﻿/******************************************/
/*                                        */
/*       作者QQ：34440969                 */
/*          2009-03-04                    */
/*                                        */
/******************************************/

/* 整体 */
body {text-align:center;font-family: 宋体, serif;  margin:0; padding:0; background: #fff; font-size:13px;color:#000000;background:transparent url(../images/bg.jpg) repeat-x scroll left top;
}
div,form,img,ul,ol,li,dl,dt,dd{margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:14px; font-weight:normal;}
li{list-style-type:none;}
img{vertical-align:top;}

a:link {color: #1f3a87; text-decoration:none;}
a:visited {color: #1f3a87;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}

/* 头 */

#top{
background:transparent url(../images/top1.jpg) no-repeat scroll left top;
height:70px;
margin:0 auto;
padding:0;
text-align:left;
}
#rightLink{	float:right;margin-top:15px;margin-right:20px;}
#leftLink{
	float:left;
	margin-left:20px;
	background:transparent url(../images/logo.png) no-repeat scroll center top;
	width:162px;
	height:53px;}
#leftLink a{display:none;}	
/* 主体 */
#main{
border:medium none;
clear:both;
margin:0 auto;
padding:0;
/*width:894px;*/
width:887px;

}

/* 左 */
#index #leftMenu{width: 625px;background:url(../images/xiaozu_welcome.jpg) no-repeat left 0;border:0;  overflow:hidden; display:none;}
#index #leftMenu ul{padding-top:210px;width:95%;float: left;}
#index #leftMenu ul li{text-align:left;padding-left:60px;}
#index #leftMenu ul li span{color: #FF6600;font-weight: bold;}
#anquan{background:url(../images/pwd_protection.jpg) no-repeat left 0;border:0;border-bottom:1px dashed #82B8D2;padding-top:10px}
#haowan{background:url(../images/update_profile.jpg) no-repeat left 0;border:0;border-bottom:1px dashed #82B8D2;padding-top:10px}
#mianfei{background:url(../images/phone_binding.jpg) no-repeat left 0;border:0;padding-top:10px}


#mainLeft{width:229px;float:left;background:#F4F7FE; margin:20px 0;background:url(../images/leftmiddle.png) repeat-y left 0;}
#headerImage{height:64px;padding: 40px 10px 0 20px;background:url(../images/lefttop1.png) no-repeat left 0;margin-top:-20px;}
#headerImage img{border:0;	float:left;}
#headerImage p{padding-left:15px;text-align:left;margin-left:55px;}
#headerImage p span{color: red;}
#menu{background:url(../images/leftbottom.png) no-repeat left bottom;padding-left:10px;margin-bottom:-10px;}
#menu ul {padding-top:20px;background:url(../images/tp.png) no-repeat center top;}
#menu ul li{background:url(../images/menu1.gif) no-repeat left 0;border:0;width:168px;margin: 8px 0;padding-top:5px;text-align:left;line-height:26px;}
#menu ul li{
	 margin-left:10px;	/*FF*/
    *margin-left:0;		/*IE7*/
    _margin-left:0;		/*IE6*/   
}
#menu ul li a{padding-left:10px;}

/* 右 */

#right{
	width:262px;
	_width:260px;/*IE6*/
	float:right;
	display:block;
	border:1px solid #9DD1F0;
}

#right fieldset {border:0;}
#right legend{color: #FF6600;padding-top:10px;padding-bottom:10px;width:90%;border-bottom:1px dashed #82B8D2;font-weight: bold;}
#right fieldset p{margin: 10px auto; padding: 0;}
#right label {
float: left;
margin-left: 10px;
width: 60px;
padding:4px 4px 0;
text-align:right;
}
#right input{width:140px;margin: 0; padding: 0;}
#right input#txtCode {width:60px;}
#right input#lgButton {width:79px;height:33px;background:url(../images/login.jpg) no-repeat 50% 0;border:0; text-indent:300px; white-space:nowrap; overflow:hidden;}
#index #right{background:url(../images/signin_bg_form.jpg) no-repeat center 0;width:382px;float:none;margin:0 auto;border:none;margin-top:33px;}
#index  {background:#fff url(../images/bg_top.jpg) repeat-x scroll left top;}
#index  #right fieldset {padding:100px 50px 0 50px;}
#index #right legend{display:none;}
#index #foot{margin-top:0;}
#index #foot p{margin-top:0;}

