.bks-announce{ background: #eeeeee;padding:10px 0px;}
.bks-announce img{ width: 28px;margin:5px 10px 0px 0px; }
.bks-announce span{ line-height: 40px; font-size: 1.5rem;}
.qimo8{ overflow:hidden; width:90%; float:left;margin:5px 0px 0px 10px;}
.qimo8 .qimo {width:8000%; height:30px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{ text-align: center; float:left; line-height:30px; list-style:none;}
.qimo8 li a{color:#444444; font-size: 1.5rem;}
@media screen and (max-width: 768px) {
    #demo{ width: 67%; }
}
@media screen and (max-width: 320px) {
    #demo{ width: 62%; }
}
ul, menu, dir {display: block;list-style-type: none ;margin-block-start: 0em;margin-block-end: 0em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 0px;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;}
.swiper-slide img{ width: 100%; }
.hwslider{width: 100%;min-width:280px;position: relative; overflow: hidden;}
.hwslider ul{width: 100%; height:100%; position: absolute; z-index: 1;}
.hwslider ul li{display:none;position:absolute; left:0; top:0; width: 100%;height:100%; overflow: hidden;}
.hwslider ul li.active{display: block;}
.hwslider ul li img{width:100%;max-width: 100%; height:100%;display: block;}
.hwslider ul li p{ width:100%; height:30px; position:absolute; bottom:0px; left:0px;  background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=60); background:#000;/*实现IE背景透明*/ color: #dee3e5; line-height: 28px; padding:0px 0px 0px 15px; font-size: 14px; margin: 0px;}
.dots{position: absolute; bottom:7px;min-width:60px; height: 12px; z-index: 2;}
.dots span{float: left; width:10px;height: 10px; background: #8e8e8e; margin-right: 8px; cursor: pointer; border-radius: 50%;}
.dots span.active{background:#ebebeb;}
.hwslider:hover .arr{display: block; text-decoration: none;color: #fff;}
.nav-tabs{ border-bottom: 0px; }
.nav-tabs>li{ width: 33.3%; text-align: center; background: #eeeeee; border-bottom: 2px solid #ccc; }
.nav-tabs>li a{ color: #000; font-size: 1.7rem; }
.nav-tabs>.active{ border-bottom: 0px; }
.bks-height{ width: 100%; height: 80px; }
.bks-swiper-container-2{ display: none; }
#bks-foot-btm-2{ display: none; }
@media screen and (max-width: 768px) {
  .bks-height {
      height: 20px;
  }
  .bks-img-auto{ width:260px; }
  .bks-swiper-container-2, #bks-foot-btm-2{ display: block; }
  .bks-swiper-container-1, .swiper-button-next, .swiper-button-prev, #bks-foot-btm-1{ display: none; }
}
.tab-pane { margin-top: 10px; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ border-top:2px solid red; color: #000; border-radius: 0px;}
.tab-pane ul{ padding:0px; list-style-type: none; background:url(../images/shuxian.png) no-repeat left 12px; }
.tab-pane ul li{ padding:0px 0px 0px 15px; line-height: 34px;  height: 34px;}
.tab-pane ul li span{ width:67%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; display:block; float: left; font-size: 1.4rem;}
.tab-pane ul li p{ float: right; padding:0px 10px; background: #df0201; height: 24px; line-height: 24px; text-align: center; border-radius: 3px; color: #fff; margin: 4px 0px 0px 0px; }
.bks-more{ text-align: right; padding:5px 0px;}
.bks-img-auto{ display: block; margin:0 auto; }
.bks-red-xian{ width: 30%; height: 2px; background: #df0201; margin:0 auto; margin-bottom: 20px; }
.bks-hide-size{ text-align: center; font-size: 1.7rem; color: #000; margin-top: 38px;}
.bks-btm-size{ font-size: 1.5rem; line-height: 30px; padding:0px 20px; margin: 0px;}
.bks-liaojie img{ float: right;margin:10px 20px 20px 20px; display:block;}
.bks-foot-btm{ background: #eeeeee;padding:20px 0px; }
.bks-foot-btm p, h3{ text-align: center; font-size: 1.5rem; margin: 0px; line-height: 30px; }
.bks-foot-btm h3 a{ color: #000; font-size: 1.5rem;}
.bks-foot-btm h3 a:focus, a:hover{ text-decoration: none; }
.swiper-pagination-bullet-active{ background:#df0201;  }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:url(../images/leftjian.png); }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image:url(../images/rightjian.png); }
/*导航开始*/
.navbar{ min-height: 80px; }
.bks-pad-no{ padding:0px; }
.navbar-brand{ height:80px; padding:25px 15px; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background: #df0201; color: #fff; padding-top: 30px; padding-bottom: 30px;}
.active a{ font-size: 14px; }
.navbar-default{ background: none; border:0px; margin-bottom: 0px; }
.dropdown-menu{width: 100%; min-width: 100%;}
.dropdown-menu{ padding:0px; }
.dropdown-menu>li>a{ padding: 14px 20px; text-align: center;}
.navbar-default .navbar-nav>li>a{ padding:30px 38px; color: #000;}
@media screen and (max-width: 768px) {
    .navbar-collapse{ position: absolute; z-index: 999; width:100%; background: #fff;  }
    .navbar{ min-height: 50px; }
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ padding:15px; } 
    .navbar-default .navbar-nav>li>a{ padding:15px; } 
    .navbar-brand{ height:50px; padding:10px 15px; }
    .dropdown-menu>li>a{ text-align: left;}
}
@media screen and (max-width: 320px) {
    .navbar-brand img{ width: 230px; margin-top:2px;}
}

/*导航结束*/
.active a{ font-size: 14px; }