gbody{overflow-x: hidden;}
.swiper-pagination{z-index: 1;}
.swiper-pagination-clickable .swiper-pagination-bullet{height: 8px;width: 13px;border-radius: 4px;margin: 0 5px;opacity: 0.66;background-color: #f4f5f8;}
.swiper-pagination-bullet-active{width: 4vw !important;background: #fabe00 !important;opacity: 1 !important;}

.page-ban{background: #f5f5f5;height: 41.5vw;box-sizing:border-box;text-align: center;padding-top: 17vw;position: relative;overflow: hidden;}
.page-ban .BannerShow_c1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.page-ban .BannerShow_c1 div{width: 100%;height: 100%;}
.page-ban .BannerShow_c1 img{min-width: 100%;min-height: 100%;width: 100%;height: 100%;object-fit: cover;}
.page-ban>img{position: relative;z-index: 1;margin-top: 2.6vw;animation: upsidedown 1.5s infinite;}
@keyframes upsidedown{
    0%{transform: translate(0,5px) ;}
    50%{transform: translate(0,0) ;}
    100%{transform: translate(0,5px) ;}
}
.ResTitle_a1 br{display: none;}
.ResTitle_a1{text-align: center;line-height: 1.4;position: relative;color: #fff;text-transform: uppercase;text-shadow: 0px 5px 5px  rgba(0,0,0,0.2);
}
.ResTitle_a1 br,.ResTitle_a1 span{display: none;}
.ResTitle_a1 em{font-size: 3.4vw;color: #fff;font-weight: bold;
    -webkit-animation: fadeInUp 0.6s ease 0.3s both;
    -ms-animation: fadeInUp 0.6s ease 0.3s both;
    -moz-animation: fadeInUp 0.6s ease 0.3s both;
    -o-animation: fadeInUp 0.6s ease 0.3s both;
}

.site-box{width: 100%;/* background: #fafafa; */box-sizing:border-box;padding: 18px 8.35%;line-height: 1.8;position: relative;overflow: hidden;}
.nav{font-size: 0;border-bottom: 1px solid #e0e0e0;}
.NavList_a1{width: 100%;}
.NavList_a1 li{width: auto;flex: 1;transition:.3s all ease;}
.NavList_a1 a{font-size: 24px;color: #2a2a2a;display: block;padding: 1.5vw 2.6vw;position: relative;min-width: 6em;box-sizing:border-box;text-transform:capitalize;}
.NavList_a1 a:after{content: "";display: block;height: 1px;position: absolute;left: 50%;width: 0;transition:.3s all ease;background: #fabe00;
    position: absolute;bottom: 0;}
.NavList_a1 a.on:after{background-color: #f8c111;width: 100%;left: 0;}

.rid61 .caseClass{position: relative;margin-bottom: 3vw;font-size: 0;}
.rid61 .ClassList_b2 {margin: 0 auto;font-size: 18px;}
.rid61 .swiper-button-next.swiper-button-disabled, .rid61 .swiper-button-prev.swiper-button-disabled{opacity: 0;}
.rid61 .caseClass .swiper-button-next,.rid61 .caseClass .swiper-button-prev{position: absolute;background-image: none;margin: 0;width: 0;height: 0;z-index: 0;
     border-bottom: 20px solid transparent;border-top: 20px solid transparent;top: 50%;
    -webkit-transform:  translateY(-50%) rotate(-180deg) ;
    -ms-transform:  translateY(-50%) rotate(-180deg) ;
    -o-transform:  translateY(-50%) rotate(-180deg) ;
    transform:  translateY(-50%) rotate(-180deg) ;   
}
.rid61 .caseClass .swiper-button-next {right: 0; border-right: 15px solid #f8ce48;}
.rid61 .caseClass .swiper-button-prev {left: 0;border-left: 15px solid #f8ce48;}
.rid61 .caseClass .swiper-button-next ,.rid61 .caseClass .swiper-button-prev{border-bottom-width: 15px;border-top-width: 15px;z-index: 2;}

.PosList_a1{color: #585858;font-size: 16px;line-height: 28px;text-transform: capitalize;}
.PosList_a1 a{color: inherit;}
.PosList_a1 b{font-weight: normal;}
.PosList_a1 span{padding-left: 23px;background: url(/images/zhuye.png) left center no-repeat;}

.content{width: 83.3%;margin: 3vw auto 5.2vw auto;min-height: 600px;font-size: 16px;color: #2a2a2a;line-height: 1.8;}
img{max-width: 100%;}

.ResTitle_a3{display: block;font-size: 30px;color: #2a2a2a;text-align: center;margin-bottom: 35px;text-transform: uppercase;}
.ResTitle_a3 em{font-weight: bold;text-transform: capitalize;display:block;position: relative;font-weight: bold;display: inline-block;}
.ResTitle_a3 em:after{content: "";display: block;height: 3px;background: #fdd866;margin: 10px auto 0 auto;width: 50%;}
.ResTitle_a3 br,.ResTitle_a3 span{display: none;}

.w650{width: 850px;max-width: 94%;margin: 0 auto;text-align: center;line-height: 1.8;}
.w810{width: 810px;max-width: 94%;margin: 0 auto;text-align: center;line-height: 1.8;}

.hr_list {margin-top: 60px;}
.hr_list li{float: left;width: 31.3%;margin-right: 3.05%;border: 1px solid #e6e6e6;box-sizing:border-box;}
.hr_list li:nth-child(3n){margin-right: 0;}
.hr_list .tit{font-weight: bold;font-size: 16px;color: #4a4a4a;top: -36px;margin-bottom: 30px;background: #fff;position: absolute;width: 78%;
    padding-right: 1vw;box-shadow: 0px 2px 8px 2px rgba(0,0,0,0.2);line-height: 28px;overflow: hidden;
transform:  skew(-10deg);-ms-transform:  skew(-10deg);-webkit-transform:  skew(-10deg);}
.hr_list .tit span{padding: 5px 0; font-size: 20px;color: #550b00; background-color: #f8ce48;padding: 15px 1vw;margin-right: 4px;display: inline-block;
    vertical-align: middle;}
.hr_list .img{height: 14.5vw;overflow: hidden;}
.hr_list .img img{width: 100%;height: 100%;object-fit: cover;}
.hr_list .txt{color: #4a4a4a;font-size: 16px;line-height: 1.6;min-height: 6.4em;padding: 42px 7% 2.4vw 7%;position: relative;}
.hr_list i,.hr_list .tit p{display: block;transform: skew(10deg);-ms-transform: skew(10deg);-webkit-transform: skew(10deg);font-style: normal;}
.hr_list .tit p{padding: 5px 0;width: calc(100% - 99px);line-height: 1.5;display: inline-block;
    vertical-align: middle;}

.quality_box{margin-top: 4vw;}
.quality_box .fl{width: 50%;}
.quality_box .fl img{margin-bottom: 22px;}
.quality_box .fr{width: 42.6%;text-align: center;}
.quality_box .quality_list li{margin-bottom: 1.5vw;}
.quality_box .quality_list span{background: url(/images/jx.png) no-repeat;background-size: 100% 100%;display: inline-block;
    padding: 0 1em;font-size: 18px;font-weight: bold;color: #4a4a4a;text-align: center;}

.case_ys{text-align: center;}
.case_ys>div>h3{font-size: 24px;color: #2a2a2a;font-weight: bold;display: block;margin-bottom: 5px;}
.caseys_list {margin-top: 30px;}
.caseys_list li{float: left;width: 25%;padding: 0 2vw; box-sizing:border-box;text-align: center;border-right: 1px solid #e0e0e0;}
.caseys_list li:last-child{border-right:none;}
.caseys_list li i{height: 9vw;display: inline-block;max-height: 176px; margin-bottom: 1vw;}
.caseys_list li i img{display: block;height: 100%;}
.caseys_list p{color: #2a2a2a;line-height: 1.6;}

.caseys_list .txt span{font-size: 1.2vw;font-weight: bold; line-height: 27px;padding: 15px;display: inline-block;vertical-align: middle;}

.equipment_detail .top{margin-bottom: 30px;font-weight: normal;}
.equipment_detail .fl{color: #414141;font-size: 16px;line-height: 1.6;width: 50%;padding-top: 1vw;}
.equipment_detail .fl h3{font-size: 24px;color: #2a2a2a; line-height: 1.5;display: block;margin-bottom: 1vw;}
.equipment_detail h4{display: block;margin-bottom: 0.5vw;font-weight: bold;margin-top: 1.8vw}
.equipment_detail .fr{width: 39.68%;position: relative;}

.equipment_detail .PhotoList_i1{margin-bottom: 4vw;}
.equipment_detail .PhotoList_i1 li{float: left; width: 23.6%;margin-right: 1.86%;margin-bottom: 1.5vw;}
.equipment_detail .PhotoList_i1 li:nth-child(4n){margin-right: 0;}
.equipment_detail .PhotoList_i1 a{display: block;height: 13vw;background-color: #fafafa; position: relative;overflow: hidden;}
.equipment_detail .PhotoList_i1 a img{position: absolute;left: 50%;top: 50%;max-height: 80%;display: block;width: auto;max-height: 80%; transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;}
.equipment_detail .PhotoList_i1 a img{transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;}
.equipment_detail .PhotoList_i1 span,.equipment_detail .PhotoList_i1 h4{display: none;}

.bz-box{background: #f7f7f7;padding-bottom: 15px;}
.bz-box .tapbtn{margin-bottom: 15px;background: #fff;}
.bz-box .tapbtn li{min-width: 20%;width: 20%; float: left;box-sizing:border-box;border: 1px solid #e6e6e6;background-color: #fff;border-bottom: none; color: #2a2a2a;text-align: center;}
.bz-box .tapbtn li a{padding: 1.2vw 1vw;display: block;font-size: 16px;}
.bz-box .tapbtn li.active{color: #1369b6;background-color: #f7f7f7;}
.bz-box table {border-collapse: separate;border-spacing: 2px;border-color: gray;}
.stand{ width: 98%; margin: 0 auto;overflow:hidden;font-size: 14px;display: inline-block;}
.stand .tab2{ float:left; border:1px solid #b2b2b2; background:#fff;}
.stand .tab2 th{background:#eee; font-weight:400; color:#555; padding:0 10px;}
.stand .tab2 td{background:#f7f7f7; padding:10px 10px; color:#555;}
.stand .tab2 ol{margin-left:20px;}
.stand .tab2 p{margin-bottom:10px;}
.tapcontent{overflow-x: scroll;}

.page{width: 100%;text-align: center;margin-top: 3.5vw;}
.page a,.page span,.map-btn{border: 1px solid #999999;font-size: 14px;color: #999999;padding: 6px 20px; line-height: 1.5;border-radius: 18px;display: inline-block;margin: 0 0.2vw 5px 0.2vw;text-align: center;}
.pageinfo{display: none;}
.page span.on,.page a:hover,.page a.on,.page a.cur,.page span.cur{background: #f7cc42;border-color: #f7cc42;color: #fff;}

#load_more_button{display: none;}
.map-btn{display: none;}

/*product*/
.ClassList_b2,.ClassList_b3{text-align: center;margin: 1.8vw auto 2.6vw auto;max-width: 80%;display: inline-block;}
.ClassList_b3{width: 100%;max-width: 100%;}
.ClassList_b2 li,.ClassList_b3 li{display: inline-block;margin-right: 1vw;width: auto;}
.ClassList_b2 li:last-child,.ClassList_b3 li:last-child{margin-right: 0;}
.ClassList_b2 li a,.ClassList_b3 li a{padding: 0.8vw 3.5vw;background: #f4f5f8;display: block;}
.caseClass {position: relative;}
.caseClass .swiper-button-next{display: block;background-image: url(/images/next3h.png);position: absolute;top:1.8vw;margin-top: 0.1vw;}
.caseClass .swiper-button-prev{display: block;background-image: url(/images/next3h.png);position: absolute;top:1.8vw;margin-top: 0.1vw;}

.product .ResTitle_a3{margin-bottom: 15px;margin-top: 3vw;}
.p_class_nav{margin: 1.9vw auto 2.6vw auto;color: #2a2a2a;}
.p_class_nav li{float: left;width: 19.1%;margin-right: 1.125%;text-align: center; background: #f4f5f8;}
.p_class_nav li a{padding: 1vw;box-sizing:border-box;display: block;}
.p_class_nav li:last-child{margin-right: 0;}
.p_class_nav li .pic{height: 64px;width: 64px;margin-bottom: 10px;display: inline-block;}
.p_class_nav li .pic img{max-height: 100%;max-width: 100%;}
.series-list{margin-top: 1.8vw;}
.series-list li{float: left;width: 20%;height: 40.1vw;background-size: cover;background-position: center;position: relative;color: #2a2a2a;}
.series-list li a{display: block;height: 100%;width: 100%;overflow: hidden;}
.series-list li .txt{display: block;position: absolute;left: 0;bottom: 0; width: 100%;background-image: url(/images/right2.png);line-height: 1.5;
    background-color: #f8ce48;background-position: 15.5vw 2.5vw;background-repeat: no-repeat;padding: 2vw 4.6vw 2vw 3vw; box-sizing:border-box;min-height: 7vw;
transition:.8s all ease;-ms-transition:.8s all ease;-webkit-transition:.8s all ease;}
.series-list li:nth-child(2n) .txt{color: #fff; bottom: auto; top: 0;background-color: #1369b6;background-image: url(/images/right.png);}
/* .series-list li h4,.series-list li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}*/
.series-list li h4{font-size: 18px;font-weight: bold;display: none;}
.series-list li p{font-size: 24px;font-style: italic;text-transform: capitalize;font-weight: bold;font-family: Arial;}
.prodcut_case{margin: 3.7vw auto;position: relative;}
.prodcut_case .page{display: none;}

.class_box{margin-bottom: 2.8vw;padding-top: 0.8vw;}
.class_box .fl,.class_box .fr{width: 49.2%;border: 1px solid #e6ecf1;position: relative;height: 68px;line-height: 68px;}
.class_box .tb{width: 6em;text-align: center;position: absolute;left: 0;top: 0;background: #f4f5f8;}
.class_box .ClassList_b2{margin: 0 ;width: calc(100% - 8em);margin-left: 8em;}
.class_box .ClassList_b2 li a{background: none;color: #5a5a5a;font-size: 16px;padding: 0 0.4vw;}
.class_box .ClassList_b2 li.on a{color: #550b00;background: none;}
.class_box .tb.on{background-color: #f8ce48;}
.class_box .tb:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    position: absolute;
    top: 50%;
    right: -6px;
    border-bottom: 9px solid transparent;
    border-left: 6px solid #f4f5f8;
    transform: translateY(-50%);
}
.class_box .tb.on:after{border-left-color: #f8ce48;}

.product-detail {overflow: hidden;background-color: #f4f5f8;}
.product-detail .swiper-slide{height: auto;}
.product-detail .fl{width: 25%;padding: 1.2vw;box-sizing:border-box;height: 80vw;}
.product-detail .fl a{width: 95%; height: 11.2vw;line-height: 11.2vw; display: block;text-align: center;border:1px solid #e6ecf1;box-sizing:border-box;position: relative;}
.product-detail .fl a:hover,.product-detail .fl .swiper-slide-thumb-active a{border-color: #1369b6;}
.product-detail .fl .swiper-container{height: 100%;}
.product-detail .fl img{max-width: 98%;max-height: 98%;width: auto;display: inline-block;box-sizing:border-box;cursor: pointer;vertical-align: middle;
    position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.product-detail .fr{width: 73.5%;padding: 2.3vw 1.7vw 3vw 2vw;box-sizing:border-box;border-radius: 5px;text-align: center;}
.product-detail .fr a{display: block;height: 68vw;}
.product-detail .fr img{display: inline-block;max-height: 100%; max-width: 100%;}
.product-detail .fr .zoom{border: 1px solid #4a4a4a;border-radius: 2.7vw;height: 3vw;line-height: 3vw;text-align: center;width: 8em;
margin: 1.5vw auto 0 auto;box-sizing: border-box; }
.product-detail .fl .swiper-scrollbar{top: 0;width: 4px;height: 100%;}
.product-detail .fl .swiper-scrollbar-drag{background: rgb(239, 180, 10);}
.product-detail-word{background-color: #f4f5f8;padding: 1.2vw;box-sizing:border-box;position: relative;}
.product-detail-word .img{height: 90%;top: 5%; position: absolute;}
.product-detail-word .img img,.exhibition_detail .fr a img,.exhibition_detail .fl a img{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;}

.product-detail-word .txt{padding: 3vw 5.2vw;box-sizing:border-box;}
.product-detail-word .txt .swiper-container{height: 17.6em;padding-right: 10px;}
.product-detail-word .txt .swiper-container .swiper-slide{height: auto;}
.product-detail-word .ResTitle_a3{text-align: left;margin: 0 0 0.4vw 0;}
.product-detail-word .ResTitle_a3 em:after{display: none;}
.exhibition_detail .fr{width: 43%;text-align: left;}
.exhibition_detail .fl{width: 56%;height: auto;}
.exhibition_detail .product-detail .fl a{height: 29vw;}
.exhibition_detail .fr .txt{margin-bottom: 20px;text-align: left;}
.exhibition_detail .fl a img{display: block; height: auto;}
.exhibition_detail .fr a{display: block;border:1px solid #e6ecf1;box-sizing:border-box;position: relative;height: 70px;}
.exhibition_detail .fr a:hover,.exhibition_detail .fr .swiper-slide-thumb-active a{border-color: #1369b6;}

.contact #map0{height: 100%;width: 100%;}
.contact .top{position: relative;margin-bottom: 2.9vw;text-align: right;}
.contact .fl{/* width: 72.5%; */width: calc(100% - 432px);height: 100%; position: absolute;height: 100%;left: 0;top: 0;}
.contact .fr{width: 27.5%;background: url(/images/logoy2.png) 7.5vw 7vw #f8ce48 no-repeat;display: inline-block;float: none;text-align: left;max-width: 100%;
 /* position: absolute;height: 100%;right: 0;top: 0; */
    background-size: 20vw auto;color: #2a2a2a;padding: 2.6vw 4.2vw 2vw 2vw;box-sizing:border-box;min-width: 432px;z-index: 2;}
.contact .fr h3{font-weight: bold;color: #550b00;font-size: 24px;margin-bottom: 1.7vw;}
.contact .fr i{display: inline-block; vertical-align: middle;width: 1.5em;height: 1.5em;margin-right: 0.5vw; background-repeat: no-repeat;background-position: center;background-size: auto 100%;max-width: 25px;
max-height: 25px;position: absolute;left: 0;top: 0.3em;}
.contact .fr .wz{background-image: url(/images/cwz.png);}
.contact .fr .yb{background-image: url(/images/cyb.png);}
.contact .fr .mail{background-image: url(/images/cyx.png);}
.contact .fr ul{margin-bottom: 1.2vw; padding-bottom: 0.7vw;border-bottom: 1px dashed #d9b644;}
.contact .fr li{margin-bottom: 0.5vw;padding-left: 1.8em;position: relative;}
.contact .fr li p{display: inline;}
.contact .fr .b img{display: inline-block;vertical-align: middle;width: 5.2vw;}
.contact .fr .b p{display: inline-block;vertical-align: middle;width: 120px;margin-left: 1.5vw;}

.contact .mid li{float: left;width: 32%;margin-right: 2%;box-shadow: 1px 2px 18px 1px rgba(146, 146, 146, 0.1);padding-top: 0.5vw;}
.contact .mid li:last-child{margin-right: 0;}
.contact .mid li dt{position: relative;background: #f7cd49;padding: 3px 0.5em;font-size: 18px;color: #550b00;font-weight: bold; text-align: center;display: inline-block;
   margin-left: -8px;margin-bottom: 1.4vw;transform: translateX(-1vw);}
.contact .mid li dt:after{content: "";display: block;position: absolute;bottom: -7px;left: 0;width: 8px;height: 8px;
    background: linear-gradient(-120deg, #d9ad1f 42%,transparent 43%);
    background: -ms-linear-gradient(-120deg, #d9ad1f 42%,transparent 43%);
    background: -webkit-linear-gradient(-120deg, #d9ad1f 42%,transparent 43%);}
.contact .mid dl{padding: 1vw 1vw 2.4vw 1vw;box-sizing:border-box;color: #4a4a4a;}

.company-list{background: #f4f5f8;padding: 3vw 8.35%;box-sizing:border-box;position: relative;margin-bottom: 2.2vw;}
.company-list .l{background: url(/images/d1.jpg) #fff right bottom no-repeat;background-size: auto 100%; width: 59%;min-height: 24.5em;padding: 1.4vw 1.6vw 3vw 1.6vw; box-sizing:border-box;}
.company-list .xg .l{background-image: url(/images/d2.jpg);}
.company-list .az .l{background-image: url(/images/d3.jpg);}
.company-list .dg .l{background-image: url(/images/d4.jpg);}
.company-list .r{width: 40.8%;position: absolute;right: 0;height: 100%;top: 0;}
.company-list .r img{display: block;width: 100%;}
.company-list .l h3{font-weight: bold;color: #550b00;font-size: 18px;line-height: 1.5;min-height: 3em;}
.contact-box dd i{display: block;float: left; width: 1.5em;height: 1.5em;margin-right: 0.7vw; background-repeat: no-repeat;background-position: center;background-size: auto 100%;}
.contact-box .phone{background-image: url(/images/phone2.png);}
.contact-box .fax{background-image: url(/images/fax.png);}
.contact-box .name{background-image: url(/images/name.png);}
.contact-box .add{background-image: url(/images/dizhi.png);}
.contact-box .mail{background-image: url(/images/youxiang.png);}
.contact-box dl{margin: 1.5vw 0;min-height: 155px;}
.contact-box dd{margin-bottom: 15px;}
.contact-box dd p{display: inline;color: #4a4a4a;}
.company-list .map{padding: 0.7vw 2vw;display: inline-block;background: #f7cc42;border-radius: 1.4vw;}
 .company-list li{background: url(/images/c1.jpg) #fff right center no-repeat;background-size: auto 100%;}
 .company-list li:nth-child(2){background-image: url(/images/c2.jpg);}
 .company-list li:nth-child(3){background-image: url(/images/c3.jpg);}
 .company-list li:nth-child(4){background-image: url(/images/c4.jpg);}

 .swiper-button-next, .swiper-button-prev{background-image: url(/images/next2.png);width: 3vw;height: 3vw;z-index: 1; background-size: 100% auto;max-width: 60px;max-height: 60px;right: 3vw;}
 .swiper-button-prev{left: 3vw;}
 .swiper-button-prev {transform: rotate(-180deg);-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
 .swiper-button-disabled{background-image: url(/images/nexth2.png);}

.business_teacher.content{min-height: 100px;}
/* .business_teacher .top{box-shadow: 1px 4px 14px 1px #f3f3f3;} */
.business_teacher .l{width: 50%;vertical-align: middle;display: inline-block;}
.business_teacher .l img{display: block;width: 100%;}
.business_teacher .r{width: 45%;display: inline-block;float: none;vertical-align: middle;margin-left: 2.75%;padding: 2vw 0;box-sizing:border-box;}

.teacher-box {position: relative;padding: 2.6vw 0; background: url(/images/bgtteam.jpg) #f8f8f8 center bottom  no-repeat;
    background-size: 100% auto;text-align: center;font-size: 0;}
.teacher-box .txt{display: inline-block; vertical-align: middle;text-align: left; width: 30vw;border-top-right-radius: 5px; border-bottom-right-radius: 5px; line-height: 1.8;
 background: url(/images/bgteam2.jpg)no-repeat;background-size:cover;padding: 2.6vw 4vw;box-sizing:border-box;}
.teacher-box .txt h3{color: #000000;font-size: 1.5vw;}
.teacher-box .txt p{font-size: 16px;}
.teacher-pagination{position: static;margin-top: 3.6vw;}
.teacher-box li{margin-bottom: 0;}
.teacher-box li a{vertical-align: middle; display: inline-block;width: 15vw;height: 17.2vw;    background-color: #d4d4d4;}
.teacher-box li a img{width: 100%;height: 100%;object-fit:cover;}
.teacher-pagination .swiper-pagination-bullet{background: #fff;}

.hcabout {font-size: 16px;}
.hcabout .h3{font-weight: bold;text-align: center;}
.bg-porfile{background: url(/images/bgporfile.jpg) center bottom no-repeat;background-size: 100% auto;}
.bg-porfile3{background: url(/images/bgporfile2.jpg) center bottom no-repeat;background-size: cover;padding: 5.2vw 0 4vw 0;}
.porfile-box2{background-color: #f9f9f9;font-size: 0;text-align: right;position: relative;color: #4a4a4a;}
.porfile-box2 .img{width: 46%;}
.porfile-box2 .img img{width: 100%;}
.porfile-box2 .txt{padding: 2vw 0;  width: 42.5%;margin: 0 2% 0 8%;line-height: 1.6;text-align: left;}
.porfile-box3 .txt{width: 50%;line-height: 1.6;color: #4a4a4a;padding-top: 1vw;}
.porfile-box3 .img{width: 47%;}

.about-title {margin-bottom: 1.5vw;display: block;width: 20vw;max-width: 407px;}
.about-list{display: flex;justify-content: space-between;margin-top: 2vw;padding-bottom: 2vw;}
/* .about-list li{display: block;width: 22.5%;float: left; }*/
.about-list li{max-width: 25%;}
.about-list li:last-child{margin-right: 0;} 
.about-list h4{font-size: 1.8vw;color: #fabe00;font-weight: bold;line-height: 1.2;}
.about-list li:after{content: "";display: block;width: 16px;height: 16px;margin: 1.3vw auto 0 auto; border-radius: 50%;background: #fda100;}
.about-list li:nth-of-type(1){padding-top: 2vw;}
.about-list li:nth-of-type(2){padding-top: 1vw;}
.about-list li:nth-of-type(3){padding-top: 3vw;}


.history-box{ background: url(/images/ab3.jpg) no-repeat;background-size: cover;padding: 4vw 0 8vw 0;margin-bottom: 4vw;}
#history .h-box{line-height: 1.8;text-align: center;margin: 2vw 0;}
#history .h-box h3{font-size: 5vw;color: #fda100;font-weight: bold;padding: 0 0.8vw;}
#history .h-box div{width: 600px;max-width: 100%;}
.history-text{height: 100%;}
.history-text .con{padding-right: 10px;}

.honor-box {margin: 5.2vw auto 3vw auto;}
.honor-box .PhotoList_i1{margin-bottom: 1.3vw;}
.page-more,.honor-box .vmore,.product .content>.vmore{width: 10em;line-height: 54px;height: 54px;text-align: center; color: #231815;background-color: #f8cc44;
    display: block;border-radius: 27px;transition:.8s all ease;margin: 0 auto;}
.product .content>.vmore{margin-top: 2vw;}

#year{ position: relative; font-size: 1.8vw;color: #b5b5b5;text-align: center;font-weight: bold;}
#year .gallery-thumbs{line-height: 1.8;}
#year:before{content: '';
    width: 84.3%;
    height: 30px;
    background: url(/images/line.png) repeat-x left top;
    background-size: 23px 14px;
    position: absolute;
    left: 7.85%;
    bottom: 1.8em;
    border-bottom: 1px solid #828181;
}
#year .swiper-slide{padding-top: 2.2em;}
#year .swiper-slide:before {
    content: '';
    background: url(/images/ditu2n.png) no-repeat center;
    width: 1.5vw;
    height: 2vw;
    max-width: 31px;
    max-height: 40px;
    position: absolute;
    bottom: 2.2em;
    left: 50%;
    margin-left: -1vw;
    background-size: 100% 100%;
}
#year [class*=active]:before {
    background-image: url(/images/ditu2png.png);
    max-width: 40px;
    max-height: 52px;
    width: 2vw;
    height: 2.6vw;
    margin-left: -1vw;
}
#year .swiper-slide-active{color: #fda100;}
#year .btns{display: block;width:100%;position:absolute;top: 114%;}
#year .btns>div{display: inline-block;margin:0 1vw;width: 4.2vw; height:4.2vw; cursor: pointer;}
#year .btns .btn-prev{background-image: url(/images/next22.png);background-size: 100% auto;}
#year .btns .btn-next{background-image: url(/images/next2.png);background-size: 100% auto;}
#year .btns .swiper-button-disabled[aria-label="Previous slide"]{background-image: url(/images/nexth22.png);}
#year .btns .swiper-button-disabled[aria-label="Next slide"]{background-image: url(/images/nexth2.png);}
.b-f4f5f8{background-color: #f8fafc;}

#culture {position: relative;margin: 0 auto 5.2vw auto;}
#culture .txt{color: #2a2a2a;line-height: 1.5; padding: 2.7vw 1.6vw 1vw 2.6vw;background-repeat: no-repeat;background-size: auto 100%;background-position: right center;}
#culture .txt h4{font-size: 22px;margin-bottom: 10px;line-height: 1.5;}
#culture .txt p{min-height: 8.4em;}

/*aijia*/
.w50{width: 50%;}
.about_T{margin-top: 4.4vw;line-height: 1.8;}
.about_T .txt {padding: 4.5vw 0;width: 550px;max-width: 58%;}
.about_T .txt h2{font-weight: bold;margin-bottom: 15px;}
.about_T .L .txt{margin-left: 16%;}
.about_T .R .txt{margin-left: 8%;}
.about_T .img img{display: block;}
.buidin-box {margin: 3vw auto;}
.buidin-box h3{font-size: 24px;display: block;margin-bottom: 10px; font-weight: bold;}

.about_M {padding: 5.2vw 0;background-color: #fafafa;}
.about_M h2{font-weight: bold;margin: 0 auto;line-height: 1.6;}
.about_M .PhotoList_i1{background-color: #fff;border-top: 4px solid #f8ce48;margin: 2.6vw 0 0 0;padding: 2vw 0 2.6vw 0;}
.about_M .page{display: none;}
.about_B{background-color: #fafafa;padding: 3.5vw 0;}
.about_B li{float: left;text-align: center; width: 20%;padding: 0 1vw;box-sizing:border-box;}
.about_B i{display: block;margin-bottom: 0.6vw;}
.about_B b{font-size: 16px;line-height: 1.7;margin-bottom: 8px;display: block;}
.about_B p{text-transform: uppercase;font-size: 14px;}

.jxbox{display: inline-block;padding: 0.5vw 1.2vw;margin-bottom: 1.8vw;min-width: 5em;text-align: center; font-size: 24px;color: #2a2a2a;}
.jxbox{background-color: #f8ce48;transform: skew(-10deg);-ms-transform: skew(-10deg);-webkit-transform: skew(-10deg);}
.jxbox i{display: block;transform: skew(10deg);-ms-transform: skew(10deg);-webkit-transform: skew(10deg);font-style: normal;}

.aijia_rule{position: relative;}
.aijia_rule .hr_list .txt{padding: 42px 1vw 1.4vw 1vw;height: auto;min-height: unset;}
.aijia_rule .hr_list .txt p{min-height: 6.4em;}
.aijia_rule .hr_list .tit span{box-shadow: 0px 2px 8px 2px rgba(0,0,0,0.2);display: block;margin-right: 0;width: auto;}
.aijia_rule .hr_list .tit{padding-right: 0;box-shadow: none;overflow: visible;width: auto;}
.aijia_rule .swiper-button-prev{left: -5vw;}
.aijia_rule .swiper-button-next{right: -5vw;}

.aijia_customer{margin-top: 3.7vw;}
.aijia_customer li{margin-right: 3%; float: left;width: 48.5%;background: url(/images/logobg.jpg) center no-repeat;background-size: cover;text-align: center;
padding: 3.4vw 2vw;box-sizing:border-box;}
.aijia_customer li:last-child{margin-right: 0;}
.aijia_customer li i{margin-bottom: 10px;display: block;height: 6.7vw;}
.aijia_customer li i img{max-height: 100%;max-width: 100%;display: inline-block;}
.aijia_customer p{ color: #2a2a2a;font-size: 24px;}

.aijia_case{margin-top: 3.7vw;}
.aijia_case .page{display: none;}

.aijia_classnav li{background: url(/images/ajpl.jpg) center no-repeat;background-size: 100% 100%;padding: 6vw 8vw;box-sizing:border-box;transition:.8s all ease;}
.aijia_classnav li.fr{background-image: url(/images/ajpl2.jpg);}
.aijia_classnav li h2{font-size: 30px;font-weight: bold;margin-bottom: 1.2vw;color: #fff;}
.aijia_classnav li.fr h2{color: #1369b6;}
.aijia_classnav li .vmore{color: #231815;background-color: #f8cc44;display: block;text-align: left;border-radius: 30px;display: inline-block;min-width: 4em;
padding: 0.8vw 3.5em 0.8vw 1em;background: url(/images/right.png) #feda6a 5.5em center no-repeat;background-size: auto 70%;transition:.8s all ease;}

.join_rule{background: url(/images/joinbg.jpg) center no-repeat;background-size: cover;padding: 3.5vw 0 5.2vw 0;}
.join-box{display: none;}
.join-box .img{width:50%;}
.join-box .txt{width:45%;box-sizing:border-box;font-size: 16px ;margin-right: 5%;line-height: 1.6;}
.join-box .txt ul{border-radius: 4vw;width: 100%;margin-bottom: 2vw;background: #fff;box-sizing:border-box;padding: 0.7vw 0.5vw ;min-height: 6.4vw;
    position: relative;}
.join-box .txt ul:last-child{margin-bottom: 0;}
.join-box .txt li{width: calc(100% - 7vw);}
.join-box .txt .tit{margin-right: 1vw; color: #fff;font-size: 18px;width: 5.2vw;height: 5.2vw;border-radius: 50%;text-align: center;/* position: absolute;left: 0.6vw;top: 0.6vw; */
    background: #fabe00;padding: 0.9vw 0.4vw;box-sizing:border-box;min-height: 4em;min-width: 4em;}
.join-box .txt .tit:after{content: "";display: inline-block;vertical-align: middle;height: 100%;}
.join-box .txt dd{padding:  0;}
.join-box .txt p{display: inline-block;vertical-align: middle;}
.join-box .txt ul:after {
    font-size: 0;
    content: "";
    height: 100%;
    display: inline-block;
    vertical-align: middle;

}
.join-message{font-size: 0; box-shadow: 0px 5px 19px 2px #f3f3f3;    min-height: auto !important;}
.join-message .fl{display: inline-block; float: none;width: 48%;vertical-align: middle; font-size: 18px; box-sizing:border-box;padding: 2.6vw 2.6vw 2.6vw 2vw;}
.join-message .fr{display: inline-block; float: none;width: 50%;vertical-align: middle;}
.join-message .fr img{display: block;}

/*详情*/
.NewsDetail_a1{width: 1200px;margin: 0 auto;max-width: 100%;box-sizing: border-box;border-radius: 9px;}
.NewsDetail_a1 p img{max-width: 100%;}
.NewsDetail_a1 #nt{padding-bottom: 15px;margin-bottom:15px; font-size:24px; line-height:1.5; font-weight:normal; border-bottom:1px dotted #ccc; text-align:center;letter-spacing:1px;}
.NewsDetail_a1 #nf{width: 180px; margin:0 auto; margin-bottom:20px; height:20px; line-height:20px;}
.NewsDetail_a1 #nf em{display:block; padding-top:2px; margin-right:2px; float:left;}
.NewsDetail_a1 #nf span{display:block; padding:2px; border-radius:5px; font-size:12px; width:18px; margin-right:4px; float:left; background:#999999; color:#fff; text-align:center; cursor:pointer;}
.NewsDetail_a1 #nf span.nf_on{ background:#feda6a;color: #fff;}

.NewsDetail_a1 .nf1{line-height:1.6; font-size:16px;min-height: 400px;}
.NewsDetail_a1 .nf2{line-height:1.6; font-size:18px;min-height: 400px;}
.NewsDetail_a1 .nf3{line-height:1.6; font-size:20px;min-height: 400px;}
.NewsDetail_a1 p{line-height: 1.6;}
.NewsDetail_a1 #nb{padding:10px 0px; margin-top:10px;text-align:center; color:#000; border-top: 1px dotted #ccc;}
.NewsDetail_a1 #newtb{line-height:30px; margin-top: 20px;color: #000;}
.NewsDetail_a1 #newtb span,.NewsDetail_a1 #newtb em{}
.NewsDetail_a1 #newtb>*{display:block; width:46%; float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NewsDetail_a1 #newtb>*:last-child{float: right;}
.NewsDetail_a1 #newtb a{color: #000;}
.NewsDetail_a1 #newskw{ font-size:14px; font-weight:bold; margin:10px 0; line-height:30px; word-spacing:1em;}
#newtb em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.join-bg{background: #f4f5f8;padding: 3vw 0;}
.select-box{background: url(/images/select.png) #fff no-repeat;background-position: 180px center;width: 218px;margin: 0 auto;}
.select-box select,.select-box img{display: inline-block;vertical-align: middle;font-size: 18px;}
.select-box select{background: transparent;border: none;margin-right: 20px;width: 100%;
     border: none;color: #aaa29b;padding: 19px 50px 20px 19px;display: block;text-align: center;}
    .select-box select option{color: #2a2a2a;text-align: center;}
.select-content {margin-top: 1.8vw;border-top: 2px solid #5e1504; background:#fff;}
.select-content table{width: 100%;text-align: center;background: #bec0c2;}
.select-content table th{background:#f2f2f2;padding:0 10px;}
.select-content table td{background:#fff; padding:10px 10px; color:#555;}
.select-content table ol{margin-left:20px;}

.linetitle .ResTitle_a3{text-align: left;position: relative;}
.linetitle .ResTitle_a3 em{display: inline-block;margin-right: 0.5em;}
.linetitle .ResTitle_a3 span:after,.linetitle .ResTitle_a3 em:before,.linetitle .ResTitle_a3 em:after{display: none;}
.linetitle .ResTitle_a3:after{content: "";display: block;height: 1px;position: absolute;left: 0%;width: 4em;bottom: -0.7vw;border-right: 6em solid #e0e0e0;background: #fabe00;}
.page-sb.equipment .PhotoList_i1 li:first-child{background: url(/images/sbbg.jpg) #f9f9f9 right bottom no-repeat;height: 18vw;color: #2a2a2a;
    padding: 2vw 0vw 1vw 2.6vw;margin-bottom: 0;background-size: 7em 6em;
box-sizing:border-box;position: relative;line-height: 1.6;}
.page-sb.equipment .PhotoList_i1 li:first-child .more{width: auto;;height: auto;position: absolute;right: 0.5vw;bottom: 0.5vw;color: #fff;text-align: center;background: none;}
.page-sb.equipment .PhotoList_i1 li:first-child>p{margin-top: 5px;font-size: 0.8vw;}
.page-sb.equipment .PhotoList_i1 li{box-shadow: none;}
.page-sb.equipment .PhotoList_i1 li span{position: relative;text-align: left;line-height: 1.6;padding: 1vw 5%;}
.page-sb.equipment .PhotoList_i1 li span:before{content: "";display: block;width: 2px;background: #fda100;height: 1.6em;position: absolute;left: 0;top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     transform: translateY(-50%);
}
.page-sb.equipment dl{position: relative;margin-top: 0.5vw}
.page-sb.equipment dd{line-height: 1.5;padding: 0.3vw 0;box-sizing:border-box;}
.page-sb.equipment dd p{display: inline-block;vertical-align: middle;font-size: 14px;}
.page-sb.equipment dd img{vertical-align: middle;display: inline-block;margin-right: 0.5em;height: 1.4vw;max-height: 28px;
-webkit-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;}

.page-lc img{height: 20.8vw;}
.page-lc {background: url(/images/bgjs.jpg) center no-repeat;background-size: cover;padding: 3vw 0 5.2vw 0;}
.page-lc .page-more{margin-top: 3.4vw;}

.page-bz {background: url(/images/bz1.jpg) left center no-repeat;background-size: 55% 100%;}
.page-bz2 {background: url(/images/bz2.jpg) right no-repeat;background-size: 55% 100%;}
.page-bz .img{width: 55%;height: 31.4vw;position: relative;}
.page-bz .txt{width: 45%;line-height: 1.8;background: #fff;}
.page-bz .txt{padding: 2vw 8% 2vw 3.4vw ;box-sizing:border-box;}
.page-bz .img img{display: block;width: 100%;}
.page-bz2 .txt{padding: 2vw 3.4vw 2vw 8% ;} 
.page-bz .page-more{margin: 2.6vw auto 0 0;}

.page-bz .img-t{padding: 1.5vw 7vw;display: inline-block;max-width: 100%;box-sizing: border-box;
    background: linear-gradient(to right, #642a26 ,transparent);
    background: -ms-linear-gradient(left, #642a26 ,transparent);
    background: -webkit-linear-gradient(left, #642a26 ,transparent);
}
.page-bz2 .img-t{position: absolute;right: 0;bottom: 0; padding-right: 8vw;text-align: right;
    background: linear-gradient(to right, transparent,#642a26);
    background: -ms-linear-gradient(left, transparent,#642a26);
    background: -webkit-linear-gradient(left, transparent,#642a26);
}

.mesea .fl{width: 32.8%;margin-left: 5.2%;padding: 2vw 0;}
.equipment_detail .page,.honor-box .page,.honor-box #load_more_button,.equipment_detail #load_more_button,.case_ys .page,.case_ys #load_more_button,.aijia_case #load_more_button{display: none !important;}
.swiper-pagination-bullet{height: 4px;border-radius: 2px;margin: 0 5px;}
    .p_class_nav li.on a,.ClassList_b3 li.on a{background: #f8ce48;}
    .join .p_class_nav .pic{height: 2.6vw;max-height: 52px;}
    .join .p_class_nav a{padding: 1vw 3vw;width: auto;min-height: 40px;}
    .ClassList_b2 li.on a{color: #550b00;background: #f8ce48;}
@media screen and (min-width: 1024px){
    .NavList_a1 a:hover:after{width: 100%;left: 0;}
    .NewsDetail_a1 #newtb a:hover{color: #550b00;}
    .honor-box .vmore:hover,.page-more:hover{background-color: #550b00;color: #fff;}
    .PosList_a1 a:hover{color: #f8ce48;}
    .p_class_nav li a:hover,.ClassList_b2 li a:hover{background: #f8ce48;}
    .series-list li a:hover .txt{height: 40%;color: #fff;background-color: rgba(0,0,0,0.5);}
    .class_box .ClassList_b2 li a:hover{background: #f8ce48;color: #550b00;}
    .class_box .ClassList_b2 li a:hover{background: none;}
    .aijia_classnav li:hover{background-size: 105% 105%;}
    .aijia_classnav li .vmore:hover{background-position: 7em center;padding-right: 5em;}
    .caseys_list li:hover .img img{transform:translate(-50%,-50%) scale(1.08,1.08) ;-ms-transform:translate(-50%,-50%) scale(1.08,1.08) ;-webkit-transform:translate(-50%,-50%) scale(1.08,1.08) ;}
    .page-sb.equipment .PhotoList_i1 li:hover span{background: none;}
    .page-sb.equipment .PhotoList_i1 li:hover span:after{background-image: url(/images/sbrh.png);}

    .about_B li:hover img,.caseys_list li i:hover,.page-sb.equipment dd img:hover{
        transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
        animation: beat 0.5s 1;
      }
}
@media screen and (max-width: 1440px){
    .NavList_a1 a{font-size: 20px;}
    .ResTitle_a3{font-size: 26px;}
    .content{font-size: 16px;}
    .prodcut_case{margin: 70px auto;}
    .rid61 .ClassList_b2{font-size: 16px;}
    .series-list li h4{font-size: 20px;}
    .series-list li p{font-size: 20px;}

    .hr_list .tit{font-size: 16px;}
    .hr_list .tit span{font-size: 20px;}
    .hr_list .txt,.company-list .l h3{font-size: 16px;}

    .contact .fr h3{font-size: 20px;}
    .contact .fr i{background-size: auto 80%;top: 0.2em;}
    .contact-box .txt,.contact .mid dl{font-size: 14px;}
    .contact .mid li dt,.caseys_list .txt span{font-size: 18px;}

    .contact .mid li{width: 31.3%;margin-right: 3.05%;}

    #history .h-box h3{font-size: 24px;}

    .hcabout{font-size: 16px;}

    .page-more, .honor-box .vmore, .product .content>.vmore{height: 46px;line-height: 46px;border-radius: 23px;font-size: 16px;}
    .page-sb.equipment dd{padding: 0;}
    .page-sb.equipment .PhotoList_i1 li:first-child{height: 21vw;}
    .page-sb.equipment .PhotoList_i1 li:first-child>p{font-size: 14px;}


}
@media screen and (max-width: 1250px){
    #history .h-box h3{font-size: 22px;}
    .hr_list .tit{font-size: 14px;}
    .hr_list .tit span{font-size: 16px;}
    .hr_list .txt{font-size: 14px;}

    .series-list li h4{font-size: 16px;}
    .series-list li p{font-size: 18px;}
    .porfile-box2{font-size: 14px;}

    .page-sb.equipment .PhotoList_i1 li:first-child{height: 20vw;}
    .page-sb.equipment .PhotoList_i1 li:first-child{padding: 1vw 1.6vw;}
    .page-sb.equipment .PhotoList_i1 li:first-child>p,.page-sb.equipment dd p{font-size: 12px;}
    .page-more, .honor-box .vmore, .product .content>.vmore{font-size: 14px;}
}
@media screen and (max-width: 1024px){
    .NavList_a1 a{font-size: 18px;}
    .page-ban{padding-top: 16vw;}
    .ResTitle_a1 span{font-size: 24px;}
    .site-box{padding: 15px 3%;}
    .content{width: 90%;min-height: 60vh;}
    .content.contact{min-height: 10vh;}
    .page-ban>img{width: 30px;}
    .porfile-box2 .txt{margin-left: 5%;}
    .about-list li:after{width: 5px;height: 5px;display: none;}


    .page-sb.equipment dl{display: none;}
    .page-sb.equipment .PhotoList_i1 li:first-child>p, .page-sb.equipment dd p{font-size: 14px;}
    .page-sb.equipment .PhotoList_i1 li:first-child .f-24{font-size: 18px;}

    #year:before{background: none;}
    .history-box{padding: 4vw 0 8vw 0;}
    .history-box .swiper-pagination-progressbar{background-color: rgba(255,255,255,0.6);border-radius: 1px;}
    .history-box .teacher-pagination span{background-color: #fabe00;}
    .history-box .teacher-pagination{height: 3px;width: 91%;margin: 0 auto;}
    #history .h-box h3{font-size: 20px;}
    #history .h-box i{height: 13.6vw;}
    #culture .txt h4{font-size: 18px;}
    
    .hr_list li{width: 100%;margin-bottom: 3vw;}
    .hr_list .tit{position: static;margin-bottom: 2vw;}
    .hr_list .img{width: 45%;height: 27.5vw;display: inline-block;vertical-align: middle;}
    .hr_list .txt{width: 42%;display: inline-block;vertical-align: middle;padding: 2vw 5% 2vw 7%;}

    .hcabout .link-list .pic{height: 13vw;}
    .honor-box .PhotoList_i1 li:nth-child(4){display: none;}

    .about_T .txt{padding: 1.5vw 0;}
    .aijia_customer li i{height: 120px;}
    .aijia_rule .hr_list li{margin-bottom: 2vw;}
    .aijia_rule .hr_list .img{height: 20vw;}
    .aijia_rule .hr_list .tit{position: absolute;}
    .aijia_rule .hr_list .txt, .aijia_rule .hr_list .img{width: 100%;}
    .aijia_rule .teacher-pagination{display: block;}
    .swiper-button-next, .swiper-button-prev{display: none;}
    .series-list li{width: 33.3%;}
    .series-list li:nth-child(4),.series-list li:nth-child(5){width: 50%;}
    .series-list li .txt,.series-list li:nth-child(2n) .txt{background-image: none;top: auto;bottom: 0;}
    
    .aijia_case .PhotoList_i1 li{width: 23.3%;margin-right: 2.26%;}
    .aijia_case .PhotoList_i1 li a{height: 14vw;}
    .aijia_case .PhotoList_i1 li:nth-child(4){margin-right: 0;}

    .page{display: none;}
    #load_more_button{display: block;width: 8em;text-align:center;font-size: 16px;background: #f8ce48;border-radius: 30px;
        margin: 40px auto 0 auto;line-height: 1.5;padding: 10px 0;}

    .caseys_list i{height: 26vw;}

    .jxbox{font-size: 20px;}
    .aijia_customer{margin-top: 50px;}
    .aijia_case{margin-top: 50px;}
    .hr_list .tit{line-height: 37px;}
    .aijia_rule .hr_list{margin-top: 20px;}
    .aijia_rule .hr_list .txt{padding-top: 28px;}

    .company-list .l{width: 100%;}
    .company-list{padding: 40px 5%;}
    
    .product .nav{margin-bottom: 5vw;}
    .product-detail-word .img,.product-detail-word .txt{width: 100%;position: relative;float: none;}
    .product-detail-word .img{height: 36vw;}
    .product-detail-word .txt{padding: 30px 5.2vw;}

    .product-detail .fl a{height: 16vw;line-height: 16vw;}
    .aijia_classnav li .vmore{padding-right: 2.5em;}

    .equipment_detail .PhotoList_i1 li,.equipment_detail .PhotoList_i1 li:nth-child(4n){width: 31.3%;margin-right: 3.05%;}
    .equipment_detail .PhotoList_i1 li:nth-child(3n){margin-right: 0;}
    .equipment_detail .PhotoList_i1 a{height: 22vw;}

    .join-message .fl{width: 100%;}
    .join-message .fr{width: 100%;}
    .join-box .txt ul{border-radius: 10px;padding: 1.7vw 1.5vw;}
    .join-box .txt ul.join-box .txt{font-size: 14px;}
    .join-box .txt .tit{font-size: 14px;padding: 10px 0;margin-right: 5px;vertical-align: top;}
    .join-box .txt li{width: calc(100% - 70px);}
    .join-box .txt dd{width: 100%;margin: 3px auto;}

    .exhibition_detail .product-detail .fl{width: 100%;}
    .exhibition_detail .product-detail .fl a{height: 350px;}
    .exhibition_detail .product-detail .fr{width: 100%;}
    .product .exhibition_detail .ResTitle_a3{margin-top: 0;}

    .teacher-box .txt h3{font-size: 18px;}
    .page-bz .txt{padding-right: 3vw;}
    .page-bz2 .txt{padding-left: 3vw;}
    .page-bz .txt{width: 60%;}
    .page-bz .img{width: 40%;}


}
@media screen and (max-width: 768px){
    .quality_box .fl{width: 100%;float: none;}
    .quality_box .fr{width: 100%;float: none;}

    .aijia_classnav li h2{font-size: 24px;}
    .about_T .txt{width: 70%;max-width: 70%;}
    .about_T .txt h2{margin-bottom: 0;font-size: 1.3em;}

    .about_M h2{font-size: 1.2em;}

    .about-title{width: 100%;}
}
@media screen and (max-width: 640px){
    .site-box{display: none;}
    .swiper-container-vertical>.swiper-scrollbar{width: 3px;}
    .swiper-scrollbar-drag{background-color: #550b00;}
    .swiper-pagination-clickable .swiper-pagination-bullet-active{width: 6.4vw !important;background: #fabe00 !important;}
    .page-ban{background-position: center;height: 50vw;padding-top: 22vw;}
    .page-ban>img{width: 1em;}
    .ResTitle_a1 em,.ResTitle_a3 em{font-size: 5vw;}
    .ResTitle_a1{font-size: 5vw;margin-bottom: 2vw;}
    .ResTitle_a3{font-size: 5vw;margin-bottom: 6vw;}
    .NavList_a1{width: auto;display: inline-block;}
    .NavList_a1 li{width: auto;flex:unset;}
    .NavList_a1 a{font-size: 3.8vw;padding: 3.7vw 2.6vw;}
    .NavList_a1 a.on:after{height: 2px;width: 30%;left: 35%;}
    .nav{margin-bottom: 10vw;}
    .rid61 .ClassList_b2{font-size: 3.8vw;}

    .ClassList_b2, .ClassList_b3{max-width: 100%;}
    .rid61 .ClassList_b2{max-width: 88%;}
    .rid61 .caseClass .swiper-button-next, .rid61 .caseClass .swiper-button-prev{border-bottom-width: 7px;border-top-width: 7px;    margin-top: -3px;}
    .rid61 .caseClass .swiper-button-prev{border-left: 7px solid #f8ce48;}
    .rid61 .caseClass .swiper-button-next{border-right-width: 7px;}
    .map-btn{display: block;border-color: #f8ce48;background-color: #f8ce48;color: #550b00;width: 8em;}
    #map0{display: none;}
    #load_more_button{font-size: 3.8vw;margin: 6vw auto 0 auto;padding: 2vw 0;}
    .content{font-size: 3.8vw;min-height: 60vh;margin-top: 0;width: 94%;}

    .about-title{width: 70%;}
    .about-list li{width: 50%;display: inline-block;max-width: 47.5%;margin-right: 2%;}
    .about-list{display: block;}
    .about-list h4{font-size: 6vw;}
    .about-list li:after{display: none;}
    .porfile-box3 .img{width: 100%;display: block;}
    .porfile-box3 .txt{width: 100%;display: block;}

    .product-detail-word .txt{padding-right: 3vw;}
    .product-detail-word{padding-top: 6vw;}
    .product-detail-word .img{height: 50vw;}
    .product-detail .fl{padding: 1vw 1.2vw 3vw 1.2vw;height: auto;}
    .product-detail .fl a{height: 30vw;line-height: 30vw;}
    .product-detail .fl,.product-detail .fr{float: none;width: 100%;}
    .product-detail .fr a{height: auto;}
    .product-detail .fr .zoom{display: none;}

    .quality_box .quality_list span{font-size: 3.8vw;position: static;margin-bottom: 1vw; display: inline-block;margin-right: 1.2em;}
    .quality_box .quality_list li{padding-left: 0;margin-bottom: 5vw;}
    .swiper-pagination-clickable .swiper-pagination-bullet{width: 2.6vw;height: 1.6vw;border-radius: 0.8vw;margin-right: 2px;display: inline-block;
    background: #ededed;opacity: 1;}

    .NewsDetail_a1{margin: 0 auto;width: 94.5%;}
    .NewsDetail_a1 .nf1{font-size: 3.6vw;}
    .NewsDetail_a1 .nf2{font-size: 3.8vw;}
    .NewsDetail_a1 .nf3{font-size: 4.2vw;}
    .NewsDetail_a1 #nt{font-size: 3.9vw;}
    .NewsDetail_a1 #nb{font-size: 3.2vw;}
    .NewsDetail_a1 #nf em{font-size: 3.5vw;}
    .NewsDetail_a1 #nt{font-size: 4.1vw;line-height: 1.5;padding: 0 0 2vw 0;}
    .NewsDetail_a1 #newtb{margin-top: 0;}
    .NewsDetail_a1 #newtb a,.NewsDetail_a1 #newtb span,.NewsDetail_a1 #newtb em{font-size: 3.8vw;line-height: 1.5;}
    .NewsDetail_a1 #newtb span{margin-bottom: 2vw;}
    .NewsDetail_a1 #newtb span,.NewsDetail_a1 #newtb em{width: 100%;}

    .hr_list{margin-top: 6vw;}
    .hr_list li{width: 100%;float: none;}

    .hr_list .txt{width: 100%;display: block;box-sizing: border-box;padding: 6vw 5% 3vw 5%;font-size: 3.8vw;}
    .hr_list .img{width: 100%;float: none;display: block;height: 42vw;}
    .hr_list .img img{height: auto;}
    .hr_list .tit{position: absolute;padding-right: 2vw;font-size: 4vw;line-height: 2.2;}
    .hr_list .tit span{font-size: 4vw;padding: 10px 3vw;}
    .hr_list .tit p{    width: calc(100% - 3em);}
    
    .jxbox{font-size: 4.2vw;margin-bottom: 4.8vw;padding: 1.5vw 2.2vw;}

    .about_B{text-align: center;}
    .about_B li{width: 30%;margin-bottom: 2vw;float: none;display: inline-block;}
    .about_B li i{width: 12vw;height: 12vw;display: inline-block;}
    .about_B li img{max-width: 100%;max-height: 100%;}
    .about_B b{font-size: 3.8vw;}
    .about_B p{display: none;}

    .about_M h2{font-size: 4vw;}
    .about_T .w50{width: 100%;float: none;}
    .about_T .txt h2{margin-bottom: 2vw;font-size: 4.5vw;}
    .about_T .L .txt,.about_T .R .txt{margin: 0 auto;width: 100%;padding: 3vw;max-width: 100%;box-sizing: border-box;}
    .about_M #load_more_button{display: none;}
    
    .aijia_case .PhotoList_i1 li{width: 47.5%;margin-right: 5%;}
    .aijia_case .PhotoList_i1 li a{height: 30vw;}
    .aijia_case .PhotoList_i1 li:nth-child(2n){margin-right: 0;}

    .aijia_rule .hr_list .img{height: 26vw;}
    .aijia_rule .hr_list li{margin-bottom: 0;}
    .aijia_rule .hr_list .txt{padding: 6vw 5% 3vw 5%;}
    .aijia_customer li i{height: 17.7vw;margin-bottom: 5px;}
    .aijia_customer p{font-size: 4vw;}

    .aijia_customer{margin-top: 10vw;}
    .aijia_case{margin-top: 12vw;}

    .aijia_case #load_more_button{display: none;}
    .about_M #load_more_button{display: none;}

    .series-list li h4{font-size: 4.2vw;}
    .series-list li p{font-size: 4.2vw;}
    .series-list li{width: 50%;height: 60vw;}
    .series-list li:last-child{width: 100%;}
    .series-list li:nth-child(3) .txt{background-color: #1369b6;color: #fff;}
    .series-list li:nth-child(4) .txt{background-color: #f8ce48;color: #2a2a2a;}

    .prodcut_case{margin: 10vw auto 12vw auto;}
    .p_class_nav li .pic{width: 100%;height: 10vw;margin-bottom: 5px;}
    
    .caseys_list .img{width: 100%;display: block;}
    .caseys_list .txt{width: 100%;display: block;}
    .caseys_list .txt span{font-size: 4vw;line-height: 1.5;font-weight: normal;}
    .caseys_list .txt i{height: 10vw;width: 10vw;}
    .case_ys>div>h3{font-size: 5vw;}

    .bz-box .tapbtn li{width: 50%;}
    .bz-box .tapbtn li:last-child{width: 100%;}

    .business_teacher .l{width: 100%;float: none;margin: 0 auto;display: block;}
    .business_teacher .r{width: 100%;float: none;margin: 0 auto;display: block;}
    .teacher-box .txt{padding: 2vw;}
    .business_teacher.content{margin-bottom: 12vw;}
    .teacher-box li a{width: 35%;height: 40vw;}
    .teacher-box li .txt{width: 60%;}
    .teacher-box .txt h3{font-size: 4.2vw;}
    .teacher-box{padding: 8vw 0;}
    .teacher-pagination{margin-top: 5vw;}

    .contact .fl{position: static;width: 100%;margin-top: 6vw;}
    .contact .fr{min-width: 100%;}
    .contact .fr .b img{width: 13vw;}
    .contact .fr ul{margin-bottom: 4vw;}
    .contact .fr i{background-size: auto 70%;}
    .contact .fr h3{font-size: 4.2vw;}
    .map-btn{margin: 0 auto;}
    .contact .top{margin-bottom: 12vw;}
    .contact .mid li{width: 100%;float: none;margin-bottom: 3vw;}
    .contact .mid li dt{font-size: 3.8vw;left: -3vw;}
    .contact-box .txt, .contact .mid dl{font-size: 3.6vw;}
    .contact .mid dl{padding: 5vw 4vw;}
    .contact .mid ul{width: 98%;margin: 0 0 0 auto;}
    .company-list .l h3{font-size: 4.2vw;}
    .company-list .l{padding: 6vw 5vw;} 
    .contact-box dd i{background-size: auto 80%;}   
    .contact-box dl{margin: 5vw auto 3vw auto;}
    .company-list .map{line-height: 9vw;height: 9vw;padding: 0 6vw;border-radius: 6vw;}
    .company-list .ResTitle_a3{margin-top: 0;}
    .aijia_rule .hr_list .txt p{font-size: 3.8vw;}

    .teacher-box .txt{font-size: 3.8vw;}
    .teacher-box .txt p{font-size: 3.6vw;}

    .caseys_list li{width: 48.5%;margin-right: 3%;margin-bottom: 6vw;}
    .caseys_list li:nth-child(2n) {border-right: none; margin-right: 0;}
    .caseys_list li i{height: 20vw;}


    .stand,.stand *,.stand .tab2 th,.stand .tab2 td,.stand p.f-16{font-size: 12px !important;font-weight: normal;}
    .stand .tab2 p{margin-bottom: 0;}

    .class_box .fl{width: 100%;float: none;margin-bottom: 3vw;}
    .class_box .ClassList_b2 li, .class_box .ClassList_b3 li{margin-right: 0;}
    .class_box .fl, .class_box .fr{line-height: 12vw;float: none;width: 100%;height: auto;}
    .class_box .ClassList_b2 li a{font-size: 3.8vw;padding: 0 3vw;}
    .class_box .tb{position: static;display: block;margin-bottom: 3vw;text-align: center;width: auto;height: auto;line-height: 2.0;}
    .class_box .tb.on:after{display: none;}
    .class_box .ClassList_b2{width: 100%;margin: 0 auto; max-width: 100%;display: block;}
    
    .hcabout{font-size: 3.8vw;}
    .hcabout .content{margin-bottom: 12vw;}
    .hcabout .link-list{margin-bottom: 8vw;}
    .hcabout .link-list li{width: 100%;margin: 0 auto 3vw auto;}
    .hcabout .link-list .pic{height: 26vw;margin-bottom: 2vw;}
    .hcabout .link-list .txt h4{font-size: 6vw;font-weight: normal;}
    .hcabout .link-list i{font-size: 8vw;top: 19vw;}
    .hcabout .link-list .txt h4:before{display: none;}
    .hcabout .link-list .txt span{margin-left: 0.5em;}
    .hcabout .link-list .txt span{font-size: 3.6vw;}
    .hcabout .link-list .txt p{font-size: 3.8vw;}
    .hcabout .link-list .txt p{margin-top: 1vw;}
    .hcabout #year .btns{display: block;width:100%;position:absolute;top: 114%;}
    .hcabout #year .btns>div{display: inline-block;margin:0 1vw;width: 10.2vw; height:10.2vw; cursor: pointer;}
    
    .porfile-box2{padding: 0;}
    .porfile-box2 .img{width: 100%;position: relative;height: auto;}
    .porfile-box2 .img img{width: 100%;height: auto;min-height: unset;}
    .porfile-box2 .img:after{bottom: 0;left: 5%;top: auto; border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 10px solid #550b00;}
    .porfile-box2 .txt{width: 94%;margin: 6vw auto 0 auto;padding: 10vw 0;display: block;font-size: 3.8vw;}
    .bg-porfile3{padding: 10vw 0;}
    .porfile-box3 .txt{padding-top: 6vw;}
    .history-box{padding: 8vw 0 18vw 0;}
    .history-box .teacher-pagination{padding-bottom: 0;margin-bottom: 0;}
    #year{font-size: 5vw;}
    #year .swiper-slide:before{background-size: auto 100%;width: 5vw;height:5vw;margin-left: -2.5vw;}
    #history .h-box{margin: 6vw auto;}
    #history .h-box h3{font-size: 5vw;margin-bottom: 3vw;}
    .honor-box .vmore{height: 10vw;line-height: 10vw;}
    .honor-box .PhotoList_i1 li:nth-child(4){display: block;}
    .honor-box{margin: 12vw auto 8vw auto;}

    .aijia_classnav li{padding: 12vw 3vw;width: 100%;float: none;}
    .aijia_classnav li h2{font-size: 4.5vw;text-transform: uppercase;}
    .aijia_classnav li .vmore{font-size: 3.6vw;margin-top: 4vw;height: 8vw;line-height: 8vw;padding-top: 0;padding-bottom: 0;}

    .equipment_detail .PhotoList_i1 li,.equipment_detail .PhotoList_i1 li:nth-child(4n),.equipment_detail .PhotoList_i1 li:nth-child(3n){margin-bottom: 3vw; width: 48.5%;margin-right: 3%;}
    .equipment_detail .PhotoList_i1 li:nth-child(2n){margin-right: 0;}
    .equipment_detail .PhotoList_i1 a{height: 32vw;}
    .equipment_detail .fl{width: 100%;float: none;}
    .equipment_detail .fr{float: none;width: 100%;}
    .equipment_detail .fl h3{font-size: 5vw;}
    .equipment_detail h4{font-size: 4.5vw;}
    .equipment_detail .fl{font-size: 3.8vw;}

    .join-message .fl{font-size: 3.8vw;}
    .tip i{width: 1.5em;}
    .join-message .fl{padding: 4vw;}

    .select-box select{font-size: 3.8vw;padding: 15px 20px;}
    .stand{width: auto;}
    .honor-box .vmore,  .product .content>.vmore{height: auto;padding: 2vw 0; line-height: 1.5;}

    .ResTitle_a3 .select-box{width: auto;}
    .buidin-box h3{font-size: 4.2vw;margin-bottom: 2vw;}

    .exhibition_detail .product-detail .fl a{height: 60vw;}
    
    .page-lc{padding: 8vw 0;}
    .page-sb.equipment .PhotoList_i1 li:first-child{height: 36vw;background-size: 5em 3.5em;padding: 2vw;}
    .page-sb.equipment .PhotoList_i1 li:first-child>p{font-size: 3.8vw;}

    .page-bz{padding-top: 38vh;padding-bottom: 6vh; background-size: 100% 35vh;background-position: left top;position: relative;}
    .page-bz .txt{width: 93%;display: block;padding: 0;margin: 0 auto;}
    .page-bz .img{position: absolute;left: 0;top: 0;width: 100%;height: 35vh;}
     .page-bz .img-t{position: absolute;bottom: 0;min-width: 60%;}
    .page-lc img{height: 40vw;margin-bottom: 4vw;}
    .page-more, .honor-box .vmore, .product .content>.vmore{line-height: 10vw;height: 10vw;border-radius: 5vw;font-size: 3.8vw;}

    .join .p_class_nav{margin-bottom: 0;}
    .join .p_class_nav .pic{height: 8vw;}
    .join .p_class_nav a{padding: 4vw 5vw;}
    .join-box .img{float: none;width: 100%;}
    
    .join_rule{padding: 3vw 0;}
    .join-box .txt ul{margin-bottom: 3vw; border-radius: 2vw;padding: 2.7vw 1.5vw;}
    .join-box .txt{font-size: 3.8vw;width: 100%;margin: 0 auto 3vw auto;}

    .series-list .swiper-button-next, .series-list .swiper-button-prev{display: block;width: 9vw;height: 9vw;}
}