﻿/*
* 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; font-family: arial}
.nomove{overflow:hidden; -ms-overflow-x:hidden; -ms-overflow-y:hidden;}
a{color:inherit;}
a:hover{color:#006d81;}
::-moz-selection{color:#fff; background:#019bbf;}
::selection{color:#fff; background:#019bbf;}
.placeholder{color:#aaa;}

/* 滚动条样式 */
/* ::-webkit-scrollbar{width:4px; height:4px;}
::-webkit-scrollbar-thumb{background:#019bbf;}
::-webkit-scrollbar-track{background:#f6f5f5;} */

/* input字体 */
::-webkit-input-placeholder{color:#bbb; font-size:14px;}
::-moz-placeholder{color:#bbb; font-size:14px;}
:-moz-placeholder{color:#bbb; font-size:14px;}
:-ms-input-placeholder{color:#bbb; font-size:14px;}

/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px;}
.form-control:focus{border-color:#019bbf; 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 */



/* 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;}
.crumbs .right h1{font-size:14px; font-weight:normal; display:inline-block;}
/* 面包屑 end */


/* 内容区 */
.channel_content{min-height:300px; padding:75px 0;}

/* 关于我们 start */
.about_us.channel_content{padding:0;}
.about_us01{background:url(../img/about_us01_1.jpg) no-repeat center bottom -100px; background-size:cover; padding-top:75px;}
.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:#067693; font-weight:lighter; margin-bottom:45px;}
.about_us02{padding-top:90px;}
.about_us02 .li_{width:33%; float:left; position:relative; box-sizing:border-box;  padding:0 90px; box-sizing:border-box; margin-bottom:80px;}
.about_us02 .li_:after{content:''; width:1px; height:116px; background:#cbcfce; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.about_us02 .li_:nth-child(3)::before,
.about_us02 .li_:nth-child(6)::before,
.about_us02 .li_:nth-child(9)::before{content:''; width:1px; height:116px; background:#cbcfce; position:absolute; right:0; top:50%; transform:translateY(-50%);}

.about_us02 .li_:nth-child(3n){margin-right:0;}
.about_us02 .li_ .li_top{font-size:18px; ;; color:#067693; line-height:1; position:relative; display:inline-block;}
.about_us02 .li_ .li_top span{font-size:60px; line-height:60px; font-weight:bold; display:inline-block; margin-right:5px;}
.about_us02 .li_ .li_top sup{position:absolute; top:8px; left:100%; width:40px;}
.about_us02 .li_ .li_bott{font-size:18px; color:#555; line-height:22px; margin-top:12px;}
/* 关于我们 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 */
.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 */
.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;}
}




/* 三级 */
.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;}


/* 新闻发布 */
.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);}


/* 新闻详细 */
.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:75%;}
.history .rect-51{padding-bottom:51.87%;}
.history1 .content{margin-top:80px;}
.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:9; 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:#067693; 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:#fc8709;}
.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:#f3f3f3; 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; display:none;}
.history .content .bott li .left{float:right; width:40%; padding-top:20px; padding-right:5%; 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{float:left; width:45%; padding-right:60px; box-sizing:border-box; position:relative;  z-index:2; text-align:right; margin-left:5%;}
.history .content .bott li .right::before{content:''; width:55px; height:16px; background:url(../img/zuo.png) no-repeat center; background-size:cover; position:absolute; right:-8px; top:15px;}
.history .content .bott li .right .time{font-size:41px; line-height:41px; color:#067693; font-weight:bold; margin-bottom:30px;}
.history .content .bott li .right .c{font-size:16px;line-height:25px; color:#000;}
.history .content .bott li .right .c span{display:block; position:relative; margin-bottom:10px; padding-right:36px;}
.history .content .bott li .right .c span::before{content:''; width:10px; height:10px; background:#dcdcdc; position:absolute; border-radius:15px; right:5px; top:9px;}
/* .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:left; padding-left:5%; padding-right:0;;}
.history .content .bott li.even .right{float:right; text-align:left; margin-left:0; margin-right:5%; padding-right:0; padding-left:60px;}
.history .content .bott li.even .right::before{background:url(../img/you.png) no-repeat center; background-size:cover; left:auto; left:-8px;}
.history .content .bott li.even .right .c span{padding-right:0; padding-left:36px;}
.history .content .bott li.even .right .c span::before{left:auto; left:5px;}
.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:23.5%; 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(4n){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);}


/* 投资者关系 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:30px; line-height:30px; 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 */


/* 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;}
.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;}
.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:transparent;}
body .searchArea .content_form .form_box .search .btn_wrap .btns::before{background:#006d81;}
body .resultArea #botBtn a::before{background:#006d81;}
.ibanner .owl-dot:last-child{margin-bottom:0;}

.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;}



.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;}

.ipart1 .content li .cont{width:98%;}
.ipart1 .content li .back .cont{width:74%;}
.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;}

@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;}
.ibanner .iban_box .li_ .t_box{max-width:78%;}

.product2 .bott .box2 .con{max-height:327px;}


.about_us01{background-size:inherit;}

.channel_content{width:1920px; margin:0 auto; overflow:hidden;}
.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;}
.xc_banner{width:1920px; margin:0 auto;}
body .false01 .text .txt1{color:#006d81;}

.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;}
.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 */
.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);}
.practice01 .content li a:hover{color:#eb9e02;}
.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;}
.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;}
.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;}


/* .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;}

.pro_detail_pt2 .bottom_area.tab_c_cur{min-height:300px;}

.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;}


.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;}
.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;}
.invest1 .right .content .item .touzi .touzi_down{z-index:6;}
.idea .idea01 .content ul{height:auto;}
.idea01 .content .more{display:none;}
.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;}




.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);}





.ibanner>.jr-widgets-panel{height:100%;}
.ibanner>.jr-widgets-panel>.jr-widgets-panel-box{height:100%;}







/* 常量设置 */
html{font-size:100px;}
/* -----------------------------------豪森改版----------------------------------------------- */
/* 网站样式 */
/* 头部 */
.pageHeader .header{position:fixed; left:0; top:0; width:100%; transition:all 0.5s ease; background:transparent; border-bottom:1px solid rgba(255,255,255,0.27); z-index:11;}
.pageHeader .header .h_logo{padding:22px 0;}
.pageHeader .header .h_logo a{display:block;}

.pageHeader .header .h_tools{width:17%; padding-top:27px; margin-left:20px;}
.pageHeader .header .right_key{padding-left:0; margin-left:10%; position:relative; padding-top:9px;}
.pageHeader .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;}
.pageHeader .header .h_lan{margin-left:10%; position:relative; padding-bottom:27px;}
.pageHeader .header .h_lan .icon{cursor:pointer;}
.pageHeader .header .h_lan .icon span{font-size:16px; color:#006d86; vertical-align:middle; margin-left:10px;}
.pageHeader .header .h_lan .icon img{vertical-align:middle;}
.pageHeader .header .h_lan .icon i{color:#006d86; transform:rotate(90deg);}
.pageHeader .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%);}
.pageHeader .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;}
.pageHeader .header .h_lan .lan_down li a{display:block; color:#222;}
.pageHeader .header .h_lan .lan_down li:hover{background:#006d86;}
.pageHeader .header .h_lan .lan_down li:hover a{color:#fff;}
.pageHeader .header .h_search{cursor:pointer;}

/* 搜索下拉 */
.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:#006d86; color:#fff; border-color:#006d86;}
.search-alert.active{top:0;}

/* 导航 */
.pageHeader .header .nav_li{float:left; margin-right:25px;}
.pageHeader .header .nav_li:last-child{margin-right:0;}
.pageHeader .header .nav_li>a{display:block; position:relative; padding:22px 10px; color:#006d86; font-size:16px; line-height:50px;}
.pageHeader .header .nav_li>a::after{content:''; width:100%; height:2px; background:#fe9901; position:absolute; left:0; bottom:-1px; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.pageHeader .header .nav_li:hover>a{font-weight:bold;}
.pageHeader .header .nav_li:hover>a::after{opacity:1; visibility:visible;}
.pageHeader .header .nav_li.cur>a{font-weight:bold;}
.pageHeader .header .nav_li.cur>a:after{opacity:1; visibility:visible;}
.pageHeader .header .nav_li.active>a{font-weight:bold;}
.pageHeader .header .nav_li.active>a:after{opacity:1; visibility:visible;}
.pageHeader .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%);;}
.pageHeader .header .nav_li .nav_down .rect-62{padding-bottom:62%;}
.pageHeader .header .nav_li .nav_down .left{width:33%; float:left;}
.pageHeader .header .nav_li .nav_down .left .title{font-size:32px; line-height:32px; font-weight:bold; color:#000;}
.pageHeader .header .nav_li .nav_down .left .content .intro{margin-top:40px;}
.pageHeader .header .nav_li .nav_down .left .content .intro ul li{font-size:18px; line-height:40px; color:#414141; position:relative; padding-left:3%; width:47%; float:left;}
.pageHeader .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;}
.pageHeader .header .nav_li .nav_down .left .content .intro ul li:hover:before{background-position:0 -9px;}
.pageHeader .header .nav_li .nav_down .center{width:30%; float:left;}
.pageHeader .header .nav_li .nav_down .right{width:26.5%; float:right;}
.pageHeader .header .nav_li .nav_down .right .tit{font-size:28px; line-height:32px;}
.pageHeader .header .nav_li .nav_down .right .con{margin-top:30px;}
.pageHeader .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%;}
.pageHeader .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;}
.pageHeader .header .nav_li .nav_down .right .con a:hover{color:#006d86;}
.pageHeader .header .nav_li .nav_down .right .con a:hover:before{background-position:0 -9px;}

/* 右侧导航 */
.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;}

/* 头部吸顶 */
.pageHeader .header.fixed{box-shadow:0 0 15px rgb(0 0 0 / 20%); border:none;}
.pageHeader .header.fixed{background:#fff;}
.pageHeader .header.fixed .nav_li>a{color:#006d81;}
.pageHeader .header.fixed .right_key span{background:url(../img/right_key.png) no-repeat center; background-size:cover;}

/* 手机端导航 */
.pageHeader .header .mobile_key{display:none; cursor:pointer; position:relative; width:24px; height:24px;}
.pageHeader .header .m_nav{display:none;}
.channel_content{min-height:300px; padding:75px 0;}

/* 底部 start */
.pageFooter{background:url(../img/f_bg.jpg) no-repeat right; background-size:cover; color:#fff;}
.pageFooter .f_top{padding-top:26px; padding-bottom:22px; border-bottom:1px solid #fff; border-color:rgba(255,255,255,.4);}
.pageFooter .f_top .share{display:inline-block;}
.pageFooter .f_top .share a{margin-right:25px;}
.pageFooter .f_top .links{display:inline-block; position:relative; padding-top:4px;}
.pageFooter .f_top .links>span{font-size:16px; line-height:40px; border:1px solid #fff; width:200px; box-sizing:border-box; padding-left:15px; position:relative; display:block; cursor:pointer;}
.pageFooter .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%);}
.pageFooter .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;}
.pageFooter .f_top .links .links_down li{line-height:28px;}
.pageFooter .f_center{border-bottom:1px solid rgba(255,255,255,0.4); padding-top:45px; padding-bottom:40px;}
.pageFooter .f_center .left{width:71%;}
.pageFooter .f_center dl{float:left; margin-right:7%;}
.pageFooter .f_center dl:last-child{margin-right:0;}
.pageFooter .f_center dl dt{font-size:20px; line-height:20px; padding-bottom:15px; position:relative; margin-bottom:15px;}
.pageFooter .f_center dl dt::after{content:''; width:30px; height:2px; background:#fff; opacity:0.5; position:absolute; left:0; bottom:0;}
.pageFooter .f_center dl dd{font-size:14px; line-height:40px;}
.pageFooter .f_center dl dt a:hover{color:#fff;}
.pageFooter .f_center dl dd a:hover{color:#fff;}
.pageFooter .f_center .right{width:21%; font-size:0; text-align:center;}
.pageFooter .f_center .right .item{display:inline-block; width:46%;}
.pageFooter .f_center .right .item:first-child{margin-right:8%;}
.pageFooter .f_center .right .item .tit{font-size:16px; margin-top:10px;}
.pageFooter .f_center .wrap{position:relative;}
.pageFooter .f_center .detail{color:#fff; font-size:16px; text-align:left; margin-top:40px;}
.pageFooter .f_center .detail .con{color:#eee; font-size:14px;}
.pageFooter .f_center .detail .con span{display:block;}
.pageFooter .f_center .detail .con a{color:#fff;}
.pageFooter .f_center .detail img{vertical-align:middle;}
.pageFooter .f_bott{padding-top:15px; padding-bottom:15px; font-size:12px; border-top:1px solid rgba(255,255,255,0.6 );}
.pageFooter .f_bott a:hover{color:#fff;}
.pageFooter .f_bott .source{float:right; margin-left:25px; color:rgb(34,110,130);}
/* 底部 end */

/* 下层banner */
.xc_pageHeader.pageHeader .header{background:#fff; border-bottom:none;}
.xc_banner{height:400px; position:relative; overflow:hidden;}
.xc_banner>img{position:absolute; left:50%; margin-left:-960px; width:1920px; max-width:none;}

/* 了解更多 */
.know_more{display:block; text-align:center; border-radius:10px; width:140px; height:50px; line-height:50px; background:#fe9901; font-size:18px; color:#fff;}
.know_more i{display:inline-block; margin-left:8px; margin-right:0;}
.know_more:hover{background:#006d81; color:#fff;}

/* 首页 */
.ibanner{position:relative; height:100vh; width:100%;}
.ibanner .swiper-slide{height:100%; overflow:hidden;}
.ibanner .swiper-slide .iban_img{width:100%; position:absolute; left:50%; height:100%; object-fit:cover; max-width:none; min-height:100%; top:0; transform:translateX(-50%);}
.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:20%; 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:#06647e; margin-top:15px;}
.ipart01{padding-top:80px; padding-bottom:160px; position:relative; overflow:hidden;}
.ipart01 .content{margin-top:50px;}
.ipart01 .item{position:relative; float:left; width:19.4%; height:100%; margin-left:0.75%; transition:all .6s ease; overflow:hidden;}
.ipart01 .item:first-child{margin-left:0;}
.ipart01 .item .img_box{width:100%; height:100%; position:relative; overflow:hidden;}
.ipart01 .item .img_cover {position:relative; opacity:1; max-width:none; width:100%; transition:opacity 0.2s ease 0.4s; z-index:2;}
.ipart01 .rect-2058 {padding-bottom:205.882%;}
.ipart01 .item .img_full {position:absolute; top:0; left:0; width:100%; opacity:1; max-width:none; height:100%; transition:opacity 0.1s ease 0.1s; z-index:1;}
.ipart01 .item .txt_box {position:absolute; top:0; left:0; width:100%; height:100%; z-index:9;}
.ipart01 .item .txt_cover{position:absolute; top:30%; left:50%; width:100%; transform:translateX(-50%); text-align:center;}
.ipart01 .item .txt_cover .tit{color:#fff; font-size:20px; line-height:30px; font-weight:bold; margin:15px 0 10px;}
.ipart01 .item .txt_cover .con{color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px;}
.ipart01 .item .txt_full{position:absolute; top:30%; left:0.3rem; right:0.3rem; opacity:0; width:5rem;}
.ipart01 .item .txt_full .tit{font-size:20px; line-height:30px; font-weight:bold; margin:15px 0 10px; color:#fff;}
.ipart01 .item .txt_full .con{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px; color:#fff;}
.ipart01 .item .txt_full .txt{margin-top:20px; font-size:18px; line-height:30px; color:#fff; text-align:justify; overflow-y:auto; max-height:150px; padding-right:5px;}
.ipart01 .item .txt_full .txt::-webkit-scrollbar {width:2px; height:4px;}
.ipart01 .item .txt_full .txt::-webkit-scrollbar-thumb {border-radius:5px; background:#fe9901; }
.ipart01 .item .txt_full .txt::-webkit-scrollbar-track {border-radius:0; background:#fff;} 
.ipart01 .item .txt_full .more{color:#f6ab00; margin-top:15px; display:block;}
.ipart01.cur .item {width:14.25%;}
.ipart01.cur .item.on {width:40%; transition:all .6s ease;}
.ipart01.cur .item.on .img_cover {opacity:0; transition:opacity 0s ease;}
.ipart01.cur .item.on .img_full {	opacity:1;}
.ipart01.cur .item.on .txt_cover {display:none;}
.ipart01.cur .item.on .txt_full {opacity:1; transition:all .8s ease;}
.ipart02{background:url(../img/ipart02_1.png) no-repeat left top; background-size:cover; padding-top:55px;}
.ipart02 .content .hd{position:relative;}
.ipart02 .content .hd .infor {position:absolute; top:86px; left:300px; z-index:9;}
.ipart02 .content .hd .swiper{width:92.8125%; position:relative}
.ipart02 .content .hd .swiper .title{font-size:24px; line-height:30px; color:#fff; font-weight:bold; position:absolute; left:178px; bottom:98px;}
.ipart02 .content .hd .swiper .know_more{position:absolute; right:260px; bottom:55px;}
/* 圆点 */
.ipart02 .content .hd .swiper-pagination {bottom:45px; left:178px;	width:auto;}
.ipart02 .content .hd .swiper-pagination .swiper-pagination-bullet {width:20px; height:20px; background:#fff; border-radius:10px; opacity:0.6}
.ipart02 .content .hd .swiper-pagination .swiper-pagination-bullet-active {width:40px; height:20px; background:#fe9901;opacity:1;}
/* 圆点 end*/
.ipart02 .content .bd{padding:40px 0 70px;}
.ipart02 .content .bd li{width:27%; float:left; margin-left:9.5%;}
.ipart02 .content .bd li:first-child{margin-left:0;}
.ipart02 .content .bd li .icon{height:38px; width:auto; padding-bottom:23px; border-bottom:1px solid #D4D4D4; margin-bottom:23px;}
.ipart02 .content .bd li .info .t{font-size:30px; line-height:30px; color:#000; margin-bottom:15px; transition:0.5s ease;}
/* .ipart02 .content .bd li:hover .info .t{font-weight:bold;} */
.ipart02 .content .bd li .info .c{font-size:18px; line-height:32px; color:#acacac;}
.ipart03{margin:80px 0}
.ipart03 .infor .r{margin-top:40px;}
.ipart03 .content{margin-top:60px;}
.ipart03 .content .item{width:32%; float:left; margin-left:2%; background:#f7f7f7; border-radius:10px; overflow:hidden; position:relative; height:400px;}
.ipart03 .content .item:first-child{margin-left:0;}
.ipart03 .content .item a{display:block;}
.ipart03 .content .item .rect-58{padding-bottom:58%;}
.ipart03 .content .item .info{padding:20px; background:#f7f7f7; margin:-40px 20px 0; position:relative; z-index:3; border-radius:5px;}
.ipart03 .content .item .info .t{font-size:18px; line-height:30px; color:#222; margin-bottom:45px; height:60px; transition:0.5s ease;}
.ipart03 .content .item .info .d{font-size:16px; line-height:24px; color:#777;}
.ipart03 .content .item img{transition:all 0.5s ease;}
.ipart03 .content .item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.ipart03 .content .item:hover .info .t{color:#006d81;}
.ipart03 .content .item03{padding-top:10px; box-sizing:border-box;}
.ipart03 .content .item03 .li_box{padding:10px 30px 0;}
.ipart03 .content .item03 .tit{font-size:18px; line-height:30px; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; ; color:#222; margin-bottom:10px;} 
.ipart03 .content .item03 .con{ border-bottom:1px solid #C6C6C6; padding-bottom:20px;}
.ipart03 .content .item03 .con .sign{width:40px; height:20px; line-height:20px; font-size:12px; color:#fff; background:#006d81; text-align:center; border-radius:10px; display:inline-block; vertical-align:middle;}
.ipart03 .content .item03 .con .date{display:inline-block; vertical-align:middle; font-size:16px; line-height:20px; color:#777; margin-left:10px;}
.ipart03 .content .item03 li:last-child .con{border:none;}
.ipart03 .content .item03 li:hover .tit{color:#006d81;}
.ipart04 {position:relative; height:100vh; overflow:hidden;}
.ipart04 .content {position:relative; height:100%;}
.ipart04 .content .ipart5_bg {object-fit:cover; width:auto; height:auto; min-height:100%; min-width:100%;}
.ipart04 .overlay {position:absolute; top:0; left:0; right:0; bottom:0; z-index:2; opacity:0; overflow:hidden;}
.ipart04 .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;}
.ipart04 .overlay .intro_box {position:absolute; left:0; right:0; top:60%; text-align:center; z-index:4; opacity:0; overflow:hidden;}
.ipart04 .overlay .intro_box .tit {font-size:.48rem; color:#333; line-height:.48rem;}
.ipart04 .play_overlay {position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; color:#000; text-align:center}
.ipart04 .play_overlay .infor {width:35%; margin:0 auto; position:absolute; left:50%; top:33%; transform:translate(-50%, -50%);}
.ipart04 .play_overlay .infor .tit {font-size:.6rem; line-height:.6rem; font-weight:bold; color:#000;}
.ipart04 .play_overlay .infor .con {font-size:.18rem; line-height:.26rem; margin-top:.4rem; margin-bottom:.35rem;}
.ipart04 .play_overlay .infor .more {font-size:.18rem; display:inline-block; line-height:.6rem; text-align:center; padding:0 .35rem; background:#fe9901; color:#fff;display:none} 
.ipart04 .overlay .intro_box .more {margin-top:30px; line-height:24px; color:#006d81; font-size:24px; display:block;}
_:-ms-lang(x),
.ipart04 .play_overlay .infor .more{display:block; color:#000;  background:none;}
.ipart04 .play_overlay .infor .more:hover{color:#006d81;}
_:-ms-lang(x),
.ipart04 .overlay {display:none;}

/* 公共文字 */
.common_infor .tit{float:left; font-size:36px; line-height:36px; font-weight:bold; color:#000; position:relative;}
.common_infor .con{float:right; width:80%; font-size:16px; line-height:30px; color:#666;}

/* 公共文字带下划线 */
.common_infor_line .tit{font-size:36px; display:inline-block; line-height:36px; padding-bottom:15px; position:relative; font-weight:bold; color:#000;}
.common_infor_line .tit:after{content:''; width:100%; height:3px; background:#FE9901; position:absolute; left:0; bottom:0;}
.common_infor_line .con{font-size:16px; line-height:30px; margin-top:15px;;}
/* 公共背景 */
.common_bg{position:relative; padding:75px 0 115px;}
.common_bg:after{content:''; width:601px; height:413px; background:url(../img/common_bg.png) no-repeat center; position:absolute; top:0; left:-217px; pointer-events:none;}



/* 联系我们_新实现 annan */
.channel_content.contact_us{padding:0;}
.contact_us01{position:relative;padding-bottom:1.22rem;}
.contact_us01 .map{position:absolute;left:0;top:0; width:100%; height:5rem;}
.contact_us01 .map>img{position:absolute; left:50%; margin-left:-960px; width:1920px; max-width:none;;}
.contact_us01 .portrait{width:23.28%;position:absolute;right:0;bottom:0;z-index:2;}
.contact_us01 .wrap{padding-top:3.06rem;}
.contact_us01 .container{background-color:rgba(255, 255, 255, .6);width:100%;position:relative;color:#000000;}
.contact_us01 .container .area{width:90.28%; margin-left:auto; margin-right:auto;padding-top:.7rem;}
.contact_us01 .container .area .col01{width:100%;border-bottom:1px solid #cfcfcf;}
.contact_us01 .container .area .col01 .title{font-size:.24rem; line-height:.24rem;font-weight:bold;margin-bottom:.18rem;}
.contact_us01 .container .area .col01 .text{font-size:.16rem; color:#000000;padding-bottom:.39rem;}
.contact_us01 .container .area .col02{width:100%;margin-top:.39rem;margin-bottom:.6rem;}
.contact_us01 .container .area .col02 .title{font-size:.24rem;line-height:.24rem;font-weight:bold;margin-bottom:.5rem;}
.contact_us01 .container .area .col02 .box{display:flex;}
.contact_us01 .container .area .col02 .box .item{width:52.53%;display:flex;padding-bottom:.3rem;border-bottom:1px solid #cfcfcf;margin-right:5.7%;}
.contact_us01 .container .area .col02 .box .item.item02{margin-right:0;}
.contact_us01 .container .area .col02 .box .item .icon{width:.47rem; height:.47rem; transition:0.5s ease; border-radius:50%; background-color:#009bbf;position:relative;}
.contact_us01 .container .area .col02 .box .item .icon img{width:.28rem; position:absolute; top:50%; left:50%; margin-top:-0.1rem;margin-left:-.14rem;}
.contact_us01 .container .area .col02 .box .item:hover .icon{background-color:#067693;}
.contact_us01 .container .area .col02 .box .item .text{margin-left:.3rem; padding-top:.02rem; font-size:.16rem; line-height:.16rem;}
.contact_us01 .container .area .col02 .box .item .text .hd{font-weight:bold;margin-bottom:.16rem;}
.contact_us01 .container .area .col02 .box .item02{width:41.85%;}
.contact_us01 .container .area .col02 .box02{margin-top:.3rem;}
.contact_us01 .container .area .col02 .box02 .item02{width:36.47%;}
.contact_us01 .container .area .col02.col03{margin-bottom:0rem;}
.contact_us01 .container .area .col02.col03 .item02{width:31.49%;}
.contact_us01 .container .area .col02.col03 .title{margin-bottom:0.2rem;}
.contact_us01 .container .area .col02.col03 .tit{font-size:.16rem;color:#555555;margin-bottom:.4rem;}
/* 联系我们_新实现 annan   end*/

/* honor */
.honor.channel_content{padding-bottom:0;}
.honor1 .infor{text-align:center; padding-bottom:75px;}
.honor1 .infor .tit{font-size:42px; line-height:42px; color:#000; margin-bottom:35px;}
.honor1 .infor .con{font-size:15px; line-height:30px; color:#626262; padding:0 29%;}
.honor1 .content{background:url(../img/honor1_01.jpg) no-repeat center; padding:80px 0; background-size:cover;}
.honor1 .content .img_{text-align:center;}
.honor2{padding:80px 0;}
.honor2 .infor{text-align:center;}
.honor2 .infor .tit{font-size:42px; line-height:42px; color:#000;}
.honor2 .content{margin-top:50px;}
.honor2 .content .swiper-slide{padding:0 10px; box-sizing:border-box;}
.honor2 .content .swiper-slide .txt_box{width:32%; margin-right:2%; margin-bottom:2%; float:left; padding:30px 30px 45px; box-sizing:border-box; position:relative; border:1px solid #F3F3F3;}
.honor2 .content .swiper-slide .txt_box:after{content:''; width:100%; height:11px; background:url(../img/honor2_01.png) no-repeat right; background-size:cover; position:absolute; bottom:0; right:0; pointer-events:none; opacity:0; visibility:hidden; transition:0.5s ease;}
.honor2 .content .swiper-slide .txt_box:hover:after{opacity:1; visibility:visible;}
.honor2 .content .swiper-slide .txt_box{box-shadow:0 0 10px rgba(0,0,0,.1);}
.honor2 .content .swiper-slide .txt_box.three{margin-right:0;}
.honor2 .content .swiper-slide .txt_box .tit{font-size:32px; line-height:32px; transition:0.5s ease; color:#41bac4; font-weight:bold;}
.honor2 .content .swiper-slide .txt_box .con{font-size:18px; line-height:30px; height:60px; overflow:auto; color:#555; margin-top:16px; transition:all .3s ease;}
.honor2 .content .swiper-slide .txt_box .con::-webkit-scrollbar{width:2px; height:2px;}
.honor2 .content .swiper-slide .txt_box .con::-webkit-scrollbar-thumb{background:rgba(245,245,245,0.5);}
.honor2 .content .swiper-slide .txt_box .con::-webkit-scrollbar-track{background:#006d81;}
.honor2 .content .swiper-pagination{position:static; margin-top:16px;}
.honor2 .content .swiper-pagination .swiper-pagination-bullet{width:12px; height:12px; border-radius:6px; background:#d0d0d0; transition:all .3s ease; opacity:1;}
.honor2 .content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fe9901; width:35px;}
.honor3{background:#f7f7f7; padding:80px 0;}

.honor3 .tea_case{width:100%;}
.honor3 .hon_con_case{width:100%; position:relative;}
.honor3 .hon_con_case > div{display:none; position:relative;}
.honor3 .hon_con_case > div:first-child{display:block;}
.honor3 .hon_con_box{float:left; width:70%; position:relative;}
.honor3 .hon_con_box .swiper-container{padding-bottom:120px; position:relative;}
.honor3 .hon_con_box .swiper-slide{opacity:0.9; transition:all .5s ease-in;}
.honor3 .hon_con_box .swiper-slide.active{opacity:1;}
.honor3 .hon_con_box .swiper-container-3d{perspective:350px;}
.honor3 .hon_con_box .swiper-slide> div{width:100%; position:relative;}
.honor3 .hon_con_box .swiper-slide> div > img{display:block; max-width:450px; margin:0 auto;}
.honor3 .hon_name{text-align:center; margin-top:45px; color:#222; font-size:22px; line-height:28px; opacity:0; transition:all .5s ease-in; position:absolute; left:0; top:100%; width:100%;  }
.honor3 .hon_con_box .swiper-slide.active .hon_name{opacity:1;}
.honor3 .hon_name_box{width:23.5%; float:right; padding:30px 0; position:relative; z-index:1;}
.honor3 .hon_name_box .swiper-slide{width:98%; margin:0 auto;}
.honor3 .hon_name_text{font-size:16px; line-height:52px; height:52px; text-align:center; color:#7c7c7c; transition:all 0.5s ease;}
.honor3 .hon_name_box .active-nav .hon_name_text{background:#fff; border-radius:30px; font-size:16px; box-shadow:0 0 10px 0 rgb(0 0 0 / 10%); padding:0 15px; color:#000;}
.honor3 .hon_name_box .swiper-container{height:210px; overflow:hidden; padding-bottom:15px; padding-top:10px;}
.honor3 .hon_name_box .swiper-slide{cursor:pointer;}
.honor3 .hon_name_box .swiper-button-prev,
.honor3 .hon_name_box .swiper-button-next{background-image:none; font-size:18px; width:100%; text-align:center; margin:0; color:#000;}
.honor3 .hon_name_box .swiper-button-prev{position:absolute; top:0; left:50%; width:14px; height:7px; background:url(../img/widgets_xc_honor_5_prev.png) no-repeat center; margin-left:-9px;}
.honor3 .hon_name_box .swiper-button-next{position:absolute; bottom:0; left:50%; width:14px; height:7px; background:url(../img/widgets_xc_honor_5_next.png) no-repeat center; margin-left:-9px; top:auto;}
/* honor end*/

/* 创新成果 start */
.achievement.channel_content{padding:0;}
.achievement2{padding-bottom:15px;}
.achievement2 ul .li_{position:relative; float:left; margin-bottom:60px; transition:0.36s ease;  overflow:hidden;background-image:linear-gradient(to bottom, #ebebeb,#f0f0f0,#fafafa); width:32%; margin-right:2%;}
.achievement2 ul .li_three{margin-right:0;}
.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%;object-fit:cover; width:auto; height: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:180px; font-size:16px; color:#fff; line-height:30px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -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;background:#fff;}
.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;}
.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 */

 
/* 精益制造 */
.made.channel_content{padding:0 0 75px;}
.made02 .content{margin-top:55px;}
.made02 .content ul{background:#fff; padding:50px 0 43px; margin-bottom:55px; box-shadow:0 0 15px rgba(0,0,0,.1); border-radius:5px;}
.made02 .content ul li{width:33%; float:left; text-align:center; position:relative}
.made02 .content ul li .icon{width:65px; display:inline-block; vertical-align:middle;}
.made02 .content ul li .info{text-align:left; display:inline-block; font-size:18px; line-height:30px; color:#555; vertical-align:middle; margin-left:18px;}
.made02 .content ul li:before{content:''; width:1px; height:59px; background:#bcbcbc; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.made02 .content ul li:first-child:before{display:none;}
.made03 .infor .tit{font-size:26px; line-height:30px; color:#006d86; font-weight:bold; margin-bottom:40px;}
.made03 .infor .con{font-size:16px; line-height:30px; color:#555; margin-bottom:35px;}
.made03 .infor .txt{font-size:16px; line-height:30px; color:#555; margin-bottom:20px;}
.made03 .infor .txt span{font-weight:bold; font-size:20px; display:block; margin-bottom:5px;}
.made03 .content{width:100%; padding:47px 0; overflow:hidden;}
.made03 .content .swiper-slide{width:482px; height:304px; overflow:hidden;}
.made03 .content .swiper-pagination{position:static; margin-top:35px;}
.made03 .content .swiper-pagination .swiper-pagination-bullet-active{background:#fe9901;}
.made03 .text{font-size:16px; line-height:30px; color:#555;}
.made03 .text span{font-weight:bold; font-size:20px; display:block; margin-bottom:5px;}
/* 精益制造 end */

/* 研发领域 start */
.research.channel_content{padding:0 0 10px;}
.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; padding-right:5px;}
.research1 .li_ .intro .con{max-height:217px; 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;}
.research1 .li_.even .intro{left:auto; right:0; padding-left:200px; padding-right:80px; background-position:left;}
.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;}
/* 研发领域 end */

/* 研发平台  */
.yf_platform.channel_content{padding-top:0;}
.yf_platform01 .common_infor .con{width:77%;}
.yf_platform01 .content .rect-81{padding-bottom:81%;}
.yf_platform01 .content .rect-263{padding-bottom:26.3%;}
/* 公共 */
.yf_platform01 .content .item{position:relative; margin-bottom:1%;}
.yf_platform01 .content .item .info{position:absolute; left:0; top:0; padding:40px 50px; box-sizing:border-box; color:#fff;}
.yf_platform01 .content .item .info .tit{font-size:24px; line-height:25px; font-weight:bold;}
.yf_platform01 .content .item .info .con{font-size:16px; line-height:30px; max-height:60px; overflow-y:auto; margin-top:10px; padding-right:5px; transition:all 0.5s ease; opacity:0; visibility:hidden; transform:translateY(10px);}
.yf_platform01 .content .item .info .con::-webkit-scrollbar {width:4px; height:4px;}
.yf_platform01 .content .item .info .con::-webkit-scrollbar-thumb {border-radius:0; background:#006d81;}
.yf_platform01 .content .item .info .con::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.yf_platform01 .content .item:hover .info .con{opacity:1; visibility:visible; transform:translateY(0);}
.yf_platform01 .content .item img{transition:all 0.5s ease;}
.yf_platform01 .content .item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}


/* 公共end */
.yf_platform01 .content .hd_l{width:49.6%; float:left; margin-right:0.8%; position:relative}
.yf_platform01 .content .hd_l .intro{position:absolute; width:100%; top:0; left:0; box-sizing:border-box; padding:80px 60px; color:#fff}
.yf_platform01 .content .hd_l .intro .tit{font-size:36px; line-height:36px; font-weight:bold; margin-bottom:30px;}
.yf_platform01 .content .hd_l .intro .con{font-size:16px; line-height:30px;  height:0; overflow:hidden; transition:0.5s ease;;}
.yf_platform01 .content .hd_l .intro .text span{display:block; padding-left:17px; position:relative; font-size:20px; line-height:40px; font-weight:bold;}
.yf_platform01 .content .hd_l .intro .text span:after{content:''; width:7px; height:7px; background:#fff; border-radius:10px; position:absolute; left:0; top:50%; margin-top:-3.5px;}
.yf_platform01 .content .hd_l:hover .intro .con{height:120px; overflow-y:auto; margin-bottom:30px;}
.yf_platform01 .content .hd_l:hover .intro .con::-webkit-scrollbar {width:4px; height:4px;}
.yf_platform01 .content .hd_l:hover .intro .con::-webkit-scrollbar-thumb {border-radius:0; background:#006d81;}
.yf_platform01 .content .hd_l:hover .intro .con::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.yf_platform01 .content .hd_r{width:49.6%; float:right;}
.yf_platform01 .content .hd_r .item:last-child{margin-bottom:0;}
.yf_platform01 .content .bd {margin-top:.5%;}
.yf_platform01 .content .bd .item{width:24.5%; float:left; margin-bottom:0; margin-left:0.6%;}
.yf_platform01 .content .bd .item:first-child{margin-left:0;}
.yf_platform01 .content .bd .item .info{padding:50px;}
.yf_platform01 .content .bd .item .info .con{max-height:120px;}
/* 研发平台 end */

/* 产品中心 start */
.product.channel_content{padding-bottom:0;}
.product01{padding-bottom:50px;}
.product01 .content{margin-top:50px; position:relative; z-index:5}
.product01 .content .swiper-slide{transition:all .5s ease; margin-bottom:15px; box-sizing:border-box; float:left;  background-image:linear-gradient(to bottom, #ebebeb,#f0f0f0,#fafafa);}
.product01 .content .swiper-slide .box{display:block; padding:40px 25px; position:relative;}
.product01 .content .swiper-slide .imgbox{transition:all .5s ease; transform:translateY(0);}
.product01 .content .swiper-slide .intro{padding:0 20px; box-sizing:border-box; padding-top:15px; padding-bottom:10px;}
.product01 .content .swiper-slide .intro_l{width:calc(100% - 60px);}
.product01 .content .swiper-slide .intro .more{font-size:16px; margin-top:5px;}
.product01 .content .swiper-slide .intro .b_tit{font-size:18px; color:#222; font-weight:bold; line-height:24px; display:inline-block; border-width:2px; padding-bottom:12px;}
.product01 .content .swiper-slide .intro .s_tit{font-size:18px; color:#222; line-height:18px;}
.product01 .content .swiper-slide .intro .en{font-size:14px; color:#666; margin-top:10px;}
.product01 .content .swiper-slide img{transition:all 0.5s ease;}
.product01 .content .swiper-slide:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.product01 .content .swiper-slide:hover{box-shadow:0 0 15px rgba(0,0,0,.1);}
.product01 .btns div{width:50px; height:50px; transition:all 0.5s ease; outline:none; position:absolute; top:50%; transform:translateY(-50%);}
.product01 .swiper-button-prev{left:-60px; background:url(../img/product_jt1.png) no-repeat center; background-size:cover; }
.product01 .swiper-button-next{right:-60px; background:url(../img/product_jt2.png) no-repeat center; background-size:cover;}
.product01 .swiper-button-prev:hover{background:url(../img/product_jt1_on.png) no-repeat center; background-size:cover;}
.product01 .swiper-button-next:hover{background:url(../img/product_jt2_on.png) no-repeat center; background-size:cover;}
.product02 .common_infor_line{margin-top:60px;}
.product02 .list{width:67%; float:right;}
.product02 .list li{width:25%; float:left; cursor:pointer; height:170px; overflow:hidden;}
.product02 .list li .box{padding:43px;}
.product02 .list li .box .icon{width:63px; height:46px; margin:0 auto 13px;}
.product02 .list li .box .text{font-size:18px; line-height:25px; color:#000; text-align:center;}
.product02 .list li.cur{background:url(../img/product02_1.jpg) no-repeat center; box-shadow:0 0 25px rgba(0,0,0,.15);}
.product02 .list li.cur .box .text{font-size:22px; font-weight:bold; color:#fff;}
.product02 .list li.cur .box .icon{background-position:0 -46px;}

.product02 .list li.li01.cur{background:url(../img/product02_3.jpg) no-repeat center; background-size:cover;}
.product02 .list li.li02.cur{background:url(../img/product02_4.jpg) no-repeat center; background-size:cover;}
.product02 .list li.li03.cur{background:url(../img/product02_6.jpg) no-repeat center; background-size:cover;}
.product02 .list li.li04.cur{background:url(../img/product02_5.jpg) 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 .bott{margin-top:55px;}
.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:20px 20px 30px; box-sizing:border-box;}
.product2 .bott .li_ .intro .more{font-size:16px; }
.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;}
.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;}
.product2 .bott .box2 .con{height:330px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:8; -webkit-box-orient:vertical;}
.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;}
/* 产品中心 end */
/* 职业发展 */
.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;}
.career_development.channel_content{padding:0;}
.cd_idea .content{margin-top:40px;}
.cd_idea .content .item{margin-left:1.1%; position:relative; float:left; width:24.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:48.8%; text-align:left; background-position:0 !important;}
_::selection,
.cd_idea .content .item.on,
.cd_idea .content .item:hover {width:47%;}
.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:237px; overflow:auto;}
.cd_culture .top .box{position:relative;padding-bottom:110px; padding-top:30px;}
.cd_culture .top .box:after{content:''; background:url(../img/career_cul01_1.png) no-repeat center; background-size:cover; width:984px; height:288px; position:absolute; right:0; bottom:0; pointer-events:none;}
.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%;position:relative;z-index:2;}
.cd_culture .top .box .right{display:inline-block; width:70%; vertical-align:middle; font-size:0; position:relative;z-index:2;}
.cd_culture .top .box .right .item{width:25%; text-align:center; display:inline-block; position:relative;}
.cd_culture .top .box .right .item .t{font-size:36px; line-height:40px; color:#057695; font-weight:bold}
.cd_culture .top .box .right .item .c{font-size:18px; line-height:25px; color:#555; margin-top:15px;}
.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;}
.career_development .cd_culture .sec_des li.cur{color:#006d81;}
.career_development .cd_mechanism{margin-top:60px;}
.career_development .cd_mechanism .common_infor_line{padding-bottom:50px;}
.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:hover .icon_box img{transform:rotateY(180deg);}
.career_development .cd_env{padding:60px 0 80px;}
.career_development .cd_env .common_infor_line .con{margin-bottom:50px;}
.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:750px; 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.jpg) 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 */


/* 恒特大药房 */
.dyf.channel_content{padding-bottom:0;}
.dyf01{margin-bottom:50px;}
.dyf01 .infor .tit{font-size:32px; line-height:40px; color:#000; float:left; width:36%;}
.dyf01 .infor .tit span{font-weight:bold;}
.dyf01 .infor .line{width:calc(100% - 40%); float:right; height:2px; background:#189BBD; margin-top:19px;}
.dyf01 .content {margin-top:50px; position:relative;}
.dyf01 .content .rect-286{padding-bottom:28.6%;}
.dyf01 .content .intro {position:relative; z-index:2; width:49%}
.dyf01 .content .intro .box{padding:90px 50px;}
.dyf01 .content .intro .box .txt{font-size:16px; line-height:28px; color:#000; height:224px; padding-right:15px; overflow-y:auto;}
.dyf01 .content .intro .box .txt::-webkit-scrollbar {width:4px; height:4px;}
.dyf01 .content .intro .box .txt::-webkit-scrollbar-thumb {border-radius:0; background:#EAEAEA;}
.dyf01 .content .intro .box .txt::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.dyf02{background:url(../img/dyf01_2.jpg) no-repeat center; background-size:cover;}
.dyf02 .infor{width:48%; float:right;}
.dyf02 .infor .box{padding:45px 65px;}
.dyf02 .infor .box .tit{font-size:30px; line-height:30px; color:#000;}
.dyf02 .infor .box .con{font-size:18px; line-height:28px; color:#787878; margin:15px 0 30px;}
.dyf02 .infor .box .ewm_box .img_box{float:left;}
.dyf02 .infor .box .ewm_box .img_box .img_{width:154px; height:154px; margin-right:30px;}
.dyf02 .infor .box .ewm_box .img_box .img_ img{display:none;}
.dyf02 .infor .box .ewm_box .img_box .img_ img.cur{display:block;}
.dyf02 .infor .box .ewm_box .img_box .txt{font-size:12px; line-height:20px; color:#787878; margin-top:15px;}
.dyf02 .infor .box .ewm_box .info{width:calc(100% - 185px); float:right; margin-top:22px;}
.dyf02 .infor .box .ewm_box .info .item{float:left; width:49%; margin-right:2%; font-size:14px; line-height:40px; color:#000; background:#fff; border-radius:50px; text-align:center; margin-bottom:20px; cursor:pointer;}
.dyf02 .infor .box .ewm_box .info .item:nth-child(2n){margin-right:0;}
.dyf02 .infor .box .ewm_box .info .item.cur{background:#189bbd; color:#fff;}
.dyf03{margin-top:80px;}
.dyf03 .infor .txt{font-size:18px; line-height:32px; color:#000000; text-align:center; padding:0 18.5%; font-weight:bold;}
.dyf03 .content{margin-top:50px; position:relative;}
.dyf03 .content .img_map{height:400px;}
.dyf03 .content .img_map>img{position:absolute; left:50%; margin-left:-960px; width:1920px; max-width:none;}
.dyf03 .content .info{padding:40px 30px; box-sizing:border-box; position:absolute; bottom:0; right:13.5%; background:rgba(255,255,255,.4);}
.dyf03 .content .info .item{font-size:18px; line-height:28px; color:#000; margin-bottom:10px;}
.dyf03 .content .info .icon{display:inline-block; vertical-align:-5px;}
.dyf03 .content .info .item_time .icon{vertical-align:23px;}
.dyf03 .content .info .item_time span{padding-left:90px; position:relative; display:inline-block;} 
.dyf03 .content .info .item_time span em{position:absolute; left:0; top:0;}

/* 社会责任 */
.social_respon.channel_content{padding-top:0;}
.social_respon01 .common_bg{padding-bottom:0;}
.social_respon02 .cell {overflow:hidden; padding-top:90px; position:relative;}
.social_respon02 .cell .rect-66{padding-bottom:66%;}
.social_respon02 .cell .left{width:58.5%; background:#F5F7FA; position:absolute; left:0; top:137px; bottom:69px; z-index:4}
.social_respon02 .cell .left:after{content:''; width:160px; height:122px; background:url(../img/social_respon02_2.png) no-repeat center; background-size:cover; position:absolute; top:67px; right:40px; pointer-events:none;}
.social_respon02 .cell .left .intro{padding:90px 40px 70px;}
.social_respon02 .cell .left .intro .tit{font-size:30px; line-height:30px; color:#000; margin-bottom:30px;}
.social_respon02 .cell .left .intro .tit span{color:#f6ab00;}
.social_respon02 .cell .left .intro .con{font-size:16px; line-height:25px; color:#555; padding-right:5px; height:175px; overflow-y:auto;}
.social_respon02 .cell .left .intro .con span{position:relative; display:block; padding-left:55px; margin-bottom:25px; cursor:pointer;}
/*.social_respon02 .cell .left .intro .con span.cur{font-weight:bold;}*/
.social_respon02 .cell .left .intro .con span:after{content:''; width:24px; height:2px; background:#F6AB00; position:absolute; top:12px; left:15px;}
.social_respon02 .cell .left .intro .con::-webkit-scrollbar {width:4px; height:4px;}
.social_respon02 .cell .left .intro .con::-webkit-scrollbar-thumb {border-radius:0; background:#06647e;}
.social_respon02 .cell .left .intro .con::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.social_respon02 .cell .right{width:53%; float:right; padding:0 23px 23px 0; position:relative;}
.social_respon02 .cell .right .item{display:none;}
.social_respon02 .cell .right .owl-item .item{display:block;} 
.social_respon02 .cell .right:after{content:''; width:100%; height:100%; background:-webkit-linear-gradient(330deg,#e9f7f7,#62a9a9); background:-o-linear-gradient(330deg,#e9f7f7,#62a9a9); position:absolute; top:25px; left:25px;}
.social_respon02 .cell .owl-carousel .owl-dots{position:absolute; z-index:10; bottom:49px;  right:30px;}
.social_respon02 .cell .owl-carousel .owl-dot{width:20px; height:20px; background:#fff; background:rgba(255,255,255,.4); margin:0 5px;border-radius:30px; display:inline-block;}
.social_respon02 .cell .owl-carousel .owl-dot.active{background:#F6AB00; width:57px;}
.social_respon02 .cell.even .left {left:inherit; right:0;}
.social_respon02 .cell.even .right{float:left; overflow:hidden;}
.social_respon02 .cell.even .owl-carousel .owl-dots{left:30px; right:inherit;}


/* 质量 */
.quality.channel_content{padding:0;}
.quality01{padding-bottom:75px;}
.quality02{padding:80px 0; background:#f3f3f3;}
.quality02 .infor .tit{display:inline-block; margin-bottom:40px; font-weight:bold;}
.quality02 .content{margin-top:50px;}
.quality02 .content li{float:left; width:32%; margin-left:2%; background:#fff; position:relative; padding:40px; box-sizing:border-box; overflow:hidden; border-radius:10px;}
.quality02 .content li:first-child{margin-left:0;}
.quality02 .content li .tit{font-size:22px; line-height:38px; color:#666666; margin-top:5px;}
.quality02 .content li .num{font-size:70px; line-height:80px; font-weight:900; font-family:Arial; color:#fff; transition: 0.5s ease; position:relative; display:inline-block;}
.quality02 .content li .num:after{content:''; width:32px; height:4px;  position:absolute; left:100%; margin-left:10px; top:50%; transform:translateY(-50%);}
.quality02 .content li.li01 .num{-webkit-text-stroke: 1px #75b2c2;}
.quality02 .content li.li01 .num:after{background-image:linear-gradient(to right, #75b2c2,#fff);}
.quality02 .content li.li02 .num{-webkit-text-stroke: 1px #4b86e1;}
.quality02 .content li.li02 .num:after{background-image:linear-gradient(to right, #4b86e1,#fff);}
.quality02 .content li.li03 .num{-webkit-text-stroke: 1px #fe9a03;}
.quality02 .content li.li03 .num:after{background-image:linear-gradient(to right, #fe9a03,#fff);}
.quality02 .content li.li01:hover .num{color:#75b2c2;}
.quality02 .content li.li02:hover .num{color:#4b86e1;}
.quality02 .content li.li03:hover .num{color:#fe9a03;}
.quality03{padding:100px 0;}
.quality03 .content{margin-top:70px;}
.quality03 .content .left{width:28%; float:left;}
.quality03 .content .center{width:42.5%; float:left; margin:0 0.75%;}
.quality03 .content .right{width:28%; float:right;}
.quality03 .content .item{background:#f7f7f7; height:221px}
.quality03 .content .item .box{padding:25px 30px;}
.quality03 .content .item .box .t{font-size:20px; line-height:24px; font-weight:bold; color:#555;}
.quality03 .content .item .box .c{font-size:16px; line-height:28px; color:#777; margin-top:7px; padding-right:5px; height:140px; overflow-y:auto;}
.quality03 .content .item .box .c::-webkit-scrollbar {width:4px; height:4px;}
.quality03 .content .item .box .c::-webkit-scrollbar-thumb {border-radius:0; background:#BFBFBF;}
.quality03 .content .item .box .c::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.quality03 .content .item01{margin-bottom:153px;}

/* 新闻列表-新 */
.news01{margin-bottom:40px;}
.news01 .list_hd{margin-bottom:40px;}
.news01 .list_hd .inp_box_wrap {width:32%; margin-left:2%; border-bottom:solid 1px #067693;}
.news01 .list_hd .inp_box_wrap:first-child{margin-left:0;}
.news01 .list_hd .inp_box_wrap .inp_box{display:block; width:100%; height:50px; line-height:50px; border:none; padding:0; margin:0; box-sizing:content-box; font-size:15px; color:#7a7a7a; padding:0; }
.news01 .list_hd .inp_box_wrap .inp_box.hd_inp{width:80%;}
.news01 .list_hd .inp_box_wrap>input::-webkit-input-placeholder {color:#7a7a7a; font-size:15px;}
.news01 .list_hd .inp_box_wrap .hd_btn{width:20%;height:50px; border:none; text-align:center; background-color:transparent; ; outline:none; cursor:pointer; padding:0; font-size:0;}
.news01 .list_hd .inp_box_wrap .hd_btn i{background:url(../img/search_icon.png) no-repeat center; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.news01 .list_bd .list_box{padding:46px 60px 40px; position:relative; -webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.news02 .rect-61{padding-bottom:61%;}
.news02 .li_{width:32%; float:left; margin-right:2%; border-bottom:1px solid #E0DEDE; transition:0.5s ease; margin-bottom:30px;}
.news02 .li_three{margin-right:0;}
.news02 .li_ .intro .box{padding:28px;}
.news02 .li_ .intro .box .t{font-size:26px; line-height:34px; color:#000; height:68px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;  transition:0.5s ease;}
.news02 .li_ .intro .box .c{font-size:16px; line-height:30px; color:#737373; margin-top:10px;}
.news02 .li_ .intro .box .date{font-size:16px; line-height:30px; color:#737373; margin-top:20px;}
.news02 .li_:hover{box-shadow: 0px 10px 38px 12px rgba(0, 0, 0, 0.06); border-color:#fff;}
.news02 .li_:hover .intro .box .t{color:#067693;}
.news02 .li_ img{transition:all 0.5s ease;}
.news02 .li_:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
body .select-ui-options{z-index:9;}
/* 新闻列表-新 end*/

/* 研发实力 start*/
.yf_shili.channel_content{padding:0;}
.yf_shili01{background:url(../img/yf_shili01_2.jpg) no-repeat center;}
.yf_shili01 .content .li_{width:25%; float:left; position:relative; box-sizing:border-box;  padding:0 70px; box-sizing:border-box; margin-bottom:80px;}
.yf_shili01 .content .li_:after{content:''; width:1px; height:80px; background:#cbcfce; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.yf_shili01 .content .li_:nth-child(4)::after,
.yf_shili01 .content .li_:nth-child(8)::after{display:none;}
.yf_shili01 .content .li_ .li_top{font-size:18px; ;; color:#067693; line-height:1; position:relative; display:inline-block;}
.yf_shili01 .content .li_ .li_top span{font-size:60px; line-height:60px; font-weight:bold; display:inline-block; margin-right:5px;}
.yf_shili01 .content .li_ .li_top sup{position:absolute; top:8px; left:100%; width:40px;}
.yf_shili01 .content .li_ .li_bott{font-size:18px; color:#333; line-height:22px; margin-top:12px;}
.yf_shili01 .content .li_ .li_bott span{display:block;}
.yf_shili02{padding:80px 0;}
.yf_shili02 .content{margin-top:60px;}
.yf_shili02 .box{width:58%; margin:0 auto; position:relative}
.yf_shili02 .box .item{display:none;}
.yf_shili02 .box .owl-item .item{display:block;}
.yf_shili02 .box .rect-47{padding-bottom:47%;}
.yf_shili02 .owl-carousel .owl-stage-outer{overflow:visible;}
.yf_shili02 .owl-carousel .owl-dots{z-index:10; margin-top:30px;  width:100%; text-align:center;}
.yf_shili02 .owl-carousel .owl-dot{width:10px; height:10px;  margin:0 5px; border-radius:50%; display:inline-block; background:#c0c0c0;}
.yf_shili02 .owl-carousel .owl-dot.active{background:#FF9C00;}
.yf_shili02 .shili_btn>div{width:38px; height:38px; position:absolute; top:42%; transform:translate(0,-50%); z-index:2; cursor:pointer; transition:all 0.5s ease; font-size:0;}
.yf_shili02 .shili_btn .owl-prev{background:url(../img/history_prev2.png) no-repeat center; background-size:cover; left:-140px}
.yf_shili02 .shili_btn .owl-prev.disabled{background:url(../img/history_prev.png) no-repeat center; background-size:cover;}
.yf_shili02 .shili_btn .owl-next{background:url(../img/history_next2.png) no-repeat center; background-size:cover; right:-140px;}
.yf_shili02 .shili_btn .owl-next.disabled{background:url(../img/history_next.png) no-repeat center; background-size:cover;}
.yf_shili03 .content .li_{width:33%; float:left; position:relative; box-sizing:border-box;  padding:0 145px; box-sizing:border-box; margin-bottom:80px;}
.yf_shili03 .content .li_:after{content:''; width:1px; height:80px; background:#cbcfce; position:absolute; right:0; top:50%; transform:translateY(-50%);}
/* .yf_shili03 .content .li_:nth-child(3n){padding-right:0; padding-left:180px;}
.yf_shili03 .content .li_:nth-child(3n)::after{display:none;} */

.yf_shili03 .content .li_ .li_top{font-size:18px; ;; color:#067693; line-height:1; position:relative; display:inline-block;}
.yf_shili03 .content .li_ .li_top span{font-size:60px; line-height:60px; font-weight:bold; display:inline-block; margin-right:5px;}
.yf_shili03 .content .li_ .li_top sup{position:absolute; top:8px; left:100%; width:40px;}
.yf_shili03 .content .li_ .li_bott{font-size:18px; color:#333; line-height:22px; margin-top:12px;}
.yf_shili03 .content .li_ .li_bott span{display:block;}

/* 研发实力 end */

/*20231208lyx*/
.pageHeader .header .nav_li.cur>a {font-size: 17px;}
.history .content .bott li .left {width: 35%; padding-right: 10%;}
.history .content .bott li.even .left {padding-left: 10%;}
.history .content .bott li {min-height: 480px;}
.history .content .bott li .right {width: 40%;margin-left: 10%;}
.history .content .bott li.even .right {margin-right: 10%;}

/* 2023-1208 */
.ipart,
.ibanner,
.pageFooter{width:1920px; margin:0 auto;}
.pageHeader {width:1920px; margin:0 auto;}
.pageHeader .header {width:1920px; margin:0 auto; left:50%; transform:translateX(-50%);}

/* 荣誉资质 改 */
.honor01{padding:80px 0; background:#f7f7f7;}
.honor01 .content{overflow:hidden; padding-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;}

/* 2023-1208 */
body .searchArea{padding-top:50px;}
.history.channel_content{padding-top:0}
.quality03 .content .m_img{display:none;}
.quality03 .content .m_txt{display:none;}
.ipart01{padding-bottom:60px;}
.swiper-pagination .swiper-pagination-bullet{outline:none;}
.honor01 .content .swiper_navi .next_btn{outline:none;}
.honor01 .content .swiper_navi .prev_btn{outline:none;}
.contact_us01 .container .area .col02 .box .item .icon img {
  width: 27px;
  margin-left: 0;
  margin-top: 0;
  transform: translate(-50%,-50%);
}

/* 2023-1211 */
.about_us02 .li_ .li_top sup{width:46px;}
.news02 .li_ .intro .box .c{min-height:30px;}
.ibanner{height:auto;}

/* 2023-1214 */
.news02 .rect-61{padding-bottom:56.65%;}
.xc_pageHeader {height:92px;}
.ipart03 .content .item .rect-58{padding-bottom:56.65%;}


.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;}

/*20231226*/
.social_respon02 .cell .left {width: 49.5%;}
/* .yf_shili03 .content .li_:nth-child(3n) {padding-left: 145px;} */
.pageFooter{z-index:1; position:relative;}



/* 2022-0122 */
.yf_shili03 .content .li_{width:25%; padding:0 40px;}
.yf_shili03 .content .li_:nth-child(4n)::after{display:none;}
.honor2 .content .swiper-slide .txt_box .con{height:66px;}


.achievement2 ul .li_ .item_wrapper .item_info .con {display: none;}
.achievement2 ul .li_ .item_wrapper .item_info .more {display: none;}
.achievement2 ul .li_ .item_wrapper {min-height: 110px}
.achievement2 ul .li_:hover .smal_img {bottom: 90px;}



/* 2024-0131 */
.common_infor .con{width:69%}
.pageHeader .header .nav_li{margin-right:6px;}
.pageHeader .header .nav_li>a{font-size:17px;}
.pageHeader .header .nav_li.active>a,
/*.pageHeader .header .nav_li.cur>a{font-weight:normal}*/
.product02 .list li.cur .box .text{font-size:17px;}
.product.channel_content{padding-top:0;}


.product2 .bott .box2 .t {font-size: 24px;padding-bottom: 15px;}
.product2 .bott .box2 .con {font-size: 18px;}
.pageFooter .f_center dl{margin-right:3%;}
.ipart01 .item .txt_full .txt{text-align:left;}
.social_respon02 .cell .left .intro .tit{font-size:26px;}
.dyf01 .infor .tit{font-size:28px;}
.dyf02 .infor .box .ewm_box .img_box{width:154px; text-align:center;}
.dyf02 .infor .box .ewm_box .info{margin-top:0;}
.dyf02 .infor .box .ewm_box .info .item{width:100%; margin-right:0; margin-bottom:10px;}
.dyf03 .content .info .item_time span{padding-left:123px;}
.quality02 .content li .tit{font-size:18px; line-height:28px;}
.yf_platform01 .common_infor .con{width:70%;}
.yf_platform01 .common_infor .tit{width:28%;}
.yf_shili01 .content .li_{padding:0 30px;}
.yf_shili01 .content .li_ .li_bott{font-size:14px;}
.product_detail{padding-bottom:0;}
.pro_detail_pt1{padding-bottom:30px;}
.pro_detail_pt1 .dec{line-height:25px; max-height:300px; overflow-y:auto; padding-top:0; margin-top:20px;}
.pro_detail_pt1 .dec::-webkit-scrollbar {width:2px; height:4px;}
.pro_detail_pt1 .dec::-webkit-scrollbar-thumb {border-radius:0; background:#006d81;}
.pro_detail_pt1 .dec::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.ipart03 .content .item .info .t{height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.pageHeader .header .nav_li>a {padding: 22px 6px;}
.pageFooter .f_center .left {width: 78%}
.product2 .bott .li_ .box1 {padding: 25px;}
.product2 .bott .li_ a {padding: 0px;}
.product2 .bott .li_ .intro .more {text-align: center;}
.dyf03 .content .info {background: rgba(255,255,255,.8);}
.contact_us01 .container {background-color: rgba(255, 255, 255, .8);}
.pageHeader .header .nav_li.active>a{font-weight:normal;}
.about_us01 .infor .txt{max-height:510px; overflow-y:auto; padding-right:5px;}
.about_us01 .infor .txt::-webkit-scrollbar {width:4px; height:4px;}
.about_us01 .infor .txt::-webkit-scrollbar-thumb {border-radius:0; background:#006d81;}
.about_us01 .infor .txt::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.about_us01 .infor{width:52%;}
.about_us02 .li_{padding:0 70px; height:128px; margin-bottom:60px;}
.about_us02 .li_ .li_top span{font-size:40px; line-height:50px;}
.about_us02 .li_ .li_bott{min-height:22px;}
body .resultArea .content_form .piclist_area .srchList li .intro .t{font-size:22px; line-height:25px;}
.made02 .content ul li .info .c {width: 315px;}

.pageHeader .header .nav_li .nav_down .left .content .intro ul li.nav_long{font-size:16px; width:96%;}
.pageFooter .f_center dl{width:16%; margin-right:1.5%;;}
.pageFooter .f_center .dl1{width:12%;}
.pageFooter .f_center .dl2{width:12%;}
.pageFooter .f_center dl dd{line-height:23px; margin-bottom:15px;}
.ibanner .iban_box .li_{height:auto;}
.ibanner .iban_box .li_ .con{line-height:20px; height:40px;}
.ipart02 .content .bd li .info .t{font-size:27px; line-height:32px; white-space:normal; ;}
.made02 .content ul li .icon{vertical-align:top;}
.honor1 .infor .con{padding:0 9%;}


_:-ms-lang(x),
.quality02 .content li.li01 .num{color:#75b2c2;}
_:-ms-lang(x),
.quality02 .content li.li02 .num{color:#4b86e1;}
_:-ms-lang(x),
.quality02 .content li.li03 .num{color:#fe9a03;}

_:-ms-lang(x),
.ipart01.cur .item{width:14%}
_:-ms-lang(x),
.ipart01 .item{width:19%; margin-left:0.7%}
_:-ms-lang(x),
.ipart01 .item{transition:0s ease}

/* 20240701 */
.honor1 .infor .con{padding:0 9%;}
.honor2 .content .swiper-slide .txt_box .tit{color:#006d81; line-height:1.6; font-weight:normal;}
.honor2 .content .swiper-slide .txt_box .con{height:60px; color:#000; margin-top:10px;}
.honor2 .content .swiper-slide .txt_box{padding:30px;}

.news01 .hd{width:61%; margin:0 auto; position:relative;background:#f6f6f6;}
.news01 .hd .sele_year{width:15.5%; float:left; background:#f6f6f6; height:58px; line-height:58px; border-color:#f6f6f6; position:relative;}
.news01 .hd .sele_year:after{content:''; width:1px; height:24px; background:#e8e8e8; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.news01 .hd .select-ui-choose-default ._txt{padding:0 30px;}
.news01 .hd .select-ui-choose-default ._arrow{width:3em;}
.news01 .hd .select-ui-choose-default ._arrow .arr{border:none; width:10px; height:5px; background:url(../img/job_jt.png) no-repeat center;}
.news01 .hd .select-ui-choose-default.on ._arrow .arr{margin-top:-0.2em;}
.news01 .hd .inp{width:77%; float:left; height:58px; line-height:58px; border:none; background:#f6f6f6; text-indent:30px;}
.news01 .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;}
.news01 .hd .btns span{display:none;}
.news01 .hd .btns .icon{display:inline-block; width:22px; height:22px; background:url(../img/pic_list01_1.png) no-repeat center; vertical-align:-3px;}
.news01 .hd .select-ui-choose-default ._txt {
  padding: 0 30px;
}

.ibanner .iban_box .li_ .tit span {font-size: 14px;}

/* 20240808 */
.ipart04 .play_overlay .infor{width:100%;}
.ipart04 .play_overlay .infor .con{width:50%; color:#333; margin:0 auto; margin-top:40px;}
.pageHeader{position:relative; z-index:12;}
body .jrshare_qrbox{z-index:11;}

.news_detail em{font-style:italic;}