/* 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: 46%;transform: translateY(-50%);z-index: 2;}
.banner_nei .layout .wrap{margin: 0 auto;width: 90%;max-width: 1600px;}
.banner_nei .text{color: #110a04;}
.banner_nei .text .cn{margin-top: 0;font-size: 40px;font-weight: bold;}
.banner_nei .text .en{margin-top: 10px;font-size: 50px;}
.banner_nei .text .slogan{margin-top: 15px;font-size: 18px;font-weight: normal;}
.banner_nei .text .line{margin-top: 15px;width: 27px;height: 3px;background: #2c3a5f;}
.banner_nei .text .ewm_img{margin-top: 30px;}

/* add */
.banner_nei .js-m.animate .list img{animation: slow_flash 1s 0s 1;animation-fill-mode: forwards;}
@keyframes slow_flash{
	from{opacity: 0.8;transform: scale(1.2);}
	to{opacity: 1;transform: 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:1300px){
	.banner_nei .layout .wrap{width: 90%;}
	.banner_nei .text .cn{font-size: 40px;}
}
@media only screen and (max-width:768px){
	.banner_nei .text .cn{font-size: 30px;}
	.banner_nei .text .en{font-size:24px;}
	.banner_nei .text .ewm_img{width: 90px;}
}
@media only screen and (max-width:750px){
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
	.banner_nei .s_img .list{position: relative;padding-bottom: 70%;width: 100%;height: 0;overflow: hidden;}
	.banner_nei .s_img .list img{position: absolute;left: 50%;top: 50%;width: auto;max-width: initial;height: 100%;transform: translate(-50%,-50%);}
	.banner_nei .text .ewm_img{display: none;}
	.banner_nei .text .cn{font-size: 24px;}
	.banner_nei .text .slogan{font-size: 16px;}
	.banner_nei .layout{top: 70%;}
}
@media only screen and (max-width:480px){
	.banner_nei .text{font-size: 16px;}
	.banner_nei .text .cn{margin-top: 0px;font-size: 18px;}
	.banner_nei .text .en,.banner_nei .text .slogan{font-size: 14px;}
	.banner_nei .text .line{margin-top: 6px;}
}

/* nei_wrap */
.nei_wrap{margin: 0 auto;width: 90%;max-width: 1600px;}
@media only screen and (max-width:480px){
	.nei_wrap{width: 94%;}
}

/* side_left */
.side_left{color: #666;font-size: 16px;border-bottom: 1px solid #e0e0e0;}

.left{width: 70%;}
.left ul{justify-content: flex-start;}
.left ul li{width: auto;margin-right: 4.4%;text-align: center;}
.left ul li a{display: block;position: relative;padding: 23px 0;box-sizing: border-box;}
.left ul li a.cur{color: #f9c300;}
.left ul li a.cur:after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background: #f9c300;z-index: 1;}
.left ul li a:hover {color: #f9c300;}

.breakcrumbs{padding-left: 2.6%;width: auto;max-width: 30%;box-sizing: border-box;border-left: 1px solid #e0e0e0;}
.breakcrumbs ul{justify-content: flex-start;flex-wrap: nowrap;}
.breakcrumbs ul li {margin-right: 18px;}
.breakcrumbs ul li:nth-last-child(1){margin-right: 0;}
.breakcrumbs ul a{display: inline-block;padding: 23px 0;white-space: nowrap;}
.breakcrumbs ul a:hover{color: #F9C300;}
.breakcrumbs ul .icon_home{display: block;margin-right: 10px;width: 20px;height: 20px;background: url(../images/icon_home.png)no-repeat center;}
@media only screen and (max-width:1440px){
	.side_left{font-size: 14px;}
}
@media only screen and (max-width:1000px){
	.side_left{border-bottom: 0;overflow: hidden;}
	.left{width: 100%;position: relative;}
	.left:after{content: "";position: absolute;left: 0;bottom: 0;width: 100vw;height: 1px;background: #e0e0e0;transform: translateX(-5vw);}
	.left ul li a{padding: 15px 0;}
	.breakcrumbs{width: 100%;max-width: initial;padding-left: 0;border-left: 0;}
	.breakcrumbs ul{justify-content: flex-end;}
	.breakcrumbs ul a{padding: 10px 0;}
}
@media only screen and (max-width:680px){
	.left ul li{margin-right: 0;width: calc(100% / 4);width: -webkit-calc(100% / 4);}
	.left ul li a{padding: 14px 1%;}
}
@media only screen and (max-width:480px){
	.side_left {font-size: 12px;}
	.left ul{flex-wrap: nowrap;}
	.left:after{transform: translate(-3vw);}
	.breakcrumbs ul a{font-size: 12px;}
}




/* nei_title */
.nei_title{margin-bottom: 4%;color: #000;}
.nei_title .en{font-size: 38px;}
.nei_title .tit{margin-top: 8px;font-size: 16px;font-family: arial;font-weight: 500;text-transform: uppercase;color: #666;}
@media only screen and (max-width:1440px){
	.nei_title .en{font-size: 30px;}
}
@media only screen and (max-width:1260px){
	.nei_title .en{font-size: 26px;}
}
@media only screen and (max-width:768px){
	.nei_title{margin-bottom: 30px;}
	.nei_title .en{font-size: 20px;}
	.nei_title .tit{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.nei_title{margin-bottom: 25px;}
	.nei_title .en{font-size: 18px;}
}
@media only screen and (max-width:320px){
	.nei_title .en{font-size: 16px;}
}



/* contact */
.contact{padding: 5.5% 0 4%;}
.contact .mes_wrap h1{font-size: 32px;padding-left: 60px;box-sizing: border-box;background: url(../images/icon_line.png)no-repeat left top 0/auto 100%;line-height: 1em;}
.contact .mes_wrap ul{margin-top: 3.5%;}
.contact .mes_wrap ul li{padding:5% 3%;width: 24.9%;background: #fafbff;text-align: center;box-sizing: border-box;}
.contact .mes_wrap ul li i{display: inline-block;margin-bottom: 20px;transition: all 0.3s linear;}
.contact .mes_wrap ul li p{margin: 15px 0;font-size: 16px;color: #222;line-height: 24px;}
.contact .mes_wrap ul li p strong{display: block;font-size: 20px;color: #eb7100;}
.contact .mes_wrap ul li p b{font-size: 20px;font-family: arial;color: #eb7100;word-break: break-all;}
.contact .mes_wrap ul li:hover i{transform: translateY(-10px);}

.contact .message_wrap{padding: 66px 0 0;background: url(../images/leave_bg.png)no-repeat top center/cover;}
.contact .ol_leaving{padding: 3%;width: 400px;max-width: 94%;box-sizing: border-box;border-radius: 8px 0 0 8px;background: #fff;color: #222;box-shadow: -5px 0px 5px rgba(47,70,128,0.35);}
.contact .ol_leaving .tit{font-size: 24px;}
.contact .ol_leaving em{display: block;margin-top: 10px;font-size: 16px;color: #000;}
.contact .ol_leaving .mes_box{display: flex;margin-top: 20px;flex-wrap: wrap;justify-content: space-between;}
.contact .ol_leaving .mes_box li{padding: 12px 8px;margin-bottom: 15px;width: 100%;box-sizing: border-box;border: 1px solid #666;}
.contact .ol_leaving .mes_box li input{width: 100%;font-size: 14px;color: #999;}
.contact .ol_leaving .mes_box li.content{width: 100%;}
.contact .ol_leaving .mes_box li.content textarea{width: 100%;height: 80px;resize: none;font-family: normal;font-size: 14px;color: #999;}
.contact .ol_leaving .upload .code{width: 100%;}
.contact .ol_leaving .upload .code ul li{width: 50%;padding: 12px 8px;box-sizing: border-box;border: 1px solid #666;float: left;position: relative;}
.contact .ol_leaving .upload .code ul li input{width: 100%;max-width: 100px;}
.contact .ol_leaving .upload .code ul li img{position: absolute;width: 90%;height: 90%;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.contact .ol_leaving .upload .code ul li.cd_img{width: 50%;padding: 20px 0;max-width: 100px;border:0;}
.contact .ol_leaving .upload .up_btn{margin-top: 15px;width: 100%;}
.contact .ol_leaving .upload .up_btn input{width: 100%;height: 40px;line-height: 40px;border: 1px solid #e96700;color: #e96700;font-size: 16px;cursor: pointer;background: transparent;}
.contact .ol_leaving .upload .up_btn input:hover{background: #e96700;color: #fff;}

.contact .map{width: calc(98% - 400px);width:-webkit-calc(98% - 400px);}
.contact .more_address{margin-top: 3.5%;}
.contact .more_address ul li{padding: 38px 0;width: 49%;border-top: 1px solid #ddd;}
.contact .more_address ul li h4{font-size: 18px;color: #222;}
.contact .more_address ul li p{margin-top: 26px;padding-left: 26px;font-size: 16px;background: url(../images/icon_11.png)no-repeat left 0 top 2px;}

@media only screen and (max-width:1260px){
	.contact .mes_wrap h1{font-size: 24px;}
	.contact .mes_wrap ul li{padding: 5% 2%;}
	.contact .mes_wrap ul li i{margin-bottom: 10px;width: 32px;}
	.contact .mes_wrap ul li p{margin:10px 0}
	.contact .mes_wrap ul li p b,.contact .mes_wrap ul li p strong{font-size: 18px;}
	.contact .ol_leaving{width: 330px;}
	.contact .map{width: calc(98% - 330px);width: -webkit-calc(98% - 330px);}
}
@media only screen and (max-width:768px){
	.contact{padding: 40px 0;}
	.contact .mes_wrap h1{padding-left: 38px;background-size: 26px;}
	.contact .mes_wrap ul{margin-top: 26px;}
	.contact .mes_wrap ul li{margin: 0.5% 0;width: 49.5%;}
	.contact .message_wrap{margin-top: 40px;}
	.contact .ol_leaving{width: 100%;max-width: 100%;border-radius: 0;}
	.contact .ol_leaving .tit{font-size: 20px;}
	.contact .ol_leaving em{font-size: 14px;}
	.contact .ol_leaving .upload .up_btn input{font-size: 14px;}
	.contact .map{width: 100%;height: 350px;}
	.contact .more_address{margin-top: 30px;}
	.contact .more_address ul li{padding: 24px 0;}
	.contact .more_address ul li p{margin-top: 16px;}
	.contact .more_address ul li:nth-last-child(-n+2){padding-bottom: 0;}
}
@media only screen and (max-width:480px){
	.contact{padding: 20px 0 30px;}
	.contact .mes_wrap h1{padding-left: 28px;font-size: 16px;background-size: 17px;}
	.contact .mes_wrap ul li{margin-bottom: 0.2%;width: 49.8%;}
	.contact .mes_wrap ul li p b, .contact .mes_wrap ul li p strong{font-size: 15px;}
	.contact .mes_wrap ul li p{font-size: 14px;line-height: normal;}
	.contact .mes_wrap ul li i{width: 26px;}
	.contact .ol_leaving{padding: 18px 3%;}
	.ol_leaving .tit{font-size: 20px;}
	.contact .ol_leaving .mes_box li{padding: 8px;}
	.contact .ol_leaving .tit{font-size: 16px;}
	.contact .ol_leaving .upload .code{width: calc(100% - 100px);}
	.contact .ol_leaving .upload .code ul li{padding: 8px;width: 48%;}
	.contact .ol_leaving .upload .code ul li.cd_img{padding: 16px 0;}
	.contact .ol_leaving .upload .up_btn input{padding: 9px 0;height: auto;line-height: normal;font-size: 12px;}
	.contact .ol_leaving .mes_box li input,.contact .ol_leaving .upload .code ul li input{font-size: 12px;}
	.contact .ol_leaving .mes_box li.content textarea{font-size: 12px;}
	.contact .more_address ul li{width: 100%;}
	.contact .more_address ul li h4{font-size: 16px;}
	.contact .more_address ul li p{font-size: 14px;}
	.contact .more_address ul li:nth-last-child(-n+2){padding-bottom: 24px;}
	.contact .more_address ul li:nth-last-child(1){padding-bottom: 0;}
}

#map {display: block;width: 100%;height: 100%;position: relative;box-sizing: border-box;}
#map img {max-width:none;}
#map label{max-width: none;border-color: #fdb111;}
@media only screen and (max-width:480px){
#map{height: 350px;}
}

/* newslist */
.newslist{padding: 5.5% 0 5%;}
.newslist .list_content{display: flex;flex-wrap: wrap;justify-content: space-between;}
.newslist .list_content:after{content: "";width: 32%;}
.newslist .list_content .item{margin-bottom: 3.5%;width: 32%;color:#000;position: relative;box-sizing: border-box;background: #fafbff;}

.newslist .list_content .item .text_wrap{padding: 5% 8% 9%;box-sizing: border-box;}
.newslist .list_content .item .tit{margin-top: 25px;font-size: 16px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;color: #333;min-height: 54px;line-height: 1.7em;}
.newslist .list_content .item .con{margin-top: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 100%;color: #666;}
.newslist .list_content .item .mid_row{position: absolute;padding: 20px 10px 20px 10px;right: 0;top: 0;width: 40%;height: 30%;max-height: 146px;background: url(../images/news_subscript.png)no-repeat center/100% 100%;box-sizing: border-box;}
.newslist .list_content .item .mid_row .lf_type i{display: inline-block;margin-right: 10px;width: 32px;height: 32px;background: url(../images/icon_05.png)no-repeat center;}
.newslist .list_content .item .mid_row .lf_type span{display: inline-block;line-height: 1em;}
.newslist .list_content .item .mid_row .rt_time{margin: 0 0 0 auto;width: 100%;opacity: 1;transition: all .3s linear;text-align: right;color: #fff;}
/* .newslist .list_content .item .mid_row .rt_time i{display: inline-block;margin-right: 10px;width: 15px;height: 14px;background: url(../images/icon_06.png)no-repeat center;background-size: 15px;} */
.newslist .list_content .item .mid_row .rt_time span{display: block;line-height: 1em;font-size: 14px;}
.newslist .list_content .item .mid_row .rt_time span.year{font-size: 20px;}
.newslist .list_content .item .mid_row .rt_time span.m-d{font-size: 0.38rem;font-weight: bold;}
.newslist .list_content .item .img{position: relative;padding-bottom: 62%;width: 100%;height: 0;overflow: hidden;}
.newslist .list_content .item .img img{position: absolute;left: 0;top: 0;width: 100%;transition: all .3s linear;}

.newslist .list_content .item:hover .tit{color: #F9C300;}
@media only screen and (min-width:480px){
	.newslist .list_content .item:hover .mid_row::before{width: 100%;}
	/* .newslist .list_content .item .mid_row .rt_time{opacity: 0;transform: translateX(-20px);} */
	.newslist .list_content .item:hover .rt_time{opacity: 1;transform: translateX(0px);}
	.newslist .list_content .item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
	.newslist .list_content .item:hover .img img{transform: scale(1.1);}
}
@media only screen and (max-width:1260px){
	.newslist .list_content .item .mid_row .rt_time span.year{font-size: 16px;}
	.newslist .list_content .item .tit{margin-top: 10px;}
	.newslist .list_content .item .con{margin-top: 10px;}
}
@media only screen and (max-width:768px){
	.newslist{padding: 40px 0;}
	.newslist .list_content:after{width: 48.5%;}
	.newslist .list_content .item{width: 48.5%;}
.newslist .list_content .item .mid_row{font-size: 16px;}
	.newslist .list_content .item .mid_row .lf_type i{width: 20px;height: 20px;background-size: 20px;}
	.newslist .list_content .item .mid_row .rt_time span{font-size: 14px;}
	.newslist .list_content .item .mid_row .rt_time span.m-d{font-size: 18px;}
}
@media only screen and (max-width:480px){
	.newslist{padding: 20px 0 30px;}
	/* .newslist .list_content{margin-top: 25px ;} */
	.newslist .list_content:after{width: 100%;}
	.newslist .list_content .item{width: 100%;}
	.newslist .list_content .item{padding: 0;}
	.newslist .list_content .item .text_wrap{padding: 6% 3%;}
	.newslist .list_content .item .tit{margin-top: 0;font-size: 15px;font-weight: bold;min-height: auto;}
	.newslist .list_content .item .mid_row{/* margin: 6% 0 15px; */font-size: 14px;}
	.newslist .list_content .item .mid_row {margin: 15px 0 0;font-size: 14px;position: initial;width: 100%;background: none;padding: 0;}
	.newslist .list_content .item .mid_row .rt_time{color: #666;display: flex;justify-content: space-between;}
	.newslist .list_content .item .mid_row .rt_time span{font-size: 14px;display: inline-block;}
	.newslist .list_content .item .mid_row .rt_time span.m-d{font-size: 14px;}
	.newslist .list_content .item .mid_row .rt_time span.year{display: none;font-size: 14px;}
	.newslist .list_content .item .img img{left: 50%;top: 50%;transform: translate(-50%,-50%);}
}

/* news */
#main_nei{padding: 4.5% 5.5%;width: calc(98% - 380px);width: -webkit-calc(98% - 380px);border: 1px solid #e6ecf2;border-radius: 5px;box-sizing: border-box;background: #fff;}
#recommand_list{width: 380px;}
#recommand_list ul{padding: 12% 12%;border: 1px solid #e6ecf2;border-radius: 5px;box-sizing: border-box;background-color: #fff;}
#recommand_list ul li.tit{border-bottom: 0;}
#recommand_list ul li.tit b{font-size: 18px;}
#recommand_list ul li{display: flex;flex-wrap: wrap;justify-content:space-between;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #e5e5e5;}
#recommand_list ul li .lf_ico{width: 100%;}
#recommand_list ul li .lf_ico .img{position: relative;padding-bottom:62%;width: 100%;height: 0;overflow: hidden;border-radius: 4px;}
#recommand_list ul li .lf_ico .img img{position: absolute;left: 50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
#recommand_list ul li .text{width: 100%;}
#recommand_list ul li:nth-child(2) .text{margin-top: 15px;}
#recommand_list ul li .text h3{padding-left: 15px;font-size: 14px;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;box-sizing: border-box;position: relative;color: #666;}
#recommand_list ul li .text h3::before{content: "";position: absolute;left: 2px;top:8px;width: 4px;height: 4px;background: #666;border-radius: 50%;}
#recommand_list ul li .text .con{margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#recommand_list ul li .text .time{margin-top: 10px;font-size: 12px;color: #999;}
@media only screen and (max-width:1080px){
	#main_nei{padding: 4.5% 3.5%;width: calc(98% - 270px);width: -webkit-calc(98% - 270px);}
	#recommand_list{width: 270px;}
	#recommand_list ul{padding: 12% 9%;}
}
@media only screen and (max-width:768px){
	/* #main_nei{padding: 30px 2%;} */
	#main_nei{width: 100%;}
	#recommand_list{margin-top: 20px;width:100%;}
	#recommand_list ul{padding: 20px 15px;}
	/* #recommand_list ul li .lf_ico{width: 82px;} */
	/* #recommand_list ul li .text{width: calc(96% - 82px);width: -webkit-calc(96% - 82px);} */
	#recommand_list ul li .text .con{display: none;}
}
@media only screen and (max-width:750px){
	#main_nei{width: 100%;}
	#recommand_list{margin-top: 20px;width:100%;}
}
@media only screen and (max-width:480px){
	#main_nei{padding: 20px 3%;}
	#recommand_list ul li.tit b{font-size: 16px;}
}

.news_bg{padding: 7.3% 0;background: #efefef;}
.news{margin: 50px 0 0;}
.news #main_nei{margin-top: -150px;}
.news .news_title {padding-bottom: 4%;border-bottom: 1px solid #efefef;}
.news .news_title .title{font-size:30px;color: #333;font-weight: normal;line-height: 1.5em;}
.news .news_title .mes{margin-top: 30px;}
.news .news_title .mes span{display: inline-block;margin: 0 3% 0 0;color: #999;}
.news .news_title .mes span.series{background: rgba(232,144,0, 1);color: #FFFFFF;display: inline-block;padding: 5px 15px;border-radius: 4px;}
.news .news_content{margin-top: 5%;font-size: 14px;line-height: 1.5;color: #666;}
.news .news_content .img{margin-bottom: 20px;text-align: center;}
.news .news_content p{margin-bottom: 12px;}
.news .news_content video,.news .news_content iframe,.news .news_content embed{max-width: 100%;}
.news .page{margin-top: 6%;padding: 2% 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.news .page ul li{width: 48%;font-size: 14px;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news .page ul li:nth-last-child(1){text-align: right;}
.news .page ul li a:hover{color: #ff7f00;}
.news .return{margin-top: 3%;}
.news .return a{display: inline-block;padding: 10px 25px;color: #fff;background: #130c04;}
@media only screen and (max-width:1080px){
	.news .news_title .title{font-size: 24px;}
}
@media only screen and (max-width:768px){
	.news{margin: 40px 0 30px;}
	.news .news_title .title{font-size: 20px;}
	.news .news_title .mes{margin-top: 15px;}
	.news .page ul li{font-size: 13px;}
	.news .center{margin-top: 30px;}
}
@media only screen and (max-width:750px){
	.news #main_nei{margin-top: 0;}
}
@media only screen and (max-width:480px){
	.news_bg{display: none;}
	.news{margin: 20px 0 30px;}
	.news .news_title .mes span{font-size: 12px;}
	.news .news_title .title{font-size: 16px;}
	.news .news_content{margin-top: 20px;font-size: 14px;}
	.news .page ul li{margin:2px 0;width: 100%;}
	.news .page ul li:nth-last-child(1){text-align: left;}
	.news .center a{padding: 8px 20px;}
	.news .news_content video,.news .news_content iframe,.news .news_content embed{height: 350px;}
	.news .return{margin-top: 15px;}
	.news .return a{font-size: 12px;}
}
				
/* ab_profile */
.ab_profile{padding: 5.5% 0 0;}
.ab_profile .layout .text_part{padding-right: 5%;width: 55%;box-sizing: border-box;}
.ab_profile .layout .text_part .content{font-size: 18px;line-height: 30px;text-indent: 2em;color: #666;}
.ab_profile .layout .text_part .content p{margin-bottom: 3.8%;}
.ab_profile .layout .img_part{width:45%;}
.ab_profile .layout .img_part .img{box-shadow: -5px 5px 10px rgba(0,0,0,0.15);}
.ab_profile .layout .img_part .img img{width: 100%;}
.ab_profile .company_ys{margin: 2.5% 0 14px;}
.ab_profile .company_ys ul li{padding: 11px 0 14px;width: auto;box-sizing: border-box;position: relative;}
/* .ab_profile .company_ys ul li:after{content: "";position: absolute;right: 0;bottom: 0;width: 1px;height: 75%;background: #e0e1e0;} */
.ab_profile .company_ys ul li span{display: inline-block;vertical-align: text-top;font-size: 30px;line-height: 1em;color: #f9c300;}
.ab_profile .company_ys ul li span.num{font-size: 40px;margin-right: 5px;font-weight: bold;}
.ab_profile .company_ys ul li p{margin-top: 10px;font-size: 18px;color:#666;}
.ab_profile .company_ys ul li:nth-child(1) span:nth-child(2){font-size: 20px;}
.ab_profile .company_ys ul li:nth-last-child(1):after{content: initial;}

@media only screen and (max-width:1440px){
	.ab_profile .layout .text_part .content{font-size: 16px;}
}
@media only screen and (max-width:1260px){
	/* .ab_profile .company_ys ul li{width: 25%;} */
	.ab_profile .company_ys ul li span.num{font-size: 34.5px;}
	.ab_profile .company_ys ul li p{font-size: 16px;}
}
@media only screen and (max-width:900px){
	.ab_profile .layout .text_part{padding: 0;width: 100%;}
	.ab_profile .layout .text_part .title{font-size: 20px;}
	.ab_profile .layout .text_part .content{margin-top: 30px;}
	.ab_profile .layout .img_part{width: 100%;order: -1;}
}
@media only screen and (max-width:768px){
	.ab_profile{padding: 40px 0 0;}
	.ab_profile .layout .text_part .content{font-size: 16px;line-height: 28px;}

		.ab_profile .company_ys ul li span.num{font-size: 32px;}
		.ab_profile .company_ys ul li span{font-size: 20px;}
		.ab_profile .company_ys ul li p{margin-top: 5px;font-size: 16px;}
}
@media only screen and (max-width:480px){
	.ab_profile{padding: 20px 0 0;}
	.ab_profile .layout .text_part .title{margin-top: 20px;font-size: 16px;}
	.ab_profile .layout .text_part .content{margin-top: 0;font-size: 14px;line-height: 24px;}
	.ab_profile .layout .img_part{display: none;}
	.ab_profile .company_ys ul li{width: 50%;}
		.ab_profile .company_ys ul li:nth-child(2n):after{content: initial;}
		.ab_profile .company_ys ul li span.num{font-size: 22px;}
		.ab_profile .company_ys ul li p{font-size: 14px;}
}

/* history */
.ab_history{margin-top: 5.5%;color: #110a04;}
.ab_history .bg_img{position: relative;width: 100%;height: 892px;overflow: hidden;}
.ab_history .bg_img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: auto;max-width: initial;min-height: 100%;}
.ab_history .his_main{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;display: flex;justify-content: center;}
.ab_history .his_main .wrap{width: 100%;}
.ab_history .his_main .nei_title{margin-top: 5.6%;}

.ab_history .history{margin-top: 0px;}
.ab_history .item{display: flex;flex-wrap: wrap;justify-content: space-evenly;}
/* .ab_history .item .img_part{width: 40%;} */
.ab_history .item .text_part{width: 100%;text-align: center;}
.ab_history .item .year{font-size: 2rem;font-weight: bold;color: #110a04;font-family: arial;}
.ab_history .item .title{margin-top: 10px;font-size: 24px;color: #f9c300;font-weight: bold;}
.ab_history .item .line{margin: 44px 0;position: relative;z-index: 1;}
.ab_history .item .line:after{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(images/his_line.png)repeat-x;z-index: -1;}
/* .ab_history .item .line .dot{width: 12px;height: 12px;background-color: #1e4e78;} */
.ab_history .item .con{margin: 30px auto 0;max-width: 1000px;font-size: 18px;line-height: 1.5;box-sizing: border-box;}
.ab_history .history #his_prev,.ab_history .history #his_next{position: absolute;top: 38%;transform: translateY(-50%);width: 35px;height: 35px;z-index: 3;cursor: pointer;border-radius: 50%;box-shadow: 0 0 8px rgba(0,0,0,0.1);}
.ab_history .history #his_prev{left:8%;background:#f9c300 url(../images/ndetail_prev.png)no-repeat;background-position: center;}
.ab_history .history #his_next{right: 8%;background:#f9c300 url(../images/ndetail_next.png)no-repeat;background-position: center;}
/* .ab_history .item:hover .year{color: #e62129;} */
/* .ab_history .item:hover .line .dot{background-color: #e62129;} */

.ab_history .his_nav{margin-top: 20px;position: absolute;left: 0;width: 100%;bottom: 11.5%;}
.ab_history .his_nav .odcontent{width: 100%;max-width: 1180px;}
.ab_history .his_nav:after{content: "";position: absolute;left:0;bottom: 14px;width: 100%;height: 2px;background: #999;}
.ab_history #his_nav .swiper-wrapper{padding:  0 0 9px;}
/* .ab_history #his_nav .line{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}
.ab_history #his_nav .line span{width: 1px;height: 8px;background-color: silver;} */
.ab_history #his_nav .text{text-align: center;cursor: pointer;}
.ab_history #his_nav .text span{display: inline-block;padding-bottom: 23px;font-size: 24px;color: #333;transition: all 0.3s linear;position: relative;z-index: 1;}
.ab_history #his_nav .text span i{content: "";position: absolute;left: 50%;bottom: 0;width: 12px;height: 12px;border-radius: 50%;box-shadow: 0 0 8px rgba(0,0,0,0.1);opacity: 1;transition: all 0.3s linear;transform: translate(-50%,0);z-index: -1;background: #999;}
/* .ab_history #his_nav .swiper-slide:nth-child(even){padding-top: 38px;} */
.ab_history #his_nav .swiper-slide-thumb-active .text span{color: #F9C300;}
.ab_history #his_nav .swiper-slide-thumb-active .text span i{background: #f9c300;}
.ab_history #his_nav .swiper-slide-thumb-active .text span i:after{content: "";position: absolute;left: 50%;top: 50%;width: 26px;height: 26px;background: rgba(234,125,0,0.4);transform: translate(-50%,-50%);border-radius: 50%;animation: dot 0.8s 0s linear infinite alternate;}
@keyframes dot{
	from{transform: translate(-50%,-50%) scale(1);opacity: 1;}
	to{transform: translate(-50%,-50%) scale(0.5);opacity: 0;}
}
@media only screen and (max-width:1000px){
	.ab_history .his_main .idx_title{margin-top: 15.2%;}
	.ab_history .item .year{font-size: 60px;}
	.ab_history .item .con{font-size: 16px;}
	.ab_history .history #his_prev,.ab_history .history #his_next{position: initial;margin: 0 15px;transform: initial;width: 45px;height: 45px;}
	.ab_history .his_slide{position: absolute;left: 0;top: 100%;width: 100%;margin-top: 30px;display: flex;flex-wrap: wrap;justify-content: center;}
	.ab_history .item{justify-content: space-between;}
}
@media only screen and (max-width:768px){
	.ab_history{margin-top: 40px;}
	.ab_history .his_main .idx_title{margin-top: 20.2%;}
	.ab_history .item .title{font-size: 20px;}
	.ab_history .item .con{font-size: 15px;}
	.ab_history .item .line{margin: 5% 0;}
	.ab_history .item .text_part{padding: 10% 0 2%;}
	.ab_history .item .year{font-size: 50px;}
	.ab_history .item .line .dot{width: 9px;height: 9px;}
	.ab_history .his_nav:after{height: 1px;}
	.ab_history #his_nav .swiper-slide:nth-child(even){padding-top: 0;}
	.ab_history .his_slide{margin-top: 6%;}
	.ab_history .history #his_prev, .ab_history .history #his_next{width: 40px;height: 40px;line-height: 40px;}
	.ab_history #his_nav .text span{margin-top: 20px;font-size: 16px;}
	.ab_history #his_nav .text span:after{width: 65px;height: 65px;}
}
@media only screen and (max-width:480px){
	.ab_history{margin-top: 30px;}
	.ab_history .bg_img{height: 540px;}
	.ab_history .history{margin-top: 0;}
	.ab_history .his_main .idx_title{margin-top: 27.2%;}
	.ab_history .item .title{font-size: 16px;}
	.ab_history .item .year{font-size: 24px;}
	.ab_history .item .line{margin: 30px 0;}
	.ab_history .item .con{font-size: 14px;line-height: 24px;}
	.ab_history .history #his_prev, .ab_history .history #his_next{width: 30px;height: 30px;background-size: 12px;}
	/* .ab_history .item .img_part{width: 100%;} */
	.ab_history .item .text_part{padding: 5% 0 2%;width: 100%;}
	.ab_history .his_nav{}
	.ab_history #his_nav .text span{padding-top: 16px;margin-top: 0;font-size: 14px;}
	.ab_history #his_nav .text span i{width: 10px;height: 10px;}
}

/* ab_scence */
.ab_scence{padding: 5.5% 0;color: #fff;}
.ab_scence .scence .wrap{box-sizing: border-box;}
.ab_scence .scence .cer_img{position: relative;padding-bottom: 60%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;background: #dae1e0;}
.ab_scence .scence .cer_img img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);z-index: 1;}
.ab_scence .scence .tit{margin-top: 4%;text-align: center;font-size: 18px;color: #666;}
.ab_scence .scence .honor_layout{margin-top: 4.5%;box-sizing: border-box;}
.ab_scence .scence .honor_layout .bg_white{padding: 5%;box-sizing: border-box;background: rgba(255,255,255,0.47);}
/* .ab_scence .slide_prev,.ab_scence .slide_next{position: absolute;top: 43%;width: 63px;height: 63px;transform: translateY(-50%);font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;text-align:center;line-height:40px;z-index:2;background-repeat: no-repeat;background-position: center;border: 1px solid #d7d7d7;border-radius: 50%;border: 2px solid #adadad;}
.ab_scence .slide_prev{left:0%;background-image: url(../images/honor_prev.png);}
.ab_scence .slide_next{right: 0%;background-image: url(../images/honor_next.png);}
.ab_scence .slide_prev:hover,.ab_scence .slide_next:hover{background-color: #333;border-color: #333;} */

.ab_scence .scence .swiper-pagination{position: initial;margin-top: 2%;width: 100%;text-align: center;}
.ab_scence .scence .swiper-pagination-bullet{margin: 0 10px;width: 6px;height: 6px;opacity: 1;background: #999;position: relative;}
.ab_scence .scence .swiper-pagination-bullet-active{background: #f9c300;}
.ab_scence .scence .swiper-pagination-bullet-active:after{content:"";position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;border: 1px solid #f9c300;border-radius: 50%;transform: translate(-50%,-50%);}


#baguetteBox-overlay .full-image img{max-height: 80%;}



@keyframes ani1{
	from{opacity: 0.2;}
	to{opacity: 1;}
}
@-ms-keyframes ani1{
	from{opacity: 0.2;}
	to{opacity: 1;}
}
@keyframes ani2{
	from{transform: translate(0,-50%) scale(0.8);opacity: 0;}
	to{transform: translate(0,-50%) scale(1);opacity: 1;}
}

@media only screen and (max-width:1260px){
	.ab_scence .scence .wrap{padding: 0;}
	.ab_scence .scence .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.ab_scence{padding: 40px 0;}
}
@media only screen and (max-width:480px){
	.ab_scence{padding: 30px 0;}
	.ab_scence .scence .scence_layout{margin-top: 15px;}
	.ab_scence .scence .swiper-pagination{margin-top: 15px;}
	.ab_scence .scence .swiper-pagination-bullet{margin: 0 10px;}
	.ab_scence .scence .tit{font-size: 14px;}
}

/* ab_honor */
.ab_honor{padding: 5.4% 0 0;/* background: url(../images/abbanner.jpg)no-repeat top center/100%; */}
.ab_honor .nei_title{color: #000;}
.ab_honor .content_wrap{position: relative;padding-right: 3.85%;box-sizing: border-box;}
.ab_honor .content {position: relative;margin: 40px 0;padding: 42px 4% 44px 5.5%;box-sizing: border-box;background-color: #fff;transition: all .4s ease-in;}
.ab_honor .content .item .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;background: url(../images/honor_img_bg.jpg)no-repeat center/cover;}
.ab_honor .content .item .img img{position: absolute;left:50%;top: 50%;width: auto;max-height: 80%;transform: translate(-50%,-50%);}
.ab_honor .content .honor_slide_prev,.ab_honor .content .honor_slide_next{position: absolute;position: absolute;top: 50%;width: 40px;height: 40px;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;font-size: 2rem;background-color: #ccc;cursor: pointer;z-index: 3;box-shadow: 5px 5px 10px rgba(0,0,0,0.1);border-radius: 50%;}
.ab_honor .content .honor_slide_prev {background-image: url(../images/ndetail_prev.png);left: 3%;}
.ab_honor .content .honor_slide_next {background-image: url(../images/ndetail_next.png);right: 5%;}
.ab_honor .content .button-disabled{visibility: hidden;}
.ab_honor .layout{background-color: #f7f7f7;}
.ab_honor .layout .lf_bg{width: 50%;background: url(../images/honor_bg.jpg)no-repeat center/cover;}
.ab_honor .layout .content{width: 56.5%;margin-left: -6.5%;}
@media only screen and (max-width:1800px){
}
@media only screen and (max-width:1400px){
	/* .ab_honor .content{padding: 9% 5% 6% 5.8%;} */
}
@media only screen and (max-width:900px){
}
@media only screen and (max-width:768px){
	.ab_honor{padding: 40px 0 0;}
}
@media only screen and (max-width:480px){
	.ab_honor{padding: 30px 0 0;}
	.ab_honor .content_wrap{padding: 0;}
	.ab_honor .content{padding:6% 5% 6%;box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
	.ab_honor .layout .lf_bg{display: none;}
	.ab_honor .layout .content{margin:6% auto;width: 94%;}
	.ab_honor .content .honor_slide_prev, .ab_honor .content .honor_slide_next{width: 33px;height: 33px;background-size: 10px;}
}
/* .ab_culture */
.ab_culture{margin-top: 5.5%;}
.ab_culture ul li{width: 25%;padding: 3.3% 2%;text-align: center;box-sizing: border-box;border: 2px solid #f2f2f2;}
.ab_culture ul li:nth-child(1),.ab_culture ul li:nth-child(3),.ab_culture ul li:nth-child(6),.ab_culture ul li:nth-child(8){background: #f2f2f2;}
.ab_culture ul li i{display: inline-block;}
.ab_culture ul li b{display: block;margin: 0 0 14px;font-size: 24px;font-weight: normal;color: #333;font-weight: bold;}
.ab_culture ul li .en{font-size: 14px;color: #999;font-family: arial;text-transform: uppercase;}
.ab_culture ul li .con{margin: 10% 0 9%;font-size: 18px;color: #666;line-height: 1.7;}
@media only screen and (max-width:1260px){
	.ab_culture ul li b{font-size: 22px;}
	.ab_culture ul li .con{font-size: 16px;}
	.ab_culture ul li i{width: 56px;}
}
@media only screen and (max-width:1000px){
	.ab_culture ul li b{font-size: 20px;}
}
@media only screen and (max-width:768px){
	.ab_culture{margin-top: 40px;}
	.ab_culture ul{border: 2px solid #f2f2f2;}
	.ab_culture ul li{padding:4.3% 2%;width: 50%;border:0;}
	.ab_culture ul li:nth-child(1),.ab_culture ul li:nth-child(4),.ab_culture ul li:nth-child(5),.ab_culture ul li:nth-child(8){background: #f2f2f2;}
	.ab_culture ul li:nth-child(2),.ab_culture ul li:nth-child(3),.ab_culture ul li:nth-child(6),.ab_culture ul li:nth-child(7){background: #fff;}
}
@media only screen and (max-width:480px){
	.ab_culture{margin-top: 30px;}
	.ab_culture ul li{padding: 6% 2%;}
	.ab_culture ul li b{font-size: 16px;}
	.ab_culture ul li .en{font-size: 12px;}
	.ab_culture ul li .con{font-size: 14px;}
	.ab_culture ul li i{width: 37px;}
}


/* ab_join */
.ab_join .join_top{padding: 5.5% 0;}
.ab_join .join_top .con{font-size: 18px;color: #666;line-height: 30px;}

.ab_join .job_list{padding: 5.5% 0;background: #f2f2f2;}
.ab_join .job_list .lf_list ul li {margin-bottom: 30px;cursor: pointer;}
.ab_join .job_list .lf_list ul li:nth-last-child(1){margin-bottom: 0;}
.ab_join .job_list .lf_list ul li .job_name{position: relative;padding-right: 30px;padding-bottom: 30px;width: calc(100% - 80px);width: -webkit-calc(100% - 80px);font-size: 24px;box-sizing: border-box;border-bottom: 1px solid #ccc;}
.ab_join .job_list .lf_list ul li .time{color: #666;position: relative;font-size: 24px;}
.ab_join .job_list .lf_list ul li .down{position: absolute;top: 50%;right: 0;width: 19px;height: 19px;transform: translateY(-50%);z-index: 1;cursor: pointer;background: url(../images/icon_09.png)no-repeat center/auto;transition: all .3s linear;}
.ab_join .job_list .lf_list ul li.on .down{transform:translateY(-50%) rotateZ(180deg);transform-origin: center;}
.ab_join .job_list .lf_list ul li .con{display: none;padding:0 0 0 80px;margin-top:2.5%;font-size: 16px;line-height: 24px;color: #397d9a;line-height: 30px;box-sizing: border-box;}
.ab_join .job_list .lf_list ul li.on .job_name{color: #e96700;}
.ab_join .job_list .lf_list ul li:hover .job_name{color: #e96700;}
.ab_join .job_list .lf_list ul li:nth-child(1) .con{display: block;}

.ab_join .job_fuli{padding: 5.5% 0;}
/* .ab_join .job_fuli ul{margin-top: 6.2%;} */
.ab_join .job_fuli ul li{margin-bottom: 3%;width: 32%;padding: 5% 2%;text-align: center;box-sizing: border-box;background: #fafafa;}
.ab_join .job_fuli ul li i{display: inline-block;margin-bottom: 30px;}
.ab_join .job_fuli ul li b{display: block;margin: 8% 0 6%;font-size: 18px;font-weight: normal;}
.ab_join .job_fuli ul li p{font-size: 18px;color: #666;line-height: 1.7;}
.ab_join .job_fuli ul li:nth-last-child(-n+3){margin-bottom: 0;}

.join_contact{padding: 5.5% 0;background: #efefef;}
.join_contact .slogan{margin-bottom: 3%;font-size: 2.5vw;color: #f9c300;text-shadow: 0 2px 2px #e96700}
.join_contact .info{display: flex;justify-content: flex-start;}
.join_contact .info .item{margin-right: 3%;color: #666;}
.join_contact .info .item p{font-size: 18px;line-height: 36px;}
.join_contact .info .item:nth-last-child(1){margin-right: 0;}
@media only screen and (max-width:1260px){
	.ab_join .join_top .con{font-size: 16px;line-height: 26px;}
	
	.ab_join .job_list .lf_list ul li .time,.ab_join .job_list .lf_list ul li .job_name{font-size: 20px;}
	.ab_join .job_list .lf_list ul li .con{line-height: 26px;}
	
	.ab_join .job_fuli ul li i{width: 45px;}
	.ab_join .job_fuli ul li p{font-size: 16px;line-height: 26px;}
	
	.join_contact .info .item p{font-size: 16px;line-height: 28px;}
}
@media only screen and (max-width:768px){
	.ab_join .join_top{padding: 30px 0 30px;}
	
	/* .ab_join .job_list .lf_list ul li{padding: 4% 3%;} */
	.ab_join .job_list .lf_list ul li .job_name{font-size: 16px;}
	.ab_join .job_list .lf_list ul li .more{font-size: 14px;}
	
	.ab_join .job_fuli{padding: 40px 0;}
	.ab_join .job_fuli ul li{padding: 5%;}
	.ab_join .job_fuli ul li i{width: 36px;}
	.ab_join .job_fuli ul li b{font-size: 16px;}
	
	.join_contact{padding: 40px 0;}
	.join_contact .slogan{font-size: 24px;}
}

@media only screen and (max-width:480px){
	.ab_join .join_top{padding: 20px 0 30px;}
	.ab_join .join_top .con{font-size: 14px;line-height: 24px;}
	.ab_join .job_list{padding: 30px 0;}
	.ab_join .job_list .lf_list ul li .time, .ab_join .job_list .lf_list ul li .job_name{font-size: 15px;}
	.ab_join .job_list .lf_list ul li .time{margin:0 0 4% 0;width: 100%;}
	.ab_join .job_list .lf_list ul li .job_name{padding-bottom: 15px;width: 100%;}
	.ab_join .job_list .lf_list ul li .con{padding-left: 0;font-size: 14px;line-height: 24px;}
	
	.ab_join .job_fuli{padding: 30px 0;}
	.ab_join .job_fuli ul{margin-top: 30px;}
	.ab_join .job_fuli ul li{padding: 8% 2%;width: 49%;}
	.ab_join .job_fuli ul li b{font-size: 15px;}
	.ab_join .job_fuli ul li i{margin-bottom: 15px;width: 30px;}
	.ab_join .job_fuli ul li p{font-size: 14px;line-height: 24px;display: inline;}
	
	.join_contact{padding: 30px 0;}
	.join_contact .slogan{font-size: 16px;text-shadow: 0 1px 1px #e96700;}
	.join_contact .info .item p{font-size: 14px;line-height: 24px;}
}

/* ab_business */
.ab_business{padding: 5.5% 0;}
.ab_business .row_item .layout{position: relative;overflow: hidden;}
.ab_business .row_item{margin-bottom: 33px;}
.ab_business .row_item:nth-last-child(1){margin-bottom: 0;}
.ab_business .row_item .en_text{position: absolute;z-index: 1;padding:19px 39px;bottom: 0;font-size: 0.6rem;font-family: arial;box-sizing: border-box;background-color: #f6f6f6;background-image: url(../images/f9c300.jpg);background-repeat: no-repeat;background-size: 100% 100%;font-weight: bold;color: rgba(200,200,200,0.55);transition: background-position 0.3s cubic-bezier(.215,.61,.355,1);overflow: hidden;}
.ab_business .row_item:nth-child(odd) .en_text{left: 0;background-position:left -1200px top 0;}
.ab_business .row_item:nth-child(odd):hover .en_text{background-position: left 0 top 0;color: rgba(255,255,255,0.30);}
.ab_business .row_item:nth-child(even) .en_text{right: 0;background-position:right -1200px top 0;}
.ab_business .row_item:nth-child(even):hover .en_text{background-position: right 0 top 0;color: rgba(255,255,255,0.30);}
.ab_business .row_item:nth-child(even) .en_text{right: 0;}
.ab_business .row_item .text_part{padding: 4% 0 6.5%;width: 26%;box-sizing: border-box;position: relative;overflow: hidden;z-index: 1;}
.ab_business .row_item .text_part:after{content: "";position: absolute;top: 0;width: 100%;height: 100%;z-index: -1;background: #f9c300;opacity: 0.8;}
.ab_business .row_item:nth-child(odd) .text_part:after{left: -100%;transition: left 0.3s cubic-bezier(.215,.61,.355,1),opacity 0.3s cubic-bezier(.215,.61,.355,1);}
.ab_business .row_item:nth-child(even) .text_part:after{right: -100%;transition: right 0.3s cubic-bezier(.215,.61,.355,1),opacity 0.3s cubic-bezier(.215,.61,.355,1);}
.ab_business .row_item:nth-child(odd):hover .text_part:after{left: 0;opacity: 1;}
.ab_business .row_item:nth-child(even):hover .text_part:after{right: 0;opacity: 1;}
.ab_business .row_item .text_part .wrap{color: #110a04;text-align: center;transition: color 0.15s cubic-bezier(.215,.61,.355,1);}
.ab_business .row_item .text_part .wrap .num{font-family: Myriad Pro;font-size: 1.1rem;font-weight: bold;}
.ab_business .row_item .text_part .wrap .tit{margin-top: 3px;font-size: 30px;}
.ab_business .row_item .text_part .wrap i{display: inline-block;font-size: 70px;line-height: 0.8em;vertical-align: super;padding: 0.20rem 0.28rem 0.32rem 0.28rem;position: relative;color: #fff;overflow: hidden;z-index: 1;}
.ab_business .row_item .text_part .wrap i:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #fff;background-image: url(../images/f9c300.jpg);background-repeat: no-repeat;background-size: 100% 100%;z-index: -1;transition: background-position 0.15s 0.15s cubic-bezier(.215,.61,.355,1);}
.ab_business .row_item .text_part .wrap .more{margin-top: 19%;}
.ab_business .row_item:hover .text_part .wrap i{color: #333;}
.ab_business .row_item:nth-child(odd) .text_part .wrap i:after{background-position: left 0 top 0;}
.ab_business .row_item:nth-child(odd):hover .text_part .wrap i:after{background-position: left 120px top 0;}
.ab_business .row_item:nth-child(even):hover .text_part .wrap i:after{background-position: right 120px top 0;}
.ab_business .row_item .img_part{width: 74%;background-repeat: no-repeat;background-position: center;background-size: auto 100%;transition: background 0.3s cubic-bezier(.215,.61,.355,1);}
.ab_business .row_item:hover .img_part{background-size: auto 105%;}
.ab_business .row_item .img_part img{display: none;}
.ab_business .row_item .img_part.img1{background-image: url(../images/yw_img1.jpg);}
.ab_business .row_item .img_part.img2{background-image: url(../images/yw_img2.jpg);}
.ab_business .row_item .img_part.img3{background-image: url(../images/yw_img3.jpg);}
.ab_business .row_item .img_part.img4{background-image: url(../images/yw_img4.jpg);}
.ab_business .row_item .img_part.img5{background-image: url(../images/yw_img5.jpg);}
.ab_business .row_item .img_part.img6{background-image: url(../images/yw_img6.jpg);}
.ab_business .row_item .img_part.img7{background-image: url(../images/yw_img7.jpg);}
@media only screen and (max-width:1440px){
	.ab_business .row_item .text_part .wrap .num img{width: 38px;}
	.ab_business .row_item .text_part .wrap .tit{font-size: 22px;}
	.ab_business .row_item .en_text{padding: 14px 36px;font-size: 0.55rem;}
	.ab_business .row_item .text_part .wrap i{font-size: 40px;}
}
@media only screen and (max-width:1260px){
	.ab_business .row_item .text_part .wrap .num img{width: 30px;}
	.ab_business .row_item .text_part .wrap .tit{font-size: 20px;}
	.ab_business .row_item .text_part .wrap i{font-size: 24px;}
}
@media only screen and (max-width:768px){
	.ab_business{padding: 40px 0;}
	.ab_business .row_item .en_text{padding: 11px 23px;}
	.ab_business .row_item .text_part .wrap .num img{width: 24px;}
	.ab_business .row_item .text_part .wrap .tit{margin-top: 10px;font-size: 18px;}
}
@media only screen and (max-width:680px){
	.ab_business .row_item .text_part{padding: 6.5% 0;width: 100%;background: #f2f2f2;}
	.ab_business .row_item .text_part .wrap .more{margin-top: 20px;}
	.ab_business .row_item .img_part{width: 100%;}
	.ab_business .row_item .img_part img{display: block;}
	.ab_business .row_item .text_part .wrap .tit{font-size: 16px;}
	.ab_business .row_item .en_text{color: rgba(255,255,255,0.65);}
	.ab_business .row_item:nth-child(odd) .en_text{background-position: left 0px top 0;}
	.ab_business .row_item:nth-child(even) .en_text{background-position: right 0 top 0;}
}
@media only screen and (max-width:480px){
	.ab_business{padding: 20px 0 30px;}
	.ab_business .row_item .text_part .wrap .num img{width: 20px;}
	.ab_business .row_item .text_part .wrap .tit{font-size: 15px;}
}


/* ab_export */
.ab_export{padding: 5.5% 0;overflow: hidden;}
.bg_mask{display:none;position:fixed; left:0%;top:0%; width:100%; height:100%;z-index:99;background: rgba(0,0,0,.9);}
.videos{ display:none;position:fixed; left:50%; top:50%;transform: translate(-50%,-50%);z-index:100; width:660px; height:400px; max-width: 100%;}
.videos video{object-fit: fill;width: 100%;}
.vclose { position:absolute;right:1%; top:2%; border-radius:100%; cursor: pointer; }
.ab_export .layout{flex-wrap: nowrap;}
.ab_export .lf_part{padding-right: 5%;width: 54%;box-sizing: border-box;color: #666;background: #fff;}
/* .ab_export .lf_part .idx_title{text-align: left;}
.ab_export .lf_part .idx_title p{margin-bottom: 4%;font-size: 18px;}
.ab_export .lf_part .idx_title .tit{font-size: 24px;color: #333;} */
.ab_export .lf_part .content{margin: 5% 0 5%;font-size: 18px;line-height: 30px;}
.ab_export .lf_part .content p{margin-bottom: 6%;text-indent: 2em;}
.ab_export .lf_part .content p:nth-last-child(1){margin-bottom: 0;}
.ab_export .lf_part .more span{display: inline-block;padding: 15px 20px;color: #fff;background: #110b05;letter-spacing: 1px;font-size: 16px;}
.ab_export .video_part{width: 46%;transition: all .3s;}
.ab_export .video_part .videolist{position: relative;}
.ab_export .video_part .videolist .ico{width: 100%;}
.ab_export .video_part .videoed{position: absolute;top: 50%;left: 50%;width: auto;transform: translate(-50%,-50%);transition: all .5s;}
.ab_export .video_part:hover .videoed{transform: translate(-50%,-50%) scale(1.3);}
@media only screen and (max-width:1440px){
	.ab_export .lf_part .content{font-size: 16px;}
}
@media only screen and (max-width:1260px){
	
}
@media only screen and (max-width:1000px){
	.ab_export .layout{flex-wrap: wrap;}
	.ab_export .lf_part{padding: 0 0 20px;width: 100%;}
	.ab_export .video_part{width: 100%;}
	.ab_export .lf_part .content p{margin-bottom: 3%;}
	.ab_export .lf_part .more span{font-size: 14px;}
}
@media only screen and (max-width:768px){
	.ab_export{padding: 40px 0;}
	.ab_export .lf_part .content{margin: 6% 0 6%;font-size: 16px;line-height: 28px;}
}
@media only screen and (max-width:480px){
	.ab_export{padding: 20px 0 30px;}
	/* .ab_export .lf_part .idx_title{margin-top: 0;} */
	.ab_export .video_part .videoed{width: 60px;}
	.ab_export .lf_part .content{margin:6% 0 6% 0;font-size: 14px;line-height: 24px;}
	.ab_export .lf_part .more span{font-size: 12px;padding: 10px;}
}

.export_advantage{padding: 5.8% 0 6.5%;background:url(../images/adv_bg2.jpg)no-repeat center/cover;}
.export_advantage .nei_title{color: #fff;}
.export_advantage .nei_title .tit{color: #fff;}
.export_advantage .list_content{}
.export_advantage .step_list li{padding:2% 2.3%;margin-bottom: 2.6%;width: 48.2%;box-sizing: border-box;color: #110b05;background: #f2f3f7;}
.export_advantage .step_list li:nth-last-child(-n+2){margin-bottom: 0;}
.export_advantage .step_list li i{width: 57px;height: 53px;}
.export_advantage .step_list li i .num{display: inline-block;margin-top: 5px;width: auto;font-size: 18px;}
.export_advantage .step_list li .text{width: calc(95% - 57px);width: -webkit-calc(95% - 57px);}
.export_advantage .step_list li .text .tit{margin-bottom: 10px;font-size: 18px;font-weight: bold;}
.export_advantage .step_list li .text .con{font-size: 16px;line-height: normal;color: #666;}
.export_advantage .step_list li .text .con .red{color: #ff0000;}

@media only screen and (max-width:990px){
	.export_advantage .step_list li i{width: 70px;height: auto;}
	.export_advantage .step_list li i .num{font-size: 40px;}
	.export_advantage .step_list li .text{width: calc(98% - 70px);width: -webkit-calc(98% - 70px);}
	.export_advantage .step_list li .text .tit{font-size: 20px;}
	.export_advantage .step_list li .text .con{font-size: 14px;}
}
@media only screen and (max-width:768px){
	.export_advantage{padding: 40px 0;}
	.export_advantage .list_content{}
	.export_advantage .step_list li{width: 100%;}
	.export_advantage .step_list li:nth-last-child(-n+2){margin-bottom: 2.6%;}
	.export_advantage .step_list li:nth-last-child(-n+1){margin-bottom: 0;}
	.export_advantage .step_list li:nth-child(odd){border:0;}
	.export_advantage .step_list li i{width: 30px;}
	.export_advantage .step_list li i .num{font-size: 30px;}
	.export_advantage .step_list li .text {width: calc(98% - 30px);width: -webkit-calc(98% - 30px);}
	.export_advantage .step_list li .text .tit{font-size:18px;}
	.export_advantage .step_list li:nth-child(even) .wrap{width: 93%;}
}
@media only screen and (max-width:480px){
	.export_advantage{padding: 30px 0;}
	.export_advantage .step_list li i .num{margin: 0;font-size: 24px;}
	.export_advantage .step_list li .text .tit{font-size: 16px;}
	.export_advantage .step_list li .text .con{line-height: 20px;}
	.export_advantage .step_list li:nth-child(even) .wrap{width: 95%;}
}

/* case_business */
.case_business{padding: 5.5% 0;color: #fff;}
.case_business .business_case .wrap{box-sizing: border-box;}
.case_business .business_case .cer_img{position: relative;padding-bottom: 100%;margin-bottom: 25px;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;background: #dae1e0;}
.case_business .business_case .cer_img img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);z-index: 1;}
.case_business .business_case .tit{text-align: center;font-size: 18px;color: #666;}
.case_business .business_case .honor_layout{margin-top: 4.5%;box-sizing: border-box;}
.case_business .business_case .honor_layout .bg_white{padding: 5%;box-sizing: border-box;background: rgba(255,255,255,0.47);}
.case_business .slide_prev,.case_business .slide_next{position: absolute;top: 43%;width: 42px;height: 42px;transform: translateY(-50%);font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;text-align:center;line-height:40px;z-index:2;background-repeat: no-repeat;background-position: center;border-radius: 50%;background-color: #ccc;}
.case_business .slide_prev{right:calc(100% + 30px);right: -webkit-calc(100% + 30px);background-image: url(../images/ndetail_prev.png);}
.case_business .slide_next{left:calc(100% + 30px);left: -webkit-calc(100% + 30px);background-image: url(../images/ndetail_next.png);}
.case_business .slide_prev:hover,.case_business .slide_next:hover{background-color: #999;}

.case_business .business_case .swiper-pagination{position: initial;margin-top: 3.5%;width: 100%;text-align: center;}
.case_business .business_case .swiper-pagination-bullet{margin: 0 7px;width: 9px;height: 9px;opacity: 1;background: #999;position: relative;}
.case_business .business_case .swiper-pagination-bullet-active{background: #f9c300;}
/* .case_business .business_case .swiper-pagination-bullet-active:after{content:"";position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;border: 1px solid #f9c300;border-radius: 50%;transform: translate(-50%,-50%);} */


#baguetteBox-overlay .full-image img{max-height: 80%;}



@keyframes ani1{
	from{opacity: 0.2;}
	to{opacity: 1;}
}
@-ms-keyframes ani1{
	from{opacity: 0.2;}
	to{opacity: 1;}
}
@keyframes ani2{
	from{transform: translate(0,-50%) scale(0.8);opacity: 0;}
	to{transform: translate(0,-50%) scale(1);opacity: 1;}
}

@media only screen and (max-width:1440px){
	.case_business .business_case .cer_img{margin-bottom: 15px;}
	.case_business .slide_prev, .case_business .slide_next{width: 40px;height: 40px;}
	.case_business .slide_next{left: -webkit-calc(100% - 15px);left: calc(100% - 15px);background-size: 10px;}
	.case_business .slide_prev {right: calc(100% - 15px);right: -webkit-calc(100% - 15px);background-size: 10px;}
}
@media only screen and (max-width:1260px){
	.case_business .honor .wrap{padding: 0;}
	.case_business .business_case .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
	.case_business{padding: 40px 0;}
}
@media only screen and (max-width:480px){
	.case_business{padding: 30px 0;}
	.case_business .business_case .business_layout{margin-top: 15px;}
	.case_business .business_case .swiper-pagination{margin-top: 15px;}
	.case_business .business_case .swiper-pagination-bullet{margin: 0 7px;}
	.case_business .business_case .tit{font-size: 14px;}
	.case_business .slide_prev, .case_business .slide_next{width: 35px;height: 35px;}
	.case_business .slide_next{left: -webkit-calc(100% - 35px);left: calc(100% - 35px);background-size: 10px;}
	.case_business .slide_prev {right: calc(100% - 35px);right: -webkit-calc(100% - 35px);background-size: 10px;}
}

/* ab_cooperation */
.ab_cooperation{padding: 5.5% 0 0;}

.pro_customs .layout{padding-top: 3.5%;}
.pro_customs .profession_left{padding:0 3% 0 14%;width: 46%;box-sizing: border-box;}
.pro_customs .profession_left .top_title .en{font-size: 72px;line-height: 0.9em;font-weight: lighter;text-transform: uppercase;color: #d9d9d9;font-family: DINCond;}
.pro_customs .profession_left .top_title .cn{font-size: 36px;font-weight: normal;position: relative;}
.pro_customs .profession_left .top_title .cn::before{content: "";position: absolute;right: calc(100% + 18px);right: -webkit-calc(100% + 18px);top: 20px;width: 100px;height: 2px;background: #F9C300;}
.pro_customs .profession_left .profession_con{margin-top: 12%;font-size: 16px;line-height: 30px;color: #666;}
.pro_customs .profession_left .slogan{display: inline-block;margin-top: 45px;padding: 0 15px 12px 0;font-family: arial;font-weight: lighter;color: #999;border-bottom: 1px solid #999;text-transform: uppercase;}
.pro_customs .profession_right{position: relative;width: 50%;z-index: 1;transform-style: preserve-3d;color: rgba(255,255,255,0.6);background: #2c85a6;}
.pro_customs .profession_right .right_bg{position: absolute;right: 8%;top: -46px;width: 100%;height: 100%;background: rgba(44,133,166,0.13);z-index: -1;}
.pro_customs .profession_right .profession_list{padding:9% 8% 3% 10.5%;width: 100%;box-sizing: border-box;background:#2c85a6 url(../images/iprofession-list-bac.png)no-repeat right bottom/30% auto;}
.pro_customs .profession_right .profession_list ul li{display: flex;flex-wrap: nowrap;justify-content: flex-start;margin-bottom: 4.2%;box-sizing: border-box;}
.pro_customs .profession_right .profession_list ul li i{display: block;margin-right: 3%;width: 66px;}
.pro_customs .profession_right .profession_list ul li .text .en{text-transform: uppercase;font-family: DINCond;font-size: 35px;white-space: nowrap;}
.pro_customs .profession_right .profession_list ul li .text .tit{font-size: 18px;white-space: nowrap;}
.pro_customs .profession_right .profession_list ul li:hover .text{color: #F9C300;}
.pro_customs .profession_right .profession_list ul li:nth-child(1){padding-left: 20%;}
.pro_customs .profession_right .profession_list ul li:nth-child(2){padding-left: 16%;}
.pro_customs .profession_right .profession_list ul li:nth-child(3){padding-left: 12%;}
.pro_customs .profession_right .profession_list ul li:nth-child(4){padding-left: 8%;}
.pro_customs .profession_right .profession_list ul li:nth-child(5){padding-left: 4%;}
@media only screen and (max-width:1440px){
	.pro_customs .profession_right .profession_list ul li i{width: 50px;}
	.pro_customs .profession_right .profession_list ul li .text .en{font-size: 26px;}
}
@media only screen and (max-width:1260px){
	.pro_customs .profession_left .top_title .en{font-size: 58px;}
	.pro_customs .profession_left .top_title .cn{font-size: 28px;}
	.pro_customs .profession_left .top_title .cn::before{width: 65px;}
}
@media only screen and (max-width:1080px){
	.pro_customs .profession_left{padding: 0 3% 0 5%;}
	.pro_customs .profession_left .top_title .en{font-size: 48px;}
	.pro_customs .profession_left .top_title .cn{font-size: 26px;}
	.pro_customs .profession_left .top_title .cn::before{content: initial;}
	.pro_customs .profession_right .profession_list ul li:nth-child(1),.pro_customs .profession_right .profession_list ul li:nth-child(2),.pro_customs .profession_right .profession_list ul li:nth-child(3),.pro_customs .profession_right .profession_list ul li:nth-child(4),.pro_customs .profession_right .profession_list ul li:nth-child(5){padding-left: 0;}
	.pro_customs .profession_right .right_bg{top: -3%;right: 5%;}
	
}
@media only screen and (max-width:768px){
	.ab_cooperation{padding: 30px 0 0;}
	.pro_customs .layout{padding-top: 0;}
	.pro_customs .profession_left{padding: 0 5%;width: 100%;}
	.pro_customs .profession_left .top_title .en{font-size: 34px;}
	.pro_customs .profession_left .top_title .cn{font-size: 24px;}
	.pro_customs .profession_left .slogan{margin-top: 25px;padding: 0 11px 6px 0;}
	.pro_customs .profession_left .profession_con{margin-top: 6%;line-height: 28px;}
	.pro_customs .profession_right{margin: 60px auto 0;width: 90%;}
	.pro_customs .profession_right .right_bg{right: 2%;}
	.pro_customs .profession_right .profession_list{padding: 6% 5%;}
	.pro_customs .profession_right .profession_list ul li .text .en{font-size: 22px;}
}
@media only screen and (max-width:480px){
	.ab_cooperation{padding: 20px 0 0;}
	.pro_customs .profession_left .top_title .en{font-size: 26px;}
	.pro_customs .profession_left .top_title .cn{font-size: 16px;}
	.pro_customs .profession_left .profession_con{font-size: 14px;line-height: 24px;}
	.pro_customs .profession_right{margin-top:40px;}
	.pro_customs .profession_right .profession_list ul li i{width: 40px;}
	.pro_customs .profession_right .profession_list ul li .text .en{font-size: 18px;}
	.pro_customs .profession_right .profession_list ul li .text .tit{font-size: 16px;}
}
@media only screen and (max-width:320px){
	.pro_customs .profession_right .profession_list ul li .text .tit{font-size: 14px;}
	.pro_customs .profession_right .profession_list ul li i{width: 35px;}
}

.cooperation_leave {margin-top: 5.5%;padding: 5.5% 0;background: #f4f4f4;}
.cooperation_leave .layout{padding-left: 7%;box-sizing: border-box;}
.cooperation_leave .ol_leaving{width: 100%;box-sizing: border-box;color: #999;}
.cooperation_leave .ol_leaving .tit{font-size: 24px;}
.cooperation_leave .ol_leaving em{display: block;margin-top: 10px;font-size: 16px;color: #000;}
.cooperation_leave .ol_leaving .mes_box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.cooperation_leave .ol_leaving .mes_box li{margin-bottom: 3.5%;width: 100%;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;}
.cooperation_leave .ol_leaving .mes_box li label{width: 150px;font-size: 18px;}
.cooperation_leave .ol_leaving .mes_box li input{padding: 0 2%;width: calc(100% -150px);width: -webkit-calc(100% - 150px);font-size: 18px;color: #999;background: #fff;height: 55px;line-height: 55px;box-sizing: border-box;}
.cooperation_leave .ol_leaving .mes_box li input::placeholder{color: #aaa;}
.cooperation_leave .ol_leaving .mes_box li.content{width: 100%;}
.cooperation_leave .ol_leaving .mes_box li.content textarea{padding: 2% 2%;width: calc(100% -150px);width: -webkit-calc(100% - 150px);height: 160px;resize: none;font-family: normal;font-size: 18px;color: #999;background: #f4f4f4;box-sizing: border-box;background: #fff;}
.cooperation_leave .ol_leaving .mes_box li.content textarea::placeholder{color: #aaa;}
.cooperation_leave .ol_leaving .upload .code{width: 100%;}
.cooperation_leave .ol_leaving .upload .code input{margin-right: 10px;padding: 0 2%;width: 166px;font-size: 18px;color: #999;background: #f4f4f4;height: 55px;line-height: 55px;box-sizing: border-box;background: #fff;}
.cooperation_leave .ol_leaving .upload .code img{width: auto;height: 55px;}
.cooperation_leave .ol_leaving .upload .up_btn{margin-top: 15px;width: 100%;}
.cooperation_leave .ol_leaving .upload .up_btn input{width: 382px;max-width: 100%;height: 55px;line-height: 55px;border: 1px solid #f9c300;background: #f9c300;color: #fff;font-size: 18px;cursor: pointer;}
/* .cooperation_leave .ol_leaving .upload .up_btn input:hover{background: #e96700;color: #fff;} */
@media only screen and (max-width:1260px){
	.cooperation_leave .ol_leaving .mes_box li label{font-size: 16px;}
	.cooperation_leave .ol_leaving .mes_box li input,.cooperation_leave .ol_leaving .upload .code input{font-size: 16px;}
	.cooperation_leave .ol_leaving .mes_box li.content textarea{font-size: 16px;}
	.cooperation_leave .ol_leaving .upload .up_btn input{width: 36%;;font-size: 16px;}
}
@media only screen and (max-width:768px){
	.cooperation_leave .layout{padding-left: 0;}
	.cooperation_leave .ol_leaving{width: 100%;max-width: 100%;border-radius: 0;}
	.cooperation_leave .ol_leaving .tit{font-size: 20px;}
	.cooperation_leave .ol_leaving em{font-size: 14px;}
	.cooperation_leave .ol_leaving .upload .up_btn input{font-size: 14px;}
	.cooperation_leave .ol_leaving .mes_box li label{width: 100px;}
	.cooperation_leave .ol_leaving .mes_box li input, .cooperation_leave .ol_leaving .upload .code input,.cooperation_leave .ol_leaving .upload .up_btn input{font-size: 14px;height: 44px;line-height: 44px;}
	.cooperation_leave .ol_leaving .upload .code img{height: 44px;}
	.cooperation_leave .ol_leaving .mes_box li.content textarea{font-size: 14px;}
	.cooperation_leave .ol_leaving .mes_box li input,.cooperation_leave .ol_leaving .mes_box li.content textarea{width: calc(100% - 100px);width: -webkit-calc(100% - 100px);}
}
@media only screen and (max-width:480px){
	.ol_leaving .tit{font-size: 20px;}
	.cooperation_leave .ol_leaving .tit{font-size: 16px;}
	.cooperation_leave .ol_leaving .upload .up_btn input{padding: 9px 0;height: auto;line-height: normal;font-size: 12px;}
	.cooperation_leave .ol_leaving .mes_box li label{display: none;}
	.cooperation_leave .ol_leaving .mes_box li input, .cooperation_leave .ol_leaving .mes_box li.content textarea{width: 100%;}
	.cooperation_leave .ol_leaving .mes_box li.content textarea{font-size: 12px;}
	.cooperation_leave .ol_leaving .upload .code input{width: 110px;}
}

/* 页码 */
.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%;  TEXT-ALIGN: center;}
.wp-pagenavi a.home{width: auto;padding: 0 7px;}
.wp-pagenavi a {display: inline-block;margin: 0 2px;width: 32px;height: 32px;text-align: center;line-height: 32px;background-color: #130c04;vertical-align: middle;color: #fff;border: 1px solid #ddd;border-radius: 6px;overflow: hidden;}
.wp-pagenavi a:hover {border-color: #f9c300;background:#f9c300; color:#fff;}
.wp-pagenavi a.page-num-current{background: #f4f6f7;color: #505050;}
.wp-pagenavi a.page-num-current:hover {border-color: #f9c300;background:#f9c300;}
/*当前指上页码的边框色*/
/* .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/ndetail_prev.png)no-repeat center;background-size: 12px;}
.wp-pagenavi i.p_next{display: inline-block;width: 32px;height: 32px;background: url(../images/ndetail_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: 640px) {
.m640{ display:none;}
}
@media screen and (max-width: 480px) {
	.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;}
}

/* photolist */
.photolist{padding: 5.5% 0 5%;}
/* .photolist .list_content{margin-top: 3%;} */
.photolist .layout{justify-content: flex-start;}
.photolist .layout .item{padding: 8px;margin: 0 1.33% 3.5% 0;width: 24%;box-sizing: border-box;box-shadow: 0 0 9px rgba(0,0,0,0.1);}
.photolist .layout .item:nth-child(4n){margin-right: 0;}
.photolist .layout .item .img{position: relative;padding-bottom: 75%;width: 100%;height: 0;overflow: hidden;background: #fff;transition: all .6s cubic-bezier(.215,.61,.355,1) 0s;}
.photolist .layout .item .img img{position: absolute;left: 50%;top: 50%;width: auto;max-width: initial;height: 100%;/* max-height: 90%; */transform: translate(-50%,-50%);transition: all 0.3s linear;}
.photolist .layout .item .wrap{margin: 30px 0 40px;text-align: center;}
.photolist .layout .item .tit{margin-bottom: 0;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;overflow: hidden;}
.photolist .layout .item:hover .img img{transform: translate(-50%,-50%) scale(1.03);}
.photolist .layout .item .pos{font-size: 14px;line-height: 24px;color: #888;}
.photolist .layout .item .des{margin-top: 15px;font-size: 14px;line-height: 1.7;color: #585858;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.photolist .layout .item:hover .tit{color: #2c85a6;}
#baguetteBox-overlay .full-image figure{max-height: 85%;}
#baguetteBox-overlay .full-image img{max-height: 85%;}
@media only screen and (max-width:990px){
	.photolist .layout{justify-content: space-between;}
	.photolist .layout:after{content: "";width: 32.4%;}
	.photolist .layout .item{margin-right: 0;width: 32.4%;}
	/* .photolist .layout .item .tit{font-size: 18px;} */
}
@media only screen and (max-width:768px){
	.photolist{padding: 30px 0 5%;}
	.photolist .layout .item .wrap{margin: 15px 0 10px;}
	.photolist .layout .item .tit{font-size: 16px;}
}
@media only screen and (max-width:680px){
	.photolist .layout:after{width: 49.3%;}
	.photolist .layout .item{width: 49.3%;}
	.photolist .layout .item .tit{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.photolist{padding: 20px 0 30px;}
	.photolist .layout .item{width: 100%;}
	.photolist .layout .item .wrap{margin: 10px 0 0;}
	/* .photolist .list_content{margin-top: 25px;} */
}

.business_contact{margin-top: 5%;}
.business_contact .ct_left{width: 50%;order: 2;}
.business_contact .ct_left .top{padding-left: 10.5%;box-sizing: border-box;color: #333;}
.business_contact .ct_left .top .tit{font-size: 24px;}
.business_contact .ct_left .top .slogan{margin-top: 5px;font-size: 36px;color: #f9c300;}
.business_contact .ct_left .top .name{font-size: 16px;margin-top: 5px;}
.business_contact .ct_right{width: 50%;}
.business_contact .ct_right .lx{margin: 0 0 0 auto;padding: 25px 50px;border: 1px dashed #1178A6;box-sizing: border-box;}
.business_contact .ct_right .lx li{font-size: 18px;line-height: 2;color: #1178a6;}
@media only screen and (max-width:1440px){
	.business_contact .ct_right .lx li{font-size: 16px;}
	.business_contact .ct_left .top .slogan{font-size: 30px;}
}
@media only screen and (max-width:1080px){
	.business_contact .ct_right .lx{padding: 25px;}
	.business_contact .ct_left .top .tit{font-size: 20px;}
	.business_contact .ct_left .top .slogan{font-size: 26px;}
}
@media only screen and (max-width:768px){
	.business_contact .ct_left .top .tit{font-size: 18px;}
	.business_contact .ct_left .top .slogan{font-size: 24px;}
}
@media only screen and (max-width:480px){
	.business_contact .ct_left{order: -1;width: 100%;}
	.business_contact .ct_left .top{padding-left: 5.5%;}
	.business_contact .ct_left .top .tit{font-size: 16px;}
	.business_contact .ct_left .top .name{font-size: 14px;}
	.business_contact .ct_left .top .slogan{font-size: 18px;}
	.business_contact .ct_right{margin-top: 20px;width: 100%;}
	.business_contact .ct_right .lx{padding: 21px 5%;}
	.business_contact .ct_right .lx li{font-size: 14px;line-height: 2.5;}
}

/* caselist */
.caselist{padding: 5.5% 0 5%;}
.caselist .list_content{display: flex;flex-wrap: wrap;justify-content: flex-start;}
/* .caselist .list_content:after{content: "";width: 32%;} */
.caselist .list_content .item{margin-right: 1.33%;margin-bottom: 3.5%;width: 24%;color:#000;position: relative;box-sizing: border-box;background: #fafbff;}
.caselist .list_content .item:nth-child(4n){margin-right: 0;}

.caselist .list_content .item .text_wrap{padding: 5% 8% 9%;box-sizing: border-box;}
.caselist .list_content .item .tit{margin-top: 25px;font-size: 16px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;color: #333;min-height: 54px;line-height: 1.7em;}
.caselist .list_content .item .con{margin-top: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 100%;color: #666;}
.caselist .list_content .item .mid_row{position: absolute;padding: 20px 10px 20px 10px;right: 0;top: 0;width: 40%;height: 30%;max-height: 146px;background: url(../images/news_subscript.png)no-repeat center/100% 100%;box-sizing: border-box;}
.caselist .list_content .item .mid_row .lf_type i{display: inline-block;margin-right: 10px;width: 32px;height: 32px;background: url(../images/icon_05.png)no-repeat center;}
.caselist .list_content .item .mid_row .lf_type span{display: inline-block;line-height: 1em;}
.caselist .list_content .item .mid_row .rt_time{margin: 0 0 0 auto;width: 100%;opacity: 1;transition: all .3s linear;text-align: right;color: #fff;}
/* .caselist .list_content .item .mid_row .rt_time i{display: inline-block;margin-right: 10px;width: 15px;height: 14px;background: url(../images/icon_06.png)no-repeat center;background-size: 15px;} */
.caselist .list_content .item .mid_row .rt_time span{display: block;line-height: 1em;font-size: 14px;}
.caselist .list_content .item .mid_row .rt_time span.year{font-size: 20px;}
.caselist .list_content .item .mid_row .rt_time span.m-d{font-size: 0.38rem;font-weight: bold;}
.caselist .list_content .item .img{position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;}
.caselist .list_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transition: all .3s linear;transform: translate(-50%,-50%);}

.caselist .list_content .item:hover .tit{color: #F9C300;}
@media only screen and (min-width:480px){
	.caselist .list_content .item:hover .mid_row::before{width: 100%;}
	/* .caselist .list_content .item .mid_row .rt_time{opacity: 0;transform: translateX(-20px);} */
	.caselist .list_content .item:hover .rt_time{opacity: 1;transform: translateX(0px);}
	.caselist .list_content .item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
	.caselist .list_content .item:hover .img img{transform:translate(-50%,-50%) scale(1.1);}
}
@media only screen and (max-width:1260px){
	.caselist .list_content{justify-content: space-between;}
	.caselist .list_content:after{content: "";width: 32%;}
	.caselist .list_content .item{margin-right: 0;margin-bottom: 3.5%;width: 32%;color:#000;position: relative;box-sizing: border-box;background: #fafbff;}
	.caselist .list_content .item .mid_row .rt_time span.year{font-size: 16px;}
	.caselist .list_content .item .tit{margin-top: 10px;}
	.caselist .list_content .item .con{margin-top: 10px;}
}
@media only screen and (max-width:768px){
	.caselist{padding: 40px 0;}
	.caselist .list_content:after{width: 48.5%;}
	.caselist .list_content .item{width: 48.5%;}
.caselist .list_content .item .mid_row{font-size: 16px;}
	.caselist .list_content .item .mid_row .lf_type i{width: 20px;height: 20px;background-size: 20px;}
	.caselist .list_content .item .mid_row .rt_time span{font-size: 14px;}
	.caselist .list_content .item .mid_row .rt_time span.m-d{font-size: 18px;}
}
@media only screen and (max-width:480px){
	.caselist{padding: 20px 0 30px;}
	/* .caselist .list_content{margin-top: 25px ;} */
	.caselist .list_content:after{width: 100%;}
	.caselist .list_content .item{width: 100%;}
	.caselist .list_content .item{padding: 0;}
	.caselist .list_content .item .text_wrap{padding: 6% 3%;}
	.caselist .list_content .item .tit{margin-top: 0;font-size: 15px;font-weight: bold;min-height: auto;}
	.caselist .list_content .item .mid_row{/* margin: 6% 0 15px; */font-size: 14px;}
	.caselist .list_content .item .mid_row {margin: 15px 0 0;font-size: 14px;position: initial;width: 100%;background: none;padding: 0;}
	.caselist .list_content .item .mid_row .rt_time{color: #666;display: flex;justify-content: space-between;}
	.caselist .list_content .item .mid_row .rt_time span{font-size: 14px;display: inline-block;}
	.caselist .list_content .item .mid_row .rt_time span.m-d{font-size: 14px;}
	.caselist .list_content .item .mid_row .rt_time span.year{display: none;font-size: 14px;}
	.caselist .list_content .item .img img{left: 50%;top: 50%;transform: translate(-50%,-50%);}
}

/* case */
.case #recommand_list ul li .lf_ico .img{padding-bottom: 100%;}
