body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } 
body, button, input, select, textarea { font-family:'Arial','SimHei','SimSun'} 
h1, h2, h3, h4, h5, h6{ font-size:100%; } 
address, cite, dfn, em, var { font-style:normal; } 
code, kbd, pre, samp { font-family:'Arial','SimHei','SimSun', courier, monospace; } 
small{ font-size:12px; } 
ul, ol { list-style:none; } 
a { text-decoration:none;border:none; color: inherit;} 
a:hover { text-decoration:none; } 
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
table { border-collapse:collapse; border-spacing:0; } 
input,select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;}
body{-webkit-text-size-adjust:none} 
.clearfix:after{content:'';display:block;clear:both;}
.alert-messages {
	left: 0;
	position: fixed;
	right: 0;
	top: 50%;
	z-index: 7000;
	display: none;
	transform:translateY(-50%);
}

.alert-messages .message {
	background: none repeat scroll 0 0 rgba(20,20,20,0.9);
	border-radius: 10px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.25);
	margin: 0 auto;
	padding: 10px;
	position: relative;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
	width: 50%
}

.alert-messages .message .message-text {
	color: #ccc;
	display: block;
	font-size: 30px;
	line-height: 40px;
	text-align: center;
	word-break: break-all;
}




body{
	min-width: 800px;
	overflow-x: scroll;
	font-size: 12px;
}
.topWrap{
	background-color: #2e2e38;
	height:50px;
	position: relative;
	z-index: 999;
}
.logoWrap{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 8px;
}
.logoWrap .logo{
	width: 44px;
}
.langWrap{
	font-size: 17px;
	font-weight: bold;
	
	color: #FFFFFF
}
.langWrap a{
	cursor: pointer;
}
.langWrap a:hover{
	color: #FFE600;
}
.langWrap .active{
	color: #FFE600;
}
.topMenuWrap{
	margin-left: 101px;
	position: relative;
	margin-right: 85px;
}
.topMenuWrap:hover .menuIcon{
	background-image: url('../images/menuYellow.png');
}
.topMenuWrap .menuIcon{
	width: 24px;
	height: 17px;
	background-image: url('../images/menuWhite.png');
	background-size:contain;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.open .topMenuList{
	display: block;
}
.topMenuList{
	width: 194px;
	/*height: 253px;*/
	background: rgba(0,0,0,.7);
	position: absolute;
	top: 31px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 99;
	padding: 3px 12px;
	display: none;
}
.topMenuItem{
	padding: 13px 0;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	word-wrap: wrap;
	border-bottom: 2px dashed #fff;
	line-height: 22px;
	display: block;
}
.topMenuItem:last-child{
	border-bottom: none;
}
.topMenuItem:hover{
	color: #FFE600;
}
.topMenuItem.active{
	color: #FFE600;
}
.rightWrap{
	display: flex;
	align-items:center;
	justify-content: flex-end;
}
.pcMin{
	width: 800px;
	margin: 0 auto;
	position: relative;
}
.pcMinlg{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.cTitle{
	font-size: 20px;
	font-weight: bold;
	color: #010101;
	margin-bottom: 33px;
}
.cTitle span{
	position: relative;
}
.cTitle span:after{
	content:'';
	position: absolute;
	left: 0;
	bottom: -11px;
	background-color:  #FFE600;
	width: 100%;
	height: 5px;
}
.cBtn{
	width: 146px;
	height: 38px;
	line-height: 38px;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.45);
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	/*padding-left: 19px;*/
	box-sizing: border-box;
	display: flex;
	align-items: center;
	cursor: pointer;
	position: relative;
	top: -10px;
}
.cBtn span{
	width: 109px;
	height: 38px;
	line-height: 38px;
	background: #FFE600;
	text-align: center;
	display: block;
}
.cBtn img{
	display: block;
	width: 17px;
	margin-left: 8px;
}
.e .cBtn span{
	font-size: 14px;
}
.mFotterWrap{
	display: none;
}
div.timeWrap img.noless{
	opacity: 0
}
div.timeWrap img.noadd{
	opacity: 0
}
div.timeWrap img{
	width: 18px;
}
@media (max-width: 750px) {
	body *{
		box-sizing: border-box;
	}
	img{
		max-width: 7.5rem;
	}
	body{
		max-width: 7.5rem;
		margin: 0 auto;
		font-size: 12px;
		min-width: 7.5rem;
		overflow-x: hidden;
	}
	.pcMin{
		width: 100%;
	}
	.topWrap{
		display: none;
	}
	.mFotterWrap{
		display: block;
		width: 100%;
		position: fixed;
		left: 0;
		bottom: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 1.02rem;
		padding: 0 .44rem 0 .36rem;
		font-size: .25rem;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #2e2e38;
		z-index: 101;
	}	
	.fBtnText{
		line-height: .25rem;
	}
	.fBtnText div:first-child{
		margin-bottom:.1rem;
	}
	.fBtn{
		display: flex;
		align-items: center;
	}
	.backBtn img{
		display: block;
		width: .53rem;
	}
	.homeBtn img{
		display: block;
		width: .63rem;
	}
	.container{
		padding-bottom: 1.2rem;
	}
	.cBtn{
		top: 0;
		margin-top: .2rem;
		width: 1.9rem;
		height: .52rem;
		box-shadow: 0px .04rem .04rem 0px rgba(0, 0, 0, 0.45);
	}
	.cBtn span{
		width: 1.44rem;
		height: .52rem;
		line-height: .52rem;
		font-size: .25rem;
	}
	.cBtn img{
		width: .23rem;
		margin-left: .12rem;
	}
	.e .cBtn span{
		font-size: .18rem;
	}
	.e .itemText{
		font-size: .2rem;
	}

	div.timeWrap{
		position: relative;
		right: -.4rem;
	}
	div.timeWrap img{
		box-sizing: content-box;
		width: .2rem;
	}
	div.timeWrap img:first-child{
		padding-left: .4rem;
	}
	div.timeWrap img:last-child{
		padding-right: .4rem;
	}
	.container{
		overflow-x: hidden;
	}
	html{
		overflow-x: hidden;
	}
}
