@charset "utf-8";
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body {margin:0;text-align:left;font-size:15px;background:#fff;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display:block;}
audio,canvas,progress,video {display:inline-block;}
audio:not([controls]) {display:none;height:0;}
progress {vertical-align:baseline;}
template,[hidden] {display:none;}
a {background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active,a:hover {outline-width:0;}
a,b,p,font,span,strong {font-family:"Microsoft YaHei";}
button,input,select,textarea,a {outline:none;}
abbr[title] {border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,strong {font-weight:inherit;}
b,strong {font-weight:bolder;}
dfn {font-style:italic;}
h1 {font-size:2em;margin:0.67em 0;}
mark {background-color:#ff0;color:#000;}
small {font-size:80%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub {bottom:-0.25em;}
sup {top:-0.5em;}
img {border-style:none;}
svg:not(:root) {overflow:hidden;}
code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em;}
figure {margin:1em 40px;}
hr {box-sizing:content-box;height:0;overflow:visible;}
button,input,select,textarea {font:inherit;margin:0;}
optgroup {font-weight:bold;}
button,input {overflow:visible;padding:0px;margin:0px;}
button,select {text-transform:none;}
button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}
fieldset {border:0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
textarea {overflow:auto;}
[type="checkbox"],[type="radio"] {box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto;}
[type="search"] {-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
::-webkit-input-placeholder {color:inherit;opacity:0.54;}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit;}
.clearfix {*zoom:1}
.clearfix:before,.clearfix:after {display:table;line-height:0;content:""}
.clearfix:after {clear:both}
.hide{display:none!important;}
p {margin:0;}
img {width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd {margin:0;padding:0}
ul li,ol li {list-style:none}
a,a:hover {color:#e4393c;text-decoration:none;}
.flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-left{-webkit-justify-content: left;justify-content: left;}
.flex-center{-webkit-justify-content: center;justify-content: center;}
.main-page {min-width:1190px;width:auto;background-color:transparent;}
.header {padding:22px 0px;height:50px;width:1190px;margin:auto;}
.header a.ycms-logo,.header .login-welcome {float:left}
.header .login-welcome {line-height:50px;padding-left:20px;font-size:26px;color:#666666;}
.login-content {position:relative;width:100%;margin-bottom:40px;}
.login-banner .inner {position:relative;width:1190px;height:600px;margin:auto;}
.login-banner .inner {background-image:url(/static/img/bg-login.png);background-repeat:no-repeat;background-position:left center;}
.login-form {position:absolute;z-index:4;background:#fff;overflow:visible;width:350px;height:auto;top:80px;right:10px;}
.login-form .tips-wrapper {background:#fff8f0;width:100%;padding-top:10px;padding-bottom:10px;text-align:center;}
.login-form  .tips-wrapper .cont-wrapper {display:inline-block;*display:inline;width:90%;}
.login-form .tips-wrapper .icon-tips {display:inline-block;width:16px;height:16px;line-height:16px;font-size:14px;vertical-align:middle;margin-right:5px;color:#999;}
.login-form .tips-wrapper .tips-inner p {vertical-align:middle;color:#999;font-size:12px;display:inline-block;*display:inline;}
.login-form .login-tab {display:block;height:44px;border-bottom:1px solid #f4f4f4;position:relative;}
.login-form .login-tab a {display:block;width:100%;height:44px;line-height:44px;text-decoration:none;text-align:center;color:#666666;font-size:18px;}
.login-form .login-tab a:hover,.login-form .login-tab a.checked {font-weight:700;color:#e4393c;}
.login-form .login-box {padding:0px 20px;}
.login-form .login-error {min-height:20px;margin-top:5px;margin-bottom:5px;height:auto!important;}
.login-form .mc-login-list{padding-top:10px;padding-bottom:10px;}
.login-form .tit {font-size: 13px;height: 25px;line-height: 25px;position: relative;text-align: center;width: 100%;margin: 0 auto;color:#555555;}
.login-form .tit span {background-color: #ffffff;padding: 0px 20px;position: relative;z-index: 1;}
.login-form .tit:after {content: "";position: absolute;pointer-events: none;background-color: #f1f1f1;height: 1px;left: 0;right: 0;top: 50%;z-index: 0;}
.login-form .account-list{padding-top:10px;padding-bottom:5px;}
.login-form .account-list a{display: block;width:30px;height:30px;margin-right:10px;}
.login-form .account-list a img{width:100%;height:100%;}

.mc-register-list{padding-top:30px;padding-bottom:30px;}
.mc-register-list .tit {font-size: 13px;height: 25px;line-height: 25px;position: relative;text-align: center;width: 100%;margin: 0 auto;color:#555555;}
.mc-register-list .tit span {background-color: #ffffff;padding: 0px 20px;position: relative;z-index: 1;}
.mc-register-list .tit:after {content: "";position: absolute;pointer-events: none;background-color: #f1f1f1;height: 1px;left: 0;right: 0;top: 50%;z-index: 0;}
.mc-register-list .account-list{padding:30px;}
.mc-register-list .account-list a{display: block;width:50px;height:50px;margin:0px 10px;}
.mc-register-list .account-list a img{width:100%;height:100%;}


.mc-login-form .item {border:1px solid #bdbdbd;height:38px;width:308px;position:relative;margin-bottom:20px;}
.mc-login-form .item .login-label {position:absolute;z-index:3;top:0;left:0;width:38px;height:38px;border-right:1px solid #bdbdbd;background:#f4f4f4;}
.mc-login-form .item .login-label i {display:block;width:38px;height:38px;line-height:38px;text-align:center;color:#cfcfcf;font-size:28px;}
.mc-login-form .item .itxt {line-height:18px;height:18px;border:0;padding:10px 0 10px 50px;width:258px;float:none;overflow:hidden;font-size:14px;*margin:-1px 0 0;}
.mc-login-form .item-focus {border-color:#bbb;}
.mc-login-form .item-focus .login-label {background:#e8e8e8;}
.fm-btn button {border:1px solid #ff9000;border-radius:3px;height:36px;line-height:36px;outline:none;color:#fff;width:100%;cursor:pointer;font-size:16px;background:#e4393c;border-color:#e4393c;}
.mc-login-form .login-blocks {margin:8px 0;text-align:right;zoom:1;}
.mc-login-form .login-links,.mc-login-form .sns-login-links {margin-top:16px;margin-bottom:0;}
.mc-login-form .login-blocks a {display:inline-block;margin-left:10px;color:#6c6c6c;font-size:12px;}
.login-content {margin-bottom:0px;min-height:calc(100vh - 218px);}
.ycms-copyright {color:#b5b5b5;text-align:center;padding:30px 0 30px;background-color:#fff;font-size:12px;}
.ycms-copyright a {font-size:12px;color:#b5b5b5;}
.ycms-copyright .footer-links {padding-bottom:16px;}
.ycms-copyright .copyright-info {padding:0px 0px 16px;}

.login-content {margin-bottom:0px}
.ycms-copyright {color:#b5b5b5;text-align:center;padding:30px 0 30px;background-color:#fff;font-size:12px;}
.ycms-copyright a {font-size:12px;color:#b5b5b5;}
.ycms-copyright .footer-links {padding-bottom:16px;}
.ycms-copyright .copyright-info {padding:0px 0px 16px;}

.register-main {background:#f8f8f8;}
.register-main .ycms-copyright {background:#f8f8f8;}
.reg-content {width:1190px;margin:0 auto;min-height:calc(100vh - 218px);}
.reg-tabs {margin-top:20px;}
.reg-tabs>ul {height:38px;padding-left:35px;}
.reg-tabs>ul li.btn-li {float:left;border:1px solid #d5d5d5;background:#fff;height:37px;line-height:36px;margin-right:10px;border-bottom:0 none;}
.reg-tabs>ul li.btn-li a {display:block;text-decoration:none;padding:0px 36px;font-size:14px;color:#666;}
.tab-content {}
.tab-content .reg-box {padding:35px;border:1px solid #d5d5d5;background:#fff;}
.reg-tabs>ul li.active {font-weight:bold;border-top:2px solid #0B4082;height:37px;margin-bottom:-1px;}
.reg-tabs>ul li.active a {color:#0B4082;}
.reg-tabs>ul li.loginbtn {font-size:12px;float:right;padding-top:14px;padding-right:5px;}
.reg-box .line {color:#3c3c3c;font-size:14px;}
.reg-box .line {height:38px;padding-bottom:25px;}
.reg-box .line label {float:left;text-align:right;width:120px;}
.reg-box .line label em {color:#ff0000;}
.reg-box .line .dt {display:inline-block;*display:inline;*zoom:1;height:36px;line-height:36px;padding-left:10px;}
.reg-box .line .liner {float:left;}
.reg-box .line .liner input.text {float:left;border:1px solid #ccc;padding:8px;height:18px;line-height:18px;margin-right:10px;/* color:#333;*/    font-family:'Microsoft YaHei';outline:0 none;font-size:14px;vertical-align:middle;width:290px;}
.reg-box .liney input.text {float:left;border:1px solid #ccc;padding:8px;height:18px;line-height:18px;margin-right:10px;/* color:#333;*/    font-family:'Microsoft YaHei';outline:0 none;font-size:14px;vertical-align:middle;width:290px;}
.reg-box .agreement {padding-bottom:0px;}
.agreement .checktxt {padding-top::;float:left;}
.agreement .iyes {margin-right:5px;margin-top:2px;float:left;}
.agreement .itxt {float:left;}
#reg-submit {width:308px;height:40px;line-height:40px;border:0;font-size:16px;font-weight:bold;outline:0;border-radius:3px;background:#0B4082;color:#fff;cursor:pointer;}
#reg-submit:hover {background:#0B4082}
.reg-box .line .liner input.imgcode {width:180px;}
img#verify_img {float:left;}
.reg-box .line .liner input.smscode {width:180px;}
.reg-box .line .liner .send-code {float:right;display:block;text-align:center;line-height:35px;background:#f5f5f5;border:1px solid #ddd;border-radius:1px;height:35px;color:#3c3c3c;width:100px;outline:0 none;cursor:pointer;font-family:'Microsoft YaHei';font-size:12px;}

/*登录页面*/
.login-loading,.wx-qr-login-loading{width:100%; height:100%; position:absolute; top:0px; left:0px; overflow:hidden; z-index:2080;}
.login-loading .ve-bg,.wx-qr-login-loading .ve-bg{width:100%; height:100%; position:absolute; top:0px; left:0px; overflow:hidden; z-index:2082;background-color:#fff; opacity:.4; filter:alpha(opacity=40);}
.login-loading .ve-ico,.wx-qr-login-loading .ve-ico{width:40px; height:40px; position:absolute; top:50%; margin-top:-20px; left:50%; margin-left:-20px; z-index:2100;font-size:32px; color:#000; text-align:center; line-height:40px;background-image:url(data:image/gif;base64,R0lGODlhEAAQAPMPAN3d3bu7u5mZmXd3d1VVVTMzMxEREQAAAO7u7qqqqoiIiGZmZkRERCIiIgARAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAPACwAAAAAEAAQAAAEcfDJh+gideoHGkDHAVCbBBwN4ojIqAGjcigrnEkIM4MOQXymDEDnCLhwQBwiUTjiNAqGT1CiIK5RBoNaul6tgcEtqEEoDAxnyzgZNARmBQyQoLA5I0AhkBAA5E8TCAQDDwJUAHAlAAMjhxIBYyUBAVURACH5BAUHAA8ALAAAAAAPABAAAARd8Mn5xpKITiabBEaiSQXSOEBzBKMkNIZwcBMRI0ZhHUeWSYRDATAJEFu01iOxGAxYyoeAsFhAox/B6DdJMAhbwE/BSCAECYD6KNYsAAHzVTPQxiVzjCBzfxyVaiMRACH5BAUHAA8ALAAAAAAQAA8AAARa8Mn5hKJYLskaQkUmOQTSIYSIVEfSJRMQSEORgIyiFAegHD2NIRUTAA+zSWCxUh4ukoBOAMh8romBVsR9wLqUhaLZFQwCiAD6qpIoAHAEgIwRzOAPOfeLz1MiACH5BAUHAA8ALAAAAAAQABAAAARc8MkpBb1yoEeYJAH2FAPnLdgmGUEXogggKYvMDILgIZahDqSH6hFoiB4liqyG2AgSCdHCYHCAcgLZZXHoFiihC2AMUAEUluMkkH2M1UIJItAcHgOyJtwtt8P1GBEAIfkEBQcACAAsAAAAABAADgAABEUQyYnGoFgSeQ7P3NYhBigNXieQGGEEyFFYXhVPxLFh9UrtmMIEgBD4gp1DyXLJlD5DTECWOU6mHSJCa0pmuJQAUAIGRQAAIfkEBQcADgAsAAAAABAAEAAABGvQyelCoNihJNWQA5AhA6cojtKIGbAAJ2CgVJCIimANRdUwEkRAEUBMEACCo8CSADgUBENg1ACuVYqAQGAortiMoNEwLKIYQEGAQTYdTwkwCDAiqoZD0mHIZhIHSg5QaBMNBxcjaQdsGY5+EQAh+QQFBwAPACwAAAAAEAAQAAAEW/DJ+QCgWAYpBM/clXgCA0oKMj5MglnIkwSWsEjMLQF0thgEDOKCWbgmiCQosVgEk8pMglEoDE4TQiKK3TwWMdBg0XggboWT4aB4XHkgxJpIjDsOF8cxTiiEKREAIfkEBQcADgAsAQABAA8ADwAABFbQSSBDkEnqWm9Y2+Zdy+UgpwZQTjI4AKFICICGQ/Fu96aYoWBgQMwENR+C7EgrBWusWsOx2xwOCgVjOmP4DoNGQ+CYhQBXigFROCYOF8Pa0QCqNIRjBAAh+QQFBwAPACwAAAAAEAAQAAAEXfDJ+RCiWN4HgAwbBlwdJ4QU4nWI4mGbZQWJpAgZLCx4jgkvHwWgKAongIGy9mkEMK4h43DoTRgGhcZxKHgagsSC8RA0FhLB01Yo1HrBSQPRfhAcPse3ICHnNko5EQAh+QQFBwAOACwAAAEAEAAPAAAEWtDJ6RCSgGppZdha922ZBpTCCE6JElxUSanOYtwLmOxBcfwMkEDgQpwEBplEsHK8JohFgSlp1BANRsKhIDgJA0lCJiAwAoYtTFNwmB2D9iZgdTCCNeVGoQBFAAAh+QQFBwAPACwAAAEAEAAPAAAEWPDJSR+qeCJQAcfARR2HUolI8AXk8U2AWg1H0olSo2dP4AMEh8EwyPgSH0SCgbFVCJKXRLFwPgqPIoPgEywkA4EkIBEnBgsAlmdgoh8CJki+gCKKvLIYEwEAIfkEBQcADwAsAAABAA8ADwAABFrwyWCAvPiG07KXxJF8UvcAx+EByGkK44WwmOAEWSspBcMonhkAMGgYgbmhpRUgeHCywcPgSSigTuBiMEwITrDTxBBQSBeWh05dWDzMj8RgfXG/pY8vKR7DRAAAOw==);background-position:center;background-repeat:no-repeat;}
.captcha-image img{position: absolute;right:0px;top:0px;height:100%;}

/*微信公众号扫码登录*/
#weixin-login-bg{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 98;background-color: #000;opacity: 0.75;}
.weixin-login{position: fixed;top: 50%;left: 50%;margin-left: -160px;margin-top: -195px;width: 320px;height: 390px;background-color: #fff;border-radius: 2px;z-index: 99;overflow: hidden;border-radius: 10px;}
.weixin-login .header-wrap{font-weight: 600; font-size: 18px;line-height:50px;text-align: center;padding-top:10px;}
.weixin-login .wechat_img_login {width: 220px;height: 220px;display: block;margin: 0 auto;border: 1px solid #E2E2E2;}
.weixin-login .info {margin-top: 15px;font-size: 12px;text-align: center;color:#888888;}
.weixin-login .refresh,.weixin-login .refresh a{margin-top: 15px;font-size: 12px;text-align: center;}
.weixin-login .refresh i{display: inline-block;}
#qrcode-img {position: relative;}