﻿/*
* 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:#024aa4;}
.util-page span.gobutton,.util-page span.gobutton:hover { color:#000; background-color:#eee; }
.util-page .gobutton .ion{ font-size: .8em;}
.util-page .count { margin-left:10px; color:#000; background:none; border:none; }
.util-page span.jump{ background: none; color: #000;display: inline-block; margin: 0 7px; vertical-align: top;  }
.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{ background: none; border: none;color: #000; font-size: 14px; }
.util-page .jumpto_inp{ width: 40px; text-align: center; height: 37px; line-height: 37px; vertical-align: top; }

/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
.BdMapArea { margin:0 auto 55px; max-width:1200px; }
.BdMapWrapper { position:relative; width:100%; height:0; padding-bottom:45%; overflow:hidden; }
.BdMapWrapper .BdMapCon { position:absolute; top:0; left:0; width:100%; height:100%; }
@media only screen and (max-width:760px) {
	.BdMapArea { display:none; }
}

/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box { display:none!important;}

/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(../img/ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align:middle;}
.ico:before {content:'\3000';}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}
/* 常量设置 */
html{font-size:100px;}

.wrap { width:83.33%; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:hidden; font-family:'he';}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:.16rem; line-height:1.6; color:#222222; background:#fff;}
a{color:inherit;}
a:hover { color:#024aa4;}
::-moz-selection {color:#fff; background:#024aa4; }
::selection {color:#fff; background:#024aa4; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#024aa4; 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) }

/* 网站样式 */
/* 公共字号 */
.tit48{font-size:.48rem; line-height:.72rem; font-family:'he_bold';}
.tit36{font-size:.36rem; line-height:.6rem; font-family:'he_bold';}
.tit24{font-size:.24rem; line-height:.4rem;}
.con16{font-size:.16rem; line-height:.3rem; color:#555555;}

/* 导航 */
.header{position:fixed; left:0; width:100%; top:0; transition:box-shadow .3s ease; border-bottom: 1px solid rgba(255,255,255,0.2); z-index:90;}
.header .h_logo{padding-top:.19rem;}
.header .h_logo .img01{display:block; height:100%;}
.header .h_logo .img02{display:none; height:100%;}
.header .h_logo a{height:.5rem; display:block;}

.header .h_tools{font-size:0;}
.header .h_tools>div{color:#fff; margin-left:.4rem; display:inline-block; font-size:0; vertical-align:text-top; position:relative; cursor:pointer; padding-top:.33rem; padding-bottom:.37rem;}
.header .h_tools i{font-size:0.22rem; line-height:1; margin:0; display:block; }


/* 搜索下拉 */
.search_alert{position:fixed; left:0; top:-100%; width:100%; background:#fff; z-index:100; transition:all 0.5s ease}
.search_alert .close{border-left:1px solid #E1E0E1; padding:.36rem .39rem; float:right;}
.search_alert .close_icon{display:block; width:.2rem; height:.2rem; font-size:.2rem; margin:0; line-height:1; font-weight:bold; color:#024aa4; cursor:pointer; -webkit-transition:-webkit-transform 0.3s ease 0s; transition:transform 0.3s ease 0s;}
.search_alert .close .close_icon:hover{-webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg);}
.search_alert .cent-form{padding:.16rem 0; height:.6rem; line-height:.6rem; float:left; width:86%;}
.search_alert .cent-form form{position:relative; padding-left:.5rem;}
.search_alert .cent-form form .icon{position:absolute; left:0; top:50%; width:.2rem; height:.2rem; font-size:.2rem; margin:0; margin-top:-.1rem; line-height:1; font-weight:bold; color:#222222;}
.search_alert .cent-form form .inp{border:none; font-size:.16rem; height:.6rem; line-height:.6rem; text-align:left; width:80%; box-sizing:border-box; background:none; padding:0;}
.search_alert .cent-form form .btns{border:none; width:1.2rem; background:none; text-align:center; padding:.1rem .2rem; margin:0; font-size:.16rem; color:#aaa; border-radius:.5rem; border:1px solid#aaa; cursor:pointer; outline:none; transition:all 0.5s ease;}
.search_alert .cent-form form .btns:hover{background:#024aa4; color:#fff; border-color:#024aa4;}
.search_alert.active{top:0;}


/* 导航导航 */
.header .inav_wrapper .inav_li{margin:0 0.22rem; float:left; position:relative;}
.header .inav_wrapper .inav_li .inav_a{font-size:0.16rem; line-height:0.3rem; color:#fff; transition:all .5s ease; display:block; padding:0.3rem .1rem 0.32rem; position:relative;}
.header .inav_wrapper .inav_li .inav_a::after{content:''; position:absolute; bottom:-1px; left:50%; right:50%; height:2px; background:#024aa4; transition:all .5s ease;}
.header .inav_wrapper .inav_li .inav_down{position:absolute; min-width:1.6rem; left:50%; transform:translateX(-50%); top:100%; display:none; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%);}
.header .inav_wrapper .inav_li .inav_down ul{padding:0 0.1rem; box-sizing:border-box; position:relative; background:#fff; border-radius:5px;}
.header .inav_wrapper .inav_li .inav_down ul li{text-align:center; transition:.5s ease; color:#222222; line-height:0.5rem; cursor:pointer; font-size:0.15rem; border-bottom:1px solid #dddada;}
.header .inav_wrapper .inav_li .inav_down ul li:hover{color:#024aa4;}
.header .inav_wrapper .inav_li .inav_down ul li:last-child{border-bottom:0;}
.header .inav_wrapper .inav_li .inav_a:hover{color:#024aa4;}
.header .inav_wrapper .inav_li .inav_a:hover::after{left:0; right:0;}
.header .inav_wrapper .inav_li .inav_a.cur{color:#024aa4;}
.header .inav_wrapper .inav_li .inav_a.cur::after{left:0; right:0;}

/* 触控态 */
.header:hover{background:#ffffff; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06);}
.header:hover .h_logo .img02{display:block;}
.header:hover .h_logo .img01{display:none;}
.header:hover .inav_wrapper .inav_li .inav_a{color:#222;}
.header:hover .inav_wrapper .inav_li .inav_a:hover{color:#024aa4;}
.header:hover .inav_wrapper .inav_li .inav_a.cur{color:#024aa4;}
.header:hover .h_tools .h_sear i{font-weight:bold;}
.header:hover .h_tools>div{color:#222;}
.header:hover .h_tools>div:hover{color:#024aa4;}

/* 吸顶态 */
.header.fixed{background:#ffffff; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06);}
.header.fixed .h_logo .img02{display:block;}
.header.fixed .h_logo .img01{display:none;}
.header.fixed .inav_wrapper .inav_li .inav_a{color:#222;}
.header.fixed .inav_wrapper .inav_li .inav_a:hover{color:#024aa4;}
.header.fixed .inav_wrapper .inav_li .inav_a.cur{color:#024aa4;}
.header.fixed .h_tools .h_sear i{font-weight:bold;}
.header.fixed .h_tools>div{color:#222;}
.header.fixed .h_tools>div:hover{color:#024aa4;}

/* 下层态 */
.header.xc_header{background:#ffffff; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06);}
.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:#222;}
.header.xc_header .inav_wrapper .inav_li .inav_a:hover{color:#024aa4;}
.header.xc_header .inav_wrapper .inav_li .inav_a.cur{color:#024aa4;}
.header.xc_header .h_tools .h_sear i{font-weight:bold;}
.header.xc_header .h_tools>div{color:#222;}
.header.xc_header .h_tools>div:hover{color:#024aa4;}


/* 手机端相关 */
.header .h_tools .mobile_key{display:none;}
.mNav{display:none;}
.top-nav{display:none;}


/* 底部 */
.footer{background:#003d91;}
.footer .f_top{font-size:0; padding:1rem 0 .4rem;}
.footer .f_top .hd{margin-bottom:.65rem;}
.footer .f_top .hd .t_left{width:72.5%; text-align:justify;}
.footer .f_top .hd .t_left::after{display:inline-block; width:100%; content:'';}
.footer .f_top .hd .t_left dl{display:inline-block; vertical-align:text-top;}
.footer .f_top .hd .t_left dt{font-size:.2rem; line-height:.3rem; font-weight:bold; color:#fff; margin-bottom:.15rem;}
.footer .f_top .hd .t_left dd{font-size:.15rem; line-height:.28rem; margin-bottom:.05rem;}
.footer .f_top .hd .t_left dd a{display:block; color:#fff; opacity:.5; }
.footer .f_top .hd .t_right{max-width:20.3%; text-align:justify;}
.footer .f_top .hd .t_right .item{display:inline-block; vertical-align:text-top; text-align:center;}
.footer .f_top .hd .t_right::after{display:inline-block; width:100%; content:'';}
.footer .f_top .hd .t_right .item .t{color:#fff; font-weight:bold; margin-top:.15rem; opacity:.5;}
.footer .f_top .bd .f_logo a{display:block; height:.6rem;}
.footer .f_top .bd .f_logo img{height:100%;}
.footer .f_top .bd .sugg{width:78.1%;}
.footer .f_top .bd .sugg ul{text-align:justify;}
.footer .f_top .bd .sugg ul::after{content:''; display:inline-block; width:100%;}
.footer .f_top .bd .sugg li{display:inline-block; vertical-align:text-top; max-width:35%; text-align:left;}
.footer .f_top .bd .sugg li:first-child{margin-left:0;}
/* .footer .f_top .bd .sugg li .box{display:flex; align-items:flex-start;} */
.footer .f_top .bd .sugg li .box .icon{width:.25rem; height:.25rem; display:flex; align-items:center; justify-content:center; margin-right:.15rem; flex-shrink:0;}
.footer .f_top .bd .sugg li .box .icon img{max-height:100%;}
.footer .f_top .bd .sugg li .words .name{display:flex; align-items:center;}
.footer .f_top .bd .sugg li .box .words .name{color:#fff;}
.footer .f_top .bd .sugg li .box .words .det{color:rgba(255, 255, 255,.5); text-transform:uppercase;}
.footer .f_top .bd .sugg li .box .words .det:hover{color:#fff;}
.footer .f_top .bd .sugg li .box .words .det a:hover{color:#fff;}

.footer .f_bott{border-top:1px solid rgba(255,255,255,0.1); padding:.2rem 0; font-size:.14rem; line-height:.2rem; color:rgba(255, 255, 255,.5);}
.footer .f_bott .center{margin-left:.3rem;}
.footer .f_bott .center a{padding:0 .07rem;}
.footer .f_bott a{opacity:.5; color:#fff;}
.footer .f_bott a:hover{opacity:1;}
.footer .f_top .hd .t_left dd:hover a{opacity:1;}

/* 公共部分 */
.channel_content{padding:.8rem 0; min-height:3rem;}


/* 下层banner */
.xc_banner{position:relative; margin-top:.92rem; text-align:center; overflow:hidden;}
.xc_banner>img{width:100%;}
.xc_banner .xc_words{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%); color:#fff; text-align:left;}
.xc_banner .xc_words .en{font-family:Arial, Helvetica, sans-serif; color:#ffffff; opacity:.3; font-family:'he_bold'; line-height:1.4;}
.xc_banner .xc_words .title{position:relative; padding-bottom:.3rem;}
.xc_banner .xc_words .title::after{content:''; position:absolute; bottom:0; width:1.4rem; height:4px; background:#fff; left:0;}
/* 面包屑 */
.xc_banner .crumbs{position:absolute; bottom:7%; left:0; width:100%; text-align:right;}
.xc_banner .crumbs .box{color:#fff; font-size:.2rem; line-height:.24rem;}
.xc_banner .crumbs .box>*{display:inline-block; font-size:.2rem; line-height:.24rem; font-weight:normal;}

/* 下层导航 */
.xc_nav{border-bottom:1px solid #d9d9d9; font-size:0; text-align:center;}
.xc_nav .tit{padding:.15rem .35rem; color:#000000; display:inline-block;}
.xc_nav ul{display:inline-block;}
.xc_nav li{display:inline-block; color:#9d9d9d;}
.xc_nav li a{position:relative; display:block; padding:.15rem; margin:0 .15rem; font-size:.16rem;}
.xc_nav li a::after{content:''; position:absolute; left:0; width:100%; bottom:0; height:2px; transition: transform .55s cubic-bezier(0.165,0.84,0.44,1); transform: scaleX(0); transform-origin: right; background:#09509f;}
.xc_nav li:hover a::after,
.xc_nav li.cur a::after{transform:scaleX(1); transform-origin:left;}
.xc_nav li:hover a,
.xc_nav li.cur a{color:#09509f;}


/* 公共按钮 */
.common_more_btns{display:inline-block; vertical-align:text-top; border:1px solid #cccccc; font-size:0; padding:0 .35rem; border-radius:.3rem; transition:all .3s ease;}
.common_more_btns>div{display:inline-block; vertical-align:baseline; line-height:.5rem; font-weight:bold; color:#222; transition:all .3s ease;}
.common_more_btns .iconfont{font-size:.16rem; margin:0; margin-left:.2rem;}
.common_more_btns:hover{background:#009648; border-color:#009648;}
.common_more_btns:hover>div{color:#fff;}


/* 新闻列表 */
.news_list01 .hd{margin-bottom:.6rem; position:relative; z-index:4; }
.news_list01 .hd .form_box{display:flex; align-items:flex-start; justify-content:space-between;}
.news_list01 .hd .item{width:31.8%; background:#f6f6f6; padding:.13rem 2.5%; box-sizing:border-box; position:relative;}
.news_list01 .hd .item .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; width:100%; color:#666666; }
.news_list01 .hd .item .word span{width:90%; white-space:nowrap;}
.news_list01 .hd .item .word .icon{margin:0; font-size:.18rem; font-weight:bold; color:#2b2b2b;}
.news_list01 .hd .item2 input{padding:0; margin:0; display:inline-block; line-height:.3rem; height:.3rem; border:none; outline:none; color:#222; width:calc(100% - 0.5rem); background:none; }
.news_list01 .hd .item2 input::-webkit-input-placeholder{color:#666666;}
.news_list01 .hd .item2 .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; line-height:.3rem; width:100%;}
.news_list01 .hd .item2 .word .icon{font-size:.2rem; margin:0; display:block; color:#09509f; font-weight:bold; line-height:1;}

.news_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;}
.news_list01 .hd ul li{line-height:1; padding:1em; font-size:.16rem; color:#222; transition:all .3s ease; cursor:pointer;}
.news_list01 .hd ul li:hover{background:#024aa4; color:#fff;}

.news_list01 .bd li{display:flex; align-items:center; justify-content:space-between; flex-direction:row-reverse; transition:all .3s ease; margin-bottom:.55rem; padding-bottom:.55rem; border-bottom:1px solid #d9d9d9;}
.news_list01 .bd li .img_{width:30%; flex-shrink:0;}
.news_list01 .bd li .words{width:64%; margin-right:.4rem; display:flex; align-items:flex-end; justify-content:space-between;}
.news_list01 .bd li .words .left{width:calc(100% - 1.9rem);}
.news_list01 .bd li .words .infor{margin-bottom:.25rem;}
.news_list01 .bd li .words .infor .tit{margin-bottom:.1rem;}
.news_list01 .bd li .words .key_words a{display:inline-block; font-size:.14rem; line-height:.4rem; padding:0 .3rem; border:1px solid #d3d3d3; border-radius:.2rem; margin-bottom:.1rem; margin-right:.15rem; transition:all .3s ease; background:#fff;}
.news_list01 .bd li .words .date{display:flex; align-items:center; justify-content:flex-start; margin-top:3%;}
.news_list01 .bd li .words .date .iconfont{line-height:1; margin:0; margin-right:.1rem; font-size:.24rem;}
.news_list01 .bd li .words .right{display:none;}
.news_list01 .bd li .words .right span{width:.08rem; height:.08rem; border-radius:50%; background:#d3d3d3; display:inline-block; margin:0 .08rem;}
.news_list01 .bd li .words .right::before,
.news_list01 .bd li .words .right::after{content:''; width:.08rem; height:.08rem; border-radius:50%; background:#d3d3d3; display:inline-block;}
.news_list01 .bd li:hover .words .infor .tit{color:#024aa4;}
.news_list01 .bd li:hover .words .key_words a:hover{background:#009648; color:#fff; border-color:transparent;}
.news_list01 .bd li:hover .words .date .iconfont{color:#024aa4;}
.news_list01 .bd li:hover .words .right span,
.news_list01 .bd li:hover .words .right::before,
.news_list01 .bd li:hover .words .right::after{background:#024aa4;}

.news_list01 .bd li.no_img{flex-direction:row;}
.news_list01 .bd li.no_img .words{width:82%;}

.news_list01 .center{margin-bottom:.9rem; position:relative;}
.news_list01 .center a{display:flex; align-items:stretch;}
.news_list01 .center .img_box{width:50%;}
.news_list01 .center .img_box .img{height:90%; margin:5% 0;}
.news_list01 .center .words_box{background:#f6f6f6; width:50%; flex-shrink:0; padding-left:4.3%; padding-right:2.8%; box-sizing:border-box;}
.news_list01 .center .words_box .top{height:80.5%; width:100%; display:flex; align-items:center;}
.news_list01 .center .words_box .top .tit{font-weight:bold; margin-bottom:.1rem;}
.news_list01 .center .words_box .top .date{display:flex; align-items:center; justify-content:flex-start; margin-top:3%;}
.news_list01 .center .words_box .top .date .iconfont{line-height:1; margin:0; margin-right:.1rem; font-size:.24rem;}
.news_list01 .center .btns_box{position:absolute; top:80.5%; right:2.8%; font-size:0;}
.news_list01 .center .btns_box>div{position:relative; display:inline-block; vertical-align:text-top; width:.55rem; height:.55rem; margin:0; top:auto; left:auto; right:auto; margin-left:.2rem; border-radius:50%; background:#dedede; outline:none; transition:all .3s ease;}
.news_list01 .center .btns_box>div::after{content:'\e65f'; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-weight:bold; margin:0; line-height:1; font-family:'iconfont'!important; font-size:.18rem; color:#fff;}
.news_list01 .center .btns_box .swiper-button-prev::after{content:'\e660';}
.news_list01 .center .btns_box>div:hover{background:#009648;}


.news_list01 .rect-625{padding-bottom:62.5%;}

.el2{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

/* 分页 */
/* .widgets_common_pages_6{font-size:0; margin-top:.5rem;}
.widgets_common_pages_6 a,.widgets_common_pages_6 span{line-height:.58rem; color:#222222; background:#f1f1f1; display:inline-block; vertical-align:middle; text-align:center; padding:0 .3rem; font-size:14px; margin:0;}
.widgets_common_pages_6 a:hover,.widgets_common_pages_6 span.current{color:#fff; background:linear-gradient(to left,#1373e2,#1fb7de);} */
.widgets_common_pages_4{font-size:0; color:#555; text-align:center; margin-top:.2rem;}
.widgets_common_pages_4 a, .widgets_common_pages_4 span{color:#555; display:inline-block; border:1px solid #eaeaea; vertical-align:middle; width:.4rem; height:.4rem; line-height:0.4rem; font-size:0.16rem;}
.widgets_common_pages_4 .gonext,
.widgets_common_pages_4 .count{margin-left:0;}
.widgets_common_pages_4 span.current{color:#fff; background:#024aa4; border-color:#024aa4;}
.widgets_common_pages_4 span.count{border:0; background:0;color:#555;}
.widgets_common_pages_4 a, .widgets_common_pages_4 span{width:auto; padding:0 .15rem;}
.widgets_common_pages_4 .goprev{border-top-left-radius:.1rem; border-bottom-left-radius:.1rem;}
.widgets_common_pages_4 span.ellipsis{border-color:transparent; padding:0;}
.widgets_common_pages_4 a:hover{color:#fff; background:#024aa4; border-color:#024aa4;}
.widgets_common_pages_4 .goprev,
.widgets_common_pages_4 .gonext{width:.4rem; height:.4rem; padding:0; position:relative; color:#024aa4;}
.widgets_common_pages_4 .goprev::after,
.widgets_common_pages_4 .gonext::after{content:'\e611'; font-family:'iconfont'!important; margin:0; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.16rem; line-height:1; font-weight:bold;}
.widgets_common_pages_4 .goprev::after{content:'\e612';}
.widgets_common_pages_4 .gonext:hover,
.widgets_common_pages_4 .goprev:hover{color:#fff; background:#024aa4; border-color:#024aa4}
.widgets_common_pages_4 .gonext{padding:0; border-top-right-radius:.1rem; border-bottom-right-radius:.1rem;}


/* 新闻详情 */
.news_detail01 .left{width:68.75%;}
.news_detail01 .left .switcher{display:inline-block;}
.news_detail01 .left .con{margin-top:0.12rem; color:#5d5d5d;}
.news_detail01 .left .time{display:inline-block;}
.news_detail01 .left .time span{margin-right:0.3rem; }
.news_detail01 .left .share_box{text-align:center; position:relative; margin-top:0.3rem; margin-bottom:0.4rem;}
.news_detail01 .left .share_box .line{position:absolute; width:100%; height:1px; background:#dddddd; top:0; left:0; top:50%; margin-top:-1px;}
.news_detail01 .left .share_box li{position:relative; z-index:2; background:#fff; display:inline-block; padding:0 0.22rem; margin:0;}
.news_detail01 .left .share_box li a{display:block;}
.news_detail01 .left .share_box li a .iconfont{margin:0; font-size:.3rem; line-height:.4rem; color:#666666; transition:all .3s ease;}
.news_detail01 .left .share_box li a.bshare-sinaminiblog .iconfont{font-size:.38rem;}
.news_detail01 .left .share_box li:hover a .iconfont{color:#024aa4;}
.news_detail01 .left .text{border-bottom:1px solid #dfdfdf; padding-bottom:0.65rem; color:#555;}
.news_detail01 .left .text a{color:#024aa4;}
.news_detail01 .left .btns{text-align:center; width:100%; margin-top:0.25rem;}
.news_detail01 .left .btns .to_list{margin-top:.05rem;}
/* .news_detail01 .left .btns .to_list{display:inline-block; color:#fff; padding:0 0.5rem; line-height:0.4rem; background:linear-gradient(to left,#1373e2,#1fb7de); transition:all .3s ease; margin-top:0.2rem;}
.news_detail01 .left .btns .to_list:hover{background:linear-gradient(to right,#1373e2,#1fb7de);} */
.news_detail01 .left .btns .prev{text-align:left; width:30%;}
.news_detail01 .left .btns .next{text-align:right; width:30%;}
.news_detail01 .left .btns i{margin:0;}
.news_detail01 .left .btns a{color:#000000;}
.news_detail01 .left .btns .prev a:hover .con16{color:#024aa4;}
.news_detail01 .left .btns .next a:hover .con16{color:#024aa4;}
.news_detail01 .left .text img{max-width:6.5rem!important; }

.news_detail01 .right{width:26.25%;}
.news_detail01 .right li{margin-bottom:.3rem; background:#f7f7f7; transition:all .3s ease;}
.news_detail01 .right li:last-child{margin-bottom:0;}
.news_detail01 .right li a{display:block; padding:.25rem 8.3%; box-sizing:border-box;}
.news_detail01 .right li .tit{font-family:'he_bold';}
.news_detail01 .right li .con{max-height:.6rem; overflow:hidden;  transition:all .3s ease; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_detail01 .right li .date{margin-top:.15rem; font-size:.14rem; color:#5d5d5d; line-height:.2rem;  transition:all .3s ease;}

.news_detail01 .right li:hover{background:#009648; }
.news_detail01 .right li:hover a{color:#fff;}
.news_detail01 .right li:hover .con{color:#fff;}
.news_detail01 .right li:hover .date{color:#fff;}

.news_detail01 .right .tit_box{background:#009648; padding:.12rem 9%; color:#fff; margin-bottom:.1rem;}


/* 媒体图库 */
.con18{font-size:.18rem; line-height:.36rem;}
.media01 .hd{position:relative;}
.media01 .hd .bg img{width:100%;}
.media01 .hd .cover{position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); z-index:5;}
.media01 .hd .cover .infor{width:40%; padding-left:3.3%; color:#fff;}
.media01 .hd .cover .infor .en{text-transform:uppercase; margin-bottom:.05rem;}
.media01 .hd .cover .infor .title{margin-bottom:.15rem;}
/* .media01 .hd .cover .infor .swiper-pagination{position:relative; bottom:auto; left:auto; width:auto; margin:.05rem 0 .1rem; font-size:0; text-align:left;}
.media01 .hd .cover .infor .swiper-pagination .swiper-pagination-bullet{width:.12rem; height:.12rem; margin-right:.15rem; background:#cbcbcb; border-radius:.2rem; opacity:1; transition:width .3s ease;}
.media01 .hd .cover .infor .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:.6rem; background:#009648;} */
.media01 .hd .cover .play{position:absolute; top:50%; right:10%; transform:translateY(-50%); width:.6rem; height:.6rem; cursor:pointer;}
.media01 .hd .cover .play .icon{width:100%; height:100%; background:url(../img/media01_play.png) no-repeat center/cover;}
.media01 .hd .cover .play::before{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:24px; height:24px; border-radius:50%; content:''; z-index: -1;}
.media01 .hd .cover .play::after{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:24px; height:24px; border-radius:50%; content:''; z-index: -1; }
.media01 .hd .cover .play::before{animation:scale 2s ease-out infinite; background:#fff; opacity:0.5; animation-delay:0;}
.media01 .hd .cover .play::after{animation:scale2 2s ease-out infinite; background:#fff; opacity:0.3; animation-delay:0;}
@keyframes scale{0%{transform:translate(-50%, -50%) scale(1); opacity:.9} 100%{transform:translate(-50%, -50%) scale(5); opacity:0;}}
@keyframes scale2{0%{transform:translate(-50%, -50%) scale(1); opacity:.9;} 100%{transform:translate(-50%, -50%) scale(8);opacity:0;}}

.media01 .center{text-align:center; font-size:0; margin-top:.45rem;}
.media01 .center .item{display:inline-block; vertical-align:text-top; margin:0 .4rem; padding:0  .1rem.15rem; cursor:pointer; position:relative; font-family:'he_bold'; color:#555555;}
.media01 .center .item::after{content:''; position:absolute; bottom:0; left:50%; width:0; height:2px; background:#024aa4; transition:all .3s ease;}
.media01 .center .item:hover::after{width:100%; left:0;}
.media01 .center .item.cur::after{width:100%; left:0;}
.media01 .center .item:hover,
.media01 .center .item.cur{color:#222222;}

.media01 .bd{border-top:1px solid #e5e5e5; padding-top:.1rem;}
.media01 .bd li{float:left; width:23.8%; margin-right:1.6%; margin-top:.4rem; cursor:pointer;}
.media01 .bd li:nth-child(4n){margin-right:0;}
.media01 .bd li .rect-648{padding-bottom:64.8%;}
.media01 .bd li .cover{position:absolute; width:100%; height:0; left:0; bottom:0; transition:all 0.5s ease; background:rgba(2, 74, 164, .3); overflow:hidden;}
.media01 .bd li .cover .play{width:.6rem; height:.6rem; background:url(../img/media01_2.png) no-repeat center; background-size:auto 100%; position:absolute; left:50%; margin-left:-0.3rem; top:50%; margin-top:-0.2rem;}
.media01 .bd li .intro{padding:.3rem .4rem; padding-right:.7rem; background:#f8f8f8; position:relative; transition:all .3s ease;}
.media01 .bd li .intro::after{position:absolute; right:.4rem; top:50%; transform:translateY(-50%); font-family:'iconfont'!important; line-height:1; content:'\e8bb'; font-size:.26rem; margin:0;}
.media01 .bd li .intro .t{font-family:'he_bold'; color:#222222;}

.media01 .bd li:hover .cover{height:100%; transition:all 0.5s ease;}
.media01 .bd li:hover .intro{background:#024aa4; color:#fff;}
.media01 .bd li:hover .intro .t{color:#fff;}

body .album_ordinary .album_close{background:#024aa4;}


/* 联系我们 */
.contact_us01 .content{display:flex; align-items:stretch; justify-content:space-between;}
.contact_us01 .right{height:7.3rem; overflow:hidden; flex-shrink:0; position:relative; z-index:4; width:62.1%;}
.contact_us01 .right>div{width:100%!important; height:100%!important;}
.contact_us01 .right img{width:100%; height:100%; object-fit:cover;}
.contact_us01 .left{width:36.9%; background:#024aa4; padding:0 2.8%; box-sizing:border-box;}
.contact_us01 .left .item{height:50%; display:flex; align-items:center; border-bottom:1px solid rgba(255,255,255,.3); color:#fff;}
.contact_us01 .left .item .area{width:90%; margin:0 auto;}
.contact_us01 .left .item .tit{margin-bottom:.25rem;}
.contact_us01 .left .item li{margin-bottom:.2rem; font-size:0;}
.contact_us01 .left .item li .icon{display:inline-block; vertical-align:text-top; border:2px solid #fff; border-radius:50%; box-sizing:border-box; text-align:center; margin-right:.2rem;}
.contact_us01 .left .item li .iconfont{font-size:.24rem; line-height:1; margin:0; padding:.11rem;}
.contact_us01 .left .item li .box{width:calc(100% - .75rem); display:inline-block; vertical-align:text-top; color:#fff;}
.contact_us01 .left .item li .box .line a{color:#fff;}


/* 社会责任 */
.respon_infor{text-align:center;}
.respon_infor .en{font-size:.3rem; font-family:Arial, Helvetica, sans-serif; color:#dddddd; font-family:'he_bold'; line-height:1.4;}
.respon_infor .tit{color:#024aa4;}
.respon_infor.white .en{opacity:.6;}
.respon_infor.white .tit{color:#ffffff;}

.responsibility01 .top{text-align:center; }
.responsibility01 .top .words{width:82.5%; margin:0 auto .4rem;}
.responsibility01 .top .words .con{color:#222222; margin-top:.2rem;}
.responsibility01 .top .big_num{font-size:0; text-align:center; font-family:'he_bold';}
.responsibility01 .top .big_num .item{display:inline-block; vertical-align:text-top; text-align:left; margin-right:10%;}
.responsibility01 .top .big_num .item:last-child{margin-right:0;}
.responsibility01 .top .big_num .item .num_box{font-size:.3rem; line-height:.44rem; color:#024aa4;}
.responsibility01 .top .big_num .item .num{font-size:.6rem; line-height:1; font-family:Arial, Helvetica, sans-serif; font-weight:bold; transition:all .4s ease;}
.responsibility01 .top .big_num .item .t{font-size:.2rem; line-height:.3rem; margin-top:3px; color:#222222;}

.responsibility01 .bott{margin-top:.5rem; padding-left:8.335%; width:100%; box-sizing:border-box;}
.responsibility01 .bott .swiper-container{padding-bottom:.1rem;}
.responsibility01 .bott .rect-5889{padding-bottom:58.89%;}
.responsibility01 .bott .swiper-slide{width:24.6%; font-family:'he_bold'; margin-right:2.5%;}
.responsibility01 .bott .swiper-slide .t{width:85%; margin-top:.2rem; line-height:.3rem;}

.responsibility .bott .swiper-pagination-progressbar{position:relative; bottom:auto; top:auto; height:2px; background:#c1c1c1; margin-top:.5rem;}
.responsibility .bott .swiper-pagination-progressbar::before{content:''; position:absolute; left:0; width:.18rem; height:.18rem; background:#024aa4; border-radius:50%; margin-top:-.08rem;}
.responsibility .bott .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#024aa4;}
.responsibility .bott .btns{margin-top:.5rem; font-size:0;}
.responsibility .btns>div{display:inline-block; width:.65rem; height:.65rem; margin-top:0; cursor:pointer; background:#fff; border:1px solid #dedede; border-radius:50%; transition:all .3s ease; position:relative; color:#7c7c7d; left:auto; right:auto;}
.responsibility .btns .swiper-button-next{transform:rotate(180deg); margin-left:.15rem;}
.responsibility .btns>div::after{content:'\e660'; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-family:'iconfont'!important; font-size:.2rem; margin:0; display:block; line-height:1; font-weight:bold;}
.responsibility .btns>div:hover{background:#009648; color:#fff;}

.responsibility02{margin-top:.8rem; position:relative;}
.responsibility02 .bg{position:absolute; width:100%; left:0; top:0; z-index:-1;}
.responsibility02 .bg img{width:100%;}
.responsibility02 .content{padding-top:.9rem;}

.responsibility02 .bott{margin-top:.55rem; margin-left:8.335%; padding-left:5.8%; padding-bottom:.65rem; padding-top:.65rem; box-sizing:border-box; background:#fff; box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.06);}
.responsibility02 .bott .con{width:97%; color:#222222; margin-bottom:.5rem;}
.responsibility02 .bott .swiper-container{padding-bottom:.1rem;}
.responsibility02 .bott .rect-5889{padding-bottom:58.89%;}
.responsibility02 .bott .swiper-slide{width:26.2%; font-family:'he_bold'; margin-right:2.6%;}
.responsibility02 .bott .swiper-slide .t{width:85%; margin-top:.2rem; line-height:.3rem;}

.responsibility03{margin-top:.8rem; position:relative; background:#024aa4;}
.responsibility03 .left{width:51%; text-align:center;}
.responsibility03 .left .img_box{position:relative;}
.responsibility03 .left .img_box::after{content:''; position:absolute; bottom:0; left:0; width:100%; height:30%; background:linear-gradient(to top, rgba(0,0,0,0.2) 5%, rgba(0,0,0,0.2) 15%,rgba(0,0,0,0) 100%);}
.responsibility03 .left .img_box img{width:100%;}
.responsibility03 .left .words_box{position:absolute; left:5%; right:5%; bottom:3%; color:#fff; }
.responsibility03 .left .words_box .c{font-size:.2rem; line-height:.3rem; font-family:'he_bold';}
.responsibility03 .right{position:absolute; right:0; width:100%; top:0; height:100%; }
.responsibility03 .right .wrap{height:100%;}
.responsibility03 .right .area{width:45.6%; margin:0 auto; margin-right:0; padding-top:1.2rem; padding-bottom:.8rem; box-sizing:border-box; height:100%; display:flex; flex-direction:column; justify-content:space-between;}
.responsibility03 .right .area .respon_infor{text-align:left;}
.responsibility03 .right .area .con{font-family:'he_bold'; color:#fff; margin-top:.25rem; max-height:2.1rem; overflow-y:auto; padding-right:5px;}
.responsibility03 .right .area .con::-webkit-scrollbar {width:2px; height:4px;}
.responsibility03 .right .area .con::-webkit-scrollbar-thumb {border-radius:5px; background:#fff; }
.responsibility03 .right .area .con::-webkit-scrollbar-track {border-radius:0; background:#024aa4;}
.responsibility03 .btns1{font-size:0;}
.responsibility03 .btns1>div{display:inline-block; text-align:center; top:auto; left:auto; right:auto; background:none; transition:all .3s ease; width:.65rem; height:.65rem; margin-top:0; border:2px solid #fff; border-radius:50%; cursor:pointer; position:relative;}
.responsibility03 .btns1>div::after{content:'\e60c'; font-family:'iconfont'!important; font-weight:900; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.2rem; color:#fff; margin:0; line-height:1; display:block;}
.responsibility03 .btns1 .swiper-button-prev{transform:rotate(180deg); margin-right:.15rem;}
.responsibility03 .btns1>div:hover{background:#009648; border-color:#009648;}


.responsibility04{margin-top:.8rem; position:relative;}
.responsibility04 .content{margin-top:.4rem;}
.responsibility04 .content .rect-5112{padding-bottom:51.12%;}
.responsibility04 .content .swiper2{width:5rem; margin:0.4rem auto 0; text-align:center; position:relative;}
.responsibility04 .content .swiper2 .intro{padding:0 .1rem;}
.responsibility04 .content .swiper2 .intro .t{font-family:'he_bold';}

.responsibility04 .btns1>div{text-align:center; top:.1rem; background:none; transition:all .3s ease; width:.65rem; height:.65rem; margin-top:0; border:1px solid #dedede; border-radius:50%; cursor:pointer; color:#7c7c7d; outline:none;}
.responsibility04 .btns1>div::after{content:'\e65f'; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-family:'iconfont'!important; font-size:.2rem; margin:0; display:block; line-height:1; font-weight:bold;}
.responsibility04 .btns1 .swiper-button-prev{transform:rotate(180deg) translateX(100%); left:0;}
.responsibility04 .btns1 .swiper-button-next{transform:translateX(100%); right:0;}
.responsibility04 .btns1>div:hover{background:#009648; border-color:#009648; color:#fff;}



/* 党建 */
.party_buliding .tit{color:#024aa4;}
.party_buliding01 .top{display:flex; align-items:flex-start; justify-content:space-between; margin-bottom:.35rem;}
.party_buliding01 .top .con{width:72.5%;}
.party_buliding01 .bott .swiper-container .swiper-pagination{bottom:5.35%; font-size:0;}
.party_buliding01 .bott .swiper-container .swiper-pagination .swiper-pagination-bullet{width:.12rem; height:.12rem; opacity:1; border-radius:.1rem; background:#fff;}
.party_buliding01 .bott .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:.6rem; background:linear-gradient(to left,#1373e2,#1fb7de);}

.party_buliding02{padding:.7rem 0 .6rem; background:url(../img/party_buliding02_bg.jpg) no-repeat center/cover; overflow:hidden; margin-top:.8rem;}
.party_buliding02 .top .con{color:#555555; text-align:justify; margin-top:.15rem;}
.party_buliding02 .bott{margin-top:.45rem;}
.party_buliding02 .bott .swiper-container{overflow:visible;}
.party_buliding02 .bott .swiper-slide{width:48%; margin-right:2.1%; overflow:hidden; border-radius:.2rem;}
.party_buliding02 .bott .img{position:relative;}
.party_buliding02 .bott .img::after{content:''; position:absolute; bottom:0; left:0; width:100%; height:30%; background:linear-gradient(to top, rgba(0,0,0,0.3) 10%, rgba(0,0,0,0.2) 20%,rgba(0,0,0,0) 100%);}
.party_buliding02 .bott .t{color:#fff; position:absolute; bottom:.25rem; left:0; right:0; padding:0 5%; box-sizing:border-box ;}
.party_buliding02 .bott .rect-6023{padding-bottom:60.23%; overflow:hidden;}
.party_buliding02 .bott .btns_box{font-size:0; margin-top:.4rem;}
.party_buliding02 .bott .btns_box>div{position:relative; display:inline-block; vertical-align:middle; left:auto; right:auto; margin-top:0;}
.party_buliding02 .bott .btns_box .swiper-button-prev,
.party_buliding02 .bott .btns_box .swiper-button-next{width:.7rem; height:.7rem; transition:background .3s ease; box-sizing:border-box; margin-right:.1rem; border:2px solid #dddddd; border-radius:50%; background:none; opacity:1;}

.party_buliding02 .bott .btns_box .swiper-button-prev::after,
.party_buliding02 .bott .btns_box .swiper-button-next::after{content:'\e63e'; font-family:'iconfont'!important; transition:all .3s ease; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.26rem; color:#737374; margin:0; line-height:1; display:block;}
.party_buliding02 .bott .btns_box .swiper-button-prev::after{transform:translate(-50%,-50%) rotate(180deg);}

.party_buliding02 .bott .btns_box .swiper-button-prev:hover,
.party_buliding02 .bott .btns_box .swiper-button-next:hover{background:linear-gradient(to left,#1373e2,#1fb7de); border:0;}
.party_buliding02 .bott .btns_box .swiper-button-prev:hover::after,
.party_buliding02 .bott .btns_box .swiper-button-next:hover::after{color:#fff;}

.party_buliding02 .bott .btns_box .swiper-pagination-progressbar{width:calc(100% - 2rem); height:1px; margin-left:.4rem; background:#dddddd;}
.party_buliding02 .bott .btns_box .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#024aa4;}

.party_buliding03{margin-top:.8rem; background:url(../img/party_buliding03_bg.jpg) no-repeat center; background-size:100% auto;}
.party_buliding03 .content{margin-top:.2rem; font-size:0;}
.party_buliding03 .left{width:46.8%; display:inline-block; vertical-align:text-top;}
.party_buliding03 .left .hd li{display:inline-block; vertical-align:text-top; width:40%; margin-right:10%; padding-left:.25rem; box-sizing:border-box; margin-top:.15rem; position:relative;}
.party_buliding03 .left .hd li::after{content:''; position:absolute; width:.1rem; height:.1rem; border-radius:50%; left:0; top:.13rem; background:#024aa4;}
.party_buliding03 .left .bd{margin-top:.3rem;}
.party_buliding03 .left .bd .item{display:inline-block; vertical-align:text-top; margin-right:10%; margin-bottom:.1rem;}
.party_buliding03 .left .bd .item .box{display:flex; align-items:flex-end;}
.party_buliding03 .left .bd .item .num_box{font-size:.6rem; line-height:1; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#024aa4; display:flex; align-items:flex-end;}
.party_buliding03 .left .bd .item .num_box .unit{line-height:.8;}
.party_buliding03 .left .bd .item .name{font-family:'he_bold'; margin-left:.1rem;}

.party_buliding03 .right{width:53.2%; display:inline-block; vertical-align:text-top; position:relative;}
.party_buliding03 .right .box{width:68.2%; margin:0 auto;}
.party_buliding03 .right .box .swiper-container{padding-bottom:.65rem;}
.party_buliding03 .right .box .swiper-container::after{content:''; position:absolute; left:0; width:100%; bottom:0; height:.8rem; background:url(../img/party_buliding03_tuopan.png) no-repeat bottom center; background-size:100% auto;}
.party_buliding03 .right .box .swiper-wrapper{align-items:flex-end; text-align:center;}
.party_buliding03 .right .box .swiper-slide .img{max-width:90%; margin:0 auto;}
.party_buliding03 .right .box .swiper-button-prev{left:0;}
.party_buliding03 .right .box .swiper-button-next{right:0;}
.party_buliding03 .right .box .swiper-button-prev,
.party_buliding03 .right .box .swiper-button-next{width:.65rem; height:.65rem; background:#eeeeee; border-radius:50%;}
.party_buliding03 .right .box .swiper-button-prev::after,
.party_buliding03 .right .box .swiper-button-next::after{content:'\e63e'; font-family:'iconfont'!important; transition:all .3s ease; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:.26rem; color:#222222; margin:0; line-height:1; display:block;}
.party_buliding03 .right .box .swiper-button-prev::after{transform:translate(-50%,-50%) rotate(180deg);}
.party_buliding03 .right .box .swiper-button-prev:hover,
.party_buliding03 .right .box .swiper-button-next:hover{background:linear-gradient(to left,#1373e2,#1fb7de); border:0;}
.party_buliding03 .right .box .swiper-button-prev:hover::after,
.party_buliding03 .right .box .swiper-button-next:hover::after{color:#fff;}


/* 20241225 同药实现 */
.common_infor{text-align:center; position:relative;}
.common_infor .en_tit{font-size:.9rem; line-height:1; color:#ebebeb; font-family:Arial; font-weight:bold; text-transform:uppercase;}
.common_infor .cn_tit{font-size:.4rem; line-height:1.3; color:#024aa4; font-family:'he_bold'; position:absolute; left:50%; transform:translateX(-50%); bottom:.1rem; width:100%;}

.common_infor.t_left{text-align:left;}

/* 子公司产品1 */
/* .sub_company_pro.channel_content{padding-bottom:0;} */
.sub_company_pro01{padding-bottom:.65rem;}
.sub_company_pro01 .con{margin-top:.4rem; text-align:center; padding:0 11%;}
.sub_company_pro01 .icon{width:.72rem; height:.72rem; margin:.5rem auto 0; animation: beating 2s linear infinite;
	-webkit-animation: beating 2s linear infinite;}

/*上下跳动*/
@keyframes beating {
	0% {
			-webkit-transform: translateY(0);
			-ms-transform: translateY(0);
			transform: translateY(0);
	}

	50% {
			-webkit-transform: translateY(-10px);
			-ms-transform: translateY(-10px);
			transform: translateY(-10px);
	}

	100% {
			-webkit-transform: translateY(-10px);
			-ms-transform: translateY(-0);
			transform: translateY(-0);
	}
}
.sub_company_pro02 .content .item{display:none;}
.sub_company_pro02 .content .owl-item .item{display:block;}
.sub_company_pro02 .content .owl-dots{position:absolute; left:0; bottom:.4rem; text-align:center; width:100%;}
.sub_company_pro02 .content .owl-dots .owl-dot{display:inline-block; width:.12rem; height:.12rem; background:#fff; border-radius:15px; margin:0 7px; transition:0.5s ease;}
.sub_company_pro02 .content .owl-dots .owl-dot.active{background:#009648; width:.6rem;}
.sub_company_pro03{padding-top:1rem; overflow:hidden;}
.sub_company_pro03 .content .rect-6875{padding-bottom:68.75%;}
.sub_company_pro03 .content .item {background:#f9f9f9; position:relative; margin-bottom:.7rem;}
.sub_company_pro03 .content .item:last-child{margin-bottom:0;}
.sub_company_pro03 .content .item:after{content:''; width:1000px; height:100%; position:absolute; left:50%; top:0; background:#f9f9f9; pointer-events:none;}
.sub_company_pro03 .content .item .box{display:flex; align-items:center; justify-content:space-between; position:relative; z-index:2;}
.sub_company_pro03 .content .item .pic{width:50%;}
.sub_company_pro03 .content .item .info{width:50%; box-sizing:border-box; padding:.25rem .8rem;}
.sub_company_pro03 .content .item .info .tit{color:#024aa4;}
.sub_company_pro03 .content .item .info .con{margin-top:.3rem;}
.sub_company_pro03 .content .item:nth-child(odd) .box{flex-direction:row-reverse;}
.sub_company_pro03 .content .item:nth-child(odd):after{left:inherit; right:50%;}
.sub_company_pro03 .content .item .list{display:flex; justify-content:space-between; flex-wrap:wrap; margin-top:.4rem;}
.sub_company_pro03 .content .item .list li{font-size:.18rem; line-height:30px; color:#555; position:relative; padding-left:.26rem; margin-bottom:.15rem;}
.sub_company_pro03 .content .item .list li:before{content:''; width:11px; height:16px; background:url(../img/sub_company_pro03_2.png) no-repeat center; background-size:cover; position:absolute; left:0; top:7px;}
.sub_company_pro03 .content .item .list li:nth-child(odd){width:40%;}
.sub_company_pro03 .content .item .list li:nth-child(even){width:30%;}
.sub_company_pro04{margin-top:.8rem;}
.sub_company_pro04 .infor .tit{color:#024aa4; text-align:center;;}
.sub_company_pro04 .infor .con{margin-top:.4rem; padding:0 11%; text-align:center;}
.sub_company_pro04 .content{margin-top:.6rem;}
.sub_company_pro05{margin-top:.8rem;}
.sub_company_pro05 .infor .tit{color:#024aa4; text-align:center;}
.sub_company_pro05 .infor .con {text-align:center; margin-top:.6rem;}
.sub_company_pro05 .infor .con .box{display:inline-block; border-bottom:1px solid #EBEBEB; padding:0 .2rem;}
.sub_company_pro05 .infor .con .item{display:inline-block; padding:0 .34rem; margin:0 .34rem; font-family:'he_bold'; padding-bottom:.2rem; position:relative; cursor:pointer;}
.sub_company_pro05 .infor .con .item:after{content:''; width:100%; height:3px; background:#024aa4; position:absolute; bottom:-1px; transform:scale(0); transition:.5s ease; left:0;}
.sub_company_pro05 .infor .con .item i{display:inline-block; width:37px; height:37px; vertical-align:text-top; margin-right:.15rem;}
.sub_company_pro05 .infor .con .item01 i{background:url(../img/sub_company_pro05_1.png) no-repeat center; background-size:cover; transition:.5s ease}
.sub_company_pro05 .infor .con .item02 i{background:url(../img/sub_company_pro05_3.png) no-repeat center; background-size:cover; transition:.5s ease}
.sub_company_pro05 .infor .con .item.cur{color:#024aa4;}
.sub_company_pro05 .infor .con .item.cur:after{transform:scale(1);}
.sub_company_pro05 .infor .con .item:hover{color:#024aa4;}
.sub_company_pro05 .infor .con .item:hover:after{transform:scale(1);}
.sub_company_pro05 .infor .con .item01.cur i{background:url(../img/sub_company_pro05_2.png) no-repeat center; background-size:cover;}
.sub_company_pro05 .infor .con .item01:hover i{background:url(../img/sub_company_pro05_2.png) no-repeat center;background-size:cover;}
.sub_company_pro05 .infor .con .item02.cur i{background:url(../img/sub_company_pro05_4.png) no-repeat center;background-size:cover;}
.sub_company_pro05 .infor .con .item02:hover i{background:url(../img/sub_company_pro05_4.png) no-repeat center;background-size:cover;}
.sub_company_pro05 .content{margin-top:.7rem;}
.sub_company_pro05 .content .rect-64{padding-bottom:64.07%;}
.sub_company_pro05 .content .img_box{border:12px solid #e3e3e3;}
.sub_company_pro05 .content .swiper-slide img{transition:all 0.5s ease;}
.sub_company_pro05 .content .swiper-slide:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.sub_company_pro05 .content .anniu_container{display:flex; align-items:center; justify-content:space-between; margin-top:1.1rem;}
.sub_company_pro05 .content .btns>div{display:inline-block; position:static; width:.67rem; height:.67rem; margin-top:0; cursor:pointer; transition:.5s ease; margin-right:.11rem;}
.sub_company_pro05 .content .btns>div.swiper-button-disabled{cursor:not-allowed;}
.sub_company_pro05 .content .btns .swiper-button-prev{background:url(../img/jt1.png); background-size:cover;}
.sub_company_pro05 .content .btns .swiper-button-next{background:url(../img/jt2.png); background-size:cover;}
.sub_company_pro05 .content .btns .swiper-button-prev:hover{background:url(../img/jt1_on.png); background-size:cover;}
.sub_company_pro05 .content .btns .swiper-button-next:hover{background:url(../img/jt2_on.png); background-size:cover;}
.sub_company_pro05 .content .swiper-pagination{width:calc(100% - 1.9rem);}
.sub_company_pro05 .content .swiper-pagination-progressbar{position:relative; bottom:auto; top:auto; height:2px; background:#c1c1c1;}
.sub_company_pro05 .content .swiper-pagination-progressbar::before{content:''; position:absolute; left:0; width:.18rem; height:.18rem; background:#009648; border-radius:50%; margin-top:-.08rem; display:none;}
.sub_company_pro05 .content .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#009648;}
.sub_company_pro06{background:#f7f9fb; padding:.65rem 0 .6rem; margin-top:1rem;}
.sub_company_pro06 .infor .tit{color:#024aa4; text-align:center;}
.sub_company_pro06 .content{margin-top:.6rem;}
.sub_company_pro06 .content .box{padding:.3rem .4rem .6rem; background:#fff;  box-shadow:0px 9px 14.4px 1.6px rgba(0, 0, 0, 0.05); margin-bottom:.5rem;}
.sub_company_pro06 .content .box span{line-height:.57rem; width:15%; padding:0 0.8%; display:block; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sub_company_pro06 .content .box dt{background:#F6F9FB; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:center;}
.sub_company_pro06 .content .box dt span{line-height:.54rem; font-size:.18rem; font-family:'he_bold'; color:#000;}
.sub_company_pro06 .content .box dd a{border-bottom:1px solid #E8E8E8; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:center;}
.look_more {text-align:center;}
.look_more .btns{display:inline-block; width:1.6rem; height:.5rem; line-height:.5rem; border:1px solid #555; border-radius:50px; font-size:.16rem; color:#555; font-family:'he_bold'; transition:.5s ease;}
.look_more .btns i{display:inline-block; width:16px; height:16px; background:url(../img/gray_jt.png) no-repeat center; background-size:cover; vertical-align:-1px; margin-left:.1rem; transition:.5s ease;}
.look_more .btns:hover{background:#009648; border-color:#009648; color:#fff;}
.look_more .btns:hover i{background:url(../img/white_jt.png) no-repeat center; background-size:cover;}

/* 子公司产品2 */
.sub_company_pro2 .sub_company_pro06 .content .box span{width:31.5%;}

/* 产品中心 */
/* .pro_cen01 .content{display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap;} */
.pro_cen01 .content .left{width:17.25%;}
.pro_cen01 .content .left .infor{color:#024aa4; padding-bottom:.2rem; border-bottom:1px solid #E5E5E5;}
.pro_cen01 .content .left .infor .tit{font-size:.4rem; line-height:1; font-family:'he_bold';}
.pro_cen01 .content .left .infor .con{font-size:.16rem; font-weight:bold; font-family:Arial; text-transform:uppercase; margin-top:5px;}
.pro_cen01 .content .left .list .item .tit{border-bottom:1px solid #E5E5E5; font-size:.22rem; padding:.2rem 0; color:#024aa4; font-family:'he_bold'; position:relative; padding-right:.3rem; cursor:pointer}
.pro_cen01 .content .left .list .item .tit:after{content:''; width:14px; height:14px; background:url(../img/jia.png) no-repeat center; position:absolute; right:.1rem; top:50%; transform:translateY(-50%); transition:.5s ease;}
.pro_cen01 .content .left .list .item.cur .tit:after{background:url(../img/jian.png) no-repeat center;}
.pro_cen01 .content .left .list .item .down{font-family:'he_bold'; padding:.14rem .4rem; background:#F7F8FC; display:none;}
.pro_cen01 .content .left .list .item .down li{line-height:.38rem; cursor:pointer;}
.pro_cen01 .content .left .list .item .down li.on{color:#024aa4;}
.pro_cen01 .content .right{width:77.75%;}
.pro_cen01 .content .right .title{font-size:.3rem; color:#024aa4; font-family:'he_bold';}
.pro_cen01 .content .right .title span{font-size:.18rem; margin-left:.3rem;}
.pro_cen01 .content .right .title span em{font-size:.24rem;}
.pro_cen01 .content .right .r_top{display:flex; justify-content:space-between; margin-top:.2rem; margin-bottom:.3rem;}
.pro_cen01 .content .right .r_top_l{width:80%;}
.pro_cen01 .content .right .r_top_l span{padding:0 .45rem 0 .24rem; display:inline-block; line-height:.5rem; font-size:.18rem; color:#fff; background:#009648; position:relative; border-radius:50px; cursor:pointer; margin-bottom:.1rem; margin-right:.1rem;}
.pro_cen01 .content .right .r_top_l span i{display:block; width:14px; height:14px; background:url(../img/pro_close.png) no-repeat center; background-size:cover; position:absolute; right:.15rem; top:50%; transform:translateY(-50%); }
.pro_cen01 .content .right .r_top_r{height:.45rem; line-height:.45rem; border:1px solid #D2D5D8; }
.pro_cen01 .content .right .r_top_r .form{display:flex; justify-content:space-between;}
.pro_cen01 .content .right .r_top_r .inp{display:block; width:calc(100% - .65rem); padding:0; border:none; text-indent:.15rem; font-size:.16rem; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pro_cen01 .content .right .r_top_r .btns{width:.45rem; height:.45rem; background:#024aa4;outline:none; padding:0; border:none; text-align:center; cursor:pointer;}
.pro_cen01 .content .right .r_top_r .btns .icon{display:block; width:.2rem; height:.2rem; background:url(../img/pro_cen_icon.png) no-repeat center; background-size:cover;  margin:0 auto;}
.pro_cen01 .content .right .r_bott .box{padding:.3rem .4rem .6rem; background:#fff;  box-shadow:0px 9px 14.4px 1.6px rgba(0, 0, 0, 0.05);}
.pro_cen01 .content .right .r_bott .box dl span{line-height:.57rem; width:15%; padding:0 0.8%; display:block; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pro_cen01 .content .right .r_bott .box dl dt{background:#F6F9FB; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:center;}
.pro_cen01 .content .right .r_bott .box dl dt span{line-height:.54rem; font-size:.18rem; font-family:'he_bold'; color:#000;}
.pro_cen01 .content .right .r_bott .box dl dd a{border-bottom:1px solid #E8E8E8; display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:center;}

/* 产品详细 */
.pro_detail{background:url(../img/pro_detail01_1.jpg) no-repeat center top; background-size:cover;}
.pro_detail01 .infor .tit{color:#024aa4;}
.pro_detail01 .content{margin-top:.5rem; background:#f8f8f8; padding:.45rem .3rem .7rem; display:flex; justify-content:space-between;} 
.pro_detail01 .content .left{width:48%; padding:.32rem; box-sizing:border-box;}
.pro_detail01 .content .left .title{text-align:center; color:#024aa4; margin-bottom:.55rem;}
.pro_detail01 .content .left .desc .t{font-family:'he_bold';}
.pro_detail01 .content .left .desc .c{margin-top:.1rem;}
.pro_detail01 .content .left .cell02{margin-top:.4rem;}
.pro_detail01 .content .left .desc a{display:inline-block; font-size:.18rem; color:#024aa4; font-family:'he_bold'; margin-top: .15rem;}
.pro_detail01 .content .left .desc a img{display:inline-block; vertical-align:middle; margin-right:.15rem;}
.pro_detail01 .content .right{width:51%; background:#fff; padding:.25rem; box-sizing:border-box;}
.pro_detail01 .content .right ul{max-height:4.8rem; overflow-y:auto; padding-right:.2rem;}
.pro_detail01 .content .right ul::-webkit-scrollbar {width:4px; height:4px;}
.pro_detail01 .content .right ul::-webkit-scrollbar-thumb {border-radius:5px; background:#024aa4; }
.pro_detail01 .content .right ul::-webkit-scrollbar-track {border-radius:0; background:#fff;}
.pro_detail01 .content .right li{display:flex; align-items:flex-start; justify-content:space-between; margin-bottom:.3rem;}
.pro_detail01 .content .right li .name{font-family:'he_bold'; width:136px; line-height:.3rem}
.pro_detail01 .content .right li .text{width:calc(100% - 136px);}
.pro_detail01 .content .right li:last-child{margin-bottom:0;}

/* 关于我们 */
.about_us.channel_content{padding:0;}
.about_us01{background:url(../img/about_us01_1.jpg) no-repeat center; background-size:cover; padding:.8rem 0 .7rem;}
.about_us01 .content{display:flex; justify-content:space-between;}
.about_us01 .content .left{width:40%; text-align:center;}
.about_us01 .content .right{width:55%;}
.about_us01 .content .right .common_infor{text-align:left;}
.about_us01 .content .right .text{padding-right:.34rem; margin-top:.2rem; max-height:3.6rem; overflow-y:auto;}
.about_us01 .content .right .text::-webkit-scrollbar {width:2px; height:4px;}
.about_us01 .content .right .text::-webkit-scrollbar-thumb {border-radius:5px; background:#024aa4; }
.about_us01 .content .right .text::-webkit-scrollbar-track {border-radius:0; background:#e6e6e6;}
.about_us02{padding:.75rem 0;}
.about_us02 .common_infor{text-align:left;}
.about_us02 .content{margin-top:.6rem; text-align:center;}
.about_us03{background:url(../img/about_us03_2.jpg) no-repeat center; background-size:cover; position:relative; height:7.18rem; overflow:hidden; display:none;}
.about_us03 .play{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer;}
.about_us03 .play i{display:block; width:.6rem; height:.6rem; background:url(../img/about_us03_1.png) no-repeat center; background-size:cover; z-index:3; position:relative;}
.about_us03 .play:before{content:''; width:.78rem; height:.78rem; background:rgba(255,255,255,.5); border-radius:50px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transform-origin:0 0; z-index:2; animation: warn 2s linear 0s infinite;}
.about_us03 .play:after{content:''; width:1.04rem; height:1.04rem; background:rgba(255,255,255,.3); border-radius:50px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transform-origin:0 0; z-index:1; animation: warn 2s linear 0s infinite;}
@keyframes warn {  
	0% {  
			transform: scale(1) translate(-50%,-50%);  
			opacity: 0;  
	}  
	25% {  
			transform: scale(1.1) translate(-50%,-50%);  
			opacity: 0.2;  
	}  
	50% {  
			transform: scale(1.2) translate(-50%,-50%);  
			opacity: 0.4;  
	}  
	75% {  
			transform: scale(1.3) translate(-50%,-50%);  
			opacity: 0.2;  
	}  
	100% {  
			transform: scale(1.4) translate(-50%,-50%);  
			opacity: 0;  
	}  
}  

.about_us04{padding:1rem 0 .6rem;}
.about_us04 .content{display:flex; justify-content:space-between;}
.about_us04 .content .left{width:29%; padding-left:8.3%;}
.about_us04 .content .left .common_infor{text-align:left;}
.about_us04 .content .left .list li{margin-top:.4rem;}
.about_us04 .content .left .list li .t{font-size:.3rem; line-height:.35rem; font-family:'he_bold';}
.about_us04 .content .left .list li .c{font-size:.18rem; line-height:.26rem; margin-top:.15rem;}
.about_us04 .content .right{width:50%; position:relative;}
.about_us04 .content .right .rect-788{padding-bottom:78.8%;}
.about_us04 .owl-dots{position:absolute; left:0; bottom:30px; text-align:center; width:100%;}
.about_us04 .owl-dots .owl-dot{display:inline-block; width:10px; height:10px; background:#fff; border-radius:15px; margin:0 5px; transition:0.5s ease;}
.about_us04 .owl-dots .owl-dot.active{background:#024aa4; width:35px;}
.about_us05{background:url(../img/about_us05_1.jpg) no-repeat center; background-size:cover; padding:.5rem 0; display:none;}
.about_us05 .common_infor{text-align:left;}
.about_us05 .content{margin-top:.8rem;}
.about_us05 .content .hd .swiper-slide .box{padding:0 .7rem;}
.about_us05 .content .hd .swiper-slide .year{color:#000; padding-bottom:.2rem; position:relative; margin-bottom:.35rem;transition:.5s ease}
.about_us05 .content .hd .swiper-slide .year:after{content:''; width:.46rem; height:.04rem; background:#000; position:absolute; left:0; bottom:0; transition:.5s ease;}
.about_us05 .content .hd .swiper-slide .year span{font-size:.72rem; line-height:1; font-family:'he_bold'; display:inline-block; margin-right:.1rem;}
.about_us05 .content .hd .swiper-slide-active .year{color:#024aa4;}
.about_us05 .content .hd .swiper-slide-active .year:after{background:#024aa4;}
.about_us05 .content .hd .swiper-pagination{width:100%; margin-top:1.5rem; position:static; padding:0 .8rem;}
.about_us05 .content .hd .swiper-pagination ul{border-bottom:1px solid #024aa4; display:flex; justify-content:flex-start; }
.about_us05 .content .hd .swiper-pagination li{display:inline-block; margin-right:1.65rem; position:relative; background-color:transparent; opacity:1;}
.about_us05 .content .hd .swiper-pagination li i{width:12px; height:12px; background:#c7c7c7; border-radius:50px; position:absolute; left:0; bottom:-5px;}
.about_us05 .content .hd .swiper-pagination li span{font-size:.18rem; color:#000; font-family:'he_bold'; position:absolute; left:50%; transform:translateX(-50%); bottom:.45rem;}
.about_us05 .content .hd .swiper-pagination li span:after{content:''; width:1px; height:.3rem; background:#c7c7c7; position:absolute; left:50%; top:100%; margin-left:1px;}
.about_us05 .content .hd .swiper-pagination li.swiper-pagination-bullet-active i{background:#024aa4;}
.about_us05 .content .hd .swiper-pagination li.swiper-pagination-bullet-active span{font-size:.24rem; color:#024aa4;}
.about_us06{padding-top:.5rem;}
.about_us06 .common_infor{text-align:left;}
.about_us06 .content{margin-top:.7rem; position:relative; margin-right:8.3%;}
.about_us06 .content .left{width:62.5%;}
.about_us06 .content .left .rect-595{padding-bottom:59.5%;}
.about_us06 .content .left img{opacity:0; visibility:hidden; transition:.5s ease;}
.about_us06 .content .left img.on{opacity:1; visibility:visible;}
.about_us06 .content .right{width:41%; position:absolute; right:0rem; bottom:.86rem; background:#fff; border-bottom:10px solid #024aa4; box-shadow: 0px 8px 18px 0px rgba(16, 21, 40, 0.26);}
.about_us06 .content .right .box{padding:.5rem;}
.about_us06 .content .right .box .swiper-slide .tit{color:#024aa4; text-align:right; margin-bottom:.14rem;}
.about_us06 .content .right .box .swiper-slide .con{height:1.2rem; margin-bottom:.5rem;}
.about_us06 .content .right .box .swiper-pagination{text-align:right; position:static;}
.about_us06 .content .right .box .swiper-pagination-bullet{width:12px; height:12px; opacity:1; border-radius:15px; background:#cbcbcb; margin:0 8px; transition:.5s ease;}
.about_us06 .content .right .box .swiper-pagination-bullet-active{width:60px; background:#009648;}
.about_us07{background:url(../img/about_us07_1.jpg) no-repeat center; background-size:cover; padding:.75rem 0; margin-top:.7rem;}
.about_us07 .common_infor{text-align:left;}
.about_us07 .common_infor .en_tit{opacity:.1;}
.about_us07 .common_infor .cn_tit{color:#fff;}
.about_us07 .content{margin-top:.7rem;}
.about_us07 .content .rect-64{padding-bottom:64.07%;}
.about_us07 .content .img_box{border:12px solid #e3e3e3;}
.about_us07 .content .swiper-slide img{transition:all 0.5s ease;}
.about_us07 .content .swiper-slide:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05)}
.about_us07 .content .swiper-slide{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
.about_us07 .content .swiper-slide .img_box{width:54%; box-sizing:border-box;}
.about_us07 .content .swiper-slide .info{width:42%;}
.about_us07 .content .swiper-slide .info .t{color:#fff; margin:.4rem 0;}
.about_us07 .content .swiper-slide .info .c{font-size:.18rem; font-family:'he_bold'; color:#fff;}
.about_us07 .content .anniu_container{display:flex; align-items:center; justify-content:space-between; margin-top:1.1rem;}
.about_us07 .content .btns>div{display:inline-block; position:static; width:.67rem; height:.67rem; margin-top:0; cursor:pointer; transition:.5s ease; margin-right:.11rem;}
.about_us07 .content .btns>div.swiper-button-disabled{cursor:not-allowed;}
.about_us07 .content .btns .swiper-button-prev{background:url(../img/jt1_1.png); background-size:cover;}
.about_us07 .content .btns .swiper-button-next{background:url(../img/jt2_1.png); background-size:cover;}
.about_us07 .content .btns .swiper-button-prev:hover{background:url(../img/jt1_on.png); background-size:cover;}
.about_us07 .content .btns .swiper-button-next:hover{background:url(../img/jt2_on.png); background-size:cover;}
.about_us07 .content .line{width:calc(100% - 2.9rem); height:1px; background-color:#fff;}
.about_us07 .content .swiper-pagination{width:1rem; position:static; color:#fff; font-size:.2rem;}
.about_us07 .content .swiper-pagination-progressbar{position:relative; bottom:auto; top:auto; height:2px; background:rgba(255,255,255,.5);}
.about_us07 .content .swiper-pagination-progressbar::before{content:''; position:absolute; left:0; width:.18rem; height:.18rem; background:#009648; border-radius:50%; margin-top:-.08rem; display:none;}
.about_us07 .content .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff;}

.about_us08{margin:.5rem 0;}
.about_us08 .infor{margin-bottom:.7rem;}
.about_us08 .bott .cont{display:inline-block; position:relative; margin-left:2.5%;}
.about_us08 .bott .cont .dots_box{position:absolute; left:0; width:100%; top:0; height:100%; z-index:2;}
.about_us08 .bott .cont .dots_box .dot{position:absolute; width:.12rem; height:.12rem; background:#024aa4; border-radius:50%;}
.about_us08 .bott .cont .dots_box .dot::before{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:0.1rem; height:0.1rem; border-radius:50%; content:''; z-index: -1;}
.about_us08 .bott .cont .dots_box .dot::after{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:0.1rem; height:0.1rem; border-radius:50%; content:''; z-index: -1; }
.about_us08 .bott .cont .dots_box .dot::before{animation:scale 2s ease-out infinite; background:#024aa4; opacity:0.5; animation-delay:0;}
.about_us08 .bott .cont .dots_box .dot::after{animation:scale2 2s ease-out infinite; background:#024aa4; opacity:0.3; animation-delay:0;}

@keyframes scale{0%{transform:translate(-50%, -50%) scale(1); opacity:.9} 100%{transform:translate(-50%, -50%) scale(3); opacity:0;}}
@keyframes scale2{0%{transform:translate(-50%, -50%) scale(1); opacity:.9;} 100%{transform:translate(-50%, -50%) scale(5);opacity:0;}}


/* 职业发展 */
.channel_content.job_list{padding:0; overflow:hidden;}
.job_list .title{text-align:center; color:#024aa4; margin-bottom:.6rem;}
.job_list01{background:#fafafa; padding:.8rem 0;}
.job_list01 .top{margin-top:.55rem;}
.job_list01 .top .job_form{width:100%; position:relative; font-size:0;}
.job_list01 .top .job_form::after{content:'\e86f'; display:block; position:absolute; top:50%; transform:translateY(-50%); left:.6rem; font-size:.25rem; line-height:1; margin:0; font-family:'iconfont'!important; color:#a1a1a1;}
.job_list01 .top .job_form .inp{width:calc(100% - 2.1rem); background:#ffffff; border:none; padding:0; margin:0; font-size:.16rem; box-sizing:border-box; line-height:.6rem; height:.6rem; border-radius:5px; padding-left:1.05rem; display:inline-block; vertical-align:text-top;}
.job_list01 .top .job_form .btns{width:1.95rem; text-align:center; height:.6rem; line-height:.6rem; background:#009648; cursor:pointer; color:#ffffff; border-radius:5px; border:none; padding:0; margin:0; outline:none; display:inline-block; vertical-align:text-top; cursor:pointer;}
.job_list01 .bott li{float:left; text-align:left; margin-top:.25rem; width:32.4%; margin-right:1.4%; position:relative; background:#ffffff; box-sizing:border-box; transition:all .3s ease;}
.job_list01 .bott li::after{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:6px; height:.3rem; background:#024aa4;}
.job_list01 .bott li:nth-child(3n){margin-right:0;}
.job_list01 .bott li a{display:flex; align-items:center; padding:.4rem 7.7% .3rem; justify-content:space-between;}
.job_list01 .bott li .left{max-width:calc(100% - .5rem);}
.job_list01 .bott li .left .tit{margin-bottom:.1rem; font-family:'he_bold';}
.job_list01 .bott li .right{flex-shrink:0;}
.job_list01 .bott li .right .icon{width:.5rem; overflow:hidden;}
.job_list01 .bott li:hover{box-shadow:0 0 15px 3px rgba(0,0,0,0.03);}
.job_list01 .bott .more_box{text-align:center; margin-top:.55rem;}

.job_list02,.job_list03,.job_list04,.job_list05,.job_list06{margin-top:.8rem;}
.job_list02 .content{display:flex; align-items:center; background:#024aa4; color:#fff; }
.job_list02 .content>div{width:50%;}
.job_list02 .left img{width:100%;}
.job_list02 .right .t{padding-left:7.5%; padding-right:10%;}

.job_list03 .content{display:flex; align-items:flex-start; flex-wrap:wrap; justify-content:center;}
.job_list03 .item{width:50%; flex-shrink:0;}
.job_list03 .item img{width:100%;}

.job_list04 .rect-6303{padding-bottom:63.03%;}
.job_list04 .swiper-slide{width:32%; margin-right:2%;}
.job_list04 .swiper-slide .t{margin-top:.05rem; padding-left:.3rem; box-sizing:border-box;}
.job_list04 .btns_box{margin-top:.7rem; font-size:0;}
.job_list04 .btns_box .swiper-pagination-progressbar{position:relative; bottom:auto; top:auto; height:2px; background:#c1c1c1; margin-bottom:.5rem; outline:none;}
.job_list04 .btns_box .swiper-pagination-progressbar::before{content:''; position:absolute; left:0; width:.18rem; height:.18rem; background:#024aa4; border-radius:50%; transform:translate(-50%,-50%);}
.job_list04 .btns_box .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#024aa4;}
.job_list04 .btns_box .swiper-button-prev,
.job_list04 .btns_box .swiper-button-next{display:inline-block; width:.65rem; height:.65rem; outline:none; cursor:pointer; border:1px solid #dedede; border-radius:50%; transition:all .3s ease; position:relative; background:none; color:#7c7c7d; left:auto; right:auto;}
.job_list04 .btns_box .swiper-button-next{transform:rotate(180deg); margin-left:.15rem;}
.job_list04 .btns_box .swiper-button-prev::after,
.job_list04 .btns_box .swiper-button-next::after{content:'\e660'; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-family:'iconfont'!important; font-size:.2rem; margin:0; display:block; line-height:1; font-weight:bold;}
.job_list04 .btns_box .swiper-button-prev:hover,
.job_list04 .btns_box .swiper-button-next:hover{background:#009648; color:#fff;}

.job_list05 .line{margin-top:-1px; display:flex; width:100%;}
.job_list05 .line:nth-child(2n){flex-direction:row-reverse;}
.job_list05 .line .rect-2896{padding-bottom:28.95%;}
.job_list05 .line .rect-5786{padding-bottom:57.86%;}
.job_list05 .line .item1{width:66.65%;}
.job_list05 .line .item2{width:33.35%; flex-shrink:0;}
.job_list05 .line .item .tit{color:#fff; position:absolute; left:.45rem; top:.35rem; z-index:3;}

.job_list06{background:#f6f6f6; padding:.8rem 0;}
.job_list06 li{float:left; width:25%; height:2.75rem; border:1px solid #d9d9d9; border-left-width:0; position:relative; text-align:center; box-sizing:border-box;}
.job_list06 li:first-child{border-left-width:1px;}
.job_list06 li .li_box{height:100%; background:#fff; position:relative;}
.job_list06 li .li_box::after{content:''; position:absolute; bottom:23%; left:50%; width:0.4rem; height:2px; background:#024aa4; transform:translateX(-50%);}
.job_list06 li .li_box .before{padding:.7rem 5% .2rem;}
.job_list06 li .li_box .before .icon{height:.4rem; margin-bottom:.25rem;}
.job_list06 li .li_box .before .icon img{max-height:100%;}
.job_list06 li .li_box .before .t{font-family:'he_bold';}
.job_list06 li .li_box .cover{position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; visibility:hidden; transition:all 0.3s ease;}
.job_list06 li .li_box .cover .bg img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; z-index:2;}
.job_list06 li .li_box .cover .box{position:relative; z-index:3; color:#fff; padding:.6rem 16% .2rem;}
.job_list06 li .li_box .cover .box .con{margin:.1rem 0 .15rem; color:#fff; max-height:.9rem; overflow-y:auto; }
.job_list06 li .li_box .cover .box .con::-webkit-scrollbar{display:none;}
.job_list06 li .li_box .cover .box .iconfont{font-size:.4rem; margin:0; line-height:1;}

.job_list06 li.hover{box-shadow:0px 15px 15.84px 0.16px rgba(35, 24, 21, 0.19); z-index:2;}
.job_list06 li.hover .li_box .before{opacity:0; visibility:hidden;}
.job_list06 li.hover .li_box{border-color:transparent;}
.job_list06 li.hover .li_box .cover{opacity:1; visibility:visible;}

.job_list07{position:relative; overflow:hidden;}
.job_list07 .bg img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.job_list07 .content{position:relative; z-index:2; text-align:center; color:#fff; padding:.8rem 0;}
.job_list07 .infor .con{letter-spacing:.4em; font-family:Arial, Helvetica, sans-serif; margin-top:.05rem;}
.job_list07 .common_more_btns{margin-top:.7rem;}
.job_list07 .common_more_btns>div{color:#fff;}


/* 产能优势 */
.adv_capacity01 .item{margin-top:.8rem;}
.adv_capacity01 .item .top{display:flex; background:#f7f7f7; align-items:flex-start; justify-content:space-between;}
.adv_capacity01 .item .top .words{width:41%; margin-left:4.6%; padding-top:4vw;}
.adv_capacity01 .item .top .words .tit{color:#024aa4; margin-bottom:.2rem;}
.adv_capacity01 .item .top .words .con{color:#222; max-height:2.7rem; padding-right:5px; text-align:justify; overflow-y:auto;}
.adv_capacity01 .item .top .words .con::-webkit-scrollbar{width:2px; height:4px;}
.adv_capacity01 .item .top .words .con::-webkit-scrollbar-thumb{border-radius:5px; background:#024aa4; }
.adv_capacity01 .item .top .words .con::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}
.adv_capacity01 .item .top .img_box{width:46.3%; flex-shrink:0;}
.adv_capacity01 .item .top .img_box img{width:100%;}
.adv_capacity01 .item .bott{margin-top:.8rem;}
.adv_capacity01 .item .bott ul{display:flex; align-items:flex-start; justify-content:space-between; text-align:center;}
.adv_capacity01 .item .bott li{min-width:2rem;}
.adv_capacity01 .item .bott li .box{display:inline-block; text-align:left;}
.adv_capacity01 .item .bott li .num_box{color:#024aa4;}
.adv_capacity01 .item .bott li .num_box .num{font-size:.6rem; line-height:1.2; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.adv_capacity01 .item .bott li .num_box .t{font-family:'he_bold'; font-size:.3rem; line-height:1.2;}

.adv_capacity01 .item .swiper-pagination{bottom:5%;}
.adv_capacity01 .item .swiper-pagination-bullet{width:.15rem; height:.15rem; margin:0 .05rem; background:#fff; opacity:1;}
.adv_capacity01 .item .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#009648;}

.adv_capacity01 .item:nth-child(2n) .top{flex-direction:row-reverse;}
.adv_capacity01 .item:nth-child(2n) .top .words{margin-left:0; margin-right:8.1%;}


/* 质量优势 */
.adv_quality01 .item{margin-top:.8rem;}
.adv_quality01 .item .top{display:flex; background:#f7f7f7; align-items:flex-start; justify-content:space-between;}
.adv_quality01 .item .top .words{width:41%; margin-left:4.6%; padding-top:4vw;}
.adv_quality01 .item .top .words .tit{color:#024aa4; margin-bottom:.2rem;}
.adv_quality01 .item .top .words .con{color:#222; max-height:1.5rem; padding-right:5px; text-align:justify; overflow-y:auto;}
.adv_quality01 .item .top .words .con::-webkit-scrollbar{width:2px; height:4px;}
.adv_quality01 .item .top .words .con::-webkit-scrollbar-thumb{border-radius:5px; background:#024aa4; }
.adv_quality01 .item .top .words .con::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}
.adv_quality01 .item .top .words .img{margin-top:.4rem;}
.adv_quality01 .item .top .words .img ul{display:flex; align-items:flex-start;}
.adv_quality01 .item .top .words .img li{margin-right:.4rem;}
.adv_quality01 .item .top .words .img li:last-child{margin-right:0;}
.adv_quality01 .item .top .words .img li .icon{height:.6rem; margin-bottom:.1rem;}
.adv_quality01 .item .top .words .img li .icon img{max-height:100%;}
.adv_quality01 .item .top .words .img li .t{font-family:'he_bold';}
.adv_quality01 .item .top .img_box{width:46.3%; flex-shrink:0;}
.adv_quality01 .item .top .img_box img{width:100%;}

.adv_quality01 .item .swiper-pagination{bottom:5%;}
.adv_quality01 .item .swiper-pagination-bullet{width:.15rem; height:.15rem; margin:0 .05rem; background:#fff; opacity:1;}
.adv_quality01 .item .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#009648;}


.adv_quality01 .item:nth-child(2n) .top{flex-direction:row-reverse;}
.adv_quality01 .item:nth-child(2n) .top .words{margin-left:0; margin-right:8.1%;}

.adv_quality01 .item .top.no_img .words .con{max-height:2.7rem;}
.adv_quality01 .item .top.no_img .words .img{display:none;}


/* 成本优势 */
.adv_cost01 .content{display:flex; align-items:center; justify-content:space-between; background:#f7f7f7; margin-top:.7rem;}
.adv_cost01 .left{width:46.3%;}
.adv_cost01 .left img{width:100%;}
.adv_cost01 .right{width:48.1%; margin-right:2%; text-align:justify; padding:.2rem 0;}
.adv_cost01 .right .t{max-height:3rem; overflow-y:auto; padding-right:5px;}
.adv_cost01 .right .t::-webkit-scrollbar{width:2px; height:4px;}
.adv_cost01 .right .t::-webkit-scrollbar-thumb{border-radius:5px; background:#024aa4; }
.adv_cost01 .right .t::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}

.adv_cost02{margin-top:.8rem; position:relative; overflow:hidden;}
.adv_cost02 .bg{width:75%;}
.adv_cost02 .bg img{width:100%;}
.adv_cost02 .content{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%);}
.adv_cost02 .content .cont{width:48.4%; padding:.35rem 3.75% .7rem; box-sizing:border-box; margin:0 auto; margin-right:0; background:#fff; border-bottom:.1rem solid #024aa4; box-shadow:0px 3px 18px 0px rgba(16, 21, 40, 0.26);}
.adv_cost02 .content .infor .tit{text-align:right; color:#024aa4; margin-bottom:.1rem;}
.adv_cost02 .content .infor .con{text-align:justify; max-height:3rem; overflow-y:auto; padding-right:5px;}
.adv_cost02 .content .infor .con::-webkit-scrollbar{width:2px; height:4px;}
.adv_cost02 .content .infor .con::-webkit-scrollbar-thumb{border-radius:5px; background:#024aa4; }
.adv_cost02 .content .infor .con::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}


/* 研发优势 */
.tit30{font-size:.3rem; line-height:.44rem; font-family:'he_bold';}
.adv_research.channel_content{padding-bottom:0;}
.adv_research01 .con1{text-align:center; margin-top:.3rem;}
.adv_research01 .top{margin-top:.55rem; /*text-align:center;*/ margin-bottom:.7rem;}
.adv_research01 .top .tit{margin-bottom:.15rem; /*color:#024aa4;*/}
.adv_research01 .bott ul{display:flex; align-items:flex-start; justify-content:space-between;}
.adv_research01 .bott li{margin-right:.2rem;}
.adv_research01 .bott li:last-child{margin-right:0;}
.adv_research01 .bott li .num_box{color:#024aa4;}
.adv_research01 .bott li .num_box .num{font-size:.6rem; line-height:1.2; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block;}

.adv_research02{margin-top:.8rem; position:relative; overflow:hidden;}
.adv_research02 .bg .img{position:absolute; top:0; left:0; width:100%; height:100%; display:none;}
.adv_research02 .bg .img img{width:100%; height:100%; object-fit:cover;}
.adv_research02 .bg .img:first-child{display:block;}
.adv_research02 .cont{position:relative; height:7.5rem; overflow:hidden; z-index:2;}
.adv_research02 .cont ul{height:100%; position:relative;}
.adv_research02 .cont ul::after{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.adv_research02 .cont li{float:left; width:18%; position:relative; padding:8.6vw 0 6.2vw; box-sizing:border-box; height:100%; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; color:#fff;}
.adv_research02 .cont li::after{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0); z-index:1;}
.adv_research02 .cont li:nth-child(2n-1)::after{background:rgba(0,0,0,.2);}
.adv_research02 .cont li .box{position:relative; z-index:3; padding:0 15%;}
.adv_research02 .cont li .box .icon{height:.5rem; overflow:hidden; margin-bottom:.3rem;}
.adv_research02 .cont li .box .icon img{max-height:100%;}
.adv_research02 .cont li .box .con{margin-top:.25rem; text-align:justify; opacity:0; visibility:hidden; -webkit-transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.adv_research02 .cont li .num{position:absolute; left:15%; bottom:16%; z-index:3;}

.adv_research02 .cont li.cur{width:28%;}
.adv_research02 .cont li.cur .box .con{opacity:1; visibility:visible;}
.adv_research02 .cont li.cur::after{background:rgba(2, 74, 164, .8);}

.adv_research03{margin:.8rem 0;}
.adv_research03 .top{text-align:center;}
.adv_research03 .top .tab_t{display:inline-block; vertical-align:text-top; padding:0 .1rem; font-family:'he_bold'; box-sizing:border-box; margin-right:.5rem; min-width:1.6rem; border:1px solid #cccccc; border-radius:.5rem; line-height:.5rem; cursor:pointer; transition:all .3s ease-in-out;}
.adv_research03 .top .tab_t:last-child{margin-right:0;}
.adv_research03 .top .tab_t:hover{background:#009648; color:#fff;}
.adv_research03 .top .tab_t.cur{background:#009648; color:#fff;}

.adv_research03 .bott{margin-top:.35rem;}
.adv_research03 .bott .t{margin-bottom:.3rem; text-align:center;}
.adv_research03 .bott li{border:1px solid #c5d0df; display:flex; align-items:stretch; min-height:1.2rem;}
.adv_research03 .bott li:nth-child(2n){background:#f7f7f7;}
.adv_research03 .bott li .tit_box{width:18.75%; text-align:center; display:flex; align-items:center; background:#024aa4; color:#fff; border:1px solid #c5d0df; border-right-width:2px;}
.adv_research03 .bott li .con_box{width:81.25%; display:flex; align-items:center; border-right:1px solid #c5d0df; padding:0 2.3%; box-sizing:border-box;}
.adv_research03 .bott li>div>div{width:100%; padding:.2rem;}

.adv_research04{position:relative; overflow:hidden;}
.adv_research04 .bg img{width:100%;}
.adv_research04 .content{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%);}
.adv_research04 .infor{width:5.7rem; color:#fff; margin-left:5.6%;}
.adv_research04 .infor .con{color:#fff; margin-top:.15rem;}


/* 对外合作中心 */
.adv_center.channel_content{padding-bottom:0;}
.adv_center01 .common_infor{text-align:left;}
.adv_center01 .left{width:47.5%; padding-top:.25rem;}
.adv_center01 .left .con{margin-top:.4rem; text-align:justify;}
.adv_center01 .right{width:47.6%;}
.adv_center01 .right img{width:100%;}

.adv_center02{margin:.8rem 0;}
.adv_center02 .swiper-container{padding:0 1px;}
.adv_center02 .swiper-slide{width:19.75%; margin-right:7%; border:1px solid #d0d0d0; box-sizing:border-box; text-align:center; height:3.6rem; padding:1.1rem 2% .2rem;}
.adv_center02 .swiper-slide .icon{height:.65rem; margin-bottom:.45rem;}
.adv_center02 .swiper-slide .icon img{max-height:100%;}
.adv_center02 .swiper-slide .t{font-family:'he_bold';}
.adv_center02 .swiper-pagination{position:relative; font-size:0; bottom:auto!important; margin-top:.3rem;}
.adv_center02 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:.1rem; height:.1rem; margin:0 .1rem; background:#009648;}

.adv_center03{position:relative; overflow:hidden; height:8rem;}
.adv_center03 .bg{height:100%;}
.adv_center03 .bg .img{height:100%; display:none;}
.adv_center03 .bg .img:first-child{display:block;}
.adv_center03 .bg .img img{height:100%; width:100%; object-fit:cover;}
.adv_center03 .content{position:absolute; left:0; width:100%; top:0; height:100%; z-index:3;}
.adv_center03 .content ul{height:100%; display:flex; align-items:stretch;}
.adv_center03 .content li{height:100%; border-right:1px solid rgba(255,255,255,.4); position:relative; color:#fff; width:100%;}
.adv_center03 .content li:last-child{border-right:none;}
.adv_center03 .content li .box{position:absolute; top:37%; left:7%; width:86%; transition:all .3s ease;}
.adv_center03 .content li .box .tit_box{position:relative; padding-bottom:.15rem;}
.adv_center03 .content li .box .tit_box::after{content:''; position:absolute; bottom:0; left:0; width:0; height:4px; background:#fff; opacity:0; transition:all .3s ease;}
.adv_center03 .content li .box .tit_box .en{font-family:Arial, Helvetica, sans-serif; color:#dddddd;}
.adv_center03 .content li .box .cont_box{margin-top:.7rem; opacity:0; visibility:hidden; transition:all .3s ease;}
.adv_center03 .content li .box .cont_box .c{color:#fff; font-family:'he_bold'; margin-bottom:.8rem; text-align:justify; max-height:1.2rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.adv_center03 .content li .box .cont_box .common_more_btns>div{color:#fff;}

.adv_center03 .content li.cur .box{top:24%;}
.adv_center03 .content li.cur .box .cont_box{opacity:1; visibility:visible;}
.adv_center03 .content li.cur .box .tit_box::after{width:.4rem; opacity:1;}


/* 新-联系我们 */
.channel_content.contact{padding-bottom:0;}
.contact01{margin-bottom:.8rem;}
.contact01 .line{margin-top:.35rem;}
.contact01 .line ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.contact01 .line li{width:47.5%; margin-right:5%; padding:.35rem 0; border-bottom:1px solid #cfcfcf;}
.contact01 .line li:nth-child(2n){margin-right:0;}
.contact01 .line li a{display:flex; align-items:flex-start; justify-content:space-between;}
.contact01 .line li .icon{width:.45rem; height:.45rem; background:#000000; border-radius:50%; flex-shrink:0; display:flex; align-items:center; justify-content:center; transition:all .3s ease;}
.contact01 .line li .icon img{max-height:50%; max-width:50%;}
.contact01 .line li .intro{line-height:.24rem; width:calc(100% - .85rem); padding-right:.6rem; box-sizing:border-box; position:relative; color:#000;}
.contact01 .line li .intro::after{content:'\e65f'; position:absolute; right:.6rem; top:50%; transform:translateY(-50%); font-weight:bold; color:#737374; font-family:'iconfont'!important; font-size:0.2rem; line-height:1; margin:0;}
.contact01 .line li .intro .t{font-family:'he_bold';}
.contact01 .line li a:hover .icon{background:#009648;}
.contact01 .line li a:hover .intro .c{font-weight:bold;}

.contact02{z-index:5; position:relative; height:6.6rem;}
.contact02 .map{width:100%; overflow:hidden; height:100%;}
.contact02 .map>div{width:100%!important; height:100%!important;}

/* 弹窗 */
.contact02 .tdt-infowindow-content{margin:0;}
.contact02 .tdt-infowindow-content .box{padding:.3rem;}
.contact02 .tdt-infowindow-content .title_name{line-height:.3rem; font-family:'he_bold'; margin-bottom:.1rem;}
.contact02 .tdt-infowindow-content .navimap_btn{display:block; outline:none; width:2.6rem; margin-top:0.2rem; line-height:.45rem; color:#fff; border-radius:.3rem; background:#009648; text-align:center;}
.contact02 .tdt-infowindow-content .addr{color:#222; margin-top:.05rem;}


/* 合作伙伴 */
.cooperate01 li{float:left; margin-top:.5rem; width:22.3%; margin-right:3.6%;  border:1px solid #d0d4d7; box-sizing:border-box;}
.cooperate01 li:nth-child(4n){margin-right:0;}
.cooperate01 li .img{height:1.6rem; display:flex; align-items:center; justify-content:center;}
.cooperate01 li .img img{max-height:80%; max-width:80%;}


/* 重点产品列表 */
.import_list01 li{float:left; width:31.5%; margin-right:2.75%; margin-bottom:.7rem; box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.08);}
.import_list01 li:nth-child(3n){margin-right:0;}
.import_list01 li .img{height:3.6rem; overflow:hidden; position:relative; display:flex; align-items:center; justify-content:center; background:url(../img/import_list01_01.jpg) no-repeat center/cover;}
.import_list01 li .img img{max-height:70%; max-width:70%;}
.import_list01 li .words{background:#fff; padding:.55rem 8% .65rem; text-align:center; font-family:'he_bold'; position:relative; transition:all .3s ease;}
.import_list01 li .words::after{content:''; position:absolute; right:0; bottom:0; width:100%; height:100%; z-index:0; background:url(../img/import_list01_bg.png) no-repeat right bottom; background-size:100% auto;}
.import_list01 li .words .intro{color:#222; position:relative; z-index:3; transition:all .3s ease;}
.import_list01 li .words .intro .t{min-height:.45rem;}
.import_list01 li .words .intro .c{margin-top:0.05rem;}
.import_list01 li .words .more_btn{display:flex; align-items:center; justify-content:center; margin-top:.25rem;}
.import_list01 li .words .more_btn>div{color:#024aa4; transition:all .3s ease;}
.import_list01 li .words .more_btn .iconfont{margin:0; margin-left:.1rem; font-size:.14rem; font-weight:bold;}

.import_list01 li:hover .words{background:#024aa4;}
.import_list01 li:hover .words .intro{color:#fff;}
.import_list01 li:hover .words .more_btn>div{color:#fff;}


/* 重点产品详情 */
.import_detail{background:url(../img/import_detail_bg.png) no-repeat top center; background-size:contain;}
.import_detail01 .left{width:49.3%; background:url(../img/import_detail01_01.jpg) no-repeat center/cover;}
.import_detail01 .left .rect-5063{padding-bottom:50.63%;}
.import_detail01 .left .rect-6285{padding-bottom:62.85%;}
.import_detail01 .left .top img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-height:85%; max-width:85%;}
.import_detail01 .left .bott{padding:.25rem 4.5% .3rem; font-size:0; overflow:hidden;}
.import_detail01 .left .bott ul{white-space:nowrap; overflow-x:auto;}
.import_detail01 .left .bott ul::-webkit-scrollbar{display:none;}
.import_detail01 .left .bott li{display:inline-block; width:1.05rem; border:2px solid #fff; background:#fff; cursor:pointer; position:relative; box-sizing:border-box; border-radius:5px; margin-right:.1rem;}
.import_detail01 .left .bott li .li_img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:85%; max-height:85%;}
.import_detail01 .left .bott li.cur{border-color:#024aa4; }
.import_detail01 .right{width:41.9%; font-family:'he_bold';}
.import_detail01 .right .tit{color:#024aa4; margin-bottom:.1rem;}
.import_detail01 .right .desp{margin:.25rem 0;}
.import_detail01 .right .desp li{display:flex; align-items:flex-start;}
.import_detail01 .right .desp li .t{flex-shrink:0;}
.import_detail01 .right .desp li .c{padding-right:5px; overflow-y:auto; max-height:1.5rem;}
.import_detail01 .right .desp li .c::-webkit-scrollbar{width:2px; height:4px;}
.import_detail01 .right .desp li .c::-webkit-scrollbar-thumb{border-radius:5px; background:#024aa4; }
.import_detail01 .right .desp li .c::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}
.import_detail01 .right .down{display:inline-block; margin-top:.1rem;}
.import_detail01 .right .down>div{display:inline-block; vertical-align:middle; color:#024aa4;}
.import_detail01 .right .down .iconfont{margin:0; margin-right:.2rem; font-size:.4rem;}

.import_detail02{background:#f9f9f9; margin:.8rem 0; padding:.6rem 0; overflow:hidden;}
.import_detail02 .bott{position:relative; margin-top:.6rem;}
.import_detail02 .bott .right{width:63.6%; position:relative; z-index:1;}
.import_detail02 .bott .right img{width:100%;}
.import_detail02 .bott .left{position:absolute; left:0; top:0; width:100%; height:100%; z-index:0;}
.import_detail02 .bott .left .cont{width:30%; padding-top:.5rem;}
.import_detail02 .bott .left li{margin-bottom:.3rem; font-family:'he_bold'; padding-left:14%; position:relative; overflow:hidden; cursor:pointer; transition:all .3s ease;}
.import_detail02 .bott .left li::before{content:''; position:absolute; left:0; width:10%; height:4px; background:#000000; top:.2rem; margin-top:-2px; transition:all .3s ease;}
.import_detail02 .bott .left li:last-child{margin-bottom:0;}
.import_detail02 .bott .left li:hover{color:#024aa4;}
.import_detail02 .bott .left li:hover::before{background:#024aa4;}

.import_detail02 .bott.leftBig .right{position:absolute; right:0; top:50%; transform:translate(0,-50%);}
.import_detail02 .bott.leftBig .left{position:relative;}


.import_detail03 .btns{text-align:center; width:100%;}
.import_detail03 .btns .to_list{margin-top:.05rem;}
.import_detail03 .btns .prev{text-align:left; width:30%;}
.import_detail03 .btns .next{text-align:right; width:30%;}
.import_detail03 .btns i{margin:0;}
.import_detail03 .btns a{color:#000000;}
.import_detail03 .btns .prev a:hover .con16{color:#024aa4;}
.import_detail03 .btns .next a:hover .con16{color:#024aa4;}

body .zoomdiv{background:#fff;}

/* 简历详情 */
body .Form-J1 .Form-J1-Btn button{width:1.6rem; line-height:.5rem; height:.5rem; font-size:.16rem; font-family:'he_bold'; border-radius:.3rem; background:#fff; color:#555555; border:1px solid #cccccc;}
body .Form-J1 .Form-J1-Btn ._submit{background:#009648; border-color:#009648; color:#fff; margin-right:.3rem;}
body .Form-J1 .Form-J1-Btn ._reset{background:#fff;}


/* 招聘列表 */
.recruit_list01 .content{margin-top:.8rem;}
.recruit_list01 .form_box{display:flex; align-items:center; justify-content:center; margin-bottom:.45rem;}
.recruit_list01 .form_box .item{width:2.8rem; background:#fff; border:1px solid #cdcdcd; border-radius:.3rem; padding:.1rem .25rem; box-sizing:border-box; position:relative; margin-right:.3rem; box-sizing:border-box;}
.recruit_list01 .form_box .item .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; width:100%; color:#555555; }
.recruit_list01 .form_box .item .word span{width:90%; white-space:nowrap;}
.recruit_list01 .form_box .item .word .icon{margin:0; font-size:.18rem; font-weight:bold; color:#222222;}
.recruit_list01 .form_box .item2 input{padding:0; margin:0; display:inline-block; line-height:.3rem; height:.3rem; border:none; outline:none; color:#222; width:calc(100% - 0.3rem); background:none; }
.recruit_list01 .form_box .item2 input::-webkit-input-placeholder{color:#555;}
.recruit_list01 .form_box .item2 .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; line-height:.3rem; width:100%;}
.recruit_list01 .form_box .item2 .word .icon{font-size:.2rem; margin:0; display:block; color:#a1a1a1; font-weight:bold; line-height:1;}

.recruit_list01 .form_box 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; max-height:2.5rem; overflow-y:auto;}
.recruit_list01 .form_box ul::-webkit-scrollbar{width:2px; height:4px;}
.recruit_list01 .form_box ul::-webkit-scrollbar-thumb{border-radius:5px; background:#024aa4; }
.recruit_list01 .form_box ul::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}
.recruit_list01 .form_box ul li{line-height:1; padding:.1rem 1em; line-height:.3rem; font-size:.16rem; color:#222; transition:all .3s ease; cursor:pointer;}
.recruit_list01 .form_box ul li:hover{background:#024aa4; color:#fff;}

.recruit_list01 .form_box .re_btns{width:1.6rem; line-height:.5rem; text-align:center; color:#fff; background:#009648; border-radius:.3rem; cursor:pointer; font-family:'he_bold';}

.recruit_list01 .cont li{border-bottom:1px solid #e8e8e8; overflow:hidden; display:flex; align-items:center; height:.8rem;}
.recruit_list01 .cont li.first{background:#024aa4; color:#fff; border-bottom:none; padding:0; height:.6rem; line-height:.6rem; border-radius:5px; display:block; font-family:'he_bold';}
.recruit_list01 .cont li ._ut{float:left; text-align:center;}
.recruit_list01 .cont li ._un{vertical-align:middle; text-align:center; padding:0 .1rem; box-sizing:border-box; max-height:.6rem;}
.recruit_list01 .cont li ._un,
.recruit_list01 .cont li ._ut{width:16.2%;}
.recruit_list01 .cont li ._t1{width:20.3%;}
.recruit_list01 .cont li ._t2{width:13.4%;}
.recruit_list01 .cont li ._t5{width:11.2%;}
.recruit_list01 .cont li ._t6{width:13%; cursor:pointer;}
.recruit_list01 .cont li ._un._t6::after{content:"+"; display:inline-block; font-weight:bold; vertical-align:-1px; color:#024aa4; margin-left:5px; font-size:.2rem;}
.recruit_list01 .cont li.j_t_cur ._un._t6::after{content:"－"; font-size:.2rem;}
.recruit_list01 .cont li.j_t{cursor:pointer;}
.recruit_list01 .cont li.j_c{height:auto; line-height:1.5; background:#fafafa; display:none;}
.recruit_list01 .cont .j_c .j_c_box{padding:.4rem 4.6%;}
.recruit_list01 .cont .j_c .j_c_box .intro{color:#222222; position:relative; display:flex; align-items:flex-end; justify-content:space-between;}
.recruit_list01 .cont .j_c .j_c_box .intro strong{display:block; color:#024aa4; margin-bottom:.1rem}
.recruit_list01 .cont .j_c .intro .job_btn{flex-shrink:0;}
.recruit_list01 .cont .j_c .intro .job_btn ._btn{width:1.6rem; line-height:.5rem; text-align:center; color:#fff; background:#009648; border-radius:.3rem; cursor:pointer; font-family:'he_bold'; transition:.5s ease; display:block;}
.recruit_list01 .widgets_common_pages_4{margin-top:.4rem;}


/* 新-党建 */
.new_building03{overflow:hidden;}
.new_building03 .tit{color:#d02227;}
.new_building03 .left .hd li::after{background:#d02227;}
.new_building03 .left .bd .item .num_box{color:#d02227;}
.new_building03 .right .box .swiper-button-prev:hover, .new_building03 .right .box .swiper-button-next:hover{background:#d02227;}

.new_building01 .common_infor .cn_tit{color:#d02227;}
.new_building01 .content{margin-top:.7rem;}
.new_building01 .content .swiper-slide img{width:100%;}
.new_building01 .content .swiper-pagination{bottom:5.3%;}
.new_building01 .content .swiper-pagination .swiper-pagination-bullet{width:.12rem; height:.12rem; border-radius:.2rem; background:#fff; transition:all .4s ease; opacity:1;}
.new_building01 .content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:.6rem; background:#d02227;}
.new_building01 .content .bott{margin-top:.7rem; color:#d02227;}
.new_building01 .content .bott .tit{padding-bottom:.3rem;}
.new_building01 .content .bott li{float:left; margin-right:.25rem; border:2px solid #d02227; border-radius:.1rem; padding:.12rem .6rem; font-family:'he_bold'; margin-top:.2rem;}

.new_building02{margin-top:.8rem; position:relative; overflow:hidden;}
.new_building02 .bg img{height:9.9rem; width:100%; object-fit:cover;}
.new_building02 .content{position:absolute; left:0; top:0; width:100%; height:100%;}
.new_building02 .content .cont{padding-top:.8rem;}
.new_building02 .content .cont .tit{color:#d02227;}
.new_building02 .content .item{padding-top:1.3rem; position:relative;}
.new_building02 .content .item ul{display:flex; align-items:flex-start; justify-content:space-between;}
.new_building02 .content .item li{width:36.2%; color:#d02227; padding:.3rem 2.6% .5rem; box-sizing:border-box; background:url(../img/new_building02_01.png) no-repeat top; background-size:100% auto;}
.new_building02 .content .item li .c{margin-top:.15rem; max-height:2.4rem; line-height:.3rem; overflow-y:auto; padding:0 5px;}
.new_building02 .content .item li .c::-webkit-scrollbar{width:2px; height:4px;}
.new_building02 .content .item li .c::-webkit-scrollbar-thumb{border-radius:5px; background:#d02227; }
.new_building02 .content .item li .c::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}
.new_building02 .content .item li.li2{position:absolute; top:.4rem; left:38.8%; padding-bottom:0; background:url(../img/new_building02_02.png) no-repeat top; background-size:100% auto;}
.new_building02 .content .item li.li2 .c{height:1.2rem;}
.new_building02 .content .item li.li3{margin-top:1.5rem;}

.swiper-button-prev,
.swiper-button-next,
.swiper-pagination-bullet{outline:none;}

/* 首页 */
.ibanner{position:relative; overflow:hidden; height:100vh;}
.ibanner .swiper-container{height:100%;}
.ibanner .swiper-slide .img_box{height:100%;}
.ibanner .swiper-slide .img_box img{height:100%; width:100%; object-fit:cover;}
.ibanner .swiper-slide .words_box{position:absolute; left:0; width:100%; bottom:11%; text-align:center; z-index:3; color:#fff; font-size:.62rem; line-height:1.1;}
.ibanner .swiper-slide .words_box .con{font-family:'he_bold'; font-weight:bold; margin-top:.1rem;}
.ibanner .swiper-button-prev,
.ibanner .swiper-button-next{background:none; width:auto; height:auto; margin:0; transform:translateY(-50%); right:3.6%;}
.ibanner .swiper-button-prev{right:auto; left:3.6%;}
.ibanner .swiper-button-prev::after,
.ibanner .swiper-button-next::after{content:'\e6b0'; display:block; margin:0; font-family:'iconfont'!important; color:#fff; font-size:.4rem; line-height:1; font-weight:bold;}
.ibanner .swiper-button-prev::after{content:'\e618';}

.index>div{margin-top:.8rem;}
.ipart01 .top{margin-top:.7rem;}
.ipart01 .top .rect-1714{padding-bottom:171.42%;}
.ipart01 .top .rect-8396{padding-bottom:83.96%;}

.ipart01 .top .item{position:relative; float:left; width:24%; height:100%; margin-left:1.45%; transition:all .6s ease; overflow:hidden; border-radius:.2rem;}
.ipart01 .top .item:first-child{margin-left: 0;}
.ipart01 .top .item .img_box{position:relative; width: 100%; height:100%; overflow:hidden;}
.ipart01 .top .item .img_cover{position:relative; opacity:1; max-width:none; width:100%; transition:opacity 0.2s ease 0.4s; z-index:2;}
.ipart01 .top .item .img_full{position:absolute; top:0; left:0; width:100%; opacity:0; max-width:none; height:100%; transition:opacity 0.1s ease; z-index:1;}
.ipart01 .top .item .txt_box{position:absolute; top:0; left:0; width: 100%; height:100%; z-index:10;}
.ipart01 .top .item .txt_cover{position:absolute; top:27%; left:0; width:100%; padding:0 12%; box-sizing:border-box; text-align:center;}
.ipart01 .top .item .txt_cover .logo{height:.8rem; margin-bottom:.3rem;}
.ipart01 .top .item .txt_cover .logo img{max-height:100%;}
.ipart01 .top .item .txt_cover .tit{margin-bottom:.5rem;}
.ipart01 .top .item .txt_full{position:absolute; top:16.6%; left:13%; right:13%; opacity:0; visibility:hidden; color:#fff;}
.ipart01 .top .item .txt_full .infor .tit_box{display:flex; align-items:center; margin-bottom:.15rem;}
.ipart01 .top .item .txt_full .infor .tit_box .logo1{height:.35rem; margin-right:.2rem;}
.ipart01 .top .item .txt_full .infor .tit_box .logo1 img{max-height:100%;}
.ipart01 .top .item .txt_full .infor .con1{color:#fff; max-height:.9rem; overflow:hidden; width:80%; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.ipart01 .top .item .txt_full ul{margin:.65rem 0 .3rem;}
.ipart01 .top .item .txt_full li{float:left; margin-right:.4rem; text-align:center; margin-bottom:.2rem;}
.ipart01 .top .item .txt_full li .icon{height:.5rem; margin-bottom:.15rem;}
.ipart01 .top .item .txt_full li .icon img{max-height:100%;}
.ipart01 .top .item .txt_full li .t{color:#fff; font-family:'he_bold';}
.ipart01 .common_more_btns>div{color:#fff;}

.ipart01 .top .item.on{width:49.1%; transition:all .6s ease;}
.ipart01 .top .item.on .img_cover{opacity:0; transition:opacity 0s ease;}
.ipart01 .top .item.on .img_full{opacity:1;}
.ipart01 .top .item.on .txt_cover{display:none;}
.ipart01 .top .item.on .txt_full{opacity:1; visibility:visible; transition:all .8s ease;}

.ipart01 .bott li{position:relative; float:left; margin-right:1.4%; padding:.4rem 3.75% .5rem; box-sizing:border-box; width:49.3%; margin-top:.3rem; border-radius:.2rem; overflow:hidden;}
.ipart01 .bott li:nth-child(2n){margin-right:0;}
.ipart01 .bott li .bg img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; z-index:1;}
.ipart01 .bott li .cover{position:relative; z-index:2;}
.ipart01 .bott li .cover .logo{height:.45rem; margin-bottom:.3rem;}
.ipart01 .bott li .cover .logo img{max-height:100%;}
.ipart01 .bott li .cover .con{color:#fff; margin-bottom:.3rem; height:.9rem; overflow:hidden; width:80%; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }

.ipart02 .content{margin-top:.6rem;}
.ipart02 li{float:left; position:relative; width:17.2%; margin-right:1.3%; border-radius:.2rem; overflow:hidden;transition:all .6s ease; height:6.1rem;}
.ipart02 li:last-child{margin-right:0;}
.ipart02 li::after{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(2, 74, 164 ,.8); transition:all .3s ease; transform:translateY(101%); overflow:hidden; z-index:1;}
.ipart02 li .bg{height:100%;}
.ipart02 li .bg img{height:100%; object-fit:cover; width:100%;}
/* .ipart02 li .rect-2236{padding-bottom:223.6%;}
.ipart02 li .rect-2236 img{object-fit:cover;} */
.ipart02 li .words{position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; color:#fff; padding-top:.55rem; box-sizing:border-box; z-index:2;}
.ipart02 li .words .center{margin-top:.35rem; opacity:0; visibility:hidden; transition:all .3s ease;}
.ipart02 li .words .center .icon{height:1rem; margin-bottom:.25rem;}
.ipart02 li .words .center .icon img{max-height:100%;}
.ipart02 li .words .center .c{color:#fff; width:80%; margin:0 auto; max-height:.9rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.ipart02 li .words .more_btns{position:absolute; bottom:0; left:0; width:100%; padding:.25rem 0; background:#024aa4; transform:translateY(101%); opacity:0; transition:all .3s ease;}

.ipart02 li .words .more_btns>div{display:inline-block; vertical-align:baseline; line-height:.5rem; font-weight:bold; color:#fff;}
.ipart02 li .words .more_btns .iconfont{font-size:.16rem; margin:0; margin-left:.2rem;}

.ipart02 li.cur{width:26%;transition:all .6s ease;}
.ipart02 li.cur::after{transform:translateY(0);}
.ipart02 li.cur .words .more_btns{transform:translateY(0); opacity:1;}
.ipart02 li.cur .words .center{opacity:1; visibility:visible;}

.ipart03{padding-top:.8rem; background:url(../img/ipart03_bg.jpg) no-repeat top; background-size:100% auto; margin-bottom:.8rem;}
.ipart03 .top{display:flex; align-items:flex-start; justify-content:space-between;}
.ipart03 .top .right{width:60%; flex-shrink:0; margin-left:2%;}
.ipart03 .top .right .tit{font-family:'he_bold';}
.ipart03 .top .right .con{margin:.3rem 0 .4rem;}
.ipart03 .top .right .big_box{margin-top:1rem;}
.ipart03 .top .right .big_box .item{display:inline-block; vertical-align:text-top; margin-right:2rem; text-align:center;}
.ipart03 .top .right .big_box .item:last-child{margin-right:0;}
.ipart03 .top .right .big_box .item .num_box{display:flex; align-items:flex-end;}
.ipart03 .top .right .big_box .item .num_box .num{font-size:.72rem; font-family:Arial, Helvetica, sans-serif; line-height:1; font-weight:bold;}
.ipart03 .top .right .big_box .item .num_box .t{font-family:'he'; line-height:1;}
.ipart03 .top .right .big_box .item .c{color:#666666; margin-top:.1rem;}
.ipart03 .bott{position:relative; overflow:hidden; border-top-right-radius:.4rem; border-bottom-left-radius:.4rem; margin-top:.6rem;}
.ipart03 .bott .play{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer;}
.ipart03 .bott .play i{display:block; width:.6rem; height:.6rem; background:url(../img/about_us03_1.png) no-repeat center; background-size:cover; z-index:3; position:relative;}
.ipart03 .bott .play:before{content:''; width:.78rem; height:.78rem; background:rgba(255,255,255,.5); border-radius:50px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transform-origin:0 0; z-index:2; animation: warn 2s linear 0s infinite;}
.ipart03 .bott .play:after{content:''; width:1.04rem; height:1.04rem; background:rgba(255,255,255,.3); border-radius:50px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transform-origin:0 0; z-index:1; animation: warn 2s linear 0s infinite;}

.ipart04{margin-bottom:.8rem; display:none;}
.ipart04 .top{display:flex; align-items:flex-end; justify-content:space-between; margin-bottom:.4rem;}
.ipart04 .bott .swiper-slide{width:31.7%; margin-right:2.4%;}
.ipart04 .bott .rect-626{padding-bottom:62.6%;}
.ipart04 .bott .words{margin-top:.25rem;}
.ipart04 .bott .words .time{font-size:.14rem; line-height:1; color:#000000;}
.ipart04 .bott .words .tit{font-family:'he_bold'; color:#333333; margin:.05rem 0 .1rem; height:.8rem;}
.ipart04 .bott .swiper-slide a{display:block;}
.ipart04 .bott .swiper-slide a:hover .words .tit{color:#024aa4;}
.ipart04 .bott .btns_box{position:relative; margin-top:.4rem; text-align:center; font-size:0;}
.ipart04 .bott .btns_box>div{display:inline-block; vertical-align:middle; position:relative; cursor:pointer; outline:none; }
.ipart04 .bott .btns_box .swiper-button-prev,
.ipart04 .bott .btns_box .swiper-button-next{width:auto; height:auto; margin:0; background:none;}
.ipart04 .bott .btns_box .swiper-button-prev::after,
.ipart04 .bott .btns_box .swiper-button-next::after{content:'\e65f'; position:relative; display:block; font-family:'iconfont'!important; font-size:.3rem; line-height:1; color:#c4c4c4; margin:0;}
.ipart04 .bott .btns_box .swiper-button-prev::after{content:'\e660';}
.ipart04 .bott .btns_box .swiper-button-prev:hover::after,
.ipart04 .bott .btns_box .swiper-button-next:hover::after{color:#024aa4;}
.ipart04 .bott .btns_box .swiper-pagination{width:81.3%; margin:0 .2rem; height:2px;}
.ipart04 .bott .btns_box .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#024aa4;}

.about_us .about_us08{display: none;}