@charset "UTF-8";body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,input,textarea,th,td {margin: 0;padding: 0;box-sizing: border-box;}body {font: 14px/1.6 "PingFang SC",Arial,"Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;color: #333;min-width: 1200px;background-color: #fff;}html {height: 100%;}* {box-sizing: border-box;}em,i,b {font-style: normal;}ul,ol {list-style: none;}a {text-decoration: none;outline: none;}img {border: none;vertical-align: middle;}input,textarea {outline: none;font-family: "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}input,select,textarea {font-size: 100%;}table {border-collapse: collapse;border-spacing: 0;}::-webkit-input-placeholder {color: #999;}:-moz-placeholder,::-moz-placeholder {color: #999;}:-ms-input-placeholder {color: #999;}.fl {float: left;}.fr {float: right;}.clearfix:after {content: "";display: block;visibility: hidden;clear: both;height: 0;font-size: 0;}.clearfix {zoom: 1;}a {color: #333;text-decoration: none;}a:hover {color: #dd3635;}.wrapper,.w1200 {margin-left: auto;margin-right: auto;width: 1400px;}.show {display: block;}.hide {display: none;}.dib {display: inline-block;}.clear {clear: both;}.tal {text-align: left !important;}.tac {text-align: center !important;}.tar {text-align: right !important;}.bgfff {background: #fff;}.ti2 {text-indent: 2em;}.color999 {color: #999;}.bodyh {height: 100%;position: relative;}.bodyhh {min-height: 100%;}.mb0 {margin-bottom: 0 !important;}.mt5 {margin-top: 5px;}.mb5 {margin-bottom: 5px;}.ml5 {margin-left: 5px;}.mr5 {margin-right: 5px;}.mlr5 {margin-left: 5px;margin-right: 5px;}.mt10 {margin-top: 10px;}.mb10 {margin-bottom: 10px;}.ml10 {margin-left: 10px;}.mr10 {margin-right: 10px;}.mt15 {margin-top: 15px;}.mb15 {margin-bottom: 15px;}.ml15 {margin-left: 15px;}.mr15 {margin-right: 15px;}.mt20 {margin-top: 20px;}.mt25 {margin-top: 25px;}.mb20 {margin-bottom: 20px;}.ml20 {margin-left: 20px;}.mr20 {margin-right: 20px;}.mt30 {margin-top: 30px;}.mb30 {margin-bottom: 30px;}.ml30 {margin-left: 30px;}.mr30 {margin-right: 30px;}.mt40 {margin-top: 40px;}.pt0 {padding-top: 0 !important;}.pt5 {padding-top: 5px;}.pb5 {padding-bottom: 5px;}.p15 {padding: 15px;}.pl5 {padding-left: 5px;}.pr5 {padding-right: 5px;}.pt10 {padding-top: 10px;}.pb10 {padding-bottom: 10px;}.pl10 {padding-left: 10px;}.pr10 {padding-right: 10px;}.plr10 {padding-left: 10px;padding-right: 10px;}.p10 {padding: 10px;}.pt15 {padding-top: 15px;}.pb15 {padding-bottom: 15px;}.pl15 {padding-left: 15px;}.pr15 {padding-right: 15px;}.plr15 {padding-left: 15px;padding-right: 15px;}.pt20 {padding-top: 20px;}.pb20 {padding-bottom: 20px;}.pl20 {padding-left: 20px;}.pr20 {padding-right: 20px;}.plr20 {padding-left: 20px;padding-right: 20px;}.p20 {padding: 20px;}.bt10 {border-top: 10px solid #f6f6f6;}.bb-so {border-bottom: 1px solid #e5e5e5;}.ovh li,.ovhh {overflow: hidden;white-space: nowrap;}.por {position: relative;}.no-cont {background-color: #fff;text-align: center;padding: 50px;font-size: 18px;color: #666;font-weight: bold;}.no-cont img {vertical-align: middle;margin-right: 10px;width: 163px;}.no-cont p {margin-top: 20px;}@font-face {  font-family: "iconfont";   src: url('../font/iconfont.woff2?t=1627957835656') format('woff2'),       url('../font/iconfont.woff?t=1627957835656') format('woff'),       url('../font/iconfont.ttf?t=1627957835656') format('truetype');}.iconfont {  font-family: "iconfont" !important;  font-size: 16px;  font-style: normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.icon-cma:before {  content: "\eb0c";}.icon-minyong:before {  content: "\eb0d";}.icon-jian:before {  content: "\e711";}.icon-jia:before {  content: "\e712";}.icon-fa7:before {  content: "\e64b";}.icon-jiaoyu:before {  content: "\e62a";}.icon-fa2:before {  content: "\e62b";}.icon-jinrong:before {  content: "\e62c";}.icon-zhengfu:before {  content: "\e62d";}.icon-jiudian:before {  content: "\e62e";}.icon-fa8:before {  content: "\e62f";}.icon-shangpu:before {  content: "\e631";}.icon-yule:before {  content: "\e632";}.icon-fa3:before {  content: "\e633";}.icon-fa1:before {  content: "\e635";}.icon-yiyuan:before {  content: "\e636";}.icon-fa5:before {  content: "\e637";}.icon-fa6:before {  content: "\eb0b";}.icon-gwc:before {  content: "\e61a";}.icon-sc:before {  content: "\e6c8";}.icon-fx:before {  content: "\e6d1";}.icon-add:before {  content: "\e600";}.icon-qq:before {  content: "\e887";}.icon-wx:before {  content: "\e630";}.icon-xx:before {  content: "\e673";}.icon-zan:before {  content: "\ec8c";}.icon-img:before {  content: "\e616";}.icon-logo:before {  content: "\e619";}.icon-dh:before {  content: "\e60e";}.icon-new:before {  content: "\e61d";}.icon-xing:before {  content: "\e608";}.icon-dd:before {  content: "\e60a";}.icon-btm2:before {  content: "\e60c";}.icon-btm3:before {  content: "\e60f";}.icon-ck:before {  content: "\e610";}.icon-btm4:before {  content: "\e611";}.icon-tt:before {  content: "\e612";}.icon-btm1:before {  content: "\e613";}.icon-ss:before {  content: "\e614";}.icon-t2:before {  content: "\e609";}.icon-t1:before {  content: "\e60b";}.icon-t3:before {  content: "\e60d";}.icon-t4:before {  content: "\e615";}.icon-jc:before {  content: "\e617";}.icon-ph:before {  content: "\e618";}.header-main { display: flex; justify-content: space-between; align-items: center; }body { height: 100%; position: relative; }.icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; }.bodyh { display: flex; justify-content: space-between; flex-direction: column; }.header { height: 80px; background-color: #fff; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.03); }.header-main_l .icon { font-size: 160px; height: 80px; vertical-align: middle; }.header-main_r { display: flex; align-items: center; }.header-main_r a { color: #666; font-size: 16px; margin-left: 20px; }.header-main-t { margin-left: 80px; line-height: 1.2; display: inline-block; vertical-align: middle; }.header-main-t span { font-size: 23px; font-weight: bold; }.header-main-t p { color: #999; font-size: 12px; }.header-main-t .iconfont { font-size: 20px; color: #ff961f; margin-right: 2px; }.header-main-w { font-size: 16px; color: #00AA5E; margin-left: 20px; }.footer { height: 100px; color: #999; text-align: center; padding-top: 28px; }.footer a { color: #999; }.footer-wrapper { background-color: #f7f8f9; }.codeform-p { top: 50%; margin-top: -100px; z-index: 12; position: fixed; left: 50%; width: 340px; margin-left: -170px; background-color: #fff; border-radius: 4px; padding: 20px; display: none; }.codeform-t { font-size: 18px; font-weight: bold; margin-bottom: 10px; }.codeform-img { position: relative; }.codeform-img .ipt { width: 150px; height: 46px; border: 1px solid #eee; padding: 0 20px; }.codeform-img .ipt:focus { border-color: #00AA5E; }.codeform-img img { height: 45px; }.codeform-btn { display: block; border-radius: 4px; background-color: #00AA5E; color: #fff; font-size: 18px; border: none; outline: none; text-align: center; line-height: 45px; box-shadow: 0px 2px 20px -13px #00AA5E; width: 100%; margin-top: 20px; cursor: pointer; }.codeform-btn:hover { opacity: .9; color: #fff; }.codeform .tips { color: #e50026; position: absolute; left: 0; font-size: 12px; bottom: -20px; display: none; }.popbg { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.3); z-index: 11; display: none; }.login-list { position: relative; margin-bottom: 20px; position: relative; }.login-list .ipt { height: 50px; border: 1px solid #f1f1f1; padding: 0 20px; width: 100%; font-size: 16px; }.login-list .ipt:focus { border-color: #00AA5E; }.login-list .tips { color: #e50026; position: absolute; left: 0; font-size: 12px; bottom: -20px; display: none; }.login-code .ipt { padding-right: 100px; }.login-get { position: absolute; right: 20px; top: 16px; color: #ff961f; }.login-get:hover { color: #ff961f; }.login-btn { display: block; border-radius: 4px; background-color: #00AA5E; color: #fff; font-size: 18px; border: none; outline: none; text-align: center; line-height: 52px; box-shadow: 0px 2px 20px -13px #00AA5E; width: 100%; cursor: pointer; }.login-btn.gray { background-color: #93c9ab; cursor: default; }.login-btn.gray:hover { opacity: 1; }.login-btn:hover { opacity: .9; color: #fff; }.login-tits, .login-sub, .login-opas { display: flex; justify-content: space-between; align-items: center; }body { background-color: #f1f4f3; }.header { position: relative; z-index: 3; }.container { height: 100%; }.container .wrapper { height: 100%; }.login { position: relative; display: flex; align-items: center; justify-content: flex-end; height: 100%; margin-top: -40px; }.login-bg { position: absolute; width: 730px; height: 505px; background-image: url("../images/login-bg.png"); left: 105px; top: 50%; margin-top: -250px; padding: 60px 50px; }.login-bg p { font-size: 28px; font-weight: bold; }.login-bg span { font-size: 16px; }.login-box { background-color: #fff; width: 400px; border-radius: 8px; box-shadow: 0px 0px 20px 0px rgba(0, 170, 94, 0.1); padding: 30px; }.login-tit { text-align: center; font-size: 18px; display: flex; border-bottom: 1px solid #f1f1f1; padding-bottom: 8px; }.login-tit a { color: #333; flex: 1; position: relative; }.login-tit a.active { font-weight: bold; color: #00AA5E; }.login-tit a.active::after { content: ''; width: 100%; height: 2px; background-color: currentColor; position: absolute; left: 0; bottom: -9px; }.login-tits { border-bottom: 1px solid #f1f1f1; padding-bottom: 8px; }.login-tits-sub { color: #999; }.login-tits-sub a { color: #00AA5E; }.login-tits em { position: relative; font-weight: bold; font-size: 18px; }.login-tits em::after { content: ''; width: 100%; height: 2px; background-color: #00AA5E; position: absolute; left: 0; bottom: -9px; }.login-titt { position: relative; }.login-titt-m { font-weight: bold; font-size: 18px; }.login-titt .login-tit { border-bottom: none; }.login-titt .login-tit a { flex: none; margin-right: 16px; }.login-titt .login-tit a.active { font-weight: bold; color: #333; }.login-titt .login-tit a.active::after { background-color: #00AA5E; width: 16px; height: 4px; left: 50%; margin-left: -8px; border-radius: 4px; }.login-form { margin-top: 30px; position: relative; }.login-ann { color: #999; margin-top: 40px; text-align: center; }.login-ann label { cursor: pointer; }.login-ann label input { display: none; }.login-ann label input:checked + span::after { content: ''; display: block; height: 4px; width: 9px; border: 0 solid #00AA5E; border-width: 0 0 2px 2px; transform: rotate(-60deg); position: absolute; top: 3px; left: 2px; }.login-ann label span { width: 16px; height: 16px; border: 1px solid #e8e8e8; display: inline-block; vertical-align: -3px; margin-right: 2px; position: relative; }.login-ann-i { margin-top: 5px; }.login-ann-i a { color: #00AA5E; }.login-ann > a { color: #333; }.login-sub { font-size: 16px; margin-top: 40px; }.login-sub a { color: #666; }.login-sub a:nth-child(2) { margin-left: 30px; margin-right: auto; }.login-sub a:last-child { font-size: 14px; color: #999; }.login-sub .iconfont { font-size: 20px; margin-right: 5px; vertical-align: middle; }.login-sub .icon-wx { color: #3AD41A; }.login-sub .icon-qq { color: #2BB6FA; }.login-tips { color: #fff; text-align: center; border-radius: 6px; background-color: rgba(0, 0, 0, 0.6); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 156px; padding: 10px 20px; margin-top: -40px; display: none; }.login-switch { color: #00AA5E !important; position: absolute; right: 0; top: -10px; }.login-switch .iconss { width: 36px; height: 36px; vertical-align: -6px; margin-left: 8px; }.login-codee { margin-top: 35px; text-align: center; }.login-codee-main { position: relative; height: 220px; line-height: 220px; }.login-codee-main img { width: 180px; height: 180px; }.login-codee-main span, .login-codee-main em { width: 10px; height: 100%; position: absolute; top: 0; left: 55px; }.login-codee-main span:before, .login-codee-main span:after, .login-codee-main em:before, .login-codee-main em:after { content: ''; width: 10px; height: 10px; position: absolute; border-left: 1px solid #ccc; border-top: 1px solid #ccc; left: 0; top: 0; }.login-codee-main span:after, .login-codee-main em:after { top: auto; bottom: 0; border-top: none; border-bottom: 1px solid #ccc; }.login-codee-main em { left: auto; right: 55px; }.login-codee-main em:before, .login-codee-main em:after { border-left: none; border-right: 1px solid #ccc; }.login-codee-txt { font-size: 16px; color: #3CBF5B; margin-top: 15px; }.login-codee-txt .icon { margin-right: 5px; }.login-opas { margin-top: 8px; }.login-opas a { color: #999; font-size: 14px; }.iconss { background-size: 100% 100%; display: inline-block; vertical-align: middle; }.iconss-pwd { background-image: url("../images/icons/pwd.png"); }.iconss-wxl { width: 19px; height: 16px; background-image: url("../images/icons/wxl.png"); margin-right: 5px; }.iconss-cod { background-image: url("../images/icons/cod.png"); }.popbox { width: 800px; position: fixed; left: 50%; margin-left: -400px; top: 50%; margin-top: -240px; z-index: 12; display: none; }.popbox .close { position: absolute; right: 15px; top: 15px; width: 20px; height: 20px; }.popbox .close:before, .popbox .close:after { content: ''; width: 20px; height: 1px; background: #000; position: absolute; right: 0; top: 10px; }.popbox .close:before { transform: rotate(45deg); }.popbox .close:after { transform: rotate(135deg); }.popbox .tit { font-size: 18px; color: #555; line-height: 50px; background-color: #ededed; padding-left: 25px; }.popbox .cont { padding: 20px; background-color: #fff; overflow: auto; max-height: 430px; }.popbox .cont p { text-indent: 2em; margin-bottom: 10px; }