/*清除默认样式*/
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: 50px; }
@media screen and (max-width: 768px) {
  .bks-height {
      height: 20px;
  }
}
/*清除默认样式*/
/*头部开始*/
.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:40px 15px 30px 15px; }
.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%; }
  .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-container-box{ background: #CC0000; }
/*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 20px; 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: #CC0000;  }
  .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; }
}
/*移动端导航*/
/*100%宽度*/

/*100%宽度*/
/*头部导航结束*/
.bks-left-size{ text-align: right; font-family: "宋体"; font-weight: 600; color: #666; max-width: 120px;min-width: 132px; padding-right: 0px;}
.bks-right-size ul li{ float: left; padding:0px 10px 10px 10px; color: #000; font-size: 14px; padding-left: 0px;  }
.bks-row{ margin-top:20px; }
/*底部导航开始*/
.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; }
}
/*底部导航结束