@charset "utf-8"; 
body{background:#FFF; margin:0; padding:0;}
input:focus{outline:none; border-color:#F4A52F!important; _box-shadow:0 0 5px #F4A52F!important;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset!important;}
input::-webkit-input-placeholder{color:#ABABAB;}
input::-moz-placeholder{/* Mozilla Firefox 19+ */color:#ABABAB;}
input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#ABABAB;}
input:-ms-input-placeholder{/* Internet Explorer 10-11 */ color:#ABABAB;}
button{outline:none;}
.mask{width:100%; height:100%; background:#000; position:fixed; left:0; top:0; z-index:888; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; display:none;}

.notice_window{width:400px; height:240px; padding:10px 20px; background:#FFF; margin:-120px 0 0 -220px; border-radius:10px; position:fixed; left:50%; top:50%; display:none; z-index:999;}
.notice_window h1{font-size:18px; font-weight:normal; text-align:center;}
.notice_window h2{width:100%; text-align:center; position:absolute; bottom:8px; left:0;}
.notice_window p{font-size:16px; margin:8px 0 0 0;}
.notice_window a{color:#666; text-decoration:none;}
.notice_window a span{color:#79D081; text-decoration:underline; margin-right:5px;}
.notice_window button{width:110px; font-size:14px; padding:8px 10px; background:#FFF; border:1px #DDD solid; border-radius:5px; cursor:pointer;}
.notice_window button:hover{background:#F09C3A; color:#FFF; border-color:#F09C3A;}
.notice_top{width:100%; min-width:1200px; height:35px; line-height:35px; background:#F75C48; color:#FFF; display:none; position:relative;}
.notice_top label{font-size:35px; font-family:Arial, Helvetica, sans-serif; position:absolute; right:10px; top:0; cursor:pointer;}
.notice_top p{width:1200px; text-align:center; margin:0 auto; overflow:hidden;}

.notice_password{width:400px; height:300px; padding:0 40px; text-align:center; background:#FFF; margin:-150px 0 0 -240px; border-radius:10px; position:fixed; left:50%; top:50%; display:none; z-index:999;}
.notice_password h1{font-size:22px; color:#F4A52F; padding-bottom:10px; font-weight:normal; font-family:'微软雅黑';}
.notice_password div{display:none;}
.notice_password p{text-align:left;}
.notice_password b{font-weight:normal; color:red;}
.notice_password button{width:100px; font-size:14px; padding:8px 10px; color:#FFF; background:#F09C3A; margin-left:-50px; border:0; border-radius:5px; position:absolute; left:50%; bottom:40px; cursor:pointer;}

.header_bg{width:100%; min-width:1200px; background:#FFF;}
.header{width:1200px; height:40px; line-height:40px; margin:0 auto; text-align:right; padding:15px 0; position:relative;}
.header .logo{height:40px; color:#F1942A; font-size:30px; line-height:40px; font-family:'微软雅黑'; font-weight:normal; margin-top:-20px; position:absolute; top:50%; left:0;}
.header .logo img{height:40px; float:left; margin:0 10px;}
.header label{width:130px; height:30px; line-height:30px; text-align:center; background:#F49C3A; margin:6px 20px 0 0; border-radius:5px; color:#FFF; display:inline-block; position:relative; cursor:pointer; z-index:1;}
.header label i{position:absolute; top:8px; right:8px;}
.header label div{width:120px; padding:5px; background:#FFF; border:1px #DDD solid; box-shadow:0 0 15px #DDD; border-radius:5px; position:absolute; display:none; cursor:default;}
.header label div h1{font-size:14px; color:#F4A52F; padding:5px 0; margin:0; text-align:center;}
.header label div p{font-size:14px; line-height:15px; color:#F49C3A; margin:0; padding:5px 0; border-top:2px #F4A52F dotted;}
.header label div img{width:100%; display:inline-block;}
.header label:hover div{display:block;}

.login_area{width:1200px; margin-left:-600px; position:absolute; left:50%; top:70px;}
.login{width:230px; background:#FFF; padding:80px 25px 15px 25px; border:1px #DDD solid; box-shadow:0 0 15px #DDD; border-radius:5px; position:absolute; right:20px; top:20px;}
.login .UserTip{display: none;height:72px;z-index:100;position: absolute;top: 0;background: #666;border-radius: 5px;opacity: 0.88;left: 26px;width: 220px;padding: 5px;}
.login .UserTip p{color: #FFF;padding: 0 5px;font-size: 16px;font-family: "Microsoft YaHei"; }
.login h2{width:100%; font-size:20px; line-height:25px;font-weight:normal; margin:0; position:absolute; top:2px; left:0;}
.login h2 label{width: 100%;}
.login h1{width:100%; font-size:16px; line-height:25px; font-weight:normal; margin:0; position:absolute; top:40px; left:0;overflow: hidden;}
.login h6{font-size:14px; line-height:25px; font-weight:normal; color:red; margin:0; padding:0 5px; display:none;}
.login label{width:49%; text-align:center; padding:5px 0 5px 0; color:#888; border-bottom:3px #F0F0F0 solid; display:inline-block; cursor:pointer;}
.login label.active{color:#F4A52F; border-color:#F4A52F;background:#FFEBD6;}
.login p{margin:0; padding:10px 0 0 0; line-height:30px; position:relative; clear:both;}
.login p input{width:100%; height:38px; line-height:36px; text-indent:38px; padding:0; margin:0; border:1px #DDD solid;}
.login p i{color:#C8C8C8;}
.login p img{height:36px; position:absolute; right:0; bottom:1px;}
.login p span{width:30px; height:36px; line-height:30px; text-align:center; background:#F9F9F9; border-right:1px #DDD solid; position:absolute; left:1px; bottom:1px;}
.login p.active input{width:140px; text-indent:5px;}
.login div.active{margin:0; padding:10px 0 0 0; line-height:30px;}
.login div.active input{width:100%; height:30px; line-height:30px; text-indent:8px; padding:0; margin:0; border:1px #DDD solid;}
.login a{color:#F4A52F; font-size:14px; margin-left:5px; text-decoration:none;}
.login a.active{margin-top:2px; position:absolute; right:5px; top:0;}
.login button{width:100%; height:38px;background:#F4A52F; border:0; color:#fff; padding:0; border-radius:5px; font-size:16px;letter-spacing:15px; }
.login .tooltip{position:absolute!important; background:#FFF;}

.third_login{padding-top:30px; position:relative;}
.third_login b{width:100px; margin-left:-50px; font-size:12px; text-align:center; background:#fff; color:#aaa; font-weight:normal; position:absolute; left:50%; top:10px; z-index:1;}
.third_login hr{width:280px; height:1px; background:#ddd; border:0; position:absolute; left:-25px; top:10px;}
.third_login a{display:inline-block; margin:10px 10xp 0 0;}
.third_login a img{width:30px; height:30px; border:1px #ddd solid; border-radius:5px;}

.copyright{width:100%; min-width:1200px; text-align:center; line-height:25px; padding-top:10px;}
.copyright p{margin:0;}
.copyright a{color:#000; text-decoration:underline; margin-left:20px;}