@charset "utf-8";
body{
	background:url(/images/zs_26.jpg) no-repeat center 179px;
	background-color:#f4f4f4;
}
.pg-banner{
	width:100%;
	height:300px;
	position:relative;
	z-index:0;
}
.page{
	width:100%;
	height:auto;
	display:table;
	margin:auto;
}
.page .pg-con{
	width:1200px;
	height:auto;
	display:table;
	margin:auto;
}
.page .pg-left{
	width:222px;
	min-height:454px;
	_height:454px;
	display:table;
	float:left;
	background-color:#009a9b;
}
.page .zs-cat{
	float:right;
	width:212px;
	height:60px;
	line-height:60px;
	padding:12px 0px 0px;
	position:relative;
}
.page .zs-cat span{
	position:relative;
	left:52px;
	font-size:25px;
	color:#ffffff;
}
.zs-bg{
	width:100%;
	height:auto;
	display:table;
	text-align:center;
	padding-bottom:60px;
}
#nav {
	width:222px;
	height:auto;
	display:table;
	position:relative;
	z-index:1;
}
#nav .mainCate {
	position:relative;
	padding:0px 0px;
	zoom:1;
}
#nav .mainCate .cat{
	width:212px;
	height:52px;
	border-left:10px solid #009a9b;
}
#nav .mainCate .cat h4{
	width:100%;
	height:51px;
	line-height:51px;
	background-color:#f4f4f4;
	border-bottom:1px solid #dddddd;
	cursor:pointer;
}
#nav .mainCate h4 span{
	position:relative;
	left:66px;
	font-size:18px;
	font-weight:normal;
	color:#009a9b;
}
#nav .subCate {
	display:none;
	background:url(/images/biao.png) no-repeat 7px 26px;
	position:absolute;
	left:222px;
	top:0;
	width:750px;
	padding:0 0 0px 16px;
	color:#333;
}
#nav .on .cat{
	width:212px;
	height:52px;
	border-left:10px solid #fe7200;
}
#nav .on h4 span{
	color:#333333;
}
#nav .on .subCate {
	display:block !important;
}
.subL{
	max-width:540px;
	_width:540px;
	height:auto;
	display:table;
	padding:20px 40px;
	background-color:#ffffff;
	border:1px solid #009a9b;
}
.subL li{
	width:180px;
	height:30px;
	line-height:30px;
	float:left;
	font-size:14px;
	color:#313131;
}
.subL li a{
	color:#313131;
}
.subL li a:hover{
	color:#F00;
}
.page .pg-right{
	width:927px;
	height:auto;
	display:table;
	float:left;
	margin:65px 0px 0px 43px;
}
.page .pg-tit{
	width:100%;
	height:57px;
	border-bottom:1px solid #d3d3d3;
}
.page .pg-re{
	margin-top:55px;
}
.page .pg-tit .catname{
	width:200px;
	height:22px;
	float:left;
	position:relative;
	top:18px;
	left:16px;
	font-size:25px;
	color:#009a9b;
}
.page .pg-tit .pos{
	width:300px;
	height:14px;
	float:right;
	position:relative;
	top:32px;
	right:22px;
	font-size:14px;
	color:#777777;
	text-align:right;
}
.page .pg-tit .pos a{
	color:#777777;
}
.page .pg-tit .pos a:hover{
	color:#F00;
}
.page .pcon{
	width:100%;
	height:auto;
	display:table;
	padding:17px 0px 30px;
}
.page .zs-cats{
	width:897px;
	height:auto;
	display:table;
	margin:0px 0px 0px 27px;
}
.page .zs-cats li{
	width:212px;
	height:auto;
	display:table;
	float:left;
}
.page .catlist{
	width:202px;
	height:auto;
	display:table;
	padding:0px 0px 5px;
	margin:10px 5px 0px;
	border:1px solid #d4d4d4;
}
.page .catlist .big{
	width:100%;
	height:60px;
	line-height:60px;
	border-bottom:1px solid #d4d4d4;
	font-size:15px;
	color:#dc0011;
}
.page .catlist .big span{
	margin-left:20px;
}
.page .catlist .small{
	width:182px;
	height:48px;
	line-height:48px;
	float:right;
	border-bottom:1px solid #d4d4d4;
	font-size:15px;
	color:#2f2f2f;
}
.page .catlist dd{
	width:182px;
	height:33px;
	line-height:33px;
	float:right;
	font-size:12px;
	color:#2f2f2f;
}
.page .about{
	width:897px;
	height:auto;
	display:table;
	margin:auto;
	font-size:16px;
	color:#333333;
	line-height:25px;
	padding:30px 15px;
}
.page .about .aimg{
	float:right;
	margin:23px 0px 80px 28px;
}
.page .title{
	line-height:36px;
	font-size:26px;
	color:282828;
	text-align:center;
	padding:8px 0px 0px;
}
.page .source{
	font-size:12px;
	color:#999999;
	line-height:30px;
	text-align:center;
	padding:10px 0px;
}
.page .con{
	font-size:16px;
	color:#666666;
	line-height:33px;
	padding:0px 0px;
}

