body,html{font-size:16px;background-color:#fff}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit}.hide{display:none}.overflowHidden{overflow:hidden}.g-container{width:1200px;margin:0 auto}.container{width:1075px;margin:0 auto}h2.title{font-weight:400;padding-bottom:50px}h2.title b{display:block;font-size:28px;font-weight:400;color:#333;position:relative;padding-left:28px}h2.title b:before{content:"";width:8px;height:28px;border-radius:8px;background:#1d67ff;position:absolute;left:0;top:6px}h2.title p{font-size:16px;color:#b3b3b3}.g-header{position:absolute;z-index:99;width:100%;height:74px;color:#fff}.g-header .logo{line-height:74px;margin-right:36px}.g-header .logo img{height:60px;vertical-align:middle}.g-header .login,.g-header .navbar{margin-top:21px}.g-header .btn{display:inline-block;padding:0 6px;margin-left:10px;margin-right:10px;line-height:2}.g-header .login{margin-right:0}.g-footer{margin-top:90px;padding:50px 0;background-color:#272727;font-size:14px;color:#fff}.g-footer .ft-item{padding:0 64px;position:relative;height:150px}.g-footer .ft-item .list{position:relative}.g-footer .ft-item.contact:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:1px;height:150px!important;background:#ccc}.g-footer .ft-item h3.title{font-weight:700;font-size:14px;margin-bottom:15px;line-height:1;color:#fff}.g-footer .ft-item p{opacity:.7;padding-bottom:6px}.g-footer .ft-item p span{padding-right:50px}.g-footer .qrcode-img{width:76px;height:76px;display:block;margin-top:20px}.g-footer .qrcode{border-left:1px solid #ccc}.g-footer .qrcode em{display:block;font-size:12px;text-align:center;color:#999;padding-top:10px}.g-footer #disclaimer{cursor:pointer}.g-footer #disclaimer-dialog{position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;background-color:#00000066}.g-footer #disclaimer-dialog .dialog-box{background-color:#fff;border-radius:8px;padding:16px;height:200px;max-height:200px;width:600px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;color:#333}.g-footer #disclaimer-dialog .dialog-box .title-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.g-footer #disclaimer-dialog .dialog-box .title-bar .title-text{font-size:18px}.g-footer #disclaimer-dialog .dialog-box .title-bar .icon-close{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.popoverImg{position:absolute;top:-260px;left:50%;width:446px;height:310px;display:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.beianzm:hover+img{display:block}.mod_tips{position:fixed;top:50%;left:50%;z-index:999;padding:0 4em;line-height:6em;border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-color:rgba(0,0,0,.8);box-shadow:0 0 2px rgba(0,0,0,.2);font-size:16px;letter-spacing:1px;color:#fff;text-align:center;word-break:break-word;white-space:nowrap}.mod_tips.hide{display:none}body{background-color:#f0f0f0!important;background:#333 url(//sslstatic.xiaoyusan.com/zhuomuniao/img/bg.25a8ad0e13cfee71.jpg) 0 0/100% 100% no-repeat}.g-header{top:0;background-color:#1d67ff}.main-container{margin:74px auto 0;padding-top:85px}.main-container .title-logo{margin:0 auto 42px;width:370px;height:91px;text-indent:-2000px;background:url(//sslstatic.xiaoyusan.com/zhuomuniao/img/shmc-logo.0c93555ae7fa07c1.png) 0 0/100% no-repeat}.main-container .apply{width:947px;margin:0 auto;padding-top:53px;padding-bottom:53px;background-color:#fff;font-size:16px}.main-container .apply .apply-title{margin-bottom:30px;font-size:26px;font-weight:400;color:#333;text-align:center}.main-container .apply .apply-title .icon{width:30px;margin-right:18px}.main-container .apply .mes-form{display:block}.main-container .apply .mes-form p{margin-bottom:35px;color:#535354;line-height:55px;text-align:center}.main-container .apply .mes-form p span{display:inline-block;position:relative}.main-container .apply .mes-form p input,.main-container .apply .mes-form p textarea{width:332px;height:51px;padding-left:28px;padding-right:20px;margin-left:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #cdd1d7;line-height:51px}.main-container .apply .mes-form p textarea{resize:none;height:126px;padding-top:7px;line-height:24px;vertical-align:top}.main-container .apply .mes-form p.with-error{margin-bottom:50px}.main-container .apply .mes-form p.with-error input,.main-container .apply .mes-form p.with-error textarea{border:2px solid #f33}.main-container .apply .mes-form p.with-error input:focus,.main-container .apply .mes-form p.with-error textarea:focus{outline:none}.main-container .apply .mes-form p.with-error .err-msg{position:absolute;left:11px;bottom:-34px;color:#f34545;line-height:1}.main-container .apply .protocol-wrapper{width:478px;margin:0 auto}.main-container .apply .protocol-wrapper a{background:transparent;outline:none;color:#1a51ff}.main-container .apply .submit-btn{cursor:pointer;display:block;width:478px;margin:10px auto 31px;line-height:70px;background-color:#1d67ff;color:#fff;text-align:center}.main-container .apply .btn-disabled{cursor:not-allowed;opacity:.5}.main-container .apply .common-link{display:block;color:#1d67ff;text-align:center}.protocol-dialog .protocol-dialog-mask{position:fixed;top:0;right:0;left:0;bottom:0;z-index:1000;height:100%;background:rgba(0,0,0,.65)}.protocol-dialog .protocol-dialog-wrap{position:fixed;top:0;right:0;left:0;bottom:0;z-index:1000;overflow:auto;outline:0;pointer-events:none}.protocol-dialog .protocol-dialog-wrap .protocol-dialog-content{width:75%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%}.protocol-dialog .protocol-dialog-wrap .protocol-dialog-content .protocol-dialog-close{pointer-events:auto;position:absolute;top:0;right:0;z-index:10;color:rgba(0,0,0,.45);font-weight:700;cursor:pointer;display:block;width:30px;height:30px;font-size:16px;line-height:30px;text-align:center}.protocol-dialog .protocol-dialog-wrap .protocol-dialog-content .protocol-dialog-body{pointer-events:auto;word-wrap:break-word;background:#fff;padding:30px}.protocol-dialog .protocol-dialog-wrap .protocol-dialog-content .protocol-dialog-body .protocol-content{height:calc(100vh - 10rem);overflow-y:scroll}