/*清除默认样式*/
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;}
.bks-height{ width: 100%; height: 32px; }
@media screen and (max-width: 768px) {
  .bks-height {
      height: 20px;
  }
}
div { outline: none;
border-color: transparent;
box-shadow:none; }

/*清除默认样式*/
/*头部开始top*/
.bks-hide-bg{ position: relative; min-height: 172px;}
.bks-bg-img{ position: absolute; top:0px; left: 0px; width:100%; height: 100%; }
.bks-logo-box a{ display: block; margin-top: 25px; }
.bks-right-top, .bks-right-btm{ min-width: 358px; }
.bks-right-top ul, .bks-right-btm ul{ float: right; }
.bks-right-top ul li{ float: left;font-family: "楷体";font-size: 24px;color: #000;margin-left: 10px;font-weight: 600; }
/*.bks-right-top{ padding:0px 0px 0px 0px; }*/
.bks-right-btm ul li{ float: left; }
.bks-right-btm ul li:nth-child(1){ font-size: 16px;color: #e47013; }
.bks-right-btm ul li a {font-size: 16px;color: #333;margin-right: 10px;}
.bks-top-hied-box{ position: relative; }
@media screen and (max-width: 768px) {
  .bks-logo-box a img{ width: 100%; margin-top: 6px;}
  .bks-right-top, .bks-right-btm{ min-width: 0px; }
  .bks-right-top{ padding:20px 15px; }
  .bks-right-top ul{ float: none; }
  .bks-right-top ul li{ font-size: 20px; }
  .bks-right-btm{ padding-bottom: 20px; }
  .bks-right-btm ul{ float: none; }
  .bks-hide-bg {
    position: relative;
    min-height: 100px;
  }
}
/*头部结束*/
/*头部导航开始*/
.bks-container-box{ background-image: linear-gradient(#AA0000, #FF0000); }
/*pc端导航*/
.bks-pc-navbar{ height: 50px; }
.bks-pc-navbar ul li{ float: left; text-decoration: none; }
.bks-pc-navbar ul li a{ color: #fff;  height: 50px; line-height: 50px; padding:0px 14px; display: block; float: left; font-size: 1.6rem;}
.bks-pc-navbar ul li a:hover{ background: #fff; color:#CC0000; }
.bks-pc-navbar ul li:hover .bks-btm-navbar{ display: block; }
.bks-btm-navbar{ width: 100%;background-color: #f3f3f3;position: absolute;top: 222px;left: 0;z-index: 99;display: none; }
.bks-btm-navbar .bks-btm-navbar-nei{position: relative; }
.bks-btm-navbar .bks-btm-navbar-nei .btm-nav-a{ color: #333; }
/*pc端导航*/
/*移动端导航*/
.bks-ms-none{ display: none; }
.navbar-default .navbar-toggle .icon-bar{background-color: #fff; }
.bks-pad-no{ padding:0px; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background: #fff; color: #CC0000; padding-top: 15px; padding-bottom: 15px;}
.navbar-default{ background: none; border:0px; margin-bottom: 0px; }
.dropdown-menu{min-width: 100%;}
.dropdown-menu{ padding:0px; }
.navbar-default .navbar-nav>li>a:hover{ color: #fff; }
.dropdown-menu>li>a{ padding: 14px 20px; text-align: center;}
.navbar-default .navbar-nav>li>a{ color: #fff;}
@media screen and (max-width: 768px) {
  .bks-ms-none{ display: block; }
  .bks-pc-navbar{ display: none; }
  .navbar-collapse{ position: absolute; z-index: 999; width:100%; background-image: linear-gradient(#AA0000, #FF0000);  }
  .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;}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a{ color: #fff; }
}
/*移动端导航*/

/*头部导航结束*/
/*中间内容开始*/
/*左侧列表开始*/
.bks-nav1-left .bks-hide-top{font-size: 18px; color: #000;font-weight: 600; border-bottom: 2px solid #CC0000; padding:0px 0px 5px 0px;}
.bks-nav1-left .bks-top-box{ padding:5px 0px 0px 0px; }
.bks-nav1-left .bks-top-box ul li a{ color: #333333; font-size: 16px;display: block; padding-left: 15px; line-height: 37px; background: url(../images/yuanimg.png) no-repeat left center; overflow: hidden;}
.bks-nav1-left .bks-top-box ul li a .bks-span-1{ width:80%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;display: block; float: left; }
.bks-nav1-left .bks-top-box ul li a .bks-span-2{ width:97%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;display: block; float: left; }
.bks-nav1-left .bks-top-box ul li a img{ float: right; margin: 13px 5px 0px 0px }
.bks-nav1-left .bks-btm-box{ background: #ebebeb;width: 320px; height: 76px; margin:0 auto;overflow: hidden; }
.bks-nav1-left .bks-btm-box img{display: block; margin:7px;}
.bks-nav1-center{ width: 446px; height: 374px;float: left; padding:30px 0px 0px 20px; }
.bks-nav1-center img{ width:100%; height: 100%; }
.bks-hide-top .bks-right-a{ font-size: 16px; float: right;color: #999;}
.bks-h5{ font-size: 17px; padding:15px 0px 0px 0px; }
.bks-span-box{ width: 26px; height: 26px; background: #ec6e37; border-radius: 50px; display: block;float:left; color: #fff; text-align: center; line-height: 26px; margin:5px 5px 0px 5px;}
.bks-span-nav{ width: 26px; height: 26px; background-image: linear-gradient(#AA0000, #FF0000); border-radius: 50px; display: block;float:left; color: #fff; text-align: center; line-height: 26px; margin:5px 5px 0px 5px;}
.bks-nav1-left .bks-pad-no ul li a{ padding:0px; background: none; }
/*左侧列表结束*/
/*中间轮播开始*/
.hwslider{width: 100%;min-width:280px;position: relative; overflow: hidden;height: 409px !important;}
@media screen and (max-width: 768px) {
  .hwslider {
    height: 238px !important;
  }
  .bks-center-banner{ margin:30px 0px; }
}
.bks-center-banner{ margin:30px 0px; }
.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;}
.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;}
/*中间轮播结束*/
/*右侧列表开始*/
.bks-nav1-left .bks-xq-box{ border-bottom: 1px dashed #dedede; padding:10px 0px; }
.bks-nav1-left .bks-xq-box h4{ font-size: 16px; color: #333333; padding-bottom: 5px;}
.bks-nav1-left .bks-xq-box p { font-size: 14px; color: #666;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;overflow: hidden; }
/*右侧列表结束*/
/*logo切换*/
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;
    }
@media screen and (max-width: 768px) {
  .swiper-button-next, .swiper-button-prev{ display: none; }
}
.swiper-button-next{ background: url(../images/rightbtn.png) no-repeat center center; }
.swiper-button-prev{ background: url(../images/leftbtn.png) no-repeat center center; }
/*logo切换*/
/*中间内容结束*/
/*底部导航开始*/
.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; }
@media screen and (max-width: 768px) {
  .bks-foot-btm p, h3{ font-size: 1.2rem; }
}
/*底部导航结束