#nowreg {overflow:hidden;padding:15px  0  100px 90px; }
#nowreg h3{display:line;float:left;color: #515151;font-size: 13px;}
#nowreg p {display:line;float:left;padding:0;margin:0;}
#nowreg p a{color: #515151;}


#mainRight{	width:630px;float:right;display:block;text-align:left;background:url(../images/mainbottom.png) repeat-y left bottom;padding-left:20px;margin:20px 0;padding-bottom:50px;}
#mainRight h2, #mainRight h3{padding-bottom:10px;padding-right:10px;}
#mainRight h2{background:url(../images/maintop.png) no-repeat left 0;margin-top:-20px ;margin-left:-20px;padding: 28px 10px 20px 55px;}
#mainRight h3{padding-top:10px;line-height:20px;}
#mainRight div{padding-top:8px;}
#mainRight  p{border-bottom:0;padding-bottom:8px;padding-left:18px;margin: 0px;}
#mainRight  fieldset {border:0;}
#mainRight legend{display:none;}
#mainRight label {float: left;margin-left: 10px;width: 80px;padding:4px 4px 0;text-align:right;}
input{width:160px;margin: 0; padding: 0;}

#lbUser {color: red;}
#lbError{color: red; margin-left: 100px;}
#rblSex input{width:20px;float: left;}
#rblSex label{float: left;margin-left: 10px;width: 60px;padding:4px 4px 0;text-align:left;}
p span{color: red;}
#txtCode{width:160px;}
#btOne, #btTwo, #btThere ,#btButton{width:60px;margin-left: 100px;}

#reg {width:741px; margin:0 auto;background;}
#reg fieldset{border:2px solid #74C7E7;}
#reg legend{display:none;}
#reg h2{padding-top:10px;padding-right:20px;text-align:right;padding-top:70px;}
#reg h3{padding-top:10px;padding-left:30px;text-align:left;background: #DCF4F4;font-weight: bold;clear:both;line-height:30px;color: #004986;font-size: 13px;font-weight: bold;}
#reg  p{padding-left:10px;text-align:left;clear:both;margin-bottom: 5px;margin-top: 5px;line-height:30px;overflow:hidden;}
#reg label {float: left;margin-left: 10px;width: 100px;padding:4px 4px 0;text-align:right;}
#reg select{width:240px;margin: 0; padding: 0;float: left;}
#reg input {float: left;}
#reg p span {float: left;width: 10px;}
#reg p #lbError {color: red; margin-left: 100px;width: 80%;}
#reg em {float:left;padding-left:10px;display:block;text-align:left;width:44%;font-style:normal;}

#reg .enter{background: #C8EDF6;height:60px;text-align:center;}
#reg .enter input{margin-top:20px;margin-left:220px;}

.reg-teshu{/* background-color:#f8f8f8;*/ overflow:hidden;}
.reg-teshu label{color:#f00; }
.reg-teshu input{ background-color:AliceBlue}
#nav{ border-top:#82b8d2 1px dashed;margin:0 auto;overflow:hidden; }
#nav li{float:left;padding:5px;}

#reg fieldset.regfactname{text-align:left;}
#reg fieldset.regfactname label{float:none;}
#reg fieldset.regfactname span{text-align:left;float:left; color:#f00;}
#reg fieldset.regfactname h2 span{text-align:left;float:none;}
#reg fieldset.regfactname em{text-align:left;display:block; float:left;line-height:16px;}
#reg fieldset.regfactname dl{ clear:both;padding:10px; line-height:10px;}
#reg fieldset.regfactname dt{width:120px;float:left;}
#reg fieldset.regfactname dd{}
#reg fieldset.regfactname  h2,#reg fieldset.regfactname h3{padding-bottom:10px}


/* 脚 */
#foot{
clear:both;
height:90px;
margin:8px auto 0;
padding:0;
margin-top:40px;

background:transparent url(../images/footer.jpg) repeat-x scroll center top;
}
#foot p{padding-top:20px;}
#CheckBoxXieYi { width:auto;}
#myreg{ width:600px;}
