@charset "utf-8";
/* CSS Document */
*{	
	box-sizing:border-box;
	font-family:"Microsoft YaHei";
	font-size:16px;
	color:#646464;
	margin: 0;
	padding: 0;
	font: inherit;
	vertical-align: baseline;}
h1,h2,h3,h4,h5,h6,p,div,ul,ol{
	margin: 0;
	padding: 0;}
li{list-style:none;}
a{text-decoration:none;
	color:#646464;
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;}
a:hover{color:#00b9de}	
.text-rt{text-align:right;}
.text-lf{text-align:left;}
.text-c{text-align:center;}
.left{float:left}
.right{float:right}
.clear{clear:both;}
.gray-box{border:1px solid #ccc;}
.top-m10{margin-top:10px}
/*header 部分*/
.header{
	width:1200px;
	margin:10px auto;}
.head_left{
	float:left;
	width:45%;}
.head_left img{
	width:100%;}
.head_right{
	float:right;
	text-align: right;
	margin-top: 6px;}
.head_right .txt{
	display:inline-block;
	width:78px;
	text-align:center;}
.head_right .txt a{
	display:inline-block;
	font-size:16px;
	color:#646464;
	line-height: 55px;
	width:100%;}
.head_right span a:hover{
	color:#00b9de;}
.head_right .img{
	display:inline-block;
	text-align:center;}
.head_right .img img{
	vertical-align:middle;
	width:1px;
	height:45px;}
.head_right .search{
	position: relative;
	display:inline-block;
	width:50px;
	text-align:center;}
.head_right .search a{
	font-size: 16px;}
.search_cont{
	display: none;
    position: absolute;
    top: 30px;
    right: 0;
    width: 300px;
    height: 48px;
    _height: 40px;
    *height: 40px;
    background-color: #f8f8f8;
    border-radius: 5px;
    border: 6px solid #fff;}
.search_cont form{
	overflow:hidden;
}
.search_cont form{
	width: 100%;
	height: 100%;}
.spantxt{
	width:100%;
	_width:70%;
	*width:70%;
	height: 36px;
	line-height: 36px;
	border: none;
	outline: none;
	padding-left:10px;
	padding-right:50px;
	font-size: 16px;
	border-radius:5px;
	border: 1px solid #ccc;}
.searchMenu1{
	position: absolute;
    right: 0;
    top: 0;
    width:18%;
    background:#00b9de;
    border: none;
    outline: none;
    color: #fff;
    height: 36px;
    _height: 39px;
    *height: 39px;
    padding: 0 10px;
    border-radius: 0 5px 5px 0;}
.searchMenu1:hover{
	background-color: #0090cc;}
.s_close{
	position: absolute;
    right: -10px;
    top: -10px;
    padding: 4px;
    border: 1px solid #ccc;
    width: 20px;
    _width: 8px;
    *width: 8px;
    height: 20px;
    _height: 8px;
    *height: 8px;
    line-height: 10px;
    background: #fff;
    border-radius: 50%;
    cursor: default;
    color: #646464;}
/*banner 图*/
.banner{
	width:100%;
	margin-top: 14px;
	overflow:hidden;}
.banner_cont{
	width:1200px;
	margin:0 auto;
	height:250px;}
.banner_cont > div{
	width:400px;
	float:left;
	}
.con_banner{
	
	background:url(../img/q_banner.jpg) no-repeat top center;
	}
.con_banner .banner_cont{
	margin-top:405px;}
/*轮播图*/
.lunbo{
	height:312px;
	position:relative;}
.lunbo ul li{
	height: 312px;
	display:none;}
.lunbo ul li.active{
	display:block;}
.lunbo ul li img{
	width:100%;
	height:100%;}
/*轮播图标题*/
.lunbo ul li .banner__img-title {
	position:absolute;
	width:100%;
	text-align:center;
	height:312px;
	top:215px;
}
.lunbo ul li .banner__img-title h1 {
	width:100%;
	font-size:18px;
	color:#fff;
}
/*悬浮图*/
.fixed-image {
	position:fixed;
	width:441px;
	height:241px;
	bottom:0;
	right:0;
}
.fixed-image img {
	width:421px;
	height:221px;
	float:left;
}
.fixed-image button {
	width:20px;
	background-color:rgba(0,0,0,0);
	border：none;
	margin-right: -1px;
    margin-bottom: -1px;
	margin-left: -20px;
}

.lunbo ol{
	position:absolute;
	bottom:0;
	right:0;
	width:100%;}
.lunbo ol li{
	float: left;
	margin-left:0.5%;
	width:19.6%;
	height:10px;
	background:url(../img/q_navbg.png) no-repeat left center;
	background-color: #fff;
	opacity:0.5;
	cursor:pointer;}
.lunbo ol li.active{
	opacity:1;
	background-color: #ffdc00;}
/*二维码 图片*/
.code_img{
	padding-top:10px;
	background-color: #00b9de;
	height: 252px;	}
.code_img span{
	display: inline-block;
	width:50%;
	float: left;
	text-align: center;
	margin-top:6px;}
.code_img p{
	height:50px;
	line-height: 50px;
	color:#fff;
	font-weight:600;
	font-size:20px;
	cursor:default;}
/*main 部分*/
.main,.main-div{
	width:1200px;
	margin:0 auto;}
.main_lf{
	width:590px;
	float:left;}
.main_rt{
	width:590px;
	float:right;}
.main_lf > div,.main_rt > div{
	width:100%;}
.title{
	height:45px;
	line-height: 45px;
	margin-top:20px;
	width:100%;
	overflow:hidden;
	border-radius:10px 10px 0 0;}
.title-zc_fw {
	background-color: #daebfc;}
.title p{
	line-height:42px;
	font-family:KaiTi;
	float:left;
	font-size:18px;
	font-weight:600;
	color:#00538c;
	cursor:default;}
.title .title-newbg {
	width:200px;
	height:42px;
	background:url('../img/bg.png') center;
	text-align:center;
	line-height:42px;
	font-family:KaiTi;
	float:left;
	font-size:18px;
	font-weight:600;
	color:#00538c;
	cursor:default;}
.title .zc_fw-title {
	background-color:#085dbc;
	color:#fff;
	height:45px;
	line-height:45px;
	width:120px;
	text-align:center;
	border-radius:10px 0 0 0;}
.title .zc_fw-title:hover {
	background-color:#0090cc;}
.title p span{
	display:inline-block;
	width:20px;
	*width:10px;
	_width:10px;
	height:20px;
	*height:10px;
	_height:10px;
	vertical-align: text-bottom;
	margin-right:5px;
	border: 5px solid #0090cc;}
.title ul{
	float:left;
	margin-left:30px;}
.title li{
	float:left;
	height:45px;
	width:100px;
	*height:43px;
	_height:43px;
	position: relative;
	cursor:pointer;
	padding:0 15px 0 30px;
	left:-30px;
	font-family:KaiTi;
	color:#fff;
	line-height:45px;
	background:url('../img/xxk-bg-1.png') no-repeat center;
	margin-left:-33px;}
.title li:first-child {
	margin-left:0;}
.title-zc li:first-child{
	padding-left:10px;}
.title .more{
	float:right;}
.title .more a{
	color:#b2b2b2;
	border: 1px solid #b2b2b2;
	padding:2px 6px;
	font-size:12px;
	font-weight:500;}
.title a{
	color:#b2b2b2;
	font-size:16px;
	font-weight:600;}
.title li.active {
     background:url('../img/xxk-bg-2.png') no-repeat center;
     z-index:999;} 
.title li.active a{
	color:#00538c;}
.cont{
	height: 225px;
	padding: 10px 25px;
	overflow:hidden;}
.cont ul li span{
	float:left;
	display:inline-block;
	width: 75%;
	height: 35px;}
.cont ul li span a{
	letter-spacing:1px;
	font-size:16px;
	display:inline-block;
	width: 99%;
	height: 30px;
	line-height: 30px;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:middle;}
.cont ul li span.more{
	font-size:14px;
	float:right;
	width:auto;
	height:30px;
	line-height:30px;
	text-align:right;}
.togglediv{
	display:none;}
.cont div.active{
	display:block;}
/*便民服务*/
.bmfw .cont{
	height: 140px;
    margin-top: 20px;
    padding: 20px 25px;}
.bmfw .cont li{
	float: left;
	width:25%;
	height: 100px;
	text-align:center;}
.bmfw .cont li a{
	display:block;
	width: 100%;
	text-align:center;}
.bmfw .cont li a img{
	height:100%;}
.bmfw .cont li p{
	line-height: 30px;
	margin-top:5px;
	font-size:14px;}
/*友情链接*/
.friendlink .linktitle{
	margin-top:20px;
}
.friendlink .linktitle p{
	width:15%;
	float: left;
	height:31px;
	line-height:31px;
	font-family: KaiTi;
    font-size: 18px;
    font-weight: 600;
    color: #00538c;
    cursor: default;
	}
.linktitle p span{
	display:inline-block;
	width:20px;
	*width:10px;
	_width:10px;
	height:20px;
	*height:10px;
	_height:10px;
	vertical-align: text-bottom;
	margin-right:5px;
	border: 5px solid #0090cc;}
.friendlink .linktitle div{
	width:85%;
	float: left;}
.friendlink .linktitle div span{
	display:inline-block;
	width:32%;
	float: left;
	height:32px;
	line-height: 32px;
	overflow: hidden;
	border:1px solid #ccc;}
.friendlink .linktitle .gjj{
	margin-left:2%;	}
.friendlink .linktitle .text-c{
	float: right;}
.friendlink .linktitle select{
	border: none;
	width:100%;
	height:100%;}
/*footer部分*/
.footer{
	width:100%;
	background: none;
	background-color: #0090cc;}
.footcont{
	color:#fff;
	font-size:14px;
	width:950px;
	margin:0 auto;
	clear:both;
	padding:20px 0;
	overflow:hidden;}
.footimg{
	float:left;
	width:25%;
	text-align: right;}
.foottxt{
	float:right;
	width:70%;
	text-align: left;
	margin-left:3%;}
.foottxt p{
	line-height:24px;
	color:#fff;}
.foottxt span{
	color:#fff;
	display: inline-block;
	
	text-align: right;}
.foottxt a{color:#fff;}
.foottxt a:hover{
	color:#f0f0f0;}
/*标题页*/
/*二级页左侧*/
.bszn_left{
	width:18%;
	height:auto !important;
	margin-top:60px;
	border: 1px solid #ddd;
	float:left;
	display:inline-block;}
.bszn_left li{
	list-style:none;
	width:100%;
	text-align:right;}
.bszn_left li a span{
	display:inline-block;
	width: 0;
    height: 0;
    border: 10px solid transparent;
    vertical-align: text-top;
    margin:0 10px;}
.bszn_left li a:link,.bszn_left li a:visited{
	display:block;
	line-height:35px;
	width:100%;
	color:#646464;
	font-size:16px;}
.bszn_left li a:hover{color:#00b9de;}
.bszn_left li a.ejyactive{
	background-color:#00b9de;
	color:#fff;}
.bszn_left li a.ejyactive span{
	border-left: 10px solid #fff;}
/*二级页右侧*/
.bszn_right{
	width:80%;
	min-height:350px;
	height:auto;
	float:right;
	margin-top:10px;}
.bszn_right_szwz{
	text-indent: 1em;
	border-bottom:1px solid #ddd;
	line-height:30px;
	font-size:14px;}
.bszn_right_ywlx{
	font-size: 18px;
	font-weight: 600;
	width:100%;
	height:40px;
	line-height: 40px;
	margin-top:10px;
	cursor:default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select:none;}
.bszn_right_ywlx > div{
	text-align: center;
	color:#00538c;}
.span580{
	float: left;
	width: 80%;}
.ejyright-grayboxcon span{
	line-height: 40px;}
.ejyright-grayboxcon a:link,
.ejyright-grayboxcon a:visited{
	text-decoration:none;
	font-size: 16px;
	color:#333;}
.ejyright-grayboxcon a:hover{
	color:#00b9de;}
.spantime{
	float: right;
	line-height: 32px;
	font-size: 16px;}
.ejyright-grayboxcon li{
    height:40px;
    border-bottom:1px dashed #d7d7d7;
    overflow:hidden;}
.ejypage{
	width:99%;
	line-height:40px; 
	font-size: 18px;
	text-align:center;
	padding-top:10px;}
.ejypage a,.ejypage a:visited{
	font-size: 16px;
	color:##646464;}
.pagejump,.pagejump a{
	font-size:16px;
	color:#646464;
	line-height:40px;	
	text-align: center;}
/**内容部分**/
.dqwz{
	width:100%;
	line-height:40px;
	color:#333;
	font-size:14px;
	text-align:left;
	background:#f8f8f8;
	padding-left:10px;}
.zjycon{
	width:100%;
	line-height:35px;
	height:auto !important;
	min-height:515px;
	color:#666;}
.zjycon-title{
	text-align: center;
	font-size:22px;
	color:#333;
	padding-top:10px;
	padding-bottom:10px;}
.zjycon .grey-bg{
	line-height:35px;
	margin-top:10px;
	font-size:14px;
	color:#666;
	background-color: #f4f4f4;
	text-align: center;}
.zjycon	.w890,.zjycon .w890 a{
	font-size: 16px;}
/*.zjycon	.w890 p{
	text-indent: 2em;}*/
.pageNum{
	text-align:left;
	margin-bottom:10px;
	line-height:28px;
	margin-left:5px;}
.printcon{
	background: #f4f4f4;
    margin-left: 8px;
    margin-right: 8px;
    display: block;
    line-height: 35px;
    text-align: right;}
/*留言页面*/
.lyb table tr td{
	vertical-align: middle;	
	line-height: 35px;
	font-size: 16px;}
.lyb td select,.lyb td input,.lyb td textarea{
	line-height: 35px;
	font-size: 16px;}
.lyb .submit_btn button{
	height: 35px;
    border-radius: 5px;
    line-height: 35px;
    padding: 0 40px;
    outline: none;
    border: none;
    background-color: #00b9de;
    color: #fff;
    margin: 20px 50px 0;}
.wsfwdt_cont li{
	width:50%;
	height: auto;
	float: left;
	text-align: center;
	margin:10px auto;
	border:none;
}
/**适配**/
@media screen and (max-width: 770px){
	.header,.wsfwdt,.fixed-image{display: none;}
	.banner{
		display: none;
		height: auto;
		background: none;}
	.con_banner{
		display: block;}
	.con_banner .banner_cont{
		margin-top: 0;}
	.banner_cont{
		width: 100%;}
	.main, .main-div{
		width: 98%;
		margin:0 auto;}
	.main_lf,.main_rt{
		width:100%;
		float:none;}
	.code_img span img{
		max-width: 120px;
		width:80%;
		height: auto;;}
	.banner_cont > div{
		width: 100%;
		height:auto;}		
	.zc_fw-title {
		width:25%;}
	.title li {
		left:0;}
	.title ul{
		float: left;
		margin: 0;
		height:45px;
		overflow: hidden;
		width:60%;}
	.title ul + .more{
		float: right;
		text-align: right;
		height:45px;
		overflow: hidden;}
	.title ul li{
		padding:0;
		margin: 0;
		text-align: center;
		height:45px;
		width:15%;}
	.cont{
		padding:10px;}
	.cont ul li span{
		width:70%;}
	/*便民服务*/
	.bmfw .cont{
		padding:10px;
		height:auto;}
	.bmfw .cont li{
		height:auto;}
	.bmfw .cont li a{
		text-align: center;}
	.bmfw .cont li a img{
		width:80%;
		max-width: 90px;}
	.bmfw .cont li p{
		line-height: 20px;}
	/*友情链接*/
	.friendlink .title{
		height:auto;}
	.friendlink .title p{
		width: 100%;
		float: none;}
	.friendlink .title div{
		width: 100%;
		float: none;
		overflow: hidden;}
	.friendlink .title div span{
		float: none;
		width: 98%;
		margin: 0  1% !important;}
	.friendlink .title div .text-c{
		clear: both;
		width: 98%;
		margin:0 1%;
		margin-top: 10px;
		float: none;}
	/*foot*/
	.footer{
		height:50px;
		background: none;}
	.footcont{
		display: none;}
	/***** 二级页 *****/
	.bszn_right_szwz,.bszn_left,
	.pageNum,.printbg{
		display: none;}
	.bszn_right{
		width: 100%;}
	.ejyright-grayboxcon li{
		height:auto;}
	.span580{width:70%;}
	/*** 详情页  ***/
	.wsfwdt_cont li img{
		width:90%;}
	/*留言板*/
	.lyb{
		padding: 0 !important;}
	.lyb table tr td{
		height: auto !important;}
	.lyb table tr td:nth-child(1){
		width:28% !important;}
	.lyb table tr td:nth-child(2){
		text-align: right;
		vertical-align: middle;}
	.lyb table tr td:nth-child(2) input,
	.lyb table tr td:nth-child(2) select,
	.lyb table tr td:nth-child(2) textarea{
		float: right;
		width: 80% !important;
		overflow: hidden;
		vertical-align: middle;}
	.lyb table tr td:nth-child(2) font{
		float: right;
		width: 100%;}
	.lyb table tr td input.plcode{
		width: 50% !important;
		float: none;
		display: inline-block;}
	#guestbookCaptcha{
		width: 30%;
		max-width: 120px;}
	.lyb .submit_btn{
		display: inline-block !important;
		width: 100% !important;
		text-align: center;}
	.lyb .submit_btn button{
		margin:25px 10px;}
	.ejy_vote .title{display: none;}
}

