/*CSS Documents */

/* UTF-8 编码 */





.winlogin_bg_tran {

   position: absolute;

   top:-1px;

   left: -1px;

   /*margin-left: -75px;*/

   width: 100%;

   height: 100%;

   background: #000;

   border: solid 1px #fff;

   opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;filter:alpha(Opacity=40);

   z-index: 99992;

   text-align:center; 

   /*display:none;*/

   display:none;

}



.winlogin { 

   position:fixed;

   padding:0px;

   margin-top:0px;

   top: 0px;

   left: 17%;

   width:480px; height:320px;

   text-align:left;

   color: #fff;

   z-index: 99993; 

   display:none; 

   

}

.winlogin_title {position:absolute; background-color:#FFFFFF; color:#333333;width:450px; height:40px; padding:10px; text-align:center}

.winlogin_nr {  color:#333333; padding-top:8px; font-size:14px;}

.winlogin_nr {background-color:#FFFFFF; } 

.winlogin_bt {color:#333333; line-height:32px;font-size:16px; background-color:#eeeeee; height:30px;border-bottom:1px solid #cccccc;}

.thirdlogin { float:left; margin-top:6px; }

.thirdlogin a { margin-left: 12px;display:inline-table; width:20px; height:20px;background:url(/img/pub/pic/third_icon.jpg) no-repeat 0px 0px;}

.thirdlogin a.loginqq { background-position:0px 0px; }

.thirdlogin a.loginweibo { background-position: 0px -40px;}

.thirdlogin a.loginrenren { background-position: 0px -120px;}

.thirdlogin a.loginweixinqr { background-position: 0px -80px;}


/* 登录 */
.logbox{ width: 100%; height: 100%; overflow: hidden; background-color: rgba(0,0,0,0.3); display: flex; justify-content: center; align-items: center; position: absolute; top: 0; left: 0; z-index: 99;}
.log{ width: 320px; height: 360px; border-radius: 4px; padding: 25px; -webkit-box-shadow: 0px 3px 6px rgb(0 0 0 / 16%); box-shadow: 0px 3px 6px rgb(0 0 0 / 16%); border: 1px solid #e9eaea; background-color: #fff; overflow: hidden; position: relative;}
.log .js_gb{ position: absolute; top: 10px; right: 15px; overflow: hidden; width: 25px; height: 25px; text-align: center; line-height: 25px;  font-size: 28px; color: #999; cursor: pointer;}
.log .log_tit{ width: 320px; height: 30px; overflow: hidden; text-align: center; line-height: 30px; font-size: 20px; color: #333; font-weight: bold;}
.log .log_qie{ width: 320px; overflow: hidden; height: 20px; line-height: 20px; margin-top: 30px;}
.log .log_qie .logjs_zh{ float: left; font-size: 16px; color: #666; height: 20px;}
.log .log_qie .logjs_sj{ float: right; font-size: 14px; cursor: pointer; color: #1579d7; height: 20px;}
.log .log_sj{ width: 320px; height: auto; overflow: hidden; display: none;}
.log .log_mm{ width: 320px; height: auto; overflow: hidden;}
.log .log_inp{ width: 320px; height: 40px; border-bottom: 1px solid #d9d9d9; overflow: hidden; margin-top: 20px;}
.log .log_inp img{ height: 25px; float: left; margin: 7px 10px 0;}
.log .log_inp input{ float: left; width: 260px;	 height: 40px; overflow: hidden; border: none; font-size: 15px; padding: 0 10px 0 5px; outline: none; color: #333;}
.log .log_yzm{ width: 320px; height: 41px; overflow: hidden; margin-top: 20px;}
.log .log_yzm div{ float: left; width: 190px; height: 40px; border-bottom: 1px solid #d9d9d9; overflow: hidden;}
.log .log_yzm div img{ height: 25px; float: left; margin: 7px 10px 0;}
.log .log_yzm div input{ float: left; width: 130px; height: 40px; overflow: hidden; border: none; font-size: 15px; padding: 0 10px 0 5px; outline: none; color: #333;}
.log .log_yzm input.p{ float: right; width: 110px; height: 36px; cursor: pointer; border-radius: 4px; margin: 0; line-height: 36px; text-align: center; overflow: hidden; border: none; font-size: 13px; background-color: #1579d7; color: #fff;}
.log .log_jizhuwo{ width: 320px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 20px;}
.log .log_jizhuwo label{ float: left; height: 20px; font-size: 14px; color: #666;}
.log .log_jizhuwo label input{ float: left; margin: 4px 5px 0 0;}
.log .log_jizhuwo a{ float: right; height: 20px; color: #1579d7; cursor: pointer; text-decoration: none; font-size: 14px;}
.log .log_dl{ width: 320px; height: 45px; border: none; background-color: #1579d7; color: #fff; font-size: 18px; border-radius: 6px; outline: none; cursor: pointer; margin: 25px auto 0; display: block;}
.log .log_zhuce{ width: 320px; font-size: 13px; color: #999; margin-top: 20px; overflow: hidden; text-align: center;}
.log .log_zhuce a{ text-decoration: none; color: #1579d7;}