/* CSS Document */
body{font: 12px/1.5 Tahoma,Helvetica,Arial,'宋体',sans-serif; background:#fff;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,select,blockquote,th,td,p,a,img,legend{padding:0px; margin:0px;}
ul,ol,li{list-style:none;}
a img{border:none;}
img{vertical-align:middle; border:none;}
.clear{clear:both; float:none; font-size:0px; line-height:0px; overflow:hidden;height:0px;}
.clearfix:after{content: "."; display:block; height:0; clear:both; visibility:hidden; }

a:link, a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:underline; color:#006CD3;
	outline:none;
	*hide-focus:expression(this.hideFocus=true);}
a:active{star:expression(this.onFocus=this.blur());
}
a{text-decoration:none; cursor:pointer;outline:none;*hide-focus:expression(this.hideFocus=true);}
:focus {outline:0;}
*+html .clearfix, *html .clearfix { height:1%; }

.s_loginbody{min-width:960px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<960?"960px":"")}
.s_head{background:#f8f8f8;}
.s_head ul{height:69px; width:960px; margin:0 auto; padding-top:10px;}
.s_headL{float:left; width:360px; height:56px; overflow:hidden;}
.s_headR{float:right; color:#666; margin-top:45px;}
.s_headR a{color:#666;}
.s_headR a:hover{color:#006CD3;}
.s_headR .s_weibo{background:url(../images/weiboico.gif) no-repeat; padding-left:25px; margin-right:15px; color:#a5a8ab;}


/*slider*/
.slider {width:100%;height:414px;}
/*slider_main*/
.slider_main {width:100%;overflow:hidden;height:414px; position:relative;}
/*slider_inn*/
.slider_out {width:100%;height:414px;overflow:hidden;}
.slider_inn {width:960px;overflow:hidden;margin:0 auto;height:414px;position:relative;}
.slider_inn a {display:block;width:960px;height:414px;overflow:hidden;}

/*slider_sub*/
.slider_sub {height:20px;position:absolute;top:440px;width:200px; margin-left:-50px;  text-align:right; left:50%;z-index:10;}
.slider_sub ol {display:inline-block;*display:inline;*zoom:1;height:20px;overflow:hidden;}
.slider_sub li {float:left;width:15px;height:20px;margin-right:10px;overflow:hidden;}
.slider_sub li b {display:block;cursor:pointer;width:15px;height:12px; overflow:hidden; background:url(../images/imgico_off1.png) no-repeat; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/imgico_off1.png");}
.slider_sub li.active b {background:url(../images/imgico_off2.png) no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/imgico_off2.png");}

/*demo*/
.slider_0 {background:#015caf;position:absolute;left:0;top:0;z-index:4;}
.slider_1 {background:#fed501;position:absolute;left:0;top:0;z-index:3;}
.slider_2 {background:#258bdc;position:absolute;left:0;top:0;z-index:2;}


.s_login{height:334px; position:absolute; left:50%; margin:35px 0 0 170px; width:311px; z-index:10;}
.s_login ul{width:311px; background:#f1f1f1;}
.s_login_li{background:#fff; width:311px; height:298px; color:#666; padding-top:11px;}
.s_login_li table{margin:0 auto;}
.s_table_head{height:25px;}
.s_table_body{height:45px;}
.s_login_input{width:255px; height:32px; background:#fff; border:#d4d4d4 1px solid; line-height:32px; color:#666; font-size:16px; padding-left:10px;}
.s_login_check{width:85px;}
.s_login_blue{color:#006cd3;}
.s_login_red{color:#f00;}
.s_login_remenber{vertical-align:middle;}
.s_login_b{background:url(../images/loginbg.gif) no-repeat; height:40px; line-height:36px; display:block; text-align:center; width:142px; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; border:none; cursor:pointer; float:left;} 
.s_login_b:hover{background:url(../images/loginbgon.gif) no-repeat; color:#fff; text-decoration:none;}
.s_login_b input{background:url(../images/loginbg.gif) no-repeat; height:36px; line-height:36px; display:block; text-align:center; width:142px; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; border:none; cursor:pointer;} 

.s_login_r{background:url(../images/reg_img_bg.gif) no-repeat; height:40px; line-height:36px; display:block; text-align:center; width:119px; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; border:none; cursor:pointer; color:#626262; float: right;} 
.s_login_r:hover{background:url(../images/reg_img_bg.gif) 0 -50px no-repeat; color:#fff; text-decoration:none;color:#888;}

.s_login_bottom{background:#f1f1f1; border-top:#e3e3e3 1px solid; height:36px; line-height:36px; padding-left:21px; *margin-top:-2px;}
.s_downbanner{background:url(../images/downbannerbg.gif) 0 bottom repeat-x; height:129px; text-align:center;}
.s_login_ctqq{color:#006cd3; background:url(../images/login_contactbg.png) 0 center no-repeat; padding-left:22px; height:36px; line-height:36px; display:inline-block;}

.s_renameDiv{width:265px; background:#fffce8; border:#ffdda4 1px solid; position:absolute; top:76px; left:21px; top:75px\9; *left:20px; display:none;}
.s_renameDiv a{height:22px; display:block; line-height:22px; color:#666; padding-left:10px;}
.s_renameDiv a:hover{background:#f2edc9;}
.s_repassw{cursor:pointer;}

.s_repasswDiv{width:267px; line-height:25px; background:url(../images/repasswbg.gif) no-repeat; text-align:left; padding:12px 5px 0; position:absolute; left:21px; top:105px; height:71px; display:none; left:20px\9;}
.s_repasswDiv strong{color:#f60;}
.s_repasswDiv img{cursor:pointer;}
.s_repwclose{background:url(../images/repwclosebg.gif) no-repeat; width:13px; height:13px; float:right; position:absolute; right:20px; bottom:20px; cursor:pointer;}

/* 底部信息 */
.s_footer{width:800px; margin:0 auto; padding:25px 0;background:#fff; text-align:center; color:#666;}
.s_footer p{height:23px; line-height:23px;}
.s_footer a{color:#666; padding:0 3px;}
.s_footer a:hover{color:#006CD3;}


/*register.html*/
.s_reg_minwidth{min-width:960px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<960?"960px":"")}
.s_reg_headimg{background:#0580c8 repeat-x; height:124px; text-align:center;}
.s_reg_flow{background:url(../images/regist_flowbg.gif) repeat-x; height:37px; line-height:36px; border-top:2px #195de8 solid;}
.s_reg_flow ul{width:960px; margin:0 auto; color:#666;}
.s_regflow_l{float:left; font-size:14px;}
.s_regflow_r{float:right;}
.s_regflow_r strong{color:#f60;}

.s_reg_body_bg{ background:#005CAE; padding-bottom:25px;}
.s_reg_body{width:960px; overflow:auto; zoom:1; margin:0 auto ; background:#fff url(../images/register_bottom_bg.gif) no-repeat bottom center;}
.s_regbody_l{float:left; padding-bottom:30px;background:url(../images/s_regbody_lbg.gif) no-repeat right center;  width:740px;}
.s_regbody_r{float:right; width:200px; margin-right:8px; color:#4b4b4b; padding-top:40px;}

.s_regbl_mess{color:#666; font-size:14px; margin-left:20px;}
.s_regbl_mess strong{font-size:16px; color:#333;}
.s_regbl_mess span{font-family:"宋体"; font-size:12px;}
.s_regbl_input{width:210; height:24px; line-height:32px; border:#87add1 1px solid; background:#f9fcff; font-size:14px; color:#333; vertical-align:middle; padding-left:5px;}
.red{ color:#F00;}
.s_regbli_code{width:40px;}
.s_regbli_num{width:105px; border-left:0px;}
.s_regbli_yzm{width:70px;}
.s_regbli_gs{width:250px;}
.s_regbl_agree{color:#333;font-size:12px;}
.s_regblm_H{border-top:#eee 1px solid; height:30px; font-size:0;}
.s_regbli_code_ts{ position:absolute; width:80px; height:26px; margin-top:-27px;_margin-top:-24px; display: none;background:url(../images/s_regbli_code_bg.gif) no-repeat;}
.s_regbli_num_ts{ position:absolute; width:180px; height:26px; margin-top:-27px;_margin-top:-24px; display:none;background:url(../images/s_regbli_code_bg.gif) no-repeat -80px 0;}

.s_regbr_text{ border-top: 1px #ededed solid; color:#999; padding-top:5px; line-height:25px;}
.s_regbr_text strong{ line-height:40px;}
.s_regbr_text span{ color:#e80000;}

.s_regbr_help{ margin-top:190px; text-align:right; padding-right:10px;}
.s_regbr_login{font-size:14px; margin-bottom:20px; padding-left:28px;}
.s_regbr_login a{display:block; background:url(../images/regist_loginbg.gif) no-repeat; height:36px; line-height:36px; width:140px; font-weight:bold; font-size:16px; color:#666; text-align:center;margin-top:20px; text-decoration:none; }
.s_regbr_login a:hover{background-image:url(../images/regist_loginbgon.gif); color:#666; text-decoration:none;}

.s_regist_counsel{position:absolute; top:300px; right:0;}
.s_reg_foot{border-top:#ddd 1px solid;}

.site-footer {
	width:980px;
	margin:20px auto 0;
	padding:10px 0;
	color:#878787;
	text-align:center;
	border-top:1px solid #ececec;
}

.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(/www/images/Form/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(/www/images/Form/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(/www/images/Form/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}