/*----------------------------------------------------------------------
    这个就是默认模板的css了
----------------------------------------------------------------------*/
@import url("http://www.qlolo.com/style/css/custom.css") ;
@import url("http://www.qlolo.com/style/css/component.css") ;
body {
    margin:0px;
    FONT-SIZE: 12px;  
	LINE-HEIGHT: 130%; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-family:SongTi, Arial;
	LETTER-SPACING: normal;
	text-align:center;
	}
body 
{
background:#FEFEFE url(../images/body_bg.gif) repeat-x center top ;
}
li{
list-style-type:none;
}
ul
{
list-style-type:none;
margin:0px;
padding:0px;
}
ol
{
list-style-type:none;
margin:0px;
}

/*提示邮箱验证页面的提示*/
.regist_mail{background:#edede6 url(../images/body_mail_bg.jpg) repeat-x center top; margin:auto;}
.regist_mail .nw_body{background:none;}
/*----------------------------------------------------------------------
   页面背景的样式
----------------------------------------------------------------------*/

	
	


/*----------------------------------------------------------------------
   头部和主体
----------------------------------------------------------------------*/
.drop_memu,.drop_memu ul {height:auto!important;}
.nw_body { width:960px; margin:auto;  display:table; }
.regist_mail .nw_body { padding-top:60px; }
.nw_colgroup{width:960px; height:auto; padding:30px 0 0 0; margin:auto; display:table; }
.nw_1col { width:195px; float:left; overflow-x:hidden; padding:0 0 108px 55px; }
.nw_body_wide .nw_1col { width:195px; float:left; overflow-x:hidden; padding:0 0 108px 0px; }
.signup_photo{width:195px; height:200px; }
.signup_photo div { width:123px; height:128px; margin:auto; overflow:hidden; text-align:center; padding:32px 30px 0 0;}
.nw_2col { width:635px; float:left; overflow-x:hidden; padding:0 75px 0 0; margin:auto;}
.nw_body_wide { width:960px!important;  }
.nw_body_wide .nw_colgroup_external{width:960px; padding-bottom:30px; margin:auto;}
.nw_body_wide .nw_colgroup{width:960px; margin:auto;padding-left:0px;}
.nw_body_wide .nw_2col{ width:555px; margin:auto; padding:0; }
.nw_3col { width:205px; padding:10px 0 0 5px; margin:auto; overflow:hidden; float:right; }



.nw_body { background:url(../images/signup_reg_bg.jpg) repeat-y; }
.nw_body_wide{background:url(../images/signup_reg2_bg.jpg) repeat-y 172px 0;}
.nw_colgroup{background:url(../images/signup_body_bg.jpg) no-repeat left -5px; }
.nw_1col {background:url(../images/signup_guide_footbg.gif) no-repeat 55px bottom;}
.nw_body_wide .nw_1col{background:url(../images/signup_guide_footbg.gif) no-repeat 0px bottom;}
.signup_photo{background:url(../images/signup_photo_bg.gif) no-repeat left bottom;}
.signup_photo_welcome{background:url(../images/signup_photo_bg1.gif) no-repeat left bottom;}
.nw_body_wide .nw_colgroup{background:url(../images/signup_wide_bg.jpg) no-repeat 0 0;}



/*----------------------------------------------------------------------
   模块部分
----------------------------------------------------------------------*/
.signup_guide { width:92%; height:auto; margin:auto; padding:5px 0 0 8%; text-align:left; min-height:216px; height:auto!important; height:216px;}
.signup_guide div { width:100%; height:216px;}
.signup_guide h2 { font-size:16px; padding:0px; margin:3px 0 11px; width:100%; height:30px; line-height:30px; text-align:left; text-indent:10px;}
.signup_guide ul li { padding-left:35px; height:30px; line-height:25px;}
.signup_content { width:635px; height:auto;}
.nw_body_wide .signup_content { width:555px;}
.signup_content .main { width:585px; padding:40px 20px 0 30px;}
.nw_body_wide .signup_content .main {width:505px; padding-left:0px; margin:auto;}
.signup_contentbottom { width:100%; height:33px; clear:both;}
.signup_welcome,.signup_welcome1 { width:95%; text-align:left; padding:5px 0; margin:auto; display:table;}
.signup_welcome h2,.signup_welcome1 h2{ font-size:14px; margin:0 0 5px; line-height:20px; padding:0px; clear:both;}
.signup_welcome1 { padding:30px 0 0; }
.signup_welcome p { line-height:150%; text-indent:26px; padding-right:2%; width:98%; margin:0; text-align:left; line-height:20px;}
.signup_group_intro

.signup_all { width:95%; margin:auto; padding:20px 0 ;}
.nw_body_wide .signup_all{ padding-top:10px;}
.signup_all ul { padding-bottom:0px;}
.signup_all ul li { width:100%; height:34px;}
.signup_all ul li div { float:left;}
.signup_all ul li.high { height:80px;}
.signup_note { width:16%; text-align:right; line-height:22px; padding-top:2px; padding-right:2%; height:23px; font-size:13px;}
.signup_form { width:41%; text-align:left; padding:1px 0 0 ;}
.nw_body_wide .signup_form{ width:47%;}
.signup_form input.add_text { padding:4px 5px 2px; height:17px; width:200px;}
.signup_form img { margin-top:3px;}
.signup_form b { font-size:18px; font-weight:normal;}
.signup_info { width:25%; float:left; text-align:left;}
.nw_body_wide .signup_info { width:30%;}
.signup_info div { position:absolute; width:150px; padding:8px; line-height:140%; z-index:11;}
.signup_info div b { padding:0 1px;}
.signup_submit { width:80%; height:60px; padding:10px 0 0 30px; text-align:left; clear:both; margin:auto; line-height:180%;}
.signin_signin .signup_submit { height:40px;}
.signup_submit a:hover { text-decoration:none;} .signup_submit a { font-size:13px;}
.signup_submit input.btn { width:180px; height:30px; font-size:15px; font-weight:bold; padding:2px 0 0;}

.signup_about { margin-bottom:10px; padding:0 0 10px; width:205px; position:relative;}
.signup_about .signup_pin { width:184px; height:60px; position:absolute; left:7px; top:33px; z-index:1;}
.signup_about h2 { width:99%; height:22px; line-height:22px; margin:0px; padding:0px; font-size:12px; padding-top:2px; text-indent:10px; text-align:left; margin-bottom:0px;} 
.member { width:165px; height:auto; padding:15px 0 5px 10px; margin:15px 15px 0; text-align:center;}
.member .member_list { width:66px; height:86px; float:left; margin-left:10px; position:relative; z-index:2;}
.member_list_name { width:90%; padding:3px 0 0;}
.member  a { text-decoration:none;}
.member a:hover { text-decoration: underline;}
.member h4 {text-align:right; width:90%; height:20px; padding:4px 10% 0 0 ; margin:0px; font-size:12px; font-weight:normal; clear:both;}


.signup_guide{ background:url(../images/signup_guide_bg.gif) repeat-y center center;}
.signup_guide { color:#2b6fa7; font-size:15px; font-weight:bold; }
.signup_guide div { background: url(../images/signup_guide_side.jpg) no-repeat right top;}
.signup_guide h2 { color:#ffa800;}
.signup_guide ul li.kx { background:url(../images/signup_sns.jpg) no-repeat 103px 1px;}
.signup_guide ul li.xn { background:url(../images/signup_sns.jpg) no-repeat 103px -31px;}
.signup_guide ul li.tx { background:url(../images/signup_sns.jpg) no-repeat 103px -65px;}
.signup_guide ul li.slave { background:url(../images/manage_sn_slave.jpg) no-repeat 103px top}
.signup_guide ul li.shopi { background:url(../images/manage_sn_shop.jpg) no-repeat 103px top ;}
.signup_content { /*background:url(../images/signup_con_top.gif) no-repeat center top;*/}
.signup_content .main {/*background:url(../images/singup_con_bg.jpg) no-repeat 300px bottom; */}
.signup_contentbottom { background:url(../images/signup_con_bottom.jpg) no-repeat 227px bottom;}
.nw_body_wide .signup_contentbottom{ background:url(../images/signup_con_bottom_wide.jpg) no-repeat 172px bottom;}
.signup_welcome { border-bottom:1px #ddd solid;}
.signup_fish_intro p{line-height:30px;}
.signup_fish_intro p a{color:#fff; background:#336699; padding:6px 10px 5px; text-decoration:none; line-height:20px;}
.signup_fish_intro p a:hover{text-decoration:none;}


.signup_form input.add_text { border:1px #949dac solid; border-top:2px #39455a solid; color:#444;}
.signup_form b { color:#FF3333;}
.signup_info div { background:#fafafa; border:1px #bbb solid; color:#333}
.signup_info div b { color:#ff0000;}
.signup_submit input.btn { background:#2782D6; color:#fff; border-top:1px #fff solid; border-left:1px #fff solid; border-bottom:1px #0c4a83 solid; border-right:1px #0c4a83 solid;}
.signup_submit a { color:#336699;}


.member a{ color:#333; }
.member h4 a{font-weight:bold; }
.member .member_list img { border:1px #fff solid;}



.shop { width:90%;  margin:auto; padding:10px 0 5px;}
.shoprecommend{  margin:15px 15px 5px; width:175px; height:auto; }
.shop ul li { width:130px; float:left; margin:0 5px;  padding:10px 0;}
.nw_2col .shop ul li{background:#f8f8f8;}
.shop ul li .shop_image { width:100px; height:75px; padding:2px; overflow:hidden; margin:auto;}
.shop ul li .shop_info { width:120px; height:30px; line-height:130%; padding-top:3px; margin:auto; text-align:center;}
.shop ul li .shop_info span { font-size:10px;}
.shoprecommend ul li { width:100%; float:none; margin:auto;}
.shoprecommend ul li .shop_image {width:120px; height:90px;}
.shoprecommend ul li .shop_info { width:170px; height:40px; line-height:150%;}


.shop ul li .shop_image { border:1px #aaa solid; background:#fff;}
.shop ul li .shop_info,.shop ul li .shop_info a { color:#444; text-decoration:none;}
.shop ul li .shop_info a:hover { text-decoration:underline;}
.shoprecommend ul li .shop_image { border:2px #C8C8C1  solid; background:#fff;}
.shoprecommend,.signup_about .member{ background:url(../images/signup_boxBg.jpg) repeat-y; border-bottom:1px #ccc solid; }
.signup_about h2 { border:1px #cdd3d3 solid; background:url(../images/signup_about_title.jpg) no-repeat center top; color:#444; font-weight:normal;}


.signup_pin   {background-repeat: no-repeat; }
html>body .signup_pin  { background-repeat:no-repeat; background-image: url(../images/signup_pin.png);}
* .signup_pin   { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://www.qlolo.com/images/c_reg/signup_pin.png");}


/*well begin===================*/
.signup_well { width:821px; height:340px; padding:30px 0 30px; }
.signup_well .main {  width:530px; height:340px;  overflow-y:hidden; padding-left:230px; text-align:left; margin:auto;}
.signup_well .main .title { width:530px; height:80px; overflow-y:hidden; padding:56px 0 25px!important;  font-size:15px; line-height:26px; }
.signup_well .main .title a { display:block; width:180px; height:26px; font-size:15px; font-weight:bold; padding:2px 0 0; text-align:center; text-decoration:none; margin-top:13px;}

.signup_well .main .wrong { width:530px; padding:45px 0 15px; clear:both;}
.signup_well .main .wrong ul li { padding-left:20px; width:500px; height:auto; line-height:20px; font-size:14px; padding-bottom:3px;}
.signup_well .main .post_again { width:500px; padding:10px 20px 0 8px; height:20px; text-align:right;}
.signup_well .main .post_again a:hover { text-decoration:none;}


.signup_well { background:url(../images/signup_well.gif) no-repeat center;}
.signup_well .main {background:url(../images/signup_well_title.jpg) no-repeat top;}
.signup_well .main .title { color:#333;}
.signup_well .main .title a {background:#2782D6; color:#fff; border-top:2px #fff solid; border-left:2px #fff solid; border-bottom:2px #0c4a83 solid; border-right:2px #0c4a83 solid;}
.signup_well .main .wrong { background:url(../images/signup_wrong_title.jpg) no-repeat left top;}
.signup_well .main .wrong ul li { background:url(../images/signup_wrong_ico.jpg) no-repeat left 2px;}
.signup_well .main .post_again { color:#555; border-top:1px #ccc solid;}
.signup_well .main .post_again a { color:#336699;}
/*well end*/

/*signin begin*/


.signin_signin ul li div { float:left;}
.signin_signin ul li { clear:both;}
.signin_signin ul li { width:80%; height:34px; float:left; clear:both;}
.signin_signin .signup_info div { width:150px; margin-left:5px;}


.signin form { padding:0px; margin:0px;}
/*signin end*/

/*signup_protocol begin*/

.signup_protocol H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 90%; LINE-HEIGHT: 25px; PADDING-TOP: 10px; HEIGHT: 25px; TEXT-ALIGN: center
}
.signup_protocol P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 170%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
/*signup_protocol end*/

/*ADD*/
.nw_body_signin{width:100%; margin:auto; height:auto; }
.signin2{width:960px; height:454px; margin:auto; padding:0px; position:relative;}
.signin2 .go2qlolo{width:235px; height:80px; position:absolute; top:0; left:5px;}
.showtime{width:160px; height:25px; padding:15px 200px 60px 600px; margin:auto; }
.showtime span{padding-left:10px;}
.nw_body_signin  .signin2 .main{width:275px; padding:65px 5px 10px; height:250px; margin:2px 655px 2px 15px;  }
.nw_body_signin  .signin2 .main .signin_signin{padding-top:10px;}
.nw_body_signin .signin_signin ul li { width:100%; height:34px; clear:both;}
.nw_body_signin  .signin2 .signup_note { width:22%;text-align:right; line-height:22px; padding-top:7px; padding-right:0px;  height:23px; font-size:13px; float:left; }
.nw_body_signin  .signin2 .signup_form {width:76%; float:left; height:30px;  }
.nw_body_signin  .signin2 .signup_form input.add_text { padding:8px 0px 2px; margin-left:8px; height:22px; width:165px;}
.nw_body_signin  .signin2 .signup_submit input.btn_sign2{ width:58px; height:30px; padding:2px 0 0; float:left; margin-left:5px; }
.nw_body_signin  .signin2 .signup_submit a {display:block; margin:auto; width:40px; height:25px; padding:5px 9px 0;float:left; margin-left:5px;}
.group{width:100px; height:80px;float:left; }
.group .group_img,.group .group_info{width:100%; margin:auto; clear:both; line-height:20px; text-align:center; padding:5px 0 0;}
.group .group_img img{width:70px; height:55px; padding:2px;}
.signup_group_intro{width:320px; padding:25px 5px 0 0px; float:left; line-height:20px;}


.nw_body_signin{ background:url(../images/sign2_bodybg.jpg) repeat-x top center;}
.signin2 {background:url(../images/signup_nbg.jpg) no-repeat top center;}
.nw_body_signin  .signup_well,.nw_body_signin .title{background:none; text-align:left;}
.nw_body_signin  .signin2 .main .title{color:#CC6600; line-height:20px; }
.showtime span{color:#3786be;}
.nw_body_signin  .signin2  .signup_note{color:#0d799c; font-weight:bold; font-size:14px;}
.nw_body_signin  .signin2 .signup_form { background:url(../images/sign2_addtextbg.jpg) no-repeat top left; }
.nw_body_signin  .signin2 .login_choice .signup_form{background:none;}
.nw_body_signin  .signin2 .signup_form input.add_text{ background:none;border:0;}
.sign2_footer .nw_footer { background:url(../images/sign2_footer.jpg) no-repeat top left;}
.sign2_footer .nw_footer,.sign2_footer .nw_footer a {color:#0598bb;}
.sign2_footer .nw_footer a:hover{text-decoration:none;}
.signup2_gray{color:#555; }
a.signup2_gray:hover{text-decoration:none;}
.signin2 .signup_submit input.btn_sign2{background:url(../images/loginbtn.jpg) no-repeat top center;font-size:15px; font-weight:bold; color:#fff; border:0;}
.signin2 .signup_submit a{background:url(../images/signupbtn.jpg) no-repeat bottom center;font-size:15px; font-weight:bold; color:#fff; text-decoration:none;}
.signin2 .signup_submit a:hover{color:#ff0000;}
.group{background:none;}
.group .group_info a{color:#444444;text-decoration:underline;}
.group .group_info a:hover{ text-decoration:none;}
.group .group_img img{border:1px #AAAAAA solid; background:#fff;}
/*ADD*/






/*footer begin==============*/

.nw_footer { width:100%; height:80px; padding-top:20px; clear:both; margin:auto; line-height:150%;}
/*add*/
.sign2_footer .nw_footer{width:960px;padding-top:30px;}
/*邮箱验证页面底部的样式*/
.nw_footer,.nw_footer a { color:#0598bb;}
.regist_mail .nw_footer { width:100%; height:80px; padding-top:50px; clear:both; margin:auto; line-height:150%;}
.regist_mail .sign2_footer .nw_footer{width:960px;padding-top:30px;}
.regist_mail .nw_footer { background:url(../images/signup_footer.jpg) repeat-x;}
.regist_mail .nw_footer,.regist_mail .nw_footer a { color:#577d04;}
