﻿/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.row{width:101%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}
.row>[class*="span-"]{float:left;margin-right:1%;*margin-right:.89%}
.row>.span-1{width:7.33333333%}.row>.span-2{width:15.66666667%}
.row>.span-3{width:24%}.row>.span-4{width:32.33333333%}
.row>.span-5{width:40.66666667%}.row>.span-6{width:49%}
.row>.span-7{width:57.33333333%}.row>.span-8{width:65.66666667%}
.row>.span-9{width:74%}.row>.span-10{width:82.33333333%}
.row>.span-11{width:90.66666667%}.row>.span-12{width:99%}
.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}
.full-row>[class*='span']{float:left}
.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}
.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}
.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}
.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}
.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}
.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}
@media only screen and (max-width:1024px){
	.row>.midd-1{width:7.33333333%}.row>.midd-2{width:15.66666667%}.row>.midd-3{width:24%}.row>.midd-4{width:32.33333333%}
	.row>.midd-5{width:40.66666667%}.row>.midd-6{width:49%}.row>.midd-7{width:57.33333333%}.row>.midd-8{width:65.66666667%}
	.row>.midd-9{width:74%}.row>.midd-10{width:82.33333333%}.row>.midd-11{width:90.66666667%}.row>.midd-12{width:99%}
	.midd-hide{display:none}.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}
	.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}
	.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}
	.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}
}
@media only screen and (max-width:992px){
	.row>.smidd-1{width:7.33333333%}.row>.smidd-2{width:15.66666667%}.row>.smidd-3{width:24%}.row>.smidd-4{width:32.33333333%}
	.row>.smidd-5{width:40.66666667%}.row>.smidd-6{width:49%}.row>.smidd-7{width:57.33333333%}.row>.smidd-8{width:65.66666667%}
	.row>.smidd-9{width:74%}.row>.smidd-10{width:82.33333333%}.row>.smidd-11{width:90.66666667%}.row>.smidd-12{width:99%}
	.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}
	.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}
	.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}
}
@media only screen and (max-width:760px){
	.row>.smal-1{width:7.33333333%}.row>.smal-2{width:15.66666667%}.row>.smal-3{width:24%}.row>.smal-4{width:32.33333333%}
	.row>.smal-5{width:40.66666667%}.row>.smal-6{width:49%}.row>.smal-7{width:57.33333333%}.row>.smal-8{width:65.66666667%}
	.row>.smal-9{width:74%}.row>.smal-10{width:82.33333333%}.row>.smal-11{width:90.66666667%}.row>.smal-12{width:99%}
	.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}
	.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}
	.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}
}

