.site_wrapper{width: 1000px; height: auto; margin: 0 auto; padding: 540px 0 50px 0; background: url(banner.jpg) no-repeat 50% -3px;}
.title{width: 100%; height: 35px; background: url(title_bg.png) repeat-x left top; padding-bottom: 5px}
.weibo .title{ background-image: url(title_bg2.png);}
.title span{font-size: 12px; line-height: 40px; float:left}
.title h2{font-size: 20px; color: #fff; padding-left: 30px; height: 35px; line-height: 30px; overflow: hidden; padding-right:10px; float:left}
.weibo .title h2{ color: #fff;}
.title .icon_1{background: url(icon.png) no-repeat left 0;}
.title .icon_2{background: url(icon.png) no-repeat left -35px;}
.title .icon_3{background: url(icon.png) no-repeat left -70px;}
.title .icon_4{background: url(icon.png) no-repeat left -105px;}
.title .icon_5{background: url(icon.png) no-repeat left -140px;}
.title .icon_6{background: url(icon.png) no-repeat left -175px;}

.page{ background-color:#2e4589; font-family:Microsoft Yahei;}

.box_1{width: 100%; height: auto; margin: 25px 0 0 0; overflow: hidden;}
.fource{width:620px; height:413px; overflow:hidden; position:relative; background: #ccc}
.fource .hd{ height:15px; overflow:hidden; position:absolute; right:1px; bottom:8px; z-index:1; }
.fource .hd ul{ overflow:hidden; zoom:1; float:left;  }
.fource .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:10px; background:url(dot.png) no-repeat right top; cursor:pointer; z-index:5;}
.fource .hd ul li.on{background:url(dot.png) no-repeat left top; }
.fource .bd{position:relative; height:100%; z-index:0;}
.fource .bd li{zoom:1; vertical-align:middle; position:relative}
.fource .bd li p{width:100%; height:40px; text-indent:1em; line-height:40px; font-size:18px; position:absolute; left:0; bottom:0; z-index:1; background:url(txt_bg.png) repeat left top; z-index:2}
.fource .bd img{ width:620px; height:413px; display:block;}
.weibo{width: 350px; height: 413px; overflow: hidden;}
.weibo img {width:350px; height:auto;}
.weibo p{padding-left: 0px; font-size: 14px; line-height: 30px; color:#fff; margin-top:10px;}
strong{ color: #fff;}

.szdt{width: 100%; height: auto;}
.zdhd{width: 100%; height: auto; margin-top:25px}
.szdt ul{margin-top: 10px; padding-left: 10px; width:520px; overflow:hidden; float:left}
.cglist {float:right; width:470px; height:auto;}
.cgxx{width:220px; height:auto; line-height:36px; float:left; margin-left:15px; font-size:16px; text-align:center; margin-top:20px}
.cgxx a {color:#fff;}
.cgxx img{width:220px; height:147px; background:#ccc}
.zdhd ul{margin-top: 10px; padding-left: 10px; width:490px; float:left}
.szdt li, .zdhd li{font-size: 16px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.szdt li span, .zdhd li span{float:right; color:#999}
.li_bg{background: url(delta.png) no-repeat left center; padding-left: 15px}

.box_2{width: 100%; height: auto; overflow: hidden; margin-top: 25px}
.box_2 ul{width: 980px; height: auto; margin: 0 0 0 20px}
.box_2 li{width: 220px; height: 300px; overflow: hidden; position: relative; margin:20px 25px 0 0; float: left;}
.box_2 li img{width: 220px; height: 300px;}
.box_2 li p{position: absolute; width: 100%; height: 40px; line-height: 40px; overflow: hidden; text-align: center; left: 0; bottom: 0; background: url(txt_bg.png) repeat left top; font-size: 16px}

.box_3{width: 100%; height: auto; overflow: hidden; margin-top: 25px}
.box_3 ul{width: 980px; height: auto; margin: 25px auto 0 auto}
.box_3 li{float: left; width: 45%; font-size: 16px; padding-right: 5%; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.box_3 li span{float:right; color:#999}

.box_4{width: 100%; height: auto; overflow: hidden; margin-top: 25px}
.box_4 ul{width: 980px; height: auto; margin: 0 0 0 20px}
.box_4 li{width: 310px; height: 200px; overflow: hidden; position: relative; margin:20px 15px 0 0; float: left;}
.box_4 li img{width: 310px; height: 200px;}
.box_4 li p{position: absolute; width: 100%; height: 40px; line-height: 40px; overflow: hidden; text-align: center; left: 0; bottom: 0; background: url(txt_bg.png) repeat left top; font-size: 16px}

