﻿﻿@charset "utf-8";
/* CSS Document */

.index-container{
	width:1150px;
	padding-top:10px;
	margin:0 auto;
}
/*头条*/
.headline-container{
	width:100%;
	height:100px;
	margin-bottom:16px;
}
.headline-left{
	display:block;
	width:131px;
	height:100px;
	float:left;
}
.headline-right{
	width:1014px;
	height:89px;
	float:right;
	padding-top:11px;
	background-color:#f1f1f1;
}
.headline-title{
	display:block;
	width:91%;
	height:43px;
	line-height:43px;
	color:#0465c2;
	text-align:center;
	font-size:22px;
	margin:0 auto;
}
.headline-content{
	width:91%;
	margin:0 auto;
	height:32px;
	line-height:32px;
	font-size:16px;
	color:#333333;
	overflow:hidden;
}
/*/头条*/
/*新闻*/
.news-container{
	width:1150px;
	height:370px;
	margin-bottom:20px;
}
/*轮播图*/
.news-left{
	width:624px;
	height:370px;
	float:left;
	position: relative;
}
.news-left-ttitle{
	width:606px;
	height:58px;
	font-size:18px;
	padding-left:18px;
	color:#fff;
	line-height:58px;
	background:url(../images/transparent-black.png);
	position:absolute;
	bottom:0;
	left:0;
}
.news-left .bd a{
    position: relative;
} 
.news-left .hd{
    position: absolute;
    right: -2px;
    bottom: 146px;
    height: 80px;
    overflow: hidden;
    z-index: 1;
}
.news-left .hd ul li{
    margin-bottom:6px; 
    width:50px;
    height:15px;
    right: 0px;
    background:url(../images/lb2-icon.png) right no-repeat;
    cursor:pointer;
    border-radius:50px;
}
.news-left .hd ul li.on{
    background:url(../images/lb-icon.png) right no-repeat;
}
/*/轮播图*/
/*新闻切换*/
.news-right{
	width:504px;
	height:368px;
	border:#dfdfdf 1px solid;
	float:right;
}
.news-top{
	width:504px;
	height:48px;
	border-bottom:#dfdfdf 1px solid;
	margin-bottom:12px;
}
.news-top-title1{
	display:block;
	width:150px;
	height:48px;
	line-height:48px;
	text-indent:35px;
	font-size:20px;
	color:#0465c2;
	float:left;
	background:url(../images/new_icon1.png) no-repeat left center;
	margin-left:10px;
}
.news-top-title2{
	width:177px;
	height:48px;
	line-height:48px;
	text-align:center;
	font-size:20px;
	color:#333333;
	float:left;
	border-right:#dfdfdf 1px solid;
	display:block;
	text-decoration:underline;
}
.news-top-title3{
	width:125px;
	height:48px;
	line-height:48px;
	font-size:20px;
	color:#333333;
	float:left;
	display:block;
	text-decoration:underline;
	background:url(../images/emblem1.png) 26px center no-repeat;
	padding-left:50px;
}
.news-listing{
	width:504px;
}
.news-listing li{
	display:block;
	width:456px;
	height:60px;
	padding:0 19px 0 29px;
	background:url(../images/circle.png) 10px 13px no-repeat;
}
.news-listing li:hover{
	background:url(../images/circle1.png) 10px 13px no-repeat;
}
.news-listing li.hover{
	background:url(../images/circle1.png) 10px 13px no-repeat;
}
.news-listing li a{
	display:block;
	width:100%;
	height:53px;
	padding:3px 0;
	border-bottom:#e4e4e4 dashed 1px;
	line-height:26px;
	font-size:16px;
	color:#333333;
}
.news-listing li a:hover{
	color:#268ae9;
}
.news-listing li a.hover{
	color:#268ae9;
}
.news-listing li a span{
	padding-left:20px;
	font-size:16px;
	color:#999999;
}
/*/新闻切换*/
/*/新闻*/
/*政务公开*/
.public-container{
	width:1150px;
	margin-bottom:10px;
}
.public-top{
	width:100%;
	height:77px;
	background:url(../images/page-title.png) left top no-repeat;
	margin-bottom:10px;
}
.public-title{
	display:block;
	width:140px;
	height:70px;
	line-height:70px;
	text-align:center;
	color:#fff;
	font-size:20px;
	float:left;
}
.public-pinyin{
	float:left;
	padding-left:18px;
	line-height:70px;
	color:#b7d3ed;
	font-size:13px;
}
.public-matter{
	width:682px;
	height:70px;
	float:right;
}
.public-matter1{
	height:42px;
	margin:14px 0;
	display:block;
	float:left;
	line-height:42px;
	color:#333333;
	font-size:15px;
	padding:0 10px;
}
.public-matter span{
	float:left;
	display:block;
	height:70px;
	line-height:70px;
	color:#cecece;
}
.public-matter1:hover{
	background-color:#86e4f8;
	border-radius:5px;
	color:#333333;
}
.public-matter1.hover{
	background-color:#86e4f8;
	border-radius:5px;
	color:#333333;
}
.public-down{
	width:1150px;
}
.public-lrft{
	width:863px;
	padding-left:10px;
	float:left;
}
.publish-left-container{
	width:412px;
	height:312px;
	float:left;
	margin-bottom:14px;
}
.publish-top{
	width:calc(100% - 10px);
	height:45px;
	padding-left:10px;
	border-bottom:#cecece 1px solid;
}
.publish-title{
	display:block;
	float:left;
	line-height:45px;
	height:45px;
	color:#333333;
	font-size:20px;
}
/*.publish-title:on{
	color:#0465c2;
	font-weight:bold;
}*/
.publish-title.on{
	color:#0465c2;
	font-weight:bold;
}
.publish-top span{
	float:left;
	line-height:45px;
	padding:0 15px;
	color:#999999;
	font-size:20px;
}
.publish-more{
	width:23px;
	height:23px;
	padding:11px 0;
	float:right;
}
.publish-listing{
	width:100%;
	padding-top:11px;
}
.publish-listing li{
	width:100%;
	display:block;
	background:url(../images/circle.png) left 16px no-repeat;
	padding:6px 0;
	float:left;
}
.publish-listing li:hover{
	background: url(../images/circle1.png) left 16px no-repeat;
}
.publish-listing li.hover{
	background: url(../images/circle1.png) left 16px no-repeat;
}
.publish-listing li a{
	display:block;
	float:left;
	width:310px;
	padding-left:15px;
	line-height:26px;
	font-size:16px;
	color:#333333;
}
.publish-listing li a:hover{
	color:#268ae9;
}
.publish-listing li a.hover{
	color:#268ae9;
}
.publish-listing li span{
	display:block;
	float:right;
	line-height:26px;
	font-size:16px;
	color:#999999;
}
.publish-right-container{
	width:412px;
	height:312px;
	float:right;
	margin-bottom:14px;
}
.public-right{
	width:230px;
	padding-top:12px;
	float:right;
	margin-right:10px;
}
.organization{
	width:230px;
	height:230px;
	background-color:#f7f7f7;
	margin-bottom:20px;
}
.organization-public{
	display:block;
	width:115px;
	height:45px;
	text-align:center;
	padding-top:70px;
	line-height:28px;
	float:left;
	font-size:16px;
	color:#333333;
}
.organization-public:hover{
	background-color:#dce9f6;
	font-weight:bold;
}
.organization-public.hover{
	background-color:#dce9f6;
	font-weight:bold;
}
.organization1{
	background:url(../images/leadership.png) center 17px no-repeat;
}
.organization2{
	background:url(../images/organization.png) center 17px no-repeat;
}
.organization3{
	background: url(../images/accredit.png) center 17px no-repeat;
}
.organization4{
	background: url(../images/house.png) center 17px no-repeat;
}
.standard-container{
	width:226px;
	height:120px;
	border:#f1f1f1 2px solid;
	background:url(../images/horizontal.png) center no-repeat;
	margin-bottom:20px;
}
.standard1{
	width:100%;
	height:60px;
}
.standard1:hover{
	font-weight:bold;
}
.standard1.hover{
	font-weight:bold;
}
.standard1 img{
	width:40px;
	height:40px;
	display:block;
	float:left;
	padding:10px 0 10px 12px;
}
.standard1 span{
	display:block;
	width:174px;
	height:40px;
	float:left;
	line-height:20px;
	padding:10px 0;
	text-align:center;
	font-size:16px;
	color:#333333;
}
.file-container{
	width:230px;
	height:174px;
	background-color:#f7f7f7;
}
.file-public{
	display:block;
	width:178px;
	padding-left:52px;
	height:52px;
	text-align:center;
	line-height:52px;
	font-size:18px;
	color:#333333;
	margin-bottom:8px;
}
.file1{
	background:url(../images/administration1.png) left center no-repeat;
}
.file1:hover{
	background:#dce9f6 url(../images/administration2.png) left center no-repeat;
	font-weight:bold;
}
.file1.hover{
	background:#dce9f6 url(../images/administration2.png) left center no-repeat;
	font-weight:bold;
}
.file2{
	background:url(../images/policy1.png) left center no-repeat;
}
.file2:hover{
	background:#dce9f6 url(../images/policy2.png) left center no-repeat;
	font-weight:bold;
}
.file2.hover{
	background:#dce9f6 url(../images/policy2.png) left center no-repeat;
	font-weight:bold;
}
.file3{
	background:url(../images/file1.png) left center no-repeat;
}
.file3:hover{
	background:#dce9f6 url(../images/file2.png) left center no-repeat;
	font-weight:bold;
}
.file3.hover{
	background:#dce9f6 url(../images/file2.png) left center no-repeat;
	font-weight:bold;
}
.file4{
	background:url(../images/data1.png) left center no-repeat;
}
.file4:hover{
	background:#dce9f6 url(../images/data2.png) left center no-repeat;
	font-weight:bold;
}
.file4.hover{
	background:#dce9f6 url(../images/data2.png) left center no-repeat;
	font-weight:bold;
}
/*/政务公开*/
/*专题*/
.special-container{
	width:1148px;
	padding:0 1px;
	margin-bottom:20px;
}
.special{
	display:block;
	width:210px;
	height:100px;
	border-radius:8px;
	overflow:hidden;
	float:left;
	margin:0 9px 20px 10px;
}
.special-wheel{
	width:1130px;
	height:94px;
	margin:0 auto;
	position:relative;
	border-radius:8px;
	overflow:hidden;
}
.wheel-left{
	display:block;
	width:28px;
	height:30px;
	position:absolute;
	left:10px;
	top:34px;
}
.wheel-right{
	display:block;
	width:28px;
	height:30px;
	position:absolute;
	right:10px;
	top:34px;
}
/*/专题*/
/*政务服务*/
.serve-container{
	width:1150px;
	height:310px;
	background-color:#e9f3fd;
	border-radius:8px;
	overflow:hidden;
	margin-bottom:20px;
}
.serve-top{
	width:100%;
	height:77px;
	background:url(../images/page-title1.png) left top no-repeat;
	margin-bottom:14px;
}
.serve-down{
	width:1130px;
	margin:0 auto;
}
.serve-administration{
	width:152px;
	height:202px;
	float:left;
	margin-right:10px;
	box-shadow:#ececec 0px 0px 10px 2px;
	background-color:#fff;
	border-radius:8px;
	overflow:hidden;
}
.serve-administration-top{
	display:block;
	width:140px;
	height:50px;
	border-bottom:#cecece 1px solid;
	margin:0 auto;
	background:url(../images/arrow-down.png) 132px center no-repeat;
	line-height:50px;
	font-size:18px;
	color:#333333;
	padding-left:10px;
}
.serve-listing{
	width:160px;
	height:150px;
	margin:0 auto;
}
.serve-listing li{
	display:block;
	width:160px;
	background:url(../images/circle.png) 5px 18.5px no-repeat;
	padding-top:10px;
}
.serve-listing li:hover{
	background:url(../images/circle1.png) 5px 18.5px no-repeat;
}
.serve-listing li.hover{
	background:url(../images/circle1.png) 5px 18.5px no-repeat;
}
.serve-listing li a{
	display:block;
	width:130px;
	padding-left:12px;
	line-height:23px;
	margin:0 auto;
	font-size:15px;
}
.serve-listing li a:hover{
	color:#268ae9;
}
.serve-listing li a.hover{
	color:#268ae9;
}
.serve-picture{
	display:block;
	width:84px;
	height:84px;
	margin:0 auto;
	padding-top:32px;
}
/*/政务服务*/
/*政民互动*/
.interaction-container{
	width:1150px;
	margin-bottom:20px;
}
.interaction-statistics{
	float:right;
	height:70px;
	line-height:70px;
	font-size:20px;
	color:#333333;
}
.interaction-statistics span{
	font-size:24px;
	color:#d71619;
	font-weight:bold;
}
.interaction-content{
	width:1130px;
	margin:0 auto;
}
.interaction-interview{
	width:546px;
	float:left;
}
.interaction-top{
	width:calc(100% - 10px);
	height:45px;
	padding-left:10px;
	border-bottom:#cecece 1px solid;
	margin-bottom:7px;
}
.video-container{
	width:528px;
	padding:20px 9px 0;
	height:457px;
	background-color:#f1f1f1;
}
.video-listing{
	width:244px;
	height:208px;
	margin:0 10px 20px;
	float:left;
	background-color:#fff;
	position:relative;
}
.video-listing span{
	display:block;
	width:234px;
	padding:5px;
	height:48px;
	line-height:24px;
}
.video-listing span:hover{
	color:#268ae9;
}
.video-listing span.hover{
	color:#268ae9;
}
.video-time{
	width:239px;
	height:26px;
	line-height:26px;
	font-size:16px;
	color:#cecece;
	padding-right:5px;
	text-align:right;
	background:url(../images/transparent-black.png) left center repeat-x;
	position:absolute;
	left:0;
	bottom:58px;
}
.video-hover{
	width:244px;
	height:150px;
	position:absolute;
	left:0;
	top:0;
}
.video-hover:hover{
	background: url(../images/broadcast%20.png) left top no-repeat;
	background-size:244px 150px;
}
.video-hover.hover{
	background: url(../images/broadcast%20.png) left top no-repeat;
	background-size:244px 150px;
}
.other-container{
	width:546px;
	padding-top:13px;
	float:right;
}
.interaction-other{
	width:546px;
	height:80px;
	margin-bottom:28px;
}
.interaction-public{
	display:block;
	width:70px;
	height:52px;
	box-shadow:#ececec 0px 0px 10px 1px;
	float:left;
	margin-right:7px;
	border-radius:8px;
	font-size:22px;
	color:#333333;
	line-height:26px;
	padding:14px 0 14px 105px;
	border:#ececec 1px solid;
}
.other1{
	background:url(../images/complaint1.png) 22px 15px no-repeat;
}
.other1:hover{
	background:#dce9f6 url(../images/complaint2.png) 22px 15px no-repeat;
	box-shadow:none;
	border:#dce9f6 1px solid;
}
.other1.hover{
	background:#dce9f6 url(../images/complaint2.png) 22px 15px no-repeat;
	box-shadow:none;
	border:#dce9f6 1px solid;
}
.other2{
	background:url(../images/investigation1.png) 22px 15px no-repeat;
}
.other2:hover{
	background:#dce9f6 url(../images/investigation2.png) 22px 15px no-repeat;
	box-shadow:none;
	border:#dce9f6 1px solid;
}
.other2.hover{
	background:#dce9f6 url(../images/investigation2.png) 22px 15px no-repeat;
	box-shadow:none;
	border:#dce9f6 1px solid;
}
.other3{
	background:url(../images/consult1.png) 22px 15px no-repeat;
}
.other3:hover{
	background:#dce9f6 url(../images/consult2.png) 22px 15px no-repeat;
	box-shadow:none;
	border:#dce9f6 1px solid;
}
.other3.hover{
	background:#dce9f6 url(../images/consult2.png) 22px 15px no-repeat;
	box-shadow:none;
	border:#dce9f6 1px solid;
}
.consult-container{
	width:100%;
}
.consult-title{
	display:block;
	width:100%;
	height:42px;
	line-height:42px;
	text-align:center;
	background:#f7f7f7 url(../images/lace2.png) left center no-repeat;
	font-size:20px;
	color:#333333;
	margin-bottom:5px;
}
.consult-prompt{
	width:100%;
	height:33px;
	line-height:33px;
	font-size:18px;
	color:#333333;
	margin-bottom:10px;
}
.consult-search{
	width:100%;
	height:40px;
	border-radius:0 22px 22px 0;
	border:#0465c2 1px solid;
	margin-bottom:10px;
}
.consult-search input{
	width:435px;
	height:36px;
	float:left;
	padding-left:10px;
	border:none;
	font-size:16px;
	color:#999999;
	line-height:36px;
	margin-top:2px;
}
.consult-search a{
	width:100px;
	float:right;
	line-height:40px;
	height:40px;
	border-radius:20px;
	text-align:center;
	background-color:#0465c2;
	font-size:18px;
	color:#fff;
}
.consult-listing-container{
	width:100%;
	margin-bottom:38px;
}
.consult-listing{
	display:block;
	width:100%;
	height:60px;
	padding:15px 0;
	border-bottom:#cecece 1px dashed;
}
.consult-ask{
	width:100%;
	height:30px;
}
.consult-ask-icon{
	display:block;
	float:left;
	font-size:16px;
	color:#fff;
	width:23px;
	height:30px;
	background:url(../images/ask.png) left center no-repeat;
	line-height:30px;
	text-align:center;
	margin-right:8px;
}
.consult-ask-tide{
	display:block;
	line-height:30px;
	font-size:16px;
	color:#333333;
	float:left;
}
.consult-ask-vertical{
	display:block;
	margin:0 5px;
	line-height:30px;
	font-size:16px;
	color:#333333;
	float:left;
}
.consult-ask-title{
	display:block;
	line-height:30px;
	font-size:16px;
	color:#333333;
	float:left;
}
.consult-ask-evaluate{
	display:block;
	width:155px;
	float:right;
}
.consult-ask-evaluate span{
	display:block;
	float:left;
	line-height:30px;
	font-size:16px;
	color:#999999;
}
.consult-ask-evaluate img{
	display:block;
	width:19px;
	height:18px;
	padding-top:6px;
	float:left;
}
.consult-answer-icon{
	display:block;
	float:left;
	font-size:16px;
	color:#fff;
	width:23px;
	height:30px;
	background:url(../images/answer.png) left center no-repeat;
	line-height:30px;
	text-align:center;
	margin-right:8px;
}
.consult-answer-tide{
	display:block;
	line-height:30px;
	font-size:16px;
	color:#999999;
	float:left;
}
.consult-answer-vertical{
	display:block;
	margin:0 5px;
	line-height:30px;
	font-size:16px;
	color:#999999;
	float:left;
}
.consult-answer-title{
	display:block;
	line-height:30px;
	font-size:16px;
	color:#999999;
	float:left;
	overflow:hidden;
}
.base-container{
	width:360px;
	height:34px;
	display:block;
	background:url(../images/knowledge.png) 150px center no-repeat;
	line-height:34px;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	padding-left:186px;
	border:#efefef 1px solid;
	box-shadow:#cecece 0px 0px 10px 2px;
}
/*/政民互动*/

/*知识库*/
.knowledge-container{
	width:546px;
	height:405px;
}
.knowledge-container li{
	width:525px;
	display:block;
	border-bottom:#f1f1f1 1px solid;
	padding:5px 6px 5px 15px;
}
.knowledge-questions{
	width:502px;
	height:34px;
	line-height:34px;
	background:url(../images/knowledge2.png) left center no-repeat;
	padding-left:23px;
}
.knowledge-categories{
	display:block;
	float:left;
	line-height:34px;
}
.knowledge-container li a:hover{
	color:#268ae9;
}
.knowledge-container li a.hover{
	color:#268ae9;
}
.knowledge-date{
	display:block;
	float:right;
	line-height:34px;
	font-size:16px;
	color:#999999;
}
.knowledge-attention{
	width:502px;
	height:34px;
	line-height:34px;
	background: url(../images/attention.png) 1px center no-repeat;
	padding-left:23px;
}
.knowledge-span{
	display:block;
	float:left;
}
.knowledge-numbers{
	display:block;
	float:left;
	line-height:30px;
	background-color:#f78284;
	padding:0 10px;
	color:#fff;
	border-radius:4px;
	height:30px;
	margin-top:2px;
	
}
/*/知识库*/