/* CSS Document */

body { background:url(/news/template/special/2014/whfwtx/images/bg.jpg) repeat-x #287191; padding:0 15px; }

h1,h2,h3 { margin:0; }

.container { background:#fff; margin:15px auto; padding:0; box-shadow:0px 1px 5px #000; }
@media (min-width: 1200px) {
  .container {
    width: 960px;
  }
}

.row { margin:0; }

.menu { width:100%; height:35px; background:url(/news/template/special/2014/whfwtx/images/navbar_bg.jpg); border-top:1px solid #666; padding:0; margin-bottom:20px; overflow:hidden; }
.menu li { width:135px; height:35px; 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 {  }
.menu .info { width:auto; font:12px/35px arial; color:#fff; border:0; padding-left:20px; }
.menu .info:hover { background:none; }
@media (max-width: 700px) {
  
}

.headline { text-align:center; }
.headline a { color:#C00; font:34px/2 "Microsoft YaHei"; }

.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/2014/whfwtx/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; }

/*焦点**/
.hot h2 { margin:0; text-align:center; }
.hot h2 a { font:bold 20px/2  "Microsoft YaHei" }
.hot p { font:14px/2 "宋体"; max-height:60px; text-indent:2em; overflow:hidden; }

.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:15px; }
.tb1 .list div a img { float:left; width:260px; height:195px; margin-right:15px; }
.tb1 .list div h2 a { color:#C00; font:bold 16px/1 arial; }
.tb1 .list div p { font:14px/1.7 arial; margin-top:10px; }
.tb1 .list div { height:195px; margin-bottom:31px; }
.tb1 .list > a { height:26px; font:14px/26px "宋体"; color:#003; display:inline-block; overflow:hidden; padding:0; }

.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; margin-bottom:15px; }
.tb2 > dt a { float:right; color:#B2BBCA; font: normal 14px/2.5 arial; }
.tb2 > dd { padding:0 15px; }
.tb2 .list { min-height:130px; }
.tb2 .list a { float:left; width:100%; height:26px; font:14px/26px "宋体"; color:#00e; display:inline-block; overflow:hidden; }
.tb2 .pics a { float:left; width:50%; height:110px; font:12px/20px "宋体"; color:#00e; display:block; overflow:hidden; }
.tb2 .pics a img { width:120px; height:90px; }

/*滚动图**/
#myCarousel {  }
#myCarousel .item {
  height: 210px;
  background-color: #fff;
}
@media (max-width: 720px) {
	#myCarousel .item {
	  height: auto;
	}
}
.carousel-indicators { bottom:0; }
.carousel-indicators .active { background:#690; border-color:#690; }
.carousel-inner > .item img {
  width: 100%;
  height: auto;
}

.foot { width:960px; font:12px/2.5 arial; color:#ccc; margin-top:20px; }
.foot a { color:#ccc; }
.foot a:visited { color:#ccc; }
@media (max-width: 1200px) {
  .foot { width: auto;  }
  .foot img { display:none; }
}