.p-tit {height: 29px; border-bottom: 1px solid #ddd;}
.p-tit .title {float: left; height: 28px; font-size: 17px; padding: 0 15px; margin-right: 20px;}
.p-tit .active {border-bottom: 2px solid #0087cb; color: #0087cb;}
.p-tit .more {font-size: 14px; color: #999; float: right; height: 28px; padding-right: 10px;}
.p-tit .more:hover {color:#0087cb;}
.p-list {padding-top: 10px;}
.p-list li {height: 30px; line-height: 30px; padding-left: 20px; background: url(imageslist_bg.png) 8px center no-repeat;}
.p-list li span {float: right; color: #999; font-size: 13px; padding-right: 10px;}

.m-location {height: 40px; line-height: 40px; padding-left: 35px; background: url(imageslocation_bg.png) 10px center no-repeat; font-size: 14px; color: #0087cb;}
.m-location a {font-size: 14px; color: #0087cb;}

.m-news {height: 495px; padding: 0 12px; background: #fff; margin-bottom: 10px;}
.m-news .hot {height: 122px; padding: 0 15px; background: url(imageshot-bg.png) left top no-repeat;}
.m-news .hot h2 {text-align: center; font-size: 30px; color: #e81515; margin: 0; padding: 0; height: 60px; line-height: 60px;}
.m-news .hot p {line-height: 25px;}

.m-flash{float: left; width:562px; overflow: hidden; background: #fff;}
.m-flash .slider_wrap{position:relative;width:562px;height:351px; overflow:hidden;}
.m-flash #slider_box{position:relative;width:562px;height:351px;overflow:hidden;float:left;}
.m-flash #contentList li{float:left;position:relative; height:351px;}
.m-flash #contentList li img{width:562px;height:351px;}
.m-flash #previewList{position:absolute; bottom:55px;right:250px;}
.m-flash #previewList li{list-style:none;float:left;width:9px;height:9px; margin-right:5px; overflow:hidden; background:url(imagesnum.png) no-repeat -14px 0;}
.m-flash #previewList li:hover,#previewList li.active{background:url(imagesnum.png) no-repeat 0 0;}
.m-flash .mask{height:40px;position:absolute;bottom:0;left:0;display:block; width:562px; display: block; FILTER: alpha(opacity=30);opacity: 0.3; background:#000;}
.m-flash .comt{width:562px;color:#fff;position:absolute;left:0;bottom:0;height:40px; text-indent:15px; text-align:left; overflow:hidden; line-height:40px;}
.m-flash .comt a{color:#fff; font-size:18px;}
.m-flash .comt a:hover{color:#0087cb;}

.m-news .news-box {height: 351px;}
.m-news .r-news {width: 585px; float: right;}
.m-news .r-news .jrys {height: 170px;}
.m-news .r-news .gzgg {height: 192px;}

.m-dt {height: 210px; padding: 15px 12px 0; background: #fff; margin-bottom: 10px;}
.m-dt .bmdt {width: 562px; float: left;}
.m-dt .xzdt {width: 585px; float: right;}

.m-sh {height: 285px; padding: 15px 12px 0; margin-bottom: 10px; background: #fff;}
.m-sh .spxw {float: left; width: 562px;}
.m-sh .zyzz {width: 585px; float: right;}
.m-sh .zyzz .p-list {height: 240px;}
.govpushinfo {}
.govpushinfo li {height: 30px; line-height: 30px; padding-left: 20px; background: url(imageslist_bg.png) 5px 14px no-repeat;}
.govpushinfo li span {color: #999; font-size: 12px; line-height: 30px; padding-right: 13px !important;}



