@charset "UTF-8";
/*

=================
sass base style
=================

*/
.m-selectbox select { font-family: "\5FAE\8F6F\96C5\9ED1"; }

.f-cb, .uo-hd, .uo-step, .uo-verification-code, .uo-hdTwo, .uo-Twostep, .uoTwo-form-block, .uoTwo-form-block .block-cont, .Tuo-verification-code, #g-logft, .link-reg, .m-verification { *zoom: 1; }
.f-cb:before, .f-cb:after, .uo-hd:before, .uo-step:before, .uo-verification-code:before, .uo-hdTwo:before, .uo-Twostep:before, .uoTwo-form-block:before, .uoTwo-form-block .block-cont:before, .Tuo-verification-code:before, #g-logft:before, .link-reg:before, .m-verification:before, .uo-hd:after, .uo-step:after, .uo-verification-code:after, .uo-hdTwo:after, .uo-Twostep:after, .uoTwo-form-block:after, .uoTwo-form-block .block-cont:after, .Tuo-verification-code:after, #g-logft:after, .link-reg:after, .m-verification:after { content: ""; display: table; font: 0/0 a; }
.f-cb:after, .uo-hd:after, .uo-step:after, .uo-verification-code:after, .uo-hdTwo:after, .uo-Twostep:after, .uoTwo-form-block:after, .uoTwo-form-block .block-cont:after, .Tuo-verification-code:after, #g-logft:after, .link-reg:after, .m-verification:after { clear: both; }

.uo-auto { margin: 0 auto; width: 1000px; }

#userOperationBody { background-color: #f0f0f0; }

