/* 标题 */
.abtit{width: 100%;position: relative;font-size: 30px;margin-bottom:30px;color: #fff;line-height: 2;font-weight: bold;}
@media only screen and (max-width:1440px){
	.abtit{font-size: 26px;}
}
@media only screen and (max-width:768px){
	.abtit{font-size: 22px;text-align: center;}
}


/* company_list */
.company_list{margin-bottom: 2%;}
.company_list .list_content{display: flex;flex-wrap: wrap;justify-content: space-between;margin-left:auto;margin-right:auto;max-width:1200px}
.company_list .list_content:after{content: "";width: 46%;}
.company_list .list_content .item{margin-right: 0;margin-bottom: 3.5%;width: 46%;color:#000;position: relative;box-sizing: border-box;border: 1px solid #ddd;position: relative;border-radius: 20px 20px 0 0;}
.company_list .list_content .item.headquarters:before{content: "";position: absolute;left:6%;top:-8px;width:120px;height: 38px;background: url(../images/headquarters.png) no-repeat center;background-size:100% auto;z-index: 1;}

.company_list .list_content .item .text_wrap{padding: 10px 7% 10px;box-sizing: border-box;}
.company_list .list_content .item .tit{font-size: 20px;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;}
.company_list .list_content .item .con{margin:18px 0 0;overflow: hidden;width: 100%;line-height: 1.6;color: #666;}
.company_list .list_content .item .con a:hover{color: #35974d;}
.company_list .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;}
.company_list .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;}
.company_list .list_content .item .mid_row .lf_type span{display: inline-block;line-height: 1em;}
.company_list .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;}
/* .company_list .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;} */
.company_list .list_content .item .mid_row .rt_time span{display: block;line-height: 1em;font-size: 14px;}
.company_list .list_content .item .mid_row .rt_time span.year{font-size: 20px;}
.company_list .list_content .item .mid_row .rt_time span.m-d{font-size: 0.38rem;font-weight: bold;}
.company_list .list_content .item .img{position: relative;padding-bottom: 54%;width: 100%;height: 0;overflow: hidden;border-radius: 20px 20px 0 0;}
.company_list .list_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transition: all .3s linear;transform: translate(-50%,-50%);}
@media only screen and (max-width:1280px){
.company_list .list_content{justify-content: space-between;}
/* .company_list .list_content:after{content: "";width: 32%;} */
.company_list .list_content .item{margin-right: 0;margin-bottom: 3.5%;width: 48%;color:#000;position: relative;box-sizing: border-box;background: #fafbff;}
.company_list .list_content .item .tit{}
.company_list .list_content .item .con{margin-top: 10px;}
}
@media only screen and (max-width:1080px){
}
@media only screen and (max-width:850px){
	.company_list .list_content{margin-top: 40px;}
	.company_list .list_content:after{width: 48.5%;}
	.company_list .list_content .item{width: 48.5%;}
	.company_list .list_content .item .mid_row{font-size: 16px;}
	.company_list .list_content .item .tit{font-size: 17px;}
	.company_list .list_content .item .con{font-size: 14px;}
	.company_list .list_content .item.headquarters:before{width: 80px;height: 26px;}
}
@media only screen and (max-width:520px){
	.company_list .list_content{margin-top: 0px ;}
	.company_list .list_content:after{width: 100%;}
	.company_list .list_content .item{width: 100%;}
	.company_list .list_content .item{padding: 0;border-radius: 6px;}
	.company_list .list_content .item .text_wrap{padding: 18px 3% 40px;}
	.company_list .list_content .item .tit{margin-top: 0;font-size: 16px;font-weight: bold;min-height: auto;}
}

/* 加入我们 */
.form_mask{position:fixed;top:0;right:0;left:0;height:100%;z-index:9999;background:rgba(000,000,000,.8);justify-content:center;align-items:center;}
.form_model{background:#fff;width:900px;padding:30px 50px 60px 50px;position:relative;margin:0 auto;top: 20%;}
.form_model .form_model_close{position:absolute;top:20px;right:30px;cursor:pointer}
.form_model .form_model_close:hover{transform: rotate(180deg);transition: 0.6s;}
.form_model h5{font-size:26px;text-align:center;font-weight:500;color:#000;padding-top:50px;padding-bottom:20px}
.form_model_body{display:flex;flex-wrap:wrap;justify-content:space-between}
.form_model_body .form_item{width:calc(50% - 20px);margin-top:30px;position:relative}
.form_model_body .form_item_info::before{content:'';position:absolute;top:24px;right:30px;width:8px;height:8px;border-top:2px solid #787878;border-right:2px solid #787878;transform:rotate(135deg)}
.form_model_body input,.form_model_body select{height:60px;border:1px solid #d4d5d6;appearance:none;-moz-appearance:none;-webkit-appearance:none; font-size:16px;font-weight:500;color:#333;width:100%}
.form_model_body input{position: relative;}
.form_model_body img{position: absolute;right: 0;top: 8px;}
.form_model_body textarea{border:1px solid #d4d5d6;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-top: 20px;  font-size:16px;font-weight:500;color:#333;width:100%}
.form_model_body input:focus,.form_model_body select:focus,.form_model_body textarea:focus{outline:0}
.form_model .form_btn input{border: none;height:55px;background-image: linear-gradient(90deg,#00DEE7 20%,#00B1EE 80%);display:flex;justify-content:center;align-items:center;width:25%;margin:60px auto 0 auto;color:#fff;letter-spacing:1px;cursor:pointer;font-size: 22px;outline: none;border: none;}

@media only screen and (max-width:1100px){
	.form_model{width: auto;}
	
}
@media only screen and (max-width:768px){
	.form_model h5{font-size: 20px;padding:15px 0;}
	.form_model{padding: 20px;}
	.form_model_body .form_item{width: 100%;margin-top: 20px;}
	.form_model .form_btn input{height: 46px;margin: 20px auto 0 auto;}
	.form_model .form_btn input{font-size: 16px;}
}


/* product */
.product{padding: 40px 0 5%;}
.product .pro_msg .img_part{width: 49.5%;background: #f6f6f6;margin-right: 0.5%;}
.product .pro_msg .img_part .swiper-slide{padding: 0 50px;box-sizing: border-box;text-align: center;}
.product .pro_msg .img_part .img{position: relative;padding: 0 0 100%;width: 100%;height: 0;overflow: hidden;text-align: center;box-sizing: border-box;}
.product .pro_msg .img_part .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
#pro_pics .btn_left,#pro_pics .btn_right{position: absolute;top: 50%;width: 30px;height: 30px;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-size: auto auto;cursor: pointer;transition: all .4s linear;filter: brightness(0.5);z-index: 2;}
#pro_pics .btn_left{left:0;background-image: url(../images/ndetail_prev.png);}
#pro_pics .btn_right{right: 0;background-image: url(../images/ndetail_next.png);}
#pro_pics .swiper-pagination .swiper-pagination-bullet{opacity: 1;background: #999;}
#pro_pics .swiper-pagination .swiper-pagination-bullet-active{background: #00DEE7;}
.product .swiper-container-horizontal>.swiper-pagination-bullets,.product .swiper-pagination-custom,.product .swiper-pagination-fraction{bottom: 6%;display: none;}
.product .swiper-pagination-bullet{width: 11px;height: 11px;}
.product .pro_msg .text_part{padding: 5% 5%;width: 50%;background: #f6f6f6;box-sizing: border-box;color: #000;}
.product .pro_msg .text_part .tit{font-size: 24px;}
.product .pro_msg .text_part .hd{padding: 15px 0;font-size: 20px;border-bottom: 1px solid #333;}
.product .pro_msg .text_part .content{padding: 10px 0;box-sizing: border-box;font-size: 14px;line-height: 24px;}
.product .pic2_layout{font-size: 16px;line-height: 2;}
.product .pic2_layout:after{content: "";width: 49%;}
.product .pic2_layout .pic2{width: 49%;}
.product .pro_msg .text_part .more span{display: inline-block;margin-top:30px;padding: 9px 13px;font-size: 16px;border-radius: 5px;background: #053a9e;color: #fff;}
.product .pro_content{margin-top: 5%;box-sizing: border-box;}
.product .pro_content table{border-collapse: collapse;text-align: center;}
.product .pro_content table thead th{background: #00459b;color: #fff;}
.product .pro_content .title{font-size: 30px;font-family: AVGARDD;text-align: center;}
.product .pro_content .content{margin-top: 25px;font-size: 15px;line-height: 28px;}
.product .pro_content .content table{width: 100%;box-sizing: border-box;}
.product .pro_content .content video,.product .pro_content .content iframe,.product .pro_content .content embed{max-width: 100%;}
@media only screen and (min-width:521px){
.product .pro_msg .text_part .more span:hover{background: #f21000;}
}
@media only screen and (max-width:1080px){
#pro_pics .btn_left, #pro_pics .btn_right{background-size: 10px;}
.product .pro_msg .img_part .swiper-slide{padding: 0 30px;}
.product .pro_msg .text_part{margin-top: 20px;width: 100%;}
.product .pro_msg .text_part .tit{font-size: 20px;}
.product .pro_msg .text_part .hd{font-size: 16px;}
}
@media only screen and (max-width:850px){
.product{padding-top: 20px;}
.product .pro_content .title{font-size: 24px;}
.product .pro_msg .text_part .more span{margin-top: 10px;}
.product .pro_msg .img_part .swiper-slide img{width: 100%;}
}
@media only screen and (max-width:520px){
.product .pro_msg .img_part{width: 100%;}
.product .pro_msg .text_part{padding: 5% 3%;}
.product .pro_msg .text_part .tit{font-size: 16px;}
.product .pro_msg .text_part .more span{font-size: 14px;}
.product .pro_content{margin-top: 25px;}
.product .pro_content .content{font-size: 14px;line-height: 24px;overflow-x: scroll;}
.product .pro_content .title{font-size: 20px;}
.product .pro_content .content video,.product .pro_content .content iframe,.product .pro_content .content embed{height: 300px;}
.product .pic2_layout{font-size: 14px;line-height: 1.6;}
}

/* newslist */
.new-two{background:#fff}
.new-two ul.news-box{margin-bottom:20px!important}
.news-box li{margin-bottom:30px;box-shadow:0 3px 18px #efefef}
.news-box li:last-child{margin-bottom:0}
.news-list{width: auto; overflow:hidden;background:#fff;display: flex;flex-wrap: wrap;position: relative;}
.news_list:after{content:'';width:0;left:0;position:absolute;bottom:0;height:3px;background-image: linear-gradient(90deg,#00DFE6 20%,#00AEEF 80%);transition:all .5s;-webkit-transition:all .5s}
.news_list:hover:after{left:0;width:100%}
.news-list:hover img{transform:scale(1.05)}
.news-list:hover h3{color:#00ADEF}
.news-list:hover .news-font span{background-image:url(../images/new-bluejt.png)!important}
.news-pic{width:31.3%;height:256px;float:left;overflow:hidden}
.news-pic img{display:block;height:100%;transition:all .5s}
.news-font{width:65.1%;float:right;padding:32px 35px 45px 0}
.news-font h3{font-size:22px;color:#333;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:20px}
.news-font p{font-size:15px;color:#333;line-height:24px;height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:42px}
.news-font span{font-size:14px;color:#8e8e8e;line-height:24px;display:block;width:100%;height:20px;font-family:ITC-MDCN;background:url(../images/new-bjt.png) no-repeat right 0 center;transition:all .5s}
@media (max-width:1459px){.newstop-txt{padding-top:32px}
.newstop-txt h3{font-size:40px}
.newstop-txt p{height:60px;-webkit-line-clamp:2;margin-top:30px}
.new-two{padding-bottom:80px}
}
@media (max-width:1259px){.newstop-img img{height:280px}
.newstop-txt{padding:20px 0 18px}
.newstop-txt h3{font-size:34px;line-height:44px}
.newstop-txt p{margin-top:20px}
.news-top .swiper-pagination{bottom:10px!important}
.news-pic{height:180px}
.news-font{padding:25px 35px 15px 0}
.news-font p{font-size:14px;line-height:22px;height:48px;-webkit-line-clamp:2;margin-bottom:30px}
.news-font span,.news-list:hover .news-font span,.news-top a:hover .newstop-txt .new-jt,.newstop-txt .new-jt{background-size:26px 15px}
}
@media (max-width:991px){.newstop-txt p{-webkit-line-clamp:1}
.newstop-txt h3{font-size:26px;line-height:36px}
.news-pic{height:136px}
.news-font{padding:15px;padding-left:0}
.news-font h3{font-size:20px;margin-bottom:10px}
.news-font p{margin-bottom:6px}
.news-font span,.news-list:hover .news-font span,.news-top a:hover .newstop-txt .new-jt,.newstop-txt .new-jt{background-size:24px 12px}
}
@media (max-width:767px){.newstop-txt h3{font-size:24px;line-height:30px}
.newstop-img{float:none;width:100%}
.news-pic img{width: 100%;}
.newstop-txt{float:none;width:100%;padding:0;padding-top:20px}
.newstop-txt p{margin-top:10px;font-size:14px;line-height:24px;height:48px;margin-bottom:10px}
.news-top .swiper-pagination{left:0!important;text-align:center;bottom:0!important}
.news-top .swiper-pagination-bullet-active{background-size:14px}
.newstop-txt span{margin:10px 0 20px}
.new-two{padding-bottom:40px}
.new-two ul.news-box{margin-bottom:40px!important}
.news-pic{height:116px}
.news-font{padding:10px 15px 10px 0}
.news-font h3{font-size:16px;line-height:16px}
.news-font span{font-size:13px;margin-top:10px}
.news-font p{font-size:13px;height:40px;line-height:20px}
.news-font span,.news-list:hover .news-font span,.news-top a:hover .newstop-txt .new-jt,.newstop-txt .new-jt{background-size:20px 11px}
.newsinfo-one{padding:40px 0}
}
@media (max-width:640px){.newstop-img img{height:auto}
.news-top .swiper-pagination{bottom:-9px!important}
.news-box li{margin-bottom:20px}
.news-pic{width:100%;float:none;height:auto}
.news-font{width:100%;}
}

/* news */
.newsinfo-tit{font-size:40px;line-height:60px;color:#333;width:85%;margin:auto;text-align: center}
.newsinfo-one{padding:20px 0 50px}
.newsinfo1-con{margin:auto;margin-top:50px;text-align: center;}
.newsinfo-time span{display:inline-block;font-size:16px;line-height:24px;color:rgba(51,51,51,.7);}
.newsinfo-time span i{font-style:normal;font-family:ITCAvantGardeStd-Demi}
.newsinfo-two{background:#f8f8f8;padding: 70px 0;}
.newsinfo-two img{max-width:100%!important;overflow:hidden;height:auto!important}
.newsinfo-img img{max-width:100%}
.newsinfo-two p{font-size:18px;line-height:30px;color:#333;margin:auto;width:85%}
.newsinfo-two .last{margin-bottom:90px}
.newsinfo-page{position:relative;text-align:center;padding-top:50px;border-top:1px solid #cdcdcd;margin:auto;margin-top:30px;width:85%}
.newsinfo-page a{display:inline-block}
.newsinfo-pagel{font-size:16px;line-height:40px;color:rgba(0,0,0,.5);transition:ease .5s;position:absolute;left:0;max-width:30%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.newsinfo-pagec{font-size:16px;line-height:40px;color:#fff;text-align:center;max-width:30%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 60px;background-image: linear-gradient(90deg,#00DFE6 20%,#00AEEF 80%);transition:ease .5s}
.newsinfo-pagec:hover{background:#fff;box-shadow:0 0 13px rgba(0,0,0,.1);color:#333}
.newsinfo-pager{font-size:16px;line-height:40px;color:rgba(0,0,0,.5);transition:ease .5s;position:absolute;right:0;max-width:30%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.newsinfo-pagel i,.newsinfo-pager i{font-size:16px;color:#333;font-weight:700}
.newsinfo-pagel i{padding-right:35px}
.newsinfo-pager i{padding-left:35px}
.newsinfo-pagel:hover,.newsinfo-pager:hover{color:#000}
.newsinfo3-tit{font-size:40px;line-height:50px;color:#333;margin-bottom:80px}
@media (max-width:1259px){.newsinfo-tit,.newsinfo3-tit{font-size:40px;line-height:56px}
.newsinfo-time span{margin-right:60px}
.newsinfo-img{margin:60px auto 60px}
.newsinfo-p{font-size:16px}
}
@media (max-width:991px){
.newsinfo-tit,.newsinfo3-tit{font-size:34px;line-height:40px;width: auto;}
.newsinfo-two{padding: 50px 0;}
}
@media (max-width:767px){.newsinfo-tit,.newsinfo3-tit{font-size:20px;line-height:30px}
.newsinfo-img{margin:40px auto 50px}
.newsinfo1-con{margin-top:15px}
.newsinfo-time span{font-size:16px}
.newsinfo-p{font-size:16px}
.newsinfo-two{padding: 30px 0;}
.newsinfo-pagel,.newsinfo-pager{font-size:16px}
.newsinfo-pagec{padding:0 50px}
.newsinfo-page{margin-top:20px;padding-top:20px}
.newsinfo-pagel i{padding-right:20px}
.newsinfo-pager i{padding-left:20px}
.newsinfo-two .last{margin-bottom:50px}
.newsinfo3-tit{margin-bottom:30px}
.newsinfo-one{padding:20px 0}
.newsinfo-two p{font-size: 16px;line-height: 2;}
}
@media (max-width:640px){.newsinfo-time span{display:block;margin-right:20px}
.newsinfo-p{font-size:14px;line-height:26px}
.newsinfo-time span{font-size: 16px;}
.newsinfo-pagel,.newsinfo-pager{font-size:14px}
.newsinfo-pagel i{padding-right:5px}
.newsinfo-pager i{padding-left:5px}
.newsinfo-pagec{padding:0 15px;line-height:34px;font-size:14px}
}

/* 下载列表 */
.Downlist{ background-color: ;}
.Downlist .list{ padding-top:65px;  padding-bottom: 40px;}
.Downlist .list li{}
.Downlist .list li+li{ margin-top: 2.77%; }
.Downlist .list .Box{ display: block; position: relative; background-color: #fff; line-height: 22px; padding:18px 30px; transition: all 0.3s ease-in-out; border: 1px solid #eee; background-color: #F9F9F9;}
.Downlist .list .time{ color:#666; position: absolute; margin-top:-5px; display: block; width: 70px; text-align: center; }
.Downlist .list .year{ font-size: 24px; line-height: 24px; }
.Downlist .list .date{ font-size: 15px; line-height: 20px; }
.Downlist .list .word{ padding:8px 140px 8px 30px; font-size: 16px; color:#333333; margin-left: 105px; border-left: 1px solid #e2e2e2; position: relative; }
.Downlist .list .word .more{ display: block; position: absolute; top: 0; right:0; line-height: 38px; font-size: 14px; color:#666; text-align: center; padding:0 34px; border-radius: 5px; background-color: #e3e3e3; transition: all 0.3s ease-in-out; }
.Downlist .list .word .more i{ display: block; margin:0 auto; font-style: normal; padding-left:25px; background:url(../images/down2.png) no-repeat left center; transition: all 0.3s ease-in-out; }
.Downlist .list .Box:hover{ border-color:#00ADEF; }
.Downlist .list .Box:hover .more{ background-image: linear-gradient(90deg,#00DFE6 20%,#00AEEF 80%); color:#fff; transform: translate(-2px,0); }
.Downlist .list .Box:hover .more i{ background-image: url(../images/down1.png); }

@media screen and (max-width: 992px) {
.Downlist .list{ padding-top:35px;  padding-bottom: 30px;}
.Downlist .list .Box{ padding:12px 20px; }
.Downlist .list .time{ margin-top: -3px; width: 50px; }
.Downlist .list .year{ font-size: 20px; line-height: 20px; }
.Downlist .list .date{ font-size: 14px; line-height: 18px; }
.Downlist .list .word{ padding:5px 110px 5px 15px; font-size: 16px; margin-left: 65px; }
}

@media screen and (max-width: 768px) {
.Downlist .list{ padding-top:35px; padding-bottom: 30px; }
.Downlist .list .Box{ padding:8px 8px; }
.Downlist .list .time{ display: none; }
.Downlist .list .word{ padding-left:0; margin-left: 0px; border:0 none; }
.Downlist .list .word .more{ line-height: 28px; padding:0 20px; }
.Downlist .list .word .more i{ padding-left: 23px; background-size: 16px; }
}

/* ------------- 关于我们 -------------- */
/* 公司简介 */
.ab_jj{padding: 40px 0 60px;background: url(../images/p-bg10.jpg) no-repeat left bottom;background-size: 100% auto;}
.ab_jj .abtit{color: #000;}
.ab_jj .img{width: 46%;margin-right: 4%;}
.ab_jj .img img{width: 100%;padding-top: 3.5%;}
.ab_jj .info{width: 50%;padding-top: 2%;}
.ab_jj .info p{font-size: 18px;color: #000;line-height: 2;margin-bottom: 2%;}
.ab_jj .info p:nth-child(1){text-indent: 36px;}
.ab_jj .info p:nth-child(2){text-indent: 36px;}
.ab_jj .info p em{text-indent: 36px;}
.ab_jj .info p{font-size: 18px;color: #000;line-height: 2;margin-bottom: 2%;}
.ab_jj .d01{display:flex;justify-content:space-between;flex-wrap:wrap}
.ab_jj .d01 .d01_li{width: calc(100% / 3);padding: 10px 0 40px;}
.ab_jj .d01 .d01_li .d01_t{font-size:50px;font-weight: bold; background: linear-gradient(to right, #00DFE6, #00AEEF);-webkit-background-clip: text;color: transparent;}
.ab_jj .d01 .d01_li .d01_t sup{font-size: 18px;}
.ab_jj .d01 .d01_li .d01_t em{font-size:30px;font-weight:400;margin-left:.7rem;font-style:unset}
.ab_jj .d01 .d01_li .d01_b{font-size:18px;color: #000;}
.ab_jj .d01 .d01_li:hover .d01_t{ background: linear-gradient(to right, #00DFE6, #00AEEF);-webkit-background-clip: text;color: transparent;}
@media screen and (max-width: 1080px) {
.ab_jj{padding: 20px 0 30px;}
.ab_jj .img{width: 100%;margin-right: 0%;}
.ab_jj .info{width: 100%;}
}
@media screen and (max-width:768px) {
.ab_jj{padding: 0px 0 30px;}
.ab_jj .img{width: 100%;margin-right: 0%;padding-top: 0;}
.ab_jj .info{width: 100%;}
.ab_jj .info p{font-size: 14px;}
.ab_jj .d01 .d01_li{width: 50%;}
.ab_jj .d01 .d01_li .d01_t{font-size: 32px;}
.ab_jj .d01 .d01_li .d01_t sup{font-size: 14px;}
.ab_jj .d01 .d01_li .d01_b{font-size: 14px;}
.ab_jj .d01 .d01_li{padding: 0 0 20px;}
}


/* 企业文化 */
.culture{background: url(../images/ab_wh.jpg);padding: 90px 0;background-size: contain;position: initial;}
.culture .abtit{margin-bottom: 10px;}
.culture .swiper-container{padding-top: 20px;}
.culture .swiper-slide{background: #fff;border-radius: 30px;transition: all 0.3s;}
.culture .swiper-slide:hover{transform: translateY(-15px);}
.culture .swiper-button-next{outline: none;display: none; background: url(../images/pics.png) no-repeat 100%;transform: rotate(180deg);right: 4%;left: auto;width: 50px;height: 50px;border: 1px solid #e5e5e5;border-radius: 50%;background-color: #fff;background-repeat: no-repeat;background-position: center;}
.culture .swiper-button-prev{outline: none ;display: none; background: url(../images/pics.png) no-repeat 100%;right:auto;left: 4%;width: 50px;height: 50px;border: 1px solid #e5e5e5;border-radius: 50%;background-color: #fff;background-repeat: no-repeat;background-position: center;}
.culture .swiper-button-next:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.culture .swiper-button-prev:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.culture .swiper-button-next.swiper-button-disabled, .culture .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.culture .img{padding: 20px;}
.culture .img img{width: 100%;}
.culture .info{padding:30px;height: 130px;text-align: center;}
.culture .t1{font-size: 24px;color: #000000;font-weight: bold;margin-bottom: 2%;}
.culture .t2{font-size: 16px;color: #838792;line-height: 2;}
@media screen and (max-width: 1080px) {
.culture{padding: 50px 0;}
.culture .swiper-button-next{display: block;}
.culture .swiper-button-prev{display: block;}
.culture .info{height: 150px;padding:25px;}
.culture .t1{font-size: 22px;}
.culture .t2{font-size: 15px;}
}
@media screen and (max-width: 768px) {
.culture{padding: 30px 0;}
.culture .swiper-container{padding-top: 0;}
.culture .info{height: 120px;}
.culture .t1{font-size: 18px;}
.culture .t2{font-size: 14px;}
.culture .img{padding: 25px 25px 15px;}
.culture .swiper-slide:hover{transform: translateY(0px);}
}


/* 荣誉证书 */
.picScale{ padding-bottom: 60%; overflow: hidden; position: relative; }
.picScale img{ max-width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); transition: all 0.5s; }
.picScale img:hover{ transform: translate(-50%,-50%) scale(1.1); }

.honour{background-image: url(../images/ab_r4.jpg);-webkit-background-size: cover;background-size: cover;position: relative;padding: 90px 0 150px;}
.honour .buttom{display: flex;position: relative;margin-top: 2%;}
.honour .next{position: absolute;outline: none;background: url(../images/honner.png) no-repeat 100%;transform: rotate(180deg);right: 5%;left: auto;width: 50px;height: 50px;background-repeat: no-repeat;background-position: center;background-color: #e77918;}
.honour .prev{position: absolute;outline: none;right: 0;background: url(../images/honner.png) no-repeat 100%;width: 50px;height: 50px;background-repeat: no-repeat;background-position: center;background-color: #e77918;}
.culture .swiper-button-next.swiper-button-disabled, .culture .swiper-button-prev.swiper-button-disabled{opacity: 0.35;}
.honour .next:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.honour .prev:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.honour #honour .swiper-slide{padding-left: 45px;}
.honour #honour .swiper-slide::before{width:24px;height:190px;position:absolute;left:0;top:0;content:'';background:url(../images/list-yuan2.png) no-repeat}
.honour #honour .swiper-slide h4{font-size: 20px;line-height: 1.8;color: #fff;margin-bottom: 2%;}
.honour #honour .swiper-slide img{width: 100%;}
@media screen and (max-width: 1080px) {
.honour{padding: 50px 0 70px;}
}
@media screen and (max-width: 768px) {
.honour{padding: 30px 0 60px}
.honour .abtit{margin-bottom: 15px;}
.honour .next{right: 18%;}
.honour .buttom{margin-top: 4%;}
.honour #honour .swiper-slide{padding-left: 0;}
.honour #honour .swiper-slide::before{display: none;}
.honour #honour .swiper-slide h4{font-size: 16px;text-align: center;}
.honour .next , .honour .prev{width: 45px;height: 35px;}
}

/************* 相册列表 *************/
.fancybox-overlay{ z-index: 99999!important; }
.honor-list { padding: 40px 0;}
.honor-list ul{overflow:hidden;margin:0 -28px; align-items: stretch; justify-content: flex-start;}
.honor-list li{width:21.6%;float:left;text-align:center;padding:0 28px;margin-bottom:46px}
.honor-list li a{ display:block;text-align:center;position:relative;overflow:hidden; }
.honor-list li a:hover .pic{border-color:#00AEEF}
.honor-list li a:hover .pic::after,.honor-list li a:hover .pic::before{opacity:1;filter:alpha(opacity=100)}
.honor-list li a:hover .pic::after{ padding-top:36px; }
.honor-list li a:hover img{ transform: translate(-50%,-50%) scale(1.3,1.3); }
.honor-list li a:hover .tit{ color:#00AEEF; }
.honor-list li .clickpic{ width:100%;height:100%;position:absolute;top:0;left:0;z-index:50;opacity:0;filter:alpha(opacity=0); }
.honor-list li .clickpic img{ height:100%; }
.honor-list li .pic{ border:solid 1px #ccc;padding:6px;position:relative;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s; }
.honor-list li .pic span{ display:block;overflow:hidden;padding-bottom: 70%; }
.honor-list li .pic::after,
.honor-list li .pic::before{ width:100%;position:absolute;left:0;opacity:0;filter:alpha(opacity=0);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s; }
.honor-list li .pic::before{ content:" ";height:100%;top:0;background:url(../images/honor-list-filter.png);z-index:10; }
.honor-list li .pic::after{ content:"クリックして見る";top:50%;transform:translate(0,-50%);z-index:20;background:url(../images/honor_icon.png) no-repeat center 0;color:#fff;padding-top:200px; }
.honor-list li img{ width:100%;display:block;transition-duration:.8s; transform: translate(-50%,-50%) scale(1.1,1.1);  }
.honor-list li .tit{height:20px;line-height:20px;font-size:18px;color:#666;margin-top:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;transition-duration:.4s}
@media only screen and (max-width:1400px){
.honor-list ul{margin: 0 -20px;}
.honor-list li{ padding: 0 20px; }
}
@media only screen and (max-width:1200px){
.honor-list{padding: 70px 0 50px;}
.honor-list ul{margin: 0 -15px;}
.honor-list li{ width: 33.33%; padding: 0 15px; margin-bottom: 30px;}
}
@media only screen and (max-width:1024px){
}
@media only screen and (max-width:768px){
.honor-list{padding: 60px 0 40px;}
.honor-list ul{ margin:0 -5px; }
.honor-list li{width:48%;padding:0;margin-bottom:20px}
.honor-list li:nth-child(odd){margin-right: 2%;}
.honor-list li:nth-child(even){margin-left: 2%;}
.honor-list li .pic{ padding:4px; }
.honor-list li .tit{ margin-top:10px;font-size: 16px; }
}
@media only screen and (max-width:480px){
.honor-list{padding: 0px 0 40px;}
}

/* 我们的优势 */
.people{background: url(../images/tu.jpg) no-repeat center center;background-size: cover;border-top: 1px solid #ddd;}
.people .con .left{width: 45%;padding-top: 4%;padding-right: 13%;}
.people .con .left h2{font-size:36px;display:inline-block;font-weight:700;color:#fff;position:relative}
.people .con .left p{font-size:18px;color:#fff;text-align:justify;line-height:2;margin-top:40px}
.people .con .right{width:42%}
.people .con .right ul li{height:170px;background:rgba(0,0,0,.2);position:relative;overflow:hidden;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s}
.people .con .right ul li.active{height:400px;background:#fff}
.people .con .right ul li:nth-child(1).active{height: 300px;}
.people .con .right ul li.active:before{font-size:32px;font-weight:700;color:#efefef;position:absolute;bottom:-80px;left:60px}
.people .con .right ul li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.3)}
.people .con .right ul li .text{width:64%;position:absolute;top:50%;left:60px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.people .con .right ul li.active .text{top:50%}
.people .con .right ul li .text h2{font-size:20px;font-weight:700;color:#fff}
.people .con .right ul li.active .text h2{background: linear-gradient(to top, #00DFE6, #00AEEF);-webkit-background-clip: text;color: transparent;}
.people .con .right ul li .text p{font-size:16px;color:#666;text-align:justify;margin-top:30px;line-height:1.8;display:none}
.people .con .right ul li.active .text p{display:block}
.people .con .right ul li .btn{width:46px;height:46px;border-radius:50%;background:#fff url(../images/p.png) no-repeat center center;position:absolute;top:50%;right:60px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.people .con .right ul li .text .pic{display: none;margin-top: 4%;}
.people .con .right ul li .text .pic .img1{width: 48%;margin-right: 2%;}
.people .con .right ul li .text .pic .img2{width: 48%;margin-left: 2%;}
.people .con .right ul li.active .text .pic{display:block}
.people .con .right ul li .text .pic img{width: 100%;}
.people .con .right ul li.active .btn{background:#00DFE6 url(../images/p_a.png) no-repeat center center;}
@media only screen and (max-width:1440px){
.people .con .right ul li .btn{width: 35px;height: 35px;right: 35px;}
 }
 @media only screen and (max-width:1024px){
.people .con .left{width: 100%;}
.people .con .right{width: 100%;padding-top: 2%;padding-right:0;}
.people .con .left h2{font-size: 30px;}
.people .con .left p{margin-top: 30px;line-height: 1.8;}
 }
 @media only screen and (max-width:768px){
 .people .con .left h2{font-size: 24px;}
 .people .con .left p{margin-top: 20px;line-height: 1.8;font-size: 16px;text-align: left;}
 .people .con .right ul li.active .text{left: 20px;width: 72%;}
 .people .con .right ul li .btn{width: 30px;height: 30px;right: 20px;}
 .people .con .right ul li:nth-child(1).active{height: 250px;}
 .people .con .right ul li:nth-child(4).active{height: 290px;}
  }