body,html{ background: #fff; width:100%;  }
.header,.header_wrapper,.footer,.foot_wrapper,.footTit,.footDesc{  width:100%; height: auto; overflow: hidden; }
.header_wrapper,.foot_wrapper{ max-width: 1200px; margin: 0 auto; }
.header{ min-width: 300px; }
.header_wrapper{  height: 90px; box-sizing: border-box; display: flex; }
.header_left{ flex:1; }
.header_left .logo{ width: 152px; margin-top:15px; }
.header_left .logori{ width: 230px;  margin-top:20px; margin-left: 26px; }
.header_right{ width:auto; height: 32px; overflow: hidden; margin-top:28px; padding: 0 6px; color: #15524D; font-size: 20px; line-height: 32px; text-align: center;	text-transform:capitalize; border: solid 2px #15524D; border-radius: 5px; }

.footer{  background: #15524D; }
.foot_wrapper{ padding:30px 0; }

.footTit{ color: #fff; font-size: 18px; line-height: 24px; font-weight: bold; }
.footDesc{ margin-top: 10px; }
.footDesc,.footDesc p{  color: #fff; font-size: 16px; line-height: 24px; }

.header_left .logorix{ margin-left:40px; }
.headerx_right{ width:auto; height: 32px; overflow: hidden;
margin-top:28px; color: #767676; font-size: 20px;
line-height: 32px; text-align: right; }

.footerx{ background: #15524D; }
@media (max-width:480px) {

}

@media (min-width:480px) and (max-width:1024px) {	

}

@media (min-width:768px) {
	
}

@media (min-width:1024px) {

}

@media (min-width:1400px) {

}

@media screen and (min-width:480px) {
	
}

@media screen and (min-width:1320px) {
	
}