 html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, address, em, img, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td, i, b, s, section, figure {
     margin: 0;
     padding: 0;
     border: 0;
     font-weight: inherit;
     font-style: inherit;
     font-size: 0;
     font-family: '微软雅黑', 'microsoft yahei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
 }
 
 ul, ol {
     list-style: none
 }
 
 a img {
     border: none;
     vertical-align: top
 }
 
 a {
     text-decoration: none
 }
 
 button {
     overflow: visible;
     padding: 0;
     margin: 0;
     border: 0 none;
     background-color: transparent
 }
 
 button::-moz-focus-inner {
     padding: 0
 }
 
 textarea, input {
     background: none;
     padding: 0;
     -webkit-border-radius: 0;
     -moz-border-radius: 0;
     border-radius: 0;
     -webkit-appearance: normal
 }
 
 input[type=password] {
     -webkit-text-security: disc
 }
 
 input {
     border: none;
 }
 
 textarea:focus, input:focus, button:focus {
     outline: none
 }
 
 body {
     word-wrap: break-word;
     min-height: 4.8rem;
     font-family: "Microsoft YaHei", sans-serif, "Helvetica Neue", Helvetica, Arial;
     color: #333;
     padding: 0;
     font-size: 0;
     -webkit-user-select: none;
     width: 7.5rem;
     margin: 0 auto;
     overflow-x: hidden;
 }
 
 span {
     display: inline-block;
 }
 
 section {
     width: 100%;
     height: 100%;
 }
 
 section img {
     width: 80%;
     height: 50%;
 }
 
 .hide {
     display: none;
 }
 
 * {
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
     -webkit-text-size-adjust: none
 }
 /*公共文本,布局 begin*/
 
 .fl {
     float: left;
 }
 
 .fr {
     float: right
 }
 
 .left {
     float: left;
 }
 
 .right {
     float: right;
 }
 
 .tac {
     text-align: center;
 }
 
 .tal {
     text-align: left;
 }
 
 .tar {
     text-align: right;
 }
 
 .txt-title {
     font-size: 14px;
     color: #444444;
     font-weight: bold;
 }
 
 .txt-sectitle {
     font-size: 14px;
     color: #444444;
     font-weight: bold;
 }
 
 .txt-highlight {
     color: #f8b551;
     font-weight: bold;
 }
 
 .link-highlight {
     color: #3697c2;
 }
 
 .inline-block {
     display: inline-block;
 }
 
 .bgf {
     background: #fff;
 }
 
 .noBorder {
     border: none;
 }
 
 a {
     text-decoration: none;
     color: inherit;
     -webkit-tap-highlight-color: transparent;
 }
 /****************头部title************************************/
 
 #toptitle {
     width: 100%;
     height: .88rem;
     line-height: .88rem;
     background: #7916be;
     font-size: .34rem;
     color: #fff;
     text-align: center;
     position: fixed;
     top: 0;
     left: 0;
     z-index: 1000
 }
 
 #toptitle .topBox {
     width: 100%;
     height: .88rem;
     position: relative;
 }
 
 #toptitle .topBox .topTitle {
     width: 6.2rem;
     display: inline-block;
     margin: 0 auto;
     overflow: hidden;
     font-size: .34rem;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
 
 #toptitle .topBox .topBack {
     position: absolute;
     top: .23rem;
     left: .3rem;
     width: .21rem;
     height: .37rem;
     background: url(/cssjs/img/topBack.png) no-repeat left top;
     -webkit-background-size: .21rem .37rem;
     background-size: .21rem .37rem;
 }
 
 #toptitle .topBox .topHome {
     position: absolute;
     top: .23rem;
     right: .3rem;
     width: .4rem;
     height: .38rem;
     background: url(/cssjs/img/home.png) no-repeat left top;
     -webkit-background-size: .4rem .38rem;
     background-size: .4rem .38rem;
 }
 
 #topNull {
     width: 7.5rem;
     height: .88rem;
 }
 /*****************底部条*****************/
 /*#footer{
    width:100%;
    height: 1.14rem;
    box-sizing: border-box;
    padding:0 .30rem;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    background:rgba(0,0,0,.4);
    position: fixed;
    bottom:0;
    left:0;
 }
 #footer .yuesao ,.yuesao img{
    width: 1.46rem;
    height: 1.73rem;
    margin-bottom: .6rem;
 }
 #footer .middle{
    width:4.62rem;
 }
 #footer .middle .p1{
    font-size:.32rem;
    color:#fee700;
    font-weight: bold;
    line-height: .40rem; 
 }
 #footer .middle .p2{
    font-size:.24rem;
    color:#fff;
    line-height:.30rem; 
 }
 #footer .rightArrow{
    display: block;
    width:.40rem;
    height: .35rem;
 }*/
 /*************************loading****************************/
 
 .loading {
     width: 7.5rem;
     height: 2rem;
     background: #fff url(/cssjs/img/loading.gif) no-repeat center center;
     -webkit-background-size: 3rem 3rem;
     background-size: 3rem 3rem;
     text-align: center;
     line-height: 2rem;
     font-size: .3rem;
     color: #333;
 }
 /*************************返回顶部****************************/
 
 .goTop {
     width: .9rem;
     height: .9rem;
     cursor: pointer;
     z-index: 10;
     right: .13rem;
     bottom: 1.4rem;
     position: fixed;
     background: url(/cssjs/img/gotop.png) no-repeat;
     background-size: .9rem auto;
     -webkit-background-size: .9rem auto;
     background-position: right center;
 }
 
 .friendsLink {
     font-size: 0rem;
 }
 
 .freeConsult {
     position: fixed;
     top: 50%;
     right: 0;
     display: none;
     transform: translateY(-50%);
     background: #7a15bd;
     width: 25px;
     padding: 5px 0;
     color: #fff;
     font-size: 18px;
     text-align: center;
     writing-mode: lr-tb;
     line-height: 25px;
     z-index: 19;
 }
 .hot{
    color:#c00;
    font-size:0.26rem;
}
