﻿/*

* name:Global && Pc StyleSheet

* version:v3.4.2

* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层

* date:2017-08-11

*/

.row{width:101%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}.row>[class*="span-"]{float:left;margin-right:1%;*margin-right:.89%}.row>.span-1{width:7.33333333%}.row>.span-2{width:15.66666667%}.row>.span-3{width:24%}.row>.span-4{width:32.33333333%}.row>.span-5{width:40.66666667%}.row>.span-6{width:49%}.row>.span-7{width:57.33333333%}.row>.span-8{width:65.66666667%}.row>.span-9{width:74%}.row>.span-10{width:82.33333333%}.row>.span-11{width:90.66666667%}.row>.span-12{width:99%}.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}.full-row>[class*='span']{float:left}.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}.row>.pull-right,.full-row>.pull-right{float:right}.row>.center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}

@media only screen and (max-width:1024px){.row>.midd-1{width:7.33333333%}.row>.midd-2{width:15.66666667%}.row>.midd-3{width:24%}.row>.midd-4{width:32.33333333%}.row>.midd-5{width:40.66666667%}.row>.midd-6{width:49%}.row>.midd-7{width:57.33333333%}.row>.midd-8{width:65.66666667%}.row>.midd-9{width:74%}.row>.midd-10{width:82.33333333%}.row>.midd-11{width:90.66666667%}.row>.midd-12{width:99%}.midd-hide{display:none}.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}}@media only screen and (max-width:992px){.row>.smidd-1{width:7.33333333%}.row>.smidd-2{width:15.66666667%}.row>.smidd-3{width:24%}.row>.smidd-4{width:32.33333333%}.row>.smidd-5{width:40.66666667%}.row>.smidd-6{width:49%}.row>.smidd-7{width:57.33333333%}.row>.smidd-8{width:65.66666667%}.row>.smidd-9{width:74%}.row>.smidd-10{width:82.33333333%}.row>.smidd-11{width:90.66666667%}.row>.smidd-12{width:99%}.smidd-hide{display:none}.smidd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}}@media only screen and (max-width:760px){.row>.smal-1{width:7.33333333%}.row>.smal-2{width:15.66666667%}.row>.smal-3{width:24%}.row>.smal-4{width:32.33333333%}.row>.smal-5{width:40.66666667%}.row>.smal-6{width:49%}.row>.smal-7{width:57.33333333%}.row>.smal-8{width:65.66666667%}.row>.smal-9{width:74%}.row>.smal-10{width:82.33333333%}.row>.smal-11{width:90.66666667%}.row>.smal-12{width:99%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}}



/*挂件分页样式*/

