.site_wrapper{width: 1000px; height: auto; margin: 20px auto}

.nav_box{width: 100%; height: 40px; background: url(nav_bg.jpg) repeat-x left top; margin-top:20px;}
.nav_box .logo{width: 141px; height: 40px; overflow: hidden;}
.nav_box ul{width: 858px;}
.nav_box li{width: 143px; height: 40px; line-height: 40px; background: url(nav_li_bg.jpg) no-repeat right top; float: left; text-align: center; font-size: 18px}

.title{width: 100%; position: relative; height: 28px; line-height: 28px; border-bottom: 2px solid #bdbdbd}
.title_1{width: 100%; height: 28px; line-height: 28px; position: relative; border-bottom: 2px solid #034fa5}
.title h2, .title_1 h2{padding: 0 10px; height: 28px; font-size: 16px; border-bottom: 2px solid #cd0500; position: absolute; left: 0; top: 0; font-family:"微软雅黑"}
.cor_1 a, .cor_2 a{color: #1f1f1f}
.cor_1 a:hover, .cor_2 a:hover{color: #bd0500}
.title span, .title_1 span{float: right; font-size: 12px}


.con_1{width: 385px; height: auto; overflow: hidden;}
.con_2{width: 365px; height: auto; overflow: hidden;}
.con_3{width: 210px; height: auto; overflow: hidden;}
.con_4{width: 770px; height: auto; overflow: hidden;}

.img_1, .img_1 img{width: 385px; height: 240px}
.img_2, .img_2 img{width: 185px; height: 110px}
.img_3, .img_3 img{width: 210px; height: 130px}
.img_1, .img_2, .img_3{position: relative; overflow: hidden;}
.img_1 p, .img_2 p, .img_3 p{position: absolute; width: 100%; height: 30px; line-height: 30px; font-size: 12px; text-align: center; font-weight: bold; left: 0; bottom: 0; background: url(txt_bg.png) repeat left top;}

.m_1{width: 100%; height: auto; overflow: hidden; padding-bottom: 4px; border-bottom: 1px solid #c6c6c6}
.m_2{width: 100%; height: auto;}
.m_1 li, .m_2 li{width: 100%; height:28px; line-height: 28px; font-size: 14px; overflow:hidden }

.img_new{width: 100%; height: auto; border-bottom: 1px solid #c6c6c6; line-height: 30px; text-align: center; font-weight: bold;}
.img_new img{width: 210px; height: 130px}

.t_news{width: 100%; height: auto; overflow: hidden;}
.t_news li{line-height: 28px; font-size: 14px}

/* 轮播图 */
.slideBox{ width:385px; height:240px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:35px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:385px; height:240px; display:block;  }
.slideBox .bd p{position: absolute; width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 16px; font-weight: bold; background: url(txt_bg.png) repeat left top; z-index: 111; left: 0; bottom: 0}

/* 热点视频 */
.rdsp ul.play{width: 100%; height: auto; overflow: hidden;}
.rdsp ul.play li{line-height: 30px; font-size: 14px; padding-left: 20px; background: url(icon_li.jpg) no-repeat left center;}

/* 今日头条 */
h2.top_info{width: 100%; height: 40px; line-height: 40px; border-bottom: 1px dashed #000; padding-top: 2px; font-size: 16px; font-weight: bold; overflow:hidden}

/* 特别策划 */
.tbch ul, .zgsz ul, .fcxx ul{width: 100%; height: auto; overflow: hidden;}
.tbch li, .zgsz li, .fcxx li{line-height: 28px; font-size: 12px; overflow:hidden}

/* 上海新闻 */
.shxw ul.play{width: 100%; height: auto; overflow: hidden;}
.shxw ul.play li{line-height: 30px; font-size: 12px; padding-left: 20px; background: url(icon_li.jpg) no-repeat left center; overflow:hidden}

/* 广告 */
.banner {
width:980px;
height:auto;
margin-top:10px;
}