@charset "utf-8";
/*全局变量 update-2024*/
:root{
    /*全局颜色设置*/
    --main_color:#084699;/*主色*/
    --help_color:#0163e6;/*辅助色*/
    --dianzhui_color:#2e4fad;/*点缀色*/
    --font_color:#333;/*文本色*/

    /*颜色*/
    --black:#000;
    --gray:#eee;
    --light_gray:#f2f2f2;
    --dark_gray:#333;
    --red:#f00;
    --white:#fff;
    --placeholder_color:#bbb;
    --border_color:#ddd;

    /*opacity*/
    --placeholder_opacity:0.65;

    /*侧边栏宽度*/
    --aside_width_min:50px;
    --aside_width_normal:200px;
    --aside_width_max:400px;

    /*列表项间距*/
    --list_gap_num:20;
    --list_gap:calc(var(--list_gap_num) * 1px);/*加单位*/

    /*标题字体*/  
    --title_size:38;
    --title_line_height:38;
    --title_gap:20;

    /*正文字体*/
    --font_size:14px;
    --font_line_height:22px;

    /*主体最大宽度*/
    --max_width:100%;

    /*模块容器内边距*/
    --container_padding_top_bottom:100px;
    --container_padding_left_right:50px;

    /*左右布局侧边栏宽度*/
    --side_bar_width:350;
    --side_bar_width_s:250;
    --side_bar_width_l:500;

    /*首页轮播Banner设置*/
    --banner_height:100vh;
}
@media screen and (max-width: 1440px){
    :root{
       --container_padding_left_right:20px;
    }
}
@media screen and (max-width: 720px){
    :root{
       --container_padding_top_bottom:60px;
    }
}

