.m-indexMain{max-width:640px; margin:0 auto; background:#f7f7f7; position:relative;}
.L{float:left;}
.R{float:right;}

/* m-header */
.m-header{position:relative; height:35px; background:#fff; padding:15px 10px; font-size:18px;}
.m-header .m-dw{width:15px; height:23px; background:url('wm_dw.png') left center no-repeat; background-size:13px auto; margin-left:0.9rem;}
.m-header .m-cs{margin:16px -6px 0px; font-size:0.825rem; width:50px;}
.m-header .m-login{width:144px; height:35px; background:url('head4.png') left center no-repeat; background-size:100%;}
.m-header .m-ChangCity{width:40px; height:35px; padding-left:5px; background:url('menu.png') left center no-repeat; color:#fff; line-height:35px;}
.s-select{position:relative;}
.s-select span{position:relative; width:50px; text-align:center; display:block; color:#fff;}
.s-select span:before{content:''; display:block; width:15px; height:100%; background:url('head3.png') right center no-repeat; position:absolute; right:-10px; top:0;}
.s-select ul{position:absolute; top:30px; left:0; width:50px; line-height:30px; border:none; background:none; color:#fff; font-size:16px; text-align:center; border-radius:0 0 5px 5px; background:#0099ff; z-index:5;}
.s-select ul li{color:#fff;}
.m-search{position:absolute; left:58%; color:#fff; margin-left:-100px; border-bottom:1px solid rgba(255,255,255,.6); height:35px; line-height:35px; padding-right:5px; background: #f2f2f2; border-radius: 5px;}
.m-search div{float:left;}
.m-search input{border:none; background:none; height:35px; line-height:25px; font-size:14px;}
.m-search .m-keyword{}
.m-search .m-keyword input{width:140px; text-align:center; color:#1694c8;}
::-moz-input-placeholder{color:#fff;}
::-ms-input-placeholder{color:#fff;}
::-webkit-input-placeholder{color:#fff;}
.m-search .m-SearchBt{width:35px; height:35px; background:url('head2.png') center no-repeat; background-size: 50%;}
.m-search .m-SearchBt input{width:32px; height:30px;}

.m-MemberCont{width:100%; height:0px; margin:0 auto; overflow:hidden; background:rgba(51,51,51,.5); position:absolute; left:0; top:60px; z-index:99;}
.m-MemberCont h4{text-align:center; padding:8px 10px 0 10px;line-height:25px;height:25px;overflow:hidden; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.m-MemberCont p{text-align:center; color:#FFF; word-spacing:10px; font-family:Arial, Helvetica, sans-serif;}
.m-MemberCont p a{color:#FFF;}
/* footer */
.m-footer{max-width:640px; margin:0 auto;}
.m-CopyRight{padding:15px 0; background:#333;margin-top: 1rem;}
.m-CopyRight p{height:25px; line-height:25px; text-align:center; color:#999; font-size:.8rem;}
.m-CopyRight p a{font-size:.8rem; color:#fff;}

@media(min-width:640px){
	.m-header{padding:10px 20px;}
	.m-search{margin-left:-150px;}
	.m-search .m-keyword input{width:260px; font-size:18px;}
}

@media(min-width:640px){
	.m-header{padding:10px 20px;}
	.m-search{margin-left:-150px;}
	.m-search .m-keyword input{width:260px; font-size:18px;}
}




.wrapper{max-width:750px; min-width:320px; margin:0 auto;}
/*头部导航跳出窗口*/
.home_head{
    background-color: #fff;
    padding: 1.25rem 5%;
    height: 2.5rem;
}
.home_head .logo{
    
}
.home_head .logo img{
    height: 2.5rem;
    vertical-align: top;
}
.home_head .seek{
    margin: 0 1rem;
    position: relative;
}
.home_head .seek .h_seek{
    position: absolute;
    top: 2px;
    right: 0.75rem;
    height: 2.5rem;
    vertical-align: middle;
}
.home_head .seek .h_seek img{
    width: 1.125rem;
    border:0;
}
.home_head .seek .h_txt{
    background: #f2f2f2;
    width: calc(100% - 14rem);
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0 2.5rem 0 0.5rem;
    border: 0;
    border-radius: 5px;
    font-size: 1rem;
    color: #333;
    text-align:left;
}
.home_head .menu{
    position: relative;
}

.menu .menuPoint {
    height: 0.7rem;
    position: absolute;
    top: -0.4rem;
    right: -0.3rem;
}

.home_head .menu .imgbox{
    display: inline-block;
    vertical-align: middle;
}

.menuDiv .imgbox .redPoint{
	position: absolute;
	height: 0.8rem;
	top:-0.5rem;
	right:40%;
}

.home_head .menu .imgbox img{
    width: 1.75rem;
}

/*菜单*/
/* .menuDiv{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    margin-top: 5rem;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 100;
}
.menu-list{
    width: 100%;
    background: #fff;
    padding-bottom: 1.375rem;
    text-align: center;
}
.menu-list ul{
    border-top: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
}
.menu-list ul li{
    float: left;
    width: 25%;
    text-align: center;
}
.menu-list ul li a{
    border: 1px solid #f2f2f2;
    border-left: 0;
    border-top: 0;
    padding: 1.25rem 0;
    height: 4.5rem;
    display: block;
}
.menu-list ul li .imgbox{
    height: 2.5rem;
}
.menu-list ul li .imgbox img{
    height: 100%;
}
.menu-list ul li .desc{
    margin-top: 0.5rem;
    font-size: 1.125rem;
    color: #999;
    line-height: 1.5rem;
}
.menu-list .closeBtn{
    background: #f2f2f2;
    width: 90%;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 1.125rem;
    color: #b2b2b2;
    margin-top: 1.375rem;
}

 */
 .menuDiv{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.6);
}

.menu-list{
	width: 100%;
	background: #fff;
	margin-top:5rem;
	position: relative;
}

.menu-list .menu-list-up{
	position: absolute;
	height: 0.7rem;
	top:-0.7rem;
	right:7%;
}

.menu-list .menu-list-p1{
	width: 100%;
	height: 2.5rem;
	font-size: 1.1rem;
	color: #464646;
	line-height: 2.5rem;
	position: relative;
	background: #ebebeb;
}

.menu-list .menu-list-p1 .menu-list-span1{
	display: inline-block;
	height: 2.5rem;
	line-height: 2.5rem;
	margin-left: 1.2rem;
}

.menu-list .menu-list-p1 .menu-list-close{
	height: 1.1rem;
	vertical-align: middle;
	position: absolute;
	right: 0.8rem;
	top: 0.7rem;
}

.menu-list .menu-list-p1 .menu-list-close:hover{
	cursor: pointer;
}

.menu-list ul{
	height: 14rem;
	width: 100%;
    border:1px #dcdcdc solid;
}
.menu-list ul li{
    float: left;
    width: 33.18%;
    text-align: center;
}
.menu-list ul li a{
    border: 1px solid #dcdcdc;
    border-left: 0;
    border-top: 0;
    padding: 1.5rem 0;
    height: 4rem;
    display: block;
}
.menu-list ul li .imgbox{
    height: 2rem;
}
.menu-list ul li .imgbox img{
    height: 100%;
}
.menu-list ul li .desc{
    margin-top: 0.5rem;
    font-size: 1.125rem;
    color: #646464;
    line-height: 1.5rem;
}