.page .newslist{
	width:808px;
	height:auto;
	display:table;
	margin:auto;
}
.page .newslist li{
	height:48px;
	line-height:48px;
	background:url(/images/zs_28.gif) no-repeat 12px center;
	border-bottom:1px dashed #bababa;
	font-size:16px;
}
.page .newslist .nt{
	width:580px;
	height:48px;
	line-height:48px;
	padding:0px 0px 0px 32px;
	color:#333333;
	float:left;
	overflow:hidden;
}
.page .newslist .nt a{
	color:#333333;
}
.page .newslist .nt a:hover{
	color:#F00;
}
.page .newslist .date{
	width:115px;
	height:48px;
	line-height:48px;
	color:#999999;
	text-align:center;
	float:right;
}
.pages{
	width:100%;
	height:68px;
	margin-top:15px;
	line-height:68px;
	display:table;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:12px;
	color:#000000;
	text-align:center;
	clear:both;
}
.pages2{
	display:none;
}
.pages .txt{
	width:32px;
	height:20px;
	line-height:20px;
	border:1px solid #a9a9a9;
	text-align:center;
}
.pages .btn{
	width:40px;
	height:20px;
	line-height:20px;
	border:1px solid #9a9a9a;
	background-color:#e6e6e6;
}
.pages a{
	color:#777777;
}
.pages a:hover{
	color:#F00;
}
.page .pg-map{
	width:1200px;
	height:auto;
	display:table;
	padding:43px 0px 130px;
	margin:auto;
	text-align:center;
}
.page .query{
	width:831px;
	height:481px;
	margin:0px auto 160px;
	padding-top:60px;
	background:url(/images/zs_29_01.jpg) no-repeat top center;
}
.page .query-bg{
	padding-bottom:49px;
	background:url(/images/zs_29_05.jpg) no-repeat bottom center;
}
.page .query-bg-02{
	background:url(/images/zs_29_03.jpg) repeat-y top center;
}
.page .query h3{
	font-size:30px;
	text-decoration:underline;
	color:#009a9b;
	font-weight:bold;
	padding:0px 0px 20px;
}
.page .query .desc{
	width:728px;
	height:auto;
	margin:auto;
	font-size:18px;
	color:#666666;
	line-height:36px;
}
.page .query .wrd-l{
	text-align:left;
}
.page .query .wrd-c{
	text-align:center;
}
.page .query .desc span{
	color:#fc8c31;
}
.page .query .input{
	padding-top:40px;
}
.page .query .desc .sea-f{
	width:204px;
	height:51px;
	margin:0px 20px 0px 0px;
	line-height:51px;
	padding:0px 10px;
	border:1px solid #acacac;
	font-size:18px;
	color:#333333;
	float:left;
}
.page .query .desc .sea-k{
	width:250px;
	height:49px;
	padding:0px 13px;
	margin:10px 16px 0px 0px;
	line-height:49px;
	border:1px solid #acacac;
	font-size:18px;
	color:#333333;
	float:left;
}
.page .query .desc .sea-b{
	width:120px;
	height:49px;
	margin-top:10px;
	line-height:49px;
	background-color:#fe7200;
	border:1px solid #acacac;
	font-size:18px;
	color:#fff;
	float:left;
}
.query2{
	width:80%;
	height:692px;
	margin:auto;
	background:url(/images/41.jpg) no-repeat top center;
}
.query2 h3{
	font-size:25px;
	text-decoration:underline;
	color:#eeecb4;
	padding:60px 0px 20px;
}
.query2 .msg-ok{
	width:68%;
	height:auto;
	margin:auto;
	padding:65px 0px 0px;
	font-size:25px;
	color:#ffffff;
	line-height:48px;
	text-align:left;
}
.query2 .msg-ok h3{
	font-size:25px;
	color:#ffffff;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px;
}
.query2 .msg-ok p{
	text-indent:48px;
}
#msg-box{
	width:80%;
	height:auto;
	display:table;
	margin:30px auto 0px;
}
#msg-box .icon-no{
	width:107px;
	height:111px;
	margin:auto;
	background:url(/images/11.png) no-repeat center;
}
#msg-box .msg-error{
	padding:15px 0px 0px;
	font-size:24px;
	line-height:45px;
	color:#fc8c31;
	text-align:center;
}
@media screen and (min-width:1200px){
	.page .pg-con{
		width:1200px;
		height:auto;
		display:table;
		margin:auto;
	}
	.page .pg-right{
		width:927px;
		height:auto;
		display:table;
		float:left;
		margin:65px 0px 0px 43px;
	}
	.page .about{
		width:897px;
		height:auto;
		display:table;
		margin:auto;
		font-size:16px;
		color:#333333;
		line-height:25px;
		padding:30px 15px;
	}
	.page .zs-cats{
		width:897px;
		height:auto;
		display:table;
		margin:0px 0px 0px 27px;
	}
	.page .newslist{
		width:808px;
		height:auto;
		display:table;
		margin:auto;
	}
	.page .newslist .nt{
		width:580px;
		height:48px;
		line-height:48px;
		padding:0px 0px 0px 32px;
		color:#333333;
		float:left;
		overflow:hidden;
	}
	.page .pg-map{
		width:1200px;
		height:auto;
		display:table;
		padding:43px 0px 130px;
		margin:auto;
		text-align:center;
	}
}
@media screen and (max-width:1200px){
	.page .pg-con{
		width:1000px;
		height:auto;
		display:table;
		margin:auto;
	}
	.page .pg-right{
		width:727px;
		height:auto;
		display:table;
		float:left;
		margin:65px 0px 0px 43px;
	}
	.page .about{
		width:697px;
		height:auto;
		display:table;
		margin:auto;
		font-size:16px;
		color:#333333;
		line-height:25px;
		padding:30px 15px;
	}
	.page .zs-cats{
		width:697px;
		height:auto;
		display:table;
		margin:0px 0px 0px 27px;
	}
	.page .newslist{
		width:608px;
		height:auto;
		display:table;
		margin:auto;
	}
	.page .newslist .nt{
		width:430px;
		height:48px;
		line-height:48px;
		padding:0px 0px 0px 32px;
		color:#333333;
		float:left;
		overflow:hidden;
	}
	.page .pg-map{
		width:1000px;
		height:auto;
		display:table;
		padding:43px 0px 130px;
		margin:auto;
		text-align:center;
	}
	.query2 .msg-ok{
		width:80%;
		height:auto;
		margin:auto;
		padding:65px 0px 0px;
		font-size:25px;
		color:#ffffff;
		line-height:48px;
		text-align:left;
	}
}
@media screen and (max-width:1000px){
	body{
		background:none;
		background-color:#f4f4f4;
	}
	.mmenu{
		display:none;
	}
	.pg-banner{
		width:100%;
		height:220px;
		position:relative;
		z-index:0;
		background-image:url(/images/zs_30.jpg);
		background-repeat:no-repeat;
		background-position:top center;
		background-size:cover;
	}
	.page .pg-tit{
		width:95%;
		height:120px;
		margin:auto;
		border-bottom:1px solid #d3d3d3;
		position:relative;
	}
	.page .pg-re{
		margin-top:55px;
	}
	.page .pg-tit .catname{
		width:100%;
		height:22px;
		position:absolute;
		top:70px;
		left:10px;
		font-size:25px;
		color:#009a9b;
		clear:both;
	}
	.page .pg-tit .pos{
		width:100%;
		height:14px;
		position:absolute;
		top:30px;
		left:10px;
		font-size:14px;
		color:#777777;
		text-align:left;
		clear:both;
	}
	.page .pg-tit .pos a{
		color:#777777;
	}
	.page .pg-tit .pos a:hover{
		color:#F00;
	}
	.page .pg-re{
		margin-top:0px;
	}
	.page .pg-con{
		width:100%;
		height:auto;
		display:table;
		margin:auto;
	}
	.page .pg-left{
		width:222px;
		min-height:454px;
		_height:454px;
		display:table;
		float:left;
		background-color:#009a9b;
		display:none;
	}
	.page .pg-right{
		width:100%;
		height:auto;
		display:table;
		float:left;
		margin:0px 0px 0px 0px;
		background-color:#ffffff;
	}
	.page .about{
		width:92%;
		height:auto;
		display:table;
		margin:auto;
		font-size:16px;
		color:#333333;
		line-height:25px;
		padding:30px 15px;
	}
	.page .about img{
		width: 100%;
	}
	.page .about .aimg{
		width:60%;
		height:auto;
		display:block;
		margin:23px auto 28px;
		float:none;
		clear:both;
	}
	.page .zs-cats{
		width:92%;
		height:auto;
		display:table;
		margin:0px 0px 0px 27px;
	}
	.page .zs-cats li{
		width:50%;
		height:auto;
		display:table;
		float:left;
	}
	.page .catlist{
		width:95%;
		height:320px;
		display:table;
		padding:0px 0px 5px;
		margin:10px 0px 0px;
		border:1px solid #d4d4d4;
	}
	.page .catlist .big{
		width:100%;
		height:60px;
		line-height:60px;
		border-bottom:1px solid #d4d4d4;
		font-size:15px;
		color:#dc0011;
	}
	.page .catlist .big span{
		margin-left:20px;
	}
	.page .catlist .small{
		width:95%;
		height:48px;
		line-height:48px;
		float:right;
		border-bottom:1px solid #d4d4d4;
		font-size:15px;
		color:#2f2f2f;
	}
	.page .catlist dd{
		width:95%;
		height:33px;
		line-height:33px;
		float:right;
		font-size:12px;
		color:#2f2f2f;
	}
	.page .newslist{
		width:90%;
		height:auto;
		display:table;
		margin:auto;
	}
	.page .newslist li{
		line-height:48px;
		background:none;
		border-bottom:0px solid #333333;
		font-size:22px;
	}
	.page .newslist .nt{
		width:100%;
		height:auto;
		line-height:48px;
		padding:0px 0px 0px 0px;
		color:#333333;
		float:left;
		overflow:hidden;
	}
	.page .newslist .nt i{
		padding-right:120px;
	}
	.page .newslist .nt a{
		color:#333333;
		text-decoration:underline;
	}
	.page .newslist .nt a:hover{
		color:#F00;
	}
	.page .newslist .date{
		width:130px;
		height:24px;
		line-height:24px;
		color:#999999;
		font-size:20px;
		text-align:right;
		float:right;
		position:relative;
		right:10px;
		top:-35px;
	}
	.page .pg-map{
		width:95%;
		height:auto;
		display:table;
		padding:43px 0px 130px;
		margin:auto;
		text-align:center;
	}
	.page .pg-map img{
		width:80%;
	}
	.pages{
		display:none;
	}
	.pages2{
		width:100%;
		height:68px;
		margin-top:15px;
		line-height:68px;
		display:table;
		font-family:"Î¢ÈíÑÅºÚ";
		font-size:1.25em;
		color:#000000;
		text-align:center;
		clear:both;
	}
	.pages2 a{
		padding:0.625em 1em;
		border:2px solid #009a9b;
		border-radius:5px;
		margin:0px 1.25em;
		color:#009a9b;
	}
	.page .query{
		width:95%;
		height:auto;
		display:table;
		padding:15px 0px 25px;
		margin:0px auto 160px;
		background:none;
		border:1px solid #b3b3b3;
		/*box-shadow: 3px 3px 3px #b3b3b3;*/
		box-shadow:-2px 0 2px #d2d2d2, /*×ó±ßÒõÓ°*/  
					2px 0 2px #d2d2d2, /*ÓÒ±ßÒõÓ°*/  
					0 -2px 2px #d2d2d2, /*¶¥²¿ÒõÓ°*/  
					0 2px 2px #d2d2d2; /*µ×±ßÒõÓ°*/
		text-align:left;
	}
	.page .query-bg{
		padding-bottom:0px;
		background:none;
	}
	.page .query-bg-02{
		background:none;
	}
	.page .query h3{
		font-size:1.6em;
		text-decoration:underline;
		color:#009a9b;
		font-weight:bold;
		padding:1em 0em 1em;
	}
	.page .query .desc{
		width:90%;
		height:auto;
		margin:auto;
		font-size:1em;
		color:#666666;
		line-height:2em;
	}
	.page .query .wrd-l{
		text-align:left;
	}
	.page .query .wrd-c{
		text-align:left;
	}
	.page .query .desc span{
		color:#fc8c31;
	}
	.page .query .input{
		padding-top:40px;
		text-align:center;
	}
	.page .query .desc .sea-f{
		width:32%;
		height:51px;
		margin:0px 20px 0px 0px;
		line-height:51px;
		padding:0px 10px;
		border:1px solid #acacac;
		font-size:12px;
		color:#333333;
		float:left;
	}
	.page .query .desc .sea-k{
		width:50%;
		height:49px;
		padding:0px 13px;
		margin:10px 16px 0px 0px;
		line-height:49px;
		border:1px solid #acacac;
		font-size:18px;
		color:#333333;
		float:left;
	}
	.page .query .desc .sea-b{
		width:26%;
		height:49px;
		line-height:49px;
		background-color:#fe7200;
		border:1px solid #acacac;
		font-size:18px;
		color:#fff;
		float:none;
		margin-top:35px;
	}
	.page .con img{
		width:100%;
	}
	#msg-box .icon-no{
		background:url(/images/11.png) no-repeat bottom center;
		background-size:80%;
	}
	.query2 .msg-ok{
		width:80%;
		height:auto;
		margin:auto;
		padding:65px 0px 0px;
		font-size:25px;
		color:#ffffff;
		line-height:48px;
		text-align:left;
	}
}