﻿@charset "utf-8";
.m-main{background-color: #fff;}
.m-main .u-hot{padding: 38px 0;}
.m-main .u-hot a{font-size: 36px;color: #08539f;font-weight: bold;text-align: center;    display: block;}

/**轮播新闻**/
.g-flash,.g-flash img{height: 395px;}
.g-flash img{display: block; width: 100%;}
.g-flash .owl-item,.g-flash .owl-item a{position: relative;}
.g-flash .owl-item a{display: block;}
.g-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 170px 0 20px; height: 50px; line-height: 50px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.3); color: #fff;}
.g-flash .owl-pagination{position: absolute; right: 13px; bottom: 18px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 9px;}
.g-flash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; background: #fff; -moz-border-radius: 10px; border-radius: 10px;}
.g-flash .owl-pagination .active span{background: #999492;}


.m-newflash .mF_expo2010,.m-newflash .mF_expo2010 .pic{width: 100%;}
.m-newflash .mF_expo2010 .pic,.g-newflash,.m-newflash .pic img{height: 400px;}
.m-newflash .mF_expo2010 .pic li,.m-newflash .pic img{display: block; width: 100%;}
.m-newflash .mF_expo2010 .txt{position: absolute; bottom: 0; left: 0; right: 0;}
.m-newflash .mF_expo2010 .txt li{width: 100%; height: 58px; line-height: 58px;}
.m-newflash .mF_expo2010 .txt li a{display: block; padding: 0 120px 0 15px; font-size: 16px; font-weight: normal; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-newflash .mF_expo2010 .num{position: absolute; right: 20px; bottom: 24px;}
.m-newflash .mF_expo2010 .num li{float: left; margin-left: 10px; width: 8px; height: 8px; background: #fff; -moz-border-radius: 10px; border-radius: 10px; overflow: hidden; text-indent: 9999px;}
.m-newflash .mF_expo2010 .num li.current{ background: #999492;}
.m-newflash .mF_expo2010 .txt_bg{height: 58px;}
/*专题专栏*/
.m-ztzl-one{position: relative;padding:10px;background:#fff;height:110px;overflow: hidden;}
.m-ztzl-one h3{float:left;width:67px;height: 90px;}
.m-ztzl-one .hd a{position: absolute;top: 50%;margin-top:-15px;z-index: 999;}
.m-ztzl-one .hd a.prev{left: 104px}
.m-ztzl-one .hd a.next{right: 10px}
.m-ztzl-one .bd{margin-left: 94px;overflow: hidden;}
.m-ztzl-one .bd li{float:left;margin-right: 16px;width: 264px;height: 90px;}
.m-ztzl-one .bd li img{width: 264px;height: 90px;}


.m-ztzl-two{position: relative;padding:10px;background:#fff;height:110px;}
.m-ztzl-two h3{float:left;width:67px;height: 90px;}
.m-ztzl-two .hd a{position: absolute;top: 50%;margin-top:-15px;z-index: 999;}
.m-ztzl-two .hd a.prev{left: 104px}
.m-ztzl-two .hd a.next{right: 10px}
.m-ztzl-two .bd{margin-left: 94px;}
.m-ztzl-two .bd li{float:left;margin-right: 16px;width: 259px;height: 90px;position:relative;}
.m-ztzl-two .bd li:last-child{margin-right:0;}
.m-ztzl-two .bd li img{position: absolute;top: -119px;width: 120px; height: 120px;left: 60px;display:none;}
/**公共服务**/
.m-ztzl .bd li a{display: block;height: 90px;background-color: #f5f5f5;text-align: center;line-height: 90px;font-size: 16px;color: #333;}
.m-ztzl .bd li a i{    display: inline-block;line-height: 23px; font-size: 26px; color: #08539f;vertical-align: middle;margin-right: 12px;}
.m-ztzl .bd li a:hover{color: #08539f;}
/**政务公开**/
.g-zzgk,.g-zwhd{background-color: #fff;padding: 10px;}
.m-zzgk-nav{padding: 0 10px;}
.g-zzgk-navLeft ul li{margin-bottom:10px;height: 45px;line-height: 45px; border: 1px solid #ddd;border-radius: 5px;padding-left: 34px;}
.g-zzgk-navLeft ul li i{display: inline-block;line-height: 23px;font-size: 30px;color: #08539f;vertical-align: middle;margin-bottom: 2px;margin-right: 20px;}
.g-zzgk-navLeft ul li a{font-size: 16px;color: #333;display: block;}
.g-zzgk-navLeft ul li:hover a{color: #08539f;}
.g-zzgk-navLeft ul li:hover a i{color: #08539f;}

.g-bannerSpecial,.g-bannerSpecial img{height: 100px;}
.g-bannerSpecial img{width: 100%;display: block;margin: 0 auto;}
@media (min-width: 1200px){
    .m-flash{width: 670px;}
    .m-news{width: 540px;}
    .m-zzgk{width: 754px;}
    .m-zwhd{width: 456px;}
    .m-zzgk-navLeft{width: 220px;}
    .m-zzgk-navRight{width: 500px;}
	.m-newflash{width:660px;}
}
@media (max-width: 1199px){
    
}
@media (max-width: 991px){
    .m-main .u-hot a{font-size: 25px;}
}
@media (max-width: 768px){
    
}