@charset "utf-8";
/* CSS Document b2c_orange */
input[type="text"], input[type="password"], textarea, select {color: #333333;background:#fff;border-style: solid;border-width: 1px;border-color: #ccc;}
input[type="text"], input[type="password"], textarea, select {resize: none;/*禁止调节元素的尺寸*/}
input[type="text"]:focus, input[type="text"]:hover, input[type="text"]:active, input[type="password"]:focus, input[type="password"]:hover, input[type="password"]:active, textarea:hover, textarea:focus, textarea:active {color: #33464F;background-color: #fff;border: 1px solid;border-color:#ccc /*#CBE9F3 #CBE9F3 #71CBEF*/;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;}
.login_head{ width:1003px; margin-left:auto; margin-right:auto;  margin-top:20px;}
.login_head h1{ width:500px; float:left;padding-bottom:10px; overflow:hidden}
.login_head h1 span{ float:left; margin-right:15px; height:70px; overflow:hidden;} 
.login_head h1 span em{  height:70px; overflow:hidden;}
.login_head strong{ float:left; font-size:22px; color:#838383; line-height:70px; font-weight:100;}
.regist_box{ width:1200px; margin-left:auto; margin-right:auto; margin-top:20px;}
.regist_box_tab{ width:200px; float:right; overflow:hidden; position:relative; top:30px;}
.regist_box_ul{ width:452px; float:left; overflow:hidden; padding-left:150px; height:38px;}
.regist_box_ul li{ float:left; padding-left:30px; padding-right:30px; height:36px; white-space:nowrap; line-height:36px; font-size:14px; overflow:hidden; background:#f1f1f1; border:1px solid #ddd; border-bottom:0px; margin-right:2px;}
.regist_box_ul .this{ border-top:3px solid #F60; color:#F60; background:#fff;}
.regist_box_content{ width:1180px; float:left; overflow:hidden; border:1px solid #ddd; padding:10px; background:#fff}
.regist_login{ color:#999; float:right; line-height:38px; }
.regist_login a{ color:#36F;padding-left:10px;}
.regist_login a:hover{ color:#F60;} 
.regist_common{ float:left; width:660px; overflow:hidden;}
.regist_common_table{  margin-left:20px; margin-top:40px;}
.regist_common_table td{padding-left:5px;padding-top:10px;padding-bottom:10px;font-size: 14px;height:36px;color:#999;line-height:36px;width: 80px;}
.regist_txt{border:1px solid #ddd;height:36px;line-height:36px;font-size:12px;width: 220px;float:left;}
.regist_code{border:1px solid #ddd; height:36px; line-height:36px; font-size:12px; width:180px;float:left; margin-right:5px;}
.regist_code_img{float:left;margin-top: 4.5px;}
.regist_common_table .font12{ font-size:12px;}
.regist_btn{ background:url(../images/login/regist_btn.jpg) no-repeat; width:255px; color:#fff; height:41px; line-height:41px; border:0px; font-size:16px; cursor:pointer;}
.regist_btn:hover{background:url(../images/login/regist_btn_a.jpg) no-repeat;}
.regist_common_right{ float:left; width:300px; overflow:hidden; height:290px; margin-top:40px;}

.regist_business{ width:1000px; float:left; overflow:hidden; border:1px solid #ddd; }
.regist_business h3{ width:1000px; float:left; overflow:hidden; height:30px; line-height:30px; font-size:18px; color:#83C15F; margin-top:10px;}
.regist_business h3 strong{ padding-left:20px;}
.regist_business_top{ width:1000px; float:left; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.regist_business_top span{ width:310px; padding-left:23px; float:left; display:block; border-left:1px solid #eee; margin-left:-1px;}
.regist_business_top ul li{ line-height:30px;}
.regist_business_box{ width:1000px; border-top:1px solid #ddd; float:left;border-top:0px;}
.regist_business_box h5{ background:#f3f3f3; float:left; border-top:1px solid #ddd; width:1000px; height:30px; line-height:30px;}
.regist_business_box h5 strong{ padding-left:10px;}
.regist_business_content{ width:100%; float:left; overflow:hidden; padding-bottom:20px;}
.business_table{ width:100%; margin-top:40px;}
.business_table td{ padding-left:20px; padding-top:10px; padding-bottom:10px;}
.regist_b{ margin-left:10px; background:#f1f1f1; border:1px solid #ddd; height:30px; line-height:30px; padding-left:10px; padding-right:10px; display:block; float:left;}
.regist_select{ padding:6px 0px; float:left; margin-right:10px;}
.regist_check {position:relative; top:2px; margin-right:10px; display:block; float:left;  margin-bottom:10px;}
.regist_check input{ position:relative; top:2px; margin-right:3px;}
.buy_use{ float:left; width:400px;}
/*锁屏*/
.black_overlay{position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color:#000;z-index:100000;-moz-opacity: 0.2;opacity:.20;filter: alpha(opacity=20);}
.white_content{position: absolute;top: 25%;left:50%;margin-left:-460px;width: 920px;background-color:none;z-index:10000000;overflow: auto;background-color:#000;height:498px;-moz-opacity: 0.2;
opacity:.20;filter: alpha(opacity=20);border:5px solid #000;margin-top:-5px;border-radius:3px;}
.white_content_box{ position:absolute; width:920px; height:498px;top: 25%;left:50%;margin-left:-455px; z-index:100000001;}
.white_close{float:right;right:10px;top:12px;display:block;position:absolute;z-index:1000000;}
.white_con{width:920px;margin-left:auto;margin-right:auto;height:498px;background:#fff;}
.white_title{ height:40px; line-height:40px; font-size:16px; padding:0px; margin:0px; background:#f1f1f1; text-align:center}
.white_title span{ padding-left:20px; color:#646464; }
.white_box{ width:918px; border:1px solid #ddd; height:404px; overflow-y:auto; overflow-x:hidden;}
.white_box_contant{ width:890px; height:auto; padding:10px; line-height:20px;}
.white_box_btn{ width:918px; float:left;}
.white_box_btn input{ background:url(../images/login/login_btn.jpg) no-repeat; width:255px; position:relative; cursor:pointer; left:50%; margin-left:-127px; height:41px; border:0px; color:#fff; font-size:16px; margin-top:5px;}
.white_box_btn input:hover{ background:url(../images/login/login_btn_a.jpg) no-repeat;}

/*锁屏*/

/*登录*/
.login_head_opacity{ background:#FAFAFA url(../images/login/login_head.png) no-repeat left center; width:930px; margin-left:auto; margin-right:auto; height:36px; margin-top:20px;}
.login_bg{ width:100%; float:left;}
.login_box{ width:1003px;  margin-top:30px; margin-left:auto; margin-right:auto;}
.login_left_adv{ float:left; width:554px;}
.login_box_left{ width:430px; background:#fff;border:1px solid #e1e1e1; float:left; border-radius:2px; position:relative}
.login_box_right{ width:432px; float:right; }
.login_box_bottom{ width:432px; background:url(../images/login/login_bottom.png) center top no-repeat; height:33px; float:left;}
.login_box_h3{ font-size:18px; margin-top:15px; float:left; padding-left:15px; height:20px; line-height:20px; width:320px; font-weight:100;}
.login_box_h3 a{ color:#2662AC; font-family:"宋体"; font-size:12px; float:right; font-weight:lighter; margin-top:5px;} 
.login_ul{ padding-left:45px; width:400px; float:left; margin-top:44px; position:relative}
.login_ul label{ width:305px; float:left; height:35px; line-height:35px; border:1px solid #abe2ff; background:url(../images/login/log_error.png) 5px center no-repeat #F7FCFF; padding-left:35px; color:#70CEFF; position:absolute; top:-40px; left:45px;}
.login_ul li{ width:342px; float:left; font-size:"宋体";  position:relative;}
.login_ul li.this{ position:relative; z-index:1}
.login_ul_li{ height:51px; float:left;}
.login_ul_li input:focus{outline:none; box-shadow:none; border-color:#abe2ff; position:relative; z-index:1}
.login_ul_li input:hover{ box-shadow:none;border-color:#abe2ff; position:relative; z-index:1}
.login_ul_li input{ font-size:14px;}
.login_ul li span{ float:left; color:#999; display:block; width:310px;}
body .login_input_name,.login_input_company,.login_input_truename,.login_input_nickname{border:1px solid #e4e4e4;width:342px !important;padding-left:10px;background: #fff url(../images/login/login_p.jpg) no-repeat 310px center;height:50px;line-height:50px;padding-right:42px;}
body .login_input_pwd{ border:1px solid #e4e4e4; width:342px !important; padding-left:10px; background:#fff url(../images/login/login_pwd.jpg) no-repeat 310px center; height:50px; line-height:50px; padding-right:42px; }


.login_auto{ width:310px; float:left; position:relative; margin-top:5px; height:50px; line-height:50px;}
.login_auto b{ float:left;  line-height:32px;color:#999; }
.login_auto b img{ height:40px;}
.login_auto input.login_code{border:1px solid #e4e4e4; background:#fff;width:167px; float:left; padding-left:10px; font-size:14px; margin-right:5px;height:40px; line-height:40px;}
.login_auto input.login_code:focus{outline:none; box-shadow:none; border-color:#abe2ff; }
.login_auto input.login_code:hover{ box-shadow:none;border-color:#abe2ff;}

.code_refresh{background:url(../images/login/log_refresh.png) no-repeat;display:block;float:left;width:20px;height:21px;margin: 9px 8px 0 5px;}
.code_refresh:hover{ background:url(../images/login/log_refresh_hover.png) no-repeat;transform:rotate(180deg); width:20px; height:21px;transition: all 0.5s ease 0s; }
.code_speech{ background:url(../images/login/speech.png) no-repeat; width:20px; height:20px; display:block; float:left; margin:9px 8px 0 11px;}
.code_speech:hover{background:url(../images/login/speech_hover.png) no-repeat; }
.login_btn { padding-left:45px; width:342px; float:left;}
.login_btn input{ background:url(../images/login/login_btn.jpg) no-repeat; cursor:pointer; font-size:16px;  margin-top:10px;width:342px; height:45px; line-height:45px; color:#fff; border:0px }
.login_btn input:hover{ background:url(../images/login/login_btn_a.jpg) no-repeat}

.login_btn_o{ padding-left:45px; width:342px; float:left; margin-top:10px;}
.login_btn_o a{  background:#fff;width:342px; text-align:center; height:45px; line-height:45px;float:left;  position:relative; cursor:pointer; border:1px solid #70CEFF; color:#70CEFF; font-size:16px; margin-top:5px;}
.login_btn_o a:hover{ background:#70CEFF; color:#fff;}

.login_other{ margin-top:10px; float:left; width:340px; padding-left:45px;}
.login_other h4{ font-size:14px; color:#666; width:340px; float:left; text-align:left;}
.login_other_box{ width:310px; float:left; overflow:hidden; color:#ccc; margin-top:10px;}
.login_other_box li{ margin-left:5px; margin-right:5px; background:#ccc;transition: all 0.5s ease 0s; float:left; height:35px; width:35px; border-radius:50%;}
.login_other_box li:hover{ background:#70CEFF; float:left;}
.login_other_box li a{ float:left;width:25px; height:25px;margin-top:5px; margin-left:5px;}
.login_other_box li.login_qq:hover{ background:#5194d0}
.login_other_box li.login_sina:hover{ background:#f00}
.login_other_box li.login_wechat:hover{ background:#40d302}
.free_resgist{ background:url(../images/login/free_regist.jpg) no-repeat; width:92px; height:33px; display:block; line-height:33px; text-align:center; color:#fff; font-size:14px; float:right; }
.free_resgist:hover{ color:#fff}
.error{color:red; overflow:hidden;float:left; }
.form_test{ float:left;}
.forget_psd{ float:left; width:340px; height:18px; line-height:25px; text-align:right;}
.forget_psd a{ color:#bbb;}
.forget_psd a:hover{ color:#333;}
.forget_psd:hover{ color:#F00} 

/*商家登录*/
.seller_login{ width:100%;}
.seller_login h1{ width:900px; margin-left:auto; margin-right:auto; margin-top:30px; clear:both; padding-bottom:30px; overflow:hidden}
.seller_login h1 span{ float:left; margin-right:15px;} 
.seller_login_box{ width:1200px; margin-left:auto; margin-right:auto}
.seller_login strong{ float:left; font-size:20px; color:#1e92c9; margin-top:30px;}
.seller_login_bg{ width:100%;height:434px; clear:both;}
.seller_login_bg_double{ width:100%; border-top:2px solid #74a5d8;}
.seller_login_left{  float:left;width:700px;}
.seller_login_right{ background:#fff; border:6px solid #1e91c9; padding:0 20px; margin-top:20px;width:314px; float:right; height:390px;}
.seller_login_right ul{ width:100%; padding-top:30px;}
.seller_login_right ul li{ width:100%; float:left; height:90px;}
.seller_login_right ul li h3{ color:#333; font-size:14px; font-weight:100; margin-bottom:3px;}
.seller_login_user{ width:46px; float:left; border:1px solid #d3d3d3; border-right:0px; height:35px; background:#eeeced url(../images/login/seller_sp_user.jpg) no-repeat center center;border-radius:5px 0px 0px 5px;}
.seller_log_input{ float:left; height:35px; border:1px solid #d3d3d3; width:260px; border-radius:0px 5px 5px 0px; line-height:260px; line-height:35px; }
.seller_login_psd{ width:46px; float:left; border:1px solid #d3d3d3; border-right:0px; height:35px; background:#eeeced url(../images/login/seller_sp_psd.jpg) no-repeat center center;border-radius:5px 0px 0px 5px; line-height:35px;}
.seller_log_code{ width:80px; height:27px;border:1px solid #d3d3d3; float:left; border-radius:5px; margin-right:10px;}
.seller_code_img{ float:left; margin-right:10px;}
.seller_code_refresh{ float:left; margin-right:5px; margin-top:3px; }
.seller_log_button { background:#1e91c9; width:308px; height:39px; border:0px;color:#fff; font-size:18px; cursor:pointer;transition: all 0.5s ease 0s;}
.seller_log_button:hover{ background:#15668D;}
.seller_code_sand{ float:left; margin-right:5px;}
.seller_login_error{width:100px; float:left; height:25px; line-height:25px;  color:#f00; margin-top:3px; text-indent:48px; }


/*商家登录 news*/
.login_center{ width:100%; height:100%; margin-bottom:30px;float:left;}
.new_seller_login{ margin:0 auto; height:800px; width:1200px;background:url(.../resources/style/system/front/default/images/news_seller_bg.png) center center no-repeat;}
.new_seller_login_center{ padding:30px; padding-top:20px; border:4px solid #dbdbdb; width:305px;  float:left; background:rgba(33, 33, 33, 0.48);}
.new_seller_login_center h3{ font-size:22px; color:#fff; margin-bottom:10px; font-weight:100; width:305px;text-align:left; float:left; clear:both;}
.new_seller_login_center_m{ width:305px; float:left;clear:both; margin-top:10px;}
.new_seller_login_center_m li{ float:left; width:315px; margin-top:5px;}
.login_center_bg{ width:100%;height:400px;float:left;}
.login_center_c{ width:100%; height:400px; margin:0 auto; position:relative; background:url(../images/login/3215.png) no-repeat center center;}
.login_center_left{ width:100%; height:400px; margin:0 auto; text-align:center;}
.login_center_c_main_c{width: 365px; float: right; background: rgba(0, 0, 0, 0.06);padding:3px; margin-top:40px;}
.login_center_c_main{ width:1200px; margin:0 auto; height:400px; }
.new_seller_login_center_m li i{ width:320px; line-height:23px; height:23px; float:left; font-size:14px; color:#545454;}
.new_seller_login_center_m span{ float:left; border:1px solid #d5d5d5; padding:1px; background:#fff}
.new_seller_login_center_m span i.login_top_img{ width:29px;float:left; height:18px; margin-top:11px; margin-left:5px;}

.new_seller_login_center_m span input.login_name{ overflow:hidden; border:none;width:263px; float:left; height:40px; line-height:40px; }
.new_seller_login_center_m li b{ height:23px; width:90%; float:left; color:#f00; margin-top:3px; margin-left:35px;}
.new_seller_login_center_m span input.login_pass{ overflow:hidden; padding-left:40px; width:265px; float:left; height:40px; line-height:40px ; border:1px solid #d5d5d5; background:url(../images/news_seller_bg_center_pass.png) 5px center no-repeat #fff; }
.new_seller_login_center_m span input.login_verify{  width:69px; border:none; float:left; height:34px; line-height:34px; }
.new_seller_login_center_m li.login_button{ width:280px; height:40px; line-height:40px; text-align:center; margin-left:13px;}
.new_seller_login_center_m li.login_button a{ color:#fff; background:#f60;transition: all 0.5s ease 0s; display:block; font-size:18px;border-bottom: 2px solid #D24400; }
.new_seller_login_center_m li.login_button a:hover{background:#C76300; color:#fff;}
.new_seller_login_center_m li em{ margin-top:3px; width:60px; float:left; margin-left:10px;height:27px;}
.new_seller_login_center_m li em img{width:60px;height:27px;}
.new_seller_login_center_m li strong{ height:18px; width:18px; float:left; margin-left:10px; margin-top:8px;}
.new_seller_login_center_m li h4{ width:110px; float:left;}
.login_center_bottom{float:left; width:100%; height:30px;text-align:center; margin-top:40px; color:#3a3a3a;text-shadow:#fff 1px 1px 0;; font-size:13px;}

/*忘记密码*/
.forget_page{ width:1000px; padding:30px 0;margin-left:auto; margin-right:auto; overflow:hidden}
.forget_page h3{ background:#f5f5f5; height:40px; line-height:40px; border-bottom:1px solid #ddd;}
.forget_page h3 span{ padding-left:10px;} 
.forget_common{ width:500px; margin-left:auto; margin-right:auto; padding-top:30px;}
.forget_common .error{color:#F00;float:left;line-height: 36px;padding-left:5px;margin: 0;}
.forget_tb{ line-height:36px;}
.forget_btn{background:#f2faec;border:1px solid #bfd6af;width:93px;height:29px;line-height: 29px;display:block;color:#333;font-family:SimSun;}
.forget_step{ width:920px; margin-left:auto; margin-right:auto; height:25px; margin-top:20px;}
.forget_step li{ height:25px; width:230px; float:left; background:#ededed url(../images/login/p1.jpg) no-repeat right; line-height:25px; color:#666; text-align:center; font-weight:bold}
.forget_step .forget_last{background:#ededed; background-image:none;}
.forget_step .this{ background:#7abd54 url(../images/login/p1.png) no-repeat right; color:#fff}
.forget_step .forget_thised{ background:#bbbbbb url(../images/login/p5.png) no-repeat right; color:#fff;}
.forget_step .forget_thised_first{ background:#bbbbbb url(../images/login/p9.png) no-repeat right; color:#fff;}
.forget_step .forget_last_this{ background:#ffe6bd; color:red}
.forget_common table{ margin-top:20px;}
.forget_slt select{padding-top:3px;padding-bottom:3px;height:36px;float:left;margin-right: 5px;}
.get_code{ height:36px; background:#f8f8f8; border:1px solid #ddd; text-align:center; float:left; padding:0 10px; margin-left:10px; color:#333; line-height:36px;}
.regist_form_txt{float:left;}
.user_name{ font-weight:bold; font-size:16px; color:#666}

/*手机充值*/
.phone_payfor{ width:600px; float:left; padding-left:30px; padding-right:30px; border-right:1px solid #ddd; margin-top:20px; margin-bottom:20px;}
.phone_payfor_right{ width:320px; float:left; padding-left:10px; border-left:1px solid #ddd; margin-left:-1px; margin-top:20px; margin-bottom:20px;}
.phone_step{ width:600px; height:25px; float:left;}
.phone_step li{ height:25px; width:150px; float:left; background:#ededed url(../images/login/p1.jpg) no-repeat right; line-height:25px; color:#666;text-align:center; font-weight:bold}
.phone_step .phone_last{background:#ededed; background-image:none;}
.phone_step .this{ background:#ffe6bd url(../images/login/p2.jpg) no-repeat right; color:red}
.phone_step .phone_thised{ background:#bbbbbb url(../images/login/p5.jpg) no-repeat right; color:#fff;}
.phone_step .phone_thised_first{ background:#bbbbbb url(../images/login/p9.jpg) no-repeat right; color:#fff;}
.phone_step .phone_last_this{ background:#ffe6bd; color:red}
.phone_common{ width:520px; clear:both; margin-left:auto; margin-right:auto;}
.phone_common_table{ width:520px;  margin-bottom:20px; margin-top:20px; float:left; border-collapse:collapse}
.phone_common_table td{ padding-top:10px; padding-bottom:10px;} 
input[type="text"].phone_txt{ width:200px; height:25px; line-height:25px; background:#fff; float:left;}
.phone_b{ color:#0C0; padding-left:20px; line-height:25px;}
.phone_sp{ display:block; margin-top:5px; clear:both;line-height:25px;}
.phone_check{ float:left; margin-right:15px;}
.phone_check input{ position:relative; top:2px; *top:0px; margin-right:5px;}
.phone_edit_a{ color:#36C; margin-left:10px;}
.phone_str{ color:#F00; font-size:14px;}
.phone_payfor_right h4{ height:30px; line-height:30px; font-size:12px; width:100%; float:left}
.phone_warning{ width:300px; float:left; padding-left:20px; margin-bottom:10px; }
.phone_warning ul{ width:100%; float:left;  }
.phone_warning ul li{ width:100%; float:left; margin-bottom:10px; background:url(../images/dian.jpg) no-repeat left 7px; text-indent:1em;color:#888}
.phone_refresh{ border:1px solid #ddd; background:#f5f5f5; padding:2px 7px; margin-right:5px; border-radius:3px;}
.phone_refresh_yellow{ border:1px solid #FC0; background:#FEFFCA; padding:2px 7px; margin-right:5px; border-radius:3px; color:#F60}


/*** 登录 二维码****/
.login_box_nav{ height:20px; float:left; width:336px; margin-left:25px; margin-top:18px;}
.login_box_nav span{ float:left; width:156px; height:25px; font-size:14px; line-height:25px; text-align:center; border-right:1px solid #ddd;}
.login_box_nav span.this a{ color:#f00; height:25px;width:156px; border-bottom:2px solid #f00; display:block}
.login_box_code{ margin-top:15px; float:left; width:330px; position:absolute; right:0; bottom:0; background:#fff; border:4px solid #ccc; padding:25px 0; z-index:1;}
.login_box_code_top{ height:25px; float:left; width:285px; margin-left:60px;}
.login_box_code_top b{ position:relative;}
.login_box_code_top b i{ height:310px; width:198px; position:absolute; top:32px; left:-120px; padding:10px; background:#fff; border:4px solid rgba(0, 0, 0, 0.15); z-index:2;}
.login_box_code_top b em{ position:absolute;top:21px;left: -22px;}
.login_box_code_top b i img{ height:310px; width:208px;}
.login_box_code_top b strong img{ margin-top:1px; float:left; margin-left:5px;}
.login_box_code_top strong{ float:left; font-weight:100; color:#999; font-size:16px;}
.login_box_code_top strong a{ color:#70CEFF; font-size:16px;}
.login_box_code_center span img{ width:240px; height:240px; margin-left:43px; padding:3px; border:1px solid #ddd;}
.login_box_code_center span{ width:310px; height:240px; float:left;margin-top:10px; margin-bottom:20px; position:relative; background:url(../images/login/loader.gif) no-repeat center center;}
.login_box_code_center i{ height:451px; width:230px; position:absolute; top:-67px; left:-62px;z-index:2; }

.login_box_login{ float:left; width:430px; padding-bottom:30px;}
.login_box_code_center_b{height:20px; width:100%; line-height:20px; float:left; text-indent:64px;}
.login_bottom_right{ float:left; position:absolute; right:0; bottom:0; height:42px; width:42px; z-index:3}
.login_bottom_right_b{ height:57px; width:57px; float:left; position:absolute; right:0; bottom:0; z-index:3;background:url(../images/login/login_computer.png) top right no-repeat; cursor:pointer;transition: all 0.2s ease 0s;}
.login_bottom_right_b.this{ background:url(../images/login/login_computer.png) left bottom no-repeat;transition: all 0.2s ease 0s;}
.login_box_code_m{ float:left;}
.logging{ height:3px; width:100%; position:absolute;top:-1px; left:0; float:left;}

/****安卓下载****/
.login_box_show_bg{ position:fixed; height:100%; width:100%; top:0; left:0; background:url(../images/sns_main_box_left_evaluate_ev_left.png); z-index:10}
.login_box_show{ height:127px; width:315px; position:fixed; left:36%; top:36%; border:6px solid #d6d6d6; background:#FFF; z-index:11; padding:10px;}
.login_box_show i{ height:20px; width:20px; text-align:center; line-height:18px; font-size:15px; position:absolute; right:-6px; top:-6px;}
.login_box_show i a{ display:block; color:#808080; background:#d8d8d8; height:20px; width:20px;transition: all 0.5s ease 0s; }
.login_box_show i a:Hover{ color:#fff; background:#ccc; height:20px; width:20px; }

.login_box_show dl{ width:315px; float:left;}
.login_box_show dd{ height:44px; width:169px; float:right; margin-top:13px;}
.login_box_show span{ width:115px; height:115px; float:left; border:2px solid #eee; padding:3px; background:#FFF;}
.login_box_show span img { height:115px; width:115px;}

/*手机动态码*/

.login_top_nav{ width:430px; margin-bottom:15px; float:left; height:42px;border-bottom:1px solid #C6F2FF }
.login_top_nav span{ width:215px; float:left; text-align:center; line-height:40px; height:40px; font-size:16px; font-weight:bold; cursor:pointer; color:#909090;transition: all 0.1s ease 0s; position:relative;}
.login_top_nav span:hover{ width:215px; float:left; text-align:center; line-height:40px; height:40px; color:#70CEFF; font-size:16px; font-weight:bold;}
.login_top_nav span.this{ border-bottom:3px solid #70CEFF;color:#70CEFF;}
.login_top_nav span.this em{ float:left; height:6px; width:16px; position:absolute; left:47%; bottom:-9px; background:url(../images/login/login_top_nav_bg.png) no-repeat;}
.login_phone_cd{ float:left; padding-bottom:20px;}
body .phone_input_name{ border:1px solid #e4e4e4; width:342px !important; padding-left:10px; background:#fff url(../images/login/login_phone.jpg) no-repeat 310px center; height:50px; line-height:50px; padding-right:42px; }
body .phone_input_pwd{ border:1px solid #e4e4e4; width:204px; padding-left:10px; background:#fff url(../images/login/login_nb.jpg) no-repeat 166px center; height:50px; line-height:50px; padding-right:42px; float:left }
.login_ul_li span.phone_input_button{ width:117px; float: right; height:30px;  margin: 10px 0 0 6px; line-height:30px; text-align:center; border:1px solid #0098E7; background:#70CEFF;}
.login_ul_li span.phone_input_button.this{ width:117px; float: right; height:30px;  margin: 10px 0 0 6px; line-height:30px; text-align:center; border:1px solid #0098E7; background:#ccc;}
.login_ul_li span.phone_input_button.this a{ color:#fff; font-size:14px;}
.login_ul_li span.phone_input_button a{ color:#fff; font-size:14px;}

/****注册****/

.regist_box_m{ width:1003px; margin:0 auto; position:relative; top:120px;}
.regist_box_center{ float:left; min-width:440px; max-width:520px; background:#fff; border:6px solid #ececec; padding:20px; position:absolute; top:20px; left:28%;  box-shadow: 0px 0px 2px 1px #A8A8A8;}

.regist_box_bg{ float:left; width:100%; height:720px; position:relative; background:url(../images/login/regist_bg.png) no-repeat center bottom #5bc4f2;}

.regist_box_bg_b{ float:left; width:100%; height:310px; background:url(../images/login/regist_bg_b.png) repeat-x; margin-top:-20px;}
.regist_top_nav{ width:100%; margin-bottom:7px; float:left; height:42px;border-bottom:1px solid #C6F2FF }
.regist_top_nav span{ width:155px; float:left; text-align:center; line-height:40px; height:40px; font-size:16px; font-weight:bold; cursor:pointer; color:#909090;transition: all 0.5s ease 0s; position:relative;}
.regist_top_nav span:hover{ width:155px; float:left; text-align:center; line-height:40px; height:40px; color:#70CEFF; font-size:16px; font-weight:bold;}
.regist_top_nav span.this{ border-bottom:3px solid #70CEFF;color:#70CEFF;}
.regist_top_nav span.this em{ float:left; height:6px; width:16px; position:absolute; left:47%; bottom:-9px; background:url(../images/login/login_top_nav_bg.png) no-repeat;}
.regist_agree{ float:left; height:25px; line-height:25px; width:342px; margin-left:45px; font-size:14px; margin-top:10px;}
.regist_agree a{ color:#70CEFF}
.login_ul_li b{ float:left; position:absolute; left:10px; height:50px; line-height:50px; width:70px; z-index:5; font-size:14px; text-align:left; color:#666}
.login_ul strong{ float:left; position:absolute; left:10px; height:40px; line-height:40px; width:70px; z-index:5; font-size:14px; text-align:left; color:#666; font-weight:100}

/** 发送成功、失败 **/
.mail_register{ width:100%; background:url(../images/login/mail_register_bg.png) no-repeat center bottom #fff; float:left; padding-bottom:50px; border-top:1px solid #e8e8e8}
.mail_mian{ width:100%;float:left; background:#eff2f5;}
.mail_register_m{ width:600px; margin:0 auto; clear:both; }
.mail_register_m_ok{ float:left;  width:600px; margin-top:7%; clear:both;}
.mail_register_m_left{ width:600px; height:95px; float:left;clear:both; text-align:center;}
.mail_register_m_right{ width:600px; float:left;}
.mail_register_m_right h3{ float:left; width:600px; height:60px;line-height:60px; font-size:24px; font-weight:100; color:#2d98dd; text-align:center;}
.mail_register_m_right span{ float:left; height:40px; width:600px; text-align:center;}
.mail_register_m_right span a{ float:left; height:40px;line-height:40px; font-size:16px;text-align:center; width:130px; background:#3499da;  color:#fff;  border-radius:2px; margin-left:237px;}
.mail_register_m_right b{ float:left; width:600px; font-size:14px; margin-bottom:15px;}
.mail_register_m_fail{float:left;  width:600px; margin-top:15%; clear:both;}

/** 发送最后一步 **/
.mail_register_m_pend{ width:1200px; margin:0 auto; clear:both; }
.mail_pend{ float:left;  width:600px; margin-top:5%; margin-left:26%;}
.mail_pend_m_right{ width:600px; float:left;}
.mail_pend_m_right b{ float:left; width:600px; font-size:14px; margin-bottom:15px; color:#989898;}
.mail_pend_m_right span{ float:left; height:40px; width:600px; text-align:center; margin-top:15px;}
.mail_pend_m_right span a{ float:left; height:40px;line-height:40px; font-size:16px;text-align:center; width:130px; background:#3499da;  color:#fff;  border-radius:2px; margin-left:230px;}
.mail_pend_center{ float:left; width:1200px; padding-bottom:70px; background:url(../images/login/mail_register_bg.png) no-repeat bottom center;}
.mail_pend_m_right strong{ width:600px; float:left; height:25px; line-height:25px;}

.mail_pend_bottom{ float:left; width:600px; margin-top:2%; margin-left:15%; padding-bottom:8%;}
.mail_pend_bottom h3{ width:600px; float:left; height:40px; line-height:40px; font-size:15px; color:#656565;}
.mail_pend_bottom span{ width:580px; float:left; height:25px; line-height:25px; color:#000; padding-left:15px;}
.mail_pend_bottom span a{ color:#0493D5}
.mail_pend_m_left{ width:600px; height:50px; float:left;clear:both; text-align:center;}
.mail_pend_m_left span{ float:left; height:54px; width:56px; margin-left:185px; margin-top:-16px;}
.mail_pend_m_left h3{ float:left;  height: 33px;  line-height: 33px;  margin-left: 10px;  font-size: 16px; color:#545454}


body .login_input_name_mail{ border:1px solid #e4e4e4; width:342px !important; padding-left:10px; background:#fff url(../images/login/login_email.png) no-repeat 310px center; height:50px; line-height:50px;padding-right:42px;}

.login_ul_li_password{ width:342px; float:left; height:20px;margin:5px 0;border-radius:40px; padding:2px;}
.login_ul_li_password span{ text-align:center; line-height:20px; border-radius:40px;}

.login_ul_li_password span.login_ul_li_left{width:70px; line-height:20px;height:20px; float:left; color:#666;}
.login_ul_li_password span.login_ul_li_password1{ width:85px; height:20px; float:left; background:#FFD7CC; margin-left:5px; color:#fff}
.login_ul_li_password span.login_ul_li_password1.this{ width:85px; height:20px; float:left; background:#ec3701; margin-left:5px; color:#fff}

.login_ul_li_password span.login_ul_li_password2{ width:85px; height:20px; float:left; background:#FFDFC2; margin-left:5px; color:#fff}
.login_ul_li_password span.login_ul_li_password2.this{ width:85px; height:20px; float:left; background:#f78115; margin-left:5px; color:#fff}

.login_ul_li_password span.login_ul_li_password3{ width:85px; height:20px; float:left; background:#CDDDAC; margin-left:5px; color:#fff}
.login_ul_li_password span.login_ul_li_password3.this{ width:85px; height:20px; float:left; background:#6ba001; margin-left:5px; color:#fff}

.login_ul_li em{ width:25px; height:25px;float:left; position:absolute; right:-35px; top:12px;background:url(../images/login/input_right.png) no-repeat;}
