/*** RESET&BASE ***/
body,h1,h2,h3,h4,h5,h6,p,pre,th,td,ul,ol,li,dl,dt,dd,form,input,select,textarea,button{margin:0;padding:0}
body{font:16px/1.5 San Francisco,PingFang SC,Hiragino Sans GB,Segoe UI,Microsoft Yahei,微软雅黑,Tahoma,Arial,sans-serif;background:#fff;color:#666}
input,select,textarea,button{border-radius:0;box-shadow:none;line-height:inherit;font-size:inherit;font-weight:inherit;outline:0}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"]{-webkit-appearance:none}
input[type="button"],input[type="submit"],button{cursor:pointer}button:disabled{cursor:default}
textarea{vertical-align:top;resize:vertical}
h1,h2,h3,h4,h5,h6{font-size:100%}h1,h2,h3{color:#111}
table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left}
ol,ul{list-style:none}ul li{float:left}ol li{float:none}
a img{border:0}img{max-width:100%;border:0;vertical-align:middle}em,i{font-style:normal}
a{color:#333;text-decoration:none;cursor:pointer}a:hover{color:#384b69;text-decoration:underline}a:active,area{outline:0}
a.link{color:#384b69;cursor:pointer}a.link:hover{color:#384b69}a.linkline{text-decoration:underline}.more{font-weight:400}.more i{font-family:\5b8b\4f53}
a.curr,a.curr:hover,.curr a,.curr a:hover{text-decoration:none;cursor:default}
ul,.w,.row{*zoom:1}ul:after,ul:before,.w:after,.w:before,.row:after,.row:before{content:'';display:block;clear:both}
.highlight{color:red}
@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a{text-decoration:underline}}
/* grid */
html,body{height:100%}.wrap{min-width:1220px;height:100%}.topbar{position:relative;z-index:4}.header{position:relative;z-index:3}.content{position:relative;z-index:2}.footer{position:relative;z-index:1}.w{width:1200px;margin:0 auto}
/* icon */
.icon-user,.icon-pass,.icon-phone,.icon-code{display:inline-block;width:20px;height:20px;background:url(../images/login-icon.png) no-repeat;vertical-align:middle;margin-top:-2px}
.icon-user,.icon-pass,.icon-phone,.icon-code{text-indent:-888px;overflow:hidden}
.icon-user{background-position:-10px -10px}
.icon-pass{background-position:-10px -50px}
.icon-phone{background-position:-10px -90px}
.icon-code{background-position:-10px -130px}
.icon-eye {
    display:inline-block;
    width:40px;height:40px;
    background:url(../images/eyeicon.png) no-repeat;
    background-size:100% 100%;
    vertical-align:middle;
    margin-top:-12px;
    left:240px!important;}
.icon-eye:hover{
    cursor:pointer;
}
/*** login ***/
.login-wrap{width:100%;height:100%;background:#384b69 url(../images/login-bg.jpg) no-repeat center center/100% 100%}
.login-wrap .content .w{width:100%}
.nav{float:right;margin-top:80px}
.nav a{margin:0 1em;color:#fff}
.login-inner{padding:12% 12% 0;overflow: hidden}
.login-adpic{float:left;}
.logo a{display:block;width:580px;height:160px;line-height:160;margin-top:120px;overflow: hidden}
.login-box{float:right;width:390px;min-height:240px;padding:0 0 20px;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.4);overflow: hidden}
.login-box .hd{padding-bottom:20px}
.login-box .hd li{width:100%;background: #e6f3fe;padding:20px 0;margin-top:20px;font-size:30px;font-weight:700;text-align:center;color:#999; cursor:pointer}
.login-box .hd li.on{background: #fff;color:#333}
.login-box .hd li em{display:block;font-size:12px;font-weight:400;}
.login-box .tab li{margin-top:0;font-size:24px;}
.login-box .tab li{width:50%}
.login-form{padding:0 60px}
.login-form .item{position:relative}
.login-form .label{position:relative;display:block}
.login-form .label i{position:absolute;top:17px;left:0;font-style:normal}
.login-form .text{width:240px;padding:15px 0 15px 30px;border:0;border-bottom:1px solid #ddd}
.login-form .text:focus{border-color:#384b69}
.login-form .slt{position:absolute;top:10px;left:0;display:inline-block;width:100px;height:30px;line-height:30px;padding-left:10px;border:1px solid #384b69;border-radius:22px;background-color:#fff;text-align:center}
.login-form .sendout,.login-form .sendtime{position:absolute;top:10px;right:0;display:inline-block;width:120px;height:30px;line-height:30px;border:1px solid #eee;border-radius:22px;background-color:#f5f5f5;text-align:center}
.login-form .sendout{color:#384b69}
.login-form .sendout:hover{border:1px solid #384b69;background-color:#fff;text-decoration:none}
.login-form .tips{padding-left:30px;margin-top:5px;font-size:12px;color:#999}
.login-form .error{position:absolute;top:18px;right:10px;font-size:12px;line-height:1.2;color:red;text-align: right}

.login-box .row-forget{margin-top:10px}
.login-box .row-forget .link{float:right}
.login-box .row-forget .checkbox{width:16px;height:16px;margin:-1px 4px 0 0;vertical-align:middle}

.login-box .row-agree{margin:20px 0 -30px;font-size:12px;text-align: center}
.login-box .row-btns{margin:40px -10px;overflow: hidden}
.login-box .btn-submit,.login-box .btn-cancel{float:left;display:inline-block;width:125px;height:40px;line-height:40px;margin:0 10px;border:0;border-radius:22px;background: #384b69;font-size:16px;text-align:center;color:#fff}
.login-box .btn-cancel{background-color:#eee;color:#666}
.login-box .btn-submit:hover,.login-box .btn-cancel:hover{opacity: .85;text-decoration: none}


/*注册页面弹窗样式*/
.ui-dialog{position:fixed;top:50%;left:50%;z-index:9999;width:800px;height:500px;margin:-250px 0 0 -400px;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 50px rgba(0,0,0,.2);box-shadow:0 5px 50px rgba(0,0,0,.2)}
.ui-dialog .agreement{height:390px;line-height:1.8;padding:20px;font-size:14px;color:#333;overflow-y:auto}
.ui-dialog .agreement h4{margin:1em;line-height:1.2;font-size:18px;text-align: center}
.ui-dialog .agreement h5{margin-top:1em}
.ui-dialog .agreement p{text-indent:2em}
.ui-dialog .ft{clear:both;border-top:1px solid #eee;background: #fff;text-align: center}
.btn-close{position: absolute;top:-16px;right:-16px;display:inline-block;width:32px;height:32px;line-height:32px;border:1px solid #ddd;-webkit-border-radius:50%;border-radius:50%;background-color: #fff;font-size:32px;color:#034da1;text-align: center;overflow: hidden}
.btn-close:hover{background-color: #eee;text-decoration: none}

