﻿
    overflow: hidden;
    visibility: hidden;
    position: relative;
}
.swipe-wrap {
    overflow: hidden;
    position: relative;
}
.swipe-wrap > figure {
    float: left;
    width: 100%;
    position: relative;
}
#position {text-align: center;margin-bottom: 20px;}
#position li{width: 12px;height: 12px;background: #ddd;display: inline-block;margin-right: 10px;border-radius: 50%;}
#position li.on{background: #00a5e0;}

#header {
    width: 100%;
    display: block;
    background:#fff;
    height: 40px;
    padding: 10px 0;
    z-index: 9999;
 
	padding-bottom:-10px
}

#header .header-logo {
    display: inline-block;
    position: relative;

}

#header .header-logo .logo-img { width:300px}
#header .header-logo .sub-logo{margin-left: 10px;padding-bottom: 5px;width: 280px;}
#header .menu-btn{position: relative;}
#header .menu-btn a{background: #258ab6;width: 50px;height: 50px;display: inline-block;position: absolute;right:-15px;top:-10px;text-align: center;}
#header .menu-btn a img{max-width:25px;margin-top: 15px;}

.ad-item{display: block;width: 100%;}
.ad-item a{display: inline-block;}
.ad-item a img{max-width: 100%;display: block;}

.ui-slider{padding-top:20%; }
.ui-slider li img{ height:100%}
@media (max-width: 320px){
.ui-whitespace {
    padding-left: 10px;
    padding-right: 10px;
}
#header .menu-btn a{right:-10px;}
.leftNav .sub-logo{margin-left: 2px;padding-bottom: 5px;width: 120px;}
.leftNav .header-logo .logo-img {max-width:40px;padding-left: 10px;}
}

.bgDiv{
    width: 100%;
    height: 100%;
    background-color: #258ab6;
    position:fixed;
    display: none;
    z-index: 99;
    bottom: 0;
	
}

.wp{ margin-top:-8px}


.leftNav #FM li a{ font-size:12px; color:#8d8d8d; width:80%; display:block; line-height:50px; font-weight:bold; margin:auto; border-bottom:1px solid #999999; text-align:center}
.leftNav #FM li ul.fm{ display:none;} 
.leftNav #FM li:hover ul.fm{ display:block; border-bottom:1px solid #999999; width:80%; margin:auto;}
.leftNav #FM li:hover ul.fm li a{ border-bottom:none; color:#FFFFFF; border-bottom:none; font-size:10px}

.bgDiv{background: rgba(0,0,0,0.5);position: fixed;top:0px;left:0px;width: 100%;height: 100%;z-index: 9999;display: inline-block;display: none;}
.leftNav{position:fixed;left:0;top:0;width: 100%;height: 100%;padding-top: 20px;z-index: 10000;background: #fff;display: none;
}

.leftNav .header-logo{margin-bottom: 20px;}
.leftNav .header-logo .logo-img {padding-left: 10px;width:300px}
.leftNav .sub-logo{margin-left: 2px;padding-bottom: 5px;width: 140px;}
.leftNav .menu-btn{position: relative;}
.leftNav .menu-close-btn a{width: 50px;height: 50px;display: inline-block;position: absolute;right:0px;top:5px;text-align: center;}
.leftNav .menu-close-btn a img{max-width:25px;margin-top: 12px;}

