@font-face { 
	font-family:Poppins-Regular; 
	src: url(font/Poppins-Regular.ttf); 
}
@font-face { 
	font-family:Poppins-Medium; 
	src: url(font/Poppins-Medium.ttf); 
}
@font-face { 
	font-family:Poppins-Light; 
	src: url(font/Poppins-Light.ttf); 
}
@font-face { 
	font-family:Poppins-SemiBold; 
	src: url(font/Poppins-SemiBold.ttf); 
}
@font-face { 
	font-family:D-DIN-PRO-400-Regular; 
	src: url(font/D-DIN-PRO-400-Regular.otf); 
}
@font-face { 
	font-family:D-DIN-PRO-800-ExtraBold; 
	src: url(font/D-DIN-PRO-800-ExtraBold.otf); 
}
.plight{font-family:Poppins-Light;}
.sb{font-family:Poppins-SemiBold;  }
.dRegular{font-family:D-DIN-PRO-400-Regular; }
.dbold{font-family:D-DIN-PRO-800-ExtraBold; }
html{-webkit-text-size-adjust:none;} 

body{ font-size:0.12rem; line-height: 1.5; color: #666;font-family:Poppins-Regular,"Microsoft YaHei",Arial,sans-serif;overflow-x: hidden;  }
a{ text-decoration:none; transition:all 0.3s}
a:hover{ text-decoration:none;}
input,button,textarea{outline: none; font-family:Poppins-Regular; }
input:-ms-input-placeholder {   color: #c9c9c9;}
input::-webkit-input-placeholder {   color: #c9c9c9}
textarea:-ms-input-placeholder {   color: #ccc;}
textarea::-webkit-input-placeholder {   color: #ccc}
.imgbox img{max-width: 100%;vertical-align: top;}
.wrap{ max-width:3.75rem; margin:0 auto;  position:relative; z-index:30; min-height: 100vh;overflow-x: hidden;box-sizing: border-box; padding-bottom: env(safe-area-inset-bottom);}
/* *::-webkit-scrollbar {width: 6px;background-color: #F0F2F5;}
*::-webkit-scrollbar-thumb {background-color: #001529;border-radius: 8px;width: 1px;} */
.bodynow{height: 100vh;overflow: hidden;}




.bg{background: url(../images/bg.jpg) no-repeat center top #000;background-size: 100% auto;}
.banner{position: relative;overflow: hidden;}
.banner .swiper-slide img{width: 100%;vertical-align: top;}
.bannerb{width: 100%;position: absolute;left: 0;bottom: 0.24rem; z-index: 10;} 
.bannerb .swiper-pagination-bullet{background: #fff; opacity: 0.5;border-radius: 0;width: 0.1rem;height: 2px;margin: 0 3px!important;}
.bannerb .swiper-pagination-bullet-active{width: 0.2rem;opacity: 1;}

.zcbox{padding: 0.26rem 0.35rem 0.4rem;}
.zcm{position: relative;}
.zcinput{width: 100%;line-height: 0.36rem;font-size: 0.14rem;color: #fff;border: none;background: none;border: 1px solid rgba(167, 167, 167, 0.3);box-sizing: border-box;padding: 0 0.1rem 0 0.18rem;}
.zcinput:focus{border: 1px solid #fff;background: #212121;}
.zcm .bt{position: absolute;color: #D11604;font-size: 0.14rem;left: 0.07rem;top: 50%;transform: translateY(-50%);}
.zcm .layui-form-select .layui-input{background: none;border-radius: 5px;border: 1px solid rgba(167, 167, 167, 0.3);padding: 0 0.1rem 0 0.18rem;font-size: 0.14rem;color: #fff;}
.zcm .layui-form-select .layui-input:focus{border: 1px solid #fff!important;background: #212121;}
.layui-form-select dl{top: 37px;border-radius: 0;border: 1px solid #fff!important;background: #212121;bottom: inherit;max-height: 164px;overflow: auto;padding: 10px 0;}
.layui-form-select dl dd, .layui-form-select dl dt{color: #A7A7A7;font-size: 0.14rem;padding: 0 0.1rem 0 0.18rem;}
.layui-form-select dl dd.layui-this{background: none;color: #fff;padding-left: 0.18rem!important;}
.layui-form-select dl dd.layui-select-tips{padding-left: 0.18rem!important;}
.zcm .layui-form-selected .layui-input{background: #212121;}
.zcbtn{background: #D82A17;line-height: 0.45rem;width: 100%;text-align: center;color: #fff;border: none;cursor: pointer;font-family:Poppins-Medium; }
.ftl li a{color: #999;font-size: 0.14rem;line-height: 1.5;}
.footerb{border-top: 1px solid #383838;color: #666;}
.tcbg{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;z-index: 100;background: #000;opacity: 0.7;display: none;}
.tcbox{position: fixed;left: 0;top: 50%;transform: translateY(-50%); z-index: 101;width: 100%;box-sizing: border-box;display: none;}
.tcm{background: #fff;border-radius: 0.3rem;height: 3.63rem;}
.icon2{background: #000;border-radius: 0.3rem;padding: 0 0.09rem  0 0.07rem;}
.close{cursor: pointer;}







