﻿/*css reset*/
img{ vertical-align:top;border:none;}
html *{-webkit-tap-highlight-color:rgba(0,0,0,0);}
input,button{-webkit-appearance:none;}
a{text-decoration: none;}
h1,h2,h3,ul,p,h4,h5,h6,dl,dd,dt,ol{margin:0px;padding:0px;}
li{list-style:none;}
strong{font-weight:bold}
strong span{font-weight:bold}
form{margin:0;}
input,select{padding:0;outline:none;border:0;}
/*end reset*/

/*公共样式*/
body{margin:0;font-family: "微软雅黑";background:url(../img/b-bg.png) repeat;}


/*start*/

.container{
	width:100%;
}



/*动态*/
.dongtai .header{
	width:100%;
	height: 150px;
	background: url(../img/head2-bg.png) center 0 no-repeat;
}
.dongtai .header .header-box{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.dongtai .header .header-box .logo{
	display: inline-block;
	background: url(../img/logo.png) left center no-repeat;
    background-size: 16%;
    float: left;
    margin-top: 30px;
    height: 80px;
    line-height: 80px;
}
.dongtai .header .header-box .logo p{
	margin-left:80px;
	font-size:28px;
	font-weight: bold;
	color:#fff;
}
.dongtai .header .header-box .login-box{
	float: right;
	    margin-top: 20px;
}
.dongtai .header .header-box .login-box ul li{
	display: inline-block;
	    margin-left: 20px;
}
.dongtai .header .header-box .login-box ul li a{
	color:#fff;
}
.dongtai .header .header-box .login-box ul li.myname span{
    background: url(../index-img/mycenter2.png) center 2px no-repeat;
    background-size: 100%;
    display: inline-block;
    width: 17px;
    height: 18px;
    margin-right: 2px;
}

.dongtai .content-box{
	width:1200px;
    margin: 0 auto 30px;
}
.dongtai .content-box .location-box{
	margin:10px 0;
	/*background: #fff;
	box-shadow: 1px 2px 5px rgba(0,0,0,.2);*/
}
.dongtai .content-box .location-box h5{
    background: url(../img/my-locationicon.png) 15px center no-repeat;
    background-size: 1.6%;
    line-height: 45px;
    padding-left: 45px;
    font-weight: normal;
    font-size:16px;
}
.dongtai .content-box .location-box h5 a{
    color:#000;
}
.dongtai .content-box .location-box h5 a.on-active{
	color: #1899eb;
}

.content {
	background: #fff;
	padding: 5px 10px;
    box-shadow: 1px 2px 5px rgba(0,0,0,.2);
    margin-bottom: 10px;
    min-height: 450px;
}
.box-shadow{
	background: #fff;
	box-shadow: 1px 2px 5px rgba(0,0,0,.2);
}
.content h4.tit{
	background: url(../img/dongtai-icon.png) 15px center no-repeat;
    background-size: 1.8%;
    line-height: 50px;
    padding-left: 45px;
    color:#1899eb;
    border-bottom: 2px solid #1899eb;
    margin-bottom: 10px;
}

.content h4.tit span.tit-right{
	float: right;
	color:#565656;
}
.content h4.tit span.area-option{
	padding-left: 25px;
	font-weight: normal;
	cursor: pointer;
	background: url(../img/my-locationicon.png) left center no-repeat;
	background-size: auto 100%;
}
.content h4.tit span.sousuo{
    float: right;
	margin:0 15px;
}
.content h4.tit span.sousuo input{
	border:1px solid #d7d7d7;
	border-right:0;
	width:200px;
	height: 33px;
    padding-left: 5px;
}

.content h4.tit span.sousuo span{
	display: inline-block;
    width: 80px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    background: #1899eb;
    cursor: pointer;
    font-size:14px;
}

.content table.news-list{
	width:95%;
	margin:0 auto 20px;
	font-size:16px;
	color:#565656;
    line-height: 40px;
    border-collapse: collapse;
	table-layout: fixed;
}
.content table.news-list tbody tr td{
	border-bottom: 1px dashed #c7c7c7;
	height: 40px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.content table.news-list tbody tr td:nth-of-type(1){
	text-indent:2em;
}
.content table.news-list.dongtai-table tbody tr td:nth-of-type(3){
	/*overflow: hidden;
    text-overflow: ellipsis;
    height: 40px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;*/
}
.content table.news-list tbody tr td a{
	color:#565656;
}
.content table.news-list tbody tr td a:hover{
	color:#f13939;
}
/*页码*/
.pages-box{
	text-align: center;
	padding: 15px 0;
}
.pages-box ul li{
	display: inline-block;
	padding:0px 8px;
}
.pages-box ul.pages li{
    background: #f5f5f5;
    display: inline-block;
    padding: 0 15px;
    line-height: 28px;
    font-size: 15px;
    margin-right: 5px;
    cursor: pointer;
}
.pages-box ul.pages li a{
	color:#2a2a2a;
}
.pages-box ul.pages li.page:hover,
.pages-box ul.pages li.active{
	background: #54a8eb;
	color:#fff;
}
.pages-box ul.pages li.page:hover a,
.pages-box ul.pages li.active a{
	color:#fff;
}
.pages-box ul.pages li.goto a{
    color:#54a8eb;

}
.pages-box ul.pages input{
    width: 30px;
    border: 1px solid #b1b1b1;
    height: 24px;
    color:#54a8eb;
    text-align: center;
}



/*footer*/
.footer{
	width:100%;
	min-width: 1200px;
	/*background: #1282d6;*/
	background: #008eff;
	color:#fff;
}
.footer .footer-box{
	width:1200px;
	margin:0 auto;
	padding-top:15px;
}

.footer .footer-box .foot-con {
	display: inline-block;
	float: left;
	margin-right:30px;
}
.footer .footer-box .foot-con ul li{
	font-size:12px;
	line-height: 1.5em;
}
.friend-link{
	/*float: right;*/
	/*max-width: 500px;*/
	/*margin-top: 20px;*/
}
.friend-link ul li{
	border:1px solid #fff;
	padding: 2px 5px;
	margin-bottom: 10px;
	display: inline-block;
	font-size:13px;
}
/*.friend-link ul li:first-child{
	background: url(../index-img/hunangov-favicon.ico) left center no-repeat;
	text-indent:15px;
}
.friend-link ul li:nth-of-type(2){
	background: url(../index-img/sxfj-favicon.ico) left center no-repeat;
	text-indent:15px;
}*/
.friend-link ul li a{
	color:#fff;
}
.footer-box p.tips{
	clear: both;
	margin-top: 20px;
	line-height: 35px;
	text-align: center;
	font-size: 12px;
}



/*扶贫*/
.fupin .content-box .location-box h5 a.goback{
	float: right;
	display: inline-block;
	background: #0fa1ff;
	color:#fff;
	padding:0px 8px;
	line-height: 25px;
	margin:10px 10px 0 0 ;
}

.fupin .content{
	padding:15px 10px;
}

.fupin-menu {
	overflow: hidden;
}
.fupin-menu dl{
	display: inline-block;
	float: left;
	width:260px;
	height: 265px;
	margin:17px;
	/*border:1px solid #efefef;*/
	box-shadow: 1px 2px 3px rgba(0,0,0,.2);
	transition: all 0.36s ease;
}
.fupin-menu dl:hover{
	    /*transition: all 0.36s ease;*/
    /*margin-top: -2px;*/
    transform: scale(1.05);
}
.fupin-menu dl dd {
	height: 130px;
}
.fupin-menu dl:hover dd {
	    
}
.fupin-menu dl dd img{
	width:100%;
}
.fupin-menu dl dt {
	    padding: 0 10px;
}
.fupin-menu dl dt h6{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color:#333;
	line-height: 45px;
}
.fupin-menu dl dt p{
	color:#666;
	font-size:14px;
	line-height:1.5em;
}


/*扶贫详细页*/
.fupin-detail .content .fupin-data{
	margin:40px 50px;
}
.tab-btn ul {
	text-align: center;
	margin-bottom: 30px;
}
.tab-btn ul li {
	display: inline-block;
	padding:2px 30px;
	border-radius: 5px;
	line-height: 35px;
	border:1px solid #ccc;
	margin-right: 10px;
}
.tab-btn ul li a{
	color:#333;
}
.tab-btn ul li.active,
.tab-btn ul li:hover{
	background: #1990fb;
}
.tab-btn ul li.active a,
.tab-btn ul li:hover a{
	color:#fff;
}

.tab-content .tab-con{
	display: none;
}
.tab-content .tab-con:nth-of-type(1){
	display: block;
}
.tab-content .tab-con .top-menu{
	margin-bottom: 10px;
	    padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
}
.tab-content .tab-con .top-menu label{
	margin-right: 15px;
}
.tab-content .tab-con .top-menu label span{
	margin-right: 10px;
}
.tab-content .tab-con .top-menu label select{
	border:1px solid #e4ebf0;
	color:#5f5f5f;
	    height: 30px;
    border-radius: 5px;
    padding: 0 10px;
}
.right-sousuo {
	float: right;
	display: inline-block;
}
.right-sousuo input[type='text']{
    border: 1px solid #f5f5f5;
    line-height: 30px;
    padding: 0 10px;
    border-radius: 4px;
    margin-right: 8px;
}
.right-sousuo input[type='submit']{
	    line-height: 30px;
    padding: 0 10px;
    border-radius: 4px;
    background: #1990fb;
    color: #fff;
}
.content-data{
	padding:10px 0;
}
.content-data .count {
	background: #f5f5f5;
	color:#333;
	margin-bottom: 10px;
	    line-height: 45px;
    padding-left: 15px;
}
.content-data .count span{
	color:#f06869;
}

.data-detail{
	border:1px solid #f5f5f5;
	overflow:hidden;
}
.left-tit{
	display: inline-block;
	float: left;
	width:180px;
	background: #f5f5f5;
	position: relative;
}
.left-tit h5{
	width: 100%;
	text-align: center;
	line-height: 36px;
	font-size:16px;
	font-weight:bold;
	color:#666;
	position: absolute;
	top:50%;
	margin-top:-18px;
}
.right-table{
	margin:30px;
	display: inline-block;
	float: right;
	width:830px;
}
.right-table table{
	width:100%;
	border:1px solid #f5f5f5;
	color:#666;
	line-height: 35px;
	text-align: center;
	border-collapse: collapse;
}
.right-table table thead{
	background: #f5f5f5;
}
.right-table table td{
	border-top: 1px solid #f5f5f5;
}
.right-table table tbody tr td:nth-of-type(3),
.right-table table tbody tr td:nth-of-type(4){
	color:#f06842;
}
.right-table table tbody tr td:nth-of-type(5) a{
	font-size:14px;
	text-decoration: underline;
	color:#1990fb;
}



/*新闻详情页*/
.news-detail .content h4.tit {
    background: url(../img/newsdetail-icon.png) 15px center no-repeat;
    background-size: 1.8%;
}

.news-detail .content .news-detail-box{
	padding:5px 10px ;
}
.news-detail .content .news-detail-box h4.title{
	text-align: center;
	padding:10px 0;
}
.news-detail .content .news-detail-box h5.news-info{
	overflow: hidden;
	line-height: 35px;
	font-size:14px;
	border-bottom: 1px solid #f5f5f5;
	font-weight: normal;
}
.news-detail .content .news-detail-box h5.news-info em{
	font-style: normal;
	/*margin-right: 10px;*/
}
.bdsharebuttonbox.share-btn.bdshare-button-style0-24{
	display: inline-block;
    float: right;
}
.news-detail .content .news-detail-box h5.news-info a{
	color:#000;
}
.news-detail .content .news-detail-box h5.news-info .left-info{
	float: left;
}
.news-detail .content .news-detail-box h5.news-info .share-right{
	float: right;
}

.news-detail .content .news-detail-box .news-content{
	padding:15px 10px;
	min-height: 200px;
}
.news-detail .content .news-detail-box .news-content p{
	line-height: 2.5em!important;
	/*text-indent:2em;*/
	font-size:16px;
	color:#000!important;
	/*font-family: "Microsoft YaHei"!important;*/
	font-weight: normal!important;
}
.news-detail .content .news-detail-box .news-content p span{
	/*font-family: "Microsoft YaHei"!important;*/
}


/*投诉处理结果公开*/
.complain .content h4.tit {
    background: url(../img/complain-icon.png) 15px center no-repeat;
    background-size: 1.8%;
}
.complain .content h4.tit span.tit-right{
	float: right;
}
.complain .content h4.tit span.tit-right em.select-box{
	font-style: normal;
    position: relative;
    height: 35px;
    display: inline-block;
    margin-right: 10px;
}
.complain .content h4.tit span.tit-right select{
	border:1px solid #d7d7d7;
	    height: 35px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #ffffff;
        padding: 0 30px 0 10px;
}
.complain .content h4.tit span.tit-right select::-ms-expand { display: none; }
.complain .content h4.tit span.tit-right em.select-box:after{
	position: absolute;
    content: ' ';
    top: 9px;
    right: 1px;
    display: block;
    width: 30px;
    height: 33px;
    pointer-events: none;
	background: #e9e9e9 url(../img/select-arrow.png) center center no-repeat;
}
.complain .complain-areaoption {
	margin-bottom: 15px;
	border-bottom: 1px solid #eaeaea;
}
.complain .complain-areaoption p.small-tit{
	padding-left: 40px;
	font-weight: bold;
	font-size:16px;
}
.complain .complain-areaoption p.small-tit span{
	color:#127dd6;
}
.complain .complain-areaoption ul.area-box {
	padding:0 40px;
	overflow: hidden;
	margin-bottom: 20px;
}
.complain .complain-areaoption ul.area-box li{
	display: inline-block;
	float: left;
	/*padding:2px 50px;*/
	margin:15px 15px 0px 0;
	background: #f5f5f5;
	font-weight: bold;
	font-size:14px;
	line-height: 40px;
	cursor: pointer;
	width:168px;
	text-align: center;
}
.complain .complain-areaoption ul.area-box li:hover,
.complain .complain-areaoption ul.area-box li.active{
	background: #e5f3ff;
}
.complain .complain-areaoption .county-area{
	display: none;
}




table.complain-list{
    border-collapse: collapse;
}
table.complain-list thead tr th{
	text-align: left;
	    color: #000;
	background: #f5f5f5;
}
table.complain-list thead tr th:nth-of-type(1) {
    text-indent: 2em;
}
table.complain-list tbody tr:hover{
	background: #f3f9ff;
}
table.complain-list tbody tr td a{
	    font-size: .8em;
}
.complain .content table.complain-list tbody tr td:nth-of-type(2) {
    overflow: hidden;
    text-overflow: ellipsis;
    height: 40px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}



/*政策文件*/
.policy .content h4.tit {
    background: url(../img/policy-icon.png) 15px center no-repeat;
    background-size: 1.8%;
}

.policy .policy-option {
	padding:10px 20px;
	overflow: hidden;
	/*border-bottom: 1px solid #eaeaea;*/
}
.policy .policy-option ul li{
	display: inline-block;
	float: left;
	padding: 0 50px;
	background: #f5f5f5;
	line-height: 35px;
	margin: 0 10px 10px 0;
    cursor: pointer;
}
.policy .policy-option ul li:hover,
.policy .policy-option ul li.active{
	background: #e5f3ff;
}
/*.policy .content table.news-list.policy-table tbody tr td:nth-of-type(2) {*/
    /*overflow: hidden;*/
    /*height: 40px;*/
    /*text-overflow: ellipsis;*/
    /*display: -webkit-box;*/
    /*-webkit-line-clamp: 1;*/
    /*-webkit-box-orient: vertical;*/
/*}*/
.policy .content table.news-list.policy-table{
	table-layout: fixed;
}
.policy .content table.news-list.policy-table thead tr th{
    text-align: left;
}
.policy .content table.news-list.policy-table thead tr th:nth-of-type(1){
    text-indent:2em;
}
.policy .content table.news-list.policy-table thead tr th:nth-of-type(2){
    text-align: center;
}
.policy .content table.news-list.policy-table thead tr th{
    background: #f5f5f5;
    color: #000;
}
.policy .content table.news-list.policy-table tbody tr td a,
.policy .content table.news-list.policy-table tbody tr td{
	height: 40px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*.policy .content table.news-list.policy-table tbody tr td:nth-of-type(3){*/
	/*text-overflow: ellipsis;*/
	/*white-space: nowrap;*/
	/*height: 40px;*/
/*}*/



/*监督执纪*/
.supervise .content h4.tit {
    background: url(../img/supervise-icon.png) 15px center no-repeat;
    background-size: 1.8%;
}







