﻿/*

* name:Global && Pc StyleSheet

* version:v3.4.2

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

* date:2017-08-11

*/

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

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



/*挂件分页样式*/

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

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

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

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

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

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

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

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

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



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

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

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

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

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



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

.bdshare_popup_box{display:none!important;}



/* 雪碧图 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



/* 常量设置 */

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

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



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

/*for ie8*/

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

/*for ie9+*/

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

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

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

a{color:inherit;}

a:hover{color:#006d81;}

::-moz-selection{color:#fff; background:#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; 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:#006d81;}

body .searchArea .content_form .form_box .search .btn_wrap .btns::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;display: inline-block;}

.pro_detail_pt1 .dec{float:left; width:100%;}

.product_detail{padding-bottom:60px;}

.pro_detail_pt1{background-size:cover;}

.pro_detail_pt1 .pt1_box{padding-top:0;}

.pro_detail_pt1 .right_pic .pic_box{margin-top:0;}

.pro_detail_pt1 .left_txt .txt_box{padding-top:50px;}

.pro_detail_pt2 .bottom_area{display:none;}

.pro_detail_pt2 .bottom_area.tab_c_cur{display:block;}



/* 23-0213 */

.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:10;}

.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:200px; overflow:auto;}

.research1 .li_ .intro .con::-webkit-scrollbar{width:2px; height:2px;}

.research1 .li_ .intro .con::-webkit-scrollbar-thumb{background:rgba(245,245,245,0.5);}

.research1 .li_ .intro .con::-webkit-scrollbar-track{background:#006d81;}

.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;}

.product02 .list li.li02.cur{background:url(../img/product02_4.jpg) no-repeat center;}

.product02 .list li.li03.cur{background:url(../img/product02_6.jpg) no-repeat center;}

.product02 .list li.li04.cur{background:url(../img/product02_5.jpg) no-repeat center;}





.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: 18px;}

.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;}

.about_us02 .li_03 .li_top span,

.about_us02 .li_04 .li_top span{font-size:58px;}



.product01 .content .swiper-slide .intro .en{height:40px; line-height:20px;}



_:-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}



.yf_shili01 .content .li_ .li_bott {height: 44px;}





/* 2024-0701 */

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

.ibanner .iban_box .li_ .t_box{max-width:80%;}

.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;}

.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;

}



.news02 .li_ .intro .box .t {height: 72px;}





.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;}





#print{display:none!important;}



.news_detail em{font-style:italic;}