/* banner_nei */
.banner_nei{display: block;overflow: hidden;position: relative;}
.banner_nei .list img{width: 100%;}
.banner_nei .s_img{display: none;}
/* .banner_nei .s_img .list{height: 200px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner_nei .s_img .list a{display: block;height: 100%;} */
.banner_nei .layout{position: absolute;width: 100%;left:0;top: 50%;transform: translateY(-50%);z-index: 2;}
.banner_nei .layout .wrap{margin: 0 auto;width: 90%;max-width: 1500px;}
.banner_nei .text{color: #f9f9f9;/* text-shadow: 0 0 10px rgba(0,0,0,0.5); */}
.banner_nei .text .cn{margin-top: 0;font-size: 60px;text-transform: capitalize;font-weight: bold;line-height: 1.4;text-transform: uppercase;text-shadow: 0 0 10px rgba(234,91,36);}
.banner_nei .text .en{margin-top: 10px;font-size: 30px;text-shadow: 0 0 10px rgba(234,91,36);}
.banner_nei .text .slogan{margin-top:1%;font-size: 18px;text-shadow: 0 0 10px rgba(234,91,36);}
.banner_nei .text .line{margin:18px auto;width: 72px;height: 2px;background: #fff;}
.banner_nei .text .ewm_img{margin-top: 30px;}
.banner_nei .text .more{display: inline-block;margin-top:3.4%;padding:1% 1.8%;font-size: 20px;color: #199242;border-radius: 30px;background:#fff;box-shadow: 0 0 10px #33a67f;}



.banner_nei .pf_banner_text .top{color: #ffd400;font-weight: bold;}
.banner_nei .pf_banner_text .top .row1{margin-bottom: 10px;font-size: 26px;}
.banner_nei .pf_banner_text .top .row2{font-size: 0.35rem;}
.banner_nei .pf_banner_text .slogan{margin-top: 10px;width: 100%;max-width: 377px;font-size: 14px;line-height: 1.5em;}


/* .banner_nei .mask{position: absolute;left:0;top:0;width:100%;height:20%;background-image:linear-gradient(to bottom,rgba(0,0,0,0.32),transparent);z-index: 1;} */

@media only screen and (max-width:1080px){
	.banner_nei .pf_banner_text .top .row1{font-size: 24px;}
	.banner_nei .pf_banner_text .top .row2{font-size: 20px;}
	
}
@media only screen and (max-width:520px){
	.banner_nei .nei_wrap{width: 100%;}
	.banner_nei .pf_banner_text .top .row1{font-size: 18px;}
	.banner_nei .pf_banner_text .top .row2{font-size: 16px;}
}



/* add */
.banner_nei .js-m.animate .list img{animation: slow_flash 1s 0s 1;animation-fill-mode: forwards;}
.banner_nei .list{position: relative;/* padding-bottom: 26%; */width: 100%;height: auto;overflow: hidden;}
.banner_nei .list img {/* position: absolute;left: 50%;top: 50%;width: 100%;max-width: initial;transform: translate(-50%,-50%); */}
@keyframes slow_flash{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@keyframes slow_flash2{
	from{opacity: 0.8;transform:translate(-50%,-50%) scale(1.2);}
	to{opacity: 1;transform:translate(-50%,-50%) scale(1);}
}
@-webkit-keyframes name{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: scale(1);}
}
@media only screen and (max-width:1920px){
	.banner_nei .text .cn{foin-size:3.3vw}
}

@media only screen and (max-width:1440px){
	.banner_nei .text .more{font-size:18px;}
}
@media only screen and (max-width:1280px){
	.banner_nei .layout .wrap{width: 90%;}
	/* .banner_nei .text .cn{font-size: 40px;} */
	.banner_nei .text .cn{font-size:26px;}
	.banner_nei .text .slogan{font-size:20px;}
	.banner_nei .text .more{font-size: 16px;}
}
@media only screen and (max-width:1080px){
.banner_nei .text .en{font-size: 20px;}
}
@media only screen and (max-width:850px){
	.banner_nei .layout{top:55%;}
	.banner_nei .text .cn{font-size: 20px;}
	.banner_nei .text .en{font-size:16px;}
	.banner_nei .text .slogan{margin-top:10px;font-size:16px;}
	.banner_nei .text .ewm_img{width: 90px;}
	.banner_nei .text .more{padding:10px 20px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.banner_nei .js-m.animate .list img{animation: slow_flash2 1s 0s 1;animation-fill-mode: forwards;}
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
	.banner_nei .text .ewm_img{display: none;}
	.banner_nei .text .cn{}
	
	/* .banner_nei .list{position: relative;padding-bottom:66%;width:100%;height:0;overflow: hidden;}
	.banner_nei .list img{position: absolute;left:50%;top:50%;width:auto;max-width:initial;max-height:100%;transform: translate(-50%,-50%);} */
	.banner_nei .layout{top:60%;}
}
@media only screen and (max-width:520px){
	.banner_nei .text{font-size: 16px;}
	.banner_nei .text .cn{margin-top: 0px;font-size: 18px;}
	.banner_nei .text .en,.banner_nei .text .slogan{margin-top:4px;font-size: 14px;}
	.banner_nei .text .line{margin-top: 6px;}
	.banner_nei .text .more{margin-top:30px;font-size:14px;padding:8px 16px;}
	
	.banner_nei .list{position: relative;padding-bottom:36%;width:100%;height:0;overflow: hidden;}
	.banner_nei .list img{position: absolute;left:50%;top:50%;width:auto;max-width:initial;max-height:100%;transform: translate(-50%,-50%);}
}
@media only screen and (max-width:380px){
	.banner_nei .text .cn{font-size: 16px;}
}

/* common_css */
.nei_wrap{margin:0 auto;width:90%;max-width: 1438px;}

.nei_title .title{font-size: 30px;}

/* ab_profile */
.ab_profile{padding:68px 0 0;background: url(../images/grey_bg1.png)repeat top;}
.ab_profile .layout{align-items: center;margin-top:5%;}
.ab_profile .layout .rt_part{width:37%;}
.ab_profile .layout .pf_title .title{letter-spacing: 2px;color: #595757;font-size: 23px;}
.ab_profile .layout .pf_title .en{font-size: 58px;letter-spacing: -2px;}
.ab_profile .layout .rt_part .content{margin-top: 6%;font-size: 18px;color: #595757;line-height: 1.6;}
.ab_profile .layout .rt_part .content p:not(:last-of-type){margin-bottom: 5%;}


.ab_profile .lf_part{width: 61%;}
.ab_profile .ab_ys{margin-top: 30px;}
.ab_profile .ab_ys ul li{width:23.8%;}
.ab_profile .ab_ys .item{overflow: hidden;}
.ab_profile .ab_ys .item .img{position: relative;padding-bottom:60.6%;width:100%;height:0;overflow: hidden;}
.ab_profile .ab_ys .item .img img{position: absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);z-index: 2;transition: all .3s linear;}
.ab_profile .ab_ys .item .img:after{content:"";position: absolute;left:0;bottom:0;width:100%;height: 100%;z-index: 3;background:rgba(0,0,0,0.5);transition: bottom 0.4s ease-out;}
.ab_profile .ab_ys .item .txt_wrap{position: absolute;padding:0 6% 30px;left:0;bottom:0;width: 100%;color: #fff;z-index: 4;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;transition: bottom 0.4s ease-out;}
.ab_profile .ab_ys .item .txt_wrap .lf{width:calc(96% - 24px);width:-webkit-calc(96% - 24px)}
.ab_profile .ab_ys .item .txt_wrap .tit{font-size: 33px;font-weight: normal;}
.ab_profile .ab_ys .item .txt_wrap .en{margin-top: 6px;font-weight: lighter;font-size: 14px;display: block;}
.ab_profile .ab_ys .item .txt_wrap i{display: inline-block;width: 24px;height: 24px;border-radius: 50%;background-color: #ea5405;background-image: url(../images/icon_arrow2.png);background-repeat: no-repeat;background-position: center;background-size: 12px auto;}
@media only screen and (min-width:521px){
	.ab_profile .ab_ys ul li:hover .item .img:after{bottom:100%}
	.ab_profile .ab_ys ul li:hover .item .txt_wrap{bottom:100%}
	.ab_profile .ab_ys ul li:hover .item .img img{transform: translate(-50%,-50%) scale(1.1);}
}
@media only screen and (max-width:1680px){
	.ab_profile .layout .pf_title .title{}
	.ab_profile .layout .pf_title .en{}
	
	
}
@media only screen and (max-width:1440px){
	.ab_profile .ab_ys .item .txt_wrap .tit{font-size: 2vw;}
}
@media only screen and (max-width:1280px){
	.ab_profile .layout .rt_part .content{margin-top:30px;font-size:16px;}
	.ab_profile .layout .pf_title .title{font-size: 20px;}
}
@media only screen and (max-width:1080px){
	.ab_profile .ab_ys{margin-top:20px;width: 61%;}
	.ab_profile .ab_ys ul li{margin-bottom:2%;width: 49%;}
	.ab_profile .ab_ys ul li:nth-last-child(-n+2){margin-bottom: 0;}
	.ab_profile .layout .rt_part{padding-bottom: 0;width: 34.6%;}
	.ab_profile .layout .rt_part .line{margin:4% 0 3%;width:68px;}
	
	.ab_profile .layout .rt_part{margin-top:20px;width: 100%;}
}
@media only screen and (max-width:850px){
	.ab_profile{padding:50px 0 0;}
}
@media only screen and (max-width:680px){
	.ab_profile .lf_part{width: 100%;}
	.ab_profile .ab_ys{width: 100%;}
	
}
@media only screen and (max-width:520px){
	.ab_profile{padding:40px 0 0;}
	.ab_profile .layout .pf_title .title{font-size: 17px;letter-spacing: 1px;}
	.ab_profile .layout .rt_part .content{margin-top:26px;font-size:14px;}
	.ab_profile .ab_ys .item .txt_wrap{padding-bottom: 10px;}
}



.video-player{width: 100%;/* position: absolute;left: 50%;top: 50%;width: 90%;height: 80%;background-color: #000;transform: translate(-50%,-50%);z-index: 99;visibility: hidden; */box-sizing:border-box;}
.video-player .mask{position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);z-index: 1;border-radius: 10px;overflow: hidden;}
.video-player video{display: block;width: 100%;height: 100%;max-height: 454px;background-color: #231915;}
.video-player .v_close{position: absolute;right:0;top: 0;width: auto;z-index: 2;cursor: pointer;display: none;}
.video-player .v_wrap{border-radius: 10px;overflow: hidden;}
.video-player .center-control{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;display: flex;align-items: center;justify-content: center;transition: opacity 0.1s linear;}
.video-player .center-control .center-wrapper{position: relative;width: 126px;height: 126px;text-align: center;}
.video-player .center-control .center-wrapper:after{content: "";display: block;padding-bottom: 100%;}
.video-player .center-control .center-button{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: transparent;}
.video-player .center-control .center-wrapper .icon_play,.video-player .center-control .center-wrapper .circle{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.video-player .center-control .center-wrapper .icon_play{display: inline-block;width: 100%;height: 100%;background: url(../images/big_play.png)no-repeat center/100% auto;filter: brightness(100) opacity(0.6);}
/* .video-player .center-control .center-wrapper .circle{width: 100%;height: 100%;border-radius: 50%;box-sizing: border-box;border: 3px solid #fff;background: rgba(0,0,0,0.15);} */
.video-player .control-bar{position: absolute;padding: 14px;left: 0;bottom: 0px;width: 100%;/* background: rgba(0,0,0,0.35); */z-index: 2;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content:space-between;color: #fff;transition: opacity 0.3s linear;align-items: center;font-size: 14px;}
.video-player .control-bar .bar-item{display: inline-block;margin-right:10px;}
.video-player .control-bar .lf-panel{/* width: 50px;height: 25px; */}
.video-player .control-bar .lf-panel .flx_w{flex-wrap: nowrap;align-items: center;}
.video-player .control-bar .lf-panel .play_btn{margin-right:12px;}
.video-player .control-bar .lf-panel .bf-icon{display: block;width: 35px;height: 25px;filter: brightness(10);}
.video-player .control-bar .lf-panel .bf-icon.play{background: url(../images/v_play_center.png)no-repeat center/60% auto;}
.video-player .control-bar .lf-panel .bf-icon.pause{background: url(../images/pause2.png)no-repeat center/65% auto;}
.video-player .control-bar .center-panel{width: calc(100% - 300px);width: -webkit-calc(100% - 300px);}
.video-player .control-bar .center-panel .progress-wrapper{padding-right: 6px;/* width: calc(100% - 80px);width: -webkit-calc(100% - 80px); */box-sizing: border-box;white-space: nowrap;}
.video-player .control-bar .progress-wrapper .bar-item{margin-right: 0;}
.video-player .control-bar .progress-bar{width: calc(100% - 86px);width:-webkit-calc(100% - 86px);width: 100%;position: absolute;left:0;bottom:0;transform: translateY(50%);}
.video-player .control-bar .progress-bar .control-progress{-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 6px;padding: 0;cursor: pointer;white-space: nowrap;box-sizing: border-box;}
.video-player .control-bar .progress-bar .control-progress .progress-inner{position: relative;display: inline-block;vertical-align: top;width: 100%;height: 6px;background: hsla(0,0%,100%,.4);}
.video-player .control-bar .progress-bar .control-progress .reached {position: absolute;z-index: 1;top: 0;left: 0;width: 1%;background: #fff;height: 100%;}
.video-player .control-bar .progress-bar .control-progress .indicator {position: absolute;z-index: 2;display: inline-block;width: 14px;height: 14px;border-radius: 100%;background: #fff;top: 50%;transform: translateY(-50%);}
.video-player .control-bar .center-panel .progress-wrapper .current-time, .video-player .control-bar .center-panel .progress-wrapper .total-time {width: 34px;color: #fff;}
.video-player .control-bar .volume{width: 74px;margin-top: 0;}
.video-player .control-bar .volume #volume{display: inline-block;vertical-align: middle;width: 20px;height: 18px;}
.video-player .control-bar .volume .icon-volume{background: url(../images/icon_volume.png)no-repeat center;}
.video-player .control-bar .volume .icon-volume-mute{background: url(../images/icon_volume_mute.png)no-repeat center;filter: brightness(100);}
.video-player .control-bar .volume .controlBar{position: relative;display: inline-block;vertical-align: middle;width: calc(100% - 26px);height: 3px;background: hsla(0,0%,100%,.4);cursor: pointer;}
.video-player .control-bar .volume .controlInner{position: absolute;z-index: 1;top: 0;left: 0;width: 1%;background: #fff;height: 100%;}
.video-player .control-bar .rt-panel{width: 26px;width:auto;height: auto;}
.video-player .control-bar .fullscreen_btn .bf-icon{display: block;width: 22px;height: 22px;/* filter: brightness(100); */cursor: pointer;}
.video-player .control-bar .fullscreen_btn .bf-icon.fullscreen{background: url(../images/icon_fullscreen.png)no-repeat center;}
.video-player .control-bar .fullscreen_btn .bf-icon.exit-fullscreen{background: url(../images/icon_fullscreen_exit.png)no-repeat center;filter: brightness(100);}
@media only screen and (max-width: 1440px){
	.video-player .center-control .center-wrapper{width: 8vw;}
}
@media only screen and (max-width:850px){
.video-player{top: 50%;height: 40%;width: 100%;}
	.video-player .center-control .center-wrapper{width: 14%;}
}
@media only screen and (max-width:520px){
	.video-player .center-control .center-wrapper{}
	.video-player .center-control .center-wrapper .icon_play{width: 30px;height: 30px;}
	.video-player .control-bar{padding: 5px;}
	.video-player .v_close{width: 22px;height: 22px;}
	.video-player .control-bar .lf-panel .bf-icon{width: 25px;height: 25px;}
	.video-player{border-width:16px;}
}



.ab_profile .about_num{ margin-top:50px;padding: 70px 0;background-color: #eee;}
.ab_profile .about_num ul{ align-items: stretch; }
.ab_profile .about_num ul li{ width: auto;max-width:24%;position: relative; box-sizing: border-box; text-align: center; }
.ab_profile .about_num ul li:nth-child(2){ width: 40%; }
.ab_profile .about_num ul li .item{ display: inline-block; }
.ab_profile .about_num ul li:last-child::after{display: none;}
.ab_profile .about_num ul li h3{ color: #d5b27e; text-align: left;display: inline-block;vertical-align: text-bottom;}
.ab_profile .about_num ul li h3 .num{ display: inline-block; font-size: 52px;font-weight: normal;line-height: 1em;}
.ab_profile .about_num ul li h3 i{ display: inline-block; font-size: 52px; font-weight: normal; padding-left: 4px;line-height: 1em;}
.ab_profile .about_num ul li h3 em{ display: inline-block; font-size: 26px; line-height: 24px; vertical-align: top; padding-left: 5px; }
.ab_profile .about_num ul li .con{display: inline-block;margin-left:10px;font-size: 20px;letter-spacing: 1px;color: #595757;vertical-align: text-bottom;}
@media only screen and (max-width:1280px){
	.ab_profile .about_num ul li h3 .num{font-size:3.2vw;}
	.ab_profile .about_num ul li h3 i{font-size:3.2vw;}
	.ab_profile .about_num ul li .con{margin-left: 0;font-size: 17px;}
}
@media only screen and (max-width:520px){
	.ab_profile .about_num{margin-top: 30px;padding:40px 0;}
	.ab_profile .about_num ul li h3 .num{font-size: 18px;}
	.ab_profile .about_num ul li h3 i{font-size: 18px;}
	.ab_profile .about_num ul li .con{display: block;margin-top:6px;font-size: 15px;letter-spacing: 0;}
}

/* ab_case */
.ab_case{padding:68px 0;background-repeat: no-repeat;background-position: -10vw 8%;background-size: 30% auto;}
.ab_case .idx_title{}
.ab_case .layout{position: relative;z-index: 1;}
/* .ab_case .layout:after{content:"";position: absolute;right:0;top:0;width: 31.6%;height:100%;z-index: -1;background-image: linear-gradient(135deg,#5dc1a7,#429070);} */
.ab_case .layout .lf_part{width: 66.1%;width: 100%;}

.ab_case .first_row{/* display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end; */margin-bottom: 30px;}
.ab_case .case_nav{color:#999;font-size:16px;}
.ab_case .case_nav ul{white-space: nowrap;display: inline-block;margin-right: 20px;}
.ab_case .case_nav ul li{display: inline-block;margin-left:10px;padding-left:10px;border-left: 1px solid #999;cursor: pointer;user-select: none;}
.ab_case .case_nav ul li.on{color:#1f512a;font-weight: bold;}
.ab_case .case_nav ul li:first-child{margin-left:0;padding-left: 0;border-left: 0;}
.ab_case .case_nav .a1{}
.ab_case .case_layout_wrap .item .img{position: relative;padding-bottom:75%;width:100%;height:0;overflow: hidden;box-sizing: content-box;}
.ab_case .case_layout_wrap .item .img img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);transition: all .3s linear;}
.ab_case .case_layout_wrap .item .date{margin:7% 0;font-size: 17px;color:#1f512a;}
.ab_case .case_layout_wrap .item .date span:first-child{font-size: 16px;}
.ab_case .case_layout_wrap .item .text_wrap{padding:10px 3%;box-sizing: border-box;background: #eee;}
.ab_case .case_layout_wrap .item .tit{font-size:26px;font-weight: normal;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;text-align:center;}
.ab_case .case_layout_wrap .item .con{margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 15px;line-height: 1.8;min-height: 58px;color:rgba(51,51,51,0.7);overflow: hidden;}
.ab_case .case_layout_wrap .item .btm{display: flex;flex-wrap: wrap;justify-content: space-between;font-size: 14px;color: #333;border-top:2px solid #eae8e5;margin:33px 0 0;padding:16px 0 0;display: none;}
.ab_case .case_layout_wrap .item .btm i{display: inline-block;width: 22px;height: 20px;background: url(../images/icon_03.png)no-repeat center/100% auto;}

.ab_case .btm_slide{/* margin-top:20px;padding-bottom: 2px; */}
.ab_case .idx_case_prev,.ab_case .idx_case_next{position: absolute;top:50%;transform: translateY(-50%);background-position: center;background-size: 12px auto;background-repeat: no-repeat;width: 24px;height: 24px;border-radius: 50%;background-color: #ea5405;z-index: 2;cursor: pointer;}
.ab_case .idx_case_prev{left:0;background-image: url(../images/prev.png);transform: translateX(-50%);}
.ab_case .idx_case_next{right:0;background-image: url(../images/next.png);transform: translateX(50%);}
@media only screen and (min-width:521px){
	/* .ab_case .layout .rt_part ul li:hover{transform: translateY(-3px);}
	.ab_case .layout .rt_part .one_more:hover:after{width:100%;} */
	.ab_case .case_layout_wrap .item:hover .img img{transform: translate(-50%,-50%) scale(1.06);}
	.ab_case .case_layout_wrap .item:hover .tit{color: #ea5405;}
}
@media only screen and (max-width:1440px){
	.ab_case .case_layout_wrap .item .tit{font-size:22px}
}
@media only screen and (max-width:1280px){
	.ab_case .case_layout_wrap .item .tit{font-size:20px}
}
@media only screen and (max-width:1080px){
	.ab_case .case_layout_wrap .item .tit{font-size:18px}
}
@media only screen and (max-width:850px){
	.ab_case{padding:50px 0}
	.ab_case .case_layout_wrap .item .tit{font-size:16px}
}
@media only screen and (max-width:520px){
	.ab_case{padding:40px 0}
	.ab_case .case_layout_wrap .item .tit{font-size:14px}
}

/* common_row */
.common_more{display: inline-block;}
.common_more a{display: block;padding:0 6px 0 0;color: #fff;position: relative;z-index: 1;line-height: 1em;box-sizing: border-box;font-size: 12px;letter-spacing: 1px;font-weight: bold;transition: all .4s ease-in;border-radius: 30px;overflow: hidden;}
.common_more a:after{content: "";position: absolute;left:0;top: 0;width: 100%;height:100%;background-color: #ea5405;z-index: -1;transition: all 0.4s ease-out;}
.common_more i{display: inline-block;margin-right:4px;width: 22px;height: 22px;background:#ea5405 url(../images/icon_arrow2.png) no-repeat center/12px auto;vertical-align: middle;border-radius: 50%;}
.common_more span{display: inline-block;vertical-align: middle;}
@media only screen and (min-width:521px){
	.common_more a:hover{color:#231915;}
	.common_more a:hover:after{width:10px;}
}

.common_row{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 40px;align-items: center;}
.common_row .idx_title{white-space: nowrap;}
.common_row .idx_title .title{display: inline-block;vertical-align: text-bottom;font-size: 34px;}
.common_row .idx_title span{display: inline-block;vertical-align: text-bottom;font-size: 34px;}
.common_row .common_more a{color:inherit;color: #ea5405;}
.common_row .common_more a:after{width: 10px;}
@media only screen and (min-width:521px){
	.common_row .common_more a:hover{color:#fff;}
	.common_row .common_more a:hover:after{width: 100%;}
}
@media only screen and (max-width:1280px){
	.common_row .idx_title .title{font-size: 3vw;}
	.common_row .idx_title span{font-size: 3vw;}
}
@media only screen and (max-width:520px){
	.common_row{margin-bottom:26px}
	.common_row .idx_title .title{font-size: 20px;display: block;}
	.common_row .idx_title span{margin-top:8px;font-size: 14px;}
}

/* nav */
.nav {width: 100%;}
#nav{padding: 0 38px;box-sizing: border-box;}
.nav .sec_pro_nav{margin: 0;position: relative;}
/* .nav .sec_pro_nav::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 7px;background: #13527d;} */
/* .nav .sec_pro_nav.animate::before{animation: an1 0.8s 0s cubic-bezier(.215,.61,.355,1) 1 forwards;} */
/* @keyframes an1{
	from{width: 0%;}
	to{width: 100%;}
} */
.nav .sec_pro_nav ul{width: auto;position: relative;}
.nav .sec_pro_nav ul li{display: inline-block;padding: 15px 20px;width: auto;height: auto;font-size: 18px;font-family: arial;box-sizing: border-box;position: relative;border-radius: 6px;border: 1px solid rgba(0,0,0,0.03);background-color: #fff;text-align: center;}
.nav .sec_pro_nav ul li a{position: relative;display: inline-block;}
/* .nav .sec_pro_nav ul li a:after{position: absolute;left: 0;bottom: -15px;width: 100%;height: 4px;background: #ff7e00;} */
/* .nav .sec_pro_nav ul li:after{content: "";position: absolute;left: 50%;top: 100%;width: 14px;height: 12px;background: #ff7e00;clip-path: polygon(0 0, 50% 0, 50% 0, 100% 0);transition: all .3s linear;}
.nav .sec_pro_nav ul li:hover:after{clip-path: polygon(0 0, 50% 100%, 50% 100%, 100% 0);} */
/* .nav .sec_pro_nav ul li.cur:after{clip-path: polygon(0 0, 50% 100%, 50% 100%, 100% 0);} */
.nav .sec_pro_nav ul li.cur{background-color: #ff7e00;}
.nav .sec_pro_nav ul li.cur a{color: #fff;font-weight: bold;}
.nav .sec_pro_nav ul li.cur a:after{content: "";}
.nav .sec_pro_nav ul li:hover {background-color: #ff7e00;}
.nav .sec_pro_nav ul li:hover a{color: #fff;}
/* .nav .sec_pro_nav ul li:hover a{color: #ff7e00;} */
.nav .sec_pro_nav ul li .sample{margin: 0 auto;width: 60px;height: 60px;border-radius: 50%;overflow: hidden;background:#fff;display: none;}
.nav .sec_pro_nav ul li p{display: flex;margin-top: 0px;flex-direction: column;justify-content: center;overflow: hidden;}
.nav .sec_pro_nav .swiper-button-next, .nav .sec_pro_nav .swiper-button-prev{margin-top: 0;top: 0;width: 38px;height: 100%;background-color: rgba(255,255,255,0.6);box-shadow: 0 0 10px #ccc;}
.nav .sec_pro_nav .swiper-button-prev:after,.nav .sec_pro_nav .swiper-button-next:after{content: initial;}
.nav .sec_pro_nav .swiper-button-prev{left: 0;background-image: url(../images/icon_prev.png);background-repeat: no-repeat;background-position: center;}
.nav .sec_pro_nav .swiper-button-next{right: 0;background-image: url(../images/icon_next.png);background-repeat: no-repeat;background-position: center;}
.my-button-disabled{visibility: hidden;}
@media only screen and (max-width:1440px){
	.nav .sec_pro_nav ul{justify-content: flex-start;}
	.nav .sec_pro_nav ul li{}
}
@media only screen and (max-width:1280px){
	.nav .sec_pro_nav ul li{font-size:16px;}
	.guide_wrap .headline{padding: 21px 0;font-size: 20px;}
	.nav .sec_pro_nav ul li a:after{height: 2px;bottom: -10px;}
}
@media only screen and (max-width:850px){
	/* .nav{transform: translateY(-5px);} */
	/* .nav .sec_pro_nav::before{height: 5px;} */
	.guide_wrap .headline{padding: 16px 0;font-size: 16px;}
	.nav .tit{font-size: 20px;}
	.nav .sec_pro_nav ul{justify-content: flex-start;border-right: 0;}
	.nav .sec_pro_nav ul li{/* padding:15px 10px 20px; */font-size: 14px;width:auto;min-width: calc(100% / 4);min-width: -webkit-calc(100% / 4);font-size: 16px;}
}
@media only screen and (max-width:680px){
	.guide_wrap{position: relative;}
	.guide_wrap .headline{display: none;}
	.guide_wrap .nei_wrap{width: 100%;}
	.guide_wrap .layout{padding: 0;border-radius: 0;}
	.nav .sec_pro_nav ul li:nth-child(1)::before{content: initial;}
	.nav{width: 100%;}
}
@media only screen and (max-width:520px){
	#nav{padding: 0 28px;}
	.nav .nei_wrap{width: 100%;}
	/* .nav{transform: translateY(-3px);} */
	/* .nav .sec_pro_nav{padding-top: 3px;} */
	.nav .sec_pro_nav::before{height: 3px;}
	.nav .tit{font-size: 16px;}
	.nav .sec_pro_nav .swiper-button-next, .nav .sec_pro_nav .swiper-button-prev{width: 28px;}
	.nav .sec_pro_nav ul li{padding: 6px 10px;font-size: 12px;}
	.nav .sec_pro_nav ul li:after{height: 7px;}
	.nav .sec_pro_nav ul li p{min-height: 32px;}
}



/* productlist */
.productlist{padding:68px 0;color:#595757;background-color: #f9fafb;background-image:url(../images/yeti_bg.png);background-repeat:repeat-x;background-position:top center;}
.productlist .nav{margin-bottom: 55px;}
.productlist #nav{padding:0;}
.productlist .list_content{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.productlist .list_content .list_item{margin-bottom:1.25%;margin-right:1.33%;width:24%;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.06);position: relative;z-index: 1;}
.productlist .list_content .list_item:nth-child(4n){margin-right:0;}

/* 油漆遮罩效果 */
.productlist .list_content .list_item .shua{position: absolute;z-index: 2;left:0;top:0;width: 100%;height:86%;background-color: transparent;}
.productlist .list_content .list_item .shua .line{position: absolute;top:0;width:25%;height:0;background-color: #ea5b24;transition: all .5s linear;}
.productlist .list_content .list_item .shua .line1{left:0;width: 23%;border-radius: 0 0 30px 130px;transition-delay: 0.1s;}
.productlist .list_content .list_item .shua .line2{left:25%;width: 20%;border-radius: 0 0 50px 80px;transition-timing-function: ease-in;transform-origin: top center;}
.productlist .list_content .list_item .shua .line3{left:50%;border-radius: 0 0 80px 80px;transition-delay: 0.2s;transform-origin: top center;}
.productlist .list_content .list_item .shua .line4{right:0;width: 18%;border-radius: 0 0 60px 22px;transition-delay: 0.1s;transition-timing-function: ease-out;transform-origin: top right;}
/* 油漆遮罩效果 */


.productlist .list_item{padding:20px 10px 30px;box-sizing: border-box;overflow: hidden;border-radius: 12px;}
.productlist .list_item .item .img{position: relative;padding-bottom: 100%;margin-bottom:3%;width:100%;height: 0;overflow: hidden;}
.productlist .list_item .item .img img{position: absolute;left:50%;top:50%;width:auto;height: 76%;transform: translate(-50%,-50%);transition: all .45s linear;}
.productlist .list_item .item .text_wrap{text-align: center;}
.productlist .list_item .item .text_wrap .tit{font-size: 16px;font-weight:normal;}

/* 油漆遮罩效果-简介样式 */
.productlist .list_item .item .text_wrap .con{position: absolute;left:0;top:0;padding:0 5%;width: 100%;box-sizing: border-box;opacity: 0;color: #fff;transition: all .35s 0.2s linear;z-index: 4;font-size:15px;transform: translateY(-50%);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
/* 油漆遮罩效果-简介样式 */

.productlist .list_item .mask{position: absolute;left:0;top:0;width: 100%;height:0;background-color: rgba(220,220,220,0.8);transition: all .35s linear;z-index: 2;}
.productlist .list_item .item .text_wrap .shadow_text{position: absolute;left:0;top:12%;width: 100%;box-sizing: border-box;color: #333;transition: all .35s 0.2s linear;z-index: 4;font-size:16px;opacity: 0;}
.productlist .list_item .item .text_wrap .shadow_text .sec_tit{margin-bottom:8%;padding:16px 0;font-size: 28px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background-color: rgba(130,130,130,0.8);letter-spacing: 2px;color: #111;}
.productlist .list_item .item .text_wrap .shadow_text .con2{padding:0 10%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;box-sizing: border-box;line-height: 1.6;letter-spacing: 2px;text-align: justify;}
/* 确认改黑色 */
.productlist .list_item .mask{background-color: rgba(0,0,0,0.6);}
.productlist .list_item .item .text_wrap .shadow_text{color: #bbb;}
.productlist .list_item .item .text_wrap .shadow_text .sec_tit{background-color: rgba(50,50,50,0.8);;color: #fff;}




.productlist .wp-pagenavi{margin-top: 30px;}
@media only screen and (min-width:521px){
	.productlist .list_item:hover .item .img img{transform: translate(-50%,-50%) scale(0.9);}
	.productlist .list_item:hover .item .text_wrap .con{opacity: 1;top:30%;}
	.productlist .list_item:hover .mask{height: 100%;}
	.productlist .list_item:hover .item .shadow_text{opacity: 1;}
	.productlist .list_content .list_item:hover .shua .line1{height: 80%;width: 25%;border-radius: 0 0 0 130px;}
	.productlist .list_content .list_item:hover .shua .line2{height: 100%;width: 25%;}
	.productlist .list_content .list_item:hover .shua .line3{height: 93%;}
	.productlist .list_content .list_item:hover .shua .line4{height: 85%;width: 25%;}
}
@media only screen and (max-width:1920px){
	.productlist .list_item .item .text_wrap .shadow_text .sec_tit{font-size: 1.5vw;}
}
@media only screen and (max-width:1280px){
	.productlist .list_item .item .text_wrap .shadow_text{font-size: 15px;letter-spacing: 1px;}
}
@media only screen and (max-width:1080px){
	.productlist .nav{margin-bottom: 40px;}
	
}
@media only screen and (max-width:850px){
	.productlist{padding:50px 0}
	.productlist .nav{margin-bottom: 30px;}
	.productlist .list_content{justify-content: space-between;}
	.productlist .list_content:after{content:"";width:32%;}
	.productlist .list_content .list_item{margin-right:0;width: 32%;}
	
	.productlist .list_item .item .text_wrap .shadow_text .sec_tit{font-size: 16px;}
}
@media only screen and (max-width:680px){
	
	.productlist .list_content .list_item{margin-bottom:2%;margin-right:0;width: 49%;}
	.productlist .list_item .item .text_wrap .shadow_text{font-size: 14px;}
}
@media only screen and (max-width:520px){
	.productlist{padding:40px 0}
	.productlist .nav{margin-bottom: 26px;}
	.productlist .list_content .list_item{}
	.productlist .list_item .item .text_wrap .tit{font-size: 14px;}
	
}

/* page.html */
.wp-pagenavi {CLEAR: both; MARGIN:5% auto 0; WIDTH: 100%;  TEXT-ALIGN: center;}
.wp-pagenavi a.home{width: auto;padding: 0 7px;}
.wp-pagenavi a.last{width: auto;padding: 0 7px;}
.wp-pagenavi a {display: inline-block;margin: 0 2px;width: 32px;height: 32px;text-align: center;line-height: 32px;vertical-align: middle;border: 1px solid #ddd;border-radius: 6px;overflow: hidden;}
.wp-pagenavi a:hover {border-color: #231915;background:#231915; color:#fff;}
.wp-pagenavi a.page-num-current{background: #ea5405; color: #fff;}
.wp-pagenavi a.page-num-current:hover {border-color: #231915;background:#231915;}
/**/
/* .wp-pagenavi a.page-num-current {
	color: #000;background-color: #fff;
} */
/* */
.text-norecord{ font-size:14px; line-height:35px;}

.wp-pagenavi i.p_pre{display: inline-block;width: 32px;height: 32px;background: url(../images/page_previous.png)no-repeat center;background-size: 12px;}
.wp-pagenavi i.p_next{display: inline-block;width: 32px;height: 32px;background: url(../images/page_next.png)no-repeat center;background-size: 12px;}
.wp-pagenavi i.p_pre:hover {filter: brightness(10);}
.wp-pagenavi i.p_next:hover {filter: brightness(10);}
@media screen and (max-width: 680px) {
.m640{ display:none;}
}
@media screen and (max-width: 520px) {
	.wp-pagenavi{padding: 20px 0 0;}
	.wp-pagenavi a {width: 28px;height: 28px;line-height: 28px;}
	.wp-pagenavi i.p_pre{width: 28px;height: 28px;}
	.wp-pagenavi i.p_next{width: 28px;height: 28px;}
}


/* case2 */
	.caselist2{padding: 68px 0;background:#f9fafb;background-image:url(../images/yeti_bg.png);background-repeat:repeat-x;background-position:top center;}
	.caselist2 .list_content {}
	.caselist2 .list_content  ul:after{content:"";width:49%}
	/* .caselist2 .list_content  ul{justify-content:flex-start;} */
	.caselist2 .list_content .list_item{margin-bottom:2.4%;width: 48.8%;box-sizing: border-box;background:#fff;border-radius:4px;border-radius:16px;}
	/* .caselist2 .list_content .list_item:nth-child(4n){margin-right:0;} */
	.caselist2 .list_content .list_item .img{position: relative;padding-bottom:60%;width:100%;height: 0;overflow:hidden;}
	.caselist2 .list_content .list_item img{position: absolute;left:50%;top:50%;max-width: 100%;width: 100%;transform:translate(-50%,-50%);transition:all 0.3s linear;}
	.caselist2 .list_content .list_item img.hover{opacity: 0;}
	.caselist2 .list_content .list_item .img:after{content: "";position: absolute;left: 0;bottom:0;width:100%;height: 40%;z-index: 2;background-image: linear-gradient(to top,rgba(19,49,70,0.8),transparent);}
	.caselist2 .list_content .item{position: relative;}
	.caselist2 .list_content .item .text_wrap{padding:20px 3%;box-sizing:border-box;}
	.caselist2 .list_content .item .sort{margin:20px auto 0;max-width:100%;/* color:#808285; */display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;line-height:24px;}
	.caselist2 .list_content .item .text_wrap:after{content: "";position: absolute;left: 0;bottom:0;width: 100%;height: 0;background:rgba(19,49,70,0.8);transition: all .3s linear;z-index: -1;}
	.caselist2 .list_content .item .text_wrap .lf{font-weight: bold;}
	.caselist2 .list_content .item .text_wrap .add{font-size: 22px;margin-bottom: 10px;}
	.caselist2 .list_content .item .text_wrap .add i{display: inline-block;margin-right:10px;width: 18px;height: 18px;background: url(../images/case_add.png)no-repeat center/100% auto;vertical-align: middle;}
	.caselist2 .list_content .item .text_wrap .tit{font-size: 24px;}
	.caselist2 .list_content .item .text_wrap .more{display: inline-block;font-size: 15px;font-family: poppinsM;padding-bottom: 5px;position: relative;}
	.caselist2 .list_content .item .text_wrap .more:after{content: "";position: absolute;left:0;bottom:0;width:100%;height: 2px;background:#333;}
	.caselist2 .list_content .item .btn2{margin-top:40px;}
	.caselist2 .list_content .item .btn2 a{display:inline-block;border: 1px solid #333;box-sizing: border-box;cursor: pointer;display: inline-block;font-size: 13px;line-height: 26px;padding: 8px 22px;text-align: center;margin-top: 8px;border-radius:30px;text-shadow:0 0 1px #333;transition:all .3s linear;}
	.caselist2 .list_content .item .btn2 a:not(:last-of-type){margin-right:24px;}
	.caselist2 .list_content .item .btn2 a.ol{background:#000;color:#fff;border-color:#000;}
	
	@media only screen and (min-width:521px){
		.caselist2 .list_content .item .text_wrap{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 3;color: #fff;display: flex;flex-wrap: wrap;justify-content: space-between;}
		.caselist2 .list_content .item .text_wrap .lf{width: 40%;}
		.caselist2 .list_content .item .sort{margin: 0;width: auto;max-width:58%}
		.caselist2 .list_content .item:hover .img img{transform: translate(-50%,-50%) scale(1.03);}
		.caselist2 .list_content .item:hover .text_wrap:after{height: 100%;}
		/* .caselist2 .list_content .list_item:hover img.hover{opacity:1;} */
	/* .caselist2 .list_content .item:hover .more{color:#f5811f;}
		.caselist2 .list_content .item:hover .more:after{background:#f5811f;}
		.caselist2 .list_content .item:hover .btn2 a{box-shadow:inset 0 0 0 30px #e8340e;border-color:#e8340e;color:#fff;} */
	}
	@media only screen and (max-width:1280px){
		.caselist2 .list_content .item .text_wrap .add{font-size: 18px;}
		.caselist2 .list_content .item .text_wrap .tit{font-size: 20px;}
	}
	@media only screen and (max-width:1080px){
		.caselist2 .list_content .list_item{}
		.caselist2 .list_content .item .text_wrap .tit{font-size:20px;}
		.caselist2 .list_content .item .text_wrap .lf{width: 100%;}
		.caselist2 .list_content .item .sort{margin:13px auto 0;width: 100%;max-width:100%}
	}
	@media only screen and (max-width:850px){
		.caselist2{padding:50px 0;}
		.caselist2 .list_content  ul{justify-content:space-between;}
		.caselist2 .list_content  ul:after{content:"";width:49%}
		.caselist2 .list_content .list_item{margin-right:0;margin-bottom:2.2%;width: 49%;}
		.caselist2 .list_content .item .text_wrap{}
		.caselist2 .list_content .item .text_wrap .add{font-size: 16px;}
		.caselist2 .list_content .item .text_wrap .tit{font-size: 18px;}
		.caselist2 .list_content .item .sort{font-size: 14px;}
		.caselist2 .list_content .item .btn2{margin-top:30px;}
		.caselist2 .list_content .item .btn2 a{padding:6px 18px;}
	}
	@media only screen and (max-width:520px){
		.caselist2{padding:4px 0 40px;}
		.caselist2 .nei_wrap{width: 100%;}
		.caselist2 .list_content .list_item{padding:6% 6% 8%;width: 100%;border-radius:0;}
		.caselist2 .list_content .item .text_wrap{padding:20px 0 0;}
		.caselist2 .list_content .item .sort{font-size:14px;line-height:22px}
		.caselist2 .list_content .item .text_wrap .more{font-size:12px}
		.caselist2 .list_content .item .btn2 a:not(:last-of-type) {margin-right: 18px;}
		.caselist2 .list_content .list_item .img{}
		.caselist2 .list_content .item .text_wrap .add{font-size: 14px;}
		.caselist2 .list_content .item .text_wrap .add i{vertical-align: text-bottom;}
	}
	@media only screen and (max-width:380px){
		.caselist2 .list_content .item .text_wrap .tit{font-size:16px}
	}
	
	/* ab_pro */
	.ab_pro{padding:68px 0;}
	.ab_pro .sec_list_content .swiper-slide{padding:20px 10px;background: url(../images/proItem_bg.jpg)no-repeat center/cover;box-sizing: border-box;overflow: hidden;border-radius: 12px;}
	.ab_pro .sec_list_content .p_wrap{position: relative;}
	.ab_pro .sec_list_content .idx_pro_prev,.ab_pro .sec_list_content .idx_pro_next{position: absolute;top:50%;transform: translateY(-50%);background-position: center;background-size: 12px auto;background-repeat: no-repeat;width: 24px;height: 24px;border-radius: 50%;background-color: #ea5405;z-index: 2;cursor: pointer;}
	.ab_pro .sec_list_content .idx_pro_prev{left:0;background-image: url(../images/prev.png);transform: translateX(-50%);}
	.ab_pro .sec_list_content .idx_pro_next{right:0;background-image: url(../images/next.png);transform: translateX(50%);}
	.ab_pro .sec_list_content .item .img{position: relative;padding-bottom: 100%;margin-bottom:2%;width:100%;height: 0;overflow: hidden;}
	.ab_pro .sec_list_content .item .img img{position: absolute;left:50%;top:50%;width:auto;height: 90%;transform: translate(-50%,-50%);}
	.ab_pro .sec_list_content .item .text_wrap{text-align: center;color:#fff;}
	.ab_pro .sec_list_content .item .text_wrap .tit{font-size: 16px;font-weight:normal;}
	@media only screen and (max-width:850px){
		.ab_pro{padding:50px 0;}
	}
	@media only screen and (max-width:520px){
		.ab_pro{padding:30px 0;}
		.ab_pro .sec_list_content .item .text_wrap .tit{font-size: 14px;}
	}

	/* ab_read */
	.ab_read{padding:68px 0;}
	.ab_read .common_row{padding-bottom: 30px;margin-bottom:30px;border-bottom: 1px solid #888;}
	.ab_read .article_list{width: 100%;color: #595757;}
	.ab_read .article_list ul li:first-child{padding-top:0;}
	.ab_read .article_list ul li{margin-bottom: 14px;box-sizing: border-box;position: relative;background: url(../images/more.svg)no-repeat right center;align-items: center;}
	.ab_read .article_list ul li a{position: relative;display: inline-block;}
	.ab_read .article_list ul li a:after{content: "";position: absolute;left: 0;bottom: 0px;width: 0;height: 1px;background: #ea5405;transition: all 0.3s linear;}
	.ab_read .article_list ul li a:hover{color: #ea5405;}
	.ab_read .article_list ul li a:hover:after{width: 100%;}
	.ab_read .article_list .item{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.ab_read .article_list ul li .time{font-size: 14px;}
	.ab_read .article_list ul li .tit{width: 79%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: normal;font-size: 16px;letter-spacing: 1px;}
	.ab_read .article_list .more span{display: inline-block;margin-top: 5%;padding: 22.5px 60px 22.5px 0;position: relative;border-bottom: 1px solid #eee;background: url(../images/more.svg)no-repeat right center;color: #686868;font-size: 16px;}
	.ab_read .article_list .more span:after{content: "";position: absolute;left: 0;bottom: -1px;width: 0;height: 1px;background: #636363;transition: all 0.5s linear;}
	.ab_read .article_list .more span:hover:after{width: 100%;}
	@media only screen and (max-width:850px){
		.ab_read{padding:50px 0;}
	}
	@media only screen and (max-width:520px){
		.ab_read{padding:30px 0;}
		.ab_read .common_row{padding-bottom: 20px;margin-bottom: 20px;}
		.ab_read .article_list ul li{margin-bottom: 10px;}
		.ab_read .article_list ul li .tit{font-size: 14px;}
	}

/* newslist */
.newslist{padding: 68px 0;background-color: #f9fafb;background-image:url(../images/yeti_bg.png);background-repeat:repeat-x;background-position:top center;}
.newslist .list_content {}
.newslist .list_content .list_item{padding:3% 3%;margin-bottom:2.6%;width: 100%;box-sizing: border-box;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.06);transition: all .3s linear;}
.newslist .list_content .list_item .item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;}
.newslist .list_content .list_item .img_wrap{width: 350px;}
.newslist .list_content .list_item .img{position: relative;padding-bottom:58%;height:0;overflow:hidden;}
.newslist .list_content .list_item .img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition: all .3s linear;}
.newslist .list_content .item .text_wrap{width:calc(98% - 350px);width:-webkit-calc(98% - 350px)}
.newslist .list_content .item .text_wrap .top_flx{display: flex;flex-wrap: wrap;justify-content: space-between;}
.newslist .list_content .item .text_wrap .sort{font-size:16px;color:#595757;transition: all .3s linear;}
.newslist .list_content .item .text_wrap .sort i{display:inline-block;margin-right:10px;width:22px;height: 22px;background:url(../images/time.png)no-repeat center/100% auto;vertical-align:text-bottom}
.newslist .list_content .item .text_wrap .tit{font-size: 22px;width: calc(96% - 120px);width:-webkit-calc(96% - 120px)}
.newslist .list_content .item .text_wrap .con{margin-top:20px;font-size:16px;line-height:2.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#595757;transition: all .3s linear;}
.newslist .list_content .item .text_wrap .line{display:inline-block;width:30%;margin-top:4%;height: 2px;background:rgba(70,93,172);transition:width 0.3s linear}
.newslist .list_content .item .text_wrap .more{display: inline-block;font-size: 16px;font-family: poppinsM;padding-bottom: 5px;position: relative;}
.newslist .list_content .item .text_wrap .more:after{content: "";position: absolute;left:0;bottom:0;width:100%;height: 2px;background:#333;}

.newslist .wp-pagenavi{margin-top: 30px;}
@media only screen and (min-width:521px){
	.newslist .list_content .list_item:hover{background-color: #ea5405;color: #fff;transform: translateY(-5px);}
	.newslist .list_content .list_item:hover .item .text_wrap .sort{color: #fff;}
	.newslist .list_content .list_item:hover .item .text_wrap .con{color: #fff;}
	.newslist .list_content .list_item:hover .item .text_wrap .sort i{filter: grayscale(1) brightness(100);}
.newslist .list_content .item:hover .more{color:#f5811f;}
	.newslist .list_content .item:hover .more:after{background:#f5811f;}
	.newslist .list_content .item:hover .line{width:80%}
	.newslist .list_content .list_item:hover .img img{transform: translate(-50%,-50%) scale(1.06);}
}
@media only screen and (max-width:1280px){
	.newslist .list_content .list_item .img_wrap{width: 260px;}
	.newslist .list_content .item .text_wrap{width: calc(98% - 260px);width: -webkit-calc(98% - 260px);}
	.newslist .list_content .item .text_wrap .tit{font-size: 18px;}
	.newslist .list_content .item .text_wrap .con{line-height: 2;}
}
@media only screen and (max-width:1080px){
	/* .newslist_fw .list_content .list_item{width: 33.3%;} */
	.newslist .list_content .item .text_wrap .tit{font-size:18px;width:100%;}
	.newslist .list_content .item .text_wrap .sort{margin-top:16px;width: 100%;}
	.newslist .list_content .item .text_wrap .con{margin-top: 16px;}
	
}
@media only screen and (max-width:850px){
	.newslist{padding:50px 0;}
	.newslist .list_content{}
	.newslist .list_content .item .text_wrap .tit{font-size:16px}
	.newslist .list_content .item .text_wrap .sort{margin-top:12px;font-size: 14px;}
	.newslist .list_content .item .text_wrap .sort i{margin-right:6px;width: 18px;height: 18px;}
	.newslist .list_content .item .text_wrap .con{margin-top: 10px;font-size: 14px;line-height: 1.6;}
}
@media only screen and (max-width:680px){
	.newslist .list_content .list_item .img_wrap{width: 100%;}
	.newslist .list_content .item .text_wrap{padding-top:20px;width: 100%;}
}
@media only screen and (max-width:520px){
	.newslist{padding: 40px 0;}
	.newslist .list_content {}
	.newslist .list_content .list_item{padding:4% 4%;margin-bottom:6%}
	.newslist .list_content .list_item:last-child{margin-bottom: 0;}
	.newslist .list_content .item .text_wrap .sort i{width: 20px;height: 20px;}
	.newslist .list_content .item .text_wrap .sort{font-size:14px}
	.newslist .list_content .item .text_wrap .tit{font-size:16px}
	.newslist .list_content .item .text_wrap .more{font-size:12px}
	.newslist .list_content .item .text_wrap .con{font-size:14px}
}


/* ab_join */
.ab_join{}
.join_ys{padding:68px 0;background: linear-gradient(to bottom,#f9fafb 80%,#fff 80%);}
.join_ys .ys_content .item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;background-color: #fff;}
.join_ys .ys_content .item:not(:last-of-type){margin-bottom: 20px;}
.join_ys .ys_content .lf_part{width: 42.2%;}
.join_ys .ys_content .lf_part .img{position: relative;padding-bottom: 41.88%;width:100%;height: 0;overflow: hidden;}
.join_ys .ys_content .lf_part .img img{position: absolute;left:50%;top:50%;width:100%;transform: translate(-50%,-50%);}
.join_ys .ys_content .rt_part{padding:10px 5% 10px 5%;width:57.8%;box-sizing: border-box;}
.join_ys .ys_content .rt_part .hd{margin-bottom:10px;font-size: 33px;color: #d9b765;letter-spacing: 2px;}
.join_ys .ys_content .rt_part .con{font-size: 22px;}
@media only screen and (max-width:1280px){
	.join_ys .ys_content .rt_part .hd{font-size: 26px;}
	.join_ys .ys_content .rt_part .con{font-size: 18px;}
}
@media only screen and (max-width:1080px){
	.join_ys .ys_content .rt_part .hd{font-size: 22px;}
}
@media only screen and (max-width:850px){
	.join_ys{padding:50px 0;}
	.join_ys .ys_content .rt_part .hd{font-size: 20px;letter-spacing: 1px;}
	.join_ys .ys_content .rt_part .con{font-size: 16px;}
}
@media only screen and (max-width:680px){
	.join_ys .ys_content .lf_part{width: 100%;}
	.join_ys .ys_content .rt_part{padding:30px 5%;width: 100%;}
}
@media only screen and (max-width:520px){
	.join_ys{padding:40px 0;}
	.join_ys .ys_content .rt_part .hd{margin-bottom: 16px;font-size: 18px;}
	.join_ys .ys_content .rt_part .con{font-size: 14px;line-height: 1.6;}
	
}
@media only screen and (max-width:380px){
	.join_ys .ys_content .rt_part .hd{font-size: 16px;}
}



.join_process{padding:68px 0;}
.join_process .hd{margin-bottom: 40px;font-size: 30px;font-weight: bold;}
.join_conditions{width:43%}
.join_conditions ul li {display: flex;flex-wrap: wrap;justify-content: space-between;font-size: 16px;}
.join_conditions ul li:not(:last-of-type){margin-bottom: 6%;}
.join_conditions ul li i{display: inline-block;margin-top:3px;width:14px;height: 14px;background-color: #808080;border-radius: 50%;background-image: url(../images/tick.png);background-repeat: no-repeat;background-position: center;background-size: 10px auto;}
.join_conditions ul li p{width: calc(100% - 24px);width: -webkit-calc(100% - 24px);letter-spacing: 1px;}

.join_step{width:50%}
.join_step ul{justify-content: flex-start;}
.join_step ul li{margin-bottom:6%;text-align: center;margin-right:6.66%;width: 20%;}
.join_step ul li:nth-child(4n){margin-right: 0;}
.join_step ul li i{position: relative;display:inline-block;margin-bottom:10px;width: 112px;height: 112px;border-radius: 50%;background-color: #808080;}
.join_step ul li i img{position: absolute;left:50%;top:50%;width:56px;transform: translate(-50%,-50%);}

@media only screen and (max-width:1280px){
	.join_process .hd{font-size: 26px;}
	
	.join_step ul li i{width: 90px;height: 90px;}
	.join_step ul li i img{width: 46px;}
}
@media only screen and (max-width:1080px){
	.join_process .hd{font-size: 22px;}
}
@media only screen and (max-width:850px){
	.join_process{padding:0 0 50px 0;}
	.join_process .hd{font-size: 22px;}
	.join_conditions{width: 100%;}
	.join_conditions ul li:not(:last-of-type){margin-bottom: 4%;}
	.join_step{margin-top:50px;width: 100%;}
}
@media only screen and (max-width:520px){
	.join_process{padding:0 0 40px 0;}
	.join_process .hd{margin-bottom: 30px;}
	.join_conditions ul li{font-size:14px;}
	
	.join_step ul li{margin-right:2.66%;width: 23%;}
	.join_step ul li i{width: 70px;height: 70px;}
	.join_step ul li i img{width: 34px;}
	.join_step ul li p{white-space: nowrap;}
	.join_step ul li:nth-last-child(-n+4){margin-bottom: 0;}
}
@media only screen and (max-width:380px){
	.join_step ul li i{width: 64px;height: 64px;}
	.join_step ul li i img{width: 26px;}
}

/* joblist */
.joblist{padding:68px 0;background: #f9fafb;}
.joblist .tablist{padding:30px 3.5%;background-color: #fff;box-sizing: border-box;}
.joblist .tablist:not(:last-of-type){margin-bottom: 30px;}
.joblist .tablist .first_row{position: relative;}
.joblist .tablist .first_row:after{content: "+";left:100%;top:0;font-size: 24px;line-height: 1em;z-index:2;color: #aaa;}
.joblist .tablist .first_row{display: flex;flex-wrap: wrap;justify-content: space-between;}
.joblist .tablist .first_row .job_name{font-size: 20px;width: 28%;font-weight: normal;}
.joblist .tablist .first_row .des{display: flex;flex-wrap: wrap;justify-content: space-between;}
.joblist .tablist .first_row .des li{padding:0 3%;width:25%;text-align: center;position: relative;box-sizing: border-box;}
.joblist .tablist .first_row .des li:not(:last-of-type):after{content:"";position: absolute;top:0;right:0;width: 1px;height: 100%;background-color: #bcbcbc;}
.joblist .tablist .first_row .first_show{width: 70%;color: #595757;position: relative;}
.joblist .tablist .box{padding:30px 0 0;font-size: 16px;line-height: 1.6;color: #666;display: none;}
@media only screen and (max-width:1280px){
	.joblist .tablist .first_row .job_name{font-size: 18px;}
	.joblist .tablist .first_row:after{position: absolute;left:100%;top:-4px;z-index: 2;}
}
@media only screen and (max-width:1080px){
	.joblist .tablist .first_row:after{left:auto;right:0}
	.joblist .tablist .first_row .job_name{margin-bottom: 30px;width: 100%;}
	.joblist .tablist .first_row .first_show{width: 100%;}
}
@media only screen and (max-width:850px){
	.joblist{padding:50px 0;}
	.joblist .tablist .first_row .job_name{margin-bottom: 26px;font-size: 16px;}
	.joblist .tablist .first_row .des li{padding:0 1.6%;font-size: 14px;}
	.joblist .tablist .box{font-size: 15px;}
}
@media only screen and (max-width:520px){
	.joblist{padding:40px 0;}
	.joblist .tablist{padding:20px 5%;}
	.joblist .tablist .first_row .des li{margin-bottom: 10px;width: 50%;}
	.joblist .tablist .first_row .des li:nth-child(even):after{content: initial;}
	.joblist .tablist .box{font-size: 14px;}
}


/* contact */
.contact{padding:68px 0;background: #f9fafb;}
.contact .layout{padding:60px 4.6%;box-sizing: border-box;background-color: #46586e;color: #fff;}
.contact .lf_way{padding-top:3.4%;width: 42%;box-sizing: border-box;}

.contact .lf_way .text_top h4{font-size: 20px;}
.contact .lf_way .text_top .con{margin-top: 15px;font-size: 18px;}
.contact .lf_way .text_top .con ul li{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 28px;}
.contact .lf_way .text_top .con ul li i{display: inline-block;width: 22px;margni-right:10px}
.contact .lf_way .text_top .con ul li .txt{width:calc(100% - 32px);width:-webkit-calc(100% - 32px)}
.contact .lf_way .text-btm{margin-top: 23%;}
.contact .lf_way .text-btm strong{display: block;font-size:24px;}
.contact .lf_way .text-btm em{display: block;margin-top: 3%;font-size: 14px;line-height: 26px;font-style: normal;}
.contact .lf_way .text-btm .img{margin-top: 7%;}
.contact .rt_mes{padding:40px 5%;width: 56%;box-sizing: border-box;background-color: #fff;border-radius: 10px;color: #666;}
.contact .rt_mes .nei_title{color: #666;}
.contact .rt_mes h4{font-size: 20px;}
.contact .rt_mes ul{margin-top: 6%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact .rt_mes ul li{margin-bottom: 5%;width: 100%;}
.contact .rt_mes ul li label{font-size: 18px;display: block;margin-bottom: 14px;}
.contact .rt_mes ul li.w48{width:48%}
.contact .rt_mes ul li:nth-last-child(1){margin-bottom: 0;}
.contact .rt_mes ul li textarea{padding:15px;width: 100%;height:100px;background: none;resize: none;color: #808285;font-size: 16px;font-family: initial;box-sizing: border-box;background:#fafafa;}
.contact .rt_mes ul li textarea::placeholder{color: #ccc;}
.contact .rt_mes ul li textarea::-webkit-input-placeholder {color: #ccc;}
.contact .rt_mes ul li textarea::-moz-placeholder {color:#ccc}
/* Mozilla Firefox 19+ */
.contact .rt_mes ul li textarea:::-moz-placeholder {color:#ccc;}
/* Internet Explorer 10+ */
.contact .rt_mes ul li textarea::-ms-input-placeholder {color: #ccc;}
.contact .rt_mes ul li input{padding: 0 15px;width: 100%;height: 50px;background: none;color: #231915;box-sizing: border-box;font-size: 16px;background:#f7f7f7;}
.contact .rt_mes ul li input::-webkit-input-placeholder {color: #ccc;}
.contact .rt_mes ul li input:-moz-placeholder {color:#ccc}
/* Mozilla Firefox 19+ */
.contact .rt_mes ul li input::-moz-placeholder {color:#fff}
/* Internet Explorer 10+ */
.contact .rt_mes ul li input:-ms-input-placeholder {color: #fff;}
.contact .rt_mes ul li.check_code input{display: inline-block;width: 70%;vertical-align: text-bottom;max-width: calc(100% - 86px);}
.contact .rt_mes ul li.check_code .yz_code{display: inline-block;padding: 0;width: 86px;height: 32px;background: #fff;color: #01948e;line-height: 32px;vertical-align: text-bottom;font-weight: bold;text-align: center;cursor: pointer;font-size: 14px;}
.contact .rt_mes .last_row{margin-top:5%;align-items:center}
.contact .rt_mes .last_row p{max-width:48%}
.contact .rt_mes .check{display: inline-block;padding:14px 40px;width: 48%;color: #fff;font-size: 15px;background: #ea5405;cursor: pointer;border-radius:4px;font-size:18px;}
.contact .rt_mes .check:hover{background: #f5811f;color: #fff;}
.contact .rt_mes input:-webkit-autofill,
.contact .rt_mes textarea:-webkit-autofill,
.contact .rt_mes select:-webkit-autofill {background-color: transparent!important;background-image: none !important;-webkit-box-shadow: 0 0 0 1000px #333 inset !important;-webkit-text-fill-color: #fff;}
@media only screen and (max-width:1280px){
	.contact .nei_title .title{font-size:26px;}
	.contact .lf_way .text_top .con{font-size:16px;}
	.contact .rt_mes ul li label{font-size:16px;}
}
@media only screen and (max-width:1080px){
	.contact .nei_title .title{font-size:3vw}
	.contact .lf_way{padding-top:0;width: 100%;}
	.contact .rt_mes{margin-top:30px;width: 100%;padding-top:30px;}
	.contact .lf_way .text-btm{margin-top: 10%;}
	.contact .lf_way .text-btm strong{font-size: 20px;}
}
@media only screen and (max-width:850px){
	.contact{padding:50px 0;}
	.contact .layout{padding:50px 4.6%;}
	.contact .lf_way .text_top .con{}
	.contact .lf_way .text_top .con p{}
}
@media only screen and (max-width:680px){
	.contact .nei_title .title{font-size:22px}
}
@media only screen and (max-width:520px){
	.contact{padding:40px 0;}
	.contact .nei_title .title{margin-bottom:26px;font-size:18px;}
	.contact .layout{padding:30px 5%;}
	.contact .lf_way .text_top .con{font-size:13px;}
	.contact .rt_mes{margin-top:20px;border-radius:6px;}
	.contact .rt_mes ul{margin-top: 14px;}
	.contact .rt_mes ul li{margin-bottom: 10px;}
	.contact .rt_mes ul li.w48{width: 100%;}
	.contact .rt_mes ul li input{padding:0 10px;height: 40px;font-size:13px;}
	.contact .rt_mes ul li textarea{padding:10px;font-size:13px;height: 80px;}
	.contact .rt_mes .check{padding: 10px 20px;font-size:12px}
	.contact .rt_mes ul li label{font-size:14px;}
	.contact .rt_mes .last_row{margin-top:10px;}
	.contact .rt_mes .last_row p{margin-top:10px;font-size:14px;width: 100%;order:2;max-width:100%}
}
@media only screen and (max-width:320px){
	.contact .lf_way .text_top h4,.contact .rt_mes .text_top h4{font-size: 18px;}
}
 


/* map */
.map_wrap{margin-top:40px;max-width:80%;border-radius:6px;overflow:hidden;}
#map {display: block;width: 100%;height: 304px;position: relative;border: 6px solid #eee;box-sizing: border-box;}
#map img {max-width:none;}
#map label{max-width: none;border-color: #ea5405;}
@media only screen and (max-width:1080px){
	.map_wrap{width: 100%;max-width:100%}
	/* .map_bg{margin-top: 0;} */
}
@media only screen and (max-width:480px){
	/* .map_bg{height: 350px;} */
	#map{height: 350px;}
}


.ab_title .title{font-size:40px}
.ab_title .en{font-size:40px;color:#9f9f9f;}
@media only screen and (max-width:1280px){
	.ab_title .title{font-size:3vw;}
	.ab_title .en{font-size:3vw;}
}
@media only screen and (max-width:520px){
	.ab_title .title{font-size:18px;}
	.ab_title .en{margin-top:4px;font-size:18px;}
}

/* ab_brand */
.ab_brand{padding:68px 0 0;background-color:#f9fafb;font-size:18px;background-image:url(../images/yeti_bg.png);background-repeat:repeat-x;background-position:top center;}
.ab_brand .lf_part{width:40%}

.ab_brand .rt_part{width: 55%;}
.ab_brand .rt_part .com_des p:not(:last-of-type){margin-bottom:1%}

.ab_brand .layout{margin-top:8%;align-items:center;}
.ab_brand .layout .img_part{width:38%;}
.ab_brand .layout .text_part{width: 55%;}
.ab_brand .layout .text_part .des{line-height:1.6}
.ab_brand .layout .text_part .des p:not(:last-of-type){margin-bottom:3%}
@media only screen and (max-width:1080px){
	.ab_brand{padding:50px 0 0;font-size:16px;}
	
}
@media only screen and (max-width:850px){
	.ab_brand .layout{margin-top:40px}
	.ab_brand .lf_part{width: auto;}
	.ab_brand .rt_part{width: 74%;}
	
	.ab_brand .layout .text_part{margin-top:5%;width: 100%;}
}
@media only screen and (max-width:520px){
	.ab_brand{padding:40px 0 0;font-size:14px}
	.ab_brand .layout{margin-top:30px}
	.ab_brand .layout .text_part{margin-top:30px;}
	.ab_brand .rt_part{margin-top:20px;width: 100%;}
}

/* ab_culture */
.ab_culture .first_row{padding:68px 0;background:#f9fafb;}
.ab_culture .first_row .layout{align-items:center;}
.ab_culture .first_row .rt_part{width: 55%;}
.ab_culture .first_row .slogan{font-size:30px}
.ab_culture .first_row .slogan strong{font-weight:normal;}

.ab_culture .cul_ys ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.ab_culture .cul_ys ul li:nth-child(even){flex-flow: row-reverse;}
.ab_culture .cul_ys .ys_content .text_part{padding:0 3% 0 10%;width: 47%;box-sizing:border-box;}
.ab_culture .cul_ys ul li:nth-child(even){background:#f9fafb;}
.ab_culture .cul_ys ul li:nth-child(even) .text_part{padding:0 10% 0 3%}
.ab_culture .cul_ys .ys_content .text_part .hd{margin-bottom:10px;font-size:24px;color:#595757;font-weight:bold;letter-spacing:1px;}
.ab_culture .cul_ys .ys_content .text_part .con{font-size:18px;line-height:2.4;color:#595757}
.ab_culture .cul_ys .ys_content .img_part{width: 53%;}

@media only screen and (max-width:1440px){
	.ab_culture .cul_ys .ys_content .text_part{padding:3% 5%;}
	.ab_culture .cul_ys ul li:nth-child(even) .text_part{padding:3% 5%}
	.ab_culture .cul_ys .ys_content .text_part .hd{font-size:22px}
	.ab_culture .cul_ys .ys_content .text_part .con{line-height:1.8;font-size:16px;}
}
@media only screen and (max-width:1280px){
	.ab_culture .first_row .slogan{font-size:26px;}
}
@media only screen and (max-width:850px){
	.ab_culture .first_row{padding:50px 0;}
	.ab_culture .first_row .slogan{font-size:20px;}
	
	.ab_culture .cul_ys .ys_content .text_part .hd{font-size:20px;}
}
@media only screen and (max-width:680px){
	.ab_culture .first_row .rt_part{width: 100%;}
	.ab_culture .first_row .slogan{margin-top:24px;font-size:20px;}
}
@media only screen and (max-width:520px){
	.ab_culture .first_row{padding:40px 0;}
	.ab_culture .first_row .slogan{margin-top:20px;font-size:16px;}
	
	.ab_culture .cul_ys .ys_content .text_part{padding:30px 5%}
	.ab_culture .cul_ys ul li:nth-child(even) .text_part{padding:30px 5%;}
	.ab_culture .cul_ys .ys_content .text_part .hd{font-size:18px;}
	.ab_culture .cul_ys .ys_content .text_part .con{font-size:14px;}
	.ab_culture .cul_ys .ys_content .text_part{width: 100%;}
	.ab_culture .cul_ys .ys_content .img_part{width: 100%;}
	.ab_culture .cul_ys ul li:nth-child(even){flex-flow:wrap;}
	.ab_culture .cul_ys .ys_content .img_part{order:-1}
}


/* pro-left */
.product_nav {background:#fff;}
/* .product_nav .tit{font-size: 24px;} */
.product_nav .nav_list{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;box-sizing:border-box;/* padding:0 3%;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0; */}
.product_nav .sec_pro_nav2{width: auto;max-width:-webkit-calc(100% - 300px);}
.product_nav .sec_pro_nav2 .swiper{overflow: hidden;}
.product_nav .sec_pro_nav2 ul{width: auto;}
.product_nav .sec_pro_nav2 ul li{display: inline-block;padding: 20px 18px;width:auto;height: auto;font-size: 18px;color: #999;box-sizing: border-box;position: relative;z-index: 1;}
.product_nav .sec_pro_nav2 ul li:after{content:"";position: absolute;left:50%;bottom:0;width:0%;height:2px;background:#ea5405;transform:translateX(-50%);transition: width 0.3s linear}
.product_nav .sec_pro_nav2 ul li.cur {color: #231915;border-right-color:transparent;font-weight:bold;}
.product_nav .sec_pro_nav2 ul li.cur:after{width: 80%;}
.product_nav .sec_pro_nav2 ul li.cur i{background: #004da1;color: #fff;}
.product_nav .sec_pro_nav2 ul li:hover{color: #ea5405;border-right-color:transparent}
.product_nav .sec_pro_nav2 ul li:hover:after{width: 80%;}

.product_nav .sec_pro_nav2 ul li > a{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;}
.product_nav .sec_pro_nav2 ul li .sample{margin: 0 10px 0 0;width: auto;overflow: hidden;background:#fff;}
.product_nav .sec_pro_nav2 ul li .sample img{height: 24px;}
.product_nav .sec_pro_nav2 ul li p{margin-top: 0px;/* flex-direction: column;justify-content: center; */overflow: hidden;text-align:center;}
.product_nav .sec_pro_nav2 ul li i{position: absolute;right:5%;top:50%;transform: translateY(-50%);width:24px;height: 24px;line-height: 24px;text-align: center;background: #fff;cursor: pointer;user-select: none;color: #242426;z-index: 2;}
.product_nav .sec_pro_nav2 .swiper-button-next, .product_nav .sec_pro_nav2 .swiper-button-prev{margin-top: 0;top: 0;width: 61px;height: 100%;background-color: rgba(255,255,255,0.6);box-shadow: 0 0 10px #ccc;}
.product_nav .sec_pro_nav2 .swiper-button-prev:after,.product_nav .sec_pro_nav2 .swiper-button-next:after{content: initial;}
.product_nav .sec_pro_nav2 .swiper-button-prev{left: 0;background-image: url(../images/icon_rec01.png);background-repeat: no-repeat;background-position: center;}
.product_nav .sec_pro_nav2 .swiper-button-next{right: 0;background-image: url(../images/icon_rec02.png);background-repeat: no-repeat;background-position: center;}
.my-button-disabled{visibility: hidden;}
.product_nav .next_nav{position: absolute;left:0;top:100%;width:100%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);display: none;}
.product_nav .next_nav a{display: block;padding:8px 18px;font-size: 14px;color: #242426;box-sizing: border-box;}
@media only screen and (min-width:521px){
	.product_nav .next_nav a:hover{color: #fff;background: #f39700;}
}
@media only screen and (max-width:1080px){
	.product_nav .sec_pro_nav2{max-width: 100%;}
	.product_nav .sec_pro_nav2 ul li{font-size:16px;}
}
@media only screen and (max-width:850px){
	/* .product_nav .tit{font-size: 20px;} */
}
@media only screen and (max-width:520px){
	.product_nav .nav_list{padding:0}
	.product_nav .nei_wrap{width: 100%;}
	/* .product_nav .sec_pro_nav2{width: calc(100% - 44px);width: -webkit-calc(100% - 44px);} */
	/* .product_nav .tit{font-size: 16px;} */
	.product_nav .sec_pro_nav2{width: 100%;}
	.product_nav .sec_pro_nav2 .swiper-button-next, .product_nav .sec_pro_nav2 .swiper-button-prev{width: 28px;}
	.product_nav .sec_pro_nav2 ul li{padding: 12px;font-size: 14px;width:auto;min-width: 36%;}
	.product_nav .sec_pro_nav2 ul li .sample img{height: 18px;}
	.product_nav .sec_pro_nav2 ul li p{}
	.product_nav .sec_pro_nav2 ul li.cur:after{width: 100%;}
}

/* location1 */
.location1{font-size:18px;}
.location1 a{display:inline-block;padding:20px 0;}
.location1 .home{display: block;margin-right:10px;width:16px;height:16px;background: url(../images/home.png)no-repeat center/100% auto;vertical-align: text-bottom;}
@media only screen and (max-width:1080px){
	.location1{order: -1;}
	.location1{font-size:16px;}
}
@media only screen and (max-width:850px){
}
@media only screen and (max-width:520px){
	.location1{padding:0 5%;font-size: 14px;width: 100%;border-bottom:1px solid #f9fafb;}
	.location1 a{padding:15px 0;}
}

.product_nav .nav_list.location{padding-top:20px;padding-bottom:20px}
@media only screen and (max-width:1080px){
	.product_nav .nav_list.location{padding-top:0;padding-bottom:0;}
}

/* ab_common */
.ab_common{padding:68px 0;background:#f9fafb;font-size:18px;background-image:url(../images/yeti_bg.png);background-repeat:repeat-x;background-position:top center;}
.ab_common .first_row .lf_part{width:40%}

.ab_common .first_row .rt_part{width: 55%;}
.ab_common .first_row .rt_part .com_des{line-height:1.6}
.ab_common .first_row .rt_part .com_des p:not(:last-of-type){margin-bottom:1%}
@media only screen and (max-width: 1080px){
	.ab_common {padding: 50px 0 0;font-size: 16px;}
}
@media only screen and (max-width: 850px){
	.ab_common .first_row .rt_part {width: 74%;}
}

@media only screen and (max-width: 520px){
	.ab_common{padding: 40px 0 0;font-size:14px;}
	.ab_common .first_row .lf_part{width: 100%;}
	.ab_common .first_row .rt_part {margin-top: 20px;width: 100%;}
}



/* ab_scence */
	.ab_scence{padding:68px 0;}
	.ab_scence .swiper-box {position: relative;box-sizing:border-box}
	.ab_scence .btns .btn {position: absolute;top: 44%;z-index: 1;width: 33px;cursor: pointer;transform:translateY(-50%)}
	.ab_scence .btns .prev {right:103%;}
	.ab_scence .btns .next {left:103%;}
	.ab_scence .swiper-container {margin: 0 auto;}
	.ab_scence .swiper-slide {width: 640px;}
	.ab_scence .swiper-slide:after{content:"";position: absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity: 1;}
	.ab_scence .swiper-slide-active:after{opacity: 0;visibility: hidden;}
	.ab_scence .swiper-slide .box {display: block;text-align: center;color: #666666;width: 100%;box-sizing: border-box;}
	.ab_scence .swiper-slide .box:hover {color: #1d5acc;}
	.ab_scence .swiper-slide .img {text-align: center;position: relative;padding-bottom:57%;width:100%;height:0;overflow: hidden;}
	.ab_scence .swiper-slide .img img {position:absolute;left:50%;top:50%;width: auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%);}
	.ab_scence .swiper-slide-prev .img img{left:0;transform: translate(0,-50%);}
	.ab_scence .swiper-slide .txt {font-size: 18px;line-height: 1.4em;font-weight: lighter;}
	.ab_scence .swiper-slide .text_wrap{padding:3.8% 0 0;opacity: 0;transition: all .3s linear;text-align:center;color:#333;}
	.ab_scence .swiper-slide .text_wrap .more{display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;}
	.ab_scence .swiper-slide .text_wrap .more span{display: inline-block;font-size: 14px;}
	.ab_scence .swiper-slide .text_wrap .more i{display: inline-block;margin-left: 12px;width: 17px;height: 17px;background:url(../images/icon01.png)no-repeat center/100% auto;}
	.ab_scence .swiper-slide-active .text_wrap{opacity: 1;}
	@media only screen and (max-width:1280px){
		.ab_scence .btns .btn{filter:brightness(100)}
		.ab_scence .btns .prev{right: 74%;}
		.ab_scence .btns .next{left: 74%;}
	}
	@media only screen and (max-width:850px){
		.ab_scence{padding:64px 0;}
		.ab_scence .btns .btn{width: 26px;}
		.ab_scence .btns .prev{right: 84%;}
		.ab_scence .btns .next{left: 84%;}
		.ab_scence .swiper-slide .txt{font-size:16px;}
	}
	@media only screen and (max-width:520px){
		.ab_scence{padding:40px 0;}
		.ab_scence .btns .btn{width: 16px;}
		.ab_scence .btns .prev{right: 90%;}
		.ab_scence .btns .next{left: 90%;}
		.ab_scence .swiper-slide .img{padding-bottom:37%;}
	}
	
	/* .ab_scence2 */
	.ab_scence2{padding:68px 0;}
	.ab_scence2 .btns .btn {position: absolute;top: 44%;z-index: 1;width: 33px;cursor: pointer;transform:translateY(-50%)}
	.ab_scence2 .btns .prev {right:103%;}
	.ab_scence2 .btns .next {left:103%;}
	.ab_scence2 .swiper-slide .img {text-align: center;position: relative;padding-bottom:87%;width:100%;height:0;overflow: hidden;}
	.ab_scence2 .swiper-slide .img img {position:absolute;left:50%;top:50%;width: auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%);transition: all .3s linear;}
	@media only screen and (min-width:521px){
		.ab_scence2 .swiper-slide .img:hover img {transform:translate(-50%,-50%) scale(1.03)}
	}
	@media only screen and (max-width:1280px){
		.ab_scence2 .btns .btn{filter:brightness(100)}
		.ab_scence2 .btns .prev{right: 74%;}
		.ab_scence2 .btns .next{left: 74%;}
	}
	@media only screen and (max-width:850px){
	.ab_scence2{padding:64px 0;}
	.ab_scence2 .btns .btn{width: 26px;}
	.ab_scence2 .btns .prev{right: 84%;}
	.ab_scence2 .btns .next{left: 84%;}
	}
	@media only screen and (max-width:520px){
		.ab_scence2{padding:30px 0 40px 0;}
	.ab_scence2 .btns .btn{width: 16px;}
	.ab_scence2 .btns .prev{right: 90%;}
	.ab_scence2 .btns .next{left: 90%;}
	}


/* product */
.product{padding: 0 0 100px;}
.product .top_des{padding: 30px 0;background:#f9fafb;}
.pdct_ico{width: 45%;}
.spBig{width: 100%;box-sizing: border-box;}
.spBig .img100{position: relative;padding-bottom: 68%;width: 100%;height: 0;overflow: hidden;}
.spBig .img100 img{position: absolute;left: 50%;top: 50%;width: auto;max-height: 100%;transform: translate(-50%,-50%);}
.spBig .img100 video{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;transform: translate(-50%,-50%);background: #000;}

.spBig .video_box {padding-bottom: 68%;width: 100%;position: relative;height: 0;background: #000;}
.spBig .video_box video {position: absolute;left: 0;top: 50%;width: 100%;height: 100%;transform: translateY(-50%);object-fit: contain;}

.nav_Sm{margin-top: 15px;width: 100%;height: auto;}
.spSm{padding: 0 60px;width: 100%;box-sizing: border-box;}
.spSm .swiper-container{box-sizing: border-box;}
.spSm .img100{height: 100%;position: relative;background-size: contain;padding-bottom: 100%;overflow: hidden;cursor: pointer;}
.spSm .img100 img{position: absolute;top: 50%;left: 50%;width: 87%;height: auto;transform: translate(-50%,-50%);}
.spSm .img100:before{content: '';position: absolute;width: 100%;height: 99%;top:0;left: 0;border:1px solid #ccc;box-sizing: border-box;opacity: 1;z-index: 2;}
.spSm .img100.vd_ico .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,0.6);display: flex;align-items: center;justify-content: center;}
.spSm .img100.vd_ico .mask i{display: block;width: 20px;height: 20px;background: url(../images/play.png)no-repeat center;}
/* .spSm .active-nav .img100:before{border-color: #0074be;border-width: 2px;} */
.spSm .s-play {position: absolute;left: 50%;top: 50%;width: 30px;height: 30px;background: url(../images/icon_play.png)no-repeat center/100% auto;transform: translate(-50%,-50%);z-index: 2;}
.spSm .mask {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.spSm .swiper-slide-thumb-active .img100:before{border-color: #0074be;border-width: 2px;}
.spSm .swiper-button-next, .spSm .swiper-button-prev{transform: scale(0.5);opacity: 1;}
.product #pro_prev,.product #pro_next{position: absolute;top: 50%;width: 34px;height: 34px;transform: translateY(-50%);z-index: 3;background-color: rgba(200,200,200,1);cursor: pointer;background-position: center;background-repeat: no-repeat;transition: all .3s linear;opacity: 1;border-radius:4px;}
.product #pro_prev{left: 0;background-image: url(../images/pics_prev.png);}
.product #pro_next{right: 0;background-image: url(../images/pics_next.png);}
/* .product .pdct_ico:hover #pro_prev{opacity: 1;}
.product .pdct_ico:hover #pro_next{opacity: 1;} */
.product #pro_prev:hover,.product #pro_next:hover{background-color: rgba(0,0,0,0.6);}
.product .pdct_info{width: 50%;position:relative;}
.product .pdct_info .info_wrap{display:flex;flex-wrap:wrap;height: 100%;align-content:space-between;}
.product .pdct_info .info_wrap .top{width:100%}

.product .pdct_info .title{font-size: 28px;padding-bottom: 4%;margin-bottom:4%;border-bottom:2px solid #595757}
.product .pdct_info .series{font-size: 16px;color: #7d7d7d;}
.product .pdct_info .series span{ }
.product .pdct_info .content{font-size: 17px;line-height: 2;/* font-weight:bold;*/}
.product .pdct_info .content p:not(:last-of-type){margin-bottom:}
.product .pdct_info .content table{width: 100%;}
.product .pdct_info .content table td p{white-space: nowrap;}
.product .pdct_info .content table td p:nth-child(1){font-family: Semibold;color: #666;}
.product .pdct_info .content table td p.prc{font-weight: bold;font-size: 20px;}
.product .pdct_info .content table td p:nth-child(2){font-weight: bold;font-size: 40px;}
.product .pdct_info .color{/* padding: 24px 22px; */margin-top: 20px;box-sizing: border-box;/* background: #f8f8f8; */}
.product .pdct_info .color .hd{font-size: 18px;}
.product .pdct_info .color .img{position: relative;padding-bottom: 98%;width: 100%;height: 0;overflow: hidden;}
.product .pdct_info #color{margin-top: 16px;}
.product .pdct_info #color .swiper-wrapper{justify-content: flex-start;}
.product .pdct_info #color ul li{width: 72px;text-align: center;line-height: 66px;cursor: pointer;}
.product .pdct_info #color ul li .img{border: 1px solid #dfdfdf;box-sizing: border-box;}
.product .pdct_info #color ul li.on .img:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 2px solid #0074be;box-sizing: border-box;}
/* .product .pdct_info .price{margin-top: 10.5%;}
.product .pdct_info .price span{display: inline-block;vertical-align: text-bottom;font-size: 18px;line-height: 1em;}
.product .pdct_info .price span.money,.product .pdct_info .price span.unit{font-size: 0.6rem;}
.product .pdct_info .price span.money{font-family: gothamBold;}
.product .pdct_info .price span.unit{font-family: appleBold;} */
.product .pdct_info .buy{display: flex;justify-content: center;padding: 20px 0;margin-top: 6%;background: #202020;font-size: 18px;color: #fff;align-items: center;white-space: nowrap;text-transform: uppercase;}
.product .pdct_info .buy i{margin-right: 4%;width: 30px;height: 24px;background: url(../images/icon_buyer.png)no-repeat center;}
.product .pdct_info .char{margin-top: 20px;padding: 20px 0;display: flex;justify-content: space-evenly;background: #eee;}
.product .pdct_info .char > div{text-align: center;white-space: nowrap;}
.product .pdct_info .char > div i{display: inline-block;margin-right: 6px;width: 24px;height: 24px;background: url(../images/icon01.png)no-repeat center;vertical-align: middle;}
.product .pdct_info .char > div span{display: inline-block;vertical-align: middle;font-size: 16px;white-space: nowrap;font-weight: bold;}
.product .content_detail{margin-top: 30px;}
.product .content_detail .table_wrap table{width: 100%;border-collapse: collapse;border-color: #ddd;border: 0;font-size: 18px;box-sizing: border-box;}
.product .content_detail .table_wrap tr,.product .content_detail .table_wrap td{border-color: #ddd;box-sizing: border-box;border-collapse: collapse;}
.product .content_detail .table_wrap td.tit{text-align: center;width: 200px;background-color: #eee;}
.product .content_detail .table_wrap td{padding: 18px;box-sizing: border-box;}
.product .content_detail .text_content{font-size: 18px;line-height: 2;}
.product .content_detail .text_content h3{font-weight: bold;font-size: 24px;}
.product .content_detail .text_content video,.product .content_detail .text_content iframe,.product .content_detail .text_content embed{max-width: 100%;}

.product .content_detail .text_content table{table-layout: fixed; width: 100%;border-collapse: collapse;/*border:1px solid #999;*/}
.product .content_detail .text_content table tr:nth-child(odd){/*background-color: #eee;*/}
.product .content_detail .text_content table th{padding:6px 10px;word-break: break-word;text-align: center;/*border:1px solid #999;*/}
.product .content_detail .text_content table td{padding:6px 10px;text-align: center;word-break: break-word;/*border:1px solid #999;*/}

.para_table_wrap{}
.para_table{width: 100%;border-collapse: collapse;border:1px solid #999;}
.para_table .first_row{}
.para_table tr:nth-child(odd){background-color: #eee;}
.para_table th{padding:6px 10px;word-break: break-word;text-align: center;border:1px solid #999;}
.para_table td{padding:6px 10px;text-align: center;word-break: break-word;border:1px solid #999;}

#pro_neirong .content_nav {margin-bottom: 3.5%;}
#pro_neirong .content_nav ul{display: flex;flex-wrap: wrap;justify-content: flex-start;background-color: #f5f7f9;box-sizing: border-box;}
#pro_neirong .content_nav ul li{position: relative;padding: 19px 30px;box-sizing: border-box;cursor: pointer;font-size: 28px;}
/* #pro_neirong .content_nav ul li:after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2.5px;background: #0074be;transition: all .3s linear;} */
#pro_neirong .content_nav ul li.on{background: #ea5b24;color: #fff;}
#pro_neirong .content_nav ul li.on:after{width: 100%;} */

@media only screen and (max-width:1280px){
	.product .pdct_info .title{font-size: 24px;}
	.product .pdct_info #color ul li{width: 60px;line-height: 58px;}
	.product .pdct_info .content{font-size: 16px;}
	.product .pdct_info .color{/* padding: 20px; */margin-top: 8%;}
	.product .pdct_info .color .hd{font-size: 16px;}
	/* .product .pdct_info .price span{font-size: 16px;}
	.product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 36px;} */
	.product .pdct_info .buy{padding: 15px 0;font-size: 16px;}
	.product .pdct_info .char > div span{font-size: 16px;}
	.product .pdct_info .char > div i{width: 20px;height: 20px;background-size: 100%;}
	.product .content_detail .table_wrap td.tit{width: 18%;}
}
@media only screen and (max-width:1080px){
	.product{padding: 0 0 64px;}
	.pdct_ico{width: 65%;order:-1;}
	.product .pdct_info{margin-top: 30px;width: 100%;}
	.product #pro_prev, .product #pro_next{width: 28px;height: 60px;}
	.product .content_detail .table_wrap table{font-size: 16px;}
	.product .content_detail .text_content h3{font-weight: normal;font-size: 18px;}
	.product .content_detail .text_content h4{font-weight: normal;font-size: 22px;background: url(../images/ptitback.png); background-repeat:no-repeat; background-position:center; }
}
@media only screen and (max-width:850px){
	
	/* .product .pdct_info{width: 52%;} */
	/* .product .pdct_info .title{font-size: 20px;} */
	.product .pdct_info .content{font-size: 14px;}
	/* .product .pdct_info .color{padding: 10px;} */
	.product .pdct_info .color .hd{font-size: 16px;}
	.product .pdct_info #color ul li{width: 45px;line-height: 42px;}
	/* .product .pdct_info .price span{font-size: 16px;}
	.product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 30px;} */
	.product .pdct_info .buy{padding: 10px 0;font-size: 14px;}
	.product .pdct_info .buy i{margin-right: 3%;width: 22px;height: 20px;background-size: 100%;}
	.product .pdct_info .char{margin-top: 10px;padding: 5px 5%;flex-wrap: wrap;justify-content: space-between;}
	.product .pdct_info .char > div{padding: 5px 0;width: auto;box-sizing: border-box;text-align: left;}
	.product .pdct_info .char > div i{margin-right: 5px;width: 15px;height: 15px;}
	.product .pdct_info .char > div span{font-size: 14px;}
	.product .content_detail{margin:0;}
	.product .content_detail .table_wrap table{font-size: 14px;}
	.product .content_detail .table_wrap td{padding: 10px;}
	.product .text_content{font-size: 16px;}
	.product .content_detail .text_content{font-size:16px;}
}
@media only screen and (max-width:850px){
	.product{padding: 0 0 50px;}
	.product .content_detail .text_content h3{font-size: 16px;}
	.product .text_content{font-size: 14px;}
	#pro_neirong .content_nav ul li{padding: 12px 0;margin-right: 5%;font-size: 16px;}
	.product .pdct_info .title{font-size:20px;}
	.product .pdct_info .content table td p:nth-child(2){font-size:30px;}
}
@media only screen and (max-width:680px){
	.pdct_ico{width: 100%;}
	.product .pdct_info{margin-top: 30px;width: 100%;}
}
@media only screen and (max-width:520px){
	.spSm{padding: 0 40px;}
	.product{padding: 0 0 40px;}
	.product .text_content{margin-top: 30px;font-size: 14px;line-height: 24px;}
	.product #pro_prev, .product #pro_next{width: 20px;height: 39px;}
	.product .pdct_info .char{padding: 5px 4.5%;}
	.product .pdct_info .title{font-size: 16px;}
	.product .pdct_info .series{font-size: 16px;}
	/* .product .pdct_info .price span.money, .product .pdct_info .price span.unit{font-size: 26px;}
	.product .pdct_info .price span.money{margin: 0 5px;} */
	.product .pdct_info .char > div span{font-size: 14px;}
	.product .pdct_info .content{font-size: 14px;}
	.product .pdct_info .content table td p{white-space: pre-wrap;}
	.product .pdct_info .content table td p.prc{font-size: 16px;}
	.product .pdct_info .content table td p:nth-child(2){font-size: 16px;}
	.product .content_detail .table_wrap table{width: 99.9%;font-size: 14px;border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
	.product .content_detail .table_wrap tr{display: flex;justify-content: flex-start;flex-wrap: wrap;}
	.product .content_detail .table_wrap td.tit{padding: 10px 5px;width: 30%;}
	.product .content_detail .table_wrap td{display: block;width: 70%;border: 1px solid #ddd;border-top: 0;border-left: 0;}
	.product .content_detail .text_content video,.product .content_detail .text_content iframe,.product .content_detail .text_content embed{max-width: 100%;height: 300px;}
	#pro_neirong .content_nav ul li:after{height: 2px;}
	.product .content_detail .text_content{font-size:14px;}
}

.pdct_info .parameter{margin-top: 20px;}
.pdct_info .parameter table{width: 100%;border-collapse: collapse;}
.pdct_info .parameter table td{padding: 5px 5px;}
.pdct_info .parameter table td.hd{width: 30%;font-family: Black;white-space: nowrap;}
.pdct_info .parameter table tr td:nth-child(1){width: 30%;font-family: Black;white-space: nowrap;}

.pdct_info .btm_share{margin-top: 26px;}
.pdct_info .btm_share > a{position: relative;display: inline-block;font-size: 16px;width: 31%;min-width: 137px;height: 46px;line-height: 44px;text-align: center;background: #ea5b24;margin: 0 7px 7px 0;border: 1px solid transparent;font-weight: 500;color: #fff;font-weight: bold;}
.pdct_info .btm_share > a:before{display: inline-block;transform: translateY(3px);line-height: 0.5em;}
.pdct_info .btm_share > a.btn{background: #fed200;}
/* .pdct_info .btm_share > a.btn:before{content: url(../images/s_email.png);margin: 0 10px 0 0;}
.pdct_info .btm_share > a.share:before{content: url(../images/s_share.png);margin: 0 10px 0 0;transform: translateY(5px);filter: brightness(10);} */
@media only screen and (max-width:1280px){
	.pdct_info .btm_share > a{font-size: 16px;width: auto;height: 40px;line-height:40px;}
}
@media only screen and (max-width:850px){
	.pdct_info .btm_share > a{font-size:14px;}
}

@media only screen and (max-width:520px){
	.pdct_info .btm_share{display: flex;flex-wrap: wrap;justify-content: space-between}
	.pdct_info .btm_share > a{margin: 0;width: 48.5%;height: 39px;line-height: 39px;font-size: 13px;min-width: initial;}
	.pdct_info .btm_share > a.btn:before{transform: translateY(3px) scale(0.8);}
	.pdct_info .btm_share > a.share:before{transform: translateY(6px) scale(0.8);}
	.pdct_info .parameter{font-size: 14px;}
	.pdct_info .parameter table td.hd{width: 50%;font-family: Black;}
	.pdct_info .parameter table tr td:nth-child(1){width: 50%;font-family: Black;}
	.pdct_info .parameter table tr td{width: 50%;}
}

#share_ico{margin: 20px 0;width:100%;}
#share_ico a{margin: 0 10px;display: inline-block;width: auto;vertical-align: text-bottom;margin-bottom: 10px;}
#share_ico a .ic{height: 30px;}
#share_ico a.ali .ic{height: 24px;}
/* #share_ico a:hover{filter: grayscale(1) brightness(100);} */
@media only screen and (max-width:850px){
	#share_ico i{display:inline-block;width: 18px;}
}
@media only screen and (max-width:520px){
	#share_ico{}
	#share_ico a .ic{height: 22px;}
	#share_ico a.ali .ic{height: 20px;}
}



/* news */
	.news{padding:68px 0;}
	.news .top_wrap{}
	.news .news_title{text-align: center;}
	.news .news_title .title{font-size: 30px;color:#666}
	.news .news_title .mes{margin-top: 36px;font-size:16px;}
	.news .news_title .mes span{display: inline-block;}
	.news .news_title .mes span.time{}
	.news .news_title .mes span.series{display: inline-block;/* background-image: repeating-linear-gradient(to right,#004ea9,#029bf1);color: #FFFFFF;padding: 5px 15px; */}
	
	.news .content{margin-top: 5%;font-size: 18px;line-height: 2;color:#767676}
	.news .content .content_wrap{}
	.news .content_wrap{margin: 0 auto;width: 100%;}
	.news .content h3{font-weight: normal;font-size: 24px;}
	.news .content video,.news .content iframe,.news .content embed{max-width: 100%;width: 800px;}
	@media only screen and (max-width:1080px){
		.news .news_title .title{font-size: 24px;}
		.news .content{font-size: 18px;line-height: 2;}
		.news .content h3{font-size: 18px;}
	}
	@media only screen and (max-width:850px){
		.news{/* padding: 37px 0; */}
		.news .top_wrap{}
		.news .news_title .title{font-size: 22px;}
		.news .news_title .mes{font-size:14px}
		.news .content{font-size: 16px;}
		.news .content h3{font-size: 16px;}
	}
	@media only screen and (max-width:520px){
		.news{padding: 40px 0;border-bottom:1px solid #ddd;}
		.news .top_wrap{}
		.news .news_title .title{font-size: 18px;}
		.news .news_title .mes{margin-top:26px;font-size:12px}
		.news .content{font-size: 14px;}
		.news .content video,.news .content iframe,.news .content embed{height: 300px;}
		.news .content{font-size: 14px;}
	}
	@media only screen and (max-width:380px){
		.news .news_title .title{font-size:16px}
	}
	
.page{margin-top: 6%;padding: 2% 0;border-top: 1px solid #ddd;}
	.page ul li{font-size: 18px;color: #666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;flex-shrink: 1;max-width:40%;width:auto}
	.page ul li:nth-last-child(1){text-align: right;}
	.page ul li a:hover{color: #fed200;}
	@media only screen and (max-width:850px){
		.page ul li{font-size: 16px;}
	}
	@media only screen and (max-width:520px){
		.page ul li{margin:8px 0 0;width: 100%;max-width: 100%;font-size: 14px;}
		.page ul .return{order: 1;}
		.page ul li:nth-last-child(1){text-align: left;}
	}


/* project */
	.project {
	    padding: 100px 0;
	    background-color: #fff;
	    background-image: url("../images/about_bg.jpg");
	    background-size: auto 100%;
	    background-position: top left;
	    background-repeat: no-repeat;
	
	}
	
	.project .container {
	    display: flex;
		justify-content: space-between;
		flex-wrap:wrap;
	}
	
	.project .container .left {
	    width: 40%;
	    padding: 4%;
	    background-color: #f9fafb;
	    position: relative;
	    background-image: url("../images/about_logobg.png");
	    background-position: right -25% bottom;
	    background-repeat: no-repeat;
	    background-size: 70% auto;
		box-sizing: border-box;
	}
	
	.project .container .right {
	    width: 58%;
	}
	
	.project .container .left p.en {
	    font-size: 20px;
	    text-transform: uppercase
	}
	
	.project .container .left p.hd {
	    font-size: 36px;
	    line-height: 50px;
	    margin-bottom: 0;
	    font-weight: bold;
	}
	
	.project .container .left span.line {
	    width: 50px;
	    height: 3px;
	    background: #ea5b24;
	    display: block;
	    margin: 30px 0;
	}
	
	.project .container .left .con {
	    font-size: 17px;
	    line-height: 1.6;
	    color: #888;
	    margin-bottom: 135px;
	}
	
	#swiper-container2 {
	    height: 100%;
	}
	
	.about_case {
	    width: 100%;
	    height: 100%;
	    background: #f9fafb !important;
	    padding: 20px;
	    display: flex;
	    transition: .4s;
		box-sizing: border-box;
		text-align: left;
		justify-content: space-between;
	}
	
	.about_case:hover {
	    background: #ea5b24 !important;
	}
	
	.about_case:hover .date {
	    background: #fff !important;
	    color: #ea5b24 !important;
	}
	
	#swiper-container2 .about_case:hover .text_wrap .des{
		color: #eee;
	}
	
	#swiper-container2{--swiper-navigation-size: 20px}
	#swiper-container2 .about_case:hover .text_wrap {
	    color: #fff;
	}
	#swiper-container2 .swiper-wrapper .swiper-slide:nth-child(2n-1) .por{margin-bottom: 30px;}
	
	#swiper-container2 .swiper-wrapper .swiper-slide:nth-child(2n-1) .about_case {
	    flex-direction: column;
	}
	
	#swiper-container2 .swiper-wrapper .swiper-slide:nth-child(2n) .about_case {
	    flex-direction: column-reverse;
	}
	
	#swiper-container2 .about_case .img {
	    position: relative;
	    margin-bottom: 12px;
		padding-bottom: 68%;
		width: 100%;
		height:0;
		overflow: hidden;
	}
	
	#swiper-container2 .about_case .img img {
		position: absolute;
		left:50%;
		top:50%;
	    width: 100%;
		transform: translate(-50%,-50%);
	}
	
	#swiper-container2 .about_case .date {
	    position: absolute;
	    background: #474443;
	    color: #fff;
	    font-size: 14px;
	    text-align: center;
	    font-family: shu;
	    padding: 15px;
	    transition: .4s;
	}
	
	#swiper-container2 .swiper-wrapper .swiper-slide:nth-child(2n-1) .about_case .date {
	    bottom: -10px;
	    left: 10px;
	}
	
	#swiper-container2 .about_case .date n {
	    font-size: 40px;
	    line-height: 40px;
	    display: block;
	    font-weight: bold;
		margin-bottom: 4px;
	}
	
	#swiper-container2 .about_case .text_wrap .tit {
	    font-size: 20px;
	    margin-bottom: 35px;
	    font-weight: bold;
	    display: -webkit-box;
	    -webkit-line-clamp: 1;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	    transition: .4s;
	}
	
	#swiper-container2 .about_case .text_wrap .des {
	    font-size: 15px;
	    line-height: 1.6;
	    color: #888;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	    margin-bottom: 60px;
	    transition: .4s;
	}
	
	#swiper-container2 .about_case .text_wrap .more {
	    font-size: 14px;
	    margin-bottom: 0;
	    transition: .4s;
	}
	
	#swiper-container2 .swiper-wrapper .swiper-slide:nth-child(2n) .about_case .img {
	    margin-bottom: 0;
	}
	
	#swiper-container2 .swiper-wrapper .swiper-slide:nth-child(2n) .about_case .date {
	    top: -10px;
	    left: 10px;
	}
	
	#swiper-container2 .swiper-wrapper .swiper-slide:nth-child(2n) .about_case .text_wrap {
	    margin-bottom: 60px;
	}
	
	.about_next {
	    position: relative;
	    display: flex;
	}
	
	.swiper-button-next2, .swiper-button-prev2 {
	    background-image: none;
		padding:10px 0;
	    width: 100px;
	    position: relative;
	    text-align: center;
	    background-color: #ea5b24;
		cursor: pointer;
		line-height:1em;
	}
	
	.swiper-button-next2 i, .swiper-button-prev2 i {
	    display: inline-block;
		width: 24px;
		height:24px;
		background-repeat:no-repeat;
		background-size:100% auto;
		background-position:center;
	}
	.swiper-button-next2 i{background-image: url(../images/next.png);}
	.swiper-button-prev2 i{background-image: url(../images/previous.png);}
	
	.swiper-button-prev2 {
	    margin-right: 10px;
	}
	
	/* .swiper-button-prev2 i {
	
	    transform: translate(-50%, -50%) rotate(180deg);
	    transform-origin: center;
	} */
	
	@media only screen and (max-width:1080px){
		.project{padding: 64px 0;}
		.project .container .left .con{font-size:16px}
	}
	
	@media only screen and (max-width:850px){
		.project{padding: 50px 0;}
		
		.project .container .left p.en{font-size: 15px;}
		.project .container .left p.hd{font-size: 26px;line-height:normal;}
		#swiper-container2 .about_case .date{font-size: 12px;}
		.swiper-button-next2, .swiper-button-prev2{padding:8px 0;}
		.swiper-button-next2 i, .swiper-button-prev2 i{width: 18px;height: 18px;}
	}
	@media only screen and (max-width:680px){
		.project .container .left{padding:6% 4%;width: 100%;}
		.project .container .right{margin-top:30px;width: 100%;}
		.project .container .left .con{margin-bottom: 5%;font-size:15px;}
		.project .container .left span.line{margin: 30px 0 20px;height: 2px;}
		#swiper-container2 .about_case .date n{font-size: 30px;line-height: 30px;}
		#swiper-container2 .about_case .text_wrap .des{margin-bottom: 30px;}
		#swiper-container2 .about_case .text_wrap .tit{font-size: 18px;-webkit-line-clamp: 2;}
	}
	
	@media only screen and (max-width:520px){
		.project{padding: 40px 0;}
		.project .container .left p.hd{font-size: 18px;}
		.project .container .left span.line{margin: 20px 0 16px;}
		+#swiper-container2 .swiper-wrapper .swiper-slide:nth-child(2n) .about_case .text_wrap{margin-bottom:40px}
		#swiper-container2 .swiper-wrapper .swiper-slide:nth-child(2n-1) .por{margin-bottom: 20px;}
		#swiper-container2 .about_case .text_wrap .tit{font-size: 16px;}
		#swiper-container2 .about_case .text_wrap .des{font-size:14px}
		.swiper-button-next2, .swiper-button-prev2{width: 86px;}
		.swiper-button-next2 i, .swiper-button-prev2 i{width: 14px;height: 14px;}
	}
	
	/* photolist */
	.photolist{padding:68px 0;}
	.photolist .list_content{box-sizing: border-box;}
	.photolist .list_content .layout{align-items:flex-start;}
	.photolist .list_content .layout:after{content: "";width: 31.6%;}
	.photolist .list_content .item{margin-bottom: 3.5%;width: 31.6%;box-sizing: border-box;transition: all .2s linear;box-sizing: border-box;}
	/* .photolist .list_content .item:hover .cer_img{background: #2bad43;} */
	
	.photolist .list_content .item .cer_img{position: relative;padding-bottom: 80%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;border:1px solid #f1f1f1;}
	.photolist .list_content .item .cer_img img{position: absolute;top: 50%;left: 50%;width: 84%;transform: translate(-50%,-50%);z-index: 1;}
	.photolist .list_content .item .tit{margin-top: 30px;text-align: center;font-size: 16px;overflow: hidden;}
	
	
	@media only screen and (min-width:521px){
		/* .photolist .list_content .item:hover{}
		.photolist .list_content .item:hover .more{background: transparent;color: #13527d;border-color: #13527d;}
		.photolist .list_content .item:hover .line:after{width: 100%;} */
		.photolist .list_content .item:hover .cer_img{box-shadow: 15px 10px 15px rgba(0,0,0,0.06);}
		.photolist .list_content .item:hover .img img{transform:translate(-50%,-50%) scale(1.1)}
	}
	@media only screen and (max-width:1280px){
		.photolist .list_content{/* margin-top: 38px; */padding: 0;}
		.photolist .list_content .item .tit{}
		.photolist .list_content .item .more{padding: 7.5px 12px;font-size: 14px;}
		.photolist .list_content .item .con{line-height: 24px;}
		
	}
	@media only screen and (max-width:1080px){
		/* .photolist{padding:64px 0;} */
	}
	@media only screen and (max-width:850px){
		.photolist{padding:50px 0;}
		/* .photolist .list_content{margin-top: 28px;} */
		.photolist .list_content .layout:after{width: 48.6%;}
		.photolist .list_content .item{width: 48.6%;}
		
	}
	@media only screen and (max-width:520px){
		.photolist{padding: 40px 0;}
		.photolist .list_content .item .wrap{padding: 4.7% 0;}
		/* .photolist .list_content .item{width: 100%;border-right: 0;} */
		.photolist .list_content .item .tit{margin-top: 16px;font-size: 14px;}
	}
	
	
	/* ab_honor */
	.ab_honor .first_row{align-items:flex-start;}
	.ab_honor .first_row .lf_part{margin-bottom:30px}
	
	.honor_show{margin-top:7%}
	.honor_show .bg_img{width:34.6%;}
	.honor_show .list_wrap{width:56.8%}
	.honor_show .box{height: 100%;align-content:space-between;}
	.honor_show .box:after{content:"";width:31%;}
	.honor_show .box .item{margin-bottom:;width:31%;}
	.honor_show .box .item .img{position: relative;padding-bottom:132.5%;width:100%;height:0;overflow:hidden;}
	.honor_show .box .item .img img{position:absolute;left:50%;top:50%;width:auto;max-height:100%;transform:translate(-50%,-50%)}
	
	@media only screen and (max-width:850px){
		.ab_common.ab_honor .first_row .rt_part{width:100%;}
		.honor_show .list_wrap{width: 59.8%;}
	}
	
	
	.public-menu2 {margin-bottom:55px;}
	.public-menu2 .c-list {display: flex;align-items: flex-start;/* line-height: 42px; *//* overflow-x: auto; */flex-wrap: wrap;}
	.public-menu2 .c-list:not(:last-of-type){border-bottom:1px solid #eee;margin-bottom: 10px;}
	.public-menu2 .c-list li {flex-shrink: 0;margin-right: 10px;margin-bottom: 10px;}
	.public-menu2 .c-list li a {display: block;color: #666;transition: all 0.3s;/* border: 1px solid #e1e1e1;border-radius: 5px; */padding: 4px 25px;}
	.public-menu2 .c-list li.on a {color: #fff;border-color: #ea5b24;background-color: #f5b870;}
	.public-menu2 .c-list li a.on {color: #fff;border-color: #ea5b24;background-color: #f5b870;}
	.public-menu2 .c-list li:hover a{color: #fff;border-color: #ea5b24;background-color: #f5b870;}
	
	@media only screen and (max-width:850px){
		.public-menu2{margin-bottom:30px}
	}
	@media only screen and (max-width:520px){
		.public-menu2{margin-bottom:26px}
	}
	
.content_detail h4{
	font-size: 40px; 
	background: url(../images/ptitback.png); 
	background-repeat:no-repeat; 
	background-position:center; 
	text-align: center;
	color: #000; /* 文本颜色 */  
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); /* 投影效果 */
    }

.text_content img {  
    width: 100%; /* 或者你想要的任何宽度 */  
    transition: transform .2s; /* 动画效果 */  
    border-radius: 10px; /* 你可以根据需要调整这个值 */  
    }  
  
.text_content img:hover {  
    transform: scale(1.1); /* 放大到1.1倍 */  
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); 
    }