@font-face {
    src: url("/fonts/GilroyBold.woff2");
    font-family: Gilroy-Bold;
}
body{color:#333; font-size:14px}
[body]{overflow:hidden;}

.padd100{padding: 100px 0;}
.f7f8fa{background: #f7f8fa;}
.pc{display: block;}
.mobile{display: none;}

/*header*/
#header{top: 0;left: 0;width: 100%;z-index: 99;padding: 20px 0;transition: all 0.3s;border-bottom: 1px solid transparent;}
#header .logo{}
#header .logo .head-def{display: block;}
#header .logo .head-fixed{display: none;}
/*#header .logo .head-fixed.on{display: block;}*/
#header .header-nav{}
#header .header-nav .nav{/*margin-right: 7px;*/}
#header .header-nav .nav .item{font-size: 16px;color: #ffffff;margin: 0 25px;transition: all 0.4s;}
#header .header-nav .nav .item:hover{color: #FF0000;}
#header .header-nav .nav .item.cur{color: #FF0000;}
#header .header-nav .search{width: 42px;height: 42px;border-radius: 50%;background-color: rgba(0,0,0,0.3);background-image: url("/images/search-icon.png");background-position: center center;background-repeat: no-repeat;}
#header .header-nav .has-sub{}
/*修改1 border-top*/
#header .header-nav .has-sub .sub-nav{/*display: none;*/position: fixed;z-index: 1;left: 0;top: 88px;width: 100%;/*border-top: 1px solid #dfdede;*/  box-shadow: 0 4px 10px rgba(0, 0, 0, .1);visibility: hidden;transition: all
0.4s;opacity: 0}
#header .header-nav .has-sub .sub-nav::before{    content: "";position: absolute;left: 0;top: 0;z-index: -1;width: 100%;height: 100%;background: #fff;opacity: 1;transition: all .5s ease-in-out;}
/*修改1 display:none*/
#header .header-nav .has-sub .sub-nav .list{width: 1280px;margin: 0 auto;text-align: center;display: none;}
#header .header-nav .has-sub .sub-nav .list.news{margin: 0 50%;}
#header .header-nav .has-sub .sub-nav .list .item{margin: 20px 10px;}
#header .header-nav .has-sub .sub-nav .list .item .cont{}
#header .header-nav .has-sub:hover .sub-nav{visibility: unset;opacity: 1;}

#header.cur{background: #ffffff;border-bottom: 1px solid #e5e7ed;/*padding: 14px 0;*/}
#header.cur .nav .item{color: #666666;transition: all 0.4s;}
#header.cur .nav .item:hover{color: #FF0000;}
#header.cur .header-nav .search{background-color: #FF0000;cursor: pointer;}
#header.onsearch{background: #ffffff;border-bottom: 1px solid #e5e7ed;/*padding: 14px 0;*/}
#header.onsearch .nav .item{color: #666666;transition: all 0.4s;}
#header.onsearch .nav .item:hover{color: #FF0000;}
#header.onsearch .header-nav .search{background-color: #FF0000;cursor: pointer;}

.input-search-blank{position: fixed;top: 92px;left: 0;width: 100%;height: 0px;z-index: 2;background: #ffffff;display: flex;align-items: center;justify-content: center;transition: all 0.36s;}
.input-search-blank.onsearch{height: 350px;}
.input-search-blank .input-set{border-bottom: 1px solid #CCCCCC;width: 30%;padding-bottom: 5px;}
.input-search-blank .input-set input{display: block;width: 100%;height: 100%;font-size: 16px;}
.input-search-blank .input-submit{background: url(/images/submit-search.png) no-repeat center center;width: 13px;height: 16px;cursor: pointer;}


#header .fa-bars{font-size: 28px;color: #ffffff;margin-right: 20px;padding-top: 5px;display: none;}
#header.cur .fa-bars{color: #333333;}


#header_mobile{display: none;height: 80px;z-index: 1000;width: 100%;position: fixed;left: 0;top: 0;right: 0;border-bottom: solid 1px #ededed;background: #ffffff;}
#header_mobile .menu-trg {position: absolute;right: 4%;top: 0; z-index:9999999;}
#header_mobile .header-lang{margin-top: 30px;}
#header_mobile .logo{margin-top: 20px;margin-left: 5%;}
#header_mobile .menu-trg .icon-menu{background: url(/images/mobilenav.png)no-repeat center;}
#header_mobile .menu-trg .trg {display: block;width: 40px;height: 40px;background-size: 100%;margin-top: 20px;}



.side-menu {position: fixed;right: 0;top: 0;width: 89%;height: 100%;z-index: 1000;transform: translateX(100%);-webkit-transform: translateX(100%);transition-property: transform;-webkit-transition-property: -webkit-transform;transition-duration: 0.5s;-webkit-transition-duration: 0.5s;}

.side-menu .inner {position: absolute;right: 0;top: 0;width: 100%;height: 100%;background: #fff;color: #0b57ac;overflow-x: hidden;overflow-y: auto;border: solid 1px #ededed;}
.side-menu .inner .slide-menu{margin-left: 59px;margin-right: 30px;margin-top: 47px;}
.side-menu .inner .slide-menu .option{position: relative;margin-bottom: 40px;}
.side-menu .inner .slide-menu .option::after{position: absolute;content: "";background: url("/images/mobile-hd-plus.png") no-repeat;width: 17px;height: 17px;top: 8px;right: 0px;}
.side-menu .inner .slide-menu .option.noplus::after{background: none;}
.side-menu .inner .slide-menu .option.cur{position: relative;margin-bottom: 40px;}
.side-menu .inner .slide-menu .option.cur::after{position: absolute;content: "";background: url("/images/mobile-hd-min.png") no-repeat;width: 17px;height: 17px;top: 15px;right: 0px;}
.side-menu .inner .slide-menu .option.cur.noplus::after{background: none;}
.side-menu .inner .slide-menu .option .cate{font-size: 28px;color: #333333;}
.side-menu .inner .slide-menu .option .cate{}
.side-menu .inner .slide-menu .option .sec-list{padding-left: 50px;margin-top: 25px;display: none;}
.side-menu .inner .slide-menu .li{list-style-type: disc;color: #666666;font-size: 14px;}
.side-menu .inner .slide-menu .li .li-cate{color: #666666;font-size: 26px;line-height: 72px;}
.side-menu .hd {padding: 0 15px;height: 70px;border-bottom: 1px solid #ededed;line-height: 48px;overflow: hidden;display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;justify-content: flex-end;-webkit-justify-content: flex-end;}
.side-menu .hd .icon-user:before {margin-right: 5px;font-size: 18px;}
.side-menu .hd .icon-fork:before {top: 0;right: 0;font-size: 18px; position: absolute;}
.side-menu .hd .icon-user{text-overflow: ellipsis;white-space: nowrap;max-width: 65%;overflow: hidden;}
.side-menu .hd .msg{margin-right: auto;margin-left: 6px;}
.side-menu .hd .msg img{max-width: 20px;}
.side-menu .hd .icon-fork{width: 24px;height: 24px;background: url(/images/join-close.png)no-repeat center;background-size: 100%;margin-right: 12px;}
/*.side-menu ul > li a {display: block;text-align: center;line-height: 100px;font-size: 35px;}*/
/*.side-menu ul > li {border-bottom: 1px solid #ededed;}*/

.side-menu.show {transform: translateX(0);-webkit-transform: translateX(0);}
#header_mobile .left{width: 11.59%;margin-top: 16px;margin-left: 8%;}
#header_mobile .left.header-tel{width: 27%;margin-top: 26px;margin-left: 4%;}
#header_mobile .left a{display: inline-block;}
#header_mobile .left img{max-width: 80px;height: auto;max-height: 80px;}
#mobile_drak{width: 100%;height: 100%;position: fixed;left: 0;right: 0;top: 0;background: rgba(0,0,0,0.5);z-index: 999;display: none;}
#header_mobile .menu-trg .side-menu .lan{text-align: center;margin-top: 20px;}
#header_mobile .menu-trg .side-menu .lan .a{display: inline-block;font-size: 18px;cursor: pointer;color: #0b57ac;}
#header_mobile .menu-trg .side-menu .lan{text-align: center;margin-top: 30px;}
#header_mobile .menu-trg .side-menu .lan .a{display: inline-block;font-size: 18px;cursor: pointer;color: #ea5707;}
#header_mobile .menu-trg .side-menu .lan a{margin: 0 5px;display: inline-block;}
/*#header_mobile .search{width: 94%;margin: 0 auto;margin-top: 15px;text-align: center;}*/
#header_mobile .search{width: 42px;height: 42px;border-radius: 50%; margin-top: 20px;margin-right: 100px;background-color: rgba(255,0,0,1);background-image: url("/images/search-icon.png");background-position: center center;background-repeat: no-repeat;}
/*#header_mobile .search form{display: inline-block;text-align: center;}*/
/*#header_mobile .search .text{width: auto;}*/

@media only screen and (max-width: 1680px){
    #header .header-nav .has-sub .sub-nav .list.news{margin: 0 45%}
}
@media only screen and (max-width: 1440px){
    #header .header-nav .has-sub .sub-nav .list.news{margin: 0 36%}
}
@media only screen and (max-width: 1366px){
    #header .header-nav .has-sub .sub-nav .list.news{margin: 0 32%}
}
@media only screen and (max-width: 1280px){
    #header .header-nav .has-sub .sub-nav .list.news{margin: 0 28%}
}
@media only screen and (max-width: 1024px){
    #header .header-nav .nav .item{margin: 0 10px;}
}
@media only screen and (max-width: 750px){
    #header .header-nav .nav{display: none;}
    #header_mobile,#header_mobile_hidden{display: block;}
    #header,#menu,#header-blank{display: none;}
}

/*header end*/


/*footer*/
#footer{padding: 43px 0 29px;background: #000000;}
#footer .foot-top{padding-bottom: 27px;border-bottom: 1px solid rgba(255,255,255,0.3)}
#footer .foot-top .name{font-weight: bold;color: #888888;margin-bottom: 20px;}
#footer .foot-top .info-list .info{color: #888888;margin-right: 40px;padding-left: 2%;}
#footer .foot-top .info-list .info.tel{background: url("/images/footer-tel.png") no-repeat left center;}
#footer .foot-top .info-list .info.email{background: url("/images/footer-email.png") no-repeat left center;}
#footer .foot-top .info-list .info.addr{background: url("/images/footer-locate.png") no-repeat left center;}
#footer .foot-top .info-list .info span{color: #ffffff;}
#footer .foot-btm{padding-top: 28px;}
#footer .foot-btm .private-law{margin-bottom: 10px;}
#footer .foot-btm .private-law .set{color: #999999;}
#footer .foot-btm .private-law .set:first-child{margin-right: 16px;}
#footer .foot-btm .copyright-icp{margin-bottom: 20px;}
#footer .foot-btm .copyright{color: #787878;}
#footer .foot-btm .icp {color: #787878;}
#footer .foot-btm .icp a{color: #787878;}

.toTop{/*line-height: 80px;border: 1px solid #ffffff;color: #ffffff;text-align: center;*/bottom: 3%;right: 3%;background: url(/images/Totop.jpg) no-repeat;width: 82px;height: 82px;z-index: 10;opacity: 0;}
/*.toTop:hover{color: #ffffff;}*/
/*@media only screen and (max-width: 1680px){*/
/*    .toTop{right: 3%;}*/
/*}*/
/*@media only screen and (max-width: 1440px){*/
/*    .toTop{top: 26%;}*/
/*}*/
/*@media only screen and (max-width: 1024px){*/
/*    .toTop{width: 65px;height: 50px;line-height: 50px;top: 30%;}*/
/*}*/
@media only screen and (max-width: 750px){
    #footer .foot-top .name{font-size: 34px;}
    #footer .foot-top .info-list .info{margin-bottom: 10px;float: none;font-size: 24px;padding-left: 5%;}
    #footer .foot-btm .private-law .set{font-size: 24px;}
    #footer .foot-btm .copyright{font-size: 24px;}
    #footer .foot-btm .icp{font-size: 22px;float: left;margin-top: 20px;}
    .toTop{/*width: 140px;height: 60px;line-height: 60px;*/top: 90%;font-size: 28px;bottom: unset;}
}



/*footer end*/



/*banner*/
.index-banner{}
.index-swi{height: 950px;}
/*.index-swi .slide{height: 956px!important;}*/
.index-swi .slide .cont{top: 37.26%;left: 9.9%;z-index: 5;width: 100%;}
.index-swi .slide .weight{font-size: 50px;color: #ffffff;font-weight: bold;width: 22.4%;margin-bottom: 30px;}
.index-swi .slide .weight .txt{transform: translateY(180px);opacity: 0;transition: all 0.8s;}
.index-swi .slide.show .weight .txt{transform: translateY(0px);opacity: 1;}
.index-swi .slide .regular{font-size: 20px;color: #ffffff;line-height: 28px;}
.index-swi .slide .regular .txt{transform: translateY(180px);opacity: 0;transition: all 0.8s;}
.index-swi .slide.show .regular .txt{transform: translateY(0px);opacity: 1;}

.num-pagin{bottom: 30%;left: 9.9%;width: 30%;z-index: 3;display: flex;justify-content: flex-start;align-items: center;flex-direction: row;}
.num-pagin .page-bar{background: rgba(255,255,255,0.2);margin: 0 10px;}
.num-pagin [time-bar-div]{height:2px;width: 70px;}
.num-pagin [time-bar-div] .time-bar{background:red;height: 10px;}
.num-pagin .p-num{font-size: 16px;font-weight: bold;font-family: Gilroy-Bold;color: #ffffff;}
.num-pagin .p-num.active-page{color: #FF0000;}
.num-pagin .play-stop{background: url("/images/index-stop.png") no-repeat;width: 9px;height: 10px;margin-left: 18px;}
.num-pagin .play-stop.hand{background: url("/images/index-play.png") no-repeat;}



.banner-mus{bottom: 8%;left: 9.9%;background: url("/images/banner-mus.png") no-repeat;width: 22px;height: 40px;z-index: 2;animation: ud_mus 3s infinite linear;}
@keyframes ud_mus {
    0%{bottom: 10%;}
    25%{bottom: 12%;}
    50%{bottom: 10%;}
    75%{bottom: 8%;}
    100%{bottom: 10%;}
}

.txt-pagin{right: 0;bottom: 0;width: 72.4%;height: 80px;padding: 30px 80px 30px 25px;/*background: #f3f3f4;*/background: rgba(255,255,255,0.95);border-top-left-radius: 17px;z-index: 2;}
/*.txt-pagin .text{width: auto;}*/
.txt-pagin .index-txt-swi{width: 49.9%;margin: 0;height: 20px;}

/*修改1*/
/*.index-txt-swi .slide.all{animation: ToAll 800ms;}*/
.index-txt-swi .slide.swiper-slide-active.now{animation: ToShow 800ms;}
.index-txt-swi .slide.pass{animation: ToPass 800ms;}
.index-txt-swi .slide{opacity: 0;transition: all 1s;}
.index-txt-swi .slide.now{opacity: 1;}

@keyframes ToAll {
    0%{opacity: 0;}
    25%{opacity: 0.5;}
    50%{opacity: 1;}
    75%{opacity: 0.5;}
    100%{opacity: 0;}
}
@keyframes ToShow {
    0%{opacity: 0;}
    50%{opacity: 0.5;}
    100%{opacity: 1;}
}
@keyframes ToPass {
    0%{opacity: 1;}
    50%{opacity: 0.5;}
    100%{opacity: 0;}
}
/*修改1*/


.txt-pagin .text .txt{font-size: 16px;margin-right: 5%;}
.txt-pagin .text .date{font-size: 16px;color: #999999;}
.txt-pagin .pagin.swiper-pagination-bullets{}
.txt-pagin .pagin .swiper-pagination-bullet{width: 10px;height: 10px;background: transparent;border: 1px solid #9d9d9d; margin: 0 10px;opacity: 1;}
.txt-pagin .pagin .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #FF0000;border-color: #FF0000;}

/*按钮*/
.idx-swi-left{background: url("/images/banner-left.jpg") no-repeat;width: 50px;height: 80px;top: 50%;left: 0;margin-top: -40px;z-index: 2;cursor: pointer;opacity: 0.4;transition: all 0.4s;}
.idx-swi-left:hover{opacity: 1;}
.idx-swi-right{background: url("/images/banner-right.jpg") no-repeat;width: 50px;height: 80px;top: 50%;right: 0;margin-top: -40px;z-index: 2;cursor: pointer;opacity: 0.4;transition: all 0.4s;}
.idx-swi-right:hover{opacity: 1;}

#inner-swiper .bread{bottom: 0;left: 0;border-top: 1px solid rgba(255,255,255,0.2);z-index: 5;width: 100%;padding: 24px 0;}
#inner-swiper .bread .set{color: #ffffff;}
#inner-swiper .bread.news-detail{top: 0;}
#inner-swiper .title-box{top: 50%;left: 50%;/*right: 0;bottom: 0;*/z-index: 2;transform: translate(-50%,-50%);width: 100%;text-align: center;}
#inner-swiper .title-box .tit{font-size: 36px;color: #fff;}
#inner-swiper .title-box .date-view{margin-top: 30px;}
#inner-swiper .title-box .date{background: url("/images/news-detail-time.png") no-repeat left center;color: #cccccc;font-size: 16px;padding-left: 2%;font-family: Gilroy-Bold;}
#inner-swiper .title-box .view{background: url("/images/news-detail-view.png") no-repeat left center;color: #cccccc;font-size: 16px;padding-left: 2%;font-family: Gilroy-Bold;margin-left: 2%;}

#inner-swiper .title-box .col-bar{top: 150%;left: 50%;margin-left: 5px;z-index: 2;}
#inner-swiper .title-box .col-bar .bar{width: 1px;height: 60px;background: #ededed;animation: rollDown 2s infinite linear; }

@keyframes rollDown {
    0%{transform: translateY(-100%);}
    50%{transform: translateY(0%);}
    100%{transform: translateY(100%);}

}

@media only screen and (max-width: 1680px){
    .index-swi{height: 830px;}
    .index-swi .slide .weight{width: 33.4%;}
}

@media only screen and (max-width: 1440px){
    .index-swi{height: 710px;}
    .index-swi .slide .cont{top: 28.26%}
    .txt-pagin .index-txt-swi{width: 62.9%;}
    .num-pagin{bottom: 25%;}
}
@media only screen and (max-width: 1366px){
    .index-swi{height: 676px;}
}
@media only screen and (max-width: 1280px){
    .index-swi{height: 632px;}
}
@media only screen and (max-width: 1024px){
    .index-swi{height: 506px;}
    .index-swi .slide .weight{width: 85.4%;}
    .txt-pagin{width: 84.4%;}
    #inner-swiper .title-box{top: 77%;}
    #inner-swiper .title-box .tit{font-size: 28px;}
}
@media only screen and (max-width: 750px){
    .index-banner{height: 100vh;}
    .index-swi{height: 100%;}
    .num-pagin{display: none;}
    /*.index-swi .slide{height: 100%;}*/
    /*.index-swi .slide .idx-pic{top: -10000px;bottom: -10000px;right: -10000px; left: -10000px;z-index: 2;width: 100%;margin: auto;}*/
    .index-swi .slide .cont{width: 83%;}
    .index-swi .slide .weight{width: 100%;font-size: 48px;}
    .num-pagin{bottom: 12%;}
    .banner-mus{left: 50%;transform: translateX(-50%);}
    #inner-swiper .bread .set{font-size: 18px;}
    #inner-swiper .title-box .tit{font-size: 34px;}
    #inner-swiper .title-box .date{padding-left: 4%;font-size: 24px;}
    #inner-swiper .title-box .view{padding-left: 4%;font-size: 24px;}
}


/*banner end*/



/*contact*/
#contact{}
#contact .on-top{margin-bottom: 60px;}
#contact .on-top .c-name{font-size: 24px;font-weight: bold;margin-bottom: 40px;}
#contact .on-top .list{margin-bottom: 50px;}
#contact .on-top .item{width: 32.8%;}
#contact .on-top .tit{font-size: 16px;padding-left: 6%;}
#contact .on-top .tit.addr{background: url("/images/contact-addr.png") no-repeat left center;}
#contact .on-top .tit.tel{background: url("/images/contact-tel.png") no-repeat left center;}
#contact .on-top .tit.email{background: url("/images/contact-email.png") no-repeat left center;}
#contact .on-top .info{font-size: 16px;width: 55%;}
#contact .on-top .map{height: 500px;}
#contact .oth-list{}
#contact .oth-list .item{border: 2px solid #cccccc;padding: 40px 0 30px 5%;width: 48.43%;margin-bottom: 40px;transition: all 0.4s;}
#contact .oth-list .item .name{font-size: 18px;font-weight: bold;margin-bottom: 30px;transition: all 0.4s;}
#contact .oth-list .item .info{padding-left: 5%;margin-bottom: 10px;}
#contact .oth-list .item .info.addr{background: url("/images/contact-addr2.png") no-repeat left center;}
#contact .oth-list .item .info.tel{background: url("/images/contact-tel2.png") no-repeat left center;}
#contact .oth-list .item .info.email{background: url("/images/contact-email2.png") no-repeat left center;}
#contact .oth-list .item:hover{border: 2px solid #FF0000;}
#contact .oth-list .item:hover .name{color: #FF0000}

@media only screen and (max-width: 1024px){
    #contact .on-top .tit{padding-left: 10%;}
    #contact .on-top .info{width: 70%;}
    #contact .oth-list .item .info{padding-left: 7%;}
}
@media only screen and (max-width: 750px){
    #contact .on-top .item{width: 100%;margin-bottom: 20px;}
    #contact .on-top .tit{padding-left: 5%;font-size: 28px;}
    #contact .on-top .info{font-size: 28px;}
    #contact .on-top .c-name{font-size: 42px;}
    #contact .oth-list .item{width: 100%;}
    #contact .oth-list .item .name{font-size: 34px;}
    #contact .oth-list .item .info{font-size: 28px;padding-left: 4%;}
}

/*contact end*/

/*partner*/
#partner{}
#partner .pic{width: 23.83%;border: 1px solid #e5e5e5;margin: 0 1.56% 1.56% 0;transition: all 0.4s;}
#partner .pic:hover{box-shadow: 0 4px 4px 0 rgba(0,0,0,0.3);}
#partner .pic:nth-child(4n+4){margin-right: unset;}
@media only screen and (max-width: 750px){
    #partner .pic{width: 47%;margin: unset;margin-bottom: 3%}
    #partner .pic:nth-child(2n+2){margin-left: 3%;}
}

/*service*/
#service{padding: 127px 0 103px;background: url("/images/service-bg.jpg") no-repeat;}
#service .info-list{margin-bottom: 80px;}
#service .info-list .item{width: 20%;}
#service .info-list .item .key{margin-bottom: 6px;display: flex;align-items: flex-end;justify-content: center;}
#service .info-list .item .key .num{font-size: 60px;font-family: Gilroy-Bold;color: #FF0000;line-height: 1;}
#service .info-list .item .key .unit{font-size: 18px;font-weight: bold;color: #FF0000;line-height: 2;}
#service .info-list .item .tit{font-size: 18px;font-weight: bold;}
#service .map-pic{margin-bottom: 100px;}
#service .form-area{}
#service .form-area .form-tit{font-weight: bold;font-size: 32px;margin-bottom: 50px;}
#service .form-area .form-list{}
#service .form-area .form-list .input-set{border: 1px solid #CCCCCC;width: 22.65%;height: 50px;line-height: 50px;margin-right: 3.12%;transition: all 0.3s;}
#service .form-area .form-list .input-set.focus{border: 1px solid #FF0000;box-shadow: 0 4px 11px -5px rgba(255,0,0,0.3);}
#service .form-area .form-list .input-set:nth-child(4){margin-right: unset;}
#service .form-area .form-list .input-set input{width: 100%;height: 100%;display: block;padding:0 15px;box-sizing: border-box;}
#service .form-area .form-list .textarea-set{border: 1px solid #CCCCCC;padding: 16px 0 0 14px;width: 100%;height: 20%;resize: none;margin: 40px 0;transition: all 0.3s;}
#service .form-area .form-list .textarea-set.focus{border: 1px solid #FF0000;box-shadow: 0 4px 11px -5px rgba(255,0,0,0.3);}
#service .form-area .form-list .input-submit{width: 12.5%;height: 50px;line-height: 50px;background: #FF0000;color: #ffffff;font-weight: bold;font-size: 18px;text-align: center;margin: 0 auto;transition: all 0.4s;cursor: pointer;}
#service .form-area .form-list .input-submit:hover{box-shadow: 0 4px 11px 0px rgba(255,0,0,0.3);}

@media only screen and (max-width: 750px){
    #service .form-area .form-list .input-set{width: 100%;margin-bottom: 20px;height: 60px;line-height: 60px;}
    #service .form-area .form-list .input-set input{font-size: 28px;}
    #service .form-area .form-list .textarea-set{font-size: 28px;margin-top: 0px;}
    #service .form-area .form-list .input-submit{width: 33.5%;font-size: 28px;height: 60px;line-height: 60px;}
}

/*Index Start*/
/*#index{padding: 100px; background: #f7f8fa;}*/
/*#index .list .item{width: 24.925%; border: 1px solid #f2f2f2; !*margin:0 -1px -1px 0;*!padding: 196px 0; background: #ffffff; text-align: center;transition: all 0.4s;}*/
/*#index .list .item .logo{margin-bottom: 30px;}*/
/*#index .list .item .tit{font-size: 30px; color: #333333; line-height: 48px;}*/
/*#index .list .item .en-tit{font-size: 16px; color: #888888; !*margin-bottom: 100px;*!}*/
/*#index .list .item .txt{font-size: 16px; color: #888888; !*margin-bottom: 100px;*!}*/
/*#index .list .item .more{width: 27%; height: 48px; border: 1px solid #cccccc; font-size: 14px; color: #666666; line-height: 48px; text-align: center; border-radius: 30px; margin: 0 auto;}*/
/*#index .list .item:hover{background: url("/images/index-bg.jpg")no-repeat; padding: 123px 0 116px 0;}*/
/*#index .list .item:hover .logo{filter: grayscale(100%) brightness(500%);}*/
/*#index .list .item:hover .tit{color: #FFFFFF;}*/
/*#index .list .item:hover .en-tit{margin-bottom: 255px; color: #FFFFFF;}*/
/*!*#index .list .item:hover .en-tit:after{position: absolute; content: '研发创新，全套设备、全新工艺应用，量身打造整体解决方案。'; width: 61%; text-align: center; color: #FFFFFF; bottom: -94px; left: 50%; transform: translateX(-50%); line-height: 25px;}*!*/
/*#index .list .item:hover .more{background: #ff0000; color: #FFFFFF; border: #ff0000;}*/

#index{background: #f7f8fa;}
#index .list{}
#index .list .item{width: 25%;background: #ffffff;border: 1px solid #f2f2f2;}
#index .list .item .bg-pic{font-size: 0;opacity: 0;}
#index .list .item .item-ctn{top: 0;left: 0;right: 0;bottom: 0;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;}
#index .list .item .item-ctn .logo{margin-bottom: 40px;}
#index .list .item .item-ctn .tit{color: #333333;font-size: 30px;}
#index .list .item .item-ctn .en-tit{color: #888888;font-size: 16px;}
#index .list .item .item-ctn .brief{width: 61.62%;text-align: center;color: #ffffff;/*margin-top: 65px;*//*height: 130px;*/}
#index .list .item .item-ctn .more-btn{width: 30%;height: 50px;line-height: 50px;text-align: center;border-radius: 25px;font-weight: bold;border: 1px solid #cccccc;color: #666666;margin-top: 33px;}

#index .list .item:hover .bg-pic{opacity: 1;}
#index .list .item:hover .logo{filter: grayscale(100%) brightness(500%);}
#index .list .item:hover .tit{color: #ffffff;}
#index .list .item:hover .en-tit{color: #ffffff;margin-bottom: 100px;}
#index .list .item:hover .brief{}
#index .list .item:hover .more-btn{background: #FF0000;color: #ffffff;border: 1px solid #FF0000;margin-top: 85px;}

@media only screen and (max-width: 1680px){
    #index .list .item .item-ctn .brief{width: 68.62%;}
}
@media only screen and (max-width: 1440px){
    #index .list .item .item-ctn .brief{width: 85.62%;}
}

@media only screen and (max-width: 1280px){
    #index .list .item .item-ctn .more-btn{width: 45%;}
}
@media only screen and (max-width: 1024px){
    #index .list .item{width: 50%}
}
@media only screen and (max-width: 750px){
    #index .list .item .item-ctn .tit{font-size: 34px;}
    #index .list .item .item-ctn .en-tit{font-size: 22px;}
    #index .list .item .item-ctn .brief{font-size: 28px;line-height: 1.8;display: none;}
}


/*Index END*/


/*News Start*/
/*.float-nav{background: #fff;}*/
.anchor{position: relative;top: -278px;}
[position-follow] .fixed{background: #ffffff;z-index: 99;}
.cate-nav{padding: 32px 0;border-top: 1px solid #CCCCCC;}
.cate-nav .cate{margin: 0 30px;font-size: 16px;}
.cate-nav .cate.cur{color: #ff0000;}
#news{background: #f7f8fa;min-height: 262px;}
#news .list{margin-bottom: 60px;}
#news .list .item{padding: 0px 0 31px 0; border-bottom: 2px solid #f1f1f1;margin-bottom: 46px;}
#news .list .item .info{width: 60%;transition:all 0.3s;}
#news .list .item .info .tit{font-size: 24px; color: #333333; margin-bottom: 20px;}
#news .list .item .info .date{font-size: 14px; color: #999999; margin-bottom: 23px;}
#news .list .item .info .exp{font-size: 14px; color: #666666; line-height: 28px; margin-bottom: 18px;}
#news .list .item .pic{width: 25%; text-align: right;}
#news .list .item .pic img{transition:all 0.3s;}
/*.news .list .item:hover{padding-bottom: 14px;}*/
#news .list .item:hover .info{margin-left: 3%;}
#news .list .item:hover .info .tit{color: #ff0000;}
#news .list .item:hover .pic img{transform: scale(1.1);}
#news .list .item .info .more{/*display: none;*/ width: 13%; background: #ff0000; text-align: center; color: #FFFFFF; font-size: 14px; font-weight: bold; line-height: 2.86em; cursor: pointer;opacity: 0;transition:all 0.3s;}
#news .list .item:hover .more{/*display: block;*/opacity: 1;}

@media only screen and (max-width: 1024px){
    #news .list .item .info .more{width: 18%;}
}
@media only screen and (max-width: 750px){
    .cate-nav .cate{/*margin: 0 18px;*/font-size: 28px;margin: unset;}
    .cate-nav .cate.news{margin: 0 18px;font-size: 28px;/*margin: unset;*/}
    .anchor{position: relative;top: -80px;}
    #news .list .item .pic{float: none;margin-bottom: 30px;width: 100%;}
    #news .list .item .info{float: none;width: 100%;}
    #news .list .item .info .tit{font-size: 36px;}
    #news .list .item .info .date{font-size: 22px;}
    #news .list .item .info .exp{font-size: 28px;line-height: 1.8;text-align: justify;}
    #news .list .item .info .more{opacity: 1;font-size: 24px;width: 33%;}
}

/*News End*/

/*news-detail*/
#news-detail{}
#news-detail .share-mode{margin-top: 65px;}
#news-detail .share-mode .tit{font-size: 16px;color: #666666;margin-bottom: 35px;}
#news-detail .share-mode .list{margin-bottom: 90px;}
#news-detail .share-mode .list .icon{width: 42px;height: 42px;line-height: 42px;background: #c1c6d1;border-radius: 50%;font-size: 20px;text-align: center;color: #FFFFFF;cursor: pointer;transition: all 0.4s;}
#news-detail .share-mode .list .icon:nth-child(2){margin: 0 2%;}
#news-detail .share-mode .list .icon:hover{background: #ff0000;}
#news-detail .prev-next{}
#news-detail .prev-next .item{width: 100%;}
#news-detail .prev-next .item.prev{padding-bottom: 30px;border-bottom: 1px solid #e5e5e5;}
#news-detail .prev-next .item.next{padding-top: 30px}
#news-detail .prev-next .item .txt{color: #666666;}
#news-detail .prev-next .item .arrow-up{border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #c1c6d1;margin-top: 8px;margin-left: 45px;margin-right: 35px;}
#news-detail .prev-next .item .arrow-down{border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #c1c6d1;margin-top: 8px;margin-left: 45px;margin-right: 35px;}
#news-detail .prev-next .item .tit{font-size: 16px;color: #666666;}
#news-detail .prev-next .item .date{font-size: 16px;color: #888888;font-family: Gilroy-Bold;}
#news-detail .prev-next .item:hover .tit{color: #ff0000;}
#news-detail .prev-next .item:hover .arrow-up{border-bottom: 6px solid #ff0000;}
#news-detail .prev-next .item:hover .arrow-down{border-top: 6px solid #ff0000;}

@media only screen and (max-width: 750px){
    #news-detail .share-mode .tit{font-size: 34px;}
    #news-detail .share-mode .list .icon{width: 60px;height: 60px;line-height: 60px;font-size: 34px;}
    #news-detail .prev-next .item .txt{font-size: 28px;display: none;}
    #news-detail .prev-next .item .tit{font-size: 28px;}
    #news-detail .prev-next .item .date{font-size: 28px;display: none;}
    #news-detail .prev-next .item .arrow-up{border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid #c1c6d1;margin: 8px 16px 0}
    #news-detail .prev-next .item:hover .arrow-up{border-bottom: 15px solid #FF0000!important;}
    #news-detail .prev-next .item .arrow-down{border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #c1c6d1;margin: 8px 16px 0}
    #news-detail .prev-next .item:hover .arrow-down{border-top: 15px solid #FF0000!important;}
}
/*04Tech Start*/
#tech{}
#tech .top-title{text-align: center; font-size: 36px; font-weight: bold; color: #333333; margin-bottom: 60px;}
#tech .list .item:not(:last-child){margin-bottom: 60px;}
#tech .list .item .pic{width: 54.7%;}
#tech .list .item .pic img{transition: all 0.4s;}
#tech .list .item .pic.pic-right{margin-left: 45.3%;}
#tech .list .item .info.txt-right {width: 39%; height: 100%; right: 0; top: 8%;}
#tech .list .item .info.txt-left {width: 39%; height: 100%; left: 0; top: 8%;}
#tech .list .item .info .sub-tit{font-size: 24px; font-weight: bold; color: #333333; margin-bottom: 28px;}
#tech .list .item .info .sub-tit.txt-left:after{position: absolute; content: ''; width: 20%; height: 2px; background: #cccccc; right: -27%; top: 50%; transform: translateY(-50%);}
#tech .list .item .info .sub-tit.txt-right:after{position: absolute; content: ''; width: 20%; height: 2px; background: #cccccc; left: -26%; top: 50%; transform: translateY(-50%);}
#tech .list .item .info .exp{font-size: 16px; color: #666666; line-height: 24px; margin-bottom: 67px; text-align: justify;}
#tech .list .item .info .para-tit{font-size: 18px; font-weight: bold; color: #333333; margin-bottom: 26px;}
#tech .list .item .info .para-data{font-size: 16px; color: #666666; line-height: 24px;}

/*修改1 添加*/
#tech .list .item:hover .sub-tit{color: #FF0000;}
#tech .list .item:hover .pic img{transform: scale(1.1);}

@media only screen and (max-width: 1024px){
    #tech .list .item .info .sub-tit{margin-bottom: 16px;}
    #tech .list .item .info .exp{margin-bottom: 16px;}
    #tech .list .item .info .para-tit{margin-bottom: 16px;}
}

@media only screen and (max-width: 750px){
    #tech .top-title{font-size: 48px;}
    #tech .list .item .info .sub-tit{font-size: 42px;}
    #tech .list .item .info .sub-tit.txt-left:after{display: none;}
    #tech .list .item .info .sub-tit.txt-right::after{display: none;}
    #tech .list .item .pic.pic-left,#tech .list .item .pic.pic-right{width: 100%;margin:0 0 30px!important;}
    #tech .list .item .info{position: static;width: 100% !important;}
    #tech .list .item .info .exp{font-size: 28px;line-height: 1.8;}
    #tech .list .item .info .para-tit{font-size: 34px;}
    #tech .list .item .info .para-tit{font-size: 34px;}
    #tech .list .item .info .para-data.editor p{font-size: 28px;line-height: 1.8;}
}

/*04Tech End*/

/*product-cate*/
#prod-cate{}
#prod-cate .list{}
#prod-cate .list .item{width: 48.84%;position: relative;margin-bottom: 40px;}
#prod-cate .list .item::after{position: absolute;content: '';padding-top: 51.19%;}
#prod-cate .list .item .lang-tit{position: absolute;top: 18.6%;left: 9.6%;}
#prod-cate .list .item .lang-tit .cn-tit{font-size: 22px;font-weight: bold;color: #FFFFFF;}
#prod-cate .list .item .lang-tit .en-tit{color: #FFFFFF;}
#prod-cate .list .item .more-prod{width: 14.29%;height: 50px;line-height: 50px;border-radius: 26px;text-align: center;background: #FFFFFF;color: #ff0000;position: absolute;bottom: 14%;left: 9.6%;font-weight: bold;}
#prod-cate .list .item:hover .more-prod{background: #ff0000;color: #FFFFFF;}

@media only screen and (max-width: 1440px){
    #prod-cate .list .item .more-prod{width: 20.29%;}
}

@media only screen and (max-width: 750px){
    #prod-cate .list .item{width: 100%;}
    #prod-cate .list .item .lang-tit .cn-tit{font-size: 34px;}
    #prod-cate .list .item .lang-tit .en-tit{font-size: 28px;}
    #prod-cate .list .item .more-prod{width: 30.29%;font-size: 28px;color: #ffffff;background: #FF0000;}
}

/*about*/
#about{}
#about .ab-title{font-size: 42px;font-weight: bold;text-align: center;margin-bottom: 60px;}
#about .intro{}
#about .intro .intro-video{width: 46.875%;border-radius: 8px;}
#about .intro .intro-video .play-btn{top: 50%;left: 50%;transform: translate(-50%,-50%);background: url("/images/play-btn.png") no-repeat;width: 130px;height: 130px;cursor: pointer;}
#about .intro .intro-txt{width: 50%;font-size: 16px;color: #666666;text-align: justify;padding-top: 18px;}
#about .culture{}
#about .culture .item{width: 20%;height: 260px;border-right: 1px solid #ededed;padding-top: 36px;transition: all 0.4s;}
#about .culture .item .icon{margin-bottom: 30px;height: 60px;overflow: hidden;}
#about .culture .item .key-tit{font-weight: bold;color: #666666;margin-bottom: 25px;}
#about .culture .item .exp{font-weight: bold;font-size: 18px;}
#about .culture .item:hover{padding-top: 12px;}
#about .culture .item:hover .icon img{transform: translateY(-200px);filter: drop-shadow(#ff0000 0px 200px);}
#about .develop{}
#about .develop .item{width: 23.83%;height: 300px;background: #ffffff;padding-top: 77px;margin-right: 1.56%;}
#about .develop .item:nth-child(4n+4){margin-right: unset;}
#about .develop .item .data{display: flex;align-items: flex-end;justify-content: center;margin-bottom: 10px;}
#about .develop .item .data .num{font-size: 50px;font-family: Gilroy-Bold;color: #FF0000;line-height: 1;}
#about .develop .item .data .txt{font-size: 20px;font-weight: bold;color: #FF0000;line-height: 2;}
#about .develop .item .title{font-weight: bold;font-size: 22px;margin-bottom: 20px;}
#about .develop .item .exp{font-size: 16px;color: #666666;line-height: 28px;}
#about .history{}
#about .history .hide-blank{/*height: 970px;*/height: 925px;}
#about .history .hide-blank.cur{height: auto;}
#about .history .times{background: url("/images/time-line.png") repeat-y center 85%;position: relative;padding: 50px 0;}
#about .history .times::before{position: absolute;content: '';background: url("/images/lcy.png")no-repeat;width: 30px;height: 30px;top: 0;left: 50%;transform: translate(-50%,0);}
/*#about .history .times::after{position: absolute;content: '';background: url("/images/lcy.png")no-repeat;width: 30px;height: 30px;bottom: 0;left: 50%;transform: translate(-50%,0);}*/
#about .history .times .item-box{margin-bottom: 20px;position: relative}
#about .history .times .item-box::before{position: absolute;content: '';background: url("/images/time-icon.png")no-repeat;width: 24px;height: 24px;top: 7%;left: 50%;transform: translate(-50%,0);}
#about .history .times .item-box .on-left{width: 37.2%;height: 100%;box-sizing: border-box;float: left;}
#about .history .times .item-box .on-left .year{font-size: 42px;font-family: Gilroy-Bold;text-align: right;margin-bottom: 28px;}
#about .history .times .item-box .on-left .exp{padding: 40px 21px;background: #f8f8f8;border-radius: 8px;color: #666666;font-size: 16px;box-sizing: border-box;}
#about .history .times .item-box .on-right{width: 37.2%;height: 100%;box-sizing: border-box;float: right;}
#about .history .times .item-box .on-right .year{font-size: 42px;font-family: Gilroy-Bold;text-align: left;margin-bottom: 28px;}
#about .history .times .item-box .on-right .exp{padding: 40px 21px;background: #f8f8f8;border-radius: 8px;color: #666666;font-size: 16px;box-sizing: border-box;}
#about .history .times .item-box:hover::before{background: url("/images/time-icon-cur.png")no-repeat;}
#about .history .times .item-box:hover .year{color: #FF0000;}
#about .history .times .item-box:hover .exp{background: #FF0000;color: #ffffff;}
#about .history .more-list{background: url("/images/time-more.png") no-repeat 52% 0;margin: 0 auto;color: #FF0000;font-weight: bold;padding-top: 30px;width: 5.56%;text-align: center;cursor: pointer;}
#about .history .more-list.cur{background: url("/images/time-more-cur.png") no-repeat 52% 0;}
#about .honor{}
#about .honor .honor-swi{padding-bottom: 10px;}
#about .honor .honor-swi .slide{width: 495px;background: #ffffff;border: 1px solid #dcdcdc;}
#about .honor .honor-swi .slide .pic{height: 360px;margin: 20px;}
#about .honor .honor-swi .slide .honor-tit{color: #666666;font-size: 16px;height: 62px;}
#about .honor .honor-swi .slide.swiper-slide-active{box-shadow: 0px 4px 4px 0 rgba(0,0,0,0.15);}
#about .honor .honor-swi .slide.swiper-slide-active .honor-tit{color: #FF0000;font-weight: bold;}
#about .honor .honor-prev{width: 50px;height: 50px;background-color: #ffffff;background-image: url("/images/honor-left-arr.png");background-repeat: no-repeat;background-position: 50% 50%;border-radius: 50%;top: 50%;margin-top: 40px;left: -3.125%;box-shadow: 0 0 10px 0px rgba(255,0,0,0.4);z-index: 3;transition: all 0.4s;}
#about .honor .honor-next{width: 50px;height: 50px;background-color: #ffffff;background-image: url("/images/honor-right-arr.png");background-repeat: no-repeat;background-position: 52% 50%;border-radius: 50%;top: 50%;margin-top: 40px;right: -3.125%;box-shadow: 0 0 10px 0px rgba(255,0,0,0.4);z-index: 3;transition: all 0.4s;}
#about .honor .honor-prev:hover{background-image: url("/images/honor-left-cur.png");}
#about .honor .honor-next:hover{background-image: url("/images/honor-right-cur.png");}
#about .team{}
#about .team .team-swi{width: 100%;overflow: unset;}
#about .team .team-swi .swiper-pagination-bullets{bottom: -6%;}
#about .team .team-swi .swiper-pagination-bullets .swiper-pagination-bullet{width: 8px;height: 8px;background: transparent;border: 2px solid #d6d6d6;opacity: 1;}
#about .team .team-swi .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #FF0000;border-color: #FF0000;}
#about .team .team-swi .slide{}
#about .team .team-swi .slide .item{width: 25%;}
#about .team .team-swi .slide .item.long{width: 50%;}
#about .team .team-swi .slide .item img{filter: brightness(70%);}
#about .team .team-swi .slide .item .info{width: 100%;height: 100%;background: transparent;z-index: 2;top: 0;left: 0;padding-left: 40px;padding-top: 60px;}
#about .team .team-swi .slide .item .info .name{color: #ffffff;font-size: 24px;margin-bottom: 40px;}
#about .team .team-swi .slide .item .info .exp{color: #ffffff;font-size: 16px;width: 88%;opacity: 0;line-height: 28px;}
#about .team .team-swi .slide .item:hover .info{background: #FF0000;}
#about .team .team-swi .slide .item:hover .exp{opacity: 1;}

#about .team .m-team-swi{width: 100%;overflow: unset;height: 760px;}
#about .team .m-team-swi .slide{height: 380px;overflow: hidden;}
#about .team .m-team-swi .swiper-pagination-bullets{bottom: -6%;}
#about .team .m-team-swi .swiper-pagination-bullets .swiper-pagination-bullet{width: 8px;height: 8px;background: transparent;border: 2px solid #d6d6d6;opacity: 1;}
#about .team .m-team-swi .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #FF0000;border-color: #FF0000;}
#about .team .m-team-swi .item img{filter: brightness(70%);}
#about .team .m-team-swi .item .title{color: #ffffff;top: 13%;left: 6%;z-index: 5;font-size: 28px;}


#about .recruit{padding-bottom: 40px;}
#about .recruit .job-list{}
#about .recruit .job-list .recruit-swi{padding-bottom: 60px;}
#about .recruit .job-list .recruit-swi .swiper-pagination-bullets .swiper-pagination-bullet{width: 8px;height: 8px;background: transparent;border: 2px solid #d6d6d6;opacity: 1;}
#about .recruit .job-list .recruit-swi .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #FF0000;border-color: #FF0000;}
#about .recruit .job-list .item{width: 31.25%;background: #ffffff;padding: 40px 30px;border-top: 10px solid transparent;}
#about .recruit .job-list .item .jb-tit{margin-bottom: 22px;}
#about .recruit .job-list .item .jb-tit .name{font-size: 22px;}
#about .recruit .job-list .item .jb-tit .salary{font-size: 22px;color: #FF0000;}
#about .recruit .job-list .item .education{font-size: 16px;margin-bottom: 16px;}
#about .recruit .job-list .item .welfare{color:#666666;margin-bottom: 28px;}
#about .recruit .job-list .item .post-btn{color:#666666;border: 1px solid #cccccc;border-radius: 25px;font-weight: bold;width: 25%;height: 40px;line-height: 40px;text-align: center;cursor: pointer;}
#about .recruit .job-list .item:hover{border-top: 10px solid #FF0000;box-shadow: 0 11px 25px -16px rgba(255,0,0,0.6);}
#about .recruit .job-list .item:hover .post-btn{background: #FF0000;color: #ffffff;border-color: #FF0000;}
.float-form{top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);/*z-index: 20;*/z-index: 100;display: none;}
.float-form.cur{display: block;}
.float-form .e-form{/*width: 54.285%;*/width: 53.6%;height: 680px;margin: 15vh auto;background: #ffffff;}
.float-form .e-form .close-btn{margin-right: 22px;margin-top: 22px;cursor: pointer;}
.float-form .e-form .msg{width: 71.1%;margin: 10px auto 0;}
.float-form .e-form .tit{font-size: 16px; margin-bottom: 18px;}
.float-form .e-form .name{font-size: 24px;color: #FF0000;margin-bottom: 48px;}
.float-form .e-form .set{height: 60px;line-height: 60px;border-bottom: 1px solid #dddddd;padding-left: 4px;}
.float-form .e-form .set input{width: 100%;}
.float-form .e-form .upload{display: flex;align-items: center;justify-content: space-between;}
.float-form .e-form .upload .txt{color: #888888;}
.float-form .e-form .upload .sel-btn{width: 21.15%;height: 40px;line-height: 40px;background: #eaeaea;text-align: center;cursor: pointer;}
.float-form .e-form .form-submit{width: 26.92%;height: 50px;line-height: 50px;text-align: center;color: #FF0000;font-size: 16px;border: 2px solid #FF0000;/*border-radius: 25px;*/margin: 36px auto 30px;cursor: pointer;}
.float-form .e-form .form-submit:hover{color: #ffffff;background: #FF0000;transition: all 0.5s;}
.float-form .e-form .slogan{color: #666666;font-size: 14px;width: 73.07%;margin: 0 auto;}
.float-form .e-form .foot{background: url("/images/join-form-footer.png") no-repeat;width: 100%;height: 97px;line-height: 125px;color: #ffffff;}

@media only screen and (max-width: 1024px){
    #about .recruit .job-list .item .post-btn{width: 40%;}
}

@media only screen and (max-width: 750px){
    #about .ab-title{font-size: 48px;}
    #about .intro .intro-video{width: 100%;}
    #about .intro .intro-txt{width: 100%;font-size: 24px!important;line-height: 1.8;text-align: left;}

    #about .culture .item{width: 100%;border-right: none;border-bottom: 1px solid #ededed;height: auto;padding-bottom: 36px;}
    #about .culture .item:hover{padding-top: 36px;}
    #about .culture .item:hover .icon img{transform: unset;filter: unset;}
    #about .culture .item .key-tit{font-size: 34px;margin-bottom: 7px;}
    #about .culture .item .exp{/*font-size: 34px;*/font-size: 28px}
    #about .develop .item{width: 100%;margin-bottom: 30px;}
    #about .develop .item .exp{font-size: 28px;line-height: 1.8;}
    #about .history .times .item-box .on-left{width: 45.2%;}
    #about .history .times .item-box .on-right{width: 45.2%;}
    #about .history .times .item-box .on-left .exp{font-size: 24px;line-height: 1.6;word-break: break-all;}
    #about .history .times .item-box .on-right .exp{font-size: 24px;line-height: 1.6;word-break: break-all;}
    #about .history .more-list{font-size: 24px;}
    #about .history .hide-blank{height: 1050px;}
    #about .honor .honor-swi .slide .honor-tit{font-size: 24px;}
    #about .recruit .job-list .item .jb-tit .name{font-size: 32px;}
    #about .recruit .job-list .item .jb-tit .salary{font-size: 32px;}
    #about .recruit .job-list .item .education{font-size: 24px;}
    #about .recruit .job-list .item .welfare{font-size: 22px;}
    #about .recruit .job-list .item .post-btn{font-size: 24px;width: 24%;}
    .float-form .e-form{width: 89.6%;}
    .float-form .e-form .set{}
    .float-form .e-form .set input{font-size: 22px;}
    .float-form .e-form .upload .txt{font-size: 22px;}
    .float-form .e-form .upload .sel-btn{font-size: 22px;width: 23.15%}
}



/*about end*/


/*products*/
#products{}
#products .list{}
#products .list .item{width: 48.43%;height: 350px;background: #ffffff;margin-bottom: 40px;}
#products .list .item .info-box{top: 50px;left: 6.45%;}
#products .list .item .info-box .name{font-size: 22px;font-weight: bold;margin-bottom: 18px;}
#products .list .item .info-box .type{font-size: 18px;color: #666666;margin-bottom: 160px;}
#products .list .item .info-box .more-btn{width: 100px;height: 40px;line-height: 40px;border: 1px solid #cccccc;text-align: center;border-radius: 25px;color: #666666;font-weight: bold;}
#products .list .item .pic{width: 66.13%;height: 100%;}
#products .list .item:hover{box-shadow: 0 15px 27px -13px rgba(255,0,0,.38);}
#products .list .item:hover .name{color: #FF0000}
#products .list .item:hover .more-btn{color: #ffffff;background: #FF0000;border-color: #FF0000;}

@media only screen and (max-width: 750px){
    #products .list .item{width: 100%;}
    #products .list .item .info-box .name{font-size: 34px;color: #FF0000;}
    #products .list .item .info-box .type{font-size: 28px;margin-bottom: 80px;}
    #products .list .item .info-box .more-btn{font-size: 24px;width: 140px;height: 60px;line-height: 60px;border-radius: 30px;}

    /*.m-pcate-swi{width: 80%;}*/

}


/*products-detail*/
#products-detail{padding: 120px 0 100px;}
#products-detail .detail-tit{font-size: 32px;color: #333333;font-weight: bold;margin-bottom: 50px;text-align: center;padding-top: 100px;}
#products-detail .prod-bread{margin-bottom: 100px;}
#products-detail .prod-bread .set{color: #666666;}
#products-detail .prod-bread .set.arrow{margin: 0 5px;}
#products-detail .prod-info{width: 100%;margin-bottom: 28px;}
#products-detail .prod-info .pic-list{width: 56.56%;}
#products-detail .prod-info .pic-list .prod-detail-swi{padding-bottom: 40px;}
#products-detail .prod-info .pic-list .prod-detail-swi .swiper-pagination-bullets{bottom: 0;}
#products-detail .prod-info .pic-list .prod-detail-swi .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 9px;opacity: 1;background: #ffffff;border: 2px solid #d6d6d6;}
#products-detail .prod-info .pic-list .prod-detail-swi .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #FF0000;border-color: #FF0000;}
#products-detail .prod-info .msg{width: 39.84%;padding-top: 26px;}
#products-detail .prod-info .msg .name{font-weight: bold;font-size: 32px;color: #FF0000;margin-bottom: 7px;}
#products-detail .prod-info .msg .type{font-weight: bold;font-size: 20px;margin-bottom: 30px;}
#products-detail .prod-info .msg .exp{font-size: 16px;margin-bottom: 30px;margin-bottom: 60px;color: #666666;}
#products-detail .prod-info .msg .consult{width: 20%;height: 50px;line-height: 50px;color: #000000;border: 1px solid #000000;border-radius: 25px;text-align: center;font-weight: bold;}
#products-detail .prod-info .msg .consult:hover{background: #FF0000;color: #ffffff;border-color: #FF0000;}
#products-detail .sel-bar{width: 100%;}

#products-detail .sel-bar .bar{width: 50%;height: 60px;line-height: 60px;font-size: 18px;text-align: center;color: #ffffff;background: #333333;}
#products-detail .sel-bar .bar.cur{color: #ffffff;background: #FF0000;}

#products-detail .param .para-context{width: 100%;/*height: 50px;*/}
#products-detail .param .para-context .tit{width: 20.31%;color: #666666;}
#products-detail .param .para-context .tit,#products-detail .param .para-context .desc{padding: 12px 0 13px 2.34%;height: 100%;line-height: 25px;font-size: 16px;}
#products-detail .param .para-context .desc{/*border-left: 1px solid */box-shadow: -6px 0px 9px -7px rgba(0,0,0,0.2);}



#products-detail .rel-swi{padding-bottom: 50px;}
#products-detail .rel-swi .slide{width: 22.65%;}
#products-detail .rel-swi .item{border: 1px solid #eaeaea;transition: all 0.4s;}
#products-detail .rel-swi .item .pic{height: 277px;}
#products-detail .rel-swi .item .name{font-size: 16px;margin: 25px 0;}
#products-detail .rel-swi .item:hover{box-shadow: 0px 34px 21px -25px rgba(255,0,0,0.4);}
#products-detail .rel-swi .swiper-pagination-bullets{bottom: 0;}
#products-detail .rel-swi .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 9px;opacity: 1;background: #ffffff;border: 2px solid #d6d6d6;}
#products-detail .rel-swi .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #FF0000;border-color: #FF0000;}

@media only screen and (max-width: 1024px){
    #products-detail .rel-swi .item .pic{height: 168px;}
    #products-detail .prod-info .msg .consult{width: 30%;}
}

@media only screen and (max-width: 750px){
    #products-detail .prod-bread .set{font-size: 28px;}
    #products-detail .prod-info .pic-list{width: 100%;}
    #products-detail .prod-info .msg{width: 100%;margin-bottom: 30px;}
    #products-detail .prod-info .msg .name{font-size: 48px;}
    #products-detail .prod-info .msg .type{font-size: 38px;}
    #products-detail .prod-info .msg .exp{font-size: 34px;line-height: 1.8;}
    #products-detail .prod-info .msg .consult{background: #FF0000;color: #ffffff;border-color: #FF0000;font-size: 28px;}
    #products-detail .sel-bar .param-bar{font-size: 34px;}
    #products-detail .sel-bar .rel-bar{font-size: 34px;}
    #products-detail .param .para-context .tit{width: 25.31%;}
    #products-detail .param .para-context .desc{width: 73.31%;}
    #products-detail .param .para-context .tit,#products-detail .param .para-context .desc{font-size: 22px;}
    #products-detail .detail-tit{font-size: 48px;}
}

/*products-detail end*/


@media only screen and (max-width: 1680px){
    .cw1720{width: 90%;}
}
@media only screen and (max-width: 1366px){
    .cw1280{width: 90%;}
}

@media only screen and (max-width: 750px){
    .pc{display: none;}
    .mobile {display: block;}
    .padd100{padding: 60px 0;}
    #turn_page span, #turn_page a, #turn_page font{font-size: 28px;}
}


/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
	display:flex;
	justify-content:center;
	margin-top:50px;
}
.pagination a {
	background:#fff;
	border:1px solid #ccc;
	color:#333;
	font-size: 14px;
	padding:8px 12px;
	margin:0 5px;

}
.pagination span {
	color: #333;
	font-size:14px;
	padding:8px 2px;
	margin:0 5px;

}
.pagination a:hover {
	color:#ff0000;
	border:1px solid #ff0000;
}
.pagination a.page-num-current {
	color:#fff;
	background:#ff0000;
	border:1px solid #ff0000;
}
/* ----- PB分页数字条效果 结束 ----- */