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{



}

.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,.TopContainer .TopBox .MoreAct{

	display:table-cell;

	height:120px;

	vertical-align:middle;

	width:600px;

}

.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 a{

	display:inline-block;

	background:#FF8D13;

	padding:0 15px;

	margin:0 5px;

	cursor:pointer;

	font-size:16px;

	color:#FFF;

}

.showerrBox .incont .butter a: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 .submit input:hover{

	background:#F60;

}

.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;

}