﻿/*
* 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:#0a4291;}
.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;}

/* 常量设置 */
html{font-size:100px;}

.wrap { width:83.33%; margin-right:auto; margin-left:auto;}
.mwrap { width:94.8%; margin-right:auto; margin-left:auto;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:auto;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:.16rem; line-height:1.6; color:#333333; background:#fff;}
a{color:inherit;}
a:hover { color:#0a4291;}
::-moz-selection {color:#fff; background:#0a4291; }
::selection {color:#fff; background:#0a4291; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#0a4291; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* 网站样式 */
.header{position:fixed; top:0; left:0; width:100%; z-index:99; transition:all .3s ease;}
.header .h_logo{padding-top:.32rem; padding-bottom:.24rem; display:flex; align-items:center;}
.header .h_logo img{display:block; height:100%;}
.header .h_logo .img01{display:block;}
.header .h_logo .img02{display:none;}
.header .h_logo a{height:.44rem; display:block;}
.header .h_logo .t{font-size:.14rem; line-height:.22rem; color:#fff; padding-left:.15rem; margin-left:.2rem; border-left:1px solid #fff; display:none;}

.header .h_tools{padding-top:.4rem; font-size:0; margin-left:.1rem;}
.header .h_tools>div{display:inline-block; vertical-align:text-top; cursor:pointer; padding-left:.35rem; padding-bottom:.3rem;}
.header .h_tools .iconfont{font-size:.25rem; line-height:.3rem; margin:0; display:block; color:#fff; position:relative; }

/* 语言版本 */
.header .h_lan .lan_down{position:absolute; top:100%; right:0; width:1.7rem; text-align:center; z-index:5; background:#fff; box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.1); padding:0 5px; box-sizing:border-box; display:none;}
.header .h_lan .lan_down li{padding:.15rem .1rem; font-size:.16rem; line-height:.3rem; color:#333; border-bottom:1px solid #e0e0e0;}
.header .h_lan .lan_down li:last-child{border-bottom:0;}
.header .h_lan .lan_down li a{display:block;}
.header .h_lan .lan_down li.cur{color:#0a4291;}

/* 搜索下拉 */
.header .sear_box{position:absolute; top:100%; left:0; width:100%; height:2rem; background:rgba(255, 255, 255, 1); box-shadow:0 5px 13px rgba(35, 50, 64, 0.13); display:none;}
.header .sear_box .box{width:40%; border-bottom:2px solid #e0e0e0; font-size:0; font-size:.16rem; line-height:.5rem; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.header .sear_box .box form{width:100%;}
.header .sear_box .box form>*{display:inline-block; vertical-align:middle;}
.header .sear_box .box .sear_inp{width:calc(100% - .35rem); border:0; padding:0; line-height:.5rem; background:none; margin:0; padding-right:.2rem; box-sizing:border-box;}
.header .sear_box .box .sear_btns{margin:0; font-size:.26rem; cursor:pointer; color:#4d4d4d; background:none; border:0; padding:0;}


/* 导航导航 */
.header .inav_wrapper .inav_li{padding:0 0.3rem; float:left;}
.header .inav_wrapper .inav_li .inav_a{font-size:0.17rem; line-height:0.35rem; color:#fff; transition:all .5s ease; display:block; padding:0.35rem 0 0.3rem; position:relative;}
.header .inav_wrapper .inav_li.active .inav_a{color:#0a4291;}
.header .inav_wrapper .inav_li.cur .inav_a{color:#fff; font-weight:bold;}


/* 导航下拉 */
.header .inav_wrapper .inav_li .inav_down{position:absolute; top:100%; left:0; width:100%; padding:.3rem 0 .4rem; display:none; background:#fff; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06);}
.header .inav_wrapper .inav_li .inav_down .content{position:relative; font-size:0;}
.header .inav_wrapper .inav_li .inav_down .content::after{content:''; position:absolute; left:55%; top:0; height:100%; width:1px; background:#e0e0e0;}
.header .inav_wrapper .inav_li .inav_down .rect-5723{padding-bottom:57.23%;}
.header .inav_wrapper .inav_li .inav_down .down_img{width:50%; display:inline-block; padding:.4rem 0; margin-right:5%; padding-right:5%; vertical-align:text-top;}
.header .inav_wrapper .inav_li .inav_down .down_img .box{width:35%; margin:0 auto; margin-right:0;}
.header .inav_wrapper .inav_li .inav_down .down_right{display:inline-block; vertical-align:text-top; max-width:40%; padding:.4rem 0 .2rem; min-width:13.2%;}
.header .inav_wrapper .inav_li .inav_down .down_right a{display:block; position:relative; padding-right:.3rem;}
.header .inav_wrapper .inav_li .inav_down .down_right li{margin-bottom:.1rem;}
.header .inav_wrapper .inav_li .inav_down .down_right a::after{content:'\e63e'; position:absolute; right:0; font-family:'iconfont'!important; top:50%; transform:translateY(-50%); font-size:.2rem; line-height:1; margin:0; color:#d4d4d4; transition:all .3s ease;}
.header .inav_wrapper .inav_li .inav_down .down_right a:hover::after{color:#0a4291;}
.header .inav_wrapper .inav_li .inav_down .down_right li.active a{color:#0a4291;}
.header .inav_wrapper .inav_li .inav_down .down_right li.active a::after{color:#0a4291;}

/* 触控态 */
.header:hover{background:#ffffff; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06);}
.header:hover .h_logo .t{color:#333333; border-left-color:#c7c7c7;}
.header:hover .h_logo .img02{display:block;}
.header:hover .h_logo .img01{display:none;}
.header:hover .inav_wrapper .inav_li .inav_a{color:#333333;}
.header:hover .inav_wrapper .inav_li .inav_a:hover{color:#0a4291;}
.header:hover .inav_wrapper .inav_li.cur .inav_a{color:#0a4291; font-weight:bold;}
.header:hover .h_tools .iconfont{color:#333333; font-weight:bold;}
.header:hover .h_tools>div:hover .iconfont{color:#0a4291;}

/* 吸顶态 */
.header.fixed{background:#ffffff; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06);}
.header.fixed .h_logo .t{color:#333333; border-left-color:#c7c7c7;}
.header.fixed .h_logo .img02{display:block;}
.header.fixed .h_logo .img01{display:none;}
.header.fixed .inav_wrapper .inav_li .inav_a{color:#333333;}
.header.fixed .inav_wrapper .inav_li .inav_a:hover{color:#0a4291;}
.header.fixed .inav_wrapper .inav_li.cur .inav_a{color:#0a4291; font-weight:bold;}
.header.fixed .h_tools .iconfont{color:#333333; font-weight:bold;}
.header.fixed .h_tools>div:hover .iconfont{color:#0a4291;}

/* 吸顶态 */
.header.xc_header{background:#ffffff; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06);}
.header.xc_header .h_logo .t{color:#333333; border-left-color:#c7c7c7;}
.header.xc_header .h_logo .img02{display:block;}
.header.xc_header .h_logo .img01{display:none;}
.header.xc_header .inav_wrapper .inav_li .inav_a{color:#333333;}
.header.xc_header .inav_wrapper .inav_li .inav_a:hover{color:#0a4291;}
.header.xc_header .inav_wrapper .inav_li.cur .inav_a{color:#0a4291; font-weight:bold;}
.header.xc_header .h_tools .iconfont{color:#333333; font-weight:bold;}
.header.xc_header .h_tools>div:hover .iconfont{color:#0a4291;}




/* 手机端部分 */
.header .h_tools .mobile_key{display:none;}
.header .m_nav{display:none;}

/* 底部 */
.footer{background:#0d141e; position:relative; overflow:hidden;}
.footer::after{content:''; position:absolute; right:0; top:0; height:100%; width:50%; background:url(../img/footer_cover.png) no-repeat right; background-size:auto 100%; z-index:0;}
.footer .f_top{padding-top:.65rem; border-bottom:1px solid #e1e1e1; padding-bottom:.2rem; position:relative; z-index:2;}
.footer .f_top .t_left{width:28.6%; padding-right:6.5%; box-sizing:border-box; padding-bottom:.2rem; border-right:1px solid #e1e1e1;}
.footer .f_top .t_left .title{color:#fff; margin-bottom:.1rem;}
.footer .f_top .t_left .form_box{border-bottom:1px solid #e1e1e1; padding:5px 0; margin-bottom:.15rem;}
.footer .f_top .t_left .sear_inp{background:none; padding:0; margin:0; border:none; color:#fff; line-height:.3rem; display:inline-block; vertical-align:middle; width:calc(100% - .4rem); margin-right:.1rem;}
.footer .f_top .t_left .sear_btns{background:none; padding:0; margin:0; border:none; color:#0b55c9; font-size:.24rem; line-height:1; display:inline-block; vertical-align:middle;}
.footer .f_top .t_left .key_words a{display:inline-block; margin-right:.15rem; color:#a6a6a6; margin-bottom:.1rem;}
.footer .f_top .t_left .key_words a:last-child{margin-right:0;}
.footer .f_top .t_left .key_words a:hover{color:#fff;}

.footer .f_top .t_left .contact_box{margin-top:.3rem;}
.footer .f_top .t_left .contact_box .t{color:#fff; margin-bottom:.1rem;}
.footer .f_top .t_left .contact_box .line{color:#a6a6a6; margin-bottom:5px; transition:all .3s ease;}
.footer .f_top .t_left .contact_box .line a{color:inherit; transition:none;}
.footer .f_top .t_left .contact_box .line:hover{color:#fff;}

.footer .f_top .t_right{width:63.8%; box-sizing:border-box;}
.footer .f_top .t_right .r_top{text-align:justify;}
.footer .f_top .t_right .r_top::after{content:''; display:inline-block; width:100%;}
.footer .f_top .t_right .r_top dl{display:inline-block; vertical-align:text-top;}
.footer .f_top .t_right .r_top a:hover{color:#fff;}
.footer .f_top .t_right .r_top dt{color:#fff; margin-bottom:.1rem;}
.footer .f_top .t_right .r_top dd{color:#a6a6a6; margin-bottom:5px;}

.footer .f_top .t_right .r_bott{margin-top:.3rem; text-align:right;}
.footer .f_top .t_right .r_bott li{display:inline-block; vertical-align:text-top; margin-left:.2rem; text-align:center;}
.footer .f_top .t_right .r_bott .t{color:#a6a6a6; margin-top:5px;}

.footer .f_bott{padding:.15rem 0; color:#a7a7a7; position:relative; z-index:2;}
.footer .f_bott a:hover{color:#fff;}
.footer .f_bott .b_center{margin-left:.55rem;}




/* 公共部分 */
.channel_content{min-height:3rem; padding:.9rem 0 1.5rem; background:#f8f8f8;}


/* 公共字号 */
.tit42{font-size:.42rem; line-height:.5rem; font-weight:bold;}
.tit36{font-size:.36rem; line-height:.44rem; font-weight:bold;}
.tit30{font-size:.3rem; line-height:.4rem;}
.tit24{font-size:.22rem; line-height:.32rem;}
.con20{font-size:.2rem; line-height:.3rem;}
.con18{font-size:.18rem; line-height:.3rem;}
.con16{font-size:.16rem; line-height:.28rem; color:#888888;}


/* 公共按钮 */
.common_btns{display:inline-block; border:1px solid #fff; border-radius:.25rem; padding:.1rem .25rem; font-size:0; color:#fff; transition:all .3s ease;}
.common_btns .iconfont{font-size:.2rem; line-height:1; margin:0; margin-right:.1rem; transition:transform .3s ease; margin-top:2px;}
.common_btns .t{display:inline-block; vertical-align:middle; transition:transform .3s ease;}
.common_btns:hover{color:#fff; background:#0a4291; border-color:#0a4291;}
.common_btns:hover .iconfont{transform:translateX(.05rem);}
.common_btns:hover .t{transform:translateX(.04rem);}
.common_btns.white:hover{color:#222; background:#fff; border-color:#fff;}



/* 首页 */
.ibanner{position:relative; overflow:hidden; height:100vh; min-height:5rem;}
.ibanner .swiper-container,
.ibanner .swiper-wrapper{height:100%;}
.ibanner .swiper-slide{overflow:hidden; position:relative; height:100%;}
.ibanner .swiper-slide .img_box{height:100%;}

.ibanner .swiper-slide .img_box video, 
.ibanner .swiper-slide .img_box img{width:100%; height:100%; object-fit:cover; position:relative;}
.ibanner .swiper-slide .img_box::after{content:''; position:absolute; left:0; width:14rem; height:14rem; top:50%; transform:translate(-50%,-50%); border:1px solid rgba(255, 255, 255, 0.2); background:rgba(10, 66, 145, 0.25); backdrop-filter:blur(2px); border-radius:50%;}
.ibanner .swiper-slide.video_slide .img_box::after{display:none;}

.ibanner .swiper-slide .words_box{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%);}
.ibanner .swiper-slide .words_box .cont{width:38%; color:#fff;}
.ibanner .swiper-slide .words_box .cont .tit{font-size:.48rem; line-height:1.4; color:#fff; margin-bottom:.2rem;}
.ibanner .swiper-slide .words_box .cont .common_btns{margin-top:.6rem;}

.ibanner .swiper-slide .play_btns{position:absolute; bottom:10%; right:2.6%; color:#fff; font-size:0; cursor:pointer;}
.ibanner .swiper-slide .play_btns>div{display:inline-block; vertical-align:middle; position:relative;}
.ibanner .swiper-slide .play_btns .circle{margin-right:.25rem;}
.ibanner .swiper-slide .play_btns .circle .bg{animation:rotate 6s linear infinite;}
.ibanner .swiper-slide .play_btns .circle .center{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }

    25% {
        -webkit-transform: rotate(90deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
    }

    75% {
        -webkit-transform: rotate(270deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

.ibanner .btns02{position:absolute; left:2.6%; bottom:10%; z-index:10;}
.ibanner .dot{width:25px; height:25px; border:1px solid transparent; margin:0 5px; border-radius:50%; display:inline-block; margin-bottom:25px; position:relative; cursor:pointer;}
.ibanner .dot span{display:block; width:10px; height:10px; border-radius:10px; background:#fff; position:relative; margin: 9px 0 0 9px;}
.ibanner .dot span::after{content:""; position:absolute; top:50%; left:50%; width:26.5px; height:26.5px; border:2px solid #fff; border-radius:50%; transform:translate(-50%, -50%); opacity:0; transition: all .5s ease; transform:translate(-50%,-50%);}
.ibanner .dot.on span::after{opacity:1;}
.ibanner .dot .circleChart{position:absolute!important; left:0; top:0; z-index:-1;}
.ibanner .dot.active span{background:#fff; border-color:#fff;}
.ibanner .dot.active span::after{opacity:1;}
.ibanner .dots_box .btn_{margin:0 10px; cursor:pointer;}
.ibanner .dot:last-child{margin-right:10px;}

.ibanner .btns01{position:absolute; right:2.6%; top:50%; transform:translateY(-50%); z-index:1; display:flex; align-items:center;}
.ibanner .swiper-pagination{font-size:.16rem; line-height:.3rem; color:#fff; position:static; margin-right:.4rem;}
/* .ibanner .swiper-button-prev{position:relative; left:auto; right:auto; width:.35rem; height:.34rem; margin:0; background:url(../img/ibane_jt_l.png) no-repeat center/cover; top:auto; margin-bottom:.18rem;}
.ibanner .swiper-button-next{position:relative; left:auto; right:auto; width:.35rem; height:.34rem; margin:0; background:url(../img/ibane_jt_l.png) no-repeat center/cover; transform:rotate(180deg); top:auto;} */
.ibanner .swiper-button-prev{position:relative; left:auto; right:auto; width:auto; height:auto; margin:0; background:none; top:auto; margin-bottom:.18rem;}
.ibanner .swiper-button-next{position:relative; left:auto; right:auto; width:auto; height:auto; margin:0; background:none; top:auto;}

.ibanner .swiper-button-prev::after,
.ibanner .swiper-button-next::after{content:'\e65f'; display:block; font-weight:bold; color:#fff; font-family:'iconfont'!important; font-size:.35rem; line-height:1; margin:0;}
.ibanner .swiper-button-prev::after{content:'\e660';}
.ibanner .swiper-button-prev:hover::after,
.ibanner .swiper-button-next:hover::after{color:#0a4291;}


.ibanner .con16{color:#fff;}
.index .con16{color:#fff;}

.index_title{text-align:center;}
.index_title .en{color:#0a4291; font-weight:bold; text-transform:uppercase;}
.index_title .tit{color:#222; font-weight:bold; margin-top:.05rem;}



.ipart01{margin-top:.8rem;}
.ipart01 .content{margin-top:.4rem;}
.ipart01 .content .rect-150{padding-bottom:150%;}
.ipart01 .content .rect-6185{padding-bottom:61.85%;}


.ipart01 .content .item{position:relative; float:left; width:22%; height:100%; margin-left:1.25%; transition:all .6s ease; overflow:hidden;}
.ipart01 .content .item:first-child{margin-left: 0;}
.ipart01 .content .item .img_box{position:relative; width: 100%; height:100%; overflow:hidden;}
.ipart01 .content .item .img_cover{position:relative; opacity:1; max-width:none; width:100%; transition:opacity 0.2s ease 0.4s; z-index:2;}
.ipart01 .content .item .img_full{position:absolute; top:0; left:0; width:100%; opacity:1; max-width:none; height:100%; transition:opacity 0.1s ease 0.1s; z-index:1;}
.ipart01 .content .item .txt_box{position:absolute; top:0; left:0; width: 100%; height:100%; z-index:10;}
.ipart01 .content .item .txt_cover{position:absolute; bottom:4.1%; left:0; width:100%; padding:0 8%; padding-right:4%; box-sizing:border-box;}
.ipart01 .content .item .txt_full{position:absolute; bottom:2%; left:.55rem; right:.5rem; width:5.9rem; opacity:0; }
.ipart01 .content .item .tit{color:#fff; font-weight:bold;}
.ipart01 .content .item .con{color:#fff; margin-top:.15rem;}
.ipart01 .content .item .con a{padding-right:.1rem; margin-right:.05rem; position:relative; display:inline-block; color:#fff;}
.ipart01 .content .item .con a::after{content:''; position:absolute; right:0; top:50%; width:2px; margin-top:-1px; height:.08rem; background:rgba(255, 255, 255, 0.73);}
.ipart01 .content .item .con a:last-child::after{display:none;}

.ipart01 .content .item.on{width:53.5%; transition:all .6s ease;}
.ipart01 .content .item.on .img_cover{opacity:0; transition:opacity 0s ease;}
.ipart01 .content .item.on .img_full{opacity:1;}
.ipart01 .content .item.on .txt_cover{display:none;}
.ipart01 .content .item.on .txt_full{opacity:1; bottom:4.1%; transition:all .8s ease;}


.ipart02{padding:.55rem 0;}
.ipart02 ul{display:flex; align-items:stretch; text-align:center;}
.ipart02 ul li{flex:1; position:relative; padding:.2rem 0 5px; color:#777777;}
.ipart02 li::after{content:''; position:absolute; top:0; right:0; width:1px; height:100%; background:#e5e5e5;}
.ipart02 li:last-child::after{display:none;}
.ipart02 li .num_box>div{display:inline-block; vertical-align:text-bottom;}
.ipart02 li .num_box .num{font-size:.6rem; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#0a4291; line-height:.8;}
.ipart02 li .num_box .num sup{font-size:.28rem; line-height:0; padding-left:.05rem; color:#0a4291;}
.ipart02 li .t{margin-top:.1rem;}
.ipart02 .con16{color:#888888;}

.ipart03{position:relative; overflow:hidden; background:#000000;}
.ipart03 .bg img{transition:all 2s ease; width:100%;}
.ipart03 .content{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%);}
.ipart03 .content .cont{width:32%; color:#fff; }
.ipart03 .content .cont .index_title{text-align:left;}
.ipart03 .content .cont .index_title .en{color:#fff; opacity:.7;}
.ipart03 .content .cont .index_title .tit{color:#fff;}
.ipart03 .content .cont .t1{margin:.25rem 0 .6rem; text-align:justify;}
.ipart03.on .bg img{transform:scale(1.02) translateX(-.1rem); min-width:100%;}

.ipart04{margin:.8rem 0;}
.ipart04 .content{margin-top:.35rem;}
.ipart04 .swiper-slide{width:32.2%; margin-right:1.7%;}
.ipart04 .swiper-slide .img_box{overflow:hidden;}
.ipart04 .swiper-slide .rect-5641{padding-bottom:56.41%;}
.ipart04 .swiper-slide .rect-5641 img{object-fit:cover;}
.ipart04 .swiper-slide .words_box{margin-top:.15rem;}
.ipart04 .swiper-slide .words_box .time{color:#777777; margin-bottom:.1rem;}
.ipart04 .swiper-slide .words_box .tit{color:#333333; margin-bottom:.2rem; transition:all .3s ease; height:.8rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart04 .swiper-slide .words_box .con{color:#666666; height:.84rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.ipart04 .swiper-slide:hover .words_box .tit{color:#0a4291; font-weight:bold;}
.ipart04 .btns_box{position:relative; width:91.2%; margin:.7rem auto 0; font-size:0; display:flex; align-items:center;}
.ipart04 .btns_box>div{display:inline-block; vertical-align:middle; width:auto; height:auto; left:auto; right:auto; top:auto; margin:0; position:relative; opacity:1; background:none; outline:none;}
.ipart04 .btns_box .swiper-button-prev::after,
.ipart04 .btns_box .swiper-button-next::after{content:'\e65f'; display:block; font-weight:bold; color:#c6c7c7; font-family:'iconfont'!important; font-size:.4rem; line-height:1; margin:0;}
.ipart04 .btns_box .swiper-button-prev::after{content:'\e660';}
.ipart04 .btns_box .swiper-button-prev:hover::after,
.ipart04 .btns_box .swiper-button-next:hover::after{color:#0a4291;}
.ipart04 .btns_box .swiper-pagination{width:calc(100% - 1.2rem); margin:0 .2rem; height:3px; background:#c6c7c7;}
.ipart04 .btns_box .swiper-pagination .swiper-pagination-progressbar-fill{background:#0a4291;}

.ipart05{position:relative; overflow:hidden; color:#fff; text-align:center;}
.ipart05 .bg img{width:100%;}
.ipart05 .content{position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%;}
.ipart05 .content .index_title .en{color:#fff;}
.ipart05 .content .index_title .tit{color:#fff;}
.ipart05 .top .con{margin-top:5px;}
.ipart05 .bott li{display:inline-block; vertical-align:text-top; margin-right:.8rem;}
.ipart05 .bott li:last-child{margin-right:0;}
.ipart05 .bott li .icon{height:.35rem; margin-bottom:.05rem;}
.ipart05 .bott li .icon img{max-height:100%;}
.ipart05 .bott ul{margin-bottom:.5rem; margin-top:.25rem;}


/* 下层banner */
.xc_banner{position:relative; overflow:hidden;}
.xc_banner>img{width:100%;}
.xc_banner .xc_words{position:absolute; top:45%; transform:translateY(-50%); left:0; width:100%;}
.xc_banner .xc_words .box{width:50%; color:#fff;}
.xc_banner .xc_words .box .con{margin-top:.2rem; color:#fff;}
.xc_banner .xc_nav{position:absolute; bottom:0; left:0; width:100%; font-size:0; text-align:center; padding-top:.25rem;}
.xc_banner .xc_nav::after{content:''; position:absolute; bottom:0; height:100%; left:0; width:100%; background:rgba(0,0,0,.3);}
.xc_banner .xc_nav .content{display:flex; align-items:flex-start; justify-content:space-around; position:relative; z-index:2;}
.xc_banner .xc_nav .content>*{display:inline-block; vertical-align:text-top; margin-bottom:.2rem; font-size:.22rem; color:#fff; line-height:1; padding-bottom:.15rem; position:relative;}
.xc_banner .xc_nav .content>*::after{content:''; position:absolute; bottom:0; height:2px; left:0; width:0; background:#fff; transition:all .3s ease;}
.xc_banner .xc_nav .content h1::after{width:100%;}
.xc_banner .xc_nav .content a:last-child{margin-right:0;}
.xc_banner .xc_nav .content a:hover::after{width:100%;}

/* 关于 */
.about01 .hd .con{color:#888; margin-top:.3rem; text-align:justify;}
.about01 .bd .jt{display:none; width:.84rem; height:.84rem; margin:.5rem auto 0; border:1px solid #dbdbdb; border-radius:50%; position:relative; animation:yoyo 2s linear infinite; cursor:pointer;}
.about01 .bd .jt::after{content:''; position:absolute; left:50%; top:50%; width:18px; height:25px; background:url(../img/about_us01_01.png) no-repeat bottom/cover; margin-left:-9px; margin-top:-12px;}

/* .about02{margin-top:.6rem; position:relative;} */
.about02{margin-top:1.5rem; position:relative;}
.about02 .bg img{width:100%;}
.about02 .cover{position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); color:#fff; text-align:center;}
.about02 .cover .con{margin-bottom:.15rem;}
.about02 .cover .play{width:.8rem; height:.8rem; background:url(../img/about_us02_play.png) no-repeat center/cover; position:relative; margin:0.65rem auto 0; cursor:pointer;}
.about02 .cover .play::after{content:''; width:100%; height:100%; left:0; top:0; position:absolute; background-color:rgba(255, 255, 255, .3); border-radius:50%; animation:mymoveli 1s ease-out infinite; z-index:-1;}

/* .about03,.about04{margin-top:.8rem;} */
.about03,.about04{margin-top:1.5rem;}
.about03 .tit{margin-bottom:.5rem;}
.about03 .content{display:flex; align-items:center; justify-content:space-between;}
.about03 .left{width:19.5%; flex-shrink:0;}
.about03 .left img{width:100%;}
.about03 .right{width:74.4%; text-align:justify; color:#888888;}

.about04 .con{text-align:justify; color:#888888; margin:.3rem 0 .15rem;}
.about04 li{float:left; width:13.5%; margin-right:3.8%; margin-top:.35rem; position:relative;}
.about04 li:nth-child(6n){margin-right:0;}
.about04 li::before,
.about04 li::after{position:absolute; left:0; top:0; content:''; background:url(../img/about_us04_left.jpg) no-repeat center/cover;  width:0.42rem; height:.56rem;}
.about04 li::before{left:auto; right:0; background:url(../img/about_us04_right.jpg) no-repeat center/cover;}
.about04 li .box{position:relative; z-index:5; text-align:center; width:calc(100% - .5rem); margin:0 auto; display:flex; align-items:center; justify-content:center; height:.56rem;}
.about04 li .box .t{max-height:100%; overflow:hidden;}
.about04 li:hover .t{color:#0a4291;}


@keyframes yoyo{
    0%{
        transform:translateY(-.05rem)
    }
    50%{
        transform:translateY(.05rem)
    }
    100%{
        transform:translateY(-.05rem)
    }
}
@keyframes mymoveli{
	0% {
		transform: scale3d(0.9, 0.9, 1);
	}
	100% {
		transform: scale3d(1.5, 1.5, 1);
	}
}


/* 新闻列表 */
.channel_content.news_list{padding-top:0;}
.news_list01{position:relative; padding-top:1.85rem; box-sizing:border-box;}
.news_list01 .bg{position:absolute; top:0; left:0; width:100%; overflow:hidden;}
.news_list01 .bg img{width:100%;}
.news_list01 .content{position:relative;}
.news_list01 .title{color:#fff; margin-bottom:.9rem;}

.news_list01 .bott{background:#fff; box-shadow:0px 3px 19.8px 0.2px rgba(0, 0, 0, 0.05); padding:.7rem 2.8% .75rem; box-sizing:border-box;}
.news_list01 .bott .rect-5626{padding-bottom:56.26%;}

.news_list01 .bott a{display:flex; align-items:center; justify-content:space-between;}
.news_list01 .bott .img_box{width:47.7%; flex-shrink:0;}
.news_list01 .bott .word_box{width:43.4%; margin-right:4.4%; margin-top:.4rem;}
.news_list01 .bott .word_box .tit{font-weight:bold; max-height:.8rem; margin-bottom:.3rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_list01 .bott .word_box .con{max-height:.56rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#888888;}
.news_list01 .bott .word_box .time{color:#888888; margin-top:.2rem; display:flex; align-items:center;}
.news_list01 .bott .word_box .time .icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABJElEQVQ4jYXTvytFYRgH8M/1YzewmCikbFKy2CSiKBkx8QeYmFjYbModha50y6BkMUkGWRSL5Q42v8qgGG5665wcp3PO/Q7v8Hyf7/d53+d53lK5XJaBeYyjHyU84RKHqCfTW1LaCeyiOxUfwQK2sYrjmGhKJK3gPEOcRCcqWEsbDGEvQ/CG14z4FiaTBpWcistRL7JwFBsMoycn6RufOVwbZoPBdP6TtaO1gB9ratC0R3wV8B1hjD85ZBjZLS4KDOrhBg8ZxAbWcVbQxIBaMKimggfYxCmmCsQB1WBQiyrFGMANZhqI78IT41VexAuaMdhAGGMuHPEifUTCsHmNEJo+Gt3831+4Rx/2CxxO0IurOJD+je9Ywk5UpSuKP+M6Gusf8AvRpjPGYLQQ1gAAAABJRU5ErkJggg==); width:16px; height:16px; display:inline-block; margin-right:.1rem;}
.news_list01 .bott .common_btns{border-color:#0a4291; color:#0a4291; margin-top:1rem;}
.news_list01 .bott .common_btns .t{color:#0a4291;}
.news_list01 .bott .common_btns:hover{color:#fff;}
.news_list01 .bott .common_btns:hover .t{color:#fff;}

.news_list01 .bott .btns_box{position:absolute; right:0; bottom:0; font-size:0; z-index:5;}
.news_list01 .bott .btns_box>div{display:inline-block; position:relative; width:.55rem; height:.55rem; border-radius:50%; margin:0; margin-left:.2rem; background:#e4e4e4; left:auto; right:auto; top:auto; outline:none;}
.news_list01 .bott .btns_box>div::after{content:'\e65f'; font-weight:bold; color:#fff; font-family:'iconfont'!important; margin:0; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.2rem; line-height:1;}
.news_list01 .bott .btns_box .swiper-button-prev::after{content:'\e660';}
.news_list01 .bott .btns_box>div:hover{background:#0a4291;}

.news_list02{margin-top:.8rem;}
.news_list02 .hd{margin-bottom:.5rem; position:relative; z-index:6; }
.news_list02 .hd .form_box{display:flex; align-items:flex-start; }
.news_list02 .hd .item{width:2.4rem; background:#fff; padding:.09rem .3rem; border:1px solid #eceded; background:#fff; border-radius:.25rem; box-sizing:border-box; position:relative; margin-right:.15rem;}
.news_list02 .hd .item .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; width:100%; color:#888888; }
.news_list02 .hd .item .word span{width:90%; white-space:nowrap;}
.news_list02 .hd .item .word .icon{margin:0; font-size:.16rem; font-weight:bold; color:#888888;}
.news_list02 .hd .item.active .word span{color:#000;}
.news_list02 .hd .item2{width:2.9rem; margin-right:0;}
.news_list02 .hd .item2 input{padding:0; margin:0; display:inline-block; line-height:.3rem; height:.3rem; border:none; outline:none; color:#000000; width:calc(100% - 0.3rem); background:none; }
.news_list02 .hd .item2 input::-webkit-input-placeholder{color:#888888;}
.news_list02 .hd .item2 .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; line-height:.3rem; width:100%;}
.news_list02 .hd .item2 .word .icon{font-size:.2rem; margin:0; display:block; color:#0a4291; font-weight:bold; line-height:1;}
.news_list02 .hd ul{display:none; background:#fff; width:100%; position:absolute; max-height:2.4rem; overflow-y:auto; left:50%; transform:translateX(-50%); top:calc(100% + 1px); box-shadow:0 20px 20px 0px rgba(0,0,0,0.04); z-index:1;}
.news_list02 .hd ul::-webkit-scrollbar {width:2px; height:4px;}
.news_list02 .hd ul::-webkit-scrollbar-thumb {border-radius:5px; background:#0a4291; }
.news_list02 .hd ul::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.news_list02 .hd ul li{line-height:1; padding:1em; font-size:.16rem; color:#000; transition:all .3s ease; cursor:pointer;}
.news_list02 .hd ul li:hover{background:#f8f8f8; color:#0a4291;}

.news_list02 .bd li{background:#fff; box-shadow:0px 3px 19.8px 0.2px rgba(0, 0, 0, 0.05); margin-bottom:.35rem;}
.news_list02 .bd li .box{padding:.5rem 3.4%;}
.news_list02 .bd li .box .left{width:62.7%; margin-top:.5rem;}
.news_list02 .bd li .box:hover .left .tit::before{display:block; content:attr(title); font-weight:bold; visibility:hidden; height:1px; color:transparent; margin-bottom:-1px; overflow:hidden;}
.news_list02 .bd li .box .left .con{margin:.3rem 0; color:#888888; max-height:.56rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_list02 .bd li .box .left .time{color:#888888; display:flex; align-items:center;}
.news_list02 .bd li .box .left .time .icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABJElEQVQ4jYXTvytFYRgH8M/1YzewmCikbFKy2CSiKBkx8QeYmFjYbModha50y6BkMUkGWRSL5Q42v8qgGG5665wcp3PO/Q7v8Hyf7/d53+d53lK5XJaBeYyjHyU84RKHqCfTW1LaCeyiOxUfwQK2sYrjmGhKJK3gPEOcRCcqWEsbDGEvQ/CG14z4FiaTBpWcistRL7JwFBsMoycn6RufOVwbZoPBdP6TtaO1gB9ratC0R3wV8B1hjD85ZBjZLS4KDOrhBg8ZxAbWcVbQxIBaMKimggfYxCmmCsQB1WBQiyrFGMANZhqI78IT41VexAuaMdhAGGMuHPEifUTCsHmNEJo+Gt3831+4Rx/2CxxO0IurOJD+je9Ywk5UpSuKP+M6Gusf8AvRpjPGYLQQ1gAAAABJRU5ErkJggg==); width:16px; height:16px; display:inline-block; margin-right:.1rem;}
.news_list02 .bd li .box .right{width:28.9%;}
.news_list02 .bd li .box .rect-6139{padding-bottom:61.39%;}
.news_list02 .bd li .box .right img{object-fit:cover;}
.news_list02 .bd li .box:hover .left .tit{font-weight:bold;}

.news_list02 .bd li.no_img .left{width:100%; margin-top:0;}
.news_list02 .bd li.no_img .right{display:none;}


/* 分页 */
.page{font-size:0; color:#000000; text-align:center; margin-top:.5rem;}
.page a,.page span{color:#000; display:inline-block; height:.35rem; line-height:.35rem; width:.35rem; border:1px solid #e7e7e7; font-size:.16rem; vertical-align:middle; background:#fff; margin:0 4px; border-radius:.05rem;}
.page a:hover,.page span{color:#fff; background:#0a4291; border-color:#0a4291;}
.page a .iconfont{color:#000; font-size:.2rem; line-height:.35rem; margin:0; display:block; transform:rotate(-90deg); font-weight:bold;}
.page .goprev .iconfont{transform:rotate(90deg);}
.page a:hover .iconfont{color:#fff;}

@media only screen and (max-width:580px){
    .page{margin-top:.3rem;}
    .page a, .page span{font-size:12px; margin:0 2px; height:.3rem; line-height:.3rem; width:.3rem;}
    .page a .iconfont{line-height:.3rem;}
}


/* 公示公告 */
.announcement02{margin-top:0;}

/* 科技研发 */
.technology01{background:url(../img/technology01_bg.png) no-repeat top; background-position:0 1rem; background-size:100% auto;}
.technology01 .hd .infor{margin-bottom:.3rem;}
.technology01 .hd .infor .con{margin-top:.3rem; text-align:justify;}
.technology01 .hd .bott{position:relative;}
.technology01 .hd .rect-6833{padding-bottom:68.33%;}
.technology01 .hd .swiper-container{padding-top:.2rem; width:88%; margin:0 auto;}
.technology01 .hd .swiper-slide{width:22.5%; opacity:.7; padding-bottom:.6rem;}
.technology01 .hd .swiper-slide.swiper-slide-active{opacity:1;}
.technology01 .hd .swiper-slide .t{text-align:center; margin-top:0; opacity:0; position:absolute; left:50%; transform:translateX(-50%); bottom:0; white-space:nowrap;}
.technology01 .hd .swiper-slide.swiper-slide-active .t{opacity:1; font-weight:bold;}


.technology01 .hd .btns_box>div{position:absolute; width:.55rem; height:.55rem; border-radius:50%; background:#e4e4e4; left:auto; right:0; outline:none; z-index:5; margin:0; top:.95rem;}
.technology01 .hd .btns_box>div::after{content:'\e65f'; font-weight:bold; color:#fff; font-family:'iconfont'!important; margin:0; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.2rem; line-height:1;}
.technology01 .hd .btns_box .swiper-button-prev::after{content:'\e660';}
.technology01 .hd .btns_box>div:hover{background:#0a4291;}
.technology01 .hd .btns_box .swiper-button-prev{left:0; right:auto;}

.technology01 .bd{margin-top:1.5rem;}
.technology01 .bd .item{margin-bottom:1.5rem;}
.technology01 .bd .item:last-child{margin-bottom:0;}
.technology01 .bd .item .tit{font-weight:bold; margin-bottom:.5rem;}
.technology01 .bd .item .cont{display:flex; align-items:stretch; justify-content:space-between; /*background:#fff; box-shadow:0px 3px 76px 0px rgba(50, 50, 51, 0.06);*/}
.technology01 .bd .item .cont .img{width:48.5%;}
.technology01 .bd .item .cont .img img{width:100%;}
.technology01 .bd .item .cont .box{width:46.2%; margin:.4rem 0; margin-right:0; margin-left:0; position:relative;}
.technology01 .bd .item .cont .box .words{position:absolute; top:0; height:100%; left:0; width:100%;}
.technology01 .bd .item .cont .box .words ul{max-height:100%; overflow-y:auto; padding-right:.4rem;}
.technology01 .bd .item .cont .box .words ul::-webkit-scrollbar{width:2px; height:4px;}
.technology01 .bd .item .cont .box .words ul::-webkit-scrollbar-thumb{border-radius:5px; background:#0a4291; }
.technology01 .bd .item .cont .box .words ul::-webkit-scrollbar-track{border-radius:0; background:#e1e9eb;}
.technology01 .bd .item .cont .box .words li{margin-bottom:.3rem; padding-left:.25rem; position:relative;}
.technology01 .bd .item .cont .box .words li:last-child{margin-bottom:0;}
.technology01 .bd .item .cont .box .words li::after{content:''; position:absolute; left:0; top:.07rem; width:.14rem; height:.16rem; background:url(../img/technology01_b01.png) no-repeat center/cover;}

.technology01 .bd .item:nth-child(2n) .cont{flex-direction:row-reverse;}

/* 荣誉资质 */
.honor01{background:url(../img/technology01_bg.png) no-repeat top; background-size:100% auto;}
.honor01 .hd .title{margin-bottom:.3rem;}
.honor01 .hd .cont{position:relative;}
.honor01 .hd .rect-1392{padding-bottom:139.24%;}
.honor01 .hd .swiper-container{padding-top:.2rem; width:100%; margin:0 auto;}
.honor01 .hd .swiper-slide{width:22.5%; padding-bottom:.6rem;}
.honor01 .hd .swiper-slide .t{text-align:center; margin-top:0; opacity:0; position:absolute; bottom:0; left:50%; transform:translateX(-50%); white-space:nowrap; font-weight:bold;}
.honor01 .hd .swiper-slide.swiper-slide-active .t{opacity:1;}

.honor01 .hd .btns_box>div{position:absolute; width:.55rem; height:.55rem; border-radius:50%; background:#e4e4e4; left:auto; right:-6.8%; outline:none; z-index:5; margin:0; top:1.5rem;}
.honor01 .hd .btns_box>div::after{content:'\e65f'; font-weight:bold; color:#fff; font-family:'iconfont'!important; margin:0; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.2rem; line-height:1;}
.honor01 .hd .btns_box .swiper-button-prev::after{content:'\e660';}
.honor01 .hd .btns_box>div:hover{background:#0a4291;}
.honor01 .hd .btns_box .swiper-button-prev{left:-6.8%; right:auto;}


.honor01 .bd{margin-top:1.5rem;}
.honor01 .bd .tit{font-weight:bold; margin-bottom:.5rem;}
.honor01 .bd .item{margin-bottom:1.5rem;}
.honor01 .bd .item:last-child{margin-bottom:0;}
.honor01 .bd .item .cont{display:flex; align-items:stretch; justify-content:space-between; /*background:#fff; box-shadow:0px 3px 76px 0px rgba(50, 50, 51, 0.06);*/}
.honor01 .bd .item .cont .img{width:48.5%;}
.honor01 .bd .item .cont .img img{width:100%;}
.honor01 .bd .item .cont .box{width:46.2%; margin:.4rem 0; margin-right:0; margin-left:0; position:relative;}
.honor01 .bd .item .cont .box .words{position:absolute; top:0; height:100%; left:0; width:100%;}
.honor01 .bd .item .cont .box .words .t{font-weight:bold;}
.honor01 .bd .item .cont .box .words ul{max-height:calc(100% - .3rem); overflow-y:auto; padding-right:.4rem;}
.honor01 .bd .item .cont .box .words ul::-webkit-scrollbar{width:2px; height:4px;}
.honor01 .bd .item .cont .box .words ul::-webkit-scrollbar-thumb{border-radius:5px; background:#0a4291; }
.honor01 .bd .item .cont .box .words ul::-webkit-scrollbar-track{border-radius:0; background:#e1e9eb;}
.honor01 .bd .item .cont .box .words li{margin-top:.3rem; padding-left:25px; position:relative;}
.honor01 .bd .item .cont .box .words li::after{content:''; position:absolute; left:0; top:.05rem; width:14px; height:16px; background:url(../img/technology01_b01.png) no-repeat center/cover;}

.honor01 .bd .item:nth-child(2n) .cont{flex-direction:row-reverse;}


/* 新闻详情 */
.channel_content.news_detail{margin-top:1rem;}
.news_detail01 .left{width:69%;}
.news_detail01 .left .title{color:#333333; margin-bottom:.2rem;}
.news_detail01 .left .mess{display:flex; color:#888888; }
.news_detail01 .left .mess .time{margin-right:.4rem; padding-left:.25rem; position:relative;}
.news_detail01 .left .mess .time::after{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:16px; height:16px; background:url(../img/news_detail01_time.png) no-repeat center/cover;}
.news_detail01 .left .share_box{text-align:center; position:relative; margin-top:0.45rem; margin-bottom:0.55rem;}
.news_detail01 .left .share_box .line{position:absolute; width:100%; height:1px; background:#d7d7d7; top:0; left:0; top:50%; margin-top:-1px;}
.news_detail01 .left .share_box li{position:relative; z-index:2; background:#f8f8f8; display:inline-block; padding:0 0.22rem; margin:0 -0.02rem;}
.news_detail01 .left .share_box li a{opacity:0.7; color:#666666; background:none; height:auto; padding-left:0;}
.news_detail01 .left .share_box li .iconfont{font-size:.3rem; line-height:1; margin:0;}
.news_detail01 .left .share_box li:hover a{opacity:1;}
.news_detail01 .left .text{padding-bottom:0.6rem; line-height:2; color:#888888;}
.news_detail01 .left .text a{color:#0a4291; font-weight:bold;}
.news_detail01 .left .btns{text-align:center; width:100%; border-top:1px solid #e1e1e1; padding-top:.3rem; color:#888888;}
.news_detail01 .left .btns .prev{text-align:left; width:calc(50% - 1rem);}
.news_detail01 .left .btns .next{text-align:right; width:calc(50% - 1rem);}
.news_detail01 .left .btns i{margin:0;}
.news_detail01 .left .btns a:hover .el{color:#0a4291;}
.news_detail01 .left .btns .bb{color:#333333;}
.news_detail01 .left .text img{max-width:650px!important;}
.news_detail01 .left .btns .common_btns{display:inline-block; background:#0a4291; border-color:#0a4291;}
.news_detail01 .left .btns .common_btns .t{ color:#fff;}

.news_detail01 .right{width:26.3%;}
.news_detail01 .right .item .conBox{background:#0a4291; color:#fff; line-height:0.6rem; padding-left:0.35rem; box-sizing:border-box; font-size:.22rem; font-weight:bold; margin-bottom:.12rem;}
.news_detail01 .right .item .item_con{padding:0.3rem 0.4rem 0.3rem; box-sizing:border-box; font-size:0; background:#fff;}
.news_detail01 .right .item .item_con li{margin-bottom:.3rem; color:#000000;}
.news_detail01 .right .item .item_con li:last-child{margin-bottom:0;}
.news_detail01 .right .item .item_con li .time{color:#888888; margin-bottom:.05rem;}


/* 举报渠道 */
.report01 .content{margin-top:.55rem;}
.report01 ul{display:flex; align-items:flex-start; justify-content:space-between;}
.report01 li{display:flex; align-items:flex-start; max-width:33%;}
.report01 li .icon{width:.9rem; height:.9rem; flex-shrink:0; margin-right:.3rem; background:#fff; border-radius:50%; display:flex; align-items:center; justify-content:center;}
.report01 li .icon img{max-width:70%; max-height:70%;}
.report01 li .words{margin-top:.1rem;}
.report01 li .words .t{font-weight:bold; margin-bottom:3px;}


/* 视频列表 */
.video_list01 .hd{margin-bottom:.6rem; position:relative; z-index:6; }
.video_list01 .hd .form_box{display:flex; align-items:flex-start; }
.video_list01 .hd .item{width:2.4rem; background:#fff; padding:.09rem .3rem; border:1px solid #eceded; background:#fff; border-radius:.25rem; box-sizing:border-box; position:relative; margin-right:.15rem;}
.video_list01 .hd .item .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; width:100%; color:#888888; }
.video_list01 .hd .item .word span{width:90%; white-space:nowrap;}
.video_list01 .hd .item .word .icon{margin:0; font-size:.16rem; font-weight:bold; color:#888888;}
.video_list01 .hd .item.active .word span{color:#000;}
.video_list01 .hd .item2{width:2.9rem; margin-right:0;}
.video_list01 .hd .item2 input{padding:0; margin:0; display:inline-block; line-height:.3rem; height:.3rem; border:none; outline:none; color:#000000; width:calc(100% - 0.3rem); background:none; }
.video_list01 .hd .item2 input::-webkit-input-placeholder{color:#888888;}
.video_list01 .hd .item2 .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; line-height:.3rem; width:100%;}
.video_list01 .hd .item2 .word .icon{font-size:.2rem; margin:0; display:block; color:#0a4291; font-weight:bold; line-height:1;}
.video_list01 .hd ul{display:none; background:#fff; width:100%; position:absolute; left:50%; transform:translateX(-50%); top:calc(100% + 1px); box-shadow:0 20px 20px 0px rgba(0,0,0,0.04); z-index:1;}
.video_list01 .hd ul li{line-height:1; padding:1em; font-size:.16rem; color:#000; transition:all .3s ease; cursor:pointer;}
.video_list01 .hd ul li:hover{background:#f8f8f8; color:#0a4291;}

.video_list01 .bd{display:flex; align-items:stretch; justify-content:space-between;}
.video_list01 .bd .left{width:57.5%; position:relative;}
.video_list01 .bd .left>img{width:100%; height:100%; object-fit:cover;}
.video_list01 .bd .left .play_btns{width:.8rem; height:.8rem; cursor:pointer; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.video_list01 .bd .left .play_btns::after{content:''; width:100%; height:100%; left:0; top:0; position:absolute; background-color:rgba(255, 255, 255, .3); border-radius:50%; animation:mymoveli 1s ease-out infinite; z-index:-1;}
.video_list01 .bd .left .play{width:100%; height:100%; background:url(../img/about_us02_play.png) no-repeat center/cover; position:relative;}
.video_list01 .bd .left .t{position:absolute; left:4.9%; right:4.9%; bottom:4.5%; font-weight:bold; color:#fff;}

.video_list01 .bd .right{width:41%; display:flex; flex-wrap:wrap; align-items:stretch;}
.video_list01 .bd .right .item{margin-bottom:4%; background:#fff; font-size:0; cursor:pointer; width:100%;}
.video_list01 .bd .right .item:last-child{margin-bottom:0;}
.video_list01 .bd .right .item .img{width:42%; height:100%; display:inline-block; vertical-align:text-top; overflow:hidden;}
.video_list01 .bd .right .item .img img{width:100%; height:100%; object-fit:cover;}
.video_list01 .bd .right .item .t{width:45%; margin-left:4%; margin-top:.4rem; display:inline-block; vertical-align:text-top}
.video_list01 .bd .right .item .t>div{max-height:.64rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.video_list01 .bd .right .item:hover .t{color:#0a4291;}

.video_list02{margin-top:.5rem;}
.video_list02 ul{display:flex; align-items:stretch; justify-content:flex-start; flex-wrap:wrap;}
.video_list02 li{width:32%; margin-right:2%; margin-bottom:.5rem; cursor:pointer;}
.video_list02 li:nth-child(3n){margin-right:0;}
.video_list02 li .rect-6152{padding-bottom:61.52%;}
.video_list02 li .t{margin-top:.3rem; max-height:.64rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.video_list02 li:hover .t{color:#0a4291;}


/* 社会责任 */
.channel_content.responsibility{padding:0;}
.responsibility01 .item{position:relative; overflow:hidden;}
.responsibility01 .item .img{width:50%; position:relative; z-index:2;}
.responsibility01 .item .img img{width:100%;}
.responsibility01 .item .words{position:absolute; top:0; left:0; width:100%; height:100%;}
.responsibility01 .item .words .wrap{height:100%;}
.responsibility01 .item .words .box{width:50%; margin:0 auto; margin-right:0; padding:0 6.2%; box-sizing:border-box; height:100%; display:flex; align-items:center;}
.responsibility01 .item .words .box .con{margin-top:.3rem; text-align:justify; max-height:2.8rem; overflow-y:auto; padding-right:5px;}
.responsibility01 .item .words .box .con::-webkit-scrollbar {width:2px; height:4px;}
.responsibility01 .item .words .box .con::-webkit-scrollbar-thumb {border-radius:5px; background:#0a4291; }
.responsibility01 .item .words .box .con::-webkit-scrollbar-track {border-radius:0; background:#fff;}
.responsibility01 .item:hover .words .box .tit{color:#0a4291;}

.responsibility01 .item.even .img{margin:0 auto; margin-right:0;}
.responsibility01 .item.even .words .box{margin:0;}


/* 研发成果 */
.achievement01 .content{margin-top:.5rem;}
.achievement01 .ul_d{padding:0 12.5%; display:flex; align-items:stretch; justify-content:space-between; margin-bottom:.9rem;}
.achievement01 .ul_d li{text-align:center; padding:.2rem 0 .1rem; min-width:1.5rem;}
.achievement01 .ul_d li.line{width:1px; background:#e7e8ea; min-width:auto; padding:0;}
.achievement01 .ul_d li.line:last-child{display:none;}
.achievement01 .ul_d li .num_box>div{display:inline-block;}
.achievement01 .ul_d li .num_box .num{font-size:.72rem; line-height:.8; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#0a4291; vertical-align:baseline;}
.achievement01 .ul_d li .num_box .sup{vertical-align:top; color:#0a4291; line-height:1; font-weight:bold;}
.achievement01 .ul_d li .num_box .sub{vertical-align:bottom;}

.achievement .ach_item{display:flex; align-items:stretch; justify-content:space-between;}
.achievement .ach_item .img{width:48.5%; flex-shrink:0;}
.achievement .ach_item .img img{width:100%;}
.achievement .ach_item .words{width:46.2%; margin-left:0; margin-right:0; position:relative;}
.achievement .ach_item .words .box{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%); height:85%;}
.achievement .ach_item .words .box ul{max-height:100%; overflow-y:auto; padding-right:.4rem; height:3.85rem; }
.achievement .ach_item .words .box ul::-webkit-scrollbar{width:2px; height:4px;}
.achievement .ach_item .words .box ul::-webkit-scrollbar-track{border-radius:0; background:#e1e9eb;}
.achievement .ach_item .words .box ul::-webkit-scrollbar-thumb{border-radius:5px; background:#0a4291; }
.achievement .ach_item .words .box li{padding-left:.25rem; position:relative; margin-bottom:.25rem;}
.achievement .ach_item .words .box li::after{content:''; position:absolute; left:0; top:.07rem; width:.14rem; height:.16rem; background:url(../img/achievement02_jt.png) no-repeat center/cover;}

.achievement02{margin-top:1.5rem;}
.achievement02 .ach_item{flex-direction:row-reverse; margin-top:.5rem;}


/* 研发创新 */
.innovate01 .infor{margin-bottom:.5rem;}
.innovate01 .infor .con{margin-top:.2rem;}
.innovate01 .content{display:flex; align-items:center; justify-content:space-between;}
.innovate01 .left{width:33.1%;}
.innovate01 .left .item{padding-left:.2rem; position:relative; margin-bottom:.3rem; cursor:pointer; transition:all .4s ease;}
.innovate01 .left .item::after{content:''; position:absolute; left:0; top:.03rem; height:.26rem; width:3px; background:#9a9994; transition:all .4s ease;}
.innovate01 .left .item.cur{color:#0a4291; font-weight:bold;}
.innovate01 .left .item.cur::after{background:#0a4291;}
.innovate01 .right{width:63.8%;}
.innovate01 .right .rect-5122{padding-bottom:51.22%;}

.innovate02{margin-top:.9rem;}
.innovate02 .swiper-slide{width:12.4%; margin-right:2.2%; display:flex; align-items:center; justify-content:center; background:#f8f8f8; height:1.4rem;}
.innovate02 .swiper-slide img{mix-blend-mode:darken; max-height:100%;}
.innovate02 .swiper-container-horizontal>.swiper-pagination-bullets{position:relative; bottom:auto; font-size:0; margin-top:.2rem; outline:none;}
.innovate02 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:.15rem; height:.15rem; background:#d8d5d5; opacity:1; margin:0 8px;}
.innovate02 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0a4291;}

.innovate03{margin-top:1.5rem;}
.innovate03 .content{position:relative; margin-top:.5rem;}
.innovate03 .content .rect-6833{padding-bottom:68.33%;}
.innovate03 .content .swiper-container{width:88%; margin:0 auto;}
.innovate03 .content .swiper-slide{width:22.5%; opacity:.7; padding-bottom:.6rem;}
.innovate03 .content .swiper-slide.swiper-slide-active{opacity:1;}
.innovate03 .content .swiper-slide .t{text-align:center; opacity:0; position:absolute; bottom:0; left:50%; transform:translateX(-50%); white-space:nowrap;}
.innovate03 .content .swiper-slide.swiper-slide-active .t{opacity:1; font-weight:bold;}

.innovate03 .content .btns_box>div{position:absolute; width:.55rem; height:.55rem; border-radius:50%; background:#e4e4e4; left:auto; right:0; outline:none; z-index:5; margin:0; top:.95rem;}
.innovate03 .content .btns_box>div::after{content:'\e65f'; font-weight:bold; color:#fff; font-family:'iconfont'!important; margin:0; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.2rem; line-height:1;}
.innovate03 .content .btns_box .swiper-button-prev::after{content:'\e660';}
.innovate03 .content .btns_box>div:hover{background:#0a4291;}
.innovate03 .content .btns_box .swiper-button-prev{left:0; right:auto;}


/* 核心技术 */
.channel_content.core{padding:0;}
.core01{position:relative; height:110vh; overflow:hidden;}
.core01 .bg{height:100%; overflow:hidden;}
.core01 .bg .img{height:100%;}
.core01 .bg .img img{height:100%; width:100%; object-fit:cover;}
.core01 .content{position:absolute; left:0; top:0; width:100%; height:100%; padding:.9rem 0; box-sizing:border-box;}
.core01 .content .infor{color:#fff;}
.core01 .content .infor .con{color:#fff; margin-top:.3rem;}
.core01 .content .bott{margin-top:.55rem; position:relative; padding-top:25vh; }
.core01 .content .bott .swiper-container{overflow:visible;}
.core01 .content .bott .left{width:25%; font-size:0; display:inline-block; vertical-align:text-top;}
.core01 .content .bott .left .line{width:50%; display:inline-block; vertical-align:text-top;}
.core01 .content .bott .left .line1{transform:translateY(-50%);}
.core01 .content .bott .left .line .item{height:25vh; position:relative; transition:all .3s ease; min-height:1.2rem; cursor:pointer; border:1px solid rgba(255, 255, 255, 0.4); background:rgba(255, 255, 255, 0.3);}
.core01 .content .bott .left .line .item .box{position:absolute; left:4%; width:92%; top:28%; text-align:center;}
.core01 .content .bott .left .line .item .box .icon{height:.6rem; margin-bottom:.2rem;}
.core01 .content .bott .left .line .item .box .icon .img1{display:block; max-height:100%; margin:0 auto;}
.core01 .content .bott .left .line .item .box .icon .img2{display:none; max-height:100%; margin:0 auto;}

.core01 .content .bott .left .line .item.cur{background:rgba(10, 67, 145, .7);}
.core01 .content .bott .left .line .item.cur .box .c{color:#fff; font-weight:bold;}
.core01 .content .bott .left .line .item.cur .box .icon .img2{display:block;}
.core01 .content .bott .left .line .item.cur .box .icon .img1{display:none;}

.core01 .content .btns_box{position:absolute; left:0; bottom:0;}
.core01 .content .btns_box>div{position:relative; display:inline-block; width:.55rem; height:.55rem; border-radius:50%; background:#e4e4e4; left:auto; right:auto; outline:none; z-index:5; margin:0; top:auto; background:rgba(255, 255, 255, 0.4); opacity:1;}
.core01 .content .btns_box>div::after{content:'\e65f'; font-weight:bold; color:#fff; font-family:'iconfont'!important; margin:0; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.2rem; line-height:1;}
.core01 .content .btns_box .swiper-button-prev::after{content:'\e660';}
.core01 .content .btns_box>div:hover{background:#0a4291;}
.core01 .content .btns_box .swiper-button-prev{margin-right:.2rem; }

/* .core01 .content .bott .right{width:41.6%; margin-left:13.7%; display:inline-block; vertical-align:text-top; color:#fff;} */
.core01 .content .bott .right .con{color:#fff; margin-top:.1rem;}


/* 新改 */
.core01{position:relative; height:auto; overflow:hidden;}
.core01 .bg{position:absolute; left:0; width:100%; height:100%; top:0;}
.core01 .bg img{width:100%; height:100%; object-fit:cover;}
.core01 .content{padding-bottom:1.5rem; position:relative;}
.core01 .content .bott{margin-top:1.2rem; padding-top:0; }
.core01 .content .bott .left{width:31.8%; vertical-align:middle;}
.core01 .content .bott .left .l_box{display:flex; align-items:stretch; justify-content:flex-start; flex-wrap:wrap;}
.core01 .content .bott .left .l_box .item{position:relative; transition:all .3s ease; width:50%; cursor:pointer; border:1px solid rgba(255, 255, 255, 0.4); background:rgba(255, 255, 255, 0.3); box-sizing:border-box; padding:.45rem 0;}
/* .core01 .content .bott .left .l_box .item .box{display:flex; align-items:center; justify-content:flex-start; padding:0 11%;} */
/* .core01 .content .bott .left .l_box .item .box .icon{width:.65rem; margin-right:.1rem; flex-shrink:0;} */
.core01 .content .bott .left .l_box .item .box .icon .img1{display:block; max-height:100%; margin:0 auto;}
.core01 .content .bott .left .l_box .item .box .icon .img2{display:none; max-height:100%; margin:0 auto;}
.core01 .content .bott .left .l_box .item .box .c{color:#333; line-height:.24rem;}

.core01 .content .bott .left .l_box .item.cur{background:rgba(10, 67, 145, .5);}
.core01 .content .bott .left .l_box .item.cur .box .c{color:#fff; font-weight:bold;}
.core01 .content .bott .left .l_box .item.cur .box .icon .img2{display:block;}
.core01 .content .bott .left .l_box .item.cur .box .icon .img1{display:none;}

.core01 .content .bott .right{vertical-align:middle;}
.core01 .content .bott .left .l_box .item .box .icon{height:.6rem; margin-bottom:.1rem;}

/* 20241216改 */
.core01 .content .bott .left .l_box .item{text-align:center; min-height:1.65rem; padding:.3rem .1rem 0.2rem}
.core01 .content .bott .left .l_box .item:nth-last-child(-n+4){transform:translateX(1.65rem);}
.core01 .content .bott .left{width:3.3rem;}
.core01 .content .bott .right .tab_intro{position:absolute; top:0; left:38.8%; width:41.5%; color:#fff; background:rgba(10, 67, 145, .5); padding:.15rem 2.5% .2rem; box-sizing:border-box;}
.core01 .content .bott .right .tab_intro:nth-last-child(-n+4){left:calc(38.8% + 1.65rem);}



/* 企业文化 */
.culture.channel_content{padding-bottom:0;}
.culture01 .content{display:flex; align-items:center; justify-content:space-between; margin-top:.5rem;}
.culture01 .left{width:19.5%;}
.culture01 .right{width:74.4%; text-align:justify;}

.culture02{margin-top:1.5rem; position:relative;}
.culture02 .bg img{width:100%;}
.culture02 .content{position:absolute; left:0; top:0; width:100%; height:100%; font-size:0;}
.culture02 .content .wrap{height:100%;}
.culture02 .content .item{width:25%; display:inline-block; vertical-align:text-top; height:100%; border-right:1px solid rgba(255, 255, 255, 0.4); box-sizing:border-box; position:relative;}
.culture02 .content .item:last-child{border-right:0;}
.culture02 .content .item::after{content:''; position:absolute; left:0; width:100%; top:0; height:100%; background:rgba(0, 0, 0, 0.2); transition:all .3s ease; opacity:0; visibility:hidden;}
.culture02 .content .item .box{position:absolute; left:50%; top:40%; transform:translateX(-50%); width:80%; text-align:center; color:#fff; transition:all .3s ease; z-index:2;}
.culture02 .content .item .box .en{color:#fff; opacity:.6; margin-bottom:.1rem;}
.culture02 .content .item .box .con{color:#fff; margin-top:.5rem; opacity:0; visibility:hidden; transition:all .3s ease;}

.culture02 .content .item.cur::after{opacity:1; visibility:visible;}
.culture02 .content .item.cur .box{top:30%;}
.culture02 .content .item.cur .box .con{opacity:1; visibility:visible;}

.culture03{margin-top:1.5rem; position:relative;}
.culture03 .con_title{width:61.2%; margin:0 auto .9rem; text-align:center;}

.culture03 .item{position:relative; overflow:hidden; padding:.75rem 0 1.5rem;}
.culture03 .item .bg{position:absolute; left:0; width:100%; top:0;}
.culture03 .item .bg img{width:100%;}
.culture03 .item .wrap{position:relative;}
.culture03 .item .infor{text-align:center; color:#fff; margin-bottom:.5rem;}
.culture03 .item .infor .con{color:#fff; margin-top:.3rem;}
.culture03 .item .cont{background:#fff; padding:.65rem 6.25% .5rem;}
.culture03 .item .cont .swiper-slide{width:29.5%; margin-right:5.7%;}
.culture03 .item .cont .rect-5883{padding-bottom:58.83%;}
.culture03 .item .cont .t{font-weight:bold; height:.64rem; overflow:hidden; margin-top:.3rem;}

.culture03 .item .swiper-container .btns_box{position:relative; margin-top:.45rem; font-size:0; display:flex; align-items:center;}
.culture03 .item .swiper-container .btns_box>div{display:inline-block; vertical-align:middle; width:auto; height:auto; left:auto; right:auto; top:auto; margin:0; position:relative; opacity:1; background:none; outline:none;}
.culture03 .item .swiper-container .btns_box .swiper-button-prev::after,
.culture03 .item .swiper-container .btns_box .swiper-button-next::after{content:'\e65f'; display:block; font-weight:bold; color:#0a4291; font-family:'iconfont'!important; font-size:.4rem; line-height:1; margin:0;}
.culture03 .item .swiper-container .btns_box .swiper-button-prev::after{content:'\e660';}
.culture03 .item .swiper-container .btns_box .swiper-pagination{width:calc(100% - 1.2rem); margin:0 .2rem; height:3px; background:#c1c1c1;}
.culture03 .item .swiper-container .btns_box .swiper-pagination .swiper-pagination-progressbar-fill{background:#0a4291;}


/* 联系我们 */
.contact_us01.contact_us01 .content{margin-top:0;}

.contact_us02{margin-top:1.5rem; position:relative; z-index:2; overflow:hidden; height:6.2rem;}
.contact_us02 .ditu{height:100%;}
.contact_us02 .ditu>div{height:100%!important; width:100%!important;;}
.contact_us02 .ditu .tdt-infowindow-content{margin:.5rem .4rem .4rem .25rem; line-height:.3rem; font-size:.16rem; white-space:nowrap; width:auto!important;}
.contact_us02 .ditu .tdt-infowindow-content strong{font-size:.2rem;}

.contact_us03{margin-top:1.2rem; position:relative; overflow:hidden;}
.contact_us03 ul{display:flex; align-items:stretch; justify-content:flex-start; flex-wrap:wrap;}
.contact_us03 li{width:24%; margin-right:1.3%; position:relative; margin-top:.3rem; background:#fff; }
.contact_us03 li::after{content:''; position:absolute; right:0; bottom:0; width:63.5%; height:2.4rem; background:url(../img/contact_us03_bg.png) no-repeat bottom; background-size:100% auto; opacity:0; visibility:hidden; transition:all .3s ease; z-index:3;}
.contact_us03 li::before{content:''; position:absolute; bottom:0; left:0; width:100%; height:0; background:#0a4291; opacity:0; visibility:hidden; transition:all .3s ease; z-index:2;}
.contact_us03 li:nth-child(4n){margin-right:0;}
.contact_us03 li .box{transition:all .3s ease;}
.contact_us03 li .rect-6171{padding-bottom:61.71%;}
.contact_us03 li .words{padding:.3rem 7% .55rem; position:relative; z-index:4; transition:all .3s ease;}
.contact_us03 li .words .intro{margin-bottom:.2rem; position:relative; z-index:4;}
.contact_us03 li .words .intro .t{font-weight:bold;}
.contact_us03 li .words .bott{position:relative; z-index:4;}
.contact_us03 li .words dd{position:relative; display:flex; align-items:flex-start;}
.contact_us03 li .words dd .name{width:.8rem; padding-left:.3rem; box-sizing:border-box; position:relative; flex-shrink:0;}
.contact_us03 li .words dd .name::after{content:''; position:absolute; left:0; top:50%; width:.2rem; height:.2rem; transform:translateY(-50%);}
.contact_us03 li .words dd.addr .name::after{background:url(../img/contact_us03_addr_01.png) no-repeat center/cover;}
.contact_us03 li .words dd.tel .name::after{background:url(../img/contact_us03_tel_01.png) no-repeat center/cover;}
.contact_us03 li .words dd.fax .name::after{background:url(../img/contact_us03_fax_01.png) no-repeat center/cover;}
.contact_us03 li .words dd.mail .name::after{background:url(../img/contact_us03_mail_01.png) no-repeat center/cover;}
.contact_us03 li .words dd a{transition:all 0s;}

.contact_us03 li:hover::after{opacity:1; visibility:visible;}
.contact_us03 li:hover::before{opacity:1; visibility:visible; height:80%;}
.contact_us03 li:hover .words{transform:translateY(-.4rem);}
.contact_us03 li:hover .words .intro{color:#fff;}
.contact_us03 li:hover .words .intro .c{color:#fff;}
.contact_us03 li:hover .words .bott{color:#fff;}
.contact_us03 li:hover .words dd a:hover{color:#fff;}
.contact_us03 li:hover .words dd.addr .name::after{background:url(../img/contact_us03_addr_02.png) no-repeat center/cover;}
.contact_us03 li:hover .words dd.tel .name::after{background:url(../img/contact_us03_tel_02.png) no-repeat center/cover;}
.contact_us03 li:hover .words dd.fax .name::after{background:url(../img/contact_us03_fax_02.png) no-repeat center/cover;}
.contact_us03 li:hover .words dd.mail .name::after{background:url(../img/contact_us03_mail_02.png) no-repeat center/cover;}


/* 发展历程 */
.history{overflow:hidden;}
.history01 .wrap{overflow:hidden;}
.history01 .bg{position:relative;}
.history01 .bg img{width:100%;}
.history01 .content{position:relative;}
.history01 .list{position:absolute; left:6%; top:0; width:88%; height:100%;}
.history01 .list .swiper-container{height:100%; overflow:visible;}
.history01 .list .swiper-container .swiper-wrapper{position:static; display:block;}
.history01 .list .swiper-slide{display:inline-block; height:auto; position:absolute; transition:all .3s ease; box-sizing:border-box;}
.history01 .list .swiper-slide.top{padding-bottom:1.3rem;}
.history01 .list .swiper-slide.bottom{padding-top:1.2rem; transform:translateY(100%);}
.history01 .list .swiper-slide.top::after{content:''; position:absolute; left:0; bottom:0; width:.36rem; height:.36rem; background:url(../img/history01_dot.png) no-repeat center/cover; transform:translate(-50%,50%);}
.history01 .list .swiper-slide.bottom::after{content:''; position:absolute; left:0; top:0; width:.36rem; height:.36rem; background:url(../img/history01_dot.png) no-repeat center/cover; transform:translate(-50%,-50%);}
.history01 .list .swiper-slide .box .year{color:#0a4291; position:relative; padding-bottom:.15rem; margin-bottom:.25rem;}
.history01 .list .swiper-slide .box .year::after{content:''; position:absolute; left:0; bottom:0; width:.45rem; height:4px; background:#0a4291;}
.history01 .list .swiper-slide .box .area{max-height:1.96rem; overflow-y:auto; text-align:justify; padding-right:.2rem; margin-bottom:.3rem;}
.history01 .list .swiper-slide .box .area::-webkit-scrollbar {width:2px; height:4px;}
.history01 .list .swiper-slide .box .area::-webkit-scrollbar-thumb {border-radius:5px; background:#0a4291; }
.history01 .list .swiper-slide .box .area::-webkit-scrollbar-track {border-radius:0; background:#ececec;}
.history01 .list .swiper-slide .box .fix_img{padding-right:.2rem; height:2.2rem; overflow:hidden;}
/* .history01 .list .swiper-slide .box .fix_img img{width:100%; height:100%; object-fit:cover;} */
.history01 .list .swiper-slide .box .fix_img img{width:100%; max-height:100%;}
.history01 .btns_box{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%);}
.history01 .btns_box .swiper-button-prev{position:relative; left:auto; right:auto; margin:0; width:auto; height:auto; float:left; width:.55rem; height:.55rem; top:auto; background:#0a4291; outline:none; border-radius:50%;}
.history01 .btns_box .swiper-button-next{position:relative; left:auto; right:auto; margin:0; width:auto; height:auto; float:right; width:.55rem; height:.55rem; top:auto; background:#0a4291; outline:none; border-radius:50%;}

.history01 .btns_box .swiper-button-prev::after,
.history01 .btns_box .swiper-button-next::after{content:'\e65f'; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-weight:bold; color:#fff; font-family:'iconfont'!important; font-size:.2rem; line-height:1; margin:0;}
.history01 .btns_box .swiper-button-prev::after{content:'\e660';}


/* 节能环保工程服务 */
.environment>div{margin-top:1.5rem; overflow:hidden;}
.environment .environment01{margin-top:0;}
.environment01 .top .title{margin-bottom:.3rem;}
.environment01 .bott{margin-top:.5rem; background:#fff; display:flex; align-items:stretch;}
.environment01 .bott .right{width:50%; flex-shrink:0;}
.environment01 .bott .right img{width:100%; height:100%; object-fit:cover;}
.environment01 .bott .left{width:50%; display:flex; align-items:center; padding:.25rem 4.3%; box-sizing:border-box;}
.environment01 .bott .left .box{width:100%;}
.environment01 .bott .left ul{display:flex; align-items:flex-start; justify-content:space-between; text-align:center; padding-bottom:.7rem; margin-bottom:.7rem; border-bottom:1px dashed #c9c8c8;}
.environment01 .bott .left ul:last-child{padding-bottom:0; margin-bottom:0; border-bottom:0;}
.environment01 .bott .left li{max-width:40%;}
.environment01 .bott .left .icon{height:.4rem;}
.environment01 .bott .left .icon .img01{display:block; margin:0 auto;}
.environment01 .bott .left .icon .img02{display:none; margin:0 auto;}
.environment01 .bott .left .icon img{max-height:100%;}
.environment01 .bott .left .t{margin-top:.25rem;}
.environment01 .bott .left li:hover .icon .img01{display:none;}
.environment01 .bott .left li:hover .icon .img02{display:block;}
.environment01 .bott .left li:hover .t{color:#0a4291;}

.environment02 .title{margin-bottom:.5rem;}
.environment02 .swiper-wrapper{justify-content:space-evenly;}
.environment02 .swiper-container-initialized .swiper-wrapper{justify-content:flex-start;}
.environment02 .swiper-slide{width:18.8%; height:3.2rem; background:#fff; transition:all .3s ease;}
.environment02 .swiper-slide .box{padding:.75rem 11% .25rem; position:relative; z-index:2;}
.environment02 .swiper-slide .box .icon{height:.7rem;}
.environment02 .swiper-slide .box .icon .img01{display:block; margin:0 auto;}
.environment02 .swiper-slide .box .icon .img02{display:none; margin:0 auto;}
.environment02 .swiper-slide .box .icon img{max-height:100%;}
.environment02 .swiper-slide .box .t{margin-top:.55rem; text-align:center;}
.environment02 .swiper-slide:hover{background:#0a4291;}
.environment02 .swiper-slide:hover::after{content:''; position:absolute; right:0; bottom:0; width:88%; height:100%; background:url(../img/environment02_bg.png) no-repeat right bottom; background-size:100% auto;}
.environment02 .swiper-slide:hover .icon .img01{display:none;}
.environment02 .swiper-slide:hover .icon .img02{display:block;}
.environment02 .swiper-slide:hover .box .t{color:#fff;}
.environment02 .swiper-container-horizontal>.swiper-pagination-bullets{position:relative; bottom:auto; font-size:0; margin-top:.3rem; outline:none;}
.environment02 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:.15rem; height:.15rem; background:#d8d5d5; opacity:1; margin:0 8px;}
.environment02 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0a4291;}

.environment03 .title{margin-bottom:.5rem;}
.environment03 .content .rect-2055{padding-bottom:205.57%;}
.environment03 .content .rect-7591{padding-bottom:75.91%;}
.environment03 .content .item{position:relative; float:left; width:14.5%; height:100%; margin-left:0.65%; transition:all .6s ease; overflow:hidden;}
.environment03 .content .item:first-child{margin-left: 0;}
.environment03 .content .item .img_box{position:relative; width: 100%; height:100%; overflow:hidden;}
.environment03 .content .item .img_cover{position:relative; opacity:1; max-width:none; width:100%; transition:opacity 0.2s ease 0.4s; z-index:2;}
.environment03 .content .item .img_full{position:absolute; top:0; left:0; width:100%; opacity:1; max-width:none; height:100%; transition:opacity 0.1s ease 0.1s; z-index:1;}
.environment03 .content .item .txt_box{position:absolute; top:0; left:0; width: 100%; height:100%; z-index:10;}
.environment03 .content .item .txt_cover{position:absolute; bottom:9%; left:0; width:100%; padding:0 12%; box-sizing:border-box;}
.environment03 .content .item .txt_cover .tit{min-height:.64rem;}
.environment03 .content .item .txt_full{position:absolute; bottom:9%; left:.25rem; right:.25rem; width:5.7rem; opacity:0; }
.environment03 .content .item .tit{color:#fff;}
.environment03 .content .item .con{color:#fff; margin-top:.1rem;}
.environment03 .content .item.on{width:39.4%; transition:all .6s ease;}
.environment03 .content .item.on .img_cover{opacity:0; transition:opacity 0s ease;}
.environment03 .content .item.on .img_full{opacity:1;}
.environment03 .content .item.on .txt_cover{display:none;}
.environment03 .content .item.on .txt_full{opacity:1; bottom:16.7%; transition:all .8s ease;}

.environment04 .title{margin-bottom:.3rem;}
.environment04 li{float:left; width:32.5%; margin-right:1.25%; margin-top:.2rem;}
.environment04 li:nth-child(3n){margin-right:0;}
.environment04 li ._full{object-fit:cover;}

.environment05 .content{margin-top:.3rem;}
.environment05 ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.environment05 li{width:32.5%; margin-right:1.25%; margin-top:.2rem; background:#fff;}
.environment05 li:nth-child(3n){margin-right:0;}
.environment05 li .img ._full{object-fit:cover;}
.environment05 li .words{padding:.45rem 9%; text-align:center;}

.environment06 .title{margin-bottom:.3rem;}
.environment06 .infor{margin-bottom:.5rem;}
.environment06 .infor .line{margin-bottom:.15rem;}
.environment06 .infor span{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; font-weight:normal; margin-right:.2rem; color:#0a4291;}
.environment06 .bott .item{display:flex; align-items:stretch;}
.environment06 .bott .item .img{width:48.5%; flex-shrink:0;}
.environment06 .bott .item .img img{width:100%;}
.environment06 .bott .item .words{width:44.3%; margin-left:5%; margin-right:1.8%; position:relative;}
.environment06 .bott .item .words .box{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%); max-height:85%;}
.environment06 .bott .item .words .box .t{font-weight:bold; margin-bottom:.2rem;}
.environment06 .bott .item .words .box ul{overflow-y:auto; padding-right:5px; max-height:3rem;}
.environment06 .bott .item .words .box ul::-webkit-scrollbar{width:2px; height:4px;}
.environment06 .bott .item .words .box ul::-webkit-scrollbar-track{border-radius:0; background:#e1e9eb;}
.environment06 .bott .item .words .box ul::-webkit-scrollbar-thumb{border-radius:5px; background:#0a4291; }
.environment06 .bott .item .words .box li{padding-left:.25rem; position:relative; margin-bottom:.2rem;}
.environment06 .bott .item .words .box li::after{content:''; position:absolute; left:0; top:.07rem; width:.14rem; height:.16rem; background:url(../img/achievement02_jt.png) no-repeat center/cover;}

.environment07 .title{margin-bottom:.5rem;}
.environment07 .content{position:relative; padding:.45rem 5.6% .4rem;}
.environment07 .content .bg img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover;}
.environment07 .content .cont{position:relative; z-index:5; display:flex; align-items:center; justify-content:space-between;}
.environment07 .content .cont .left{width:41.9%; /*padding-top:.2rem;*/}
.environment07 .content .cont .left .tab_t{padding-left:.2rem; margin-bottom:.3rem; cursor:pointer;}
.environment07 .content .cont .left .tab_t:last-child{margin-bottom:0;}
.environment07 .content .cont .left .tab_t .t{position:relative; white-space:nowrap;}
.environment07 .content .cont .left .tab_t .t::after{content:''; position:absolute; left:-.2rem; top:0; height:100%; width:4px; background:#9a9994; transition:all .3s ease;}
.environment07 .content .cont .left .tab_t .c{margin-top:.25rem;}
.environment07 .content .cont .left .tab_t .c p{margin-bottom:.15rem;}
.environment07 .content .cont .left .tab_t .c p:last-child{margin-bottom:0;}
.environment07 .content .cont .right{width:58%;}
.environment07 .content .cont .right .swiper-slide{text-align:center;}
.environment07 .swiper-pagination{position:relative; bottom:auto; font-size:0; margin-top:.3rem;}
.environment07 .swiper-pagination .swiper-pagination-bullet{width:.15rem; height:.15rem; background:#fff; opacity:1; margin:0 8px; outline:none;}
.environment07 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0a4291;}
.environment07 .content .cont .left .tab_t.cur .t{font-weight:bold; color:#0a4291;}
.environment07 .content .cont .left .tab_t.cur .t::after{background:#0a4291;}

.environment08 .item{margin-bottom:1.5rem;}
.environment08 .item:last-child{margin-bottom:0;}
.environment08 .item .title{margin-bottom:.5rem;}
.environment08 .item .cont{display:flex; align-items:center; justify-content:space-between; flex-direction:row-reverse; }
.environment08 .item.even .cont{flex-direction:row; }
.environment08 .item .img{width:48.5%;}
.environment08 .item .img img{width:100%;}
.environment08 .item .words{width:46.3%; padding-right:3.8%; box-sizing:border-box; padding-top:.4rem;}
.environment08 .item .words .c{max-height:3.08rem; overflow-y:auto; padding-right:.1rem;}
.environment08 .item .words .c::-webkit-scrollbar{width:3px; height:4px;}
.environment08 .item .words .c::-webkit-scrollbar-thumb{border-radius:5px; background:#0a4291; }
.environment08 .item .words .c::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}

.environment09 .content{display:flex; background:#fff; align-items:stretch;}
.environment09 .left{width:50%; padding:.1rem 5% .2rem; box-sizing:border-box; position:relative; display:flex; align-items:center;}
.environment09 .left ul{display:flex; align-items:flex-start; flex-wrap:wrap; width:100%; justify-content:space-between;}
.environment09 .left ul li{width:48%; padding:.5rem 0; display:flex; align-items:center;}
.environment09 .left  li .icon{width:.4rem; margin-right:.25rem; flex-shrink:0;}
.environment09 .right{width:50%; background:url(../img/environment09_bg.jpg) no-repeat center/cover; padding:.5rem 0 .7rem; flex-shrink:0;}
.environment09 .right .img{text-align:center;}
.environment09 .right .img img{max-width:80%;}

/* .environment10 .title{margin-bottom:.45rem;} */
.environment10 .tab_t_box{margin-top:.3rem; font-size:0;}
.environment10 .tab_t_box .tab_t{cursor:pointer; min-width:2.5rem; text-align:center; padding:0 .1rem; box-sizing:border-box; line-height:.5rem; border:1px solid #bbbbbb; border-radius:.3rem; display:inline-block; margin-right:.45rem; transition:all .3s ease;}
.environment10 .tab_t_box .tab_t:last-child{margin-right:0;}
.environment10 .tab_t_box .tab_t:hover{background:#0a4291; color:#fff; border-color:#0a4291;}
.environment10 .tab_t_box .tab_t.cur{background:#0a4291; color:#fff; border-color:#0a4291;}
.environment10 .cont_box{margin-top:.5rem;}
.environment10 .cont_box .cont{display:none;}
.environment10 .cont_box .cont.cur{display:flex; align-items:center; justify-content:space-between; position:relative; background:#fff;}
.environment10 .cont_box .cont .img_box{width:48.5%; flex-shrink:0;}
.environment10 .cont_box .cont .img_box .img{display:none;}
.environment10 .cont_box .cont .img_box .img:first-child{display:block;}
.environment10 .cont_box .cont .img_box img{width:100%;}
.environment10 .cont_box .cont .words_box{width:40.6%; margin-right:5.6%; margin-bottom:.4rem;;}
.environment10 .cont_box .cont .words_box .infor .tit{font-weight:bold; margin-bottom:.15rem;}
.environment10 .cont_box .cont .words_box .infor .con{max-height:.84rem; overflow-y:auto; padding-right:5px;}
.environment10 .cont_box .cont .words_box .infor .con::-webkit-scrollbar{width:2px; height:4px;}
.environment10 .cont_box .cont .words_box .infor .con::-webkit-scrollbar-thumb{border-radius:5px; background:#0a4291; }
.environment10 .cont_box .cont .words_box .infor .con::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}
.environment10 .cont_box .cont .btns_box{position:absolute; right:5.6%; bottom:11.9%; font-size:0;}
.environment10 .cont_box .cont .btns_box>div{position:relative; display:inline-block; background:none; left:auto; right:auto; width:auto; height:auto; margin:0; vertical-align:middle; top:auto;}
.environment10 .cont_box .cont .btns_box .swiper-button-prev,
.environment10 .cont_box .cont .btns_box .swiper-button-next{width:.55rem; height:.55rem; top:auto; background:#0a4291; outline:none; border-radius:50%;}

.environment10 .cont_box .cont .btns_box .swiper-button-prev::after,
.environment10 .cont_box .cont .btns_box .swiper-button-next::after{content:'\e65f'; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-weight:bold; color:#fff; font-family:'iconfont'!important; font-size:.2rem; line-height:1; margin:0;}
.environment10 .cont_box .cont .btns_box .swiper-button-prev::after{content:'\e660';}
.environment10 .cont_box .cont .btns_box .swiper-pagination{bottom:auto; margin:0 .1rem; color:#0a4291;}


/* 化工材料及清洁能源装备 */
.chemical>div{margin-top:1.5rem; }
.chemical>div:first-child{margin-top:0;}
.chemical01 .title{margin-bottom:.3rem;}
.chemical01 .top .box{display:flex; align-items:flex-start; justify-content:space-between;}
.chemical01 .top .box .left{width:58.1%;}
.chemical01 .top .box.noRight .left{width:100%;}
.chemical01 .top .box .right .c{color:#333333; padding-left:.3rem; position:relative;}
.chemical01 .top .box .right .c::after{content:''; position:absolute; left:0; bottom:.07rem; width:.2rem; height:.17rem; background:url(../img/chemical01_01.png) no-repeat center/contain;}
.chemical01 .top .box .right .c span{display:inline-block; color:#0a4291; font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; font-weight:normal;}
.chemical01 .bott{margin-top:.5rem;}
.chemical01 .bott .swiper-slide{background:#fff; margin-right:2.9%; width:31.4%; padding-top:.6rem;}
.chemical01 .bott .swiper-slide .img{height:2rem; display:flex; align-items:flex-end; justify-content:center;}
.chemical01 .bott .swiper-slide .img img{max-height:100%;}
.chemical01 .bott .swiper-slide .t{padding:.5rem 10% .3rem; text-align:center;}
.chemical01 .swiper-container-horizontal>.swiper-pagination-bullets{position:relative; bottom:auto; font-size:0; margin-top:.3rem; outline:none;}
.chemical01 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:.15rem; height:.15rem; background:#d8d5d5; opacity:1; margin:0 8px;}
.chemical01 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0a4291;}

.chemical03 .line{margin-bottom:.35rem;}
.chemical03 .line li{width:23%; margin-right:2.6%; height:1.5rem; position:relative; float:left;}
.chemical03 .line li:last-child{margin-right:0;}
.chemical03 .line li .img{height:100%; position:relative;}
.chemical03 .line li .img img{height:100%; width:100%; object-fit:cover;}
.chemical03 .line li .img .img01{display:block;}
.chemical03 .line li .img .img02{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; opacity:0; visibility:hidden; transition:all .3s ease;}
.chemical03 .line li .t{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center; width:90%;}
.chemical03 .line li:hover .img .img02{opacity:1; visibility:visible;}
.chemical03 .line li:hover .t{color:#fff; font-weight:bold;}

.chemical03 .line2{margin-bottom:0;}
.chemical03 .line2 .item{width:23%; margin-right:2.6%; float:left;}
.chemical03 .line2 .item:last-child{margin-right:0;}
.chemical03 .line2 li{position:relative; margin-bottom:.35rem; width:100%;}

.chemical03 .line2 .item2{width:48.6%;}
.chemical03 .line2 .item2 li{height:3.35rem;}
.chemical03 .line2 .item2 li .t{color:#fff;}
.chemical03 .line2 .item2 li .img .img02{opacity:1; visibility:visible;}


.chemical04 .infor{margin-bottom:.5rem;}
.chemical04 .infor .title{margin-bottom:.3rem;}
.chemical04 .content>.t{font-weight:bold; color:#0a4291; margin-bottom:.5rem;}

.chemical05 .tit{font-weight:bold; color:#0a4291; margin-bottom:.5rem;}
.chemical05 .content{display:flex; align-items:stretch; background:#fff;}
.chemical05 .content .left{width:50%; display:flex; align-items:center; justify-content:center;}
.chemical05 .content .left .box{width:81.3%;}
.chemical05 .content .left .box .infor{margin-bottom:.6rem; text-align:justify;}
.chemical05 .content .left .box .con{max-height:2.24rem; padding-right:5px; overflow-y:auto;}
.chemical05 .content .left .box .con::-webkit-scrollbar{width:3px; height:4px;}
.chemical05 .content .left .box .con::-webkit-scrollbar-thumb{border-radius:5px; background:#0a4291; }
.chemical05 .content .left .box .con::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}
.chemical05 .content .left .box .bott{padding-top:.8rem; border-top:1px dashed #c9c8c8;}
.chemical05 .content .left .box .bott ul{display:flex; align-items:flex-start; justify-content:space-between; text-align:center;}
.chemical05 .content .left .box .bott .t{margin-top:.15rem;}
.chemical05 .content .right{width:50%; flex-shrink:0;}
.chemical05 .content .right img{width:100%; height:100%; object-fit:cover;}

.chemical06 li{position:sticky; top:1.5rem; background:#fff; margin-bottom:.3rem; height:4.4rem;}
.chemical06 li:last-child{margin-bottom:0;}
.chemical06 li:nth-child(2n){background:#f1f0f0;}
.chemical06 li .box{display:flex; align-items:center; height:100%;}
.chemical06 li .img{width:48.6%; flex-shrink:0; height:100%;}
.chemical06 li .img img{height:100%; object-fit:cover; width:100%;}
.chemical06 li .words{width:51.4%; padding:.7rem 4%; font-weight:bold;}
.chemical06 li .words .t{color:#0a4291;}
.chemical06 li .words .c{margin-top:.15rem; max-height:1.4rem; overflow-y:auto; padding-right:5px;}
.chemical06 li .words .c::-webkit-scrollbar{width:3px; height:4px;}
.chemical06 li .words .c::-webkit-scrollbar-thumb{border-radius:5px; background:#0a4291; }
.chemical06 li .words .c::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}

.chemical07 .item{display:flex; align-items:center; justify-content:space-between; margin-bottom:1.5rem;}
.chemical07 .item:last-child{margin-bottom:0;}
.chemical07 .item.even{flex-direction:row-reverse;}
.chemical07 .item .words{width:42.2%; text-align:justify;}
.chemical07 .item .words .tit{font-weight:bold; color:#0a4291; margin-bottom:.15rem;}
.chemical07 .item .words .con{max-height:2.8rem; overflow-y:auto; padding-right:5px;}
.chemical07 .item .words .con::-webkit-scrollbar{width:3px; height:4px;}
.chemical07 .item .words .con::-webkit-scrollbar-thumb{border-radius:5px; background:#0a4291; }
.chemical07 .item .words .con::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}
.chemical07 .item .img{width:50%;}
.chemical07 .item .img img{width:100%;}

.chemical08 .title{margin-bottom:.5rem;}
.chemical08 .content .rect-1692{padding-bottom:169.25%;}
.chemical08 .content .rect-6737{padding-bottom:67.37%;}
.chemical08 .content .item{position:relative; float:left; width:17.7%; height:100%; margin-left:0.83%; transition:all .6s ease; overflow:hidden;}
.chemical08 .content .item:first-child{margin-left: 0;}
.chemical08 .content .item .img_box{position:relative; width: 100%; height:100%; overflow:hidden;}
.chemical08 .content .item .img_cover{position:relative; opacity:1; max-width:none; width:100%; transition:opacity 0.2s ease 0.4s; z-index:2;}
.chemical08 .content .item .img_full{position:absolute; top:0; left:0; width:100%; opacity:1; max-width:none; height:100%; transition:opacity 0.1s ease 0.1s; z-index:1;}
.chemical08 .content .item .txt_box{position:absolute; top:0; left:0; width: 100%; height:100%; z-index:10;}
.chemical08 .content .item .txt_cover{position:absolute; bottom:9%; left:0; width:100%; padding:0 12%; box-sizing:border-box;}
.chemical08 .content .item .txt_cover .tit{min-height:.64rem;}
.chemical08 .content .item .txt_full{position:absolute; bottom:9%; left:.25rem; right:.25rem; width:5.7rem; opacity:0; }
.chemical08 .content .item .tit{color:#fff;}
.chemical08 .content .item .con{color:#fff; margin-top:.1rem;}
.chemical08 .content .item.on{width:44.4%; transition:all .6s ease;}
.chemical08 .content .item.on .img_cover{opacity:0; transition:opacity 0s ease;}
.chemical08 .content .item.on .img_full{opacity:1;}
.chemical08 .content .item.on .txt_cover{display:none;}
.chemical08 .content .item.on .txt_full{opacity:1; bottom:16.7%; transition:all .8s ease;}

.chemical09 ul{display:flex; align-items:stretch; justify-content:flex-start; flex-wrap:wrap;}
.chemical09 li{width:48.6%; margin-right:2.8%; margin-top:.5rem; background:#fff;}
.chemical09 li:nth-child(2n){margin-right:0;}
.chemical09 li .img{overflow:hidden;}
.chemical09 li .img img{width:100%;}
.chemical09 li .words{padding:.3rem; text-align:center;}
.chemical09 li .words .tii{font-weight:bold; margin-bottom:.05rem;}

.chemical09.chemical10 li .words{padding-left:0; padding-right:0;}
.chemical09.chemical10 li .words .con{width:70%; margin:0 auto;}


/* 青藏铁路冻土治理 */
.railway>div{margin-top:1.5rem; }
.railway>div:first-child{margin-top:0;}
.railway01 .top .title{margin-bottom:.3rem;}
.railway01 .bott{margin-top:.3rem;}
.railway01 .bott li{width:23.8%; margin-right:1.6%; margin-top:.2rem; float:left; overflow:hidden;}
.railway01 .bott li img{width:100%;}
.railway01 .bott li:nth-child(4n){margin-right:0;}
.railway01 .bott .t{text-align:center; margin-top:.3rem;}

.railway02 .content .cont .left{width:45%;}
.railway02 .content .cont .right{width:50%;}

.railway03 .infor{margin-bottom:.5rem;}
.railway03 .infor .title{margin-bottom:.3rem;}
.railway03 .infor .bg img{width:100%;}
.railway03 .content{position:relative;}
.railway03 .content .bg img{width:100%;}
.railway03 .cover{position:absolute; top:19.4%; left:0; width:100%; text-align:center; z-index:2;}
.railway03 .cover .box{width:52%; margin:0 auto;}
.railway03 .cover .box .t{color:#fff;}
.railway03 .cover .box .play{width:.8rem; height:.8rem; background:url(../img/about_us02_play.png) no-repeat center/cover; position:relative; margin:0.65rem auto 0; cursor:pointer;}
.railway03 .cover .box .play::after{content:''; width:100%; height:100%; left:0; top:0; position:absolute; background-color:rgba(255, 255, 255, .3); border-radius:50%; animation:mymoveli 1s ease-out infinite; z-index:-1;}

.railway04 .contact{margin-top:.5rem; text-align:right;}
.railway04 .contact a{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; color:#0a4291; font-weight:normal; margin-left:.25rem; display:inline-block;}


/* 业务三级导航 */
.thr_nav{background-color:#fff; padding:.4rem 0; border-bottom:1px solid #e2e2e2;}
.thr_nav .content{display:flex; align-items:center; justify-content:space-between;}
.thr_nav .content a.cur{color:#0a4291;}


/* 搜索 */
body .searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:#0a4291;}
body .searchArea .content_form .form_box .search .btn_wrap .btns::before{background:#0a4291;}
body .resultArea #botBtn a::before{background:#0a4291;}
body .resultArea #botBtn a:hover{border-color:#0a4291;}
body .searchArea{padding:0; padding-bottom:.9rem;}

