*{
	font-family: 微软雅黑, 宋体, 黑体, Arial;
	padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

body{
   padding:0px; margin:0px; font-family: Arial, "微软雅黑", "宋体", "黑体",; font-size:14px; color:#000000; background-color: #f2f2f2;}
.reg-head{
	background:url(../images/headbg.jpg) repeat-x top;
	height: 82px;
	width: 100%;
}
.reg-kuang{ width: 1002px; height:82px; background:url(../images/headbg.jpg) repeat-x top; margin: 0px auto;}
.reg-headlogo{ background:url(../images/regheadlogo.jpg) no-repeat;
width: 475px;
height:82px;
float: left;}
.reg-headright{ float:right;
width: 345px; height: 80px;
color:#FFFFFF;}
.reg-headright .iconlist{
    float: left;
    padding-right: 5px;
	padding-top: 3px;}

.reg-headright  ul{ list-style-type:none;}	
.reg-headright  ul li{
	float: left;
	margin-left: 15px; 
	padding-top: 30px;
	
}
.reg-cont{
	margin: 35px auto;
	margin-bottom: 0px;
	border: 1px solid #b4b4b4;
	width: 1002px;
	background-color: #FFFFFF;
}
.reg-contheight{ height: 428px;}
.reg-cont .regnav{ background-color: #e8e7e7;
border-bottom: 1px solid #b4b4b4;
height:34px;
vertical-align:top;
}
.regnav .regnav-text{font-size: 13px; width: 800px; line-height:34px; padding-left: 10px;}
.regnav .regnav-text span a{
	color:#000000;
	text-decoration:none;
}
.regnav .regnav-text span a:hover{ text-decoration: underline;}

.reg-cont .regtitle{
	padding-top: 52px;
	padding-bottom: 20px;
	margin: 0px auto;
	text-align:center;
	border-bottom: 1px solid #c9c9c9;
	font-size: 18px;
	width: 888px;
	font-weight: bold;
}
.reg-cont .regmain{
	padding-top: 20px;
	margin: 0px auto;
	width: 888px;
	line-height: 25px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.reg-cont .regmain p{ margin-bottom: 5px;}
 .regicon{height: 27px; margin: 25px auto; text-align:center;}
 .regbut02{width: 126px;  height: 27px; margin: 25px auto; text-align:center; vertical-align:top;}
.regbut{
	background:url(../images/reg-but.jpg) no-repeat;
	color:#FFFFFF;
	line-height:27px;
	border:none;
	cursor:pointer;
	font-size:14px;
	float: left;
	height: 27px;
	width: 126px;
	}
.regfoot{ width: 1002px;
height: 125px;
margin: 0px auto;
text-align:center;
background:url(../images/regfootbg.jpg) repeat-x top;}
.regfoot .regfootext{ height:50px;
    line-height: 50px;
    text-align: center;}
.regfoot .regfootext a{ color: #8a8a8a;
text-decoration: none;}	
.copyright{ color:#0e5775;
line-height: 50px;
height:50px;}
.cel00{
    float:left; width:100%; height:5px;}
.cont01{
    float:left; width:206px;
}
.input002{
    width:204px; height:27px; border:#c2c2c2 solid 1px; background-color:#FFFFFF; color:#000000; line-height:27px; background-color:#FFFFFF;
	float: left;
}
.input003{width:80px; height:27px; border:#c2c2c2 solid 1px; color:#000000; line-height:24px;background-color:#FFFFFF;
	float: left;}

.input005{width:40px; height:27px; border:#c2c2c2 solid 1px; color:#000000; line-height:24px;background-color:#FFFFFF;
	float: left;}
.input006{width:155px; height:27px; border:#c2c2c2 solid 1px; color:#000000; line-height:24px;
	float: left;}
.cont03{float:left; width:80px;}
.cont04{
    float:left; width:300px;
}
.cont05{float:left; width:122px; padding-left:7px}
.input004{width:205px; height:80px; border:#c2c2c2 solid 1px; color:#000000; resize: none;line-height:27px; background-color:#FFFFFF;
	float: left;}
.conttextblue{ color:#2b79ee;
font-size: 13px;
padding-left: 8px;
float: left; 
width:150px;
text-align:left;}
.conttextblue a{color:#2b79ee; text-decoration:none;}
.conttextblue a:hover{ text-decoration:underline;}
.ico_bt{
   float:left; padding:3px 0px 0px 10px;
}
.cont07{
   float:left; line-height:30px; height:30px; width:120px; text-align:right; font-size:14px; padding-right:3px;
}
.context{
 color: #cbcbcb;
font-size: 13px;
float: left;
padding-left: 8px;
width: 250px;
text-align: left;}
.regimg{width: 48px;
height: 23px;
padding: 5px 5px;
padding-left: 8px;
float:left;}
