@charset "utf-8";
html{-webkit-text-size-adjust: none; -ms-text-size-adjust: none;overflow-x: hidden;height: 100%;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin: 0; padding: 0}
body, button, input, select, textarea{font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1", arial; *line-height: 1.5;outline: 0}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
address, cite, dfn, em, var{font-style: normal}
code, kbd, pre, samp{font-family: courier new, courier, monospace}
ul, ol{list-style: none}
fieldset, img{border: 0;display: block}
table{border-collapse: collapse; border-spacing: 0}
input, button, textarea, select, optgroup, option{font-family: inherit; font-style: inherit; font-weight: inherit; font-size: 100%;border: 0;}
div:after, ul:after, dl:after, .clearfix:after{content: ""; display: block; clear: both; height: 0; visibility: hidden}
abbr, article, aside, audio, canvas, datalist, details, figure, footer, header, hgroup, menu, nav, output, progress, section, video{display: block; margin: 0; padding: 0}
i, u, b, em, span, small, label{font-weight: normal; font-style: normal;display: inline-block}
a{text-decoration: none; color: #333;display: inline-block}
a:visited{color: #333; text-decoration: none}
a:hover{color: #333; text-decoration: none}
html{font-size: 62.5%;}
body{font-size: 1.2rem; color: #333; background: #fff; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-select: none; user-select: none; -moz-user-focus: none; -moz-user-select: none;}
h2{margin: 0; padding: 0}
ul{letter-spacing: -4px; word-spacing: -4px; font-size: 0}
ul li{font-size: 1.2rem; letter-spacing: 0; word-spacing: 0}


/*公用样式*/
.com-bj{padding:0 5%;}
.first-section{margin-top: 40px;}
.last-section{margin-bottom: 50px;}
h2.com-tit{font-size: 2rem;color: #333;padding: 20px 0;text-align: center;}
.bg{background-color: #f5f5f5;}
/*--------index.html--------*/
/*头部*/
.header{width: 100%;position: relative;height:auto;z-index: 888;}
.top{width: 90%;height:40px;background-color:rgba(0,0,0,0.9);position: fixed;top:0;left:0;}
.top .logo{display: inline-block;width:165px;height:27px;margin:7px 0;background: url(logo.png) no-repeat ;background-size:80px;}
.top .menu-btn{display: inline-block;float: right;width:40px;height: 40px;background:url(icon.png) no-repeat 0 -44px;background-size:40px;}
.top .closeMenu-btn{background:url(icon.png) no-repeat 0 0;background-size:40px;}
.menu{padding:0 5%;display: none;position: fixed;top:40px;left:0;width:100%;background-color:rgba(0,0,0,0.9);overflow: hidden;z-index: 999}
.menu a{width:90%;padding:4% 0;display: block;height:25px;font-size: 20px;color: #fff;}
.menu a.login-btn{border-top: 1px solid #9a9a9a;border-bottom: 1px solid #9a9a9a;margin: 2% 0;text-align: center;}
.menu .txt{color: #fff;font-size: 20px;display: none;}
.menu .txt .tc{width:auto;display: inline-block;}
/*banner*/
.banner{position: relative;}
.banner img{width: 100%;}
.banner-info{width: 100%; position: absolute;top:30px; left:0; color: #fff; text-align: center;}
.banner-info h1{font-size: 2.6rem; margin-bottom: 15px;}
.banner-info p{font-size: 1.3rem; margin-bottom: 25px;}
.banner-info .joinUs-btn{width: 130px; height:35px; line-height:35px; background-color: #1e8ff2; color: #fff; font-size: 1.3rem;}
/*我们的优势*/
.info-box{background-color: #f5f5f5; padding:20px 0; height: 185px; width: 50%; float: left; border-bottom:1px solid #d2d2d2; overflow: hidden; text-align: center;}
.info-box img{display: block; width:50%; margin:0 auto;}
.info-box:first-child{border-top:1px solid #d2d2d2;}
.info-box:nth-child(2){border-top:1px solid #d2d2d2;}
.info-box span{font-size: 1.6rem; padding-bottom:10px;}
.info-box i{font-size: 10px; padding:0 4%;}

.userNum p{text-align: center; font-size: 10px; line-height:20px;}
.userNum img{margin-top: 20px; display: block; width:100%;}
.userNum .user{padding-bottom: 20px;}
.userNum .user p{text-align: center; width:33%; float: left;}
.userNum .user p span{font-size: 2rem; padding-bottom:5px; border-bottom: 1px solid #d2d2d2; color: #666; margin-bottom: 10px;}
.userNum .user p i{font-size:1.2rem ; color: #999;}
/*广告样式*/
.ad-kind{text-align: center;padding-bottom: 20px;font-size: 1.2rem;color: #666;}
.tab span{display: inline-block;width:22%;margin-right: 1%;text-align: center;padding:5px 0;font-size: 1rem;color: #666;border:1px solid #d2d2d2;background-color: #fff;margin-bottom: 20px;}
.tab span:last-child{margin-right:0;}
.tab span.active{color: #1e8ff2;border-color:#1e8ff2;}
.ad-pic{position: relative;margin-bottom: 20px;}
.ad-pic img{display: none;margin: 0 auto;width:50%;}
.ad-pic .show{display: block;}
.ad-pic .btn{display: inline-block;position: absolute;height: 50px;width:33px;background:url(icon.png) no-repeat;background-size:30px;top:50%;margin-top: -25px;}
/*左右点击按钮*/
.ad-pic .pre{left:10%; background-position: 0px -74px;}
.ad-pic .btn.next{right:10%; background-position: 0px -151px;}

/*新闻公告*/
.newslist{margin-bottom:30px ;}
.newslist li{padding:8px 0;border-bottom: 1px solid #e2e2e2;}
.newslist li a{font-size: 1.3rem;height:25px;color: #333;max-width: 75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newslist li .time{font-size: 1rem;float: right;line-height:27px;color: #666;}
/*Ta们都在用*/
.partner{width: 100%;background:url(partner_bg.png) no-repeat ;background-size:cover;padding-bottom: 20px;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}
.partner p{width: 100%;height:60px;margin-bottom: 30px;}
.partner p img{display: inline-block;width:20%;float: left;padding-left:4%;}
.partner p img:last-child{padding-right:4%;}
/*底部链接*/
.bottom-link{padding:15px 0;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;}
.bottom-link li{float: left;text-align: center;width:15.5%;}
.bottom-link li a{display: inline-block;width:auto;text-align: center;padding-bottom:3px;}
.bottom-link li:last-child{border:none;}
.bottom-link li a.active{color: #1e8ff2;border-bottom: 1px solid #1e8ff2;}
.bottom-link li{border-right:1px solid #e2e2e2;}
.beian{padding:10px 0;color: #999;text-align: center;font-size: 1rem;}
/*底部悬浮按钮*/
.footer{width: 100%;display:none;position: fixed;bottom:0;}
.footer a{display:inline-block;width:50%;height:50px;line-height: 50px;float: left;text-align: center;font-size: 1.4rem;}
.footer .qq-kf{background:url(icon.png) no-repeat #d2d2d2 22px -259px;background-size:35px;}
.footer .join-btn{background:url(icon.png) no-repeat #1e8ff2 22px -310px;color: #fff;background-size:35px;}

/*----------developer.html---------*/
.info-box2{height: 175px;}
.info-box2 span{color: #1e8ff2;margin-top: 10px;}
/*我们的优势*/
.d-advantage{margin-bottom: 20px;}
.d-advantage li{padding:10px 0;border-bottom: 1px solid #e2e2e2;}
.d-advantage li img{display: inline-block;float: left;padding-right:15px;}
.d-advantage li h3{font-size: 1.4rem;margin-bottom: 10px;}
.d-advantage li p{font-size: 1rem;color: #999;}
/*----------adUser.html----------*/
/*我们的优势*/
.ad-advantage h3{text-align: center;font-size: 2rem;color: #1e8ff2;margin-bottom: 10px;}
.ad-advantage p{color: #999;font-size: 1rem;text-align: center;margin-bottom: 20px;}
.ad-advantage img{display:block;margin:0 auto;width: 80%;}
.ad-advantage img:first-child{margin-left: 20%;}
/*--------------newsList.html-----------*/
.com-banner{width: 90%;top:80px;left:30px;text-align: left;overflow: hidden;}
.com-banner h1{padding-bottom:5px;display: inline-block;width:auto;border-bottom:1px solid #fff;margin-bottom: 5px;}
.com-banner p{font-size: 1.8rem;}
.banner .newslist{margin-top:15px ;}
.load-more{width: 90%;margin:0 auto;height:40px;line-height:40px;text-align: center;font-size: 1.4rem;color: #999;border:1px solid #e2e2e2;margin-bottom: 20px;}
/*-----------newsDetail.html-----------*/
.header2 .top{background-color: #fff;border-bottom:1px solid #e2e2e2;}
.back-link{display: inline-block;width: 50px;height: 40px;background:url(icon.png) no-repeat -12px -578px ;background-size:40px;}
.header2 .top .menu-btn{background-position: 0px -535px;}
.news-txt-wrap h1{font-size: 2rem;padding:10px 0;}
.news-txt-wrap .time{font-size: 1.4rem;color: #666;padding-bottom: 10px;border-bottom: 1px solid #e2e2e2;}
.news-txt-wrap div{padding:10px 0;}
.news-txt-wrap div p{font-size: 1.4rem;line-height:2em;}
.news-txt-wrap .page{border-top: 1px solid #e2e2e2;margin-bottom: 30px;}
.news-txt-wrap .page a{color: #1e8ff2;font-size: 1rem;padding:5px 0;}

/*---------helpCenter.html--------*/
.tit-tab{padding:15px 0;background-color: #eee;border-bottom:1px solid #e2e2e2;margin-bottom: 10px;}
.tit-tab span{display: inline-block;float: left;width: 49%;text-align: center;font-size: 1.2rem;color: #666;position: relative;}
.tit-tab span.active{color: #1e8ff2;}
.tit-tab span.active:after{position: absolute;bottom:-15px;left:17.5%;display: block;content: '';width:65%;height:2px;border-bottom:2px solid #1e8ff2;}
.tit-tab span:first-child{border-right:1px solid #666;}
.ad-question{display: none;}
.help-wrap{margin-bottom: 20px;}
.help-wrap div h3{font-size: 1.2rem;color: #333;padding:10px 0;border-bottom: 1px solid #e2e2e2;}
.help-wrap div h3 i{width: 25px;height:25px;float: right;display: inline-block;}
.help-wrap div i.icon{background:url(icon.png) no-repeat -13px -807px ;background-size:50px;}
.help-wrap div i.icon-hov{background:url(icon.png) no-repeat -13px -786px ;background-size:50px;}
.ad-question div,.web-question div{padding:10px;font-size: 1.1rem;line-height:1.7em;border-bottom: 1px solid #e2e2e2;display: none;}
.help-wrap div.show{display: block;}
.help-wrap .load-more{margin-top: 20px;}
.help-wrap .no-show{display: none;}
@media (max-width: 321px){.help-wrap div h3{font-size: 1.2rem;}}

/*--------login.html--------*/
.header3 .top{background-color: #fff;border-bottom: 1px solid #e2e2e2;}
.header3 .top .logo{background:url(logo2.png) no-repeat;background-size:80px;}
.header3 .top .menu-btn{background-position: 0px -535px;}
.login-box{margin:50px 0;margin-bottom: 170px;}
.login-box h2{color: #1e8ff2;font-size: 2rem;text-align: center;}
.login-box p{width:80%;height: 30px;line-height:30px;margin:15px auto;font-size: 1.2rem;color: #d8d8d8;border:1px solid #e2e2e2;}
.login-box .info input{width:70%;height:100%;display: inline-block;}
.login-box .info i{width:30%;display: inline-block;text-indent:13%;}
.login-box .info .user{background:url(icon.png) no-repeat 0px -587px ;background-size:35px;}
.login-box .info .pass{background:url(icon.png) no-repeat 0px -625px ;background-size:35px;}
.login-box .login-btn{width:80%;height: 40px;line-height:40px;text-align: center;color: #fff;font-size: 1.4rem;background-color: #1e8ff2;border-radius: 5px;display: block;margin:0 auto;}
.login-box .p2{border: none;color: #666;}
.login-box .p2 input{display: inline-block;width:30px;height:30px;background:url(icon.png) no-repeat 0px -587px;background-size:30px;float: left;}
.login-box .p2 input.chk{background:url(icon.png) no-repeat 0px -561px;background-size:30px;}
.login-box .p2 .join-link{float: right;color: #ff861b;}
@media (max-width: 321px){.login-box .info .user{background:url(icon.png) no-repeat 0px -466px ;background-size:28px;}
    .login-box .info .pass{background:url(icon.png) no-repeat 0px -497px ;background-size:28px;}
    .login-box{margin-bottom: 100px;}}

/*----register.html------ */

.register-wrap .tit-tab2{height:40px;line-height:40px;border-bottom: 1px solid #e2e2e2;margin-bottom: 20px;}
.register-wrap .tit-tab2 span{display: inline-block;width: 50%;float: left;text-align: center;font-size: 1.3rem;position: relative;color: #666;}
.register-wrap .tit-tab2 span.active{color: #1e8ff2;}
.register-wrap .tit-tab2 span.active:after{content: '';display: block;width: 60%;position: absolute;left:20%;bottom:0px;height:2px;border-bottom:2px solid #1e8ff2;}
.ggz{display: none;}
.register-form dd{border-bottom: 1px dashed #dbdbdb;
    margin:5px 0;}
.register-form dd input,.register-form dd select{display: inline-block;width:100%;height:40px;line-height:40px;border:1px solid #999999;border-radius:4px;text-indent: 5px;font-size: 1.2rem;}
.register-form dt{font-size: 1.4rem;padding:10px 0;}
.register-form form span{margin-bottom: 5px;color:#999999;}
.register-form form span.bj{margin: 6px ;
    display: block;}
.register-form form span.err{color:red;}
.register-form form span.corr{color:green;}
.register-form .tj-btn{width: 100%;height:40px;line-height:40px;font-size: 1.4rem;color: #fff;background-color: #1e8ff2;border-radius: 5px;margin:20px 0;}
.kf-list{margin-bottom: 30px;}
.kf-list p{padding: 10px 0;border-bottom:1px solid #eee;font-size: 1.4rem;}
.kf-list ul li a{padding:15px 0;text-indent: 45px;background:url(icon.png) no-repeat 7px -341px;background-size:30px;}



.onError{
    color: #ff6600 !important;
}
.onSuccess{
    color: green !important;
}

