@charset "utf-8"; 
/*全局*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,hgroup,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;outline-style:none;}
article,aside,canvas,details,embed,figure,figcaption,hgroup,footer,header,main,menu,nav,output,ruby,section,summary{display:block;}
body{background:#f1f1f1;font-size:12px;line-height:1.6;font-family:"微软雅黑",Verdana,Sans-serif;color:#333;}
a,a:link{outline-style:none;color:#333;text-decoration:none;}
a:active,a:hover{outline-style:none;color:#666;text-decoration:none;}
a:focus{color:#999;}

input{outline-style:none;margin:0;padding:0;}
ol,ul,dl,dt{list-style:none;padding:0;border:0;font-weight: normal;font-style: normal;}
caption,th,td{font-weight:400;vertical-align:middle;}
q,blockquote{quotes:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}
a,img{border:none;outline-style:none;}
.clear,.clearfix{clear:both;}
:focus{outline-style:none;}
a,label{outline-style:none;}
a{outline-style:none;text-decoration:none;cursor:pointer;}
button,button:hover,button:active,button:focus{outline-style:none;}

/*输入框*/
::-moz-placeholder,textarea::-moz-placeholder {color: #999;opacity: 1;font-size:0.875rem;}
:-ms-input-placeholder,textarea:-ms-input-placeholder { color: #999;font-size:0.875rem;}
::-webkit-input-placeholder { color: rgb(150,150,150);font-size:0.875rem;}

.btn,.btn:focus{outline-style:none;cursor:pointer;border:0;color:#fff;}
.relative{position: relative}

.logo-login-index{background-image:url("../img/logo.png");width:134px;height:36px;}
.logo-login-login{background-image:url("../img/logo2.png");width:134px;height:36px;}
 
.i-icon {display: inline-block;overflow: hidden;vertical-align:middle;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.icon-search {background-image: url("../img/icon-search.png");width: 18px;height: 19px;}

/*登录部分*/  
.login-blk{margin: 0 auto;text-align: center;}
.inner-login{padding:0;position:absolute;top:48%;left: 50%;margin-top:-150px;margin-left:-160px;background:transparent; width:400px;min-height:300px;}
.login-hd{font-size:0;text-align:center;margin:0 auto 40px;}


.login-bd{position:relative;color:#333;font-size:14px;z-index: 5;}
.login-bd .login-ipt-item{position:relative;width: 320px;text-align: center;margin: 0 auto 20px;} 
.login-bd .login-ipt-item a ,
.login-bd .login-ipt-item a:link{color:#fff;}
.login-bd .login-ipt-txt{height:40px;line-height:40px;position:absolute;left:12px;top:0;margin-right:12px;font-size:16px;color:#999;}
.login-bd .login-ipt{font-size:16px;border-radius:4px;padding-left:64px;color:#333;width:320px;height:40px;background:rgba(255,255,255,1);border:0;}
.login-bd .login-ipt-txt2{text-align:right;margin-top:10px;}
.login-title{top: -90px;font-weight:bold;position:absolute;left:50%;margin-left:-480px;width:960px;height:100px;text-align:center;z-index:3;}
.login-title p.name{color:#fff;font-size:40px;}
.login-blk .login-login-err,.login-page .err-tip{color:red;}

.login-ipt2{display:inline-block;vertical-align:middle;font-size:16px;border-radius:4px 0 0 4px;padding-left:52px;color:#333;width:240px;height:40px;background:rgba(255,255,255,1);border:0;}
.certify-img{position:absolute;top:0;right:0;display:inline-block;vertical-align:middle;overflow:hidden;width:105px;height:40px;}

.login-blk .login-footer {position:absolute;left: 50%;margin-left: -300px;bottom:20px;width:600px;z-index: 5;}
.login-blk .login-ft {background:transparent; font-size:12px;color:rgba(255,255,255,.7);margin:0 auto;text-align:center;}
.login-blk .login-ft a,.login-blk .login-ft a:link{color:rgba(255,255,255,.7);}
.login-bd .login-ipt-item a:hover,.login-blk .login-ft a:hover{opacity:0.8}

.login-btn-row{text-align:center;margin-top:30px;}
.login-btn {cursor:pointer;text-align:center;border: 0;font-size:16px; color:#3366ff;font-weight:bold; background:#ccccff;box-shadow:0px 0px 5px 0px rgba(102,102,102,.3);border-radius:4px;width:320px;height:40px;outline-style:none; }

.login-bd .ad-pic-pos{position:absolute;top:30%;margin-top: -100px;left:-200px;z-index:3;width: 170px;height:245px;}
.login-bd .ad-pic-pos .ad-pic{background: url("../img/img.png") center center no-repeat;width: 170px;height:245px;display: inline-block;overflow: hidden;vertical-align:middle;background-size:cover;}
 
.bird-blk{background:url("../img/bird.png") no-repeat center center;background-size:cover;position:absolute;bottom: 0;right: 0;top: 0;z-index:0;width:190px;height:75px;}
.login-bd .bird-pos{position:absolute;top:-40%;margin-top: -20px;right:-180px;z-index:0;width:190px;height:75px;}

.login-bgx{background:url("../img/bgx1.png") no-repeat center center;background-attachment:fixed;width:100%;height:100%;background-size:cover;position: fixed;bottom: 0;left: 0;right: 0;top: 0;z-index:-1;}
.login-login-bg{background:url("../img/bg.png") no-repeat center center;
background-attachment:fixed;width:100%;height:100%;background-size:cover;position: fixed;bottom: 0;left: 0;right: 0;top: 0;z-index:-2;}


/*登录适配部分*/
@media (max-width: 767px){ 
.inner-login{width:320px}
.login-title{transform:scale(0.7);}
.login-bd .ad-pic-pos {display:none;}
.login-bd .bird-pos {top: -80%;margin-top: 0px;right: 20px;}
}
@media(min-width:768px) and (max-width:991px){  
.login-top-txt{  margin-left: 40px;}
.login-wrap .login-banner img{width:237px;height:120px;position:absolute;top:100px;left:122px;z-index:2;}
} 
@media(min-width:992px) and (max-width:1024px){ 

}
/*登录适配部分*/
@media (max-width: 640px){  
.login-bd .login-ipt{width:300px;}
.login-bd .login-ipt-txt{left:24px;}
.login-btn {width:300px;}
.login-blk .login-footer {margin-left: -150px;width:300px;}
} 
 
 
