@charset uft-8;

/* 手机端 */
@media (max-width:767px) {

.container {width: auto;}
body {padding-top: 48px;}
.h2, h2 {font-size: 20px;}
.ptb2 {padding-top: 1.5em; padding-bottom: 1.5em; }
.ptb3 {padding-top: 2em; padding-bottom: 2em; }
.mbb3 {margin-bottom: 2em; }
.pbt3 {padding-top: 2em;}

.main .container > .row {margin-left: 0; margin-right: 0;}

/* 手机头部 */
.wapheader {position: fixed;  top: 0; left: 0; right: 0; z-index: 1000;}
.wapheader .waplogo {text-align: center; padding: 0.6em 0; background-color: #ec6616;}
.wapheader .waplogo a img {height: 48px;}
.wapheader .waphead {background-color: #ec6616; color: #fff;}
.wapheader .waphead {padding: 0 1em 0.2em; position: relative;}
.wapheader .waphead span {display: inline-block; float: left;}
.wapheader .waphead span i {font-size: 1.8em;}
.wapheader .waphead form {float: right; width: 90%; background-color: #fff; padding:0em 0 0 0.5em; border-radius: 5px; }
.wapheader .waphead .inputkey {background-color: #fff; width: 85%; float: left; margin-top: 3px; border: none; height: 26px; color:#333;}
.wapheader .waphead .inputsub {float: right; background: url(../img/wap/wapsbtn.png) no-repeat center center / 25px; border: none; width: 40px; height: 33px;}
#wapbody {position: absolute; top: 38px; left: 0; z-index: 1000; background: rgba(255,255,255,.95); width: 100%; padding: 15px;}
#wapbody ul {border-bottom: 1px solid #eaf0f6; padding-bottom: 0.5em;}
#wapbody ul li {float: left;}
#wapbody ul li a {display: inline-block; padding:0.5em 0.7em; font-size: 16px;}
.waplogin {text-align: center; padding-top: 0.2em;}
.waplogin a {display: inline-block; padding: 0 0.7em; height:33px; line-height:23px; border-radius: 5px; border:1px solid #ec6616; padding: 0.35em 2em; color: #ec6616;}
body.waphome {padding-top: 103px;}

#wapty .waphead {padding-top: 0.5em; text-align: center;}
#wapty .waphead span {float: right; padding-top: 0.2em;}
#wapty #wapbody {top: 46px;}
#wapty .wapleftbtn {float: left; color: #fff; line-height: 36px; font-size: 20px;}
#wapty h4 {display: inline-block; margin-left: auto; margin-right: auto; margin-top: 8px; }


/* 手机底部菜单 */
.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 .main>div:nth-child(3) {display:none;}
.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}


/*手机轮播高度*/
.banner-swiper2 {height: 220px; }


/* 首页 */
.banner-title {font-size: 15px; line-height: 22px;}
.ihot {padding-top: 0; padding-bottom: 0}
.ihot .banner-swiper2 {margin-left: -15px; margin-right: -15px;}
.wapico {padding-bottom: 0.5em; padding-top: 1.5em;}
.typeqiu {margin-bottom: 0;}
.typeqiu li {width: 20%; float: left; margin-bottom: 18px;}
.typeqiu li a {display: block; text-align: center;}
.typeqiu li img {width: 42px; display: inline-block; margin-bottom: 5px;}
.typeqiu li span {display: block;}
.wapjx {}
.wapjx .enlinetit {padding: 0.8em 1.2em 0.5em;}
.wapjx .enlinetit h3 {font-size: 20px;}
.waptype {}
.waptype .wapitem {padding: 15px 0; margin: 0 15px; border-bottom: 1px solid #eee; position: relative;}
.waptype .wapitem a {display: block;}
.waptype .imgbox {width: 38%; float: right;  height:7.2rem;   margin-left: 15px;}
.waptype .imgbox img {width: 100%; height:100%;}
.waptype .imgtitle {font-size: 16px; color: #333;  font-weight: 600; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.waptype .tag {overflow: hidden; color: #999; padding-right: 15px; position: absolute; z-index: 100; bottom: 12px;}
.waptype .tag span {display: inline-block; float: left; margin-right: 3em;}
.waptype .tag em {display: inline-block; float: right;}
.wapzonghe {padding: 15px 0;}
.wapzonghe .enlinetit {padding: 0.8em 1.2em 0.5em;}

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

/* 关于我们 */
.page .col-md-3 {width: 100%;}
.page .col-md-9 {width: 100%;}
.page .typediv h3 {display:none;}
.typediv {}
.typediv h3 {margin-top: 5px; font-size: 20px;}
.typediv ul {padding: 0 15px;}
.typecon {padding: 15px; margin-bottom: 1.6em;}


/* 新闻列表 */
.jxbtn {margin-bottom: 0; }
.main .jxbtn {padding-left: 0; padding-right: 0;}
.main .col-md-9 {width: 100%; padding-left: 0; padding-right: 0;}
.main .col-md-9 .borbtn {margin: 0 15px 2em;}
.main .col-md-3 {padding-left: 0; padding-right: 0;}

#wapmain {padding-top: 0;}

.waptype.visible-xs-block {margin-left: 0; margin-right: 0;}
.waptype.visible-xs-block  .wapitem {margin-left: 0; margin-right: 0;}


/* 详情页公用 */
.leftshop {margin-bottom: 0em;}
.newCon h1 {font-size: 20px; margin-top: 10px; font-weight: 600;; line-height:42px; color:#383c40;}
.newCon .newbody {padding-left:0; padding-right:0; line-height:1.8;}
.cartgroup a {padding:10px 20px 10px; float:left; width:49%; text-align: center;}
.cartgroup a:nth-of-type(1) {margin-right:5px;}
  
  
/* 筛选 */
.mallsxbox dl {margin-bottom: 1em;}
.mallsxbox dl dt, .mallsxbox dl dd {width: 100%; float: none;}
.mallsxbox dl dt {text-align: left; margin-bottom: 0.5em;}


/* 活动列表页 */
.activitybox {margin-left: -15px; margin-right: -15px;}
.article-up {margin-bottom: 10px;}
.activitybox .article-img{height:210px}


/* 手机店铺导航 */
#wapshop_menu {padding: 15px 0;}
#wapshop_menu li {margin-right: 0; width: 25%; text-align: center;}
.shop_menu li > a {padding: 10px 0px; border-bottom:1px solid #eee;}

.hrlist .item .hrarea {display: none;}
.hrlist .item .hrimg {width: 40%;}
.hrlist .item .hrtit {width: 60%;}


/* 招聘列表页 */
.zpsearch form {width: 90%;}
#zp {margin-left: -15px; margin-right: -15px;}
.zpsend {margin-left: 0; margin-right: 0; margin-bottom: 1.5em;}


/* 软文发布 */
.rworder .form-horizontal {width: 90%;}
.rworder .control-label {text-align: left; float: left;}
.rworder .form-input3 input {width: 100%; margin-bottom: 0.8em;}
.rworder .radio-inline {padding-top: 0;}


/* 项目通用列表页 */
#xmallist .pleft .mbb1 {margin-right: 0;}

  
  
  
  .stepBlock {display:none;}

  .breadcrumb {margin-bottom:30px!important;}



  .goTop {display:none;}


}
/* 手机端 */







@media (min-width:769px) and (max-width:992px;){
}
@media (min-width:1200px) {
.container {width: 1230px;}
}
















