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:12px 'Microsoft Yahei','Simsun';color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#2d374b;}
a:hover {color:#d00;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img {vertical-align:middle;}
/***/
body{
	background:#F5F5F5;
}
.TopContainer{
	width:100%;
	height:120px;
	background:#FFF;
	overflow:hidden;
	text-align:center;
}
.TopContainer .TopBox{
	display:table;
	width:1200px;
	text-align:left;
	margin:auto;	
}
.TopContainer .TopBox .logo{
	display:table-cell;
	height:120px;
	vertical-align:middle;
	width:500px;
}
.TopContainer .TopBox .MoreAct{
	display:table-cell;
	height:120px;
	vertical-align:middle;
	width:700px;
}

.TopContainer .TopBox .logo img{
	max-width:500px;
	max-height:100px;
}
.TopContainer .TopBox .MoreAct{
	text-align:right;
}
.TopContainer .TopBox .MoreAct a{
	display:inline-block;
	line-height:45px;
	background:#999;
	font-size:15px;
	color:#FFF;
	padding:0 20px;
	margin:0 5px;
}
.TopContainer .TopBox .MoreAct a.home{
	background:#FF8D13;
}
.TopContainer .TopBox .MoreAct a.member,.TopContainer .TopBox .MoreAct a.login{
	background:#1FA0EA;
}
.TopContainer .TopBox .MoreAct a.reg{
	background:green;
}
.TopContainer .TopBox .MoreAct a:hover{
	background:#F30;
}
.MainContainer{
	width:100%;
	text-align:center;
	padding:50px 0;
	overflow:hidden;
}
.MainContainer .MainBox{
	display:table;
	margin:auto;
	text-align:left;
	background:#FFF;
	height:600px;
}
.MainContainer .MainBox .LeftBox,.MainContainer .MainBox .RightBox{
	display:table-cell;
	vertical-align:middle;
}
.MainContainer .MainBox .RightBox{
	width:500px;
}
.MainContainer .MainBox .LeftBox{
	padding:0 100px;
}
.showerrBox{
	width:500px;
	height:400px;
	overflow:hidden;
	background:url(box.png) no-repeat;
}
.showerrBox .incont{
	padding:30px 30px 0 180px;
}
.showerrBox .incont .cont{
	display:table;
	width:100%;
	height:160px;
}
.showerrBox .incont .cont .showerrMsg{
	display:table-cell;
	vertical-align:middle;
}
.showerrBox .incont .cont .showerrMsg .MsgBox{
	text-align:center;
	color:#FF8D13;
	font-size:14px;
	max-height:160px;
	overflow:hidden;
	line-height:30px;
}
.showerrBox .incont .butter{
	height:40px;
	text-align:center;
	line-height:40px;
}
.showerrBox .incont .butter span{
	display:inline-block;
	background:#FF8D13;
	padding:0 15px;
	margin:0 5px;
	cursor:pointer;
	font-size:16px;
	color:#FFF;
}
.showerrBox .incont .butter span:hover{
	background:#F30;
}
.UserBox{
	width:370px;
	height:400px;
	overflow:hidden;
	background:url(userbg.png) no-repeat;
	padding:43px 0 0 20px;
}
.UserBox .h{
	width:300px;
	height:45px;
	text-align:center;
	line-height:45px;
	overflow:hidden;
	font-size:18px;
	color:#FFF;
}
.UserBox .logins{
	width:250px;
	padding:15px 0 0 40px;
}
.UserBox .logins .name,.UserBox .logins .pass,.UserBox .logins .yzimg{
	padding:10px 0;
}
.UserBox .logins .name input,.UserBox .logins .pass input{
	width:95%;
	border:#DDD solid 1px;
	height:40px;
	line-height:40px;
	text-indent:50px;
	font-size:14px;
}
.UserBox .logins .name input{
	background:#FFF url(user.png) 12px 10px no-repeat;
}	
.UserBox .logins .pass input{
	background:#FFF url(pass.png) 15px 10px no-repeat;
}
.UserBox .logins .word{
	text-align:right;
	font-size:14px;
	color:#666;
}
.UserBox .logins .yzimg div{
	display:table;
}
.UserBox .logins .yzimg div span,.UserBox .logins .yzimg div em{
	display:table-cell;
	vertical-align:middle;
}	
.UserBox .logins .yzimg input{
	width:100px;
	border:#DDD solid 1px;
	height:30px;
	line-height:30px;
	text-indent:5px;
	font-size:14px;
	margin-right:10px;
}
.UserBox .submit{
	padding-top:10px;
	padding-left:40px;
}
.UserBox .submit input{
	height:40px;
	border:0;
	background:#1FA0EA;
	line-height:40px;
	font-size:16px;
	color:#FFF;
	width:240px;
	cursor:pointer;
}
.UserBox .submit1 input:hover{
	background:#F60;
}
.UserBox .submit1{
	padding-top:10px;
	padding-left:40px;
}
.UserBox .submit1 input{
	height:40px;
	border:0;
	background:#1FA0EA;
	line-height:40px;
	font-size:16px;
	color:#FFF;
	width:77px;
	cursor:pointer;
}
.UserBox .submit input:hover{
	background:#F60;
}



.UserBox a.qq, a.wx{
	background:#0795F0 url(qq.png) 5px 8px no-repeat;
	height:40px;
	line-height:40px;
	margin:5px 5px 5px 10px;
	padding:5px 5px 5px 22px;
	color:#FFF;
	border:0;
	font-size:16px;
	width:77px;
	cursor:pointer;
}
.UserBox a.wx{
	background:#22C770 url(wx.png) 5px 8px no-repeat;
}



.UserBox .mores{
	padding:15px 0 0 40px;
	line-height:20px;
	font-size:14px;
	color:#666;
}
.UserBox .mores a{
	color:#F90;
}
.UserBox .icon{
	width:260px;
	overflow:hidden;
	padding:20px 0 0 40px;
}
.UserBox .icon .img{
	display:table;
	width:100%;
}
.UserBox .icon .img span{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	height:180px;	
	background:#FFF;
}
.UserBox .icon .img span img{
	max-width:240px;
	max-height:170px;
}
.UserBox .icon .t{
	display:block;
	text-align:center;
	line-height:30px;
	height:30px;
	overflow:hidden;
	font-size:18px;
}
.UserBox .text{
	padding:0 20px 0 50px;
	height:75px;
	overflow:hidden;
}
.UserBox .text div{
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
	color:#666;
}	
.FootContainer{
	width:100%;
	position:fixed;
	left:0;
	bottom:0;
	text-align:center;
	background:#333;
	padding:10px 0;
	line-height:25px;
	color:#EEE;
}
.FootContainer a{
	color:#FFCC66;
}