/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
abbr,acronym,fieldset,img{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;min-width:1200px}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#8195a5;font-weight:400}
::-moz-placeholder{color:#8195a5;font-weight:400}
::-ms-input-placeholder{color:#8195a5;font-weight:400}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
@font-face{font-family:pangmen;src:url(../fonts/pangmenzhengdao.ttf)}
/*!****** lib.css end *******/
/*!****** bl *******/
.m-login{height:100vh;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.m-login .inner1{background:url(../images/bg2.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;overflow:hidden;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-login .txt1{float:left;margin-left:19.47vw;margin-top:4.9vw;width:37.368vw;color:#fff}
.m-login .txt1 .city{font-size:2.631vw}
.m-login .txt1 .pro{font-size:2.631vw;font-family:pangmen;line-height:1.2;margin-bottom:2.842vw}
.m-login .txt1 .desc{font-size:.842vw;line-height:1.578vw}
.m-login .formbox1{float:right;width:24.473vw;margin-right:15.263vw}
.m-login .formbox1 .tit{text-align:center;font-size:1.894vw;font-weight:700;color:#fff;padding:1.894vw 0 2.631vw}
.m-login .formbox1 .group{margin:0 3.94vw 1.052vw;overflow:hidden;background-color:#fff}
.m-login .formbox1 .icon{float:left;width:2.631vw;font-size:0;text-align:center;line-height:2.631vw}
.m-login .formbox1 .icon img{display:inline-block;vertical-align:middle;max-width:1.157vw}
.m-login .formbox1 .icon img:nth-child(2){display:none}
.m-login .formbox1 .inpbox{overflow:hidden}
.m-login .formbox1 .inp{display:block;width:100%;height:2.631vw;font-size:.842vw;color:#000;padding-right:.789vw}
.m-login .formbox1 .inp::-webkit-input-placeholder{color:#ccc}
.m-login .formbox1 .inp::-moz-placeholder{color:#ccc}
.m-login .formbox1 .inp::-ms-input-placeholder{color:#ccc}
.m-login .formbox1 .qrbox{line-height:2.631vw}
.m-login .formbox1 .submit{text-align:center;font-size:1.052vw;color:#fff;height:2.631vw;line-height:2.631vw;background-color:#ffba00;margin:1.736vw 3.94vw 2.894vw;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:auto}
.m-login .inner{position:absolute;top:50%;left:20%;right:22%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:.947vw;-moz-border-radius:.947vw;border-radius:.947vw;background-color:rgba(38,108,236,.8);height:30.5vw}
.m-login .txt{float:left;width:50%;padding:5.2631vw .8vw .8vw 3.5vw;color:#fff}
.m-login .txt .city{font-size:2.526vw}
.m-login .txt .pro{font-size:3.052vw;font-family:pangmen}
.m-login .txt .desc{font-size:.842vw;line-height:1.578vw;margin:3.736vw 0 0 2.631vw}
.m-login .formbox{position:absolute;top:5vw;right:-6.7vw;width:29.6vw;background-color:#fff;-webkit-border-radius:.526vw;-moz-border-radius:.526vw;border-radius:.526vw;-webkit-box-shadow:0 .526vw 1vw rgba(38,108,236,.58);-moz-box-shadow:0 .526vw 1vw rgba(38,108,236,.58);box-shadow:0 .526vw 1vw rgba(38,108,236,.58)}
.m-login .formbox::after{content:"";display:block;position:absolute;top:-1.421vw;left:1.578vw;right:1.578vw;height:5.2631vw;-webkit-border-radius:.526vw;-moz-border-radius:.526vw;border-radius:.526vw;background-color:rgba(255,255,255,.3);z-index:-1}
.m-login .formbox .tit{text-align:center;font-size:1.578vw;color:#1f2329;font-weight:700;padding:1.736vw 0 2.105vw}
.m-login .formbox .group{margin:0 5.2631vw 1vw;overflow:hidden;-webkit-border-radius:.526vw;-moz-border-radius:.526vw;border-radius:.526vw;border:1px solid #e5e5e5}
.m-login .formbox .icon{float:left;width:2.631vw;font-size:0;text-align:center;line-height:2.842vw}
.m-login .formbox .icon img{display:inline-block;vertical-align:middle;max-width:1.157vw}
.m-login .formbox .icon img:nth-child(2){display:none}
.m-login .formbox .inpbox{overflow:hidden}
.m-login .formbox .inp{display:block;width:100%;height:2.842vw;font-size:1.052vw;font-weight:700;color:#000;padding-right:.789vw}
.m-login .group.focus{border-color:#266cec}
.m-login .group.focus .icon img{display:none}
.m-login .group.focus .icon img:nth-child(2){display:inline-block}
.m-login .submit{text-align:center;font-size:1.157vw;color:#fff;-webkit-border-radius:.526vw;-moz-border-radius:.526vw;border-radius:.526vw;width:12.105vw;height:2.947vw;line-height:2.947vw;background-color:#2bb669;margin:2.263vw auto -1.157vw;cursor:pointer}
.m-login .qrbox{float:right;line-height:2.947vw;font-size:0;cursor:pointer}
.m-login .qrbox img{display:inline-block;vertical-align:middle;max-width:4.315vw}
.m-login .oh{overflow:hidden}
/*!****** bl end *******/
