.sec{
    margin-top:-764px;
}
.sec .sec-content{
    width:1108px;
    padding:0;
    overflow: hidden;
    position:relative;
}
.sidebar{
    width:206px;
    float:left;
}
.sidebar .channel{
   background:#ffffff;
   position:relative;
   margin-top:5px;
}
.sidebar .channel ul{
	padding-top:36px;
	padding-bottom:12px;
}
.sidebar .channel ul li{
	overflow:hidden;
}
.sidebar .channel ul li a{
    display:block;
    width:169px;
    height:37px;
    line-height:37px;
    text-align:center;
    background:url("../img/menu-li-bg.png") no-repeat center;
    margin:5px 19px 5px 18px;
    color:#4262a6;
    font-size:14px;
}

.hot-news{
    margin-top:20px;
    background:#ffffff;
    position:relative;
    min-height:206px;
}
.hot-tit{
    width:168px;
    height:36px;
    background:url("../img/hot-news-bg2.png") no-repeat center;
    position:absolute;
    top:-4px;
    left:50%;
    margin-left:-84px;
    text-align:center;
    color:#ffffff;
    line-height:36px;
    font-size:16px;
}
.hot-news ul{
    padding:41px 10px 15px;
    overflow: hidden;
}
.hot-news ul li a{
    font-size:14px;
    line-height:40px;
    color:#333;
    float:left;
    margin-left:10px;
    display:block;
    width:163px;
}
.hot-news ul li span{
    display:block;
    width:13px;
    height:13px;
    background:#cccccc;
    float:left;
    line-height: 13px;
    text-align:center;
    color:#ffffff;
    font-size:10px;
    margin:13px 0 14px;
}
.hot-news ul li.active span{
    background:#e44141;
}
.article-list{
    float:right;
    width:850px;
    background:#ffffff;
    padding:0 20px 20px;
    min-height:663px;
}
.article-list .news{
   width:100%;
   height:auto;
}
.article-list .tit{
    padding:10px;
}
.article-list .news ul{
    padding-top:8px;
}
.page{
    position:absolute;
    right:0;
    bottom:18px;
    border:1px solid #e5e5e5;
    background:#ffffff;
}
.page ul{
    height:30px;
    padding-top:0 !important;
}
.page ul li{
    float:left;
    height:30px;
    border:none !important;
}
.page ul li.active a{
    background:#4a6bae;
    color:#ffffff;
}
.page ul li a{
    color:#333;
    display:block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
}
.list-box{
	width:890px;
	float:right;
    position:relative;
    overflow: hidden;
    padding-bottom:68px;
}
.prevPage,.nextPage{
    width:57px;
}
.default{
    background:url("../img/left-gray.png") no-repeat 26px center;
}
.prevPage.on{
    background:url("../img/left.png") no-repeat 26px center;
}
.nextPage{
    background:url("../img/right.png") no-repeat 22px center;
}
.no-mart{
    margin-top:4px;
}
.sec-desc.list-box{
    padding-bottom:39px;
}
.sec-desc .article-list{
    padding:0 46px;
    width:798px;
}
.title{
    padding-top:47px;
    text-align:center;
    padding-bottom:19px;
    border-bottom:1px solid #eee;
}
.title h2{
    font-size:22px;
    line-height:30px;
    color:#000;
    font-weight:500;
    margin-bottom:23px;
}
.title span{
    font-size:13px;
    line-height:14px;
    color:#666666;
    margin:0 14px;
}
.article{
    padding:35px 0;
}
.article p{
    font-size:14px;
    color:#333;
    line-height:36px;
    font-weight:500;
    text-align:justify;
}

.search_msg{
	margin:10px 0;
}
.nav_center ul.news{
	width:100%;	
}
.nav_center ul.news li{
	height:36px;
	border-bottom: 1px solid #e8e8e8;
	font-size:14px;
}
.nav_center ul.news li a{
	line-height:37px;
}
.nav_center ul.news li span{
	float:right;
	line-height:37px;
}

.page ul li.prevPage a,.page ul li.nextPage a{
	width:100%;
}
.prevPage.on{
	background: url("../img/left.png") no-repeat 26px center;
}
.nextPage.off{
	background: url("../img/right-gray.png") no-repeat 22px center !important;
}
#views{
	margin-left:0;
}

.map-section{
	overflow:hidden;
}
.news{
	padding:5px;
}
.map-section .map-section-title{
	background:url(../img/map-title-bg.png) no-repeat;
	height: 32px;
}
.map-section .map-section-title h3{ 
    color: #fff;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    text-indent: 25px;
}
.map-section-list{
	overflow:hidden;
	margin:5px 0;
}
.map-section .map-section-list ul{
	width: 100%;
	padding:0 10px;
	overflow:hidden;
}
.map-section-list li{
	float:left;
	line-height:20px;
}
.map-section-list li a{
	color:#000;
	font-size:12px;
	font-family:"microsoft yahei";
}
.map-section-list li a:hover {
    color: #3c26b1;
    text-decoration: underline;
}
.map-section-list li span{
	display:inline-block;
	margin:0 10px;
}
.map-section .map-section-list .list_parent_ul{
	padding: 0;
}
.map-section-list li.list_parent{
	
}

