.reg_nav{background:#F6F6F6;height:50px;color:#fff;}
.reg_nav .l img{ margin-top:5px;}
.reg_nav ul{width:980px;margin:0 auto; line-height:50px}
.reg_nav ul li{float:left;font-family:"\5FAE\8F6F\96C5\9ED1";}
.reg_nav ul li a{color:#fff;padding:0px 20px 0px 20px}
.reg_nav ul .curr{background:url(/user/images/curr.png) no-repeat 50% 100%}
.reg_nav ul .curr a{font-size:14px;font-weight:bold}

.reg_box{ padding:20px; height:100%; overflow:hidden; background:#F1D3D3}
.reg_box .w{ margin:0 auto; width:1200px;}
.reg_box .w{ overflow:hidden; padding:10px 0; background-color:#fff;}
.reg_box h4{ font-size:20px; margin-bottom:15px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; font-weight:500;padding-left: 30px; padding-top: 15px;}
.reg_box div span{ font-size:14px; }
.typetips{}
.reg_box h4{}
.reg_box h2{font-size:12px;height:56px;padding-left:50px;background:url(/user/images/user_login.gif) no-repeat; line-height:56px}
.reg_box .reg_box_l{width:690px; float:left; border-right:#E5E5E5 solid 1px; margin-top:15px;    padding-left: 35px;}
.reg_box .reg_box_l ul{padding-top:8px;}
.reg_box .reg_box_l ul li{ clear:both; overflow:hidden}
.reg_box .reg_box_l ul li .title{width:100px;font-size:14px; float:left; line-height:30px; text-align:right;padding-right:5px; color:#666;}
.reg_box .reg_box_l ul li{ clear:both;padding:8px 0px 8px 0px;}
.reg_box .reg_box_l ul li span.title font{color:#e00;font-size:14px;margin-right:5px;}
.reg_box .reg_box_l ul li .text{display:inline-block;height:30px;border:none;outline:none;width: 260px;font-size:14px;float:left; color:#666;line-height:25px; padding-left:5px; border:#ddd solid 1px; border-radius:3px;}
.reg_box .reg_box_l ul li .text:visited;.reg_box .reg_box_l ul li .text:hover{display:inline-block;height:33px;border:none;outline:none;background:url(/user/images/input_bg.png) no-repeat;width: 260px;font-size:16px;float:left;line-height:20px;}
.reg_box .reg_box_l ul li select.text{padding: 5px;height: 36px;}

.reg_box .reg_box_l ul li .rdiv{ float:left; line-height:30px;}
.reg_box .reg_box_l .Select{display:inline-block;height:33px;border:none;outline:none;width:260px;font-size:16px;line-height:33px;}


.reg_box .reg_box_l .det{ clear:both;width:100%;padding-top:0px}
.reg_box .reg_box_l .tr_sex{}
.reg_box .reg_box_l .tr_sex label{ margin:0 5px;}
.d_on {
	 float:left;background:#DAF1FF; line-height:30px;padding:0px 15px 0px 15px;
}
.d_ok {
	 float:left;BACKGROUND: url(/user/images/ok.gif) #e6ffe6 no-repeat 10px 50%;padding:0px 15px 0px 33px; line-height:30px
}
.d_err {
	 float:left; BACKGROUND: url(/user/images/error.gif) #fff1e4 no-repeat 10px 50%; padding:0px 15px 0px 33px; line-height:30px
}
.d_default {
	 float:left; padding:0px 15px 0px 15px; line-height:30px;color:#666}
.reg_box .reg_box_r{ width:390px; float:left;padding:10px 15px 15px 30px;margin-top:15px; text-align:center}
.reg_box .reg_box_r h5{font-size:17px; line-height:30px;height:35px; color:#666; padding-bottom:20px; position:relative}
.reg_box .reg_box_r h5:before{ content:''; height:2px; width:100px; position:absolute; top:15px; left:20px; border-top:1px solid #ddd;}
.reg_box .reg_box_r h5:after{ content:''; height:2px; width:100px; position:absolute; top:15px; right:20px; border-top:1px solid #ddd;}
.reg_box .reg_box_r .i_t{padding-top:12px; line-height:22px;color:#999}
.reg_box .reg_box_r a{ padding:0px 5px;}
.reg_box .reg_box_r .ApiLogin{ margin-top:10px;display:block;}
.reg_box .reg_box_r .ApiLogin a{ display:block; width:60px; height:60px; margin-top:10px; display:inline-block; /*background:url(/images/dsf.png) no-repeat*/}
.reg_box .reg_box_r .ApiLogin a.sina{ background:url(../images/shop06/9.png) no-repeat}
.reg_box .reg_box_r .ApiLogin a.qq{ background:url(../images/shop06/3.png) no-repeat}
.reg_box .reg_box_r .ApiLogin a.alipay{  background:url(../images/shop06/4.png) no-repeat}
.reg_box .reg_box_r .ApiLogin a.weixin{background:url(../images/shop06/7.png) no-repeat}
.agree{font-size:12px; font-weight:normal; color:#666;  margin-top:20px;}
.agree input,.agree label{vertical-align:middle; cursor:pointer}
.agree input{ margin:0 5px 0 0;}

/*ע��ҳ����*/



/*��¼ҳ*/
.login{height: 100%;overflow: hidden;background:#F1D3D3;}
.baiyunbg{ margin:20px 0; }
.login .l_m{width:1200px;margin:0 auto; padding-bottom:20px; background:url(../images/ad/bag.png) no-repeat left center;}
.login .l_m .l_ml{ width:400px; background:#fff; padding:10px 0 20px 0;height: 487px;box-shadow: 0 2px 3px 3px rgba(0,0,0,0.1);}
.login .l_m .ksad{width:630px; float:left;margin-top:20px; overflow:hidden;}
.login .l_m .login_box{ float:left;width:320px;padding:0px 40px; }
.login .l_m .login_box h4{color:#666;height:35px; font-size:18px; font-weight:bold;}
.login .l_m .login_box li{ margin-top:15px; width:319px;}
.login .l_m .login_box .username,
.login .l_m .login_box .password{ padding: 9px 9px 9px 34px;width: 275px;line-height: 23px; height:23px;border:0;outline:none; font-size:14px; color:#999; font-family:"΢���ź�"; letter-spacing:1px; border:#ddd solid 1px; background:#fff url(/user/images/reg_ico.png) no-repeat; border-radius:3px;}
.login .l_m .login_box .username{background-position: 5px 12px;}
.login .l_m .login_box .password{background-position: 5px -20px;}
.login .l_m .login_box .text_yz{width:130px;padding-left:5px;height:34px;color:#999; line-height:34px;margin-right:15px;border:1px solid #ccc;margin-bottom:10px; float:left}
.btn_yz{ border:none; background:#EEE; height:30px; cursor:pointer; border:#DADADA solid 1px; font-size:14px; color:#666;}
.login .l_m .login_box .cook{color:#666; height:30px; line-height:30px; font-size:12px;}
.login .l_m .login_box .cook a{ color:#666;}
.btn-login{width: 319px;height: 44px;line-height: 44px;cursor: pointer;background: #FB9385;border: 0px;color: #fff;font-size: 16px; border-radius:5px;font-family: "Microsoft Yahei";}
.btn-login:hover{background-position:0 bottom}
.login .l_m .login_box .zc{color:#666;border-top:1px solid #ddd;margin-top:20px;padding-top:10px;line-height:30px; font-size:14px;}
.login .l_m .login_box .zc a{padding-left:6px;color:#069}
.login .l_m .rightBox{ width:330px;line-height: 20px; margin-top:200px;color: #fff;font-family: "Microsoft Yahei";margin-left: 330px;}
.login .l_m .rightBox span{font-size: 16px;display: block;height: 35px;line-height: 35px;color: #fff; padding-bottom:20px;}
.login .l_m .rightBox a {width: 150px; border-radius:3px;height: 38px;line-height: 38px;display: block;background:#fff;text-align: center;color: #f90;font-size: 16px;margin-top: 25px;}
.login .l_m .rightBox a:hover {border: 1px solid #f80;color: #f80; text-decoration:none}


/*��¼ҳ����*/

/*�һ�����ҳ��ʼ*/
.mm{background:#F1D3D3;height:400px;padding:15px}
.mm .lc{height:31px; line-height:31px;padding-left:10px}
.mm .lc ul li{background:url(/user/images/lc_bg_02.gif) no-repeat 100% 50%; float:left;padding:0px 10px 0px 25px; width:110px; position:relative;margin-left:-11px}
.mm .lc ul .curr{background:url(/user/images/lc_bg_01.gif) no-repeat 100% 50%;color:#fff;font-weight:bold;font-size:14px}
.mm .find{width:1180px;margin:0 auto;padding:15px; background-color:#fff; margin-top:10px; min-height:300px;}
.mm .find h4{ line-height:40px; font-size:22px; font-family:"΢���ź�"}
.mm .find .user_topG{width:100%;}
.mm .find .user_topG .textbox{ border:1px solid #ccc; height:30px; line-height:30px;}
.mm .find .select{border:1px solid #ccc;width:200px; height:35px; line-height:35px; float:left;color:#666;margin:-1px;*margin:0px;_margin:0px; font-size:14px; color:#666;}
.mm .find ul li span{width:80px; font-size:14px; float:left; line-height:30px;color:#666; text-align:right;padding-right:5px}
.mm .find ul li{ clear:both;padding:10px 0px 5px 0px; line-height:26px; height:35px; margin:10px 0px;}
.mm .find ul li .text{width:200px; float:left; height:30px; line-height:30px; padding-left:5px; font-size:14px; color:#999;    border: 1px solid #CCC;}
.mm .find ul font{ display:none;}
.mm .find h1{width:100%;font-size:12px; margin-top:10px;color:#e00;background:#FEFDF8 url(/user/images/i.gif) no-repeat 10px 45% ;border:1px solid #FFDB8E; line-height:35px;padding:0px 40px 0px 35px;font-weight:normal}
.mm .find h2{width:100%;font-size:12px; margin-top:10px;color:#0BA542;background:#F8FEFA url(/user/images/ok_01.gif) no-repeat 10px 50%;border:1px solid #8EFFB5; line-height:35px;padding:0px 40px 0px 35px;font-weight:normal;margin-bottom:5px}
.mm .find .getpassbtn{width:102px;height:30px;border:0px;background:url(../images/atn_bg.gif) no-repeat;font-weight:bold;font-size:14px;color:#800103;}
.mm a{width:102px;height:30px;border:0px; line-height:30px;background:url(../atn_bg.gif) no-repeat;font-weight:bold;font-size:14px;color:#800103; display:block;margin-top:15px}
.mm a:hover{color:#800103; text-decoration:none}

/*�һ�����ҳ����*/

   .loginpanel {
    height: 35px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    margin:20px 0 30px 20px; 
    overflow: hidden;
	width:360px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	font-size:16px;
        }
 .loginpanel ul {}
  .loginpanel ul li{
     float:left; cursor:pointer; width: 120px;
    background: #fff;
    height: 35px;
    float: left;
    line-height: 35px;
    text-align: center;
    color: #9d9d9d;
 }
.loginpanel ul li.curr{
    color: #424242;
    background: #F0F0F0;
 }
 #login_container iframe{ display:block; margin:0 auto}
 
 .mobileLogin{ width:500px; margin:0 auto}
 .btn_yz{ width:150px; margin-left:5px;
    height: 30px;
    border-radius: 30px;
    display: block;
    color: #F75089;
    border: 1px solid #F75089;
    font-size: 14px;
    float: left;
    line-height: 30px;
    text-align: center;
	background:#fff;
	font-family: "\5FAE\8F6F\96C5\9ED1";}
	.mobileLogin .username, 
	.mobileLogin #MobileCode{
		padding: 9px 9px 9px 34px;width: 253px;line-height: 23px; height:23px;border:0;outline:none;
		 font-size:14px; color:#999; font-family:"΢���ź�"; letter-spacing:1px; border:#ddd solid 1px; 
		 background:#fff url(/user/images/reg_ico.png) no-repeat; border-radius:3px;}
.mobileLogin .username{background-position: 5px 12px;}
.mobileLogin #MobileCode{background-position: 5px -51px;}
.mobileLogin h4{
    color: #666;
    height: 35px;
    font-size: 18px;
    font-weight: bold;}
.impowerBox .qrcode{ width:202px !important;}