/* CSS Document */

body { background:url(/news/template/special/2014/mzpy/images/bg.jpg) center top #FFEC90 no-repeat; padding:0 15px; font-size:14px; padding-top:300px; }
@media (max-width: 540px) {
  body { background-size:230%; padding-top:200px; }
}
.paper { background:#fff; margin:0 auto; padding:0; box-shadow:0px 1px 5px #000; margin-bottom:10px; }
@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:10px 15px; font:14px/1.7 arial; }
.tb1 .txt {}
.tb1 .list a { float:left; width:19%; font:14px/1.7 arial; display:block; margin:0 0 1% 1%; padding:0 5px; }
.tb1 .list h4 { font:bold 18px/1.7 arial; color:#fff; text-align:center; }
@media (max-width: 540px) {
  .tb1 .list a { float:left; width:48%; }
  .tb1 .list span { display:none; }
  .tb1 .list h4 { font-size:14px; }
}
.tb1 .degree >div { float:left; width:18%; font:14px/1.7 arial; display:block; margin:1%; padding:0 5px; text-align:center;  }
.tb1 .degree h6 { font:bold 14px/1.7 arial; }
@media (max-width: 540px) {
  .tb1 .degree >div { width:100%; }
}

.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:#000; 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; }

.carousel-inner > .item img {
  width: 100%;
  height: auto;
}

.foot { width:960px; font:12px/2.5 arial; color:#000; margin-top:20px; }
.foot a { color:#000; }
@media (max-width: 1200px) {
  .foot { width: auto;  }
  .foot img { display:none; }
}


.aboutus { height:123px; background:url(/news/template/special/2014/mzpy/images/aboutus.png) -10px no-repeat; }
.aboutus >div { color:#fff; font:16px/57px arial; margin-left:320px; padding-top:67px; }
.aboutus span { float:right;}
@media (max-width: 960px) {
  .aboutus >div { color:#fff; font:14px/25px arial; margin-left:320px; padding-top:70px; }
}
@media (max-width: 620px) {
  .aboutus >div { display:none; }
}


/*投票子页**/
.votes { border-top:2px dashed #F93; margin-top:15px; padding-top:15px; }
.votes p { font-size:14px; margin:0px 0; }
.votes .p2 { text-align:right; }

.votes2 { font:14px/1.7px arial; color:#C00; text-align:center; margin:20px 0; }
.votes2 > h5 { font:bold 18px/1.7 arial; }