@charset "utf-8";body{background-color:white;}
.denglu{background:url(../images/bgf.jpg) no-repeat center center;height:420px;min-width:960px;box-shadow:0 0px 5px 0px #d0d0d0;border:1px solid #d0d0d0;border-top:0px;border-bottom:0px;position:relative;margin:0 auto}
.denglubg{width:1020px;margin:0 auto;position:relative}
.denglubg .txt-button{display:inline-block;height:29px;width:117px;text-indent:-9999px;cursor:pointer;position:absolute;top:218px;left:43px;}
.denglubg .txt-info{display:inline-block;width:500px;font-size:16px;font-weight:bold;position:absolute;top:378px;left:43px;color:#fff;}
.denglubox{position:absolute;top:50px;right:30px;padding:20px;color:#fff}
.denglubox header{position:relative;margin-bottom:15px;}
.denglubox header span{font-size:25px;color:#fff;margin-bottom:15px;}
.denglubox header a{font-size:18px;position:absolute;top:10px;right:36px;}
.denglubox a{color:#fff}
.denglubox ul{}.denglubox ul li input{width:100%;}.denglubox ul li{margin-bottom:15px;position:relative}
.denglubox ul li input{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:41px;border:1px solid #c1c1c1;padding:0 10px;width:255px;font-size:18px;box-shadow:0px 0px 3px 1px #efefef inset;box-sizing:border-box;color:#575757;}.denglubox ul li input:hover{border:1px solid #7ebee1;box-shadow:1px 1px 2px #e4e4e4 inset,0px 0px 3px #4fb0f4;-webkit-transition:box-shadow .25s linear;transition:box-shadow .25s linear;}.denglubox ul li input.input_w113{width:113px;box-sizing:border-box;}.denglubox ul li .yanImg{float:right;margin-top:5px;}.denglubox ul li aside{display:none;}.denglubox button.btn-primary{width:255px;}.wrap-copyright{text-align:center;margin-top:20px;color:#c5c5c5}.denglubox>form>ul>div>label{margin-right:15px}.denglubox>form>ul>div>span{margin-bottom:10px}.denglubox .error{position:absolute;top:-32px;left:0px;}.denglubox .error-dot{position:absolute;top:35px;right:10px}.error-input{display:block;padding:5px 10px;background-color:black;color:white;border-radius:5px;min-width:50px;opacity:0.8}.error-input:after{position:absolute;z-index:0;bottom:-5px;left:15px;display:block;content:'.';width:0;height:0;border-top:5px solid black;border-left:5px solid transparent;border-right:5px solid transparent;}.error-input b.error-split{position:absolute;bottom:-5px;right:15px;}a.appdown{font-size:16px;font-weight:bold;}