@charset "utf-8";

/* -- 全局定位 --*/
* { margin:0px auto; padding:0px;}
html, body { margin:auto; padding:0px; font-size:12px; background-color:#fff; text-align:center; }
#container { margin:auto; width:100%; height:100%; }
.login_button{ background:url(../images/button.gif) repeat-x; width:89px; height:30px; text-align:center; font-size:12px; color:#676767; line-height:30px;  border:0;}
.login_button a{ text-decoration:none; font-size:12px; color:#000000;}
.login_button a:hover{font-size:12px; color:#ac0000;}
.login_button01{ background:url(../images/button01.gif) repeat-x; width:62px; height:30px; text-align:center; font-size:12px; color:#676767; line-height:30px;  border:0;}
.login_button01 a{ text-decoration:none; font-size:12px; color:#676767;}
.login_button01 a:hover{font-size:12px; color:#ac0000;}
.clear { clear:both; }

/*--登录页面--*/
#login_header{ width:100%; }
.login_topbg{ width:760px; margin-top:50px; }
.login_topleft{ background:url(../images/login_topleft.gif) no-repeat; width:9px; height:40px; float:left; } 
.login_topmiddle{ background:url(../images/login_topmiddle.gif) repeat-x; width:742px; height:40px; float:left; } 
.login_topright{ background:url(../images/login_topright.gif) no-repeat; width:9px; height:40px; float:left; }
.login_topmiddle_left {background:url(../images/login_topmiddle_left.gif) no-repeat; width:95px; height:29px; margin:11px 0 0 15px;; float:left;} 
.login_topmiddle_right{ background:url(../images/login_topmiddle_right.gif) no-repeat; width:99px; height:16px; float:right; margin:12px 12px 0 0;}
#login_main{ width:900px; }
.login_main_border{ width:900px; padding-top:10px;}

.login_main_title{background:url(../images/login_main_title.gif) no-repeat; width:900px; height:11px; font-size:0; float:left;}
.login_main_text{ width:898px;border-left:1px solid #41B7EC;border-right:1px solid #41B7EC;border-bottom:1px solid #41B7EC; margin-bottom:10px; float:left; margin-left:0px;}
.login_main_foum{ width:704px; height:30px; float:left; padding-left:126px; line-height:22px; text-align:left;}
.login_main_foum1{ width:704px; height:50px; float:left; padding-left:126px; padding-top:20px;}
.login_main_foum2{ width:704px; height:200px; float:left; padding-left:126px; padding-top:20px;}
/* IE6 */
*html .login_main_foum2 {
 height: 148px;
}
/* IE7 */
*+html .login_main_foum2 {
 height: 164px;
}
.login_main_foum3{ width:704px; height:50px; float:left; padding-left:126px; margin-top:20px}

.login_label {width:98px; height:18px; background-color:#F0F8FF; border:1px solid #70B9F0; color:#636619; line-height:18px; }
.login_label1 {width:48px; height:18px; background-color:#F0F8FF; border:1px solid #70B9F0; color:#636619; line-height:18px; }
.login_label2 {width:150px; height:18px; background-color:#F0F8FF; border:1px solid #70B9F0; color:#636619; line-height:18px; }
.login_main_text_label { height:25px; color:#000000; line-height:25px; float:left; margin:10px 0 10px 10px; }
.login_main_text_label1 { height:25px; width:60px;  line-height:25px; float:left; margin:10px 0 10px 10px; }
.login_main_text_label1 a{ color:#000000; text-decoration:none; }
.login_main_text_label1 a:hover{ color:#636619;}
.login_main_text_label2 { height:30px; width:62px;  line-height:30px; float:left;margin:5px 0 10px 10px; }
.login_main_text_label3 { height:30px; width:90px;  line-height:30px; float:left;margin:5px 0 10px 10px; }
.login_notice { width:670px; padding-left:150px; color: #003366; height:25px; line-height:25px; text-align:left; float:left;
}
.login_notice span{ font-weight:bold; }
.login_main_bottom {background:url(../images/login_main_bottom.gif) no-repeat; width:760px; height:10px; font-size:0; } 
#login_footer { width:100%; height:30px; color: #000000; text-align:center; line-height:30px; margin-top:10px;}

/*--注册页面--*/
.login_main_announce { width:700px; background-color:#F5FBFE; border:1px solid #70B9F0; padding:15px; color:#6a6c31; text-align:left; line-height:20px; margin-bottom:15px; }
.login_main_announce h1{ font-size:14px; font-weight:bold; color: #3366CC; }
.login_main_announce h2{ font-size:12px; text-indent:20px; color:#666;}
.reg_main_title{background:url(../images/reg_main_title.gif) 120px no-repeat; width:900px; height:27px; font-size:0; border-bottom:1px solid #41B7EC; }
.reg_topmiddle_left {background:url(../images/reg_topmiddle_left.gif) no-repeat; width:95px; height:29px; margin:11px 0 0 15px;; float:left;} 
.reg_label { float:left; text-align:left; padding-left:0px; font-size:12px; height:25px; line-height:25px;}
.reglab {   color:#000000; border:1px solid #7F9DB9;}
.reg_main_text_label { height:25px; color:#003CC8; line-height:25px; float:left; margin:0px 0 0 10px; width:300px; text-align:left; }
.reg_main_text_label a{ color:#003CC8;}
.reg_main_text_label a:hover{ color:#003CC8;}
.reg_main_text_label1 {  color: #000066; float:left; margin:0px 0 0 0px; width:170px; text-align:right;}
.reg_main_text_label2 { width:700px; padding-left:114px; height:25px; color:#000000; line-height:25px; float:left; text-align:left;}
.reg_main_text_labe22 { width:500px; padding-left:164px; height:25px; color:#000000; line-height:25px; float:left; text-align:left;}
.reg_main_text_label22 {width:500px; height:150px; color:#000000; line-height:25px; float:left;  text-align:left; display:block; padding-left:114px; margin-top:10px; }
.reg_main_text_label22
{
width:300px;
display:block;
float:left;
border:1px solid #000000;


}
.el22
{
width:300px;
display:block;
float:left;
}
.el22 li
{
width:300px;
text-align:left;
float:left;
}
.reg_main_text_label22 li
{
width:300px;
text-align:left;
display:block;
float:left;
}
.reg_main_text_label3 { height:25px; color:#636619; line-height:25px; float:left; margin:10px 0 0 10px; width:100px; padding-left:25px; }
.reg_main_text_label4 { height:35px; color:#636619; line-height:35px; float:left; margin:0px 0 20px 10px; width:100px; padding-left:25px; }

.note
{
float:left;
width:300px;
padding-left:14px;
text-align:left;
line-height:25px;
height:25px;
color:#003CC8;
}
.notet
{
float:left;
padding-left:14px;
width:180px;
text-align:left;
line-height:25px;
height:25px;
color:#003CC8;
}
.no
{
float:left;
width:300px;
padding-left:14px;
text-align:left;
line-height:25px;
height:25px;
color:#003CC8;
}



/*20090115*/
.telev
{
width:740px;
margin-top:20px;
margin-bottom:10px;
margin-left:60px!important; margin-left:30px;
float:left;
display:block;
height:28px;
line-height:28px;
text-align:left;
padding-left:30px;
background:url(../images/2004112.gif) 10px no-repeat;
font-size:14px;
font-weight:bold;
border-bottom:1px dotted #CCCCCC;
color:#FF6600;
}


.dizhi
{
border:1px solid #41B7EC;
}

.select { width:134px; height:18px; border:1px solid #7F9DB9; overflow:hidden; float:left;}
.select select {width:136px; height:26px; margin:-2px;}
.st { width:64px; height:18px; border:1px solid #7F9DB9; overflow:hidden; float:left; margin-right:3px;}
.st select {width:66px; height:26px; margin:-2px;}

.before
{
width:900px;
margin-top:10px;
margin-bottom:20px;
float:left;
}
.lo
{
width:420px;
float:left;
font-size:20px;
font-weight:bold;
color:#000000;
}
.service
{
float:right;
width:400px;
text-align:right;
}
.service dt
{
float:right;
height:20px;
padding-top:10px;
padding-bottom:5px;
line-height:20px;
width:400px;
}
.service dd
{
float:right;
width:400px;
}

.after
{
border-bottom:2px solid #41B7EC;
width:100%;
float:left;
height:20px;
margin-bottom:18px;
}
.imgClass { margin-bottom:-8px;} /* FireFox */ 
*html .imgClass { margin-bottom:-3px;} /* ie6 fixed */ 
*+html .imgClass { margin-bottom:-3px;}
