.top {
    width:100%;
    height:620px;
    margin:0 auto;
    background:url(../images/top.jpg) top center no-repeat;
    margin-bottom:50px;
}
.container {
    width:1024px;
    height:auto;
    margin:0 auto;
}
.w475{width:490px;height:390px;}
.w490{width:490px;height:315px;}

/*焦点图*/
.focus {
    position: relative;
    width: 490px;
    height: 390px;
    float: left;
}
.focus img {
    width: 490px;
    height: 390px;
}
.focus .btn {
    position: absolute;
    bottom: 34px;
    left: 400px;
    overflow: hidden;
    zoom: 1;
}
.focus .btn a {
    position: relative;
    display: inline;
    width: 10px;
    height: 10px;
    border-radius: 7px;
    margin: 0 5px;
    color: #B0B0B0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;
}
.focus .btn a:hover, .focus .btn a.current {
    cursor: pointer;
    background: #4b8826;
}
.focus .fPic {
    position: absolute;
    left: 0px;
    top: 0px;
}
.focus .D1fBt {
    overflow: hidden;
    zoom: 1;
    height: 16px;
    z-index: 10;
}
.focus .shadow {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0px;
    z-index: 10;
    height: 40px;
    line-height: 40px;
    background: rgba(0,0,0,0.6);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
    display: block;
    text-align: left;
}
.focus .shadow a {
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    overflow: hidden;
    margin-left: 10px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}
.focus .fcon {
    position: relative;
    width: 100%;
    float: left;
    display: none;
    background: #000
}
.focus .fcon img {
    display: block;
}
.focus .fbg {
    bottom: 10px;
    right: 20px;
    position: absolute;
    height: 21px;
    text-align: center;
    z-index: 200;
}
.focus .fbg div {
    margin: 4px auto 0;
    overflow: hidden;
    zoom: 1;
    height: 14px
}
.focus .D1fBt a {
    position: relative;
    display: inline;
    width: 10px;
    height: 10px;
    border-radius: 7px;
    margin: 0 5px;
    color: #B0B0B0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
    background: #5baceb;
}
.focus .D1fBt img {
    display: none
}
.focus .D1fBt i {
    display: none;
    font-style: normal;
}
.focus .prev, .focus .next {
    position: absolute;
    width: 40px;
    height: 74px;
    background: url(../images/focus_btn.png) no-repeat;
}
.focus .prev {
    top: 50%;
    margin-top: -37px;
    left: 0;
    background-position: 0 -74px;
    cursor: pointer;
}
.focus .next {
    top: 50%;
    margin-top: -37px;
    right: 0;
    background-position: -40px -74px;
    cursor: pointer;
}
.focus .prev:hover {
    background-position: 0 0;
}
.focus .next:hover {
    background-position: -40px 0;
}
/*要闻*/
.detail h3{text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #f39800;}
.detail h3 a{font-size: 21px; color: #f39800;font-family: "微软雅黑";font-weight: 800;}
.detail .description{font-size: 18px; font-family: "微软雅黑"; color: rgb(140, 140, 140); line-height: 1.833; margin: 13px 0; text-indent: 2em; padding-left: 5px; padding-right: 5px;}
.detail .description a{color: rgb(236, 28, 36);}
.line{height: 1px;border-top:1px solid #d1d1d1;}
#yaowen .list{width: 100%; margin-top: 15px;white-space: nowrap;overflow: hidden;}
#yaowen .list a{color: #333;float:left; font-size: 18px; padding-left: 15px;background: url(../images/dian.jpg) 0px 14px no-repeat; line-height: 35px; display: block;font-family: "微软雅黑";}
#yaowen .list a span{color: #6e6e6e;}
#yaowen .list span{float:right;color:#6e6e6e;}

/*精彩瞬间*/
.tp1 a img{border:2px solid #009c84}
.tp1 a:first-child{margin-right:10px;margin-left:20px;}
.tp2{margin-top:10px;height: 161px;}
.tp2 a{float: left;border:2px solid #009c84;margin-right: 11.5px;}
.tp2 a:last-child{margin-right:0px;}

/*往届回顾图片滚动*/
.left {
    width:1000px;
    height:200px;
    margin:0 auto;
    overflow:hidden;
    margin-bottom:30px;
    padding-top:30px;
}
.left ul {
    list-style-type:none;
    float:left;
}
.left ul li {
    font-size:0;
    margin-right:40px;
    float:left;
}
.bq {
    width:100%;
    text-align:center;
    height:auto;
    border-top:2px solid #ccd8e0;
    padding-top:40px;
    padding-bottom:40px;
    font-size:14px;
    margin-top:80px;
    color:#999;
    line-height:24px;
}


.mnw_foot {margin:0px auto;	padding:0px;width:1024px;color:#666666;font-size:12px;font-family:Verdana;text-align:center;clear:both;border-top: solid 1px #9B9B9B;
    padding-top: 20px;margin-top: 30px;}
.mnw_foot a {font-size:12px;color:#666666;}
.mnw_foot a:link {font-size:12px;color:#666666;}
.mnw_foot a:hover {font-size:12px;color:#FF0000;text-decoration:underline;}
.mnw_foot a:active {font-size:12px;color:#666666;}
.mnw_foot a:visited {font-size:12px;color:#666666;}
.mnw_foot p {margin:0px;padding:3px 0px 0PX;line-height:20px;}
.mnw_foot img {	border:none;}
 