@charset "utf-8";

/* 全局CSS定义 */
*{margin:0;padding:0;}
body{font-family:tahoma,Verdana,Arial,'宋体';text-align:center;margin:0 auto;padding:0;font-size:12px;color:#4A4A4A;}

h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:bold;text-align:left;white-space:nowrap;*text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
h1{font-size:14px;}
h1{line-height:2.0em;}
ul,ol,li{list-style:none;}

/* 默认链接颜色 */
a{outline-style:none;color:#393939;text-decoration:none}
a:hover{color:#C90000;text-decoration:underline;}

/* 通用属性 */
.clear{clear:both;}

/*常用方法*/
.fontArial{font-family:'Arial';font-size:10px;}
.b{font-weight:bold;}

/* CSS空白 */
.blank1{margin:0 auto;height:1px;font-size:1px;background:none;clear:both;}
.blank2{margin:0 auto;height:2px;font-size:1px;background:none;clear:both;}
.blank3{margin:0 auto;height:3px;font-size:1px;background:none;clear:both;}
.blank5{margin:0 auto;height:5px;font-size:1px;background:none;clear:both;}
.blank7{margin:0 auto;height:7px;font-size:1px;background:none;clear:both;}
.blank10{margin:0 auto;height:10px;font-size:1px;background:none;clear:both;}
.blank20{margin:0 auto;height:20px;font-size:1px;background:none;clear:both;}
.blank30{margin:0 auto;height:30px;font-size:1px;background:none;clear:both;}
.dot{margin-top:15px;margin-bottom:15px;height:1px;background:url(../images/registernew/dot_icon.jpg);clear:both;}

/* 虚线 */
.line1{margin:0 auto;height:1px;font-size:1px;background:url(../images/registernew/dot_icon.png);clear:both;overflow:hidden;}

/* 通用样式 */
img{border:none;}

p{line-height:1.6em;overflow:hidden;text-align:left;color:#666;}
p a,p a:hover{color:#666;}
.mr{margin-right:0;}

/* header */
#header{margin:0 auto;width:840px;height:80px;background:#FFF url(../images/registernew/reg_tbg.jpg) 0 30px no-repeat;}

#main_outer{margin:0 auto;width:838px;border:solid 1px #F4CDCD;}
#main{margin:0 auto;padding:20px;width:792px;border:solid 3px #F9E6E6;}
#main .intro{margin-bottom:36px;height:40px;border-bottom:solid 1px #E28282;background:url(../images/registernew/write_btn.jpg) 0 0 no-repeat;}
#main .intro img{float:right;}

/* 个人信息 */
form ul.self li{margin-bottom:5px;height:45px;line-height:30px;text-align:left;}
form ul.self li label{float:left;width:210px;text-align:right;font-size:14px;}
form ul.self li.interest{height:auto;}
form ul.self li.interest label{height:130px;}

form ul.self li.interest  span{float:left;margin-left:0;width:99px;}
form ul.self li.interest  span.mr{margin-right:10px;}
form ul.self li label em,form .title em{margin-right:5px;color:#FF0000;font-style:normal;font-size:12px;font-style:normal;}
form ul.self li cite{float:left;width:300px;color:#BABABA;font-style:normal;}
form ul.self li input{float:left;margin-left:10px;margin-right:5px;width:249px;height:26px;line-height:26px;border:solid 1px #A4C2D4;}

form ul.self li select{float:left;margin-left:10px;color:#666;}
form ul.self li .radio,form ul.self li .checkbox{width:auto;height:auto;border:none;background:none;position:relative;top:6px;*top:2px;_top:2px;}
form ul.self li span.sex{margin-right:2px}
form ul.self li input{float:left;color:#666;}
form ul li select{float:left;margin-top:3px;color:#666;}
form ul.self li span{float:left;}
form ul.self li span.mr{margin-right:10px;}
form ul.self li .cite_ok{width:300px;height:22px;float:left;color:#BABABA;font-style:normal;background: url(../images/registernew/ok_icon.jpg) 0 2px no-repeat;}
form ul.self li .cite_wrong{padding-left:22px;width:278px;height:22px;line-height:22px;float:left;color:#BABABA;font-style:normal;background: url(../images/registernew/wrong_icon.jpg) 0 2px no-repeat;font-weight:bold;color:#003399;}
form ul.self li input.focus{border:solid 1px  #D63334;background:#FFFFE5;}


form .title{padding-left:20px;height:30px;line-height:30px;background:url(../images/registernew/tbg_770x30.jpg);text-align:left;font-weight:bold;font-size:14px;}
form h2{padding-left:20px;margin-bottom:10px;}
form h2.nor{font-weight:normal;}
form ul.pro{margin:0 auto;width:720px;}
form ul.pro li{float:left;width:240px;margin-bottom:5px;text-align:left;line-height:20px;} 
form ul.sign li label{float:left;width:170px;line-height:20px;text-align:left;}
form ul.sign input{margin-left:0;margin-bottom:10px;}
form ul.sign textarea{width:232px;height:40px;border:solid 1px #C1C1C1;}

form p{margin-top:20px;text-align:left;padding-left:62px;line-height:2.0em;}
form p a{color:#1D50A1;}
form p a:hover{color:#1D50A1;text-decoration:underline;}
#agree{margin-top:20px;text-align:left;}
#agree a{color:#1D50A1;text-decoration:underline;}
#agree a:hover{text-decoration:none;}
.red{color:red;}
.ml{margin-left:10px;}

/* footer */
#footer{margin-top:20px;}
#footer p{text-align:center;color:#999;}
#footer p a{color:#999;text-decoration:underline;}
#footer p a:hover{color:#C90000;text-decoration:none;}
#footer p span.baoshi{position:relative;top:-10px;}