.uo-hd { height: 74px; line-height: 74px; background-color: #0069b3; }
.uo-hd .logo { display: inline-block; *display: inline; float: left; }
.uo-hd .logo a { display: table-cell; height: 74px; vertical-align: middle; }
.uo-hd .logo img { vertical-align: middle; }
.uo-hd .return { display: inline-block; *display: inline; float: right; font-size: 14px; color: #fff; }

.uo-bd { margin: 35px 0 25px; }

.uo-content { min-height: 500px; background-color: #fff; }

.uo-mod { padding: 0 35px; }

.uo-lock-ico { display: inline-block; position: relative; width: 40px; height: 40px; background: url(../images/lock.png) no-repeat; }

.uo-tt { height: 90px; line-height: 90px; }
.uo-tt .title { text-align: center; }
.uo-tt .title .uo-lock-ico, .uo-tt .title strong { top: 14px; }
.uo-tt .title strong { display: inline-block; position: relative; line-height: 18px; font-size: 22px; font-weight: 400; color: #585a6a; }
.uo-tt .title strong span { font-size: 10px; color: #8b8e9f; }
.uo-tt .line { border-top: 1px solid #dfdfdf; height: 5px; background: url(../images/uo-tt-bg.png) center top no-repeat; }

.uo-dt { padding: 30px 0; min-height: 500px; }

.uo-right-ico { display: inline-block; position: relative; top: 3px; width: 16px; height: 16px; background: url(../images/uo-right-ico.png) no-repeat; }

.uo-step { margin: 25px 0 60px; }
.uo-step .step { display: inline-block; *display: inline; float: left; position: relative; width: 33%; text-align: center; color: #aeb0bb; }
.uo-step .step.first .line { width: 50%; left: 50%; }
.uo-step .step.last .line { width: 50%; }
.uo-step .step.z-crt .line, .uo-step .step.z-crt strong { background-color: #40a0e4; }
.uo-step .step.z-crt .txt { color: #666872; }
.uo-step .step strong { display: inline-block; position: relative; z-index: 2; width: 34px; height: 34px; background-color: #d5e0e7; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; line-height: 34px; text-align: center; font-size: 14px; color: #fff; }
.uo-step .step .line { display: block; position: absolute; top: 15px; left: 0; z-index: 1; width: 100%; height: 4px; background-color: #d5e0e7; }
.uo-step .step .txt { display: block; margin-top: 12px; }

.uo-form-lst { padding: 0 50px 0 120px; }

.uo-form-block { position: relative; margin-bottom: 40px; padding: 0 180px; line-height: 44px; min-height: 44px; font-size: 14px; }
.uo-form-block .lt { position: absolute; top: 0; left: 0; padding-right: 10px; width: 170px; color: #2b2f47; text-align: right; }
.uo-form-block .verify { position: absolute; top: 0; right: 0; padding-left: 12px; width: 170px; color: red; }

.uo-ipt-mod { padding: 0 13px; }

.uo-verification-code { line-height: 35px; }
.uo-verification-code span { display: inline-block; *display: inline; float: left; height: 35px; }
.uo-verification-code span img { cursor: pointer; height: 35px; }
.uo-verification-code a { margin-left: 15px; color: #0069b3; }
.uo-verification-code a:hover { color: #0069b3; text-decoration: underline; }

.uo-ipt { margin-left: -13px; padding: 10px 12px; width: 100%; height: 24px; line-height: 24px; background-color: #fff; border: 1px solid #cdcccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 14px; font-weight: 400; font-family: "Microsoft YaHei"; color: #2b2f47; }
.uo-ipt:focus { border-color: #0087e6; box-shadow: inset 0 0 4px #80caff; }

.uo-btn-row .uo-btn { margin-right: 16px; }

.uo-btn { display: inline-block; padding: 0 50px; height: 42px; line-height: 42px; background-color: #f1f1f1; border: 1px solid #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #2b2f47; font-size: 14px; font-weight: 700; }
.uo-btn:hover { background-color: #0069b3; border-color: #0069b3; color: #fff; }

.uo-inverse-btn { background-color: #fff; border-color: #67c0ff; color: #0069b3; }
.uo-inverse-btn:hover { background-color: #0069b3; border-color: #0069b3; color: #fff; }

.uo-main-btn { background-color: #0069b3; border-color: #0069b3; color: #fff; }
.uo-main-btn:hover { background-color: #0081dc; border-color: #0081dc; color: #fff; }

.uo-finish-block { margin: 0 auto; padding-left: 106px; min-height: 90px; background: url(../images/uo-finish-ico.png) 10px 15px no-repeat; width: 310px; line-height: 28px; }
.uo-finish-block strong { font-size: 20px; font-weight: 400; color: #2b2f47; }
.uo-finish-block p { margin-bottom: 20px; }
.uo-finish-block p em { color: red; }

.uo-ft { height: 38px; background-color: #373b3d; line-height: 38px; text-align: center; color: #fff; }

.uo-autoTwo { margin: 0 auto; width: 1200px; }

#userOperationBdTwo { background: #f5f5f5; }

.uo-hdTwo { height: 82px; line-height: 82px; background-color: #fff; }
.uo-hdTwo .logo { display: inline-block; *display: inline; float: left; }
.uo-hdTwo .logo a { display: table-cell; height: 82px; vertical-align: middle; }
.uo-hdTwo .logo img { vertical-align: middle; }
.uo-hdTwo .return { height: 34px; line-height: 34px; border: 1px solid #dfedfc; color: #1678da; display: inline-block; *display: inline; float: right; font-size: 14px; text-align: center; padding: 0 15px; min-width: 84px; -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; position: relative; top: 25px; }
.uo-hdTwo .return:hover { background: #1678da; border-color: #1678da; color: #fff; }

.uo-bdTwo { margin-bottom: 50px; }

.uo-headsign { color: #40414a; height: 76px; line-height: 76px; font-size: 20px; }
.uo-headsign i { width: 28px; height: 30px; display: inline-block; background: url(../images/uo-icoTwo.png) 0 0 no-repeat; background-position: 0 0; margin-right: 5px; position: relative; top: 10px; }

.uo-resetPasswordTwo { background: #fff; border: 1px solid #d8d8d8; border-top: 0; min-height: 500px; }

.uo-tiptwo { line-height: 46px; height: 46px; border-top: 2px solid #eed9bc; border-bottom: 1px solid #eed9bc; background: #fff7e2; padding-left: 22px; }
.uo-tiptwo i { width: 16px; height: 16px; background: #ffaa15; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; line-height: 16px; text-align: center; display: inline-block; color: #fff; font-size: 12px; margin-right: 10px; }

.uo-bdsteptwo { padding: 32px 54px; }

.uo-Twostep { margin-bottom: 64px; }
.uo-Twostep .step { display: inline-block; *display: inline; float: left; position: relative; width: 33%; text-align: center; color: #616161; font-size: 15px; font-weight: bold; background: #f3f3f3 url(../images/twostep-hdarrow.png) right top no-repeat; height: 52px; line-height: 52px; }
.uo-Twostep .step.past { background: #f3f3f3 url(../images/twostep-hdarrowPast.png) right top no-repeat; }
.uo-Twostep .step.z-crt { background: #1678da url(../images/twostep-hdarrowIn.png) right top no-repeat; color: #fff; }
.uo-Twostep .step.z-crt i { background-position: -58px 0; }
.uo-Twostep .step.z-crt.two i { background-position: -111px 0; }
.uo-Twostep .step.z-crt.last { background: #1678da; }
.uo-Twostep .step.z-crt.last i { background-position: -160px 0; }
.uo-Twostep .step i { width: 22px; height: 20px; display: inline-block; background: url(../images/uo-icoTwo.png) 0 0 no-repeat; background-position: -31px 0; margin-right: 5px; position: relative; top: 5px; }
.uo-Twostep .step.two i { background-position: -86px 0; }
.uo-Twostep .step.last { background: #f3f3f3; }
.uo-Twostep .step.last i { background-position: -136px 0; }

.uoTwo-form-block { line-height: 60px; height: 62px; padding-left: 280px; padding-bottom: 45px; }
.uoTwo-form-block ::-webkit-input-placeholder { color: #8b8b8b; }
.uoTwo-form-block :-moz-placeholder { color: #8b8b8b; }
.uoTwo-form-block ::-moz-placeholder { color: #8b8b8b; }
.uoTwo-form-block :-ms-input-placeholder { color: #8b8b8b; }
.uoTwo-form-block .block-cont { display: inline-block; *display: inline; float: left; border-bottom: 1px solid #d1d1d1; }
.uoTwo-form-block .block-contCode .Twouo-ipt-mod { width: 180px; padding-right: 233px; }
.uoTwo-form-block .verify { display: inline-block; *display: inline; float: left; color: red; text-align: left; line-height: 20px; font-size: 12px; padding: 20px; max-width: 250px; }
.uoTwo-form-block .lt { display: inline-block; *display: inline; float: left; width: 80px; color: #40414a; font-size: 15px; font-weight: bold; text-align: left; }
.uoTwo-form-block .center { display: inline-block; *display: inline; float: left; position: relative; }
.uoTwo-form-block .Tuo-verification-code { display: inline-block; *display: inline; float: left; position: absolute; right: 0; top: 10px; }
.uoTwo-form-block .Twouo-ipt-mod { width: 400px; height: 60px; padding: 0 13px; }

.Twouo-ipt { padding: 10px 12px; width: 100%; height: 24px; line-height: 24px; background-color: #fff; border: 1px solid #cdcccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left: -13px; outline-style: none; border: 0 none; font-size: 14px; font-weight: 400; font-family: "Microsoft YaHei"; color: #2b2f47; }

.Tuo-verification-code { line-height: 35px; }
.Tuo-verification-code span { display: inline-block; *display: inline; float: left; height: 35px; }
.Tuo-verification-code span img { cursor: pointer; height: 35px; }
.Tuo-verification-code a { margin-left: 15px; color: #1678da; }
.Tuo-verification-code a:hover { color: #1678da; text-decoration: underline; }

.Tuo-btn-opa { text-align: center; padding: 20px 0; }
.Tuo-btn-opa .Tuo-btn-row { display: inline-block; }
.Tuo-btn-opa .Tuo-btn-row .Tuo-btn { margin-right: 25px; }

.Tuo-btn { display: inline-block; padding: 0 20px; height: 40px; line-height: 40px; background-color: #f1f1f1; border: 1px solid #ccc; color: #2b2f47; min-width: 125px; font-size: 14px; font-weight: 700; }
.Tuo-btn:hover { background-color: #1678da; border-color: #1678da; color: #fff; }

.Tuo-next-btn { background-color: #ffa70d; border-color: #ffa70d; color: #fff; }
.Tuo-next-btn:hover { background-color: #ffb636; border-color: #ffb636; color: #fff; }

.Tuo-inverse-btn { background-color: #fff; border-color: #67c0ff; color: #1678da; }
.Tuo-inverse-btn:hover { background-color: #1678da; border-color: #1678da; color: #fff; }

.Tuo-main-btn { background-color: #1678da; border-color: #1678da; color: #fff; }
.Tuo-main-btn:hover { background-color: #2f8cea; border-color: #2f8cea; color: #fff; }

.Tuo-ft { padding: 15px 0; text-align: center; background: #2d3a44; line-height: 22px; font-size: 12px; color: #9a9a9a; }
.Tuo-ft .line { color: #434d55; margin: 0 10px; }

.Tou-set-password { text-align: center; font-size: 15px; font-weight: bold; color: #616161; background: url(../images/set-passwordcon.png) center 50px no-repeat; padding-top: 230px; padding-bottom: 20px; margin-right: 30px; }

.m-hdtheme { background: #0069b3; }
.m-hdtheme .return { border-color: #fff; background: #fff; color: #0069b3; }
.m-hdtheme .return:hover { border-color: #fff; background: #fff; color: #0069b3; text-decoration: underline; }

/*user icon*/
.u-checkbox-ico, .m-checkbox-tick .ico, .u-radio-ico, .m-radio-tick .ico { display: inline-block; position: relative; background: url(../images/login-userico.png) no-repeat; }

.u-checkbox-ico, .m-checkbox-tick .ico { width: 15px; height: 15px; background-position: 0 0; }

.m-checkbox-tick .on .ico { background-position: -39px 0; }

.m-checkbox-tick.disabled .on .rel-ico.ico, .m-checkbox-tick.disabled .on .ico { background-position: -59px 0px; }

.u-radio-ico, .m-radio-tick .ico { width: 16px; height: 16px; background-position: -79px 0px; }

.m-radio-tick .on .ico { background-position: -99px 0px; }

.m-radio-tick.disabled .on .ico, .m-radio-tick.disabled .on .rel-ico.ico { background-position: -120px 0px; }

/*user icon*/
.u-main-btn { padding: 0 15px; line-height: 30px; border: 1px solid #cdcccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; color: #0069b3; font-size: 12px; margin-right: 4px; box-shadow: 0 2px 3px #f5f5f5; background: #fff; }
.u-main-btn:hover { color: #fff; background: #0069b3; border-color: #0069b3; }

/*--------- begin personal datum  -----------*/
.g-personal-wrap { padding: 20px 54px 35px; background: #fff; }

.uo-resetPasswordhb { border-top: 1px solid #d8d8d8; }

.m-addElement-btnCen { padding-top: 35px; text-align: center; border-top: 1px dotted #bfc0c6; }

.errblock { color: red; line-height: 22px; }

.m-information-boxH .m-addElement-item { margin-bottom: 0; height: 68px; }

.m-pbMod-ipt.error .mis-textarea, .m-pbMod-ipt.error .u-pbIpt { border-color: red; }

.m-selectbox.error strong { border-color: red; }
.m-selectbox.error .errblock { padding-left: 13px; line-height: 22px; }
.m-selectbox.error select { color: red; }

/*--------- end personal datum  -----------*/
/* begin form mod pagy */
.u-pbIpt { display: block; margin-left: -13px; padding: 5px 12px; width: 100%; height: 22px; background-color: #fff; border: 1px solid #dad9d9; box-shadow: inset 0 4px 8px rgba(0, 0, 0, 0.05); line-height: 22px; font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1"; color: #2f3031; }
.u-pbIpt:disabled, .u-pbIpt.disabled { background-color: #f6f6f6; color: #cbcbcc; }

.m-pbMod-ipt { position: relative; padding: 0 13px; }
.m-pbMod-ipt.date { padding-right: 36px; }
.m-pbMod-ipt.date .u-pbIpt { padding-right: 35px; background: url(../images/calendar-ico.png) right 7px no-repeat; }
.m-pbMod-ipt .size-txt { text-align: right; }
.m-pbMod-ipt .size-txt span { margin-left: 20px; }

.u-textarea { display: block; overflow: hidden; margin-left: -13px; padding: 5px 12px; width: 100%; min-height: 90px; max-height: 200px; background-color: #fff; border: 1px solid #dad9d9; box-shadow: inset 0 4px 8px rgba(0, 0, 0, 0.05); resize: vertical; line-height: 22px; font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1"; color: #2f3031; }
.u-textarea:disabled, .u-textarea.disabled { background-color: #f6f6f6; color: #cbcbcc; }

.m-addElement-btn .u-main-btn { line-height: 35px; height: 35px; text-align: center; min-width: 100px; margin-right: 15px; font-weight: bold; }
.m-addElement-btn .u-confirm-btn { border-color: #4db5ff; }
.m-addElement-btn .u-cancel-btn { color: #a1a1a1; }
.m-addElement-btn .u-cancel-btn:hover { color: #fff; }

.m-selectbox { position: relative; }
.m-selectbox.style1 strong i { background-color: transparent; }
.m-selectbox.style1 strong i:after { margin-top: -2px; border-left-width: 5px; border-right-width: 5px; border-top-width: 5px; }
.m-selectbox strong { display: block; overflow: hidden; position: relative; padding: 0 12px; height: 32px; background-color: #fff; border: 1px solid #dad9d9; box-shadow: inset 0 4px 8px rgba(0, 0, 0, 0.05); line-height: 32px; font-size: 14px; font-weight: 300; color: #808392; }
.m-selectbox strong i { display: block; position: absolute; top: 0; right: 0; width: 36px; height: 32px; }
.m-selectbox strong i:before, .m-selectbox strong i:after { display: block; position: absolute; top: 50%; left: 50%; margin: -3px 0 0 -7px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 6px solid #9f9f9f; content: ""; }
.m-selectbox strong i:after { display: block; position: absolute; top: 50%; left: 50%; margin: -5px 0 0 -7px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 6px solid #fff; content: ""; }
.m-selectbox select { position: absolute; top: 0; left: 0; width: 100%; height: 34px; opacity: 0; filter: alpha(opacity=0); font-size: 14px; color: #808392; }

.m-radio-tick { display: inline-block; padding-left: 24px; position: relative; }
.m-radio-tick .ico { position: absolute; top: 50%; left: 0; margin-top: -8px; }
.m-radio-tick input { position: absolute; top: 50%; left: 0; margin-top: -8px; width: 16px; height: 16px; opacity: 0; filter: alpha(opacity=0); }

.m-checkbox-tick { display: inline-block; padding-left: 24px; position: relative; }
.m-checkbox-tick .ico { position: absolute; top: 50%; left: 0; margin-top: -8px; }
.m-checkbox-tick input { position: absolute; top: 50%; left: 0; margin-top: -8px; width: 16px; height: 16px; opacity: 0; filter: alpha(opacity=0); }

.m-check-mod { line-height: 34px; font-size: 14px; }
.m-check-mod label { margin-right: 30px; }

/* end form mod pagy */
.m-tblog-infortal { width: 100%; border: 1px solid #e0e0e0; margin: 30px 0 50px; }
.m-tblog-infortal td { height: 48px; font-size: 13px; border-bottom: 1px dotted #bfc0c6; word-break: break-all; line-height: 20px; }
.m-tblog-infortal td.tt { padding-right: 10px; text-align: right; color: #2f3031; font-weight: 700; background: #e6f5ff; }
.m-tblog-infortal td.tt em { color: red; }
.m-tblog-infortal td.con { padding: 10px 15px; font-weight: normal; color: #2f3031; }
.m-tblog-infortal td.bor { border-left: 1px dotted #bfc0c6; }
.m-tblog-infortal .tips { display: block; color: #0069b3; }
.m-tblog-infortal .fee { color: #e7582c; font-size: 14px; }
.m-tblog-infortal .fee strong { font-size: 22px; }

.m-tblog-inforalltal { width: 100%; border: 1px solid #e0e0e0; margin: 30px 0 50px; text-align: center; }
.m-tblog-inforalltal thead td { color: #2f3031; font-weight: 700; background: #e6f5ff; }
.m-tblog-inforalltal td { height: 48px; font-size: 13px; border-bottom: 1px dotted #bfc0c6; word-break: break-all; line-height: 20px; color: #2f3031; border: 1px dotted #bfc0c6; }

/*

=================
sass base style
=================

*/
.m-selectbox select { font-family: "\5FAE\8F6F\96C5\9ED1"; }

.f-cb, .uo-hd, .uo-step, .uo-verification-code, .uo-hdTwo, .uo-Twostep, .uoTwo-form-block, .uoTwo-form-block .block-cont, .Tuo-verification-code, #g-logft, .link-reg, .m-verification { *zoom: 1; }
.f-cb:before, .f-cb:after, .uo-hd:before, .uo-step:before, .uo-verification-code:before, .uo-hdTwo:before, .uo-Twostep:before, .uoTwo-form-block:before, .uoTwo-form-block .block-cont:before, .Tuo-verification-code:before, #g-logft:before, .link-reg:before, .m-verification:before, .uo-hd:after, .uo-step:after, .uo-verification-code:after, .uo-hdTwo:after, .uo-Twostep:after, .uoTwo-form-block:after, .uoTwo-form-block .block-cont:after, .Tuo-verification-code:after, #g-logft:after, .link-reg:after, .m-verification:after { content: ""; display: table; font: 0/0 a; }
.f-cb:after, .uo-hd:after, .uo-step:after, .uo-verification-code:after, .uo-hdTwo:after, .uo-Twostep:after, .uoTwo-form-block:after, .uoTwo-form-block .block-cont:after, .Tuo-verification-code:after, #g-logft:after, .link-reg:after, .m-verification:after { clear: both; }

.uo-auto { margin: 0 auto; width: 1000px; }

#userOperationBody { background-color: #f0f0f0; }

.uo-hd { height: 74px; line-height: 74px; background-color: #0069b3; }
.uo-hd .logo { display: inline-block; *display: inline; float: left; }
.uo-hd .logo a { display: table-cell; height: 74px; vertical-align: middle; }
.uo-hd .logo img { vertical-align: middle; }
.uo-hd .return { display: inline-block; *display: inline; float: right; font-size: 14px; color: #fff; }

.uo-bd { margin: 35px 0 25px; }

.uo-content { min-height: 500px; background-color: #fff; }

.uo-mod { padding: 0 35px; }

.uo-lock-ico { display: inline-block; position: relative; width: 40px; height: 40px; background: url(../images/lock.png) no-repeat; }

.uo-tt { height: 90px; line-height: 90px; }
.uo-tt .title { text-align: center; }
.uo-tt .title .uo-lock-ico, .uo-tt .title strong { top: 14px; }
.uo-tt .title strong { display: inline-block; position: relative; line-height: 18px; font-size: 22px; font-weight: 400; color: #585a6a; }
.uo-tt .title strong span { font-size: 10px; color: #8b8e9f; }
.uo-tt .line { border-top: 1px solid #dfdfdf; height: 5px; background: url(../images/uo-tt-bg.png) center top no-repeat; }

.uo-dt { padding: 30px 0; min-height: 500px; }

.uo-right-ico { display: inline-block; position: relative; top: 3px; width: 16px; height: 16px; background: url(../images/uo-right-ico.png) no-repeat; }

.uo-step { margin: 25px 0 60px; }
.uo-step .step { display: inline-block; *display: inline; float: left; position: relative; width: 33%; text-align: center; color: #aeb0bb; }
.uo-step .step.first .line { width: 50%; left: 50%; }
.uo-step .step.last .line { width: 50%; }
.uo-step .step.z-crt .line, .uo-step .step.z-crt strong { background-color: #40a0e4; }
.uo-step .step.z-crt .txt { color: #666872; }
.uo-step .step strong { display: inline-block; position: relative; z-index: 2; width: 34px; height: 34px; background-color: #d5e0e7; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; line-height: 34px; text-align: center; font-size: 14px; color: #fff; }
.uo-step .step .line { display: block; position: absolute; top: 15px; left: 0; z-index: 1; width: 100%; height: 4px; background-color: #d5e0e7; }
.uo-step .step .txt { display: block; margin-top: 12px; }

.uo-form-lst { padding: 0 50px 0 120px; }

.uo-form-block { position: relative; margin-bottom: 40px; padding: 0 180px; line-height: 44px; min-height: 44px; font-size: 14px; }
.uo-form-block .lt { position: absolute; top: 0; left: 0; padding-right: 10px; width: 170px; color: #2b2f47; text-align: right; }
.uo-form-block .verify { position: absolute; top: 0; right: 0; padding-left: 12px; width: 170px; color: red; }

.uo-ipt-mod { padding: 0 13px; }

.uo-verification-code { line-height: 35px; }
.uo-verification-code span { display: inline-block; *display: inline; float: left; height: 35px; }
.uo-verification-code span img { cursor: pointer; height: 35px; }
.uo-verification-code a { margin-left: 15px; color: #0069b3; }
.uo-verification-code a:hover { color: #0069b3; text-decoration: underline; }

.uo-ipt { margin-left: -13px; padding: 10px 12px; width: 100%; height: 24px; line-height: 24px; background-color: #fff; border: 1px solid #cdcccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 14px; font-weight: 400; font-family: "Microsoft YaHei"; color: #2b2f47; }
.uo-ipt:focus { border-color: #0087e6; box-shadow: inset 0 0 4px #80caff; }

.uo-btn-row .uo-btn { margin-right: 16px; }

.uo-btn { display: inline-block; padding: 0 50px; height: 42px; line-height: 42px; background-color: #f1f1f1; border: 1px solid #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #2b2f47; font-size: 14px; font-weight: 700; }
.uo-btn:hover { background-color: #0069b3; border-color: #0069b3; color: #fff; }

.uo-inverse-btn { background-color: #fff; border-color: #67c0ff; color: #0069b3; }
.uo-inverse-btn:hover { background-color: #0069b3; border-color: #0069b3; color: #fff; }

.uo-main-btn { background-color: #0069b3; border-color: #0069b3; color: #fff; }
.uo-main-btn:hover { background-color: #0081dc; border-color: #0081dc; color: #fff; }

.uo-finish-block { margin: 0 auto; padding-left: 106px; min-height: 90px; background: url(../images/uo-finish-ico.png) 10px 15px no-repeat; width: 310px; line-height: 28px; }
.uo-finish-block strong { font-size: 20px; font-weight: 400; color: #2b2f47; }
.uo-finish-block p { margin-bottom: 20px; }
.uo-finish-block p em { color: red; }

.uo-ft { height: 38px; background-color: #373b3d; line-height: 38px; text-align: center; color: #fff; }

.uo-autoTwo { margin: 0 auto; width: 1200px; }

#userOperationBdTwo { background: #f5f5f5; }

.uo-hdTwo { height: 82px; line-height: 82px; background-color: #fff; }
.uo-hdTwo .logo { display: inline-block; *display: inline; float: left; }
.uo-hdTwo .logo a { display: table-cell; height: 82px; vertical-align: middle; }
.uo-hdTwo .logo img { vertical-align: middle; }
.uo-hdTwo .return { height: 34px; line-height: 34px; border: 1px solid #dfedfc; color: #1678da; display: inline-block; *display: inline; float: right; font-size: 14px; text-align: center; padding: 0 15px; min-width: 84px; -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; position: relative; top: 25px; }
.uo-hdTwo .return:hover { background: #1678da; border-color: #1678da; color: #fff; }

.uo-bdTwo { margin-bottom: 50px; }

.uo-headsign { color: #40414a; height: 76px; line-height: 76px; font-size: 20px; }
.uo-headsign i { width: 28px; height: 30px; display: inline-block; background: url(../images/uo-icoTwo.png) 0 0 no-repeat; background-position: 0 0; margin-right: 5px; position: relative; top: 10px; }

.uo-resetPasswordTwo { background: #fff; border: 1px solid #d8d8d8; border-top: 0; min-height: 500px; }

.uo-tiptwo { line-height: 46px; height: 46px; border-top: 2px solid #eed9bc; border-bottom: 1px solid #eed9bc; background: #fff7e2; padding-left: 22px; }
.uo-tiptwo i { width: 16px; height: 16px; background: #ffaa15; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; line-height: 16px; text-align: center; display: inline-block; color: #fff; font-size: 12px; margin-right: 10px; }

.uo-bdsteptwo { padding: 32px 54px; }

.uo-Twostep { margin-bottom: 64px; }
.uo-Twostep .step { display: inline-block; *display: inline; float: left; position: relative; width: 33%; text-align: center; color: #616161; font-size: 15px; font-weight: bold; background: #f3f3f3 url(../images/twostep-hdarrow.png) right top no-repeat; height: 52px; line-height: 52px; }
.uo-Twostep .step.past { background: #f3f3f3 url(../images/twostep-hdarrowPast.png) right top no-repeat; }
.uo-Twostep .step.z-crt { background: #1678da url(../images/twostep-hdarrowIn.png) right top no-repeat; color: #fff; }
.uo-Twostep .step.z-crt i { background-position: -58px 0; }
.uo-Twostep .step.z-crt.two i { background-position: -111px 0; }
.uo-Twostep .step.z-crt.last { background: #1678da; }
.uo-Twostep .step.z-crt.last i { background-position: -160px 0; }
.uo-Twostep .step i { width: 22px; height: 20px; display: inline-block; background: url(../images/uo-icoTwo.png) 0 0 no-repeat; background-position: -31px 0; margin-right: 5px; position: relative; top: 5px; }
.uo-Twostep .step.two i { background-position: -86px 0; }
.uo-Twostep .step.last { background: #f3f3f3; }
.uo-Twostep .step.last i { background-position: -136px 0; }

.uoTwo-form-block { line-height: 60px; height: 62px; padding-left: 280px; padding-bottom: 45px; }
.uoTwo-form-block ::-webkit-input-placeholder { color: #8b8b8b; }
.uoTwo-form-block :-moz-placeholder { color: #8b8b8b; }
.uoTwo-form-block ::-moz-placeholder { color: #8b8b8b; }
.uoTwo-form-block :-ms-input-placeholder { color: #8b8b8b; }
.uoTwo-form-block .block-cont { display: inline-block; *display: inline; float: left; border-bottom: 1px solid #d1d1d1; }
.uoTwo-form-block .block-contCode .Twouo-ipt-mod { width: 180px; padding-right: 233px; }
.uoTwo-form-block .verify { display: inline-block; *display: inline; float: left; color: red; text-align: left; line-height: 20px; font-size: 12px; padding: 20px; max-width: 250px; }
.uoTwo-form-block .lt { display: inline-block; *display: inline; float: left; width: 80px; color: #40414a; font-size: 15px; font-weight: bold; text-align: left; }
.uoTwo-form-block .center { display: inline-block; *display: inline; float: left; position: relative; }
.uoTwo-form-block .Tuo-verification-code { display: inline-block; *display: inline; float: left; position: absolute; right: 0; top: 10px; }
.uoTwo-form-block .Twouo-ipt-mod { width: 400px; height: 60px; padding: 0 13px; }

.Twouo-ipt { padding: 10px 12px; width: 100%; height: 24px; line-height: 24px; background-color: #fff; border: 1px solid #cdcccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left: -13px; outline-style: none; border: 0 none; font-size: 14px; font-weight: 400; font-family: "Microsoft YaHei"; color: #2b2f47; }

.Tuo-verification-code { line-height: 35px; }
.Tuo-verification-code span { display: inline-block; *display: inline; float: left; height: 35px; }
.Tuo-verification-code span img { cursor: pointer; height: 35px; }
.Tuo-verification-code a { margin-left: 15px; color: #1678da; }
.Tuo-verification-code a:hover { color: #1678da; text-decoration: underline; }

.Tuo-btn-opa { text-align: center; padding: 20px 0; }
.Tuo-btn-opa .Tuo-btn-row { display: inline-block; }
.Tuo-btn-opa .Tuo-btn-row .Tuo-btn { margin-right: 25px; }

.Tuo-btn { display: inline-block; padding: 0 20px; height: 40px; line-height: 40px; background-color: #f1f1f1; border: 1px solid #ccc; color: #2b2f47; min-width: 125px; font-size: 14px; font-weight: 700; }
.Tuo-btn:hover { background-color: #1678da; border-color: #1678da; color: #fff; }

.Tuo-next-btn { background-color: #ffa70d; border-color: #ffa70d; color: #fff; }
.Tuo-next-btn:hover { background-color: #ffb636; border-color: #ffb636; color: #fff; }

.Tuo-inverse-btn { background-color: #fff; border-color: #67c0ff; color: #1678da; }
.Tuo-inverse-btn:hover { background-color: #1678da; border-color: #1678da; color: #fff; }

.Tuo-main-btn { background-color: #1678da; border-color: #1678da; color: #fff; }
.Tuo-main-btn:hover { background-color: #2f8cea; border-color: #2f8cea; color: #fff; }

.Tuo-ft { padding: 15px 0; text-align: center; background: #2d3a44; line-height: 22px; font-size: 12px; color: #9a9a9a; }
.Tuo-ft .line { color: #434d55; margin: 0 10px; }

.Tou-set-password { text-align: center; font-size: 15px; font-weight: bold; color: #616161; background: url(../images/set-passwordcon.png) center 50px no-repeat; padding-top: 230px; padding-bottom: 20px; margin-right: 30px; }

.m-hdtheme { background: #0069b3; }
.m-hdtheme .return { border-color: #fff; background: #fff; color: #0069b3; }
.m-hdtheme .return:hover { border-color: #fff; background: #fff; color: #0069b3; text-decoration: underline; }

/*user icon*/
.u-checkbox-ico, .m-checkbox-tick .ico, .u-radio-ico, .m-radio-tick .ico { display: inline-block; position: relative; background: url(../images/login-userico.png) no-repeat; }

.u-checkbox-ico, .m-checkbox-tick .ico { width: 15px; height: 15px; background-position: 0 0; }

.m-checkbox-tick .on .ico { background-position: -39px 0; }

.m-checkbox-tick.disabled .on .rel-ico.ico, .m-checkbox-tick.disabled .on .ico { background-position: -59px 0px; }

.u-radio-ico, .m-radio-tick .ico { width: 16px; height: 16px; background-position: -79px 0px; }

.m-radio-tick .on .ico { background-position: -99px 0px; }

.m-radio-tick.disabled .on .ico, .m-radio-tick.disabled .on .rel-ico.ico { background-position: -120px 0px; }

/*user icon*/
.u-main-btn { padding: 0 15px; line-height: 30px; border: 1px solid #cdcccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; color: #0069b3; font-size: 12px; margin-right: 4px; box-shadow: 0 2px 3px #f5f5f5; background: #fff; }
.u-main-btn:hover { color: #fff; background: #0069b3; border-color: #0069b3; }

/*--------- begin personal datum  -----------*/
.g-personal-wrap { padding: 20px 54px 35px; background: #fff; }

.uo-resetPasswordhb { border-top: 1px solid #d8d8d8; }

.m-addElement-btnCen { padding-top: 35px; text-align: center; border-top: 1px dotted #bfc0c6; }

.errblock { color: red; line-height: 22px; }

.m-information-boxH .m-addElement-item { margin-bottom: 0; height: 68px; }

.m-pbMod-ipt.error .mis-textarea, .m-pbMod-ipt.error .u-pbIpt { border-color: red; }

.m-selectbox.error strong { border-color: red; }
.m-selectbox.error .errblock { padding-left: 13px; line-height: 22px; }
.m-selectbox.error select { color: red; }

/*--------- end personal datum  -----------*/
/* begin form mod pagy */
.u-pbIpt { display: block; margin-left: -13px; padding: 5px 12px; width: 100%; height: 22px; background-color: #fff; border: 1px solid #dad9d9; box-shadow: inset 0 4px 8px rgba(0, 0, 0, 0.05); line-height: 22px; font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1"; color: #2f3031; }
.u-pbIpt:disabled, .u-pbIpt.disabled { background-color: #f6f6f6; color: #cbcbcc; }

.m-pbMod-ipt { position: relative; padding: 0 13px; }
.m-pbMod-ipt.date { padding-right: 36px; }
.m-pbMod-ipt.date .u-pbIpt { padding-right: 35px; background: url(../images/calendar-ico.png) right 7px no-repeat; }
.m-pbMod-ipt .size-txt { text-align: right; }
.m-pbMod-ipt .size-txt span { margin-left: 20px; }

.u-textarea { display: block; overflow: hidden; margin-left: -13px; padding: 5px 12px; width: 100%; min-height: 90px; max-height: 200px; background-color: #fff; border: 1px solid #dad9d9; box-shadow: inset 0 4px 8px rgba(0, 0, 0, 0.05); resize: vertical; line-height: 22px; font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1"; color: #2f3031; }
.u-textarea:disabled, .u-textarea.disabled { background-color: #f6f6f6; color: #cbcbcc; }

.m-addElement-btn .u-main-btn { line-height: 35px; height: 35px; text-align: center; min-width: 100px; margin-right: 15px; font-weight: bold; }
.m-addElement-btn .u-confirm-btn { border-color: #4db5ff; }
.m-addElement-btn .u-cancel-btn { color: #a1a1a1; }
.m-addElement-btn .u-cancel-btn:hover { color: #fff; }

.m-selectbox { position: relative; }
.m-selectbox.style1 strong i { background-color: transparent; }
.m-selectbox.style1 strong i:after { margin-top: -2px; border-left-width: 5px; border-right-width: 5px; border-top-width: 5px; }
.m-selectbox strong { display: block; overflow: hidden; position: relative; padding: 0 12px; height: 32px; background-color: #fff; border: 1px solid #dad9d9; box-shadow: inset 0 4px 8px rgba(0, 0, 0, 0.05); line-height: 32px; font-size: 14px; font-weight: 300; color: #808392; }
.m-selectbox strong i { display: block; position: absolute; top: 0; right: 0; width: 36px; height: 32px; }
.m-selectbox strong i:before, .m-selectbox strong i:after { display: block; position: absolute; top: 50%; left: 50%; margin: -3px 0 0 -7px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 6px solid #9f9f9f; content: ""; }
.m-selectbox strong i:after { display: block; position: absolute; top: 50%; left: 50%; margin: -5px 0 0 -7px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 6px solid #fff; content: ""; }
.m-selectbox select { position: absolute; top: 0; left: 0; width: 100%; height: 34px; opacity: 0; filter: alpha(opacity=0); font-size: 14px; color: #808392; }

.m-radio-tick { display: inline-block; padding-left: 24px; position: relative; }
.m-radio-tick .ico { position: absolute; top: 50%; left: 0; margin-top: -8px; }
.m-radio-tick input { position: absolute; top: 50%; left: 0; margin-top: -8px; width: 16px; height: 16px; opacity: 0; filter: alpha(opacity=0); }

.m-checkbox-tick { display: inline-block; padding-left: 24px; position: relative; }
.m-checkbox-tick .ico { position: absolute; top: 50%; left: 0; margin-top: -8px; }
.m-checkbox-tick input { position: absolute; top: 50%; left: 0; margin-top: -8px; width: 16px; height: 16px; opacity: 0; filter: alpha(opacity=0); }

.m-check-mod { line-height: 34px; font-size: 14px; }
.m-check-mod label { margin-right: 30px; }

/* end form mod pagy */
.m-tblog-infortal { width: 100%; border: 1px solid #e0e0e0; margin: 30px 0 50px; }
.m-tblog-infortal td { height: 48px; font-size: 13px; border-bottom: 1px dotted #bfc0c6; word-break: break-all; line-height: 20px; }
.m-tblog-infortal td.tt { padding-right: 10px; text-align: right; color: #2f3031; font-weight: 700; background: #e6f5ff; }
.m-tblog-infortal td.tt em { color: red; }
.m-tblog-infortal td.con { padding: 10px 15px; font-weight: normal; color: #2f3031; }
.m-tblog-infortal td.bor { border-left: 1px dotted #bfc0c6; }
.m-tblog-infortal .tips { display: block; color: #0069b3; }
.m-tblog-infortal .fee { color: #e7582c; font-size: 14px; }
.m-tblog-infortal .fee strong { font-size: 22px; }

.m-tblog-inforalltal { width: 100%; border: 1px solid #e0e0e0; margin: 30px 0 50px; text-align: center; }
.m-tblog-inforalltal thead td { color: #2f3031; font-weight: 700; background: #e6f5ff; }
.m-tblog-inforalltal td { height: 48px; font-size: 13px; border-bottom: 1px dotted #bfc0c6; word-break: break-all; line-height: 20px; color: #2f3031; border: 1px dotted #bfc0c6; }

a { color: #444554; }

a:hover { color: #fe6f2f; }

/* set css */
body { font-family: "\5FAE\8F6F\96C5\9ED1"; color: #8b8c92; }

.u-trg1, .u-tdc, .u-trg2, .u-trg3, .u-checkbox, .icon-war-error { display: inline-block; position: relative; background: url(../images/modulebg.png) no-repeat; }

.u-bn-prev, .u-bn-next { display: block; position: absolute; left: 50%; bottom: 15px; z-index: 3; width: 25px; height: 25px; background: url(../images/pnBg1.png) no-repeat; }

.u-bn-prev { margin-left: 420px; background-position: left top; }
.u-bn-prev:hover { background-position: left bottom; }

.u-bn-next { left: 50%; margin-left: 455px; background-position: right top; }
.u-bn-next:hover { background-position: right bottom; }

.btn { display: inline-block; padding: 0 12px; height: 30px; line-height: 30px; background-color: #f6f6f6; border: 1px solid #e5e5e5; color: #666; }

.main-btn { background-color: #0069b3; border-color: #0069b3; color: #fff; }
.main-btn:hover { background-color: #0087e6; border-color: #0087e6; color: #fff; }
.main-btn:active { background-color: #0069b3; border-color: #0069b3; }

/* login.html */
#g-logTp { position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 70px; }
#g-logTp .g-tpc { margin: 0 auto; width: 960px; }

.g-logo { display: inline-block; *display: inline; float: left; padding-top: 30px; }
.g-logo .txt { display: none; }

#g-log-bn { position: relative; width: 100%; height: 602px; overflow: hidden; }
#g-log-bn .u-prev1, #g-log-bn .u-next1 { bottom: 42px; }

.m-slide-lst { position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; height: 602px; }
.m-slide-lst li { position: absolute; top: 0; left: 0; width: 100%; height: 602px; overflow: hidden; text-align: center; }

#g-logft { background: #fff; width: 100%; padding: 35px 0; color: #9f9f9f; }
#g-logft .g-ftc { width: 960px; margin: 0 auto; }
#g-logft .m-ft-l { display: inline-block; float: left; line-height: 30px; font-size: 12px; }
#g-logft .m-ft-l .line { color: #9f9f9f; padding: 0 10px; }
#g-logft .m-ft-l a { color: #9f9f9f; }
#g-logft .m-ft-l a:hover { color: #0069b3; }
#g-logft .m-ft-r { float: right; }
#g-logft .m-ft-r .phon-weixin { display: inline-block; margin-right: 37px; }
#g-logft .m-ft-r .phon-weixin p { text-align: center; margin-left: 5px; line-height: 22px; }

#g-logBox { position: absolute; right: 250px; top: 115px; z-index: 5; width: 410px; font-size: 14px; }

.m-hint { position: absolute; top: -52px; right: 0; width: 230px; height: 40px; line-height: 40px; background-color: #fffcda; font-size: 16px; color: #fbad4a; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: default; }

.u-trg1 { position: absolute; bottom: -9px; right: 75px; width: 22px; height: 12px; background-position: -25px 0; }

.m-log-box { position: relative; width: 100%; background-color: #fff; box-shadow: -5px 5px 10px 5px rgba(0, 0, 0, 0.35); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow: hidden; transition: all 0.5s; /*&:hover{*/ /*    box-shadow:-10px 10px 10px 10px rgba(0, 0, 0, 0.3);*/ /*}*/ }

.m-tab-li { padding-top: 20px; margin: 0 20px; box-sizing: border-box; border-bottom: 1px solid #ccc; display: flex; }
.m-tab-li a { display: inline-block; *display: inline; float: left; flex: 1; display: inline-block; height: 46px; margin: 0 0px; line-height: 44px; font-size: 18px; color: #333; text-decoration: none; text-align: center; position: relative; }
.m-tab-li a:hover { color: #333; }
.m-tab-li a.z-crt { color: #2d9e4f; }
.m-tab-li a.z-crt:after { position: absolute; display: block; content: ''; width: 60px; height: 5px; background: #2d9e4f; bottom: 0px; left: 0%; right: 0; margin: auto; }
.m-tab-li span { position: relative; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.m-tab-li .item1 span { text-align: center; }

.u-tdc { position: absolute; left: 15px; top: 50%; margin-top: -11px; *margin-top: -20px; width: 23px; height: 22px; background-position: 0 0; }

.m-tab-cont { position: relative; width: 1200px; }

.m-log-block, .m-tdc-block { display: inline-block; *display: inline; float: left; padding: 20px 20px 30px; width: 370px; }

.m-log-block .divider { width: 100%; text-align: center; height: 10px; border-bottom: 1px solid #ccc; margin: 20px 0 30px; }
.m-log-block .divider > span { position: relative; display: inline-block; line-height: 20px; padding: 0 10px; background-color: white; }
.m-log-block .platform { display: block; margin: 0 auto; width: 200px; text-align: center; background-color: #2d9e4f; padding: 10px 20px; box-sizing: border-box; border-radius: 200px; color: white; }
.m-log-block .platform > div { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR4AAAAjCAMAAAB1hJUjAAAArlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8tivQqAAAAOXRSTlMA+4eiDvdeI78J9Bp7Kd2AQOKNBHjGclA7L1lK8OvUM9jmhESdZhOVYqceB8q6rmy3VM+fkrR9mBfdU/htAAAIGElEQVRo3u2a2ZaaQBRFb9Gg4IDiAAqKotEW27nV9Pn/Hws1ACrYGd/S+8EYgjXsOnULXaE7Pq6n6wd9UYbuxcw5O0bsWfTFHevgajLj4HWp6x0M4+K2l/RFQuX8cumPwMJzYKUxOr7bgGPuXs4V+s+52C+vLX/49rjTBnvtNbYv9J9zOdNzzv+9nsOneg70n7PtUIbePu5XE50yOlt6wkebClSplLel/nCBFN01/RLNj0KblNGlf8vbEz31Vr8GA+OD9XM9Q6DgZwDHohICmMnrnDJ2/YHUyYxfOh+7IwSPsd4kTWh7nZpmjxRa1sXeybdEw+MH8zCnyoc/eYRSrPB0pBxTI8nEZJvrceB1fHGXLno06Qk77OiBd8TFde90pZ4XxGmG1gwT1TcW9BPmvu83wCo+R89iPsKct9OkIyK13BUYPkla+JZ9HmzFe88Jk6sjPGBQyjeMqyV6mna0+MgTdhBiOgU9R1syBlPvtkluOhwDh07GWjYaoSf1tCNMh2qV+d9NJ2GEGv9jRc/p44Zs3C5Oqh2ykX78Crgq9MjTs2fJ1Y7NqWGUvB54q1OBDUwlISl8MBHCD03OIH6XtWQT7W/ivGOeCEQhDys8YidDQAGRj0GEi0oPNZPBiY6tMZK2Q+S4n+qJWwoj09O1UeHt8F2wwDRbOsbkCnyHRhkeY00SvKB1X7KqKjV5bZzU0JAHOszbs1tjDcqJmf/k1F+h37ynmjTa6/U0oNPLqfNtz3B4k7XH6o0wkulfIaSht16vt+is14vjeq1/qscjxSjT4yPqJl6crrR9zZbeL/FA/pEKl4OTm+s5jtK5V8f4rgrxGD0RyQ0lLDf9Jd3svwoJNteinifV+rVQjJYREx9varNWBEPTNfBgnzCnLVwaYKzzcq7TZ/QRTRUM1WzoGk/jQm00rAqFcUa3FPVchVulJ0zDNonyohXAGPJwOpTQrrXorWWpmWYV01n8qp4hqyWB8b8HlDNoi8mstgCLq/zDFl/5w7oCx7JOqIgh736iZ+wostpjAg19ytOvthILSG8kpIfYRv2bvOryiZ/iOz3LGiqpniNqS3HztYZ+21u5Lf49K2QIk+h7QuCCeeRha8nCllUhw/tFPclkXTHS1v3TUdAJAYxn62zLG+BUrB3Co/t6mQI+/frm4vZ7ABoxatWsUGKk15HAsjsNudJrJIz58mNzv+c6mEo9eXgGeKSTRF+siVubJC+iVLT4RJf9itibzV/U845T91FP4xJBwPqmQOwB0zjZONEcEhZhvEwiVoLSs9MUBqor7KjJMMY1hvktxeuvSJ/NtFQPVyVOAX61c6vHTMLUTp8u5lLPQIWHLDvsb3fvZ6238NrDuhWIZ7tRRaxIQNJPT5TugPEwVEb0iIu49MkP5mtCiM2roClcgQEsBdDkKaE7SbdWf3d2/cG6Szs7udlAgVHxYJ+Msac6Oi9o0PyMFPdNpijV0wbyk315q4ej6kxvnqZn6H/2bHd45cEyXDn5EDPxhnFdrwd6RMMrFWniHiF77Vfb6FPKLB1YRzbRbByTzg9U57V5XCsQKT29gWKErWiuR1wPDRZ7YL9YmHDpXo+LfjR+K9OzTc7UJBFBRdIDqygC+Sx8R5NfbJ14Hk/y5OqhI5bYDNf8kGnRI99wpRIqEhM7+aaeruP4PeWk9MyZo89ffFrgnQigAs9rD0Zisws9CRPYfEQFPSGuM/hletR8Tihwkmt/hyaHy+fSMeRZLvfswjhzZ2xeErgFlWOltaebH9XtYnftMTYRklau0H6mZ87ud6cxoFs9e8Si7O1zParTSRXbT/TMXiQ7sBfFTOoxRhmGWk67xVVs7HwLek7Y5Lmyy1ezFO1Ul3q6cfiR6+m/pWiyuw2A2kvQTe7d/1RPLccAcKQ7PVshJsbiRo/FLzj88B/keqxczx1VGM8rx6vS40b80AkiZy+XXfftKODdRS4VcES3RVwYA6lH38CuUra5XlLU+dnra4HFn+lDzKWeoU4/J5gCqN7pqTOR+x0qmZ5uXEkuc2s++pmedWj9hZ6l/KY7Pxmm226296YRioT4JT83VIEPKqEH+Onm0vtw1uWbS9E9bhfJ0Cyp55vRpM/pHk1gW3vQE8OUD4lepmeLb299REnDVoSj0lNzMP8LPdSJlvLhP2RszNj0e1N+J+iUhWRDRfQd0COlR/gJl0rPxkrRVHf68TuvPQdcSOqJ8akeK3iNADOg0b0eHzLINtr5486pGkPqOmJcTw/Vnf43eqxwp26f7zuNoxrELrSogFl6cJlgcv/HcgBLG1ulx2mkmLI7jQE4BB2IzDCslw7q9ISPYLY1ABZPknDc6/EMnEnXyQOrZwn+Zs2Qfqk8wOyK5wm0hlqMSNNC9LWE6id6pt8yplnah6x4HC3YsCQmDEMqMoj4AlZMk6mgD8fzZ5tLw6ZRpQ6wl9U1IaInvDkADLOVTGj/sgXTcz0fBkyLXCTE6SyMBa0ZtpaauyFmMKh55OGW+Sd6yovBnh3pniPbl9YY5+mhLr4nbCzlMa09diXlIrurfojXsS+n9G1qH+b0jIXZalvyHYAd3aSncbCSj0cj+7y+/a3bTS4revv0anN2y2fpMVcZIu2KBrs/rz1W3ESqs6e8DQbrx7S187DVJ/Xbf6HfY+l5eVMTr/rwk/mf/TJvtQf3kwualNEMbuY6MyqUUzFm9MUtLnu3UqnvzKUv7hk4oYzvMHQG9MUjywt7r1P9nV2+/ndGKfOwFtfCOX1RTndxWnTpi4wfoPpRiaEyKh4AAAAASUVORK5CYII=) no-repeat 0; height: 20px; background-size: 100%; }

/*2021-6月16 改*/
.m-ipt-mod { display: block; position: relative; padding: 0 18px; height: 46px; background-color: #fff; border: 1px solid #e2e5e9; }
.m-ipt-mod.pd { width: 80%; }
.m-ipt-mod .psd-mask { position: absolute; right: -24px; top: 17px; }
.m-ipt-mod .psd-mask .icon-close { display: inline-block; background: url(../images/close.png) no-repeat center; width: 17px; height: 10px; }
.m-ipt-mod .psd-mask .icon-open { display: inline-block; background: url(../images/open.png) no-repeat center; width: 17px; height: 10px; }
.m-ipt-mod .psd-mask .none { display: none; }

/**** 22021-6月16 结束*****/
.login-popup-hint { display: none; position: absolute; top: -35px; right: 0; z-index: 4; padding-left: 1px; height: 35px; padding-right: 10px; line-height: 30px; white-space: nowrap; font-size: 12px; color: #FFF; background-position: right top !important; }
.login-popup-hint, .login-popup-hint i { background: url(../images/popup_hint.png) no-repeat; }
.login-popup-hint i { display: block; position: absolute; top: 0; left: -9px; width: 10px; height: 30px; overflow: hidden; background-position: 0 0; }

.icon-war-error { display: none; position: absolute; right: 10px; top: 15px; z-index: 3; width: 18px; height: 18px; line-height: 10; overflow: hidden; cursor: pointer; background-position: -85px 0; }

.m-ipt-account { margin-bottom: 22px; /* padding-right: 110px;
.login-popup-hint { right: 93px;
}
.icon-war-error { right: 103px;
} */ }

.u-ipt { padding: 13px 0; *padding: 12px 0; width: 100%; height: 20px; border: none; background-color: #fff; color: #666; font-family: "Microsoft YaHei"; font-size: 16px; outline: none; }
.u-ipt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ccc; }
.u-ipt::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ccc; }
.u-ipt::-webkit-input-placeholder { /* WebKit browsers */ color: #ccc; }
.u-ipt:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ccc; }

.m-slt-mod { position: absolute; top: 0; right: 0; width: 92px; height: 100%; border-left: 1px solid #e2e5e9; }
.m-slt-mod .show-text { display: block; height: 46px; line-height: 46px; background-color: #fbfbfb; text-align: center; }
.m-slt-mod .show-text.z-crt { background-color: #fff; }
.m-slt-mod a:hover { color: #2b91e3; }
.m-slt-mod .txt-lst { display: none; position: absolute; top: 46px; left: -1px; z-index: 2; width: 100%; background-color: #fff; border: 1px solid #e2e5e9; }
.m-slt-mod .txt-lst a { display: block; height: 46px; line-height: 46px; text-align: center; }
.m-slt-mod .txt-lst a:hover { background-color: #f9f9f9; }
.m-slt-mod .txt-lst a.z-crt { display: none; }

.u-trg2 { top: -1px; *top: -5px; margin-left: 14px; width: 8px; height: 5px; background-position: -27px -14px; }

.m-row { margin: 20px 0 20px; height: 16px; line-height: 16px; }
.m-row .fg-pw { display: inline-block; *display: inline; float: right; color: #999; }
.m-row .fg-pw:hover { color: #2b91e3; }

.main-btn1 { padding: 0; width: 100%; height: 50px; line-height: 50px; font-size: 18px; font-family: "Microsoft YaHei"; background-color: #0069b3; border: none; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.main-btn1:hover { background-color: #117ac4; }
.main-btn1:hover span { border-left: 1px solid #117ac4; }
.main-btn1:active { line-height: 55px; }
.main-btn1 em { display: inline-block; }
.main-btn1 span { display: inline-block; *display: inline; float: right; width: 34px; height: 50px; text-align: center; border-left: 1px solid #fb831f; }

.u-trg3 { top: -1px; width: 8px; height: 5px; background-position: -37px -14px; }

.link-reg { margin: 30px 0; line-height: 20px; color: #fb831f; font-size: 14px }
.link-reg a { color: #169bd5; }
.link-reg a:hover { color: #2b91e3; }
.link-reg .forget { display: inline-block; *display: inline; float: left; }
.link-reg .reset { display: inline-block; *display: inline; float: right; }

.m-errors { margin: 7px 0 20px; line-height: 20px; color: red; }

.m-diy-checkbox { position: relative; display: inline-block; *display: inline; float: left; padding-left: 28px; font-size: 999; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

.u-checkbox { position: absolute; top: 50%; left: 0; margin-top: -8px; width: 16px; height: 16px; background-position: -49px 0; }
.u-checkbox.z-slt { background-position: -67px 0; }

.m-tdc-block { text-align: center; }
.m-tdc-block h4 { line-height: 22px; color: #666; }
.m-tdc-block .c-ex { display: inline-block; padding: 0 10px; height: 30px; line-height: 30px; background-color: #f1f1f1; color: #999; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }

.m-tdc-img { margin: 12px 0; }

/*--------- start tips ----------*/
#g-logWrap { background: #cfcfcf; }

#g-mn { background: url(../images/tips-bg.jpg) center no-repeat; }

#g-log-bn .g-tips { width: 100%; height: 100%; }

.g-tips-txt { position: absolute; top: 50%; left: 50%; width: 430px; padding-left: 150px; margin: -60px 0 0 -290px; }
.g-tips-txt .tit { font-size: 20px; color: #7bac12; margin-bottom: 14px; }
.g-tips-txt .tit .num-3d-wrap { display: inline-block; position: relative; top: 7px; left: -3px; width: 24px; height: 27px; overflow: hidden; }
.g-tips-txt .tit .num-box { position: absolute; top: 0; left: 0; height: 27px; line-height: 27px; width: 24px; }
.g-tips-txt .tit .num { display: block; height: 100%; width: 100%; text-align: center; }
.g-tips-txt p { font-size: 14px; color: #333; line-height: 28px; }
.g-tips-txt .u-ico-circle { position: absolute; top: 5px; left: 0; width: 94px; height: 94px; background: url(../images/circle.png) no-repeat; }
.g-tips-txt .u-ico-rt { position: absolute; top: 27px; left: 20px; width: 67px; height: 46px; background: url(../images/rt.png) no-repeat; }
.g-tips-txt .u-ico-shadow { position: absolute; top: 110px; left: 20px; width: 50px; height: 9px; background: url(../images/shadow.png) no-repeat; }

.m-verification { margin-top: 20px; }
.m-verification .m-ipt-mod { display: inline-block; *display: inline; float: left; width: 50%; margin-right: 6%; }
.m-verification .verif-img { display: inline-block; *display: inline; float: right; overflow: hidden; display: inline-block; width: 30%; height: 46px; border: 1px solid #e2e5e9; cursor: pointer; }
.m-verification .verif-img img { width: 100%; height: 100%; object-fit: contain; }

.qr-warp { position: fixed; right: 0; top: 230px; width: 207px; text-align: center; border-radius: 5px; padding-bottom: 25px; background-color: #fff; box-shadow: -5px 5px 10px 5px rgba(0, 0, 0, 0.35); transition: all 0.5s; }
.qr-warp:hover { box-shadow: -10px 10px 10px 10px rgba(0, 0, 0, 0.3); }
.qr-warp .qr-inner { position: relative; padding: 30px 20px 0 20px; }
.qr-warp .qr-inner .qr { width: 100px; height: 101px; border: solid 1px rgba(0, 0, 0, 0.1); margin: 0 auto; }
.qr-warp .qr-inner .qr img { width: 100%; height: 100%; }
.qr-warp .qr-inner .title { font-weight: bold; color: #000000; font-size: 14px; padding: 15px 0 23px; }
.qr-warp .qr-inner .tip { border-top: 1px dashed rgba(0, 0, 0, 0.1); text-align: left; font-size: 12px; color: #000; padding-top: 20px; line-height: 1.5; }
.qr-warp .qr-inner .tip b { color: #fc9707; }
.qr-warp .qr-inner .close { position: absolute; right: 19px; top: 6px; font-size: 18px; color: rgba(0, 0, 0, 0.5); cursor: pointer; }

/*--------- end tips ----------*/
div { box-sizing: border-box; }

:root { --rpx: calc(100vw/1920); }

.login_header { position: relative; height: 50px; width: 100%; top: 0; left: 0; z-index: 50; background: #057BFF; }

.login_logo { width: calc(370 * var(--rpx)); height: calc(40 * var(--rpx)); margin-top: calc(40 * var(--rpx)); margin-left: calc(54 * var(--rpx)); }

.banner_box { position: relative; width: 100%; }

img { max-width: 100%; }

.swiper { width: 100%; height: 100%; }
.swiper picture { height: 100%; }

.mySwiper { background: #057BFF; height: calc(727 * var(--rpx)); overflow: hidden; }

.swiper-slide { opacity: 0; font-size: calc(18 * var(--rpx)); position: relative; display: -webkit-box; display: -ms-flexbox; /* Center slide text vertically */ display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-align: center; -ms-flex-align: center; }

.swiper-slide-active { opacity: 1; transition: 800ms; }

.swiper-container-vertical > .swiper-pagination-bullets { top: 90%; left: calc(301 * var(--rpx)); width: 200px; text-align: left; display: flex; }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px; }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 74px; left: calc(357 * var(--rpx)); width: 200px; text-align: left; }

.swiper-pagination-bullet { width: 7px; height: 5px; display: inline-block; border-radius: unset; background: #fff; opacity: .2; }

.swiper-pagination-bullet-active { width: 22px; opacity: 1; }

.swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }

#g-logBox { position: absolute; right: calc(200 * var(--rpx)); top: calc(4 * var(--rpx)); width: calc(420 * var(--rpx)); z-index: 5; font-size: calc(14 * var(--rpx)); }

.m-tab-cont { position: relative; width: calc(840 * var(--rpx)); }

.m-log-box { width: calc(420 * var(--rpx)); height: calc(550 * var(--rpx)); background: rgba(255, 255, 255, 0.95); box-shadow: 0 10px 38px 0 rgba(30, 54, 88, 0.08); /*opacity: 0.95;*/ border-radius: 8px; }

.m-tab-li { padding-top: calc(24 * var(--rpx)); margin: 0 calc(44 * var(--rpx)); box-sizing: border-box; border-bottom: unset; display: flex; }
.m-tab-li a { display: inline-block; *display: inline; float: left; flex: unset; /*display: inline-block;*/ margin: 0; margin-right: calc(44 * var(--rpx)); height: calc(44 * var(--rpx)); line-height: calc(44 * var(--rpx)); font-size: calc(22 * var(--rpx)); color: rgba(47, 56, 66, 0.67); text-decoration: none; text-align: center; position: relative; }
.m-tab-li a:hover { color: #333; }
.m-tab-li a.z-crt { color: #2F3842; font-weight: bold; }
.m-tab-li a.z-crt:after { position: absolute; display: block; content: ''; width: calc(35 * var(--rpx)); height: calc(5 * var(--rpx)); background: #057BFF; bottom: 0px; left: 0%; right: 0; margin: auto; }
.m-tab-li span { position: relative; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.m-tab-li .item1 span { text-align: center; }

.m-log-block, .m-tdc-block { display: inline-block; *display: inline; float: left; padding: calc(30 * var(--rpx)) calc(38 * var(--rpx)); width: calc(420 * var(--rpx)); /*height: calc(565 * var(--rpx));*/ overflow-y: auto; }

.m-log-block .divider { width: 100%; text-align: center; height: 10px; border-bottom: unset; display: flex; align-items: center; margin: 18px 0 14px; }
.m-log-block .divider::before { content: ''; display: flex; height: 1px; flex-grow: 2; background: #ccc; }
.m-log-block .divider::after { content: ''; display: flex; height: 1px; flex-grow: 2; background: #ccc; }
.m-log-block .divider > span { position: relative; display: inline-block; line-height: 20px; padding: 0 10px; background-color: unset; }
.m-log-block .platform { display: block; margin: 0 auto; width: 100%; text-align: center; background-color: unset; padding: 10px 16px; box-sizing: border-box; border-radius: calc(200 * var(--rpx)); color: white; }
.m-log-block .platform > div { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR4AAAAjCAMAAAB1hJUjAAAArlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8tivQqAAAAOXRSTlMA+4eiDvdeI78J9Bp7Kd2AQOKNBHjGclA7L1lK8OvUM9jmhESdZhOVYqceB8q6rmy3VM+fkrR9mBfdU/htAAAIGElEQVRo3u2a2ZaaQBRFb9Gg4IDiAAqKotEW27nV9Pn/Hws1ACrYGd/S+8EYgjXsOnULXaE7Pq6n6wd9UYbuxcw5O0bsWfTFHevgajLj4HWp6x0M4+K2l/RFQuX8cumPwMJzYKUxOr7bgGPuXs4V+s+52C+vLX/49rjTBnvtNbYv9J9zOdNzzv+9nsOneg70n7PtUIbePu5XE50yOlt6wkebClSplLel/nCBFN01/RLNj0KblNGlf8vbEz31Vr8GA+OD9XM9Q6DgZwDHohICmMnrnDJ2/YHUyYxfOh+7IwSPsd4kTWh7nZpmjxRa1sXeybdEw+MH8zCnyoc/eYRSrPB0pBxTI8nEZJvrceB1fHGXLno06Qk77OiBd8TFde90pZ4XxGmG1gwT1TcW9BPmvu83wCo+R89iPsKct9OkIyK13BUYPkla+JZ9HmzFe88Jk6sjPGBQyjeMqyV6mna0+MgTdhBiOgU9R1syBlPvtkluOhwDh07GWjYaoSf1tCNMh2qV+d9NJ2GEGv9jRc/p44Zs3C5Oqh2ykX78Crgq9MjTs2fJ1Y7NqWGUvB54q1OBDUwlISl8MBHCD03OIH6XtWQT7W/ivGOeCEQhDys8YidDQAGRj0GEi0oPNZPBiY6tMZK2Q+S4n+qJWwoj09O1UeHt8F2wwDRbOsbkCnyHRhkeY00SvKB1X7KqKjV5bZzU0JAHOszbs1tjDcqJmf/k1F+h37ynmjTa6/U0oNPLqfNtz3B4k7XH6o0wkulfIaSht16vt+is14vjeq1/qscjxSjT4yPqJl6crrR9zZbeL/FA/pEKl4OTm+s5jtK5V8f4rgrxGD0RyQ0lLDf9Jd3svwoJNteinifV+rVQjJYREx9varNWBEPTNfBgnzCnLVwaYKzzcq7TZ/QRTRUM1WzoGk/jQm00rAqFcUa3FPVchVulJ0zDNonyohXAGPJwOpTQrrXorWWpmWYV01n8qp4hqyWB8b8HlDNoi8mstgCLq/zDFl/5w7oCx7JOqIgh736iZ+wostpjAg19ytOvthILSG8kpIfYRv2bvOryiZ/iOz3LGiqpniNqS3HztYZ+21u5Lf49K2QIk+h7QuCCeeRha8nCllUhw/tFPclkXTHS1v3TUdAJAYxn62zLG+BUrB3Co/t6mQI+/frm4vZ7ABoxatWsUGKk15HAsjsNudJrJIz58mNzv+c6mEo9eXgGeKSTRF+siVubJC+iVLT4RJf9itibzV/U845T91FP4xJBwPqmQOwB0zjZONEcEhZhvEwiVoLSs9MUBqor7KjJMMY1hvktxeuvSJ/NtFQPVyVOAX61c6vHTMLUTp8u5lLPQIWHLDvsb3fvZ6238NrDuhWIZ7tRRaxIQNJPT5TugPEwVEb0iIu49MkP5mtCiM2roClcgQEsBdDkKaE7SbdWf3d2/cG6Szs7udlAgVHxYJ+Msac6Oi9o0PyMFPdNpijV0wbyk315q4ej6kxvnqZn6H/2bHd45cEyXDn5EDPxhnFdrwd6RMMrFWniHiF77Vfb6FPKLB1YRzbRbByTzg9U57V5XCsQKT29gWKErWiuR1wPDRZ7YL9YmHDpXo+LfjR+K9OzTc7UJBFBRdIDqygC+Sx8R5NfbJ14Hk/y5OqhI5bYDNf8kGnRI99wpRIqEhM7+aaeruP4PeWk9MyZo89ffFrgnQigAs9rD0Zisws9CRPYfEQFPSGuM/hletR8Tihwkmt/hyaHy+fSMeRZLvfswjhzZ2xeErgFlWOltaebH9XtYnftMTYRklau0H6mZ87ud6cxoFs9e8Si7O1zParTSRXbT/TMXiQ7sBfFTOoxRhmGWk67xVVs7HwLek7Y5Lmyy1ezFO1Ul3q6cfiR6+m/pWiyuw2A2kvQTe7d/1RPLccAcKQ7PVshJsbiRo/FLzj88B/keqxczx1VGM8rx6vS40b80AkiZy+XXfftKODdRS4VcES3RVwYA6lH38CuUra5XlLU+dnra4HFn+lDzKWeoU4/J5gCqN7pqTOR+x0qmZ5uXEkuc2s++pmedWj9hZ6l/KY7Pxmm226296YRioT4JT83VIEPKqEH+Onm0vtw1uWbS9E9bhfJ0Cyp55vRpM/pHk1gW3vQE8OUD4lepmeLb299REnDVoSj0lNzMP8LPdSJlvLhP2RszNj0e1N+J+iUhWRDRfQd0COlR/gJl0rPxkrRVHf68TuvPQdcSOqJ8akeK3iNADOg0b0eHzLINtr5486pGkPqOmJcTw/Vnf43eqxwp26f7zuNoxrELrSogFl6cJlgcv/HcgBLG1ulx2mkmLI7jQE4BB2IzDCslw7q9ISPYLY1ABZPknDc6/EMnEnXyQOrZwn+Zs2Qfqk8wOyK5wm0hlqMSNNC9LWE6id6pt8yplnah6x4HC3YsCQmDEMqMoj4AlZMk6mgD8fzZ5tLw6ZRpQ6wl9U1IaInvDkADLOVTGj/sgXTcz0fBkyLXCTE6SyMBa0ZtpaauyFmMKh55OGW+Sd6yovBnh3pniPbl9YY5+mhLr4nbCzlMa09diXlIrurfojXsS+n9G1qH+b0jIXZalvyHYAd3aSncbCSj0cj+7y+/a3bTS4revv0anN2y2fpMVcZIu2KBrs/rz1W3ESqs6e8DQbrx7S187DVJ/Xbf6HfY+l5eVMTr/rwk/mf/TJvtQf3kwualNEMbuY6MyqUUzFm9MUtLnu3UqnvzKUv7hk4oYzvMHQG9MUjywt7r1P9nV2+/ndGKfOwFtfCOX1RTndxWnTpi4wfoPpRiaEyKh4AAAAASUVORK5CYII=) no-repeat 0; height: 20px; background-size: 100%; }

.m-ipt-mod { display: block; position: relative; padding: 0 calc(18 * var(--rpx)); height: calc(45 * var(--rpx)); background-color: #fff; border: 1px solid #e2e5e9; border-radius: 6px; }
.m-ipt-mod.pd { box-sizing: border-box; width: 100%; padding-right: calc(60 * var(--rpx)); }
.m-ipt-mod .psd-mask { position: absolute; right: calc(14 * var(--rpx)); top: calc(17 * var(--rpx)); }
.m-ipt-mod .psd-mask .icon-close { display: inline-block; background: url(../images/close.png) no-repeat center; width: calc(17 * var(--rpx)); height: calc(10 * var(--rpx)); }
.m-ipt-mod .psd-mask .icon-open { display: inline-block; background: url(../images/open.png) no-repeat center; width: calc(17 * var(--rpx)); height: calc(10 * var(--rpx)); }
.m-ipt-mod .psd-mask .none { display: none; }
.m-ipt-mod .login-popup-hint { right: calc(28 * var(--rpx)); }
.m-ipt-mod .icon-war-error { right: calc(37 * var(--rpx)); top: calc(10 * var(--rpx)); transform: scale(0.8); width: 18px; height: 18px; }

.m-ipt-account { margin-bottom: calc(22 * var(--rpx)); }

.u-ipt { padding: calc(12 * var(--rpx)) 0; width: 100%; height: calc(17 * var(--rpx)); border: none; background-color: #fff; color: #666; font-family: "Microsoft YaHei"; font-size: calc(16 * var(--rpx)); outline: none; }
.u-ipt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ccc; }
.u-ipt::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ccc; }
.u-ipt::-webkit-input-placeholder { /* WebKit browsers */ color: #ccc; }
.u-ipt:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ccc; }

.m-verification { margin-top: calc(20 * var(--rpx)); }
.m-verification.m-ipt-mod { display: flex; align-items: center; margin-right: 0; }
.m-verification .u-ipt { flex-grow: 2; }
.m-verification .verif-img { overflow: hidden; display: inline-block; flex-shrink: 0; width: calc(140 * var(--rpx)); height: calc(44 * var(--rpx)); padding-left: calc(7 * var(--rpx)); border: unset; border-left: 1px solid #BFCDDD; cursor: pointer; }
.m-verification .verif-img img { width: 100%; height: 100%; object-fit: contain; }

.main-btn1 { padding: 0; width: 100%; height: calc(45 * var(--rpx)); line-height: calc(45 * var(--rpx)); font-size: calc(18 * var(--rpx)); font-family: "Microsoft YaHei"; background-color: #0069b3; border: none; border-radius: calc(6 * var(--rpx)); color: #fff; }
.main-btn1:hover { background-color: #117ac4; }
.main-btn1:hover span { border-left: 1px solid #117ac4; }
.main-btn1:active { line-height: calc(55 * var(--rpx)); }
.main-btn1 em { display: inline-block; }
.main-btn1 span { display: inline-block; *display: inline; float: right; width: calc(34 * var(--rpx)); height: calc(50 * var(--rpx)); text-align: center; border-left: 1px solid #fb831f; }

.link-reg { margin: calc(20 * var(--rpx)) 0; line-height: calc(16 * var(--rpx)); color: #fb831f; display: flex; }
.link-reg a { color: #057BFF; }
.link-reg a:hover { color: #005fc9; }
.link-reg .forget { display: inline-block; *display: inline; float: left; }
.link-reg .reset { display: inline-block; *display: inline; float: right; }

.login_tip {
    margin-top: calc(10 * var(--rpx));
    font-size: calc(12 * var(--rpx));
    line-height: 1.4;
}

.wx_login { color: #6E7883; margin-top: calc(70 * var(--rpx)); font-size: calc(12 * var(--rpx)); }

.m-tdc-img { justify-content: center; align-items: center; display: flex; margin: calc(40 * var(--rpx)) 0 calc(30 * var(--rpx)); }
.m-tdc-img .qr_box { position: relative; height: calc(246 * var(--rpx)); width: calc(246 * var(--rpx)); }
.m-tdc-img .qr_box > img { box-sizing: border-box; display: block; width: 100%; height: 100%; }
.m-tdc-img .qr_box .qr_slide { position: absolute; width: 10px; height: 10px; }
.m-tdc-img .qr_box .qr_s1 { border-left: 1px solid #252B3A; border-top: 1px solid #252B3A; top: 0; left: 0; }
.m-tdc-img .qr_box .qr_s2 { border-right: 1px solid #252B3A; border-top: 1px solid #252B3A; top: 0; right: 0; }
.m-tdc-img .qr_box .qr_s3 { border-left: 1px solid #252B3A; border-bottom: 1px solid #252B3A; bottom: 0; left: 0; }
.m-tdc-img .qr_box .qr_s4 { border-bottom: 1px solid #252B3A; border-right: 1px solid #252B3A; bottom: 0; right: 0; }
.m-tdc-img img { width: calc(248 * var(--rpx)); height: calc(248 * var(--rpx)); border: 1px solid #eaeaea; }

.qr_info { color: #2a2a35; font-size: calc(16 * var(--rpx)); line-height: 1.5; }

.contact_box { display: flex; align-items: center; justify-content: space-between; padding: calc(30 * var(--rpx)) calc(82 * var(--rpx)) calc(21 * var(--rpx)); }
.contact_box .ct_left { display: flex; align-items: center; }
.contact_box .l_item { display: flex; align-items: center; font-size: calc(14 * var(--rpx)); font-family: PingFang SC; line-height: calc(24 * var(--rpx)); margin-right: calc(68 * var(--rpx)); }
.contact_box .l_item > img { margin-right: calc(12 * var(--rpx)); }
.contact_box .r_item { margin-right: 0; }
.contact_box .r_item > img { width: calc(61 * var(--rpx)); height: calc(61 * var(--rpx)); margin-right: calc(12 * var(--rpx)); margin-left: calc(0 * var(--rpx)); }
.contact_box .r_item > div { display: flex; flex-direction: column; align-items: flex-start; text-align: left; }
.contact_box .l_name { font-weight: bold; color: #2F3842; display: flex; align-items: center; }
.contact_box .l_name > img { margin-left: calc(12 * var(--rpx)); cursor: pointer; }
.contact_box .l_des { font-weight: 400; color: #6E7883; }

.footer_box { margin: 0 calc(82 * var(--rpx)); padding: calc(20 * var(--rpx)); text-align: center; border-top: 1px solid rgba(0, 0, 0, 0.08); }
.footer_box .fo_info { font-size: calc(14 * var(--rpx)); font-family: PingFang SC; font-weight: 400; color: #6E7883; line-height: calc(24 * var(--rpx)); opacity: 0.6; }
.footer_box .fo_info a:hover { color: #005fc9; }

.webInfo { cursor: pointer; }

.c_modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); display: none; justify-content: center; align-items: flex-start; z-index: 100; }
.c_modal.show_modal { display: flex; }

.modal_mask { width: 100%; }

.modal { margin: auto; width: calc(1400 * var(--rpx)); max-height: 80vh; background: #fff; position: relative; border-radius: calc(7 * var(--rpx)); box-shadow: 0 calc(10 * var(--rpx)) calc(38 * var(--rpx)) 0 rgba(30, 54, 88, 0.08); }
.modal .close_btn { position: absolute; width: 15px; height: 17px; right: calc(24 * var(--rpx)); top: calc(20 * var(--rpx)); color: #ddd; font-weight: bold; font-size: 18px; cursor: pointer; }
.modal .close_btn:hover { color: #0c60c8; }

.m_header { text-align: left; font-size: calc(18 * var(--rpx)); font-weight: bolder; padding: calc(20 * var(--rpx)) calc(0 * var(--rpx)); margin: 0 calc(30 * var(--rpx)); border-bottom: 1px solid #f1f1f1; color: #50575e; }
.m_title { text-align: center; font-size: calc(24 * var(--rpx)); font-weight: bolder; padding: calc(20 * var(--rpx)) calc(0 * var(--rpx)); margin: 0 calc(30 * var(--rpx)); color: #2F3842; }
.m_title .p_date{
    color: #c5c5c5;
    font-size: calc(16 * var(--rpx));
    font-weight: 400;
    margin-top: 16px;
}
.m_content { padding: calc(20 * var(--rpx)) calc(40 * var(--rpx)) calc(60 * var(--rpx)); font-size: calc(16 * var(--rpx)); height: 100%; padding-bottom: calc(30 * var(--rpx)); line-height: 2.2; }
.m_content .m_content_inner { padding: 0 calc(20 * var(--rpx)); }
.m_content .m_content_inner > p { text-indent: calc(32 * var(--rpx)); }
.m_content h2 { text-align: center; color: #2F3842; font-size: calc(22 * var(--rpx)); }
.m_content h3 { color: #2a2a35; font-size: calc(18 * var(--rpx)); font-weight: 500; }
.m_content .update_img { margin: calc(20 * var(--rpx)) 0 calc(30 * var(--rpx)); }
.m_content .update_img img { max-width: 100%; }
.m_content .date { color: #606069; font-weight: 400; font-size: calc(14 * var(--rpx)); }
.m_content .p_time { margin: 20px 0; font-size: calc(13 * var(--rpx)); }
.m_content .des { text-indent: calc(32 * var(--rpx)); text-align: left; }
.m_content .info { position: relative; color: #2F3842; margin-top: 30px; text-align: right; font-weight: bold; }

.test { color: #2a2a35; }

.hidden_con { opacity: 0 !important; }

.guoqing_box { position: absolute; top: calc(163 * var(--rpx)); left: calc(230 * var(--rpx)); }

.con_box { position: absolute; top: calc(90 * var(--rpx)); left: calc(200 * var(--rpx)); }

.con_box .inner { position: relative; }

.captcha-hint { right: calc(158 * var(--rpx)) !important; }

.captcha-error { right: calc(170 * var(--rpx)) !important; }

.link-reg .reset { display: flex; justify-content: flex-end }

.new_teach_tip{
    display: flex; align-items: center; font-size: 12px; padding-bottom: calc(24 * var(--rpx));
}

.agree{
    font-size: 12px;
}

.notice_box{
    padding: calc(28 * var(--rpx)) calc(82 * var(--rpx)) calc(21 * var(--rpx));
}
.notice_box .title{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 800;
    color: #2F3842;
}
.notice_box .title img{
    width: calc(41 * var(--rpx));
    height: calc(37 * var(--rpx));
}
.notice_box .title .text_box{
    position: relative;
    margin-left: 12px;
}
.notice_box .title .text_box::after{
    position: absolute;
    content: '';
    display: block;
    bottom: 0;
    width: 120%;
    height: 5px;
    background: linear-gradient(to right, #057BFF, rgba(5, 123, 255, 0.01))
}
.notice_list{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: calc(20 * var(--rpx));
}
.notice_item{
    width: 48%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: calc(20 * var(--rpx)) calc(18 * var(--rpx));
    /*margin: 2px 0;*/
    font-size: 14px;
    cursor: pointer;
}
/*.notice_item:nth-child(odd) {*/
/*    background: #EDF0F3;*/
/*}*/
.notice_item.gbg{
    background: #EDF0F3;
}
.notice_box .date{
    min-width: 94px;
    width: calc(134 * var(--rpx));
    flex-shrink: 0;
    color: #6E7883;
}
.notice_item .content{
    flex-grow: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #2F3842;
}
.notice_item:hover{
    background: #c6d1db;
}
.notice_item:hover .arrow_right{
    filter: drop-shadow(0 0 0 #272727);
}


@media screen and (max-width: 1919px) {
    .link-reg { margin: calc(20 * var(--rpx)) 0; font-size: 14px }
    .m-log-box { height: calc(570 * var(--rpx)); }
  .con_box { position: absolute; top: calc(90 * var(--rpx)); left: calc(200 * var(--rpx)); } }
@media screen and (max-width: 1659px) { .banner_box { position: relative; width: 100%; }
    .link-reg { font-size: 12px }
    .mySwiper { background: #057BFF; height: calc(850 * var(--rpx)); overflow: hidden; }
  #g-logBox { position: absolute; right: calc(200 * var(--rpx)); top: calc(20 * var(--rpx)); width: calc(520 * var(--rpx)); z-index: 5; font-size: calc(14 * var(--rpx)); }
  .m-tab-cont { position: relative; width: calc(1040 * var(--rpx)); }
  .m-log-box { width: calc(520 * var(--rpx)); height: calc(590 * var(--rpx)); background: #fff; box-shadow: 0 10px 38px 0 rgba(30, 54, 88, 0.08); opacity: 0.95; border-radius: 8px; }
  .m-log-block, .m-tdc-block { display: inline-block; *display: inline; float: left; padding: calc(30 * var(--rpx)) calc(38 * var(--rpx)); width: calc(520 * var(--rpx)); /*height: calc(565 * var(--rpx));*/ overflow-y: auto; }
  .con_box { position: absolute; top: calc(183 * var(--rpx)); left: calc(200 * var(--rpx)); } }
@media screen and (max-width: 1279px) {
    .link-reg { margin: calc(18 * var(--rpx)) 0; font-size: 10px }
    .m-tab-li a { font-size: 14px; }
    .new_teach_tip{
        font-size: 10px; padding-bottom: calc(20 * var(--rpx));
    }
    .agree{
        font-size: 10px;
    }
    #g-logBox { position: absolute; right: calc(200 * var(--rpx)); top: calc(20 * var(--rpx)); width: calc(600 * var(--rpx)); z-index: 5; font-size: calc(14 * var(--rpx)); }
    .m-tab-cont { position: relative; width: calc(1200 * var(--rpx)); }
    .m-log-box { width: calc(600 * var(--rpx)); height: calc(630 * var(--rpx)); background: #fff; box-shadow: 0 10px 38px 0 rgba(30, 54, 88, 0.08); opacity: 0.95; border-radius: 8px; }
    .m-log-block, .m-tdc-block { display: inline-block; *display: inline; float: left; padding: calc(30 * var(--rpx)) calc(38 * var(--rpx)); width: calc(600 * var(--rpx)); /*height: calc(565 * var(--rpx));*/ overflow-y: auto; }
    .login_tip {
        margin-top: calc(10 * var(--rpx));
        font-size: 10px;
        line-height: 1.4;
    }
    .m-log-block .divider { width: 100%; text-align: center; height: 10px; margin: 10px 0 10px; font-size: 10px; }
    .m_header { font-size: 15px }
    .m_title { font-size: 18px }
    .m_title .p_date{
        font-size: 12px;
    }
}
@media screen and (max-width: 768px) { :root { --rpx: calc(100vw/750); }
  .modal { width: 96%; }
  .mySwiper { background: #057BFF; height: calc(600 * var(--rpx)); overflow: hidden; }
  #g-logBox { position: relative; right: 0; top: 0; width: 90%; z-index: 5; font-size: calc(20 * var(--rpx)); margin: 20px auto; }
  .m-tab-li a { font-size: calc(30 * var(--rpx)); }
  .m-tab-cont { position: relative; width: calc(1360 * var(--rpx)); }
  .m-log-box { width: calc(680 * var(--rpx)); height: calc(600 * var(--rpx)); background: #fff; box-shadow: 0 10px 38px 0 rgba(30, 54, 88, 0.08); opacity: 0.95; border-radius: 8px; }
  .m-log-block, .m-tdc-block { display: inline-block; *display: inline; float: left; padding: calc(30 * var(--rpx)) calc(38 * var(--rpx)); width: calc(680 * var(--rpx)); /*height: calc(565 * var(--rpx));*/ overflow-y: auto; }
  .con_box { position: absolute; transform: scale(0.9); top: calc(126 * var(--rpx)); left: calc(30 * var(--rpx)); }
  .contact_box { display: flex; flex-direction: column; padding: calc(30 * var(--rpx)) calc(20 * var(--rpx)) calc(21 * var(--rpx)); }
  .contact_box .ct_left { display: flex; align-items: flex-start; flex-direction: column; }
  .contact_box .l_item { display: flex; align-items: center; font-size: calc(14 * var(--rpx)); font-family: PingFang SC; line-height: calc(24 * var(--rpx)); margin-right: calc(68 * var(--rpx)); }
  .contact_box .l_item > img { margin-right: calc(12 * var(--rpx)); }
  .contact_box .r_item { margin-right: 0; }
  .contact_box .r_item > img { width: calc(120 * var(--rpx)); height: calc(120 * var(--rpx)); margin-right: calc(0 * var(--rpx)); margin-left: calc(12 * var(--rpx)); }
  .contact_box .r_item > div { display: flex; flex-direction: column; }
  .contact_box .l_name { font-weight: bold; color: #2F3842; display: flex; align-items: center; }
  .contact_box .l_name > img { margin-left: calc(12 * var(--rpx)); cursor: pointer; }
  .contact_box .l_des { font-weight: 400; color: #6E7883; }
  .footer_box { margin: 0 calc(20 * var(--rpx)); }
  .footer_box .fo_info { line-height: 1.4; font-size: calc(20 * var(--rpx)) }
  .swiper-container-vertical > .swiper-pagination-bullets { top: calc(530 * var(--rpx)); left: calc(25 * var(--rpx)); }
    .notice_item{
        width: 100%;
    }
    .notice_item:nth-child(odd){
        background: white !important;
    }
    .notice_item:nth-child(even){
        background: #EDF0F3 !important;
    }
}
@media screen and (max-width: 450px) {
    :root {
        --rpx: calc(100vw / 750);
    }
    /*.m-log-box { height: calc(660 * var(--rpx)); }*/
}
.dizuo { position: absolute; z-index: 1; width: calc(483 * var(--rpx)); height: calc(470 * var(--rpx)); top: calc(44 * var(--rpx)); left: calc(248 * var(--rpx)); }

.info { position: absolute; z-index: 5; }
.info img { max-width: 100%; }

.main_img { position: absolute; animation: infoAndMain 5s linear infinite both; z-index: 5; }

.info.guoqing { width: calc(343 * var(--rpx)); height: calc(65 * var(--rpx)); top: calc(0 * var(--rpx)); left: calc(129 * var(--rpx)); }

.main_img.guoqing { width: calc(832 * var(--rpx)); height: calc(376 * var(--rpx)); top: calc(104 * var(--rpx)); left: calc(0 * var(--rpx)); }

.info.jiaoneng { /*background: red;*/ width: calc(327 * var(--rpx)); height: calc(167 * var(--rpx)); top: calc(0 * var(--rpx)); left: calc(0 * var(--rpx)); }

.info.jiaoshizhuanye { width: calc(387 * var(--rpx)); height: calc(178 * var(--rpx)); top: calc(0 * var(--rpx)); left: calc(0 * var(--rpx)); }

.info.jiaoshiyidong { width: calc(393 * var(--rpx)); height: calc(117 * var(--rpx)); top: calc(0 * var(--rpx)); left: calc(0 * var(--rpx)); }

.jiaoshiyidong_t { width: calc(387 * var(--rpx)) !important; height: calc(30 * var(--rpx)) !important; }

.jiaoshiyidong_d { width: calc(384 * var(--rpx)) !important; height: calc(61 * var(--rpx)) !important; margin-top: 25px; }

.jiaoneng_qr { margin-top: calc(45 * var(--rpx)); width: calc(179 * var(--rpx)) !important; height: calc(204 * var(--rpx)) !important; }

.jiaoshiyidong_qr { margin-top: 45px; width: calc(179 * var(--rpx)) !important; height: calc(179 * var(--rpx)) !important; }

.main_img.jiaoneng { /*background: #0A246A;*/ width: calc(267 * var(--rpx)); height: calc(222 * var(--rpx)); top: calc(53 * var(--rpx)); left: calc(363 * var(--rpx)); }

.main_img.yun { width: calc(270 * var(--rpx)); height: calc(225 * var(--rpx)); top: calc(73 * var(--rpx)); left: calc(349 * var(--rpx)); }

.main_img.jiaoshiyidong { /*background: #0A246A;*/ width: calc(225 * var(--rpx)); height: calc(188 * var(--rpx)); top: calc(90 * var(--rpx)); left: calc(380 * var(--rpx)); }

.feixing, .fuza_box, .fuza_box2 { position: absolute; z-index: 4; }

.feixing { width: 6px; height: 6px; }
.feixing .tou { width: 6px; height: 6px; background: #fff; }
.feixing:after { content: ''; display: block; width: 100%; height: 100%; background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)); }

.feixing1 { top: calc(237 * var(--rpx)); left: calc(322 * var(--rpx)); animation: feixing1 2s linear infinite both; }

.feixing2 { top: calc(287 * var(--rpx)); left: calc(363 * var(--rpx)); animation: feixing2 1.5s linear infinite both; }

.feixing3 { z-index: 6; top: calc(257* var(--rpx)); left: calc(582 * var(--rpx)); animation: feixing3 3s linear infinite both; }

.feixing4 { top: calc(187 * var(--rpx)); left: calc(672 * var(--rpx)); animation: feixing4 2.4s linear infinite both; }

.fuza_box, .fuza_box2 { top: calc(23 * var(--rpx)); left: calc(235 * var(--rpx)); width: calc(520 * var(--rpx)); height: calc(520 * var(--rpx)); }

.fuza_box { /*animation: guidaoshangxia1 5s linear infinite;*/ }

.fuza_inner { position: relative; width: 100%; height: 100%; }

.fuza_box2 { /*animation: guidaoshangxia2 5s linear infinite;*/ transform: translateY(80px) scale(0.8); }

.fuza_box .img_box, .fuza_box2 .img_box2, .fuza_box .ball_box, .fuza_box2 .ball_box { position: absolute; width: 100%; height: 100%; border-radius: 50%; transform: rotateX(67deg) rotateZ(0); }

.fuza_box .img_box, .fuza_box2 .img_box2 { border-bottom: 2px dashed #fff; /*border-right: none;*/ /*border-top: none;*/ /*border-left: none;*/ }

.fuza_box .ball, .fuza_box2 .ball { width: 10px; height: 10px; background: #fff; border-radius: 100%; position: absolute; left: calc(165 * var(--rpx)); top: 10px; transform-origin: 0 255px; animation: ballColor 6s linear infinite; }

.fuza_box .ball2, .fuza_box2 .ball2 { width: 16px; height: 16px; background: #fff; border-radius: 100%; position: absolute; left: calc(506 * var(--rpx)); top: calc(300 * var(--rpx)); transform-origin: 0 calc(255 * var(--rpx)); animation: ballColor2 6s linear infinite; }

.fuza_box .img_box { transform: rotateX(67deg) rotateZ(0deg); /*animation: guidaoxuanzhuan1 6s linear infinite;*/ }

.fuza_box2 .img_box2 { /*transform: rotateX(67deg) rotateZ(180deg);*/ /*animation: guidaoxuanzhuan2 6s linear infinite;*/ }

.fuza_box .ball_box { transform: rotateX(67deg) rotateZ(0); animation: guidaoxuanzhuan1 6s linear infinite; }

.fuza_box2 .ball_box { transform: rotateX(67deg) rotateZ(180deg); animation: guidaoxuanzhuan2 6s linear infinite; }

.op_ball { position: absolute; background: rgba(255, 255, 255, 0.9); border-radius: 50%; }

.op_ball1 { opacity: 0; width: 22px; height: 22px; animation: ballOp 3.3s linear infinite; top: calc(393 * var(--rpx)); left: calc(42 * var(--rpx)); }

.op_ball2 { opacity: 0; width: 14px; height: 14px; animation: ballOp 2.3s linear infinite; top: calc(376 * var(--rpx)); left: calc(110 * var(--rpx)); }

.op_ball3 { opacity: 0; width: 9px; height: 9px; animation: ballOp 4.1s linear infinite; top: calc(466 * var(--rpx)); left: calc(230 * var(--rpx)); }

.op_ball4 { opacity: 0; width: 20px; height: 20px; animation: ballOp 5s linear infinite; top: calc(24 * var(--rpx)); left: calc(452 * var(--rpx)); }

.op_ball5 { opacity: 0; width: 16px; height: 16px; animation: ballOp 2.4s linear infinite; top: calc(296 * var(--rpx)); left: calc(466 * var(--rpx)); }

/*简介，主图动画*/
@keyframes infoAndMain { 0% { transform: translate(0); }
  50% { transform: translateY(8px); }
  100% { transform: translate(0); } }
/*飞星*/
@keyframes feixing1 { 0% { transform: translateY(120px); height: 6px; opacity: .3; }
  90% { transform: translateY(0); height: 60px; opacity: 1; }
  100% { transform: translateY(0); height: 60px; opacity: 0; } }
@keyframes feixing2 { 0% { transform: translateY(120px); height: 6px; opacity: .3; }
  90% { transform: translateY(0); height: 80px; opacity: 1; }
  100% { transform: translateY(0); height: 80px; opacity: 0; } }
@keyframes feixing3 { 0% { transform: translateY(120px); height: 6px; opacity: .3; }
  90% { transform: translateY(0); height: 40px; opacity: 1; }
  100% { transform: translateY(0); height: 40px; opacity: 0; } }
@keyframes feixing4 { 0% { transform: translateY(120px); height: 6px; opacity: .3; }
  90% { transform: translateY(0); height: 100px; opacity: 1; }
  100% { transform: translateY(0); height: 100px; opacity: 0; } }
/*小球轨道旋转*/
@keyframes xiaoqiuguidao { 0% { transform: rotate(0deg); opacity: 0; }
  25% { opacity: 1; }
  25% { opacity: 1; }
  100% { transform: rotate(360deg); opacity: 0; } }
/*轨道旋转*/
@keyframes guidaoxuanzhuan1 { 0% { transform: rotateX(67deg) rotateZ(0); }
  25% { transform: rotateX(67deg) rotateZ(90deg); }
  50% { transform: rotateX(67deg) rotateZ(180deg); }
  75% { transform: rotateX(67deg) rotateZ(270deg); }
  100% { transform: rotateX(67deg) rotateZ(360deg); } }
@keyframes guidaoxuanzhuan2 { 0% { transform: rotateX(67deg) rotateZ(180deg); }
  25% { transform: rotateX(67deg) rotateZ(90deg); }
  50% { transform: rotateX(67deg) rotateZ(0deg); }
  75% { transform: rotateX(67deg) rotateZ(-90deg); }
  100% { transform: rotateX(67deg) rotateZ(-180deg); } }
@keyframes guidaoshangxia1 { 0% { transform: translateY(80px) scale(0.8); opacity: .6; }
  25% { transform: translateY(0) scale(0.95); opacity: 1; }
  50% { transform: translateY(-80px) scale(1); opacity: .4; }
  75% { transform: translateY(0) scale(0.95); opacity: 1; }
  100% { transform: translateY(80px) scale(0.8); opacity: .6; } }
@keyframes guidaoshangxia2 { 0% { transform: translateY(-80px) scale(1); opacity: .4; }
  25% { transform: translateY(0) scale(0.95); opacity: 1; }
  50% { transform: translateY(80px) scale(0.8); opacity: .6; }
  75% { transform: translateY(0) scale(0.95); opacity: 1; }
  100% { transform: translateY(-80px) scale(1); opacity: .4; } }
/* 旋转小球颜色渐变 */
@keyframes ballColor { 0% { opacity: 0; }
  12.5% { opacity: 0; }
  25% { opacity: .3; }
  50% { opacity: 1; }
  75% { opacity: .3; }
  87.5% { opacity: 0; }
  100% { opacity: 0; } }
@keyframes ballColor2 { 0% { opacity: .3; }
  25% { opacity: 1; }
  50% { opacity: .3; }
  75% { opacity: 0; }
  100% { opacity: .3; } }
/* 圆球渐变*/
@keyframes ballOp { 0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; } }

/*# sourceMappingURL=login_new.css.map */
