/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{margin:0;padding:0;list-style:none;text-decoration:none;border:0;list-style:none;font-size: 14px;}
body{ font-size:12px;font-family:'Microsoft YaHei'; color:#666;}

*{    box-sizing: border-box;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:100%; max-width: 1200px; margin:0 auto;}
.wapper1{ width:100%; max-width: 1000px; margin:0 auto;}

.head{width: 100%;margin: 0 auto;padding: 0 60px;display: flex;justify-content: space-between;align-items: center;background-color: rgba(0, 0, 0, .1);position: fixed;top: 0;left: 0;z-index: 99;}
.logo img{ width: 100%; display: block;}
.langue a{ font-size: 16px; color: #fff; margin: 0 5px;}
.langue{ color: #fff; display: flex; margin-right: 20px; align-items: center;}
.qh{ display: flex; align-items: center;}
.login{ color: #fff; display: flex; margin-right: 0; align-items: center;}
.login a{ font-size: 16px; color: #fff; margin: 0 5px;}
.menu ul li{ padding: 0 20px; line-height: 84px; float: left; position: relative;}
.menu ul li a{ font-size: 16px; color: #fff;}
.menu ul li.on a{ color: #E60033;}
.menu ul li dl{ position: absolute; top: 100%; left: 50%; transform: translateX(-50%); width: 200%; display: none; z-index: 99;}
.menu ul li:hover dl{ display: block;}
.menu ul li dl dd{ text-align: center; line-height: 45px;     margin-bottom: 1px;
    background: linear-gradient(0deg, rgba(10, 36, 50, .2), rgba(10, 36, 50, .2)), linear-gradient(0deg, rgba(236, 239, 244, .1), rgba(236, 239, 244, .1));
    border-bottom: 1px solid rgba(236, 239, 244, .1); backdrop-filter:blur(8px)}
	.menu ul li dl dd a{ color: #fff; font-size: 16px;} 
.menu ul li dl dd:hover{ background: #E60033;}
.bannerwz{ width: 100%; max-width: 1200px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.bannerwz h1{ font-size: 32px;}
.banernr{ width: 50%;}

.banernr h1{ text-align: center; color: #fff; margin-bottom: 20px;}
.banernr p{ font-size: 20px; color: #fff; text-align: center;}
.search{ width: 100%; background-color: rgba(10, 36, 50, 0.2); transform: translateY(-50%); z-index: 99; position: relative;}
.pd24{ padding: 24px;}
.search .pd24{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.search1{width: 80% !important;padding: 15px 24px;}
.btns{width: 19% !important;padding: 15px 24px;background-color: #E60033;color: #fff;}
.bt{ width: 100%;}
.bt h2{ font-size: 20px; text-align: center;}
.bt h1{ font-size: 32px; padding: 19px 0;}
.bt p { font-size: 18px; padding: 20px 0;}
.site-header{ display: none;}

@media (max-width:767px){
		.head{ display: none;	}
		.site-header{ display: block;}
	}