*{
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6
{
	font-size:12px;
	line-height: 20px;
}
body{
	background-color:#fff;
	font-size:12px;
	line-height: 20px;
	font-weight: normal;
	font-family: ;
	color:#333;
	margin-bottom:20px;
}
ul,li{
	list-style: none;
	margin:0;
}
a{
	color:#505050;
	text-decoration:none;
}
a:hover{
	color:#505050;
	text-decoration: underline;
}

img{ border:0;}

.c_f00{
   color:#FF0000 ;
}
.c_f00 *{
   color: #FF0000 ;
}
.clear{
   height:0;
	line-height: 0;
	font-size:0;
	clear: both;
}

.hidden{display:none ;}
.bg_none{
	background: none !important;
}
.border_none{ border:0 !important;}
.hitgt10{ height:10px; font-size:0; line-height:0; margin:0; padding:0; clear:both;}
*html .height { height:1%;}

#warpper{ width:960px; margin:0 auto; padding:0 20px; background:url(../images/bg1.gif) repeat-y left top; min-height:550px; height:auto !important; height:550px; 
}
.webtop{ width:960px; padding:0 20px; margin:0 auto; height:123px; overflow:hidden; position:relative; clear:both; background:url(../images/bg1.gif) repeat-y left top;}
.webtop img{ float:left;}
.webtop .more1{ position:absolute; right:20px; top:0; background:url(../images/58_04.gif) no-repeat right top; width:288px; height:28px; line-height:28px; text-align:center; overflow:hidden;}
.end{ width:1000px; margin:0 auto; text-align:center;}
.webtop .more1 a{ margin-right:10px;}



















.box960_bg2{ width:960px; margin:0 auto; background:url(../images/b.jpg) repeat-x left top;}
.register{ width:840px; margin:0 auto;  padding:80px 60px 40px 60px; color:#7784a3; overflow:hidden; position:relative;}
.register .dw{ position:absolute; left:60px; top:35px;}
.register .dw2{ position:absolute; right:60px; top:35px;}
.register form{ font-size:12px;}
.register td{ padding:3px 5px;}
.font_blue{ font-size:14px; color:#0291df; font-weight:bold; background:url(../images/register_06.gif) no-repeat left top; padding-left:43px; padding-top:4px; height:30px;}
.line{ border-bottom:1px dashed #7f9db9; padding-bottom:15px; background:url(../images/bg4.jpg) no-repeat center top;}
.line2{ border:1px dashed #92cbe9; background-color:#e9f5fb; }
.register .textarea2{ color:#7784a3; border:1px solid #c7d6ff; font-size:12px; line-height:21px; padding-left:5px; background:url(../images/bg3.jpg) repeat-x;}
.register .input1{ border:1px solid #c7d6ff; margin:0; line-height:16px; height:16px; font-size:12px; padding-top:2px; padding-left:2px; background:url(../images/bg3.jpg);}
.register .textarea1{ border:1px solid #c7d6ff; font-size:12px; line-height:21px; width:570px; height:40px; background:url(../images/bg3.jpg) repeat-x;}
.bg{ background:url(../images/register1.jpg) no-repeat 0 50px;}
.botton1{background-image:url(../images/ac_18.gif); width:126px; height:48px; border:0px;}
.botton2{ background:url(../images/bg2.jpg) repeat-x left top; border:1px solid #82c7f0; height:23px;}
.bot{width:128px;}



.team_line{ border-bottom:1px dashed #7f9db9; padding-bottom:15px; background:url(../images/team_10.gif) no-repeat center top;}
.team_line2{ border:1px solid #68abfa; border-left:3px solid #68abfa; border-right:3px solid #68abfa; padding:5px; padding-top:20px; width:360px; height:100px; position:absolute; right:60px; top:55px;}
.register .dw3{ position:absolute; right:90px; padding:5px; top:25px; background-color:#FFFFFF;}
.team_blue{ font-size:14px; color:#0291df; font-weight:bold; background:url(../images/team_14.gif) no-repeat 0 8px; padding-left:43px; padding-top:10px; height:40px; display:block;}
#nickName{width:138px;}
#nickName2{width:120px;}

