.nav-bar{line-height:80px;position:fixed;top:0;left:0;width:100%;z-index:20}
.nav-bar .logo{display:inline-block}
.nav-bar .logo img{vertical-align:middle;pointer-events:none}
.nav-bar .ctl-block{float:right;line-height:80px;vertical-align:middle}
.nav-bar .ctl-block .nav-btn{line-height:80px;height:80px;display:inline-block;margin:0 10px;padding:0 5px;box-sizing:border-box}
.nav-bar .ctl-block .nav-btn a{line-height:initial;color:white}
.nav-bar .ctl-block .nav-btn a:hover{color:#e1e1e1}
.nav-bar .ctl-block .nav-btn.active{border-bottom:3px solid #fff}
.nav-bar .ctl-block>div{display:inline-block}
.nav-bar .ctl-block a{vertical-align:middle;display:inline-block;font-size:14px}
.nav-bar .ctl-block .style-a{margin:0 10px}
.nav-bar.reverse{background-color:#ff5a58;box-shadow:0 0 14px #8f1315}
.nav-bar .kefu-btn,.nav-bar .back-btn{position:fixed;right:10px;width:60px;height:60px;line-height:60px;text-align:center;background-color:#feb533;color:white;border-radius:60px;cursor:pointer}
.nav-bar .kefu-btn:hover,.nav-bar .back-btn:hover{background-color:#ff9800}
.nav-bar .kefu-btn{bottom:160px}
.nav-bar .kefu-btn .icon{line-height:initial;display:inline-block;vertical-align:middle;font-size:13px}
.nav-bar .kefu-btn .icon span{display:block;position:absolute;bottom:5px;width:100%;left:0;color:white}
.nav-bar .kefu-btn .iconfont{font-size:35px;position:absolute;bottom:15px;width:100%;left:0;color:white}
.nav-bar .back-btn{bottom:80px;display:none}
.nav-bar .back-btn.show{display:block}
.nav-bar .back-btn .icon{width:0;height:0;border-color:transparent transparent white transparent;border-style:solid;border-width:10px;display:inline-block;vertical-align:middle;position:relative;bottom:8px}
.footer{font-size:15px;color:white;background-color:#275382;width:100%}
/*.footer .rights{border-top:1px solid #5c647b;line-height:75px}*/
.footer .rights{line-height:75px}
/*.footer .rights .register-info{float:left}*/
.footer .rights .contact-info{float:right}
.footer .rights .contact-info>div{display:inline-block}
.footer .rights .contact-info .mail{margin-right:20px}
.footer .rights .contact-info .iconfont{padding-right:5px;color:#ffc41c}
.sign-wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}
.sign-wrapper.active{display:block}
.sign-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, .3)}
.sign-modal{position:absolute;top:10%;left:50%;width:362px;margin-left:-181px}
.modal-header{padding:23px 84px;background-color:#0d9ecd}
.modal-header .modal-title{font-family:'fzltxh';font-size:32px;color:#fff}
.modal-header .close{position:absolute;top:15px;right:40px;font-size:50px;color:#fff;cursor:pointer}
.sign-modal .modal-header .close{top:10px;right:20px;font-size:30px}
.modal-body{padding-top:17px;padding-bottom:16px;background-color:#fff}
.sign-modal .row{margin:17px 0;padding-right:22px;padding-left:36px}
.sign-modal .row:first-child{margin-top:0}
.sign-modal input{height:33px;padding:0 16px;font-size:13px;line-height:33px;border:1px solid #0d9ecd;color:#848484}
.sign-modal input.full{width:100%}
.sign-modal input.error{border-color:red;-webkit-box-shadow:0 0 5px rgba(255, 0, 0, .3);box-shadow:0 0 5px rgba(255, 0, 0, .3)}
.sign-modal .left{display:inline-block;position:relative;width:48%;padding-right:5px}
.sign-modal .right{display:inline-block;position:relative;width:50%;padding-left:5px}
.sign-modal .captcha-img{vertical-align:middle}
.sign-modal .select-bg{display:none;position:absolute;top:0;right:0;bottom:0;left:0;padding-left:16px;font-size:13px;line-height:33px;color:#aaa}
.sign-modal .loading + .select-bg{display:block}
.sign-modal .select-angle{position:absolute;top:50%;right:8%;margin-top:-4px;border-top:8px solid #0d9ecd;border-right:6px solid transparent;border-bottom:0;border-left:6px solid transparent}
.sign-modal select{position:relative;width:100%;height:33px;padding-left:16px;font-size:13px;line-height:33px;background-color:transparent;border:1px solid #0d9ecd;border-radius:0;color:#848484;-webkit-appearance:none}
.sign-modal .submit-wrapper{text-align:center}
.sign-modal .submit-btn{display:inline-block;width:142px;padding:9px 0;font-size:13px;background-color:#0d9ecd;border:0;color:#fff}
.lang-container{
  line-height: 80px;
  position: absolute;
  right: 10px;
  top: 0;
}
