.login-page, .register-page {
	height: auto;
    /*background-image:url(../img/bg02.png) ;*/
    background-size:100% 100%;
    background-repeat:no-repeat ;
    background-attachment: fixed;
} 
.header {
    height: 95px;
    line-height: 95px;
    border-bottom: 1px solid #f1f1f1;
    background-color: #FFFFFF;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.05);
    position: relative;
    z-index: 1;
}
.header-main {
	width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.header-img {
    /*width: 353px;*/
    overflow: hidden;
    float: left;
    /*text-align: right;*/
}
.header-main .welcom {
    display: inline;
    margin-left:0px;
    font-size: 28px;
    border-left: 0px solid #DFDFDF;
    color: #392F2F;
    font-family: FZCuHeiSongS-B-GB;
	font-weight: 400;
}
.header-main .welcom span {
    height: 50px;
    line-height: 50px;
    padding: 8px 25px;
}


.login-box{
  	width: 100%;
  	/*height: 757px;*/
  	background: url(../images/dl_bg.png);
  	background-size: 100% 100%;
  	margin: 0 auto;
  	padding: 4%;
  	}

.btn-orange {
	    background: linear-gradient(to right, #E5C286, #CE9D5B);
	    border-radius: 5px!important;
	    color: #FFF;
	    font-size: 24px;
		font-family: Microsoft YaHei;
		font-weight: 400;
}

.btn-orange:hover, .btn-orange:active{
	background: linear-gradient(to right, #E5C286, #CE9D5B);
	border-radius: 5px!important;
	color: #FFF;
}

.login-box-head .dlogin {height: 50px;font-size: 16px;border-bottom: 1px solid #d6d6d6;}
.login-box-head .dlogin>div {width: 156px;height: 50px;line-height:30px;float: left;color: #333;cursor: pointer;}
.login-box-head .dlogin .on {width: 156px;height: 50px;line-height:30px;color: #288BFF;border-bottom: 1px solid #288BFF;}
.login-box-head .dlogin .sline {width:1px;height: 30px;border-left: 1px solid #d6d6d6;}
.login_container { background: #FFFFFF;border-radius: 6px;width: 100%;margin: 0 auto;padding: 50px 60px;}
.login-box-body {/*width: 1150px;*/width: 1250px;margin: 0 auto;background:none;background-size: 100% 100%;padding: 40px 0px 0px 0px;border-top: 0;color: #666;/*box-shadow: 0px 0px 10px #DDDDDD;*/text-align: right;}
.login-box-body form {display: inline-block;}	
.login-box-head	h3 {font-family: "微软雅黑";color: #333;margin-bottom: 5px;}
.login-box-head	h3 span {display: block; color: #333;position: relative; }  /*设置为块级元素会独占一行形成上下居中的效果*/ /*定位横线（当横线的父元素）*/
   /*CSS伪类用法*//*定位背景横线的位置*//*宽和高做出来的背景横线*/
.login-box-head	h3 span:before, .login-box-head	h3 span:after {content: '';position: absolute;top: 52%;background: #d0d3d6; width: 28%;height: 2px;}
.login-box-head	h3 span:before{left: 2%;}/*调整背景横线的左右距离*/
.login-box-head	h3 span:after {right: 2%;}
.login-box-msg {margin: 0;text-align: center;padding: 0 20px 50px 20px;}
.erm .qrcode-img {text-align: center;}
.registered {font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #392F2F;margin-top: 30px;}
.forget {font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #999999;}
.register {font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #B69D6A;}
.has-feedback {margin-bottom: 23px;text-align: left;}
.has-feedback .form-control {
	display: block;
    width: 100%;
    height: 45px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #DDDDDD;
    border-radius: 0;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;*/
    box-shadow: none;
    padding-left: 55.5px;
}

.form-control-feedback {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    display: block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    pointer-events: none;
    background: #cbcbcb;
}

.yzmt {
    display: inline;
    width: 50%;
    height: 45px;
    line-height: 45px;
}
/*.login-footer {
    width: 100%;
    height: 70px;
    line-height: 70px;
    background-position: center top;
    background-repeat: no-repeat;
    position: absolute;
    text-align: center;
}
.login-footer p {margin: 0px;}*/


.footer {
	/*position: fixed;*/
	bottom: 0px;
    width: 100%;
    height: 100px;
    padding: 0;
    text-align: center;
}

.footer .footer_weibu {
	line-height: 25px;
	font-size: 14px;
	font-family: PingFang SC;
	font-weight: 400;
	color: #999;
	padding-top: 20px;
}

::-webkit-scrollbar-track {
    background-color: #F5F5F5;
}

::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    background-color: #B7B7B7;
}
::-webkit-scrollbar:horizontal /*横向滚动条样式   */
{ 
   height: 10px;
}  