﻿body,html{margin:0;padding:0;background-color:#f7f7f7;font-family:"Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333}input{margin:0}.buc-login-box{position:absolute;left:50%;top:50%}.login-container{position:relative;left:-210px;top:-280px;width:420px}.login-container .header{width:400px;height:70px;margin:0 auto;padding:0;}.login-container form{color:#555;width:420px;min-height:300px;margin:0 auto;border:1px solid #dbdbdb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 1px 8px rgba(199,199,199,.25),-1px -1px 8px rgba(199,199,199,.25),0 1px 1px #fff inset;-moz-box-shadow:1px 1px 8px rgba(199,199,199,.25),-1px -1px 8px rgba(199,199,199,.25),0 1px 1px #fff inset;background-color:#fff;background-image:-moz-linear-gradient(center top,#f4f4f4,#fff);background-image:-ms-linear-gradient(top,#f4f4f4,#fff);background-image:-webkit-linear-gradient(top,#f4f4f4,#fff);background-image:-o-linear-gradient(top,#f4f4f4,#fff);background-image:linear-gradient(top,#f4f4f4,#fff);box-shadow:#c7c7c7 0 0 1px\0;-pie-background:linear-gradient(#f4f4f4,#fff);position:relative;behavior:url(/home/css/PIE.htc);z-index:1002}.login-container form.feedback{padding-top:20px}.login-container form.error{padding-top:40px;min-height:240px;width:580px}.login-container form .legend{display:block;width:390px;font-size:14px;font-weight:700;color:#5d5d5d;line-height:14px;padding:15px 0 15px 30px;margin-bottom:0}.login-container form hr{width:410px;border:0;border-top:2px solid #d5d5d5;border-bottom:1px solid #fff;margin:0 auto}.login-container form hr.decoration{width:140px;border-top:2px solid #f60;position:absolute;left:5px;top:44px}.login-container form hr.separator{width:390px;border:0;border-top:1px solid #e7e7e7;border-bottom:1px solid #fff;margin:0 auto}.login-container form .hint{min-height:30px;padding:10px 50px 0;position:relative}.login-container form .hint-error,.login-container form .hint-info{height:auto;padding:10px 50px 20px;font-size:12px}.login-container form .hint .info{color:#f60}.login-container form .hint .info a{color:#b6b6b6;text-decoration:none;position:absolute;right:50px;top:10px}.login-container form .hint .info a:hover{text-decoration:underline}.login-container form .hint .error{color:red}.login-container form .hint-error .error-panel{margin-left:160px}.login-container form .hint-error .error-panel a{display:block;color:#f60;margin-top:5px}.login-container form .hint-error .error-logo{width:64px;height:64px;float:left;background-image:url(../img/error.jpg);margin-top:9px;margin-left:50px}.login-container form .hint-error .error-title{font-size:48px;color:#f60;height:48px;line-height:48px;margin-bottom:30px}.login-container form .hint-error .error-info{font-size:18px;line-height:24px;color:#4a4a4a;margin-bottom:30px}.login-container form .hint-ul{text-align:center}.login-container form .hint ul{list-style:none;padding:0;margin:0;display:inline-block}.login-container form .hint ul li{float:left;margin:0 5px;font-size:12px;color:#ccc}.login-container form .hint ul li a{text-decoration:none;color:gray;font-size:14px}.login-container form .hint ul li a:hover{text-decoration:underline}.login-container form fieldset{padding:0 50px 30px;margin:0;border:0}.login-container form .input-prepend{font-size:0;white-space:nowrap;margin-bottom:15px}.login-container form .input-prepend .add-on{display:inline-block;width:33px;height:26px;padding:6px 3px 4px;margin-right:-1px;border:1px solid #CCC;background-color:#ebebeb;vertical-align:top}.login-container form .input{font-size:13px;display:inline-block;position:relative;width:260px;height:16px;margin:0;padding:10px;vertical-align:top;line-height:18px;background-color:#fff;border:1px solid #CCC;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.08) inset;-moz-box-shadow:0 3px 3px rgba(0,0,0,.08) inset;box-shadow:0 3px 3px rgba(0,0,0,.08) inset}.login-container form textarea{display:inline-block;width:295px;height:85px;margin:0 0 16px;padding:10px;background-color:#fff;border:1px solid #CCC;-webkit-box-shadow:1px 3px 3px rgba(0,0,0,.08) inset;-moz-box-shadow:1px 3px 3px rgba(0,0,0,.08) inset;box-shadow:1px 3px 3px rgba(0,0,0,.08) inset;resize:none}.login-container form .checkbox{display:block;min-height:20px;margin-bottom:15px;color:#b0b0b0}.login-container form .btn-login{padding:4px 12px;height:38px;width:322px;color:#fff;font-size:14px;font-weight:700;text-align:center;text-shadow:0 -1px 1px rgba(169,63,0,.3);cursor:pointer;vertical-align:middle;border:1px solid #ff5a00;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(129,48,0,.32) inset;-moz-box-shadow:0 1px 1px rgba(129,48,0,.32) inset;box-shadow:0 1px 1px rgba(129,48,0,.32) inset;background:#ff5a00 repeat-x;background-image:-moz-linear-gradient(center top,#ff7101,#ff5a00);background-image:-ms-linear-gradient(top,#ff7101,#ff5a00);background-image:-webkit-linear-gradient(top,#ff7101,#ff5a00);background-image:-o-linear-gradient(top,#ff7101,#ff5a00);background-image:linear-gradient(top,#ff7101,#ff5a00)}.login-container form .btn-send{width:92px;margin:0 7px}.login-container form .btn-cancel{width:92px;border:1px solid #8e8e8e;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(129,129,129,.32) inset;-moz-box-shadow:0 1px 1px rgba(129,129,129,.32) inset;box-shadow:0 1px 1px rgba(129,129,129,.32) inset;background:#8e8e8e repeat-x;background-image:-moz-linear-gradient(center top,#a6a6a6,#8e8e8e);background-image:-ms-linear-gradient(top,#a6a6a6,#8e8e8e);background-image:-webkit-linear-gradient(top,#a6a6a6,#8e8e8e);background-image:-o-linear-gradient(top,#a6a6a6,#8e8e8e);background-image:linear-gradient(top,#a6a6a6,#8e8e8e);margin:0 7px}.login-container form .btn-login:hover{background:#ff5a00 0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.login-container form .btn-cancel:hover{background:#8e8e8e 0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.login-container form .btn-groups{width:220px;height:36px;margin:0 auto 13px}i{width:30px;height:25px;display:inline-block}.icon-user{background-image:url(../img/tiny.jpg);background-position:-35px -5px;background-repeat:no-repeat}.icon-key{background-image:url(../img/tiny.jpg);background-position:-2px -5px;background-repeat:no-repeat}.placeholder{font-family:"Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;color:#a9a9a9}.title{position:absolute;bottom:30px;left:200px;background-image:url(../img/title.jpg);background-repeat:no-repeat;width:624px;height:179px;z-index:10}.login-container form .cards{padding-top:5px}.login-container form .card{color:#b6b6b6;display:block;width:320px;height:45px;margin:0 auto 15px;text-decoration:none;background-color:#fff;border:1px solid #CCC;outline:0}.login-container form .card:hover{border:1px solid #f60}.login-container form .card:hover .card-action{border-left:#f60 1px solid;background-color:#f60;color:#fff}.login-container form .card:hover .card-name{color:#f60}.login-container form .card .card-action{float:right;display:inline-block;background-color:#ebebeb;padding-top:12px;height:33px;width:45px;text-align:center;font-size:24px;border-left:1px solid #CCC;cursor:pointer}.login-container form .card .card-name{float:left;display:inline-block;padding-top:12px;padding-left:12px;height:33px;font-size:14px;font-weight:400;max-width:200px;overflow:hidden}.icon-code{background-image:url(../img/tiny.jpg);background-position:-70px -5px;background-repeat:no-repeat}.login-container form .hint .warn{color:#f60}.login-container form .input.disabled{background-color:#f3f3f3}.lingpai-main{width:328px;position:absolute;top:70px;right:-345px;bottom:2px}.lingpai-tip{width:298px;height:100%;border:1px solid #cdcdcd;border-radius:3px;padding:0 14px;background-color:#fff;position:relative;bottom:0}.lingpai-arrow{width:7px;height:13px;position:absolute;top:13px;right:-64px;background-image:url(../img/arrow.png);background-repeat:no-repeat}.lingpai-list{width:100%;height:100%;overflow:hidden;padding:0;margin:0;list-style:none;position:relative}.lingpai-list .lingpai-alilang,.lingpai-list .lingpai-vpn{overflow:hidden}.lingpai-list .lingpai-alilang span,.lingpai-list .lingpai-vpn span{width:70px;float:left;text-align:right}.lingpai-list .lingpai-alilang span{padding:20px 20px 0 35px;height:50px}.lingpai-list .lingpai-vpn span{padding:44px 20px 0 35px;height:25px}.lingpai-list .lingpai-alilang img,.lingpai-list .lingpai-vpn img{display:inline-block;height:100px}.lingpai-list .lingpai-header{margin:10px 0}.lingpai-list .lingpai-wrapper{height:200px;position:absolute;top:50%;left:0;right:0;margin-top:-100px}.lingpai-list .lingpai-sep{height:0;border-bottom:1px dashed #ddd;margin-bottom:10px}.lingpai-list .lingpai-single{height:144px;position:absolute;top:50%;left:0;right:0;margin-top:-72px}.lingpai-list .lingpai-single .lingpai-alilang,.lingpai-list .lingpai-single .lingpai-vpn{text-align:center}.lingpai-list .lingpai-single .lingpai-vpn span{padding-top:55px}.lingpai-list .lingpai-single .lingpai-alilang span{padding-top:30px}.lingpai-list .lingpai-single img{height:140px}.lingpai-list .lingpai-other{position:absolute;bottom:8px;left:0;right:0;height:20px;line-height:20px}.change-login{height:20px;line-height:20px;margin:10px 0 0}.lingpai-list .lingpai-other span{display:inline-block;cursor:pointer}.change-login a,.lingpai-list .lingpai-other span a{font-size:12px;color:#008aff;text-decoration:none}.change-login a:hover,.lingpai-list .lingpai-other span a:hover{text-decoration:underline}.lingpai-list .lingpai-other span.lp-quick{width:50%;text-align:left}.lingpai-list .lingpai-other span.lp-help{width:50%;text-align:right}.change-login{font-size:12px;color:#008aff;text-decoration:none}.hide{display:none}.color-default{color:#323232}.color-green{color:#49a30d}.color-red{color:red}.color-blue{color:#08c}.color-orange{color:#f60}