*{padding: 0;margin: 0;border: none;list-style-type: none;text-decoration: none;box-sizing: border-box;outline: none;}
html,body {position: relative;min-height: 100%;}
body {
  color: #333;
  font-size: 14px;
  line-height: 1.5;
  position: relative;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.icon {width: 1em;height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden;}
.flexbj{display: flex;flex-wrap: wrap;}

.cl{clear: both;}
@font-face {font-family: 'oswald-regular';src: url(../font/OSWALD-REGULAR.TTF);}
@font-face {font-family: 'oswald-bold';src: url(../font/Oswald-Stencil-Bold.ttf);}
/*滚动条*/
::-webkit-scrollbar{
    width:6px;
    height:6px ;
}
::-webkit-scrollbar-track{
    box-shadow: inset 0 0 6px transparent;
    background: #f8f8f8;
    border-radius: 6px;
}
::-webkit-scrollbar-thumb{
    border-radius: 6px;
    background: #bbb;
}


/*head*/

.logo{
  display:flex;
  justify-content: left;
  align-items: center;
}
.logo img{
  height: 60px;
}
.logo h1{
  color: #fff;
  font-weight: normal;
  font-family: comtit;
  font-size: 2.7rem;
}
.head_right{
  display:flex;
  align-items: center;
}
.nav-bar li>a:hover:before,.nav-bar li.active>a:before{
  width:100%;
}
.nav-bar li>a{
  position:relative;
  line-height: 120px;
  color: #fff;
  font-size: 1.6rem;
}
.nav-bar li>a span{position: relative;z-index: 2;}
.nav-bar li>a:before{
  position:absolute;
  bottom:0;
  left:0;
  display:block;
  content: '';
  width:0;
  height:8px;
  background:#be0c0f;
  -webkit-transition: 350ms 0s all ease;
  -moz-transition: 350ms 0s all ease;
  -ms-transition: 350ms 0s all ease;
  -o-transition: 350ms 0s all ease;
  transition: 350ms 0s all ease;
  z-index: 1;
}
/*headdownbg*/
.headdownbg .warpper{width: 94%;margin: 0 auto;}
.nav-bar li:hover .headdownbg{
	top: 100%;
}
.headdownbg.show{
  top:0;
}

.headdown_close{
  background:url("../../images/closeicon.png") no-repeat left center;
  padding-left:37px;
  font-size: 1.6rem;
  color: #fff;
  position:absolute;
  right:0;
  top:-25px;
  cursor: pointer;
}

.head_right>a{
  color: #fff;
  font-size: 1.6rem;
}
.head_right>h4{
  font-size: 2.6rem;
  line-height: 26px;
  color: #fff;
  font-weight: normal;
  font-family: youshe;
  margin-left:30px;
}
.menuicon{
  float:left;
  cursor: pointer;
  margin-top: 6px;
  margin-right: 30px;
  border-top: 11px solid #e60012;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

.menuicon2{
  width: 32px;
  cursor: pointer;
}
.menuicon2 i{
  width: 100%;
  background:#fff;
  height: 2px;
  display:block;
  margin-bottom:5px;
  -webkit-transition: 350ms 0s all ease;
  -moz-transition: 350ms 0s all ease;
  -ms-transition: 350ms 0s all ease;
  -o-transition: 350ms 0s all ease;
  transition: 350ms 0s all ease;
}
.menuicon2 i:last-of-type{
  width: 50%;
  margin-right: 0;
  margin-left:auto;
  margin-bottom: 0;
}
.logoB{display: none;}

.headfix{
  border-bottom: 2px solid #e4e4e4;
}
.headfix .logoB{display: block;}
.headfix .logoW{display: none;}
.headfix .logo>h1,.headfix .nav-bar a,.headfix .head_right>a,.headfix .head_right>h4{
  color: #353535;
}
.headfix .head_right>.menuicon i{
  background:#be0c0f;
}

.indexbg,.indexbody{
  width: 100%;
  height: 100%;
}
.indexbody>.swiper-wrapper>.swiper-slide{
  width: 100%;
  height: 100%;
  display:flex;
  justify-content: center;
  align-items: center;
}
.pt{
  padding-top: 120px;
}
.bodybtn{
  position:absolute;
  right:0;
  bottom:0;
  height: 98px;
  z-index: 100;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.bodybtnbg{
  background: rgba(0, 0, 0, 0.5);
}
.bodybtn_jt{
  float:right;
  width: 156px;
  height: 100%;
  background:#fff;
  border-right: 1px solid #e6e6e6;
  position: relative;
  display:flex;
  justify-content: center;
  align-items: center;
}
.bodybtn>.swiper-pagination{
  float:right;
  background:#fff;
  height: 100%;
  width: 220px;
  font-size: 1.6rem;
  color: #7d8186;
  line-height: 98px;
  position: relative;
  bottom: initial;
}
.bodybtn>.swiper-pagination .swiper-pagination-current{
  font-size: 3rem;
  color: #393939;
  font-weight: bold;
}
.bodybtn_jt .swiper-button-prev,.bodybtn_jt .swiper-button-next{
  width: 21px;
  height: 12px;
  position: relative;
  top:initial;
  left:initial;
  right:initial;
  bottom:initial;
  margin-top: initial;
}
.bodybtn_jt .swiper-button-prev.swiper-button-disabled{
  background:url("../../images/bodyjt_left.png") no-repeat center;
  opacity: 1;
}
.bodybtn_jt .swiper-button-next.swiper-button-disabled{
  background:url("../../images/bodyjt_right.png") no-repeat center;
  opacity: 1;
}
.bodybtn_jt .swiper-button-prev:after,.bodybtn_jt .swiper-button-next:after{display:none;}
.bodybtn_jt .swiper-button-prev{
  background:url("../../images/bodyjt_lefts.png") no-repeat center;
}
.bodybtn_jt .swiper-button-next{
  margin-top: 22px;
  background:url("../../images/bodyjt_rights.png") no-repeat center;
}

.bodybtn>i{
  float:right;
  background:#be0c0f;
  line-height: 98px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right:calc((100% - 1600px) / 2);
  display:flex;
  justify-content: center;
  align-items: center;
  padding-left:50px;
  cursor: pointer;
}
.bodybtn>i span{
  display: block;
  color: #fff;
  font-size: 1.8rem;
  margin-right:18px;
}
.bodybtn>i img{
  position:relative;
  animation:imgscroll 1s linear 0s infinite alternate;
}
@keyframes imgscroll {
  0%{top:-3px;}
  100%{top:3px;}
}
@-webkit-keyframes imgscroll {
  0%{top:-3px;}
  100%{top:3px;}
}
@media screen and (min-width: 960px) and (max-width: 1199px){
	.hidden-m {
	    display: none!important;
	}
	.head_right>h4 {
    margin-right: 30px;
	}
}	

/****导航****/
.head-top-bg{width: 100%;position: relative;left: 50%;transform: translateX(-50%);background: #1e1e1e; z-index: 999;}
.head-top{flex-direction: column;justify-content: space-between;}
.headSite{height: 40px;justify-content: flex-end;align-items: center;}
.headSite a{color: #6b6a6a;margin-left: 32px;}
.headSite a:hover{color: #9c9c9c;}
.headCompany{justify-content: space-between;align-items: center;margin-bottom: 16px;}
.head-top-logo a img{height: 60px;}
.head-contact{justify-content: space-between;align-items: center;}
.headMobile,.headMobile1{height: 30px;}
.headRx{margin: 0 20px;padding-right: 20px;position: relative;}
.headRx::after{content: '';position: absolute;width: 2px;height: 100%;background: #7d0022;right: 0;top: 0;}
.headRx h5{font-size: 14px; color: #f3f3f3;margin-top: 0;margin-bottom: 0;}
.headRxHm{height: 30px;}
.conLogo1{display: none;}
.head-top-scroll{position: fixed;top: -200px;background: #fff;}
.head-top-scroll .headSite{display: none;}
.head-top-scroll .headCompany{display: none; margin-top: 16px;}
.head-top-scroll .conLogo{display: none;}
.head-top-scroll .conLogo1{display: block;}
.headMobile1{display: none;}
.head-top-scroll .headMobile{display: none;}
.head-top-scroll .headMobile1{display: block;}
.head-top-scroll .headRx h5{color: #333;}
.head-top .headNavWp{justify-content: space-between; align-items: center;z-index: 999999;padding-bottom: 6px;}
.top-nav{background: rgba(2,7,27,0.3);border-radius: 10px;justify-content: space-between;position: relative;}
.head-top-scroll .top-nav{background: rgba(2,7,27,0.9);}
.top-nav .nav-list{width: 12.5%;height: auto;}
.top-nav .nav-list:not(:last-child){background: url(../images/navLine.jpg) no-repeat right center;}
.top-nav .nav-list .list-link{position: relative;width: 100%; height: 60px;flex-direction: column;justify-content: center;align-items: center;}
.top-nav .nav-list .list-link h5{font-size: 17px;color: #fffefe;margin-top: 0;margin-bottom: 4px;position: relative; z-index: 3;}
.top-nav .nav-list .list-link h6{color: #5e5e5e;text-align: center; text-transform: uppercase;font-weight: normal;margin-top: 0;margin-bottom: 0;position: relative; z-index: 3;}
.top-nav .nav-list .list-link::before{content: '';position: absolute;width: 0;height: 66px;left: 0;top: 0; background: #d30807;z-index: 2;transition: all 0.2s;}
.top-nav .nav-list .list-link::after{content: '';position: absolute;width: 0;height: 0; border-top: 0px solid #840b0a;border-right: 7px solid transparent;
right: -6px;bottom: -6px; z-index: 1;transition: all 0.1s;}

.top-nav .nav-list .list-link#nav-active::before{width: 100%;}
.top-nav .nav-list .list-link#nav-active::after{border-top: 7px solid #840b0a;border-right: 7px solid transparent;}
.top-nav .nav-list .list-link#nav-active h6{color: #db7372;}
.top-nav .nav-list:hover .list-link h6{color: #db7372;}
.top-nav .nav-list:hover .list-link::before{width: 100%;}
.top-nav .nav-list:hover .list-link::after{border-top: 7px solid #840b0a;border-right: 7px solid transparent;}
.navItemWp{display: none; position: absolute;width: 100%;height: auto;padding: 20px 0px;left: 0; top: 100%; background: rgba(240,237,237,0.95);transition: all 0.5s;}
.navItem{justify-content: space-between;}
.navItemListWP{flex: 1;flex-direction: column;align-items: center; text-align: center;padding: 20px 20px;position: relative;}
.navItemListWP:not(:last-child)::after{content: '';position: absolute;width: 1px;height: 100%;background: rgba(83,83,83,0.5);right: 0;top: 0;}
.navItemList h4{width: 100%;padding: 0 4px;font-size: 18px;color: #333;margin-bottom: 0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.navItemListIcon{width: 40px;height: 40px;margin: 0 auto;overflow: hidden;position: relative;}
.navItemListIcon1{position: absolute;left: 0;top: 0;transition: all 0.5s;}
.navItemListIcon2{position: absolute;left: 0;top: 40px;transition: all 0.5s;}
.navItemList:hover h4{color: #d30807;}
.navItemList:hover .navItemListIcon1{left: 0;top: -40px;}
.navItemList:hover .navItemListIcon2{left: 0;top: 0;}
.navItemItemWp{width: 90%; margin: 10px auto 0 auto;justify-content: space-between;}
.navItemItemWp a{width: 45%; font-size: 14px;text-align: left;color: #4d4d4d;position: relative;padding: 0 14px 0 14px;margin-top: 10px;transition: all 0.5s;}
.navItemItemWp a::before{content: '';position: absolute;width: 8px;height: 8px;border-radius: 50%;border: 1px solid #4d4d4d;left: 0;top: 50%;transform: translateY(-50%);
transition: all 0.5s;}
.navItemItemWp a:hover{color: #d30807;}
.navItemItemWp a:hover::before{border: 1px solid #d30807;}
.top-nav .nav-list:hover .navItemWp{display: block;}

.head-top-scroll .top-nav .nav-list .list-link{height: 60px;}
.head-top-scroll .top-nav .nav-list .list-link h5{margin-bottom: 6px;}
.head-top-scroll .top-nav .nav-list .list-link::before{height: 66px;}
.top-nav .nav-list:first-child .list-link::before{border-top-left-radius: 10px;}
.top-nav .nav-list:last-child .list-link::before{border-top-right-radius: 10px;}
@media screen and (max-width: 1350px) {
	.head-top-logo a img{height: 60px;}
	
}
@media screen and (max-width: 1200px) {
	.head-top-logo a h3{font-size: 20px;letter-spacing: 1px;}
	.head-top-logo a h6{font-size: 12px;font-weight: normal;}
}
@media screen and (max-width: 1100px) {
	.top-nav .nav-list .list-link h6{width: 100%;padding: 0 4px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}
@media screen and (max-width: 998px) {
	.headSite{display: none;}
	.head-contact{display: none;}
	.head-top{flex-direction: row;align-items: center;}
	.headCompany{height: 80px;margin-bottom: 0;}
	.head-top .headNavWp{padding-bottom: 0;}
	.head-top-scroll .headCompany{margin-top: 0;}
}

/*mobile-menu*/
.mobile-navbtn{display: none;}
.mobile-navbtn div{width: 24px;height: 3px;margin-bottom: 4px;border-radius: 99px; background: #d30807;}
.mobile-menu{position: fixed;width: 100%;height: 100vh;background: rgba(51,51,51,.95); top: 0; left: 100%;z-index: 999999999;transition: all 0.5s;}
.mobile-menu ul{padding-top: 100px;}
.mobile-menu ul li a{display: block;text-align: center;font-size: 18px;font-weight: 600;color: #fff;padding: 4% 0;}
.mobile-closebtn{position: absolute;right: 4%;top: 5%;}
.mobile-closebtn div{width: 24px;height: 3px;border-radius: 99px; background: #fff;}
.mobile-closebtn div:first-child{transform: rotate(45deg);margin-bottom: -3px;}
.mobile-closebtn div:nth-child(2){transform: rotate(-45deg);}
@media screen and (max-width: 992px) {
	.top-nav{display: none;}
	.mobile-navbtn{display: block;}
	.head-top-bg{height: 80px;}
	.head-top{height: 80px;}
}
@media screen and (max-width: 768px) {	
	.head-contact{display: none;}
	.head-top-logo{width: 90%;}
	.head-top-logo a h3{font-size: 16px;margin-top: 0;margin-bottom: 0;}
	.head-top-logo a h6{display: none;}
	.head-top-logo a img{height: 40px;}
	.mobileNavActive a{position: relative;}
	.mobileNavActive a::after{content: '';position: absolute;width: 50px;height: 2px;background: #d30807;left: 50%;transform: translateX(-50%);bottom: 0;}

}

/*banner*/
.index-banners .swiper-wrapper .swiper-slide img{display: block; width: 100%;}
.index-banners .swiper-wrapper .swiper-slide{position: relative;z-index: 1;}
.index-banners .swiper-text{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;}
.index-banners .index-banner-pagination{left: 6%;bottom: 100px;}
.index-banners .index-banner-pagination .swiper-pagination-bullet {background: rgba(255,255,255,0.5);transition: all 0.5s;}
.index-banners .index-banner-pagination .swiper-pagination-bullet-active {width: 24px;border-radius: 99px;background: rgba(211,8,7,1);}
.banner-buttonWp{position: absolute;width: 88%;height: 50px;left: 50%;transform: translateX(-50%);bottom: 100px;z-index: 4;}
.banner-button-prev{right: 70px;}
.banner-button-next{right: 0;}
.banner-button-prev,.banner-button-next{bottom: 0;}
.banner-button-prev .icon,.banner-button-next .icon{font-size: 44px;transition: all 0.5s;}
.banner-button-prev:hover .icon,.banner-button-next:hover .icon{color: #818181;}
@media screen and (max-width: 992px) {
	.index-banners{margin-top: 0px;}
}
@media screen and (max-width: 768px) {
	.index-banners .index-banner-pagination,.banner-buttonWp{bottom: 10px;}
	.banner-button-prev .icon, .banner-button-next .icon{font-size: 20px;}
	.banner-button-prev{right: 40px;}
}


/*关键词搜索*/
.keyBg{background: #ededed;position:relative;z-index:2;background:#fff;}
.keySearch{height: 80px; justify-content: space-between; align-items: center;}
.key span:nth-child(1){font-size: 16px;font-weight: 600;color: #d30807;}
.key span:nth-child(2) a{font-size: 16px;color: #515152;padding-right: 16px;margin-right: 16px;position: relative;}
.key span:nth-child(2) a:not(:last-child)::after{content: '/';position: absolute;right: 0;top: 0;}
.key span:nth-child(2) a:hover{color: #d30807;}
.search input{width: 320px;height: 60px;border: 1px solid #c9151e;padding-left: 40px;background: url(../images/search_03.png) no-repeat 14px center;}
.search input::-moz-placeholder{color: #b5b5b5;}
.search input::-webkit-input-placeholder{color: #b5b5b5;}
.search input::-ms-input-placeholder {color: #b5b5b5;}
.search button{width: 120px; height: 60px;background: #e36160;color: #fff;transition: all 0.5s;}
.search button:hover{background: #d30807;}
@media screen and (max-width: 1300px) {
	.search input{width: auto;}
}
@media screen and (max-width: 1220px) {
	.key span:nth-child(2) a{font-size:14px; padding-right: 10px;margin-right: 10px;}
}
@media screen and (max-width: 1100px) {
	.keySearch{height: auto;padding: 10px 0;}
	.search input{height: 50px;}
	.search button{width: 80px; height: 50px;}
	.key span:nth-child(1){font-size: 14px;}
	.key span:nth-child(2) a{font-size: 14px;}
}
@media screen and (max-width: 998px) {
	.keyBg{display: none;}
}
/*数字滚动*/
.CountBg{background:#f2f3f5;padding:40px 0;margin-bottom:5%;}
.CountBg .container .row h2{font-weight:600;}
.numCountList li{width: 20%;position: relative;padding: 3% 0;justify-content:center;}
.numCountList li a{position: relative;z-index: 2;}
.numU{align-items:center;}
.numCX{font-size: 70px;color: #aa1f24;font-weight: 600;letter-spacing: -3px;transition: all 0.5s;}
.numFh{font-size: 40px;color: #aa1f24;font-weight: 600;margin-left: 6px;transition: all 0.5s;}
.unitC{width: 26px;height: 26px;line-height: 26px;margin-left: 6px;text-align: center;font-size: 16px;color: #fff;background: #aa1f24;border-radius: 50%;transition: all 0.5s;}
.indc{font-size: 16px;color: #666;transition: all 0.5s;}
.indcen{font-size: 30px;font-family: "微软雅黑";text-transform: uppercase;color: #8b8b8b;font-weight: 100;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
transition: all 0.5s;}
.indcdes{margin-top: 100px;font-size: 18px;color: #555351;transition: all 0.5s;}
.indcdesen{height: 36px; font-family: "微软雅黑";text-transform: uppercase;font-size: 12px;color: #a5a5a4;transition: all 0.5s;}
.indcIcon{margin-top: 30px;}
.numCountList li:hover .indcdes{color: #ffbcbf;}
.numCountList li:hover .indcdesen{color: #dc3c43;}
.numCountList li:hover .indcIcon .icon{color: #dd4148;}
@media screen and (max-width: 1550px) {
	.numCX{font-size: 50px;}
	.numFh{font-size: 50px;}
	.indcdes{margin-top: 60px;font-size: 16px;}
}
@media screen and (max-width: 1200px) {
	.numCX{font-size: 40px;}
	.numFh{font-size: 40px;}
	.indc{font-size: 26px;}
}
@media screen and (max-width: 1100px) {
	.indc{font-size: 20px;}
}
@media screen and (max-width: 998px) {
	.numCountList li{width: 33.3333%;margin-bottom: 24px;}
	.numCX{font-size: 30px;}
	.numFh{font-size: 30px;}
	.indc{font-size: 16px;}
	.unitC{margin-bottom: 7px;}
	.indcen,.indcdesen{display: none;}
	.indcdes{margin-top: 24px;}
	.numCountList li:nth-child(4){width: 50%;padding: 5%;}
	.numCountList li:nth-child(5){width: 50%;padding: 5%;}
}
/*留言*/
.sec-message{background: #00a3eb;padding: 4% 0;}
.message-title{font-size: 30px; color: #fff;font-weight: 600;}
.message-des{justify-content: space-between;align-items: center; color: #fff;}
.message-des h4 span{font-size: 26px;font-family: 'oswald-bold';}
.message{margin-top: 24px;}
.message-form{justify-content: space-between;}
.message input{display: block; background: #fff;padding: 16px;}
.message input:nth-child(1),.message input:nth-child(2){width: 24%;}
.message input:nth-child(3){width: 39%;}
.message button{display: block;width: 9%;padding: 16px;background: #8ec522;color: #fff;}
@media screen and (max-width: 998px) {
	.message-title{font-size: 20px;}
	.message-des{flex-direction: column;align-items: flex-start;}
	.message-des h5{line-height: 2;}
	.message input:nth-child(1),.message input:nth-child(2){width: 49%;margin-bottom: 16px;}
	.message input:nth-child(3){width: 69%;}
	.message button{width: 29%;}
}
/*footer*/
.footerBg{padding: 0 0 40px 0;background: url(../../images/footBg_02.jpg) no-repeat center center;background-size: cover; position: relative;z-index: 2;}
.footerNavBg{background: #292929;padding: 40px 0;border-bottom: 1px dashed #535353;}
.footerNavWp{color: #fff;justify-content: space-between;align-items: center;}
.footerNavBar{justify-content: space-between;align-items: center;}
.footerNavBar li{position: relative;width: 12.5%;padding: 0 4px; overflow: hidden;}
.footerNavBar li a{font-size: 16px; color: #fffefe;flex-direction: column;justify-content: center;align-items: center;}
.footerNavBar li a div{width: 100%;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.footerNavBar li a div:nth-child(2){font-family: "微软雅黑";font-size: 12px;color: #5e5e5e; font-weight: 500;text-transform: uppercase;}
.footerNavBar li:not(:last-child)::after{content: '';position: absolute;width: 1px;height: 20px;background: #434343;right: 0;top: 50%;transform: translateY(-50%);}
.footerNavBar li:hover a{color: #d30807;}
.footerNavBar li:hover a span:nth-child(2){color: #d30807;}
.footerContactWp{margin: 40px 0;padding: 40px; justify-content: space-between;align-items: center;color: #a4a4a4;background: #252525;}
.footerContact{width: 30%;align-items: center;}
.footerContact:nth-child(3){width: 40%;flex-wrap: nowrap;}
.footerContactIcon{font-size: 40px;color: #fe0c0a;margin-right: 24px;padding-right: 24px;position: relative;}
.footerContactIcon::after{content: '';position: absolute;width: 1px;height: 80%;background: #9b0000;right: 0;top: 10%;}
.footerContactC h4{font-size: 18px;font-weight: 600;margin-top: 0;margin-bottom: 6px;}
.footerContactC h3{font-size: 14px;margin-top: 0;margin-bottom: 0;line-height: 1.5;color: #a4a4a4;}
.footerContact:nth-child(1) .footerContactC h3{font-family: "微软雅黑";font-size: 20px;font-weight: 100;}
.footerContact:nth-child(2) .footerContactC h3{font-family: "微软雅黑";font-size: 20px;font-weight: 100;}
.footerBeianWp{justify-content: space-between;align-items: center;}
.footerLogo img{width:200px;}
.footerCode h6{color:#999;text-align:center;}
.footerLink{align-items: center;}
.footerLinkItem{width: 130px;height:40px;line-height: 40px;text-align: center;background: #e00c0b;color: #fff;border-top-left-radius: 99px;border-bottom-left-radius: 99px;
border-top-right-radius: 199px;position: relative;}
.footerLinkItem::after{content: '';position: absolute;width: 200%;height: 1px;background: #e00c0b;left: 130px;bottom: 0;}
.footerLinkLogo img{height: 26px;margin: 0 16px;}
.footerLinkIcon .icon{font-size: 86px;color: #fb6a00;}
.footerBeian{color: #a9a9a9;justify-content: space-between;align-items: center;}
.footerBeian a{color: #a9a9a9;}
.footerCodeWp{justify-content: flex-end;}
.footerCodeWp img{width: 100px;margin: 0 12px;}
@media screen and (max-width: 1300px) {
	.footerContactIcon{font-size: 40px;}
	.footerContactC h4{font-size: 16px;}
	.footerContactC h3{font-size: 16px;}
	.footerContact:nth-child(1) .footerContactC h3{font-size: 22px;}
	.footerContact:nth-child(2) .footerContactC h3{font-size: 20px;}
}
@media screen and (max-width: 1100px) {
	.footer-company{width: 100%;margin-bottom: 24px;}
	.footer-navBar{width: 100%;justify-content: space-between;}
	.footer-navBar li{text-align: center;}
	.footer-navBar li:not(:first-child)::before{left: 0;}
	.footerContactIcon{margin-right: 12px;padding-right: 12px;}
}
@media screen and (max-width: 1000px) {
	.footerContactWp{padding: 40px 20px;align-items: flex-start;}
	.footerContact{padding: 2%; flex-direction: column;align-items: flex-start;}
	.footerContactC{white-space: normal;}
	.footerContactIcon{margin-bottom: 12px;padding-bottom: 12px;margin-right: 0;padding-right: 0;}
	.footerContactIcon::after{width: 80px;height: 1px;left: 0; top: 100%;}
	.footerBeianWp{flex-direction: column;}
	.footerLinkWp{margin: 16px 0;}
	.footerCodeWp{justify-content: center;}
	
}
@media screen and (max-width: 768px) {
	.footerBg{padding: 0 0 70px 0;}
	.footer-company{font-size: 18px;}
	.footerNavBar{justify-content: flex-start;}
	.footerNavBar li{width: 25%;margin-bottom:8px;}
	.footerNavBar li a{font-size: 12px;}
	.footerContact{width: 100%;flex-direction: row;}
	.footerContact:nth-child(3){width: 100%;}
	.footerContactIcon{margin-bottom: 0;padding-bottom: 0;margin-right: 12px;padding-right: 12px;}
	.footerContactIcon::after{width: 1px;height: 80%;left: 100%;top: 10%;}
	.footerContactC{width: 70%;}
	.footerLogo{text-align: center;}
	.footerLogo img{width: 70%;}
	.footerLinkItem{width: 100px;}
	.footerLinkItem::after{left: 100px;}
	.footerCodeWp{margin-bottom: 24px;}
	.footerContactWp{padding: 0 0;}

	
}
/*mobile footer*/
.footer_float {
	width: 100%;
	height:0px;
	padding:0;
	overflow:hidden;
	position: fixed!important;
	bottom: 0;
	right: 0;
	z-index: 9999;
	background: rgba(211,8,7);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.foot_float {
	width: 100%;
	position: fixed;
	height: 0.8rem;
	bottom: 0;
	left: 0;
	z-index: 10;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.foot-relative_float {
	position: relative;
	width: 100%;
	height: 0.8rem;
}
.foot_float a {display: block;float: left;width: 33.3333%;color: #ffffff;position: relative;}
.foot_float a:not(:last-child)::before{content: '';position: absolute;right: 0;top: 0;width: 1px;height: 100%;background: rgba(255,255,255,0.2);}
.foot_float a span {display: block;width: 100%;text-align: center;font-size:30px;line-height:40px;}
.foot_float a h3 {width: 100%;text-align: center;font-size:14px;line-height:20px;margin: 0;}
@media screen and (max-width: 998px) { 
	.footer-nav-list{width: 100%; justify-content: space-between;}
	.footer-nav-list a{margin-left: 0;}
	.footer-contact-list{width: 49%;padding: 20px 0;}
	.footer-line1{margin: 0;}
} 
@media screen and (max-width: 768px) { 
	.footerWp{padding: 6% 0 94px 0;}
	.footer_float {height:70px;padding:5px 0;}
	
	.footer-nav-list a{font-size: 16px;}
	.footer-bg{margin-bottom: 80px;}
	.footer-logo img{height: 30px;}
} 

/*toTop*/
.toTop{display: none; position: fixed;right: 1%;bottom: 80px;z-index: 999999;}
.toTop a{display: block;height: auto;padding: 7px 10px; background: #d30807;color: #fff;}
.topIcon{text-align: center;}
.toTop a h5{margin-top: 0; margin-bottom: 0;text-align: center;}