html,body{height: 100%;width: 100%;background:var(--white);color: var(--font_color);}
ul{list-style-type:none;padding:0;margin: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,
header,hgroup,menu,nav,section,img,a,span{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body,button,input,select,textarea {font: 14px/22px Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;}
input,select,textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
th {text-align:inherit;}
fieldset,img {border:none;}
iframe {display:block;}
abbr,acronym {border:none;font-variant:normal;}
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
q:before,q:after {content:'';}
sub,sup {font-size:75%;line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
ins,a {text-decoration:none;}

/*超链接*/
a:link,a:visited{color: var(--font_color);text-decoration: none;cursor: pointer;}
a:hover {color: var(--main_color);}
a:focus,*:focus {outline:none;}


/*input、textarea，placeholder颜色更改*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: var(--placeholder_color);opacity: var(--placeholder_opacity);}
input:-moz-placeholder, textarea:-moz-placeholder {color: var(--placeholder_color);opacity:  var(--placeholder_opacity)}
input::-moz-placeholder, textarea::-moz-placeholder {color: var(--placeholder_color);opacity:  var(--placeholder_opacity)}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: var(--placeholder_color);opacity:  var(--placeholder_opacity)}

.leakey_clear:after{content:"";clear:both; display:block; font-size:0; height:0; line-height:0; overflow:hidden;}
.leakey_hide{display:none;}
.leakey_show{display:block;}
.leakey_fl,.leakey_fr{display:inline;}
.leakey_fl{float:left!important;}
.leakey_fr{float:right!important;}
.leakey_txt_overflow{overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;display:block}
.leakey_big_ellipsis{text-align: center;display: block;}
.leakey_big_ellipsis:after{content: "● ● ●";font-size: 24px;color:var(--font_color);display: inline-block;}

/*--------------------------------------------边距------------------------------------------------*/

/*去内边距*/
.leakey_no_padding{padding: 0!important}
.leakey_no_padding_top{padding-top:0!important}
.leakey_no_padding_bottom{padding-bottom:0!important}
.leakey_no_padding_right{padding-right:0!important}
.leakey_no_padding_left{padding-left:0!important}

/*去外边距*/
.leakey_no_margin{margin: 0!important}
.leakey_no_margin_top{margin-top: 0!important}
.leakey_no_margin_bottom{margin-bottom: 0!important}

/*--------------------------------------------边框------------------------------------------------*/

/*去边框*/
.leakey_no_border{border: 0!important}
.leakey_border{border:1px solid var(--border_color);}

/*--------------------------------------------字体------------------------------------------------*/

/*禁用字体选择*/
.leakey_noselect{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

/*字体粗细*/
.leakey_font_bold{font-weight: bold!important;}
.leakey_font_normal{font-weight: normal!important;}

/*字体大小写*/
.leakey_font_uppercase{text-transform: uppercase!important;}
.leakey_font_lowercase{text-transform: lowercase!important;}
.leakey_font_capitalize{text-transform: capitalize!important;}

/*文字居中*/
.leakey_align_center{text-align: center!important;}
.leakey_align_left{text-align: left!important;}
.leakey_align_right{text-align: right!important;}

/*字体颜色*/
.leakey_color_red{color:var(--red);!important;}
.leakey_color_white{color:var(--white);!important;}

/*字体投影*/
.leakey_super_shadow{text-shadow: 0 1px 0 hsl(174,5%,80%),0 2px 0 hsl(174,5%,75%), 0 3px 0 hsl(174,5%,70%), 0 4px 0 hsl(174,5%,66%), 0 5px 0 hsl(174,5%,64%), 0 6px 0 hsl(174,5%,62%), 0 7px 0 hsl(174,5%,61%), 0 8px 0 hsl(174,5%,60%), 0 0 5px rgba(0,0,0,.05), 0 1px 3px rgba(0,0,0,.2), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.2), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.3);} 

/*字体大小*/
.leakey_font_12{font-size: 12px!important;line-height: 22px!important;}
.leakey_font_16{font-size: 16px!important;line-height: 22px!important;}
.leakey_font_14{font-size: 14px!important;line-height: 22px!important;}
.leakey_font_18{font-size: 18px!important;line-height: 22px!important;}
.leakey_font_20{font-size: 20px!important;line-height: 22px!important;}
.leakey_font_22{font-size: 22px!important;line-height: 22px!important;}
.leakey_font_24{font-size: 24px!important;line-height: 24px!important;}
.leakey_font_26{font-size: 26px!important;line-height: 26px!important;}
.leakey_font_28{font-size: 28px!important;line-height: 28px!important;}
.leakey_font_30{font-size: 30px!important;line-height: 30px!important;}
.leakey_font_32{font-size: 32px!important;line-height: 32px!important;}
.leakey_font_34{font-size: 34px!important;line-height: 34px!important;}
.leakey_font_36{font-size: 36px!important;line-height: 36px!important;}
.leakey_font_38{font-size: 38px!important;line-height: 38px!important;}
.leakey_font_40{font-size: 40px!important;line-height: 40px!important;}
.leakey_font_42{font-size: 42px!important;line-height: 42px!important;}
.leakey_font_44{font-size: 44px!important;line-height: 44px!important;}
.leakey_font_46{font-size: 46px!important;line-height: 46px!important;}
.leakey_font_48{font-size: 48px!important;line-height: 48px!important;}
.leakey_font_50{font-size: 50px!important;line-height: 50px!important;}
.leakey_font_60{font-size: 60px!important;line-height: 60px!important;}

/*超文本链接*/
.leakey_a_hover_underline{position:relative;}
.leakey_a_hover_underline:after{content:"";transition: all 0.3s ease-in-out;display: block;height:2px;width:100%;background: var(--main_color);position: absolute;bottom:-10px;left:0;transform: scaleX(0);transform-origin: center;}
.leakey_a_hover_underline:hover:after{transform: scale(1.0);}

/*--------------------------------------------背景------------------------------------------------*/

/*背景颜色*/
.leakey_bg_white{background-color: var(--white)!important}
.leakey_bg_light_gray{background-color: var(--light_gray)!important}
.leakey_bg_gray{background-color: var(--gray)!important}
.leakey_gradient_bg,.leakey_gradient_bg_x{background: var(--main_color);background: -moz-linear-gradient(left,var(--main_color) 0%,var(--help_color) 100%);background: -o-linear-gradient(left,var(--main_color) 0%,var(--help_color) 100%);background: -webkit-gradient(linear,left top, right top,from(var(--main_color)),to(var(--help_color)));background: -moz-linear-gradient(left,var(--main_color),var(--help_color));background: -o-linear-gradient(left,var(--main_color),var(--help_color));background: linear-gradient(to left,var(--main_color),var(--help_color)); } 
.leakey_gradient_bg_y{background: var(--main_color);background: -moz-linear-gradient(bottom,var(--help_color) 0%,var(--main_color) 100%);background: -o-linear-gradient(bottom,var(--help_color) 0%,var(--main_color) 100%);background: -webkit-gradient(linear,left top, left bottom,from(var(--help_color)),to(var(--main_color)));background: -moz-linear-gradient(bottom,var(--help_color),var(--main_color));background: -o-linear-gradient(bottom,var(--help_color),var(--main_color));background: linear-gradient(to bottom,var(--help_color),var(--main_color)); } 


/*图片背景*/
.leakey_bg_img{background-size:cover;background-repeat:no-repeat;background-position: center;}
.leakey_bg_img_fixed{background-attachment: fixed;}

/*--------------------------------------------盒子------------------------------------------------*/

/*盒子投影、鼠标动效*/
.box_hover_shadow,.box_hover_up{-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.box_hover_shadow:hover{-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);}
.box_shadow{-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);}
.box_hover_up:hover{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}

/*圆角*/
.leakey_radius_3{border-radius:3px!important;}
.leakey_radius_5{border-radius:5px!important;}
.leakey_radius_10{border-radius:10px!important;}
.leakey_radius_20{border-radius:20px!important;}
.leakey_radius_30{border-radius:30px!important;}
.leakey_radius_50{border-radius:50px!important;}

/*--------------------------------------------布局------------------------------------------------*/

.leakey_cols:after{content: "";display: block;clear: both;}
.leakey_cols_space{margin-left:calc(var(--list_gap_num) / 2  * -1px);margin-right:calc(var(--list_gap_num) / 2  * -1px);}
.leakey_cols_space .leakey_col{padding-left:calc(var(--list_gap_num) / 2  * 1px);padding-right:calc(var(--list_gap_num) / 2  * 1px);margin-bottom: var(--list_gap);}
.leakey_col{float: left;display: block;}

.leakey_col_24{width: 100%}
.leakey_col_23{width:95.83333%}
.leakey_col_22{width:91.66667%}
.leakey_col_21{width:87.5%}
.leakey_col_20{width:83.33333%}
.leakey_col_19{width:79.16667%}
.leakey_col_18{width:75%}
.leakey_col_17{width:70.83333%}
.leakey_col_16{width:66.66667%}
.leakey_col_15{width:62.5%}
.leakey_col_14{width:58.33333%}
.leakey_col_13{width:54.16667%}
.leakey_col_12,.leakey_col_avg_2{width:50%}/*均分2栏*/
.leakey_col_11{width:45.83333%}
.leakey_col_10{width:41.66667%}
.leakey_col_9{width:37.5%}
.leakey_col_8,.leakey_col_avg_3{width:33.33333%}/*均分3栏*/
.leakey_col_7{width:29.16667%}
.leakey_col_6,.leakey_col_avg_4{width:25%}/*均分4栏*/
.leakey_col_5{width:20.83333%}
.leakey_col_4,.leakey_col_avg_6{width:16.66667%}/*均分6栏*/
.leakey_col_3,.leakey_col_avg_8{width:12.5%}/*均分8栏*/
.leakey_col_2{width:8.33333%}
.leakey_col_1{width:4.16667%}

.leakey_col_avg_5{width:20%}/*均分5栏*/
.leakey_col_avg_7{width:14.28571%}/*均分7栏*/
.leakey_col_avg_9{width:11.11111%}/*均分9栏*/
.leakey_col_avg_10{width:10%}/*均分10栏*/

/*左右布局-默认左小右大*/
.leakey_frame_lr{overflow: hidden;}
/*标准侧边栏*/
.leakey_frame_lr .leakey_left,.leakey_frame_lr.l_small_r_big .leakey_left{width: calc(var(--side_bar_width) * 1px);float: left;}
.leakey_frame_lr .leakey_right,.leakey_frame_lr.l_small_r_big .leakey_right{margin-left: calc((var(--side_bar_width) + 30) * 1px);overflow: hidden;}
/*小侧边栏*/
.leakey_frame_lr .leakey_left.small,.leakey_frame_lr.l_small_r_big .leakey_left.small{width: calc(var(--side_bar_width_s) * 1px);}
.leakey_frame_lr .leakey_right.small,.leakey_frame_lr.l_small_r_big .leakey_right.small{margin-left: calc((var(--side_bar_width_s) + 30) * 1px);}
/*大侧边栏*/
.leakey_frame_lr .leakey_left.large,.leakey_frame_lr.l_small_r_big .leakey_left.large{width: calc(var(--side_bar_width_l) * 1px);}
.leakey_frame_lr .leakey_right.large,.leakey_frame_lr.l_small_r_big .leakey_right.large{margin-left: calc((var(--side_bar_width_l) + 30) * 1px);}
/*左右布局-右小左大*/
.leakey_frame_lr.l_big_r_small .leakey_left{width:calc(100% - calc((var(--side_bar_width) + 30) * 1px));}
.leakey_frame_lr.l_big_r_small .leakey_right{width: calc(var(--side_bar_width) * 1px);margin-left: 0;float: right;}
/*小侧边栏*/
.leakey_frame_lr.l_big_r_small .leakey_left{width:calc(100% - calc((var(--side_bar_width_s) + 30) * 1px));}
.leakey_frame_lr.l_big_r_small .leakey_right{width: calc(var(--side_bar_width_s) * 1px);}
/*大侧边栏*/
.leakey_frame_lr.l_big_r_small .leakey_left{width:calc(100% - calc((var(--side_bar_width_l) + 30) * 1px));}
.leakey_frame_lr.l_big_r_small .leakey_right{width: calc(var(--side_bar_width_l) * 1px);}


/*左右布局-flex*/
.leakey_iframe_lr_flex>.leakey_container{display: flex}
.leakey_iframe_lr_flex .leakey_iframe_lr_flex_l,.leakey_iframe_lr_flex .leakey_iframe_lr_flex_sidebar{flex:0 0 calc(var(--side_bar_width) * 1px);min-width: 0}
.leakey_iframe_lr_flex .leakey_iframe_lr_flex_r,.leakey_iframe_lr_flex .leakey_iframe_lr_flex_main{flex:1;max-width: 100%;min-width: 0}
/*小侧边栏*/
.leakey_iframe_lr_flex .leakey_iframe_lr_flex_l.small,.leakey_iframe_lr_flex .leakey_iframe_lr_flex_sidebar.small{flex:0 0 calc(var(--side_bar_width_s) * 1px);}
/*大侧边栏*/
.leakey_iframe_lr_flex .leakey_iframe_lr_flex_l.large,.leakey_iframe_lr_flex .leakey_iframe_lr_flex_sidebar.large{flex:0 0 calc(var(--side_bar_width_l) * 1px);}
@media screen and (max-width: 720px){
   .leakey_iframe_lr_flex .leakey_iframe_lr_flex_l,.leakey_iframe_lr_flex .leakey_iframe_lr_flex_sidebar{display: none}
}

/*--------------------------------------------布局update-2024------------------------------------------------*/

/*FLEX布局*/
.leakey_flex{display: flex;justify-content:space-between;width:100%;overflow: hidden;} 
.leakey_flex.space_between{margin-left:calc(var(--list_gap_num) / 2  * -1px);margin-right:calc(var(--list_gap_num) / 2  * -1px);}        
.leakey_flex.space_between .leakey_flex_item{padding-left:calc(var(--list_gap_num) / 2  * 1px);padding-right:calc(var(--list_gap_num) / 2  * 1px);}
.leakey_flex .leakey_flex_item,.leakey_flex .leakey_flex_item.width_normal{width:var(--aside_width_normal)}/*子项固定宽度栏*/
.leakey_flex .leakey_flex_item.avg,.leakey_flex .leakey_flex_item.width_auto{flex:1;}/*子项自动宽度栏*/ 
.leakey_flex .leakey_flex_item.width_min{width:var(--aside_width_min)}
.leakey_flex .leakey_flex_item.width_max{width:var(--aside_width_max)}

/*FLEX_LITE布局 DOM层级减少一层*/
.leakey_flex_lite{display: flex;justify-content:space-between;width:100%;overflow: hidden;}
.leakey_flex_lite.space_between .leakey_flex_item:not(:last-child){margin-right: var(--list_gap);}
.leakey_flex_lite .leakey_flex_item,.leakey_flex_lite .leakey_flex_item.width_normal{width:var(--aside_width_normal)}/*子项固定宽度栏*/
.leakey_flex_lite .leakey_flex_item.avg,.leakey_flex_lite .leakey_flex_item.width_auto{flex:1;}/*子项自动宽度栏*/ 
.leakey_flex_lite .leakey_flex_item.width_min{width:var(--aside_width_min)}
.leakey_flex_lite .leakey_flex_item.width_max{width:var(--aside_width_max)}

/*GRID布局*/
.leakey_grid{display: grid;grid-gap: var(--list_gap); /* 网格项之间的间隙 */}
.leakey_grid.leakey_grid_2{grid-template-columns: repeat(2, 1fr);}/*均分2列*/
.leakey_grid.leakey_grid_3{grid-template-columns: repeat(3, 1fr);}
.leakey_grid.leakey_grid_4{grid-template-columns: repeat(4, 1fr);}
.leakey_grid.leakey_grid_5{grid-template-columns: repeat(5, 1fr);}
.leakey_grid.leakey_grid_6{grid-template-columns: repeat(6, 1fr);}
.leakey_grid.leakey_grid_8{grid-template-columns: repeat(8, 1fr);}

/*瀑布流*/
.leakey_masonry_grid{column-gap: var(--list_gap);/* 间距 */}
.leakey_masonry_grid_2{column-count: 2;}/*2列*/
.leakey_masonry_grid_3{column-count: 3;}
.leakey_masonry_grid_4{column-count: 4;}
.leakey_masonry_grid_5{column-count: 5;}
.leakey_masonry_grid_6{column-count: 6;}
.leakey_masonry_grid_item{break-inside: avoid;/* 不允许内容溢出到其他单元格 */margin-bottom: var(--list_gap);}


/*图片容器*/
.leakey_img_box,.img{overflow: hidden;line-height: 0;display: block;}
.leakey_img_box>img,.img img{transition: all 0.6s ease-in-out;width: 100%}
/*图片容器-交互放大*/
.leakey_img_box.hover_scale,.img.hover_scale{min-height:100px}
.leakey_img_box.hover_scale img,.img.hover_scale img{object-fit: cover;height: 100%;}
.leakey_img_box.hover_scale:hover img,.img.hover_scale:hover img{transform: scale(1.2);}
/*图片容器-交互灰度*/
.leakey_img_box.hover_gray img,.img.hover_gray img{filter: grayscale(50%);}
.leakey_img_box.hover_gray:hover img,.img.hover_gray:hover img{filter: grayscale(0%);}

/*列表分页按钮*/
ul.pagination {margin: 0;padding: 0;text-align: center;margin-top: 20px;}
ul.pagination li {display: inline-block;background:var(--white);}
ul.pagination li.active{background:var(--main_color);}
ul.pagination li.active a{color:#fff;}
ul.pagination li.active a{border-color:var(--main_color);}
ul.pagination li.disabled a{color:#ccc;}
ul.pagination li a {display: block;line-height: 40px;padding: 0 10px;border: 1px solid #ccc;margin-left: -1px}
ul.pagination li.active_next a{border-left-color:var(--main_color);}

/*模块标题*/
.leakey_title_box .leakey_title{margin-bottom: calc(var(--title_gap) * 1px);font-size: calc(var(--title_size) * 1px);line-height:calc(var(--title_line_height) * 1px)}
.leakey_title_box .leakey_title:after{content: "";display: block;height: 3px;width: 74px;background: var(--main_color);margin-top: calc((var(--title_gap) - 2 ) * 1px);} 
.leakey_title_box .leakey_title_sub{font-size: calc((var(--title_size) - 16) * 1px);margin-bottom: calc(var(--title_gap) * 1px);line-height: calc((var(--title_line_height) - 10)* 1px);}
.leakey_title_box .leakey_title_des{}
.leakey_title_box.leakey_title_no_line .leakey_title:after{display: none}
.leakey_title_box.white{color:var(--white);}
.leakey_title_box.white .leakey_title:after{background:var(--white);}

/*模块标题-中号*/
.leakey_title_box.m .leakey_title{font-size: 30px;line-height: 32px}
.leakey_title_box.m .leakey_title:after{height: 2px;width: 50px;margin-top: 12px} 
.leakey_title_box.m .leakey_title .leakey_title_sub{font-size: calc((var(--title_size) - 20) * 1px);margin-bottom: calc(var(--title_gap) / 2 * 1px);line-height: 22px;}

/*模块标题居中*/
.leakey_title_box.leakey_align_center .leakey_title:after{margin-left:auto;margin-right: auto;}
.leakey_title_box.leakey_align_center .leakey_title{text-align: center;}

/*模块标题+按钮，左右结构*/
.leakey_title_btn.leakey_title_btn_lr{position:relative;}
.leakey_title_btn.leakey_title_btn_lr .leakey_more{position: absolute;right: 0;top:0}

/*更多按钮*/
.leakey_more{padding: 6px 30px;border: 1px solid var(--border_color);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;cursor: pointer;display: inline-block;}
.leakey_more.leakey_more_l{padding: 10px 50px;}
.leakey_more.leakey_more_m{padding: 6px 30px;}
.leakey_more.leakey_more_s{padding: 2px 20px;}
.leakey_more:hover,.leakey_more.leakey_more_white:hover{background: var(--main_color);border: 1px solid var(--help_color);
background: -moz-linear-gradient(left,var(--main_color) 0%,var(--help_color) 100%);
background: -o-linear-gradient(left,var(--main_color) 0%,var(--help_color) 100%);
background: -webkit-gradient(linear,left top, right top,from( var(--main_color)),to(var(--help_color)));
background: -moz-linear-gradient(left,var(--main_color),var(--help_color));
background: -o-linear-gradient(left,var(--main_color),var(--help_color));
background: linear-gradient(to left,var(--main_color),var(--help_color));color: var(--white);}
.leakey_more.leakey_more_hover_white:hover{background: var(--white);border-color: var(--white);color: var(--font_color);}
.leakey_more.leakey_more_white{background: var(--white);color: var(--font_color)}
.leakey_more.leakey_more_icon{font-size: inherit;line-height: inherit;}
.leakey_more.leakey_more_icon:after{content:"\e609";  font-family: "iconfont"!important;font-size: 12px;font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;margin-left: 10px} 
.leakey_more.leakey_more_icon.leakey_more_icon_feedback:after{content:"\e607";font-size: 14px}
.leakey_more.leakey_more_icon.leakey_more_icon_download{position: relative;background:var(--dark_gray);color: var(--white);padding-right: 65px;border:0}
.leakey_more.leakey_more_l.leakey_more_icon.leakey_more_icon_download{padding-right: 80px}
.leakey_more.leakey_more_s.leakey_more_icon.leakey_more_icon_download{padding-right: 50px}
.leakey_more.leakey_more_icon.leakey_more_icon_download:after{content:"\e61c";font-size: 14px;background: var(--main_color);color:var(--white);display: inline-block;position: absolute;right:0;top:0;height:100%;width:34px;line-height:34px;text-align: center;}
.leakey_more.leakey_more_l.leakey_more_icon.leakey_more_icon_download:after{width:42px;line-height: 42px;}
.leakey_more.leakey_more_m.leakey_more_icon.leakey_more_icon_download:after{width:36px;line-height: 36px;}
.leakey_more.leakey_more_s.leakey_more_icon.leakey_more_icon_download:after{width:26px;line-height: 26px;}
.leakey_more.leakey_more_color{background: var(--help_color);color: var(--white);}
.leakey_more.leakey_more_color:hover{background: var(--main_color);}

/*鼠标经过按钮水波纹背景变化*/
.leakey_btn_round_bg{position: relative;overflow:hidden;transition: all 0.6s ease-in-out}
.leakey_btn_round_bg *{position: relative;z-index: 3}
.leakey_btn_round_bg:after{content:"";position:absolute;top:50%;left:50%;z-index:1;transition: all 0.3s ease-in-out;height:500px;width:500px;background: var(--main_color);transform: translate(-50%,-50%) scale(0.2);border-radius: 50%;transition-delay:0.15s;opacity: 0}
.leakey_btn_round_bg:hover:after{transform: translate(-50%,-50%) scale(1);opacity: 1}
.leakey_btn_round_bg:before{content:"";position:absolute;top:50%;left:50%;z-index:0;transition: all 0.3s ease-in-out;height:500px;width:500px;background: var(--main_color);opacity:0.4;transform: translate(-50%,-50%) scale(0);border-radius: 50%;}
.leakey_btn_round_bg:hover:before{transform: translate(-50%,-50%) scale(1);}
.leakey_btn_round_bg:hover *{color:var(--white);}

/*leakey_more_line*/
.leakey_more_line{position: relative;height:35px;line-height: 35px;padding:0 30px!important;display: inline-block;color:var(--font_color);letter-spacing: 2px}
.leakey_more_line:after{content:"";position:absolute;left:0;bottom:0;z-index:0;transition: all 0.3s ease-in-out;height:1px;width:100%;background:var(--main_color);opacity: 0.5}
.leakey_more_line:hover:after{height:100%;opacity: 0.08;left:-10px;width:calc(100% + 20px);}
.leakey_more_line:hover{color:var(--font_color);background: none}

/*icon图标鼠标经过3d旋转*/
.leakey_3d_rorate .iconfont{transition: transform 0.6s ease-in;display: inline-block;transition-delay: 0.2s}
.leakey_3d_rorate:hover .iconfont{transform:rotate3d(0,1,0,360deg);}

/*icon图标鼠标经过360旋转*/
.leakey_360_rorate .iconfont{transition: transform 0.3s ease-in;display: inline-block;transition-delay: 0.2s}
.leakey_360_rorate:hover .iconfont{transform:rotate(360deg);}

/*icon图标鼠标经过重复滑动*/
.leakey_icon_silde_up,.leakey_icon_silde_down,.leakey_icon_silde_left,.leakey_icon_silde_right{overflow: hidden;}
.leakey_icon_silde_up.iconfont:before,.leakey_icon_silde_up.leakey_more_icon:after,
.leakey_icon_silde_down.iconfont:before,.leakey_icon_silde_down.leakey_more_icon:after,
.leakey_icon_silde_left.iconfont:before,.leakey_icon_silde_left.leakey_more_icon:after,
.leakey_icon_silde_right.iconfont:before,.leakey_icon_silde_right.leakey_more_icon:after{display: inline-block;animation-delay: 0.2s;animation-duration: 0.4s}
.leakey_icon_silde_up.iconfont:hover:before,.leakey_icon_silde_up.leakey_more_icon:hover:after{animation-name: icon_slide_up_ani;}
.leakey_icon_silde_down.iconfont:hover:before,.leakey_icon_silde_down.leakey_more_icon:hover:after{animation-name: icon_slide_down_ani;}
.leakey_icon_silde_left.iconfont:hover:before,.leakey_icon_silde_left.leakey_more_icon:hover:after{animation-name: icon_slide_left_ani;}
.leakey_icon_silde_right.iconfont:hover:before,.leakey_icon_silde_right.leakey_more_icon:hover:after{animation-name: icon_slide_right_ani;}
@-webkit-keyframes icon_slide_up_ani{
    0%{-webkit-transform: translateY(0);opacity:1}
    50%{-webkit-transform: translateY(-100%);opacity:0}
    50.001%{-webkit-transform: translateY(100%);opacity:0}
    100%{-webkit-transform: translateY(0);opacity:1}
}
@-moz-keyframes icon_slide_up_ani{
    0%{-moz-transform: translateY(0);opacity:1}
    50%{transform: translateY(-100%);opacity:0}
    50.001%{-moz-transform: translateY(100%);opacity:0}
    100%{-moz-transform: translateY(0);opacity:1}
}
@keyframes icon_slide_up_ani{
    0%{transform: translateY(0);opacity:1}
    50%{transform: translateY(-100%);opacity:0}
    50.001%{transform: translateY(100%);opacity:0}
    100%{transform: translateY(0);opacity:1}
}
@-webkit-keyframes icon_slide_down_ani{
    0%{-webkit-transform: translateY(0);opacity:1}
    50%{-webkit-transform: translateY(100%);opacity:0}
    50.001%{-webkit-transform: translateY(-100%);opacity:0}
    100%{-webkit-transform: translateY(0);opacity:1}
}
@-moz-keyframes icon_slide_down_ani{
    0%{-moz-transform: translateY(0);opacity:1}
    50%{transform: translateY(100%);opacity:0}
    50.001%{-moz-transform: translateY(-100%);opacity:0}
    100%{-moz-transform: translateY(0);opacity:1}
}
@keyframes icon_slide_down_ani{
    0%{transform: translateY(0);opacity:1}
    50%{transform: translateY(100%);opacity:0}
    50.001%{transform: translateY(-100%);opacity:0}
    100%{transform: translateY(0);opacity:1}
}
@-webkit-keyframes icon_slide_left_ani{
    0%{-webkit-transform: translateX(0);opacity:1}
    50%{-webkit-transform: translateX(-100%);opacity:0}
    50.001%{-webkit-transform: translateX(100%);opacity:0}
    100%{-webkit-transform: translateX(0);opacity:1}
}
@-moz-keyframes icon_slide_left_ani{
    0%{-moz-transform: translateX(0);opacity:1}
    50%{transform: translateX(-100%);opacity:0}
    50.001%{-moz-transform: translateX(100%);opacity:0}
    100%{-moz-transform: translateX(0);opacity:1}
}
@keyframes icon_slide_left_ani{
    0%{transform: translateX(0);opacity:1}
    50%{transform: translateX(-100%);opacity:0}
    50.001%{transform: translateX(100%);opacity:0}
    100%{transform: translateX(0);opacity:1}
}
@-webkit-keyframes icon_slide_right_ani{
    0%{-webkit-transform: translateX(0);opacity:1}
    50%{-webkit-transform: translateX(100%);opacity:0}
    50.001%{-webkit-transform: translateX(-100%);opacity:0}
    100%{-webkit-transform: translateX(0);opacity:1}
}
@-moz-keyframes icon_slide_right_ani{
    0%{-moz-transform: translateX(0);opacity:1}
    50%{transform: translateX(100%);opacity:0}
    50.001%{-moz-transform: translateX(-100%);opacity:0}
    100%{-moz-transform: translateX(0);opacity:1}
}
@keyframes icon_slide_right_ani{
    0%{transform: translateX(0);opacity:1}
    50%{transform: translateX(100%);opacity:0}
    50.001%{transform: translateX(-100%);opacity:0}
    100%{transform: translateX(0);opacity:1}
}


/*注释标题*/
.leakey_remark_title{padding: 0 20px;font-size: 24px;position: relative;}
.leakey_remark_title:before{content: "";width: 3px;height: 22px;display: inline-block;background: var(--main_color);position: absolute;left: 0;}

/*分割线*/
.leakey_split_line{height: 2px;width: 100%;display: block;background:var(--main_color);position: relative;overflow: hidden;margin: 20px 0;clear: both;}
.leakey_split_line:before{content: "";height: 100%;width: 100px;background:var(--dianzhui_color);display: block;}
.leakey_split_line_txt{position: relative;text-align: center;margin: 50px 0}
.leakey_split_line_txt span{background: var(--white);padding: 0 20px;position: relative;z-index: 1;font-size: 24px;line-height: 25px}
.leakey_split_line_txt:after{content: "";height: 1px;width: 100%;display: block;position: absolute;left: 0;top: 50%;background: var(--light_gray);z-index: 0;}

/*文章段落*/
article p{margin-bottom: 10px;}

/*多图fancybox*/
.fancybox-thumbs {top: auto; width: auto; bottom: 0; left: 0; right : 0; height: 95px; padding: 10px 10px 5px 10px; box-sizing: border-box; background: rgba(0, 0, 0, 0.3); }  
.fancybox-show-thumbs .fancybox-inner {right: 0; bottom: 95px; }

.leakey_swiper_wraper{overflow: hidden;position: relative;}

/*模块容器*/
.leakey_section{background: var(--white);z-index: 2;position: relative;}
.leakey_container{max-width: var(--max_width);margin: auto;padding:var(--container_padding_top_bottom) var(--container_padding_left_right);}


@-webkit-keyframes up_to_top{
    0%{-webkit-transform: translateY(0px);transform: translateY(0px);}
    25%{-webkit-transform: translateY(5px);transform: translateY(5px);}
    50%{-webkit-transform: translateY(0px);transform: translateY(0px);}
    75%{-webkit-transform: translateY(-5px);transform: translateY(-5px);}
    100%{-webkit-transform: translateY(0px);transform: translateY(0px);}
}
@-moz-keyframes up_to_top{
    0%{-moz-transform: translateY(0px);transform: translateY(0px);}
    25%{-moz-transform: translateY(5px);transform: translateY(5px);}
    50%{-moz-transform: translateY(0px);transform: translateY(0px);}
    75%{-moz-transform: translateY(-5px);transform: translateY(-5px);}
    100%{-moz-transform: translateY(0px);transform: translateY(0px);}
}
@keyframes up_to_top{
    0%{-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}
    25%{-webkit-transform: translateY(5px);-moz-transform: translateY(5px);transform: translateY(5px);}
    50%{-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}
    75%{-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);transform: translateY(-5px);}
    100%{-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}
}

@-webkit-keyframes banner_progress{
    0%{width:0}    
    100%{width: 100%;}
}

@-moz-keyframes banner_progress{
    0%{width:0}    
    100%{width: 100%;}
}

@keyframes banner_progress{
    0%{width:0}    
    100%{width: 100%;}
}

@media screen and (max-width: 1024px){
    .leakey_frame_lr .leakey_left{display: none;}
    .leakey_frame_lr .leakey_right,.leakey_frame_lr .leakey_right.large, .leakey_frame_lr.l_small_r_big .leakey_right.large{margin-left: 0;}
    .leakey_frame_lr.l_big_r_small .leakey_left{display: block;width:100%}
    .leakey_frame_lr.l_big_r_small .leakey_right{display: none;}
}

@media screen and (max-width: 720px){     
    ul.pagination li{display: none}
    ul.pagination li.active,ul.pagination li:nth-child(2),ul.pagination li:nth-last-child(2){display: inline-block;}
    .leakey_title_box .leakey_title,.leakey_title_btn.leakey_title_btn_lr .leakey_title{font-size: calc((var(--title_size) - 4) * 1px);line-height: calc((var(--title_line_height) - 4)* 1px)}
}
@media screen and (max-width: 512px){   
    .leakey_title_box .leakey_title,.leakey_title_btn.leakey_title_btn_lr .leakey_title{font-size: calc((var(--title_size) - 6) * 1px);line-height: calc((var(--title_line_height) - 6)* 1px)}
    .leakey_title_box .leakey_title_sub{font-size:  calc((var(--title_size) - 20) * 1px);line-height: calc((var(--title_line_height) - 15)* 1px)}
    .leakey_title_btn.leakey_title_btn_lr .leakey_more{position:relative;right:auto;left:0;float: none!important} 
}