/* CSS Document */

h1,h2,h3,h4,h5 { margin:0; }

body { background:#F1EBDB; }

.con { width:960px; padding:0; margin:0 auto }

.weixin { position:fixed; right:10px; bottom:10px; }
@media (max-width: 1200px) {
  .weixin { display:none; }
}

.banner img { width:100%; max-width:1000px; height:auto; }
.banner { width:100%; border-bottom:3px solid #346890; text-align:center; }

/*导语**/
.lead { height:235px; padding-top:82px; margin-top:-69px; background:url(yellow/lead.png) center top; position:relative }
.lead > div { width:900px; font:14px/2 arial; margin:20px auto; text-indent:2em; }
#bdshare { float:right; width:200px; height:20px; }

.tb1 { background:#fff; clear:both; }
.tb1 > dt { width:982px; height:60px; background:url(yellow/head1.png); padding-right:10px; margin-left:-11px; }
.tb1 > dt a { float:right; color:#B2BBCA; font: normal 14px/35px arial; }
.tb1 > dt span { font:bold 20px/50px 'Microsoft YaHei'; text-align:center; color:#C00; text-shadow:1px 1px #666; display:inline-block; padding:0 80px; }
.tb1 >dd { padding:15 0; }
.tb1 .text { padding:5px 10px;}
.tb1 .text >p { text-indent:2em; }
.tb1 .vote .vip { border:1px solid #222; }
.tb1 .vote >div { float:left; width:23%; margin:0 1%; height:280px; font:12px/20px arial; background:#fff; text-align:center }
.tb1 .vote >div img { height:200px; display:block; margin:0 auto; }
.tb1 .vote a { color:#69F; }
.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; }


/*滚动图**/
.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: 640px) {
.con { width:100%; }
.lead > div { width:90%; height:90%; overflow:hidden; }
.tb1 > dt { width:100%; height:60px; background:url(yellow/head1.png); padding-right:10px; margin-left:-11px; }
.tb1 .vote >div { float:left; width:48%; padding:0 1%; height:280px; background:#fff; text-align:center }
.foot { width: auto;  }
.foot img { display:none; }
}