/*
* 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:1600px; 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:#555; background:#fff;}
a{color:inherit;}
a:hover{color:#38b000;}
::-moz-selection {color:#fff; background:#38b000;}
::selection {color:#fff; background:#38b000;}
::-webkit-input-placeholder { color:#aaa;} 
.placeholder { color:#aaa;}
/*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) }

/* 网站样式 */
/* 头部 start */
.header{width:100%; position:fixed; left:0; top:0; z-index:11; transition:all 0.5s ease;}
.header.active{background:#fff; box-shadow:0 0 15px rgb(0 0 0 / 20%);}
.header .h_top{color:#fff; font-size:18px; border-bottom:1px solid rgba(255,255,255,0.3); line-height:55px;}
.header .h_contact{position:relative; opacity:0.6;}
.header .h_lan{margin-right:35px; position:relative; cursor:pointer; padding-left:25px; padding-right:20px; z-index:2;}
.header .h_lan span{opacity:0.6;}
.header .h_lan:hover span{color:#38b000;}
.header .h_lan::before{content:''; width:18px; height:18px; background:url(../img/h_lan1.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-6px; transition:all 0.5s ease;}
.header .h_lan::after{content:''; width:13px; height:7px; background:url(../img/jt1.png) no-repeat center; background-size:cover; position:absolute; right:0; top:50%; margin-top:-4px; transition:all 0.5s ease;}
.header .h_lan:hover::before{background:url(../img/h_lan2.png) no-repeat center;}
.header .h_lan:hover::after{transform:rotate(-180deg); background:url(../img/jt2.png) no-repeat center;}
.header .h_lan .lan_down{position:absolute; left:0; top:100%; width:100%; display:none; background:#fff;}
.header .h_lan .lan_down ul li{line-height:30px; font-size:16px; text-align:center; color:#333;}
.header .h_top .h_lan::before{margin-top:-9px;}

.header .h_bott{position:relative; transition:all 0.5s ease;}
.header .h_bott:hover{background:#fff; transition:all 0.2s ease; box-shadow:0 0 15px rgba(0,0,0,.2);}
.header .h_bott .h_logo{padding-top:15px; padding-bottom:10px;}
.header .h_bott .h_tools{display:inline-block;}
.header .h_bott .h_tools .h_search{padding-top:30px; cursor:pointer;}
.header .h_bott .h_tools .h_search::after{content:''; width:10%; height:100%; background:url(../img/h_search_bg.png) left; background-size:cover; position:absolute; right:0; top:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.header .h_bott .h_tools .h_search:hover::after{opacity:1; visibility:visible;}
.header .h_bott .h_tools .h_search .icon{position:relative; z-index:2;}
.header .h_bott .h_tools .h_search .icon::before{content:''; width:1px; height:100%; background:#c9c9c9; position:absolute; left:-30px; top:0;}
.header .h_bott .h_tools .h_lan{color:#38b000; padding-bottom:25px; padding-top:30px; display:none;}
.header .h_bott .h_tools .h_lan::before{background:url(../img/h_lan2.png) no-repeat center;}
.header .h_bott .h_tools .h_lan::after{background:url(../img/jt2.png) no-repeat center; margin-top:-2px;}

.header .h_bott .inav_wrapper{width:51%; transition:all 0.5s ease;}
.header .h_bott .inav_wrapper .nav_li{float:left; font-size:18px; color:#fff; margin-right:3%; transition:all 0.5s ease;}
.header .h_bott:hover .inav_wrapper .nav_li{color:#747474;}
.header .h_bott .inav_wrapper .nav_li:last-child{margin-right:0;}
.header .h_bott .inav_wrapper .nav_li>a{display:block; padding:26px 0; position:relative;}
.header .h_bott .inav_wrapper .nav_li>a::after{content:''; width:100%; height:2px; background:#38b000; opacity:0; visibility:hidden; transition:all 0.5s ease; position:absolute; left:0%; transform:scale(0); bottom:0;}
.header .h_bott .inav_wrapper .nav_li>a:hover::after{opacity:1; visibility:visible; transform:scale(1);}
.header .h_bott .inav_wrapper .nav_li .nav_down{width:100%; position:absolute; left:0; top:100%; background:#fff; display:none; border-top:1px solid #dfdede; box-shadow:0 4px 4px rgb(0 0 0 / 7%);}
.header .h_bott .inav_wrapper .nav_li .nav_down ul{text-align:center;}
.header .h_bott .inav_wrapper .nav_li .nav_down ul li{display:inline-block; padding:0 30px; color:#747474;}
.header .h_bott .inav_wrapper .nav_li .nav_down ul li a{display:block; font-size:16px; line-height:30px; padding:10px 0; position:relative;}
.header .h_bott .inav_wrapper .nav_li .nav_down ul li a:hover{color:#38b000;}
.header .h_bott .inav_wrapper .nav_li .nav_down ul li a:after{content:''; width:100%; height:2px; background:#38b000; opacity:0; visibility:hidden; transition:all 0.5s ease; position:absolute; left:0%; transform:scale(0); bottom:0;}
.header .h_bott .inav_wrapper .nav_li .nav_down ul li a:hover:after{opacity:1; visibility:visible; transform:scale(1);}

.header .h_bott:hover .h_tools .h_search::after{opacity:1; visibility:visible;}
.header .h_bott:hover .h_tools .h_search .icon::before{display:none;}
.header .h_top_lan{display:none;}
.header .h_bott .h_tools .h_search::after{opacity:1; visibility:visible;}
.header .h_bott:hover .h_tools .h_search::after{opacity:1; visibility:visible;}
.header .h_bott:hover .h_tools .h_search .icon::before{display:none;}
.header .h_bott .h_tools .h_search .icon::before{display:none;}
.header .h_bott .h_tools .h_lan{display:block;}
.header .h_bott .h_tools .h_lan span{opacity:1;}
.header .h_bott .inav_wrapper{margin-right:11%; width:60%;}
.header .h_bott .inav_wrapper .nav_li{color:#747474; margin-right:5%;}

/* 搜索下拉 */
.search-alert{position:fixed; left:0; top:-100%; width:100%; height:131px; background:#fff; z-index:98; transition:all 0.5s ease}
.search-alert .close{border-left:1px solid #E1E0E1; padding:55px 39px 55px; float:right;}
.search-alert .close_icon{display:block; width:20px; height:20px; background:url(../img/search_close.png) no-repeat center;  cursor:pointer; -webkit-transition:-webkit-transform 0.3s ease 0s; transition:transform 0.3s ease 0s;}
.search-alert .close .close_icon:hover{-webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg);}
.search-alert .cent-form {padding:35px 0; height:60px; line-height:60px; float:left; width:86%;}
.search-alert .cent-form form{position:relative; padding-left:50px;}
.search-alert .cent-form form .icon{position:absolute; left:0; top:50%; margin-top:-10px; width:20px; height:20px; background:url(../img/ico2_2.png) no-repeat;}
.search-alert .cent-form form .inp {border:none; font-size:15px; height:60px; line-height:60px; text-align:left; width:80%; box-sizing:border-box; background:none; padding:0}
.search-alert .cent-form form .btns {border:none; width:120px; background:none; text-align:center; padding:10px 20px; margin:0; font-size:15px; color:#aaa; border-radius:50px; border:1px solid#aaa; cursor:pointer; outline:none; transition:all 0.5s ease;}
.search-alert .cent-form form .btns:hover{background:#38b000; color:#fff; border-color:#38b000;}
.search-alert.active{top:0;}
.header.on .search-alert{height:81px;}
.header.on .search-alert .cent-form{padding:9px 0;}
.header.on .search-alert .close{padding:29px 39px 29px;}

/* 手机导航 */
.mobile_key{display:none;}
.m_nav {display:none;}
/* 头部 end */

/* 底部 start */
.footer{position:relative; background:url(../img/f_top.png) no-repeat center; background-size:cover; overflow:hidden;}
.footer::before{content:''; width:1074px; height:100%; background:url(../img/f_right_line2.png) no-repeat; background-size:cover; position:absolute; left:35%; top:0;}
.footer .line{width:100%; height:14px; background:url(../img/f_bg.jpg); background-size:cover;}
.footer .f_top{padding-top:80px;}
.footer .f_top .left{width:28.8%;}
.footer .f_top .left .tit{font-size:32px; line-height:32px; color:#222; margin-bottom:25px;}
.footer .f_top .left .con{width:100%; padding:30px; box-sizing:border-box; background:#e8e8e8;}
.footer .f_top .left textarea{width:100%; height:100%; resize:none; border:none; background:transparent; min-height:180px;}
.footer .f_top .left .f_btn{font-size:16px; line-height:46px; border:none;}
.footer .f_top .left .sub_inp{line-height:42px; background:transparent; border:1px solid #d5d5d5; margin-right:15px; width:100px; text-indent:10px;}
.footer .f_top .left .submit_box{margin-bottom:15px;}
.footer .f_top .left .yzm{height:46px; display:inline-block; vertical-align:top; width:130px;}
.footer .f_top .left .yzm img{width:100%; height:100%;}
.footer .f_top .right{width:58%; position:relative; box-sizing:border-box;}
.footer .f_top .right dl{float:left; margin-right:6%;}
.footer .f_top .right dl.dl05{width:42.7%; margin-right:0; float:left;}
.footer .f_top .right dl dt{font-size:16px; color:#222; margin-bottom:30px;}
.footer .f_top .right dl dd{font-size:14px; color:#888; line-height:22px; margin-bottom:6px;}
.footer .f_top .right dl dd div{display:inline-block; vertical-align:top;}
.footer .f_top .right dl.dl01 dd.fir{color:#222; border-bottom:1px solid #cdcdcd;}
.footer .f_top .right dl.dl05 dd.fir{color:#222;}
.footer .f_top .right .icon{margin-right:6px;}
.footer .f_top .right .icon img{vertical-align:middle;}
.footer .f_top .right dl.dl05 dd a{margin-right:13px;}
.footer .f_top .right .share_box{width:100%; margin-top:110px;}
.footer .f_top .right .share_box .share_{cursor:pointer; display:inline-block; position:relative;}
.footer .f_top .right .share_box .share_.wechat{margin-right:15px;}
.footer .f_top .right .share_box .share_ .ewm{position:absolute; left:50%; bottom:110%; transform:translate(-50%,0); display:none;}
.footer .f_bott{position:relative;}
.footer .f_bott .wrap{position:relative; z-index:2;}
.footer .f_bott::after{content:''; width:50%; height:100%;; background:url(../img/f_bott_bg.png) left; background-size:cover; position:absolute; right:0; top:0;}
.footer .f_bott .box{float:right; width:44%; font-size:16px; color:#fff; line-height:70px;}
.footer .f_bott .box a:hover{color:#fff;}
/* 底部 end */

/* 公共按钮 */
.common-btn{padding:0 35px; line-height:60px; background:#38b000; color:#fff; font-size:18px; text-align:center; display:inline-block; cursor:pointer; position:relative;}
.common-btn span{position:relative; z-index:3;}
.common-btn i{line-height:0; margin:0; vertical-align:inherit;}
.common-btn:after{content: ""; position: absolute; left:50%; right:50%; top:50%; bottom:50%; background:rgba(255, 255, 255, 0.05); z-index:1; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.common-btn:hover{color:#fff;}
.common-btn:hover:after{left:0; right:0; top:0; bottom:0;}

/* 公共标题 */
.common_infor{margin-bottom:75px;}
.common_infor .tit{color:#000; font-size:32px; line-height:32px;}
.common_infor .tit span{margin-top:15px; display:block; font-weight:lighter; position:relative;}
.common_infor .tit span::before{content:''; width:130px; height:3px; background:#38b000; position:absolute; bottom:-13px; left:0;}
.common_infor .tit span::after{content:''; width:25px; height:19px; background:url(../img/tit_tag.png) no-repeat center; position:absolute; bottom:0; right:-37px;}

/* 面包屑 */
.crumbs{background:#f5f5f5;}
.crumbs ul .li_{float:left; line-height:70px; position:relative;}
.crumbs ul .li_>a{border-right:1px solid #bfbfbf; padding-left:40px; padding-right:95px; position:relative; z-index:4;}
.crumbs ul .li_>a::after{content:''; width:20px; height:20px; background:url(../img/crumbs_jt.png) no-repeat center; background-size:cover; position:absolute; right:20px; top:50%; margin-top:-10px;}
.crumbs ul .li_.home>a{padding-right:20px; padding-left:0;}
.crumbs ul .li_.home>a::after{display:none;}
.crumbs ul .li_ img{vertical-align:middle;}
.crumbs .li_ ul{opacity:0; position:absolute; top:63px; left:-1px; width:100%; background:#fff; z-index:-1; padding:15px 0; transition:all 0.2s; height:0; padding:0;}
.crumbs .li_ ul:before{position:absolute; content:""; width:calc(100% - 22px); height:1px; background-color:#d8d8d8; top:0; left:11px; z-index:9;}
.crumbs .li_ ul:after{position:absolute; content:""; width:100%; height:calc(100% + 64px); background-color:#fff; box-shadow:2px 3px 13px 0px rgb(0 0 0 / 17%); transition:all 0s; top:-64px; left:0; z-index:0; border:1px solid #bababa; box-sizing:border-box;}
.crumbs .li_ ul li {width:100%; position:relative; text-align:center; padding:10px 0; position:relative; height:auto; float:none; display:none; line-height:20px;}
.crumbs .li_ ul li a{display:inline-block; font-size:14px; word-break:keep-all; line-height:1.5; color:#5d5d5d; letter-spacing:-0.25px;}
.crumbs .li_ ul li.active a{color:#38b000; position:relative;}
.crumbs .li_ ul li.active a:after{position:absolute; content:""; width:calc(100% + 10px); height:1px; background-color:#38b000; bottom:0; left:-5px;}
.crumbs .li_ ul li a:hover{color:#38b000;}
.crumbs .li_.open ul{opacity:1; height:auto; padding:15px 0; z-index:2;}
.crumbs .li_.open ul li{display:block; z-index:3;}

/*底部漂浮 start */
.widgets_foot_float_4{position:fixed; right:0; bottom:0; width:100%; z-index:10; transition:all ease .5s; -webkit-transform:translateZ(0); background:#121212; background:rgba(18,18,18,0.85);}
.widgets_foot_float_4 .content{position:relative; height:60px; overflow:hidden; padding-right:60px;}
.widgets_foot_float_4 .wrap{position:relative;}
.widgets_foot_float_4 .left{width:79%; float:left;}
.widgets_foot_float_4 .left .float_ewm{float:right; padding:13px 21px; cursor:pointer;}
.widgets_foot_float_4 .left .float_ewm .icon{width:34px; height:34px; background:url(	
../img/widgets_foot_float_4_1.png) no-repeat center;}
.widgets_foot_float_4 .left .float_ewm .ewm{position:absolute; bottom:100%; right:0; display:none; padding:30px 40px; box-sizing:border-box; background:#fff;}
.widgets_foot_float_4 .left .float_ewm .ewm .tit{font-size:28px; line-height:28px; margin-bottom:20px; color:#222; text-align:center;}
.widgets_foot_float_4 .left .float_ewm .ewm .tit span{position:relative;}
.widgets_foot_float_4 .left .float_ewm .ewm .tit span::before{content:''; width:29px; height:12px; background:url(../img/ewm_icon1.png) no-repeat center; background-size:cover; position:absolute; left:-40px; bottom:4px;}
.widgets_foot_float_4 .left .float_ewm .ewm .tit span::after{content:''; width:29px; height:12px; background:url(../img/ewm_icon2.png) no-repeat center; background-size:cover; position:absolute; right:-40px; bottom:4px;}
.widgets_foot_float_4 .left .float_ewm .ewm .con{border-top:1px solid #efefef; padding-top:20px; font-size:14px; color:#222; line-height:26px; max-width:470px;}
.widgets_foot_float_4 .left .float_ewm .ewm .con .con_l{width:33%;}
.widgets_foot_float_4 .left .float_ewm .ewm .con .con_r{width:60%;}
.widgets_foot_float_4 .left .float_ewm .ewm .con .common-btn{font-size:14px; line-height:40px; padding:0 30px;}
.widgets_foot_float_4 .left .float_ewm .ewm .con .common-btn i{line-height:36px;}
.widgets_foot_float_4 .left .float_txt{font-size:15px; color:#fff; line-height:34px; text-transform:uppercase; margin-right:30px; float:left; padding:13px 0; width:80%;}
.widgets_foot_float_4 .left .float_txt span{font-size:18px; margin-right:10px; font-weight:bold; color:#38b000}
.widgets_foot_float_4 .right{width:21%; float:right; background:#38b000; padding:16px 0; opacity:1; visibility:visible; transition:all 0.5s ease .3s;}
.widgets_foot_float_4 .right ul{height:28px; overflow:hidden;}
.widgets_foot_float_4 .right li{width:25%; float:left;}
.widgets_foot_float_4 .right li a{display:block;}
.widgets_foot_float_4 .right li i{display:block; width:39px; height:28px; background:url(../img/widgets_foot_float_4_2.png) no-repeat center; margin:0 auto;}
.widgets_foot_float_4 .right li i.icon01{background-position:0 0;}
.widgets_foot_float_4 .right li i.icon02{background-position:-39px 0;}
.widgets_foot_float_4 .right li i.icon03{background-position:-78px 0;}
.widgets_foot_float_4 .right li i.icon04{background-position:-117px 0;}
.widgets_foot_float_4 .menu_btn{position:absolute; top:0; right:0; margin-right:-60px; width:60px; height:60px; cursor:pointer;}
.widgets_foot_float_4 .menu_btn .btn_ico{display:block; position:absolute; top:0; left:0; width:60px; height:60px; background:transparent;}

/*点击关闭*/
.widgets_foot_float_4.floatBClosed{width:0; padding-right:60px; overflow:hidden;}
.widgets_foot_float_4.floatBClosed .content{width:0; transition:all 0.5s ease;}
.widgets_foot_float_4.floatBClosed,
.widgets_foot_float_4.show {z-index:30;}
.widgets_foot_float_4.floatBClosed .menu_btn{left:0; right:auto;}
.widgets_foot_float_4.floatBClosed .menu_btn .btn_ico{background:url(../img/widgets_foot_float_4_3.jpg) 0 0 no-repeat;}
.widgets_foot_float_4.floatBClosed .right{opacity:0; visibility:hidden;}
.widgets_foot_float_4.expanded .menu_btn .btn_ico{background:url(../img/widgets_foot_float_4_3.jpg) -60px 0 no-repeat;}

/* 底部漂浮轮播 */
.widgets_foot_float_4 .left .float_txt{width:80%;}
.widgets_foot_float_4 .left .float_txt .inotice_tag,
.widgets_foot_float_4 .left .float_txt .inotice_list_con,
.widgets_foot_float_4 .left .float_txt .inotice_cell{height:34px; line-height:34px;}
.widgets_foot_float_4 .left .float_txt .inotice_list_con{position:relative; overflow:hidden; padding-right:34px;}
.widgets_foot_float_4 .left .float_txt .inotice_cell{height:auto;}
.widgets_foot_float_4 .left .float_txt .inotice_list{width:600px;}
.widgets_foot_float_4 .left .float_txt .inotice_list_con .arrs{position:absolute; right:0; top:10px; width:11px; height:7px; transition:0s; cursor:pointer;}
.widgets_foot_float_4 .left .float_txt .inotice_list_con .arrs.arr_prev{background:url(../img/widgets_foot_float_4_4.png) no-repeat; background-position:0 0;}
.widgets_foot_float_4 .left .float_txt .inotice_list_con .arrs.arr_prev.cur{background-position:0 -7px;}
.widgets_foot_float_4 .left .float_txt .inotice_list_con .arrs.arr_next{top:20px; background:url(../img/widgets_foot_float_4_5.png) no-repeat;}
.widgets_foot_float_4 .left .float_txt .inotice_list_con .arrs.arr_next.cur{background-position:0 -7px;}
.widgets_foot_float_4 .left .float_txt .inotice_tt{padding-right:4%; width:80%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.widgets_foot_float_4 .left .float_txt .date{float:left;  width:16%; font-size:12px; opacity:0.7;}
/*底部漂浮 end */

/* 分页 */
.widgets_common_pages_2{font-size:18px; color:#3d3d3d; text-align:center; width:100%; margin-top:35px;}
.widgets_common_pages_2 a,.widgets_common_pages_2 span{color:#222; display:inline-block; vertical-align:middle; margin:0 5px 0; width:30px; height:30px; text-align:center; line-height:30px;}
.widgets_common_pages_2 .goprev{margin-right:20%; font-weight:bold; color:#000;}
.widgets_common_pages_2 .gonext{font-weight:bold; color:#000; margin-left:20%;}
.widgets_common_pages_2 a:hover,.widgets_common_pages_2 span{color:#38b000;}

/* banner start */
.xc_banner{position:relative;}
/* .xc_banner{position:relative; height:700px; overflow:hidden;} */
/* .xc_banner>img{width:1920px; position:absolute; left:50%; top:0; margin-left:-960px; max-width:none;} */
.banner_mouse{display:block; position:absolute; left:50%; margin-left:-11px; bottom:50px; z-index:2; width:23px;height: 40px;cursor:pointer;background:url(../img/banner_mouse_ico.png) no-repeat -23px 0px;-webkit-animation: nudgeMouse 1.6s linear infinite;animation: nudgeMouse 1.6s linear infinite;}
.banner_mouse:after,.banner_mouse:before{content: "";position: absolute;}
.banner_mouse:before{width:23px;height:40px;background:url(../img/banner_mouse_ico.png) no-repeat 0px 0px;-webkit-animation: colorSlide 1.6s linear infinite;animation: colorSlide 1.6s linear infinite;top:0;left:0;}
.banner_mouse:after{background-color: #ffffff;width: 4px;height: 4px;border-radius: 100%;-webkit-animation: trackBallSlide 1.6s linear infinite;animation: trackBallSlide 1.6s linear infinite;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.circle{width:70px; height:70px; border:2px solid rgba(255,255,255,0.7); border-radius:50%; position:absolute; left:50%; top:50%; margin-left:-37px; margin-top:-35px;}
.xc_banner .intro{position:absolute; left:0; top:50%; transform:translate(0,-50%); width:100%; text-align:center;}
.xc_banner .intro .tit{font-size:60px; color:#fff; font-family:'he';}
.xc_banner .cover{width:100%; height:100%; background:url(../img/black.6.png); background-size:cover; position:absolute; left:0; top:0;}
.xc_banner .cover{display:none;}

.ibanner{position:fixed; top:0; left:0; overflow:hidden;}
.ibanner .intro{position:absolute; left:0; top:50%; transform:translate(0,-50%); width:100%; text-align:center;}
.ibanner .intro .tit{font-size:55px; color:#fff; font-weight:bold;}
.ibanner .circle{display:none;}
.ibanner .intro{text-align:left;}
.ibanner .item .video video{height:100%;}
.ibanner .cursor{position:fixed;top:0;left:0;z-index:30; pointer-events: 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 .i_logo{width:733px; height:572px; background:url(../img/logo_bg.png) no-repeat center; background-size:cover; position:absolute; left:0; bottom:0;}
.ibanner .more{padding:0 75px; margin-top:60px;}
.ibanner .more span{margin-right:10px;}
@-webkit-keyframes trackBallSlide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-8px);
		transform: scale(1) translateY(-8px);
	}
	34% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(4px);
		transform: scale(0.9) translateY(4px);
	}
	68% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(16px);
		transform: scale(0.4) translateY(16px);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-8px);
		transform: scale(0.4) translateY(-8px);
	}

}
@keyframes trackBallSlide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-8px);
		transform: scale(1) translateY(-8px);
	}
	34% {
		opacity: 1;
		-webkit-transform: scale(0.9) translateY(4px);
		transform: scale(0.9) translateY(4px);
	}
	68% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(16px);
		transform: scale(0.4) translateY(16px);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(0.4) translateY(-8px);
		transform: scale(0.4) translateY(-8px);
	}
}
@-webkit-keyframes colorSlide {
	0% {
		height:0;
		}

 90%{
		height:40px;
	}
}
@keyframes colorSlide {
	0% {
		height:0;
	}
	90%{
		height:40px;
	}
}
@-webkit-keyframes nudgeMouse {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes nudgeMouse {
  0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px);
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
/* banner end */

/* 内容 */
.channel_content{min-height:300px;}
/* 首页 start */
.ipart{background:#fff; position:relative; overflow:hidden;}
.ipart1{padding-top:90px; padding-bottom:80px;}
.ipart1 .rect-653{padding-bottom:65.28%;}
.ipart1 .left{width:57%; position:relative; overflow:hidden;}
.ipart1 .left .line{width:162px; height:100%; background:url(../img/ipart1_line.png) no-repeat center; background-size:cover; position:absolute; right:0; top:0; transition:all 0.5s ease; z-index:2;}
.ipart1 .left:hover .line{transform:rotate(2deg);}
.ipart1 .right{padding-top:45px; width:37.5%;}
.ipart1 .right .logo{text-align:right;}
.ipart1 .right .tit{color:#6a6a6a; font-size:18px; line-height:32px; margin:70px 0;}
.ipart1 .right .num_box{border-bottom:1px dashed #ececec; padding-bottom:20px; margin-bottom:15px;}
.ipart1 .right .num_box .num{display:inline-block; font-size:16px; color:#626262; line-height:28px; text-align:center; margin-right:13%;}
.ipart1 .right .num_box .num span{color:#38b000; font-size:54px; font-family:Impact; display:inline-block; min-width:50px;}
.ipart1 .right .num_box .num.num3{margin-right:0;}
.ipart1 .right .num_box .num.num1 span{min-width:120px; text-align:left;}
.ipart1 .right .num_box .num.num3 span{margin-right:15px;}
.ipart1 .right .from{color:#38b000; font-size:14px; text-align:right;}

/* 圆点 */
.ipart1 .dots_box{position:absolute; z-index:2; bottom:10px; left:35px;}
.ipart1 .owl-dot{width:27px; height:27px; border-radius:50%; display:inline-block; margin-bottom:27px; position:relative; cursor:pointer;}
.ipart1 .owl-dot span{display:block; width:7px; height:7px; margin-top:10px; margin-left:10px; border-radius:10px; background:#a4a4a4;}
.ipart1 .owl-dot .circleChart{position:absolute!important; left:0; top:-1px;}
.ipart1 .owl-dot.active span{background:#ffd900;}
.ipart1 .owl-prev{width:44px; height:44px; background:url(../img/ipart1_prev.png) no-repeat center; background-size:cover; position:absolute; left:165px; bottom:35px;}
.ipart1 .owl-next{width:44px; height:44px; background:url(../img/ipart1_next.png) no-repeat center; background-size:cover; position:absolute; left:215px; bottom:35px;}
.ipart1 .play{width:15px; height:17px; background:url(../img/ipart1_pause.png) no-repeat center; background-size:cover; position:absolute; left:270px; bottom:47px; z-index:2; cursor:pointer; transition:all 0.5s ease;}
.ipart1 .play.cur{background:url(../img/ipart1_play.png) no-repeat center;}

.ipart2{background-repeat:no-repeat; background-position:center; padding-top:90px; padding-bottom:200px; background-size:cover; margin-bottom:60px;}
.ipart2 .rect-665{padding-bottom:66.53%;}
.ipart2 .left{width:46%;}
.ipart2 .left a{display:block;}
.ipart2 .left .cover{width:100%; height:100%; background:url(../img/ipart2_left_cover.png) no-repeat center; background-size:cover; position:absolute; left:0; bottom:0;}
.ipart2 .left .intro{width:100%; position:absolute; left:0; bottom:45px; color:#fff; text-align:left; padding-left:40px; padding-right:85px; box-sizing:border-box;}
.ipart2 .left .intro .time{font-size:18px; opacity:0.8;}
.ipart2 .left .intro .t{font-size:20px; line-height:26px; margin:10px 0 15px;}
.ipart2 .left .intro .c{font-size:14px; height:20px; overflow:hidden; opacity:0.8;}
.ipart2 .right{width:50%; overflow:hidden; margin-top:-35px;}
.ipart2 .right a{display:block; height:100%;}
.ipart2 .right .swiper{padding-top:35px;}
.ipart2 .right .swiper-slide{margin-bottom:15px;}
.ipart2 .right .swiper-pagination{text-align:right; bottom:auto; top:0;}
.ipart2 .right .swiper-pagination-current{color:#38b000;}
.ipart2 .right .box{padding:40px 30px 30px 60px; box-sizing:border-box; background:#f7f7f7; position:relative; height:100%;}
.ipart2 .right .box::after{content:''; width:26px; height:26px; background:url(../img/ipart2_tag.png) no-repeat center; background-size:cover; position:absolute; bottom:0; right:0; transition:all 0.5s ease; opacity:0; visibility:hidden;}
.ipart2 .right .box:hover::after{opacity:1; visibility:visible;}
.ipart2 .right .box .box_l{width:75%;}
.ipart2 .right .box .box_r{width:15%;}
.ipart2 .right .box .t{font-size:20px; line-height:20px; color:#000; margin-bottom:15px; transition:all 0.5s ease;}
.ipart2 .right .box .c{font-size:14px; line-height:22px; color:#757575; height:44px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart2 .right .box .more{width:44px; height:44px; background:url(../img/ipart_more1.png) no-repeat center; background-size:cover; transition:all 0.5s ease;}
.ipart2 .right .box:hover{box-shadow:0 0 15px rgb(0 0 0 / 20%);}
.ipart2 .right .box:hover .t{color:#38b000;}
.ipart2 .right .box:hover .more{background:url(../img/ipart_more2.png) no-repeat center; background-size:cover;}

.ipart3 .line{width:12px; height:100%; background:#ffd900; position:absolute; left:0; top:-5px; z-index:2;}
.ipart3 .box{height:665px; overflow:hidden; position:relative;}
.ipart3 .img_box, .ipart3 .img_box ul{height:100%; overflow:hidden;}
.ipart3 .img_box ul li{position:absolute; left:50%; top:0; opacity:0; visibility:hidden; transition:all 0.5s ease; width:100%; max-width:none; margin-left:-50%; overflow:hidden; height:99%;}
.ipart3 .img_box ul li.cur{opacity:1; visibility:visible;}
.ipart3 .img_box ul li img{height:100%;}
.ipart3 .content{position:absolute; bottom:5px; left:0; width:100%; background:url(../img/ipart3_cover.png) no-repeat center; background-size:cover;}
.ipart3 .content ul .li_{width:25%; float:left; text-align:center; cursor:pointer; position:relative;}
.ipart3 .content ul .li_::after{content:''; width:100%; height:10px; background:#ffd900; position:absolute; bottom:-10px; left:0; transition:all 0.5s ease; opacity:0; visibility:hidden;}
.ipart3 .content ul .li_:hover::after{opacity:1; visibility:visible;}
.ipart3 .content ul .li_ .li_box{border-right:1px solid #929492; padding:12px 0; position:relative; z-index:2;}
.ipart3 .content ul .li_ .li_box:first-child{border-left:1px solid #929492;}
.ipart3 .content ul .li_ .li_box .tit{font-size:22px; line-height:22px; color:#fff;}
.ipart3 .content ul .li_ .li_show{width:100%; background-repeat:no-repeat; background-size:cover; padding:80px 35px; box-sizing:border-box; position:absolute; bottom:0; left:0; min-height:665px; color:#fff; transform:translateY(105%); transition:all 0.8s ease;}
.ipart3 .content ul .li_:hover .li_show{transform:translateY(0);}
.ipart3 .content ul .li_ .li_show .t{font-size:30px; line-height:30px; font-weight:bold; margin-bottom:45px; text-align:center;}
.ipart3 .content ul .li_ .li_show .c{font-size:16px; line-height:26px; text-align:left; text-align:justify;}
.ipart3 .content ul .li_ .li_show .c a{display:block;}
.ipart3 .content ul .li_ .li_show .more{font-size:18px; text-align:left; display:block; margin-top:50px;}

.ipart4{padding-top:90px; background:#f4f5f7; padding-bottom:135px; margin-top:-10px;}
.ipart4 .rect-592{padding-bottom:59.22%;}
.ipart4 .rect-723{padding-bottom:74.3%;}
/* .ipart4 .content{overflow:hidden;} */
.ipart4 .content .owl-carousel{width:70%; margin:0 auto; overflow:visible;}
.ipart4 .content .owl-stage-outer{overflow:visible;}
.ipart4 .content .item{background:#fff; overflow:hidden;}
.ipart4 .content .item .left{width:54%;}
.ipart4 .content .item .right{width:45%; padding:0 50px; padding-top:55px; box-sizing:border-box; background-size:cover;}
.ipart4 .content .item .t{font-size:24px; line-height:24px; color:#000; margin-bottom:55px; font-weight:bold;}
.ipart4 .content .item .c{font-size:16px; line-height:24px; color:#000; position:relative; padding-left:18px; max-height:72px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.ipart4 .content .item .c::before{content:''; width:6px; height:6px; background:#38b000; border-radius:50%; position:absolute; left:0; top:20%;}
.ipart4 .content .item .more{position:absolute; right:40px; bottom:60px; font-size:18px; color:#38b000; display:block;}
.ipart4 .owl-dots{position:absolute; left:0; bottom:-65px; width:100%; text-align:center;}
.ipart4 .owl-dot{width:10px; height:10px; background:#858585; border-radius:50%; display:inline-block; margin:0 5px; transition:all 0.8s ease;}
.ipart4 .owl-dot.active{width:50px; background:#ffd900; border-radius:30px;}

.ipart5{margin-top:90px; padding-bottom:175px; position:relative; overflow:hidden;}
.ipart5 .rect-468{padding-bottom:46.89%;}
.ipart5 .swiper-slide{text-align:center; font-size:18px; background:#fff; 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; z-index:2;}
.ipart5 .swiper-slide-active,.swiper-slide-duplicate-active{transform:scale(1); z-index:4;}
.ipart5 .swiper-button-prev{width:44px; height:44px; background:url(../img/ipart5_prev.png) no-repeat center; background-size:cover; transition:all 0.8s ease; left:15%;}
.ipart5 .swiper-button-next{width:44px; height:44px; background:url(../img/ipart5_next.png) no-repeat center; background-size:cover; transition:all 0.8s ease; right:15%;}
.ipart5 .swiper-button-prev:hover{background:url(../img/ipart_more3.png) no-repeat center; background-size:cover;}
.ipart5 .swiper-button-next:hover{background:url(../img/ipart_more2.png) no-repeat center; background-size:cover;}
.ipart5 .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{display:none;}
.ipart5 .slide_box{position:absolute; left:0; top:50%; transform:translate(0,-50%); width:100%; padding:0 110px; box-sizing:border-box; text-align:left; color:#000;}
.ipart5 .slide_box .t{font-size:40px; line-height:40px;}
.ipart5 .slide_box .c{font-size:16px; margin-top:25px; margin-bottom:105px;}
.ipart5 .slide_box .more{background:transparent; border:1px solid #000; color:#000;}
.ipart5 .bg-cover{position:absolute; left:0; bottom:-220px; width:100%; opacity:0.2;}
/* 首页 end */

/* 技术服务 start */
.tech_service1{padding:70px 0;}
.tech_service1 .rect-59{padding-bottom:59.07%;}
.tech_service1 .left{width:50.6%; font-size:18px; color:#222; line-height:28px; padding-top:65px;}
.tech_service1 .right{width:44.1%;}
.tech_service2{background:#f4f4f4;}
.tech_service2 .wrap{border-bottom:10px solid #fff; padding:65px 0;}
.tech_service2 .left{width:23%; padding-top:8%;}
.tech_service2 .right{width:67%;}
.tech_service3{background:#f4f4f4; padding:65px 0;}
.tech_service3 .left{width:30.5%; padding-top:8%;}
.tech_service3 .right{width:69%;}
/* 技术服务 end */

/* 技术文章列表 start */
.tech_list1{padding-top:75px; padding-bottom:100px;}
.tech_list1 .top{margin-bottom:60px;}
.tech_list1 .top .form_box{width:48.8%; margin:0 auto;}
.tech_list1 .top .form_box .search{width:100%; position:relative;}
.tech_list1 .top .form_box .search input{line-height:76px; border:1px solid #38b000; padding-left:40px; box-sizing:border-box; width:100%;}
.tech_list1 .top .form_box .search button{width:13.8%; height:100%; background:url(../img/tech_list1_btn.png) no-repeat left; background-size:cover; position:absolute; right:0; top:0; border:none;} 
.tech_list1 .top .form_box .search button::before{content:''; width:30px; height:30px; background:url(../img/tech_list1_search.png) no-repeat center; background-size:cover; position:absolute; right:30%; top:50%; margin-top:-15px;}
.tech_list1 .top .form_box .select{text-align:center; margin-top:40px;}
.tech_list1 .top .form_box .select span{display:inline-block; padding-left:30px; position:relative; cursor:pointer; margin-right:45px; font-size:16px; color:#000; transition:all 0.5s ease;}
.tech_list1 .top .form_box .select span::before{content:''; width:20px; height:20px; background:url(../img/tech_list1_dot1.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-10px; transition:all 0.5s ease;}
.tech_list1 .top .form_box .select span:hover{color:#38b000;}
.tech_list1 .top .form_box .select span:hover::before{background:url(../img/tech_list1_dot2.png) no-repeat center; background-size:cover;}
.tech_list1 .top .form_box .select span.cur{color:#38b000;}
.tech_list1 .top .form_box .select span.cur::before{background:url(../img/tech_list1_dot2.png) no-repeat center; background-size:cover;}
.tech_list1 .bott ul .li_{margin-bottom:65px;}
.tech_list1 .bott ul .li_ a{display:block;}
.tech_list1 .bott ul .li_ .left{width:33.1%; overflow:hidden;}
.tech_list1 .bott ul .li_ .right{width:65.2%; padding-top:35px;}
.tech_list1 .bott ul .li_ .right .t{font-size:24px; color:#222; line-height:24px; transition:all 0.5s ease;}
.tech_list1 .bott ul .li_ .right .c{font-size:16px; line-height:28px; color:#6a6a6a; margin-top:60px; margin-bottom:45px; max-height:56px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.tech_list1 .bott ul .li_ .right .time{font-size:18px; color:#808184; padding-left:35px; position:relative; line-height:40px;}
.tech_list1 .bott ul .li_ .right .time::before{content:''; width:18px; height:18px; background:url(../img/tech_list1_time.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-9px;}
.tech_list1 .bott ul .li_ .right .more{font-size:16px; line-height:40px; background:transparent; color:#38b000; border:1px solid #38b000; transition:all 0.5s ease; padding-left:25px; padding-right:15px;}
.tech_list1 .bott ul .li_ .right .more i{line-height:40px;}
.tech_list1 .bott ul .li_:hover .right .t{color:#38b000;}
.tech_list1 .bott ul .li_:hover .right .more{background:#38b000; color:#fff; border:1px solid #38b000;}
/* 技术文章列表 end */

/* 营销网络 start */
.crumbs.network_crumbs{background:#fff;}
.network1{position:relative;}
.network1 .rect-645{padding-bottom:64.52%;}
.network1 .content{position:absolute; left:0; top:55px; width:100%; z-index:2;}
.network1 .content .top{width:88%; margin:0 auto; background:#fff; border-radius:10px; line-height:100px; padding-left:70px; padding-right:20px; box-sizing:border-box; margin-bottom:65px;}
.network1 .content .top .item{width:58.2%;}
.network1 .content .top .item span{display:inline-block; padding-left:30px; position:relative; margin-right:60px; cursor:pointer; color:#000; font-size:16px;}
.network1 .content .top .item span::before{content:''; width:20px; height:20px; background:url(../img/tech_list1_dot1.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-10px; transition:all 0.5s ease;}
.network1 .content .top .item span.cur::before{background:url(../img/tech_list1_dot2.png) no-repeat center;}
.network1 .content .top .item span.cur{color:#38b000;}
.network1 .content .top .item span:last-child{margin-right:0;}
.network1 .content .top .search{width:22.8%;}
.network1 .content .top .search>span{font-size:16px; color:#000;}
.network1 .content .top .search .search_t{display:inline-block; font-size:16px; color:#666; width:80%; border:1px solid #e1e2e3; line-height:44px; padding-left:25px; box-sizing:border-box; border-radius:7px; position:relative; margin-left:20px; cursor:pointer;}
.network1 .content .top .search .search_t::after{content:''; width:16px; height:8px; background:url(../img/network1_jt.png) no-repeat center; background-size:cover; position:absolute; right:20px; top:50%; margin-top:-4px; transition:all 0.5s ease;}
.network1 .content .top .search .search_t.cur::after{transform:rotate(-180deg);}
.network1 .content .top .search .search_down{display:none; width:100%; position:absolute; left:0; top:102%; z-index:2; background:#fff; padding:20px; box-sizing:border-box;}
.network1 .content .top .search .search_down ul li{font-size:14px; color:#000; line-height:30px; transition:all 0.5s ease;}
.network1 .content .top .search .search_down ul li:hover{color:#38b000;}
.network1 .content .top .search_btn{width:17%; color:#fff; font-size:16px; font-weight:bold; background:url(../img/network1_search_bg.png) no-repeat center; background-size:cover; line-height:75px; border-top-right-radius:7px; border-bottom-right-radius:7px; padding:0; margin-top:13px;}
.network1 .content .bott .item{width:19.3%; float:left; margin-right:0.8%; margin-bottom:15px; position:relative; transition:all 0.5s ease; cursor:pointer;}
.network1 .content .bott .item .cover{width:100%; height:100%; background:url(../img/color1.png) no-repeat center; background-size:cover; position:absolute; left:0; top:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.network1 .content .bott .item.cur .cover{opacity:1; visibility:visible;}
/* .network1 .content .bott .item.item5{margin-right:0;} */
.network1 .content .bott .item dl{width:100%; height:100%; position:absolute; left:0; top:0; padding:30px 40px; background:#fff; color:#222; box-sizing:border-box; transition:all 0.5s ease;}
.network1 .content .bott .item.cur dl{background:transparent; color:#fff;}
.network1 .content .bott .item dl dt{font-size:18px; line-height:18px; margin-bottom:20px;}
.network1 .content .bott .item dl dd{font-size:16px; line-height:26px; position:relative;}
.network1 .content .bott .item dl dd .icon{display:inline-block; width:15px; height:15px; background-position:-15px 0; margin-right:3px; vertical-align:middle;}
.network1 .content .bott .item.cur dl dd .icon{background-position:0 0;}
.network1 .content .bott .item dl dd a{text-decoration:underline; margin-left:23px; color:#222;}
.network1 .content .bott .item.cur dl dd a{color:#fff;}
.network1 .map{position:relative;}
.network1 .map .map_dots{width:100%; height:100%; position:absolute; left:0; top:0;}
.network1 .map .map_dots .dot{width:15px; height:15px; position:absolute; background:url(../img/color1.png) no-repeat center; background-size:cover; border-radius:50%; -webkit-animation:warn 2s ease-out both infinite;-moz-animation:warn 2s ease-out both infinite;}

@-webkit-keyframes warn{
	0%{-webkit-transform:scale(0);transform:scale(0);opacity:1;}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:0.3;}
	}
	@-moz-keyframes warn{
	0%{-moz-transform:scale(0);transform:scale(0);opacity:1;}
	100%{-moz-transform:scale(1);transform:scale(1);opacity:0.3;}
	}
	@-o-keyframes warn{
	0%{-o-transform:scale(0);transform:scale(0);opacity:1;}
	100%{-o-transform:scale(1);transform:scale(1);opacity:0.3;}
	}
	@keyframes warn{
	0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1;}
	100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0.3;}
}
/* 营销网络 end */

/* 产品列表 start */
.pro_xc_banner.xc_banner{height:700px; overflow:hidden; position:relative;}
.pro_xc_banner .owl-carousel, .pro_xc_banner .owl-stage-outer ,.pro_xc_banner .owl-stage, .pro_xc_banner .owl-item, .pro_xc_banner .item, .pro_xc_banner .item img{height:100%;}
.pro_xc_banner .owl-next{width:40px; height:40px; background:url(../img/next.png) no-repeat center; background-size:cover; position:absolute; right:8.5%; bottom:75px;}
.pro_xc_banner .owl-prev{width:40px; height:40px; background:url(../img/prev.png) no-repeat center; background-size:cover; position:absolute; right:11%; bottom:75px;}
.pro_xc_banner .play{width:40px; height:40px; background:url(../img/play.png) no-repeat center; background-size:cover; position:absolute; right:13.5%; bottom:75px; z-index:2; cursor:pointer;}
.pro_list1{margin-bottom:65px;}
.pro_list1 .widgets_common_pages_2{margin-top:20px;}
.pro_list1 .widgets_common_pages_2 .wrap{width:auto;}
.pro_list1 .top{margin-top:55px; margin-bottom:95px;}
.pro_list1 .top .left{width:17.5%; padding:15px 20px; box-sizing:border-box; background:#38b000; padding-bottom:0; position:relative;}
.pro_list1 .top .left::before{content:''; width:85%; height:1px; background:#fff; opacity:0.5; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.pro_list1 .top .left::after{content:''; width:1px; height:90%; background:#fff; opacity:0.5; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.pro_list1 .top .left ul li{width:50%; float:left; font-size:14px; text-align:center; margin-bottom:15px; line-height:20px;}
.pro_list1 .top .left ul li a{display:block; color:#fff;}
.pro_list1 .top .left ul li span{display:block; margin-top:5px;}
.pro_list1 .top .left ul li img{transition:all 0.5s ease;}
.pro_list1 .top .left ul li:hover img{transform:rotateY(180deg);}
.pro_list1 .top .right{width:81.3%;}
.pro_list1 .top .right ul li{width:23.5%; float:left; margin-right:2%; background:url(../img/pro_list1_top_bg.jpg) no-repeat center; background-size:cover; padding:25px; box-sizing:border-box; min-height:161px; box-sizing:border-box; padding-bottom:0; position:relative;}
.pro_list1 .top .right ul li a{display:block;}
.pro_list1 .top .right ul li .t{font-size:20px; line-height:20px; color:#000; font-weight:bold;}
.pro_list1 .top .right ul li .c{font-size:14px; line-height:20px; color:#595757; margin-top:10px; margin-bottom:20px;}
.pro_list1 .top .right ul li .img_{position:absolute; ;right:0; bottom:-20px; transition:all 0.5s ease;}
.pro_list1 .top .right ul li:hover .img_{animation:beating 0.5s linear; -webkit-animation:beating 0.5s linear;}
.pro_list1 .top .right ul li:last-child{margin-right:0;}
.pro_list1 .bott .form_box{width:48.8%; margin:0 auto; margin-bottom:70px;}
.pro_list1 .bott .form_box .search{width:100%; position:relative; overflow:hidden;}
.pro_list1 .bott .form_box .search input{line-height:76px; border:1px solid #38b000; padding:0; padding-left:40px; box-sizing:border-box; width:100%; margin:0; overflow:hidden;}
.pro_list1 .bott .form_box .search button{width:13.8%; height:100%; background:url(../img/tech_list1_btn.png) no-repeat left; background-size:cover; position:absolute; right:0; top:0; border:none;} 
.pro_list1 .bott .form_box .search button::before{content:''; width:30px; height:30px; background:url(../img/tech_list1_search.png) no-repeat center; background-size:cover; position:absolute; right:30%; top:50%; margin-top:-15px;}
.pro_list1 .bott .form_box .select{text-align:center; margin-top:40px;}
.pro_list1 .bott .form_box .select span{display:inline-block; padding-left:30px; position:relative; cursor:pointer; margin-right:45px; font-size:16px; color:#000; transition:all 0.5s ease;}
.pro_list1 .bott .form_box .select span::before{content:''; width:20px; height:20px; background:url(../img/tech_list1_dot1.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-10px; transition:all 0.5s ease;}
.pro_list1 .bott .form_box .select span:hover{color:#38b000;}
.pro_list1 .bott .form_box .select span:hover::before{background:url(../img/tech_list1_dot2.png) no-repeat center;}
.pro_list1 .bott .form_box .select span.cur{color:#38b000;}
.pro_list1 .bott .form_box .select span.cur::before{background:url(../img/tech_list1_dot2.png) no-repeat center;}
.pro_list1 .bott .list .left{width:17.5%; background:#f4f4f7; padding:30px; box-sizing:border-box; min-height:735px;}
.pro_list1 .bott .list .left .tit{font-size:34px; line-height:34px; color:#1b1b1b; margin-bottom:15px; padding-bottom:30px; border-bottom:1px solid #dcdcdc;}
.pro_list1 .bott .list .left .list_box{border-bottom:1px solid #dcdcdc; margin-bottom:25px; padding-bottom:20px;}
.pro_list1 .bott .list .left .list_box.norms{border-bottom:none; margin-bottom:35px;}
.pro_list1 .bott .list .left .list_box>span{font-size:18px; color:#000; position:relative; cursor:pointer; display:block;}
.pro_list1 .bott .list .left .list_box>span::after{content:''; width:19px; height:11px; background:url(../img/pro_list_jt.png) no-repeat center; background-size:cover; position:absolute; right:0; top:50%; margin-top:-4px; transition:all 0.5s ease;}
.pro_list1 .bott .list .left .list_box.cur>span::after{transform:rotate(-180deg);}
.pro_list1 .bott .list .left .list_box .down_ span{font-size:16px; color:#222; padding-left:25px; position:relative; cursor:pointer; display:block; line-height:32px; transition:all 0.5s ease;}
.pro_list1 .bott .list .left .list_box .down_ span.cur{color:#38b000;}
.pro_list1 .bott .list .left .list_box .down_ span::before{content:''; width:17px; height:17px; background:url(../img/pro_list_check.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-8px; transition:all 0.5s ease;}
.pro_list1 .bott .list .left .list_box .down_ span.cur::before{background:url(../img/pro_list_check2.png) no-repeat center;}
/* .pro_list1 .bott .list .left .list_box.norms>span::after{display:none;} */
.pro_list1 .bott .list .left .list_box .irs--round .irs-handle.to{background:#38b000;}
.pro_list1 .bott .list .left .list_box.irs--round .irs-min, .irs--round .irs-max{display:none;}
.pro_list1 .bott .list .left .reset{border:none; width:100%; font-size:20px; line-height:46px; padding:0;}
.pro_list1 .bott .list .right{width:81.3%;}
.pro_list1 .bott .list .right ul .li_{width:23.5%; float:left; margin-right:2%; padding:30px 0; box-sizing:border-box; border:1px solid #c7c7c7; text-align:center; transition:all 0.5s ease; margin-bottom:45px; position:relative;}
.pro_list1 .bott .list .right ul .li_.four{margin-right:0;}
.pro_list1 .bott .list .right ul .li_ .tit{font-size:16px; color:#454545; margin-bottom:15px; line-height:24px; max-height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; padding:0 20px; min-height:48px;}
.pro_list1 .bott .list .right ul .li_ .tit span{display:block;}
.pro_list1 .bott .list .right ul .li_ .norms{font-size:20px; color:#464646; line-height:20px; margin-top:20px; margin-bottom:30px;}
.pro_list1 .bott .list .right ul .li_ .norms span{font-size:16px; color:#747474;}
.pro_list1 .bott .list .right ul .li_ .more{font-size:14px; color:#333; border:1px solid #c1c5c7; background:transparent; line-height:36px; transition:all 0.5s ease;}
.pro_list1 .bott .list .right ul .li_::after{content:''; width:100%; height:3px; position:absolute; left:0; bottom:0; background:transparent;}
.pro_list1 .bott .list .right ul .li_::before{content:''; width:0%; height:3px; background:#38b000; position:absolute; left:0; bottom:0; transition:all 0.6s ease;}
.pro_list1 .bott .list .right ul .li_:hover::before{width:100%; z-index:2;}
.pro_list1 .bott .list .right ul .li_:hover{box-shadow:0 0 20px 0 rgb(0 0 0 / 20%);}
.pro_list1 .bott .list .right ul .li_:hover .tit{font-weight:bold;}
.pro_list1 .bott .list .right ul .li_:hover .more{background:#38b000; color:#fff; border-color:#38b000;}
.pro_list1 .bott .list .right ul .li_.blue:hover .more{background:#0090ff; border-color:#0090ff;}
.pro_list1 .bott .list .right ul .li_.pink:hover .more{background:#ff407a; border-color:#ff407a;}
.pro_list1 .bott .list .right ul .li_.orange:hover .more{background:#ff7800; border-color:#ff7800;}
.pro_list1 .bott .list .right ul .li_.blue:hover::before{background:#0090ff;}
.pro_list1 .bott .list .right ul .li_.pink:hover::before{background:#ff407a;}
.pro_list1 .bott .list .right ul .li_.orange:hover::before{background:#ff7800;}

@keyframes beating {
	0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
	50%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}
	100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes beating{ 
	0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
	50%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}
	100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
/* 产品列表 end */

/* 产品详情 start */
.pro_detail{position:relative; z-index:60; display:none;}
.pro_detail .rect-98{padding-bottom:98.9%;}
.pro_detail .pro_bg{width:100%; height:100%; position:fixed; left:0; top:0; background:url(../img/black.6.png) center;}
.pro_detail .close{width:31px; height:31px; position:absolute; right:30px; top:32px; background:url(../img/pro_close.png) no-repeat center; transition:all 0.5s ease; cursor:pointer;}
.pro_detail .close:hover{transform:rotate(180deg);}
.pro_detail .pro_content{width:1400px; height:700px; background:#fafafa; position:fixed; left:50%; margin-left:-700px; top:50%; margin-top:-350px; overflow:hidden; padding:55px; box-sizing:border-box;}
.pro_detail .content .left{width:43.5%; padding:0 85px; box-sizing:border-box; margin-top:70px;}
.pro_detail .content .left .norms{font-size:24px; color:#464646; line-height:24px; margin-top:20px; text-align:center;}
.pro_detail .content .left .norms span{font-size:16px; color:#747474; margin-right:10px;}
.pro_detail .content .left .owl-prev{width:10px; height:31px; background:url(../img/pro_detail01_jt1.png) no-repeat center; background-size:cover; position:absolute; left:-85px; top:50%; margin-top:-15px;}
.pro_detail .content .left .owl-next{width:10px; height:31px; background:url(../img/pro_detail01_jt2.png) no-repeat center; background-size:cover; position:absolute; right:-85px; top:50%; margin-top:-15px;}
.pro_detail .content .left .owl-dots{position:absolute; left:50%; transform:translate(-50%,0); margin-top:15px;}
.pro_detail .content .left .owl-dots .owl-dot{width:12px; height:12px; border-radius:50%; background:#000; display:inline-block; margin-right:5px;}
.pro_detail .content .right{width:49%;}
.pro_detail .content .right .logo{padding:0 20px; line-height:30px; background:#38b000; display:inline-block; color:#fff; font-size:14px; margin-bottom:25px;}
.pro_detail .content .right .logo span{font-style:italic;}
.pro_detail .content .right .tit{font-size:24px; line-height:32px; color:#222; margin-bottom:10px;}
.pro_detail .content .right .tit_tag{font-size:14px; color:#888;}
.pro_detail .content .right .con{margin-top:20px; margin-bottom:25px;}
.pro_detail .content .right .con .t{font-size:16px; color:#222; font-weight:bold; margin-bottom:15px;}
.pro_detail .content .right .con .c{background:#fff; padding:25px 30px; box-sizing:border-box; max-height:300px; overflow:auto;}
.pro_detail .content .right .con .c::-webkit-scrollbar {width:2px; height:4px;}
.pro_detail .content .right .con .c::-webkit-scrollbar-thumb {border-radius:5px; background:#38b000;}
.pro_detail .content .right .con .c::-webkit-scrollbar-track {border-radius:0; background:#e2e2e2;}
.pro_detail .content .right .btns{float:right;}
.pro_detail .content .right .btns .common-btn{display:inline-block; padding:0 20px; line-height:30px; background:#38b000; color:#fff; font-size:14px;}
/* 产品详情 end */

/* 新闻综合 start */
.news_center{padding:65px 0;}
.news_center .rect-343{padding-bottom:34.38%;}
.news_center .infor{margin-bottom:30px;}
.news_center .infor .tit{display:inline-block;}
.news_center .infor .c_tit{font-size:36px; line-height:36px; color:#000; font-weight:bold; margin-bottom:20px;}
.news_center .infor .e_tit{font-size:20px; line-height:20px; color:#727272; text-transform:uppercase;}
.news_center .infor .more{float:right; line-height:40px; padding-left:25px; padding-right:15px; font-size:16px; margin-top:20px;}
.news_center .infor .more i{line-height:40px;}
.news_center1{margin-bottom:75px;}
.news_center1 .content a{display:block;}
.news_center1 .content .cover{width:100%; height:100%; background:url(../img/ipart2_left_cover.png) center; background-size:cover; position:absolute; left:0; bottom:0;}
.news_center1 .content .intro{width:100%; position:absolute; left:0; bottom:0; color:#fff; padding:50px 30px; box-sizing:border-box;}
.news_center1 .content .intro .time{font-size:26px; line-height:26px; margin-bottom:15px; opacity:0.8;}
.news_center1 .content .intro .t{font-size:30px; line-height:30px; transition:all 0.5s ease;}
.news_center1 .content:hover .intro .t{color:#38b000;}

.news_center2 ul .li_{margin-bottom:65px;}
.news_center2 ul .li_ a{display:block;}
.news_center2 ul .li_ .left{width:33.1%; overflow:hidden;}
.news_center2 ul .li_ .right{width:65.2%; padding-top:35px;}
.news_center2 ul .li_ .right .t{font-size:24px; color:#222; line-height:24px; transition:all 0.5s ease;}
.news_center2 ul .li_ .right .c{font-size:16px; line-height:28px; color:#6a6a6a; margin-top:60px; margin-bottom:45px; max-height:56px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_center2 ul .li_ .right .time{font-size:18px; color:#808184; padding-left:35px; position:relative; line-height:40px;}
.news_center2 ul .li_ .right .time::before{content:''; width:18px; height:18px; background:url(../img/tech_list1_time.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-9px;}
.news_center2 ul .li_ .right .more{font-size:16px; line-height:40px; background:transparent; color:#38b000; border:1px solid #38b000; transition:all 0.5s ease; padding-left:25px; padding-right:15px;}
.news_center2 ul .li_ .right .more i{line-height:40px;}
.news_center2 ul .li_:hover .right .t{color:#38b000;}
.news_center2 ul .li_:hover .right .more{background:#38b000; color:#fff; border:1px solid #38b000;}

.news_center3{background:#f7f7f7; padding-top:45px; padding-bottom:75px;}
.news_center3 .rect-54{padding-bottom:54.43%;}
.news_center3 .left{width:49.4%;}
.news_center3 .left a{display:block;}
.news_center3 .left .intro{background:#fff; padding:45px 45px 35px; box-sizing:border-box;}
.news_center3 .left .intro .t{font-size:28px; line-height:28px; color:#222; font-weight:bold; transition:all 0.5s ease;}
.news_center3 .left .intro .c{font-size:16px; line-height:28px; color:#6a6a6a; margin-top:30px; margin-bottom:56px; max-height:56px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_center3 .left .intro .intro_bot{font-size:18px; color:#808184;}
.news_center3 .left .intro .intro_bot .time{position:relative; padding-left:35px; display:inline-block;}
.news_center3 .left .intro .intro_bot .time::before{content:''; width:18px; height:18px; background:url(../img/tech_list1_time.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-9px;}
.news_center3 .left .intro .intro_bot .tag{position:relative; padding-left:35px;}
.news_center3 .left .intro .intro_bot .tag::before{content:''; width:26px; height:16px; background:url(../img/news_center3_tag.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-8px;}
.news_center3 .left:hover .intro .t{color:#38b000;}
.news_center3 .right{width:48.9%;}
.news_center3 .right ul .li_{position:relative; margin-bottom:30px; transition:all 0.5s ease;}
.news_center3 .right ul .li_ a{display:block; padding:45px; box-sizing:border-box; background:#fff; cursor:pointer;}
.news_center3 .right ul .li_::after{content:''; width:26px; height:26px; background:url(../img/ipart2_tag.png) no-repeat center; background-size:cover; position:absolute; bottom:0; right:0; transition:all 0.5s ease; opacity:0; visibility:hidden;}
.news_center3 .right ul .li_ .t{font-size:24px; line-height:24px; color:#222; margin-bottom:15px; font-weight:bold; transition:all 0.5s ease;}
.news_center3 .right ul .li_ .c{font-size:16px; color:#757575;}
.news_center3 .right ul .li_:hover{box-shadow:0 0 15px rgb(0 0 0 / 20%);}
.news_center3 .right ul .li_:hover::after{opacity:1; visibility:visible;}
.news_center3 .right ul .li_:hover .t{color:#38b000;}

/* 新闻综合 end */

/* 新闻列表 start */
.news_list1{padding-top:60px; padding-bottom:100px;}
.news_list1 .top{margin-bottom:70px;}
.news_list1 .top .left{width:43%; background:#f1f1f1; padding-left:60px; position:relative; box-sizing:border-box;}
.news_list1 .top .left::after{content:''; width:14px; height:8px; background:url(../img/news_list1_jt.png) no-repeat center; background-size:cover; position:absolute; right:40px; top:50%; margin-top:-4px; transition:all 0.5s ease;}
.news_list1 .top .left.cur::after{transform:rotate(-180deg);}
.news_list1 .top .left>span{line-height:62px; color:#6a6a6a; font-size:16px; display:block; width:100%; position:relative; z-index:2; cursor:pointer;}
.news_list1 .top .left .form_down{width:100%; position:absolute; left:0; top:100%; padding-left:60px; z-index:2; display:none; background:#fff; box-sizing:border-box;}
.news_list1 .top .left .form_down ul li{line-height:24px;}
.news_list1 .top .left .form_down ul li:hover{color:#38b000; cursor:pointer;}
.news_list1 .top .right{width:48%; background:#f1f1f1; position:relative;}
.news_list1 .top .right input{width:100%; line-height:60px; border:none; background:transparent; padding-left:70px; box-sizing:border-box;}
.news_list1 .top .right input::-webkit-input-placeholder{font-size:16px; color:#6a6a6a;}
.news_list1 .top .right input::-moz-placeholder{font-size:16px; color:#6a6a6a;}
.news_list1 .top .right input:-moz-placeholder{font-size:16px; color:#6a6a6a;}
.news_list1 .top .right input:-ms-input-placeholder{font-size:16px; color:#6a6a6a;}
.news_list1 .top .right .right_btns{width:16%; position:absolute; right:0; top:0; height:100%;}
.news_list1 .top .right .right_btns button{border:none;}
.news_list1 .top .right .right_btns button.search_btn{width:24px; height:24px; background:url(../img/news_list1_search.png) no-repeat center; background-size:cover; margin-top:20px; cursor:pointer;}
.news_list1 .top .right .right_btns button.refresh_btn{width:68%; height:100%; background:url(../img/tech_list1_btn.png) no-repeat left; background-size:cover;}
.news_list1 .top .right .right_btns button.refresh_btn::before{content:''; width:26px; height:26px; background:url(../img/news_list1_refresh.png) no-repeat center; background-size:cover; position:absolute; right:30%; top:50%; margin-top:-13px;}
.news_list1 .bott ul .li_{margin-bottom:65px;}
.news_list1 .bott ul .li_ a{display:block;}
.news_list1 .bott ul .li_ .left{width:33.1%; overflow:hidden;}
.news_list1 .bott ul .li_ .right{width:65.2%;}
.news_list1 .bott ul .li_ .right .tag{color:#f27825; font-size:14px; text-align:right;}
.news_list1 .bott ul .li_ .right .tag span{padding-left:15px; position:relative; display:inline-block;}
.news_list1 .bott ul .li_ .right .tag span::before{content:''; width:12px; height:15px; background:url(../img/news_list1_tag.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-8px;}
.news_list1 .bott ul .li_ .right .t{font-size:24px; color:#222; line-height:24px; transition:all 0.5s ease; margin-top:15px;}
.news_list1 .bott ul .li_:hover .right .t{color:#38b000;}
.news_list1 .bott ul .li_ .right .c{font-size:16px; line-height:28px; color:#6a6a6a; margin-top:60px; margin-bottom:45px; max-height:56px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_list1 .bott ul .li_ .right .time{font-size:18px; color:#808184; padding-left:35px; position:relative; line-height:40px;}
.news_list1 .bott ul .li_ .right .time::before{content:''; width:18px; height:18px; background:url(../img/tech_list1_time.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-9px;}
.news_list1 .bott ul .li_ .right .more{font-size:16px; line-height:40px; background:transparent; color:#38b000; border:1px solid #38b000; transition:all 0.5s ease; padding-left:25px; padding-right:15px;}
.news_list1 .bott ul .li_ .right .more i{line-height:40px;}
.news_list1 .bott ul .li_:hover .right .more{background:#38b000; color:#fff; border:1px solid #38b000;}
/* 新闻列表 end */

/* 新闻详情 start */
.news_detail_xc .btns{position:absolute; right:8%; bottom:50px;}
.news_detail_xc .btns a{float:left; display:block; width:40px; height:40px; margin-left:10px;}
.news_detail_xc .btns a.prev{background:url(../img/prev.png) no-repeat center; background-size:cover;}
.news_detail_xc .btns a.next{background:url(../img/next.png) no-repeat center; background-size:cover;}
.news_detail_xc .btns a.back{background:url(../img/back.png) no-repeat center; background-size:cover;}
.news_detail_xc .btns .audio_play{background:url(../img/play.png) no-repeat center; background-size:cover; float:left; display:block; width:40px; height:40px;}
.news_detail1{padding-top:55px;}
.news_detail1 .left{width:60px; float:left;}
.news_detail1 .left .bdsharebuttonbox{overflow:hidden;}
.news_detail1 .left .bdsharebuttonbox a{display:block; float:none; width:60px; height:60px; padding:0; margin:0 0px 1px; background-position:0 0; border-radius:50%; overflow:hidden; background-size:cover;}
.news_detail1 .left .bdsharebuttonbox a:hover{background-position:-60px 0;}
.news_detail1 .right{width:93.5%; float:right;}
.news_detail1 .right .tit{font-size:18px; line-height:28px; color:#38b000; font-weight:bold;}
.news_detail1 .right .con .date{display:inline-block; font-size:17px; line-height:28px; color:#575757;}
.news_detail1 .right .con .switcher{display:inline-block; font-size:14px; line-height:0.28rem; margin-left:30px; color:#575757;}
.news_detail1 .right .intro .title{font-size:34px; line-height:34px; color:#222; margin:35px 0;}
.news_detail1 .right .intro .text{font-size:15px; line-height:1.9; color:#575757; max-height:1300px; overflow:hidden; position:relative;}
.news_detail1 .right .intro .cover{width:100%; height:100px; background:url(../img/news_detail_bg.png) no-repeat center; background-size:cover; position:relative; margin-top:-100px; display:none;}
.news_detail1 .right .intro .more{text-align:center; color:#38b000; font-size:18px; cursor:pointer; display:none;}
.news_detail1 .right .intro .more img{vertical-align:middle; margin-left:10px;}

.news_detail2{background:url(../img/newsDetail02_1.jpg) no-repeat center; padding:35px 0; margin-top:60px;}
.news_detail2 .next_news span{color:#38b000; font-size:16px; display:block;}
.news_detail2 .next_news .tit{font-size:30px; line-height:30px; color:#242d38; margin:20px 0 25px;}
.news_detail2 .more{color:#fff; font-size:16px; line-height:40px; padding-left:25px; padding-right:15px;}
.news_detail2 .more i{line-height:40px;}
/* 新闻详情 end */

/* 企业文化 start */
.culture .left{width:46.2%;}
.culture .c_tit{font-size:36px; line-height:36px; color:#000; font-weight:bold; margin-bottom:20px;}
.culture .e_tit{font-size:20px; line-height:20px; color:#727272; text-transform:uppercase;}
.culture .con{font-size:18px; line-height:28px; color:#6a6a6a; margin-top:40px;}
.culture .right{width:47.2%;}
.culture1{padding-top:90px; padding-bottom:180px; box-sizing:border-box;}
.culture2{padding:70px 0; background:#f9f9f9; box-sizing:border-box;}
.culture2 .left{padding-top:50px;}
.culture2 .e_tit{padding-bottom:15px; border-bottom:1px solid #ccc;}
.culture2 .con{margin-top:35px;}
.culture2 .con ul li{margin-left:22px; position:relative;}
.culture2 .con ul li::before{content:''; width:8px; height:8px; background:#38b000; border-radius:50%; position:absolute; top:10px; left:-22px;}
.culture3{padding-top:90px; padding-bottom:20px; box-sizing:border-box;}
.culture3 .right{color:#222; font-weight:bold; padding-left:25px; padding-top:75px; box-sizing:border-box;}
.culture3 .box{margin-bottom:60px;}
.culture3 .b_tit{font-size:42px; line-height:42px; position:relative;}
.culture3 .b_tit::before{content:''; width:9px; height:60px; background:#38b000; position:absolute; left:-25px; top:-20px;}
.culture3 .b_tit span{font-size:28px; line-height:28px; text-transform:uppercase; margin-left:10px;}
.culture3 .s_tit{font-size:32px; line-height:50px; margin-top:25px;}
/* 企业文化 end */

/*资质荣誉 start */
.honor1{padding-top:60px; padding-bottom:80px;}
.honor1 .infor{font-size:18px; color:#6a6a6a; line-height:22px; text-align:center; width:62.5%; margin:0 auto; margin-bottom:95px;}
.honor1 .tea_case{width:100%;}
.honor1 .tea_case .left{width:15%; color:#38b000;}
.honor1 .tea_case .left .num{font-size:42px; line-height:42px; margin-bottom:35px;}
.honor1 .tea_case .left .t{font-size:28px; line-height:28px; padding-bottom:15px; border-bottom:1px solid #38b000; display:inline-block;}
.honor1 .hon_con_case{float:right; width:80%; position:relative;}
.honor1 .hon_con_case > div{display:none; position:relative;}
.honor1 .hon_con_case > div:first-child{display:block;}
.honor1 .hon_con_box{float:left; width:70%; position:relative;}
.honor1 .hon_con_box .swiper-container{padding-bottom:120px; position:relative;}
.honor1 .hon_con_box .swiper-container::before{content:''; width:18%; height:100%; background:url(../img/honor_bg2.png) no-repeat center; background-size:cover; position:absolute; left:0; top:0; z-index:2;}
.honor1 .hon_con_box .swiper-container::after{content:''; width:18%; height:100%; background:url(../img/honor_bg.png) no-repeat center; background-size:cover; position:absolute; right:0; top:0; z-index:2;}
.honor1 .hon_con_box .swiper-slide{opacity:0.9; transition:all .5s ease-in;}
.honor1 .hon_con_box .swiper-slide.active{opacity:1;}
.honor1 .hon_con_box .swiper-container-3d{perspective:350px;}
.honor1 .hon_con_box .swiper-slide> div{width:100%; position:relative;}
.honor1 .hon_con_box .swiper-slide> div > img{display:block; max-width:450px; margin:0 auto;}
.honor1 .hon_name{text-align:center; margin-top:45px; color:#222; font-size:28px; line-height:28px; opacity:0; transition:all .5s ease-in; position:absolute; left:0; top:100%; width:100%; font-weight:bold;}
.honor1 .hon_con_box .swiper-slide.active .hon_name{opacity:1;}
.honor1 .hon_name_box{width:23.5%; float:right; padding:30px 0; position:relative; z-index:1;}
.honor1 .hon_name_box .swiper-slide{width:98%; margin:0 auto;}
.honor1 .hon_name_text{font-size:18px; line-height:60px; height:60px; text-align:center; color:#222; transition:all 0.5s ease;}
.honor1 .hon_name_box .active-nav .hon_name_text{background:#fff; border-radius:30px; font-size:20px; font-weight:bold; box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);}
.honor1 .hon_name_box .swiper-container{height:210px; overflow:hidden;}
.honor1 .hon_name_box .swiper-slide{cursor:pointer;}
.honor1 .hon_name_box .swiper-button-prev,.hon_name_box .swiper-button-next{background-image:none; font-size:18px; width:100%; text-align:center; margin:0; color:#000;}
.honor1 .hon_name_box .swiper-button-prev{position:absolute; top:0; left:50%; width:14px; height:7px; background:url(../img/about3_prev.png) no-repeat center; margin-left:-9px;}
.honor1 .hon_name_box .swiper-button-next{position:absolute; bottom:0; left:50%; width:14px; height:7px; background:url(../img/about3_next.png) no-repeat center; margin-left:-9px; top:auto;}
/*资质荣誉 end*/

/* 发展历程 start */
.history{padding-top:50px; position:relative;}
.history .left{width:35%; margin-left:14%;}
.history .date{font-size:80px; color:#dfdfdf; font-weight:bold; line-height:80px; margin-bottom:70px;}
.history .left .text_con{height:365px; position:relative; overflow:auto; overflow-x:hidden;}
.history .left .text_con .item{position:absolute; top:0; left:0; right:0; opacity:0; visibility:hidden; transform:translateX(30px);}
.history .left .text_con .item.cur{opacity:1; visibility:visible; transform:translateX(0); -moz-transition:all 1s ease 0.2s; -ms-transition:all 1s ease 0.2s; -o-transition:all 1s ease 0.2s; -webkit-transition:all 1s ease 0.2s; transition:all 1s ease 0.2s;}
.history .left .text_con .item .con{font-size:18px; color:#222; line-height:36px; height:365px; overflow:auto; padding-right:30px; box-sizing:border-box;}
.history .left .text_con .item .con::-webkit-scrollbar {width:2px; height:4px;}
.history .left .text_con .item .con::-webkit-scrollbar-thumb {border-radius:5px; background:#272727;}
.history .left .text_con .item .con::-webkit-scrollbar-track {border-radius:0; background:#a0a0a0;}
/* .history .left .text_con .item p{opacity:0; visibility:hidden; transform:translateX(30px);}
.history .left .text_con .item.cur p{opacity:1; visibility:visible; transform:translateX(0);}
.history .left .text_con .item.cur p:nth-child(1){-moz-transition:all 1s ease 0.2s; -ms-transition:all 1s ease 0.2s; -o-transition:all 1s ease 0.2s; -webkit-transition:all 1s ease 0.2s; transition:all 1s ease 0.2s;}
.history .left .text_con .item.cur p:nth-child(2){-moz-transition:all 1s ease 0.5s; -ms-transition:all 1s ease 0.5s; -o-transition:all 1s ease 0.5s; -webkit-transition:all 1s ease 0.5s; transition:all 1s ease 0.5s;}
.history .left .text_con .item.cur p:nth-child(3){-moz-transition:all 1s ease 0.8s; -ms-transition:all 1s ease 0.8s; -o-transition:all 1s ease 0.8s; -webkit-transition:all 1s ease 0.8s; transition:all 1s ease 0.8s;}
.history .left .text_con .item.cur p:nth-child(4){-moz-transition:all 1s ease 1.1s; -ms-transition:all 1s ease 1.1s; -o-transition:all 1s ease 1.1s; -webkit-transition:all 1s ease 1.1s; transition:all 1s ease 1.1s;} */

.history .time_line{font-size:24px; color:#222; text-align:center; line-height:24px; margin-top:80px; width:100%; margin-bottom:105px;}
.history .time_line .wrap{position:relative;}
.history .time_line .wrap::before{content:''; width:2000px; height:1px; background:#e5e5e5; position:absolute; left:-10%; top:8px;}
/* .history .time_line .owl-carousel{padding-top:30px;} */
.history .time_line .cur{font-size:24px; font-weight:bold;}
.history .time_line .item{padding-top:30px; position:relative;}
.history .time_line .item::before{content:''; width:15px; height:14px; background:url(../img/history_dot.png) no-repeat center; background-size:cover; position:absolute; left:50%; margin-left:-8px; top:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.history .time_line .owl-item.cur .item::before{opacity:1; visibility:visible;}
.history .time_line .owl-prev, .history .time_line .owl-next{position:absolute; left:8%; top:50%; font-size:26px; line-height:32px; font-weight:bold; color:#b8b8b8; cursor:pointer;}
.history .time_line .owl-prev:hover, .history .time_line .owl-next:hover{color:#38b000;}
.history .time_line .owl-next{right:7%; left:auto;}
.history .time_line .item{cursor:pointer;}

.history .right{width:39%; margin-right:7%; border:5px solid #38b000; box-sizing:border-box;}
.history .rect-59{padding-bottom:59%;}
.history .right .year{color:#fff; font-family:Arial; font-weight: bold; font-size: 72px; position:absolute; top:50%; left:0; right:0; text-align:center; z-index:2; line-height:100px; margin-top: -50px; text-shadow: 2px 2px 10px rgba(0,0,0,0.2);}
.history .right .pic_item .rect-63:after{content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:url(../img/black.2.png) repeat; z-index:1;}
.history .right .pic_item{position:absolute; top:0; right:0; left:0;}
/* .history .right .pic_item .rect-59{transform: scale(0.6); opacity:0; visibility:hidden; -moz-transition:all 1.2s ease 0s; -ms-transition:all 1.2s ease 0s; -o-transition:all 1.2s ease 0s; -webkit-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.history .right .pic_item.cur .rect-59{transform: scale(1); opacity:1; visibility:visible;} */
/* 发展历程 end */

/* 关于我们 start */
.about_us .infor{width:41%; margin:0 auto; text-align:center; margin-bottom:45px;}
.about_us .infor .c_tit{font-size:36px; line-height:36px; color:#333; margin-bottom:20px; font-weight: bold;}
.about_us .infor .e_tit{font-size:20px; line-height:20px; color:#727272; text-transform:uppercase;}
.about_us1{padding:80px 0;}
.about_us1 .rect-73{padding-bottom:73.26%;}
.about_us1 .left{width:51.2%;}
.about_us1 .right{padding-top:100px; width:42.5%;}
.about_us1 .right .con{color:#6a6a6a; font-size:18px; line-height:32px; margin-bottom:100px;}
.about_us1 .right .num_box{border-bottom:1px dashed #ececec; padding-bottom:20px; margin-bottom:15px;}
.about_us1 .right .num_box .num{display:inline-block; font-size:16px; color:#626262; line-height:28px; text-align:center; margin-right:13%;}
.about_us1 .right .num_box .num span{color:#38b000; font-size:54px; font-family:Impact; display:inline-block; min-width:50px;}
.about_us1 .right .num_box .num.num3{margin-right:0;}
.about_us1 .right .num_box .num.num1 span{min-width:120px; text-align:left;}
.about_us1 .right .num_box .num.num3 span{margin-right:15px;}
.about_us1 .right .from{color:#38b000; font-size:14px; text-align:right;}

.about_us2 .rect-34{padding-bottom:34.38%;}
.about_us2 .content{overflow:hidden;}
.about_us2 .content .item{position:relative;}
.about_us2 .content .item .cover{width:100%; height:100%; background: url(../img/ab2_cover.png) no-repeat left; background-size:cover; position:absolute; left:0; top:0;}
.about_us2 .content .item .intro{width:100%; position:absolute; left:0; bottom:70px; color:#fff; font-weight:bold; font-size:30px;}
.about_us2 .content .owl-dots{width:100%; text-align:center; position:absolute; left:0; bottom:35px;}
.about_us2 .content .owl-dots .owl-dot{width:30px; height:8px; background:#fff; border-radius:30px; display:inline-block; margin-right:15px;}
.about_us2 .content .owl-dots .owl-dot.active{background:#38b000;}

.about_us3{box-sizing:border-box; padding-top:80px; background:#f4f6f8;}
.about_us3 .content{padding-left:8.3%;}
.about_us3 .content .swiper{padding-bottom:115px; position:relative;}
.about_us3 .content .swiper-slide{width:25%;}
.about_us3 .content .swiper-slide a{display:block;}
.about_us3 .content .swiper-slide:first-child{width:47.5%;}
.about_us3 .content .swiper-slide .img_{box-sizing:border-box; border:1px solid #c0c0c0; padding:27px; text-align:center; height:310px; position:relative;}
.about_us3 .content .swiper-slide .img_::after{content:''; width:100%; height:100%; background:url(../img/black.6.png) center; background-size:cover; position:absolute; top:0; left:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.about_us3 .content .swiper-slide .img_ .t{position:absolute; left:30px; bottom:45px; box-sizing:border-box; color:#fff; font-size:16px; line-height:24px; text-align:left; opacity:0; visibility:hidden; transition:all 0.5s ease; z-index:2; padding-right:30px;}
.about_us3 .content .swiper-slide .tit{font-size:16px; color:#222; text-align:center; margin-top:10px;}
.about_us3 .content .swiper-slide:hover .img_::after{opacity:1; visibility:visible;}
.about_us3 .content .swiper-slide:hover .img_ .t{opacity:1; visibility:visible;}
.about_us3 .content .swiper-slide:hover .tit{color:#38b000;}
.about_us3 .content .swiper-pagination{bottom:55px;}
.about_us3 .content .swiper-pagination-bullet{width:30px; height:8px; background:#c0c0c0; border-radius:30px;}
.about_us3 .content .swiper-pagination-bullet-active{background:#38b000;}

.about_us4{padding:80px 0;}
.about_us4 .left{width:50%; padding-top:70px;}
.about_us4 .left .con{color:#6a6a6a; font-size:18px; line-height:28px;}
.about_us4 .right{width:41%;}
.about_us4 .right .owl-carousel .owl-item img{width:auto;}
.about_us4 .right .owl-dots{text-align:right; position:absolute; right:-30px; bottom:-40px;}
.about_us4 .right .owl-dots .owl-dot{width:30px; height:8px; background:#c0c0c0; border-radius:30px; display:inline-block; margin-right:15px;}
.about_us4 .right .owl-dots .owl-dot.active{background:#38b000;}
/* 关于我们 end */

/* 党工团建设 start */
.people_xc_banner .people_intro{width:75%; margin:0 auto; position:absolute; left:50%; bottom:110px; transform:translate(-50%,0); min-height:38px;}
.people_xc_banner .people_intro .left{width:46.6%; padding-bottom:10px; border-bottom:2px solid #38b000;}
.people_xc_banner .people_intro .left a{font-size:16px; color:#fff; opacity:0.8; margin-right:15px;}
.people_xc_banner .people_intro .left a.cur{color:#38b000;}
.people_xc_banner .people_intro .left a:hover{color:#38b000;}
.people_xc_banner .people_intro .right{width:46.6%; padding-bottom:10px; border-bottom:2px solid #38b000; height:26px;}
.people_xc_banner .people_intro .right .prev{width:21px; height:15px; background:url(../img/people_prev.png) no-repeat center; background-size:cover; margin-right:15px;}
.people_xc_banner .people_intro .right .prev:hover{background:url(../img/people_prev2.png) no-repeat center;}
.people_xc_banner .people_intro .right .next{width:21px; height:15px; background:url(../img/people_next.png) no-repeat center; background-size:cover;}
.people_xc_banner .people_intro .right .next:hover{background:url(../img/people_next2.png) no-repeat center;}
.people_xc_banner .people_intro .mouse{width:30px; height:46px; background:url(../img/people_mouse.png) no-repeat center; background-size:cover; position:absolute; left:50%; bottom:-35px; transform:translate(-50%,0); cursor:pointer;}
.people_xc_banner .people_intro .mouse::after{content:''; width:16px; height:8px; background:url(../img/mouse_jt.png) no-repeat center; position:absolute; left:50%; bottom:-13px; margin-left:-8px; transition:all 0.5s ease;}
.people_xc_banner .people_intro .mouse:hover::after{bottom:-20px;}
.people_crumbs{background:#fff;}

.committee .infor{width:46.7%; margin:0 auto; margin-bottom:45px;}
.committee .tit{position:relative; text-align:center;}
.committee .tit span p{font-size:32px; line-height:32px; color:#f4162c; font-weight:bold;}
.committee .tit::before{content:''; width:32%; height:1px; background:#f4162c; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.committee .tit::after{content:''; width:32%; height:1px; background:#f4162c; position:absolute; right:0; top:50%; transform:translate(0,-50%);}
.committee1{margin-top:25px; margin-bottom:90px;}
.committee1 .rect-62{padding-bottom:62.86%;}
.committee1 .left{width:47.1%;}
.committee1 .left .cover{width:100%; height:50px; background:url(../img/commi_cover.png) center; background-size:cover; position:absolute; left:0; bottom:0;}
.committee1 .left .intro{width:100%; padding-left:45px; box-sizing:border-box; position:absolute; left:0; bottom:15px;}
.committee1 .left .intro .t{font-size:18px; line-height:18px; color:#fff;}
.committee1 .left .play{width:50px; height:50px; background:url(../img/commi_play1.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer;}
.committee1 .right{width:46.7%; padding-top:30px;}
.committee1 .right .con ul li{padding:15px 0; cursor:pointer; border-bottom:1px dashed #e0e0e0;}
.committee1 .right .con ul li .t{width:90%; font-size:18px; color:#737373; line-height:24px; transition:all 0.5s ease;}
.committee1 .right .con ul li .icon{width:24px; height:24px; background:url(../img/commi_play2.png) no-repeat center; background-size:cover; transition:all 0.5s ease;}
.committee1 .right .con ul li:hover .t{font-weight:bold;}
.committee1 .right .con ul li:hover .icon{background:url(../img/commi_play3.png) no-repeat center;}

.committee2 .content{width:85%; margin:0 auto;}
.committee2 .content .item .cover{width:100%; height:70px; background:url(../img/commi_cover.png) center; background-size:cover; position:absolute; left:0; bottom:0;}
.committee2 .content .item .intro{width:100%; padding-left:45px; box-sizing:border-box; position:absolute; left:0; bottom:25px;}
.committee2 .content .item .intro .t{font-size:18px; line-height:18px; color:#fff;}
.committee2 .content .item .play{width:69px; height:69px; background:url(../img/commi2_play.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer;}
.committee2 .owl-prev{width:60px; height:60px; background:url(../img/commi2_prev.png) no-repeat center; background-size:cover; position:absolute; left:-110px; top:50%; transform:translate(0,-50%);}
.committee2 .owl-next{width:60px; height:60px; background:url(../img/commi2_next.png) no-repeat center; background-size:cover; position:absolute; right:-110px; top:50%; transform:translate(0,-50%);}

.committee3{margin-top:85px; margin-bottom:75px;}
.committee3 .rect-78{padding-bottom:78.95%;}
.committee3 .content .txt{font-size:14px; color:#fff;}
.committee3 .content .swiper{padding-bottom:70px;}
.committee3 .content .swiper-slide{cursor:pointer;}
.committee3 .content .swiper-slide .txt{font-size:14px; color:#fff; width:100%; position:absolute; left:0; bottom:20px; text-align:center; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.committee3 .content .swiper-slide:hover .txt{opacity:1; visibility:visible;}
.committee3 .content .swiper-pagination-bullet{width:40px; font-size:18px; color:#222; opacity:1; background:transparent;}
.committee3 .content .swiper-pagination-bullet-active{color:#38b000;}
.committee3 .content .swiper-pagination{bottom:0;}
.committee3 .content .swiper-button-prev{width:18px; height:19px; background:url(../img/commi3_prev.png) no-repeat center; background-size:cover; position:absolute; bottom:0; left:15%; top:auto; z-index:11; transition:all 0.5s ease;}
.committee3 .content .swiper-button-next{width:18px; height:19px; background:url(../img/commi3_next.png) no-repeat center; background-size:cover; position:absolute; bottom:0; right:15%; top:auto; z-index:11; transition:all 0.5s ease;}
.committee3 .content .swiper-button-prev:after, .committee3 .content .swiper-button-next:after{display:none;}
.committee3 .content .swiper-button-prev:hover{background:url(../img/commi3_prev2.png) no-repeat center;}
.committee3 .content .swiper-button-next:hover{background:url(../img/commi3_next2.png) no-repeat center;}
.album_ordinary .album_close{background:#38b000;}
/* 党工团建设 end */

/* 人才发展 start */
.people1 .rect-113{padding-bottom:113.79%;}
.people1 .left{width:29%;}
.people1 .right{width:69.5%; background:#f2f2f2; position:relative; box-sizing:border-box;}
.people1 .right::before{content:''; width:62px; height:47px; background:url(../img/people1_icon.png) no-repeat center; background-size:cover; position:absolute; left:47px; top:37px;}
.people1 .right::after{content:''; width:62px; height:47px; background:url(../img/people1_icon.png) no-repeat center; background-size:cover; position:absolute; right:47px; bottom:37px;}
.people1 .right .intro{color:#222; padding:140px 100px; box-sizing:border-box;}
.people1 .right .intro .t{font-size:30px; line-height:30px; font-weight:bold; margin-bottom:40px;}
.people1 .right .intro .c{font-size:16px; line-height:34px;}
.people1 .right .intro .from{font-size:20px; line-height:20px; margin-top:50px;}
.people1 .right .intro .sign{margin-right:6%;}

.people2{padding-top:120px; padding-bottom:80px; margin:90px 0;}
.people2 .left{width:30%;}
.people2 .left .intro{color:#fff;}
.people2 .left .intro .t{font-size:30px; line-height:30px; font-weight:bold;}
.people2 .left .intro .c{font-size:16px; line-height:34px; margin-top:50px; margin-bottom:70px;}
.people2 .left .intro .more{line-height:54px; font-size:20px; padding:0 50px;}
.people2 .left .intro .more i{line-height:54px;}
.people2 .right{width:53%;}

.people3{margin-bottom:70px;}
.people3 .rect-67{padding-bottom:67.86%;}
.people3 .infor .tit{font-size:30px; line-height:30px; color:#222; margin-bottom:70px; text-align:center; font-weight:bold;}
.people3 .content .left{width:52.5%;}
.people3 .content .right{width:46.2%;}
.people3 .content .right .item:first-child{margin-bottom:20px;}
.people3 .content .cover{width:100%; height:100%; background:url(../img/people3_cover.png) no-repeat center; background-size:cover; position:absolute; left:0; top:0;}
.people3 .content .intro{width:100%; padding:0 60px; box-sizing:border-box; position:absolute; left:0; top:50%; transform:translate(0,-50%); color:#fff;}
.people3 .content .intro .t{font-size:30px; line-height:30px; font-weight:bold; position:relative; display:inline-block; margin-bottom:25px;}
.people3 .content .intro .t::before{content:''; width:50%; height:1px; background:#fff; position:absolute; left:0; top:-20px;}
.people3 .content .intro .c{font-size:16px; line-height:28px; width:70%;}
.people3 .content .item .intro .c{width:100%;}
/* 人才发展 end */

/* 招贤纳士 start */
.resume .rect-83{padding-bottom:83.93%;}
.resume .top{background:#f5f5f5; padding:30px 0;}
.resume .item{color:#555; text-align:center; cursor:pointer;}
.resume .item .num{font-size:60px; line-height:60px;}
.resume .item .tit{font-size:18px;}
.resume .owl-item.cur .item{color:#38b000;}
.resume .top .owl-prev{width:32px; height:63px; background:url(../img/resume_prev.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.resume .top .owl-next{width:32px; height:63px; background:url(../img/resume_next.png) no-repeat center; background-size:cover; position:absolute; right:0; top:50%; transform:translate(0,-50%);}
.resume .bott{position:relative;}
.resume .bott .cover{width:100%; height:100%; background:url(../img/resume_cover.png) center; background-size:cover; position:absolute; left:0; top:0;}
.resume .bott .left{width:33.7%; position:absolute; left:0; top:0; z-index:2;}
.resume .bott .left .intro{width:100%; text-align:right; position:absolute; top:115px; right:88px; color:#fff;}
.resume .bott .left .intro .num{font-size:100px; line-height:100px;}
.resume .bott .left .intro .t{font-size:30px; line-height:30px; margin:30px 0;}
.resume .bott .left .intro .country{font-size:18px;}
.resume .bott .left .intro .country img{vertical-align:text-top; margin-right:10px; width:auto; display:inline-block;}
.resume .bott .right{width:100%; padding-left:33.7%; box-sizing:border-box; position:relative;}
.resume .bott .right .box{padding:75px 0 60px 80px; color:#222;}
.resume .bott .right .box .t{font-size:30px; line-height:30px; font-weight:bold; margin-bottom:45px;}
.resume .bott .right .box .c span{font-size:16px; display:block;}
.resume .bott .right .box .c span:first-child{font-size:20px; line-height:20px; font-weight:bold; margin-bottom:10px;}
.resume .bott .right .box .c ul li{font-size:16px; position:relative; padding-left:20px;}
.resume .bott .right .box .c ul li::before{content:''; width:8px; height:8px; background:#38b000; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-4px;}
.resume .bott .right .box .treatment{margin-top:25px;}
.resume .bott .right .box .apply{background:#e6e6e6; font-size:20px; color:#222; line-height:54px; padding:0 50px;}
.resume .bott .right .box .apply i{line-height:54px;}
.resume .bott .right .box .apply:after{background:rgba(56,176,0,0.05);}
/* 招贤纳士 end */

/* 检测中心 start */
.SRTC01{padding-top:120px; padding-bottom:100px;}
.SRTC01 .infor .tit{font-size:26px; line-height:34px; color:#222; font-weight:bold; width:19.5%;}
.SRTC01 .infor .con{font-size:18px; line-height:28px; color:#777; width:76%;}

.SRTC02{background:#f4f6f8; padding-top:90px; padding-bottom:140px;}
.SRTC02 .box1 .con{border-bottom:1px solid #bbb;}
.SRTC02 .box .icon{display:inline-block; margin-top:30px;}
.SRTC02 .box .con{display:inline-block; width:89%; color:#000; font-size:16px; line-height:36px; padding:30px 0;}

.SRTC03{margin-top:-90px;position:relative;}
.SRTC03 .intro{width:100%; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.SRTC03 .intro .con{width:54%; font-size:24px; line-height:46px; color:#222; font-weight:bold; margin-top:90px;}
.SRTC03 .intro .con span{color:#38b000; border-bottom:2px solid #38b000; padding-bottom:4px;}
/* 检测中心 end */

/* 质检中心 start */
.QCC01{padding:85px 0; background-size:cover;}
.QCC01 .left{width:46%; margin-top:70px;}
.QCC01 .left .con{font-size:16px; line-height:30px; color:#222;}
.QCC01 .right{width:53%;}
.QCC01 .right .tit{font-size:32px; line-height:32px; color:#222; font-weight:bold; text-align:center; margin-bottom:30px;}
.QCC01 .bott{margin-top:45px;}
.QCC01 .bott .li_{width:19%; margin-right:8%; float:left; background:#fff; border:1px solid #dedede; box-sizing:border-box; padding:50px 0; text-align:center;}
.QCC01 .bott .li_:last-child{margin-right:0;}
.QCC01 .bott .li_ .li_top .num{font-size:0; color:#38b000; font-weight:bold; display:inline-block;}
.QCC01 .bott .li_ .li_top .num span{font-size:48px;}
.QCC01 .bott .li_ .li_top .num i{font-size:48px;}
.QCC01 .bott .li_ .li_top .tag{font-size:14px; display:inline-block; color:#38b000; vertical-align:top; margin-top:25px;}
.QCC01 .bott .li_ .li_bott{font-size:14px; color:#222;}

.QCC02{padding:80px 0; background-size:cover;}
.QCC02 .rect-514{padding-bottom:51.49%;}
.QCC02 .left{width:46%;}
.QCC02 .right{width:46%; color:#000; padding-top:75px;}
.QCC02 .right .c_tit{font-size:36px; line-height:36px;}
.QCC02 .right .e_tit{font-size:20px; line-height:20px; margin-top:17px; margin-bottom:60px; text-transform:uppercase;}
.QCC02 .right .con{font-size:18px; line-height:26px;}

.QCC03{background:#e4e7ee; padding:45px 0;}
.QCC03 .left{width:35.6%; padding-top:65px;}
.QCC03 .left .tit{font-size:36px; color:#222; line-height:36px;}
.QCC03 .left .tit span{display:block;}
.QCC03 .left .tit .fir{margin-bottom:15px; font-weight:bold; padding-top:35px; position:relative;}
.QCC03 .left .tit .fir::before{content:''; width:104px; height:10px; background:url(../img/QCC03_tag.png) no-repeat left; background-size:cover; position:absolute; left:0; top:0;}
.QCC03 .right{width:53.7%;}

.QCC04{padding-top:90px; padding-bottom:80px; background-position:bottom; background-size:cover;}
.QCC04 .left{width:36.8%; margin-top:175px;}
.QCC04 .right{width:54%;}
.QCC04 .right .box{margin-bottom:35px;}
.QCC04 .right .box .tit{color:#38b000; padding-bottom:30px; border-bottom:1px solid #38b000; margin-bottom:55px; padding-top:70px; position:relative;}
.QCC04 .right .box .tit::before{content:''; width:41px; height:24px; background:url(../img/QCC04_tag.png) no-repeat center; background-size:cover; position:absolute; left:0; top:0;}
.QCC04 .right .box .c_tit{font-size:36px; line-height:36px; font-weight:bold; margin-bottom:20px;}
.QCC04 .right .box .e_tit{font-size:20px; line-height:20px;text-transform:uppercase;}
.QCC04 .right .box .con{font-size:16px; line-height:26px; color:#222;}
.QCC04 .right .num_box{margin-top:60px;}
.QCC04 .right .num_box .li_{width:22%; margin-right:4%; float:left; text-align:center;}
.QCC04 .right .num_box .li_:last-child{margin-right:0;}
.QCC04 .right .num_box .li_ .num{border-bottom:1px solid #d8d9d9; color:#38b000; margin-top:30px; font-size:16px; padding-bottom:10px; margin-bottom:20px;}
.QCC04 .right .num_box .li_ .num span{font-size:50px; line-height:50px; font-weight:bold;}
.QCC04 .right .num_box .li_ .c{font-size:14px; color:#000;}
/* 质检中心 end */

/* 智能制造 start */
.IMS01{padding:65px 0;}
.IMS01 .rect-56{padding-bottom:56.75%;}
.IMS01 .left{width:55%;}
.IMS01 .left .c_tit{font-size:26px; line-height:26px; color:#000;}
.IMS01 .left .e_tit{font-size:20px; line-height:20px; color:#727272; margin-top:20px; margin-bottom:40px; text-transform:uppercase;}
.IMS01 .left .con{font-size:18px; line-height:30px; color:#777;}
.IMS01 .right{width:41%;}
/* .IMS01 .owl-carousel{overflow:hidden;} */
.IMS01 .owl-nav{position:absolute; left:0; bottom:0;}
.IMS01 .owl-prev{width:50px; height:50px; background:url(../img/IMS01_prev1.jpg) no-repeat center; transition:all 0.5s ease; display:inline-block; background-size:cover;}
.IMS01 .owl-prev:hover{background:url(../img/IMS01_prev2.jpg) no-repeat center;}
.IMS01 .owl-next{width:50px; height:50px; background:url(../img/IMS01_next1.jpg) no-repeat center; transition:all 0.5s ease; display:inline-block; background-size:cover;}
.IMS01 .owl-next:hover{background:url(../img/IMS01_next2.jpg) no-repeat center;}
.IMS01 .owl-dots{position:absolute; left:34%; bottom:30px;}
.IMS01 .owl-dot{width:12px; height:12px; background:#fff; opacity:0.7; display:inline-block; margin-right:15px; transition:all 0.5s ease; border-radius:50%;}
.IMS01 .owl-dot.active{background:#38b000;}

.IMS02{padding-bottom:105px;}
.IMS02 .rect-56{padding-bottom:56.07%;}
.IMS02 .wrap{background-size:cover; padding:65px 60px 75px; box-sizing:border-box;}
.IMS02 .tit{color:#fff;}
.IMS02 .c_tit{font-size:26px; line-height:26px; font-weight:bold;}
.IMS02 .e_tit{font-size:20px; line-height:20px; margin-top:20px; text-transform:uppercase;}
.IMS02 .content{position:relative;}
.IMS02 .left{width:37.5%; position:absolute; left:0; bottom:0;}
.IMS02 .right{width:47.4%;}
.IMS02 .left .play{width:82px; height:78px; background:url(../img/IMS02_play.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer;}
/* 智能制造 end */

/* 制造品质 start */
.quality{padding:0; min-height:auto;}
.quality .SibAiPanel .wrap{height:100%;}
.quality .rt_item .box{width:50%; position:relative; height:680px;}
.quality .rt_item .l_box{float:left;}
.quality .rt_item .r_box{float:right;}
.quality .rt_item .l_box.txt_box .cover{background:url(../img/quality_bg1.jpg) no-repeat; background-position:right bottom; background-size:cover;}
.quality .rt_item .r_box.txt_box .cover{background:url(../img/quality_bg2.jpg) no-repeat; background-position:right bottom; background-size:cover;}
.quality .rt_item .cover{position:absolute; width:970px; height:100%; top:0; right:0; z-index:-1;}
.quality .rt_item .cover_pic{width:960px; height:100%; overflow:hidden;}
.quality .txt{color:#fff;}
.quality .txt .tit_en{font-size:36px; text-transform:uppercase; line-height:36px; font-family:Impact;}
.quality .txt .tit_cn{font-size:60px; line-height:60px; font-weight:bold; margin-top:30px; margin-bottom:105px;} 
.quality .btns .more{background:transparent; border:1px solid #87888a; font-size:16px; color:#fff; line-height:56px; padding-left:15px; padding-right:115px;}
.quality .btns .QCC_more{margin-right:15px;}
.quality .btns .more i{color:#87888a; line-height:31px; position:absolute; right:15px; top:50%; margin-top:-14px;}
.quality .l_box.pic_box .cover_pic{position:absolute; right:0;}
.quality .r_box.txt_box .cover{left:0;}
.SibAiRich #Contents{padding-bottom:0;}
.quality #Contents{display:none;}
.quality #rt_content{display:none;}
#SibAiSection2 .tit_en{color:#222;}
#SibAiSection2 .tit_cn{color:#222;}
#SibAiSection2 .btns .more{color:#222;}
#SibAiSection2 .btns .more:after{background:rgba(0, 0, 0, 0.05);}
#SibAiPanel0{background:url(../img/quality_bg1.jpg) no-repeat; background-position:right bottom; background-size:cover;}
#SibAiPanel0 .txt_wrap{width:45%; position: relative; height:100%;}
#SibAiPanel0 .txt{color:#fff; position: absolute; top:50%; width:100%; transform:translateY(-50%);}
#SibAiPanel3{background:url(../img/quality_bg2.jpg) no-repeat; background-position:right bottom; background-size:cover;}
#SibAiPanel3 #SibAiSection2{width:200%; position:relative; left:-100%;}
#SibAiPanel3 .txt_wrap{width:44%; float:right; height:100%; position:relative;}
#SibAiPanel3 .txt{color:#333; position:absolute; top:50%; transform:translateY(-50%); width:100%;}
#SibAiBody{overflow:hidden;}
/* 制造品质 end */

/* p3实验室 start */
.lab1{margin-top:70px;}
.lab1 .left{width:32%; float:left;}
.lab1 .left .infor .title{font-size:26px; line-height:30px; color:#000; margin-bottom:20px;}
.lab1 .left .infor .tit{font-size:20px; line-height:34px; color:#727272; margin-bottom:40px;}
.lab1 .left .infor .con{font-size:18px; line-height:30px; color:#6a6a6a; display:-webkit-box; overflow:hidden; -webkit-line-clamp:3; -webkit-box-orient:vertical; height:90px;}
.lab1 .right{width:60%; float:right;}
.lab1 .right .list .li_{float:left; width:33%;}
.lab1 .right .list .li_ .box{padding:0px 38% 0px 31%; border-right:2px solid #f1f1f1; display:inline-block;}
.lab1 .right .list .li_:last-child .box{border:none;}
.lab1 .right .list .li_ .num{font-size:40px; line-height:30px; color:#222; position:relative; margin-bottom:20px;}
.lab1 .right .list .li_ .num .danwei{font-size:14px; line-height:30px; color:#222; position:absolute; top:-8px; right:-115px; width:100%;}
.lab1 .right .list .li_ .con{font-size:14px; line-height:30px; color:#222;}

.lab2{margin-top:90px;}
.lab2 .left{float:left; width:50%;}
.lab2 .left .l_top .l_top_l{float:left; width:50%;}
.lab2 .left .l_top .l_top_l .rect-6400{padding-bottom:64%;}
.lab2 .left .l_top .l_top_r{float:right; width:50%; background:rgb(0 0 0 / 50%); transition:all .5s ease;}
.lab2 .left .l_top .l_top_r:hover{background:rgb(56, 176, 0);}
.lab2 .left .l_top .l_top_r .rect-6400{padding-bottom:64%;}
.lab2 .left .l_top .l_top_r .info{padding:46px 10%;}
.lab2 .left .l_top .l_top_r .tit{font-size:26px; line-height:30px; color:#fff; margin-bottom:30px;}
.lab2 .left .l_top .l_top_r .con{font-size:16px; line-height:26px; color:#fff; overflow:auto; max-height:104px;}
.lab2 .left .l_top .l_top_r .con::-webkit-scrollbar {width:2px; height:5px;}
.lab2 .left .l_top .l_top_r .con::-webkit-scrollbar-thumb{border-radius:0px;background:#20a52b;}
.lab2 .left .l_top .l_top_r .con::-webkit-scrollbar-track{border-radius:0;background:#E4E4E4;}
.lab2 .left .l_bott{position:relative;}
.lab2 .left .l_bott .rect-3250{padding-bottom:32.5%;}
.lab2 .left .l_bott .info{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%;}
.lab2 .left .l_bott .info .tit{font-size:26px; line-height:36px; color:#000; font-weight:bold; text-align:center;}
.lab2 .left .l_bott .info .con{font-size:16px; line-height:26px; color:#000; text-align:center; padding:0px 19%;}
.lab2 .right{float:right; width:50%; position:relative;}
.lab2 .right .rect-6450{padding-bottom:64.5%;}
.lab2 .right .info{position:absolute; bottom:0px; right:0px; background:rgb(0 0 0 / 50%); width:50%; padding:75px 45px 85px 60px; transition:all .5s ease;}
.lab2 .right .info:hover{background:rgb(56, 176, 0);}
.lab2 .right .info .tit{font-size:26px; line-height:36px; color:#fff; margin-bottom:32px;}
.lab2 .right .info .con{font-size:16px; line-height:26px; color:#fff; overflow:auto; max-height:52px;}
.lab2 .right .info .con::-webkit-scrollbar {width:2px; height:5px;}
.lab2 .right .info .con::-webkit-scrollbar-thumb{border-radius:0px;background:#20a52b;}
.lab2 .right .info .con::-webkit-scrollbar-track{border-radius:0;background:#E4E4E4;}

.lab3{margin-top:80px; margin-bottom:100px;}
.lab3 .infor .c_title{font-size:36px; line-height:40px; color:#000; font-weight:bold; text-align:center; margin-bottom:20px;}
.lab3 .infor .e_title{font-size:20px; line-height:14px; color:#727272; text-align:center;}
.lab3 .content{margin-top:50px;}
.lab3 .content .left{float:left; width:49%;}
.lab3 .content .left .rect-964{padding-bottom:96.4%;}
.lab3 .content .left .l_top .rect-5440{padding-bottom:54.4%;}
.lab3 .content .left .l_bott{position:relative;}
.lab3 .content .left .l_bott .box{padding:40px 6%; background:#f7f7f7;}
.lab3 .content .left .l_bott .info .tit{font-size:28px; line-height:40px; color:#222; font-weight:bold; margin-bottom:30px; transition:all .1s ease;}
.lab3 .content .left .l_bott:hover .info .tit{color:#38b000;}
.lab3 .content .left .l_bott .info .con{font-size:16px; line-height:30px; color:#6a6a6a; margin-bottom:80px; display:-webkit-box; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:60px;}
.lab3 .content .left .l_bott .tools .time{font-size:18px; line-height:40px; color:#808184; float:left;}
.lab3 .content .left .l_bott .tools .time img{display:inline-block; vertical-align:baseline; padding-right:18px;}
.lab3 .content .left .l_bott .tools .liulan{font-size:18px; line-height:40px; color:#808184; float:right;}
.lab3 .content .left .l_bott .tools .liulan img{display:inline-block; vertical-align:baseline; padding-right:18px;}
.lab3 .content .left .l_bott .tools .sanjiao{position:absolute; bottom:0px; right:0px; opacity:0; transition:all .5s ease;}
.lab3 .content .left .l_bott:hover .tools .sanjiao{opacity:1;}
.lab3 .content .right{float:right; width:49%;}
.lab3 .content .right .rect-964{padding-bottom:96.4%; overflow:auto;}
.lab3 .content .right .rect-964 .list{height:100%;}
.lab3 .content .right .rect-964::-webkit-scrollbar {width:4px; height:5px;}
.lab3 .content .right .rect-964::-webkit-scrollbar-thumb{border-radius:0px;background:#20a52b;}
.lab3 .content .right .rect-964::-webkit-scrollbar-track{border-radius:0;background:#E4E4E4;}
.lab3 .content .right .list .li_{position:relative; margin-bottom:30px;}
.lab3 .content .right .list .li_ .li_box{padding:45px 4%; background:#f7f7f7; display:block; }
.lab3 .content .right .list .li_ .li_box .tit{font-size:24px; line-height:30px; color:#222; transition:all .5s ease; margin-bottom:25px;}
.lab3 .content .right .list .li_ .li_box:hover .tit{color:#38b000;}
.lab3 .content .right .list .li_ .li_box .con{font-size:16px; line-height:21px; color:#757575;}
.lab3 .content .right .list .li_ .li_box .sanjiao{position:absolute; bottom:0px; right:0px; opacity:0; transition:all .5s ease;}
.lab3 .content .right .list .li_ .li_box:hover .sanjiao{opacity:1;}
/* p3实验室 end */

/* 研发中心 start */
.RDC01{margin-top:110px;}
.RDC01 .content .left{float:left; width:57.5%;}
/* .RDC01 .content .left .box{font-size:16px; line-height:30px; color:#222; height:180px; display:-webkit-box; overflow:hidden; -webkit-line-clamp:6; -webkit-box-orient:vertical; height:180px;} 2022.06.130wrt */
/* .RDC01 .content .left .box::-webkit-scrollbar {width:4px; height:5px;}
.RDC01 .content .left .box::-webkit-scrollbar-thumb{border-radius:0px;background:#20a52b;}
.RDC01 .content .left .box::-webkit-scrollbar-track{border-radius:0;background:#E4E4E4;} */
.RDC01 .content .right{float:right; width:36.6%; margin-top:25px;}
.RDC01 .content .right .item{float:left; width:40%; border: 1px solid #38b000; padding:30px 20px; transform:skewX(-25deg); text-align:center;}
.RDC01 .content .right .item .num{font-size:46px; line-height:50px; color:#38b000; transform:skewX(25deg); position:relative; padding-right:20%;}
.RDC01 .content .right .item .num .danwei{font-size:18px; line-height:36px; color:#38b000; position:absolute; right:15%; top:0px;}
.RDC01 .content .right .item .con{font-size:14px; line-height:36px; color:#38b000; transform:skewX(25deg);}
.RDC01 .content .right .item:first-child{margin-right:4%;}
.RDC02{margin-top:110px;}
.RDC02 .content .left{float:left; width:56%;}
.RDC02 .content .left .rect-6520{padding-bottom:65.2%;}
.RDC02 .content .right{float:right; width:44%; background:#f2f2f2;}
.RDC02 .content .right .rect-8300{padding-bottom:83%;}
.RDC02 .content .right .info{padding:70px 55px;}
.RDC02 .content .right .info .c_tit{font-size:36px; line-height:40px; color:#000; font-weight:bold; margin-bottom:20px;}
.RDC02 .content .right .info .e_tit{font-size:20px; line-height:30px; color:#666; margin-bottom:50px;}
.RDC02 .content .right .info .con{font-size:16px; line-height:30px; color:#222; display:-webkit-box; overflow:hidden; -webkit-line-clamp:8; -webkit-box-orient:vertical; height:240px;}

.RDC03{margin:90px 0px;}
.RDC03 .infor .c_title{font-size:36px; line-height:40px; font-weight:bold; color:#000; text-align:center; margin-bottom:20px;}
.RDC03 .infor .e_title{font-size:20px; line-height:30px; color:#666; text-align:center; margin-bottom:40px;}
.RDC03 .infor .con{font-size:16px; line-height:26px; color:#222; height:104px; display:-webkit-box; overflow:hidden; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
/* .RDC03 .infor .con::-webkit-scrollbar {width:4px; height:5px;}
.RDC03 .infor .con::-webkit-scrollbar-thumb{border-radius:0px;background:#20a52b;}
.RDC03 .infor .con::-webkit-scrollbar-track{border-radius:0;background:#E4E4E4;} */
.RDC03 .content{position:relative;}
.RDC03 .content .owl-carousel{margin-left:8%; overflow:hidden;}
.RDC03 .content .owl-carousel .owl-stage-outer{overflow:inherit; padding-top:100px;}
.RDC03 .content .rect-8770{padding-bottom:87.7%; border-radius:10px;}
.RDC03 .content .box{padding:30px 50px; border:1px solid #d6d6d6; transition:all .5s ease; margin-top:10px;}
/* .RDC03 .content .item:last-child .box{border-right:1px solid #d6d6d6;} */
.RDC03 .content .box:hover{border:1px solid transparent; box-shadow:1px 8px 20px 0px #e1e1e2;}
.RDC03 .content .info{margin-top:30px;}
.RDC03 .content .info .t{font-size:20px; line-height:26px; font-weight:bold; color:#222; text-align:center;}
.RDC03 .content .owl-nav .owl-next{position:absolute; top:30px; left:3%; font-size:16px;}
.RDC03 .content .owl-nav .owl-prev{position:absolute; top:30px; left:0%; font-size:16px;}
.RDC03 .content .zanting{position:absolute; top:40px; left:10%; font-size:25px; z-index:2;}
.RDC03 .content .zanting i{background:url(../img/bofang2.png) no-repeat center; display:block; width:5px; height:7px; background-size:cover;}
.RDC03 .content .zanting i.on{background:url(../img/zanting.png) no-repeat center; background-size:cover;}

.RDC04{padding:45px 0px 90px; background:#ededed;}
.RDC04 .infor .c_title{font-size:36px; line-height:40px; font-weight:bold; color:#000; text-align:center; margin-bottom:20px;}
.RDC04 .infor .e_title{font-size:20px; line-height:30px; color:#666; text-align:center; margin-bottom:40px;}
.RDC04 .infor .con{font-size:16px; line-height:26px; color:#222; height:104px; display:-webkit-box; overflow:hidden; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
/* .RDC04 .infor .con::-webkit-scrollbar {width:4px; height:5px;}
.RDC04 .infor .con::-webkit-scrollbar-thumb{border-radius:0px;background:#20a52b;}
.RDC04 .infor .con::-webkit-scrollbar-track{border-radius:0;background:#E4E4E4;} */
.RDC04 .content{position:relative;}
.RDC04 .content .owl-carousel{margin-left:8%; overflow:hidden;}
.RDC04 .content .owl-carousel .owl-stage-outer{overflow:inherit; margin-top:100px; background:#fff;}
.RDC04 .content .rect-100{padding-bottom:100%; border-radius:10px;}
.RDC04 .content .box{padding:30px 40px; border:1px solid #d6d6d6; transition:all .5s ease;}
.RDC04 .content .t{font-size:14px; line-height:30px; color:#666; text-align:center; margin-top:10px;}
.RDC04 .content .owl-nav .owl-next{position:absolute; top:30px; left:3%; font-size:16px;}
.RDC04 .content .owl-nav .owl-prev{position:absolute; top:30px; left:0%; font-size:16px;}
.RDC04 .content .zanting{position:absolute; top:40px; left:10%; font-size:25px; z-index:2;}
.RDC04 .content .zanting i{background:url(../img/bofang2.png) no-repeat center; display:block; width:5px; height:7px; background-size:cover;}
.RDC04 .content .zanting i.on{background:url(../img/zanting.png) no-repeat center; background-size:cover;}
/* 研发中心 end */

/* 国重 start */
.key_lab1{padding-top:55px;}
.key_lab1 .left{width:44%; float:left;}
.key_lab1 .left .rect-70{padding-bottom:70%;}
.key_lab1 .right{width:50%; float:right; padding-top:30px;}
.key_lab1 .right .box .c_t{font-size:36px; line-height:40px; font-weight:bold; color:#000; margin-bottom:20px;}
.key_lab1 .right .box .e_t{font-size:20px; line-height:25px; color:#727272; margin-bottom:30px;}
.key_lab1 .right .box .c{font-size:18px; line-height:30px; color:#6a6a6a; height:210px; overflow:hidden;}
.key_lab1 .right .cover{width:100%; height:100px; background:url(../img/news_detail_bg.png) no-repeat center; background-size:cover; position:relative; margin-top:-100px; display:none;}
.key_lab1 .right .more{text-align:center; color:#38b000; font-size:18px; cursor:pointer; display:none;}
.key_lab1 .right .more img{vertical-align:middle; margin-left:10px;}

.key_lab2{margin-top:80px; margin-bottom:100px;}
.key_lab2 .infor .c_title{font-size:36px; line-height:40px; color:#000; font-weight:bold; text-align:center; margin-bottom:20px;}
.key_lab2 .infor .e_title{font-size:20px; line-height:14px; color:#727272; text-align:center;}
.key_lab2 .content{margin-top:50px;}
.key_lab2 .content .left{float:left; width:49%;}
.key_lab2 .content .left .rect-964{padding-bottom:96.4%;}
.key_lab2 .content .left .l_top .rect-5440{padding-bottom:51%;}
.key_lab2 .content .left .l_bott{position:relative;}
.key_lab2 .content .left .l_bott .box{padding:40px 6%; background:#f7f7f7;}
.key_lab2 .content .left .l_bott .info .tit{font-size:28px; line-height:40px; color:#222; font-weight:bold; margin-bottom:30px; transition:all .1s ease;}
.key_lab2 .content .left .l_bott:hover .info .tit{color:#38b000;}
.key_lab2 .content .left .l_bott .info .con{font-size:16px; line-height:30px; color:#6a6a6a; margin-bottom:80px; display:-webkit-box; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:60px;}
.key_lab2 .content .left .l_bott .tools .time{font-size:18px; line-height:40px; color:#808184; float:left;}
.key_lab2 .content .left .l_bott .tools .time img{display:inline-block; vertical-align:baseline; padding-right:18px;}
.key_lab2 .content .left .l_bott .tools .liulan{font-size:18px; line-height:40px; color:#808184; float:right;}
.key_lab2 .content .left .l_bott .tools .liulan img{display:inline-block; vertical-align:baseline; padding-right:18px;}
.key_lab2 .content .left .l_bott .tools .sanjiao{position:absolute; bottom:0px; right:0px; opacity:0; transition:all .5s ease;}
.key_lab2 .content .left .l_bott:hover .tools .sanjiao{opacity:1;}
.key_lab2 .content .right{float:right; width:49%;}
.key_lab2 .content .right .rect-964{padding-bottom:96.4%; overflow:auto;}
.key_lab2 .content .right .rect-964 .list{height:100%;}
.key_lab2 .content .right .rect-964::-webkit-scrollbar {width:4px; height:5px;}
.key_lab2 .content .right .rect-964::-webkit-scrollbar-thumb{border-radius:0px;background:#20a52b;}
.key_lab2 .content .right .rect-964::-webkit-scrollbar-track{border-radius:0;background:#E4E4E4;}
.key_lab2 .content .right .list .li_{position:relative; margin-bottom:30px;}
.key_lab2 .content .right .list .li_ .li_box{padding:45px 4%; background:#f7f7f7; display:block; }
.key_lab2 .content .right .list .li_ .li_box .tit{font-size:24px; line-height:30px; color:#222; transition:all .5s ease; margin-bottom:25px;}
.key_lab2 .content .right .list .li_ .li_box:hover .tit{color:#38b000;}
.key_lab2 .content .right .list .li_ .li_box .con{font-size:16px; line-height:21px; color:#757575;}
.key_lab2 .content .right .list .li_ .li_box .sanjiao{position:absolute; bottom:0px; right:0px; opacity:0; transition:all .5s ease;}
.key_lab2 .content .right .list .li_ .li_box:hover .sanjiao{opacity:1;}

.key_lab3{padding-top:90px; background:#f4f5f7; padding-bottom:135px; margin-top:-10px;}
.key_lab3 .rect-4370{padding-bottom:43.7%;}
.key_lab3 .rect-5180{padding-bottom:51.8%;}
.key_lab3 .infor{text-align:center;}
.key_lab3 .infor .c_tit{font-size:36px; line-height:40px; color:#000; margin-bottom:20px; font-weight:bold;} 
.key_lab3 .infor .e_tit{font-size:20px; line-height:30px; color:#727272; margin-bottom:30px;} 
.key_lab3 .infor .con{font-size:18px; line-height:30px; color:#727272; margin-bottom:50px;} 
.key_lab3 .content .owl-carousel{width:70%; margin:0 auto; overflow:visible;}
.key_lab3 .content .owl-stage-outer{overflow:visible;}
.key_lab3 .content .item{background:#fff; overflow:hidden;}
.key_lab3 .content .item .left{width:55%;}
.key_lab3 .content .item .right{width:45%; padding:0 50px; padding-top:66px; box-sizing:border-box; background-size:cover;}
.key_lab3 .content .item .t{font-size:16px; line-height:30px; color:#fff; margin-bottom:50px; display:inline-block; background:#38b000;  transform:skewX(-25deg); margin-left:20px; padding:0px 10px;}
.key_lab3 .content .item .c{font-size:22px; line-height:30px; color:#222; padding-left:18px; font-weight:bold;}
.key_lab3 .content .item .more{position:absolute; right:40px; bottom:60px; font-size:18px; color:#38b000; display:block;}
.key_lab3 .owl-dots{position:absolute; left:0; bottom:-65px; width:100%; text-align:center;}
.key_lab3 .owl-dot{width:10px; height:10px; background:#858585; border-radius:50%; display:inline-block; margin:0 5px; transition:all 0.8s ease;}
.key_lab3 .owl-dot.active{width:50px; background:#38b000; border-radius:30px;}
.key_lab3 .owl-carousel .owl-nav .owl-prev{width:44px; height:44px; position:absolute; top:50%; transform:translateY(-50%); left:-5%; font-size:17px; background:url(../img/ipart_more3.png) no-repeat center; background-size:cover;}
.key_lab3 .owl-carousel .owl-nav .owl-next{width:44px; height:44px; position:absolute; top:50%; transform:translateY(-50%); right:-5%; font-size:17px; background:url(../img/ipart_more2.png) no-repeat center; background-size:cover;}

.key_lab4{margin-top:80px;}
.key_lab4 .infor{text-align:center;}
.key_lab4 .infor .c_tit{font-size:36px; line-height:40px; color:#000; margin-bottom:20px; font-weight:bold;} 
.key_lab4 .infor .e_tit{font-size:20px; line-height:30px; color:#727272; margin-bottom:30px;} 
.key_lab4 .content .item{width:23.4%; float:left; margin-right:2%; background:#f7f7f7;}
.key_lab4 .content .item:last-child{margin-right:0px;}
.key_lab4 .content .item .box{padding:35px 25px; padding-bottom:57px;}
.key_lab4 .content .item1 .box .num .rect-207{padding-bottom:20.7%; background:url(../img/key_lab04-1.png) no-repeat center; background-size:cover; margin-bottom:35px;}
.key_lab4 .content .item2 .box .num .rect-207{padding-bottom:20.7%; background:url(../img/key_lab04-2.png) no-repeat center; background-size:cover; margin-bottom:35px;}
.key_lab4 .content .item3 .box .num .rect-207{padding-bottom:20.7%; background:url(../img/key_lab04-3.png) no-repeat center; background-size:cover; margin-bottom:35px;}
.key_lab4 .content .item4 .box .num .rect-207{padding-bottom:20.7%; background:url(../img/key_lab04-4.png) no-repeat center; background-size:cover; margin-bottom:35px;}
.key_lab4 .content .item:hover .num .rect-207{padding-bottom:20.7%; background:url(../img/key_lab04-1.png) no-repeat center; background-size:cover; margin-bottom:35px;}
.key_lab4 .content .item2:hover .box .num .rect-207{background:url(../img/key_lab04-2.png) no-repeat center; background-size:cover;}
.key_lab4 .content .item3:hover .box .num .rect-207{background:url(../img/key_lab04-3.png) no-repeat center; background-size:cover;}
.key_lab4 .content .item4:hover .box .num .rect-207{background:url(../img/key_lab04-4.png) no-repeat center; background-size:cover;}
.key_lab4 .content .item .box .num .t{font-size:24px; line-height:36px; color:#38b000; width:44%; float:right; text-align:center; opacity:0; transition:all .5s ease; font-weight:bold;}
.key_lab4 .content .item:hover .num .t{opacity:1;}
.key_lab4 .content .item .box .img{text-align:center;}
.key_lab4 .content .item .rect-625{padding-bottom:62.5%; transition:all .5s ease;}
.key_lab4 .content .item .rect-625 ._full{opacity:0;}
.key_lab4 .content .item:hover .rect-625 ._full{opacity:1;}
.key_lab4 .content .item .icon{display:inline-block; text-align:center; width:30%;}
.key_lab4 .content .item .icon .c{font-size:24px; line-height:36px; color:#222; display:inline-block;}
.key_lab4 .content .item .icon img{display:inline-block; margin-bottom:30px;}

.key_lab5{margin-top:80px; margin-bottom:110px;}
.key_lab5 .infor{text-align:center;}
.key_lab5 .infor .c_tit{font-size:36px; line-height:40px; color:#000; margin-bottom:20px; font-weight:bold;} 
.key_lab5 .infor .e_tit{font-size:20px; line-height:30px; color:#727272; margin-bottom:30px;} 
.key_lab5 .infor .c{font-size:20px; line-height:30px; color:#38b000; margin-bottom:40px;} 
.key_lab5 .content .list .li_{margin-bottom:35px;}
.key_lab5 .content .list .li_ .num{font-size:60px; line-height:60px; color:#38b000; font-weight:bold; float:left; width:4%;}
.key_lab5 .content .list .li_ .box{float:right; width:90%;}
.key_lab5 .content .list .li_ .box .t{font-size:20px; line-height:30px; color:#000; font-weight:bold; margin-bottom:30px;}
.key_lab5 .content .list .li_ .box .c{font-size:16px; line-height:26px; color:#000; padding-bottom:40px; border-bottom:1px solid #e6e6e6;}
/* 国重 end */

/* 20220406 */
.common_infor .more a:hover{color:inherit;}
.ipart1 .play{display:none;}
.ipart2 .right .box .more{margin-top:15px;}
.ibanner .intro .more i{line-height:0; vertical-align:inherit;} 

.header .h_contact{display:none;}
.header .h_top{display:none;}
.header .h_bott .h_tools .h_search::after{width:18%;}
.header .h_bott .h_tools .h_lan{color:#fff;}
.header .h_lan:hover span{color:#fff;}
.header .h_lan::before{background:url(../img/h_lan1.png) no-repeat center;}
.header .h_bott .h_tools .h_lan::before{background:url(../img/h_lan1.png) no-repeat center;}
.header .h_bott .h_tools .h_lan::after{background:url(../img/jt1.png) no-repeat center;}
.header .h_bott .inav_wrapper .nav_li>a{color:#fff;}
.header.active .h_bott .inav_wrapper .nav_li>a{color:#747474;}
.header .h_bott:hover .inav_wrapper .nav_li>a{color:#747474;}
.widgets_foot_float_4 .left .float_ewm .ewm .con .common-btn a:hover{color:inherit;}
.widgets_foot_float_4 .content{padding-right:0;}
.culture .con{text-align:justify;}
.culture3 .s_tit{font-weight:normal;}
.honor1 .hon_name_box .active-nav .hon_name_text{padding:0 15px;}
.channel_content{overflow:hidden;}
.footer .f_top .right dl{margin-right:5.5%;}
.search-alert{height:81px;}
.search-alert .close{padding:30px 40px 30px;}
.search-alert .cent-form{padding:10px 0;}
.key_lab4 .content .item .box .num .rect-207{background-repeat:no-repeat;}
.RDC01 .content .right .item .num{font-family:Arial Black;}
.lab1 .right .list .li_ .num span{font-family:Arial Black;}
.lab1 .right{margin-top:50px;}
.IMS01 .owl-dots{right:25%;}
.resume .bott .right .box{padding-bottom:90px;}
.channel_content .Form-J1 .Form-J1-Btn ._submit{background:#38b000;}
.channel_content .Form-J1-content{margin-bottom:50px; padding-top:50px;}
.committee .tit span p{margin-left:0;}

.pro_ewm{position:relative; z-index:60; display:none;}
.pro_ewm .cover{width:100%; height:100%; position:fixed; left:0; top:0; background:url(../img/black.6.png) center;}
.pro_ewm .ewm_img{position:fixed; left:50%; top:50%; transform:translate(-50%,-50%);}

.ipart3 .content ul .li_ .li_show .c a{position:relative; padding-left:10px;}
.ipart3 .content ul .li_ .li_show .c a:hover{color:#000;}
.ipart3 .content ul .li_ .li_show .c a::before{content:''; width:5px; height:5px; background:#fff; border-radius:50%; overflow:hidden; position:absolute; left:0; top:10px;}
.pro_list1 .bott .list .right ul .li_{max-height:438px;}
.RDC03 .content .info .t{font-weight:normal;}
.RDC03 .content .item:hover .info .t{font-weight:bold;}
.ipart5 .slide_box .c{width:55%;}
.key_lab5{position:relative; overflow:hidden; margin-bottom:0; padding-bottom:110px;}
.key_lab5 .bg-cover{position:absolute; left:0; bottom:-500px; width:100%; opacity:0.2;}
.ipart4_ewm{position:relative; z-index:60; display:none;}
.ipart4_ewm .cover{width:100%; height:100%; position:fixed; left:0; top:0; background:url(../img/black.6.png) center;}
.ipart4_ewm .content{position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); padding:30px 40px; box-sizing:border-box; background:#fff;}
.ipart4_ewm .content .tit{font-size:28px; line-height:28px; margin-bottom:20px; color:#222; text-align:center;}
.ipart4_ewm .content .tit span{position:relative;}
.ipart4_ewm .content .tit span::before{content:''; width:29px; height:12px; background:url(../img/ewm_icon1.png) no-repeat center; background-size:cover; position:absolute; left:-40px; bottom:4px;}
.ipart4_ewm .content .tit span::after{content:''; width:29px; height:12px; background:url(../img/ewm_icon2.png) no-repeat center; background-size:cover; position:absolute; right:-40px; bottom:4px;}
.ipart4_ewm .content .con{border-top:1px solid #efefef; padding-top:20px; font-size:14px; color:#222; line-height:26px; max-width:470px;}
.ipart4_ewm .content .con .con_l{width:33%;}
.ipart4_ewm .content .con .con_r{width:60%;}

.footer .f_top .right dl dd{box-sizing:border-box;}
.footer .f_top .right dl dd a:hover{color:#222;}
.footer .f_top .right dl dd:hover{border-bottom:1px solid #cdcdcd; margin-bottom:5px;}
.footer .f_top .right dl.dl05 dd:hover{border-bottom:none; cursor:pointer; margin-bottom:6px;}
.footer .f_top .right dl.dl05 dd div:hover{border-bottom:1px solid #cdcdcd; color:#222;}
.footer .f_top .right dl.dl05 .icon{width:18px; height:18px; background:url(../img/f_right_icon1.png) no-repeat center; background-size:cover; display:inline-block;}
.footer .f_top .right dl.dl05 .icon2{background:url(../img/f_right_icon3.png) no-repeat center;}
.footer .f_top .right dl.dl05 .icon3{background:url(../img/f_right_icon5.png) no-repeat center;}
.footer .f_top .right dl.dl05 .icon4{background:url(../img/f_right_icon5.png) no-repeat center;}
.footer .f_top .right dd:hover .icon1{background:url(../img/f_right_icon2.png) no-repeat center;}
.footer .f_top .right dd:hover .icon2{background:url(../img/f_right_icon4.png) no-repeat center;}
.footer .f_top .right dd:hover .icon3{background:url(../img/f_right_icon6.png) no-repeat center;}
.footer .f_top .right dd:hover .icon4{background:url(../img/f_right_icon6.png) no-repeat center;}
.footer .f_top .right .share_box .icon{width:52px; height:52px; display:inline-block; margin-right:0; transition:all 0.5s ease;}
.footer .f_top .right .share_box .wechat .icon{background:url(../img/f_weixin.png) no-repeat center; background-position:0 0;}
.footer .f_top .right .share_box .wechat .icon:hover{background-position:-52px 0;}
.footer .f_top .right .share_box .xiaoyi .icon{background:url(../img/f_e.png) no-repeat center; background-position:0 0;}
.footer .f_top .right .share_box .xiaoyi .icon:hover{background-position:-52px 0;}
.footer .f_top .right .share_box .share_ .ewm{width:120px; height:120px;}
.footer .f_top .right .share_box .share_.xiaoyi{margin-right:15px;}
.footer .f_top .right .share_box .shipin .icon{background:url(../img/f_shipin.png) no-repeat center; background-position:0 0;}
.footer .f_top .right .share_box .shipin .icon:hover{background-position:-52px 0;}

.ipart3 .content ul .li_ .li_show{z-index:2;}
.ipart4 .content .item .c{text-align:justify;}
.RDC01 .content .left .box{text-align:justify;}
.footer .f_top .right dl.dl05 dd.fir{color:#888;}
.footer .f_top .right dl.dl01 dd.fir{color:#888; border-bottom:none;}
.footer .f_top .right dl.dl01 dd.fir:hover{color:#222; border-bottom:1px solid #cdcdcd;}
.news_center{padding-bottom:0;}
.key_lab2 .content .right{display:none;}
.key_lab2 .content .left{width:100%;}
.key_lab2 .content .left a{display:block;}
.key_lab2 .content .left .l_top{display:inline-block; width:50%;}
.key_lab2 .content .left .l_bott{display:inline-block; width:45%; float:right;}
.key_lab2 .content .left .rect-964{padding-bottom:27%;}
.key_lab2 .content .left .l_bott .box{padding:100px 6%;}
.network1 .content .bott .item:hover .cover{opacity:1; visibility:visible;}
.network1 .content .bott .item:hover dl{background:transparent; color:#fff;}
.network1 .content .bott .item:hover dl dd .icon{background-position:0 0;}
.network1 .content .bott .item:hover dl dd a{color:#fff;}
.network1 .content .top .search .search_down{max-height:200px; overflow:auto;}
.network1 .content .top .search .search_down::-webkit-scrollbar {width:2px; height:4px;}
.network1 .content .top .search .search_down::-webkit-scrollbar-thumb {border-radius:5px; background:#38b000;}
.network1 .content .top .search .search_down::-webkit-scrollbar-track {border-radius:0; background:#e2e2e2;}
.crumbs.network_crumbs{z-index:5;}
/* .network1 .content .bott .item dl dd.city{overflow:inherit; white-space:inherit;} */
.RDC04 .infor .con{height:auto;}
.RDC04 .infor .e_title{margin-bottom:0;}
.key_lab2 .content .left .l_top{width:49%;}
.key_lab2 .content .left .l_bott{width:49%;}
body .resultArea .infor .tit span{color:#38b000;}
.resultArea .content_form .piclist_area .srchList li img{display:block; margin:0 auto;}
.pro_list1 .bott .list .right ul .li_.pink::before{background:#ff407a;}
.pro_list1 .bott .list .right ul .li_.blue::before{background:#0090ff;}
.pro_list1 .bott .list .right ul .li_.orange::before{background:#ff7800;}
.network1 .content .bott .item dl dd.city{padding-left:23px;}
.network1 .content .bott .item dl dd.city .icon{position:absolute; left:0; top:5px;}
.network1 .rect-645{padding-bottom:71.52%;}
.pro_list1 .bott .form_box .search{overflow:hidden;}
.pro_list1 .bott .form_box .search button{box-sizing:border-box; padding:0; line-height:0;}
/* .pro_list1 .bott .form_box .search input{padding:0;} */
.pro_list1 .bott .form_box{overflow:hidden;}
.pro_list1 .bott .list .right ul .li_.gray::before{background:#999;}

.pro_list1 .bott .list .left .list_box .down_ span.cur.blue{color:#0090ff;}
.pro_list1 .bott .list .left .list_box .down_ span.cur.blue::before{background:url(../img/pro_list_check2_blue.png) no-repeat center;}
.pro_list1 .bott .list .left .list_box .slider.blue .irs--round .irs-handle{border-color:#0090ff;}
.pro_list1 .bott .list .left .list_box .slider.blue .irs--round .irs-handle.to{background:#0090ff;}
.pro_list1 .bott .list .left .list_box .slider.blue .irs--round .irs-bar{background:#0090ff;}
.pro_list1 .bott .list .left .reset.blue{background:#0090ff;}

.pro_list1 .bott .list .left .list_box .down_ span.cur.orange{color:#ff7800;}
.pro_list1 .bott .list .left .list_box .down_ span.cur.orange::before{background:url(../img/pro_list_check2_or.png) no-repeat center;}
.pro_list1 .bott .list .left .list_box .slider.orange .irs--round .irs-handle{border-color:#ff7800;}
.pro_list1 .bott .list .left .list_box .slider.orange .irs--round .irs-handle.to{background:#ff7800;}
.pro_list1 .bott .list .left .list_box .slider.orange .irs--round .irs-bar{background:#ff7800;}
.pro_list1 .bott .list .left .reset.orange{background:#ff7800;}

.pro_list1 .bott .list .left .list_box .down_ span.cur.pink{color:#ff407a;}
.pro_list1 .bott .list .left .list_box .down_ span.cur.pink::before{background:url(../img/pro_list_check2_pink.png) no-repeat center;}
.pro_list1 .bott .list .left .list_box .slider.pink .irs--round .irs-handle{border-color:#ff407a;}
.pro_list1 .bott .list .left .list_box .slider.pink .irs--round .irs-handle.to{background:#ff407a;}
.pro_list1 .bott .list .left .list_box .slider.pink .irs--round .irs-bar{background:#ff407a;}
.pro_list1 .bott .list .left .reset.pink{background:#ff407a;}

.pro_list1 .bott .list .left .list_box .down_ span.cur.gray{color:#999;}
.pro_list1 .bott .list .left .list_box .down_ span.cur.gray::before{background:url(../img/pro_list_check2_gray.png) no-repeat center;}
.pro_list1 .bott .list .left .list_box .slider.gray .irs--round .irs-handle{border-color:#999;}
.pro_list1 .bott .list .left .list_box .slider.gray .irs--round .irs-handle.to{background:#999;}
.pro_list1 .bott .list .left .list_box .slider.gray .irs--round .irs-bar{background:#999;}
.pro_list1 .bott .list .left .reset.gray{background:#999;}
.pro_list1 .bott .list .right ul .li_.gray:hover .more{border-color:#999;}

.pro_list1 .bott .list .right ul .li_.gray .more{background:#999;}
.IMS01 .owl-dots{right:auto; left:10%;}
.IMS01 .owl-nav{left:-144%;}

.ipart2 .right a{position:relative;}
.ipart2 .right .tag{position:absolute; right:30px; top:30px;}
.ipart2 .right .tag::after{content:''; width:12px; height:15px; background:url(../img/news_list1_tag.png) no-repeat center; background-size:cover; position:absolute; left:-18px; top:50%; margin-top:-9px;}
.RDC03 .content .info .t{overflow:inherit; white-space:normal; font-size:16px; line-height:22px;}
.network1 .content .bott .item dl dd.city .city_con{overflow:auto; max-height:52px; display:inline-block;}
.network1 .content .bott .item dl dd.city .city_con::-webkit-scrollbar{width:1px; height:4px;}
.network1 .content .bott .item dl dd.city .city_con::-webkit-scrollbar-thumb{background:#38b000;}
.network1 .content .bott .item dl dd.city .city_con::-webkit-scrollbar-track{background:#fff;}
.widgets_foot_float_4 .right{width:11%;}
.widgets_foot_float_4 .right li{width:33%;}
.widgets_foot_float_4 .left{width:89%;}
.widgets_foot_float_4 .content{padding-right:60px;}
.widgets_foot_float_4 .menu_btn{margin-right:0;}
.RDC04 .content .zanting{left:10.1%;}
.RDC03 .content .zanting{left:10.1%;}
body .resultArea .content_form .piclist_area .srchList li .intro{height:auto; margin-top:30px;}
body .resultArea .content_form .piclist_area .srchList li .intro .t{font-size:22px;}
.lab2{margin-bottom:50px;}

/* 20220422 */
.honor1 .hon_con_case{width:100%;}
.network1 .content .bott .item.blue .cover{background:url(../img/color2.png) no-repeat center;}
.network1 .content .bott .item.orange .cover{background:url(../img/color3.png) no-repeat center;}
.network1 .content .bott .item.pink .cover{background:url(../img/color4.png) no-repeat center;}
.network1 .content .bott .item.waterpink .cover{background:url(../img/color5.png) no-repeat center;}

.network1 .content .top .item span.blue.cur{color:#0090ff;}
.network1 .content .top .item span.blue.cur::before{background:url(../img/tech_list1_dot3.png) no-repeat center;}
.network1 .content .top .item span.orange.cur{color:#ff7800;}
.network1 .content .top .item span.orange.cur::before{background:url(../img/tech_list1_dot4.png) no-repeat center;}
.network1 .content .top .item span.pink.cur{color:#ff407a;}
.network1 .content .top .item span.pink.cur::before{background:url(../img/tech_list1_dot5.png) no-repeat center;}
.network1 .content .top .item span.waterpink.cur{color:#ffb5d7;}
.network1 .content .top .item span.waterpink.cur::before{background:url(../img/tech_list1_dot6.png) no-repeat center;}

.network1 .content .top .search_btn.blue{background:url(../img/network1_search_bg2.png) no-repeat center;}
.network1 .content .top .search_btn.orange{background:url(../img/network1_search_bg3.png) no-repeat center;}
.network1 .content .top .search_btn.pink{background:url(../img/network1_search_bg4.png) no-repeat center;}
.network1 .content .top .search_btn.waterpink{background:url(../img/network1_search_bg5.png) no-repeat center;}

.RDC04 .content .rect-100{width:50%; padding-bottom:50%; margin:0 auto;}
.lab1 .right .list .li_ .num3 .danwei{width:50px; right:-55px;}
.QCC01 .bott .li_ .li_top .tag{vertical-align:text-bottom;}
.people1 .right .intro .from{text-align:right;}
/* .history .pic_item .owl-dots{position:absolute; left:50%; bottom:50px; transform:translate(-50%,0);}
.history .pic_item .owl-dot{width:5px; height:5px; background:#fff; border-radius:50%; display:inline-block; margin:0 5px; transition:all 0.5s ease;}
.history .pic_item .owl-dot.active{background:#38b000;} */
.history .right .pic_item .swiper{transform: scale(0.6); opacity:0; visibility:hidden; -moz-transition:all 1.2s ease 0s; -ms-transition:all 1.2s ease 0s; -o-transition:all 1.2s ease 0s; -webkit-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.history .right .pic_item.cur .swiper{transform: scale(1); opacity:1; visibility:visible;}
.history .right .pic_item .swiper-pagination-bullet{background:#fff; opacity:1;}
.history .right .pic_item .swiper-pagination-bullet-active{background:#38b000;}

/* .history .right .pic_item{display:none;}
.history .right .pic_item.cur{display:block;} */

/* 20220523 */
.ipart2 .right .swiper-pagination{display:none;}
.about_us1 .right{text-align:justify;}
.about_us1 .right .num_box .num{margin-right:18%;}
.footer .f_top .right dl.dl05{width:40%;}
.ibanner .item .video video{height:auto; width:100%;}
.tech_service3 .left{padding-top:4%;}
.tech_service2 .left{padding-top:4%;}
.IMS01 .right .item{position:relative;}
.IMS01 .right .item::after{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); content:''; width:82px; height:78px; background:url(../img/IMS02_play.png) no-repeat center; background-size: cover;}
.RDC04 .content{text-align:center; padding-top:30px;}
.RDC04 .content .zanting{display:none;}
.RDC04 .content .owl-carousel{display:none;}

/* 20220524 */
.crumbs ul .li_{z-index:10;}
.history .time_line .owl-prev{display:none;}
.history .time_line .owl-next{display:none;}
.history .right .pic_item.cur{z-index:10;}

/* 20220525 */
.footer .f_bott .box div{display:inline-block; color:#fff; padding-left:2% !important; width:26% !important;}
.footer .f_bott .box div a p{color:#fff !important; line-height:25px !important;}
.footer .f_bott .box{width:64%; text-align:right; line-height:22px;}
.footer .f_bott::after{width:63.6%;}
.footer::before{background:none;}
.footer .f_top .right .share_box{margin-top:25px; text-align:right;}
.footer .f_top .left textarea{min-height:120px;}
.footer .f_top .left .con{padding:10px 30px;}
.ipart2{padding-bottom:80px;}
.pro_detail .content .right .tit sub{font-size:14px;}

.RDC03 .infor .con{height:auto; display:inherit; overflow:inherit;}
.lab1 .left{width:35%;}
.lab2 .left .l_bott .info .con{overflow:inherit; white-space:inherit; text-overflow:inherit; padding:0 15%;}
.RDC01 .content .left{width:100%;}
.RDC01 .content .right{width:100%;}
.RDC01 .content .right .item{width:20%; border:none; padding:0;}
.RDC01 .content .right .item .num .danwei{right:-7%;}
.RDC01 .content .center{width:100%; float:left;}
.RDC01 .content .center .c_tit{font-size:36px; line-height:40px; font-weight:bold; color:#000; text-align:center; margin-bottom:20px;}
.RDC01 .content .center .e_tit{font-size:20px; line-height:30px; color:#666; text-align:center; margin-bottom:40px;}
.RDC01 .content .center img{display:block; margin:0 auto;}
.RDC01 .content .right .item .num{display:inline-block;}
.RDC01 .content .right .item:first-child{margin-right:0;}

.network1 .content .bott .item.waterpink .cover{background:url(../img/color6.png) no-repeat center; background-size:cover;}
.network1 .content .top .item span.waterpink.cur{color:#E2CE8C;}
.network1 .content .top .item span.waterpink.cur::before{background:url(../img/tech_list1_dot7.png) no-repeat center;}
.network1 .content .top .search_btn.waterpink{background:url(../img/network1_search_bg6.png) no-repeat center;}

.ipart5 .slide_box .c{width:40%;}
.RDC01 .content .left{width:40%; margin-top:50px;}
.RDC01 .content .center{width:55%; float:right;}
.RDC01 .content .center .c_tit{display:none;}
.RDC01 .content .center .e_tit{display:none;}
.RDC01 .content .left .box{overflow:auto; height:auto; max-height:180px; padding-right:10px; box-sizing:border-box;}
.RDC01 .content .left .box::-webkit-scrollbar {width:2px; height:4px;}
.RDC01 .content .left .box::-webkit-scrollbar-thumb {border-radius:5px; background:#38b000;}
.RDC01 .content .left .box::-webkit-scrollbar-track {border-radius:0; background:#e2e2e2;}
.RDC03 .infor_content .list .li_{margin-bottom:35px;}
.RDC03 .infor_content .list .li_ .num{font-size:60px; line-height:60px; color:#38b000; font-weight:bold; float:left; width:4%;}
.RDC03 .infor_content .list .li_ .box{float:right; width:90%;}
.RDC03 .infor_content .list .li_ .box .t{font-size:20px; line-height:30px; color:#000; font-weight:bold; margin-bottom:30px;}
.RDC03 .infor_content .list .li_ .box .c{font-size:16px; line-height:26px; color:#000; padding-bottom:40px; border-bottom:1px solid #e6e6e6;}
.RDC04{display:none;}
.QCC01 .bott .li_ .li_top .tag{vertical-align:top; margin-top:10px;}


/* 2022.06.13 wrt */
.RDC01 .content .left{margin-top:0;}
.RDC01 .content .left .box{font-size:16px; line-height:30px; color:#222; padding-right:0; max-height:inherit;}
.ipart3 .img_box ul li img{width:100%;}

/* 20220615 */
.network1 .rect-645{padding-bottom:64.52%;}
.news_list1 .bott ul .li_ .left .rect-50 img{height:auto;}
.ipart5 .swiper-slide{box-shadow:0 0 20px 0 rgb(0 0 0 / 20%); margin:20px 0;}
.pro_list1 .bott .list .right ul .li_{max-height:435px;}
.lab2 .left .l_top{position:relative;}
.lab2 .left .l_top .l_top_l .rect-6400{padding-bottom:32%;}
.lab2 .left .l_top .l_top_l{width:100%;}
.lab2 .left .l_top .l_top_r{position:absolute; bottom:0px; right:0px; height:100%;}
.lab2 .left .l_top .l_top_r .rect-6400{padding-bottom:inherit; height:100%;}
.culture3 .b_tit::before{top:-7px;}
.news_list1 .top .left .form_down ul li{line-height:32px;}
/* .key_lab4 .content .item .box .img{cursor:pointer;} */
.news_list1 .top .left>span{z-index:3;}
.news_list1 .top .left .form_down{height:0; display:block; opacity:0; visibility:hidden; transition:all 0.5s;}
.news_list1 .top .left.cur .form_down{height:auto; opacity:1; visibility:visible;}
.news_list1 .top .left .form_down:after{position:absolute; content:""; width:100%; height:calc(100% + 62px); background-color:#fff; box-shadow:2px 3px 13px 0px rgb(0 0 0 / 17%); transition:all 0s; top:-62px; left:0; z-index:-1; border:1px solid #bababa; box-sizing:border-box; transition:all 0.5s;}
.news_list1 .top .left .form_down:before{position:absolute; content:""; width:calc(100% - 22px); height:1px; background-color:#d8d8d8; top:0; left:11px; z-index:9;}
.news_list1 .top .left::after{z-index:2;}
.news_list1 .top .left.cur>span{color:#38b000;}
.tech_list1 .bott ul .li_ .left .rect-50 img{width:auto; height:auto; left:50%; top:50%; transform:translate(-50%,-50%);}
.tech_list1 .bott ul .li_ .left{background:#fafafa;}
.network1 .content .bott .item{width:23.5%; margin-right:2%;}
.network1 .content .bott .item.item4{margin-right:0;}

.tech_service1 .left{float:right;}
.tech_service1 .right{float:left;}
.RDC01 .content .left{float:right;}
.RDC01 .content .center{float:left;}
.SRTC01 .infor .tit{display:none;}
.SRTC01 .infor .con{width:100%;}
.network1 .content .bott .item .rect-645{position:static;}
.network1 .content .bott .item .rect-645 img{left:auto; right:0; top:50%; transform:translate(0,-50%); transition:all 0.5s ease; z-index:2; opacity:0; visibility:hidden;}
.network1 .content .bott .item.item4 .rect-645 img{right:auto; left:0;}
.network1 .content .bott .item:hover .rect-645 img{right:-101%; opacity:1; visibility:visible;}
.network1 .content .bott .item.item4:hover .rect-645 img{left:-101%;}
.key_lab4 .content .item .rect-625 ._full{opacity:1;}
.key_lab4 .content .item .box .num .t{opacity:1; color:#222;}

.key_lab_float{position:relative; z-index:60; display:none;}
.key_lab_float .cover{width:100%; height:100%; position:fixed; left:0; top:0; background:url(../img/black.6.png) center;}
.key_lab_float .img_{position:fixed; left:50%; top:50%; transform:translate(-50%,-50%);}
.key_lab3{padding-bottom:85px;}
.key_lab3 .content ul{text-align:center;}
.key_lab3 .content .li_{width:33%; display:inline-block; margin-bottom:80px;}
.key_lab3 .content .li_ .t{font-size:16px; line-height:30px; color:#fff; margin-bottom:50px; display:inline-block; background:#38b000;  transform:skewX(-25deg); margin-left:20px; padding:0px 10px;}
.key_lab3 .content .li_ .c{font-size:22px; line-height:30px; color:#222; font-weight:bold;}
.news_detail2{background-size:cover;}
.people2{background-size:cover;}
.people3 .content .right .item .intro{width:40%; background:#38b000; display:inline-block; padding:60px; height:100%;}
.people3 .content .right .item{padding-left:40%;}

.pro_list1 .bott .list .right ul .li_ .norms{margin-bottom:10px;}
.pro_list1 .bott .list .right ul .li_ .jiancheng{margin-bottom:10px; min-height:23px;}

.ipart3 .content ul .li_ .li_show .more:hover{color:#fff;}
.resume .bott .cover{display:none;}
/* .resume .bott .left .intro{color:#222;} */
.header .h_bott .h_tools .h_lan{display:none;}
.header .h_bott .h_tools .h_search::after{width:12%;}
.IMS02 .left{position:static; margin-top:20px;}
/* .resume .rect-83>img{display:none;} */
.IMS02 .content{margin-top:50px;}
.IMS02 .right>img{width:80%;}
.IMS02 .left{width:47.7%;}
.resume .bott .left .intro{color:#38b000;}
.key_lab3 .content{display:none;}
.history .left .text_con .item .con{padding-left:20px; box-sizing:border-box;}
.history .left .text_con .item .con .year{display:block; position:relative;}
.history .left .text_con .item .con .year::before{content:''; width:8px; height:8px; background:#20a52b; border-radius:50%; overflow:hidden; position:absolute; left:-15px; top:15px;}
/* .committee1 .left .play{display:none;} */
.committee1 .right .con ul .news li .icon{background:url(../img/commi_news.png) no-repeat center; background-size:cover;}
.committee1 .right .con ul .news li:hover .icon{background:url(../img/commi_news2.png) no-repeat center;}
.committee3 .rect-78{padding-bottom:56.25%;}
.lab1 .left .infor .title{overflow:inherit; white-space:inherit; text-overflow:inherit;}
.swiper-button-next, .swiper-button-prev{outline:none;}
.news_list1 .top .right .right_btns button.search_btn{outline:none;}
.news_list1 .top .right .right_btns button.refresh_btn{outline:none;}
.honor1 .hon_name_box .swiper-container{padding-bottom:15px; padding-top:10px;}
.sitemap{padding:60px 0;}
.disclaimer{padding-top:60px;}

.footer .f_top .right{width:59%;}
.footer .f_top .right dl{margin-right:4.5%;}
.footer .f_top .right dl.dl05{width:auto;}
.key_lab1 .right .box .c_t{overflow:inherit; white-space:inherit; text-overflow:inherit;}
.lab1 .right .list .li_ .num{color:#38b000;}
.lab1 .right .list .li_ .num .danwei{color:#38b000;}

body .false01 .text .txt1{color:#000;}
.channel_content{z-index:2;}
.channel_content .resultArea{margin-bottom:100px;}
.committee3 .content .swiper-button-prev{outline:none;}
.committee3 .content .swiper-button-next{outline:none;}
.committee3 .content .swiper-button-prev:hover{background-size:cover;}
.committee3 .content .swiper-button-next:hover{background-size:cover;}
body .bg-primary{background-color:#38b000;}
.committee3 .content .swiper-slide{cursor:inherit;}
.xc_banner.search_banner{height:320px; overflow:hidden;}
.xc_banner.search_banner>img{width:100%; position:absolute; left:50%; margin-left:-50%; top:-30%; max-width:none;}
.footer{z-index:2;}
.ipart1 .left .item{overflow:hidden;}
.news_list1 .top .right input:-ms-input-placeholder{height:60px;}
.tech_list1 .top .form_box .search input:-ms-input-placeholder{height:76px;}
.pro_list1 .bott .form_box .search input:-ms-input-placeholder{height:76px;}
.footer .f_top .left .sub_inp:-ms-input-placeholder{height:42px;}

.news_detail1 .right .intro .text img{width:auto !important; height:auto !important;}

/* 20221020 */
.tech_service .rect-53{padding-bottom:53.5%;}
.tech_service5 .infor .tit{font-size:36px; line-height:36px; font-weight:bold; color:#222; text-align:center; margin-bottom:55px;}
.tech_service5 .content{background:#f9f9f9; padding:115px 0; position:relative;}
.tech_service5 .content::before{content:''; width:36%; height:100%; background:#eff8ff; position:absolute; left:0; top:0;}
.tech_service5 .content .wrap{position:relative; z-index:2;}
.tech_service5 .content .left{font-size:0; position:absolute; left:0; top:50%; transform:translate(0,-50%); width:100%;}
.tech_service5 .content .left .li_{cursor:pointer; margin-bottom:10px; transition:all 0.5s ease; position:relative; font-size:22px; line-height:22px; color:#222; box-sizing:border-box;}
.tech_service5 .content .left .li_:last-child{margin-bottom:0;}
.tech_service5 .content .left .li_::before{content:''; width:4px; height:24px; position:absolute; left:0; top:0; background:#38b000; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.tech_service5 .content .left .li_ .c{font-weight:bold; margin-top:10px; margin-bottom:30px;}
.tech_service5 .content .left .li_ .more{height:0; opacity:0; visibility:hidden;}
.tech_service5 .content .left .li_:hover{padding-left:25px; margin-bottom:20px;}
/* .tech_service5 .content .left .li_:hover:last-child{margin-bottom:0;} */
.tech_service5 .content .left .li_:hover::before{opacity:1; visibility:visible;}
.tech_service5 .content .left .li_:hover .more{height:auto; opacity:1; visibility:visible;}
/* .tech_service5 .content .left .li_.cur:last-child{margin-bottom:0;} */
.tech_service5 .content .left .li_.cur{padding-left:25px; margin-bottom:20px;}
.tech_service5 .content .left .li_.cur::before{opacity:1; visibility:visible;}
.tech_service5 .content .left .li_.cur .more{height:auto; opacity:1; visibility:visible;}
.tech_service5 .content .right{width:66.7%; text-align:center;}
.tech_service5 .content .right li{display:none;}
.tech_service5 .content .right li.cur{display:block;}

.tech_service6{width:62.5%; margin:0 auto; margin-bottom:60px; margin-top:90px;}
.tech_service6 .owl-carousel .owl-stage-outer{overflow:visible;}
.tech_service6 .owl-item .rect-53::after{content:''; width:100%; height:100%; background:#000; opacity:0.4; position:absolute; left:0; top:0; visibility:visible; transition:all 0.5s ease;}
.tech_service6 .owl-item.active .rect-53::after{opacity:0; visibility:hidden;}
.tech_service6 .item .tit{font-size:22px; line-height:22px; color:#222; font-weight:bold; text-align:center; margin-top:30px; margin-bottom:35px;}
.tech_service6 .owl-dots{text-align:center;}
.tech_service6 .owl-dot{width:12px; height:12px; background:#e0e0e0; border-radius:50%; overflow:hidden; margin:0 5px; display:inline-block;}
.tech_service6 .owl-dot.active{background:#38b000;}

/* 投资 start */
.invest01{padding-top:80px;}
.invest01 .left{padding-left:60px; float:left; width:47.8%; box-sizing:border-box;}
.invest01 .left .top_{margin-bottom:60px; margin-top:52px; font-size:15px;}
.invest01 .left .top_ .con .num01{margin-top:12px; display:inline-block;}
.invest01 .left .top_ .con .num01 span{font-size:51px; color:#000; line-height:51px; margin-right:10px;}
.invest01 .left .top_ .con .num01 .icon{background:url(../img/stock_up.png) no-repeat center; animation: beating 3s linear infinite; -webkit-animation: beating 3s linear infinite; background-size: cover; width:8px; height:11px; display:inline-block; vertical-align:baseline; margin:0 0.14rem;}
.invest01 .left .top_ .con .num01.down .icon{background:url(../img/stock_down.png) no-repeat center;}
.invest01 .left .top_ .con .num02{font-size:19px; display:inline-block; vertical-align:baseline; color:#000;}
.invest01 .left .bot_{margin-bottom:80px;}
.invest01 .left .bot_ .item_list .item{float:left; margin-right:8%; width:19%;}
.invest01 .left .bot_ .item_list .item04{margin-right:0;}
.invest01 .left .bot_ .item_list .item .num{font-size:34px; line-height:34px; color:#000;}
.invest01 .left .time{font-size:13px; color:#5d5d5d;}
.invest01 .right{float:right; width:47.8%; border:1px solid #e0e0e0; height:400px;}

.invest02{margin-top:60px; padding-top:60px; padding-bottom:100px; background:#f8f8f8;}
.invest02 .infor .tit{text-align:center; font-size:36px; line-height:36px;}
.invest02 .content{margin-top:25px;}
.invest02 .content .hd{border-bottom:1px solid #dbdbdb;}
.invest02 .content .hd .swiper{overflow:hidden;}
.invest02 .content .hd .swiper .swiper-slide{width:108px;}
.invest02 .content .hd .swiper .swiper-slide .year{text-align:center; position:relative; height:60px; line-height:60px; cursor:pointer; font-size:15px;}
.invest02 .content .hd .swiper .swiper-slide-active .year{color:#ea5515;}
.invest02 .content .hd .swiper .swiper-slide.swiper-slide-active .year::after{position:absolute; bottom:0; width:100%; height:3px; background:#eb5727; content:''; left:0;}
.invest02 .content .bd{margin-top:55px;}
.invest02 .content .bd .left{width:42%; float:left;}
.invest02 .content .bd .left .rect-562{padding-bottom:56.2%;}
.invest02 .content .bd .left .rect-562 .text_box{position:absolute; top:50%; left:40px; transform:translateY(-50%);}
.invest02 .content .bd .left .rect-562 .text_box .t{font-size:41px; color:#fff; line-height:41px; margin-bottom:20px;}
.invest02 .content .bd .left .rect-562 .text_box .c{font-size:33px; color:#fff; line-height:33px; margin-bottom:45px;}
.invest02 .content .bd .left .rect-562 .text_box .more{width:180px; height:55px; border:1px solid #f0825f; text-align:center;}
.invest02 .content .bd .left .rect-562 .text_box .more a{display:inline-block; font-size:16px; line-height:55px; text-align:center; color:#fff; padding-right:50px;}
.invest02 .content .bd .left .rect-562 .text_box .more .icon{display:inline-block; vertical-align:middle; background:url(../img/invest02-2.jpg.png) no-repeat center; background-size:cover; width:10px; height:18px;}
.invest02 .content .bd .right{float:right; width:54%;}
.invest02 .content .bd .right .item_list .item{width:48%; margin-right:4%; float:left; border-bottom:1px solid #dadada; padding-bottom:25px; padding-top:23px;}
.invest02 .content .bd .right .item_list .item:nth-child(2n){margin-right:0;}
.invest02 .content .bd .right .item_list .item01{padding-top:0;}
.invest02 .content .bd .right .item_list .item02{padding-top:0;}
.invest02 .content .bd .right .item_list .item .left_{float:left;}
.invest02 .content .bd .right .item_list .item .left_ .left_t{color:#000; line-height:30px; transition:all .3s ease; font-size:18px;}
.invest02 .content .bd .right .item_list .item:hover .left_ .left_t{color:#38b000;}
.invest02 .content .bd .right .item_list .item .left_ .left_b{color:#38b000; line-height:20px; font-size:13px;}
.invest02 .content .bd .right .item_list .item .right_{float:right; margin-top:20px;}
.invest02 .content .bd .right .item_list .item .right_ .icon{background:url(../img/invest02-3.jpg) no-repeat center; background-size:cover; width:17px; height:18px; display:inline-block;}
.invest02 .content .bd .right .item_list .item .right_ a{display:block;}

.invest03{margin-top:60px;}
.invest03 .infor{margin-bottom:20px;}
.invest03 .infor .tit{text-align:center; font-size:36px; line-height:36px;}
.invest03 .content .item_list .item{height:90px; line-height:90px; width:46%; float:left; margin-right:8%;}
.invest03 .content .item_list .item:nth-child(2n){margin-right:0;}
.invest03 .content .item_list .item:hover .center_{color:#38b000;}
.invest03 .content .item_list .item.on{background:#f6f6f6;}
.invest03 .content .item_list .item .left_{font-size:13px; float:left; width:30%; padding-left:2.7%; box-sizing:border-box;}
.invest03 .content .item_list .item .center_{float:left; width:50%; line-height:90px; transition:all .3s ease; font-size:15px;}
.invest03 .content .item_list .item .right_{float:right; width:18%; line-height:90px; font-size:15px;}
.invest03 .content .item_list .item .right_ a{display:block; color:#5d5d5d;}
.invest03 .content .item_list .item .right_ a .icon{display:inline-block; vertical-align:middle; background:url(../img/invest03-1.jpg.png) no-repeat center; background-size:cover; width:17px; height:17px; margin-right:10px;}

.invest03 .right{float:right; width:46%;}
.invest03 .content .btns{text-align:center;}
.invest03 .content .btns .more_btn{position:relative; display:inline-block; line-height:50px; color:#000; font-size:16px; padding:0 60px 0 30px; z-index:0; margin-top:30px;}
.invest03 .content .btns .more_btn:hover{color:#fff;}
.invest03 .content .btns .more_btn::before{content:""; position:absolute; top:50%; left:50%; width:100%; height:100%; transform: translate(-50%, -50%) scale(1); border:1px solid rgba(0, 0, 0, 0.26); transition: all .5s ease; z-index: 0;}
.invest03 .content .btns .more_btn:hover::before{transform: translate(-50%, -50%) scale(1.2); opacity:0;}
.invest03 .content .btns .more_btn::after{content:""; position:absolute; top:50%; left:50%; width:100%; height:100%; transform: translate(-50%, -50%) scale(0.8); opacity:0; background:#38b000; transition: all .5s ease; z-index: -1;}
.invest03 .content .btns .more_btn:hover::after{transform: translate(-50%, -50%) scale(1); opacity:1;}
.invest03 .content .btns .more_btn .iconfont{position: absolute; right:10px; top:50%; font-size: 1em; transform: translateY(-50%) rotate(90deg); transition:all .5s ease; margin-top:-1px;}
.invest03 .content .item_list.more+.btns .more_btn .iconfont{transform: translateY(-50%) rotate(-90deg);}
.invest03 .content .item_list{height:270px; overflow:hidden;}
.invest03 .content .item_list.more{height:auto;}

.invest04{margin-top:42px; margin-bottom:80px;}
.invest04 .content .rect-02{padding-bottom:20%;}
.invest04 .content .rect-02 .text_box{position:absolute; top:50%; transform:translateY(-50%); left:6.6%; z-index:1;}
.invest04 .content .rect-02 .text_box .info .tit{color:#fff; font-size:36px; line-height:36px;}
.invest04 .content .rect-02 .text_box .con{margin-top:6px; font-size:15px;}
.invest04 .content .rect-02 .text_box .con .tel{color:#fff; float:left; margin-right:100px;}
.invest04 .content .rect-02 .text_box .con .mail{color:#fff; float:left;}
/* 投资 end */

.ipart2 .rect-665{padding-bottom:inherit; height:auto;}
.ipart2 .rect-665 ._full{position:static;}


.key_lab4 .content .item{margin-bottom:2%;width:16%;margin-right:0.8%;}
.key_lab4 .content .item:last-child{margin-right:0}
.key_lab4 .content .item5 .box .num .rect-207{padding-bottom:20.7%; background:url(../img/key_lab04-5.png) no-repeat center; background-size:cover; margin-bottom:35px;}
.key_lab4 .content .item6 .box .num .rect-207{padding-bottom:20.7%; background:url(../img/key_lab04-6.png) no-repeat center; background-size:cover; margin-bottom:35px;}
.key_lab4 .content .item .box .num .t{font-size: 16px; line-height: 22px;}

.key_lab1 .right .box .c{height:auto}



