:root{
	--mainColor: #eb0045;
}

@font-face {
  font-family: 'Bahnschrift'; 
  src: url('./font/bahnschrift.ttf') format('truetype');
}
@font-face {
  font-family: 'Gilroy_blod'; 
  src: url('./font/Gilroy_blod.ttf') format('truetype');
}

body{max-width: 1920px;width: 100%;margin: auto;overflow-x: hidden;min-width: 320px;}


/*头部*/
.hd{height: 110px;background: #fff;}
#header{top: 0;width: 100%;left: 0;right: 0;margin: auto;z-index: 10;}
#header .rel:before{content:"";position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 100%;height: 110px;background: #fff;z-index: 1;}
#header .cw1680{z-index: 2;}
#header .logo .max-img{width: 125px;height: 125px;}
#header .menu{display: none;width: 100px;height: 100px;background: url(/images/menu2.png) no-repeat center center;}

#header .right{margin-top: 40px;}
#header .nav .one{width: auto;height: 28px;line-height: 28px;margin-right: 40px;}
#header .nav .one:last-child{margin-right: 0;}
#header .nav .one span{display: inline-block;vertical-align: top;}
#header .nav .one span.ot{display: block;}
#header .nav .cn{color: #666;font-size: 16px;left: 0;}
#header .nav .en{color: var(--mainColor);font-size: 16px;}
#header .nav .en.en1{width: 0;overflow: hidden;}
#header .nav .en.en2{display: none;}
#header .nav .one.cur .cn,
#header .nav .one:hover .cn{color: var(--mainColor);}
#header .nav .one.cur .en{width: auto;}
#header .tel{margin-left: 86px;padding-left: 35px;border-left: 1px solid #fff;height: 28px;line-height: 28px;}
#header .tel a{color: var(--mainColor);font-size: 16px;font-weight: 600;}


#header.head2{background: rgba(255,255,255);}
#header.head2 .right{margin-top: 60px;}
/*#header .logo .max-img{width: 100px;height: 100px;}*/
/*#header .rel:before{display: none;}*/
/*#header .right{margin-top: 40px;}*/
#header .nav .cn{color: #333;}
#header .menu{background-image: url(/images/menu2.png);}


@media (max-width: 1440px){
  #header .nav .one{margin-right: 20px;}
  #header .tel{margin-left: 60px;}
}

@media (max-width: 1280px){
  #header .logo .max-img{width: 100px;height: 100px;}



  .hd{height: 90px;}
  #header .rel:before{height: 90px;}

  #header .tel{padding-left: 20px;margin-left: 40px;}
  #header .right{margin-top: 40px;}
  #header .tel a,
  #header .nav .en,
  #header .nav .cn{font-size: 14px;}
}

@media (max-width: 1024px){
  /*#header .rel:before{box-shadow: 0 0 85px 25px #000;}*/
  #header.head2 .right,
  #header .right{margin-top: 0;}
  #header .tel,
  #header .nav{display: none;}
  #header .menu{display: block;}
}

@media(max-width: 756px){
  #header .cw1680{width: 100%;}
  #header .logo{margin-left: 4%;}
}


#menu{background: #fff;width: 100%;height: 0;overflow: hidden;overflow-y: auto;top: 0;left: 0;right: 0;margin: auto;z-index: 100;}
#menu.open{height: 100%;}
#menu .close,
#menu .logo{width: 100px;height: 100px;}
#menu .logo{margin-left: 4%;}
#menu .close{background: url(/images/close2.png) no-repeat center center;}
#menu .nav{border-top: 1px solid #e5e5e5;}
#menu .nav .child{border-bottom: 1px solid #e5e5e5;width: 100%;}
#menu .nav .child .one{width: 100%;color: #333;font-weight: bold;font-size: 28px;padding: 30px 5%;line-height: 38px;background: url(/images/page_right.png) no-repeat 96% center;}
#menu .nav .child .one .en{color: #666;font-weight: bold;font-size: 24px;margin-left: 5px;}
#menu .nav .child .two{width: 90%;margin: 0 auto;height: 0;overflow: hidden;}
#menu .nav .child .two .t2{color: #666;font-size: 22px;margin-bottom: 30px;}
#menu .nav .child .two .t2:hover,
#menu .nav .child.cur .one,
#menu .nav .child:hover .one,
#menu .nav .child.cur .one .en,
#menu .nav .child:hover .one .en{color: var(--mainColor);}
#menu .nav .child.cur .one{background-image: url(/images/page_right2.png);}

/*广告图*/
/*#index-swiper,
#inner-swiper {z-index:;}*/
#inner-swiper .m-pic:after{padding-top: 36.458%;}
#inner-swiper .m-pic .video{width: 100%;height: 100%;top: 0;left: 0;right: 0;margin: auto;}
#inner-swiper .m-pic .video video{object-fit: fill;}
#inner-swiper .m-pic.mi{display: none;}
#inner-swiper .m-pic.mi:after{padding-top: 48%;}
#inner-swiper .center{left: 0;right: 0;margin: auto;top: 40%;z-index: 2;}
#inner-swiper .center .tit{color: #ffffff;font-size: 70px;margin-bottom: 30px;font-weight: bold;}
#inner-swiper .center .more{color: #ffffff;font-size: 22px;padding: 0 45px;height: 44px;line-height: 44px;border: 1px solid #fff;border-radius: 50px;}
#inner-swiper .center .more:hover{border-color: var(--mainColor);background: var(--mainColor);}

@media (max-width: 1400px){
  #inner-swiper .center{top: 36%;}
  #inner-swiper .center .tit{font-size: 55px;}
}

@media (max-width: 950px){
  #inner-swiper .center .tit{font-size: 36px;}
  #inner-swiper .center .more{font-size: 18px;padding: 0 35px;}
}

@media (max-width: 850px){
  #inner-swiper .center{top: 33%;}
  #inner-swiper .center .tit{margin-bottom: 20px;}
}

@media (max-width: 756px){
  #inner-swiper .m-pic.pc{display: none;}
  #inner-swiper .m-pic.mi{width: 100%;display: block;}
  #inner-swiper .center .more{font-size: 24px;padding: 0 20px;}
}

/*底部*/
#contact{padding: 100px 0 135px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;}
#contact .tit1{color: #fff;font-size: 50px;font-weight: bold;}
#contact .t2{margin-top: 25px;}
#contact .way{margin-top: 70px;border: 1px solid #ffffff;border-radius: 50px;padding: 6px 38px;}
#contact .way .a{color: #ffffff;font-size: 20px;line-height: 40px;}
#contact .way .a.tel{margin-right: 60px;}
#contact .way .a:hover{color: var(--mainColor);}

#footer{background: var(--mainColor);padding-top: 38px;}
#footer .s-title{margin: 23px 0 23px;font-weight: bold;color: #ffffff;font-size: 18px;}
#footer .list{width: 19.29%;}
#footer .list2{margin-bottom: 70px;height: 147px;}
#footer .list2 .a{color: #ffffff;font-size: 14px;width: 22%;margin-right: 4%;margin-bottom: 4%;}
/*#footer .list2 .a:nth-child(3n){margin-right: 0;}*/
#footer .list3 .a{color: #ffffff;font-size: 14px;margin-right: 8px;padding-left: 8px;border-left: 1px solid #fff;}
#footer .list3 .a:first-child{border-left: none;padding-left: 0;}
#footer .list .a:hover{text-decoration: underline;}
#footer .news{width: 33%;margin-left: 2.64%;}
#footer .news .info{margin-bottom: 20px;}
#footer .news .info:last-child{margin-bottom: 0;}
#footer .news .info .img{width: 26.62%;}
#footer .news .info .img:after{padding-top: 50px;}
#footer .news .info .con{width: 70.35%;}
#footer .news .info .con .name{color: #ffffff;font-size: 13px;font-weight: bold;margin-bottom: 3px;}
#footer .news .info .con .desc{height: 60px;overflow: hidden;color: #fff;line-height: 20px;font-size: 12px;}
#footer .news .info:hover .img img{transform: scale(1.1);}
#footer .news .info:hover .name{text-decoration: underline;}
#footer .tok{width: 168px;}
#footer .tok .code,
#footer .tok .code2{width: 110px;height: 110px;background: #fff;border-radius: 8px;}
#footer .tok .t2{margin-bottom: 15px;}
#footer .contact{width: 21.43%;margin-left: 3.57%;}
#footer .contact .logo{width: 91px;height: 47px;margin-bottom: 23px;}
#footer .contact .d{color: #ffffff;font-size: 14px;line-height: 21px;}
#footer .contact .m2{margin-bottom: 16px;}
#footer .contact .mail{margin-bottom: 50px;}
#footer .contact .hi{display: none;}
#footer .contact a.d:hover{text-decoration: underline;}
#footer .copyr{margin-top: 80px;background: #fff;width: 100%;padding: 16px 0;}
#footer .copyr *{color: #000000;font-size: 14px;line-height: 26px;}
#footer .copyr a:hover{color: var(--mainColor);}
#footer .copyr .t1{color: #333;font-size: 16px;}
#footer .copyr .link-url{margin-top: 5px;}
#footer .copyr .t1{color: #333;font-size: 14px;font-weight: bold;}
#footer .copyr .t2{color: #666;font-size: 14px;}

@media (max-width: 1440px){
  #footer .contact{width: 25.43%;margin-left: 2%;}
  #footer .tok{width: 135px;}
  #footer .contact .m2{margin-bottom: 10px;}
  #footer .contact .mail{margin-bottom: 52px;}

  /*#footer .list2{margin-bottom: 94px;}*/
}
@media (max-width: 1280px){
  #contact .tit1{font-size: 40px;}
  #contact .way{padding-top: 10px;padding-bottom: 10px;margin-top: 50px;}
  #contact .way .a{font-size: 24px;}
  #footer .tok{width: 150px;}
  #footer .news .info .con .desc{height: 44px;}

  #footer .tok .code, #footer .tok .code2{width: 90px;height: 90px;}

  #footer .list2{margin-bottom: 60px;}
}

@media (max-width: 1050px){
  #footer .list,
  #footer .s-title,
  #footer .news{display: none;}
  #footer .tok,
  #footer .contact{width: 100%;margin-left: 0;text-align: center;float: none;}
  #footer .contact .d1 .li{display: inline-block;vertical-align: top;}
  #footer .contact .d1 .li.hi{display: inline-block;}
  #footer .contact .d{font-size: 16px;line-height: 28px;}
  #footer .contact .logo{margin-bottom: 20px;}
  #footer{padding-top: 80px;}
  #footer .tok{margin: 40px auto 0;}
  #footer .tok .code, #footer .tok .code2{width: 110px;height: 110px;}
  #footer .contact .mail{margin-bottom: 20px;}


  #footer .tok .code,
  #footer .tok .code2{display: inline-block;vertical-align: top;margin: 0 20px;}
}

@media (max-width: 756px){
  #footer .copyr{padding: 30px 0;}
  #footer .contact .d,
  #footer .copyr .t1,
  #footer .copyr .t2,
  #footer .copyr *{font-size: 26px;line-height: 38px;}

  #contact .tit1{font-size: 30px;}
}

#float{display: none;width: 212px;padding: 28px 0;background: #fff;right: 27px;bottom: 20%;border: 1px solid #cfcfcf;border-radius: 18px;z-index: 10;}
#float .tit{font-size: 28px;color: var(--mainColor);font-weight: bold;}
#float .code{margin: 15px auto;width: 104px;height: 104px;}
#float .tit2{font-size: 14px;line-height: 26px;color: #333;}
#float .link2{width: 168px;margin: 13px auto 0;border-top: 1px solid var(--mainColor);border-bottom: 1px solid var(--mainColor);padding: 10px 0;font-size: 14px;color: #333;}
#float .tit3{font-size: 16px;color: #333;margin: 15px 0 10px;font-weight: bold;}
#float .tel{font-size: 26px;font-weight: bold;color: var(--mainColor);}

@media (max-width: 1680px){
  #float{width: 170px;}
  #float .link2{width: 120px;}
  #float .tit{font-size: 16px;}
  #float .tel{font-size: 18px;}
  #float .code{width: 80px;height: 80px;}
}

/*首页*/
#index-swiper .video video{max-height: 100%;max-width: 100%;}
#index-swiper .bn{width: 80px;height: 80px;top: 0;bottom: 0;margin: auto;background-repeat: no-repeat;background-position: center center;z-index: 2;}
#index-swiper .prev{left: 6.5625%;background-image: url(/images/icon1.png);}
#index-swiper .prev:hover{background-image: url(/images/icon3.png);}
#index-swiper .next{right: 6.5625%;background-image: url(/images/icon2.png);}
#index-swiper .next:hover{background-image: url(/images/icon4.png);}
#index-swiper .mi{display: none;}
#index-swiper .swiper-pagination {bottom: 43px;}
#index-swiper .swiper-pagination span{width: 5px;height: 5px;background: #fff;opacity: .6;margin: 0 16px;border: 4px solid transparent;}
#index-swiper .swiper-pagination span.swiper-pagination-bullet-active{opacity: 1;border: 4px solid #fff;}
#partner .mi{display: none;}

@media (max-width: 1440px){  
  #index-swiper .prev{left: 3%;}
  #index-swiper .next{right: 3%;}
}

@media (max-width: 756px){
  #index-swiper .pc{display: none;}
  #index-swiper .mi{display: block;}
}

/*公共*/
.pub-title{color: #4b4b4b;font-size: 48px;font-weight: bold;}
.pub-desc{color: #343434;font-size: 24px;line-height: 36px;margin-top: 35px;}

@media (max-width: 1280px){
  .pub-title{font-size: 40px;}
}
@media (max-width: 1024px){
  .pub-title{font-size: 36px;}
}

/*关于我们*/
#about{margin-top: 80px;}
#about .top:after{content: "";width: 2px;height: 85%;position: absolute;top: 0;bottom: 0;left:41%;margin: auto;background: #4a4a4a;}
#about .top .t{vertical-align: middle;}
#about .tit1{width: 41%;padding-right: 1.78%;color: var(--mainColor);font-size: 82px;font-weight: bold;text-align: right;}
#about .tit2{width: 59%;padding-left: 1.78%;}
#about .intro{margin: 60px 0px;color: #525252;font-size: 20px;line-height: 35px;}
/*#about .number{margin-bottom: 60px;}
#about .number .li{width: 21.07%;margin-right: 5.24%;margin-bottom: 4%;}
#about .number .li:nth-child(4n){margin-right: 0;}
#about .number .li .siz,
#about .number .li .num{color: var(--mainColor);font-size: 100px;font-family: 'Gilroy_blod';}
#about .number .li .siz{top: 0;right: -19px;font-size: 80px;}
#about .number .li .num{padding-right: 38px;}
#about .number .li .desc{color: #6f6f6f;font-size: 32px;}*/

@media (max-width: 1200px){
  #about .tit1{width: 100%;font-size: 48px;text-align: center;margin-bottom: 40px;}
  #about .tit2{display: block;width: 100%;padding-left: 0;text-align: center;}
  #about .top:after{display: none;}
}

@media (max-width: 756px){
  #about .intro{font-size: 24px;line-height: 36px;}
}

/*团队*/
#team{margin-bottom: 80px;}
#team .list{margin-top: 50px;}
#team .list .tm{width: 19.79%;margin-bottom: 0.26%;margin-right: 0.26%;}
#team .list .tm:nth-child(5n){margin-right: 0;}
#team .list .tm:after{padding-top: 70.789%;}

@media (max-width: 1280px){
  #team .list .tm:nth-child(5n),
  #team .list .tm{width: 24.2%;margin-right: 1.06%;margin-bottom: 1%;}
  #team .list .tm:nth-child(4n){margin-right: 0;}
}

@media (max-width: 1050px){
  #team .list .tm:nth-child(5n),
  #team .list .tm:nth-child(4n),
  #team .list .tm{width: 32%;margin-right: 2%;margin-bottom: 2%;}
  #team .list .tm:nth-child(3n){margin-right: 0;}
}

@media (max-width: 756px){
  #team .list .tm:nth-child(5n),
  #team .list .tm:nth-child(4n),
  #team .list .tm:nth-child(3n),
  #team .list .tm{width: 49%;margin-right: 2%;margin-bottom: 2%;}
  #team .list .tm:nth-child(2n){margin-right: 0;}
}

/*观点*/
#view .list{width: 89.06%;margin: 60px auto 28px;}
#view .list .vw{width: 18.01%;margin-right: 2.485%;margin-bottom: 2.485%;background: #f6f6f6;padding: 30px 0 100px;}
#view .list .vw .con{width: 78%;margin: 0 auto;}
#view .list .vw .tit{color: #343434;font-size: 36px;font-weight: bold;margin-bottom: 25px;}
#view .list .vw .desc{color: #343434;font-size: 19px;line-height: 30px;}
#view .list .vw:nth-child(5n){margin-right: 0;}
#view .list .vw:hover{background: var(--mainColor);box-shadow: 20px 20px 15px -8px #e9e8e8;}
#view .list .vw:hover .desc,
#view .list .vw:hover .tit{color: #fff;}

@media (max-width: 1680px){
  #view .list .vw .tit{font-size: 28px;}
  #view .list .vw{padding-bottom: 60px;}
  #view .list .vw .desc{font-size: 16px;line-height: 26px;}
}

@media (max-width: 1280px){
  #view .list .vw:nth-child(5n),
  #view .list .vw{width: 31.3%;margin-right: 3%;}
  #view .list .vw{padding-bottom: 40px;}
  #view .list .vw:nth-child(3n){margin-right: 0;}
}

@media (max-width: 950px){
  #view .list .vw .con{width: 85%;}
  #view .list .vw .desc{font-size: 14px;}
}

@media (max-width: 756px){
  #view{background: #f6f6f6;padding: 80px 0 60px;margin-bottom: 80px;}
  #view .list {margin-bottom: 0;}
  #view .list .vw:nth-child(5n),
  #view .list .vw:nth-child(3n),
  #view .list .vw{width: 49%;margin-right: 2%;}
  #view .list .vw:nth-child(2n){margin-right: 0;}
  #view .list .vw .tit{font-size: 26px;}
  #view .list .vw .desc{font-size: 24px;line-height: 36px;}
}

/*企业*/
#culture{margin-bottom: 80px;}
#culture .spirit .mi,
#culture .cul{background-repeat: no-repeat;background-position: center center;}
#culture .cul{width: 33.33%;padding: 150px 0 105px;}
#culture .list{width: 66.66%;}
#culture .list .cul{width: 50%;}
#culture .cul .cate{color: #4b4b4b;font-size: 48px;font-weight: bold;margin-bottom: 50px;}
#culture .cul .con{width: 96%;margin: 0 auto 20px;}
#culture .cul .con:last-child{margin-bottom: 0px;}
#culture .cul .con .d{color: #343434;font-size: 22px;line-height: 36px;font-weight: lighter;}
#culture .cul .con .t{margin: 0 1.5%;}
#culture .cul .img{width: 96%;margin: 0 auto;}
#culture .cul .mi{display: none;}
#culture .cul:hover .cate{color: var(--mainColor);}


@media (max-width: 1680px){
  #culture .cul .cate{font-size: 40px;}
  #culture .cul .con .d{font-size: 20px;}
}
@media (max-width: 1440px){
  #culture .cul{padding: 100px 0;}
  #culture .cul .img{width: 86%;}
}

@media (max-width: 1280px){
  #culture .list{width: 100%;}
  #culture .cul{padding: 80px 0;}
  #culture{-webkit-background-size: 100% 100%;background-size: 100% 100%;}
  #culture .li:nth-child(2){width: 100%;padding: 80px 0 100px;display: block;border-top: 1px solid rgba(255,255,255,.6);background: transparent!important;}
  #culture .spirit .mi{display: block;top: 0;width: 100%;height: 100%;right: 0;left: 0;margin: auto;}
  #culture .spirit .h{position: relative;width: 100%;}
}

@media (max-width: 981px){
  #culture .cul .cate{font-size: 32px;margin-bottom: 40px;}
  #culture .cul .con{margin-bottom: 20px;}
}

@media (max-width: 756px){
  #culture .list .cul{width: 100%;display: block;padding: 0;}
  #culture .list .cul:first-child{border-bottom: 1px solid rgba(255,255,255,.6);margin-bottom: 80px;}
  #culture .list .cul{padding: 80px 0;-webkit-background-size: cover;background-size: cover;}
  #culture .list .cul .h{height: auto!important;}
  #culture .list{padding: 80px 0;}

  #culture .cul .con .d{font-size: 24px;font-weight: 600;}

}


/*招聘*/
#join{margin-bottom: 100px;}
#join .en{color: #343434;font-size: 16px;margin-top: 30px;}
#join .list{margin-top: 60px;}
#join .list .li{margin-bottom: 10px;width: 100%;padding-left: 1.71%;padding-right: 2.5%;border: 1px solid #d9dfe9;}
#join .list .li .top{width: 100%;padding: 1.5% 0;border-bottom: 1px solid transparent;}
#join .list .li .top .job{width: 40.57%;color: #323232;font-size: 19px;}
#join .list .li .top .fl{margin-right: 3.57%;margin-top: 9px;}
#join .list .li .top .number{width: 32.14%;color: #999999;font-size: 16px;}
#join .list .li .top .time{color: #888888;font-size: 16px;}
#join .list .li .top .btn{width: 36px;height: 36px;cursor: pointer;background: url(/images/add.png) no-repeat center center;}
#join .list .li:hover{background: #f5f5f5;}
#join .list .li:hover .btn{background-image: url(/images/add2.png);}
#join .list .li .content{height: 0;overflow: hidden;}
#join .list .li .content .h{width: 100%;margin: 30px auto 0;}
#join .list .li:hover,
#join .list .li.cur{background: #f5f5f5;}
#join .list .li.cur .top{border-bottom: 1px solid #d9dfe9;}
#join .list .li:hover .top .job,
#join .list .li.cur .top .job{color: var(--mainColor);}
#join .list .li.cur .top .job{font-weight: bold;}
#join .list .li.cur .top .btn{background-image: url(/images/close.png);}

@media (max-width: 1050px){
  #join .list .li{margin-bottom: 20px;}
  #join .list .li .top{padding: 20px 0;}
  #join .list .li .top .number{display: none;}

  #join .list .li .content .phone{display: block!important;}
  #join .list .li .content .tt{font-size: 16px;font-weight: bold;color: #000;margin-bottom: 5px;}
  #join .list .li .content .con{margin-bottom: 20px;color: #333;font-size: 14px;line-height: 24px;}
}

@media (max-width: 756px){
  #join .list .li .top .job{width: 55%;font-size: 24px;}
  #join .list .li .top .fl{margin-top: 0;line-height: 36px;}
  #join .list .li:hover .top .btn,
  #join .list .li .top .btn{background-image: url(/images/add3.png);}
  #join .list .li.cur .top .btn{background-image: url(/images/close2.png);}
  #join .list .li .content .tt{font-size: 22px;}
  #join .list .li .top .time{font-size: 24px;}
  #join .list .li .content .con{font-size: 23px;line-height: 33px;margin-bottom: 30px;}
}

/*新闻*/
#news{margin: 120px 0;}
#news .title{display: none;margin-bottom: 80px;color: #333;font-size: 24px;}
#news .info{width: 100%;padding: 23px 25px;background: #f8f8f8;margin-bottom: 36px;}
#news .info .m-pic{width: 43.169%;display: block;}
#news .info .m-pic:after{padding-top: 50.66%;}
#news .info .con{width: 52.3%;margin-right: 1.56%;}
#news .info .con .name{padding-bottom: 24px;border-bottom: 1px solid #d3d3d3;color: #000000;font-size: 18px;margin-bottom: 25px;}
#news .info .con .desc{color: #949494;font-size: 14px;line-height: 26px;}
#news .info:hover{box-shadow: 0 0 20px 1px #d9d9d9;}
#news .info:hover .m-pic img{transform: scale(1.1);}
#news .info:hover .con .name{color: var(--mainColor);}

/*详细*/
#news.new2{margin-top: 0px;}
#news .detail .name{color: #333333; font-size: 24px;text-align: center;}
#news .detail .msg{margin: 20px 0 60px;padding-bottom: 20px;border-bottom: 1px solid #ccc;}
#news .detail .msg .at{margin-right: 40px;}
#news .detail .msg div{line-height: 26px;font-size: 16px;color: #333;}
#news .detail .editor{color: #888888;font-size: 16px;}
#news .detail .return{margin-top: 80px;border-top: 1px solid #ccc;padding-top: 20px;}
#news .detail .return .prev,
#news .detail .return .next{width: 45%;}
#news .detail .return .p1,
#news .detail .return .name{color: #666666;font-size: 16px;}
#news .detail .return .name:hover{color: var(--mainColor);}

@media(max-width: 1360px){
  #news .info .con .desc{height: 128px;overflow: hidden;}
}
@media(max-width: 1280px){
  #news{margin: 80px 0 100px;}
}

@media(max-width: 1050px){
  #news .title{display: block;}
  #news .info .con .desc{height: 78px;}
}
@media(max-width: 950px){
  #news .info{padding: 35px;}
  #news .info .m-pic,
  #news .info .con{width: 100%;float: none;}
  #news .info .con{margin-top: 30px;}
  #news .info .con .desc{height: auto;}

  #news .detail .return .prev,
  #news .detail .return .next{width: 100%;float: none;text-align: left;}
  #news .detail .return .prev{margin-bottom: 30px;}
}

@media (max-width: 756px){
  #news .info .con .name{font-size: 26px;line-height: 38px;}
  #news .info .con .desc{font-size: 24px;line-height: 36px;}
  
  #news.new2{margin-top: 40px;}
  #news .detail .name{font-size: 28px;}
  #news .detail .msg{margin: 60px 0;}
  #news .detail .editor{font-size: 24px;}
  #news .detail .return .p1, #news .detail .return .name,
  #news .detail .msg div{font-size: 24px;line-height: 36px;}
  #news .detail .return{padding-top: 40px;}
}

/*公共-详细页分享按钮*/
.detail .share-tit{margin-top: 60px;margin-bottom: 25px;color: #888888;font-size: 16px;}
.detail .share{margin-bottom: 85px;}
.detail .share a{width: 42px;height: 43px;border-radius: 50%;background-repeat: no-repeat;background-position: center center;margin: 0 13px;}
.detail .share a.wechat{background-image: url(/images/cs1.png);}
.detail .share a.sina{background-image: url(/images/cs2.png);}
.detail .share a.qq{background-image: url(/images/cs3.png);}
.detail .share a.wechat:hover{background-image: url(/images/hcs1.png);}
.detail .share a.sina:hover{background-image: url(/images/hcs2.png);}
.detail .share a.qq:hover{background-image: url(/images/hcs3.png);}
.detail .more-title{color: #333333;font-size: 24px;font-weight: bold;margin-bottom: 35px;}

/*面包屑*/
#bread{padding: 60px 0;border-top: 1px solid #e5e5e5;margin-top: 100px;}
#bread .d{color: #666;font-size: 16px;}
#bread .d:hover{color: var(--mainColor);}
#bread .s{margin: 0 10px;}

@media (max-width: 756px){
  #bread .d{font-size: 24px;}
}

/*分页*/
#turn_page{font-size: 0;margin-top: 60px;}
#turn_page *{display: inline-block;vertical-align: top;}

#turn_page .pbtn{width: 28px;height: 28px;margin-right: 13px;position: relative;display: none;}
#turn_page .pbtn.s2{display: inline-block;}
#turn_page .pbtn .i{width: 100%;height: 100%;display: block;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 10px;background-size: 10px;}
#turn_page .prev .i{background-image: url(/images/icon8.png);}
#turn_page a.prev .i:hover{background-image: url(/images/icon6.png);}
#turn_page .next .i{background-image: url(/images/icon9.png);}
#turn_page a.next .i:hover{background-image: url(/images/icon7.png);}
#turn_page a.pbtn:hover{border-color: var(--mainColor);}

#turn_page .pn{color: #6c6c6c;font-size: 18px;margin: 0 13px;line-height: 28px;border-bottom: 1px solid transparent;}
#turn_page a.pn:hover{color: var(--mainColor);}
#turn_page .pn.cur{border-bottom: 1px solid #cacaca;}


@media (max-width: 756px){
  #turn_page .pn{font-size: 26px;line-height: 38px;margin: 0 20px;}
}

/*案例*/
#case .ind-title,
#case .cate-tit{display: none;}
#case .cate-list{padding: 50px 0 35px;}
#case .cate-list .cate{color: #5c5c5c;font-size: 18px;margin-right: 2.375%;margin-bottom: 15px;}
#case .cate-list .cate:last-child{margin-right: 0;}
#case .cate-list .cate:hover,
#case .cate-list .cate.cur{color: var(--mainColor);}
#case .list .info{width: 33.021%;margin-right: 0.46875%;margin-bottom: 0.46875%;}
#case .list .info:nth-child(3n){margin-right: 0;}
#case .list .info .z-pic:after{content: "";position: relative;display: inline-block;padding-top: 56.16%;}
#case .list .info .con{width: 100%;height: 0;overflow: hidden;background: rgba(235,0,69,.7);top: 0;left: 0;right: 0;z-index: 3;}
#case .list .info .con .t{width: 87.85%;margin: 0 auto;color: #ffffff;font-size: 20px;line-height: 30px;}
#case .list .info .con .t0{padding-top: 35px;}
#case .list .info:hover .z-pic img{transform: scale(1.1);}
#case .list .info:hover .con{height: 100%;}
#case .page1{margin: 48px 0;}
#case .more{color: #acacac;font-size: 21px;}

.z-pic,[z-pic]{position:relative;text-align:center;font-size:0;line-height:1;}
.z-pic.absolute,[z-pic][absolute]{position:absolute;}
.z-pic.fixed,[z-pic][fixed]{position:fixed;}
.z-pic:before,[z-pic]:before{display:inline-block;height:100%;vertical-align:middle;content:'';}
.z-pic:after,[z-pic]:after{display:inline-block;vertical-align:middle;content:'';padding-top:0px;}
.z-pic svg,[z-pic] svg,
.z-pic img,[z-pic] img{max-width:100%; max-height:100%; vertical-align:middle;}
.z-pic svg[absolute],[z-pic] svg[absolute],
.z-pic svg.absolute,[z-pic] svg.absolute,
.z-pic img[absolute],[z-pic] img[absolute],
.z-pic img.absolute,[z-pic] img.absolute{top:0; bottom:0; left:0; right:0; z-index:1; margin:auto;}
.z-pic .v-middle,.z-pic [v-middle],[z-pic] [v-middle],[z-pic] .v-middle{display:inline-block;}


/*案例*/
#case .info{width: 33.125%;margin-right: 0.3125%;margin-bottom: 0.3125%;}
#case .info:nth-child(3n){margin-right: 0;}
#index #case .info:nth-child(10){display: none;}
#case .info .pic{width: 100%;}
#case .info .pic:after{content: "";position: relative;display: inline-block;width: 100%;padding-top: 62.89%;}
#case .info .pic img{ -webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#case .info .pic .max{position: absolute;}
#case .info .con{width: 90%;height: 100%;opacity: 0;z-index: 2;padding: 0 5%;background: rgba(0,0,0,.4);}
#case .info .con .name{margin-top: 21.22%;color: #ffffff;font-size: 32px;}
#case .info .con .cate{margin: 2.35% 0 5.5%;color: #cccccc;font-size: 16px;}
#case .info .con .more{width: 60px;height: 60px;margin: 0 auto;background: url(/images/btn1.png) no-repeat center center;}
#case .info:hover img{transform: scale(1.1);}
#case .info:hover .con{opacity: 1;}
/*详细*/
#case .detail{margin: 40px 0 100px;}
#case .detail .info:nth-child(4),
#case .detail .info:nth-child(5),
#case .detail .info:nth-child(6){display: none;}
#case .detail .detail-name{color: #333333;font-size: 32px;font-weight: bold;}
#case .detail .detail-tag{margin: 15px 0 30px;color: #333333;font-size: 24px;}
#case .detail .editor{color: #888888;font-size: 16px;margin-bottom: 100px;}
#case .detail .picture .inline-block{width: 49.79%;margin-right: 0.42%;margin-bottom: 0.42%;}
#case .detail .picture .inline-block:after{padding-top: 58.57%;}
#case .detail .picture .inline-block:nth-child(2n){margin-right: 0;}
#case .detail .picture .pic2{background: var(--mainColor);}
#case .detail .picture .pic2 .con{width: 90%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
#case .detail .picture .pic2 .desc,
#case .detail .picture .pic2 .title2{color: #fff;}
#case .detail .picture .pic2 .desc{font-size: 18px;margin-top: 22px;}
#case .detail .picture .pic2 .title2{font-size: 56px;font-family: 'Gilroy_blod';}
#case .detail .picture2 .pic{margin-top: 0.42%;}
#case .detail .picture2 .pic:first-child{margin-top: 0;}


@media (max-width: 1440px){
  #case .detail .picture .pic2 .desc{font-size: 24px;}
  #case .detail .picture .pic2 .title2{font-size: 42px;}
}
@media (max-width: 1200px){
  #case .list .info .con .t{width: 90%;font-size: 16px;}

  #case .detail .picture .pic2 .desc{font-size: 20px;}
  #case .detail .picture .pic2 .title2{font-size: 32px;}

  #case .detail{margin-top: 10px;}
}
@media (max-width: 1050px){
  #case .cate-list{display: none;}
  #case.index{background: #f7f7f7;padding-bottom: 30px;}
  #case .ind-title,
  #case .cate-tit{display: block;padding: 80px 0;color: #333;font-size: 28px;}
  #case .detail .detail-name{font-size: 28px;}
  #case .detail .detail-tag{font-size: 20px;}


  #case .detail .picture .pic2 .desc{font-size: 18px;}
  #case .detail .picture .pic2 .title2{font-size: 28px;}
}

/*@media (max-width: 950px){
  #case .detail .picture .inline-block{width: 100%;margin-right: 0;}
}*/
@media (max-width: 910px){
  #case .detail .info:nth-child(4){display: inline-block;}

  #case .detail .picture .inline-block{display: block;width: 100%;margin: 0 auto 0.42%;}
  #case .detail .picture .pic2 .title2{font-size: 40px;}
  #case .detail .picture .pic2 .desc{font-size: 28px;}
}

@media (max-width: 850px){
  #case .list .info:nth-child(3n),
  #case .list .info{width: 49%;margin-right: 2%;margin-bottom: 2%;}
  #case .list .info:nth-child(2n){margin-right: 0;}
  #case .more{margin-bottom: 55px;}

  #case .detail .editor{margin-bottom: 80px;}
}

@media (max-width: 756px){
  #case .detail .detail-tag,
  #case .more{font-size: 26px;line-height: 38px;}
  #case .list .info .con .t{font-size: 24px;line-height: 36px;}
  
  .detail .share-tit,
  #case .detail .picture .pic2 .desc,
  #case .detail .editor{font-size: 24px;}
}

/*咨询*/


#online{margin: 8.33% 0;}
#online .cw1400{padding: 70px 0;border: 1px solid #e2e1e1;}
#online .form{width: 1100px;margin: 0 auto;}
#online .form .title{color: #333333;font-size: 32px;font-weight: bold;}
#online .form .tips{margin: 20px 0 55px;color: #666666;font-size: 16px;}
#online .form .tips div{width: 153px;height: 1px;margin-top: 12px;background: #e2e1e1;}
#online .form .tips div.l1{margin-right: 10px;}
#online .form .tips div.r1{margin-left: 10px;}
#online .form .tips span{margin-right: 5px;color: var(--mainColor);font-size: 16px;}
#online .form .tips{margin: 20px 0 55px;}
#online .form .tips2{color: var(--mainColor);font-size: 16px;margin-bottom: 28px;}
#online .form .tit{color: #333333;font-size: 14px;font-weight: bold;margin-bottom: 24px;}
#online .form .tit span{margin-left: 3px;color: var(--mainColor);}
#online .form .input{width: 47.36%;margin-bottom: 38px;}
#online .form .input .tit{margin-bottom: 15px;}
#online .form .input input{width: 100%;padding: 0 2.87%;border: 2px solid #999999;border-radius: 5px;height: 46px;line-height: 46px;color: #999999;font-size: 14px;}
#online .form .input input::-webkit-input-placeholder{color:#999;}
#online .form .input input::-moz-placeholder{color:#999;}
#online .form .input input::-moz-placeholder{color:#999;}
#online .form .input input::-ms-input-placeholder{color:#999;}

#online .form .input select{width: 99.44%;padding: 0 2.87%;border: 2px solid #999999;border-radius: 5px;height: 50px;line-height: 50px;color: #333333;font-size: 14px;outline: none;-webkit-appearance:none;background: url(/images/select.png) no-repeat 97% center;}
#online .form .input .other{height: 0;overflow: hidden;}
#online .form .input .other input{height: 40px;line-height: 40px;margin-top: 15px;}
#online .form .input .other.open{height: 63px;}
#online .form .cr{margin-bottom: 40px;padding-bottom: 8px;border-bottom: 1px solid #f0f0f0;}
#online .form .cr input{display: none;}
#online .form .cr label{cursor: pointer;display: inline-block;vertical-align: top;padding-left: 28px;margin-right: 2.9%;position: relative;margin-bottom: 12px;color: #666666;font-size: 14px;}
#online .form .cr label:after,
#online .form .cr label:before{content: "";position: absolute;top: 0;bottom: 0;margin: auto;left: 0;width: 16px;height: 16px;border-radius: 50%;border: 1px solid #dddddd;}
#online .form .cr label:after{width: 8px;height: 8px;background: #fff;border: none;left: 5px;}
#online .form .cr label:hover::before,
#online .form .cr label.cur:before{border-color: var(--mainColor);}
#online .form .cr label.cur:before{background: var(--mainColor);}
#online .form .cr.checkbox label:before{border-radius: 3px;}
#online .form .cr.checkbox label:after{display: none;}
#online .form .cr.checkbox label.cur:before,
#online .form .cr.checkbox label:hover::before{border-color: #666666;}
#online .form .cr.checkbox label.cur:before{background: url(/images/cur.png) no-repeat center center;}
#online .form .submit{cursor: pointer;width: 100%;border-radius: 5px;background: var(--mainColor);color: #fff;font-size: 22px;height: 60px;line-height: 60px;box-shadow: 0 10px 20px -6px #ee7c90;}
#online .form .submit input{display: none;}

@media (max-width: 1440px){
  #main.online-box #bread .cw1400,
  #online .cw1400{width: 92%;}
  #online .cw1400{padding: 40px 0;}
}

@media (max-width: 1280px){
  #online .form{width: 90%;}
  #main.online-box #bread .cw1400{margin-bottom: 30px;}
}
@media (max-width: 756px){
  #online{margin: 100px 0;}
  #online .form .tips2,
  #online .form .tips{font-size: 24px;line-height: 36px;}
  #online .form .tips div{height: 3px;margin-top: 18px;}
  #online .form .input{width: 100%;float: none;margin-bottom: 50px;}
  #online .form .tit,
  #online .form .cr label,
  #online .form .input .tit{font-size: 26px;margin-bottom: 25px;}
  #online .form .submit{font-size: 26px;}
  #online .form .cr label{padding-left: 40px;margin-right: 4%;}
  #online .form .cr label:before{width: 30px;height: 30px;}
  #online .form .cr label:after{width: 20px;height: 20px;left: 6px;}
  #online .form .input select,
  #online .form .input input{height: 60px;line-height: 60px;font-size: 26px;}
}

/*服务*/
.p-tit1{color: #5c5c5c;font-size: 48px;margin-bottom: 10px;font-weight: bold;}
.p-desc2{color: #5c5c5c;font-size: 21px;margin-bottom: 65px;}

@media (max-width: 1050px){
  .p-tit1{font-size: 40px;}
}
@media (max-width: 756px){
  .p-tit1{font-size: 36px;}
  .p-desc2{font-size: 26px;line-height: 38px;}
}

#service{margin-top: 70px;}
#service.index{margin-top: 0px;}
#service.index .top{display: none;}
#service .process{padding: 70px 0;background: #f7f7f7;}
#service .process .mi{display: none;}
#service .sta-list .li{margin-bottom: 3px;margin-right: 0.15%;width: 16.54%;background: #efefef;padding: 70px 0 54px;}
#service .sta-list.mi-list{display: none;}
#service .sta-list .li .max-img{width: 120px;height: 120px;margin: 0 auto;}
#service .sta-list .li .i2{display: none;}
#service .sta-list .li .h{width: 70%;margin: 0 auto;}
#service .sta-list .li .tit2{margin: 20px 0 25px;color: #333;font-size: 21px;}
#service .sta-list .li .desc2{color: #666;font-size: 15px;line-height: 25px;}
#service .sta-list .li:nth-child(6n){margin-right: 0;}
#service .sta-list .li:hover{background: var(--mainColor);}
#service .sta-list .li:hover .i1{display: none;}
#service .sta-list .li:hover .tit2,
#service .sta-list .li:hover .desc2{color: #fff;}
#service .sta-list .li:hover .i2{display: inline-block;}

#number{margin: 100px auto 60px;}
#number.index{margin: 80px auto;}
#number .li{margin-right: 6%;width: 20%;margin-bottom: 40px;}
#number .li:nth-child(4n){margin-right: 0;}
#number .li .siz,
#number .li .num{color: var(--mainColor);font-size: 100px;font-family: 'Bahnschrift';}
#number .li .siz{top: 0;right: -12px;font-size: 80px;}
#number .li .num{padding-right: 38px;}
#number .li .desc{color: #6f6f6f;font-size: 32px;}

#honor{padding: 110px 0;background: #f7f7f7;}
#honor .tit2{color: #696969;font-size: 30px;padding-bottom: 40px;}
#honor .li{max-width: 11.97%;margin-top: 30px;margin-right: 5.625%;}
#honor .li:nth-child(6n){margin-right: 0;}
#honor .li .m-pic{width: 100%;margin-bottom: 35px;height: 175px;}
#honor .li .name{color: #000000;font-size: 18px;}
#honor.index{background: var(--mainColor)}
#honor.index .li .name,
#honor.index .tit2{color: #fff;}



@media (max-width: 1680px){
  #service .sta-list .li .max-img{width: 80px;height: 80px;}
  #service .sta-list .li .h{width: 85%;}
  #service .sta-list .li .tit2{margin-top: 30px;}
}

@media (max-width: 1440px){
  #service .sta-list .li:nth-child(6n),
  #service .sta-list .li{width: 32.66%;margin-right: 1%;margin-bottom: 1%;}
  #service .sta-list .li:nth-child(3n){margin-right: 0;}

  #number .li .siz, #number .li .num{font-size: 80px;}

  #honor .li .name{font-size: 16px;}
}


@media (max-width: 1280px){
  #number .li .siz, #number .li .num{font-size: 60px;}
  #number .li .desc{font-size: 24px;}
  
  #honor{padding: 80px 0;}
  #honor .tit2{font-size: 26px;padding-bottom: 30px;line-height: 38px;}
  #honor .li .name{font-size: 14px;}
}

@media (max-width: 1050px){
  #service .sta-list .li{padding: 40px 0;}
  #service .sta-list .li .max-img{width: 60px;height: 60px;}
  #service .sta-list .li .tit2{margin: 25px 0;}
  #service .sta-list .li .desc2{font-size: 14px;line-height: 26px;}

  #honor .tit2{padding-bottom: 20px;}
  #honor .li{width: 31%;margin-right: 3%;margin-top: 6%;max-width: none;}
  #honor .li:nth-child(3n){margin-right: 0;}
}

@media (max-width: 981px){
  #number{margin-top: 80px;}
  #number .li .siz, #number .li .num{font-size: 52px;}
  #number .li .num{padding-right: 18px;}
  #number .li .desc{font-size: 20px;}
}

@media (max-width: 950px){
  #service .sta-list .li:nth-child(6n),
  #service .sta-list .li:nth-child(3n),
  #service .sta-list .li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
  #service .sta-list .li:nth-child(2n){margin-right: 0;}
}

@media (max-width: 850px){
  
  #service .sta-list.pc-li{display: none;}
  #service.index .top{padding-top: 80px;}
  #service.index .top .p-tit1{font-size: 28px;color: #333;}
  #service.index .top .p-desc2{font-size: 26px;color: #666;}
  /*#service.index .top,*/
  #service .sta-list.mi-list{display: block;}
  #service .sta-list.mi-list .slide{background: #efefef;padding: 40px 0;}
  #service .sta-list.mi-list .li{width: 100%;padding: 0;}
  #service .sta-list .slide:hover{background: var(--mainColor);}
  #service .sta-list .slide:hover .li{background: transparent;}
  #service .sta-list .swiper-pagination{position: static;margin: 60px 0;}
  #service .sta-list .swiper-pagination .swiper-pagination-bullet{margin: 0 10px;width: 12px;height: 12px;}
  #service .sta-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--mainColor);opacity: 1;}


  #service .sta-list.mi-list .slide:hover .li,
  #service .sta-list.mi-list .slide:hover{background: #efefef;}
  #service .sta-list.mi-list .slide:hover .i2{display: none;}
  #service .sta-list.mi-list .slide:hover .tit2{color: #333;}
  #service .sta-list.mi-list .slide:hover .desc2{color: #666;}
  #service .sta-list.mi-list .slide:hover .i1{display: inline-block;}

}

@media (max-width: 756px){
  #number .li{width: 50%;margin: 0 0 35px 0;padding: 0 4%;}

  #service .process .pc{display: none;}
  #service .process .mi{display: block;}
  
  #honor .tit2{line-height: 40px;}
  #honor .li:nth-child(3n),
  #honor .li{width: 48%;margin-right: 4%;margin-bottom: 2%;}
  #honor .li:nth-child(2n){margin-right: 0;}
  #honor .li .m-pic{height: 140px;}
  #honor .li .name{font-size: 23px;}

  #service .sta-list.mi-list .slide{padding: 60px 0;}
  #service .sta-list .li .max-img{width: 100px;height: 100px;}
  #service .sta-list .li .tit2{font-size: 26px;line-height: 38px;margin: 40px 0;}
  #service .sta-list .li .desc2{font-size: 24px;line-height: 36px;}
}