body{font-family:"微软雅黑"!important;font:14px Microsoft YaHei!important;line-height: 24px;color: #333;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;font-family:"微软雅黑"!important;font-weight: normal;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
a{text-decoration: none;color: #333;}
a:focus{text-decoration: none;color: #333;}
a:hover,a:focus{text-decoration: none!important;}

*{box-sizing: border-box;}



.xopacity{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;top: 0;left: 0;z-index: 22;display: none;}
.xbottom{width: 100%;height: auto;overflow: hidden;background: #006fbe;color: #fff;text-align: center;position: fixed;bottom: 0;z-index: 21;left: 0;}
.xbottom ul{width: 100%;height: auto;}
.xbottom ul li{width: 25%;float: left;}
.xbottom ul li a{display: block;padding: 10px 15px 6px;}
.xbottom_img{width: 100%;height: 20px;font-size: 0px;margin-bottom: 4px;}
.xbottom_img img{max-width: 100%;max-height: 100%;}
.xbottom_bt{color: #fff;line-height: 20px;height: 20px;overflow: hidden;font-size: 14px;}
.opacity{width: 100%;height: 100%;background: #000;filter:alpha(opacity=50);opacity: 0.5;position: fixed;top: 0;left: 0;z-index: 22;display: none;}
.xbottom_ewm_img{width: 116px;overflow: hidden;position: fixed;top: 50%;left: 50%;z-index: 23;display: none;transform: translate(-50%,-50%);text-align: center;}
.xbottom_ewm_img img{max-width: 100%;max-height: 100%;}
.xbottom_search{width: 100%;height: auto;overflow: hidden;position: fixed;bottom: 0px;background: rgba(0,0,0,.85);padding: 15px 15px;z-index: 19;/*box-shadow: 0px 0px 3px 0px #999;*/transition: 400ms;}
.xbottom_search.showup{bottom: 66px;}
.xbottom_search form{width: 100%;height: auto;overflow: hidden;position: relative;padding-right: 72px;}
.xbts_box{width: 100%;border: 1px solid #006fbe;padding: 0 10px;line-height: 28px;height: 30px;overflow: hidden;background: none;outline: none;color: #fff;}
.xbts_btn{width: 72px;line-height: 30px;height: 30px;overflow: hidden;text-align: center;background: #006fbe;color: #fff;position: absolute;right: 0;top: 0;outline: none;border: none;}
@media (max-width: 991px){
	body{padding-bottom: 60px;}
}








