
.register-area{position:relative;overflow:hidden;padding:30px 0;width:100%;height:150px}
.register-area-bg{position:absolute;bottom:0;left:0;width:100%;height:225px;background:url(../images/bot-1920-bj.jpg) no-repeat 50%;background-size:cover; z-index: -10}
.register-area-wrapper{position:relative;margin-right:auto;margin-left:auto;height:100%;max-width:900px;text-align:left;}
.register-text{left:210px;font-size:28px;line-height:40px;}
.register-area .cui-btn,.register-text{position:absolute;top:50%;margin-top:-30px;color:#fff;}
.register-area .cui-btn{right:0;padding:0 30px;height:48px;border:1px solid transparent;border-radius:2px;background-color:#f09521;vertical-align:middle;text-align:center;white-space:nowrap;font-weight:400;font-size:18px;line-height:46px;transition:.2s;user-select:none}
.register-area .cui-btn b{font-weight: bold;font-size: 20px;margin-right: 10px;}
.register-area .cui-btn:hover{box-shadow:0 8px 16px rgba(246,111,106,.5);}


/* footer-service */
.footer-service{background:#393a41;color:#c3c5c6}
.footer-wrapper{position:relative;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px;max-width:1200px}
.footer-service-wrapper>ul{overflow:hidden}
.footer-service-wrapper>ul>li{float:left;width:16.6666%}
.footer-service-wrapper>ul>li>a{position:relative;display:block;padding-top:28px;padding-left:55px;height:75px}
.footer-service-wrapper>ul>li>a>i{position:absolute;left:0;margin-top:0px;width:40px;height:40px;background-size:100% 100%; color:#FFFFFF; font-size:40px;}
.footer-service-wrapper>ul>li>a>h2{margin-bottom:5px;color:#fff;font-weight:400;font-size:18px;line-height:22px}
.footer-service-wrapper>ul>li>a>p{color:#a0a2a8;font-size:14px;line-height:18px}

/* footer-nav */
#footer{ color:#FFFFFF;background:#3d3e49}
#footer a{ color:#ddd;}
#footer a:hover{ color:#fff; text-decoration:underline}
.footer-nav{padding-top:30px;padding-bottom:20px;overflow:hidden}
.footer-nav-menus{float:left;width:73%;padding-right:30px;box-sizing: border-box;}
.footer-nav-menus:after{content:"";display:table;clear:both}
.footer-nav-menus dl{float:left;width:25%;padding-right:10px;font-size:14px;box-sizing: border-box;}
.footer-nav-menus dl dt{margin-bottom:20px;line-height:18px;color:#fff}
.footer-nav-menus dl dd{font-size:12px;line-height:24px}
.footer-nav-menus .split-line{max-width:120px;border-top:solid 1px #666;margin-top:20px;margin-bottom:20px;opacity:.5}
.footer-nav-submenus{float:left;width:26.101694915254237%;border-left:solid 1px rgba(102,102,102,.5)}
.footer-nav-submenus-inner{float:right;width:257px}
.footer-nav-contact{height:160px}
.footer-nav-contact-phone{text-align:left}
.footer-nav-contact-phone>h4{font-size:14px;line-height:20px;color:#fff;margin-bottom:3px;}
.footer-nav-contact-phone>p{margin-bottom:18px;font-size:24px;line-height:32px;color:#fff}
.footer-nav-contact-phone ul{position:relative;font-size:0}
.footer-nav-contact-phone ul>li{display:inline-block;font-size:12px;line-height:24px;white-space:nowrap}
.footer-nav-contact-phone ul a{display:block;position:relative;z-index:1;-webkit-transition:.2s;transition:.2s}
.footer-nav-contact-phone ul>li:nth-child(2n+1){width:100px}


/*浮动出现email*/
.foot-email{position:absolute;top:24px;left:0;display:none;margin-top:5px;padding-left:5px;width:195px;height:30px;border:1px #fff solid;border-radius:3px;background:#fff;color:#333;line-height:30px;font-size:12px}
.foot-email p:before{position:absolute;display:block;margin-top:-20px;border:10px solid;border-color:transparent transparent #fff;content:""}
.foot-email-right p:before{right:30px}
.footer-nav-contact-phone ul>li:hover{height:60px}
.footer-nav-contact-phone ul>li:hover .foot-email{display:block}
.footer-nav-contact-phone ul>li:hover>a{color:#fff}
.footer-nav-about{display:inline-block;text-align:left;font-size:0}
.footer-nav-about dt{margin-bottom:10px;font-size:14px;line-height:18px;color:#fff}
.footer-nav-about dd{display:inline-block;text-align:left}
.footer-nav-about dd+dd{margin-left:20px}
.footer-nav-about dd.footer-nav-about-dd-mb{display:none}
.footer-nav-about i{display:none}
.footer-nav-submenus-link{display:block;font-size:12px;line-height:24px;margin-bottom:4px}
.footer-nav-submenus-qr{display:block;background-size:100% 100%;}
.footer-nav-submenus-qr img{width:100px;height:100px;}
.qr-wechat{background-image:url(../images/qr-wechat.jpg)}
.qr-weibo{background-image:url(../images/qr-weibo.jpg)}
.qr-zhihu{background-image:url(../images/qr-zhihu.png)}
.footer-nav-other-link{clear:both;overflow:hidden;padding-top:30px}
.footer-nav-other-link a,.footer-nav-other-link span{float:left;font-size:12px;line-height:18px}
.footer-nav-other-link span{margin-right:40px;color:#fff}
.footer-nav-other-link a{margin-right:24px}

/*版权*/
.footer-copyright-container{border-top:solid 1px #252b3a}
.footer-copyright-wrapper{padding-top:10px;padding-bottom:10px}
.footer-copyright{float:left;font-size:0}
.footer-copyright a,.footer-copyright span{display:inline-block;margin-right:10px;font-size:12px;line-height:18px}
.footer-law{float:right;overflow:hidden;font-size:0}
.footer-law>li{display:inline-block;font-size:12px;line-height:18px}
.footer-law>li+li:before{content:"|";margin-left:10px;margin-right:10px}
.footer-record{clear:both;font-size:0}
.footer-record i{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:middle;background-size:100% 100%}
.footer-icon-record1{background-image:url(../images/a6.png)}
.footer-icon-record2{background-image:url(../images/a7.png)}
.footer-record i a{display:block;width:18px;height:18px}
.footer-record span{font-size:12px;line-height:24px;vertical-align:middle}


/*------------商铺footer------------*/
.spfooter{width: 1200px;margin: 0 auto;padding:50px 0 20px 0;}
.spfooter-l{float: left;width: 800px;}
.spfooter-l img{width: 230px;height: 152px;float: left;margin-right: 100px;}
.spfooter-l ul{margin-top: 15px;}
.spfooter-l ul li{font-size: 16px;color:#fff;margin-right: 46px;padding-right: 46px;margin-bottom: 30px; float: left;border-right: 1px solid #5d5e67;}
.spfooter-l ul li:nth-child(3n){border-right:0;}
.spfooter-l ul li a{display: block;color:#fff;}
.spfooter-r{float: right;width: 359px;border-left: 1px solid #46464f;padding-left: 40px;}
.spfooter-r h3{font-size: 16px;color:#fff;padding-top: 15px; font-weight: bold;}
.spfooter-r .foot-phone{margin: 15px 0;}
.spfooter-r .foot-phone p{font-size: 22px;color:#fff;float: left;line-height: 39px;}
.spfooter-r .foot-phone a{margin-left: 15px; font-size: 14px; float: left;background-image: linear-gradient(to right,#ec3c62, #be0e34);display: block;width: 100px;text-align: center;padding:8px 0;border-radius: 80px;}
.spfooter-r .foot-phone a:hover{background-image: linear-gradient(to right,#d52148, #be042c);}
.spfooter-r ul li{font-size: 13px;color:#9c9eb3;line-height: 24px;}
/*未认证*/
.spfooter-r .r-twobtn{width: 300px;padding-top: 15px;}
.spfooter-r .r-twobtn a{display: block;}
.spfooter-r .r-twobtn a img{width: 250px;height: 54px;}
.spfooter-r .r-twobtn a:first-child{margin-bottom: 15px;}



/*底部中居联*/
.spfootnavlink{clear:both;overflow:hidden;width: 1200px; margin: 10px auto;}
.spfootnavlink a,.spfootnavlink span{float:left;font-size:12px;line-height:18px}
.spfootnavlink span{margin-right:40px;color:#fff}
.spfootnavlink a{margin-right:24px}

/*底部文字说明*/
.spfoot-word{border-top: 1px solid #444550;}
.spfoot-word div{width: 1200px;margin: 20px auto 20px auto;}
.spfoot-word div p{font-size: 12px;color:#6f7186;line-height: 22px;}
.spfoot-word div .problem{font-size: 12px;color:#9fa1b8;margin-top: 8px;}
