@charset "utf-8";
/* CSS Document */
body{/*background:url(../images/logingbg.png) #000;*/  background:#353535;color:#a2a2a2;font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;}

button{
border-style: none;
}
.wrapper {background-color:#FFF; height:74px; padding:0px 40px; border-bottom: 1px solid #e5eaf5; -webkit-box-shadow: rgba(0, 0, 0, .08) 0 0 10px; -moz-box-shadow: rgba(0,0,0,.08) 0 0 10px; box-shadow: rgba(0, 0, 0, .08) 0 0 10px;}


.zc_t{ float:right;font-size:14px;color:#666666;line-height:36px;padding-top:19px;}
.zc_t a:hover{ text-decoration:none;}
.zc_t a,.zc_t span{float:left;}
.zc_t a{margin-right:10px;}
.zc_t span{margin:0px 10px;}
.qqdl{color:#6aa6f1;font-size:16px;display:block;}
.qqdl:hover{text-decoration:underline;}
.qqdl::before{content:'';width:36px;height:36px;display:block;float:left;background:url(../images/qq_icon.jpg) no-repeat center center #6aa6f1;border-radius:50%;margin-right:6px;}
.zc_t a.register{display:block;width:110px;height:36px;text-align:center;color:#a2a2a2;background:#6ed38d;border-radius:3px;margin-right:0px;}

.v6login_box{ width:1000px; margin:0 auto;}
/*.logoHD{ width:32px; margin:0 auto;margin-top:70px; margin-bottom:50px;}*/
.modal_cont{
  margin-top:120px;
  width:1000px;
  background:url(../images/logingbg.png);
  border-radius: 4px;
  box-shadow: 0 6px 12px 0 rgba(0,0,0,.13);
  overflow:hidden;
  height:100%;
}

.headline {
      color:#353535;
      display: block;
      font-size: 20px;
      font-weight: 300;
      line-height: 1;
      margin-bottom: 40px; }
.welcome-icon {
    height: 200px;
    margin: 0 auto;
    width: 200px;
}
.state-link{
    margin-top: 80px;
}
.modal_cont .state-link {
    color: #2f8be6;
    display: block;
    font-size: 14px;
    letter-spacing: .26px;
}
.modal_cont .state-link a{ color:#2f8be6;}
.qq-others{ 
    text-align: center;
    -webkit-transition: all .28s;
    transition: all .28s;
	width: 82px;
	text-align: center;
	margin:0 auto;
	padding-top:40px;
	}
.qq-others .other-logo i{width:82px;height:82px;display:block;background:url(../images/login_v6.png) no-repeat;}
.qq-others .other-logo.logo-wechat i{background-position:-168px 0}
.qq-others .other-logo.logo-wechat:hover i{background-position:-168px -84px}
.qq-others .other-logo.logo-qq i{background-position:0 0;}
.qq-others .other-logo.logo-qq:hover i{background-position:0 -84px}
.panel-left {
     background:#fff;
    border-radius: 4px;
   
    box-sizing: border-box;
    display: inline-block;
    float: left;
    padding: 58px 50px 57px;
    width: 45.5%;
    @media screen and (max-width: 1189px) {
      display: none; } }
.login {
    box-sizing: border-box;
    display: inline-block;
    float: right;
    width: 54.5%;
    }
.focused{ width:448px; margin:0 auto;}
.inputs{ margin-top:80px;}
.inputs .input {
    width: 100%;
    height: 70px;
    margin: 0 0 40px 0;
    background: #2A2A2A;
    box-sizing: border-box;
    border: 2px solid rgba(42,42,42,0);
    border-radius: 2px;
    position: relative;
}
.login a:hover{text-decoration:underline;}
.login_info{font-size:16px;line-height:44px;}
.login ul li{margin-bottom:25px;}
.login ul li .text{display:block;width:100%;height:55px;box-sizing:border-box;padding:15px 16px; background: #2A2A2A; border: 2px solid rgba(42,42,42,0); border-radius: 2px; color:#AFAFAF;}
.login-line{height:55px;line-height:55px;}
.yzm-line img{margin-left:8px;vertical-align:middle;}
.yzm-line span{margin-left:6px;}
.yzm-line a{color:#6aa6f1;}
.yxq input,.yxq span,.yxq label{float:left;}
.login ul li .yxq input{width:auto;height:auto;margin-top:22px;}
.yxq input{margin-right:2px;}
.yxq span,.yxq label{margin-right:12px;}
.yxq span{margin-left:3px;}
.login-line2{height:36px;line-height:36px;text-align:right;}
.login-line2 a{color:#999999;}
.zc-line{text-align:center;font-size:16px;}
.zc-line a{color:#ef5c5e;font-size:16px;}
.button2 {
	display:block;
	width:100%;
	background-color:#407de9;
	border-radius:3px;
	color:#FFFFFF;
	height:55px;
	line-height:55px;
	cursor:pointer;
	font-size:14px;
	font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

::-webkit-input-placeholder { /* WebKit browsers */
	color:#717171;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#717171;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#717171;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:#717171;
}





