body.stopScroll {
    height: 100%;
    overflow: hidden;
}
/* 头部通用 */
.mobile-top{background: #fff;padding:0.27rem 0 0.27rem 0.2rem;position: relative;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;font-size: 0;box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);}
.mob-logo{width:1.78rem;height:0.6rem;margin-top:0.1rem;}
.mob-logo img{width:100%;height: 100%;}

.mob-troll{width: 0.85rem;height: 0.85rem;position: absolute;top:0;right:0;}
.mob-troll a{display: block;width: 100%;height: 100%;background: url('../images/search-icon.png') no-repeat center;background-size: 50% auto;}
.mobile-menu{height: 0.8rem;background: #c40000;position: relative;}
.mobile-menu.fixed {
	width: 100%;left:0;top: 0;position: fixed;z-index: 10;
}
.mob-nav{width: -moz-calc(100% - 0.66rem);width: calc(100% - 0.54rem);overflow-y: hidden;overflow-x: auto;}
.mob-nav ul{white-space: nowrap;font-size: 0;}
.mob-nav ul li{font-size: 0.32rem;line-height: 0.8rem; padding:0 0.22rem 0 0.22rem; display: inline-block;vertical-align: top;}
.mob-nav ul li a{color: #fff;}

.mob-nav-more{width: 0.54rem;height: 0.8rem;position: absolute;top:0;right:0;z-index: 1;text-align: center;font-size:0.6rem;line-height:0.8rem;color:#fff;font-family: Microsoft YaHei;background: url('../images/top-add.png') no-repeat center;background-size: 0.24rem auto;text-indent: -99em;box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);}

.mob-search{height: 0.5rem;width:3rem;box-sizing:border-box;margin:0.18rem 0 0 0;position: relative;}
.mob-search input{display: block;width: 100%;height: 100%;box-sizing: border-box;font-size: 0.24rem; background:#f5f5f5;padding:0 0.1rem 0 0.2rem;border-radius:1rem;}
.mob-search button{width:0.5rem;height: 0.5rem;background: url('../images/icon-search.png') no-repeat center;background-size:0.34rem auto;position: absolute;top:0;right:0;}
.mob-txt{width:0.5rem;height:0.5rem;background: url('../images/top-icon1.png') no-repeat center;background-size:0.32rem auto;margin:0.18rem 0 0 0;}
.mob-txt a{display: block;width: 100%;height: 100%;}
.mob-pc{width:0.5rem;height:0.5rem;background: url('../images/top-pc.png') no-repeat center;background-size:0.42rem auto;margin:0.18rem 0 0 0;}
.mob-pc a{display: block;width: 100%;height: 100%;}
.mob-more{width:0.5rem;height:0.5rem;background: url('../images/top-nav.png') no-repeat center;background-size:0.42rem auto;margin:0.18rem 0 0 0;}
.mob-more a{display: block;width: 100%;height: 100%;}


/* 网站地图 */
.mob-map {position: fixed;top: 0;right: 0;left: 0;width: 100%;height: 0;z-index: 99;overflow-y: auto;overflow-x: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;background: #f5f5f5;}

.mob-map .mob-map-banner { -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; padding: 0.2rem;height: 1.1rem;position: relative;z-index: 990;}
.mob-map .mob-map-banner .logo {float: left; font-size: 0;height:0.7rem;}
.mob-map .mob-map-banner .logo img{height: 100%;}
.mob-map .mob-map-cont { position: relative;-webkit-border-radius: 0.4rem 0.4rem 0 0;-moz-border-radius: 0.4rem 0.4rem 0 0;border-radius: 0.4rem 0.4rem 0 0; background: #fff;}
.mob-map .mob-map-title {position: relative;text-align: center;font-size: 0.36rem;line-height: 1rem;height: 1rem;font-weight: 700;color: #212121;border-bottom: 1px solid #dddd;}
.mob-map .mob-map-close {height: 1rem;width: 1rem;background: url('../images/icon-clon-red.png') no-repeat center;background-size:60% auto;position: absolute;right: 0;top: 0;}
.mob-map .mob-map-part {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 0.3rem;border-bottom: 0.1rem solid #f0f0f0;}
.mob-map .mob-map-part:last-child{border:none;}
.mob-map .mob-map-part ul {dwidth: 102%;}
.mob-map .mob-map-part .mob-map-type {margin-bottom: 0.3rem; font-size: 0.3rem;font-weight: 700;color: #212121;}
.mob-map .mob-map-part ul li { float: left; margin-right: 2%;margin-bottom: 0.2rem;width: 23%;height: 0.7rem;line-height: 0.72rem;font-size: 0.24rem;-webkit-border-radius: 0.1rem;-moz-border-radius: 0.1rem;border-radius: 0.1rem; text-align: center; color: #212121; background: #eeeff1;}
.mob-map .mob-map-part ul li a {color: #212121;}