﻿#page_footer{width:100%; min-width:1250px;}

#main_container {}
.login_wrap{height:328px; width:995px; margin:0 auto; box-shadow:0 0 10px 2px #d7d9d8;position:relative;}
.login_wrap .left_login_img{ float:left; width:532px; height:328px;}/*background:url(/web/img/bg_login_left-532-328.png) left center no-repeat; */
.login_wrap .right_login_piece{ background-color:#fff; float:right; width:463px; height:328px;display:none;}
.login_wrap .right_login_piece ul{ margin:35px auto 0; width:275px; display:block;}
.login_wrap .right_login_piece ul li{}
.login_wrap .right_login_piece ul li.login_title{ font-size:24px; color:#e68b22; margin-bottom:30px;}
.login_wrap .right_login_piece ul li.regist_now{ text-align:right; margin-bottom:5px;}
.login_wrap .right_login_piece ul li.regist_now a{ padding-left:18px; background: url(/web/img/bg_arrow.png) no-repeat left center;}

.login_wrap .right_login_piece ul li input.login_input{ border:1px solid #b0b0b0; border-radius:3px; height:30px; line-height:30px; font-size:14px; width:240px; margin-bottom:10px; color:#666; padding:0 5px 0 30px; }
.login_wrap .right_login_piece ul li #login_name{ background: url(/web/img/bg_input_name.png) no-repeat 10px center;}
.login_wrap .right_login_piece ul li #login_password{ background: url(/web/img/bg_input_password.png) no-repeat 10px center;}
#main_container .login_wrap .right_login_piece ul li button{ margin:10px 0 25px;width:100%; height:35px;}
.login_wrap .right_login_piece ul li.other_link{ display:inline-block; width:100%; height:15px; line-height:15px;}
.login_wrap .right_login_piece ul li .auto_login{ color:#999; float:left;}
.login_wrap .right_login_piece ul li .auto_login input{ margin-right:2px;vertical-align: top;*vertical-align: middle; width:13px; height:13px;}
.login_wrap .right_login_piece ul li .forget_password{ float:right;}

/*错误提示*/
.error_wrap{ display:none; background:url(/web/img/bg-errow-tip-19.png) 3px 2px no-repeat; border:1px solid #f1c6c0;border-radius:3px; color:#c91a07;height:22px; line-height:22px; text-align:center; margin-top:-28px; margin-bottom:4px;}

/*验证码*/
.login_wrap .right_login_piece ul li.check_code_wrap{ display:none;}
.login_wrap .right_login_piece ul li.check_code_wrap span{ color:#666;}
.login_wrap .right_login_piece ul li.check_code_wrap input{ width:95px;border:1px solid #b0b0b0; border-radius:3px; height:26px; }
.login_wrap .right_login_piece ul li.check_code_wrap img{border:1px solid #b0b0b0;height:26px;display:inline-block; vertical-align:top; margin-left:10px; width:66px; }

.login_wrap .right_login_saoma{background-color:#fff; float:right; width:463px; height:328px;}
.login_wrap .right_login_saoma h3.saoma_title{font-size:24px;color:#e68b22;margin-top:35px;margin-left:90px;font-weight:500;}
.login_wrap .right_login_saoma .imgWechart{text-align:center;}
.login_wrap .right_login_saoma .saoma_tips{text-align:center;color:#666;margin-top:5px;}
.login_wrap .right_login_saoma .saoma_tips span{color:#f47837;padding:0 2px }
.login_wrap .right_login_saoma .saoma_tips img{vertical-align:middle;margin-top:-2px;margin-right:3px;}
.login_wrap .right_login_saoma .saoma_btn{text-align:center;margin-top:20px;color:#666;}
.login_wrap .right_login_saoma .saoma_btn a{font-size:14px;}
.login_wrap .right_login_saoma .saoma_btn a.log_1{color:#666;margin-right:10px;}
.login_wrap .right_login_saoma .saoma_btn a.log_2{color:#f47837;margin-left:10px;}

.impowerBox .qrcode{width:160px;height:160px;border:none;}
.impowerBox .title,.impowerBox .info{display:none;}
.imgWechart iframe{height:180px;}

.login_wrap .right_login_saoma{display:block;}
.login_wrap .login_type{position:absolute;right:3px;top:3px;}
.login_wrap .login_saoma{display:none;padding-left:78px;background:url(/web/img/icon-saoma-bg.png) no-repeat left 5px;}
.login_wrap .login_piece{display:none;padding-left:78px;background:url(/web/img/icon-mima-bg.png) no-repeat left 5px;}
.login_wrap .login_on{display:block;}
.login_wrap .login_type .login_cur{position:absolute;z-index:20;right:0;width: 0; height: 0; border-bottom: 48px solid #fff;border-right: 48px solid transparent;margin-top:-48px;}

div.logo_bar{height: 90px;}
.logo_bar a.logo {background:url("/web/img/img_regist_top_logo_100_43.png") no-repeat left top;display: block;float: left;height: 43px;margin-top: 23px;width: 100px;}
.logo_bar .top_remark {background:url("/web/img/img-top-remark_154_32.png") no-repeat left top;float: right; margin-top: 30px;width:154px; height:32px;}
.logo_bar .logo_title{ float:left; font-size:20px; color:#828282; width:85px; text-align:right; margin-top:35px; background:url(/web/img/bg_title_point_6.png) 20px center no-repeat;}
.login_wrap  .wx_login_piece{display:block;}