/* CSS Document */

h1,h2,h3,h4,h5 { margin:0; }

li { list-style:none; }

body { background:#69c; }

h1 { padding:0 10px 20px 10px; text-align:center; }
h1 a { font:36px/1 "Microsoft YaHei"; }

.container { width: 1000px; background:#fff; margin:15px auto; padding:0; box-shadow:0px 1px 3px #000; }

.menu { width:100%; height:35px; background:url(/news/template/special/mini5/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/mini5/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; }

.banner img { width:100%; max-width:1000px; height:auto; }
.banner { width:100%; border-bottom:3px solid #346890; text-align:center; }

/*导语**/
.lead { background:url(/news/template/special/mini5/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 { margin-top:10px; clear:both; }
.tb1 > dt { height:35px; border-bottom:1px solid #dcdcdc; padding-right:10px; }
.tb1 > dt a { float:right; color:#B2BBCA; font: normal 14px/35px arial; }
.tb1 > dt span { font:bold 18px/33px 'Microsoft YaHei'; color:#44749C; display:inline-block; border-bottom:2px solid #44749C; padding:0 5px; }
.tb1 >dd { padding:15 0; overflow:hidden; }
.tb1 .news { padding:0 15px; }
.tb1 .news h3 a { font:bold 18px/1 'Microsoft YaHei'; color:#000; }
.tb1 .news h3 { margin-bottom:8px;}
.tb1 .news div { font:14px/1.7 'Microsoft YaHei'; border-bottom:1px dotted #ccc; color:#909090; padding:10px 0; clear:both; }
.tb1 .news div img { float:left; margin-right:15px; }
.tb1 .pic { float:left; width:31%; height:130px; margin:1%; overflow:hidden; position:relative; text-align:center; }
.tb1 .pic:hover h4 { display:table-cell; }
.tb1 .pic img { max-width:100%; max-height:100%; }
.tb1 .pic h4 { width:100%; height:100%; background:rgba(0,0,0,0.5); display:none; position:absolute; left:0; top:0; }
.tb1 .pic h4 a { width:100%; height:100%; color:#fff; font-size:14px; display:block; padding-top:30px; }

.tb2 { margin-top:10px; clear:both; }
.tb2 > dt { border-bottom:1px solid #ccc; font:bold 16px/2 'Microsoft YaHei'; color:#44749C; padding:0 10px; }
.tb2 > dt a { float:right; color:#B2BBCA; font: normal 14px/2.5 arial; }
.tb2 > dd { padding:15px 0; }
.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; }
.tb2 .pics >div { float:left; width:145px; height:105px; overflow:hidden; margin-bottom:10px; }
.tb2 .pics img { height:100%; }
.tb2 .pics >div >div { font-size:12px; background:rgba(0, 0, 0, 0.7); color:#fff; margin-top:-17px; position:relative; }

/*滚动图**/
.carousel .item {
  min-height: 220px;
  background-color: #fff;
}
.carousel-indicators { bottom:0; }
.carousel-indicators .active { background:#690; border-color:#690; }

#myCarousel .carousel-inner > .item img {
  width: 100%;
  height: auto; max-height:230px;
}

.foot { width:960px; font:12px/2.5 arial; margin-top:20px; }
.foot a { }
@media (max-width: 1200px) {
  .foot { width: auto;  }
  .foot img { display:none; }

}

/*手机**/
@media (max-width: 720px) {
  .weixin { display:none; }
  .container { width: 100%; }
  body { background-size:100% auto; padding-top:130px; }
}