@charset uft-8;
@media (max-width:767px) {

.footer {margin-bottom: 59px;}
.footer .copy {padding: 0px;}
.footer .copy p {margin-bottom: 5px;}
.footer .copy span {display:none;}
.footinfo{overflow:hidden;text-align:center!important;background:#ec6616;position:fixed;bottom:0;left:0;z-index:999;width:100%;line-height:1.65}
.footinfo .main{display:flex}
.footinfo .main>div{flex:1}
.footinfo a.item{color:#f1f1f1;padding:5px 0;display:inline-block}
.footinfo a.item i{font-size:1.6em;display:block; height: 26px;}
.footinfo a.item span{color:#fff;font-size:14px}

  .goTop {display:none;}
/* common */
.container {width: auto;}

.tit1 {font-size: 1.9rem;}
.tit2 {font-size: 1.9rem;}
.tit3 h2 {font-size: 1.9rem; margin: 0;}

.ptb2 {padding-top: 1em; padding-bottom: 1em;}
.ptb3 {padding-top: 1.5em; padding-bottom: 1.5em;}
.ptb4 {padding-top: 2em; padding-bottom: 2em;}

.index-bg {background: url(../img/wapindexbg.jpg) no-repeat right top;}
.user-bg {background: url(../img/wapuserbg.jpg) no-repeat center top;}
.yuanjing-bg {background: url(../img/wapyuanjingbg.jpg) no-repeat center top;}
.about-bg {background: url(../img/wapaboutbg.jpg) no-repeat center top;}
.userserive-bg {background: url(../wapimg/userserivebg.jpg) no-repeat center top;}
.core-bg {background: url(../img/wapcorebg.jpg) no-repeat center top;}
.data-bg {background: url(../img/wapdatabg.jpg) no-repeat center top;}


.header {height: auto;}
.header .head {padding-left: 0.2rem; padding-bottom: 2rem;}
.header .hdtitle {font-size: 2.0rem; line-height: 2.8rem;}
.header .ygbtn {width: 10rem; font-size: 1.5rem;}
.header .head .logo img {height: 50px;}

.box1 .item {padding-top: 2rem;}
.box1 .item .ico {margin-bottom: 2rem;}
.box1 .item .text {padding-left: 1.5rem; padding-right: 1.5rem;}

.data .pimg img {max-width: 100%;}
.data:before, .data:after {height: 2.5rem;}


.block {margin: 0; width: 100%;}
.blockbox {display: inline-block; justify-content:flex-start; align-items:stretch;}
.blockbox .block1 {margin-bottom: 2rem; padding: 1.5rem 1.5rem 2.5rem;}
.blockbox .block2 h4 {font-size: 1.5rem;}
  .blockbox .block1:first-child {height:13rem;}


/* user */
.usertable {padding-top: 1rem;}
.usertable table .trone span { margin-left: .8rem; margin-right: .8rem; }
.usertable table td {padding: .4rem 0.4rem!important;}

.user-bg .logo {margin-left: 2rem; margin-top: 1.5rem}
.user-bg .logo img {height: 3.5rem;}

.user-bg .head h1 {margin-top: 1rem; font-size: 2.6rem;}
.user-bg .head h4 {font-size: 1.6rem; line-height: 1.6;}



/* yingjing */
.yuanjing-bg .hdtitle {padding-top:4rem; }
.yuanjing-bg .pptext {line-height: 2.4rem; letter-spacing: 0; font-size: 1.6rem; margin-bottom: 3rem;}

.ygfour {padding: 2rem 0 0;}
.ygfour .col-md-3 {padding-left: 10px; padding-right: 10px;}
.ygfour .c1 {background-color: #f7f7f7}
.ygfour .c2 {background-color: #f7f7f7}
.ygfour .c3 {background-color: #f7f7f7}
.ygfour .c4 {background-color: #f7f7f7}
.ygfour .hexagon3 {padding: 18px 0px; /*background-color: transparent;*/ height: auto; margin-bottom: 1.8rem;}
.hexagon3:before, .hexagon3:after {position: static; border: none;}
.ygfour .hexagon3 .mid {position: static; margin-top: 0;}
.ygfour .hexagon3 .mid h3 {font-size: 1.6rem; font-weight: 600;}



.abbox .item, .abfive .item {padding: 1.5rem 0 .5rem; margin-bottom: 1rem;}
.abfive {padding-top: 0;}
.abfive .item .abtit {font-size: 1.6rem; margin-bottom: 1.5rem;}
.abfive .item span img {max-width: 100%;}

.abouttext .txt {line-height: 1.8;}
.abouttext .txt p{font-size: 1.6rem;}
.textsytle1 .hdtitle {padding: 3.5rem 0 0.5rem; font-size: 1.6rem;}
.textsytle1 .pptext {font-size: 1.6rem; line-height: 1.6; margin-bottom: 2rem;}


.serbox {background: none;}
.serbox:after {background: none;}
.serbox .pltop {padding-top: 0;}


#abfive .col-md-2{width: 50%;}



.corebox img {max-width: 100%;}

.databox .dtxt {margin-bottom: 2rem; font-size: 1.4rem; height: 150px;}

.datafoot a {font-size: 1.4rem; padding: 0;}

.makes {margin-left: -15px; margin-right: -15px;}
.makes > p {margin-bottom: 0;}
.makes > p img {display: inline-block; height: 44px;}
.makes > p span {display: inline-block; padding-left: 0.5rem; line-height: 1.6; text-align: justify; font-size: 1.4rem;}

.makes .makesfot > p img {height: 20px; margin-right: 0.5rem;}
.makes .makesfot > p span {font-size: 1.4rem;}


.dataitem .txt {line-height: 1.8; margin-bottom: 2rem; padding-top: 3rem;}
.dataitem .txt p{font-size: 1.6rem;}

}
