﻿/*
* 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%}.row>.pull-right,.full-row>.pull-right{float:right}.row>.center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}
@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%}.smidd-hide{display:none}.smidd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.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%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.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:#3cabff;}
.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;}

/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
.BdMapArea{margin:0 auto 55px; max-width:1200px;}
.BdMapWrapper{position:relative; width:100%; height:0; padding-bottom:45%; overflow:hidden;}
.BdMapWrapper .BdMapCon{position:absolute; top:0; left:0; width:100%; height:100%;}
@media only screen and (max-width:760px){.BdMapArea{display:none;}}

/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box{display:none!important;}

/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico{display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(../img/ico.png);*text-indent:0; *zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align:middle;}
.ico:before{content:'\3000';}
.ico1_2{background-position:-20px 0;}
.ico1_3{background-position:-40px 0;}
.ico1_4{background-position:-60px 0;}
.ico1_5{background-position:-80px 0;}
.ico2_1{background-position:0 -20px;}
.ico2_2{background-position:-20px -20px;}
.ico2_3{background-position:-40px -20px;}
.ico2_4{background-position:-60px -20px;}
.ico2_5{background-position:-80px -20px;}
.ico3_1{background-position:0 -40px;}
.ico3_2{background-position:-20px -40px;}
.ico3_3{background-position:-40px -40px;}
.ico3_4{background-position:-60px -40px;}
.ico3_5{background-position:-80px -40px;}
.ico4_1{background-position:0 -60px;}
.ico4_2{background-position:-20px -60px;}
.ico4_3{background-position:-40px -60px;}
.ico4_4{background-position:-60px -60px;}
.ico4_5{background-position:-80px -60px;}

/* 常量设置 */
.wrap{width:1520px; 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:14px; line-height:1.6; color:#333; background:#fff;}
a{color:inherit;}
a:hover{color:#234c9c;}
::-moz-selection{color:#fff; background:#234c9c;}
::selection{color:#fff; background:#234c9c;}
.placeholder{color:#aaa;}

/* 滚动条样式 */
/* ::-webkit-scrollbar{width:4px; height:4px;}
::-webkit-scrollbar-thumb{background:#234c9c;}
::-webkit-scrollbar-track{background:#f6f5f5;} */

/* input字体 */
::-webkit-input-placeholder{color:#bbb; font-size:12px;}
::-moz-placeholder{color:#bbb; font-size:12px;}
:-moz-placeholder{color:#bbb; font-size:12px;}
:-ms-input-placeholder{color:#bbb; font-size:12px;}

/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px;}
.form-control:focus{border-color:#66afe9; 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{width:100%; position:fixed; top:0; left:0; background:#fff; z-index:10; box-shadow:0 4px 4px rgba(0,0,0,.07);}
.header .h_logo{margin-top:17px; font-size:0;}
.header .h_tools{margin-top:30px;}
.header .h_tools .h_search{position:relative; margin-right:35px;}
.header .h_tools .h_search span{font-size:16px; cursor:pointer; position:relative; display:block; padding-left:28px; font-weight:bold;}
.header .h_tools .h_search i{width:18px; height:18px; background:url(../img/h_search.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.header .h_tools .h_lan{position:relative;}
.header .h_tools .h_lan .lan_span{font-size:16px; cursor:pointer; position:relative; display:block; padding-left:28px; font-weight:bold;}
.header .h_tools .h_lan i{width:21px; height:21px; background:url(../img/h_lan.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.header .h_tools .h_lan .lan_down{display:none; width:100%;  position:absolute; left:50%; top:100%; transform:translateX(-50%); text-align:center; padding-top:15px; box-sizing:border-box; z-index:2;}
.header .h_tools .h_lan .lan_down ul{background:#fff; box-shadow:0 0 5px rgb(0 0 0 / 20%); padding:10px 0;}
.header .h_tools .h_lan .lan_down ul li{font-size:16px; line-height:30px;}

.header .nav_li{float:left; padding:0 43px; box-sizing:border-box; cursor:pointer;}
.header .nav_li:last-child{margin-right:40px;}
.header .nav_li>a{font-size:14px; font-weight:bold; position:relative; line-height:83px; display:block;}
.header .nav_li>a::before{content:''; width:30px; height:38px; background:url(../img/h_icon.png) no-repeat center / cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); opacity:0; visibility:hidden; transition:all 0.5s ease;}
.header .nav_li .nav_down{position:absolute; left:0; top:100%; width:100%; text-align:center; background:#f5f5f5;}
.header .nav_li .nav_down ul{font-size:0;}
.header .nav_li .nav_down ul li{display:inline-block; font-size:14px; line-height:52px;}
.header .nav_li:hover a::before{opacity:1; visibility:visible;}
.header .nav_li.cur a::before{opacity:1; visibility:visible;}

.header .header_top{background:#fff; position:relative; z-index:2;}
.header .header_bott ul li{font-size:0; position:absolute; left:0; top:0; width:100%; transition:all 0.3s ease; background:#f5f5f5; text-align:center;}
.header .header_bott ul li a{display:inline-block; font-size:14px; line-height:52px; padding:0 15px; font-weight:bold; color:#333;}
.header .header_bott ul li a span{border-bottom:1px solid transparent; padding-bottom:3px; transition:all 0.5s ease;}
.header .header_bott ul li.cur{top:100%;}
.header .header_bott ul li a:hover span{border-color:#333; color:#234c9c;}

/* 搜索下拉 */
.header .search_down{position:absolute; background:#fff; width:100%; top:100%; left:0; display:none; z-index:1; padding:40px 0; border-top:1px solid #234c9c;}
.header .search_down .form{width:51%; margin:0 auto; border:1px solid #234c9c; border-radius:8px; overflow:hidden; box-sizing:border-box; position:relative;}
.header .search_down .form input{border:0; display:block; width:100%; height:50px; line-height:50px; margin:0; padding:0; font-size:18px; background:#fff; padding:0 10px; box-sizing:border-box;}
.header .search_down .form input::-webkit-input-placeholder{font-size:20px;}
.header .search_down .form input::-moz-placeholder{font-size:20px;}
.header .search_down .form input:-moz-placeholder{font-size:20px;}
.header .search_down .form input:-ms-input-placeholder{font-size:20px;}
.header .search_down .search_btn{border:0; outline:none; padding:0; background:url(../img/search_btn.png) no-repeat center; width:27px; height:27px; cursor:pointer; position:absolute; right:10px; top:50%; transform:translateY(-50%); background-size:cover;}

/* 下层banner */
.xc_banner{position:relative; margin-top:83px; overflow:hidden;}
.xc_banner .intro{position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%; color:#fff;}
.xc_banner .intro .tit{font-size:24px; line-height:24px; transition:all 0.5s ease; visibility:hidden;}
.xc_banner .intro .con{font-size:15px; line-height:22px; margin-top:15px; transition:all 0.5s ease; visibility:hidden;}
.xc_banner .icon_box .icon{position:absolute; left:0; top:0; opacity:0; visibility:hidden; height:100%;}
.xc_banner .icon_box .icon img{height:100%;}

/* 二级导航 */
.xc_nav{border-bottom:1px solid #dbdbdb;}
.xc_nav .left li{font-size:16px; color:#666; line-height:65px; margin-right:80px; float:left; position:relative;}
.xc_nav .left li::after{content:''; width:100%; height:3px; background:#234c9c; position:absolute; left:0; bottom:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.xc_nav .left li:last-child{margin-right:0;}
.xc_nav .left li:hover{font-weight:bold;}
.xc_nav .left li:hover::after{opacity:1; visibility:visible;}
.xc_nav .left li.cur{font-weight:bold; color:#234c9c;}
.xc_nav .left li.cur::after{opacity:1; visibility:visible;}
.xc_nav .right{font-size:16px; line-height:65px;}
.xc_nav .right img{vertical-align:middle;}
.xc_nav .right em{margin-left:14px; margin-right:12px;}

/* 底部 */
.f_top{border-bottom:1px solid #404857; padding-top:35px; background:#0e182c; padding-bottom:70px;}
.f_top .f_com{position:relative;}
.f_top .f_com span{font-size:16px; color:#d4d4d4; position:relative; width:220px; line-height:40px; background:#2b3852; display:block; text-align:center; cursor:pointer;}
.f_top .f_com span::after{content:''; width:9px; height:6px; background:url(../img/f_jt.png) no-repeat center / cover; position:absolute; right:20px; top:50%; transform:translateY(-50%) rotateZ(-90deg);}
.f_top .f_com .com_down{position:absolute; left:0; top:100%; background:#fff; z-index:2; text-align:center; width:100%; max-height:160px; overflow:auto; display:none; padding-top:15px;}
.f_top .f_com .com_down::-webkit-scrollbar{width:2px; height:2px;}
.f_top .f_com .com_down::-webkit-scrollbar-thumb{background:#234c9c;}
.f_top .f_com .com_down::-webkit-scrollbar-track{background:#f6f5f5;}
.f_top .f_com .com_down li{font-size:14px; line-height:22px; margin-bottom:10px;}

.f_top .f_content{margin-top:45px;}
.f_top .f_content dl{float:left; margin-right:125px; color:#fff;}
.f_top .f_content dl:last-child{margin-right:0;}
.f_top .f_content dl dt{font-size:20px; font-weight:bold; color:#fff; margin-bottom:15px;}
.f_top .f_content dl dd{font-size:15px; color:#b5b5b5; margin-bottom:7px;}
.f_top .f_content dl dd:last-child{margin-bottom:0;}
.f_top .f_content dl a:hover{color:#fff; font-weight:bold;}
.f_top .f_content .right .tit span{font-size:20px; color:#5b6985; line-height:20px; display:inline-block; cursor:pointer;}
.f_top .f_content .right .tit .span1{padding-right:10px; margin-right:5px; position:relative;}
.f_top .f_content .right .tit .span1::after{content:''; width:1px; height:100%; background:#5b6985; position:absolute; right:0; top:2%;}
.f_top .f_content .right .tit span.cur{color:#fff;}
.f_top .f_content .right .con{margin-top:25px;}
.f_top .f_content .right .con li{display:none;}
.f_top .f_content .right .con li.cur{display:block;}

.f_bott{font-size:12px; color:#979797; background:#0e182c; padding:10px 0;}
.f_bott a{margin-right:3px;}

/* 公共部分 */
.channel_content{min-height:300px; padding:70px 0;}
.header .mobile_key{display:none;}
.m_nav{display:none;}
.common_btn{background:linear-gradient(180deg,#234c9c,#234c9c); background-size:100% 100%; background-position:top; background-repeat:no-repeat; color:#fff; line-height:50px; display:inline-block; padding:0 70px; box-sizing:border-box; text-align:center; position:relative; transition:all 0.5s ease;}
.common_btn::before{content:''; position:absolute; left:0; bottom:0; width:0; height:3px; background:#234c9c; transition:all 0.5s ease;}
.common_btn:hover{background-size:100% calc(100% - 7px); color:#fff;}
.common_btn:hover::before{width:100%;}

/* 首页 */
.index_header.header .wrap{width:1685px;}
.ibanner{position:relative; overflow:hidden; margin-top:83px;}
.ibanner .wrap{width:1685px;}
.ibanner .swiper-slide{overflow:hidden;}
.ibanner .intro{position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%; z-index:1;}
.ibanner .intro .con{font-size:16px; line-height:24px; color:#fff; opacity:0.57; margin:40px 0;}
.ibanner .dots_box{display:inline-block;}
.ibanner .owl-dot{width:25px; height:25px; border:1px solid transparent; margin:0 5px; border-radius:50%; display:inline-block; position:relative; cursor:pointer; box-sizing:border-box;}
.ibanner .owl-dot span{display:block; width:4px; height:4px; margin-top:11px; margin-left:11px; border-radius:50%; overflow:hidden; transform:translate(-50%,-50%); background:#fff; transition:all 0.5s ease;}
.ibanner .owl-dot.active span{background:#fff;}
.ibanner .owl-dot .circleChart{position:absolute!important; left:-1px; top:-1px; z-index:1;}
.ibanner .play{width:6px; height:9px; background:url(../img/iban_play.png) no-repeat center / cover; display:inline-block; vertical-align:middle; margin-left:10px; margin-right:15px; cursor:pointer;}
.ibanner .play.cur{background:url(../img/iban_pause.png) no-repeat center / cover;}
.ibanner .btns{display:inline-block; vertical-align:middle;}
.ibanner .btns div{width:7px; height:11px; display:inline-block; vertical-align:middle; cursor:pointer;}
.ibanner .btns .prev{background:url(../img/iban_prev.png) no-repeat center / cover; margin-right:15px;}
.ibanner .btns .next{background:url(../img/iban_next.png) no-repeat center / cover;}
.ibanner .icon_box{opacity:0; visibility:hidden; transition:all 0.5s ease;}
.ibanner .icon_box.show{opacity:1; visibility:visible;}
.ibanner .icon_box .icon{position:absolute; left:25%; top:0; height:100%; z-index:1;}
.ibanner .icon_box .icon img{height:100%;}
.ibanner .iban_box{position:absolute; left:0; width:100%; top:68%; transform:translateY(-50%); z-index:1;}

.ipart .title{font-size:42px; line-height:42px; color:#333; font-weight:bold; margin-bottom:25px;}
.ipart1{padding:100px 0;}
.ipart1 .content .item{margin-left:1.3%; position:relative; float:left; width:19.7%; height:693px; color:#fff; background-repeat:no-repeat; transition-duration:1s; cursor:pointer; border-radius:10px; position:relative; overflow:hidden;}
.ipart1 .content .item:first-child{margin-left:0;}
.ipart1 .content .item1{background-position:79% 0;}
.ipart1 .content .item2{background-position:75% 0;}
.ipart1 .content .item3{background-position:82% 0;}
.ipart1 .content .item.on, .ipart1 .content .item:hover{width:58%; background-position:0 !important;}
.ipart1 .content .item .inner{width:100%; position:absolute; left:0; bottom:50px; box-sizing:border-box; transition:all 1s ease; padding:0 40px;}
.ipart1 .content .item .inner .tit{font-size:28px; transition:all 1s ease; line-height:28px; margin-top:15px; margin-bottom:20px;}
.ipart1 .content .item .inner .con{opacity:0; visibility:hidden; transition:all 1s ease; height:0; overflow:hidden; min-width:600px;}
.ipart1 .content .item .inner .con span{display:inline-block; font-size:16px; line-height:1; position:relative; padding-right:20px; margin-right:15px;}
.ipart1 .content .item .inner .con span::after{content:''; width:1px; height:10px; background:#fff; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.ipart1 .content .item .inner .con span:last-child::after{display:none;}
.ipart1 .content .item.on .inner{padding:0 50px;}
.ipart1 .content .item.on .inner .con{opacity:1; visibility:visible; height:auto;}

.ipart2 .content .item{width:100%; float:left; border-radius:10px; position:relative;}
.ipart2 .content .item1{margin-bottom:20px;}
.ipart2 .content .item2{width:24.54%;}
.ipart2 .content .item3{width:74%; float:right;}
.ipart2 .content .item .intro{position:absolute; left:0; bottom:45px; width:100%; box-sizing:border-box; padding:0 40px;}
.ipart2 .content .item .intro .tit{font-size:36px; line-height:36px; font-weight:bold; color:#fff;}
.ipart2 .content .item .intro .con{font-size:16px; line-height:24px; color:#fff; margin-top:20px; margin-bottom:40px;}
.ipart2 .content .item1 .intro .con{font-size:18px;}
.ipart2 .content .item .intro .more img{transform:none;}

.ipart3{padding:100px 0;}
.ipart3 .content{box-sizing:border-box; width:1624px; margin:0 auto;}
.ipart3 .content .li_{width:25%; float:left; padding:40px 52px; box-sizing:border-box; transition:all 0.5s ease;}
.ipart3 .content .li_ .time{font-size:16px; color:#7b7b7b;}
.ipart3 .content .li_ .tit{font-size:30px; line-height:40px; font-weight:bold; margin-top:5px; margin-bottom:45px; color:#333; height:80px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart3 .content .li_ .more{font-size:14px; color:#234c9c;}
.ipart3 .content .li_:hover{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);}

.ipart4{background:url(../img/ipart4.jpg) no-repeat center / 100% 100%; padding:100px 0; text-align:center;}
.ipart4 .infor .title{color:#fff;}
.ipart4 .infor .con{font-size:16px; line-height:30px; color:#fff;}
.ipart4 .content{margin-top:80px; margin-bottom:70px;}
.ipart4 .content ul{text-align:center; font-size:0;}
.ipart4 .content li{display:inline-block; color:#fff; margin:0 113px;}
.ipart4 .content li .num{font-size:100px; line-height:1; font-weight:bold;}
.ipart4 .content li .t{font-size:16px; line-height:24px; margin-top:15px;}
.ipart4 .more{background-image:linear-gradient(180deg,#fff,#fff); color:#234c9c;}
.ipart4 .more::before{background:#fff;}

.ipart5{padding:100px 0;}
.ipart5 .content .li_{width:23.5%; float:left; margin-right:2%; border-radius:10px; border:1px solid #e1e1e1; box-sizing:border-box; transition:all 0.5s ease; background:#fff; background-repeat:no-repeat; background-size:cover;}
.ipart5 .content .li_:last-child{margin-right:0;}
.ipart5 .content .li_ a{display:flex; display:-moz-box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-moz-box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; -webkit-box-align:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:between; -ms-justify-content:between; -moz-justify-content:between; -o-justify-content:between; -webkit-justify-content:between; justify-content:space-between; padding:40px 65px; box-sizing:border-box; transition:none;}
.ipart5 .content .li_ .t{font-size:24px; line-height:24px; font-weight:bold; transition:all 0.5s ease;}
.ipart5 .content .li_ .img2{display:none;}
.ipart5 .content .li_.li:hover{background-size:130% 100%;}
.ipart5 .content .li_.li1:hover{background:url(../img/ipart5_bg1.jpg) no-repeat center / cover;}
.ipart5 .content .li_.li2:hover{background:url(../img/ipart5_bg2.jpg) no-repeat center / cover;}
.ipart5 .content .li_.li3:hover{background:url(../img/ipart5_bg3.jpg) no-repeat center / cover;}
.ipart5 .content .li_.li4:hover{background:url(../img/ipart5_bg4.jpg) no-repeat center / cover;}
.ipart5 .content .li_:hover .t{color:#fff;}
.ipart5 .content .li_:hover .img1{display:none;}
.ipart5 .content .li_:hover .img2{display:block;}

/* 新闻列表 */
.news_list{padding:80px 0 60px;}
.news_list01{margin-bottom:50px;}
.news_list01 .item{display:none;box-shadow:0px 0px 8.82px .18px rgba(0, 0, 0, 0.08); padding:8px;}
.news_list01 .owl-item .item{display:block;}
.news_list01 .item a{display:block}
.news_list01 .item .rect-575{padding-bottom:57.5%;}
.news_list01 .item .left{width:44%; float:left; position:relative;}
.news_list01 .item .left .news01_btn>div{width:40px; height:70px; z-index:2; font-size:0; cursor:pointer;  transition:all 0.5s ease; display:inline-block; position:absolute; top:50%; margin-top:-35px;;}
.news_list01 .item .left .news01_btn .owl-prev{left:0;background:url(../img/news_list01_jt1.png) no-repeat center;}
.news_list01 .item .left .news01_btn .owl-next{right:0;background:url(../img/news_list01_jt2.png) no-repeat center;}
.news_list01 .item .right{width:55.5%; float:right;}
.news_list01 .item .right .box{padding:85px 70px;}
.news_list01 .item .right .box .date{font-size:16px; line-height:26px; color:#7c7c7c; opacity:0.6;}
.news_list01 .item .right .box .tit{font-size:32px; line-height:35px; color:#333; font-weight:bold; margin:10px 0 40px;}
.news_list01 .item .right .box .con{font-size:16px; line-height:26px; color:#666;}
.news_list02 .hd{margin-bottom:50px;}
.news_list02 .hd .li_{width:30.6%; margin-right:4.1%; float:left; padding-bottom:15px; border-bottom:1px solid #069ddc; position:relative; box-sizing:border-box; height:36px;}
.news_list02 .hd .li_:last-child{margin-right:0;}
.news_list02 .hd .li_ span{width:100%; display:block; color:#777; font-size:20px; font-family:'sy-l'; padding:0 15px; box-sizing:border-box; position:relative; cursor:pointer; line-height:20px;}
.news_list02 .hd .li_.select span::after{content:''; width:8px; height:8px; background:url(../img/news_icon2.png) no-repeat center; background-size:cover; position:absolute; right:15px; top:50%; transform:translateY(-50%);}
.news_list02 .hd .li_.select .sel_down{width:100%; background:#fff; position:absolute; left:0; top:102%; z-index:2; padding:15px; box-sizing:border-box; display:none; box-shadow:0 0 15px rgb(0 0 0 / 20%);}
.news_list02 .hd .li_.select .sel_down ul{max-height:130px; overflow:auto;}
.news_list02 .hd .li_.select .sel_down ul::-webkit-scrollbar{width:2px; height:4px;}
.news_list02 .hd .li_.select .sel_down ul::-webkit-scrollbar-thumb{background:#069ddc;}
.news_list02 .hd .li_.select .sel_down ul::-webkit-scrollbar-track{background:#f6f5f5;}
.news_list02 .hd .li_.select .sel_down li{line-height:26px; cursor:pointer; transition:all 0.5s ease;}
.news_list02 .hd .li_.select .sel_down li:hover{color:#069ddc;}
.news_list02 .hd .li_ input{width:calc(100% - 21px); height:20px; line-height:20px; color:#333; border:none; box-sizing:border-box; padding:0; padding-left:15px; font-size:20px;}
.news_list02 .hd .li_ input::-webkit-input-placeholder{color:#777; font-size:20px; font-family:'sy-l';}
.news_list02 .hd .li_ input::-moz-placeholder{color:#777; font-size:20px; font-family:'sy-l';}
.news_list02 .hd .li_ input::-moz-placeholder{color:#777; font-size:20px; font-family:'sy-l';}
.news_list02 .hd .li_ input::-ms-input-placeholder{color:#777; font-size:20px; font-family:'sy-l';}
.news_list02 .hd .li_ button{width:21px; height:21px; background:url(../img/news_icon3.jpg) no-repeat center; background-size:cover; position:absolute; right:0; top:0; border:none; outline:none; padding:0; cursor:pointer;}
.news_list02 .bd .li_box{padding:35px 0; display:block; border-bottom:2px solid #eaeaea;}
.news_list02 .bd .li_box .rect-57{padding-bottom:57%;}
.news_list02 .bd .li_box .img_{width:21%; float:right;}
.news_list02 .bd .li_box .info{width:57%; float:left;}
.news_list02 .bd .li_box .info .box .date{font-size:16px; line-height:24px; color:#666; padding-top:35px;}
.news_list02 .bd .li_box .info .box .tit{font-size:26px; line-height:30px; color:#333333; margin:8px 0 10px; transition:all 0.5s ease;}
.news_list02 .bd .li_box .info .box .con{font-size:14px; line-height:25px; color:#666;}
.news_list02 .bd .no_img .li_box .info{width:100%;}
.news_list02 .bd .no_img .li_box .img_{display:none;}
.news_list02 .bd ul{margin-bottom:50px;}
.news_list02 .bd ul li img{transition:all 0.5s ease;}
.news_list02 .bd ul li:hover img{-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.news_list02 .bd ul li:hover .li_box .info .box .tit{color:#234c9c; font-weight:bold;}

/* 分页 */
.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:0 13px; vertical-align:middle; margin:0 0 10px -1px; background:#fff; font-size:16px; height:40px; box-sizing:border-box; line-height:40px; font-weight:normal;}
.util-page .gobutton:hover, .util-page .num:hover, .util-page .current{color:#fff; background:#234c9c;}
.util-page .count{margin-left:10px; color:#000; background:none; border:none;}
.util-page .gobutton i{display:inline-block; width:20px; height:11px; background:url(../img/pages.png) no-repeat center; transition:all 0.5s ease;}
.util-page .gobutton:hover i{background:url(../img/pages2.png) no-repeat center;}
.util-page .sl{position:relative; padding:0 16px;}
.util-page .sl i{width:5px; height:5px; background:#c8c8c8; border-radius:10px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

/* 合作客户 */
/* .partner01{padding:80px 0;} */
.partner01 .li_{width:19%; float:left; margin-right:1.25%; margin-bottom:34px; box-shadow:0 0 10px rgba(0,0,0,.05); transition:all 0.5s ease;}
.partner01 .li_five{margin-right:0;}
.partner01 .li_ .box{padding:24px;}
.partner01 .li_ .img_{text-align:center; margin-bottom:13px;}
.partner01 .li_ img{height:79px; display:inline-block;}
.partner01 .li_ .info{position:relative;}
.partner01 .li_ .info .t{font-size:14px; line-height:24px; color:#333333; text-align:center; transition:all 0.5s ease;}
.partner01 .li_ .info .c{position:absolute; left:0; width:100%; bottom:0; text-align:center; transition:all 0.5s ease; opacity:0; visibility:hidden;}
.partner01 .li_ .info .c a{display:inline-block; padding:0 20px; font-size:14px; color:#fff; background:#234c9c;}
.partner01 .li_:hover{background:#e8f1fa}
.partner01 .li_:hover .info .t{opacity:0; visibility:hidden}
.partner01 .li_:hover .info .c{opacity:1; visibility:visible}
.partner01 .li_ img{transition:all 0.5s ease;}
.partner01 .li_:hover img{-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}

/* 产品详细 */
.pro_detail01{height:876px; overflow:hidden; background:#fff; position:relative;}
.pro_detail01:before{content:''; width:400px; height:100%; position:absolute; right:0; top:0; pointer-events:none; background:#f5f5f7;}
.pro_detail01:after{content:''; width:494px; height:617px; position:absolute; right:0; bottom:0; pointer-events:none; background:url(../img/pro_detail01_2.png) no-repeat center}
.pro_detail01{margin-bottom:100px;}
.pro_detail01 .rect-43{padding-bottom:100%;}
.pro_detail01 .left{width:43%; float:left; height:876px; position:relative;}
.pro_detail01 .left .img_{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%;}
.pro_detail01 .right{background:#f5f5f7; height:876px; position:relative; width:57%; float:right; padding-left:107px; box-sizing:border-box;}
.pro_detail01 .right .back{display:block; margin-top:190px; font-size:16px; line-height:20px; color:#666666; margin-bottom:30px;}
.pro_detail01 .right .back i{display:inline-block; width:7px; height:14px; background:url(../img/pro_detail01_1.png) no-repeat center;}
.pro_detail01 .right .tit{font-size:36px; line-height:40px; color:#333333; font-weight:bold; padding-bottom:40px; border-bottom:1px solid #E0E0E0; position:relative;}
.pro_detail01 .right .tit::after{content:''; width:129px; height:3px; background-color:#234C9C; position:absolute; left:0; bottom:-1px;}
.pro_detail01 .right .con{margin-top:40px; font-size:16px; line-height:24px; color:#666666;}
.pro_detail01 .right .btn_box{margin-top:50px;}
.pro_detail01 .right .btn_box a{display:inline-block; width:157px; height:43px; line-height:43px; border:1px solid #666; font-size:16px; color:#666; text-align:center; margin-right:10px;}
.pro_detail01 .right .btn_box a:hover{color:#fff; border-color:#234C9C; background:#234C9C;}
.pro_detail01 .right .btn_box.nobtn .btn1{display:none;}
.pro_detail02{margin-bottom:70px;}
.pro_detail02 .infor .tit{font-size:36px; line-height:40px; color:#333; font-weight:bold; margin-bottom:45px;}
.pro_detail03{padding-bottom:100px;}
.pro_detail03 .infor .tit{font-size:36px; line-height:40px; color:#333; font-weight:bold; margin-bottom:45px;}
.pro_detail03 .content{position:relative;}
.pro_detail03 .content .rect-58{padding-bottom:58%;}
.pro_detail03 .content .item{display:none;}
.pro_detail03 .content .owl-item .item{display:block;}
.pro_detail03 .content .pro03_btn>div{width:40px; height:70px; z-index:2; font-size:0; cursor:pointer;  transition:all 0.5s ease; display:inline-block; position:absolute; top:50%; margin-top:-35px;;}
.pro_detail03 .content .pro03_btn .owl-prev{left:0;background:url(../img/news_list01_jt1.png) no-repeat center;}
.pro_detail03 .content .pro03_btn .owl-next{right:0;background:url(../img/news_list01_jt2.png) no-repeat center;}

/* 服务中心 */
.service01 .hd{margin-bottom:50px;}
.service01 .hd .item{font-size:24px; text-align:center; width:48%; margin-right:4%; background-color:#ededed; color:#333; transition:all 0.5s ease; font-weight:bold; float:left; line-height:80px; cursor:pointer;}
.service01 .hd .item:last-child{margin-right:0;}
.service01 .hd .item.cur{background:#234c9c; color:#fff;}
.service01 .bd .left{background:#234c9c;width:26.4%; height:600px; overflow:hidden;}
.service01 .bd .left form{display:none;}
.service01 .bd .rect-537{padding-bottom:53.73%;}
.service01 .bd .left .list ul{height:469px;  padding:20px 0 0; box-sizing:border-box; overflow-y:auto;}
.service01 .bd .left .list ul li .intro{cursor:pointer;}
.service01 .bd .left .list ul li .intro a{color:inherit;}
.service01 .bd .left .list ul li{padding:40px 60px 0px 45px; transition:all 0.5s ease}
.service01 .bd .left .list ul li .intro{position:relative; padding-bottom:25px; border-bottom:1px solid #313131; border-color:rgba(255,255,255,.2)}
.service01 .bd .left .list ul li .intro:after{content:''; width:43px; height:60px; background:url(../img/service01_1.png) no-repeat center; position:absolute; right:0; bottom:0; pointer-events:none;}
.service01 .bd .left .list ul li .intro dt{font-size:18px; color:#fff; margin-bottom:8px; font-weight:bold;}
.service01 .bd .left .list ul li .intro dd{font-size:14px; line-height:28px; color:#fff; color:rgba(255,255,255,.8);}
.service01 .bd .left .list ul li .intro dd span{font-weight:bold; font-size:14px;}
.service01 .bd .left .list ul li .intro dd.last{display:inline-block; position:relative; padding-bottom:1px;}
.service01 .bd .left .list ul li .intro dd.last:before{content:''; width:100%; height:1px; background:#fff; position:absolute; left:0; bottom:2px;}
.service01 .bd .left .list ul li .intro dd.last:after{content:''; width:0; height:2px; background:#e29220; position:absolute; left:0; transform:scale(0); bottom:1px; transition:all 0.5s ease;}
.service01 .bd .left .list ul li .intro dd.last:hover:after{width:100%; transform:scale(1);}
.service01 .bd .left .list ul li .intro .tel{font-size:15px; line-height:24px; color:#616161;}
.service01 .bd .left .list ul li .intro .txt{display:block; width:155px; height:36px; line-height:36px; font-size:14px; color:#333f47; text-align:center; background:#f8ad25; margin-top:20px;}
.service01 .bd .left .list ul::-webkit-scrollbar{width:4px; height:4px;}
.service01 .bd .left .list ul::-webkit-scrollbar-thumb{background:#CD2A2F;}
.service01 .bd .left .list ul::-webkit-scrollbar-track{background:#d9d9d9;}
.service01 .bd .right{width:73.5%; float:right; height:600px; overflow:hidden;}
.service01 .bd .right img{max-width:none; width:100%;}

/* 招聘列表 */
.job_list01 .hd{margin-bottom:36px;}
.job_list01 .hd form{width:52.5%; float:right; position:relative;}
.job_list01 .hd input{width:80%; float:left; display:block; border:1px solid #EBEBEB; height:50px; line-height:50px; box-sizing:border-box; text-indent:60px; font-size:18px; color:#666; border-radius:30px 0 0 30px;}
.job_list01 .hd i{content:''; width:17px; height:15px; background:url(../img/job_list01_1.png) no-repeat center; position:absolute; left:18px; top:50%; margin-top:-7.5px;}
.job_list01 .hd .btns{width:20%; font-size:18px; text-align:center; height:50px; line-height:50px; border-radius:0 30px 30px 0; border:none; background:#234c9c; outline:none; color:#fff; padding:0; margin:0; cursor:pointer;}

.job_list01 .bd li{float:left; width:100%; height:65px; line-height:65px; background:#fff; border-bottom:1px dashed #dedede; transition:all 0.5s ease;}
.job_list01 .bd li.first{background:#234c9c; border-bottom:none; padding:0; height:68px; line-height:68px}
.job_list01 .bd li ._ut{float:left; width:16.6%; text-align:center; color:#fff; font-weight:bold; font-size:18px;}
.job_list01 .bd li ._un{float:left; width:16.6%; text-align:center; height:75px;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.job_list01 .bd li ._t6{cursor:pointer; color:#234c9c}
.job_list01 .bd li.first ._t6{color:#fff;}
.job_list01 .bd li.j_t{font-size:15px; cursor:pointer;}
.job_list01 .bd li:hover{background:#fbfbfb;}
.job_list01 .bd li.first:hover{background:#234c9c;}
.job_tc{display:none;}
.job_tc .bg{position:fixed; width:100%; height:100%; background:url(../img/black.6.png) center; left:0; top:0; z-index:20;}
.job_tc .content{width:900px; padding-bottom:50px; border-radius:20px; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:25; background:#fff;}
.job_tc .content .box .tit{font-size:24px; line-height:84px; padding:0 60px; color:#fff; background:#234c9c;  font-weight:bold;border-radius:20px 20px 0 0;}
.job_tc .content .box .con{padding:30px 0px; border-bottom:1px solid #E7E7E7; margin:0 60px 50px;}
.job_tc .content .box .con span{width:33%; float:left; font-size:16px; color:#888; line-height:34px;}
.job_tc .content .box .con span em{color:#333;}
.job_tc .content .box .txt{margin:0 60px;}
.job_tc .content .box .txt .t{font-size:20px; line-height:31px; color:#234c9c; margin-bottom:20px;}
.job_tc .content .box .txt .c{font-size:15px; line-height:30px; color:#333; margin-bottom:50px;}
.job_tc .content .box .btn_box{padding:0 60px; text-align:center;}
.job_tc .content .box .btns{padding:0 69px; line-height:46px; border-radius:40px; display:inline-block; border:none; outline:none; margin:0 11px; font-size:16px; color:#fff; background:#b5b5b5; cursor:pointer;}
.job_tc .content .box .btns:hover{font-weight:bold;}
.job_tc .content .box .btns01{background:#234c9c;}
.job_tc .content .close{width:39px; height:39px; background:url(../img/job_list01_2.png) no-repeat center; position:absolute; right:-65px; top:10px; transition:all 0.5s ease; cursor:pointer;}
.job_tc .content .close:hover{transform:rotateZ(180deg);}

/* 产品列表 */
.pro_banner.xc_banner .intro .con{margin-top:15px;}
.pro_banner .con ul{font-size:0; width:40%;}
.pro_banner .con ul li{display:inline-block; font-size:16px; margin-top:15px; margin-right:50px;}
/* .pro_banner .con ul li:last-child{width:50%;} */
.pro_banner .con ul li span{display:inline-block; padding-left:23px; box-sizing:border-box; position:relative; cursor:pointer;}
.pro_banner .con ul li span::before{content:''; width:14px; height:14px; background:url(../img/proban_icon1.png) no-repeat center / cover; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.pro_banner .con ul li.cur span::before{background:url(../img/proban_icon2.png) no-repeat center / cover;}

.pro_xc_nav.xc_nav{position:relative;}
.pro_xc_nav.xc_nav .left .item{color:#666; font-size:16px; line-height:65px; display:inline-block; margin:0 45px;}
.pro_xc_nav.xc_nav .left .item.fir{color:#fff; margin-left:40px; margin-right:140px;}
.pro_xc_nav.xc_nav .left .item.fir a{color:#fff;}
.pro_xc_nav.xc_nav .left .item.fir::before{content:''; width:20%; height:100%; background:url(../img/pro_xc_nav.png) no-repeat right / cover; position:absolute; left:0; top:0; z-index:-1;}

.pro_select{display:none; margin-bottom:30px;}
.pro_select .intro .tit{font-size:24px; line-height:24px;}
.pro_select .intro ul{font-size:0;}
.pro_select .intro ul li{width:20%; display:inline-block; font-size:16px; margin-top:15px;}
.pro_select .intro ul li span{display:inline-block; padding-left:23px; box-sizing:border-box; position:relative; cursor:pointer;}
.pro_select .intro ul li span::before{content:''; width:14px; height:14px; background:url(../img/proban_icon11.png) no-repeat center / cover; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.pro_select .intro ul li.cur span::before{background:url(../img/proban_icon22.png) no-repeat center / cover;}
.pro_list{padding-bottom:55px;}
.pro_list .rect-48{padding-bottom:100%; overflow:visible;}
.pro_list1 .content li{background:#fff; margin-bottom:35px; transition:all 0.5s ease; border:1px solid #cfcfcf; box-sizing:border-box; overflow:hidden;}
.pro_list1 .content li .img_{padding:50px 35px 20px; box-sizing:border-box;}
.pro_list1 .content li .img_ .tit{font-weight:bold; color:#000; position:relative; font-size:20px; line-height:24px; margin-bottom:20px; height:48px;}
.pro_list1 .content li .img_ .con{height:82px; overflow:hidden; margin-top:20px;}
.pro_list1 .content li .img_ .con .con_c{font-size:14px; color:#666; line-height:24px; margin-bottom:5px;}
.pro_list1 .content li .pro_compare{background:#f5f7fb; padding:20px 35px; box-sizing:border-box;}
.pro_list1 .content li .pro_compare label{float:left; cursor:pointer;}
.pro_list1 .content li .pro_compare .plp-item-checkbox{display:inline-block; width:16px; height:16px; background:url(../img/pro2_icon3.png) no-repeat; vertical-align:middle;}
.pro_list1 .content li .pro_compare .plp-item-checkbox.plp-item-chked{background-position:0 -16px;}
.pro_list1 .content li .pro_compare span{display:inline-block; font-size:14px; vertical-align:middle; color:#666;}
.pro_list1 .content li .pro_compare .order{float:right; font-size:14px; color:#666; position:relative; box-sizing:border-box; position:relative; padding-left:25px;}
.pro_list1 .content li .pro_compare .order::before{content:''; width:16px; height:16px; background:url(../img/pro2_icon4.png) no-repeat center / cover; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.pro_list1 .content li .pro_compare .order:hover{color:#234c9c;}
.pro_list1 .content li .li_line{width:0; height:3px; background:#234c9c; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}
.pro_list1 .content li:hover .prolist_more a{border-color:#234c9c; background:#234c9c; color:#fff;}

/*列表吸顶*/
.pro_list01.pro_fixed{position:fixed; width:100%; left:0; top:0; z-index:10;}

/*产品列表对比按钮的input框*/
.pro_compare .plp-item-constrast-chk{float:left; width:15px; height:15px; margin-top:1px; margin-right:7px; display:none;}

/*产品列表不可点击状态下对比按钮input父级label样式*/
.plp-item-constrast-disabled{color:#9d9d9d;}

/*产品比较 底部浮层*/
.compare_product{position:fixed; z-index:40; width:100%; height:87px; bottom:-100%; box-sizing:border-box; overflow-x:hidden;}
.compare_product .compare-main{margin:0 auto; background:url(../img/black95.png) center / cover; text-align:center;}
.compare_product .compare-sel{color:#fff; padding:25px 0 20px 0; display:inline-block; width:100%; font-size:0;}
.compare_product .compare-selul{height:40px; overflow:hidden; display:inline-block; margin:0 auto; width:63%;}
.compare_product .compare-selli{float:left; font-size:16px; height:38px; width:30%; margin-right:3%; text-align:center;}
.compare_product .compare-selli-name{display:inline-block; max-width:245px; height:40px; overflow:hidden; margin-right:15px; line-height:40px;}

/*底部单个删除按钮样式*/
.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; margin-top:13px; cursor:pointer; background:#fff url(../img/compare_close.png) no-repeat center / cover;}

/*底部的对比按钮和取消按钮的父级*/
.compare_product .compare-selbtn{box-sizing:border-box; -moz-box-sizing:border-box; width:33%; height:42px; overflow:hidden; padding:0px 0 0 34px; border-left:1px solid #6f6f6f; text-align:left; float:right;}

/*底部对比按钮*/
.compare_product .compare-selbtn .comparea-selbtn-btn{box-sizing:border-box; -moz-box-sizing:border-box; border:1px solid #f5f3f3; border-radius:4px; background-color:transparent; color:#f5f3f3; cursor:normal; font-size:15px; height:42px; line-height:42px; max-width:280px; text-align:center; float:left; opacity:0.65; padding:0 15px;}

/*底部取消按钮*/
.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:4px; background-color:transparent; color:#f5f3f3; cursor:pointer; font-size:15px; height:42px; line-height:42px; text-align:center; width:140px; padding:0 15px; margin-left:35px;}
.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:140px; padding:0 15px; 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}

/*产品推拉*/
.comparePro_list{position:fixed; left:0; top:100%; width:100%; height:100%; background:#fff; cursor:pointer; z-index:90;}
.comparePro_list .top_{position:relative; height:70px; background:url(../img/black95.png) center / cover;}
.comparePro_list .top_ .infor{text-align:center; line-height:70px;}
.comparePro_list .top_ .tit{display:inline-block; font-size:15px; color:#fff; height:32px; line-height:32px; margin-right:40px; vertical-align:middle;}
.comparePro_list .top_ .icon{display:inline-block; width:68px; height:32px; background:url(../img/compare_xiala.png) no-repeat center / cover; vertical-align:middle; cursor:pointer;}
.comparePro_list .bott_{margin-top:70px; height:80%;}
.comparePro_list .bott_ .rect-695{padding-bottom:69.5%;}
.comparePro_list .bott_ li{float:left;}
.comparePro_list .bott_ li .intro{text-align:center;}
.comparePro_list .bott_ li .intro .t{font-size:26px; color:#666; margin:40px 0;}
.comparePro_list .bott_ li .intro .c .get_price{display:inline-block; padding:0 30%; height:40px; line-height:40px; font-size:15px; color:#666; text-align:center; border:1px solid #666;}
.comparePro_list .bott_ li .intro .c .get_price:hover{color:#fff; background:#234c9c; border-color:#234c9c;}
.comparePro_list .bott_ .table_information{margin-top:50px; margin-bottom:100px; font-size:15px;}
.comparePro_list .bott_ .table_information .list{float:left;}
.comparePro_list .bott_ .table_information .d_body{border-top:1px solid #dfdfdf; width:100%; border-collapse:collapse;}
.comparePro_list .bott_ .table_information .parameter{background:#fff; text-align:center; border:1px solid #dfdfdf; border-top:0; text-indent:16px; height:34px; line-height:34px; color:#686868; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.comparePro_list .bott_ .table_information .d_title{font-weight:bold; height:34px; line-height:34px; background:#ededed;}
.comparePro_list .bott_ .table_information .three_pro1 .d_item{background:#f7f7f7;}
.comparePro_list .bott_ .two_pro .table_information .list{width:33.3%;}
.comparePro_list .bott_ .three_pro .table_information .list{width:25%;}

/*两个产品比较*/
.comparePro_list .bott_ .content.two_pro .img_box li{width:48%; margin-left:4%;}
.comparePro_list .bott_ .content.two_pro .img_box li:first-child{margin-left:0;}

/*三个产品比较*/
.comparePro_list .bott_ .content.three_pro .img_box li{width:31%; margin-left:2%;}
.comparePro_list .bott_ .content.three_pro .img_box li:first-child{margin-left:0;}

/*选择按钮吸顶*/
.comparePro_list.active .top_{position:absolute; width:100%; left:0; top:0; right:0;}
.comparePro_list.active .bott_{padding-top:.5rem; overflow-y:auto;}

/*去掉滚动条*/
.hidescrollbar{overflow:hidden; -ms-overflow-x:hidden; -ms-overflow-y:hidden; }
.comparePro_list.active .bott_{overflow-y:auto!important; -ms-overflow-y:auto!important;}

/* 关于我们 */
.about_us.channel_content{padding-bottom:0;}
.about_us01 .infor{text-align:center; position:relative;}
.about_us01 .infor .tit{font-size:48px; line-height:50px; color:#333; font-weight:bold; position:relative; z-index:3;}
.about_us01 .infor .con{font-size:60px; line-height:60px; color:#f4f4f4; font-weight:bold; position:absolute; left:50%; transform:translateX(-50%); width:100%; text-transform:uppercase; bottom:15px;}
.about_us01 .content{margin-top:180px;}
.about_us01 .content .rect-127{padding-bottom:127%; z-index:3;}
.about_us01 .content .rect-127 img{left:-130%; opacity:0;}
.about_us01 .content .left{width:42%; float:left; position:relative;}
.about_us01 .content .left .color_box{width:0; height:calc(100% + 184px); position:absolute; left:-29%; top:-92px; background:#f4f4f4;}
.about_us01 .content .right{width:51%; float:right; margin-top:25px;}
.about_us01 .content .right .tit{font-size:16px; line-height:26px; color:#7c7c7c; font-weight:bold; text-transform:uppercase; margin-bottom:15px; opacity:0.6;}
.about_us01 .content .right .con{font-size:40px; line-height:40px; color:#333; font-weight:bold}
.about_us01 .content .right .txt{font-size:15px; line-height:30px; color:#565656; margin-top:40px;}

.about_us02{margin-top:200px; margin-bottom:100px;}
.about_us02 .infor .tit{font-size:16px; line-height:26px; color:#7c7c7c; font-weight:bold; text-transform:uppercase; margin-bottom:15px; opacity:0.6;}
.about_us02 .infor .con{font-size:40px; line-height:40px; color:#333; font-weight:bold}
.about_us02 .infor .txt{float:right; font-size:20px; line-height:40px; color:#666;;}
.about_us02 .content{margin-top:50px;}

.about_us03{height:980px; background:url(../img/about_us03_1.jpg) no-repeat center; position:relative;}
.about_us03 .img_{width:100%; top:190px; position:absolute; left:0;;}
.about_us03 .content .info{padding-top:100px;}
.about_us03 .content .info .tit{font-size:16px; line-height:26px; color:#fff; font-weight:bold; text-transform:uppercase; margin-bottom:15px; opacity:0.82;}
.about_us03 .content .info .con{font-size:40px; line-height:40px; color:#fff; font-weight:bold}
.about_us03 .list{width:79%; position:absolute; right:10.5%; top:0; height:100%;}
.about_us03 .list li{width:17%; position:absolute;}
.about_us03 .list li .year{font-size:24px; line-height:30px; color:#fff; font-weight:bold;}
.about_us03 .list li .text{font-size:14px; line-height:26px; color:#fff; margin-top:10px;}
.about_us03 .list li:after{content:''; width:1px; height:100%; background:#fff; position:absolute; left:0; top:0;}
.about_us03 .list li .box{padding-left:20px; position:relative;}

/* 上方的 */
.about_us03 .list li.top{padding-bottom:70px;}
.about_us03 .list li.top:before{content:''; width:28px; height:27px; background:url(../img/about_us03_3.png) no-repeat center; position:absolute; left:-14px; bottom:-13.5px;}
.about_us03 .list li.top .box:after{content:''; width:5px; height:5px; background:#fff; border-radius:10px; position:absolute; left:-2px; top:-2px;}
.about_us03 .list li.top .box{padding-top:10px;}

/* 下方的 */
.about_us03 .list li.bottom{padding-top:50px;}
.about_us03 .list li.bottom:before{content:''; width:28px; height:27px; background:url(../img/about_us03_3.png) no-repeat center; position:absolute; left:-14px; top:-13.5px;}
.about_us03 .list li.bottom .box:after{content:''; width:5px; height:5px; background:#fff; border-radius:10px; position:absolute; left:-2px; bottom:-2px;}
.about_us04{background:url(../img/about_us04_1.jpg) no-repeat center; padding:110px 0 87px; height:919px; box-sizing:border-box;}
.about_us04 .infor .tit{font-size:16px; line-height:26px; color:#7c7c7c; font-weight:bold; text-transform:uppercase; margin-bottom:15px; opacity:0.6;}
.about_us04 .infor .con{font-size:40px; line-height:40px; color:#333; font-weight:bold}
.about_us04 .content{margin-top:95px; position:relative; overflow:hidden; padding:0 12%;}
.about_us04 .swiper-container{overflow:hidden; padding-bottom:50px;}
.about_us04 .content .rect-140{padding-bottom:140%;}
.about_us04 .swiper-container{width:100%; height:100%;}
.about_us04 .swiper-slide{text-align:center; font-size:18px; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; transition:300ms; transform:scale(0.8); position:relative;}
.about_us04 .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,.5));}
.about_us04 .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.5))}
.about_us04 .swiper-slide .txt{font-size:18px; line-height:24px; color:#333; position:absolute; bottom:-30px; width:100%; padding:0 30px; box-sizing:border-box; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.about_us04 .content .common_more{margin-top:40px; border-color:#0b318f; color:#0b318f;}
.about_us04 .swiper-slide-active, .about_us04 .swiper-slide-duplicate-active{transform:scale(1);}
.about_us04 .swiper-slide-active .txt{opacity:1; visibility:visible;}
.about_us04 .arrs{position:absolute; left:0; top:50%; margin-top:-64px; width:100%; text-align:center; height:40px;}
.about_us04 .arrs div{position:absolute;; margin:0 18px; border-radius:100px; box-shadow:0 0 15px rgba(0,0,0,.1);}
.about_us04 .arrs div:after{display:none;}
.about_us04 .swiper-button-prev{display:inline-block; width:50px; height:50px;  transition:all 0.5s ease; left:0;}
.about_us04 .swiper-button-next{display:inline-block; width:50px; height:50px;  transition:all 0.5s ease; right:0;}
.about_us04 .swiper-button-prev{left:0; background:url(http://zjk.jerei.com/uploadfiles/about_us04_jt1.png) no-repeat center;}
.about_us04 .swiper-button-next{right:0; background:url(http://zjk.jerei.com/uploadfiles/about_us04_jt2.png) no-repeat center;}
.about_us04 .swiper-pagination{display:none;}

.pro_detail01 .right .back{margin-top:150px;}
.pro_detail01 .right .con{max-height:312px; overflow:auto;}
.pro_detail01 .right .con::-webkit-scrollbar{width:2px; height:2px;}
.pro_detail01 .right .con::-webkit-scrollbar-thumb{background:#234C9C;}
.pro_detail01 .right .con::-webkit-scrollbar-track{background:#d9d9d9;}


.header .nav_li{position:relative;}
.header .nav_li .nav_down{width:4000px; left:50%; transform:translateX(-50%); display:none; background:#f5f5f5;}
.header .nav_li .nav_down ul li{font-size:0; text-align:center;}
.header .nav_li .nav_down ul li a{display:inline-block; font-size:14px; line-height:52px; padding:0 15px; font-weight:bold; color:#333;}
.header .nav_li .nav_down ul li a span{border-bottom:1px solid transparent; padding-bottom:3px; transition:all 0.5s ease;}
.header .nav_li .nav_down ul li.cur{top:100%;}
.header .nav_li .nav_down ul li a:hover span{border-color:#333; color:#234c9c;}

.about_us02 .content .vision-slide{overflow: hidden; position:relative;}
.about_us02 .content .vision-slide .slide-img-list{height:600px;}
.about_us02 .content .vision-slide .slide-img-list .maxinner{display:flex; justify-content:center; align-items:center; position:relative; height:100%;}
.about_us02 .content .vision-slide .slide-img-list .img{overflow:hidden; position:relative; width:100%; padding-bottom:41.096%; height:0;}
.about_us02 .content .vision-slide .slide-img-list .img > div{overflow:hidden; position:absolute; left:0; top:0; width:100%; height:100%;}
.about_us02 .content .vision-slide .slide-img-list .img > div img{position:absolute; left:0; top:0; width:100%; height:100%;}
.about_us02 .content .vision-slide .slide-txt-list{position:absolute; left:0; top:0; z-index:10; width:100%; height:100%;}
.about_us02 .content .vision-slide .slide-txt-list .maxinner{position:relative; height:100%;}
.about_us02 .content .vision-slide .slide-txt-list .txt{position:absolute; left:50%; top:50%; width:100%; padding-bottom:41.096%; height:0;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.about_us02 .content .vision-slide .slide-txt-list .txt .con{overflow: hidden; position:absolute; left:-1px; bottom:12px; width:35%; height:28%; background:#fff;}
.about_us02 .content .vision-slide .slide-txt-list .txt .con p{position:absolute; left:0; bottom:0; padding-left:0; font-size:30px; color:#333; font-weight:bold; text-align:center; width:100%;}
.about_us02 .content .vision-slide .slide-txt-list .txt .con p span{position:absolute; left:0; bottom:0; width:100%; text-align:center; line-height:175px; z-index:1;}
.about_us02 .content .vision-slide .slide-txt-list .txt .con p span.last{color:#e7e7e7; font-size:120px; z-index:0; font-style:italic; font-family:Arial;}

.pro_xc_nav.xc_nav .left .item.fir{pointer-events:none;}
.pro_xc_nav.xc_nav .left .item.cur{font-weight:bold; color:#234c9c;}
.ipart1 .content .item .inner .con span a{color:#fff;}
.ipart1 .content .item .inner .con span a:hover{font-weight:bold;}
.about_us03 .img_{bottom:0; top:auto; height:100%;}
.about_us03 .img_>img{display:none;}
.about_us04 .swiper-button-prev{background:url(../img/about_us04_prev1.png) no-repeat center / cover; outline:none;}
.about_us04 .swiper-button-next{background:url(../img/about_us04_next1.png) no-repeat center / cover; outline:none;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{display:none;}
.about_us01 .content .right .txt{max-height:630px; overflow:auto; padding-right:10px; box-sizing:border-box;}
.about_us01 .content .right .txt::-webkit-scrollbar{width:2px; height:2px;}
.about_us01 .content .right .txt::-webkit-scrollbar-thumb{background:#234C9C;}
.about_us01 .content .right .txt::-webkit-scrollbar-track{background:#d9d9d9;}
.xc_banner .intro .con{width:25%;}
.xc_banner.pro_banner .intro .con{width:auto;}
.partner01 .li_ img{mix-blend-mode:multiply;}
.swiper-fade .swiper-slide{transition-delay:1s;}
body .searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:#234c9c;}
body .searchArea .content_form .form_box .search .btn_wrap .btns::before{background:#234c9c;}
/* .ibanner .dots_box{display:none;} */
.ibanner .play{display:none;}
.ibanner .btns{display:none;}

.service01 .bd .left .list ul li .intro{padding-bottom:30px;}
/* .service01 .bd .left .list ul li .intro dd{display:none;} */
.service01 .bd .left .list ul li .intro dt{margin-bottom:0;}
.service01 .bd .left .list ul li .intro:after{width:36px; height:50px; background-size:cover; bottom:18px;}
.service01 .bd .right{position:relative;}
.service01 .bd .right .box{position:absolute; bottom:35px; right:105px; width:260px; box-shadow:0px 2px 6px 0px rgba(0,0,0,0.17); background:#fff; padding:20px 35px; box-sizing:border-box;}
.service01 .bd .right .box .tit{font-size:18px; color:#234c9c; font-weight:bold; position:relative; padding-bottom:7px; margin-bottom:10px;}
.service01 .bd .right .box .tit::after{content:''; width:50px; height:1px; background:#cfcfcf; position:absolute; left:0; bottom:0;}
.service01 .bd .right .box .con{max-height:264px; overflow:auto;}
.service01 .bd .right .box .con::-webkit-scrollbar{width:2px; height:2px;}
.service01 .bd .right .box .con::-webkit-scrollbar-thumb{background:#234C9C;}
.service01 .bd .right .box .con::-webkit-scrollbar-track{background:#d9d9d9;}
.service01 .bd .right .box .con li{font-size:14px; color:#333; line-height:24px; cursor:pointer;}
.service01 .bd .right .box .con li:hover{color:#234c9c;}

.comparePro_list .bott_ .rect-695{padding-bottom:100%;}
.about_us05{background:url(../img/about_us05.jpg) no-repeat center / cover; padding-top:160px;}
.about_us05 .content{background:#fff; padding:70px 90px; box-sizing:border-box;}
.about_us05 .content .tit{font-size:30px; line-height:30px; color:#333; font-weight:bold; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #cfcfcf;}
.about_us05 .content .con{font-size:18px; color:#666;}
.about_us05 .content .con a{display:inline-block; vertical-align:middle;}
.about_us05 .content .con img{display:inline-block; vertical-align:middle; margin-right:10px;}

.about_us .section{position:relative;}
.about_us #about01{position:absolute; top:-150px; left:0;}
.about_us #about02{position:absolute; top:-150px; left:0;}
.about_us #about03{position:absolute; top:-150px; left:0;}
.about_us #about04{position:absolute; top:-150px; left:0;}
.about_us #about05{position:absolute; top:-150px; left:0;}
.about_us #about06{position:absolute; top:-150px; left:0;}

.pro_list1 .content li .pro_compare.one{text-align:center;}
.pro_list1 .content li .pro_compare.one label{display:none;}
.pro_list1 .content li .pro_compare.one .order{float:none;}
.about_us04 .content .rect-140{opacity:0; visibility:hidden; transition:all 0.5s ease;}
.about_us04 .content.show .rect-140{opacity:1; visibility:visible;}
.ibanner .swiper-fade .swiper-slide{transition-delay:0s; transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);}

.about_us06{background:url(../img/about6_bg.jpg) no-repeat center / cover; padding:100px 0;}
.about_us06 .left .e_tit{font-size:16px; color:#7c7c7c; font-weight:bold; text-transform:uppercase;}
.about_us06 .left .c_tit{font-size:40px; color:#333; font-weight:bold; line-height:40px; margin-top:5px; margin-bottom:70px;}
.about_us06 .left .li_{margin-bottom:90px;}
.about_us06 .left .li_:last-child{margin-bottom:0;}
.about_us06 .left .li_ .icon{display:inline-block; vertical-align:middle; width:115px;}
.about_us06 .left .li_ .info{display:inline-block; vertical-align:middle; color:#000;}
.about_us06 .left .li_ .info .t{font-size:0; line-height:44px; font-weight:bold;}
.about_us06 .left .li_ .info .t span{font-size:44px;}
.about_us06 .left .li_ .info .c{font-size:20px; margin-top:3px;}
.about_us06 .right{width:52%; position:relative;}
.about_us06 .right .right_img{width:66.9%; z-index:1; position:relative;}
.about_us06 .right .img_box .img_{position:absolute; right:0; top:0; width:32.8%; opacity:0;}
/* .about_us06 .right .img_box .img1{right:66.9%;}
.about_us06 .right .img_box .img2{right:66.9%; top:100%;}
.about_us06 .right .img_box .img3{top:100%;} */

.pro_detail04 .infor .tit{font-size:36px; line-height:40px; color:#333; font-weight:bold; margin-bottom:45px;}
.pro_detail04 .content .li_{width:49%; margin-right:2%; float:left; box-shadow:0px 2px 8px 2px rgba(0,0,0,0.06); margin-bottom:25px; transition:all 0.5s ease;}
.pro_detail04 .content .li_.even{margin-right:0;}
.pro_detail04 .content .li_ span{font-size:24px; color:#333; position:relative; display:block; padding-left:80px; box-sizing:border-box; line-height:80px; transition:all 0.5s ease;}
.pro_detail04 .content .li_ span::before{content:''; width:10px; height:10px; background:#234c9c; border-radius:50%; position:absolute; left:50px; top:38px; transition:all 0.5s ease;}
.pro_detail04 .content .li_:hover{background:#234c9c;}
.pro_detail04 .content .li_:hover span{color:#fff;}
.pro_detail04 .content .li_:hover span::before{background:#fff;}

/* 新闻详细 start */
.news_detail01{background:#f0f0f0; padding:60px 0px;}
.news_detail01 .detail_l{width:70%;}
.news_detail01.case_detail .detail_l{margin:0 auto; float:none;}
.news_detail01 .l_box{background:#fff; padding:8% 6%;}
.news_detail01 .news_title{font-size:30px; color:#000; margin-bottom:10px; font-weight:bold;}
.news_detail01 .l_tools{margin-bottom:40px; line-height:20px;}
.news_detail01 .l_tools span{display:inline-block; zoom:1; font-size:14px; color:#5a5a5a;}
.news_detail01 .news_time{margin-right:20px;}
.news_detail01 .switcher .title{display:inline-block; zoom:1; vertical-align:middle;}
.news_detail01 .news_text{font-size:14px;}
.news_detail01 .detail_r{width:28%;}
.news_detail01 .detail_r .arr_box{background:#fff; padding:8%; margin-bottom:14px; color:#666; display:block;}
.news_detail01 .detail_r .arr_title{font-size:18px; color:#000; margin-bottom:10px; font-weight:bold;}
.news_detail01 .detail_r .arr_news_title{font-size:14px; font-weight:normal;}
.news_detail01 .detail_r .arr_time{font-size:14px; padding-top:6px; display:block;}
.news_detail01 .detail_r .arr_box:hover{color:#fff; background:#234c9c;}
.news_detail01 .detail_r .arr_box:hover .arr_title{color:#fff;}
.news_detail01 .detail_r .share_box{background:#fff; padding:8%;}
.news_detail01 .detail_r .share_title{font-size:18px; color:#000; margin-bottom:10px; font-weight:bold;}
.news_detail01 .detail_r .black_list{width:100%; height:42px; line-height:42px; background:#234c9c; text-align:center; font-size:18px; color:#fff; display:block;}
.news_detail01 .newdetail_share{padding:10px 0px;}
.news_detail01 .newdetail_share a{width:40px; height:40px; display:inline-block; cursor:pointer; text-align:center; border:1px solid #999; line-height:40px; border-radius:50%; background:none; padding:0; margin:0; margin-right:10px; font-size:20px; color:#999;}
/* 新闻详细 end */
.f_top .f_content .right{text-align:right;}
.f_top .f_content .right .tel{margin-top:20px;}
.f_top .f_content .right .tel .icon{display:inline-block; width:25px; vertical-align:middle;}
.f_top .f_content .right .tel .t{display:inline-block; vertical-align:middle; color:#fff; font-size:24px; line-height:24px; font-weight:bold; margin-left:10px;}
.f_top .f_content .right .tel .t a{color:#fff;}
.pro_detail01 .left .img_{width:calc(100% - 100px);}
.news_detail01 .l_tools .share{display:inline-block; vertical-align:middle; margin-left:15px;}
.service01 .bd .left .list .mail{background:#10357e; color:#fff; padding:40px 40px 30px 45px; font-size:16px;}
.service01 .bd .left .list .mail div:first-child{margin-bottom:10px;}
.service01 .bd .left .list .mail span{font-weight:bold;}
.service01 .bd .left .list .mail a{color:#fff;}
.product_tc .content{width:670px;}
.product_tc .content .text{padding:7% 9%; word-break:break-word; overflow:hidden;}
.product_tc .content .text .item{float:left; width:50%;}
.product_tc .content .text .item .t{font-size:20px; line-height:1; color:#234c9c; margin-bottom:20px;}
.product_tc .content .text .item .t{font-size:18px; line-height:1; color:#333333;}
.product_tc .content .box .btn_box{text-align:left;}
.product_tc .content .box .btn_box a{margin:0;}
.about_us03{background-size:100% 100%;}
.footer{position:relative; z-index:1;}
.directory1 .content .item_list .item{margin-bottom:70px;}
.directory1 .content .item_list .item:last-child{margin-bottom:0px;}
.directory1 .content .item_list .item .tit{font-size:24px; color:#fff; line-height:1; font-weight:bold; background:#204285; padding:17px 65px; display:inline-block; vertical-align:middle;}
.directory1 .content .item_list .item .tip{font-size:14px; color:#cd2a2f; line-height:1; float:right; margin-top:30px;}
.directory1 .content .item_list .item .bot_{border:1px solid #a5a5a5; padding:3% 4%;}
.directory1 .content .item_list .item .bot_ .text{width:32%; float:left; margin-right:2%;}
.directory1 .content .item_list .item .bot_ .text:last-child{margin-right:0%;}
.directory1 .content .item_list .item .bot_ .text .t{font-size:24px; line-height:1; color:#000; font-weight:bold; margin-bottom:20px;}
.directory1 .content .item_list .item .bot_ .text .line{margin-bottom:10px; cursor:pointer; font-size:0;}
.directory1 .content .item_list .item .bot_ .text .line:last-child{margin-bottom:0px;}
.directory1 .content .item_list .item .bot_ .text .line .icon{display:inline-block; vertical-align:-17.5px; margin-right:15px;}
.directory1 .content .item_list .item .bot_ .text .line .icon i{display:block; margin:0; width:15px; height:15px; box-sizing:border-box; border:1px solid #333; line-height:15px; text-align:center; font-size:0;}
.directory1 .content .item_list .item .bot_ .text .line.on .icon{vertical-align:-23px;}
.directory1 .content .item_list .item .bot_ .text .line.on .icon i{font-size:15px; color:#234c9c; border-color:#234c9c;}
.directory1 .content .item_list .item .bot_ .text .line span{display:inline-block; width:calc(100% - 30px); font-size:16px; line-height:31px; color:#313c49; vertical-align:top;}
.directory1 .content .item_list .item .bot_ .text .line.on span{color:#234c9c;}
section{position:relative;}
.directory_pup{position:fixed; z-index:99; left:50%; bottom:-100px; transform:translateX(-50%); padding:30px 0; width:100%; box-sizing:border-box; background:#0d0d0d; transition:all .3s ease-out;}
.directory_pup.on{bottom:0;}
.directory_pup .close{font-size:20px; color:#fff; position:absolute; right:1em; top:1em; cursor:pointer;}
.directory_pup .wrap{display:flex; align-items:center;}
.directory_pup .tit{font-size:18px; line-height:1; font-weight:bold; color:#fff; float:left;}
.directory_pup .line{width:1px; height:20px; background:#9e9e9e; margin:0 30px; float:left;}
.directory_pup .swiper{width:calc(100% - 240px); float:left; overflow:hidden;}
.directory_pup .swiper .swiper-slide{width:auto !important; margin-right:20px; font-size:16px; line-height:1; color:#fff;}
.directory_pup .swiper .swiper-slide .item{cursor:pointer;}
.directory_pup .swiper .swiper-slide a{display:inline-block; vertical-align:middle;}
.directory_pup .swiper .swiper-slide .icon{display:inline-block; vertical-align:middle; background:url(../img/directory_pup1.png) no-repeat center; background-size:cover; width:14px; height:14px; border-radius:50%; overflow:hidden; margin-left:10px;}
.directory_pup .swiper-button-prev,.directory_pup .swiper-button-next{position:static; margin:0; display:inline-block; vertical-align:middle; background:none; font-size:20px; color:#fff; width:auto; height:auto;}
.directory_pup .swiper_tool{display:inline-block; vertical-align:middle; width:100px;}
.directory_pup .swiper_tool .line{margin:0 10px; width:1px; height:20px; background:#fff; display:inline-block; vertical-align:middle; float:none;}
.channel_content.news_detail{padding:0;}
.about_us02 .content1{display:none;}
body{overflow-x:hidden !important;}
.pro_list2{margin-bottom:50px;}
.pro_list2 .item{margin-bottom:40px;}
.pro_list2 .item:last-child{margin-bottom:0px;}
.pro_list2 .item .tit{font-size:20px; font-weight:bold; line-height:1; margin-bottom:15px; color:#204285;}
.pro_list2 .item .con{font-size:16px; line-height:28px; color:#333;}
.a_tc .content{padding-bottom:0;}
.a_tc .content .item_list{padding:4%;}
.a_tc .content .item_list .item{margin-bottom:30px;}
.a_tc .content .item_list .item:last-child{margin-bottom:0px;}
.a_tc .content .item_list .item .t{font-size:20px; line-height:1; color:#234c9c; margin-bottom:20px;}
.a_tc .content .item_list .item ul li{cursor:pointer; float:left; width:49%; margin-right:2%; height:40px; line-height:40px; text-align:center; font-size:15px; transition:all .3s ease; box-shadow:0 0px 8px rgba(0,0,0,.07); margin-bottom:15px;}
.a_tc .content .item_list .item ul li:nth-child(2n){margin-right:0%;}
.a_tc .content .item_list .item ul li a{color:#333333;}
.a_tc .content .item_list .item ul li:hover{background:#234c9c;}
.a_tc .content .item_list .item ul li:hover a{color:#fff;}

.service01 .bd .left .list.gongc ul/*{height:600px}*/


.ipart1 .content .item .box_a{position:absolute; left:0; top:0; width:100%; height:100%; display:block; z-index:1;}
.ipart1 .content .item .inner{z-index:2;}


/* 关于我们新增 */
.about_us .com_infor02{margin-bottom:30px;}
.about_us .com_infor02 .tit{font-size:24px; line-height:30px; color:#333333; font-weight:bold; padding-left:23px; position:relative;}
.about_us .com_infor02 .tit::after{content:''; position:absolute; left:0; top:50%; width:8px; height:24px; background:#234c9c; margin-top:-12px;}

.about_us07{background:#fdfdfd; padding-bottom:40px;}
.about_us07 li{float:left; width:15%; margin-right:2%; background:#ffffff; box-shadow:0px 3px 10px 0px rgba(36, 36, 36, 0.14); transition:all .5s ease; height:180px; text-align:center; position:relative;}
.about_us07 li:last-child{margin-right:0;}
.about_us07 .content{overflow:hidden;}
.about_us07 .swiper-wrapper{padding:10px 0;}
.about_us07 .swiper-slide{ background:#ffffff; box-shadow:0px 3px 10px 0px rgba(36, 36, 36, 0.14); transition:all .5s ease; height:180px; text-align:center; position:relative;}
.about_us07 .swiper-slide .befor_words{position:absolute; top:30%; left:0; width:100%; opacity:1; visibility:visible; z-index:2; transition:all .5s ease;}
.about_us07 .swiper-slide .befor_words span{display:block; font-size:20px; line-height:30px; font-weight:bold; color:#000; }
.about_us07 .swiper-slide .befor_words .jt{margin-top:10px; font-size:20px; color:#234c9c; font-weight:bold;}
.about_us07 .swiper-slide .after_words{position:absolute; top:50%; left:50%; width:100%; transform:translate(-50%,-50%); display:none; z-index:1; transition:all .5s ease;}
.about_us07 .swiper-slide .after_words .tit{font-size:18px; line-height:30px; font-weight:bold; color:#ffffff; position:relative; padding-bottom:5px;}
.about_us07 .swiper-slide .after_words .tit::after{content:''; position:absolute; left:50%; bottom:0; height:1px; background:rgba(255, 255, 255, 0.37); width:36px; margin-left:-18px;}
.about_us07 .swiper-slide .after_words .con{font-size:14px; line-height:26px; color:#ffffff; margin-top:10px;}

.about_us07 .swiper-slide:hover{background:#234c9c;}
.about_us07 .swiper-slide:hover .befor_words{opacity:0; visibility:hidden; z-index:0;}
.about_us07 .swiper-slide:hover .after_words{display:block;}

/* 没有箭头 */
.about_us07 .swiper-slide.no_jt .befor_words .jt{display:none;}
.about_us07 .swiper-slide.no_jt:hover .befor_words{opacity:1; visibility:visible; z-index:3;}
.about_us07 .swiper-slide.no_jt:hover .befor_words span{color:#ffffff;}

.about_us09 .swiper-pagination{position:relative; margin-top:10px;}
.about_us09 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#234c9c;}

.about_us08{background:#fdfdfd; padding-bottom:70px;}
.about_us08 li{float:left; width:32.4%; margin-right:1.4%; margin-bottom:30px; font-size:0;}
.about_us08 li:nth-child(3n){margin-right:0;}
.about_us08 li .top{display:flex; align-items:center; justify-content:space-between; position:relative; padding-bottom:22px;}
.about_us08 li .top::after,
.about_us08 li .top::before{content:''; position:absolute; bottom:0; height:7px; width:1px; background:#234c9c;}
.about_us08 li .top::before{left:0;}
.about_us08 li .top::after{right:0;}
.about_us08 li .item{width:calc(50% - 8px); background:#ffffff; box-shadow:0px 3px 10px 0px rgba(36, 36, 36, 0.14); height:130px; text-align:center; padding-top:23px; box-sizing:border-box;}
.about_us08 li .item .name{font-size:14px; line-height:30px; color:#000000; }
.about_us08 li .bott{font-size:18px; line-height:30px; font-weight:bold; color:#234c9c; text-align:center; position:relative;}
.about_us08 li .bott::before{content:''; position:absolute; top:0; height:1px; left:0; width:100%; background:#234c9c;}




/* 20230802 */
.pro_xc_nav.xc_nav .left .item.fir::before{width:25%;}
.pro_xc_nav.xc_nav.pro .left .item.fir::before{width:23%;}
.pro_xc_nav.xc_nav.pro .left .item.fir{min-width:100px;}
.pro_xc_nav.xc_nav .left .item{margin:0 35px;}
.news_detail01 .l_box{position:relative;}
.news_detail01.case_detail .detail_l .back{display:block; font-size:16px; line-height:20px; color:#666666; position:absolute; right:6%; top:8%; transform:translateY(-100%);}
.news_detail01.case_detail .detail_l .back i{display:inline-block; width:7px; height:14px; background:url(../img/pro_detail01_1.png) no-repeat center;}

.about_us03{overflow:hidden;}
.about_us03 .list .swiper-slide{width:17%; position:relative; display:inline-block; height:auto; padding-left:14px;}
.about_us03 .list .swiper-slide .year{font-size:24px; line-height:30px; color:#fff; font-weight:bold;}
.about_us03 .list .swiper-slide .text{font-size:14px; line-height:26px; color:#fff; margin-top:10px;}
.about_us03 .list .swiper-slide::after{content:''; width:1px; height:100%; background:#fff; position:absolute; left:14px; top:0;}
.about_us03 .list .swiper-slide .box{padding-left:20px; position:relative; width:120%;}

/* 上方的 */
.about_us03 .list .swiper-slide.top{padding-bottom:70px;}
.about_us03 .list .swiper-slide.top::before{content:''; width:28px; height:27px; background:url(../img/about_us03_3.png) no-repeat center; position:absolute; left:0; bottom:-13.5px;}
.about_us03 .list .swiper-slide.top .box::after{content:''; width:5px; height:5px; background:#fff; border-radius:10px; position:absolute; left:-2px; top:-2px;}
.about_us03 .list .swiper-slide.top .box{padding-top:10px;}

/* 下方的 */
.about_us03 .list .swiper-slide.bottom{padding-top:40px;}
.about_us03 .list .swiper-slide.bottom::after{top:4px;}
.about_us03 .list .swiper-slide.bottom::before{content:''; width:28px; height:27px; background:url(../img/about_us03_3.png) no-repeat center; position:absolute; left:0; top:-9.5px;}
.about_us03 .list .swiper-slide.bottom .box::after{content:''; width:5px; height:5px; background:#fff; border-radius:10px; position:absolute; left:-2px; bottom:-6px;}

.about_us03 .swiper-container{left:0; top:0; width:100%; height:100%; }
.about_us03 .swiper-wrapper{position:static; display:block;}

.about_us03{/*height:940px;*/ height:auto; background:none;}
.about_us03 .content{position:absolute; left:0; top:0; width:100%;}
.about_us03 .list{width:79.17%;}
.about_us03 .list .swiper-slide{position:absolute; left:0; bottom:25.5%;}
.about_us03 .list .swiper-slide.bottom{transform:translateY(100%); }
.about_us03 .img_{position:relative;}
.about_us03 .img_>img{display:block; width:100%;}
.about_us03 .list .swiper-slide{transition:all .3s ease; box-sizing:border-box;}
.about_us03 .list .swiper-slide .text{max-height:156px; overflow-y:auto; padding-right:5px;}
.about_us03 .swiper-slide .text::-webkit-scrollbar{width:2px; height:2px;}
.about_us03 .swiper-slide .text::-webkit-scrollbar-thumb{background:#234c9c;}
.about_us03 .swiper-slide .text::-webkit-scrollbar-track{background:#f6f5f5;}
.about_us03 .swiper-button-prev{width:34px; height:42px; background:url(../img/about_us03_jt01.png) no-repeat center/cover; transform:rotate(180deg) translateX(100%); left:-15px; margin-top:-21px;}
.about_us03 .swiper-button-next{width:34px; height:42px; background:url(../img/about_us03_jt01.png) no-repeat center/cover; transform:translateX(100%); right:-15px; margin-top:-21px;}
/* .about_us02 .content .vision-slide .slide-txt-list .txt .con p span:first-child{line-height:30px; padding:0 10px; padding-bottom:50px; box-sizing:border-box;} */


/* 视频中心 */
.video_list01 li{float:left; width:32.4%; margin-right:1.4%; cursor:pointer; padding-bottom:40px; position:relative; margin-bottom:30px;}
.video_list01 li::after{content:''; position:absolute; left:0; bottom:0; width:0; height:2px; background:#000; transition:all .5s ease;}
.video_list01 li:nth-child(3n){margin-right:0;}
.video_list01 li .rect-5088{padding-bottom:50.88%;}
.video_list01 li .img_{position:relative;}
.video_list01 li .img_ .cover{position:absolute; bottom:0; left:0; width:10%;}
.video_list01 li .img_ .cover{position:absolute; left:0; bottom:0; width:100%;}
.video_list01 li .img_ .cover .key_words{font-size:15px; line-height:34px; padding:0 30px; background:#000000; color:#fff; font-style:oblique; transition:all .5s ease;}
.video_list01 li .img_ .cover .year{font-size:15px; line-height:34px; padding-right:15px; color:#ffffff; }
.video_list01 li .words{margin-top:35px; color:#000000; font-size:16px;}

.video_list01 li:hover .img_ .cover .key_words{background:#234c9c;}
.video_list01 li:hover::after{width:100%;}


.about_us05 .content .con .r{width:100%; margin-top:15px;}

.about_us05 .content .con .l{margin-right:10%; margin-top:13px;}






body .searchArea{padding:40px 0 60px;}
.pro_list1 .content li .img_ .tit{z-index:4;}
.pro_detail04 .content .li_ span{padding:20px 0; line-height:40px; padding-right:10px; padding-left:80px;}
.pro_xc_nav.xc_nav.pro .left .item.fir::before{width:24%;}
.pro_select .intro ul li span::before{top:6px; transform:none;}
.news_list02 .hd{position:relative; z-index:10;}
.job_tc .bg{z-index:100;}
.job_tc .content{z-index:100;}


.comparePro_list .bott_ li .intro .t{line-height:26px; margin-bottom:20px; font-size:22px; height:52px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
body .resultArea .content_form .piclist_area .rect-695 img{height:auto; max-height:100%; top:50%; left:50%; transform:translate(-50%,-50%);}
body .resultArea .content_form .piclist_area .srchList li .intro .t{font-size:22px; line-height:26px;}
.pro_detail01{margin-bottom:0;}
.pro_detail02{margin-bottom:0; margin-top:70px;}


.f_top .f_content .right .icon_box{margin-top:15px;display: flex;}


.job_tc .content{height:80%;}
.job_tc .content .box{height:100%;}
.a_tc .content .item_list{height:calc(100% - 84px); overflow-y:auto; box-sizing:border-box;}
.a_tc .content .item_list::-webkit-scrollbar {width:3px; height:4px;}
.a_tc .content .item_list::-webkit-scrollbar-thumb {border-radius:5px; background:#234c9c; }
.a_tc .content .item_list::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}