/*挂件分页样式*/
.util-page{ font-size:0; color: #000; text-align: center;}
.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count { color: #000;display: inline-block;border: 1px solid #ededed;margin:10px 0;padding:5px 10px;vertical-align: middle;margin: 0 0 10px -1px;background: #fff; font-size:16px ;font-weight:normal; }
.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background:#0031c3;}
.util-page span.gobutton,.util-page span.gobutton:hover { color:#000; background-color:#eee; }
.util-page .gobutton .ion{ font-size: .8em;}
.util-page .count { margin-left:10px; color:#000; background:none; border:none; }
.util-page span.jump{ background: none; color: #000;display: inline-block; margin: 0 7px; vertical-align: top;  }
.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{ background: none; border: none;color: #000; font-size: 14px; }
.util-page .jumpto_inp{ width: 40px; text-align: center; height: 37px; line-height: 37px; vertical-align: top; }


/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box { display:none!important;}

/* 常量设置 */
html{font-size:100px;}

.wrap { width:83.33%; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:auto;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:.16rem; line-height:1.6; color:#000; background:#fff;}
a{color:inherit;}
a:hover { color:#0031c3;}
::-moz-selection {color:#fff; background:#0031c3; }
::selection {color:#fff; background:#0031c3; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#0031c3; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* 网站样式 */


/* 导航 */
.header{position:fixed; top:0; left:0; width:100%; z-index:90; background:#041e42; transition:top .3s ease;}
.header .header_top{border-bottom:1px solid #0f3263; position:relative;}
.header .header_top .h_logo{padding:.12rem 0;}
.header .header_top .h_logo img{height:.46rem;}
.header .header_top .h_tools{display:flex; align-items:stretch; color:#fff;}
.header .header_top .h_tools>div{border-left:1px solid #0f3263; height:.7rem; width:.6rem; display:flex; align-items:center; justify-content:center; cursor:pointer; position:relative;}
.header .header_top .h_tools .iconfont{margin:0;}
.header .header_top .h_tools .h_lan{display:block;}
.header .header_top .h_tools .h_lan .lan_top{display:flex; align-items:center; justify-content:center; height:100%; width:100%;}
.header .header_top .h_tools .h_vr .iconfont{display:block; margin:0; color:#fff; font-size:.24rem;}
.header .header_top .h_tools .h_menu{position:relative; justify-content:flex-end; width:.4rem;}
.header .header_top .h_tools .h_menu .close{display:none; font-size:.2rem; font-weight:bold; line-height:1;}

.header .header_bott{position:relative;}
.header .header_bott .nav_li{margin-right:.1rem; float:left;}
.header .header_bott .inav_a{position:relative; line-height:.6rem; padding:0 .3rem; color:#fff; font-size:.16rem; display:block;}
.header .header_bott .inav_a::before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:#0f3263; z-index:-1; opacity:0; visibility:hidden; transition:all .3s ease;}
.header .header_bott .inav_a::after{content:''; position:absolute; left:0; top:0; width:100%; height:4px; background:#2b70d3; opacity:0; visibility:hidden; transition:all .3s ease;}
.header .header_bott .inav_a .iconfont{margin:0; margin-left:.1rem; font-size:10px; line-height:1; vertical-align:1px; transition:all .3s ease;}

.header .header_bott .inav_a:hover::before,
.header .header_bott .inav_a:hover::after{opacity:1; visibility:visible;}
.header .header_bott .inav_a:hover .iconfont{transform:rotate(180deg);}
.header .header_bott .nav_li.active .inav_a::before,
.header .header_bott .nav_li.active .inav_a::after{opacity:1; visibility:visible;}

.header .header_bott .nav_li .nav_down{position:absolute; left:0; width:100%; top:100%; background:#fff; overflow:hidden; display:none;}
.header .header_bott .nav_li .nav_down ul{display:flex; align-items:stretch; flex-wrap:wrap;}

/* 导航下拉 */
.header .header_bott .nav_li .nav_down{left:0; position:absolute; top:100%; display:flex; min-height:3.8rem; transition:all 0.4s ease-out; width:100%; border-bottom:2px solid #0031c3; background:#fff; z-index:9; transform-origin:top; opacity:0; visibility:hidden; transform:scaleY(0);}
.header .header_bott .nav_li .nav_down .inav_left{width:55%; padding:.5rem 0;}
.header .header_bott .nav_li .nav_down .inav_left .title{font-weight:bold; color:#0031c3; }
.header .header_bott .nav_li .nav_down .inav_left .list{margin-left:-0.25rem; margin-right:-0.25rem; overflow:hidden;}
.header .header_bott .nav_li .nav_down .inav_left .list li{float:left; width:calc(33.33% - .5rem); margin-left:.25rem; margin-right:.25rem; margin-top:.3rem; position:relative;}
.header .header_bott .nav_li .nav_down .inav_left .list li::before,
.header .header_bott .nav_li .nav_down .inav_left .list li::after{content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:rgba(0, 0, 0, 0.10); transition:all .3s ease;}
.header .header_bott .nav_li .nav_down .inav_left .list li::before{width:0; background:#0031c3; opacity:0;}
.header .header_bott .nav_li .nav_down .inav_left .list li a{display:block; transition:all .3s ease; padding-bottom:.15rem; padding-right:.4rem; line-height:.28rem; position:relative;}
.header .header_bott .nav_li .nav_down .inav_left .list li a::after{content:'\e63e'; position:absolute; right:0; top:0; font-family:'iconfont'!important; font-size:.2rem; margin:0; color:#e5e5e5; transition:all .3s ease;}

.header .header_bott .nav_li .nav_down .inav_left .list li:hover::before{width:100%; opacity:1;}
.header .header_bott .nav_li .nav_down .inav_left .list li:hover a::after{color:#0031c3;}
.header .header_bott .nav_li .nav_down .inav_left .list li:hover a{color:#0031c3;}

.header .header_bott .nav_li .nav_down .inav_right{position:absolute; right:0; top:0; width:36%; height:100%;}
.header .header_bott .nav_li .nav_down .inav_right>img{width:100%; height:100%; object-fit:cover;}
.header .header_bott .nav_li .nav_down .inav_right .mask{position:absolute; left:0; top:0; width:100%; height:100%; box-sizing:border-box; background:rgba(0, 0, 0, 0.30); display:flex; align-items:flex-end; padding:.4rem; color:#fff;}

.header .inav_wrapper .nav_li:hover .nav_down{opacity:1; visibility:visible; transform:scaleY(1);}
@keyframes specialFadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}

@keyframes specialFadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}

@keyframes specialFadeInRight{
    from {
        opacity: 0;
        -webkit-transform: translate3d(10%, 0, 0);
        transform: translate3d(10%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.header .header_bott .nav_li .nav_down.pro_down{padding:.5rem 0;}
.header .header_bott .nav_li .nav_down.pro_down ul{flex-wrap:nowrap;}
.header .header_bott .nav_li .nav_down.pro_down .container li{flex:1; margin-right:3%; }
.header .header_bott .nav_li .nav_down.pro_down .container li:last-child{margin-right:0;}
.header .header_bott .nav_li .nav_down.pro_down .container li h2{color:#333; font-size:.18rem; line-height:.3rem; margin-bottom:.15rem; padding-bottom:.05rem; border-bottom:1px solid #e1e1e1; transition:all .4s linear;}
.header .header_bott .nav_li .nav_down.pro_down .container li .img img{width:100%;}
.header .header_bott .nav_li .nav_down.pro_down .container .box{margin-top:.1rem; height:auto;}
.header .header_bott .nav_li .nav_down.pro_down .container .box .link{font-size:.14rem; line-height:.3rem; color:#333;}
.header .header_bott .nav_li .nav_down.pro_down .form{margin-top:.3rem; position:relative;}
.header .header_bott .nav_li .nav_down.pro_down .form::after{content:""; width:100vw; height:1px; background:#e4e4e4; position:absolute; left:50%; top:.4rem; z-index:0; transform:translateX(-50%);}
.header .header_bott .nav_li .nav_down.pro_down .form .t{font-size:.18rem; color:#333; margin-bottom:.35rem; position:relative; padding-bottom:.1rem; z-index:1; padding-left:.25rem; line-height:.3rem;}
.header .header_bott .nav_li .nav_down.pro_down .form .t::after{content:""; width:.8rem; height:1px; background:#0031c3; position:absolute; left:0; bottom:0;}
.header .header_bott .nav_li .nav_down.pro_down .form .t::before{content:'\e6cc'; position:absolute; font-family:'iconfont'!important; left:0; top:0.05rem; font-size:0.2rem; line-height:1; color:#0031c3;}
.header .header_bott .nav_li .nav_down.pro_down .form .inp_box{display:inline-block; vertical-align:text-top; border-radius:5px; background:#f1f1f1; padding:0 .15rem; margin-right:.15rem;}
.header .header_bott .nav_li .nav_down.pro_down .form .inp_box label{font-size:.14rem; line-height:.38rem; }
.header .header_bott .nav_li .nav_down.pro_down .form .inp_box .pro_inp{width:1.7rem; height:.38rem; line-height:.38rem; background:none; font-size:.14rem; position:relative; background:none; border:none; outline:none; }
.header .header_bott .nav_li .nav_down.pro_down .form .pro_btn{width:1.6rem; font-size:.14rem; height:.4rem; border-radius:5px; line-height:.4rem; color:#fff; background:#0031c3; display:inline-block; vertical-align:text-top; text-align:center; outline:none; padding:0; margin:0; border:0; cursor:pointer;}
.header .header_bott .contact_box{padding:.15rem 0; line-height:.3rem;}
.header .header_bott .contact_box .item{float:left; margin-left:.2rem; font-size:.14rem; color:#fff;}
.header .header_bott .contact_box .item:first-child{font-weight:bold;}
.header .header_bott .contact_box .item .iconfont{font-size:.24rem; line-height:1; font-weight:normal;}


/* 搜索 */
.header .sear_container{position:absolute; top:50%; right:20%; transform:translateY(-50%); width:40%; z-index:2; display:none;}
.header .sear_container .box{-webkit-animation-name:specialFadeInRight; animation-name:specialFadeInRight; -webkit-animation-duration:400ms; animation-duration: 400ms; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:350ms; animation-delay:350ms;}
.header .sear_container .box form{display:flex; align-items:center;}
.header .sear_container .box .sear_btn{margin:0; font-size:.3rem; font-weight:bold; background:none; border:0; color:#fff; line-height:1; margin-right:.1rem; outline:none; padding:0; cursor:pointer;}
.header .sear_container .box .sear_inp{background-color:transparent; color:#fff; border:none; width:80%; padding-left:.1rem; outline:none; line-height:.3rem; color:#fff; -webkit-animation-name:specialFadeInRight; animation-name:specialFadeInRight; -webkit-animation-duration:400ms; animation-duration:400ms; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:350ms; animation-delay:350ms;}
.header .sear_container .box .sear_inp::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.8);}
.header .sear_container .box .sear_inp:-moz-placeholder{color:rgba(255, 255, 255, 0.8);}
.header .sear_container .box .sear_inp::-moz-placeholder{color:rgba(255, 255, 255, 0.8);}
.header .sear_container .box .sear_inp:-ms-input-placeholder{color:rgba(255, 255, 255, 0.8);}

.header .sear_container.active{display:block; z-index:9; -webkit-animation-name:specialFadeOut; animation-name:specialFadeOut; transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.header .h_tools .h_sear.is_closed .iconfont{opacity:0; visibility:hidden;}
.header .h_tools .h_sear.is_closed::after{content:'\e641'; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.16rem; line-height:1; font-family:'iconfont'!important; color:#fff; font-weight:bold;}

/* 菜单 */
.header .h_tools .h_menu{cursor:pointer; z-index:11; color:#fff;}
.header .header_nav{position:fixed; top:0; left:0; width:100vw; height:100vh; box-sizing:border-box; padding:20vh 0 14vh; background:linear-gradient(to right, #0031c3, #041e42); z-index:10; opacity:0; visibility:hidden;}
.header .header_nav .logo_{position:absolute; left:8.335%; top:.4rem; opacity:0; transform:translate(0, .3rem); transition:all 0.6s cubic-bezier(0.79,-0.27,0.21,0.82); transition-delay:0.16s;}
.header .header_nav .logo_ a{display:block; height:.5rem;}
.header .header_nav .logo_ img{max-height:100%;}
.header .header_nav .wrap{height:100%;}
.header .header_nav .sear_m{display:none;}
.header .header_nav .content{display:flex; flex-flow:column; justify-content:space-between; width:100%; height:100%;}
.header .header_nav .content .top{display:flex; align-items:flex-start; justify-content:space-between; width:100%; opacity:0; transform:translate(0, .3rem); transition:all 0.6s cubic-bezier(0.79,-0.27,0.21,0.82); transition-delay:0.26s;}
.header .header_nav .content .top .menu_box{color:rgb(255, 255, 255, .6);}
.header .header_nav .content .top .menu_box .t1{font-weight:bold; font-size:.2rem; margin-bottom:.15rem; color:#fff;}
.header .header_nav .content .top .menu_box .c1 a{margin-top:.08rem; display:block;}
.header .header_nav .content a:hover{color:#fff;}

.header .header_nav .content .bott{display:flex; justify-content:space-between; margin:.4rem 0 0 0; padding-top:.4rem; border-top:1px solid rgba(255, 255, 255, 0.50); opacity:1; transform:translate(0, .3rem); transition:all 0.6s cubic-bezier(0.79,-0.27,0.21,0.82); transition-delay:0.36s;}
.header .header_nav .content .bott .b_left{display:flex; flex-wrap:wrap; flex:1;}
.header .header_nav .content .bott .b_left .item{margin-right:.55rem;}
.header .header_nav .content .bott .b_left .item .t{display:flex; align-items:center; color:rgba(255,255,255,.5);}
.header .header_nav .content .bott .b_left .item .icon{margin-right:.15rem;}
.header .header_nav .content .bott .b_left .item .icon img{width:.25rem;}
.header .header_nav .content .bott .b_left .item a{padding-left:.4rem; padding-top:.1rem; color:#fff; display:inline-block;}
.header .header_nav .content .bott .b_left .item.tel a{font-weight:bold;}
.header .header_nav .content .bott .b_left .h_beian{display:flex; align-items:flex-end; flex-wrap:wrap; width:100%; color:rgba(255, 255, 255, 0.5); font-size:.14rem; line-height:.28rem;}

.header .header_nav .content .bott .b_right{text-align:center;}
.header .header_nav .content .bott .b_right img{width:1.2rem; border-radius:6px;}
.header .header_nav .content .bott .b_right .c{margin-top:.1rem; color:#fff;}

.header .header_nav.active{opacity:1; visibility:visible;}
.header .header_nav.active .logo_, 
.header .header_nav.active .top,
.header .header_nav.active .content .bott{opacity:1; transform:translate(0, 0);}

.header .h_tools .h_menu.is_active::after,
.header .h_tools .h_menu.is_active .menu_btn{display:none!important;}
.header .h_tools .h_menu.is_active .close{display:block; margin:0;}
.header .h_tools .h_menu.is_active{border-left-color:transparent;}

/* 语言版本 */
.header .header_top .h_tools .h_lan .lan_down{position:absolute; top:100%; right:-2px; min-width:320px; background:#fff; overflow:hidden; border-left:1px solid #dbdfe6; border-right:1px solid #dbdfe6; z-index:10; display:none;}
.header .header_top .h_tools .h_lan .lan_down li{min-width:.65rem; min-height:.65rem; display:flex; align-items:center; box-sizing:border-box; -webkit-transition:.3s ease; transition:.3s ease; position:relative; border-bottom:1px solid #dbdfe6; color:#1d2229; justify-content:flex-start;}
.header .header_top .h_tools .h_lan .lan_down li .t{padding:.15rem; font-size:12px; letter-spacing:.8px; text-transform:uppercase;}
.header .header_top .h_tools .h_lan .lan_down li a{display:flex; align-items:center; padding:.15rem; font-size:.16rem; line-height:.16rem; color:#1d2229;}
.header .header_top .h_tools .h_lan .lan_down li .iconfont{font-size:.16rem; line-height:1; margin-right:.15rem;}
.header .header_top .h_tools .h_lan .lan_down li:not(.title):hover{background:#edeff3;}

/* 吸顶 */
.header.fixed{top:-.7rem;}




/* 底部 */
.footer{background:url(../img/footer_bg.jpg) no-repeat center/cover; position:relative; z-index:5;}
.footer .f_top{padding:.45rem 0; border-bottom:1px solid rgba(255, 255, 255, .1);}
.footer .f_top .f_logo img{height:.46rem;}

.footer .f_top .share_box li{float:left; margin-left:.2rem; position:relative; width:.4rem; height:.4rem; border:1px solid rgba(255, 255, 255, .3); border-radius:50%; display:flex; align-items:center; justify-content:center;}
.footer .f_top .share_box li:first-child{margin-left:0;}
.footer .f_top .share_box li a{display:block; margin:0; padding:0; font-size:.2rem; line-height:.3rem; float:none; width:auto; height:auto; background:none; color:#fff;}
.footer .f_top .share_box li a.bds_tsina,
.footer .f_top .share_box li a.sph{font-size:.24rem;}
.footer .f_top .share_box li .ewm{position:absolute; left:50%; top:100%; transform:translateX(-50%); width:1.2rem; opacity:0; visibility:hidden; transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.footer .f_top .share_box li.hasEwm:hover .ewm{opacity:1; visibility:visible;}

.footer .f_top .share_box li:hover{border-color:#0031c3; background:#0031c3;}
.footer .f_top .share_box li:hover a{color:#fff;}

.footer .f_center{padding:.4rem 0 .6rem; border-bottom:1px solid rgba(255, 255, 255, .1);}
.footer .f_center .c_left{display:flex; align-items:flex-start; justify-content:space-between; width:57%;}
.footer .f_center .c_left dl{margin-right:.3rem;}
.footer .f_center .c_left dl:last-child{margin-right:0;}
.footer .f_center .c_left dt{margin-bottom:.1rem;}
.footer .f_center .c_left dt a{color:#fff;}
.footer .f_center .c_left dt a:hover{font-weight:bold;}
.footer .f_center .c_left dd{margin-bottom:5px;}
.footer .f_center .c_left dd a{color:rgba(255, 255, 255, .3);}
.footer .f_center .c_left dd a:hover{color:#fff;}
.footer .f_center .c_right{width:3.7rem;}
.footer .f_center .c_right .t{color:#fff; margin-bottom:.1rem;}
.footer .f_center .c_right .form{border-radius:.1rem; background:rgba(255, 255, 255, 0.3); position:relative;}
.footer .f_center .c_right .form .f_inp{padding:.1rem .15rem; width:calc(100% - .6rem); box-sizing:border-box; background:none; margin:0; outline:none; border:none; color:#fff;}
.footer .f_center .c_right .form .sub_btn{position:absolute; right:0; width:.6rem; height:100%; top:0; background:#fff; display:flex; align-items:center; justify-content:center; border-radius:0 .1rem .1rem 0; padding:0; margin:0; outline:none; cursor:pointer; border:none; font-size:.24rem; line-height:1; color:#0031c3; font-weight:bold;}
.footer .f_center .c_right .det_mess{margin-top:.1rem;}
.footer .f_center .c_right .det_mess .item{color:rgba(255, 255, 255, 0.3); margin-bottom:3px; font-size:.14rem;}
.footer .f_center .c_right .det_mess .item a:hover{color:#fff;}
.footer .f_bott{padding:.25rem 0; color:rgba(255, 255, 255, .7); }
.footer .f_bott .b_left a{margin-right:.25rem; display:inline-block;}
.footer .f_bott .b_left a img{display:inline-block; vertical-align:middle;}

.m_tabbar{display:none;}

/* 公共字号 */
.tit46{font-size:.46rem; line-height:.6rem;}
.tit40{font-size:.4rem; line-height:.5rem;}
.tit36{font-size:.36rem; line-height:.44rem;}
.tit32{font-size:.32rem; line-height:.4rem;}
.tit28{font-size:.28rem; line-height:.34rem;}
.tit24{font-size:.24rem; line-height:.3rem;}
.con18{font-size:.18rem; line-height:.3rem;}
.con16{font-size:.16rem; line-height:.24rem;}


.channel_content{min-height:3rem; padding:.8rem 0;}


/* 公共按钮:默认蓝色 */
.layer_more{width:1.2rem; cursor:pointer; display:block; position:relative; z-index:5; color:#0031c3;}
.layer_more .cir{width:100%; display:block; position:relative}
.layer_more .cir .layer_icon{width:100%; height:100%; position:absolute; top:0; left:0; -ms-flex-pack:center; justify-content:center; -ms-flex-align:center; align-items:center; display:-ms-flexbox; display:flex;}
.layer_more .cir .layer_icon .iconfont{font-size:.2rem; line-height:1; margin:0; font-weight:bold; transition:transform .5s;}
.layer_more .cir>img{height:1.2rem; transition:transform .5s; display:block}
.layer_more .txt{white-space:nowrap; line-height:1.2rem; position:absolute; top:0; left:80%; font-size:.14rem; font-weight:bold;}
.layer_more:hover .cir>img{transform:rotate(16deg)scale(.6)}
.layer_more:hover .cir .layer_icon .iconfont{transform:translate(-5px, 5px);}
.layer_more.white{color:#fff;}

.pr5{position:relative; z-index:5;}



/* 首页 */
.index_infor .en{font-size:.14rem; line-height:.3rem; color:#0031c3; font-weight:bold; text-transform:uppercase; margin-bottom:.05rem;}
.index_infor .tit1{color:#000000;}
.index_infor .tit1 span{font-weight:bold; color:#0031c3;}

.index_infor.white .tit1{color:#fff;}
.index_infor.white .tit1 span{color:#fff;}


.ipart02{position:relative; height:120vh; z-index:1;}
.ipart02 .container{position:fixed; top:0; left:0; width:100%; height:100%; z-index:-1; background:url(../img/ipart02_bg.jpg) center/cover no-repeat;}
.ipart02 .container .words{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:2; text-align:center; width:80%;}
.ipart02 .container .words .layer_more{margin:0 auto; margin-top:.3rem;}
.ipart02 .container .content{position:relative; height:100%; z-index:1;}
.ipart02 .container .content::before{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, .42); z-index:1;}
.ipart02 .container .list{position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1; transform:rotate(-10deg) scale(1.3);}
.ipart02 .container .list .row{height:31.83%; margin-top:1.5%;}
.ipart02 .container .list .row ul{height:100%;}
.ipart02 .container .list .row .item{float:left; position:relative; width:23.5%; height:100%; margin-right:1.5%; border-radius:.3rem; background:#000; overflow:hidden;}
.ipart02 .container .list .row .item img{max-width:none; width:100%; height:100%; object-fit:cover;}


.ipart03{background:#fff; padding-top:.8rem; padding-bottom:1.1rem;}
.ipart03 .top{display:flex; justify-content:space-between; align-items:center; margin-bottom:.5rem;}
.ipart03 .rect-2994{padding-bottom:299.48%;}
.ipart03 .rect-7306{padding-bottom:73.06%;}
.ipart03 .item{position:relative; float:left; width:12%; height:100%; margin-left:0.7%; transition:all .6s ease; overflow:hidden; border-radius:.2rem;}
.ipart03 .item:first-child{margin-left:0;}
.ipart03 .item .img_box{position:relative; width:100%; height:100%; overflow:hidden;}
.ipart03 .item .img_cover{position:relative; opacity:1; max-width:none; width:100%; transition:opacity 0.2s ease 0.4s; z-index:2;}
.ipart03 .item .img_full{position:absolute; top:0; left:0; width:100%; opacity:1; max-width:none; height:100%; transition:opacity 0.1s ease 0.1s; z-index:1;}
.ipart03 .item .txt_box{position:absolute; top:0; left:0; width: 100%; height:100%; z-index:10;}
.ipart03 .item .txt_box .icon{height:.65rem;}
.ipart03 .item .txt_cover{position:absolute; top:50%; left:50%; width: 100%; transform:translate(-50%, -50%); text-align:center;}
.ipart03 .item .txt_cover .tit{color:#fff; margin-top:0.14rem;}
.ipart03 .item .txt_full{position:absolute; bottom:0.12rem; left:0.55rem; right:0.36rem; width:6rem; opacity:0; }
.ipart03 .item .txt_full .tit{margin-top:0.1rem; color:#fff;}
.ipart03 .item .txt_full .tit a:hover{color:#fff; font-weight:bold;}
.ipart03 .item .txt_full .con{margin-top:0.15rem; color:#fff;}
.ipart03 .item .txt_full .txt{margin-top:0.04rem; color:#fff;}
.ipart03 .item .txt_full .txt a{display:inline-block;}

.ipart03 .item.on{width:49.2%; transition:all .6s ease;}
.ipart03 .item.on .img_cover{opacity:0; transition:opacity 0s ease;}
.ipart03 .item.on .img_full{opacity:1;}
.ipart03 .item.on .txt_cover{display:none;}
.ipart03 .item.on .txt_full{opacity:1; bottom:0.4rem; transition:all .8s ease;}


.ipart04{padding-bottom:.4rem;}
.ipart04 .bg img{position:absolute; width:100%; height:100%; top:0; left:0; object-fit:cover;}
.ipart04 .content{position:relative; }
.ipart04 .words{padding:1.2rem 0;}
.ipart04 .words .index_infor .en{color:#fff; font-weight:normal;}
.ipart04 .words .con{margin-top:0.2rem; color:#fff; width:50%;}

.ipart04 .btns_box{font-size:0;}
.ipart04 .btns_box li{display:inline-block; vertical-align:text-top; width:33.33%; color:#fff; text-align:left;  padding:0 10px; -moz-box-sizing:border-box; box-sizing:border-box;}
.ipart04 .btns_box li a{height:1.2rem; background:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.5); -webkit-backdrop-filter:blur(20px); backdrop-filter:blur(20px); border-radius:.1rem; overflow:hidden; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -webkit-justify-content:flex-start; -moz-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -moz-box-sizing:border-box; box-sizing:border-box;}
.ipart04 .btns_box .icon{height:100%; padding: 0 .3rem; border-right:1px solid rgba(255,255,255,.5); display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -moz-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0}
.ipart04 .btns_box .icon img{width:.64rem; height:.64rem}
.ipart04 .btns_box .right{padding:0 .4rem; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -webkit-justify-content:space-between; -moz-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-flex:1; -webkit-flex:1; -moz-box-flex:1; -ms-flex:1; flex:1}
.ipart04 .btns_box .right .t{color:#fff; font-weight:bold;}
.ipart04 .btns_box .right .c{font-size:12px; line-height:18px; font-family:Arial; text-transform:uppercase; color:rgba(255,255,255,.7); text-align:left; margin-top:5px}
.ipart04 .btns_box .right .iconfont{font-size:.32rem; color:#fff; cursor:pointer; margin:0; line-height:1;}
.ipart04 .btns_box li:hover a{background:#0031c3;}


.ipart05{background:#fff; padding-top:.8rem; padding-bottom:.5rem;}
.ipart05 .top{display:flex; justify-content:space-between; align-items:center; margin-bottom:.5rem;}
.ipart05 .bott .swiper-slide{width:32.2%; margin-right:1.7%; border-radius:.1rem; overflow:hidden; background:#f0f5fb;}
.ipart05 .bott .swiper-slide a{display:block;}
.ipart05 .bott .swiper-slide .rect-5689{padding-bottom:56.89%;}
.ipart05 .bott .swiper-slide .img{border-radius:.1rem; overflow:hidden;}
.ipart05 .bott .swiper-slide .img img{object-fit:cover;}
.ipart05 .bott .swiper-slide .words{padding:.25rem 7.7%;}
.ipart05 .bott .swiper-slide .words .type{color:#0031c3; font-size:.14rem; line-height:.2rem; margin-bottom:.15rem;}
.ipart05 .bott .swiper-slide .words .type em{padding:0 .15rem;}
.ipart05 .bott .swiper-slide .words .tit{font-size:.2rem; line-height:.3rem; margin-bottom:5px; color:#000000; height:.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart05 .bott .swiper-slide .words .con{height:.48rem; margin-bottom:.4rem; overflow:hidden; color:#000; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart05 .bott .swiper-slide .words .time{font-size:.14rem; color:rgba(0, 0, 0, 0.60);}
.ipart05 .bott .swiper-slide a:hover .words .tit{font-weight:bold; color:#0031c3;}


.ipart06{overflow:hidden; padding-top:.4rem; background:#fff;}
.ipart06 .content{padding-top:1px;}
.ipart06 .words{position:absolute; width:100%; z-index:20; top:.8rem; left:0; text-align:center;}
.ipart06 .words .cont{width:53%; margin:0 auto;}
.ipart06 .words .title{margin-bottom:.1rem;}
.ipart06 .words .con{color:#333333; margin-bottom:.5rem; margin-top:.1rem;}
.ipart06 .words .layer_more{margin:0 auto;}

.ipart06 .top_cloud{width:100%; position:absolute; top:-23%; left:0; z-index:10; pointer-events:none;}
.ipart06 .top_cloud img{width:100%;}
.ipart06 .bott{position:relative; background:#fff;}
.ipart06 .bott .img_base{position:relative; z-index:30; pointer-events:none; margin-bottom:-1rem; transform:translateY(-0.2rem)}
.ipart06 .bott img{width:100%;}
.ipart06 .bott .layer_more .cir>img{width:auto;}
.ipart06 .bott .cloud_left{position:absolute; top:1.23rem; left:0; z-index:10; width:3.72rem; transform:translateY(1.2rem); z-index:33;}
.ipart06 .bott .cloud_right{position:absolute; top:2.5rem; right:.7rem; width:3.72rem; z-index:10; transform:translateY(1.5rem); z-index:33;}
.ipart06 .bott .bott_img{position:absolute; top:5.7%; left:0; transform:translateY(1.2rem)}
.ipart06 .bott .name_img{position:absolute; top:25%; left:50%; margin-left:-4.17rem; width:8.33rem; transform:translateY(2.4rem)}
.ipart06 .svg_box1{position:absolute; left:60%; top:0; width:4.3rem; height:100%; z-index:10; height:5.2rem;}
.ipart06 .m_top_cloud{display:none;}


.loading{width:100%; height:100%; z-index:1000; background-color:#eef2f8; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; -ms-flex-align:end; align-items:flex-end; padding-right:19.5313vw; transition:opacity 2s,-webkit-mask-position 1.2s ease-in-out,-webkit-mask-position 1.2s ease-in-out,mask-position 1.2s ease-in-out; display:-ms-flexbox; display:flex; position:fixed; top:0; left:0; overflow:hidden; -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%); mask-image:linear-gradient(90deg,transparent 0%,#000 30%); -webkit-mask-position:50%; mask-position:50%; -webkit-mask-size:500% 100%; mask-size:500% 100%; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; box-sizing:border-box;}
.loading .inner{width:19.0104vw}
.loading .inner .logo{width:100%; margin-bottom:3vw; display:block}
.loading .inner .part{width:100%; display:block}
.loading .inner .part .load_go{color:#211e66; display:block}
.loading .inner .part .load_go .load_sum{color:#211e66; margin-right:.1rem; display:inline-block; font-size:.6rem; line-height:1; font-weight:bold;}
.loading .inner .part p{color:rgba(33,30,102,.6); margin-top:.1rem; line-height:1.5; font-size:12px;}
@media screen and (orientation: landscape) {
    .loading .inner .part p{width:130%}
    .loading .inner .part .t1{width:130%; white-space:nowrap; color:#221f66;}
}
.loading .other{width:100%; height:3.125vw; position:absolute; bottom:3.85417vw; left:0}
.loading .other .line{position:absolute}
.loading .other .l1{height:3px; width:100%; background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 30%,#fff 70%,rgba(255,255,255,0) 100%); top:0; left:0}
.loading .other .l2{height:1px; width:100%; background:linear-gradient(90deg,rgba(33,30,102,0) 0%,#211e66 30%,#211e66 70%,rgba(33,30,102,0) 100%); margin:auto 0; top:0; bottom:0; left:0}
.loading .other .l2 #path{height:3px; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-align:center; align-items:center; display:-ms-flexbox; display:flex; position:absolute; top:-1px; left:100%}
.loading .other .l2 #path em{width:100vw; height:100%; background:linear-gradient(90deg,rgba(238,242,248,0) 0%,#eef2f8 20%,#eef2f8 30%,rgba(238,242,248,0) 50%,rgba(238,242,248,0) 60%,#eef2f8 80%,rgba(238,242,248,0) 100%)}
.loading .other .l3{height:3px; width:100%; background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 30%,#fff 70%,rgba(255,255,255,0) 100%); bottom:0; left:0}
.loading .other .carChunk{position:absolute; bottom:100%; left:0%}
.loading .other .carChunk .load_car{width:14.9479vw; display:block}
.loading.noShow{pointer-events:none; -webkit-mask-position-x:-30%}


.ibanner{margin-top:.6rem; position:relative; height:calc(100vh - .6rem); overflow:hidden; background:#000; z-index:6;}
.ibanner .swiper-container{height:100%;}
.ibanner .swiper-slide{overflow:hidden;}
.ibanner .swiper-slide .img{position:relative; height:calc(100vh - .6rem);}
.ibanner .swiper-slide .img img{width:100%; height:100%; object-fit:cover;}

.ibanner .swiper-slide .img{-webkit-transition:width 1.3s cubic-bezier(.38,0,0,1); transition:width 1.3s cubic-bezier(.38,0,0,1); overflow:hidden}
.ibanner .swiper-slide:nth-of-type(1){z-index:3}
.ibanner .swiper-slide .img img{width:100vw; -webkit-transition:-webkit-transform 1.6s cubic-bezier(.43,.195,.02,1); transition:-webkit-transform 1.6s cubic-bezier(.43,.195,.02,1); transition:transform 1.6s cubic-bezier(.43,.195,.02,1); transition:transform 1.6s cubic-bezier(.43,.195,.02,1),-webkit-transform 1.6s cubic-bezier(.43,.195,.02,1); -webkit-transform:scale3d(1.2,1.2,1.2) translate3d(5%,0,0); transform:scale3d(1.2,1.2,1.2) translate3d(5%,0,0);}
.ibanner .swiper-slide.on{z-index:9}
.ibanner .swiper-slide.on .img img{-webkit-transform:none; -ms-transform:none; transform:none}
.ibanner .swiper-slide.in{z-index:9}
.ibanner .swiper-slide.in .img img{-webkit-transform:none; -ms-transform:none; transform:none}
.ibanner .swiper-slide.out{z-index:10;}
.ibanner .swiper-slide.out .img img{-webkit-transform:scale3d(1.1,1.1,1.1) translate3d(-10%,0,0); transform:scale3d(1.1,1.1,1.1) translate3d(-10%,0,0);}

.ibanner .layer_more{position:absolute; z-index:11; right:8.335%; bottom:8%;}
.ibanner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:.4rem;}
.ibanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:.6rem; margin:0 6px; height:4px; border-radius:2px; background:#fff; outline:none;}

/* iban 箭头 */
.ibanner .cursor{position:fixed; top:0; left:0; z-index:30; pointer-events:none; display:none;}
.ibanner .cursor .cursorIcon{width:33px;height:54px;background:url(../img/cursor-left.png) no-repeat center;transition:all .5s ease;-webkit-transition:all .5s ease;}
.ibanner .cursor.right .cursorIcon{background:url(../img/cursor-right.png) no-repeat center;}

.ibanner .bannerRight{position:absolute; z-index:11; right:8.335%; bottom:8%;}
.ibanner .bannerRight .layer-btn .jump{animation:jump 1s cubic-bezier(.56,.01,.46,1) infinite alternate}
.ibanner .bannerRight .layer-btn .jump{background:url(../img/mouse.png) no-repeat center/contain; width:.2rem; height:.2rem;}
.ibanner .bannerRight .layer-btn>svg{animation:jump_dot 1s cubic-bezier(.56,.01,.46,1) infinite alternate}

.ibanner .layer-btn {width: .8rem; height: .8rem; border-radius: 50%; position: relative; cursor: pointer; pointer-events: auto; display: flex; flex-direction: column; align-items: center; justify-content: center}
.ibanner .layer-btn .mask>svg{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}
.ibanner .layer-btn .mask {position: absolute; left: -.3rem; top: -.3rem; width: calc(100% + .6rem); pointer-events: none; height: calc(100% + .6rem); background-size: cover}
.ibanner .layer-btn .mask>.lazy {position: absolute; display: block; top: 0; left: 0; bottom: 0; right: 0; margin: auto; width: 100%; height: 100%; background-size: cover; -webkit-animation-name: spin; animation-name: spin; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear}
.ibanner .layer-btn .mask>svg{width:calc(100% - .55rem); height:calc(100% - .55rem)}
.ibanner .layer-btn .mask>svg path{transform-origin:50% 50%}
.ibanner .layer-btn .mask>svg .p1{animation:circleRotate 4s linear infinite}
.ibanner .layer-btn .mask>svg .p2{animation:circleRotateReverse 4s linear infinite}
.ibanner .layer-btn .mask>svg.cm{opacity:1; transition:opacity .5s}
.ibanner .layer-btn .mask>svg.cr{opacity:0; transition:opacity .5s}
.ibanner .layer-btn .mask.noArrow:after{opacity:0}
.ibanner .layer-btn i{color:#fff}
.ibanner .layer-btn>svg{width:8px; display:block; margin-top:5px}
.ibanner .layer-btn:hover .mask>svg.cm{opacity:0}
.ibanner .layer-btn:hover .mask>svg.cr{opacity:1}
@keyframes jump {
    0% { transform: translateY(4px); }
    to { transform: translateY(-4px); }
}
@keyframes jump_dot {
    0% { transform: translateY(1px); }
    to { transform: translateY(-3px); }
}
@keyframes spin {
    0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    to { -webkit-transform: rotate(1turn); transform: rotate(1turn); }
}
@keyframes circleRotateReverse {
    0% { -webkit-transform: rotate(1turn); transform: rotate(1turn);}
    to { -webkit-transform: rotate(0); transform: rotate(0); }
}
@keyframes circleRotate {
    0% { -webkit-transform: rotate(0); transform: rotate(0); }
    to { -webkit-transform: rotate(1turn); transform: rotate(1turn); }
}

.ipart01{background:#eef2f8; padding-top:.8rem; overflow:hidden;}
.ipart01 .top{text-align:center; margin-bottom:.8rem; }
.ipart01 .top .index_infor{margin-top:.45rem;}
.ipart01 .top .index_infor .tit1{color:#0031c3;}
.ipart01 .content{height:calc(100vh - .6rem); background:url(../img/ipart01_content_bg.jpg) no-repeat top; background-size:100% auto; padding-bottom:.5rem; box-sizing:border-box; display:flex; flex-direction:column; justify-content:space-between;}
.ipart01 .hd{/*border-bottom:1px solid #cfd3d8;*/ font-size:0; text-align:center; padding-top:.2rem; box-sizing:border-box; flex-shrink:0;}
.ipart01 .hd .tab_{display:inline-block; vertical-align:text-bottom; padding:0 .4rem .15rem; margin-right:.4rem; position:relative; color:#fff; cursor:pointer; transition:all .3s ease-in-out;}
.ipart01 .hd .tab_::after{content:''; position:absolute; left:50%; bottom:0; width:0; height:2px; background:#fff; transition:all .3s ease-in-out; opacity:0;}
.ipart01 .hd .tab_:hover{color:#fff; font-weight:bold;}
.ipart01 .hd .tab_.cur{color:#fff; font-weight:bold;}
.ipart01 .hd .tab_.cur::after{opacity:1; left:0; width:100%;}
.ipart01 .hd .tab_:last-child{margin-right:0;}

.ipart01 .bd{margin-top:.4rem; overflow:hidden; height:calc(100% - .4rem);}
.ipart01 .bd .wrap{height:100%;}
.ipart01 .bd .bd_box{height:100%; display:flex; flex-direction:column; justify-content:space-between;}
.ipart01 .bd .car{position:relative; height:calc(100% - 1.1rem);}
.ipart01 .bd .car .swiper-container{width:68%; margin:0 auto; overflow:visible; height:100%;}
.ipart01 .bd .car .swiper-slide{height:100%; overflow:hidden; transform:scale(.8); transform-origin:center; transition:all .3s ease;}
.ipart01 .bd .car .swiper-slide.swiper-slide-active{transform:scale(1);}
.ipart01 .bd .car .swiper-slide .img{height:100%; display:flex; align-items:center; justify-content:center;}
.ipart01 .bd .car .swiper-slide .img img{max-height:100%; max-width:100%;}
.ipart01 .bd .car .swiper-slide .btns_box{position:absolute; right:5px; top:5px; z-index:5;}
.ipart01 .bd .car .btns_box .btns1{position:relative; background-color:transparent; border:none; display:block; width:.7rem; height:.7rem; text-align:center; user-select:none; z-index:10;border-radius:50%; cursor:pointer;}
.ipart01 .bd .car .btns_box .btns1 .t{position:absolute; top:50%; transform:translateY(-50%); left:0; width:100%; font-size:.13rem; font-weight:bold; text-align:center; margin:0 auto; color:#303337;}
.ipart01 .bd .car .btns_box .btns1 .t::after,
.ipart01 .bd .car .btns_box .btns1 .t::before{content:''; position:absolute; top:-6px; left:50%; margin-left:-1px; height:4px; width:2px; background:#dbdbdc; opacity:.6;}
.ipart01 .bd .car .btns_box .btns1 .t::after{top:auto; bottom:-6px;} 
.ipart01 .bd .car .btns_box .btns1 .t span{font-size:8px; text-transform:uppercase;}
.ipart01 .bd .car .btns_box .btns1 .circle{position:absolute; top:0; left:0; width:.7rem; height:.7rem; border:2px solid #dbdbdc; border-radius:50%; }
.ipart01 .bd .car .btns_box .btns1 .circle_vert{animation:rotating-x 7s linear infinite; } 
.ipart01 .bd .car .btns_box .btns1 .circle_horiz{animation:rotating-y 5s linear infinite; width:.66rem; height:.66rem; top:2px; left:2px; }
.ipart01 .bd .car .swiper-button-prev,
.ipart01 .bd .car .swiper-button-next{margin:0; width:.56rem; height:.5rem; transform:translateY(-50%); background:url(../img/ipart01_jt.png) no-repeat center/cover; left:6%; outline:none;}
.ipart01 .bd .car .swiper-button-next{right:6%; left:auto; transform:translateY(-50%) rotate(180deg);}
.ipart01 .bd .mess{width:88%; margin:.3rem auto 0; flex-shrink:0;}
.ipart01 .bd .mess .item .left{width:42.8%; display:flex; align-items:center; justify-content:space-between;}
.ipart01 .bd .mess .item .left .name{color:#0031c3; width:54%; flex-shrink:0;}
.ipart01 .bd .mess .item .left .name .t{font-weight:bold; overflow:hidden; white-space:nowrap;}
.ipart01 .bd .mess .item .left .btns2 a{display:inline-block; margin-left:.1rem; width:1.1rem; text-align:center; line-height:.3rem; font-size:13px; border:1px solid #000; border-radius:5px;}
.ipart01 .bd .mess .item .left .btns2 a.cur{background:#0031c3; border-color:#0031c3; color:#fff;}
.ipart01 .bd .mess .item .left .btns2 a:first-child{margin-left:0;}
.ipart01 .bd .mess .item .right{width:50%; padding-top:.1rem;}
.ipart01 .bd .mess .item .right ul{display:flex; align-items:stretch; justify-content:space-between;}
.ipart01 .bd .mess .item .right li:last-child{display:none;}
.ipart01 .bd .mess .item .right .line{width:1px; background:#a6a9ad;}
.ipart01 .bd .mess .item .right li{color:#222222;}
.ipart01 .bd .mess .item .right li .c1{font-size:.14rem; }


@keyframes rotating-y {
    from {
        -ms-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }

    to {
        -ms-transform: rotateY(360deg);
        -moz-transform: rotateY(360deg);
        -webkit-transform: rotateY(360deg);
        -o-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}

@keyframes rotating-x {
    from {
        -ms-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }

    to {
        -ms-transform: rotateX(360deg);
        -moz-transform: rotateX(360deg);
        -webkit-transform: rotateX(360deg);
        -o-transform: rotateX(360deg);
        transform: rotateX(360deg)
    }
}


.ipart01 .group{z-index:6; position:relative;}
.ipart01 .top .car_fn1{width:1.2rem; height:1.2rem; opacity:0; z-index:20; border-radius:50%; margin:0 auto; position:relative; overflow:hidden; -ms-flex-pack:center; justify-content:center; -ms-flex-align:center; align-items:center; display:-ms-flexbox; display:flex;}
.ipart01 .top .car_fn1 .mk{background-color:#0031c3; border-radius:50%; transform:scale(0); display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.ipart01 .top .car_fn1 .iconfont{z-index:4; position:relative; font-size:.3rem; line-height:1; color:#fff;}

.ipart01 .clear{height:10vw; width:100%; z-index:30; pointer-events:none; position:fixed; top:10%; left:0;}
.ipart01 .clear .mask{width:100%; height:400vh; z-index:2; background-color:#fff; position:absolute; top:4.16667vw}
.ipart01 .clear .m2{width:100%; height:4.16667vw; z-index:1; background:linear-gradient(rgba(238,242,248,0) 0%,#eef2f8 100%); position:absolute; top:2px}
.ipart01 .clear .car{height:7.96875vw; z-index:3; transition:transform .5s; bottom:0; position:absolute; left:50%; right:0; width:.8rem; margin-left:-.4rem;}
.ipart01 .clear.on .car{transform:rotate(180deg)}


/* 下层banner */
.xc_banner{position:relative; padding-bottom:.6rem; overflow:hidden; margin-top:.7rem;}
.xc_banner .content{position:relative; overflow:hidden;}
.xc_banner .content>img{width:100%;}
.xc_banner .crumbs{position:absolute; top:1rem; left:0; right:0;}
.crumbs .cont{color:#fff; font-size:14px; line-height:.3rem; text-align:right;}
.crumbs .cont>*{display:inline-block;}
.crumbs h1{font-size:14px; font-weight:normal;}
.xc_banner .xc_words{top:45%; left:0; width:100%; transform:translateY(-50%); color:#fff; font-size:.6rem; line-height:1.2;}
.xc_banner .xc_words .infor{max-width:calc(100% - 1.2rem);}
.xc_banner .xc_words .con{font-weight:bold; display:inline-block; padding-right:.3rem;}
.xc_banner .xc_words .con::after{content:''; position:absolute; bottom:0; left:0; width:100%; height:.12rem; background:#0031c3; z-index:-1;}
.xc_banner .xc_nav{position:absolute; bottom:0; left:0; width:100%;}
.xc_banner .xc_nav li{float:left; padding-bottom:.6rem; position:relative; margin-right:.3rem;}
.xc_banner .xc_nav li:last-child{margin-right:0;}
.xc_banner .xc_nav li::before{content:'\e616'; position:absolute; left:50%; bottom:.2rem; transform:translateX(-50%); font-family:'iconfont'!important; z-index:3; font-size:.2rem; color:#fff; font-weight:bold; opacity:0; visibility:hidden; transition:all .3s ease;}
.xc_banner .xc_nav li::after{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:#0031c3; border-radius:.2rem; opacity:0; visibility:hidden; transition:all .3s ease;}
.xc_banner .xc_nav li a{display:block; padding:.2rem .5rem; font-size:.2rem; line-height:.38rem; color:#fff; position:relative; z-index:5;}
.xc_banner .xc_nav li:hover::before,
.xc_banner .xc_nav li:hover::after{opacity:1; visibility:visible;}
.xc_banner .xc_nav li.cur::before,
.xc_banner .xc_nav li.cur::after{opacity:1; visibility:visible;}

.xc_banner .xc_words .wrap{position:relative;}
.xc_banner .xc_words .btns_box{position:absolute; right:0; top:50%; transform:translateY(-50%);}
.xc_banner .xc_words .btns_box .layer-btn .jump{animation:jump 1s cubic-bezier(.56,.01,.46,1) infinite alternate}
.xc_banner .xc_words .btns_box .layer-btn .jump{background:url(../img/mouse.png) no-repeat center/contain; width:.2rem; height:.2rem;}
.xc_banner .xc_words .btns_box .layer-btn>svg{animation:jump_dot 1s cubic-bezier(.56,.01,.46,1) infinite alternate}
.xc_banner .layer-btn{width:.6rem; height:.6rem; border-radius:50%; position:relative; cursor:pointer; pointer-events:auto; display:flex; flex-direction:column; align-items:center; justify-content:center}
.xc_banner .layer-btn .mask>svg{position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}
.xc_banner .layer-btn .mask {position:absolute; left:-.3rem; top:-.3rem; width:calc(100% + .6rem); pointer-events:none; height:calc(100% + .6rem); background-size:cover}
.xc_banner .layer-btn .mask>.lazy{position:absolute; display:block; top:0; left:0; bottom:0; right:0; margin:auto; width:100%; height: 100%; background-size:cover; -webkit-animation-name:spin; animation-name:spin; -webkit-animation-duration:4s; animation-duration:4s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -webkit-animation-timing-function:linear; animation-timing-function:linear}
.xc_banner .layer-btn .mask>svg{width:calc(100% - .55rem); height:calc(100% - .55rem)}
.xc_banner .layer-btn .mask>svg path{transform-origin:50% 50%}
.xc_banner .layer-btn .mask>svg .p1{animation:circleRotate 4s linear infinite}
.xc_banner .layer-btn .mask>svg .p2{animation:circleRotateReverse 4s linear infinite}
.xc_banner .layer-btn .mask>svg.cm{opacity:1; transition:opacity .5s}
.xc_banner .layer-btn .mask>svg.cr{opacity:0; transition:opacity .5s}
.xc_banner .layer-btn .mask.noArrow:after{opacity:0}
.xc_banner .layer-btn i{color:#fff}
.xc_banner .layer-btn>svg{width:8px; display:block; margin-top:5px}
.xc_banner .layer-btn:hover .mask>svg.cm{opacity:0}
.xc_banner .layer-btn:hover .mask>svg.cr{opacity:1}

/* 关于 */
.channel_content.about_us{padding-bottom:0;}
.about_us01 .item{margin-bottom:1.2rem;}
.about_us01 .item .left{position:relative;}
.about_us01 .item .left .box{width:47.8%; border-radius:.1rem; overflow:hidden; position:relative; z-index:5;}
.about_us01 .item .left .box img{width:100%;}

.about_us01 .item .right{position:absolute; left:0; top:7.8%; width:100%; height:100%;}
.about_us01 .item .right .wrap{height:100%; display:flex; align-items:center; justify-content:flex-end; position:relative; z-index:3;}
.about_us01 .item .right .intro{width:47.2%;}
.about_us01 .item .right .intro .tit{font-weight:bold; color:#000; margin-bottom:.3rem; transition:all .3s ease;}
.about_us01 .item .right .intro .con{color:#6d6e71; max-height:2.4rem; padding-right:5px; transition:all .3s ease; overflow-y:auto;}
.about_us01 .item .right .intro .con::-webkit-scrollbar{width:3px; height:4px;}
.about_us01 .item .right .intro .con::-webkit-scrollbar-thumb{border-radius:5px; background:#0031c3;}
.about_us01 .item .right .intro .con::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}
.about_us01 .item .right .bg{position:absolute; top:0; right:0; width:69%; height:100%; z-index:0; overflow:hidden;}

.about_us01 .item .right .bg::after{content:""; position:absolute; right:0; top:0; bottom:0; width:100%; background:#f5f5f5; z-index:1; transition:all .8s ease;}
.about_us01 .item .right .bg::before{content:""; position:absolute; opacity:0; overflow:hidden; right:0; top:0; bottom:0; width:100%; z-index:2; transform:translate(100%, 0); background:url(../img/about_us01_bg1.jpg) no-repeat left bottom/cover; transition:all .8s ease;} 
.about_us01 .item:hover .right .bg::after{background:#3561e7;}
.about_us01 .item:hover .right .bg::before{background-size:-100% auto; transform:translate(0, 0); opacity:1;}
.about_us01 .item:hover .right .intro .tit,
.about_us01 .item:hover .right .intro .con{color:#fff;}

.about_us01 .item:nth-child(2n) .left .box{margin:0 auto; margin-right:0;}
.about_us01 .item:nth-child(2n) .right .bg{right:auto; left:0;}
.about_us01 .item:nth-child(2n) .right .wrap{justify-content:flex-start;}
.about_us01 .item:nth-child(2n) .right .bg::before{right:auto; left:0; transform:translate(-100%, 0); background:url(../img/about_us01_bg2.jpg) no-repeat right bottom/cover;}
.about_us01 .item:nth-child(2n):hover .right .bg::before{transform:translate(0, 0); opacity:1;}

.about_us02{position:relative; overflow:hidden;}
.about_us02 .bg img{position:absolute; left:0; width:100%; top:0; height:100%; object-fit:cover;}
.about_us02 .content{padding-top:.8rem;}
.about_us02 .top{text-align:center; position:relative;}
.about_us02 .top .icon{margin:0 auto; width:.66rem; margin-bottom:.2rem;}
.about_us02 .top .tit{margin-top:5px; color:#fff;}

.about_us02 .bott{position:relative;}
.about_us02 .bott ul{display:flex; align-items:stretch;}
.about_us02 .bott li{flex:1; position:relative; text-align:center; min-height:5.5rem; display:flex; align-items:center;}
.about_us02 .bott li::before{content:''; position:absolute; left:0; top:0; width:1px; height:100%; background:linear-gradient(to top,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0))}
.about_us02 .bott li:last-child::after{content:''; position:absolute; right:0; top:0; width:1px; height:100%; background:linear-gradient(to top,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0))}
.about_us02 .bott li .box{width:100%; padding:0 5%; box-sizing:border-box; color:#fff;}
.about_us02 .bott li .box .icon{height:.4rem; margin-bottom:.25rem;}
.about_us02 .bott li .box .icon img{max-height:100%;}
.about_us02 .bott li .box .words .ti{font-weight:bold;}
.about_us02 .bott li .box .words .line{width:.2rem; height:1px; background:#fff; opacity:.5; margin:.25rem auto;}
.about_us02 .bott li .box .words .c{min-height:.6rem; }
.about_us02 .bott li .box .btn01{display:block; width:.35rem; height:.35rem; background:url(../img/about_us02_03.png) no-repeat center/cover; margin:0 auto; height:0; opacity:0; transition:all .3s ease;}
.about_us02 .bott li:hover .box .btn01{opacity:1; height:.35rem; margin-top:.5rem;}


/* 加入我们 */
.moreTop{position:relative;}
.moreTop::after{content:''; position:absolute; width:100%; height:1.5rem; top:0; left:0; background:#f4f7fc; z-index:-1; margin-top:-1rem;}
.join_us.channel_content{background:#f4f7fc; }
.join_us01 .hd{margin-bottom:.5rem;}
.join_us01 .hd .sear_box{width:10.4rem; margin:0 auto .5rem; position:relative; display:flex; border:1px solid #e3e5e7; border-radius:.1rem; overflow:hidden;}
.join_us01 .hd .sear_box .inp_{width:calc(100% - 1.6rem); padding:.1rem .6rem; padding-right:.2rem; box-sizing:border-box; margin:0; outline:none; border:0; background:none; line-height:.3rem;}
.join_us01 .hd .sear_box .iconfont{position:absolute; left:.3rem; top:50%; transform:translateY(-50%); font-size:.2rem; line-height:1; margin:0; color:#93989d; font-weight:bold;}
.join_us01 .hd .sear_box .sear_btns{width:1.6rem; text-align:center; line-height:.5rem; background:#0031c3; color:#fff; }
.join_us01 .hd .line{margin-bottom:.1rem; display:flex; align-items:flex-start;}
.join_us01 .hd .line .name{color:#000; width:1.3rem; flex-shrink:0;}
.join_us01 .hd .line .list{width:calc(100% - 1.3rem);}
.join_us01 .hd .line .list li{display:inline-block; margin-bottom:.05rem; color:#93989d; margin-right:.5rem; cursor:pointer;}
.join_us01 .hd .line .list li:last-child{margin-right:0;}
.join_us01 .hd .line .list li.cur{color:#0031c3; font-weight:bold;}
.join_us01 .bd .container li{border-bottom:1px solid #ebebeb; overflow:hidden; display:flex; align-items:center; justify-content:space-between; padding:0 .5rem; box-sizing:border-box;}
.join_us01 .bd .container li.first{background:#0031c3; color:#fff; border-bottom:none; height:.85rem;line-height:.85rem; font-size:.22rem; font-weight:bold;}
.join_us01 .bd .container li ._ut{float:left;}
.join_us01 .bd .container li ._un{display:flex; align-items:center; height:1rem; padding:.2rem; padding-left:0; box-sizing:border-box; line-height:.3rem; font-size:.16rem;}
.join_us01 .bd .container li ._t1{width:34%;}
.join_us01 .bd .container li ._t2{width:24.6%;}
.join_us01 .bd .container li ._t3{width:22%;}
.join_us01 .bd .container li ._t4{width:.2rem; cursor:pointer;}
.join_us01 .bd .container li ._un._t4:after {content:"+"; display:inline-block; vertical-align:-1px; color:#686868; font-size:.3rem;}
.join_us01 .bd .container li.j_t_cur ._un._t4:after {content:"－";}
.join_us01 .bd .container li.j_t{cursor:pointer;}
.join_us01 .bd .container li.j_c{height:auto; line-height:1.5; background:#fff; display:none;}
.join_us01 .bd .container .j_c .j_c_box{padding:.4rem 0 .8rem;}
.join_us01 .bd .container .j_c .j_c_box .intro {color:#000; position:relative;}
.join_us01 .bd .container .j_c .j_c_box .intro .t{font-weight:bold; margin-bottom:.05rem}
.join_us01 .bd .container .j_c .j_c_box .intro .box{margin-bottom:.25rem; display:inline-block; vertical-align:text-top; margin-right:10%;}
.join_us01 .bd .container .j_c .j_c_box .intro .box1{display:block;}
.join_us01 .bd .container .j_c .j_c_box .intro .box:last-child{margin-right:0;}
.join_us01 .bd .container .j_c .intro .job_btn{display:flex; align-items:center; justify-content:space-between; margin-top:.6rem;}
.join_us01 .bd .container .j_c .intro .job_btn ._btn{display:inline-block; width:1.8rem; height:.48rem; line-height:.48rem; color:#fff; border-radius:.1rem; font-size:.16rem; background:#0031c3; cursor:pointer; text-align:center; transition:.5s ease;}
.join_us01 .bd .container .j_c .intro .job_btn .mail_link{color:#0159a5; font-weight:bold;}       

/* 分页 */
.widgets_common_pages_4{color:#afafaf; text-align:center; margin-top:.4rem;}
.widgets_common_pages_4 a, .widgets_common_pages_4 span{color:#afafaf; display:inline-block; border-radius:5px; border:1px solid #e4e4e4; vertical-align:middle; width:.34rem; height:.34rem; line-height:0.34rem; margin-right:7px; font-size:0.16rem;}
.widgets_common_pages_4 .gonext
,.widgets_common_pages_4 .count{margin-left:0;}
.widgets_common_pages_4 span.current{color:#fff; background:#0031c3; border-color:#0031c3;}
.widgets_common_pages_4 span.count{border:0; background:0;color:#afafaf;}
.widgets_common_pages_4 a, .widgets_common_pages_4 span{width:auto; padding:0 12px;}
.widgets_common_pages_4 .goprev{margin-right:10px;}
.widgets_common_pages_4 span.ellipsis{border-color:transparent; padding:0;}
.widgets_common_pages_4 a:hover{color:#fff; background:#0031c3; border-color:#0031c3;}
.widgets_common_pages_4 .goprev,
.widgets_common_pages_4 .gonext{width:.36rem; height:.36rem; padding:0; position:relative;}
.widgets_common_pages_4 .goprev::after,
.widgets_common_pages_4 .gonext::after{content:'\e65f'; font-family:'iconfont'!important; margin:0; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.16rem; line-height:1;}
.widgets_common_pages_4 .goprev::after{content:'\e660';}
.widgets_common_pages_4 .gonext:hover,
.widgets_common_pages_4 .goprev:hover{color:#fff; background:#0031c3; border-color:#0031c3}
.widgets_common_pages_4 .gonext{padding:0;}


/* 新闻列表 */
.news_list.channel_content{padding-top:0;}
.news_list01{margin-top:.7rem; background:url(../img/news_list01_01.jpg) no-repeat center/cover; padding-top:1rem; position:relative; padding-bottom:.75rem;}
.news_list01 .title{font-size:.6rem; line-height:1.2; color:#fff; margin-top:.25rem; margin-bottom:.3rem;}
.news_list01 .swiper-slide{width:30.8%; margin-right:3.8%; background:#fff; border-radius:.3rem; overflow:hidden;}
.news_list01 .swiper-slide .rect-5630{padding-bottom:56.3%;}
.news_list01 .swiper-slide .img img{object-fit:cover;}
.news_list01 .swiper-slide .words{padding:.5rem 8% .4rem;}
.news_list01 .swiper-slide .words .c{margin-top:.15rem; height:.48rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#5d5d5d;}
.news_list01 .swiper-slide .words .time{color:#5d5d5d; margin-top:.3rem; font-family:Arial, Helvetica, sans-serif;}
.news_list01 .swiper-container-horizontal>.swiper-pagination-bullets{position:relative; bottom:auto; margin-top:.3rem; font-size:0;}
.news_list01 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:.1rem; height:.1rem; outline:none; background:#fff; border-radius:.1rem;}
.news_list01 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff; width:.3rem;}

.news_list02{margin-top:.6rem;}
.news_list02 .hd .line{margin-bottom:.1rem; display:flex; align-items:flex-start;}
.news_list02 .hd .line .name{color:#0a1e40; width:.7rem; flex-shrink:0; font-weight:bold;}
.news_list02 .hd .line .list{width:calc(100% - .7rem);}
.news_list02 .hd .line .list li{display:inline-block; margin-bottom:.05rem; color:#000; font-size:14px; line-height:.3rem; padding:0 .2rem; border:1px solid #d3d3d3; border-radius:5px; margin-right:.1rem; cursor:pointer;}
.news_list02 .hd .line .list li:last-child{margin-right:0;}
.news_list02 .hd .line .list li.cur{background:#0031c3; border-color:#0031c3; color:#fff;}
.news_list02 .bd{margin-top:.3rem;}
.news_list02 .bd .m_top{display:none;}
.news_list02 .bd .left{width:74.3%;}
.news_list02 .bd .left li{margin-bottom:.5rem;}
.news_list02 .bd .left li a{display:flex; align-items:center; justify-content:space-between; padding-bottom:.5rem; border-bottom:1px solid #e6e6e6;}
.news_list02 .bd .left .img{width:30.9%; border-radius:.2rem; overflow:hidden;}
.news_list02 .bd .left .img img{object-fit:cover;}
.news_list02 .bd .left .words{width:64.7%;}
.news_list02 .bd .left .words .time{font-size:.14rem; line-height:.2rem; color:#5d5d5d; margin-bottom:.1rem;}
.news_list02 .bd .left .words .con{color:#5d5d5d; margin:.15rem 0 .25rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_list02 .bd .left .words .see{color:#999999; padding-left:.2rem; position:relative;}
.news_list02 .bd .left .words .see::after{content:'\e6ca'; position:absolute; left:0; top:50%; transform:translateY(-50%); font-size:.16rem; font-family:'iconfont'!important;}

.news_list02 .bd .right{width:22%;}
.news_list02 .bd .right .item{margin-bottom:.3rem;}
.news_list02 .bd .right .item .tit{font-weight:bold; color:#fff; background:#0031c3; padding:.15rem 7%;  border-top-left-radius:5px; border-top-right-radius:5px;}
.news_list02 .bd .right .item .item_con{border:1px solid #e5e5e5; background:#fff; padding:.25rem .3rem .35rem .25rem; box-sizing:border-box; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}

.news_list02 .bd .right .sear{width:100%; background:#fff; border:0; padding:.1rem 0; border-bottom:1px solid #d3d3d3; margin-bottom:.2rem; box-sizing:border-box; position:relative;}
.news_list02 .bd .right .sear .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; width:100%;}
.news_list02 .bd .right .sear .word span{width:90%; white-space:nowrap; color:#5d5d5d;}
.news_list02 .bd .right .sear .word .icon{margin:0; font-size:.16rem; font-weight:bold; color:#333333;}
.news_list02 .bd .right .sear2{margin-bottom:0;}
.news_list02 .bd .right .sear2 input{padding:0; margin:0; display:inline-block; line-height:.3rem; height:.3rem; border:none; outline:none; color:#5d5d5d; width:calc(100% - .5rem); background:none; }
.news_list02 .bd .right .sear2 .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; width:100%;}
.news_list02 .bd .right .sear2 .word .icon{font-size:.2rem; margin:0; display:block; color:#333333; font-weight:normal; line-height:1;}
.news_list02 .bd .right ul{display:none; background:#fff; width:100%; position:absolute; left:50%; transform:translateX(-50%); max-height:1.8rem; overflow-y:auto; top:calc(100% + 1px); box-shadow:0 20px 20px 0px rgba(0,0,0,0.04); z-index:1;}
.news_list02 .bd .right ul::-webkit-scrollbar {width:2px; height:4px;}
.news_list02 .bd .right ul::-webkit-scrollbar-thumb {border-radius:5px; background:#0031c3;}
.news_list02 .bd .right ul::-webkit-scrollbar-track {border-radius:0; background:#fff;}
.news_list02 .bd .right ul li{line-height:1; padding:.1rem 1em; color:#5d5d5d; transition:all .3s ease; cursor:pointer;}
.news_list02 .bd .right ul li:hover{background:#f8f8f8; color:#0031c3;}

.news_list02 .bd .right .sub{margin-top:.15rem; position:relative; border:1px solid #e5e5e5; border-radius:5px;}
.news_list02 .bd .right .sub input{width:calc(100% - .6rem); line-height:0.6rem; box-sizing:border-box; text-indent:0.2rem; padding:0; height:0.6rem; color:#5d5d5d; font-size:.15rem; border:0; background:none; border-radius:5px;}
.news_list02 .bd .right .sub input::-webkit-input-placeholder{color:#b3b3b3;}
.news_list02 .bd .right .sub input::-moz-placeholder{color:#b3b3b3;}
.news_list02 .bd .right .sub input:-moz-placeholder{color:#b3b3b3;}
.news_list02 .bd .right .sub input:-ms-input-placeholder{color:#b3b3b3;}
.news_list02 .bd .right .sub button{outline:none; border:none; padding:0 0.12rem; box-sizing:border-box; line-height:0.48rem; background:#0031c3; cursor:pointer; position:absolute; right:0.06rem; top:50%; margin-top:-0.24rem; color:#fff; border-radius:5px;}


/* 新闻详情  */
.news_detail.channel_content{padding-top:.8rem; margin-top:.7rem;}
.news_detail .crumbs{margin-bottom:.6rem;}
.news_detail .crumbs .cont{color:#9d9d9d; text-align:left;}
.news_detail01 .left{width:73%;}
.news_detail01 .left .switcher{display:inline-block;}
.news_detail01 .left .box>.title{ font-weight:bold; color:#000;}
.news_detail01 .left .con{margin-top:.22rem;}
.news_detail01 .left .time{color:#0031c3; margin-right:.2rem;}
.news_detail01 .left .share_box{text-align:center; position:relative; margin-top:.3rem; margin-bottom:.55rem;}
.news_detail01 .left .share_box .line{position:absolute; width:100%; height:1px; background:#dddddd; top:0; left:0; top:50%; margin-top:-1px;}
.news_detail01 .left .share_box li{position:relative; z-index:2; background:#fff; display:inline-block; padding:0 .22rem; margin:0 -0.02rem;}
.news_detail01 .left .share_box li a{opacity:0.7; background:none; height:auto; line-height:normal;}
.news_detail01 .left .share_box li:hover a{opacity:1;}
.news_detail01 .left .share_box li .iconfont{margin:0; font-size:.3rem; line-height:.3rem;}
.news_detail01 .left .share_box li:nth-child(3) .iconfont{font-size:.4rem;}
.news_detail01 .left .text{border-bottom:1px solid #dfdfdf; padding-bottom:.65rem; line-height:2;}
.news_detail01 .left .text a{color:#0031c3; font-weight:bold;}
.news_detail01 .left .btns{text-align:center; width:100%; margin-top:.25rem;}
.news_detail01 .left .btns .to_list{display:inline-block; color:#fff; padding:0 .5rem; line-height:.46rem; font-size:.16rem; background:#0031c3; margin-top:.15rem; border-radius:.06rem;}
.news_detail01 .left .btns .prev{text-align:left; width:30%;}
.news_detail01 .left .btns .next{text-align:right; width:30%;}
.news_detail01 .left .btns i{margin:0;}
.news_detail01 .left .btns a:hover .con16{color:#0031c3;}
.news_detail01 .left .text img{max-width:650px!important; }

.news_detail01 .right{width:21%;}
.news_detail01 .right .title{background:#0031c3; color:#fff; line-height:.62rem; padding-left:.26rem; box-sizing:border-box; font-weight:bold; font-size:.18rem;}
.news_detail01 .right .item{border:1px solid #ececec; border-top:none; margin-bottom:.24rem; box-sizing:border-box; border-radius:.06rem; overflow:hidden;}
.news_detail01 .right .item .item_con{padding:.3rem .3rem .2rem; box-sizing:border-box; font-size:0;}
.news_detail01 .right .item .item_con .time{font-size:.12rem; color:#5b5b5b; line-height:.12rem;}
.news_detail01 .right .item .item_con .tit{transition:all 0.5s ease;}
.news_detail01 .right .item .item_con .sub{position:relative; margin-top:.1rem; border:1px solid #ececec; width:100%; height:.6rem;}
.news_detail01 .right .item .item_con .sub input{width:calc(100% - .8rem); line-height:.4rem; box-sizing:border-box; text-indent:.25rem; padding:.1rem 0;  font-size:.15rem; font-family:'he-t'; color:#5b5b5b; border-radius:.06rem; border:none;}
.news_detail01 .right .item .item_con .sub input::-webkit-input-placeholder{color:#b3b3b3; }
.news_detail01 .right .item .item_con .sub input::-moz-placeholder{color:#b3b3b3; }
.news_detail01 .right .item .item_con .sub input:-moz-placeholder{color:#b3b3b3; }
.news_detail01 .right .item .item_con .sub input:-ms-input-placeholder{color:#b3b3b3; }
.news_detail01 .right .item .item_con .sub button{outline:none; border:none; padding:0 .12rem; box-sizing:border-box; line-height:.46rem; background:#0031c3; cursor:pointer; position:absolute; right:.06rem; top:50%; margin-top:-0.24rem; color:#fff; border-radius:.06rem; font-weight:bold;}
.news_detail01 .right .item .item_con li{margin-bottom:.25rem;}
.news_detail01 .right .item .item_con li:last-child{margin-bottom:0;}
.news_detail01 .right .item .item_con li:hover .tit{color:#0031c3;}


/* 联系我们 */
.xc_banner.type1{padding-bottom:0;}
.xc_banner.type1 .xc_words .wrap{display:flex; align-items:center; justify-content:space-between;}
.xc_banner.type1 .index_scroll{position:relative; z-index:10; width:1rem; height:1rem; }
.xc_banner.type1 .index_scroll::after{content:''; position:absolute; border:2px dotted #fff; border-radius:100%; left:0; top:0; width:100%; height:100%; box-sizing:border-box; animation:turnrotate2 8000ms linear infinite;}
.xc_banner.type1 .index_scroll i{width:.54rem; height:.46rem; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); animation:updown1 1400ms ease-in-out infinite; background:url(../img/xc_banner_down.png) center/cover no-repeat; }
@keyframes turnrotate2{0%{-webkit-transform:rotate(360deg);}25%{-webkit-transform:rotate(270deg);}50%{-webkit-transform:rotate(180deg);}75%{-webkit-transform:rotate(90deg);}100%{-webkit-transform:rotate(0deg);}}
@keyframes updown1{0%{margin: -0.1rem 0 0 0;}50%{margin:0;}100%{margin: -0.1rem 0 0 0;}}

.contact_us.channel_content{padding:0;}
.contact_us01{margin-top:-2.4rem; background:#f9f9fb;}
.contact_us01 .content{background:#fff; border-radius:.2rem; box-shadow:0 4px 10px 5px rgba(0, 0, 0, .15); padding:1.2rem 6% .9rem; position:relative; z-index:5;}
.contact_us01 .content ul{display:flex; align-items:stretch; justify-content:space-between;}
.contact_us01 .content li{min-width:15%;}
.contact_us01 .content li:last-child{display:none;}
.contact_us01 .content li.line{width:1px; background:#e2e2e2; min-width:auto;}
.contact_us01 .content li .icon{margin-bottom:.1rem;}
.contact_us01 .content li .icon img{height:.45rem;}
.contact_us01 .content li .t{font-weight:bold; font-size:.2rem; line-height:.3rem; margin-bottom:.2rem;}
.contact_us01 .content li .c{font-size:.2rem; line-height:.3rem;}

.contact_us02{padding-top:.8rem; padding-bottom:.6rem; background:#f9f9fb;}
.contact_us02 .infor{text-align:center; margin-bottom:.5rem;}
.contact_us02 .infor .tit{font-weight:bold; color:#0031c3;}
.contact_us02 .infor .con{margin-top:.15rem; color:#6b6b6b;}

.contact_us02 .content ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.contact_us02 .content li{width:18%; margin-left:2.5%; position:relative; margin-bottom:.2rem; border-radius:.1rem; background:#fff; box-shadow:0 4px 10px 5px rgba(0, 0, 0, .15);}
.contact_us02 .content li:nth-child(5n+1){margin-left:0;}
.contact_us02 .content li .li{transition:all .3s; background:#fff; border-radius:.1rem;}
.contact_us02 .content li .box{padding:.7rem .4rem .6rem; padding-right:.2rem;;}
.contact_us02 .content li .box .img_{margin-bottom:.3rem; height:.45rem;}
.contact_us02 .content li .box .img_ img{max-height:100%;}
.contact_us02 .content li .box .intro .t{font-weight:bold; margin-bottom:.1rem; color:#0a1e40;}
.contact_us02 .content li .box .intro .c{color:#656565;}
.contact_us02 .content li:hover .li{opacity:0; visibility:hidden; -webkit-transform:scale(0.8); -ms-transform:scale(0.8); transform:scale(0.8);}
.contact_us02 .content li:hover .li_hover{opacity:1; visibility:visible; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
.contact_us02 .content li .li_hover{position:absolute; opacity:0; visibility:hidden; overflow:hidden; width:100%; height:100%; pointer-events:none; left:0; top:0;z-index:2;-webkit-transform:scale(1.333,1.333); -ms-transform:scale(1.333,1.333); transform:scale(1.333,1.333); transition:all .3s ease; display:flex; align-items:center; flex-direction:column; justify-content:center;}
.contact_us02 .content li .li_hover .img{width:40%; margin:0 auto 8%;}
.contact_us02 .content li .li_hover .t{text-align:center; color:#656565;}

.contact_us02 .content li.noewm:hover .li{opacity:1; visibility:visible; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
.contact_us02 .content li.noewm:hover .li_hover{opacity:0; visibility:hidden;}

.contact_us03{background:#fff; padding-top:.7rem; position:relative; padding-bottom:.8rem;}
.contact_us03 .infor{width:40.6%; padding-top:.45rem;}
.contact_us03 .infor .tit{font-weight:bold; color:#0031c3;}
.contact_us03 .infor .con{margin-top:.15rem; color:#6b6b6b;}
.contact_us03 .form{width:55.3%; background:#fff; box-shadow:0px 12px 12px 2px rgb(0 0 0 / 10%); border-radius:.1rem; padding:.4rem 5%; box-sizing:border-box; position:relative; z-index:3;}
.contact_us03 .form form{position:relative;}
.contact_us03 .form .form_box label{display:block; color:#000; margin-bottom:.1rem;}
.contact_us03 .form .form_box label em{color:#ff0000;}
.contact_us03 .form .form_box .inp_box{float:left; width:48.5%; margin-right:3%; margin-bottom:.2rem;}
.contact_us03 .form .form_box .inp_box:nth-child(2n){margin-right:0;}
.contact_us03 .form .form_box .inp_box .inp_{width:100%; border:1px solid #d9d9d9; border-radius:5px; padding:.1rem .2rem; box-sizing:border-box; margin:0; outline:none; background:none; line-height:.3rem;}

.contact_us03 .form .form_box .text_box{float:left; width:100%; margin-bottom:.2rem;}
.contact_us03 .form .form_box .text_box .text_{width:100%; border:1px solid #d9d9d9; border-radius:5px; padding:.1rem .2rem; box-sizing:border-box; margin:0; outline:none; background:none; line-height:.3rem; height:1.4rem;}
.contact_us03 .form .form_box .inp_box .yzm_box{position:relative; border:1px solid #d9d9d9; border-radius:5px; }
.contact_us03 .form .form_box .inp_box .yzm_box .inp_{border:0; width:60%;}
.contact_us03 .form .form_box .inp_box .yzm_box img{position:absolute; right:0; top:0; width:40%; height:100%; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.contact_us03 .form .form_box .choose_box{margin-bottom:.2rem;}
.contact_us03 .form .form_box .choose_box .item{display:inline-block; margin-right:.4rem; padding-left:.3rem; cursor:pointer; position:relative;}
.contact_us03 .form .form_box .choose_box .item::before{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:12px; height:12px; border:1px solid #c1c1c1; border-radius:2px;}
.contact_us03 .form .form_box .choose_box .item::after{content:''; position:absolute; left:3px; top:50%; transform:translateY(-50%); width:8px; height:8px; background:#0031c3; opacity:0; visibility:hidden; }
.contact_us03 .form .form_box .choose_box .item.cur::after{opacity:1; visibility:visible;}
.contact_us03 .form .form_box .inp_box.inp_yzm{margin-bottom:0;}

.contact_us03 .form .agree{display:none!important;;}
.contact_us03 .form .agree a{color:#0031c3; display:inline-block;}
.contact_us03 .form .agree .t{font-size:.15rem; line-height:.24rem; position:relative; color:#888888; padding-left:.3rem; cursor:pointer;}
.contact_us03 .form .agree .t::after{content:''; position:absolute; left:0; top:.05rem; width:.14rem; height:.14rem; border:1px solid #c1c1c1; box-sizing:border-box;}
.contact_us03 .form .agree .t::before{content:''; position:absolute; left:.03rem; top:.08rem; width:.08rem; height:.08rem; background:#0031c3; opacity:0; visibility:hidden; transition:all .3s ease;}
.contact_us03 .form .agree .t.cur::before{opacity:1; visibility:visible;}

.contact_us03 .form .btns01{width:1.8rem; text-align:center; color:#fff; background:#0031c3; border-radius:.3rem; line-height:.45rem; outline:none; cursor:pointer; border:0; margin-top:0; position:absolute; right:0; bottom:0;}

.contact_us03 .bott_img{position:absolute; left:0; bottom:0; width:47.9%;}
.contact_us03 .bott_img img{width:100%; mix-blend-mode:darken;}


/* 在线留言 */
.channel_content.online_mess{padding-bottom:0; background:#f4f7fc;}
.online_mess01.contact_us03{background:#f4f7fc; padding-top:0;}
.online_mess01.contact_us03 .form{background:linear-gradient(to bottom,#f4f7fc 5%,#fff 80%);}


/* 公开招标 */
.channel_content.tender{background:#f4f7fc;}
.tender01 .top{width:8.8rem; margin:0 auto; background:#fff; padding:0.15rem 0; box-sizing:border-box; position:relative;}
.tender01 .top .form_box{width:100%; font-size:0;}
.tender01 .top .top_sel{width:16%; display:inline-block; color:#222; font-size:0.16rem; border-right:1px solid #ccc; line-height:0.3rem; position:relative; box-sizing:border-box;}
.tender01 .top .top_inp{border:none; background:transparent; display:inline-block; padding:0 .3rem; font-size:0.16rem; color:#000; height:0.3rem; line-height:0.3rem; width:calc(68% - .6rem); box-sizing:border-box;}
.tender01 .top .top_inp::-webkit-input-placeholder{font-size:0.16rem; color:#777;}
.tender01 .top .top_inp::-moz-placeholder{font-size:0.16rem; color:#777;}
.tender01 .top .top_inp:-moz-placeholder{font-size:0.16rem; color:#777;}
.tender01 .top .top_inp:-ms-input-placeholder{font-size:0.16rem; color:#777;}
.tender01 .top .top_btn{width:0.6rem; height:100%; border-radius:5px; border:1px solid #777; background:transparent; position:absolute; right:0; top:0; cursor:pointer;}
.tender01 .top .top_btn::after{content:'\e6ba'; font-family:'iconfont'!important; font-size:.2rem; line-height:1; color:#222; font-weight:bold; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.tender01 .top .top_sel>span{position:relative; display:block; cursor:pointer; box-sizing:border-box; padding:0 0.3rem;}
.tender01 .top .top_sel>span::after{content:'\e69d'; font-family:'iconfont'!important; font-size:12px; line-height:1; color:#222; position:absolute; right:0.15rem; top:50%; transform:translate(0,-50%);}
.tender01 .top .top_sel .sel_down{width:100%; padding-left:.1rem; box-sizing:border-box; position:absolute; left:0; top:110%; background:#fff; z-index:2; color:#000; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%); max-height:2.7rem; overflow:auto; display:none; border-radius:5px;}
.tender01 .top .top_sel .sel_down li{cursor:pointer; line-height:.25rem; font-size:.16rem; padding:.1rem;}
.tender01 .top .top_sel .sel_down::-webkit-scrollbar{width:2px; height:4px;} 
.tender01 .top .top_sel .sel_down::-webkit-scrollbar-thumb{background:#0031c3;}
.tender01 .top .top_sel .sel_down::-webkit-scrollbar-track{background:#f6f5f5;}

.tender01 .bott{margin-top:0.4rem; border-top:1px solid #e0e0e0; padding-top:.8rem;}
.tender01 .bott .li_{width:49%; margin-right:2%; float:left; border-radius:.15rem; font-size:0; padding:0.3rem 0; box-sizing:border-box; transition:all 0.5s ease; border:1px solid #dddddd; margin-bottom:0.45rem;}
.tender01 .bott .li_ a{display:block;}
.tender01 .bott .li_:nth-child(2n){margin-right:0;}
.tender01 .bott .li_ .icon{width:16.5%; vertical-align:middle; display:inline-block; text-align:center;}
.tender01 .bott .li_ .intro{border-left:1px solid #dddddd; vertical-align:middle; display:inline-block; color:#777; padding:0.35rem 0.3rem 0.25rem .5rem; box-sizing:border-box; width:83.5%;}
.tender01 .bott .li_ .intro .time{font-size:0.14rem;}
.tender01 .bott .li_:hover{border-color:#0031c3;}


/* 保养知识 */
.channel_content.know_list{background:#f4f7fc; position:relative; padding:0;}
.know_list01{padding:1.1rem 0 .4rem; position:relative;}
.know_list01::after{content:''; position:absolute; left:31.2%; bottom:0; height:calc(100% + .6rem); width:1px; background:#d0d2d6; z-index:0;}
.know_list01 .item{position:relative; z-index:5; border-top:1px solid #d0d2d6;}
.know_list01 .item:hover .left img{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.know_list01 .item .cont{padding:1rem 0; display:flex; align-items:flex-start; justify-content:space-between; position:relative;}
.know_list01 .item .left{width:22.5%; border-radius:.2rem; overflow:hidden;}
.know_list01 .item .left .rect-5583{padding-bottom:55.83%;}
.know_list01 .item .left .rect-5583 img{object-fit:cover; transition:all .4s ease;}
.know_list01 .item .right{width:66.25%;}
.know_list01 .item .right .icon{width:.54rem; height:.44rem; background:url(../img/know_list01_yh.png) no-repeat center/cover; margin-bottom:.1rem;}
.know_list01 .item .right a{color:#000;}
.know_list01 .item .right .con{margin-top:.15rem; line-height:.3rem; max-height:.9rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.know_list01 .item .cont .jt{width:.86rem; height:.86rem; background:#f4f7fc; border-radius:50%; border:1px solid #d0d2d6; position:absolute; top:0; left:27.5%; transform:translate(-50%,-50%);}
.know_list01 .item .cont .jt .iconfont{font-size:.24rem; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); margin:0; display:block; color:#0031c3; font-weight:bold; animation:jump1 1s ease infinite alternate;}
.know_list01 .item .right a:hover .tit{color:#0031c3;}
@keyframes jump1 {
    0% {
        margin-top:-6px;
    }

    to {
        margin-top:6px;
    }
}


/* 服务支持 */
.support.channel_content{padding-bottom:0;}
.support01 ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.support01 li{width:31.8%; margin-right:2.3%; border-radius:.1rem; box-shadow: 0px 4px 18.62px 0.38px rgba(47, 95, 168, 0.43);}
.support01 li:nth-child(3n){margin-right:0;}
.support01 li .box{border-radius:.1rem; overflow:hidden;}
.support01 li .box .rect-5333{padding-bottom:53.33%;}
.support01 li .box .rect-5333 img{object-fit:cover;}
.support01 li .box .words{padding:.3rem 9.8%; padding-right:4%;}
.support01 li .box .words .t{font-size:.2rem; line-height:.3rem; font-weight:bold; color:#0a1e40; margin-bottom:.15rem;}

.support02{background:#f4f7fc; padding:.8rem 0; margin-top:.8rem;}
.support02 .content{display:flex; align-items:stretch; border-radius:.1rem; overflow:hidden; background:#ffffff url(../img/support02_02.jpg) no-repeat right; background-size:auto 100%;}
.support02 .left{width:38.4%; background:url(../img/support02_01.jpg) no-repeat top/cover; flex-shrink:0; border-radius:.1rem; color:#fff;}
.support02 .left .t{padding-top:1rem; margin-left:8.1%;}
.support02 .right{width:33.8%; margin-left:5.3%; padding:.5rem 0;}
.support02 .right li{border-bottom:1px solid #ccdbf2; display:flex; align-items:center; padding-bottom:.2rem; margin-bottom:.2rem;}
.support02 .right li .icon{width:.45rem; margin-right:.2rem; flex-shrink:0;}
.support02 .right li:last-child{margin-bottom:0;}
.support02 .right li .t{font-weight:bold;}
.support02 .right li .c{font-size:.2rem; line-height:.3rem; color:#545454;}


/* 解决方案 */
.solu_top{text-align:center; margin-bottom:1rem;}
.solu_top .icon{margin-bottom:.1rem;}
.solu_top .icon img{max-height:.7rem;}
.solu_top .titl{font-weight:bold; color:#0031c3;}
.solu_top .con{width:80%; margin:0.15rem auto 0;}

.solu_common{padding:1rem 0 .8rem;}
.solu_common .title{text-align:center; margin-bottom:.45rem;}
.solu_common .content{width:87.5%; margin:0 auto;}
.solu_common .form_box{display:flex; align-items:stretch; justify-content:space-between;}
.solu_common .form_box .inp_box{background:#fff; width:22.5%; padding:.1rem .2rem; box-sizing:border-box; border-radius:5px; display:flex; align-items:center;}
.solu_common .form_box .inp_box label{flex-shrink:0; margin-right:.2rem; line-height:.3rem; font-size:.2rem;}
.solu_common .form_box .inp_box .inp_{width:100%; padding:0; margin:0; background:none; outline:none; border:none; font-size:.16rem; line-height:.3rem;}
.solu_common .form_box .inp_box.inp_need{width:50.7%;}
.solu_common .solu_btn{margin:.6rem auto 0; text-align:center; width:2.6rem; background:#0031c3; border-radius:5px; color:#fff; line-height:.5rem; display:block; padding:0; border:0; outline:none; cursor:pointer;}


/* 解决方案模板1 */
.channel_content.solu_list1{background:#f4f7fc; padding-bottom:0;}
.solu_list1_01 .item .right .bg::after{background:#fff;}

.solu_list1_02{background:#fff; padding:.8rem 0;}
.solu_list1_02 .title{font-weight:bold; text-align:center; color:#0031c3; margin-bottom:.3rem;}
.solu_list1_02 .swiper-slide{width:30.8%; margin-right:3.8%; background:#f4f7fc; border-radius:.3rem; overflow:hidden;}
.solu_list1_02 .swiper-slide .rect-5630{padding-bottom:56.3%;}
.solu_list1_02 .swiper-slide .img img{object-fit:cover;}
.solu_list1_02 .swiper-slide .words{padding:.5rem 8% .4rem;}
.solu_list1_02 .swiper-slide .words .c{margin-top:.15rem; height:.48rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#5d5d5d;}
.solu_list1_02 .swiper-slide .words .time{color:#5d5d5d; margin-top:.3rem; font-family:Arial, Helvetica, sans-serif;}
.solu_list1_02 .swiper-container-horizontal>.swiper-pagination-bullets{position:relative; bottom:auto; margin-top:.3rem; font-size:0;}
.solu_list1_02 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:.1rem; height:.1rem; outline:none; background:none; border:1px solid #0031c3;}
.solu_list1_02 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0031c3;}


/* 解决方案模板2 */
.channel_content.solu_list2{background:#f4f7fc; padding-bottom:0;}
.solu_list2_01 .content{position:relative; overflow:hidden; }
.solu_list2_01 .content .bg{position:absolute; left:0; top:0; width:100%; z-index:0; height:100%;}
.solu_list2_01 .content .bg img{width:100%; height:100%; object-fit:cover;}
.solu_list2_01 .content .cont{position:relative; z-index:5; padding:.8rem 0 .6rem;}
.solu_list2_01 .cont ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.solu_list2_01 .cont ul li{width:31.8%; margin-right:2.3%; margin-bottom:.2rem; background:#fff; border-radius:.2rem; overflow:hidden; display:flex; flex-direction:column; justify-content:space-between;}
.solu_list2_01 .cont ul li:nth-child(3n){margin-right:0;}
.solu_list2_01 .cont ul li .words{padding:.5rem 10% .3rem;}
.solu_list2_01 .cont ul li .words .t{min-height:1.2rem; font-weight:bold;}
.solu_list2_01 .cont ul li .rect-5728{padding-bottom:57.28%;}
.solu_list2_01 .cont ul li .rect-5728 img{object-fit:cover;}


/* 营销网络 */
.channel_content.network{background:#f4f7fc;}
.network01{position:relative;}
.network01 .area{position:relative; border-radius:.2rem; overflow:hidden;}
.network01 .right{position:relative; float:right; width:65%; z-index:1; height:8.8rem!important;}
.network01 .left{position:absolute; left:0; top:0; width:100%; height:100%; z-index:0;}
.network01 .left .wrap2{height:100%;}
.network01 .left .content{width:calc(35% + 2px); background:#fff; padding-left:2.5%; box-sizing:border-box; border-top-left-radius:.2rem; border-bottom-left-radius:.2rem; padding-right:1.4%; height:100%; padding-bottom:.25rem;}

.network01 .left .content .top{margin-bottom:.25rem; width:calc(100% - .2rem); padding-top:.35rem;}
.network01 .left .content .top .line01{margin-bottom:.2rem;}
.network01 .left .content .top .line01 .sel_item{float:left; position:relative; width:48%; background:#0031c3; cursor:pointer; color:#ffffff; border-radius:5px; border:1px solid #0031c3; box-sizing:border-box;}
.network01 .left .content .top .line01 .sel_item .sel_box{padding:.15rem 8%; padding-right:6.5%;}
.network01 .left .content .top .line .sel_item .item_l{font-size:.16rem; line-height:.3rem; width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.network01 .left .content .top .line .sel_item .item_r{position:absolute; right:10%; top:50%; transform:translateY(-50%); font-size:.13rem; font-weight:bold;}
.network01 .left .content .top .line .sel_item .item_r i{transition:all .5s ease; font-weight:bold; margin:0;}
.network01 .left .content .top .line .sel_item .item_down{display:none; position:absolute; top:100%; left:0; width:100%;  background:#fff; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%); z-index:10; padding-left:.2rem; box-sizing:border-box; color:#5b5b5b;}
.network01 .left .content .top .line .sel_item .item_down ul{max-height:4rem; overflow:auto; scrollbar-width:thin; scrollbar-color:#0a1e40 rgba(10, 30, 64, 0);}
.network01 .left .content .top .line .sel_item .item_down ul::-webkit-scrollbar{width:2px; height:4px;}
.network01 .left .content .top .line .sel_item .item_down ul::-webkit-scrollbar-thumb{background:#0a1e40;}
.network01 .left .content .top .line .sel_item .item_down ul::-webkit-scrollbar-track{background:#ffffff;}
.network01 .left .content .top .line .sel_item .item_down li{line-height:1.4; padding:.1rem 1em; cursor:pointer;}
.network01 .left .content .top .line .sel_item .item_down li:hover{color:#0031c3;}
.network01 .left .content .top .line .sel_item.cur .item_r i{transform:rotate(180deg);}
.network01 .left .content .top .line01 .sel_item02{margin-left:4%; background:#fff; color:#0a1e40; border-color:#a8a8a8;}

.network01 .left .content .top .line01 .sel_item02 .item_down ul{max-height:5.08rem;}
.network01 .left .content .top .line01 .sel_item02 .item_down li.active{color:#0031c3; background:#fff;}

.network01 .left .content .top .line .input_item{position:relative; padding:.11rem 13% .1rem; padding-left:.4rem; background:#fff; border-radius:.06rem; overflow:hidden; box-sizing:border-box; border:1px solid #a8a8a8;}
.network01 .left .content .top .line .input_item input{font-size:.16rem; line-height:.35rem; width:100%; padding:0; margin:0; background:none;border:none;}
.network01 .left .content .top .line .input_item input:-moz-placeholder{color:rgba(0, 0, 0,.37);}
.network01 .left .content .top .line .input_item input::-webkit-input-placeholder{color:rgba(0, 0, 0,.37);}
.network01 .left .content .top .line .input_item input:-ms-input-placeholder{color:rgba(0, 0, 0,.37);}
.network01 .left .content .top .line .input_item .search_btn{position:absolute; font-size:.2rem; right:.2rem; top:50%; transform:translateY(-50%); background:none; border:none; outline:none; padding:0; cursor:pointer; color:#0a1e40; font-weight:bold;}
.network01 .left .content .top .line .input_item .search_btn i{margin:0; display:block;}

.network01 .left .content .bott ul{height:6.6rem; overflow-y:auto; padding-right:.25rem;}
.network01 .left .content .bott .item{padding:.25rem 8.8%; background:#f4f7fc; margin-bottom:.1rem; border-radius:.15rem; min-height:1.8rem;}
.network01 .left .content .bott .item:nth-child(2n){background:#fff;}
.network01 .left .content .bott .item .box{position:relative;}
.network01 .left .content .bott .item .tit{font-size:.2rem; margin-bottom:.2rem; color:#0a1e40; font-weight:bold;}
.network01 .left .content .bott .item .con{font-size:.16rem; line-height:.24rem; color:#5b5b5b;}
.network01 .left .content .bott .item .con .li_mess{margin-bottom:.05rem;}
.network01 .left .content .bott ul::-webkit-scrollbar{width:10px; height:10px;}
.network01 .left .content .bott ul::-webkit-scrollbar-thumb{border-radius:5px; box-shadow:inset 0 0 10px 10px #838383; border-left:solid 6px transparent;}
.network01 .left .content .bott ul::-webkit-scrollbar-track{border-radius:5px; background:rgba(0, 0, 0, 0); box-shadow:inset 0 0 10px 10px #e8e8e8; border-right:solid 9px transparent;}
.network01 .left .content .bott .item:hover .tit{color:#003c82;}

.network01 .tdt-infowindow-content-wrapper{box-shadow:none;}
.network01 .tdt-infowindow-content{margin:0; min-width:3.8rem; border:1px solid #acacac; background:#fff;}
.network01 .infoWindow{padding:.4rem .3rem; }
.network01 .infoWindow .title_name{color:#0a1e40; font-weight:bold; margin-bottom:.1rem;}
.network01 .infoWindow .con{color:#5b5a5a;}
.network01 .infoWindow .con .addr{margin-bottom:.05rem;}


/* 资质荣誉 */
.xc_banner.honor .xc_words{top:55%;}
.xc_banner.honor .intro{width:8.1rem; margin-top:1rem;}
.xc_banner.honor .intro .item{display:flex; align-items:center; margin-bottom:.35rem; position:relative;}
.xc_banner.honor .intro .item::after{content:''; position:absolute; left:45.6%; top:0; width:1px; height:100%; background:rgba(255, 255, 255, .46);}
.xc_banner.honor .intro .item .num_box{display:flex; align-items:flex-end; color:#0031c3; font-weight:bold; line-height:1; width:45.6%; flex-shrink:0;}
.xc_banner.honor .intro .item .num_box .t{font-size:.2rem; font-weight:normal; line-height:.4rem; white-space:nowrap;}
.xc_banner.honor .intro .item .c{padding-left:.5rem; color:#000;}

.honor01 li{float:left; width:22%; margin-right:4%; margin-bottom:.5rem; background:#f1f3f6; border-radius:.2rem; position:relative; transition:all .3s ease; overflow:hidden; padding:.3rem 1.5%; box-sizing:border-box;}
.honor01 li:nth-child(4n){margin-right:0;}
.honor01 li .img{height:0; position:relative; overflow:hidden; background:#fff; padding-bottom:56.57%; border-radius:.15rem; overflow:hidden; display:flex; align-items:center; justify-content:center;}
.honor01 li .img img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover;}
.honor01 li .words{position:relative; margin-top:.45rem; text-align:center; padding:0 .4rem; display:flex; align-items:center; justify-content:center; height:1rem;}
.honor01 li .words .intro{color:#000; font-size:.15rem; line-height:.26rem; max-height:.78rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.honor01 li .words .intro .c{display:none;}
.honor01 li .words::before,
.honor01 li .words::after{content:''; position:absolute; right:-.07rem; top:50%; transform:translateY(-50%); width:.42rem; height:.86rem; background:url(../img/honor01_ms02.png) no-repeat center/cover;}
.honor01 li .words::before{left:-.07rem; right:auto; background:url(../img/honor01_ms.png) no-repeat center/cover;}

.honor01 li:hover{background:#0031c3;}
.honor01 li:hover .words .intro{color:#fff;}
.honor01 li .words:hover::before{background:url(../img/honor01_ms03.png) no-repeat center/cover;}
.honor01 li .words:hover::after{background:url(../img/honor01_ms04.png) no-repeat center/cover;}
.honor01 .widgets_common_pages_4{margin-top:.2rem;}
body .album_ordinary .album_close{background:#0031c3;}


/* 资料下载 */
.channel_content.download{background:#f4f7fc;}
.download01 .hd{background:#fff; padding:.35rem 5% 0 3.1%; border-radius:.2rem;}
.download01 .hd .item{padding-bottom:.4rem;}
.download01 .hd .tit{color:#222; padding-bottom:.2rem; border-bottom:1px solid #d1d1e5;}
.download01 .hd li{float:left; margin-right:.3rem; margin-top:.2rem; border:1px solid #d1d1e6; border-radius:.2rem; padding:0 .4rem; font-size:.15rem; line-height:.4rem; color:#666666; cursor:pointer;}
.download01 .hd li:last-child{margin-right:0;}
.download01 .hd li .t{position:relative; min-width:1rem; box-sizing:border-box;}
.download01 .hd li.li_first .t{padding-left:.4rem;}
.download01 .hd li.li_first .t::after{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:.25rem; height:.26rem; background:url(../img/download01_icon01.png) no-repeat center/cover;}
.download01 .hd li.li_ .t{padding-right:.3rem;}
.download01 .hd li.li_ .t::after{content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); width:.2rem; height:.2rem; background:url(../img/download01_icon02.png) no-repeat center/cover;}

.download01 .bd{margin-top:.8rem;}
.download01 .bd li{float:left; width:23.2%; margin-right:2.4%; margin-bottom:.4rem; padding-top:.35rem;}
.download01 .bd li:nth-child(4n){margin-right:0;}
.download01 .bd li a{display:block; position:relative; transition:0s; padding:.3rem 8.1% .3rem; background:#fff; border-radius:.2rem; border-top-left-radius:0;}
.download01 .bd li a::after{content:''; position:absolute; left:0; top:1px; width:1.1rem; height:.35rem; background:url(../img/download01_bg01.png) no-repeat center/cover; transform:translateY(-100%);}
.download01 .bd li .words{min-height:1.2rem; margin-bottom:.2rem;}
.download01 .bd li .words .size{color:#0031c3; display:inline-block; padding-right:.25rem; position:relative; text-transform:uppercase; margin-top:5px;}
.download01 .bd li .words .size::after{content:'\e6cf'; position:absolute; right:0; top:50%; transform:translateY(-50%); font-family:'iconfont'; font-size:.24rem;;}
.download01 .bd li .time{color:#777777;}

.download01 .bd li a:hover::after{background:url(../img/download01_bg02.png) no-repeat center/cover;}
.download01 .bd li a:hover{background:#004bbf;}
.download01 .bd li a:hover .words{color:#fff;}
.download01 .bd li a:hover .words .size{color:#fff;}
.download01 .bd li a:hover .time{color:#fff;}


/* 发展历程 */
.channel_content.history{background:#edf4fc;}
.history.moreTop::after{background:#edf4fc;}
.history01{position:relative;}
.history01::before{content:""; position:absolute; left:0; top:0; bottom:0; width:100%; background:url(../img/history01_01.png) no-repeat center/cover; z-index:0;}
.history01 .stages{position:relative; white-space:nowrap; overflow-x:scroll; font-size:0; overflow:hidden;}
.history01 .stages::-webkit-scrollbar{display:none;}
.history01 .stage_item{display:inline-block; padding:0.2rem 0; z-index:0;}
.history01 .stage_item .wrap{position:relative; width:9rem; margin-left:8.35vw;}
.history01 .stage_item .infor{position:relative; top:0; left:0; white-space:initial;}
.history01 .stage_item .infor .tit{font-weight:bold; padding-bottom:.2rem; position:relative; color:#0031c3;}
.history01 .stage_item .infor .tit::after{content:''; position:absolute; bottom:0; left:0; width:.8rem; height:.04rem; background:#f5be2c;}
.history01 .stage_item .infor .con{width:auto; margin-top:0.2rem; font-size:.15rem; line-height:.3rem; height:0.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.history01 .stage_item .cont{margin-top:0.6rem; white-space:nowrap;}
.history01 .stage_item .cont .widget{position:relative; display:inline-block; padding-left:8.35vw; margin-right:-2.4rem; vertical-align:top;}
.history01 .stage_item .cont .widget .period{position: relative; top:2.1rem; left:-2.4rem; font-size:0.59rem; color:#0031c3; transform:translateX(100%) rotate(-90deg);  transform-origin:bottom left;}
.history01 .stage_item .cont .years{display:inline-block; padding:0.1rem 0; padding-right:2rem; font-size:0; padding-right:4vw;}
.history01 .stage_item .cont .year_item{position:relative; display:inline-block; width:3.3rem; padding:2.24rem 0.42rem 0.24rem; border-left:1px solid #e5e5e5; white-space:initial;}
.history01 .stage_item .cont .year_item.on{border-left:1px solid transparent; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); transition:all .5s ease;}
.history01 .stage_item .cont .year_item.on+.year_item{border-left:1px solid transparent;}
.history01 .stage_item .cont .year_item:first-child::before{content:""; position:absolute; top:0; left: 0; width:8px; height: 8px; margin-top:-4px; margin-left:-4px; border-radius:4px; background:#0031c3; z-index:1;}
.history01 .stage_item .cont .year_item:last-child{border-right:1px solid #e5e5e5;}
.history01 .stage_item .cont .year_item .intro_box{position:absolute; top:0.12rem; left:0.2rem; right:0.2rem; padding:0.12rem 0.2rem; height:1.8rem; overflow-y:scroll; z-index:1; overflow:hidden; transition:all .5s ease;}
.history01 .stage_item .cont .year_item.on .intro_box{height:4rem;}
.history01 .stage_item .cont .year_item .intro_box::-webkit-scrollbar{display:none;}
.history01 .stage_item .cont .year_item .tit{font-size:0.34rem; line-height:0.44rem; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.history01 .stage_item .cont .year_item .txt{margin-top:0.04rem; color: #000;}
.history01 .stage_item .cont .year_item .con{line-height:0.3rem; margin-top:0.04rem; text-align:justify; font-size:.15rem;}
.history01 .stage_item .cont .year_item .img_{margin-top:0.2rem;}
.history01 .stage_item .cont .year_item .rect-56{padding-bottom:56.57%;}
.history01 .stage_item:last-child{min-width:100vw;}
.history01 .stage_item:last-child .cont .years{padding-right:3vw;}

.history01 .indicators{position:relative; z-index:1; width:100%; margin-top:0.4rem;}
.history01 .indicators .indi_item{float:left; cursor:pointer; width:25%;}
.history01 .indicators .indi_item .line{position:relative; width:100%; height:2px; background:#e5e5e5; overflow:visible;}
.history01 .indicators .indi_item .line::before{content:""; position:absolute; top:1px; left:0; width:8px; height:8px; margin-top:-4px; background:#0031c3; border-radius:4px; z-index:1;}
.history01 .indicators .indi_item:last-child .line::after{content:""; position:absolute; top:1px; right:-1px; width:8px; height:8px; margin-top:-4px; background:url(../img/history01_1.png) no-repeat center; z-index:1;}
.history01 .indicators .indi_item .line .progress{position:absolute; top:0; left:0; height:100%; width:0; background:#0031c3; z-index:1;}
.history01 .indicators .indi_item .txt{font-size:0.18rem; margin-top:0.25rem; text-align:center; font-weight:bold; color:#000; transition:all .5s ease;}
.history01 .indicators .indi_item.cur .txt,
.history01 .indicators .indi_item:hover .txt{color:#0031c3;}

.m_history01{display:none;}



/* 视频中心 */
.video_list .rect-62{padding-bottom:62%;}
.video_list .rect-2875{padding-bottom:28.75%;}
.video_list01 .wrap{margin-bottom:0.45rem; border-bottom:1px solid #d9d9d9; padding-bottom:0.45rem;}
.video_list01 .video_box{width:100%; border-radius:.2rem; overflow:hidden;}
.video_list01 .video_box::after{content:''; width:100%; height:100%; background:url(../img/video_box_cover.png) left no-repeat; background-size:cover; position:absolute; left:0; top:0;}
.video_list01 .video_box video{width:100%; height:100%; object-fit:cover;}
.video_list01 .video_box .intro{position:absolute; width:42%; top:50%; transform:translate(0,-50%); left:0.8rem; color:#fff; box-sizing:border-box; z-index:2;}
.video_list01 .video_box .intro .e_tit{text-transform:uppercase;}
.video_list01 .video_box .intro .c_tit{margin-bottom:0.15rem; margin-top:0.15rem; color:#fff;}
.video_list01 .video_box .intro .con{text-align:justify; color:#fff;}
.video_list01 .video_box .play{width:.8rem; height:.8rem; background:url(../img/video_play.png) no-repeat center; z-index:2; background-size:cover; position:absolute; right:1.3rem; top:50%; transform:translate(0,-50%); cursor:pointer;}
.video_list01 .video_box .video_img{display:none;}
/* 
.video_list02 .li_{width:23.5%; margin-right:2%; float:left; margin-bottom:0.35rem; cursor:pointer; border-radius:.2rem; overflow:hidden;}
.video_list02 .li_:nth-child(4n){margin-right:0;}
.video_list02 .li_ .play{width:.8rem; height:.8rem; background:url(../img/video_play.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.video_list02 .li_ .intro{background:#f8f8f8; padding:0.35rem 0.25rem; box-sizing:border-box; transition:all 0.5s ease;}
.video_list02 .li_ .intro .c{transition:all 0.5s ease; text-align:justify; font-size:.2rem; line-height:.3rem; height:0.6rem; max-height:0.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.video_list02 .li_:hover .play{opacity:1; visibility:visible;}
.video_list02 .li_:hover .intro{background:#0031c3;}
.video_list02 .li_:hover .intro .c{color:#fff;} 
*/

.video_list02 li{width:18.8%; margin-right:1.5%; float:left; margin-bottom:0.35rem; cursor:pointer; border-radius:.2rem; overflow:hidden;}
.video_list02 li:nth-child(5n){margin-right:0;}
.video_list02 li .rect-1331{padding-bottom:133.1%;}
.video_list02 li .rect-1331 img{object-fit:cover;}
.video_list02 li .img_{position:relative;}
.video_list02 li .img_::after{content:''; position:absolute; width:100%; height:37%; left:0; bottom:0; background:url(../img/video_list03_bg.png) no-repeat bottom/cover; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.video_list02 li .img_ .source{position:absolute; right:.1rem; bottom:.1rem; color:#fff; z-index:5;}
.video_list02 li .img_ .source .box .t{display:inline-block; vertical-align:baseline; font-size:.14rem;}
.video_list02 li .intro{background:#f8f8f8; padding:.2rem 9.7%; transition:all 0.5s ease;}

.video_list02 li:hover .img_::after{opacity:1; visibility:visible;}
.video_list02 li:hover .intro{background:#0031c3; color:#fff;}

/* 产品列表 */
.pro_list.channel_content{margin-top:.9rem; padding-bottom:0;}
.pro_list01 .content{padding:.5rem 3.75% .45rem; box-shadow:-0.469px 2.963px 9.2px 0.8px rgba(0, 0, 0, 0.09); border-radius:.3rem;}
.pro_list01 .list li{padding-top:.25rem; border-bottom:1px solid #e3e3e3; display:flex; align-items:flex-start;}
.pro_list01 .list li .name{width:1rem; position:relative; flex-shrink:0; margin-right:.4rem; display:flex; align-items:center;}
.pro_list01 .list li .name::after{content:''; position:absolute; right:0; top:50%; transform:translate(0,-50%); width:1px; height:.2rem; background:#c0c0c0;}
.pro_list01 .list li .name .icon{width:.5rem; text-align:center; margin-right:.2rem; display:none;}
.pro_list01 .list li .name .icon img{display:block;}
.pro_list01 .list li .name .t1{font-weight:bold;}
.pro_list01 .list li .type .item{display:inline-block; margin-right:.5rem; cursor:pointer; position:relative; padding-bottom:.2rem; font-size:.15rem; line-height:.24rem; color:#969696;}
.pro_list01 .list li .type .item::after{content:''; position:absolute; left:50%; bottom:0; width:0; height:1px; background:#0031c3; transition:all .3s ease; opacity:0;}
.pro_list01 .list li .type .item:hover{color:#0031c3;}
.pro_list01 .list li .type .item.cur{color:#0031c3; font-weight:bold;}
.pro_list01 .list li .type .item.cur::after{left:0; width:100%; opacity:1;}

.pro_list01 .top_tit{display:flex; align-items:flex-end;}
.pro_list01 .top_tit .tit{color:#004abb; font-weight:bold; margin-right:.3rem;}
.pro_list01 .bott .sear_box{display:inline-block; vertical-align:bottom; width:3rem; border-bottom:1px solid #0031c3; position:relative; padding-bottom:5px; margin-right:.45rem;}
.pro_list01 .bott .sear_box .inp_{width:calc(100% - .35rem); border:0; padding:0; margin:0; background:none; outline:none;}
.pro_list01 .bott .sear_box .btns01{position:absolute; right:.1rem; top:50%; transform:translateY(-50%); font-size:.2rem; margin:0; color:#0031c3; margin:0; cursor:pointer;}
.pro_list01 .bott .tips{display:inline-block; vertical-align:bottom; font-size:.15rem; line-height:.24rem;}
.pro_list01 .bott .tips .left{color:#d9d9d9;}
.pro_list01 .bott .tips .left a{display:inline-block; margin-right:.15rem;}
.pro_list01 .bott .tips .right{color:#0031c3; cursor:pointer; }
.pro_list01 .bott .tips .right .iconfont{font-size:.12rem; line-height:1; font-weight:bold;}

.pro_list02{margin:.8rem 0;}
.pro_list02 li{float:left; width:23.5%; margin-right:2%; margin-bottom:.4rem; border-radius:.2rem; border:1px solid #d0d0d0; box-sizing:border-box; background:#fff; position:relative; transition:all .3s ease-in-out;}
.pro_list02 li::after{content:''; position:absolute; width:100%; height:100%; top:0; left:0; background:url(../img/pro_list02_bg.jpg) no-repeat top/cover; opacity:0; border-radius:.2rem; overflow:hidden; transition:all .3s ease-in; visibility:hidden;}
.pro_list02 li:nth-child(4n){margin-right:0;}
.pro_list02 li .item_box{padding:.5rem 7% .35rem; position:relative; z-index:5;}
.pro_list02 li .intro{color:#222; margin-bottom:.1rem;}
.pro_list02 li .intro .type{font-size:.15rem; line-height:.3rem; }
.pro_list02 li .intro .c{font-size:.3rem; line-height:.4rem; font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; height:.8rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.pro_list02 li .img_box{height:1.8rem; text-align:center; margin-bottom:.45rem;}
.pro_list02 li .img_box img{max-height:95%;}
.pro_list02 li .para{font-size:.15rem; line-height:.3rem; height:.6rem; overflow:hidden; margin-bottom:.3rem;}
.pro_list02 li .para .span2{font-weight:bold; color:#222;}
.pro_list02 li .btn_box{display:flex; align-items:stretch; justify-content:space-between;}
.pro_list02 li .btn_box a{width:45%; border:1px solid #798186; border-radius:.1rem; text-align:center; box-sizing:border-box; line-height:.45rem; font-size:.15rem; color:#000000;}
.pro_list02 li .btn_box a:first-child{background:#004bbf; color:#fff; border-color:#0031c3;}
.pro_list02 li .compare{display:none; position:absolute; background:#fff; border-radius:.05rem; right:.3rem; top:.3rem; font-size:.15rem; line-height:.3rem; padding-left:.3rem; padding-right:.1rem; border:1px solid #f0f0f0; cursor:pointer;}
.pro_list02 li .compare .check{position:absolute; left:.07rem; top:.07rem; height:.14rem; width:.14rem; border:1px solid #333333; border-radius:.03rem; transition:all 0.3s ease;}
.pro_list02 li .compare .check::after{opacity:0; visibility:hidden; content:''; position:absolute; top:50%; left:50%; width:0; height:0; transform:translate(-50%, -50%); background:#004bbf; border-radius:.02rem; transition:all 0.3s ease;}
.pro_list02 li.comp_cur .compare{display:block;}
.pro_list02 li.comp_cur .compare .check{border-color:#004bbf;}
.pro_list02 li.comp_cur .compare .check::after{opacity:1; visibility:visible; width:.1rem; height:.1rem;}

.pro_list02 li:hover{box-shadow:0 0 11px 2px rgb(91 85 85 / 25%);}
.pro_list02 li:hover::after{opacity:1; visibility:visible;}
.pro_list02 li:hover .compare{display:block;}
.pro_list02 li:hover .intro{color:#0031c3;}
.pro_list02 li .btn_box a:hover{font-weight:bold;}

.pro_list02 .top1{margin-bottom:.8rem;}
.pro_list02 .top1 .box{background:#f5f5f5; border-radius:5px;}
.pro_list02 .top1 .box a{display:block; float:left; padding:0 .4rem; line-height:.45rem; position:relative; border-radius:5px;}
.pro_list02 .top1 .box a .iconfont{margin-right:0; font-size:.14rem; line-height:1; color:#333; transform:rotate(180deg); transition:all .3s ease;}
.pro_list02 .top1 .box .t2::after{content: ""; width:1px; height:.12rem; top:50%; transform:translateY(-50%); background:#ddd; position:absolute; right:0;}
.pro_list02 .top1 .box a.active{background:#004bbf; color:#fff;}
.pro_list02 .top1 .box a.active::after{background:#004bbf;}
.pro_list02 .top1 .box a.active .iconfont{color:#fff;}
.pro_list02 .top1 .box a.desc .iconfont{transform:rotate(0);}


.pro_list03{padding:.6rem 0; background:#f9f9fb;}
.pro_list03 .content{display:flex; align-items:stretch; justify-content:space-between;}
.pro_list03 .left{width:37.5%;}
.pro_list03 .item{position:relative; border-radius:.2rem; overflow:hidden;}
.pro_list03 .item .img{height:100%;}
.pro_list03 .item .img img{width:100%; height:100%; object-fit:cover;}
.pro_list03 .item .words{position:absolute; left:6.6%; top:.7rem; height:calc(100% - 1.5rem); width:80%; color:#fff;}
.pro_list03 .item .words .icon{height:.4rem; margin-bottom:.1rem;}
.pro_list03 .item .words .icon img{max-height:100%;}
.pro_list03 .item .words .t{font-weight:bold; margin-bottom:.15rem;}
.pro_list03 .item .words .more{width:2.2rem; margin-top:.25rem; text-align:center; line-height:.6rem; color:#041e42; background:#ffffff; border-radius:.15rem; display:block;}
.pro_list03 .item .words .more .iconfont{font-weight:bold; line-height:1;}
.pro_list03 .item .words .more:hover{background:#0031c3; color:#fff;}

.pro_list03 .left .item1{height:3.9rem;}
.pro_list03 .left .item2{margin-top:.2rem; height:3rem;}
.pro_list03 .left .item2 .words{top:.25rem;}

.pro_list03 .right{width:61.25%;}
.pro_list03 .right .item1{height:100%;}
.pro_list03 .right .item1 .words{display:flex; justify-content:space-between; flex-direction:column;}

.pro_list04{padding:.4rem 0; background:url(../img/pro_list04_bg.jpg) no-repeat left/cover;}
.pro_list04 .content{display:flex; align-items:center; justify-content:space-between;}
.pro_list04 .infor{width:23.2%; color:#333333;}
.pro_list04 .infor .tit{font-weight:bold; margin-bottom:.1rem;}
.pro_list04 .infor .tit span{color:#0031c3;}
.pro_list04 .form_box{width:70%;}
.pro_list04 .form_box form{display:flex; align-items:stretch; justify-content:space-between;}
.pro_list04 .form_box .inp_box{width:41.2%; background:#fff; border-radius:.1rem; box-sizing:border-box; padding:.1rem; line-height:.3rem;}
.pro_list04 .form_box .inp_box label{width:.7rem; text-align:center; color:#333333; border-right:1px solid #dedede; display:inline-block;}
.pro_list04 .form_box .inp_box .inp_{width:calc(100% - 1rem); padding:0; margin:0; outline:none; border:0; text-indent:.1rem;}
.pro_list04 .form_box .btns01{width:calc(17.6% - .25rem); background:#0039d5; border-radius:.1rem; text-align:center; line-height:.5rem; color:#fff; cursor:pointer; padding:0; margin:0; outline:none; border:0;}
.pro_list04 .form_box .btns01 .iconfont{font-weight:bold; line-height:1; margin-left:.1rem;}


/* 产品对比 */
.compare_product{position:fixed; z-index:40; width:100%; height:.87rem; /*display:none;*/ bottom:-100%; box-sizing:border-box; overflow-x:hidden;}
.compare_product .compare-main{margin:0 auto; background:#0a1e40; text-align:center;}
.compare_product .compare-sel{color:#fff; display:flex; justify-content:space-between; padding:.4rem 0 .3rem; width:100%; font-size:0;}
.compare_product .compare-selul{height:auto; width:85%; margin:0; display:flex; align-items:center; justify-content:space-between; overflow:visible;}
.compare_product .compare-selli{position:relative; float:none; font-size:.16rem; height:auto; width:23%; margin-right:0; text-align:center;}
.compare_product .compare-selli-name{display:inline-block; max-width:2.45rem; height:.4rem; overflow:hidden; margin-right:.15rem; line-height:.4rem}
/*底部单个删除按钮样式*/
.compare_product .compare-selli-delbtn{display:inline-block; vertical-align:top; width:12px; height:12px; line-height:10px; padding:0; border-radius:50%; border:1px solid #fff; color:#fff; cursor:pointer; background:#fff url(../img/compare_close.png) no-repeat center; position:absolute; top:0; right:0; transform:translateY(-50%); margin:0;}

/*底部的对比按钮和取消按钮的父级*/
.compare_product .compare-selbtn{box-sizing:border-box; -moz-box-sizing:border-box; width:14%; overflow:hidden; padding:0px 0 0 .34rem; border-left:0; padding-left:0; height:auto; text-align:center;}
/*底部对比按钮*/
.compare_product .compare-selbtn .comparea-selbtn-btn{box-sizing:border-box; -moz-box-sizing:border-box; border:1px solid #f5f3f3; border-radius:.06rem; background-color:transparent; color:#f5f3f3; cursor:normal; font-size:.15rem; height:.42rem; line-height:.42rem; max-width:2.78rem; text-align:center; opacity:.65; padding:0 .1rem;}
/*底部取消按钮*/
.compare_product .compare-selbtn .comparea-selbtn-closeall{display:inline-block; box-sizing:border-box; -moz-box-sizing:border-box; border:1px solid #f5f3f3; border-radius:.06rem; background-color:transparent; color:#f5f3f3; cursor:pointer; font-size:.15rem; height:.42rem; line-height:.42rem; text-align:center; width:1.4rem; padding:0 .1rem; margin-left:0; margin-top:.2rem; }
.compare_product .compare-selbtn .comparea-selbtn-closeall:hover{background:#f5f3f3;border-color:#f5f3f3;color:#1e1e1e;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}

/*底部对比按钮可点击状态样式及触控*/
.compare_product .compare-selbtn .comparea-selbtn-btn.comparea-selbtn-abled{width:1.4rem; padding:0 .16rem; cursor:pointer; opacity:1; transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;}
.compare_product .compare-selbtn .comparea-selbtn-btn.comparea-selbtn-abled:hover{background-color:#f5f3f3;color:#1e1e1e;border-color:#f5f3f3}

/* 产品对比 */
.compare_product{ height:auto; overflow:visible; transition:all .3s ease;}
.compare_product .compare-selli .compare_box{display:flex; align-items:center;}
.compare_product .compare-selli .compare_box.noCont{justify-content:center;}
.compare_product .compare-selli .compare_box .img{width:1rem; height:1rem; flex-shrink:0;}
.compare_product .compare-selli .compare_box .img a{display:block;}
.compare_product .compare-selli .compare_box .img img{max-height:100%;}
.compare_product .compare-selli .compare_box .compare_words{margin-left:.2rem; text-align:left; padding-right:.2rem;}
.compare_product .compare-selli .compare_box .compare_words .compare-selli-tit{font-size:.17rem; line-height:.25rem; font-weight:bold; height:.5rem; color:#fff; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.compare_product .compare-selli .compare_box .compare_words .compare-selli-con{margin-top:.05rem; font-size:.15rem; line-height:1;}
.compare_product .compare-selli .compare_box .add_btns{width:.6rem; height:.6rem; margin-right:.4rem; background:rgba(255,255,255,0.8); position:relative;}
.compare_product .compare-selli .compare_box .add_btns::after{content:'\e8a7'; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.36rem; font-weight:900; color:#fff; line-height:1; font-family:'iconfont'!important;}

.compare_product .compare-main .wrap{position:relative;}
.compare_product .compare-main .compare_header_right{position:absolute; right:0; top:0; transform:translateY(-100%); z-index:2; width:1.2rem; height:.32rem; text-align:center; background:url(../img/compare_jt.png) no-repeat; background-position:bottom; background-size:100%; cursor:pointer;}
.compare_product .compare-main .compare_header_right .iconfont{margin:0; position:relative; top:.16rem; display:inline-block; color:#fff; font-size:.16rem; line-height:.16rem; vertical-align:top;}
.compare_product .compare-main .compare_header_right.down .iconfont{transform:rotate(180deg);}

.compare_product.hasJT{transform:translateY(100%); transition:all .3s ease;}


/* 产品对比 */
.compare_crumbs .xc_crumbs{position:static; padding:.2rem 0; color:#000;}
.compare_crumbs .xc_crumbs h1{color:#000;}
.pro_compare.channel_content{padding-bottom:1rem; margin-top:.9rem;}
.pro_compare01 .item{width:20%; border-right:1px solid #c7c7c7; }
.pro_compare .com_btns{display:inline-block; font-size:.16rem; line-height:.44rem; font-weight:bold; color:#000000; padding:0 .3rem; border-radius:.06rem; background:#f5be2c; cursor:pointer; transition:all .4s ease;}
.pro_compare .com_btns:hover{color:#fff; background:#003c82;}
.pro_compare .com_btns.blue{color:#fff; background:#003c82;}
.pro_compare .com_btns.blue:hover{color:#000; background:#f5be2c;}

.pro_compare01{position:relative;}
.pro_compare01 .subject{width:calc(100% - 85px); }
.pro_compare01 .hd{height:3.14rem;}
.pro_compare01 .hd .hd_box{display:flex; align-items:stretch; border:1px solid #c7c7c7; border-right:0; box-sizing:border-box;}
.pro_compare01 .hd .item{padding:.2rem .2rem .28rem;}
/* 第一个 */
.pro_compare01 .hd .item.item_first{display:flex; align-items:center; justify-content:center;}
.pro_compare01 .hd .item.item_first .box{width:100%; margin-bottom:0; height:auto;}
.pro_compare01 .hd .item.item_first .tit_box{display:flex; align-items:flex-end; margin-bottom:.2rem;}
.pro_compare01 .hd .item.item_first .title{font-weight:bold; color:#000; font-size:.32rem; line-height:.4rem;}
.pro_compare01 .hd .item.item_first .num{font-size:.2rem; color:#003c82; margin-left:.2rem;}
/* 有内容的 */
.pro_compare01 .hd .item .close_btns{text-align:right; height:.2rem; margin-bottom:.1rem; opacity:0; visibility:hidden;}
.pro_compare01 .hd .item .close_btns .iconfont{margin:0; font-size:.17rem; line-height:1; color:#000; font-weight:bold; cursor:pointer;}
.pro_compare01 .hd .item .box{margin-bottom:.35rem; height:1.55rem;}
.pro_compare01 .hd .item.choose{text-align:center;}
.pro_compare01 .hd .item.choose .close_btns{opacity:1; visibility:visible;}
.pro_compare01 .hd .item.choose .box{width:100%; text-align:center;}
.pro_compare01 .hd .item.choose .box .name{font-weight:bold; margin-bottom:.15rem; color:#000;}
.pro_compare01 .hd .item.choose .box .img{height:1.1rem;}
.pro_compare01 .hd .item.choose .box .img img{max-height:100%;}
/* 需要选择的 */
.pro_compare01 .hd .item{text-align:center;}
.pro_compare01 .hd .item .box{width:80.3%; margin-left:auto; margin-right:auto; text-align:left;}
.pro_compare01 .hd .item .type{border:1px solid #c7c7c7; border-radius:.06rem; padding:0 .1rem; line-height:.36rem; color:#1e1e1e; margin-bottom:8px;}

.pro_compare01 .hd .item .word{display:flex; justify-content:space-between; box-sizing:border-box; align-items:center; cursor:pointer; border:1px solid #c7c7c7; border-radius:.06rem; padding:0 .1rem; line-height:.36rem; width:100%; color:#000;}
.pro_compare01 .hd .item .word span{width:90%; white-space:nowrap;}
.pro_compare01 .hd .item .word .icon{margin:0; font-size:.18rem; font-weight:bold; color:#003c82;}
.pro_compare01 .hd .item .item_choose{position:relative;}
.pro_compare01 .hd .item .item_choose ul{display:none; background:#fff; width:100%; position:absolute; left:50%; transform:translateX(-50%); top:calc(100% + 1px); box-shadow:0 20px 20px 0px rgba(0,0,0,0.04); z-index:5; max-height:1.6rem; overflow-y:auto;}
.pro_compare01 .hd .item .item_choose ul::-webkit-scrollbar{width:2px; height:4px;}
.pro_compare01 .hd .item .item_choose ul::-webkit-scrollbar-thumb{border-radius:5px; background:#003c82; }
.pro_compare01 .hd .item .item_choose ul::-webkit-scrollbar-track{border-radius:0; background:#fff;}
.pro_compare01 .hd .item .item_choose ul li{line-height:.2rem; padding:.1rem 1em; font-size:.16rem; color:#111; transition:all .3s ease; cursor:pointer;}
.pro_compare01 .hd .item .item_choose ul li:hover{background:#003c82; color:#fff;}

.pro_compare01 .bd{border-bottom:1px solid #c7c7c7;}
.pro_compare01 .bd .section .title_box{padding:.25rem .45rem; background:#003c82;}
.pro_compare01 .bd .section .title_box .title{font-size:.28rem; line-height:.3rem; color:#fff; font-weight:bold; }
.pro_compare01 .bd .section .name_item .tit{font-size:.28rem; line-height:1; font-weight:bold; color:#000;}
.pro_compare01 .bd .section .cont_box{border-left:1px solid #c7c7c7; display:flex; align-items:stretch;}
.pro_compare01 .bd .section.section1 .cont_box .item li{font-size:.16rem; line-height:.3rem; color:#1e1e1e; padding:.15rem .2rem; text-align:center;}
.pro_compare01 .bd .section.section1 .cont_box .item li:nth-child(2n){background:#f8f8f8;}
.pro_compare01 .bd .section.section1 .cont_box .item li{overflow-x:auto; text-overflow:clip; position:relative;}
.pro_compare01 .bd .section.section1 .cont_box .item li::-webkit-scrollbar{width:2px; height:4px; position:absolute; left:0; width:100%; bottom:0;}
.pro_compare01 .bd .section.section1 .cont_box .item li::-webkit-scrollbar-thumb{border-radius:5px; background:#003c82; }
.pro_compare01 .bd .section.section1 .cont_box .item li::-webkit-scrollbar-track{border-radius:0; background:#ebebeb;}

.pro_compare01 .bd .section.section1 .cont_box .name_item li{color:#000000; font-weight:bold; padding-left:15%; text-align:left;}
.pro_compare01 .bd .section.section2 .item .eva{height:2.4rem; margin:.2rem 0;}
.pro_compare01 .bd .section.section2 .name_item{display:flex; align-items:center; padding:0 .2rem; box-sizing:border-box;}
.pro_compare01 .bd .section.section3 .name_item{display:flex; align-items:center; padding:0 .2rem; box-sizing:border-box;}
.pro_compare01 .bd .section.section3 .item .words{padding:.45rem .25rem; padding-right:.05rem;}
.pro_compare01 .bd .section.section3 .item .words .t{height:4.8rem; overflow-y:auto; padding-right:.2rem; color:#1e1e1e;}
.pro_compare01 .bd .section.section3 .item .words .t::-webkit-scrollbar{width:2px; height:4px;}
.pro_compare01 .bd .section.section3 .item .words .t::-webkit-scrollbar-thumb{border-radius:5px; background:#003c82; }
.pro_compare01 .bd .section.section3 .item .words .t::-webkit-scrollbar-track{border-radius:0; background:#ebebeb;}

.pro_compare01 .sideLayer{width:80px; height:auto; background:#fff; border:#e7e7e7 1px solid; position:fixed; transform:translateX(10%); right:8.33%; top:40%; z-index:90; display:none;}
.pro_compare01 .sideLayer .li_{border-bottom:#e7e7e7 1px solid;}
.pro_compare01 .sideLayer li.gotop{border-bottom-width:0; text-align:center; cursor:pointer; padding:.1rem 0;}
.pro_compare01 .sideLayer a{display:block; text-align:center; position:relative; height:.4rem; line-height:.2rem; padding:.1rem 0; box-sizing:border-box;}
.pro_compare01 .sideLayer i{display:none; width:0; height:0; border-width:5px; border-color:transparent #003c82 transparent transparent; border-style:dashed solid dashed dashed; overflow:hidden; position:absolute; left:-0.1rem; top:50%; margin-top:-5px;}
.pro_compare01 .sideLayer .active a{background:#003c82; color:#fff;}
.pro_compare01 .sideLayer .active i{display:block;}
.pro_compare01 .sideLayer.on{position:absolute; top:auto; bottom:0;}
.pro_compare01 .compare_hd_fixed{position:fixed; top:0; z-index:90; background:#fff;}

.pro_compare01 .hd .item.choose .choosebox{display:block;}
.pro_compare01 .hd .item.unchoose .choosebox{display:none;}
.pro_compare01 .hd .item.choose .comparebox{display:none;}
.pro_compare01 .hd .item.unchoose .comparebox{display:block;}

.header.topMore{top:-1.31rem;}

/* 产品订购 */
.inquire{padding-top:.6rem;}
.inquire01 .bott{margin-top:.2rem; background:#f3f6f8; padding:.7rem 1rem; border-radius:.2rem;}
.inquire01 .bott .bd .tips{margin-bottom:.4rem; display:none;}
.inquire01 .bott .bd .tips .title{margin-bottom:.1rem;}
.inquire01 .bott .bd .tips .con{font-weight:bold;}
.inquire01 .bott .bd .form_box{position:relative;}
.inquire01 .bott .bd .form_box .inp_box{float:left; width:49.3%; margin-right:1.4%; margin-bottom:.2rem; position:relative;}
.inquire01 .bott .bd .form_box .inp_box:nth-child(2n){margin-right:0;}
.inquire01 .bott .bd .form_box .inp_box.text_inquiry{width:100%;}
.inquire01 .bott .bd .form_box .inp_box label{display:block; font-size:.18rem; line-height:.2rem; font-weight:bold; color:#000; margin-bottom:.1rem;}
.inquire01 .bott .bd .form_box .inp_box label em{color:#fd3f40;}
.inquire01 .bott .bd .form_box .inp_box .inp{width:100%; padding:.1rem; box-sizing:border-box; font-size:.16rem; line-height:.3rem; text-indent:.1rem; margin:0; border:0; outline:none; background:#fff; border-radius:.06rem;}
.inquire01 .bott .bd .form_box .inp_box .inp_text{width:100%; border:0; margin:0; padding:.2rem; box-sizing:border-box; background:#fff; font-size:.16rem; line-height:.3rem; height:1.3rem; resize:none; border-radius:.06rem;}
.inquire01 .bott .bd .form_box .inp_box .inp_text::-webkit-input-placeholder{font-weight:bold; font-size:.16rem;}
.inquire01 .bott .bd .form_box .inp_box .inp_text:-moz-placeholder{font-weight:bold; font-size:.16rem;}
.inquire01 .bott .bd .form_box .inp_box.inp_yzm{margin-bottom:0; margin-top:.15rem; width:auto;}
.inquire01 .bott .bd .form_box .inp_box.inp_yzm>*{display:inline-block; margin-right:.1rem; margin-bottom:0;}
.inquire01 .bott .bd .form_box .inp_box.inp_yzm .inp{width:1.6rem; padding:0.05rem 0; margin-right:.1rem; /*border:1px solid #c6c6c6;*/ background:#fff; border-radius:.1rem; text-indent:.1rem; line-height:.3rem; box-sizing:border-box;}
.inquire01 .bott .bd .form_box .inp_box.inp_yzm img{width:1.28rem; height:.4rem; margin-right:0;}
.inquire01 .bott .bd .form_box .sel_box{cursor:pointer;}
.inquire01 .bott .bd .form_box .sel_box .sel_span{width:100%; display:block; padding:.1rem; box-sizing:border-box; font-size:.16rem; line-height:.3rem; height:.5rem; text-indent:.1rem; margin:0; border:0; outline:none; background:#fff; border-radius:.06rem; padding-right:.4rem; position:relative;}
.inquire01 .bott .bd .form_box .sel_box .sel_span::after{content:'\e69d'; position:absolute; right:.15rem; font-family:'iconfont'!important; font-size:.16rem; line-height:1; top:50%; margin:0; display:block; margin-top:-.1rem; color:#000; font-weight:bold; transition:all .3s ease;}
.inquire01 .bott .bd .form_box .sel_box .sel_span.cur::after{transform:rotate(180deg);}
.inquire01 .bott .bd .form_box .sel_box .sel_down{width:100%; position:absolute; left:0; top:100%; display:none; background:#fff; box-shadow:0px 3px 8px rgb(0 0 0 / 8%); z-index:2; padding:0 .3rem; box-sizing:border-box; max-height:3rem; overflow-y:auto;}
.inquire01 .bott .bd .form_box .sel_box .sel_down::-webkit-scrollbar {width:2px; height:2px;}
.inquire01 .bott .bd .form_box .sel_box .sel_down::-webkit-scrollbar-thumb {border-radius:5px; background:#003c82; }
.inquire01 .bott .bd .form_box .sel_box .sel_down::-webkit-scrollbar-track {border-radius:0; background:#fff;}
.inquire01 .bott .bd .form_box .sel_box .sel_down li{font-size:.16rem; line-height:.5rem; padding-left:.1rem; cursor:pointer;}
.inquire01 .bott .bd .form_box .sel_box .sel_down li:not(:last-child){border-bottom:1px solid #d4d4d4; box-sizing:border-box;}
.inquire01 .bott .bd .form_box .sel_box .sel_down li:hover{color:#003c82;}

.inquire01 .bott .bd .form_box .form-btn{position:absolute; bottom:0; right:0;}
.inquire01 .bott .bd .form_box .form-btn .btns_{width:1.45rem; line-height:.45rem; border-radius:.1rem; background:#004bbf; color:#fff; text-align:center; font-size:.16rem; outline:none; padding:0; margin:0; border:0; cursor:pointer;}

.inquire01 .top{background:url(../img/suggest01_bg.jpg) no-repeat center/cover; padding:.4rem 4.5%; box-sizing:border-box; color:#fff; border-radius:.2rem;}
.inquire01 .top .tit{margin-bottom:.1rem; font-weight:bold;}


/* 右侧导航 */
.right_nav{position:fixed; /*right:16px;*/ right:0; bottom:2rem; width:44px; z-index:9990; opacity:0; visibility:hidden;}
.right_nav .service{width:44px; border:0; color:#fff; border-radius:4px; background-image:-webkit-gradient(linear, left top, left bottom, from(#004bbf), to(#004bbf)); background-image:-o-linear-gradient(#004bbf, #004bbf); background-image:linear-gradient(#004bbf, #004bbf); font-size:14px; padding:4px 5px 10px; -webkit-box-shadow:0 4px 8px rgba(0, 91, 172, 0.24); box-shadow:0 4px 8px rgba(0, 91, 172, 0.24); cursor:pointer;}
.right_nav .service i{display:block; color:currentColor; font-size:20px; margin-bottom:2px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.right_nav .service span{ display:block; line-height:1.3; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.right_nav .service:hover i{-webkit-transform:translateY(-4px); -ms-transform:translateY(-4px); transform:translateY(-4px); opacity:0;}
.right_nav .service:hover span{-webkit-transform:translateY(-14px); -ms-transform:translateY(-14px); transform:translateY(-14px);}
.right_nav .item{margin-top:8px; width:44px; background-color:#fff; border-radius:4px; -webkit-box-shadow:0 4px 8px rgba(0, 0, 0, 0.1); box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);}
.right_nav .item .nav_btn{box-sizing:border-box; display:block; text-align:center; padding:0 5px; text-decoration:none; width:100%; height:44px; font-size:12px; color:#080808; border:0; background-color:transparent; border-radius:4px; overflow:hidden; cursor:pointer;}
.right_nav .item .nav_btn i{display:block; font-size:20px; height:44px; line-height:40px; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.right_nav .item .nav_btn span{display:block; font-size:12px; height:44px; line-height:1.3; padding-top:6px; -webkit-transform:translate(0, -38px); -ms-transform:translate(0, -38px); transform:translate(0, -38px); opacity:0; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.right_nav .item .nav_btn:hover i{-webkit-transform:translate(0, -5px); -ms-transform:translate(0, -5px); transform:translate(0, -5px); opacity:0;}
.right_nav .item .nav_btn:hover span{-webkit-transform:translate(0, -45px); -ms-transform:translate(0, -45px); transform:translate(0, -45px); opacity:1;}
.right_nav .item_more{visibility:hidden; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; -webkit-transform:translate(0, 6px); -ms-transform:translate(0, 6px); transform:translate(0, 6px); opacity:0;}
.right_nav .item_more.hasGo{-webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0); opacity:1; visibility:visible;}
.right_nav .item_more.hasGo{-webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0); opacity:1; visibility:visible;}
.right_nav.show{opacity:1; visibility:visible;}

.right_nav .popup{display:none; position:absolute; bottom:0; right:44px; padding-right:8px}
.right_nav .popup.hasGo{display:block;}
.right_nav .popup .box{display:block; width:192px; min-height:200px; background-color:#fff; border-radius:4px; padding:24px; -webkit-box-shadow:0 4px 16px rgba(0, 0, 0, 0.16); box-shadow:0 4px 16px rgba(0, 0, 0, 0.16)}
.right_nav .popup.kefu_pup .box{width:330px; padding:0;}
.right_nav .popup .area{padding-bottom:.24rem; border-bottom:1px solid #f0f0f0; margin-bottom:.24rem;}
.right_nav .popup .title{font-size:14px; line-height:20px; margin-bottom:14px;}
.right_nav .popup .title i{margin-right:5px; font-size:20px;}
.right_nav .popup .tips{font-size:12px; text-align:center; margin:-6px 0;}
.right_nav .popup .box.more_box{max-height:520px; width:240px; overflow-y:auto;}
.right_nav .popup .box.more_box .tit{font-size:16px; line-height:1.4; margin-bottom:16px;}
.right_nav .popup .box.more_box .tit i{font-size:19px; margin-right:3px}
.right_nav .popup .box.more_box .line{padding:14px 16px; background-color:#f5f5f5; border-radius:4px; margin-bottom:8px;}
.right_nav .popup .box.more_box .line .t{font-size:14px; font-weight:bold; line-height:1.4; margin-bottom:4px; display:block;}
.right_nav .popup .box .cont{display:-ms-flexbox; display:flex; width:100%; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center;}
.right_nav .popup .box .cont .prompt{display:block; font-size:12px; -ms-flex:0 0 84px; flex:0 0 84px; margin-right:5px; background-color:#f5f5f5; padding:5px; line-height:1.3;}
.right_nav .popup .box .cont .img_box{width:100%; text-align:center;}
.right_nav .popup .box .cont .img_box img{display:block; width:100%; height:auto;}
.right_nav .popup .box .cont .img_box .title{display:block; font-size:12px; margin-bottom:0;}
.right_nav .popup .box .con{text-align:center;}
.right_nav .popup .box .con a{display:block; width:100%; height:33px; background-color:#004bbf; font-size:14px; color:#fff!important; border-radius:4px; line-height:33px; text-decoration:none; cursor:pointer;}
.right_nav .popup .box .con a:hover{background:#f5be2c; color:#000!important;}
.right_nav .popup .more_btn{font-size:12px; text-align:center; color:#fff; background-color:#004bbf; line-height:31px; height:33px; width:100%; border-radius:.06rem; border:1px solid transparent; margin-bottom:8px; cursor:pointer;}
.right_nav .popup .more_btn a{color:#fff; display:block;}
.right_nav .popup .more_btn:hover{background:#f5be2c; color:#000;}
.right_nav .popup .more_btn a:hover{color:#000;}
.right_nav .popup .more_btn:last-child{margin-bottom:0;}
.right_nav .popup .more_btn.btn02{border:1px solid #080808; color:#080808; background-color:transparent;display: none;}

.channel_content.channel_content_img{padding:0;}


/* 搜索 */
body .searchArea{padding-top:0;}
body .searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:#0031c3;}
body .searchArea .content_form .form_box .search .btn_wrap .btns::before{display:none;}
body .resultArea #botBtn a::before{background:#0031c3;}
body .resultArea #botBtn a:hover{border-color:#0031c3;}
body .searchArea .infor .tit{font-size:.4rem; line-height:.5rem; color:#0031c3;}
body .searchArea .content_form .form_box .search .input_wrap input{border-top-left-radius:5px; border-bottom-left-radius:5px;}
body .searchArea .content_form .form_box .search .btn_wrap .btns{border-top-right-radius:5px; border-bottom-right-radius:5px;}
body .bg-primary{background:#0031c3;}


/* 智能制造 */
.manufacture.channel_content{padding-bottom:0;}
.manufacture01{overflow:hidden;}
.manufacture01 .con{color:#373737; margin:.25rem 0 .6rem;}
.manufacture01 .swiper-container{overflow:visible;}
.manufacture01 .swiper-wrapper{align-items:stretch;}
.manufacture01 .swiper-slide{width:33.3%; margin-right:2%; border-radius:.2rem; overflow:hidden; background:#ececec; transition:all .3s ease;}
.manufacture01 .swiper-slide .rect-546{padding-bottom:54.6%;border-top-left-radius:.2rem; border-top-right-radius:.2rem;}
.manufacture01 .swiper-slide .rect-546 img{object-fit:cover;}
.manufacture01 .swiper-slide .words{padding:.15rem 8.8%; transition:all .3s ease;}
.manufacture01 .swiper-slide:hover{background:#0051c6;}
.manufacture01 .swiper-slide:hover .words{color:#fff;}
.manufacture01 .swiper-container-horizontal>.swiper-pagination-progressbar{position:relative; margin-top:.6rem; height:2px; background:#ececec;}
.manufacture01 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#0051c6;}

.manufacture02{overflow:hidden; position:relative; background:#e8e8e8; margin-top:.75rem; padding:.8rem 0 .4rem;}
.manufacture02::before{content:''; position:absolute; left:0; top:0; width:70%; height:100%; background:#0051c6; transform:skew(-20deg) translateX(-10%);}
.manufacture02::after{content:''; position:absolute; left:0; top:1rem; width:7.8rem; height:1.25rem; background:url(../img/manufacture02_02.png) no-repeat top left; background-size:cover;}
.manufacture02 .content{position:relative; z-index:5; display:flex; align-items:flex-start; justify-content:space-between;}
.manufacture02 .left{width:30.3%; padding-bottom:.2rem; padding-top:.2rem;}
.index_infor.white .en,
.index_infor.white .tit1,
.index_infor.white .tit1 span{color:#fff;}
.manufacture02 .left .con{color:#fff; margin-top:.8rem;}

.manufacture02 .right{width:65%;}
.manufacture02 .right .rect-6369{padding-bottom:63.69%;}
.manufacture02 .right .rect-6369>img{object-fit:cover; opacity:1; transition:opacity 0.5s ease;}
.manufacture02 .right li{float:left; width:32%; margin-right:2%; margin-bottom:.2rem; overflow:hidden; position:relative;}
.manufacture02 .right li:nth-child(3n){margin-right:0;}
.manufacture02 .right li video{position:absolute; left:0; bottom:0; width:100%; height:100%; object-fit:cover;}
.manufacture02 .right li.no img{opacity:0; visibility:hidden; pointer-events:none;}

.manufacture03{margin-top:1rem;}
.manufacture03 .top{margin-bottom:.4rem;}
.manufacture03 .top .wrap{display:flex; align-items:flex-end; justify-content:space-between;}
.manufacture03 .top .con{width:55.6%;}
.manufacture03 .top .index_infor{width:40%;}

.manufacture03 .bott{position:relative; overflow:hidden;}
.manufacture03 .bott .tab_b_box{height:6.7rem; overflow:hidden;}
.manufacture03 .bott .tab_b_box .tab_b{height:100%;}
.manufacture03 .bott .tab_b_box .tab_b img{width:100%; height:100%; object-fit:cover;}
.manufacture03 .bott .tab_b_box .tab_b video{width:100%; height:100%; object-fit:cover;}
.manufacture03 .bott .tab_b_box .tab_b .m_img{display:none;}
.manufacture03 .bott .tab_box{position:absolute; left:0; bottom:.4rem; width:100%; z-index:5;}
.manufacture03 .bott .tab_box .box{display:flex; align-items:stretch; }
.manufacture03 .bott .tab_box .tab_{flex:1; margin-right:.2rem; cursor:pointer; background:rgba(255, 255, 255, .4); border-radius:.15rem; display:flex; align-items:center; justify-content:space-between; padding:.1rem .2rem; box-sizing:border-box; transition:all .3s ease;}
.manufacture03 .bott .tab_box .tab_:last-child{margin-right:0;}
.manufacture03 .bott .tab_box .tab_ .t{height:.6rem; display:flex; align-items:center; color:#fff;}
.manufacture03 .bott .tab_box .tab_.cur{background:rgba(0, 49, 194, .56); font-weight:bold;}
.manufacture03 .bott .tab_box .tab_ .icon{width:.25rem; flex-shrink:0; margin-left:.1rem;}

.manufacture04{margin-top:1rem;}
.manufacture04 .top{margin-bottom:.4rem; display:flex; align-items:flex-end; justify-content:space-between;}
.manufacture04 .top .con{width:55.6%;}
.manufacture04 .top .index_infor{width:40%;}

.manufacture04 .bott ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.manufacture04 .bott li{width:31%; margin-right:3.5%; margin-bottom:.55rem; border-radius:.1rem; overflow:hidden; background:#ededed; cursor:pointer; transition:all .3s ease;}
.manufacture04 .bott li:nth-child(3n){margin-right:0;}
.manufacture04 .bott li .img{border-radius:.1rem; overflow:hidden;}
.manufacture04 .bott li .rect-5271{padding-bottom:52.71%;}
.manufacture04 .bott li .t{padding:.15rem 7%;}
.manufacture04 .bott li:hover{background:#0051c6; color:#fff;}

.manufacture05{background:url(../img/manufacture05_bg.jpg) no-repeat; background-size:100% 100%; padding:1.3rem 0 .8rem; margin-top:.8rem; position:relative;}
.manufacture05 .content{position:relative; z-index:5;}
.manufacture05 .infor{width:65%; margin:0 auto .5rem; text-align:center; color:#fff;}
.manufacture05 .infor .index_infor{position:relative; margin-bottom:.35rem;}
.manufacture05 .infor .index_infor::after{content:''; position:absolute; left:50%; bottom:0; transform:translateX(-50%); width:3.6rem; height:1.85rem; background:url(../img/manufacture05_tit_bg.png) no-repeat center/cover;}

.manufacture05 .cont li{margin:0 auto; padding-bottom:.7rem; position:sticky; position:-webkit-sticky; top:2rem;}
.manufacture05 .cont li:last-child{padding-bottom:0;}
.manufacture05 .cont li .area{border-radius:.3rem; overflow:hidden; margin:0 auto; background:linear-gradient(to top, #003c82, #00b9f0); padding:.1rem; box-sizing:border-box;}
.manufacture05 .cont li:nth-child(even) .area{background:linear-gradient(to bottom, #003c82, #00b9f0);}
.manufacture05 .cont li .img{border-radius:.2rem; overflow:hidden;}
.manufacture05 .cont li .img img{width:100%;}
.manufacture05 .motive_wr02{position:absolute; top:0; height:100%; left:0; width:100%; padding-bottom:1.8rem; padding-top:60vh; box-sizing:border-box;}
.manufacture05 .bag{width:100%; overflow:hidden; height:4rem; position:sticky; position:-webkit-sticky; left:0; top:20vh;}
.manufacture05 .bag .motive-ani{position:absolute; width:120%; height:100%; left:0; bottom:-.5rem; font-size:0;}
.manufacture05 .bag .motive-ani>div{display:inline-block; height:40%; bottom:0; top:0; margin-top:auto; margin-bottom:auto; position:absolute; animation:wave02 8s linear infinite; width:2px; opacity:0.5; background:url(../img/manufacture_line.png) left top/100% 100% no-repeat;}

@keyframes wave02 {
    1%,33%,35%,66%,68%,99% {height:40%;}
    5%,29%,31%,62%,72%,95% {height:45%;}
    12%,22%,45%,55%,79%,89% {height:65%;}
    16%,18%,49%,51%,83%,85% {height:70%;}
}

/*20260104lyx*/
.support02 .left .box{display:block; margin-top:.4rem; margin-left: 8.1%;}
.support02 .left .box .cont .img_box{width:1.5rem; text-align:center; margin-right:.4rem;}
.support02 .left .box .cont .img_box img{display:block; width:100%; height:auto;margin-bottom: 5px;border-radius: .1rem;}
.support02 .left .box .cont .img_box .title{display:block; font-size:12px; margin-bottom:0;}

.right_nav .popup .box .cont .img_box,
.right_nav .popup .box .cont .img_box1{text-align:center; flex:1;}
.right_nav .popup .box .cont .img_box1 img{display:block; width:100%; height:auto; margin-bottom:5px; border-radius:.1rem;}
.right_nav .popup .box .cont .img_box1 .title{display:block; font-size:12px; margin-bottom:0;}
.right_nav .popup .box {width:300px; min-height:auto;}

.inquire01 .top{background:#0051c6;}





