/* CSS Document */

body { background:url(/news/template/special/mini4/images/bg.jpg) repeat-x #254D80; padding:0 15px; }

.container { background:#fff; margin:15px auto; padding:0; box-shadow:0px 1px 5px #000; }
@media (min-width: 1200px) {
  .container {
    width: 960px;
  }
}

.menu { width:100%; height:35px; background:url(/news/template/special/mini4/images/navbar_bg.jpg); padding:0; margin-bottom:20px; overflow:hidden; }
.menu li { width:90px; height:35px; border-right:1px solid #000; padding:0; display:inline-block; text-align:center; -webkit-transition: all .6s; }
.menu li a { font:bold 14px/35px arial; color:#fff; text-shadow:0px 2px 2px #000; }
.menu li:hover { background:url(/news/template/special/mini4/images/navbar_bg_active.jpg) center 0; }
.menu .info { width:auto; font:12px/35px arial; color:#fff; border:0; padding-left:20px; }
.menu .info:hover { background:none; }
@media (min-width: 1300px) {
  .menu li { min-width:135px; }
}

.weixin { position:fixed; right:10px; bottom:10px; }
@media (max-width: 1200px) {
  .weixin { display:none; }
}

.banner img { width:100%; height:auto; }

/*导语**/
.lead { background:url(/news/template/special/mini4/images/lead_bg.jpg); border-top:2px solid #001F4C; }
.lead > dt { padding:15px 15px; }
.lead > dt span { background:#333; color:#fff; font:14px/1 arial; padding:4px 8px; }
.lead > dd { font:16px/2 arial; padding:10px 25px; }
#bdshare { float:right; width:200px; height:20px; }

.tb1 { border-top:2px solid #001F4C; margin-top:10px; clear:both; }
.tb1 > dt { background:#f1f1f1; border-bottom:1px dashed #ccc; font:bold 16px/2 'Microsoft YaHei'; color:#001F4E; padding:0 10px; }
.tb1 > dt a { float:right; color:#B2BBCA; font: normal 14px/2.5 arial; }
.tb1 > dd { padding:0 15px; }
.tb1 > dd h3 a { font:bold 16px/1.1 arial; color:#001F4D; }
.tb1 > dd p { font:14px/2 arial; border-bottom:1px dashed #ccc; padding-bottom:10px; }

.tb2 { border-top:2px solid #746243; margin-top:10px; clear:both; }
.tb2 > dt { background:#f1f1f1; border-bottom:1px dashed #ccc; font:bold 16px/2 'Microsoft YaHei'; color:#001F4E; padding:0 10px; }
.tb2 > dt a { float:right; color:#B2BBCA; font: normal 14px/2.5 arial; }
.tb2 > dd { padding:0 15px; }
.tb2 > dd > a { height:23px; font:14px/23px arial; color:#00e; display:inline-block; overflow:hidden; margin-top:10px; }
.tb2 > dd > span { font:12px/1 arial; color:#999; }

/*滚动图**/
.carousel {  }
.carousel .item {
  min-height: 220px;
  background-color: #fff;
}
.carousel-indicators { bottom:0; }
.carousel-indicators .active { background:#690; border-color:#690; }

#myCarousel1 .carousel-inner > .item img {
  width: 100%;
  height: 250px;
}

.foot { width:960px; font:12px/2.5 arial; color:#ccc; margin-top:20px; }
.foot a { color:#ccc; }
@media (max-width: 1200px) {
  .foot { width: auto;  }
  .foot img { display:none; }
}