/* CSS Document */

h1,h2,h3,h4,h5 { margin:0; }

body { background:url(blue/bottom.jpg) no-repeat center bottom; }

.con { width:960px; padding:0; margin:0 auto }

.weixin { position:fixed; right:10px; bottom:10px; }
@media (max-width: 1200px) {
  .weixin { display:none; }
}

.banner { width:100%; text-align:center; margin-bottom:-330px; z-index:1; }

/*导语**/
.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; overflow:hidden; margin-top:5px; position:relative }
.tb1 > dt { width:960px; height:60px; background:url(blue/head1.png) no-repeat; }
.tb1 > dt a { float:right; color:#fff; font: normal 14px/35px arial; }
.tb1 > dt span { font:bold 20px/50px 'Microsoft YaHei'; text-align:center; color:#fff; 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:14%; margin:0 1%; min-height:200px; font:14px/20px arial; background:#fff; text-align:center }
.tb1 .vote >div img { width:100%; border-radius:100%; 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;
}

.postbtn { width:130px; margin:0 auto; position:relative; margin-top:20px; }
.postbtn input { width:120px; height:30px; margin:1px; }
#vcode { position:absolute; right:-80px; top:0; display:none; }

.foot { width:960px; font:12px/2.5 arial; margin-top:20px; }
.foot a { }


/*手机**/
@media (max-width: 640px) {
	.banner { margin-bottom:-80px; }
	.con { width:100%; }
	.lead > div { width:90%; height:90%; overflow:hidden; }
	.tb1 > dt { height:40px; background-size:auto 100%; }
	.tb1 .vote >div { float:left; width:48%; padding:0 1%; height:280px; background:#fff; text-align:center }
	.tb1 > dt span { font:bold 20px/30px 'Microsoft YaHei'; text-align:center; color:#fff; text-shadow:1px 1px #666; display:inline-block; padding:0 50px; }
	.foot { width: auto;  }
	.foot img { display:none; }
}