html, body {margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
#superContainer {height: 100%;position: relative;-ms-touch-action: none;touch-action: none;}
.fp-section {position: relative;-webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */-moz-box-sizing: border-box; /* <=28 */box-sizing: border-box;}
.fp-slide {float: left;}
.fp-slide, .fp-slidesContainer {height: 100%;display: block;}
.fp-slides {z-index:1;height: 100%;overflow: hidden;position: relative;-webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */transition: all 0.3s ease-out;}
.fp-section.fp-table, .fp-slide.fp-table {display: table;table-layout:fixed;width: 100%;}
.fp-tableCell {display: table-cell;vertical-align: middle;width: 100%;height: 100%;}
.fp-slidesContainer {float: left;position: relative;}
.fp-controlArrow {position: absolute;z-index: 4;top: 50%;cursor: pointer;width: 0;height: 0;border-style: solid;margin-top: -38px;}
.fp-controlArrow.fp-prev {left: 15px;width: 0;border-width: 38.5px 34px 38.5px 0;border-color: transparent #fff transparent transparent;}
.fp-controlArrow.fp-next {right: 15px;border-width: 38.5px 0 38.5px 34px;border-color: transparent transparent transparent #fff;}
.fp-scrollable {overflow: scroll;}
.fp-notransition {-webkit-transition: none !important;transition: none !important;}
#fp-nav {position: fixed;z-index: 100;margin-top: -32px;top: 50%;opacity: 1;}

/********************************************** banner ********************************************/
.wap_banner{display:none}
.flexslider li{list-style:none; background-size:cover; background-repeat:no-repeat}
/** 左右箭头 **/
.flex-active-slide img{display:block; width:100% !important}
.flex-direction-nav li a{display:block;width:60px; height:60px; position:absolute; top:50%; margin-top:-30px; z-index:999; /** 后面这个可以不要 **/background-color:rgba(0,0,0,0.5); border-radius:100%; background-size:20%}
.flex-prev{background:url(../images/ico/prev.png) no-repeat center center; left:5%;}
.flex-next{background:url(../images/ico/next.png) no-repeat center center; right:5%}
/** 底部按钮 **/
.flex-control-nav{position:absolute; left:0px; bottom:30px;width:100%;height:15px; font-size:0px; z-index:999; text-align:center}
.flex-control-nav li{display:inline-block; margin:0 5px;}
.flex-control-nav li a{display:block; background-color:#fff; width:15px; height:15px; border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; cursor:pointer; border:2px solid #fff;}
.flex-control-nav li a.flex-active{background-color:#F00}
#banner{position:relative;}
@media only screen and (max-width:650px) {
.wap_banner{display:block;}
.pc_banner{display:none}
}


#header{position:fixed !important;background-color:#fff;}
