@charset "utf-8";
/* CSS Document */

body{ padding:0;
      margin:0;
	  font-size:12px;
	  color:#727272;
	  background-color:#FFF
	  }
*html{ padding:0;
      margin:0;
	  font-size:12px;
	  color:#727272;
	  background-color:#FFF
	  }
div, h1, h2, h3, h4, p, input, form, label, textarea, img, span, li, td, tr{
      margin:0;
      padding:0;
	  }
a {text-decoration:none;}
a:hover {text-decoration:underline;}
ul{
    margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:0px;
	line-height:0px;
	}
.spacer{
    clear:both;
	line-height:0px;
	font-size:0px;
	margin:0px;
	padding:0px;
	height:0px;
	}
	th{font-weight:normal;}
img{border:0px;}
.black{color:#000000;}
.bold{font-weight:bold;}
.font14{font-size:14px;}
.left{float:left;}
.right{float:right;}
.line{ background:url(../images/dashed_hei.gif) left top repeat-x; width:120px; height:12px; margin:0 auto;}
.lineb{ background:url(../images/dashed_b.gif) left top repeat-x; width:400px; height:12px; margin:0 auto ;}
.line_blog{ background:url(../images/dashed_hei.gif) left top repeat-x; width:600px; height:12px; margin:0 auto;}
.line_blog_user{ background:url(../images/dashed_hei.gif) left top repeat-x; width:530px; height:12px; margin:0 auto;}


.add_load{
	position:absolute;
	border:5px solid #19b5ff;
	background-color:#dbf3ff;
	top:380px;
	left:35%;
	width:392px;
	padding:10px;
	z-index:1000;
}

.add_title{font-weight:bold; color:#333333; font-size:14px;}
.add_con{padding:20px 10px 10px 10px ; }
.add_close{ background:url(../images/close.gif) left top no-repeat; height:14px; width:14px; display:block; font-size:0px; line-height:0px;}
.add_close:hover{ background-position:100% -14px;}


/*-------main---------*/
.login{width:860px; margin:5px auto; }
.login_l{width:257px; height:601px; background:url(../images/login/login_l.gif) left top no-repeat; float:left; padding:60px 13px 0 12px;position:relative}
.login_l a {color:#0099FF;}
.login_l ul{font-size:12px; line-height:140%; margin:30px 0 0px 5px; }
.login_l .login_ti{
	position:absolute;
	height:36px;
	width:198px;
	background:url(../images/login_ti.png);
	left: 54px;
	top: 82px;
	line-height:24px;
	padding:0 3px;
	color:#F00
}
.login_l .login_ti_p{
	position:absolute;
	height:36px;
	width:198px;
	background:url(../images/login_ti.png);
	left: 54px;
	top:126px;
	line-height:24px;
	padding:0 3px;
	color:#F00
}
.login_l li{height:45px; font-size:14px;}
.text {height:19px; width:176px; padding:3px 2px 0 2px; border:1px solid #7fd3fe; font-size:14px}
.text_bad {height:19px; width:176px; padding:3px 2px 0 2px; border:1px solid #F00; font-size:14px; color:#F00}
.server { margin:10px auto 0 auto; text-align:center;}
.server a{color:#0099CC;}
.login_n {text-align:center; font-size:14px; color:#0099FF; border-bottom:1px #0099FF dashed; padding:0 0 10px 0}
.login_f {text-align:center; font-size:14px;  border-top:1px #0099FF dashed; padding:20px 0 10px 0 }
.btn_login {   margin:30px 0 }
.new_login{font-size:14px;}
.login_o{text-align:center; color:#000000;}
.login_btn {background:url(../images/login/btn.gif) left top no-repeat; height:29px; width:91px; cursor:pointer; font-size:14px; border:0px; color:#09f; margin:0; padding:0; font-weight:bold}
.new_btn {background:url(../images/login/btn.gif) left top no-repeat; height:29px; width:91px; cursor:pointer; font-size:14px; border:0px; color:#09f; margin:0; padding:0;  font-weight:bold}
.img_login{ height:auto; text-align:center; margin:140px 0 0 0}
.login_r{width:578px; height:auto; float:right}
.login_r .map{ height:288px; width:555px; background:url(../images/login/login_map.gif) left top no-repeat; margin:0 0 0 15px; padding:4px 0 0 6px;} 
.login_r .ying{width:561px; height:auto; margin:20px 0 0 15px; }
.login_r .y_con{width:183px; height:99px; float:left; margin:0 3px 0 0}
.login_r .y_con .img{ background:url(../images/login/login_y.gif) left top no-repeat;width:66px; height:67px; padding:7px 0 0 6px; float:left;}
.login_r .y_con img{ width:60px; height:60px;}
.login_r .y_con ul {font-size:12px; line-height:140%; float:left; margin:10px 0 0 5px; width:103px;}
.y_con .title { font-weight:bold; font-size:14px; margin:0 0 3px 0; display:block; }
.login_r .y_con a {color:#555555;}
.update{width:538px; height:206px; background:url(../images/login/login_g1.gif) left top no-repeat; margin:5px 0 0 0; padding:35px 0 0 40px; }
#andyscroll {
overflow: hidden;
padding: 0 5px;
text-align: left;
width:510px;
height:176px;
overflow:hidden;

}
#andyscroll li{
font:12px/18px tahoma;
color: #000;
float:left;
width:100%;
text-decoration: none;
line-height:22px;
color:#999999
}
#andyscroll a{color:#666666;}
#andyscroll a:hover {
font:12px/18px tahoma;
color:#0099FF;
line-height:22px
}
/*-------------------------------lostpassword----------------------------*/
#content {width:970px; margin:0 auto;  padding:10px 0px 0px 0px; clear:both;}
#left {width:140px ; float:left;  color:#09F; padding:0 0 10px 0 }
#right {width:820px; float:left; margin:0 0 0 10px;padding:0 0 10px 0; }
#left .left_con1{border:1px solid #7fd3fe; background-color:#e6f4fd; padding:0 0 30px 10px;}
.left_con1 .btn_login{ height:24px; font-size:12px; border:1px solid #7fd3fe; background-color:#e6f4fd; cursor:pointer; color:#09f; padding:0 6px;}
.left_con1 .btn_out{ height:24px; font-size:12px; border:1px solid #666666; background-color:#CCCCCC; cursor:pointer; color:#333333; padding:0 6px;}
.left_con1 .login_text{width:110px;}
#right .login_con {width:798px; background-color:#FFFFFF; position:relative; padding:10px;background:url(../images/body_bg.gif) left -15px repeat-x ;border:1px solid #7fd3fe; }
.loatpass_title {font-size:14px; font-weight:bold; border-bottom:1px solid #CCCCCC; height:20px; padding:4px 0 0 0; color:#000000; margin:0 0 10px 0;}
.login_con .lostpass_table{margin:10px 0 10px 0;}
.login_con .lostpass_table td{ padding:4px;}
.login_con .lost_text {width:140px; height:18px; padding:2px 0 0 0; border:1px solid  #7fd3fe; font-size:12px;} 
.login_con .button{height:24px; width:80px; font-size:12px; color:#09f; border:1px solid  #7fd3fe; background-color:#e6f4fd; cursor:pointer;}



.serverName{width:460px; margin:25px auto; padding:20px ; background:url(../images/body_bg.gif) left -15px repeat-x ; border:1px solid #7fd3fe;}
.sername{margin:30px 0 0 0; text-align:center;}
.sren_t { border:1px solid #7fd3fe; height:18px; width:200px; padding:2px 0 0 2px;}
.name_btn {background:url(../images/login/btn.gif) left top no-repeat; height:29px; width:91px; cursor:pointer; font-size:14px; border:0px; color:#09f; margin:20px 0 0 0}
.name_btn1 {background:url(../images/login/btn1.gif) left top no-repeat; height:29px; width:91px; cursor:pointer; font-size:14px; border:0px; color:#666666; margin:20px 0 0 0}
.share_other{padding:20px 0 0 0px;}
