@charset "utf-8";
/* CSS Document */

#reg{
width:966px;
margin:20px auto;
height:auto;}


#reg_nav{
float:left;
width:235px;
height:auto;
padding-top:54px;
overflow:hidden;}

#reg_nav ul{}

#reg_nav li{
width:235px;
float:left;
list-style:none;
overflow:hidden;}

#reg_middle{
float:left;
width:680px;
height:auto;}

#reg_name{
float:left;
width:676px;
height:54px;
padding-left:4px;
overflow:hidden;}

#reg_content{
float:left;
width:680px;
height:auto;
background:url(../images/reg_bj.gif) repeat-y top;}

#reg_content_t{
float:left;
width:680px;
height:auto;
background:url(../images/reg_t.gif) no-repeat top;}

#reg_content_b{
float:left;
width:680px;
height:34px;
background:url(../images/reg_b.gif) no-repeat top;}


#reg_right{
float:right;
width:51px;
margin-top:54px;
height:394px;
background:url(../images/pencil.gif) no-repeat top;}


#reg_text{
	width:560px;
	margin:10px auto;
	height:auto;
	vertical-align:top;
	font-size: 12px;
}

#reg_text p{
padding-left:10px;
line-height:25px;
font-size:12px;}

.reg_btn{
margin:10px;
text-align:center;
}


.img{
border:none;}

#protocolIframe2{
  width:560px;
  height:320px;
  overflow:auto;
  text-align:left;
  background:#fff;
  line-height:25px;
  padding:2px;
  border:#818185 1px solid;
  clear:both;
  SCROLLBAR-FACE-COLOR: #ccc;
 SCROLLBAR-HIGHLIGHT-COLOR: #f4e9fb;
 SCROLLBAR-SHADOW-COLOR: #ccc;
 SCROLLBAR-ARROW-COLOR: #240024;
 SCROLLBAR-TRACK-COLOR: #f4e9fb;
 SCROLLBAR-DARKSHADOW-COLOR: #48486c;
 SCROLLBAR-BASE-COLOR: #ccc;

}
#protocolIframe2 p{
width:500px;
line-height:20px;}

.indent{
text-indent:25px;
line-height:25px;}

.line{
width:500px;
text-align:left;
line-height:25px;}
.pp{
width:480px;
text-align:left;
line-height:25px; }

.f14_red{
font-weight:bold;
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;}
/**********************JACK*************/
/*ע'*'ɫ*/
.regsign{
  color:red;
  font-size:20px;
  height:24px;
  line-height:24px;
  vertical-align:middle;
}
/*עʧʾʵɫ*/
.f14_black_jack{
font-weight:bold;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;}
/**********************JACK*************/

/*-----------新增注册信息样式----------*/

.td_left{
	padding-right:5px;
	border-bottom:#926d12 1px dotted;
	font-size: 12px;
}

.td_right{
	padding-left:5px;
	border-bottom:#926d12 1px dotted;
	font-size: 12px;
}

.td_center{
	padding-left:5px;
	border-bottom:#926d12 1px dotted;
	font-size: 12px;
}

.red_ico{
color:#FF0000;}
.explain{
	line-height:22px;
	font-size: 12px;
}



/*----------------------------------*/

.f14_blue{
font-size:14px;
font-weight:bold;
color:#000066;}

a.f14_blue{
color:#000066;}

a.f14_blue:hover{
color:#ff0000;}

.f12_blue{
font-size:14px;
font-weight:bold;
color:#000066;
text-decoration:underline;}

a.f12_blue{
color:#000066;
text-decoration:underline;}

a.f12_blue:hover{
color:#ff0000;
text-decoration:underline;}

.f12_blue2{
font-size:14px;
font-weight:bold;
color:#000066;}

a.f12_blue2{
color:#000066;}

a.f12_blue2:hover{
color:#ff0000;}

/*-------------新添加错误提示-------------------------*/
.error_div{}
.color1{
font-size:12px;
color:#1a4e14;}

.color2{
font-size:12px;
color:#f20d0d;}

.color3{
font-size:12px;
color:#62520a;}

/*jack加文本框的样式控制*/
.input_class{
width:150px;
border:1px solid #7F9DB9;
background-color:#ffffff;
}
/*Jack加用户头像图片的大小*/
.userphotowidth{
  width:80px;
  height:75px;
}

/*--------------------2008.09.19新增加样式---------------------------------*/
#reg_nav2{
float:left;
width:235px;
height:auto;
padding-top:30px;
overflow:hidden;}

#reg_nav2 ul{}

#reg_nav2 li{
width:235px;
float:left;
list-style:none;
overflow:hidden;}

.f18_gey{
font-size:22px;
color:#412110;
font-weight:bold;}
.f14_gey{
font-size:14px;
color:#412110;
font-weight:bold;}
.f12_bold{
font-size:12px;
font-weight:bold;}
.time{
color:#999999;}
.table_border{
border:1px solid #0858381;}
.td_border{
border-bottom:1px  dotted #666666;}
.f12_gey{
font-size:12px;
color:#412110;
font-weight:bold;}
a.f12_gey{
font-size:12px;
color:#412110;
font-weight:bold;}
a.f12_gey:hover{
color:#ff0000;}

#reg_text2{
width:560px;
margin:10px auto;
height:auto;
vertical-align:top;
border:1px solid #0858381;}
.line_height{
line-height:23px;}
.f12_red{
font-size:12px;
font-weight:bold;
color:#FF0000;}
.f16_red{
font-size:16px;
font-weight:bold;
color:#FF0000;}


.f12_blue22{
font-size:12px;
color:#000066;}


.ty120_8{
   
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#251703,direction=120, strength=6);
}
/*---------------2009-8-10  sunny  add ------------*/
.reg_title{
font-size:16px;
line-height:30px;
font-weight:bold;
color:#FF0000;
}
.reg4_content td{
padding:5px;
}
.reg4_content_c{
	border:1px dashed #916d0f;
	width:520px;
	height:auto;
	padding:5px;
	margin:5px;
	float: left;
}
.reg4_content_c_img{
width:55px;
height:55px;
display:block;
float:left;
margin-right:5px;
}
.reg4_content_c ul{
width:460px;
height:auto;
float:left;
display:block;
list-style-type:none;

}
.reg4_content_c ul li{
margin:3px 0px 3px 0px;
line-height:20px;
font-size:14px;
}
.reg4_content_c ul img{
	float:none;
	line-height:30px;
	margin:2px;
	border: 0px;
}

.font_red{
color:#FF0000;
}
.reg4_button img{
margin:5px 20px 5px 20px;
border:0px;
}
