/*底部开始*/
.foot-zong{overflow:visible;background:#161617;}
.footer{
  width: 1200px;
  margin: 0 auto;
  padding-top: 60px;
}
.footer .di1{
  border-bottom:1px solid #454242;
  padding-bottom: 25px;
}
.footer .di1 .footerlogo{
  float: left;
}
.footer .di1 .banquan{
  float: left;
  text-align: left;
  color: #eaeaea;
  font-size: 14px;
  margin-left: 24px;
  padding-top: 13px;
}
.footer .di1 .banquan p{
  margin-bottom: 3px;
}
.footer .di1 .rexian{
  float: right;
}
.footer .di1 .rexian .zuo{
  float: left;
}
.footer .di1 .rexian .you{
  float: left;
  text-align: left;
  margin-left: 22px;
}
.footer .di1 .rexian .you p{
  font-size: 16px;
  color: #eaeaea;
}
.footer .di1 .rexian .you h4{
  font-size: 34px;
  color: #fff;
  margin-top: 3px;
}
.footer .di2{
  padding-top: 35px;
  padding-bottom: 20px;
}
.footer hr{
  width: 18px;
  height: 2px;
  border:0;
  background-color: #d42e26;
  margin-top: 22px;
}
.footer .di2 ul{
  float: left;
  margin-right: 120px;
}
.footer .dier{
  float: left;
  margin-right: 0!important;
}
.footer .dier ul{
  float: none;
}
.footer .di2 ul li{
  list-style: none;
  font-size: 14px;
  color: #878787;
  text-align: left;
  margin-bottom: 13px;
}
.footer .di2 ul .diyi{
  font-size: 18px;
  color: #eaeaea;
}
.footer .di2 ul{
  margin-bottom: 28px;
}
.footer .last{
  float: right!important;
  margin-right: 0!important;
  border:1px solid #454242;
  padding: 7px;
  box-sizing:border-box;
}
.footer .last p{
  font-size: 14px;
  color: #878787;
}
.footer .last img{
  width: 134px;
  height: 134px;
  margin-bottom: 20px;
}
.footer .last p{
  margin-bottom: 3px;
}
.footer .last .ju1{
  margin-bottom: 8px;
}.footer .dier{width: 420px;}
.footer .dier-1{
  padding-top: 13px;
  width: 50%;
  float: left!important;
}
.footer .dier-2{
  padding-top: 13px;
  width: 50%;
  float: left!important;
}
.footer .dier ul{
  margin-right: 0!important;

}
.footer1{
   background-color: #020202;
}
.footer1 .di3{
  width: 1200px;
  margin: 0 auto;
  height: 78px;
  line-height: 78px;
}
.footer1 .di3 li{
  text-align: left;
  float: left;
  list-style: none;
  font-size: 14px;
  margin-right: 38px;
}
.footer1 .di3 li a{
  color: #b7b7b7;
}
.footer1 .di3 ul{
  width: 70%;
  height: 100%;
  overflow: hidden;
  float: left;
}
.footer1 .di3 ul .di11{
  font-size: 14px;
  color: #b7b7b7;
  margin-right: 18px;
}
.footer1 .di3 p{
  float: right;
}
.footer1 .di3 p a{
  color: #c12922;
  font-size: 14px;
  font-weight: 600;
}

.di44{
  font-size: 14px;
  color: #eaeaea;
  line-height: 24px;
}


/*底部结束*/


@media (min-width:1260px){
  .container{width:1230px}
}
@media (max-width:1680px){
  html{font-size: 19px;}
}

@media (max-width:1600px){
  .menuBg{width:50px}.mOnLineCon{right:50px}
  .onLineWx .mOnLineCon{width:100px}
  .mbox5{margin-right:50px}
  .navTop{padding:25px}
  .navBot{padding-top:80px}
  .navList li a{padding:50px 0 0 15%}
  .navEn{font-size:24px}.navCn,.navTel{font-size:18px}
  .navList li.text-right{padding:50px 0 0}
  #navPage li{padding-left:25px}
  #navPage li.active:first-child:after{width:80px}
  #navPage li:first-child+li.active:after{width:80px}
  #navPage li:first-child+li+li.active:after{width:95px}
  #navPage li:first-child+li+li+li.active:after{width:70px}
  #navPage li:first-child+li+li+li+li.active:after{width:115px}
  #navPage li:first-child+li+li+li+li+li.active:after{width:100px}
  #navPage li:first-child+li+li+li+li+li+li.active:after{width:80px}
  #navPage li:first-child+li+li+li+li+li+li+li.active:after{width:100px}
  .welcome{width:250px;height:56px;line-height:56px}
  
}

@media (max-width:1400px){
  html{font-size: 17px;}
}
@media (max-width:1368px){
  html{font-size: 16px;}
}
@media (max-width:1280px){
  
  
}
@media (max-width:1200px){
  .menuBg{padding:15px 0 0}.headerBg{padding:15px}.logo{height:20px;max-width:190px}.navClose{padding:0;height:20px}.navTop{padding:15px}.navBot{padding-top:50px}.navEn{font-size:18px}.navCn,.navTel{font-size:14px}.navList li.text-right{font-size:12px}
#navPage li{padding-left:15px}
#navPage li.active:first-child:after{width:70px}
#navPage li:first-child+li.active:after{width:70px}
#navPage li:first-child+li+li.active:after{width:85px}
#navPage li:first-child+li+li+li.active:after{width:60px}
#navPage li:first-child+li+li+li+li.active:after{width:105px}
#navPage li:first-child+li+li+li+li+li.active:after{width:90px}
#navPage li:first-child+li+li+li+li+li+li.active:after{width:70px}
#navPage li:first-child+li+li+li+li+li+li+li.active:after{width:90px}
#navPage li a{line-height:24px}.banText{width:350px}

.banBorder1{right:-35px;width:140px;height:240px}.ban1Line1{bottom:214px}.ban1Line2{width:138px}.ban1Line3{height:238px}.ban1Line4{width:138px}.ban1Line5{height:155px}.mbox3Brief{display:none}.mbox3LefItem li{padding-bottom:10px}.mbox3LefItem li:after{height:15px}.mbox4List{padding:50px 10px 5px}.mbox4List .swiper-slide{padding:2px}.banNews{height:300px}.newsList{padding:25px 15px}.newsRig{padding:15px 15px}.newsList li{padding:10px 0}.newsTabLef li{padding:0 8px}.newsTime{width:50px}.newsTime span{width:50px;height:50px;line-height:50px}.newsText{margin-left:75px}.newsTit{padding:5px 3%;font-size:20px}.newsRigTit{padding:15px 0;font-size:20px}.pagerNext,.pagerPrev,.pagerTit{line-height:50px}.pagerList{margin-left:-25px;padding:20px 0 0;width:50px}.hotNews{padding:0 2% 30px}.hotNewsList li:nth-child(4){display:none}.banCase{height:450px}.banCaseTit{padding:10px 0;font-size:26px}.caseConBg{padding:30px 0}.caseCon{padding:15px 10px}.banContact{height:400px}.conH2{font-size:20px}.conText{margin:0 -5px}.conTextLef,.conTextRig{padding:0 5px}.conText strong{padding-right:10px}.joinList li{padding:25px 150px 25px 280px}.joinInfo,.joinTit{padding-left:50px;width:280px}.joinTit{top:45px}.joinName{font-size:22px}.joinIco{top:30px;width:150px}.joinBtn{top:50px}.joinText{padding-left:25px}}

@media (max-width:992px){.menuBg{position:static;padding:0;width:auto;height:auto}.menuBtn{position:absolute;top:20px;right:20px;z-index:2}.menuBtn img{display:none}.mBtnLine{width:20px;text-align:left}.mBtnLine span{width:100%;height:2px;background:#FFF}.mBtnLine span:nth-child(2){margin:5px 0;width:80%}.mOnLine{position:absolute;right:0;bottom:0;z-index:1;width:50px}.header{margin-right:50px}.mbox{margin-right:0}

#navPage{display:none}.navBot{padding-bottom:150px}.navList{overflow-y:auto;padding:10px 0 0}.navList li{float:none;width:100%;height:auto}.navList li a,.navList li a:hover{padding:5px 15px;border:none;border-bottom:1px solid rgba(255,255,255,.08)}.navList li a span{display:inline-block;vertical-align:middle;font-size:14px}.navEn{padding-right:10px;min-width:70px}.navList li.text-right{padding:5px 15px;width:100%;line-height:24px}.navBotCon{position:static;padding:0 15px 15px;width:100%}.banText3{max-width:90%}.box2ImgBg{width:100%;opacity:.1}.fp-viewing-page2 .tel{color:#da0502}
.fp-viewing-page2 .telIco{background-image:url(../images/telRed.png)}.fp-viewing-page2 .mBtnLine span{background:#da0502}.mbox2Text{position:relative;z-index:1;padding:40px 15px 0;width:100%}.mbox2Text .mbox2TitEn{font-size:38px;line-height:120%}.mbox2Text .mbox2TitCn{font-size:24px;line-height:120%}.mbox2Bot:after{display:none}.mbox3{padding:0 15px;width:100%;max-width:100%}.mbox3Lef{float:none;padding-bottom:30px;width:100%}
.mbox3LefCon{padding-left:40px}.mbox3Rig{float:none;overflow:hidden;width:100%}.mbox3Tit .mbox2TitEn{font-size:24px}.mbox3Tit .mbox2TitCn{font-size:18px}.mbox3H4 img{display:inline!important;max-width:25px}.box3RigText{position:relative;right:auto;bottom:auto;background:rgba(255,255,255,.9)}.box3RigImg{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.box3RigImg img{float:none;width:100%;max-width:100%}.fp-viewing-page4 .logo img.shows{display:none}.fp-viewing-page4 .logo img.hides{display:block}.fp-viewing-page4.active .logo img.shows{display:block}.fp-viewing-page4.active .logo img.hides{display:none}.mbox4LefBtn{position:absolute;top:52px;left:12px;z-index:3;width:30px;height:30px;border-radius:2px;background:#da0502;color:#fff;text-align:center;font-size:18px;line-height:30px;cursor:pointer}.mbox4Lef{left:-250px;z-index:2;width:250px;transition:all .6s ease 0s}.mbox4Lef.active{left:0}.mbox4LefCon{padding-left:30px}.mbox4{margin:0}.mbox5List{max-width:90%}.mbox5Bot{padding:0 50px}.mbox5Btn .mbox5Line{display:none}.mbox5Bot .swiper-pagination-bullet{margin:0 2px;width:20px;height:2px}.mbox7List li{width:100%}.mbox7List li:nth-child(2) a{padding-right:50%;padding-left:0}.mbox7List li:nth-child(3) a{padding-right:0;padding-left:50%}.mbox7List li:nth-child(2) .mbox7Img{right:0;left:auto}.mbox7List li:nth-child(3) .mbox7Img{right:auto;left:0}.mbox8Wrap{padding:0 15px;height:auto;max-width:100%}.mbox8Left{float:none;width:100%;box-shadow:none;transform:rotateY(0)}.mbox8Right{float:none;padding:15px;width:100%;transform:rotateY(0)}.footCon{padding:0;text-align:center}.copyright{padding-bottom:10px;text-align:center}.FtLogo{position:static;margin:0 auto;transform:translateY(0)}.banNews{height:260px}.banEn{padding:5px 0;font-size:26px}.banCn{font-size:17px}.news{padding:30px 0}.newsLef,.newsRig{float:none;width:100%}.newsLoad{margin:25px auto}.newsRigTit{padding:10px 0;font-size:18px}.newsRigList{overflow:hidden;margin:0 -5px}.newsRigList li{float:left;padding:5px;width:50%}.newsRigList li:nth-child(5){display:none}.newsRigBot{padding-bottom:0}.newsName{padding:10px 15px;font-size:22px}.newsCon{line-height:30px}.newsTab2{margin:28px 0}.hotNewsList li:nth-child(4){display:block}.banCase{height:360px}.banCaseCon{bottom:70px}.banCaseLine{margin-bottom:5px;width:40px;height:2px}.banCaseTit{font-size:22px}.banContact{height:340px}.contactBg{padding:30px 0}.conTop{padding-bottom:10px}.conTit{padding:10px 0}.conLef,.conRig{float:none;width:100%}.conLef{padding-bottom:10px}.conH2,.conTip{float:none;display:block;width:100%}.joinList li{margin:10px 0;padding:15px 10px 10px}.joinTit{position:static;padding-left:0;width:90%}.joinInfo{position:static;margin:0 -5px;padding-bottom:10px;padding-left:0;width:100%}.joinInfo p{display:inline-block;padding:0 5px;vertical-align:middle}.joinText{padding-left:0;height:0;border:none}.joinIco{top:20px;width:100px}.joinIco img{max-width:40%}.joinBtn{top:25px}#pages{padding:20px 0}
}
@media (max-width:768px){
    html{font-size: 14px;}
  .zong{width: 100%;padding-left: 16px;padding-right: 16px;box-sizing:border-box;}
  .lgh-ta h3{width: 50%;}
  .header{display: none;}
  .lgh-ta .lgh-con .right{width: 100%;}
  /*.banner ul li h2{font-size: 0.7rem;padding-left: 35%;}*/
  .banner ul li span{font-size: 0.7rem;margin-top: -2px;}
  .banner ul li{width: 25%;margin-right: 0;}
  .banner ul li p{font-size: 0.5rem;text-align: center;}
  .banner ul{width: 90%;top: 39%;}
  .lgh-ta{margin-top: 20px;padding-bottom: 20px;}
  .banner ul li hr{display: none;}
  .lgh-ta .lgh-con .left{width: 100%;margin-top: 24px;}
  .lgh-ta .lgh-con .left h4{margin-bottom: 16px;}
  .lgh-ta .lgh-con .tab-nei{margin-top: 10px;}
  .lgh-ta .lgh-con{margin-top: 30px;margin-bottom: 26px;}
  .lgh-ta h3:first-child{border-bottom: 0;}
  .lgh-ta h3:first-child+h3{border-bottom:0;border-right:2px solid #ccc;}
  .lgh-ta .lgh-con .tab-btn{margin-top: 12px;}
  .lgh-ta .lgh-con .tab-btn{width: 107px;height: 35px;line-height: 31px;}
  .lgh-ta .lgh-con .tab-btn:hover{line-height: 35px;}

.footer{width: 90%;}
 .footer .last{display: none;}
     .footer .di1 .rexian{display: none;}
     .footer .di2 ul li{float: left;}
     .footer hr{display: none;}
     .footer .di2 ul .diyi{width: 100%;}
     .footer .di2 ul{margin-right: 0;}
     .footer .di2 ul li{margin-right: 12px;}
     .footer1 .di3 p{display: none;}
     .footer .di2 ul{margin-bottom: 12px;}
     .footer1{padding:15px;box-sizing:border-box;}
     .footer1 .di3{height: 30px;line-height: 30px;}
     .footer1 .di3 li{margin-right: 16px;}
     .footer1 .di3{width: 100%;}
     .footer1 .di3 ul{width: 100%;}
     .footer .di2{padding-top: 16px;padding-bottom: 10px;}

.footer{padding-top: 20px;}
}




@media (max-width:767px){

  .banImg3{margin:20px auto 0}.swiper-slide-active .banBg3:after{width:100%}.mbox7List{padding:0 15px;max-width:100%}.mbox7Img{width:30%}.mbox7List li a{min-height:0}.mbox7List li:nth-child(2n) a{padding-right:30%;padding-left:0}.mbox7List li:nth-child(2n+1) a{padding-right:0;padding-left:30%}.mbox7Ico{left:30%}.mbox7List li:nth-child(2n) a .mbox7Ico{left:70%}.mbox7Text{padding:15px}.mbox7Name{overflow:hidden;width:100%;height:22px;text-overflow:ellipsis;white-space:nowrap}.newsTime2{padding:7px 10px}.newsCon{padding:20px 0 0}.newsTab2{margin:20px 0}.pagerBox{padding:5px 0}.pagerNext,.pagerPrev{float:none;padding-right:0;padding-left:55px;width:100%}.pagerNext,.pagerPrev,.pagerTit{line-height:30px}.pagerNext{text-align:left}.pagerNext .pagerTit{right:auto;left:0}.pagerNext a,.pagerPrev a{display:block}.pagerTit{top:0}.pagerTit i{display:none}.pagerList{position:static;margin:2px 0;padding:10px 0;width:100%;border:1px solid #DEDEDE;border-right:none;border-left:none}.hotNews{padding:0 15px 25px}.caseBox{padding:15px}.conTextLef,.conTextRig{max-width:100%}.mesInput{padding:10px 0 5px}.joinName{font-size:18px}.joinNameEn{font-size:12px}.joinIco{top:15px}.joinBtn{top:20px}
.footer .dier{width: 100%;}

}

@media (max-width:640px){
    .menuBtn{top:15px;right:15px}.navClose{width:22px}.navClose span:last-child{margin-top:15px}.header{margin-right:40px}.navBot{padding-bottom:85px}.logo{height:16px;max-width:152px}.tel{font-size:16px;line-height:16px}.navBotCon p{display:none}.mbox1 .swiper-pagination{bottom:2%}.welcome{left:0;width:170px;height:46px;font-size:12px;line-height:46px}.welcome i,.welcome span,.welcome strong{margin:0}.welcome:hover .welcomeLine{width:30px}.banBorder1{display:none}.banText{bottom:35%;left:10%;width:80%}.ban1Line{margin:10px 0}.banTextCir{display:none}.banText2{margin:0;margin-left:5%;width:90%;transform:translate(-50%,-50%)}.mbox2TitEn{font-size:26px}.mbox2TitCn{font-size:20px}.mbox2Img{margin:0 auto 5px;max-width:40%}.mbox3Lef{padding:0}.mbox3Tit{margin-left:0}.mbox3LefCon{display:none}.box3RigText{padding:15px}.mbox3Con{margin:10px 0;height:auto}.mbox4List .swiper-slide{width:50%; height:25%;}.mbox5Bot{padding:0}.mbox5Btn{position:static;display:inline-block;padding:10px 0;vertical-align:middle;font-size:14px;transform:translateY(0)}.mbox5Bot .swiper-pagination{display:block;width:100%}.mbox6Text{max-width:100%}.mbox6Top{margin:-30px 0 0 -5px;height:60px}.mbox6Line{height:30px}.mbox6Bot img{max-width:80%}.mbox7List{margin:15px auto}
    .mbox7Time{height:26px;line-height:26px}.mbox7Brief{display:none}.mbox7Ico{top:30%}.mbox8LefEn{font-size:18px}.mbox8LefCn{padding:0;font-size:14px}.mbox8Mes{padding:5px 0 0}.mbox8Mes li input{line-height:36px}.mbox8Mes li textarea{margin:0}.mbox8MesBtn{margin-top:10px;width:100px;height:28px;line-height:26px}.mbox8RigCn{display:none}.mbox8RigTip{display:none}.mbox8RigIco img{max-width:20%}.mbox8RigBot:after,.mbox8RigBot:before{display:none}.banNews{height:230px}.newsTime{width:40px}.newsTime span{width:40px;height:40px;line-height:40px}.newsDate{font-size:22px}.newsMonth{font-size:16px}.newsText{margin-left:55px}.newsTit{font-size:16px}.newsBrief{overflow:hidden;margin:10px 0;padding:0;max-height:72px}.newsRig .newsTit{padding:5px 0;font-size:14px}.newsRigBot #bdshare,.newsTab #bdshare{display:none}.banShare{position:static;height:auto;text-align:center}.banShare .container{padding:0;font-size:0}.banShareIco{float:none;display:inline-block;background:#da0502;vertical-align:middle}.banShareIco>li>a{display:inline-block;width:36px;height:36px;background-size:12px;vertical-align:middle}.banShareList{position:static;display:inline-block;width:auto;height:36px;vertical-align:middle}.banShareList a{width:36px;background-color:#da0502;background-size:15px}.banPage{float:none;display:inline-block;background:#da0502;vertical-align:middle}.banPage a{width:36px;height:36px;background-size:15px}.newsTop{padding:20px 0 0}.newsName{font-size:18px}.newsCon{padding:10px 0 0}.hotNewsH2{font-size:18px}.hotNewsName{font-size:14px}.hotNewsLine{margin:5px 0}.hotNewsBrief{margin:5px 0}.caseFenLei{margin:0 -3px;padding:8px 0;background:#F5F5F5}.caseFenLei li{padding:0 3px}.caseFenLei li a{color:#333;line-height:24px}.caseBox{padding:0 15px 1px}.banCase{height:300px}.banCaseCon{bottom:20px}.banCaseLine{margin-bottom:5px;width:40px;height:2px}.banCaseTit{font-size:19px}.caseShare .container{width:100%}.caseConBg{padding:3px 0 15px}.banContact{height:300px}.conTit{padding:5px 0}.conH2{font-size:18px}.conText strong{font-size:14px}.conTextRig{line-height:30px}
}
@media (max-width:460px){
  .tel span{display:none}.tel a{display:block}.mbox1 .swiper-pagination-bullet{margin:0 2px!important;width:20px}.mbox2TitEn{font-size:18px}.mbox2TitCn{font-size:16px}.mbox2Num{margin:5px -5px;line-height:22px}.mbox2NumSp{font-size:20px}.mbox2Num li{padding:5px}.mbox2Brief{max-height:104px;line-height:26px}.mbox2BotH3{font-size:12px;line-height:20px}.mbox2More .welcome{width:140px;height:38px;line-height:38px}.mbox3Tit .mbox2TitEn{font-size:18px}.mbox3Tit .mbox2TitCn{font-size:16px}.mbox3H4{font-size:18px}.mbox6TitEn{font-size:18px;line-height:120%}.mbox6TitCn{font-size:20px;line-height:120%}.f16{font-size:14px}.f24{font-size:20px}.f28{font-size:24px}.mbox6Text{margin:30px auto;padding:25px 15px}.mbox6Text:before{top:0;left:0}.mbox6Ico{right:0;bottom:-6px}.mbox8Left{padding:10px 20px}.mbox8Mes li:nth-child(1),.mbox8Mes li:nth-child(2){display:inline-block;width:48%;vertical-align:middle}.mbox8RigEn{font-size:16px;line-height:16px}.mbox8RigIco{display:inline-block;max-width:20px;vertical-align:middle}.mbox8RigIco img{margin:0 auto;max-width:100%}.mbox8RigCon li{width:100%}.mbox8RigCon li p{display:inline}.mbox8RigBot{margin:10px auto 0}.mbox8RigBot li a{font-size:16px}.banNews{height:200px}.banEn{padding:0;font-size:20px}.banCn{font-size:14px}.newsList li{padding:5px 0}.newsTabLef li{padding:0 5px}.newsTabLef li a{font-size:12px}.newsTime{width:30px}.newsTime span{width:30px;height:30px;line-height:30px}.newsDate{font-size:18px}.newsMonth{font-size:14px}.newsText{margin-left:40px}.newsLine{top:15px;left:-7px;width:14px}.newsLine{bottom:5px;font-size:14px}.newsBrief{margin:5px 0}.newsRigList li{float:none;width:100%}.hotNewsList li{width:100%}.caseList li{width:100%}.banCase{height:240px}.banContact{height:260px}#pages a,#pages span{padding:1px 6px}
     .box3-top .top-zuo p{display:none;}
     .top-cent h4{font-size: 20px;}
     .box3-top{padding-bottom: 0;}
     .top-you p{font-size: 12px;padding-right: 14px;}
     .box3RigText{bottom: -200px;width: 90%;left: 0;margin: 0 auto;}
     .box3RigImg{top: 30%;}
     .mbox3Rig{height: 500px;}
     .mbox3H4 img{margin-right: 6px;}
  
}
@media (max-width:375px){
}
@media (max-width:360px){
}

@media (max-height:414px){
    
}
