@charset "utf-8";
/* CSS Document */
.h4, .h5, .h6, h4, h5, h6{ margin:0;}
body,a{ color:#333; font-size:14px;line-height: 1.8;}
h4{ line-height:36px;}
*{ margin:0; padding:0;}
a:hover{color:#333; text-decoration:none;}
ul li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.cblue{ color:#6699cc;}
.pd20{ padding:20px;}
.pt20{ padding-top:20px;}
.pbot10{ padding-bottom:10px;}
.cgray{color:#c8c8c8; }
.cgray2{color:#7e7e7e;}
.cred{color:#d92e26;}
.pdtb1{ padding:1% 0;}
.pl20{ padding-left:20px;}
.pd100{ padding:7% 20px 7% 20px;}
.pd50{padding:2% 20px 2% 20px;}
.mt10{ margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{ margin-top:20px;}
.ml10{ margin-left:10px;}
.mbot10{ margin-bottom:10px;}
.tr{ text-align:right;}
.pl5{ padding-left:5px;}
.f20{ font-size:20px;}
.f14{font-size:14px;}
.f16{ font-size:16px;}
.f16 a{font-size:16px;}
.f18{ font-size:18px;}
.fb{ font-weight:bold;}

@media (max-width: 767px){
.none{ display:none;}
}

.bg-gray{ background:#f7f7f7;}
.lineheight40{ line-height:40px;}
.lineheight60{ line-height:60px;}
.w90{ width:90%; margin:0 auto;}
.blank10{ height:10px; overflow:hidden; clear:both;}
.blank70{height:70px; overflow:hidden; clear:both;}
.col-md-13{ width:20%; float:left;}
.imgbox img{ width:100%;}
.imgbox2 img{ width:60%; margin:0 auto}
.yzm{ width:120px; height:38px;}
.yzm img{ width:100%; height:100%;}

.boderbot{ border-bottom:1px solid #cdcdcd;}
.boderbot2{ border-bottom:1px dashed #cdcdcd; padding-bottom:16px;}
.boderbot3{ border-bottom:1px solid #414141; padding-bottom:16px;}
.redline{border-bottom:4px solid #d10002; margin-bottom:20px; padding:8px; text-align:center;}
.col_tittle{ height:40px; line-height:40px; padding:0 15px; margin-top:15px;}
.more a{ color:#7d7d7d;}

.top{ height:44px; line-height:44px;background:url(../images/topbg.jpg) repeat-x; border-bottom:2px solid #c62b2c;}
.top a{ padding:0 8px;}

.logo{ float:left; width:28%; }
.topbn{ float:left; width:64%; }
.ewm{ float:right; width:6.4%;}
.logo img, .topbn img, .ewm img{ width:100%;}

/*导航*/
.navbg{background:url(../images/navbg_03.jpg) repeat-x 0 -1px;border-top:1px solid #e9e9e9;}
.navbar{ margin-bottom:6px;}
.navbar-nav > li > a{ padding-left:30px;padding-right:30px; color:#323232;}
.navbar-default { background:none;
  /*background-color: #e83c33;*/
   border:none; 
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #d10002;
    color: #fff;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: #d10002;
    color: #323232;
}
.navbar-default .navbar-nav > li > a {
    color: #323232;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color:#d10002;
}
@media (max-width: 1008px) { 
 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #333;
  }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: #d10002;
  }}
/*.navbar-default .navbar-toggle {
  border-color: #fff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #fff;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}  
  .navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color:#d10002;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
*/

.carousel-indicators {
  position: absolute;
  bottom: 0px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.book{ width:50%; float:left;}
.ullist{ padding:10px;}
.ullist li{  line-height:32px; font-size:14px;}
.l_photo{ width:24%; float:left;}
.r_con{ float:right;width:70%;}

.ul_btn{ margin-top:40px; display:block;}
.ul_btn li{ width:80%; height:48px; line-height:48px; border-radius:8px; background:#e83c33; display:block; margin:20px auto;text-align:center;}
.ul_btn li a{ font-size:18px; color:#fff; }

/*tab标签样式*/
.nav-tabs { border: none;}
.nav-tabs li{  margin-left:6%;}
.nav-tabs > li > a:hover { border:none;
  
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #ff0000;
  cursor: default;
  background-color: #fff;
  border:none;
  border-bottom-color: transparent;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    background-color: #e8e5e5;
    border-color: #dddddd;
    color: #333;
    z-index: 2;
}
.list-group-item {
    background-color: #fff;
    border: 1px solid #ddd;
    display: block;
    margin-bottom: -1px;
    padding: 2px 15px;
    position: relative;
}
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
    color: #666666; font-size:16px;
}

.linka{ display:block; border-radius:8px; border:1px solid #dddddd; height:34px; line-height:34px; margin:6px 0;}
.bgduck{ background:#323232;}
.footer{ padding:20px 0; line-height:20px; color:#fff; }
.footer a{ color:#c8c8c8;}
.footer ul li{ padding-left:12px;}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #e83c33;
    border-color: #e83c33;
    color: #fff;
    cursor: default;
    z-index: 2;
}

/*新闻列表*/

.textcon{padding:10px 5px 10px 8px; line-height:40px;}
.list_news li{border-bottom:1px dotted #B6B6B6;padding:0 0 0 12px;overflow:hidden; display:block;line-height:40px; margin:0;}
.list_news li a{ }
.list_news li span{float:right;padding-right:8px; font-family:Arial, Helvetica, sans-serif; color:#AEAEAE;}

#smhz {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 55%;
  font-weight: bold;
  line-height: 0.8;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; margin-left:4px;
}

.artlist{ line-height:28px;text-align:center;font-size:14px;}
.artlist span{ padding-left:25px;}


.xgwz a{ color:#2b7dac;}
.xgwz a:hover{ color:#FF9900;}

.heightbox{height:210px;}
.heightbox img{ height:76%;}