﻿#page_box .wrap{padding:0;}
.top_searcher,.top_md_republish{ display:none;}
a:hover{ color:#1f8ccd; text-decoration:none;}

.main_container { height:600px; background-color:#c7122a;}/* url(/web/img/v2/bg_login_red.jpg) repeat center center*/
.login_container{ overflow:hidden;background:url(/web/img/v2/bg_login_img.png) repeat left center;}
.jump_panel{ float:left;}
.jump_panel a{ display:inline-block; margin-left:50px; height:600px; width:600px;}/*background: url(/web/img/v2/bg_login_left.png) no-repeat left center;*/
.login_panel {background-color: white;float: right;margin-right: 40px;margin-top: 100px;padding: 35px 30px;position: relative;width: 270px;}
.code_pc_change{ position:absolute; right:0; top:0; width:47px; height:47px; cursor:pointer;}

.login_panel h4 {  font-size:22px; font-weight:normal; height:55px; color:#49c0db;}

/*tab*/
div.tab_n{}
div.tab_list{height:20px;user-select: none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
div.tab_n div.tab_item.on{color:#013f96;font-weight:600;}
div.tab_n div.tab_item{float:left;width: 90px;cursor: pointer;font-size: 16px;_height:30px;_line-height:35px;}
div.tab_n div.tab_item_bottom{width: 65px;height: 2px;background:#013f96;transition:all .5s cubic-bezier(.4,0,.2,1);-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);}

div.tab_n div.item_regist{ cursor:pointer; text-align:right; line-height:27px;}
div.tab_n div.item_regist a{color:#dd4746; }
div.tab_n .errow_tip_wrap{display:none;height:24px;line-height:24px;color:#d33c42;margin-top: 20px;border:1px solid #f2bbbb;padding:0 10px 0 30px;background:#fddfe1 url(/web/img/v2/icon-errow-pink.png) 10px center no-repeat;user-select: none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}

.login_panel .login_item{display:none;}
.login_panel .login_item.active_login{display:block}

/*账号登录*/
.login_panel .form {}
.login_panel .form .p_input_name,.login_panel .form .p_input_pwd,.login_panel .form .code_content_wrap {margin-bottom:25px; border-bottom:1px solid #ccc; position:relative;}
.login_panel .form input{outline:none;border:0 none;_outline:none;_border:0 none; _background-color:white;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
.login_panel .form .p_input input.input_text {width:235px;height:25px;line-height: 25px;margin-left:35px;padding-bottom: 7px;border:none;}
#check_code,#verify_code{width:155px}
.login_panel .form .p_input_name {background:url(/web/img/v2/icon_login_phone.jpg) no-repeat -6px top;_width:270px;margin-top: 35px;}
.login_panel .form .p_input_name input.input_text{}
.login_panel .form .p_input_pwd { background:url(/web/img/v2/icon_login_password.jpg) no-repeat -6px top;_width:270px; }
.login_panel .form .p_input_code{ overflow:hidden;}
.login_panel .form .p_input_code .code_content_wrap{width:190px; float:left;}
.login_panel .form.msg_login .p_input_pwd {display:none;}
.login_panel .form.msg_login .p_input_pwd .code_content_wrap{width:270px;position:relative;}
.login_panel .form.msg_login .msg_tip{position: relative;top: -5px;left: 30px;color: #b2b2b2;line-height: 23px;display:none;}
.login_panel .form.msg_login .msg_tip::after{content:"";background:url(../../images/tips.jpg);width: 23px;height: 23px;background-size: contain;position: absolute;top: 0;left: -23px;}
.login_panel .form .p_input_pwd .retry_get_msg {position:absolute;right:0px;top: 1px;cursor: no-drop;padding: 5px 4px;z-index:2; border-radius: 2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor: pointer;color:#1f8ccd;}
.login_panel .form .p_input .input_text{ width:155px;_width:155px;}
.login_panel .form .p_input_code {display:none;background:url(/web/img/v2/icon_login_code.jpg) no-repeat -6px top;_height:30px;position: relative;}
.login_panel .form .p_input_code .code_img_wrap{display:inline-block; vertical-align:bottom; float:right;}
.login_panel .form .p_input_code .code_img_wrap a.code_img{ color:#666;}
.login_panel .form .service_tip p{line-height:20px;color:#b2b2b2;}

.login_panel .form .p_link{ font-size:12px;}
.login_panel .form .p_oprate{ margin-top:20px; overflow:hidden;color: #666; _margin-top:30px;_width:270px;line-height:20px;}
.login_panel .form .p_oprate label{ float:left;_width:80px;}
.login_panel .form .p_oprate label input{ vertical-align:middle; margin-right:5px;}
/*.login_panel .form .p_oprate a.findpwd{ float:right;height: 20px;line-height: 20px;}*/
.login_panel .form .p_oprate .for_reg{float:right;height: 20px;line-height: 20px;color:#ccc;}
.login_panel .form .p_oprate .for_reg a.findpwd{color:#1f8ccd;padding-right:3px;}
.login_panel .form .p_oprate .for_reg a.findlog{color:#dd4746;padding-left:3px;}
.login_panel .form .btn_login {margin-top: 20px;margin-bottom:15px;display:block;border:none;width:270px;height:45px;color:White;font-size:16px;cursor:pointer;background-color:#e04847;color:White;border-radius:5px;}

.login_panel .form div .login_prompt{ position:absolute; right:0; top:0; line-height: 25px; color:#3499dd;}

.foot_bar{ background-color:#fff; background-image:none;}
.foot_bar .wrap{ display:none;}

.login_panel .right_login_saoma{background-color:#fff;float:right;width:300px;height:261px;margin-right:-15px;display: none;}
.login_panel .right_login_saoma h3.saoma_title{font-size:18px;color:#333;margin-left:30px;font-weight:500;}
.login_panel .right_login_saoma .imgWechart{text-align:center;}
.login_panel .right_login_saoma .saoma_tips{text-align:center;color:#666;margin-top:5px;}
.login_panel .right_login_saoma .saoma_tips span{color:#d85052;padding:0 2px }
.login_panel .right_login_saoma .saoma_tips img{vertical-align:middle;margin-top:-2px;margin-right:3px;}
.login_panel .right_login_saoma .saoma_btn{text-align:center;margin-top:18px;color:#666;}
.login_panel .right_login_saoma .saoma_btn a{font-size:14px;}
.login_panel .right_login_saoma .saoma_btn a.log_1{color:#666;margin-right:10px;}
.login_panel .right_login_saoma .saoma_btn a.log_2{color:#d85052;margin-left:10px;}

.imgWechart iframe{height:180px;}
.login_panel .login_msg_panel{/* display:none; */}
.login_panel .login_msg_panel_wechart{display:block;}
.login_panel .right_login_saoma{}
.login_panel .login_type{position:absolute;right:3px;top:3px;display: none;}
.login_panel .login_type .login_saoma{display:none;padding-left:78px;background:url(/web/img/icon-saoma-bg.png) no-repeat left 5px;}
.login_panel .login_type .login_piece{display:none;padding-left:78px;background:url(/web/img/icon-mima-bg.png) no-repeat left 5px;}
.login_panel .login_type .login_on{display:block;}
.login_panel .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;}

.weixin_tips{text-align:center;color:#666;display:none;}
.weixin_tips span.m6{/*cursor:pointer;*/}
.weixin_tips span.m6 i.icon-weixin_bg_c {display:inline-block;width:20px;height:20px;background:url(/web/img/icon-wechat-22-20.png) no-repeat center center;margin-right:2px;vertical-align:middle;background-size:20px;}
.weixin_tips span.m9{color:#999;margin-left:5px;}

/*#region 滑动获取短信*/
/**{margin:0;padding:0;box-sizing:border-box}*/
#verify_wrap{width:350px;height: 35px;background-color:#e5e5e5;border:1px solid #e0e0e0;position:relative;margin-bottom: 25px;}
#verify_wrap .drag-btn{position:absolute;left:-1px;width:35px;height: 35px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAiCAYAAAApkEs2AAAA/UlEQVRYhe3XLc9GYBjG8eN6dkdFIQuqoCiCbj6ob2CCIplRaJKqEHT3c/kAz66Xc/fLnvO3UY7N/jNmxDAMF77AQ57iOH53x5/GccTPuyNUcSg1DqXGodQ4lNr/CC3LEsuyaG8mrEKzLEPXdZjnWWszYRXq+z7yPMc0Tej7XnkzYf2Muq6LoiiwrivatsV1XUrby0Mlx3Huu7fvO5qmUd50kL31QgijTdXD+gq/zvNEVVXwPA9pmipvOqxDj+O4Q4IgQJIkypsuq9Bt21DXNaIoug/VzYRVqHw55J0Kw1BrMyHkXyj/3BHiUGocSo1DqXEota8Jvb/18hP16Z7qL3h/w53n4AAAAABJRU5ErkJggg==) no-repeat center center;background-size:100% 100%;z-index:2;cursor:move;}
#verify_wrap .suc-drag-btn{background:url(../../images/yes.png);background-size:100% 100%}
#verify_wrap .drag-progress{position:absolute;/* left:0; *//* top:-1px; */height: 35px;/* border-top:1px solid #7ac23c; *//* border-top:1px solid #7ac23c; */width:0;background-color: #477abf;color: #fff;font-size:18px;text-align:center;line-height: 35px;}
#verify_wrap .fix-tips,.verify-msg{width:100%;position:absolute;right:0;left:1px;height: 100%;color: #000;z-index:1;line-height: 35px;font-size:12px;text-align:center;}
#verify_wrap .verify-msg{background-color: #477abf;color:#fff;display:none;}
/*#endregion*/



button{
    outline:none;
    filter: chroma(color=#000000);  
}