.util-page{font-size:0; color:#000; text-align:center;}

.util-page .gobutton, .util-page .sl, .util-page .num, .util-page .count{color:#000; display:inline-block; border:1px solid #ededed; margin:10px 0;padding:5px 10px; vertical-align:middle; margin:0 0 10px -1px; background:#fff; font-size:16px; font-weight:normal;}

.util-page .gobutton:hover, .util-page .num:hover, .util-page .current{color:#fff; background:#3cabff;}

.util-page span.gobutton, .util-page span.gobutton:hover{color:#000; background-color:#eee;}

.util-page .gobutton .ion{font-size:.8em;}

.util-page .count{margin-left:10px; color:#000; background:none; border:none;}

.util-page span.jump{background:none; color:#000;display:inline-block; margin:0 7px; vertical-align:top;}

.util-page span.jumpto, .util-page span.jumpto_text, .util-page span.jumpto_text{background:none; border:none; color:#000; font-size:14px;}

.util-page .jumpto_inp{width:40px; text-align:center; height:37px; line-height:37px; vertical-align:top;}



/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/

.BdMapArea{margin:0 auto 55px; max-width:1200px;}

.BdMapWrapper{position:relative; width:100%; height:0; padding-bottom:45%; overflow:hidden;}

.BdMapWrapper .BdMapCon{position:absolute; top:0; left:0; width:100%; height:100%;}

@media only screen and (max-width:760px){.BdMapArea{display:none;}}



/*默认隐藏百度分享触控弹层*/

.bdshare_popup_box{display:none!important;}



/* 雪碧图 */

/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */

.ico{display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(../img/ico.png);*text-indent:0; *zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align:middle;}

.ico:before{content:'\3000';}

.ico1_2{background-position:-20px 0;}

.ico1_3{background-position:-40px 0;}

.ico1_4{background-position:-60px 0;}

.ico1_5{background-position:-80px 0;}

.ico2_1{background-position:0 -20px;}

.ico2_2{background-position:-20px -20px;}

.ico2_3{background-position:-40px -20px;}

.ico2_4{background-position:-60px -20px;}

.ico2_5{background-position:-80px -20px;}

.ico3_1{background-position:0 -40px;}

.ico3_2{background-position:-20px -40px;}

.ico3_3{background-position:-40px -40px;}

.ico3_4{background-position:-60px -40px;}

.ico3_5{background-position:-80px -40px;}

.ico4_1{background-position:0 -60px;}

.ico4_2{background-position:-20px -60px;}

.ico4_3{background-position:-40px -60px;}

.ico4_4{background-position:-60px -60px;}

.ico4_5{background-position:-80px -60px;}



/* 常量设置 */

.wrap{width:1400px; margin-right:auto; margin-left:auto;}

.mwrap{max-width:1366px; margin-right:auto; margin-left:auto;}



/*对ie8设置最小宽度，防止页面错乱*/

/*for ie8*/

body{min-width:1240px\9; overflow-x:auto;}

/*for ie9+*/

@media all and (min-width:0){body{min-width:0; overflow-x:hidden;}}

body{font-size:14px; line-height:1.6; color:#555; background:#fff;}

.nomove{overflow:hidden; -ms-overflow-x:hidden; -ms-overflow-y:hidden;}

a{color:inherit;}

a:hover{color:#006d81;}

::-moz-selection{color:#fff; background:#006d81;}

::selection{color:#fff; background:#006d81;}

.placeholder{color:#aaa;}



/* 滚动条样式 */

/* ::-webkit-scrollbar{width:4px; height:4px;}

::-webkit-scrollbar-thumb{background:#006d81;}

::-webkit-scrollbar-track{background:#f6f5f5;} */



/* input字体 */

::-webkit-input-placeholder{color:#bbb; font-size:12px;}

::-moz-placeholder{color:#bbb; font-size:12px;}

:-moz-placeholder{color:#bbb; font-size:12px;}

:-ms-input-placeholder{color:#bbb; font-size:12px;}



/*css组件设置*/

.form-control, .input-group-addon, .btn{border-radius:2px;}

.form-control:focus{border-color:#006d81; 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);}





/* 蓝色：#006d81/rgba(34,116,141,0.5)   黄色：#fe9901 */

/* 公共样式 */

.tit1_l{font-size:36px; line-height:36px; font-weight:bold; color:#222;}

.tit1_ban{font-size:40px; line-height:40px; color:#fff;}

.tit1_c{font-size:42px; line-height:42px; text-align:center; color:#222;}

.tit2{font-size:36px; line-height:36px; padding-bottom:15px; border-bottom:3px solid #fe9901; color:#222;}

.tit3{font-size:24px; color:#222;}

.con16{font-size:16px; line-height:30px;}

/* 网站样式 */



/* 分页 start */

.widgets_common_pages_4{color:#222; font-size:0;}

.widgets_common_pages_4 a, .widgets_common_pages_4 span{color:#222; display:inline-block; background:#f1f1f1; vertical-align:middle; width:78px; height:60px; line-height:60px; font-size:16px; font-family:Arial; text-align:center;}

.widgets_common_pages_4 span{color:#fff; background:#fe9901;}

.widgets_common_pages_4 .goprev, .widgets_common_pages_4 .gonext{color:#222;}

.widgets_common_pages_4 span.count{color:#222;}

.widgets_common_pages_4 .goprev{background:#f1f1f1;}

.widgets_common_pages_4 a:hover, .widgets_common_pages_4 .goprev:hover{color:#fff; background:#fe9901;}

/* 分页 end */



/* 头部 start */

.header{position:fixed; left:0; top:0; width:100%; z-index:10; background:#fff; transition:all 0.5s ease;}

.header .logo{padding-top:20px;}

.header .logo .logo2{display:none;}



.header .h_tools{width:14%; margin-top:30px; margin-left:20px;}

.header .mobile_key{display:none; cursor:pointer; position:relative; width:24px; height:24px;}

.header .m_nav{display:none;}

.header .right_key{padding-left:15%; margin-left:15%; position:relative; margin-top:5px; padding-top:5px;}

.header .right_key::before{content:''; width:1px; height:100%; background:#d2d4d6; position:absolute; left:0; top:50%; transform:translateY(-50%);}

.header .right_key span{display:inline-block; width:21px; height:22px; background:url(../img/right_key.png) no-repeat center; background-size:cover; cursor:pointer;}

.header .h_lan{margin-left:15%; position:relative; padding-bottom:23px;}

.header .h_lan .icon{cursor:pointer;}

.header .h_lan .lan_down{position:absolute; width:116px; top:100%; left:50%; margin-left:-58px; z-index:2; display:none; box-shadow:0 0 15px rgb(0 0 0 / 20%);}

.header .h_lan .lan_down li{padding:8% 4%; opacity:1; text-align:center; font-size:14px; background:rgba(255,255,255,0.5); transition:all 0.5s ease;}

.header .h_lan .lan_down li a{display:block; color:#222;}

.header .h_lan .lan_down li:hover{background:#006d81;}

.header .h_lan .lan_down li:hover a{color:#fff;}



.header .h_search{cursor:pointer;}

.header .nav_li{float:left; margin-right:32px;}

.header .nav_li:last-child{margin-right:0;}

.header .nav_li>a{display:block; position:relative; padding:37px 10px 30px; color:#006d81; font-size:16px;}

.header .nav_li>a::after{content:''; width:100%; height:2px; background:#fe9901; position:absolute; left:0; bottom:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}

.header .nav_li:hover>a{font-weight:bold;}

.header .nav_li:hover>a::after{opacity:1; visibility:visible;}

.header .nav_li.cur>a{font-weight:bold;}

.header .nav_li.cur>a:after{opacity:1; visibility:visible;}

.header .nav_li.active>a{font-weight:bold;}

.header .nav_li.active>a:after{opacity:1; visibility:visible;}

.header .nav_li .nav_down{position:absolute; left:0; top:100%; width:100%; max-width:none; background:url(../img/xl2.jpg) no-repeat center bottom; padding:50px 0; display:none; box-shadow:0 0 15px rgb(0 0 0 / 20%);;}

.header .nav_li .nav_down .rect-62{padding-bottom:62%;}

.header .nav_li .nav_down .left{width:33%; float:left;}

.header .nav_li .nav_down .left .title{font-size:32px; line-height:32px; font-weight:bold; color:#000;}

.header .nav_li .nav_down .left .content .intro{margin-top:40px;}

.header .nav_li .nav_down .left .content .intro ul li{font-size:18px; line-height:56px; color:#414141; position:relative; padding-left:3%; width:47%; float:left;}

.header .nav_li .nav_down .left .content .intro ul li:before{content:''; width:6px; height:9px; background:url(../img/xl_jt.png) no-repeat; position:absolute; left:0; top:50%; margin-top:-4px;}

.header .nav_li .nav_down .left .content .intro ul li:hover:before{background-position:0 -9px;}

.header .nav_li .nav_down .center{width:30%; float:left;}

.header .nav_li .nav_down .right{width:25.5%; float:right;}

.header .nav_li .nav_down .right .tit{font-size:32px; line-height:32px;}

.header .nav_li .nav_down .right .con{margin-top:50px;}

.header .nav_li .nav_down .right .con a{display:block; font-size:16px; line-height:36px; color:#666666; font-weight:lighter; position:relative; padding-left:3%;}

.header .nav_li .nav_down .right .con a:before{content:''; width:6px; height:9px; background:url(../img/xl_jt.png) no-repeat; position:absolute; left:0; top:50%; margin-top:-4px;}

.header .nav_li .nav_down .right .con a:hover{color:#006d81;}

.header .nav_li .nav_down .right .con a:hover:before{background-position:0 -9px;}



.header.index_header{background:transparent; border-bottom:1px solid rgba(255,255,255,0.27);}

.header.index_header .logo .logo1{display:block;}

.header.index_header .logo .logo2{display:none;}

/* .header.index_header .nav_li>a{color:#fff;} */

/* .header.index_header .right_key span{background:url(../img/right_key2.png) no-repeat center; background-size:cover;} */

/* .header.index_header .right_key::before{background:#fff; opacity:0.55;} */

/* .header.index_header .right_key::before{background:#d2d4d6;} */



.header.fixed{box-shadow:0 0 15px rgb(0 0 0 / 20%); border:none;}

.header.fixed .logo .logo1{display:block;}

.header.fixed .logo .logo2{display:none;}

.header.fixed{background:#fff;}

.header.fixed .nav_li>a{color:#006d81;}

.header.fixed .right_key span{background:url(../img/right_key.png) no-repeat center; background-size:cover;}



/* 搜索下拉 */

.search-alert{position:fixed; left:0; top:-100%; width:100%; height:100%; background:#fff; z-index:98; transition:all 0.5s ease; overflow:hidden;}

.search-alert .close{border-left:1px solid #E1E0E1; padding:37px; float:right;}

.search-alert .close_icon{display:block; width:20px; height:20px; background:url(../img/search_close.png) no-repeat center; cursor:pointer; -webkit-transition:-webkit-transform 0.3s ease 0s; transition:transform 0.3s ease 0s;}

.search-alert .close .close_icon:hover{-webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg);}

.search-alert .cent-form {padding:14px 0; height:60px; line-height:60px; float:left; width:86%;}

.search-alert .cent-form form{position:relative; padding-left:50px;}

.search-alert .cent-form form .icon{position:absolute; left:0; top:50%; margin-top:-10px; width:20px; height:20px; background:url(../img/ico2_2.png) no-repeat;}

.search-alert .cent-form form .inp {border:none; font-size:15px; height:60px; line-height:60px; text-align:left; width:80%; box-sizing:border-box; background:none; padding:0}

.search-alert .cent-form form .btns {border:none; width:120px; background:none; text-align:center; padding:10px 20px; margin:0; font-size:15px; color:#aaa; border-radius:50px; border:1px solid#aaa; cursor:pointer; outline:none; transition:all 0.5s ease;}

.search-alert .cent-form form .btns:hover{background:#006d81; color:#fff; border-color:#006d81;}

.search-alert.active{top:0;}



/* 右侧导航 */

.lnb .lnb_bg{content:''; position:fixed; top:0; left:0; width:100%; height:100%; background:url(../img/black.6.png); visibility:hidden; opacity:0;z-index:13; transition:all 0.3s ease;}

.lnb .lnb_area{position:fixed; right:-26%; top:0; width:26%; height:100%; z-index:13; background:#fff; transition:all 0.3s ease;}

.lnb .lnb_inner{position:relative; overflow:auto; height:100%;}

.lnb .lnb_inner .btn_lnb_close{position:absolute; right:55px; top:37px; font-size:16px; font-weight:bold; transition:all 0.5s ease; color:#fff;}

.lnb .lnb_inner .btn_lnb_close:hover{transform:rotateZ(180deg);}

.lnb .lnb_top .box{padding:90px 50px 18px;}

.lnb .lnb_top .box .tit{font-size:20px; color:#222; font-weight:bold; margin-bottom:20px;}

.lnb .lnb_top .box .con a{display:block; padding:0 20px; border:1px solid #cccccc; line-height:40px; height:40px; overflow:hidden; font-size:15px; color:#262626; margin-bottom:10px;}

.lnb .lnb_top{border-bottom:1px solid #eee;}

.lnb .lnb_top .box .con a i{float:right; transition:transform 0.3s ease; transform:translateX(-5px)}

.lnb .lnb_top .box .con a:hover{background:#006d81; color:#fff;}

.lnb .lnb_top .box .con a:hover i{transform:translateX(0);}

.lnb .lnb_bott .tit{font-size:20px; color:#fff; font-weight:bold; padding:35px 50px; background:#006d81;}

.lnb .lnb_bott .con{position:relative;}

.lnb .lnb_bott .con ul{position:relative; z-index:1; font-size:16px;}

.lnb .lnb_bott .con ul li{border-bottom:2px solid #f4f4f4; transition:all 0.3s ease;}

.lnb .lnb_bott .con ul li a{padding:35px 50px; display:block; color:#222;}

.lnb .lnb_bott .con ul li a i{float:right; transition:all 0.3s ease; transform:translateX(-5px)}

.lnb .lnb_bott .con ul li:hover{background:rgba(0,0,0,0.4);}

.lnb .lnb_bott .con ul li:hover a i{transform:translateX(0);opacity:1; visibility:visible;}

.lnb .lnb_bott .con .img img{position:absolute; top:0; left:0; width:100%; height:100%;}

.lnb.on .lnb_bg {visibility:visible; opacity:1;}

.lnb.on .lnb_area {right:0}

.lnb .lnb_top{display:none;}

/* 头部 end */



/* xc_banner start */

.xc_banner{position:relative;}

.xc_banner .intro{position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%; color:#fff;}

.xc_banner .intro .con{font-size:20px; line-height:20px; margin-top:15px;}

/* xc_banner end */



/* 面包屑 start */

.crumbs{border-bottom:1px solid #dedede; padding-top:20px;}

.crumbs .left{font-size:16px; line-height:16px; color:#555;}

.crumbs .left a{margin-right:65px; padding:0 10px; display:inline-block; position:relative; padding-bottom:20px;}

.crumbs .left a:last-child{margin-right:0;}

.crumbs .left a::after{content:''; width:100%; height:3px; background:#006d81; position:absolute; left:0; bottom:-1px; opacity:0; visibility:hidden; transition:all 0.5s ease;}

.crumbs .left a:hover{font-weight:bold;}

.crumbs .left a:hover::after{opacity:1; visibility:visible;}

.crumbs .left a.cur{font-weight:bold; color:#006d81;}

.crumbs .left a.cur::after{opacity:1; visibility:visible;}

.crumbs .right{font-size:14px; line-height:16px; color:#777;}

.crumbs .right i{font-size:14px; line-height:16px; margin:0; vertical-align:inherit;}

/* 面包屑 end */



/* 底部 start */

.footer{background:url(../img/f_bg.jpg) no-repeat right; background-size:cover; color:#fff;}

.footer .f_top{padding-top:30px; padding-bottom:20px;}

.footer .f_top .share{display:inline-block;}

.footer .f_top .share a{margin-right:25px;}

.footer .f_top .links{display:inline-block; position:relative;}

.footer .f_top .links>span{font-size:16px; line-height:40px; border:1px solid #fff; width:165px; box-sizing:border-box; padding-left:15px; position:relative; display:block; cursor:pointer;}

.footer .f_top .links>span::after{content:''; width:9px; height:5px; background:url(../img/f_jt.png) no-repeat center; background-size:cover; position:absolute; right:15px; top:50%; transform:translateY(-50%);}

.footer .f_top .links .links_down{position:absolute; left:0; top:100%; background:#fff; z-index:2; width:100%; box-shadow:0 0 15px rgb(0 0 0 / 20%); color:#222; text-align:center; display:none;}

.footer .f_top .links .links_down li{line-height:28px;}



.footer .f_center{border-bottom:1px solid rgba(255,255,255,0.4); padding-top:45px; padding-bottom:40px;}

.footer .f_center .left{width:71%;}

.footer .f_center dl{float:left; margin-right:9%;}

.footer .f_center dl:last-child{margin-right:0;}

.footer .f_center dl dt{font-size:20px; line-height:20px; padding-bottom:15px; position:relative; margin-bottom:15px;}

.footer .f_center dl dt::after{content:''; width:30px; height:2px; background:#fff; opacity:0.5; position:absolute; left:0; bottom:0;}

.footer .f_center dl dd{font-size:14px; line-height:40px;}

.footer .f_center dl dd a:hover{color:#fff;}

.footer .f_center .right{width:21%; font-size:0; text-align:center;}

.footer .f_center .right .item{display:inline-block; width:46%;}

.footer .f_center .right .item:first-child{margin-right:8%;}

.footer .f_center .right .item .tit{font-size:16px; margin-top:10px;}



.footer .f_bott{padding-top:15px; padding-bottom:5px; font-size:12px; border-top:1px solid rgba(255,255,255,0.4);}

.footer .f_bott a:hover{color:#fff;}

/* 底部 end */



/* 内容区 */

.channel_content{min-height:300px; padding:75px 0;}



/* 关于我们 start */

.about_us{padding-bottom:0;}

.about_us01{background:url(../img/about_us01_1.jpg) no-repeat center; background-size:cover;}

.about_us01 .infor {width:59%; float:left;}

.about_us01 .infor .tit{font-size:72px; line-height:1.1; font-family:Arial; font-weight:bold; color:#f2f2f2; text-transform:uppercase;}

.about_us01 .infor .con{font-size:36px; line-height:36px; color:#006d81; font-weight:lighter; margin-bottom:50px;}

.about_us02{padding-top:90px;}

.about_us02 .li_{width:33%; float:left; position:relative; box-sizing:border-box; padding-left:28px; margin-bottom:80px;}

.about_us02 .li_:after{content:''; width:2px; height:100px; background-color:#fe9901; position:absolute; left:0; top:0;}

.about_us02 .li_ .li_top{font-size:72px; color:#006d81; line-height:1;}

.about_us02 .li_ .li_top em{font-size:24px; display:inline-block; margin-left:5px;}

.about_us02 .li_ .li_bott{font-size:16px; color:#006d81; line-height:22px; margin-top:12px;}

/* 关于我们 end */



/* 联系我们 start */

.contact_us1{height:665px; overflow:hidden; margin-bottom:50px;}

.contact_us1 .left{width:34%; background:url(../img/contact_bg.jpg) no-repeat center bottom; background-size:cover; padding:55px 50px; box-sizing:border-box; color:#fff; height:100%;}

.contact_us1 .left .li_{font-size:0; border-bottom:1px solid #fe9901; margin-bottom:45px; padding-bottom:40px;}

.contact_us1 .left .li_:last-child{border:none; margin-bottom:0;}

.contact_us1 .left .li_ .icon{display:inline-block; vertical-align:top; width:15%;}

.contact_us1 .left .li_ .info{display:inline-block; vertical-align:top; width:85%;}

.contact_us1 .left .li_ .info .tit{font-size:18px; line-height:18px; font-weight:bold; margin-bottom:15px;}

.contact_us1 .left .li_ .info .con{font-size:16px;}

.contact_us1 .left .li_ .info .con span:first-child{font-weight:bold;}

.contact_us1 .left .li_ .info .con .desc:first-child{margin-bottom:10px;}

.contact_us1 .left .li_ .info .con .desc span:first-child{font-weight:bold; /*display:block;*/}

.contact_us1 .right{width:66%; height:100%;}



.contact_us2 .item{width:48%; margin-right:4%; float:left; background:url(../img/contact2_bg.jpg) no-repeat center; background-size:cover; color:#fff; padding:50px 0; height:280px; text-align:center; box-sizing:border-box;}

.contact_us2 .item:last-child{margin-right:0;}

.contact_us2 .item .tit{font-size:20px; line-height:20px; font-weight:bold; margin:20px 0;}

.contact_us2 .item .con{font-size:16px;}

.contact_us2 .item .con span{font-size:18px;}

.contact_us2 .item a{color:#fff;}

/* 联系我们 end */



/* 管理团队 start */

.manager.channel_content{padding:0;}

.manager01{background:url(../img/manager01_1.jpg) no-repeat center bottom; background-size:cover; padding:70px 0;}

.manager01 .infor{text-align:center; padding:0 19%; margin-bottom:70px;}

.manager01 .infor .con{margin-top:30px;}

.manager01 .content .intro .tit{display:inline-block; margin-bottom:44px;}

.manager01 .content .list .li_{float:left; width:23.5%; margin-right:2%; background:#fff; box-shadow:0 0 15px rgba(0,0,0,.1); height:229px; margin-bottom:40px; position:relative; border-radius:10px; transition:all 0.5s ease;}

.manager01 .content .list .li_four{margin-right:0;}

.manager01 .content .list .li_::after{content:''; width:186px; height:116px; background:url(../img/manager01_1.png) no-repeat center; position:absolute; right:0; bottom:0; pointer-events:none;}

.manager01 .content .list .li_ .box{text-align:center; display:flex; flex-direction:column; justify-content:center; height:100%;}

/* .manager01 .content .list .li_ .box{align-items:center;} */

.manager01 .content .list .li_ .t{font-size:26px; line-height:30px; color:#222222; font-weight:bold;}

.manager01 .content .list .li_ .c{font-size:18px; line-height:32px; color:#333333; margin:15px 30px 0px; height:64px;}

.manager01 .content .list .li_ .c span{display:block;}

.manager01 .content .list .li_:hover{background:#e8e8e8;}

.manager01 .content{margin-bottom:40px;}

/* 管理团队 end */



/* 创新成果 start */

.achievement{padding:0;}

.achievement1{background:url(../img/achiev1_img.jpg) no-repeat center; background-size:cover; padding-top:75px; padding-bottom:60px;}

.achievement1 .left{width:24%; margin-top:15px;}

.achievement1 .right{width:76%;}



.achievement2{background:#f6f6f6; padding-top:75px; padding-bottom:15px;}

.achievement2 ul li{position:relative; margin-bottom:60px; box-shadow:0 4px 29px rgba(0, 0, 0, .1); transition:0.36s ease; outline:1px solid #dedede; background:#fff; overflow:hidden;}

.achievement2 ul li::after{content:''; width:0; height:4px; background:transparent; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}

.achievement2 ul li:hover::after{width:100%; background:#006d81;}

.achievement2 ul li a{display:block;}

.achievement2 ul li .item_img{position:relative; overflow:hidden;}

.achievement2 ul li .item_img .img_box{-webkit-transition:all .5s cubic-bezier(.38, .04, .18, .97) 0s; transition:all .5s cubic-bezier(.38, .04, .18, .97) 0s; vertical-align:top; max-width:100%; transform:scale(1);opacity:1; border-radius:0; overflow:hidden;}

.achievement2 ul li .item_img .img_box img{width:100%;}

.achievement2 ul li .item_img .description{-webkit-transition:all .5s cubic-bezier(.38, .04, .18, .97) 0s; transition:all .5s cubic-bezier(.38, .04, .18, .97) 0s; background-color:inherit; position:absolute; top:-100%; z-index:1; opacity:0; height:67%; width:80%; background:#006d81; padding:10%;}

.achievement2 ul li .item_img .description .txt{overflow:hidden; overflow:hidden; height:210px; font-size:16px; color:#fff; line-height:30px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:7; -webkit-box-orient:vertical;}

.achievement2 ul li .smal_img{width:112px; height:112px; border-radius:50%; overflow:hidden; position:absolute; bottom:150px; left:50%; margin-left:-56px; z-index:9; opacity:0; visibility:hidden; -webkit-transition:all .6s cubic-bezier(.38, .04, .18, .97) 0s; transition:all .6s cubic-bezier(.38, .04, .18, .97) 0s; transform:scale(.9); border:1px solid #cdcdcd;}

.achievement2 ul li .smal_img img{width:100%; height:100%;}

.achievement2 ul li .item_wrapper{min-height:175px; box-sizing:border-box; transition:all .6s ease; background:#fff;}

.achievement2 ul li .item_wrapper .item_info{text-align:center;}

.achievement2 ul li .item_wrapper .item_info .tit{font-size:24px; color:#000; line-height:24px; transition:all .6s ease; bottom:65px; font-weight:bold;}

.achievement2 ul li .item_wrapper .item_info .con{font-size:20px; line-height:20px; color:#000; margin-top:18px;}

.achievement2 ul li .item_wrapper .item_info .e_con{font-size:20px; line-height:20px; color:#000; margin-top:14px;}

.achievement2 ul li .item_wrapper .item_info .more{font-size:16px; color:#fe9901; margin-top:20px;}

.achievement2 ul li .line{width:1px; height:28px; background:#c4c4c4; position:absolute; left:50%; bottom:120px; transition:all .6s ease; opacity:0; visibility:hidden; z-index:8;}

.achievement2 ul li:hover .item_img .img_box{transform:scale(.2);  opacity:0;}

.achievement2 ul li:hover .item_img .description{opacity:1; top:0;}

.achievement2 ul li:hover .smal_img{opacity:1; transform:scale(1); bottom:160px; visibility:visible;}

.achievement2 ul li:hover .item_wrapper{transform:translateY(34px);}

.achievement2 ul li:hover .item_wrapper .item_info .e_con{display:none;}

/* 创新成果 end */



/* 研发领域 start */

.research{padding-bottom:10px; padding-top:0;}

.research1 .infor{padding-bottom:80px; background:url(../img/research_bg3.png) no-repeat left; padding-top:75px;}

.research1 .infor .tit{margin-bottom:25px;}

.research1 .infor .con{width:68%; margin:0 auto; text-align:center;}

.research1 .li_{position:relative; margin-bottom:65px;}

.research1 .li_ .intro{position:absolute; width:59.2%; top:0; left:0; height:100%; padding:90px 80px; box-sizing:border-box; padding-right:200px; background-repeat:no-repeat; background-size:cover; background-position:right;}

.research1 .li_ .intro .tit{color:#fff;}

.research1 .li_ .intro .con{color:#fff; margin-top:35px;}

.research1 .li_.even .intro{left:auto; right:0; padding-left:200px; padding-right:80px; background-position:left;}

/* 研发领域 end */



/* 媒体资料 start */

.img_list1 .rect-75{padding-bottom:75%;}

.img_list1 .tab{font-size:0; display:inline-block; border-radius:8px; overflow:hidden; margin-bottom:60px;}

.img_list1 .tab span{line-height:60px; font-size:20px; padding:0 40px; background:#006d81; color:#fff; display:inline-block; cursor:pointer; transition:all 0.5s ease;}

.img_list1 .tab span.cur{background:#fe9901;}



.img_list1 ul{margin-bottom:30px;}

.img_list1 .li_{width:23.5%; float:left; margin-right:2%; margin-bottom:30px; cursor:pointer;}

.img_list1 .li_.four{margin-right:0;}

.img_list1 .li_ .cover{width:100%; height:100%; background:rgba(34,116,141,0.6); position:absolute; left:0; top:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}

.img_list1 .li_ .cover::after{content:''; width:22px; height:22px; background:url(../img/img_icon1.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.img_list1 .li_ .intro{background:#eee; font-size:18px; color:#222; padding:20px 30px; box-sizing:border-box; position:relative; transition:all 0.5s ease; padding-right:60px;}

.img_list1 .li_ .intro::after{content:''; width:24px; height:22px; background:url(../img/img_icon3.png) no-repeat center; background-size:cover; position:absolute; right:30px; top:50%; transform:translateY(-50%); transition:all 0.5s ease;}

.img_list1 .li_:hover .cover{opacity:1; visibility:visible;}

.img_list1 .li_:hover .intro{background:#006d81; color:#fff;}

.img_list1 .li_:hover .intro::after{background:url(../img/img_icon2.png) no-repeat center; background-size:cover;}

.img_list1 .video_box .li_ .intro::after{width:20px; height:20px; background:url(../img/img_icon4.png) no-repeat center; background-size:cover;}

.img_list1 .video_box .li_:hover .intro::after{background:url(../img/img_icon5.png) no-repeat center; background-size:cover;}

body .album_wrap_case4 .album_case4 .right_btn .btn_box:hover{background:#006d81;}

/* 媒体资料 end */



/* 生产指导 start */

.produce{padding-top:0;}

.produce1 .infor{padding-bottom:80px; background:url(../img/research_bg3.png) no-repeat left; padding-top:75px;}

.produce1 .infor .tit{margin-bottom:25px;}

.produce1 .infor .con{width:76%; margin:0 auto; text-align:center;}

.produce1 .box .top{font-size:0;}

.produce1 .box .top .left{width:35%; background:#fe9901; padding:25px 0; box-sizing:border-box; display:inline-block; text-align:center; vertical-align:middle;}

.produce1 .box .top .left img{margin-right:10px; vertical-align:middle;}

.produce1 .box .top .left span{font-size:26px; color:#fff; font-weight:bold; vertical-align:middle;}

.produce1 .box .top .right{width:65%; padding-left:70px; box-sizing:border-box; display:inline-block; vertical-align:middle;}

.produce1 .box .top .right li{float:left; width:33.33%; font-size:0;}

.produce1 .box .top .right li .icon{font-size:50px; line-height:50px; color:#fe9901; display:inline-block; max-width:15%; margin-right:3%;}

.produce1 .box .top .right li .icon img{vertical-align:bottom;}

.produce1 .box .top .right li .t{font-size:18px; display:inline-block; width:82%; line-height:22px;}

.produce1 .box .top .right li .t span{display:block;}

.produce1 .box .bott .bott_l{width:35%;}

.produce1 .box .bott .bott_r{width:65%; padding-left:70px; box-sizing:border-box; position:relative; padding:65px;}

.produce1 .box .bott .bott_r::before{content:''; width:127%; height:100%; background:#f7f7f7; position:absolute; right:0; top:0; z-index:-1;}

.produce1 .box .bott .bott_r .tit{font-size:30px; color:#fe9901; line-height:30px; margin-bottom:30px;}

.produce1 .box .bott .bott_r .tit span{display:block; margin-bottom:10px;}

.produce1 .box .bott .bott_r .t{font-size:20px; font-weight:bold;}

.produce1 .box .bott .bott_r .con{max-height:390px; overflow:auto; padding-right:30px; box-sizing:border-box;}

.produce1 .box .bott .bott_r .con::-webkit-scrollbar{width:4px; height:4px;}

.produce1 .box .bott .bott_r .con::-webkit-scrollbar-thumb{background:rgba(34,116,141,0.5);}

.produce1 .box .bott .bott_r .con::-webkit-scrollbar-track{background:#fff;}

.produce1 .box.box2{margin-top:100px;}

.produce1 .box.box2 .left{background:#006d81;}

.produce1 .box.box2 .top .right li .icon{color:#006d81;}

.produce1 .box.box2 .bott .bott_r .tit{color:#006d81;}

/* 生产制造 end */



/* 产品中心 start */

.product{padding-bottom:0;}

.product1 .rect-75{padding-bottom:75.23%;}

.product1 .infor{text-align:center; margin-bottom:60px;}

.product1 .infor .tit{display:inline-block;}

.product1 .content{padding:0 60px; box-sizing:border-box; position:relative; margin-bottom:75px;}

.product1 .swiper-container{padding-bottom:50px;}

.product1 .swiper-container-3d{perspective:1100px; -webkit-perspective:1100px;}

.product1 .swiper-slide .intro{background:#fff; padding:30px 65px; box-sizing:border-box;}

.product1 .swiper-slide .intro .more{margin-top:60px; font-size:18px; text-align:center;}

.product1 .swiper-slide .intro .b_tit{font-size:36px; color:#006d81; font-weight:bold; line-height:36px; display:inline-block; margin-bottom:20px;}

.product1 .swiper-slide .intro .s_tit{font-size:20px; color:#222; line-height:20px; margin-bottom:15px;}

.product1 .swiper-slide .intro .con{font-size:20px; color:#222; line-height:20px;}

.product1 .swiper-slide:hover .intro img{transform:scale(1,1);}

.product1 .swiper-slide{position:relative; box-shadow:0px 7px 15px 0px rgb(0 0 0 / 10%);}

.product1 .swiper-slide::after{content:''; width:100%; height:100%; background:rgba(255,255,255,0.8); position:absolute; left:0; top:0; opacity:1; visibility:visible; transition:all 0.5s ease;}

.product1 .swiper-slide.swiper-slide-active{z-index:2;}

.product1 .swiper-slide.swiper-slide-active::after{opacity:0; visibility:hidden;}

.product1 .btns{position:absolute; bottom:78px; left:0; width:100%;}

.product1 .btns .wrap{position:relative;}

.product1 .btns .wrap div{width:50px; height:50px; transition:all 0.5s ease; outline:none;}

.product1 .swiper-button-prev{background:url(../img/product_prev.png) no-repeat center; background-size:cover; float:left;}

.product1 .swiper-button-next{background:url(../img/product_next.png) no-repeat center; background-size:cover; float:right;}

.product1 .swiper-button-prev:hover{background:url(../img/product_prev2.png) no-repeat center; background-size:cover;}

.product1 .swiper-button-next:hover{background:url(../img/product_next2.png) no-repeat center; background-size:cover;}



.product2{background:url(../img/product_bg.jpg) no-repeat center; background-size:cover; padding-top:75px; padding-bottom:50px;}

.product2 .infor{text-align:center; margin-bottom:90px;}

.product2 .infor .tit{display:inline-block;}

.product2 .top li{float:left; width:20%; border:1px solid #dedede; box-sizing:border-box; height:180px; position:relative; z-index:2; cursor:pointer;}

.product2 .top li .cont{text-align:center; position:absolute; width:74%; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2; -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

.product2 .top li .cont .tit{font-size:20px; line-height:20px; color:#222; font-weight:bold; margin-top:20px;}

.product2 .top li .flip-box{position:absolute; top:0; left:0; right:0; bottom:0; width:auto; height:auto; transition:transform .6s ease;}

.product2 .top li .flip-box .object{width:100%; height:100%;}

.product2 .top li .flip-box .front{width:100%;height:100%;background:#fff; transition:0.5s; transform-origin:top; transform:translateY(0px) rotateX(0deg); -moz-transform:translateY(0px) rotateX(0deg); -ms-transform:translateY(0px) rotateX(0deg); -o-transform:translateY(0px) rotateX(0deg); -webkit-transform:translateY(0px) rotateX(0deg);}

.product2 .top li .flip-box .back{position:absolute; top:0; left:0; width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center; transition:all 0.5s ease; transform-origin:bottom; transform:translateY(-100%) rotateX(90deg);}



.product2 .top li.cur{border:none; z-index:3;}

.product2 .top li.cur .flip-box{transform:scale(1.3,1.5); -moz-transform:scale(1.3,1.5); -ms-transform:scale(1.3,1.5); -o-transform:scale(1.3,1.5); -webkit-transform:scale(1.3,1.5); box-shadow:7.5px 12.99px 28px 0px rgba(0, 0, 0, 0.24);}

.product2 .top li.cur .flip-box .front{transform:translateY(100%) rotateX(90deg); -moz-transform:translateY(100%) rotateX(90deg); -ms-transform:translateY(100%) rotateX(90deg); -o-transform:translateY(100%) rotateX(90deg); -webkit-transform:translateY(100%) rotateX(90deg);}

.product2 .top li.cur .flip-box .back{transform:translateY(0px) rotateX(0deg); -moz-transform:translateY(0px) rotateX(0deg); -ms-transform:translateY(0px) rotateX(0deg); -o-transform:translateY(0px) rotateX(0deg); -webkit-transform:translateY(0px) rotateX(0deg);}

.product2 .top li.cur .cont .icon{transform:scale(0.79,0.69); -moz-transform:scale(0.79,0.69); -ms-transform:scale(0.79,0.69); -o-transform:scale(0.79,0.69); -webkit-transform:scale(0.79,0.69);}

.product2 .top li.cur .cont .tit{transform:scale(1,0.87); -moz-transform:scale(1,0.87); -ms-transform:scale(1,0.87); -o-transform:scale(1,0.87); -webkit-transform:scale(1,0.87); color:#fff; margin-top:0;}



.product2 .bott{margin-top:130px;}

.product2 .bott .li_{transition:all .5s ease; margin-bottom:15px; box-sizing:border-box; background:#fff; width:32%; margin-right:2%; float:left; margin-bottom:25px;}

.product2 .bott .li_.three{margin-right:0;}

.product2 .bott .li_ a{display:block; padding:25px; position:relative;}

.product2 .bott .li_ .imgbox{transition:all .5s ease; transform:translateY(0);}

.product2 .bott .li_ .intro{background:#fff; padding:0 20px; box-sizing:border-box; padding-bottom:45px;}

.product2 .bott .li_ .intro .more{font-size:16px; margin-top:5px;}

.product2 .bott .li_ .intro .b_tit{font-size:24px; color:#222; font-weight:bold; line-height:24px; display:inline-block; margin-bottom:15px; border-width:2px; padding-bottom:7px;}

.product2 .bott .li_ .intro .s_tit{font-size:18px; color:#222; line-height:18px;}

.product2 .bott .box2{position:absolute; top:0; left:100%; background:url(../img/product_bg2.jpg) no-repeat center; background-size:cover; width:106%; height:100%; z-index:2; transform:rotateY(90deg); transform-origin:left center; -webkit-transform-origin:left center; opacity:0; filter:alpha(opacity=0); transition:all .5s ease;}

.product2 .bott .three .box2{left:-106%; transform-origin:right center; -webkit-transform-origin:right center;}

.product2 .bott .box2 .con{padding:85px 35px; color:#fff; box-sizing:border-box;}

.product2 .bott .box2 .t{font-weight:bold;}

.product2 .bott .box2 span{display:block;}

.product2 .bott .box2 .more{position:absolute; bottom:55px; right:50px; padding:0 50px; font-size:18px; background:#fe9901; color:#555; transition:all .5s ease; line-height:56px;}

.product2 .bott .li_:hover{box-shadow:0 0 10px #ddd; background-color:#fff;}

.product2 .bott .li_:hover .imgbox{transform:translateY(-10px);}

.product2 .bott .li_:hover .box2{transform:rotateY(0); opacity:1;}

.product2 .bott .li_.comp .box2{display:none;}

.product2 .bott .li_.comp:hover .box2{display:block;}

.product2 .bott .box2 .more:hover{background:#fe9901;}

/* 产品中心 end */



/* 营销网络 start */

.network1 .infor .tit{color:#006d81; font-weight:normal; margin-bottom:30px;}

.network1 .infor{margin-bottom:70px;}

/* 营销网络 end */



/* 首页 start */

@keyframes about_scroll-down-line{

	0%, 20% {height:30%; top:-45%;}

	80%, 100% {height:30%; top:145%;}

}

@keyframes scrollTip {

	0%{bottom:36px;}

	30%{bottom:20px;}

	50%{bottom:36px;}

	100%{bottom:36px;}

}

.ibanner{width:100%; overflow:hidden; position:relative;}

.ibanner .swiper-slide{overflow:hidden;}

.ibanner .swiper-slide .roll_img{object-fit:cover;}

.ibanner .swiper-slide video{object-fit:cover;}

.ibanner .dots_box{position:absolute; z-index:10; bottom:50%; right:110px; font-size:0; transform:translateY(50%);}

.ibanner .owl-dot{width:20px; height:20px; border:1px solid #fff; margin:0 5px; border-radius:50%; display:block; margin-bottom:15px; position:relative; cursor:pointer; box-sizing:border-box;}

.ibanner .owl-dot span{display:block; width:4px; height:4px; margin-top:9px; margin-left:9px; border-radius:50%; overflow:hidden; transform:translate(-50%,-50%); background:#fff; transition:all 0.5s ease;}

.ibanner .owl-dot.active span{background:#006d81;}

.ibanner .owl-dot .circleChart{position:absolute!important; left:-1px; top:-1px; z-index:1;}



.ibanner .iban_box{position:absolute; width:100%; left:0; bottom:0; padding-top:30px; padding-bottom:20px; background:rgba(34,116,141,0.5); z-index:1;}

.ibanner .iban_box ul{font-size:0;}

.ibanner .iban_box .li_{display:inline-block; text-align:center; color:#fff; width:14.28%; vertical-align:middle; border-left:1px dotted #fff; box-sizing:border-box; padding:5px 0;}

.ibanner .iban_box .li_:first-child{border:none;}

.ibanner .iban_box .li_ .icon{display:inline-block; vertical-align:top; margin-right:15px;}

.ibanner .iban_box .li_ .t_box{display:inline-block; vertical-align:top; text-align:left;}

.ibanner .iban_box .li_ .tit{font-size:24px; line-height:24px; margin-bottom:8px;}

.ibanner .iban_box .li_ .con{font-size:14px;}



.ipart .infor{margin-bottom:60px;}

.ipart .infor .s_tit{font-size:20px; line-height:20px; color:#fe9901; position:relative; text-transform:uppercase; display:inline-block;}

.ipart .infor .s_tit::after{content:''; width:45px; height:2px; background:#fe9901; position:absolute; right:-60px; top:50%; transform:translateY(-50%);}

.ipart .infor .tit{font-size:50px; line-height:50px; font-weight:bold; color:#006d81; margin-top:15px;}



.ipart1{padding-top:80px; padding-bottom:160px; position:relative; overflow:hidden;}

.ipart1 .content{margin-top:100px;}

.ipart1 .content li{float:left; width:20%; border:1px solid #dedede; box-sizing:border-box; height:340px; position:relative; z-index:1;}

.ipart1 .content li .cont{text-align:center; position:absolute; width:74%; left:50%; top:50%; transform:translate(-50%,-50%); z-index:1;}

.ipart1 .content li .cont .icon{margin:0 auto;}

.ipart1 .content li .cont .tit{font-size:22px; line-height:22px; color:#333; font-weight:bold; margin-top:25px;}

.ipart1 .content li .cont .text{margin-top:15px;}

.ipart1 .content li .cont .line{width:41px; height:3px; background:#fe9901; margin:0 auto; margin-top:60px;}

.ipart1 .content li .cover{display:none;}

/* .ipart1 .content li .cont .cover .con{font-size:14px; line-height:22px; color:#ffffff; margin-top:20px; max-height:110px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical;} */

.ipart1 .content li .cont .cover .con{font-size:14px; line-height:22px; color:#ffffff; margin-top:20px; max-height:110px; overflow:auto;}

.ipart1 .content li .cont .cover .con::-webkit-scrollbar{width:2px; height:4px;}

.ipart1 .content li .cont .cover .con::-webkit-scrollbar-thumb{border-radius:0; background:#fe9901;}

.ipart1 .content li .cont .cover .con::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}

.ipart1 .content li .cont .cover a{display:inline-block; margin:0 auto; margin-top:20px;}

.ipart1 .content li .cont .cover a .t{font-size:14px; color:#fe9901;}

.ipart1 .content li .back .cont .tit{color:#ffffff; margin-top:20px;}

.ipart1 .content li .back .cont .line{display:none;}

.ipart1 .content li .back .cover{display:block;}



.ipart1 .content li .flip-box{position:absolute; top:0; left:0; right:0; bottom:0; width:auto; height:auto; transition:transform .6s ease;}

.ipart1 .content li .flip-box .object{width:100%; height:100%;}

.ipart1 .content li .flip-box .front{width:100%; height:100%; background:#fff; transition:0.5s; transform-origin:top; transform:translateY(0px) rotateX(0deg);}

.ipart1 .content li .flip-box .back{position:absolute; top:0; left:0; width:100%; height:100%; transition:0.5s; transform-origin:bottom; transform:translateY(-100%) rotateX(90deg); background-repeat:no-repeat; background-position:center; background-size:cover;}



.ipart1 .content li.cur{border:none; z-index:2;}

.ipart1 .content li.cur .flip-box{transform:scale(1.3,1.3); box-shadow:7.5px 12.99px 28px 0px rgba(0, 0, 0, 0.24);}

.ipart1 .content li.cur .flip-box .front{transform:translateY(100%) rotateX(90deg);}

.ipart1 .content li.cur .flip-box .back{transform:translateY(0px) rotateX(0deg);}



.ipart2{background-repeat:no-repeat; background-size:cover; padding-top:80px; padding-bottom:35px;}

.ipart2 .infor .s_tit{color:#fff;}

.ipart2 .infor .s_tit::after{background:#fff;}

.ipart2 .infor .tit{color:#fff;}

.ipart2 .content .li_{position:relative; margin-bottom:40px; transition:all 0.5s ease;}

.ipart2 .content .li_:last-child{margin-bottom:0;}

.ipart2 .content .li_ a{color:#fff; display:inline-block; transition:all 0.5s ease; position:relative;}

.ipart2 .content .li_ a::before{content:''; width:4px; height:25px; background:#fff; position:absolute; left:0; top:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}

.ipart2 .content .li_ .tit{font-size:30px; line-height:30px;}

.ipart2 .content .li_ .con{font-size:18px; line-height:18px; opacity:0.6; margin:20px 0;}

.ipart2 .content .li_ .more{opacity:0; visibility:hidden; transition:all 0.5s ease;}

.ipart2 .content .li_ a:hover{padding-left:40px; font-style:italic;}

.ipart2 .content .li_ a:hover::before{opacity:1; visibility:visible;}

.ipart2 .content .li_ a:hover .more{opacity:1; visibility:visible;}



.ipart3{margin:80px 0;}

.ipart3 .rect-83{padding-bottom:83.79%;}

.ipart3 .infor{margin-bottom:50px;}

.ipart3 .left{width:50%;}

.ipart3 .left .li_{border-bottom:1px solid #eee; line-height:60px; font-size:18px;}

.ipart3 .left .li_:first-child{border-top:1px solid #eee;}

.ipart3 .left .li_ .t{max-width:80%;}

.ipart3 .right{width:46%; position:relative;}

.ipart3 .right .intro{position:absolute; left:0; top:0; color:#fff; text-align:right; width:100%; height:100%; padding:50px; box-sizing:border-box;}

.ipart3 .right .intro .t{font-size:50px; line-height:50px; font-weight:bold;}

.ipart3 .right .intro .c{font-size:18px; line-height:24px; margin-top:20px; margin-bottom:20px;}

.ipart3 .right .intro .more{font-size:16px;}



.ipart4{background:url(../img/ipart4_bg.jpg) no-repeat center; background-size:cover; padding:80px 0;}

.ipart4 .rect-57{padding-bottom:57.98%;}

.ipart4 .infor{margin-bottom:55px;}

.ipart4 .top .intro{padding:30px 40px; box-sizing:border-box; background:#fff; position:relative; transition:all 0.5s ease;}

.ipart4 .top .intro .t{font-size:18px; color:#999; transition:all 0.5s ease;}

.ipart4 .top .intro .c{font-size:24px; color:#000; line-height:30px; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition:all 0.5s ease;}

.ipart4 .top .intro .tit_box{max-width:88%;}

.ipart4 .top .intro .more{width:31px; height:31px; background:url(../img/ipart4_icon1.png) no-repeat center; background-size:cover; position:absolute; right:40px; bottom:30px;}

.ipart4 .top .left{width:42.5%;}

.ipart4 .top .left:hover .intro{background:#006d81;}

.ipart4 .top .left:hover .intro .t{color:#fff;}

.ipart4 .top .left:hover .intro .c{color:#fff;}

.ipart4 .top .left:hover .intro .more{background:url(../img/ipart4_icon2.png) no-repeat center; background-size:cover; transition:all 0.5s ease;}

.ipart4 .top .right{width:55.3%;}

.ipart4 .top .right .intro{margin-bottom:12px; padding:0;}

.ipart4 .top .right .intro a{padding:34px 40px; display:block;}

.ipart4 .top .intro .tit_box{max-width:90%;}

.ipart4 .top .right .intro .c{color:#555;}

.ipart4 .top .right .intro .more{bottom:34px;}

.ipart4 .top .right .intro:last-child{margin-bottom:0;}

.ipart4 .top .right .intro:hover{background:#006d81;}

.ipart4 .top .right .intro:hover .t{color:#fff;}

.ipart4 .top .right .intro:hover .c{color:#fff;}

.ipart4 .top .right .intro:hover .more{background:url(../img/ipart4_icon2.png) no-repeat center; background-size:cover; transition:all 0.5s ease;}

.ipart4 .bott{margin-top:50px;}

.ipart4 .bott .item{width:32%; margin-right:2%; float:left; background:#fff;}

.ipart4 .bott .item:last-child{margin-right:0;}

.ipart4 .bott .item .intro{height:145px; padding:0 15px; box-sizing:border-box;}

.ipart4 .bott .item .intro .intro_box{transform:translateY(-65px); padding:35px 30px; box-sizing:border-box; background:#fff;}

.ipart4 .bott .item .intro .intro_box .time{font-size:14px; color:#999;}

.ipart4 .bott .item .intro .intro_box .tit{font-size:16px; color:#333; line-height:24px; height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-top:15px; margin-bottom:25px; transition:all 0.5s ease;}

.ipart4 .bott .item .intro .intro_box .more{font-size:12px; color:#fe9901;}

.ipart4 .bott .item:hover .intro .intro_box .tit{color:#006d81;}



.ipart5{position:relative; height:100vh; overflow:hidden;}

.ipart5 .content{position:relative; height:100%;}

.ipart5 .content .ipart5_bg{object-fit:cover; width:auto; height:auto; min-height:100%; min-width:100%;}

.ipart5 .overlay{position:absolute; top:0; left:0; right:0; bottom:0; z-index:2; opacity:0; overflow:hidden;}

.ipart5 .overlay .img_logo{position:absolute; top:0; left:0; width:100%; height:100%; z-index:3; background-position:center; background-repeat:no-repeat; background-size:cover;}

.ipart5 .overlay .intro_box{position:absolute; left:0; right:0; top:59%; text-align:center; z-index:4; opacity:0; overflow:hidden;}

.ipart5 .overlay .intro_box .tit{font-size:48px; color:#333; line-height:48px;}

.ipart5 .play_overlay{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; color:#fff; text-align:center;}

.ipart5 .play_overlay .infor{width:35%; margin:0 auto; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.ipart5 .play_overlay .infor .tit{font-size:60px; line-height:60px; font-weight:bold; color:#fff;}

.ipart5 .play_overlay .infor .con{font-size:18px; line-height:26px; margin-top:40px; margin-bottom:35px;}

.ipart5 .play_overlay .infor .more{font-size:18px; display:inline-block; line-height:60px; text-align:center; padding:0 35px; background:#fe9901; color:#fff;}

/* 首页 end */



/* 研发 */

.yanfa.channel_content{padding-top:0;}

.yanfa01{background:url(../img/yanfa01_1.jpg) no-repeat top center; background-size:cover; padding-top:75px;}

.yanfa01 .infor{text-align:center; padding:0 17%; margin-bottom:80px;}

.yanfa01 .infor .tit{font-size:42px; line-height:42px; color:#222;}

.yanfa01 .infor .con{font-size:16px; line-height:25px; color:#222; margin-top:35px;}

.yanfa01 .content .rect-52{padding-bottom:52%;}

.yanfa01 .content .rect-257{padding-bottom:25.7%;}

.yanfa01 .content .item{position:relative; margin-bottom:1%;}

.yanfa01 .content .item .info{width:100%; height:100%; position:absolute; left:0; top:0;}

.yanfa01 .content .item .info .box{padding:30px;}

.yanfa01 .content .item .info .box .tit{font-size:24px; line-height:25px; color:#fff; font-weight:bold;/* text-transform:uppercase;*/ margin-bottom:20px;}

.yanfa01 .content .item .info .box .con{font-size:16px; line-height:26px; height:130px; overflow-y:auto; color:#fff; padding-right:5px; transition:all 0.5s ease; opacity:0; visibility:hidden; transform:translateY(10px);}

.yanfa01 .content .item .info .box .con::-webkit-scrollbar {width:4px; height:4px;}

.yanfa01 .content .item .info .box .con::-webkit-scrollbar-thumb {border-radius:0; background:#006d81;}

.yanfa01 .content .item .info .box .con::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}

.yanfa01 .content .item:hover .info .box .con{opacity:1; visibility:visible; transform:translateY(0);}



/* 三级 */

.sanji{padding-top:60px;}

.sanji li{float:left; padding:0 40px; line-height:60px; font-size:20px; color:#fff; background:#006d81; cursor:pointer;}

.sanji li:first-child{border-radius:10px 0 0 10px;}

.sanji li:last-child{border-radius:0 10px 10px 0;}

.sanji li.on{background:#e89d26;}



/* 图片列表 start */

.pic_list{padding:60px 0;}

.pic_list01 .li_{width:23.5%; float:left; margin-right:2%; margin-bottom:30px;}

.pic_list01 .li_four{margin-right:0;}

.pic_list01 .li_ .img_{position:relative;}

.pic_list01 .li_ .img_ .cover{position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/green60.png) center; opacity:0; visibility:hidden; transition:0.5s ease;}

.pic_list01 .li_ .img_ .cover .icon{width:22px; height:22px; background:url(../img/pic_list01_1.png) no-repeat center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.pic_list01 .li_ .info{background:#eeeeee; padding:20px 20px 20px 30px;transition:0.5s ease;}

.pic_list01 .li_ .info .t{float:left; font-size:18px; line-height:24px; color:#222;transition:0.5s ease; width:calc(100% - 35px);}

.pic_list01 .li_ .info .c{float:right; width:22px; height:24px; background:url(../img/pic_list01_2.png) no-repeat center; transition:all 0.5s ease;}

.pic_list01 .li_ img{transition:all 0.5s ease;}

.pic_list01 .li_:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}

.pic_list01 .li_:hover .cover{opacity:1; visibility:visible;}

.pic_list01 .li_:hover .info{background:#22748d;}

.pic_list01 .li_:hover .info .t{color:#fff;}

.pic_list01 .li_:hover .info .c{background:url(../img/pic_list01_2_on.png) no-repeat center;}

body .album_ordinary .album_close{background:#22748d;}

/* 图片列表 end */



/* 理念与管理 */

.idea.channel_content{padding-top:0;}

.idea01{padding:75px 0; background:url(../img/idea01_1.jpg) no-repeat center top; background-size:cover;}

.idea01 .infor{text-align:center; padding:0 13.5%;}

.idea01 .infor .tit{font-size:42px; line-height:42px; color:#222; margin-bottom:30px;}

.idea01 .infor .con{font-size:16px; line-height:24px; color:#555;}

.idea01 .content{margin-top:80px;}

.idea01 .content .info .tit{font-weight:bold; display:inline-block; margin-bottom:50px;}



.idea01 .content .transiton05{transition:all .5s ease; -webkit-transition:all .5s ease;}

.idea01 .content ul{height:196px; overflow:hidden;}

.idea01 .content ul.on{height:auto;}

.idea01 .content ul li{padding:20px 2%; float:left; width:44.5%; background-color:#f7f7f7; margin-right:3%;margin-bottom:23px;}

.idea01 .content ul li.even{margin-right:0;}

.idea01 .content ul li .con{width:70%; display:inline-block; height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; color:#555;}

.idea01 .content ul li a{display:block; font-size:0;}

.idea01 .content ul li .iconfont{font-size:35px;line-height:1;}

.idea01 .content ul li:hover{background-color:#006d81;}

.idea01 .content ul li:hover .iconfont{color:#fff;}

.idea01 .content ul li:hover .con{color:#fff;}

.idea01 .content .more{width:180px; height:60px; line-height:60px; color:#fff; background:#fe9901; text-align:center; margin:0 auto; cursor:pointer;}

.idea01 .content .more .span01{display:block;}

.idea01 .content .more .span02{display:none;}

.idea01 .content .more.on .span01{display:none;}

.idea01 .content .more.on .span02{display:block;}

.idea02{background:url(../img/idea02_1.jpg) no-repeat center; padding:70px 0; background-size:cover;}

.idea02 .infor .tit{display:inline-block; margin-bottom:40px; font-weight:bold;}

.idea02 .content .img_{text-align:center;}

.idea02 .content .img_ img{display:inline-block;}

.idea02 .content .list{margin-top:80px;}

.idea02 .content .list li{width:32%; float:left; margin-right:2%; padding-top:88px; position:relative;}

.idea02 .content .list li:last-child{margin-right:0;}

.idea02 .content .list li .icon{position:absolute; left:50%; top:0; transform:translateX(-50%);}

.idea02 .content .list li .info{background:#fff;}

.idea02 .content .list li .info .box{padding:90px 40px 30px;}

.idea02 .content .list li .info .box .t{font-size:24px; line-height:24px; color:#000; text-align:center; margin-bottom:20px;}

.idea02 .content .list li .info .box .c{font-size:16px; line-height:30px; color:#555; height:180px; overflow-y:auto; padding-right:5px;}

.idea02 .content .list li .info .box .c::-webkit-scrollbar {width:4px; height:4px;}

.idea02 .content .list li .info .box .c::-webkit-scrollbar-thumb {border-radius:0; background:#006d81;}

.idea02 .content .list li .info .box .c::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}

.idea02 .content .list li .info .box .c span{display:block; position:relative; padding-left:20px;}

.idea02 .content .list li .info .box .c span:after{content:''; width:7px; height:7px; background:#555555; border-radius:20px; position:absolute; top:11px; left:0;}

.idea03{padding-top:80px;}

.idea03 .infor{text-align:center;}

.idea03 .infor .tit{display:inline-block; font-weight:bold;}

.idea03 .content{margin-top:60px;}

.idea03 .content .item{margin-bottom:18px;}

.idea03 .content .item .left{width:50%; float:left;}

.idea03 .content .item .right{width:47%; float:right;}

.idea03 .content .item.even .left{float:right;}

.idea03 .content .item.even .right{float:left;}

.idea03 .content .item .right .box{padding:110px 50px 50px;}

.idea03 .content .item .right .box .tit{font-size:30px; line-height:40px; font-weight:lighter; color:#fe9901;}

.idea03 .content .item .right .box .con{font-size:16px; line-height:24px; color:#555; margin-top:30px;}



/* ESG实践 */

.practice01 .infor .tit{font-weight:bold; display:inline-block;}

.practice01 .content{margin-top:60px;}

.practice01 .content li{float:left; width:33.33%; margin-bottom:70px; font-size:0;}

.practice01 .content li .box .icon{width:80px; margin-right:25px; display:inline-block; vertical-align:middle}

.practice01 .content li .box .info{display:inline-block; vertical-align:middle; width:calc(100% - 105px);}

.practice01 .content li .box .info .t{font-size:24px; color:#000;}

.practice01 .content li .box .info .t span{font-size:50px; line-height:50px;}

.practice01 .content li .box .info .c{font-size:16px; line-height:22px;}

.practice02{background:url(../img/practice02_1.jpg) no-repeat center left; padding:80px 0; background-size:cover;}

.practice02 .infor{width:40%;}

.practice02 .infor .tit{font-weight:bold; display:inline-block;}

.practice02 .infor .con{font-size:20px; line-height:24px; color:#222222; margin-top:40px;}

.practice02 .infor .con li{position:relative; padding-left:25px; margin-bottom:20px;}

.practice02 .infor .con li:after{content:''; width:8px; height:8px; background:#006d81; border-radius:10px; position:absolute; left:0; top:6px;}

.practice02 .infor .con li span{font-weight:bold; color:#006d81;}

.practice03{padding:70px 0 0;}

.practice03 .infor .tit{font-weight:bold; display:inline-block;}

.practice03 .content{margin-top:40px;}

.practice03 .content li{width:48.5%; float:left; margin-right:3%; margin-bottom:3%;}

.practice03 .content li:nth-child(2n){margin-right:0;}

.practice03 .content li .rect-63{padding-bottom:63%;}

.practice03 .content li .box{padding-left:35px; position:relative; display:block;}

.practice03 .content li .box .info{position:absolute; left:0; top:50%; transform:translateY(-50%); width:60%; background:#F7F7F7; padding:40px; box-sizing:border-box;}

.practice03 .content li .box .info:after{content:''; width:7px; height:54px; background:#006d81; position:absolute; left:0; top:50%; transform:translateY(-50%);}

.practice03 .content li .box .info .tit{font-size:20px; line-height:36px; color:#535353;}

.practice03 .content .more{width:180px; height:60px; line-height:60px;  margin:0 auto;}

.practice03 .content .more a{display:block; background:#fe9901; text-align:center; font-size:20px; color:#fff;}

.practice03 .content .more a:hover{background:#fe9901;}

.yanfa01 .content .item img{transition:all 0.5s ease;}

.yanfa01 .content .item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}



/* 质量 */

.quality.channel_content{padding:0;}

.quality01{padding:75px 0; background:url(../img/yanfa01_1.jpg) no-repeat top center;}

.quality01 .infor .tit{font-size:36px; line-height:36px; color:#222; font-weight:bold; padding-top:10px;}

.quality01 .infor .con{font-size:16px; line-height:24px; color:#666; width:76.4%}

.quality01 .intro{margin-top:100px;}

.quality01 .intro .tit{display:inline-block; margin-bottom:40px; font-weight:bold;}

.quality01 .intro .con{font-size:16px; line-height:30px; color:#222;}

.quality02{padding:100px 0; background:#f3f3f3;}

.quality02 .infor .tit{display:inline-block; margin-bottom:40px; font-weight:bold;}

.quality02 .content li{float:left; width:32%; margin-left:2%; background:#fff; position:relative; padding:60px 50px; box-sizing:border-box; overflow:hidden; font-size:24px; line-height:30px; color:#222; text-align:center; border-radius:10px;}

.quality02 .content li:first-child{margin-left:0;}

.quality02 .content li:after{content:''; width:160px; height:125px; position:absolute; left:0; bottom:0; pointer-events:none;}

.quality02 .content li.li01:after{background:url(../img/quality02_1.png) no-repeat center; background-size:cover;}

.quality02 .content li.li02:after{background:url(../img/quality02_2.png) no-repeat center; background-size:cover;}

.quality02 .content li.li03:after{background:url(../img/quality02_3.png) no-repeat center; background-size:cover;}

.quality03{padding:100px 0;}

.quality03 .infor .tit{display:inline-block; font-weight:bold;}

.quality03 .content{margin-top:70px;}

.quality03 .content li{float:left; width:19.3%; margin-left:7.5%; position:relative;  cursor:pointer;}

.quality03 .content li:after{content:''; width:46px; height:35px; position:absolute; top:50%; transform:translateY(-50%); right:-76px;}

.quality03 .content li:before{content:''; width:33px; height:21px; position:absolute; left:50%; transform:translateX(-50%); bottom:-34px; opacity:0; visibility:hidden; transition:all 0.5s ease;}

.quality03 .content li.cur:before{opacity:1; visibility:visible;}

.quality03 .content li:first-child{margin-left:0;}

.quality03 .content li .icon{width:271px; height:271px; font-size:30px; line-height:40px; color:#fff; text-align:center; display:flex; justify-content:center; align-items:center; margin:0 auto;}

.quality03 .content li.li01 .icon{background:url(../img/quality03_1.png) no-repeat center; background-size:cover;}

.quality03 .content li.li02 .icon{background:url(../img/quality03_2.png) no-repeat center; background-size:cover;}

.quality03 .content li.li03 .icon{background:url(../img/quality03_3.png) no-repeat center; background-size:cover;}

.quality03 .content li.li04 .icon{background:url(../img/quality03_4.png) no-repeat center; background-size:cover;}

.quality03 .content li.li01:after{background:url(../img/quality03_jt1.png) no-repeat center; background-size:cover;}

.quality03 .content li.li02:after{background:url(../img/quality03_jt2.png) no-repeat center; background-size:cover;}

.quality03 .content li.li03:after{background:url(../img/quality03_jt3.png) no-repeat center; background-size:cover;}

.quality03 .content li.li01:before{background:url(../img/quality03_sj1.png) no-repeat center; background-size:cover;}

.quality03 .content li.li02:before{background:url(../img/quality03_sj2.png) no-repeat center; background-size:cover;}

.quality03 .content li.li03:before{background:url(../img/quality03_sj3.png) no-repeat center; background-size:cover;}

.quality03 .content li.li04:before{background:url(../img/quality03_sj4.png) no-repeat center; background-size:cover;}

.quality03 .content .bd{background:#f6f6f6; padding:50px 60px 70px; border-radius:10px; margin-top:70px;}

.quality03 .content .bd .item{display:none;}

.quality03 .content .bd .item.cur{display:block;}

.quality03 .content .bd .item .t{font-size:30px; line-height:35px; color:#006d81; font-weight:bold;}

.quality03 .content .bd .item .c{font-size:16px; line-height:30px; color:#222; margin-top:30px;}



/* 新闻发布 */

.news_fabu01 form{text-align:center;}

.news_fabu01 .tit{display:inline-block; font-size:30px; line-height:30px; color:#222;}

.news_fabu01 .inp{width:48%; display:inline-block; height:70px; line-height:70px; background:#f8f8f8; padding:0; border:none; font-size:18px; color:#777; text-indent:15px;}

.news_fabu01 .inp::-webkit-input-placeholder{color:#bbb; font-size:16px;}

.news_fabu01 .btns{display:inline-block; padding:0 35px; height:70px; line-height:70px; background:#fe9901; font-size:20px; color:#fff; border:none; outline:none; cursor:pointer;}

.news_fabu01 .btns .icon{display:inline-block; width:28px; height:28px; background:url(../img/news_fabu01_1.png) no-repeat center; vertical-align:middle; margin-right:5px;}

.news_fabu02{margin-top:70px;}

.news_fabu02 li{width:32%; float:left; margin-right:2%; margin-bottom:60px;}

.news_fabu02 li:nth-child(3n){margin-right:0;}

.news_fabu02 li a{display:block;}

.news_fabu02 li .info{padding:30px 0; border-bottom:1px solid #EFEFEF; position:relative; height:250px; box-sizing:border-box;}

.news_fabu02 li .info .date{font-size:18px; line-height:20px; color:#006d81; font-weight:bold;transition:0.5s ease; height:20px;}

.news_fabu02 li .info .tit{font-size:22px; line-height:30px; color:#666; height:60px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-weight:bold; margin-bottom:10px; transition:0.5s ease;  padding-top:20px;}

.news_fabu02 li .info .con{font-size:16px; ;line-height:25px; color:#666; height:50px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.news_fabu02 li .info .time{height:72px; line-height:72px; width:100%; position:absolute; left:0; bottom:-36px; color:#fff; background:#006d81; font-size:22px; padding:0 20px 0 30px; box-sizing:border-box; opacity:0; visibility:hidden; transition:0.5s ease; transform:translateY(10px);}

.news_fabu02 li .info .time .icon{display:block; width:32px; height:24px; background:url(../img/news_fabu02_1.png) no-repeat center; margin-top:24px;}

.news_fabu02 li img{transition:all 0.5s ease;}

.news_fabu02 li:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}

.news_fabu02 li:hover .info .tit{color:#006d81;}

.news_fabu02 li:hover .info .date{height:0; overflow:hidden;}

.news_fabu02 li:hover .info .tit{padding-top:0;}

.news_fabu02 li:hover .info .time{opacity:1; visibility:visible; transform:translateY(0px);}



/* 研发实力 start */

.rd_strength .sec_tit{position:relative; z-index:5; display:inline-block; line-height:76px; font-size:46px; color:#333; font-weight:bold;}

.rd_strength .sec_tit::after{content:''; position:absolute; bottom:0; left:0; display:inline-block; width:100%; height:3px; background:#fe9901;}

.rd_strength .achievements{margin-bottom:57px;}

.rd_strength .achievements .sec_des{line-height:30px; margin:24px 0 0 0; font-size:16px; color:#333;}

.rd_strength .achievements .sec_num{position:relative; width:25%; line-height:48px; padding:60px 0 80px; margin-bottom:20px; cursor:pointer;}

.rd_strength .achievements .sec_num::before{content:''; position:absolute; bottom:0; left:0; z-index:5; display:block; width:96%; height:2px; background:#f0f0f0;}

.rd_strength .achievements .sec_num::after{content:''; position:absolute; bottom:0; left:0 ;z-index:5; display:block; width:0; height:2px; background:#006d81; transition:all ease .5s;}

.rd_strength .achievements .sec_num:hover::after{width:96%;}

.rd_strength .achievements .num_show span:first-of-type{font-size:48px; color:#006d81; font-weight:bold;}

.rd_strength .achievements .num_show span:last-of-type{font-size:16px; color:#006d81;}

.rd_strength .achievements .num_des{position:absolute; left:0; top:56%; line-height:24px; font-size:14px; color:#333;}

.rd_strength .strength{position:relative; margin-bottom:65px;}

.rd_strength .strength .bg img{position:relative; left:50%; top:0; width:1920px; max-width:1920px; margin-left:-960px;}

.rd_strength .strength .sec_tit{position:absolute; top:66px;}

.rd_strength .strength .line{top:234px; left:50%; width:1088px; margin-left:-605px;}

.rd_strength .strength .locstions{top:470px; left:0; width:100%;}

.rd_strength .strength .sec_loca{box-sizing:border-box; width:25%;}

.rd_strength .strength .loc_img{width:165px; height:165px; border-radius:50%; overflow:hidden;}

.rd_strength .strength .txt_box{bottom:0; left:0; z-index:10; width:100%; line-height:46px; font-size:20px; font-weight:bold; text-align:center; color:#fff; background:rgba(34,116,141,0.7);}

.rd_strength .strength .loc_img::after{content:''; position:absolute; top:0; left:0; z-index:11; display:block; width:100%; height:100%; background:url(../img/rd_strength_loc_cir.png) no-repeat center/100%;}

.rd_strength .strength .loc_des p{line-height:28px; font-size:18px; color:#555;}

.rd_strength .strength .loc_des p.txt_tit{line-height:36px;margin:25px 0 10px;font-size:24px;color:#006d81;font-weight:bold;white-space:nowrap;}

.rd_strength .strength .sec_loca:nth-of-type(1){padding-left:2%;}

.rd_strength .strength .sec_loca:nth-of-type(2){padding-left:5%;}

.rd_strength .strength .sec_loca:nth-of-type(3){padding-left:6%;}

.rd_strength .strength .sec_loca:nth-of-type(4){padding-left:8%;}

.rd_strength .team{margin-bottom:25px;}

.rd_strength .team .team_show{width:100%; padding:47px 0; overflow:hidden;}

.rd_strength .team .team_show .swiper-slide{width:482px; height:304px; overflow:hidden;}

.rd_strength .team .team_num{box-sizing:border-box; position:relative; width:20%; line-height:48px; padding:0 0 0 30px; cursor:pointer;}

.rd_strength .team .team_num::before{content:''; position:absolute; top:0; left:0; z-index:5; display:block; width:2px; height:90px; background:#fe9901;}

.rd_strength .team .num_show{line-height:50px;}

.rd_strength .team .num_show span:first-of-type{font-size:60px; color:#006d81; font-weight:bold;}

.rd_strength .team .num_show span:last-of-type{font-size:18px; color:#006d81;}

.rd_strength .team .num_des{line-height:24px; font-size:14px; color:#006d81;}

/* 研发实力 end */



/* 职业发展 start */

.career_development .sec_tit{position:relative; z-index:5; display:inline-block; line-height:66px; font-size:36px; color:#333; font-weight:bold;}

.career_development{padding:0;}

.career_development .cd_des{padding:80px 0 70px; background:#f7f7f7; text-align:center;}

.career_development .cd_des .tit{line-height:42px; margin-bottom:25px; font-size:42px; color:#222;}

.career_development .cd_des .des{max-width:1130px; line-height:30px; margin:0 auto; font-size:16px; color:#222;}

.career_development .cd_idea{margin-top:60px;}

.career_development .cd_idea .sec_tit::after{content:''; position:absolute; bottom:0; left:0; display:inline-block; width:100%; height:3px; background:#fe9901;}

.career_development .cd_idea .sec_des{line-height:30px; margin:10px 0 40px; font-size:16px; color:#222;}

.career_development .cd_idea .left_line{float:left;}

.career_development .cd_idea .right_line, .career_development .cd_idea .show_box{float:right;}

.career_development .cd_idea .cd_item{position:relative; box-sizing:border-box; display:block; width:330px; height:230px; padding:69px 0; background:#eee;}

.career_development .cd_idea .cd_item .cd_tit{line-height:40px; font-size:24px; color:#222; text-align:center;}

.career_development .cd_idea .cd_item .icon{display:block; width:52px; height:52px; margin:0 auto;}

.career_development .cd_idea .left_line .cd_item:nth-of-type(1){margin-bottom:20px;}

.career_development .cd_idea .right_line .cd_item:nth-of-type(1){margin-bottom:20px;}

.career_development .cd_idea .left_line .cd_item:nth-of-type(1) .icon{background:url(../img/cd_sec_1_icon_1_c.png) no-repeat center/49px 50px;}

.career_development .cd_idea .left_line .cd_item:nth-of-type(2) .icon{background:url(../img/cd_sec_1_icon_2_c.png) no-repeat center/42px 42px;}

.career_development .cd_idea .right_line .cd_item:nth-of-type(1) .icon{background:url(../img/cd_sec_1_icon_3_c.png) no-repeat center/38px 44px;}

.career_development .cd_idea .right_line .cd_item:nth-of-type(2) .icon{background:url(../img/cd_sec_1_icon_4_c.png) no-repeat center/41px 52px;}

.career_development .cd_idea .cd_item.on, .career_development .cd_idea .cd_item:hover{background:#006d81;}

.career_development .cd_idea .left_line .cd_item.on:after, .career_development .cd_idea .left_line .cd_item:hover:after{content:''; position:absolute; right:-20px; top:105px; display:block; border-left:10px solid #006d81; border-top:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid transparent;}

.career_development .cd_idea .right_line .cd_item.on:after, .career_development .cd_idea .right_line .cd_item:hover:after{content:''; position:absolute; left:-20px; top:105px; display:block; border-left:10px solid transparent; border-top:10px solid transparent; border-right:10px solid #006d81; border-bottom:10px solid transparent;}

.career_development .cd_idea .cd_item.on .cd_tit, .career_development .cd_idea .cd_item:hover .cd_tit{color:#fff;}

.career_development .cd_idea .left_line .cd_item:hover:nth-of-type(1) .icon, .career_development .cd_idea .left_line .cd_item.on:nth-of-type(1) .icon{background:url(../img/cd_sec_1_icon_1_w.png) no-repeat center/49px 50px;}

.career_development .cd_idea .left_line .cd_item:hover:nth-of-type(2) .icon, .career_development .cd_idea .left_line .cd_item.on:nth-of-type(2) .icon{background:url(../img/cd_sec_1_icon_2_w.png) no-repeat center/42px 42px;}

.career_development .cd_idea .right_line .cd_item:hover:nth-of-type(1) .icon, .career_development .cd_idea .right_line .cd_item.on:nth-of-type(1) .icon{background:url(../img/cd_sec_1_icon_3_w.png) no-repeat center/38px 44px;}

.career_development .cd_idea .right_line .cd_item:hover:nth-of-type(2) .icon, .career_development .cd_idea .right_line .cd_item.on:nth-of-type(2) .icon{background:url(../img/cd_sec_1_icon_4_w.png) no-repeat center/41px 52px;}

.career_development .cd_idea .show_box{width:700px; height:480px; margin-right:20px;}

.career_development .cd_idea .show_box .box{box-sizing:border-box; width:100%; height:100%; padding:47px 54px;}

.career_development .cd_idea .show_box .box:nth-of-type(1){background:url('http://temp.im/700x480') no-repeat center / cover;}

.career_development .cd_idea .show_box .box:nth-of-type(2){background:url('http://temp.im/700x480') no-repeat center / cover;}

.career_development .cd_idea .show_box .box:nth-of-type(3){background:url('http://temp.im/700x480') no-repeat center / cover;}

.career_development .cd_idea .show_box .box:nth-of-type(4){background:url('http://temp.im/700x480') no-repeat center / cover;}

.career_development .cd_idea .show_box .txt_box{box-sizing:border-box; width:100%; height:100%; padding:60px 50px; background:rgba(0, 0, 0, 0.7);}

.career_development .cd_idea .show_box .txt_tit{line-height:30px; font-size:24px; color:#fff;}

.career_development .cd_idea .show_box .txt_main{line-height:30px; font-size:16px; color:#fff;}

.career_development .cd_mechanism{margin-top:60px;}

.career_development .cd_mechanism .sec_des{line-height:30px; margin:10px 0 55px; font-size:16px; color:#222;}

.career_development .cd_mechanism .cdm_item{width:14.2857%;}

.career_development .cd_mechanism .cdm_item p{line-height:25px; margin-top:20px; font-size:16px; color:#222; text-align:center;}

.career_development .cd_mechanism .icon_box{display:block; width:100%; height:70px; text-align:center;}

.career_development .cd_mechanism .icon_box img{transition:all ease .5s;}

/* .career_development .cd_mechanism .cdm_item:nth-of-type(1) .icon_box{background:url(../img/cd_sec_2_icon_1.png) no-repeat center bottom/90px 70px;}

.career_development .cd_mechanism .cdm_item:nth-of-type(2) .icon_box{background:url(../img/cd_sec_2_icon_2.png) no-repeat center bottom/64px 70px;}

.career_development .cd_mechanism .cdm_item:nth-of-type(3) .icon_box{background:url(../img/cd_sec_2_icon_3.png) no-repeat center bottom/75px 66px;}

.career_development .cd_mechanism .cdm_item:nth-of-type(4) .icon_box{background:url(../img/cd_sec_2_icon_4.png) no-repeat center bottom/78px 66px;}

.career_development .cd_mechanism .cdm_item:nth-of-type(5) .icon_box{background:url(../img/cd_sec_2_icon_5.png) no-repeat center bottom/70px 66px;}

.career_development .cd_mechanism .cdm_item:nth-of-type(6) .icon_box{background:url(../img/cd_sec_2_icon_6.png) no-repeat center bottom/67px 66px;}

.career_development .cd_mechanism .cdm_item:nth-of-type(7) .icon_box{background:url(../img/cd_sec_2_icon_7.png) no-repeat center bottom/62px 70px;} */

.career_development .cd_mechanism .cdm_item:hover .icon_box img{transform:rotateY(180deg);}

.career_development .cd_env{padding:60px 0 80px;}

.career_development .cd_env .sec_des{line-height:25px; margin:10px 0 55px; font-size:16px; color:#222;}

.career_development .cd_env .swiper-slide{width:1050px; height:600px; overflow:hidden;}

.career_development .cd_env .swiper-slide:after{content:''; position:absolute; top:0; left:0; z-index:5; display:block; width:100%; height:100%; background:rgba(0, 0, 0, .5);}

.career_development .cd_env .swiper-slide.swiper-slide-active:after{display:none;}

.career_development .cd_env .btn_prev, .career_development .cd_env .btn_next{top:50%; left:50%; z-index:9; display:block; width:38px; height:38px; margin-top:-19px;}

.career_development .cd_env .btn_prev{margin-left:-588px; background:url(../img/cd_sec_3_prev_w.png) no-repeat center/100%;}

.career_development .cd_env .btn_next{margin-left:550px; background:url(../img/cd_sec_3_next_w.png) no-repeat center/100%;}

.career_development .cd_env .btn_prev:hover{background:url(../img/cd_sec_3_prev_o.png) no-repeat center/100%;}

.career_development .cd_env .btn_next:hover{background:url(../img/cd_sec_3_next_o.png) no-repeat center/100%;}

.career_development .cd_culture{box-sizing:border-box; padding:80px 0; height:800px; background:#f7f7f7; margin-top:80px;}

.career_development .cd_culture .txt_box{left:50%; box-sizing:border-box; width:390px; padding-right:80px; margin-left:-700px;}

.career_development .cd_culture .sec_des{line-height:25px; margin:10px 0 50px; font-size:16px; color:#222;}

.career_development .cd_culture .sec_main{left:50%; width:calc(50% + 315px); margin-left:-315px; overflow:hidden;}

.career_development .cd_culture .swiper-slide{width:430px; height:310px; overflow:hidden;}

.career_development .cd_culture .btn_prev, .career_development .cd_culture .btn_next{display:block; width:51px; height:51px;}

.career_development .cd_culture .btn_prev{margin-right:20px; background:url(../img/cd_sec_4_prev_w.png) no-repeat center/100%;}

.career_development .cd_culture .btn_next{background:url(../img/cd_sec_4_next_w.png) no-repeat center/100%;}

.career_development .cd_culture .btn_prev:hover{background:url(../img/cd_sec_4_prev_g.png) no-repeat center/100%;}

.career_development .cd_culture .btn_next:hover{background:url(../img/cd_sec_4_next_g.png) no-repeat center/100%;}

.career_development .cd_join{box-sizing:border-box; height:400px; padding-top:125px; background:url(../img/cd_sec_5_bg.png) no-repeat center/1920px auto;}

.career_development .cd_join .sec_des{line-height:25px; margin:5px 0 35px; font-size:16px; color:#fff;}

.career_development .cd_join .sec_des:hover a{color:#fff; text-decoration:underline;}

.career_development .cd_join .sec_tit{color:#fff;}

.career_development .cd_join .look_more{box-sizing:border-box; display:block; width:150px; height:50px; line-height:48px; border:1px solid #fff; font-size:18px; color:#fff; text-align:center;}

.career_development .cd_join .look_more:hover{background:#fff; color:#006d81;}

/* 职业发展 end */



/* 新闻详细 */

.news_detail01 .left{width:73.5%; float:left;}

.news_detail01 .left .tit{font-size:36px; line-height:40px; color:#000; font-weight:bold; margin-bottom:20px;}

.news_detail01 .left .con{margin-top:0.22rem;}

.news_detail01 .left .con .switcher{display:inline-block;}

.news_detail01 .left .con .time{margin-right:30px; font-size:16px; color:#5d5d5d; line-height:30px;}

.news_detail01 .left .share_box{text-align:center; position:relative; margin-top:30px; margin-bottom:55px}

.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 22px; margin:0 -2px;}

.news_detail01 .left .share_box li a{opacity:0.7;}

.news_detail01 .left .share_box li:hover a{opacity:1;}

.news_detail01 .left .text{border-bottom:1px solid #dfdfdf; padding-bottom:65px; line-height:2; font-size:16px; color:#000;}

.news_detail01 .left .text a{color:#006d81;}

.news_detail01 .left .btns{text-align:center; width:100%; margin-top:25px;}

.news_detail01 .left .btns .to_list{display:inline-block; color:#fff; padding:0 50px; line-height:40px; background:#006d81; margin-top:20px;}

.news_detail01 .left .btns .prev{text-align:left; width:30%;}

.news_detail01 .left .btns .next{text-align:right; width:30%;}

.news_detail01 .left .btns i{margin:0;}

.news_detail01 .left .btns a:hover .con15{color:#006d81;}

.news_detail01 .right{width:22%; float:right;}

.news_detail01 .right .title{background:#006d81; font-size:18px; color:#fff; line-height:62px; padding-left:26px; box-sizing:border-box;}

.news_detail01 .right .item{border:1px solid #ececec; border-top:none; margin-bottom:24px; box-sizing:border-box;}

.news_detail01 .right .item .item_con{box-sizing:border-box; font-size:0;}

.news_detail01 .right .item .item_con .t{font-size:16px; line-height:30px; color:#5d5d5d; padding:20px;}

.news_detail01 .right .item .item_con .time{font-size:12px; color:#5d5d5d; line-height:12px; margin-bottom:4px;}

.news_detail01 .right .item .item_con .tit{transition:all 0.5s ease; font-size:15px; color:#000;}

.news_detail01 .right .item .item_con .sub{position:relative; margin:0 20px 20px;}

.news_detail01 .right .item .item_con .sub input{border:1px solid #ececec; width:100%; line-height:60px; box-sizing:border-box; text-indent:10px; padding:0; height:60px; font-size:15px; color:#5d5d5d;}

.news_detail01 .right .item .item_con .sub input::-webkit-input-placeholder{color:#b3b3b3; font-size:15px; text-indent:15px; line-height:60px; height:60px;}

.news_detail01 .right .item .item_con .sub input::-moz-placeholder{color:#b3b3b3; font-size:15px; text-indent:15px; line-height:60px; height:60px;}

.news_detail01 .right .item .item_con .sub input:-moz-placeholder{color:#b3b3b3; font-size:15px; text-indent:15px; line-height:60px; height:60px;}

.news_detail01 .right .item .item_con .sub input:-ms-input-placeholder{color:#b3b3b3; font-size:15px; text-indent:15px; line-height:60px; height:60px;}

.news_detail01 .right .item .item_con .sub button{outline:none; border:none; padding:0 12px; box-sizing:border-box; line-height:48px; background:#777; cursor:pointer; position:absolute; right:6px; top:50%; margin-top:-24px; color:#fff;}

.news_detail01 .right .item .item_con li{padding:20px 20px;}

.news_detail01 .right .item .item_con li:last-child{margin-bottom:0;}

.news_detail01 .right .item .item_con li:hover{background:#006d81;}

/* 新闻详情 end */



.rect-1437{padding-bottom:76.67%;}

.pro_detail_pt1{height:488px; background:url("../img/pro_detail_bac_02.jpg") no-repeat center; overflow:hidden;}

.pro_detail_pt1 .pt1_box{padding-top:55px;}

.pro_detail_pt1 .left_txt{width:50%; float:left;}

.pro_detail_pt1 .left_txt .txt_box{padding:25px 15px 0 65px;}

.pro_detail_pt1 .pro_name{font-size:36px; font-weight:bold; color:#fff;}

.pro_detail_pt1 .pro_name2{font-size:24px; font-weight:bold; color:#fff; padding-bottom:10px; position:relative;}

.pro_detail_pt1 .pro_name2:after{content:''; position:absolute; width:45px; height:3px; background:#ffffff; bottom:-3px; left:0;}

.pro_detail_pt1 .dec{font-size:13px; color:#fff; line-height:2; padding-top:20px;}

.pro_detail_pt1 .right_pic{width:50%; float:left;}

.pro_detail_pt1 .right_pic .pic_box{padding:0 140px 0 115px;}

.pro_detail_pt2{position:relative;}

.pro_detail_pt2 .top_link{position:absolute; top:-70px; left:0; width:100%;}

.pro_detail_pt2 .link_btn{width:17.67%; line-height:60px; font-size:18px; text-align:center; display:inline-block; background:#006d81; color:#ffffff; margin-right:10px; vertical-align:bottom;}

.pro_detail_pt2 .bottom_dec .miaoshu_item{margin-bottom:28px;}

.pro_detail_pt2 .bottom_dec .dec_box{padding-top:40px;}

.pro_detail_pt2 .bottom_dec .type{width:12.5%; display:inline-block; float:left; text-align:right; font-size:15px; color:#006d81;}

.pro_detail_pt2 .bottom_dec .type_box{padding-right:10px;}

.pro_detail_pt2 .bottom_dec .dec{width:87.5%; display:inline-block; float:left; font-size:14px; line-height:1.8;}

.pro_detail_pt2 .bottom_dec .neirong_box{padding-left:12px;}



.bottom_area{padding-top:47px;}

.pro_detail_pt2 .bottom_area .honor_box{padding-top:40px; margin-bottom:60px;}

.pro_detail_pt2 .bottom_area .miaoshu_item{margin-bottom:28px;}

.pro_detail_pt2 .bottom_area .type{width:12.5%; display:inline-block; float:left; text-align:right;}

.pro_detail_pt2 .bottom_area .type_box{padding-right:10px}

.pro_detail_pt2 .bottom_area .duobianxing{display:inline-block; width:10px; height:12px; background:url("../img/duobianxing.png"); vertical-align:-3px;}

.pro_detail_pt2 .bottom_area .dec{width:87.5%; display:inline-block; float:left; font-size:14px; line-height:1.8;}

.pro_detail_pt2 .bottom_area .neirong_box{padding-left:12px;}

.pro_detail_pt2 .bottom_area .pic{display:inline-block; float:left; text-align:center; margin-right:40px;}

.pro_detail_pt2 .link_btn.tab_t_cur{background:#ffffff; color:#000; line-height:70px;}

.pro_detail_pt2 .link_btn{transition:none;}

.pro_detail_pt1 .right_pic .pic_box{padding:0; margin-top:-40px;}

.pro_detail_pt2 .bottom_area .honor_box{margin-bottom:0px;}

.product_detail{padding-bottom:5vh;}



/* 发展历程 start */

.history .rect-57{padding-bottom:57.55%;}

.history .rect-51{padding-bottom:51.87%;}

.history .infor{font-size:0; padding-bottom:70px;}

.history .infor .left{display:inline-block; vertical-align:middle; margin-right:13%;}

.history .infor .tit{font-size:36px; line-height:36px; font-weight:bold; position:relative; display:inline-block;}

/* .history .infor .tit::after{content:''; width:68%; height:7px; background:#fe9901; position:absolute; left:0; bottom:-3px; z-index:-1;} */

.history .infor .right{font-size:16px; line-height:28px; color:#000; display:inline-block; vertical-align:middle;}

.history .content .top{padding:0 9%; box-sizing:border-box; position:relative; margin-bottom:60px; transition:all 0.5s ease; z-index:9; width:100%;}

.history .content .top_wrap.on{background:#fff; position:fixed; top:90px; left:0; z-index:15; width:100%;}

.history .content .top_wrap.on .top{width:1400px; padding:10px 6%; margin:0 auto;}

.history .content .top .swiper-container{height:78px;}

/* .history .content .top .swiper-wrapper{background:url(../img/history_bg.png); width:200%;} */

.history .content .top .swiper-slide{font-size:20px; text-align:center; color:#fff; cursor:pointer; position:relative;}

.history .content .top .swiper-slide span{display:inline-block; width:62px; height:62px; background:#006d81; border-radius:50%; overflow:hidden; line-height:62px; margin-top:8px; transition:all 0.5s ease; font-weight:bold; position:relative; z-index:2;}

.history .content .top .swiper-slide::before{content:''; width:160px; height:78px; background:url(../img/dot4.png) no-repeat left; position:absolute; left:0; top:50%; transform:translate(0,-50%);}

.history .content .top .swiper-slide.cur span{background:#fe9901;}

.history .content .swiper-button-prev{width:38px; height:38px; background:url(../img/history_prev2.png) no-repeat center; background-size:cover; opacity:1; position:absolute; left:0; top:50%; transform:translate(0,-50%); margin-top:0; transition:all 0.5s ease;}

.history .content .swiper-button-prev.swiper-button-disabled{opacity:1; background:url(../img/history_prev.png) no-repeat center; background-size:cover;}

.history .content .swiper-button-next{width:38px; height:38px; background:url(../img/history_next2.png) no-repeat center; background-size:cover; opacity:1; position:absolute; left:auto; right:0; top:50%; transform:translate(0,-50%); margin-top:0; transition:all 0.5s ease;}

.history .content .swiper-button-next.swiper-button-disabled{opacity:1; background:url(../img/history_next.png) no-repeat center; background-size:cover;}

.history .content .bott{overflow:hidden;}

.history .content .bott .owl-prev{width:38px; height:38px; background:url(../img/history_prev2.png) no-repeat center; background-size:cover; float:left; transition:all 0.5s ease; margin-top:30px;}

.history .content .bott .owl-next{width:38px; height:38px; background:url(../img/history_next2.png) no-repeat center; background-size:cover; float:right; transition:all 0.5s ease; margin-top:30px;}

.history .content .bott .owl-prev.disabled{background:url(../img/history_prev.png) no-repeat center; background-size:cover;}

.history .content .bott .owl-next.disabled{background:url(../img/history_next.png) no-repeat center; background-size:cover;}

.history .content .bott .owl-dots{text-align:center; margin-top:40px;}

.history .content .bott .owl-dots .owl-dot{width:14px; height:14px; background:#d6d6d6; border-radius:50%; display:inline-block; margin:0 11px; transition:all 0.5s ease;}

.history .content .bott .owl-dots .owl-dot.active{background:#fe9901;}

.history .content .bott ul{transition:all 0.5s ease; position:relative; overflow:hidden;}

.history .content .bott ul::before{content:''; width:2px; height:100%; background:#006d81; position:absolute; left:50%; top:0; z-index:2;}

.history .content .bott li{min-height:595px; position:relative; padding:0 3.6%;}

.history .content .bott li .bg{position:absolute; left:50%; bottom:-20px; font-size:584px; color:#cdcdcd; font-family:Arial; width:100%; text-align:center; transform:translate(-50%,0); opacity:0.1; line-height:1;}

.history .content .bott li .left{width:40%; padding-top:100px; z-index:2; position:relative;}

.history .content .bott li .left .tit{position:absolute; left:0; width:100%; bottom:0; box-sizing:border-box; padding:20px; font-size:18px; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}



.history .content .bott li .right{width:50%; padding-left:8%; box-sizing:border-box; position:relative; padding-top:80px; z-index:2;}

.history .content .bott li .right::before{content:''; width:85px; height:50px; background:url(../img/dot1.png) no-repeat center; background-size:cover; position:absolute; left:-24px; top:75px;}

.history .content .bott li .right .time{font-size:36px; line-height:36px; color:#006d81; font-weight:bold; margin-bottom:30px;}

.history .content .bott li .right .c{font-size:16px; color:#000;}

.history .content .bott li .right .c span{display:block; position:relative; margin-bottom:20px;}

.history .content .bott li .right .c span::before{content:''; width:14px; height:14px; background:url(../img/dot3.png) no-repeat center; position:absolute; left:-28px; top:7px;}

.history .content .bott li.even{background:#f8f8f8;}

.history .content .bott li.even .bg{color:#fff; opacity:0.8;}

.history .content .bott li.even .left{float:right;}

.history .content .bott li.even .right{float:left; text-align:right; padding-left:0; padding-right:8%;}

.history .content .bott li.even .right::before{background:url(../img/dot2.png) no-repeat center; background-size:cover; left:auto; right:-26px;}

.history .content .bott li.even .right .c span::before{left:auto; right:-28px;}

.history .swiper-button-next:after, 

.history .swiper-button-prev:after{display:none;}



/* 对外合作 */

.cooperation01 .infor{text-align:center; padding:0 10%;}

.cooperation01 .infor .tit{font-size:42px; line-height:42px; color:#222;}

.cooperation01 .infor .con{font-size:16px; line-height:25px; color:#222; margin-top:30px;}

.cooperation02{background:url(../img/cooperation02_1.jpg) no-repeat center; padding:65px 0; background-size:cover; margin-top:70px;}

.cooperation02 .content .item{width:24.2%; float:left; margin-right:2%;}

.cooperation02 .content .item .box{width:340px; height:340px; padding:20px; box-sizing:border-box;}

.cooperation02 .content .item .box .info{background:#fff; border-radius:50%; padding:60px 40px; width:300px; height:300px;box-sizing:border-box; text-align:center; display:flex; justify-content:center;/* align-items:center;*/ flex-direction:column}

.cooperation02 .content .item .box .t{font-size:26px; line-height:30px; color:#222; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}

.cooperation02 .content .item .box .c{font-size:20px; line-height:30px; color:#222;}

.cooperation02 .content .item04{width:20%; float:right; margin-right:0;}

.cooperation02 .content .item04 .box{padding:0;}

.cooperation02 .content .item04 .box .info{padding:0; text-align:left; background:transparent;}

.cooperation02 .content .item04 .box .info .text{font-size:20px; line-height:30px; color:#222; margin-bottom:35px;}

.cooperation02 .content .item04 .box .info .addr{font-size:20px; line-height:36px; color:#222; font-weight:bold;}

.cooperation02 .content .item04 .box .info .addr a{font-size:28px; color:#006d81;}

.cooperation03{padding-top:80px;}

.cooperation03 .infor .tit{font-size:42px; line-height:42px; color:#222; text-align:center;}

.cooperation03 .content{margin-top:40px;}

.cooperation03 .content li{float:left; width:32%; margin-right:2%; border-radius:10px; box-shadow:0 0 15px rgba(0,0,0,.2); margin-bottom:24px; overflow:hidden;}

.cooperation03 .content li:nth-child(3n){margin-right:0;}

.cooperation03 .content li img{transition:all 0.5s ease;}

.cooperation03 .content li:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}



/* ESG 报告 */

.report01 .infor{text-align:center;}

.report01 .infor .tit{font-size:42px; line-height:42px; color:#222; margin-bottom:30px;}

.report02 .hd{width:61%; margin:0 auto; position:relative;background:#f6f6f6;}

.report02 .hd .sele_year{width:15.5%; float:left; background:#f6f6f6; height:58px; line-height:58px; border-color:#f6f6f6; position:relative;}

.report02 .hd .sele_year:after{content:''; width:1px; height:24px; background:#e8e8e8; position:absolute; right:0; top:50%; transform:translateY(-50%);}

.report02 .hd .select-ui-choose-default ._txt{padding:0 30px;}

.report02 .hd .select-ui-choose-default ._arrow{width:3em;}

.report02 .hd .select-ui-choose-default ._arrow .arr{border:none; width:10px; height:5px; background:url(../img/job_jt.png) no-repeat center;}

.report02 .hd .select-ui-choose-default.on ._arrow .arr{margin-top:-0.2em;}

.report02 .hd .inp{width:77%; float:left; height:58px; line-height:58px; border:none; background:#f6f6f6; text-indent:30px;}

.report02 .hd .btns{background:#fe9901; width:58px; height:58px; line-height:58px; border:none; position:absolute; right:0; top:0; text-align:center; border-radius:5px; cursor:pointer;}

.report02 .hd .btns span{display:none;}

.report02 .hd .btns .icon{display:inline-block; width:22px; height:22px; background:url(../img/pic_list01_1.png) no-repeat center; vertical-align:-3px;}

body .select-ui-options-default li:hover{background:#006d81;}

.report02 .bd{margin-top:130px;}

.report02 .bd .item{width:49%; margin-right:2%; float:left; background:#f6f6f6; margin-bottom:130px;}

.report02 .bd .item:nth-child(2n){margin-right:0;}

.report02 .bd .item .box{padding:50px 60px 40px; display:block;}

.report02 .bd .item .box .img_{width:44%; float:left; margin-top:-128px; border:1px solid #7E7E7E; overflow:hidden;}

.report02 .bd .item .box .info{width:46%; float:right;}

.report02 .bd .item .box .info .tit{font-size:20px; line-height:24px;  color:#fe9901;}

.report02 .bd .item .box .info .con{font-size:24px; line-height:30px; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#222; margin:20px 0 30px; font-weight:bold;}

.report02 .bd .item .box .info .date{font-size:16px; color:#222222;}

.report02 .bd .item .box .info .look{font-size:16px; text-align:right; line-height:24px; margin-top:40px;}

.report02 .bd .item .box .info .look .icon{display:inline-block; width:24px; height:18px; background:url(../img/look.png) no-repeat center; vertical-align:-2px;}

.report02 .bd .item .box img{transition:all 0.5s ease;}

.report02 .bd .item .box:hover img{-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}



/* 新闻列表 */

.news_list01{padding-bottom:100px;}

.news_list01 .rect-5665{padding-bottom:56.65%;}

.news_list01 .hd{width:61%; margin:0 auto; position:relative;background:#f6f6f6;}

.news_list01 .hd .sele_year{width:15.5%; float:left; background:#f6f6f6; height:58px; line-height:58px; border-color:#f6f6f6; position:relative;}

.news_list01 .hd .sele_year:after{content:''; width:1px; height:24px; background:#e8e8e8; position:absolute; right:0; top:50%; transform:translateY(-50%);}

.news_list01 .hd .select-ui-choose-default ._txt{padding:0 30px;}

.news_list01 .hd .select-ui-choose-default ._arrow{width:3em;}

.news_list01 .hd .select-ui-choose-default ._arrow .arr{border:none; width:10px; height:5px; background:url(../img/job_jt.png) no-repeat center;}

.news_list01 .hd .select-ui-choose-default.on ._arrow .arr{margin-top:-0.2em;}

.news_list01 .hd .inp{width:77%; float:left; height:58px; line-height:58px; border:none; background:#f6f6f6; text-indent:30px;}

.news_list01 .hd .btns{background:#fe9901; width:58px; height:58px; line-height:58px; border:none; position:absolute; right:0; top:0; text-align:center; border-radius:5px; cursor:pointer;}

.news_list01 .hd .btns span{display:none;}

.news_list01 .hd .btns .icon{display:inline-block; width:22px; height:22px; background:url(../img/pic_list01_1.png) no-repeat center; vertical-align:-3px;}

.news_list01 .bd{margin-top:40px;}

.news_list01 ul{position:relative;}

.news_list01 ul:after{content:''; background:#bcbcbc; position:absolute; top:0; left:14%; height:100%; width:1px; z-index:3;}

.news_list01 ul .item{height:205px; margin-bottom:15px;}

.news_list01 ul .item_l{width:20%; float:left; position:relative; height:100%;}

.news_list01 ul .item_l:after{content:''; position:absolute; top:0; right:84px; width:0; height:206px; background:#006d81; transition:all .5s ease; -webkit-transition:all .5s ease;}

.news_list01 ul .item_l:before{width:366px; height:239px; content:''; background:url(../img/news_list01_2.png) no-repeat center; pointer-events:none; position:absolute; right:0; bottom:0; z-index:2;}

.news_list01 ul .item_r{width:80%; float:left; height:100%; background:#fafafa; position:relative;}

.news_list01 ul .item_r:after{content:''; position:absolute; top:0; right:0; background:#fafafa; height:100%; width:0; transition:all .5s ease; -webkit-transition:all .5s ease;}

.news_list01 ul .item_l .time{width:65%; float:left; font-family:'Arial'; line-height:1; text-align:center; position:absolute; height:64px; top:50%; margin-top:-32px; color:#006d81; z-index:5; font-size:14px}

.news_list01 ul .item_l .time .d{font-size:52px; margin-bottom:3px;}

.news_list01 ul .item_l .time:after{content:''; background:#bcbcbc; position:absolute; width:46px; height:1px; top:50%; right:-61px;transition:all .5s ease; -webkit-transition:all .5s ease;}

.news_list01 ul .item_r .box{padding:30px 40px;}

.news_list01 ul .item_r .intro_box .tit{font-size:20px; font-weight:bold; color:#000; line-height:24px; margin-bottom:20px;}

.news_list01 ul .item_r .intro_box .tit a{display:block;}

.news_list01 ul .item_r .intro_box .list_tool{margin-bottom:10px; color:#c9c9c9; font-size:14px;}

.news_list01 ul .item_r .intro_box .list_tool .share_more{margin-left:10px; vertical-align:middle;}

.news_list01 ul .item_r .intro_box .list_tool .time{margin-left:10px;}

.news_list01 ul .item_r .intro_box .con{font-size:14px; color:#444; height:60px; line-height:30px; overflow:hidden;}

.news_list01 ul .item_r .intro_box{width:75%; float:left;}

.news_list01 ul .item_r .img_box{float:right; width:24%;}

.news_list01 ul .item.hover{background:#fafafa;}

.news_list01 ul .item.hover .item_l .time{color:#fff;}

.news_list01 ul .item.hover .item_l .time:before{content:''; position:absolute; border-top:15px solid transparent; border-bottom:15px solid transparent; border-left:15px solid #006d81; right:-25px; top:50%; margin-top:-15px; z-index:3;}

.news_list01 ul .item.hover .item_l .time:after{background:#006d81;}

.news_list01 ul .item.hover .tit{color:#006d81;}

.news_list01 ul .item.hover .item_l:after{width:520px}

.news_list01 ul .item.hover .item_r:after{width:330px;right:-330px;}

.news_list01 ul .item:last-child{margin-bottom:0;}



/* 投资者关系 start */

.investor_relations.channel_content{padding-bottom:0;}

.investor_relations01{padding-bottom:75px;}

.investor_relations01 .infor{text-align:center; padding:0 6%;}

.investor_relations01 .infor .tit{font-size:42px; line-height:60px; color:#000; margin-bottom:30px;}

.investor_relations01 .infor .con{font-size:15px; line-height:30px; color:#555;}

.investor_relations02{padding:90px 0; background:#f7f7f7;}

.investor_relations02 .infor{position:relative;}

.investor_relations02 .infor .tit{font-weight:bold; display:inline-block;}

.investor_relations02 .infor .more{position:absolute; right:0; bottom:0;}

.investor_relations02 .content{margin-top:50px;}

.investor_relations02 .content .rect-136{padding-bottom:136.36%;}

.investor_relations02 .content .left{float:left; width:24%;}

.investor_relations02 .content .left .tabs .item{position:relative; box-sizing:border-box; display:block; padding-left:56px; max-width:200px; width:100%; line-height:56px; font-size:20px; color:#222; background:#fff; transition:all .5s ease; cursor:pointer;}

.investor_relations02 .content .left .tabs .item.cur{color:#fff; background:#006d81;}

.investor_relations02 .content .left .tabs .item::before{content:""; position:absolute; left:30px; top:50%; transform:translateY(-50%); height:8px; width:8px; border-radius:50%; border:1px solid #fe9901;}

.investor_relations02 .content .left .tabs .item.cur::before{background:#fe9901;}

.investor_relations02 .content .left .navigation{margin-top:38px; width:200px;}

.investor_relations02 .content .left .navigation .navi_prev{display:inline-block; width:50px; height:50px; border-radius:50%; border:1px solid #fe9901; font-size:28px; color:#fe9901; cursor:pointer; user-select:none;}

.investor_relations02 .content .left .navigation .navi_prev .iconfont{margin:0 0.4em 0 0.3em;}

.investor_relations02 .content .left .navigation .navi_next{display:inline-block; width:50px; height:50px; margin-left:20px; border-radius:50%; border:1px solid #fe9901; font-size:28px; color:#fe9901; cursor:pointer; user-select:none;}

.investor_relations02 .content .left .navigation .navi_next .iconfont{margin:0 0.3em 0 0.4em;}

.investor_relations02 .content .left .navigation .navi_prev.swiper-button-disabled,

.investor_relations02 .content .left .navigation .navi_next.swiper-button-disabled{border-color:#d5d5d5; color:#d5d5d5; cursor:not-allowed;}

.investor_relations02 .content .right{float:right; width:76%;}

.investor_relations02 .content .right .swiper .swiper-slide{float:left; width:30%;}

.investor_relations02 .content .right .swiper .swiper-slide .txt_box{position:relative; font-size:22px; color:#555; line-height:70px; height:65px; padding:0 60px 0 30px; background:#f1f1f1; transition:all .5s ease;}

.investor_relations02 .content .right .swiper .swiper-slide .txt_box .icon.download{position:absolute; right:30px; top:50%; transform:translateY(-50%); width:25px; height:25px; background:url("../img/investor_relations02_icon1.png") no-repeat center/cover; transition:all .5s ease;}

.investor_relations02 .content .right .swiper .swiper-slide:hover .txt_box{background:#006d81; color:#fff;}

.investor_relations03{padding:90px 0;}

.investor_relations03 .infor .tit{font-weight:bold; display:inline-block;}

.investor_relations03 .infor .tabs .item{position:relative; float:left; line-height:60px; font-size:20px; color:#222; margin-left:50px; cursor:pointer; transition:all .5s ease;}

.investor_relations03 .infor .tabs .item::before{content:""; position:absolute; bottom:10px; width:100%; height:2px; background:#006d81; opacity:0; transition:all .5s ease;}

.investor_relations03 .infor .tabs .item.cur{color:#006d81; font-weight:bold;}

.investor_relations03 .infor .tabs .item.cur::before{opacity:1;}

.investor_relations03 .content{margin-top:50px;}

.investor_relations03 .content .reports{display:none; width:103%; height:312px; overflow:hidden;}

.investor_relations03 .content .reports.cur{display:block;}

.investor_relations03 .content .reports.on{height:auto;}

.investor_relations03 .content .reports .item{position:relative; box-sizing:border-box; float:left; width:47%; margin-right:3%; padding:0 240px 0 90px; background:#f7f7f7; height:80px; line-height:80px; margin-bottom:24px; transition:all .5s ease;}

.investor_relations03 .content .reports .item .tit{transition:all .3s ease;}

.investor_relations03 .content .reports .item .icon.file{position:absolute; left:44px; top:50%; transform:translateY(-50%); font-size:26px; color:#555; transition:all .3s ease;}

.investor_relations03 .content .reports .item .icon.download{position:absolute; right:44px; top:50%; transform:translateY(-50%); font-size:26px; color:#555; transition:all .3s ease;}

.investor_relations03 .content .reports .item .date{position:absolute; right:120px; top:50%; transform:translateY(-50%); height:80px; line-height:80px; transition:all .3s ease;}

.investor_relations03 .content .reports .item:hover{background:#006d81;}

.investor_relations03 .content .reports .item:hover .tit{color:#fff;}

.investor_relations03 .content .reports .item:hover .date{color:#fff;}

.investor_relations03 .content .reports .item:hover .icon.file{color:#fff;}

.investor_relations03 .content .reports .item:hover .icon.download{color:#fff;}

.investor_relations03 .content .btns{margin-top:30px; text-align:center;}

.investor_relations03 .content .btns .more_btn{display:inline-block; line-height:50px; height:50px; padding:0 60px; color:#fff; background:#fe9901; font-size:16px;}

.investor_relations03 .content .btns .fold_btn{display:none; line-height:50px; height:50px; padding:0 60px; color:#fff; background:#fe9901; font-size:16px;}

.investor_relations03 .content .btns.on .more_btn{display:none;}

.investor_relations03 .content .btns.on .fold_btn{display:inline-block;}

.investor_relations04{background:#f7f7f7; padding:90px 0;}

.investor_relations04 .infor .tit{font-weight:bold; display:inline-block;}

.investor_relations04 .content{position:relative; margin-top:50px; padding-left:50%; background:#fff;}

.investor_relations04 .content .rect-61{padding-bottom:61.57%;}

.investor_relations04 .content .left{position:absolute; box-sizing:border-box; left:0; top:0; bottom:0; width:50%; padding:50px 80px 40px 44px;}

.investor_relations04 .content .left .intro .tit{font-size:30px; font-weight:bold; color:#006d81;}

.investor_relations04 .content .left .intro .line{width:100%; height:1px; margin-top:16px; background:#006d81;}

.investor_relations04 .content .left .intro .nums{margin-top:50px;}

.investor_relations04 .content .left .intro .nums .num_l{width:50%;}

.investor_relations04 .content .left .intro .nums .num_r{width:50%;}

.investor_relations04 .content .left .intro .nums .num_tit{font-size:30px; color:#006d81;}

.investor_relations04 .content .left .intro .nums .num_con{font-size:14px; color:#222; line-height:24px; height:72px; margin-top:24px;}

.investor_relations04 .content .left .intro .refresh{margin-top:60px;}

.investor_relations04 .content .right{float:right; width:100%;}

/* 投资者关系 end */



/* 20221227 */

.history .content .top_wrap .top .swiper-slide a{display:block; color:#fff;}

.history .content .top_wrap .top .swiper-slide span{margin-right:9px;}

.history .content .top_wrap.on .top .swiper-slide span{margin-right:11px;}

.history .content .top_wrap .top .swiper-slide:hover span{background:#fe9901;}



/* 投资者联络 start */

.invest{background:#f7f7f7;}

.invest1 .wrap{background:#fff;}

.invest1 .left{position:relative; width:40%;}

.invest1 .left .box{width:458px; padding:65px; box-sizing:border-box; background:url(../img/invest_bg.png) no-repeat center; background-size:cover; position:absolute; right:-60px; top:50%; transform:translateY(-50%); color:#fff;}

.invest1 .left .box .tit{font-size:20px; line-height:40px; font-weight:bold;}

.invest1 .left .box .con{font-size:20px; line-height:25px; margin-top:30px;}

.invest1 .left .box .con div{margin-bottom:8px;}

.invest1 .left .box .con div:last-child{margin-bottom:0;}

.invest1 .left .box .con div a{color:#fff;}

.invest1 .right{width:46%; padding-top:55px;}

.invest1 .right .title{margin-bottom:40px;}

.invest1 .right .content{width:82%;}

.invest1 .right .content .item{width:100%; margin-bottom:20px;}

.invest1 .right .content .item .item_tit{width:27%; display:inline-block; vertical-align:middle; margin-right:3.5%; background:#f7f7f7; line-height:44px; height:44px; text-align:center; font-size:16px; color:#555;}

.invest1 .right .content .item input{width:66%; display:inline-block; vertical-align:middle; border:1px solid #d9d9d9; padding:0; background:transparent; height:44px; line-height:44px; box-sizing:border-box; color:#555; font-size:16px; text-indent:20px;}

.invest1 .right .content .item input::-webkit-input-placeholder{font-size:16px; color:#d9d9d9;}

.invest1 .right .content .item input::-moz-placeholder{font-size:16px; color:#d9d9d9;}

.invest1 .right .content .item input:-moz-placeholder{font-size:16px; color:#d9d9d9;}

.invest1 .right .content .item input:-ms-input-placeholder{font-size:16px; color:#d9d9d9;}

.invest1 .right .content .item textarea{width:66%; display:inline-block; vertical-align:top; border:1px solid #d9d9d9; padding:0; background:transparent; height:142px; box-sizing:border-box; color:#555; font-size:16px; resize:none; padding:10px 20px;}

.invest1 .right .content .item textarea::-webkit-input-placeholder{font-size:16px; color:#d9d9d9;}

.invest1 .right .content .item textarea::-moz-placeholder{font-size:16px; color:#d9d9d9;}

.invest1 .right .content .item textarea:-moz-placeholder{font-size:16px; color:#d9d9d9;}

.invest1 .right .content .item textarea:-ms-input-placeholder{font-size:16px; color:#d9d9d9;}

.invest1 .right .content .item .tag{font-size:16px; color:#fe1200; display:inline-block; vertical-align:middle;}

.invest1 .right .content .item.item8 input{width:23%; margin-right:5px;}

.invest1 .right .content .item.item8 img{width:27%; height:44px;}

.invest1 .right .content .item.item8 span{font-size:12px; color:#555; vertical-align:bottom;}

.invest1 .right .content button{font-size:18px; color:#fff; background:#fe9901; text-align:center; width:34%; height:44px; line-height:44px; padding:0; border:none; cursor:pointer;}

.invest1 .right .content .item.item6 input{position:relative;}

.invest1 .right .content .item.item6 input::before{content:''; width:20px; height:20px; background:url(../img/invest_icon.png) no-repeat center; background-size:cover; position:absolute; left:20px; top:50%; transform:translateY(-50%);}

/* 投资者联络 end */





/* 公司荣誉 start */

.honor.channel_content{padding:0;}

.honor01{padding:80px 0; background:url(../img/honor01_bg.jpg) no-repeat center/cover;}

.honor01 .infor{text-align:center; padding:0 25.5%;}

.honor01 .infor .tit{font-size:42px; line-height:60px; color:#000; margin-bottom:30px;}

.honor01 .infor .con{font-size:15px; line-height:30px; color:#626262;}

.honor01 .content{margin-top:40px;}

.honor01 .content .rect-74{padding-bottom:74.286%;}

.honor01 .content .swiper-container{overflow:visible;}

.honor01 .content .swiper-slide{float:left; width:20%;}

.honor01 .content .swiper-slide .txt_box{text-align:center; padding-top:26px; opacity:0;}

.honor01 .content .swiper-slide .txt_box .tit{font-size:15px; color:#626262;}

.honor01 .content .swiper-slide.swiper-slide-active .txt_box{opacity:1;}

.honor01 .content .swiper_navi{text-align:center; margin-top:44px;}

.honor01 .content .swiper_navi .prev_btn{display:inline-block; width:60px; height:60px; line-height:58px; font-size:24px; border-radius:50%; border:2px solid #fe9901; color:#fe9901; user-select:none; cursor:pointer; transition:all .5s ease;}

.honor01 .content .swiper_navi .next_btn{display:inline-block; width:60px; height:60px; margin-left:20px; line-height:58px; font-size:24px; border-radius:50%; border:2px solid #fe9901; color:#fe9901; user-select:none; cursor:pointer; transition:all .5s ease;}

.honor01 .content .swiper_navi .prev_btn:hover, .honor01 .content .swiper_navi .next_btn:hover{color:#fff; background:#fe9901;}

.honor02{padding:70px 0;}

.honor02 .infor{text-align:center;}

.honor02 .infor .tit{font-size:42px; color:#222;}

.honor02 .content{margin-top:40px;}

/* .honor02 .content .swiper-container{margin:0 -15px;} */

.honor02 .content .swiper-slide .txt_box{padding:30px; margin:0 15px 24px; background:#f7f7f7; border-radius:20px; overflow:hidden; transition:all .3s ease;}

.honor02 .content .swiper-slide .txt_box .tit{font-size:32px; color:#006d81;  transition:all .3s ease;}

.honor02 .content .swiper-slide .txt_box .con{font-size:18px; line-height:30px; height:60px; overflow:auto; color:#000; margin-top:16px; transition:all .3s ease;}

.honor02 .content .swiper-slide .txt_box .con::-webkit-scrollbar{width:2px; height:2px;}

.honor02 .content .swiper-slide .txt_box .con::-webkit-scrollbar-thumb{background:rgba(245,245,245,0.5);}

.honor02 .content .swiper-slide .txt_box .con::-webkit-scrollbar-track{background:#006d81;}

.honor02 .content .swiper-slide .txt_box:hover{background:#006d81;}

.honor02 .content .swiper-slide .txt_box:hover .tit{color:#fff;}

.honor02 .content .swiper-slide .txt_box:hover .con{color:#fff;}

.honor02 .content .swiper-pagination{position:static; margin-top:16px;}

.honor02 .content .swiper-pagination .swiper-pagination-bullet{width:12px; height:12px; border-radius:6px; background:#d0d0d0; transition:all .3s ease; opacity:1;}

.honor02 .content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fe9901; width:35px;}

.honor03 .content{position:relative; height:780px; background:url(../img/honor03_bg.jpg) no-repeat center/cover;}

.honor03 .content .item{position:absolute; border-radius:50%; transform-origin:left top;}

/* .honor03 .content .item .tit{position:absolute; top:50%; left:50%; width:85%; font-size:24px; font-weight:bold; text-align:center; color:#fff; transform:translate(-50%, -40%); z-index:1;} */

/* .honor03 .content .item::after{content:""; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); border-radius:50%;}

.honor03 .content .item.item_green{background:radial-gradient(rgba(65, 159, 148, 0.7), rgba(7, 119, 147, 0.7));}

.honor03 .content .item.item_green::after{background:radial-gradient(transparent, rgba(65, 159, 148, 0.3));}

.honor03 .content .item.item_yellow{background:radial-gradient(rgba(246, 156, 1, 0.7), rgba(244, 144, 62, 0.7));}

.honor03 .content .item.item_yellow::after{background:radial-gradient(transparent, rgba(246, 156, 1, 0.3));}

.honor03 .content .item.item01{top:34.6%; left:2.7%; width:310px; height:310px;}

.honor03 .content .item.item01::after{width:334px; height:334px;}

.honor03 .content .item.item02{top:11.5%; left:14.3%; width:230px; height:230px;}

.honor03 .content .item.item02::after{width:250px; height:250px;}

.honor03 .content .item.item03{top:5%; left:34.2%; width:240px; height:240px;}

.honor03 .content .item.item03::after{width:260px; height:260px;}

.honor03 .content .item.item04{top:39.7%; left:29.3%; width:375px; height:375px;}

.honor03 .content .item.item04 .tit{font-size:30px;}

.honor03 .content .item.item04::after{width:400px; height:400px;}

.honor03 .content .item.item05{top:12.8%; left:54.3%; width:275px; height:275px;}

.honor03 .content .item.item05::after{width:295px; height:295px;}

.honor03 .content .item.item07{top:69.2%; left:55.7%; width:200px; height:200px;}

.honor03 .content .item.item07::after{width:220px; height:220px;}

.honor03 .content .item.item06{top:54.1%; left:71.4%; width:275px; height:275px;}

.honor03 .content .item.item06::after{width:295px; height:295px;}

.honor03 .content .item.item08{top:6.4%; left:82.6%; width:242px; height:242px;}

.honor03 .content .item.item08::after{width:262px; height:262px;} */

/* 公司荣誉 end */



/* 20221227 调整 fyh */

.header{z-index:20;}

.header .nav_li .nav_down .left .content .intro ul li{line-height:40px;}

.header .nav_li .nav_down .right .tit{font-size:28px; white-space:nowrap;}

.header .nav_li .nav_down .right .con{margin-top:30px;}

/* .history .content .bott .wrap{width:100%;} */



/* 20221227 调整 dy */

.swiper-button-prev::before, .swiper-rtl .swiper-button-next:before{display:none;}

.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after{display:none;}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{display:none;}

.ipart2 .rect-78{padding-bottom:78.2%;}

.ipart2 .left{width:47%; display:inline-block; vertical-align:middle;}

.ipart2 .right{width:47%;}

.ipart2 .right .item .intro{position:absolute; left:0; bottom:0; background:rgba(254,153,1,0.75); color:#fff; font-size:22px; width:160px; line-height:42px; text-align:center;}

.ipart2 .right .owl-dots{width:100%; text-align:right; position:absolute; right:40px; bottom:15px;}

.ipart2 .right .owl-dot{display:inline-block; width:16px; height:16px; background:#fff; border-radius:50%; margin:0 5px; transition:all 0.5s ease;}

.ipart2 .right .owl-dot.active{width:54px; border-radius:50px;}

.invest1 .right .content .item.item6{position:relative;}

.invest1 .right .content .item.item6 input{border:none;}

.invest1 .right .content .item.item6 .webuploader-container{width:66%; height:44px; line-height:44px; position:absolute; left:31%; top:0; z-index:3;}

/* .invest1 .right .content .item.item6 .webuploader-container input{width:100%; height:100%; z-index:1;} */

.invest1 .right .content .item.item6 .webuploader-container .webuploader-pick{border:none;}

.invest1 .right .content .item.item6 .webuploader-container div{width:100%; height:100%; border:1px solid #d9d9d9;}

.practice{padding:0;}

.practice01{padding-top:75px; background:url(../img/practice1_bg.jpg) no-repeat right; background-position:right;}

.rd_strength .team .team_show{padding-bottom:45px;}

.rd_strength .team .team_show .swiper-pagination{position:static; margin-top:35px;}

.rd_strength .team .team_show .swiper-pagination .swiper-pagination-bullet-active{background:#fe9901;}

.product2 .top li{width:25%;}

.news_list01{padding-bottom:0;}

.news_list01 ul .item.noimg .item_r .intro_box{width:100%;}

.news_list01 ul .item.noimg .item_r .img_box{display:none;}

.news_list01 .widgets_common_pages_4{margin-top:50px;}

.news_detail01 .right .item .item_con li:hover{background:#fafafa;}

.report02 .hd .inp{box-sizing:border-box;}

.file_list1.report02 .bd{margin-top:80px;}

.file_list1 .content .reports .item{position:relative; box-sizing:border-box; padding:0 240px 0 90px; background:#f7f7f7; height:80px; line-height:80px; margin-bottom:24px; transition:all .5s ease;}

.file_list1 .content .reports .item:last-child{margin-bottom:0;}

.file_list1 .content .reports .item .tit{transition:all .3s ease;}

.file_list1 .content .reports .item .icon.file{position:absolute; left:44px; top:50%; transform:translateY(-50%); font-size:26px; color:#555; transition:all .3s ease;}

.file_list1 .content .reports .item .icon.download{position:absolute; right:44px; top:50%; transform:translateY(-50%); font-size:26px; color:#555; transition:all .3s ease;}

.file_list1 .content .reports .item .date{position:absolute; right:120px; top:50%; transform:translateY(-50%); height:80px; line-height:80px; transition:all .3s ease;}

.file_list1 .content .reports .item:hover{background:#006d81;}

.file_list1 .content .reports .item:hover .tit{color:#fff;}

.file_list1 .content .reports .item:hover .date{color:#fff;}

.file_list1 .content .reports .item:hover .icon.file{color:#fff;}

.file_list1 .content .reports .item:hover .icon.download{color:#fff;}

.lnb .lnb_area{z-index:20;}

body .searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:#006d81;}

body .searchArea .content_form .form_box .search .btn_wrap .btns::before{background:#006d81;}

.rd_strength .title{font-weight:bold; display:inline-block;}

.rd_strength .strength .title{position:absolute; top:66px; z-index:2;}

.ibanner .owl-dot:last-child{margin-bottom:0;}

/* .ipart1 .content li .cont .cover .con{max-height:96px;} */

.ipart4 .top .intro .c{height:65px;}

.ipart1 .content li .cont .text{-webkit-text-stroke:1px #e9e9e9; -webkit-text-fill-color:#fff; text-transform:uppercase; font-size:28px;}

/* .ibanner .swiper-slide .roll_img{width:100%;} */

.ipart4 .top .right .intro a{padding:32px 40px;}

/* .ipart2 .owl-carousel{display:none;} */

.footer .f_center dl dt a{color:#fff;}

.achievement2 ul li .smal_img{background:#fff;}

/* .achievement2 ul li .item_img{min-height:350px;} */

.achievement2 ul li .item_img .img_box img{object-fit:cover; width:auto; height:100%;}

.investor_relations02 .content .left .navigation .navi_prev{outline:none;}

.investor_relations02 .content .left .navigation .navi_next{outline:none;}

.practice02 .infor .con{max-height:288px; overflow:auto;}

.practice02 .infor .con::-webkit-scrollbar{width:2px; height:4px;}

.practice02 .infor .con::-webkit-scrollbar-thumb{background:#006d81;}

.practice02 .infor .con::-webkit-scrollbar-track{background:#f6f5f5;}

.product1 .swiper-slide .intro .intro_l{max-width:80%;}

.honor02 .content .swiper-slide{width:102%;}

.honor02 .content .swiper-slide .txt_box{float:left; box-sizing:border-box; width:31.33%; margin:0 2% 2% 0;}

.product2 .bott .li_{position:relative;}

.product2 .bott .li_::before{content:''; width:100%; height:4px; background:#006d81; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}

.product2 .bott .li_::after{content:''; width:0; height:4px; background:transparent; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}

.product2 .bott .li_:hover::after{width:100%; background:#fe9901;}

.product2 .bott .li_:hover .intro .b_tit{color:#006d81;}

.product1 .swiper-slide .intro.nopdf .intro_l{max-width:inherit;}

.product2 .bott .box2 .con{height:330px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:8; -webkit-box-orient:vertical;}

/* .ipart1 .content li .cont .cover .con{-webkit-line-clamp:4;} */

.ipart1 .content li.li02 .cont .cover a .t{color:#555;}

.ipart1 .content li.li02 .cont .cover .con::-webkit-scrollbar-thumb{background:#006d81;}

.ipart3 .right .intro{padding-left:150px;}

.ipart5 .play_overlay .infor{top:25%; transform:translate(-50%,0);}

.ipart4 .bott .item .intro .intro_box .time span{margin:0 10px;}

.honor01 .content{overflow:hidden; padding-top:40px; margin-top:0;}

.honor01 .content .swiper-slide .rect-74::after{content:''; width:100%; height:100%; background:rgba(0,0,0,0.3); position:absolute; left:0; top:0; opacity:1; visibility:visible; transition:all 0.5s ease;}

.honor01 .content .swiper-slide.swiper-slide-active .rect-74::after{opacity:0; visibility:hidden;}

.ipart5 .overlay .intro_box .more{margin-top:30px; line-height:24px; color:#006d81; font-size:24px; display:block;}

.achievement2 ul li .item_img .description .txt .t{font-weight:bold;}

.file_list1.report02 .bd{margin-top:50px;}

.file_list1.report02 .tab_list{font-size:0; margin-top:50px;}

.file_list1.report02 .tab_list span{line-height:35px; height:35px; padding:0 20px; margin-right:20px; background:#fafafa; border:1px solid #f0f0f0; font-size:15px; color:#4f4f4f; display:inline-block; cursor:pointer;}

.file_list1.report02 .tab_list span:last-child{margin-right:0;}

.file_list1.report02 .tab_list span:hover{background-color:#006d81; color:#fff;}

.file_list1.report02 .tab_list span.cur{background-color:#006d81; color:#fff;}

.research1 .li_ .bg{position:absolute; width:45%; bottom:0; left:0; height:100%; background-repeat:no-repeat; background-size:cover; background-position:right; display:none;}

.research1 .li_.even .bg{left:auto; right:0; background-position:left;}

.ipart1 .content li .cont{width:98%;}

.ipart1 .content li .back .cont{width:74%;}

.contact_us1 .wrap{height:100%;}

.album_wrap.dy .slide .arrs{width:10%; height:5em; line-height:5em; top:50%; margin-top:-3em; font-size:4em; text-align:center; color:#fff; cursor:pointer;}

.album_wrap.dy .slide .arr_prev{left:10%;}

.album_wrap.dy .slide .arr_next{right:10%; left:auto;}

.album_wrap.dy .album_gallery .slide_nav{width:80%; left:10%;  -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}

.album_wrap.dy .album_gallery .slide_nav a{float:none; display:inline-block; height:70px;}

.album_wrap.dy .album_gallery .album_bar{height:70px; background:none; bottom:44px; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}

.album_wrap.dy .album_gallery .listArrs{color:#fff; position:absolute;  top:auto; display:block;  line-height:70px;  z-index:20; bottom:40px;}

.album_wrap.dy .album_gallery .prevList{left:5%;}

.album_wrap.dy .album_gallery .nextList{right:5%;}

.album_wrap.dy .album_gallery .slide_nav{height:76px; line-height:70px; text-align:center;bottom:34px; padding-bottom:10px; z-index:15; overflow-x:auto;}

.album_wrap.dy .album_gallery .album_pages{left:50%; margin-left:-30px;  -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}

.album_wrap.dy .album_ordinary .slide_c .p{bottom:150px; line-height:24px; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}

.album_wrap.dy .full_btn{cursor:pointer;margin-right:10px; position:absolute; right:40px; top:0;width:40px; height:40px; background:url(../img/ablum_ico.png) no-repeat 0 0;}

.album_wrap.dy .full_btn:hover{opacity:0.8;}

.album_wrap.dy .album_ordinary .album_close{background:url(../img/ablum_ico.png) no-repeat -47px 0; width:40px; height:40px;}

.album_wrap.dy .album_ordinary .album_close .ion{display:none;}

.album_wrap.dy .album_gallery .slide_nav .on{border-color:#f18101;}

.album_wrap.dy .album_gallery .arrs:hover{color:#f18101;}

.album_wrap.dy.hidebar .album_gallery .slide_nav{bottom:-100px;}

.album_wrap.dy.hidebar .album_gallery .listArrs{bottom:-40px;}

.album_wrap.dy.hidebar .album_ordinary .slide_c p{bottom:-40px;}

.album_wrap.dy.hidebar .album_gallery .album_pages{bottom:-30px;}

.album_wrap.dy .album_ordinary .slide_c img{max-width:80%; max-height:57%; margin-top:-5%;  -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }

.album_wrap.dy.hidebar .album_ordinary .slide_c img{max-height:100%; margin-top:0;}

.album_wrap.dy .album_gallery .album_down{display:inline-block; margin-left:10px;; line-height:24px;  color:#fff; font-size:14px; cursor:pointer;}

.album_wrap.dy .album_gallery .album_down span{display:inline-block;}

.album_wrap.dy .album_gallery .album_close:hover{color:#006d81;}

.idea01 .content ul li:last-child{margin-bottom:0;}

.contact_us1 .left .li_ .icon{transition:all 0.5s ease;}

.contact_us1 .left .li_:hover .icon{-webkit-animation:beating 1s ease-out both; -moz-animation:beating 1s ease-out both; cursor:pointer;}

@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(0); -ms-transform:translateY(0); transform:translateY(0);}

}

@-webkit-keyframes beating{ 

  0%{-webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}

  50%{-webkit-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px);}

  100%{-webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}

}

.file_list1.report02 .tab_list span{transition:all 0.5s ease;}

.file_list1.report02 .tab_list span:hover a{color:#fff;}

.footer .f_top .links .links_down{left:50%; transform:translateX(-50%);}

.ibanner .iban_box .li_ .t_box{max-width:75%;}

.ipart5 .play_overlay .infor .more{display:none;}

.cd_idea .content .item{margin-left:1.1%; position:relative; float:left; width:16.5%; height:445px; text-align:center; color:#fff; background-repeat:no-repeat; transition-duration:0.5s; cursor:pointer;}

.cd_idea .content .item:first-child{margin-left:0;}

.cd_idea .content .item1{background-position: 79% 0;}

.cd_idea .content .item2{background-position:75% 0;}

.cd_idea .content .item3{background-position:82% 0;}

.cd_idea .content .item4{background-position:55% 0;}

.cd_idea .content .item.on, 

.cd_idea .content .item:hover {width:47.2%; text-align:left; background-position:0 !important;}

.cd_idea .content .item .inner{width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); box-sizing:border-box;}

.cd_idea .content .item::before{content:''; width:100%; height:100%; background:rgba(0,0,0,0.3); position:absolute; left:0; top:0; transition:all 0.5s ease;}

.cd_idea .content .item .inner .tit{font-size:30px; line-height:30px; margin-top:15px;}

.cd_idea .content .item .inner .con{opacity:0; visibility:hidden; transition:.5s ease; overflow:hidden; height:0;}

.cd_idea .content .item .inner .con::-webkit-scrollbar{width:2px; height:4px;}

.cd_idea .content .item .inner .con::-webkit-scrollbar-thumb{background:#fff;}

.cd_idea .content .item .inner .con::-webkit-scrollbar-track{background:#f6f5f5;}

.cd_idea .content .item .inner .con img{margin-bottom:30px;}

.cd_idea .content .item.on::before{background:rgba(34,116,141,0.7);}

.cd_idea .content .item.on .inner{padding:30px 75px; top:0; transform:translateY(0);}

.cd_idea .content .item.on .inner .tit{padding-bottom:15px; border-bottom:1px solid rgba(255,255,255,0.1);}

.cd_idea .content .item.on .inner .con{opacity:1; visibility:visible; height:auto; margin-top:50px; max-height:240px; overflow:auto;}



.career_development .sec_tit{position:relative; z-index:2; display:inline-block; line-height:66px; font-size:36px; color:#333; font-weight:bold;}

.career_development .sec_tit::after{content:''; position:absolute; bottom:0; left:0; display:inline-block; width:100%; height:3px; background:#fe9901;}

.cd_culture .top{margin-bottom:90px;}

.cd_culture .top .box .left{font-size:30px; line-height:30px; color:#222; font-weight:bold; display:inline-block; vertical-align:middle; width:27.2%;}

.cd_culture .top .box .right{display:inline-block; vertical-align:middle; font-size:0;}

.cd_culture .top .box .right .item{width:173px; height:173px; border:3px solid #fe9901; box-sizing:border-box; border-radius:50%; line-height:173px; text-align:center; font-size:30px; color:#006d81; font-weight:bold; display:inline-block; margin-right:85px; position:relative; background:#fff;}

/* .cd_culture .top .box .right .item::after{content:'+'; font-size:48px; line-height:48px; color:#cfd3d2; font-weight:bold; position:absolute; right:-50%; top:50%; transform:translate(-50%,-50%);} */

.cd_culture .top .box .right .item:last-child{margin-right:0;}

.cd_culture .top .box .right .item:last-child::after{display:none;}

.career_development .cd_join .sec_tit::after{display:none;}

.career_development .cd_culture .txt_box .sec_tit{font-size:30px; line-height:30px; color:#222; font-weight:bold; margin-bottom:15px; padding-bottom:0;}

.career_development .cd_culture .txt_box .sec_tit::after{display:none;}

.ipart1 .content li .cont .text{font-weight:bold;}

.footer .f_top .links>span{width:200px;}

.product2 .bott .box2 .con{max-height:327px;}



/* .xc_banner{height:500px; position:relative; overflow:hidden;}

.xc_banner img{line-height:initial; position:absolute; left:50%; margin-left:-960px; width:1920px; max-width:none;} */



.about_us01{background-size:inherit;}



.channel_content{width:1920px; margin:0 auto; overflow:hidden;}

.header{width:1920px; margin:0 auto; left:50%; transform:translateX(-50%);}

.footer{width:1920px; margin:0 auto;}

.ibanner{width:1920px; margin:0 auto;}

.ibanner .iban_box{padding-bottom:35px;}

.ibanner .iban_box .li_:first-child{height:auto;}

.ibanner .iban_box .li_{height:62px;}

.ipart{width:1920px; margin:0 auto;}

.xc_banner{width:1920px; margin:0 auto;}

.product2 .bott .three .box2{left:0; transform-origin:left center; -webkit-transform-origin:left center;}

.product2 .bott .li_:hover .box2{left:0; transform-origin:left center; -webkit-transform-origin:left center;}



.product2 .bott .box2{width:100%; left:0;}

.product2 .bott .three .box2{left:0; transform-origin:left center; -webkit-transform-origin:left center;}

body .false01 .text .txt1{color:#006d81;}

.product1 .swiper-container{padding-bottom:70px;}

.product1 .btns{position:relative;}

.product1 .btns .wrap div{margin-top:0;}

.ipart1 .content li.li03 .cont .cover a .t{color:#555;}

.ipart5 .play_overlay .infor{width:100%;}

.ipart5 .play_overlay .infor .con{width:35%; margin:0 auto; margin-top:40px;}

.ipart1 .content li .back .cont .cover .con{text-align:left;}

.pro_detail_pt1 .left_txt .txt_box .r{margin-top:32px; font-size:16px; color:#fff; text-align:center;}

.pro_detail_pt1 .left_txt .txt_box .r a{color:#fff;display: inline-block;}

.pro_detail_pt1 .dec{float:left; width:100%;}

.product_detail{padding-bottom:60px;}

.pro_detail_pt1{background-size:cover;}

.pro_detail_pt1 .pt1_box{padding-top:0;}

.pro_detail_pt1 .right_pic .pic_box{margin-top:0;}

.pro_detail_pt1 .left_txt .txt_box{padding-top:50px;}

.pro_detail_pt2 .bottom_area{display:none;}

.pro_detail_pt2 .bottom_area.tab_c_cur{display:block;}



/* 23-0213 */

.contact_us1 .right .map img{height:100%; width:auto;;}



.ipart3 .right .owl-dots{width:100%; text-align:right; position:absolute; right:40px; bottom:15px;}

.ipart3 .right .owl-dot{display:inline-block; width:16px; height:16px; background:#fff; border-radius:50%; margin:0 5px; transition:all 0.5s ease;}

.ipart3 .right .owl-dot.active{width:54px; border-radius:50px;}

.ipart4 .infor .tit{position:relative;}

.ipart4 .infor .tit .more{font-size:18px; line-height:1; color:#555; position:absolute;; right:0; bottom:0; font-weight:normal;}

.ibanner .owl-carousel .owl-item .img_{height:100%; object-fit:cover;}



.manager01 .content .list .li_ .t{color:#484848;}

.manager01 .content .list .li_ .c{color:#484848;}





.manager_tc{position:fixed; left:0; top:0; width:100%; height:100%; z-index:100; display:none;}

.manager_tc .bg{background:rgba(0,0,0,.5); position:absolute; left:0; top:0; width:100%; height:100%;}

.manager_tc .content{width:760px; height:455px; background:#fff; border-radius:20px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.manager_tc .content .box{padding:70px 50px 60px 55px;}

.manager_tc .content .box .tit{font-size:36px; line-height:36px; color:#006d81;}

.manager_tc .content .box .con{font-size:24px; line-height:25px; color:#555; margin-top:20px;}

.manager_tc .content .box .txt{font-size:18px; line-height:30px; color:#555; padding-right:20px; overflow-y:auto; height:210px; margin-top:30px;}

.manager_tc .content .box .txt::-webkit-scrollbar {width:3px; height:4px;}

.manager_tc .content .box .txt::-webkit-scrollbar-thumb {border-radius:0; background:#006d81;}

.manager_tc .content .box .txt::-webkit-scrollbar-track {border-radius:0; background:#d4d4d4;}

.manager_tc .content .close{width:25px; height:25px; background:url(../img/close.png) no-repeat center; position:absolute; right:44px; top:44px; transition:0.5s ease; cursor:pointer;;}

.manager_tc .content .close:hover{transform:rotateZ(180deg);}



.honor03 .infor{text-align:center; padding:70px 25.5%;}

.honor03 .infor .tit{font-size:42px; line-height:60px; color:#000; margin-bottom:30px;}

.honor03 .infor .con{font-size:15px; line-height:30px; color:#626262;}

.honor03 .content .item{cursor:pointer;}

.honor03 .content .item.item_yellow{background:url(../img/item_yellow.png) no-repeat center/cover;}

.honor03 .content .item.item_green{background:url(../img/item_green.png) no-repeat center/cover;}

.honor03 .content .wrap{position:relative;}

.honor03 .content .item.item01{top:90px; left:13.5%; width:265px; height:265px;}

.honor03 .content .item.item02{top:85px; left:42.5%; width:320px; height:320px;}

.honor03 .content .item.item03{top:110px; left:79.5%; width:260px; height:260px;}

.honor03 .content .item.item04{top:370px; left:0; width:300px; height:300px;}

.honor03 .content .item.item05{top:465px; left:34%; width:225px; height:225px;}

.honor03 .content .item.item06{top:415px; left:68%; width:260px; height:260px;}

.honor03 .content .item_box{position:absolute; top:50%; left:50%; width:80%; text-align:center; color:#fff; transform:translate(-50%,-50%); z-index:1; transition:all 0.5s ease;}

.honor03 .content .item .tit{font-size:24px; line-height:48px; padding-bottom:15px; position:relative; margin-bottom:20px;}

.honor03 .content .item .tit::after{content:''; width:60px; height:1px; background:#fff; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}

.honor03 .content .item .tit span{font-weight:bold; font-size:48px;}

.honor03 .content .item .con{font-size:20px; line-height:26px;}

.honor03 .content .item::before{content:''; width:115%; height:115%; margin-left:-57.5%; margin-top:-57.5%; position:absolute; top:50%; left:50%; transition:all 0.5s ease;}

.honor03 .content .item.item_yellow::before{background:url(../img/item_yellow2.png) no-repeat center/100% 100%;}

.honor03 .content .item.item_green::before{background:url(../img/item_green2.png) no-repeat center/100% 100%;}

.honor03 .content .item:hover::before{transform:rotate(-90deg);}

.honor03 .content .item:hover .item_box{transform:translate(-50%,-50%) scale(110%);}

.practice01 .content li a{font-size:20px; font-weight:bold; color:#000; position:relative; display:inline-block; transition:all 0.5s ease;}

/* .practice01 .content li a::before{content:''; width:100%; height:2px; background:#000; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}

.practice01 .content li a::after{content:''; width:31px; height:31px; background:url(../img/practice01_icon1.png) no-repeat center/cover; position:absolute; right:0; top:-5px; transition:all 0.5s ease;} */

.practice01 .content li a:hover{color:#eb9e02;}

.honor02 .content .swiper-slide .txt_box{width:32%; margin-right:2%; margin-bottom:2%;}

.honor02 .content .swiper-slide .txt_box.three{margin-right:0;}

.manager01 .content .list .li_{cursor:pointer;}





/* 2023-0320 */

.touzi_add{background:url(../img/touzi_add.jpg) no-repeat center; background-size:cover; height:507px;}

.touzi_add .infor{float:right; width:51%; text-align:right; padding-top:120px;}

.touzi_add .infor .tit{font-size:36px; line-height:40px; color:#222; font-weight:bold; position:relative; padding-bottom:18px; margin-bottom:20px; display:inline-block;}

.touzi_add .infor .tit:after{content:''; width:100%; height:3px; background:#e5be6f; position:absolute; left:0; bottom:0;}

.touzi_add .infor .con{font-size:18px; line-height:30px; color:#555;}

.touzi_add .infor .more a{display:inline-block; width:180px; height:50px; line-height:50px; background:#eb9e02; color:#fff; font-size:16px; text-transform:uppercase; margin-top:40px; text-align:center;}

.footer_add{background:url(../img/footer_add.jpg) no-repeat center; background-size:cover; padding:70px 0 60px;}

.footer_add .intro {display:flex; justify-content:space-between; align-items:center;}

.footer_add .intro .tit{font-size:36px; line-height:40px; color:#fff; font-weight:bold;}

.footer_add .intro .con {font-size:26px; line-height:30px; color:#fff;}

.footer_add .intro .con .icon{display:inline-block; width:41px; height:26px; vertical-align:-2px; margin-right:5px;}

.footer_add .intro .more a{display:inline-block; padding:0 44px; height:65px; line-height:65px; background:#eb9e02; color:#fff; text-transform:uppercase;}



/* 2023-0320 */

.touzi.channel_content{padding:0;}

.touzi01{background:url(../img/touzi01.jpg) no-repeat center; background-size:cover; padding:120px 0;}

.touzi01 .infor{float:left; width:51%; }

.touzi01 .infor .tit{font-size:36px; line-height:40px; color:#222; font-weight:bold; position:relative; padding-bottom:18px; margin-bottom:20px; display:inline-block;}

.touzi01 .infor .tit:after{content:''; width:100%; height:3px; background:#EAA402; position:absolute; left:0; bottom:0;}

.touzi01 .infor .con{font-size:18px; line-height:30px; color:#555;}

.touzi01 .infor .more a{display:inline-block; padding:0 30px; height:50px; line-height:50px; background:#eb9e02; color:#fff; font-size:16px; text-transform:uppercase; margin-top:40px; text-align:center;}

.touzi02{padding:80px 0 70px;}

.touzi02 .infor{font-size:36px; line-height:40px; color:#222; font-weight:bold; display:inline-block; position:relative; padding-bottom:16px; margin-bottom:50px;;}

.touzi02 .infor:after{content:''; width:100%; height:3px; background:#EAA402; position:absolute; left:0; bottom:0;}

.touzi02 .content ul{font-size:0;}

.touzi02 .content li{ width:20%; display:inline-block; vertical-align:top; margin-bottom:45px;}

.touzi02 .content li .t{font-size:20px; line-height:24px; color:#222; margin-bottom:10px;}

.touzi02 .content li .c{font-size:16px; line-height:23px; color:#222;}

.touzi02 .pt1{margin-bottom:30px;}

/* .touzi02 .more{text-align:center;} */

.touzi02 .more a{display:inline-block; font-size:16px; color:#fff; text-transform:uppercase; position:relative; padding:0 30px; height:50px; line-height:50px; background:#eb9e02;}



.touzi03 {background:#f7f7f7; padding:70px 0;}

.touzi03 .infor{margin-bottom:40px;}

.touzi03 .infor .tit{font-size:36px; line-height:40px; color:#222; font-weight:bold; position:relative; padding-bottom:18px; margin-bottom:20px; display:inline-block;}

.touzi03 .infor .tit:after{content:''; width:100%; height:3px; background:#EAA402; position:absolute; left:0; bottom:0;}

.touzi03 .content .item{position:relative; box-sizing:border-box; float:left; width:47%; margin-right:3%; padding:0 240px 0 90px; background:#fff; height:80px; line-height:80px; margin-bottom:24px; transition:all .5s ease;}

.touzi03 .content .item .tit{transition:all .3s ease;}

.touzi03 .content .item .icon.file{position:absolute; left:44px; top:50%; transform:translateY(-50%); font-size:26px; color:#555; transition:all .3s ease;}

.touzi03 .content .item .icon.download{position:absolute; right:44px; top:50%; transform:translateY(-50%); font-size:26px; color:#555; transition:all .3s ease;}

.touzi03 .content .item .date{position:absolute; right:120px; top:50%; transform:translateY(-50%); height:80px; line-height:80px; transition:all .3s ease;}

.touzi03 .content .item:hover{background:#006d81;}

.touzi03 .content .item:hover .tit{color:#fff;}

.touzi03 .content .item:hover .date{color:#fff;}

.touzi03 .content .item:hover .icon.file{color:#fff;}

.touzi03 .content .item:hover .icon.download{color:#fff;}



.report02 .tit2{float:none; display:inline-block;}

.contact_us1 .left .li_ {margin-bottom: 30px;padding-bottom: 30px;}

.touzi02 .content li .c {padding-right: 20px;}

.touzi02 .content li .t {font-weight: bold}

.file_list1.report02 .bd .content .reports {padding-bottom: 30px;}



.investor_relations03 .content .reports.report1 {display:block;}

.invest1 .right .content .item3{position:relative;z-index:5;}

.invest1 .right .content .item .touzi{width:66%; display:inline-block; vertical-align:middle;  border:1px solid #d9d9d9; padding:0; background:transparent; height:44px; line-height:44px; box-sizing:border-box; color:#555; font-size:16px; text-indent:20px; position:relative;}

.invest1 .right .content .item .touzi span{display:block; height:44px; width:100%; color:#d9d9d9;;}

.invest1 .right .content .item .touzi .touzi_down{position:absolute; left:0; width:100%; top:100%; background:#f1f1f1; display:none;}

.invest1 .right .content .item .touzi .touzi_down li{padding:5px; font-size:16px;;}

.invest1 .right .content .item .touzi .touzi_down li:hover{background:#006d81; color:#fff;}



.invest1 .right .content .item .touzi span.selected{color:#555;}

.touzi03 .content .reports .item {background: #fff;}

.touzi03 .content .reports {display: block;}



.report02 .hd{margin-bottom:20px;}



.xc_banner{height:500px; background-repeat:no-repeat; background-position:top; background-size:cover;}

.xc_banner>img{display:none;}



.ibanner{height:auto; position:relative;}

.ibanner .swiper-slide{height:auto;}

.ibanner .swiper-slide>img{width:auto; position:static; height:auto; transform:translateX(0);}



.contact_us1 .left .li_{padding-bottom:25px; margin-bottom:25px;}

.produce1 .infor .con{max-width:1130px; width:auto;}

.honor03 .infor{padding:70px 0; text-align:center;}

.honor03 .infor .con{max-width:1130px; margin:0 auto;}



.manager01 .infor{padding:0;}

.manager01 .infor .con{max-width:1130px; margin:0 auto; margin-top:30px;}

.cooperation01 .infor{padding:0;}

.cooperation01 .infor .con{max-width:1130px; margin:0 auto; margin-top:30px;}

.yanfa01 .infor{padding:0;}

.yanfa01 .infor .con{max-width:1130px; margin:0 auto; margin-top:30px;}

.research1 .infor .con{max-width:1130px; margin:0 auto; width:auto;}

.ipart5 .play_overlay .infor{top:18%;}

.ipart5 .play_overlay .infor .tit{color:#333;}

.ipart5 .play_overlay .infor .con{color:#333; width:50%;}





/* .report02 .bd .item:nth-of-type(3),.report02 .bd .item:nth-of-type(4){margin-bottom:0;} */

.idea01.report03{padding:0; margin-top:75px; background:none;}

.idea01.report03 .content{margin-top:0 !important;}

.header .nav_li>a{font-size:18px;}

.achievement2 ul li .item_img .description .txt{height:180px; -webkit-line-clamp:6;}

.honor03 .infor .con{font-size:16px;}

.honor03 .infor .tit{line-height:42px;}

.pro_detail_pt2 .bottom_area.tab_c_cur{min-height:300px;}



.contact_us1 .right{position:relative; overflow:hidden;}

.contact_us1 .right .controls{position:absolute; right:30px; top:30px;}

.contact_us1 .right .controls div{font-size:20px; line-height:1; color:#333; font-weight:bold; cursor:pointer; width:22px; height:22px; background:#fff; padding:6px;}

.contact_us1 .right .controls div i{margin:0;}

.contact_us1 .right .controls .icon1{margin-bottom:20px;}

.contact_us1 .right .map{transition:all .4s ease; height:100%;}

.contact_us1 .right.on .map{-moz-transform:scale(1.3); -ms-transform:scale(1.3); -o-transform:scale(1.3); -webkit-transform:scale(1.3); transform:scale(1.3);}

.contact_us1 .right .map img{max-width:none; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.investor_relations03 .content .reports .item{width:100%; margin-right:0;}

.file_list1 .content .reports .item{width:100%; margin-right:0;}

.file_list .investor_relations03 .content .reports{height:auto;}

.file_list .investor_relations03{padding-bottom:0;}





.achievement2 ul li .item_img .description {padding:15% 10% 10%}

.pro_detail_pt2 .bottom_area .dec_box p{font-size:14px !important; font-family:'Microsoft Yahei' !important; font-weight:normal !important; text-indent:inherit !important;}

.pro_detail_pt2 .bottom_area .dec_box span{font-size:14px !important; font-family:'Microsoft Yahei' !important; font-weight:normal !important; text-indent:inherit !important;}

.ipart1 .content li{display:flex; display:-moz-box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:-moz-box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; height:339px;}

.footer .f_bott .source{float:right; margin-left:25px; color:rgb(34,110,130);}

.header .nav_li .nav_down .right{width:26.5%;}

.header .nav_li .nav_down .right .tit{white-space:inherit;}

.network1 .infor{margin-bottom:0;}

/*.network1 .content{display:none;}*/



.gotop{position:fixed; right:30px; bottom:30px; cursor:pointer; z-index:2;}

.rd_strength .strength{height:880px;}

/* .rd_strength1{background:#f8f9fb;} */

.rd_strength .strength .line{display:none;}

.rd_strength .strength .bg img{margin-left:0; transform:translateX(-50%);}

.ipart1 .content li .cont .cover .con{max-height:95px;}

.contact_us1 .right .map img{transition:all 0.3s ease;}

.contact_us1 .right .map .img2{opacity:0; visibility:hidden;}

.contact_us1 .right.on .map .img1{opacity:0; visibility:hidden;}

.contact_us1 .right.on .map .img2{opacity:1; visibility:visible;}

.invest1 .right .content .item .touzi .touzi_down{z-index:6;}



.contact_us1 .left ul{overflow:auto; height:100%; width:100%; padding-right:10px; box-sizing:border-box;}

.contact_us1 .left ul::-webkit-scrollbar{width:2px; height:2px;}

.contact_us1 .left ul::-webkit-scrollbar-thumb{background:rgba(245,245,245,0.5);}

.contact_us1 .left ul::-webkit-scrollbar-track{background:#006d81;}

.achievement2 ul li .item_img .description{height:55%;}

.idea .idea01 .content ul{height:auto;}

.rd_strength .strength .locstions{top:425px;}

.footer .f_center .wrap{position:relative;}

.footer .f_center .detail{position:absolute; right:0; bottom:0; color:#fff; font-size:16px;}

.footer .f_center .detail .con{color:#eee; font-size:14px;}

.footer .f_center .detail .con span{display:block;}

.footer .f_center .detail .con a{color:#fff;}

.footer .f_center .detail img{vertical-align:middle;}



.idea01 .content .more{display:none;}

.ipart3 .more{text-align:right; margin-top:15px;}

.ipart3 .more a{font-size:18px; line-height:1; color:#555;}



.report{margin-bottom:-130px;}

.report .idea01.report03{padding-top:0; transform:translateY(-130px);}

.report .idea01 .content{margin-top:0;}

.report .idea01 .content ul{height:auto; max-height:196px;}



.research1 .li_ .intro .con{max-height:200px; overflow:auto;}

.research1 .li_ .intro .con::-webkit-scrollbar{width:2px; height:2px;}

.research1 .li_ .intro .con::-webkit-scrollbar-thumb{background:rgba(245,245,245,0.5);}

.research1 .li_ .intro .con::-webkit-scrollbar-track{background:#006d81;}



.cd_idea .content .item{width:24.5%;}

.cd_idea .content .item.on, .cd_idea .content .item:hover{width:48.8%;}

_::selection,

.cd_idea .content .item.on,.cd_idea .content .item:hover {

  width:47%;

}

.career_development .cd_culture .sec_des li.cur{color:#006d81;}



.header .h_tools{width:17%;}

.header .h_lan .icon span{font-size:16px; color:#006d81; vertical-align:middle; margin-left:10px;}

.header .h_lan .icon img{vertical-align:middle;}

.header .h_lan .icon i{color:#006d81; transform:rotate(90deg);}

.header.fixed .h_lan .icon span{color:#006d81;}

.header .right_key{padding-left:0; margin-left:10%;}

.header .right_key::before{display:none;}

.ipart2 .right .item{display:none;}

.ipart2 .right .owl-item .item{display:block;}

.ipart3 .right .item{display:none;}

.ipart3 .right .owl-item .item{display:block;}

.ipart3 .right .item img{transition:all 0.5s ease;}

.ipart3 .right .item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}







_:-ms-lang(x),

.ipart5 .play_overlay .infor .more{display:block; color:#000;  background:none;}

.ipart5 .play_overlay .infor .more:hover{color:#006d81;}

_:-ms-lang(x),

.ipart5 .overlay {display:none;}



.ibanner>.jr-widgets-panel{height:100%;}

.ibanner>.jr-widgets-panel>.jr-widgets-panel-box{height:100%;}



.rd_strength .team .team_num {width: 25%;}



.product1 .swiper-slide .intro>a{display:block;}

.product1 .swiper-slide .intro .intro_l{float:none;}

.product1 .swiper-slide .intro .more{float:left; margin-top:30px; margin-right:20px;}



.detail_box{position:fixed; left:0; top:0; width:100%; height:100%; z-index:50; display:none;}

.detail_box  .content{padding:3% 5%; max-width:700px; width:80%; text-align:center; border-radius:15px; background:#fff; left:50%; top:50%; transform:translate(-50%,-50%); z-index:3; position:absolute;}

.detail_box  .content .tit{font-size:20px; line-height:30px; color:#111; margin-bottom:5%;}

.detail_box  .content .con a{display:inline-block; margin:0 5px; widtH:175px; height:44px; line-height:44px; border-radius:10px; color:#fff!important; text-align:center; background:#006d81;}

.detail_box  .bg{width:100%; height:100%; background:rgba(0,0,0,.5); position:absolute; left:0; top:0;}

.practice01 .content li .box .info .t span{font-size: 40px;line-height: 1}
.practice01 .content li .box .info .t span em{font-size: 50px;}

.news_detail em{font-style:italic;}

.rd_strength .achievements .num_show em{font-size: 16px;color: #006d81;}

.cooperation03 .content ul{display:flex; flex-wrap:wrap;}
.cooperation03 .content ul li{display:flex; justify-content:center; align-items:center;}
.cooperation03 .content li a{display:flex; align-items:center; justify-content:center}
.cooperation03 .content li a img{max-height:120px; padding:15px}