.mainCot{ width:916px; height:1%; margin:0px auto; background-color:#fff; padding-bottom:30px;}
.mainCot h1{height:41px;}
.mainCot h1 .span_L,.mainCot h1 .span_R{ float:left; background:url(../img/login_tit.gif) left top no-repeat; width:398px; height:41px; margin-top:20px; margin-left:20px; _display:inline; }
.mainCot h1 .span_R{background-position:left -160px;}
.mainCot h1 .span_R i{display:block; color:#8b9aa9; font-weight:bold; font-family:"宋体"; font-size:11px; margin-top:25px; margin-left:70px;}

.mainContent{ width:904px; margin-left:6px; overflow:hidden; clear:both; background:url(../img/mainContent_bg.gif) center top repeat-y;}
.login_in{ width:436px;overflow:hidden; float:left;}
.login_inadd{ float:right;}

.TL,.BL,.TM,.BM,.TR,.BR{ height:10px; overflow:hidden;}
.TL,.BL{ background:url(../img/mainCot_KK.gif) left top no-repeat; padding-left:10px;}
.TM,.BM{ background:url(../img/mainCot_KK.gif) left -10px repeat-x;}
.TR,.BR{ background:url(../img/mainCot_KK.gif) right -20px no-repeat; padding-right:10px;}

.BL{ background-position:left -30px;}
.BM{ background-position:left -40px;}
.BR{background-position:right -50px;}

.ML{background:url(../img/mainCot_KK_left.gif) left top repeat-y; padding-left:10px;}		
.MM{ background-color:#ebf2ff; height:650px; padding-bottom:10px; border:1px solid #fff;}
.MR{background:url(../img/mainCot_KK_right.gif) right top repeat-y; padding-right:10px;}
.MR select{ margin-top:15px;}
.login_in h2{ background:url(../img/login_tit.gif) left -40px no-repeat; width:250px; height:26px; margin-left:20px; margin-top:20px;}
.login_inadd h2{ background-position:left -200px;}
.login_in .p_style{font-family:"Arial Narrow";font-weight:bold; color:#939698; font-size:14px; margin:10px 25px 25px 25px;line-height:20px; background:url(../img/P_bg.gif) left bottom repeat-x; zoom:1; padding-bottom:35px; }
.login_in table{  color:#648089; margin-bottom:18px; width:366px;}
.login_in table b{ color:#f00; margin-left:5px;}
.login_in input{ border-top:2px #8090ac solid; border-left:1px #8090ac solid; border-right:1px #a2b2ce solid;border-bottom:1px #a2b2ce solid; width:182px; height:16px; margin-left:15px; padding:0px 3px; z-index:999; margin-top:15px;}
.resetPS input.ipt{ border-top:2px #8090ac solid; border-left:1px #8090ac solid; border-right:1px #a2b2ce solid;border-bottom:1px #a2b2ce solid; width:152px; height:16px; margin-left:15px; padding:0px 3px; z-index:999; margin-top:15px}
a.forgot_ps,.resetPS form a{font-family:"Arial Narrow";font-weight:bold; color:#939698; font-size:14px;}
a.forgot_ps:hover,.resetPS form a:hover{color:#0c2a4b;}
.login_in input.loginBtn,.login_in input.resetBtn{ background:url(../img/login_btn.gif) left top no-repeat; width:58px; height:22px;border:none; margin-bottom:5px; cursor:pointer; line-height:20px;}


.login_in .resetPS h2,.login_in .resetPS h3{ background:url(../img/login_tit.gif) left -80px no-repeat;width:250px; height:26px;}
.login_in .resetPS h3{ background-position:left -120px; margin:20px 0px 20px 25px;}
.resetPS form{ margin-left:25px; color:#648089;font-size:14px; font-family:"Arial Narrow";font-weight:bold;}
.resetPS form span{ margin-left:30px; display:inline-block;}
.login_in input.resetBtn{ margin-left:159px;display:inline-block; vertical-align:bottom}

.login_inadd .p_style{ background:none;}
.login_inadd .p_style select{border-top:2px #8090ac solid; border-left:2px #8090ac solid; border-right:1px #a2b2ce solid;border-bottom:1px #a2b2ce solid; width:193px; margin-left:15px;}
.login_in td{ height:25px;}
.login_inadd td h2{ background-position:left -240px; width:auto; margin-top:55px; margin-bottom:10px;}
.login_in .p_style input.loginBtnadd{background-position:0px -40px; width:166px; margin-top:10px;}

.td1{background:url(../img/P_bg.gif) left 25px repeat-x;}
.login_in .p_style input.radio_ipt{ border:none; width:auto; margin-left:10px;}
.login_in .p_style label{ color:#f00;}

#logbottom{background:url(../img/down.jpg) bottom no-repeat; height:18px; clear:both}

#td_name,#td_pwd,#td_pwd1,#td_mail,#td_real,#td_phone,#td_answer,#td_addr,#td_post,#td_referer{ position:relative; display:block;}
.reg_tishi{ height:57px; width:214px; line-height:57px; padding-left:10px; position:absolute; right:-40px ; top:13px; background:url(../img/regW.gif) no-repeat; font-size:12px; color:#FF0000; z-index:99;font-style:normal; font-weight:normal;}

.popup {background:#FFF; border:1px solid #333; padding:1px;}
.popup-header {height:24px; padding:7px; background:url(../img/bgr_popup_header.jpg) repeat-x;}
.popup-header h2 {margin:0; padding:0; font-size:18px; float:left;}
.popup-header .close-link {float:right; font-size:11px;}
.popup-body {padding:10px;}

.popup label {display:block; margin:8px; clear:both;height:30px; line-height:30px;}
.popup span{ margin-right:5px; display:block; width:140px; float:left;}
.popup input{display:block; float:left;}
.popup b {display:block; float:left; overflow:hidden; font-weight:normal; font-style:normal; font-variant:normal;}
#submit3{ margin-left:200px; margin-bottom:10px;}
#reset_form{ position:relative;}
.resetClick{ display:block; position:absolute; right:20px ;  top:15px;}
