@charset "utf-8";
body,html,a,img,div,form,select,input,ul,li,p,label,span{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:'Microsoft YaHei', sans-serif; color:#666}
a{color:#666;*color:#666;text-decoration:none}
ol,ul,li{list-style:none}
em,i{font-style:normal}
img{border:none;}
/*@media only screen and (min-width: 320px) {html {font-size: 17.5px;}}
@media only screen and (min-width: 360px) {html {font-size: 19.6875px;}}
@media only screen and (min-width: 375px) {html {font-size: 20.5078px;}}
@media only screen and (min-width: 414px) {html {font-size: 22.6406px}}
@media only screen and (min-width: 640px) {html {font-size:35px;}}
body,html { height:100%;font-size: 17.5px;}*/

body,html { height:100%;font-size: 17.5px;}
@media only screen and (min-width: 360px) {html {font-size: 19.6875px;}}
@media only screen and (min-width: 375px) {html {font-size: 20.5078px;}}
@media only screen and (min-width: 414px) {html {font-size: 22.6406px}}
@media only screen and (min-width: 640px) {html {font-size:35px;}}

input[type=”button”], input[type=”submit”], input[type=”reset”] {-webkit-appearance: none;}
.fl { float:left}
.fr { float:right}
.cb:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.brdfdfdf { border:#dfdfdf solid 1px}
.bgf5f5f5 { background:#f5f5f5}
.cr333 { color:#333}
.cr666 { color:#666}
.cr999 { color:#999}
.tc_center{word-break: break-all;word-wrap: break-word;/*单词换行*/text-align: justify;text-justify: distribute-all-lines;/*两端都对齐*/}
.hd_main {
	background-color: #fff;
	min-width: 320px;
	margin: auto;
	overflow: hidden;
	min-height: 100%;
	background-color: #fff
} 
.header {
	height: 2.28rem;
	position: fixed;
	top: 0px;
	width: 90%;
	background-color: #0679da;
	padding: 0 5%;
	line-height:2.28rem;
	text-align: center;
	z-index: 9999
}
.sandaoheng {
	width: 1.42rem;
	margin-top: 0.7rem;
}
.logo {
	width: 2.77rem;
}

.header .en {
	font-size: 0.9rem;
	color: #fff;
}
.banner {
	width: 100%;
	margin-top: 2.28rem;
}
.top_header {
	position: fixed;
	width: 80%;
	background-color: #0679da;
	padding: 0 10%;
	top: 2.28rem;
	height: 22rem;
	overflow: hidden;
	z-index: 999

}
.top_header_nav {
	margin-top: 0.9rem;
}
.xxx {
	width: 1rem; 
	display:none;
	 margin-top: 0.7rem;
}
.top_header_nav a {
	display: block;
	height: 2.48rem;
	line-height: 2.48rem;
	font-size: 0.68rem;
	color: #fff;
	border-bottom: rgba(255, 255, 255, 0.52)  solid 1px;

}

.footer {
	width: 100%;
	height: 2.28rem;
	line-height:  2.28rem;
	background-color: #000;
	text-align: center;
	font-size: .6rem;
	color: rgba(255, 255, 255, 0.78)
}



















































