@charset "utf-8";
/* CSS Document */

html,


a:hover,a:active{ color: #0082be;}
::selection{background:#28c929; color:#fff;}
::-moz-selection{background:#28c929; color:#fff;}

@keyframes botBg-dm {
	from {
		background-position: 0 bottom;
	}
	to {
		background-position: 1920px bottom;
	}
}
@-moz-keyframes botBg-dm
/* Firefox */

{
	from {
		background-position: 0 bottom;
	}
	to {
		background-position: 1920px bottom;
	}
}
@-webkit-keyframes botBg-dm
/* Safari 和 Chrome */

{
	from {
		background-position: 0 bottom;
	}
	to {
		background-position: 1920px bottom;
	}
}
@-o-keyframes botBg-dm
/* Opera */

{
	from {
		background-position: 0 bottom;
	}
	to {
		background-position: 1920px bottom;
	}
}


@keyframes dsjLi
{
from {-webkit-transform:translateY(50px);
transform:translateY(50px);
opacity: 0;
}
to {
-webkit-transform:translateY(0px);
transform:translateY(0px);
opacity: 1;
}
}

@-moz-keyframes dsjLi /* Firefox */
{
from {-webkit-transform:translateY(50px);
transform:translateY(50px);
opacity: 0;
}
to {
-webkit-transform:translateY(0px);
transform:translateY(0px);
opacity: 1;
}
}

@-webkit-keyframes dsjLi /* Safari and Chrome */
{
from {-webkit-transform:translateY(50px);
transform:translateY(50px);
opacity: 0;
}
to {
-webkit-transform:translateY(0px);
transform:translateY(0px);
opacity: 1;
}
}

@-o-keyframes dsjLi /* Opera */
{
from {-webkit-transform:translateY(50px);
transform:translateY(50px);
opacity: 0;
}
to {
-webkit-transform:translateY(0px);
transform:translateY(0px);
opacity: 1;
}
}

.dsjLi{
-webkit-animation: dsjLi .3s linear;
-moz-animation: dsjLi .3s linear;
-o-animation: dsjLi .3s linear;
animation: dsjLi .3s linear;
animation-fill-mode:both;
-webkit-animation-fill-mode:both;
}

@media (max-width: 319px) {
	html {
		background: #eee;
	}
	body {
		display: none;
	}
}

@media (min-width: 320px) {
	.headerT{ width: 100%; position: absolute; z-index: 999999; background: #fff;  padding-top: 3px; left: 0;}/*background:#fff url(../img/topBg.jpg) center top repeat-x;*/
	.logo{ float: left; padding: 0; margin: 0; overflow: hidden; width: 165px; padding-left: 15px;}
	.logo img{ width: auto; max-width: 100%;}
	.TopNavBtn{  width: 30px; height: 25px; float: right; margin-right: 15px; cursor: pointer; margin-top: 12px; transition: .15s;}/*background: url(../img/navBtn.jpg) left top no-repeat;*/
	.TopNavBtnOn{ background-position: left bottom;}
	.nav_02 ul li div{ display: none;}
	.nav_02{ padding: 15px 15px 0 15px; border-top: solid 1px #eeeeee; border-bottom: solid 1px #eee; transition: .15s; background: #fff; width: 100%; position: absolute; top: -500px; z-index: 99999;}
	.nav_02On{ top: 51px;}
	.searchBox_02{ height: 28px; width: 100%; border: solid 1px #a5a5a5; position: relative; overflow: hidden; -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}

	.searchBox_02 .searchTxt{ height: 26px; line-height: 20px; width: 100%; border: none; margin: 0; padding: 3px 30px 3px 4px; float: left; outline: none;}
	.searchBox_02 .searchBtn{  width: 26px; height: 26px; border: none; padding: 0; margin: 0; outline: none;position: absolute; right: 0; top: 0;}/*background: url(../img/searchBtn.jpg) center center no-repeat;*/
	.nav_02 ul,.nav_02 li{ padding: 0; margin: 0; list-style: none;}	
	.nav_02 ul {  margin:0 -15px; margin-top: 15px;}
	.nav_02 ul li{ border-top: solid 1px #eeeeee;}
	.nav_02 a.navBtn{ width: 100%; display: block; text-align: left; line-height: 38px; padding: 0 15px; color: #555;}
	.nav_02 a.navBtn:hover,.nav_02 a.navBtn:active{background: #d7d7d7; color: #555;}
	.topBox{ height: 51px;}

	.bannerBox{position: relative; width: 100%;}
	.banner,.banner .swiper-wrapper,.banner .swiper-slide{ height: auto !important;}
	.banner .swiper-slide div{ background-position: center center; background-size: cover;}
	.bannerBox .tabs{ position: absolute; left: 0; bottom: 0; width: 100%; z-index: 9999; height: 60px; margin: 0; }
	.bannerBox .tabs a:hover,.bannerBox .tabs a:active{ background-color: #1492e2;}

	.bannerBtnBg{ background:#000; opacity: .6; filter: alpha(opacity=60); height: 60px; position: absolute; left: 0; bottom: 0; width: 100%; z-index: 999;}
	.bannerBox .tabs a:nth-child(1) span{
		 /*background-image: url(../img/bannerIco_01.png);*/
	}
	.bannerBox .tabs a:nth-child(2) span{
		 /*background-image: url(../img/bannerIco_02.png);*/
	}
	.bannerBox .tabs a:nth-child(3) span{
		 /*background-image: url(../img/bannerIco_03.png);*/
	}
	.bannerBox .tabs a:nth-child(4) span{
		 /*background-image: url(../img/bannerIco_04.png);*/
	}
	.bannerBox .tabs a:nth-child(5) span{
		 /*background-image: url(../img/bannerIco_05.png);*/
	}
	.bannerBox .tabs a{ width: 20%; display: block; float: left; transition: .15s;}
	.bannerBox .tabs a span{ display: block; background-size:contain; background-position: center top; background-repeat: no-repeat; height: 60px; text-align: center; padding-top: 38px; color: #fff; border-right: solid 1px rgba(255,255,255,.24); font-size: 12px;}
	.tabsBtn{ width: 100%; border-left: solid 1px rgba(255,255,255,.24);}
	.bannerPic p{ padding: 0; margin: 0; position: relative;}
	.bannerPic img{ width: 100%;}
	.bannerPic{ padding-right: 15px;}
	.bannerPic div{ width: 50%; float: left; padding: 15px 0 15px 15px; position: relative;}
	.videoJs{ position: absolute; left: 15px; top: 15px;}
	.videoIco{  width: 79px; height: 79px; position: absolute; z-index: 999; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px;}/*background: url(../img/videoIco.png) center center no-repeat;*/
	.bannerBtnBox{ background: #eee; width: 100%; overflow: hidden;}
	.videoBox{ visibility: hidden; background: #000;}
	.bannerPic div.on .videoIco,.bannerPic div.on .videoImg{ visibility: hidden;}
	.bannerPic div.on .videoBox{ visibility: visible;}
	.newsTabsBox{ width: 100%; margin-top: 10px;}
	.newsTabsBox .hd{ overflow: hidden; border-bottom: solid 1px #dadada; padding-bottom: 10px; line-height: 36px;}
	.newsTabsBox .listBtn{color: #999999; font-size: 18px; float: left;}
	.newsTabsBox .listBtn .active{ color: #0168c7;}
	.newsTabsBox .listBtn a{ margin-right: 15px;}
	.newsTabsBox .hd span{ float: right; cursor: pointer; margin-top: 6px;	}
	.newsTabsBox .hd span i{  width: 12px; height: 12px; float: left; margin: 4px;}/*background: url(../img/huanIco.jpg) center center no-repeat;*/
	.newsTabsBox .hd span:hover{color: #0168c7;}
	.newsTabsBox .hd span.on i{transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); }
	.newsTabsBox .hd span b{ font-weight: normal; float: left; height: 20px; line-height: 20px;}
	.newsTabsBox dl{ overflow: hidden;}
	.newsTabsBox dl,.newsTabsBox dt,.newsTabsBox dd{ padding: 0; margin: 0;}
	.newsTabsBox dl{ padding-bottom: 10px;}
	.newsTabsBox dd div{ width: 40%; padding-right: 15px; float: left;}
	.newsTabsBox dt a{color: #000; padding: 5px 0;}
	.newsTabsBox dt a:hover{ color: #0168c7;}
	.newsTabsBox dt span{ display: none;}
	.newsTabsBox dd p{ display: table; padding: 0; margin: 0; font-size: 12px;}
	.newsTabsBox dd a{display: inline-block;padding: 5px; background: #0168c7; color: #fff;} 
	.newsTabsBox dd span{display: block; padding: 0; margin-top: 0; margin-bottom: 5px;}
	.newsTabsBox img{ width: auto; max-width: 100%;}
	.newsTabsBox ul,.newsTabsBox li{ padding: 0; margin: 0; list-style: none;}
	.newsTabsBox ul{ border-top: solid 1px #dadada;}
	.newsTabsBox li{ line-height: 30px; padding-left: 10px; }/*background: url(../img/listIco_01.gif) left center no-repeat;*/
	.newsTabsBox li a{ font-size: 12px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #000;}
	.newsTabsBox li span{ color: #666; font-size: 12px; display: none;}
	.newsListMin dl dt a{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.newsTabsBox .bd .newsListMax{ display: none;}
	.newsTabsBox .bd .newsListMin{ display: none;}
	.newsTabsBox .bd .on{ display: block;}
	.newsTabsBox .bd .on_02{ display: none;}
	

	.newsTabsBox_02{ width: 100%; margin-top: 10px; margin-top: 30px;}
	.newsTabsBox_02 .hd{ overflow: hidden; line-height: 36px; padding-bottom: 10px;}
	.newsTabsBox_02 .listBtn{color: #999999; font-size: 18px; float: left;}
	.newsTabsBox_02 .listBtn .active{ color: #0168c7;}
	.newsTabsBox_02 .listBtn a{ margin-right: 15px;}
	.newsTabsBox_02 .hd span{ float: right; margin-top: 3px;}
	.newsTabsBox_02 .hd span b{ cursor: pointer;}
	.newsTabsBox_02 .prevBtn{  width: 27px; height: 27px; float: left;}/*background: url(../img/listPrevBtn.jpg) left -27px;*/
	.newsTabsBox_02 .nextBtn{  width: 27px; height: 27px; float: left; margin-left: 5px;}/*background: url(../img/listNextBtn.jpg) left -27px;*/
	.newsTabsBox_02 .hd span b:hover{ background-position: left top;}
	.newsTabsBox_02 dl{ border: solid 1px #dadada; padding: 10px; overflow: hidden; margin-bottom: 10px;}
	.newsTabsBox_02 dl dt{ float: left; padding-right: 10px;}
	.newsTabsBox_02 dl dd a{ font-size: 16px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
	.newsTabsBox_02 dl dd span{ display: block; font-size: 12px; padding: 5px 0;}
	.newsTabsBox_02 dl dd p{ font-size: 12px; padding: 0; margin: 0; line-height: 20px; height: 40px; overflow: hidden;}
	.newsTabsBox_02 .bd .newsListMax{ display: none;}
	.newsTabsBox_02 .bd .newsListMin{ display: none;}
	.newsTabsBox_02 .bd .on{ display: block;}
	.indMenuBg{ padding-bottom: 50px;  background-size: 960px; position: relative; /*background: url(../img/indMenuBg.jpg) center bottom repeat-x; */
	/*-webkit-animation: botBg-dm 60s linear infinite;
-moz-animation: botBg-dm 60s linear infinite;
-o-animation: botBg-dm 60s linear infinite;
animation: botBg-dm 60s linear infinite;*/
	}
	.bodyBg{  padding-bottom: 50px;  background-size: 960px; position: relative; /*background: url(../img/indMenuBg.jpg) center bottom repeat-x;*/
	/*-webkit-animation: botBg-dm 60s linear infinite;
-moz-animation: botBg-dm 60s linear infinite;
-o-animation: botBg-dm 60s linear infinite;
animation: botBg-dm 60s linear infinite;*/
	}
	.indMenuBg a{ width: 33.33%;  float: left; text-align: center;}
	.indMenuBg span{ display: block; font-size: 12px; color: #555;}
	.indMenuBg b{ font-weight: normal;}
	.indMenuBg a{ padding-top: 20px;padding-bottom: 60px; transition: .15s;}
	.indMenuBtn_01 b{color: #fcc40a;}
	.indMenuBtn_01{ background-size: 50px;}/*background: url(../img/menuBtn_01.png) center bottom no-repeat;*/
	.indMenuBtn_02 b{color: #d8061d;}
	.indMenuBtn_02{ background-size: 50px;}/*background: url(../img/menuBtn_02.png) center bottom no-repeat;*/
	.indMenuBtn_03 b{color: #851b84;}
	.indMenuBtn_03{ background-size: 50px;}/*background: url(../img/menuBtn_03.png) center bottom no-repeat;*/
	.indMenuBtn_04 b{color: #0971bd;}
	.indMenuBtn_04{background-size: 50px;}/*background: url(../img/menuBtn_04.png) center bottom no-repeat; */
	.indMenuBtn_05 b{color: #009d95;}
	.indMenuBtn_05{ background-size: 50px;}/*background: url(../img/menuBtn_05.png) center bottom no-repeat;*/
	.indMenuBtn_06 b{color: #a8d217;}
	.indMenuBtn_06{ background-size: 50px;}/*background: url(../img/menuBtn_06.png) center bottom no-repeat;*/
	.indMenuBg a:hover{ -webkit-background-size: 50px;
	background-size: 50px;}
	
	footer{width: 100%; background: #1492e2; overflow: hidden; padding: 15px 0; line-height: 24px;}
	footer span{ float: left; color: #fff; width: 100%; text-align: center;}
	footer p a{ color: #fff;}
	footer .footerR{ float: right; width: 100%; text-align: center;}
	footer p{ margin: 0; padding: 0;  margin-right: 10px; color: #fff;}
	footer select{ display: none;}
	
	.nbannerPic{ width: 100%; height: 160px; -webkit-background-size: cover;
	background-size: cover; background-position: center top;}
	
	.menu{ padding: 15px;}
	.menuTit{ width: 100%; background: #1492e2; text-align: center; color: #fff; height: 48px; font-size: 18px; line-height: 48px;}
	.menu ul,.menu ul li{ padding: 0; margin: 0; list-style: none;}
	.menu ul{ border-bottom: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; overflow: hidden;}
	.menu ul li{ float: left; width: 50%; text-align: center; border-top: solid 1px #e5e5e5; border-left: solid 1px #e5e5e5; line-height: 36px; color: #333;}
	.menu ul li div{ border-top: solid 1px #e5e5e5;}
	.menu ul li div a{ background: none; padding-left: 25px; color: #1492e2;}
	.menu ul li a{ width: 100%; display: block;}
	.menu ul li a.on,.menu ul li a:hover,.menu ul li a:active{ color: #1492e2;}
	.menu ul div{ display: none;}
	.menu ul li div a:hover,.menu ul li div a:active,.menu ul li div a.on_02{ background: #e5e5e5;}
	.contR{ width: 100%; padding: 15px;}
	.dz{ border-bottom: solid 1px #e5e5e5; color: #999;padding-bottom: 10px;}
	.dz a{ color: #999;}
	.contentBox{ padding: 15px 0; overflow: hidden; position: relative;}
	.contentBox img{ width: auto; max-width: 100%; height: auto;}
	
	.jkzxList,.jkzxList li{ padding: 0; margin: 0; list-style: none;}
.jkzxList img{ float: left; padding-right: 15px;}
.jkzxList div{}
.jkzxList a.jkzxTit{ font-size: 16px; color: #000; line-height: 16px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.jkzxList span{ display: block; font-size: 12px; color: #888; padding: 5px 0;}
.jkzxList p{ display: block; padding:0 0 5px 0; margin: 0; line-height: 24px; font-size: 12px; height: 48px; overflow: hidden;}
.jkzxList a.jkzxMore{  padding-left: 20px; color: #ba251d; font-size: 12px;}/*background: url(../img/moreIco.jpg) left center no-repeat;*/
.jkzxList li{ padding: 15px 0; border-bottom: solid 1px #dddddd;}

	div.pages {
		TEXT-ALIGN: center;
		width: 100%;
		float: left;
		padding: 10px;
		margin: 20px 0 30px 0;
	}
	div.pages a {
		TEXT-DECORATION: none;
		background: #fff;
		border: 1px solid #1492e2;
		padding: 3px 9px;
		margin: 0 2px 5px 2px;
		color: #1492e2;
		font-size: 14px;
		display: inline-block;
	}
	div.pages a:hover {
		background: #0071b6;
		color: #fff;
		border: 1px solid #1492e2;
		padding: 3px 9px;
		margin: 0 2px;
	}
	div.pages a:active {
		background: #0071b6;
		border: 1px solid #0071b6;
		margin: 0 2px;
		color: #fff;
	}
	div.pages span.current {
		background: #0071b6;
		padding: 3px 10px;
		border: 1px solid #0071b6;
		color: #fff;
		margin: 0 2px;
		font-size: 14px;
		display: inline-block;
	}
	div.pages span.disabled {
		background: #0071b6;
		border: 1px solid #0071b6;
		padding: 3px 10px;
		margin: 0 2px;
		color: #fff;
		display: inline-block;
	}
	.contList,.contList li{ padding: 0; margin: 0; list-style: none; line-height: 24px;}
	.contList { margin-bottom: 10px; overflow: hidden;}
	.contList li b{ padding-bottom: 10px; display: block;  font-size: 16px;}
	.contList li p{ padding: 0; padding-left: 120px; line-height: 24px;  margin: 0;}/*background: url(../img/pic_06.jpg) left center no-repeat;*/
	.map{ margin-top: 30px;}
	
	.list,.list li{ padding: 0; margin: 0; list-style: none;}
	.list{ width: 100%; overflow: hidden;}
	.list li{ float: left; width: 100%; border-bottom: solid 1px #e5e5e5; line-height: 36px;  padding-left: 15px;}/*background: url(../img/listIco_01.gif) left center no-repeat;*/
	.list a{ width: 100%; color: #333; font-size: 12px; display: block; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;}
	.list a:hover{ color: #0067ca;}
	.list span{ display: none;}
	
	.yyfw .row{ margin: 0;}
	.yyfw span.yyfwTit_01{ width: 100%; display: block; float: left; text-align: left; padding: 5px;}
	.yyfw span.yyfwTit_02{ width: 100%; display: block; float: left; text-align: left; padding: 5px;}
	.yyfw .yyfwText_01{ width: 100%; display: block; float: left; padding: 5px; height: auto; line-height: 16px; margin: 0;border: solid 1px #bbb;}
	.yyfw .yyfwText_02{ width: 100%; display: block; float: left; padding: 5px; height: auto; line-height: 16px; margin: 0;border: solid 1px #bbb;}
	.yyfw .yyfwText_03{ width: 100%;max-width: 100%; min-width: 100%; display: block; float: left; padding: 5px; height: auto; line-height: 16px; margin: 0;border: solid 1px #bbb; height: 90px; max-height: 90px; min-height: 90px;}
	.yyfw .yyfwText_04{ width: 100px; display: block; float: left; padding: 5px; height: auto; line-height: 16px; margin: 0;border: solid 1px #bbb;}
	.yyfw p{ float: left; margin-left: 10px; display: inline;}
	.yyfw .row div{ padding:5px 0;}
	
	.czBtn{-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; border: none; padding: 5px 20px; background: #e5e5e5; color: #1592e2; margin-right: 10px; float: left;}
	.tjBtn{-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; border: none; padding: 5px 20px; background: #1592e2; color: #fff; margin-right: 10px;float: left;}
	.czBtn:hover,.czBtn:active,.tjBtn:hover,.tjBtn:active{ background: #1592e2; color: #fff;}
	
	.menu_02{ width: 100%; margin-top: 15px;overflow: hidden;}
	.menu_02 a{ width: 33.33%; display: block; float: left; line-height: 36px; text-align: center; background: #f4f4f4;}
	.menu_02 a.on_02{ background: #e5e5e5;color: #1592e2;}
	
	.zpList_01 {
	border-top: solid 1px #8dbbdc;
	border-left: solid 1px #8dbbdc;
}
.zpList_01 td {
	border-right: solid 1px #8dbbdc;
	border-bottom: solid 1px #8dbbdc;
	color: #fff;
	font-weight: bold;
	background: #0067ac;
	text-align: center;
	font-size: 14px;

}
.zpList_01 tbody tr td {
	background: #fff;
	color: #555;
	font-weight: normal;
	height: 54px;
	line-height: 54px;
}
.zpList_01 a {
	font-weight: bold;
	color: #0067ac;
	font-weight: bold;
}
.zpList_02 {

	border-top: solid 1px #8dbbdc;
	border-left: solid 1px #8dbbdc;
}

.zpList_02 tr td {
	border-top: none !important;
	border-right: solid 1px #8dbbdc;
	border-bottom: solid 1px #8dbbdc;
	color: #555;
	font-weight: bold;
	background: #fff;
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	line-height: 30px !important;
	padding: 12px 15px;
}
.zpList_02 td.minH {
	padding-top: 0;
	padding-bottom: 0;
}

.zpText_01 {
	display:block;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
}
.zpText_02 {
	width: 100%;
	height: 100px;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	min-width: 100%;
	max-width: 100%;
	min-height: 100px;
	max-height: 100px;
}
.zpText_03 {
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
}
.zpList_02 td.minH {
	padding-top: 0;
	padding-bottom: 0;
}

.zpBtnBox {
	width: 156px;
	margin: 0 auto;
	margin-top: 20px;
	overflow: hidden;
}
.zpBtnBox .tjBtn{
	margin: 0 5px;
}
.zpBtnBox .czBtn{
	margin: 0 5px;
}

.previousBtn{width:66px; height:35px; line-height:35px; text-align:center; color:#FFF; display:block; background:#09C; float:left; margin-right:10px;}
.nextBtn{width:66px; height:35px; line-height:35px; text-align:center; color:#FFF;display:block; background:#09C; float:left;}

.dsjYear div{visibility: hidden; opacity: 0; transition: .15s; top: 0px; z-index: 9999;}
.dsjYear .yearShow{ visibility: visible; opacity: 1; top: 42px;}
.dsjHide{ display: none;}
.dsjShow{ display: block;}
.dsj .off{color: #cacaca;}

.dsjT{ width: 100%;}
.dsjYear {float: left; position: relative;}
.dsjYear b{ padding: 0 20px 0 25px; font-size: 18px; font-weight: normal; display: inline-block; background: #1492e2; color: #fff; line-height: 40px; margin-right: 10px; height: 40px; -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; cursor: pointer; position: relative; z-index: 99999;}
.dsjYear i{ font-style: normal; padding-right: 25px; }/*background: url(../img/dsjMore.png) right center no-repeat;*/
.dsjYear div{ position: absolute; left: 0; background: #eee; box-shadow: 1px 1px 4px rgba(0,0,0,.5); padding: 10px 0; width: 130px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.dsjYear div span:hover,.dsjYear div span:active,.yeaerOn{ background: #1492e2; color: #fff;}
.dsjYear div span{ display: block; text-align: center; line-height: 30px; cursor: pointer;}

.dsjTit{ float: left; font-size: 22px; font-weight: bold; color: #1492e2; line-height: 40px;}
.dsjList { min-height: 430px; display: none;}
.dsjList ul,.dsjList li{padding: 35px 0 0 0; margin: 0; list-style: none;}
.dsjList ul{  overflow: hidden;}/*background: url(../img/dsjLine.png) 36px top repeat-y;*/
.dsjList li{ float: left; width: 100%; padding: 10px 70px 10px 0; opacity: 0;}
.dsjList ul span{ float: left; width: 50px;  padding: 10px 0; line-height: 24px;}/*background: url(../img/dsjIco_01.png) right 15px no-repeat;*/
.dsjList ul div{ margin-left: 60px; background: #f1f4f6; border: solid 1px #e1e1e1; padding: 10px; line-height: 24px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.dsjList li:hover span,.dsjList li:active span{ }/*background: url(../img/dsjIco_02.png) right 15px no-repeat;*/
.dsjList li:hover div,.dsjList li:active div{ background: #dff1fd;}
.dsjmonth{ position: absolute; width: 60px; right: 0; top: 35px;}
.dsjmonth span{ width: 60px;display: block; padding-left: 10px; margin: 10px 0; text-align: center; height: 27px; line-height: 27px; }/*background: url(../img/dsjBtn.png) left center;*/
.dsjmonth .on{color: #4d4d4d; cursor: pointer; transition: .15s;}
.dsjmonth .on_02{  color: #fff;}/*background: url(../img/dsjBtn.png) right center;*/
.dsjList>div{ position: relative;}

.indMenuHide{ display: none;}
label.BMapLabel{max-width: none;}
.contentBox .map img{ max-width: none;}

.ztLink{ width: 100%; height: 100%; position: fixed; z-index: 9999999; background: #0881d6; left: 0; top: 0; display: table;table-layout: fixed;}
.ztLinkBox{ display: table-cell; vertical-align: middle; width: 100%;}
.ztLinkBox div{ width: auto; margin:0 auto;}
.ztLinkBox span{ padding:15px; display: block;}
.ztLinkBox span img{ width: auto; max-width: 100%;}
.ztLinkBox p{ text-align: center; padding: 0; margin: 0;}
.ztLinkBox p a{ height: 30px; line-height: 30px; width: 100px; font-size: 16px; margin:0 10px; display: inline-block;}
.goztBtn01{ color: #fff; background: #44b040;}
.goztBtn02{ color: #0881d6; background: #ffe035;}
.goztBtn01:hover{ background: #2fcf49; color: #fff;}
.goztBtn02:hover{ background: #fcff10;}
.indBtn{ display:none;}

}
@media (min-width: 768px) {
		.newsTabsBox dd div{ width: 40%; padding-right: 15px; float: left;}
		.bannerBtn{ position: relative; width: 750px; margin: 0 auto;}
		.newsTabsBox li{ overflow: hidden; line-height: 36px;}
		.newsTabsBox li a{ width: 600px; float: left; font-size: 14px;}
		.newsTabsBox li span{ color: #666; font-size: 12px; display: block; float: right; margin-top: 0;}
		.newsTabsBox dt{ width: 100%; overflow: hidden;}
		.newsTabsBox dt a{ font-size: 16px; line-height: 24px; height: auto; padding: 10px 0; float: left; width: 600px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
		.newsTabsBox dt span{ float: right; line-height: 24px; padding: 10px 0; display: block; font-weight: normal; font-size: 12px; color: #666;}
		.newsTabsBox dd span{ color: #333;}
		.newsTabsBox{ margin-top: 40px; height: 420px;}
.jkzxList img{ float: left; padding-right: 15px; display: block;}
.list a{width:100%; padding-right: 100px;}
.list li{position: relative;}
.list span{ display: block; float: right; position: absolute; right: 0; top: 0; color: #999; font-size: 12px;}
		.menuTit{ width: 100%; background: #1492e2; text-align: center; color: #fff; height: 70px; font-size: 22px; line-height: 70px;}
		.ztLinkBox p a{ height: 40px; line-height: 40px; width: 130px; font-size: 18px; margin:0 10px; display: inline-block;}
		
		
		.indBtn{ width: 100%; margin: 0 auto; display:block;}
.indBtnC{ width: 100%; position: absolute; margin: 0 auto; top: 50%;}
.indBtnC a{width: 55px;
    height: 55px;
    display: block;
    position: absolute;
    z-index: 9999;
    opacity: .3;}
.indBtnC .arrow-left{ 
    left: 15px;
    margin-top: -75px;}/*background: url(../img/gywmPrev.png);*/
	
.indBtnC .arrow-right{
    right: 15px;
    margin-top: -75px;}/* background: url(../img/gywmNext.png);*/
	.indBtnC a:hover, .indBtnC a:active{ opacity:.7;}
		
}
@media (min-width: 992px) {
	.indMenuHide{ display: block;}
	.topBox{ height: 0; overflow: hidden;}
	header{padding-top: 0;  background: #fff;}
	.headerT{ width: 100%; position: relative; z-index: 999; background: #fff; background:#fff ; padding-top: 3px;}
	.logo{ float: left; padding: 0; margin: 0; overflow: hidden; width: 280px;}
	.logo img{ width: auto; max-width: 100%;}
	.topR{ float: right;}
	.topTime{text-align: right; display: block; margin-top: 15px; color: #0082be;}
	.topRB{ margin-top: 15px;}
	.gypt{ float: left; padding: 4px 0; }
	.gypt .wxBtn{  position: relative; display: inline-block;}
	.gypt .wxBtn div{ position: absolute; left: -52px; top: 0px; transition:.15s; z-index: 999999; opacity: 0; visibility: hidden;}
	.gypt .wxBtn div.on{ opacity: 1; top: 20px; visibility:visible;}
	.gypt span{ float: left;line-height: 20px;}
	.gypt a.wbIco{  width: 20px; height: 20px;  float: left; transition: .15s;}/*background: url(../img/wbIco.png) left -20px no-repeat;*/
	.gypt a.on{background-position: left top;}
	.tabsBtn{ width: 970px; margin: 0 auto;}
	.topLink{float: left; padding: 4px 10px;}
	.topLink a{ color: #333; float: left; padding: 0 10px; line-height: 20px; }/*background: url(../img/topLine.jpg) right center no-repeat;*/
	.topLink a:hover,.topLink a:active{ color: #0082be;}
	.topLink a:nth-last-child(1){ background: none;}
	.searchBox{ float: left; height: 28px; width: 212px; border: solid 1px #a5a5a5; overflow: hidden; -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
	.searchBox .searchTxt{ height: 26px; line-height: 20px; width: 180px; border: none; margin: 0; padding: 3px 4px; float: left; outline: none;}
	.searchBox .searchBtn{  width: 26px; height: 26px; border: none; padding: 0; margin: 0; outline: none;}/*background: url(../img/searchBtn.jpg) center center no-repeat;*/
	
	nav{  height: 48px; padding: 0; border: none;}/*background: url(../img/navBg.jpg) center top no-repeat;*/
	nav ul,nav li{ padding: 0; margin: 0; list-style: none;}
	nav ul{ width: 970px; margin: 0 auto; border: none; overflow: inherit;}
	nav ul li{ float: left; width: 121px; text-align: center; line-height: 47px; position: relative;}
	nav ul li a.navBtn{ color: #fff; font-size: 16px; text-align:center; line-height: 47px; center; padding: 0; overflow: hidden; height: 47px;}
	nav ul li a.navBtn:hover,nav ul li a.navBtn:active{ color: #fff; background: none;}
	nav ul li span{  padding-right: 20px;}/*background: url(../img/navIco.png)right center no-repeat;*/
	nav ul li div{ position: absolute; left: 0; width: 100%; padding: 0 11px; visibility: hidden; overflow: hidden; opacity: 0; filter: alpha(opacity=0);  transition: .15s; height: 0;display:block; z-index: 9999;}
	nav ul li div.on{ visibility: visible; opacity: 1; filter: alpha(opacity=100); }
	nav ul li div a{ opacity: 0.8; filter: alpha(opacity=80); line-height: 36px; color: #fff;}
	nav ul li div a:hover{ opacity: 1; filter: alpha(opacity=100); color: #fff;}
	
	nav ul li:nth-child(1) div a:hover{ display: block; width: 100%; background: #014087;}
	nav ul li:nth-child(2) div a:hover{ display: block; width: 100%; background: #014577;}
	nav ul li:nth-child(3) div a:hover{ display: block; width: 100%; background: #014a67;}
	nav ul li:nth-child(4) div a:hover{ display: block; width: 100%; background: #025059;}
	nav ul li:nth-child(5) div a:hover{ display: block; width: 100%; background: #02574b;}
	nav ul li:nth-child(6) div a:hover{ display: block; width: 100%; background: #035d3e;}
	nav ul li:nth-child(7) div a:hover{ display: block; width: 100%; background: #046332;}
	nav ul li:nth-child(8) div a:hover{ display: block; width: 100%; background: #046a29;}
	
	nav ul li:nth-child(1) div a{ display: block; width: 100%; background: #0865cf;}
	nav ul li:nth-child(2) div a{ display: block; width: 100%; background: #096cc0;}
	nav ul li:nth-child(3) div a{ display: block; width: 100%; background: #0b75ab;}
	nav ul li:nth-child(4) div a{ display: block; width: 100%; background: #0d8094;}
	nav ul li:nth-child(5) div a{ display: block; width: 100%; background: #0f8a7c;}
	nav ul li:nth-child(6) div a{ display: block; width: 100%; background: #119466;}
	nav ul li:nth-child(7) div a{ display: block; width: 100%; background: #129d53;}
	nav ul li:nth-child(8) div a{ display: block; width: 100%; background: #13a543;}
	.nav_02On{ top: -500px;}
	.bannerBox .tabs{ position: absolute; left: 0; bottom: 0; width: 100%; z-index: 9999; height: 98px; margin: 0;}
	.bannerBox .tabs a{width: 117px;}
	.bannerBox .tabs a span{ height: 98px; padding-top: 70px; width: 117px; font-size: 14px; float: left;}
	.bannerBtnBg{ height: 98px;}
	
	.bannerR{ float: right;}
	
	.bannerBtn{ position: relative; width: 970px; margin: 0 auto;}
	.bannerPic{background: none; float: right; margin-top: -98px; position: absolute; right: -15px; z-index: 9999;}
	.bannerPic div{ width: 147px; height: 98px;position: static; padding: 0; background: #fff;}
	.bannerPic img{width: 147px; height: 98px;}
	.videoBox{ width: 295px; height: 198px; background: #000;  position: absolute; top: -198px; left: 0; z-index: 9999;}
	.bannerBtnBox{ overflow: initial;}
	.bannerPic div{ margin-right: 1px;}
	.bannerPic div.on .videoIco,.bannerPic div.on .videoImg{ visibility: visible;}
	
	.videoIco{  width: 50px; height: 50px; position: absolute; z-index: 999; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px; -webkit-background-size: 50px;
	background-size: 50px;}/*background: url(../img/videoIco.png) center center no-repeat;*/
	.bannerPic div.on .videoImg{opacity: .5; filter: alpha(opacity=50);}
	.bannerPic div.on i{display: block;}
	.videoJs{ left: 0; top: 0;}
	.bannerPic div.on .videoBox{ visibility: visible;}
	.newsTabsBox li a{ width: 360px; float: left; font-size: 14px;}

	.newsTabsBox dd div{ width: 300px;}
	.newsTabsBox dd span{ line-height: 25px; height: 100px; overflow: hidden;}
	.newsTabsBox dt a{width: 360px;}
	
	.indMenuBg{ margin-top: 30px; padding-bottom: 170px; background-size: 1920px;}
	.bodyBg{ margin-top: 30px; padding-bottom: 170px; background-size: 1920px;}
	.bodyBg .container{ width: 1050px;}
	.indMenuLineT{  height: 35px;
	-webkit-background-size: 1616px;
	background-size: 1616px; width: 100%; position: absolute; z-index: 999; top: 0;}/*background: url(../img/indMenuBgT.png) center top no-repeat;*/
	.indMenuBox{ width: 16.666%; float: left; position: relative;}
	
	.indMenuHide{position: absolute; left: 0; top: 241px; width: 100%; height: 0; overflow: hidden; margin-top: 15px;  transition:.2s; border-top-left-radius: 200px; border-top-right-radius: 200px;}
	.indMenuBg .indMenuHide a{ position: absolute; left: 0; bottom: 0; height: 241px;}
	
	.indMenuBg .indMenuHide  span{ color: #fff}
	.indMenuHide a b{color: #fff;}
	
	

/*	.indMenuBox .indMenuHide .indMenuBtn_01{background:#f7f7f7 url(../img/menuBtn_001.png) center 150px no-repeat; }
	.indMenuBox .indMenuHide .indMenuBtn_02{background:#f7f7f7 url(../img/menuBtn_002.png) center 150px no-repeat; }
	.indMenuBox .indMenuHide .indMenuBtn_03{background:#f7f7f7 url(../img/menuBtn_003.png) center 150px no-repeat; }
	.indMenuBox .indMenuHide .indMenuBtn_04{background:#f7f7f7 url(../img/menuBtn_004.png) center 150px no-repeat; }
	.indMenuBox .indMenuHide .indMenuBtn_05{background:#f7f7f7 url(../img/menuBtn_005.png) center 150px no-repeat; }
	.indMenuBox .indMenuHide .indMenuBtn_06{background:#f7f7f7 url(../img/menuBtn_006.png) center 150px no-repeat; }
	.indMenuBox:hover .indMenuHide .indMenuBtn_01{background:#fcc40a url(../img/menuBtn_001.png) center 100px no-repeat; }
	.indMenuBox:hover .indMenuHide .indMenuBtn_02{background:#d8061d url(../img/menuBtn_002.png) center 100px no-repeat; }
	.indMenuBox:hover .indMenuHide .indMenuBtn_03{background:#851b84 url(../img/menuBtn_003.png) center 100px no-repeat; }
	.indMenuBox:hover .indMenuHide .indMenuBtn_04{background:#0971bd url(../img/menuBtn_004.png) center 100px no-repeat; }
	.indMenuBox:hover .indMenuHide .indMenuBtn_05{background:#009d95 url(../img/menuBtn_005.png) center 100px no-repeat; }
	.indMenuBox:hover .indMenuHide .indMenuBtn_06{background:#a8d217 url(../img/menuBtn_006.png) center 100px no-repeat; }*/
	
	.indMenuHide b{color: #fff; width: 100%; position: absolute; top: 80px; left: 0; transition:.4s; opacity: 0;}
	.indMenuHide span{color: #fff; width: 100%; position: absolute; top: 30px; left: 0; transition:.3s; opacity: 0;}
	.indMenuBox .indMenuHide a{ transition:.5s; opacity:1;}
	.indMenuBox:hover .indMenuHide a{ opacity:1;}
	.indMenuBox:hover .indMenuHide{ height: 241px; top: 0; border-top-left-radius: 0; border-top-right-radius: 0;}
	.indMenuBox:hover .indMenuHide b{ top: 50px; opacity: 1;}
	.indMenuBox:hover .indMenuHide span{ top: 20px; opacity: 1;}
	
	.indMenuBg a{ padding-top: 20px; margin-top: 15px;padding-bottom: 160px; transition: .15s; width: 100%; -webkit-background-size: 90px;
	background-size: 90px; background-color: #f7f7f7; background-position: center 100px; line-height: 30px;}
	.indMenuBg .indMenuHide a{ background-position: center 100px; }
	.indMenuBg a span{ font-size: 14px;}
	.indMenuBg a b{ font-size: 16px;}
	.indMenuBg a:hover{ -webkit-background-size: 90px;
	background-size: 90px;}
	.indMenuBg .indMenuBox:nth-child(2)>a,.indMenuBg .indMenuBox:nth-child(4)>a,.indMenuBg .indMenuBox:nth-child(6)>a{ background-color: #fbfbfb;}
	.indMenuLineB{ padding-top: 20px;
	-webkit-background-size: 1616px;
	background-size: 1616px; width: 100%; position: absolute; bottom: 150px;}/*background: url(../img/indMenuBgB.png) center top no-repeat;*/
	footer select{ display: block;  float: left;}
	
	footer span{ float: left; color: #fff; width: auto;}
	footer p a{ color: #fff;}
	footer .footerR{ float: right; width: auto;}
	footer p{ float: left; margin-right: 10px; color: #fff; float: left;}
	 
	.menu{ width: 200px; padding: 0; float: left;}
	.menu ul li,.menu ul{ border: none;}
	.menu ul li{ width: 100%; border-bottom: solid 1px #e5e5e5;}
	.menu ul li a{ text-align: left;  line-height: 40px; transition: .15s;}/*background: url(../img/menuIco.png) -20px center no-repeat;*/
	.menu ul li a:hover,.menu ul li a.on,.menu ul li a:active{ background-position: 0px center; padding-left: 25px;}
	
	.contR{ width: 100%; padding: 0; float: right; width: 740px;}
	.contList li div{ }/*background: url(../img/pic_07.jpg) right 35px no-repeat;*/
	.contList li{ width: 43%; float: left; padding-right: 20px;}
	
	.yyfw span.yyfwTit_01{ width: 20%; display: block; float: left; text-align: right; padding: 5px;}
	.yyfw span.yyfwTit_02{ width: 10%; display: block; float: left; text-align: right; padding: 5px;}
	.yyfw .yyfwText_01{ width: 80%; display: block; float: left; padding: 5px; height: auto; line-height: 16px; margin: 0;border: solid 1px #bbb;}
	.yyfw .yyfwText_02{ width: 90%; display: block; float: left; padding: 5px; height: auto; line-height: 16px; margin: 0;border: solid 1px #bbb;}
	.yyfw .yyfwText_03{ width: 90%;max-width: 90%; min-width: 90%; display: block; float: left; padding: 5px; height: auto; line-height: 16px; margin: 0;border: solid 1px #bbb; height: 90px; max-height: 90px; min-height: 90px;}
	.yyfw .yyfwText_04{ width: 100px; display: block; float: left; padding: 5px; height: auto; line-height: 16px; margin: 0;border: solid 1px #bbb;}
	.menu ul div{ display:block;}
	.menu_02{ display: none;}
	
	.dz{ padding-top: 40px;}
	.newsTabsBox_02{ margin-top: 40px;}
	
	.row .col-md-6:nth-child(1){ padding-left: 0 ; padding-right: 20px;}
	.row .col-md-6:nth-child(2){ padding-right: 0 ; padding-left: 20px;}
	.ztLinkBox div{ width: 1000px; }
	.ztLinkBox span{ padding:0;}
	.ztLinkBox p a{ height: 46px; line-height: 46px; width: 160px; font-size: 20px; margin:0 10px; display: inline-block;}
	
}
@media (min-width: 1230px) {
	.logo{ float: left; padding: 0; margin: 0; width: auto;}
	.tabsBtn{ width: 1200px;}
	nav ul{ width: 1200px; margin: 0 auto;}
	nav ul li{ float: left; width: 150px; text-align: center;}
	nav ul li div{ position: absolute; left: 0; width: 100%; padding: 0 25px; visibility: hidden; overflow: hidden; opacity: 0; transition: .15s; height: 0;}
	.bannerBox .tabs a{ width: 117px;}
	.bannerBox .tabs a:hover{ width: 298px;}
	.bannerBox .tabs a i{ transition: .15s; width: 0; height: 98px;}
	.bannerBox .tabs a:hover i,.bannerBox .tabs a:active i{width: 181px; height: 98px; float: left;}/*background: url(../img/bannerPic.jpg); */
	.bannerBtn{ width: 1200px;}
	.newsTabsBox li a{ width: 470px;}
	.newsTabsBox dt a{width: 490px;}
	
	.indMenuLineT{ padding-top: 20px;
	-webkit-background-size: 2000px;
	background-size: 2000px; width: 100%; position: absolute; height: 35px;}/*background: url(../img/indMenuBgT.png) center top no-repeat;*/
	.indMenuLineB{ padding-top: 20px;
	-webkit-background-size: 2000px;
	background-size: 2000px; width: 100%; position: absolute;}/*background: url(../img/indMenuBgB.png) center top no-repeat;*/
	
	.contR{ width: 100%; padding: 0; float: right; width: 810px;}
	
	.ztLinkBox div{ width: 1000px; }
	.ztLinkBox p a{ height: 57px; line-height: 57px; width: 180px; font-size: 24px; margin:0 10px; display: inline-block;}
	.goztBtn01{ color: #fff; background: #44b040;}
	.goztBtn02{ color: #0881d6; background: #ffe035;}
	.indBtnC,.indBtn{ max-width:1200px;}
}


.title{ text-align: center; font-size: 24px; font-weight: bold; color: #1492e2; margin: 20px 0;}
.newsTime{ width: 100%; text-align: center; color: #666; display: block; padding-bottom: 30px; }/*background: url(../img/newsLine.jpg) left bottom repeat-x;*/

.article{ padding: 40px 0; line-height: 26px;}