﻿.m-toubu{ position:fixed; left:0; top:0; width:100%; z-index:999;}
.m-toubuge{ width:100%; height:50px;}
.m-header {
    height: 49px;
	background-color: #fff;
    z-index: 60;
	width:100%;
	position:relative;
	display:flex; border-bottom:1px solid #f5f5f5;align-items: center;	justify-content: space-between;	
}
.cd-logo { padding-left:16px; width:280px; box-sizing:border-box; min-width:280px;}
.cd-logo a {color: #337ab7;
  text-decoration: none;font-size: 18px;}
 .cd-logo a span {
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0.5px;
}
.cd-logo img { display:block;}
.search_openv1 {
width: 50px; 
background: url(../images/wap_sea1.png) no-repeat;
height:100%;
background-position:center center; background-size:auto 21px; 
}
.menu_openv1 {
width: 50px;
background-image:url(../images/wap_menu1.png);
background-repeat:no-repeat;
height:100%;
background-position:center center; background-size:auto 25px;
}
.menu_closev1 {
width: 50px;
background-image:url(../images/wap_close1.png)!important;
background-repeat:no-repeat;
height:100%;
background-position:center center; background-size:auto 25px;
}
#m-menu{ position:fixed; width:243px; height: calc(100vh - 50px); left:-243px; background:#f2f3f2; z-index:200;  font-size:15px; overflow-y: auto; top:50px;transition: all 0.8s ease 0s;}
.m-list{width: 100%; padding-top:15px; padding-bottom:15px;background-color: #fff;}

.m-list ul li {border-bottom: 1px solid #f8f8f8;}

.m-list ul li>a{padding-left: 20px;color: #000; display: block;  height:46px;line-height: 46px;position: relative; text-decoration:none;font-size:15px;padding-right: 30px;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  box-sizing: border-box; }
.m-list ul li .inactive{ background:url(../images/shl-down-openv1.png) no-repeat right 10px center; background-size:auto 10px;}
.m-list ul li .inactives{background:url(../images/shl-up-openv1.png) no-repeat right 10px center; background-size:auto 10px;} 
.m-list ul li ul{display: none; padding-top:10px; padding-bottom:10px;background-color:#f4f5f6;}
.m-list ul li ul li {  background-color:#f4f5f6;background-image:url(../images/wap_li.png);
	background-repeat:no-repeat;
	background-position:25px 20px;
	background-size:auto 2px; }
.m-active{background-image:url(../images/m-navact.png);
	background-repeat:no-repeat;
	background-position:20px 40px;
	background-size:auto 2.5px;}	
.m-list ul li ul li>a{ padding-left: 35px;
  font-weight: lighter;
  font-size: 14px;
  color: #5c5c5c !important;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;-webkit-line-clamp: 5;}
.m-yuyan{  height:45px; line-height:45px; color:#656565; font-size:12px;background:#f2f3f2 ; text-align:center; }
.m-yuyan a{ color:#007185;font-size:12px!important;text-transform:uppercase; padding-left:5px; padding-right:5px;}
.m-code{ padding-top:10px; text-align:center; width:100%;background-color: #fff;}
.m-code img{ width:100px; height:100px; margin:0 auto;}
.m-code1{ padding-top:6px; padding-bottom:12px; text-align:center; color:#656565;font-size:13px;background-color: #fff;}
.m-sousuo{ padding:20px 20px 70px 20px; width:100%; box-sizing:border-box; background-color:#fff; display:flex;border-top: 1px solid #f5f5f5; }
.m-sousuo .button1 {
	line-height: 40px;
	height: 40px;
	width: 80%;
	padding: 0 10px 0 10px;
	border: 1px solid #d2d2d2;border-right: 0;
	background: #fff;
font-size:12px;
	z-index: 1001; box-sizing:border-box;
}
.m-sousuo .button2 {	
	width: 20%;
	height: 40px;
	z-index: 1001;
	background-image:url(../images/wap_sea2.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:auto 20px;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-left:0; background-color:#FFF;
}
.mos{padding-left: 35px;
  padding-right: 10px;
  background-color: #eaeaea;
  padding-top: 12px;
  padding-bottom: 12px; display:none;}
.mos p{
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;padding-bottom: 6px;
  padding-top: 6px;
} 
.mos .active{display:block!important;} 
.m-animate{transition: all 0.8s ease 0s;left: 0px!important;} 
.iiss{  background-image:url(../images/shl-up-openv1.png);
	background-repeat:no-repeat;
	background-position:right 10px center;
	background-size:auto 12px;}
.iisst{  background-image:url(../images/shl-down-openv1.png);
	background-repeat:no-repeat;
	background-position:right 10px center;
	background-size:auto 12px;}	
	

.tbottom{ height:50px;}
#BottomNav {	
    bottom: 0;
    height: 50px;
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 30; box-sizing:border-box; background-color:#222;
}
#BottomNav ul li {
    float: left;
    box-sizing:border-box;
    text-align: center;
    width: 20%; 
}
#BottomNav ul li a {
    color: #fff;
    display: block;
    padding-top:7px; 
}
#BottomNav ul li a div {
    font-size: 12px; padding-top:2px;
}
#BottomNav .a {
    background-image: url(../images/shl-b1a.png); background-size:auto 20px;
}
#BottomNav .b {
    background-image: url(../images/shl-b1b.png);background-size:auto 20px;
}
#BottomNav .c {
    background-image: url(../images/shl-b1e.png);background-size:auto 20px;
}
#BottomNav .e {
    background-image: url(../images/shl-b1c.png);background-size:auto 20px;
}
#BottomNav .d {
    background-image: url(../images/shl-b1d.png);background-size:auto 20px;
}

#BottomNav .icon {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 30px;	
}
.mclearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
#m-msk{ position:fixed; width:100%; background-color:rgba(0,0,0,0.3); top:0px; left:0; z-index:50; height: calc(100vh - 50px); top:50px; display:none;}
