@charset "UTF-8";
/* 默认样式 */
body{
	font-family: "PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif";
	-ms-overflow-style: scrollbar;
	color: #000;
	padding: 0;
	margin: 0;
	width: 100%;
	min-width: 1200px;
	font-size: 14px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
*{
	text-decoration: none;
}
div,form,img,ul,ol,li,dl,dt,dd{
	margin: 0;
	padding: 0;
	border: 0;
}
li{
	list-style-type:none;
}
img{
	vertical-align:top;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:normal;
}
a{
	color: #000;
	text-decoration:none;
	cursor: pointer;
	outline-style: none;
	list-style: none;
}
a:hover{
	color: #487fdc;
}
/* vue */
[v-cloak] {
	display: none;
}
/* 头部样式 */
#header{
	position: relative;
	background: url("../images/banner001.png") no-repeat top;
	background-size: 100% 206px;
	min-width: 1200px;
	height: 256px;
}
#header .top{
	background-color: rgba(30, 30, 30, 0.2);
	min-width: 1200px;
	height: 32px;
}
#header .top .topC{
	margin: 0 auto;
	width: 1010px;
	height: 32px;
}
#header .top .topC ul{
	float: right;
	margin-right: 20px;
}
#header .top .topC ul li{
	float: left;
	color: #fff;
	margin-left: 20px;
	height: 32px;
	line-height: 32px;
}
#header .top .topC ul li+li{
}
#header .top .topC ul li+li+li{
	cursor: pointer;
}
#header .center{
	min-width: 1200px;
	height: 174px;
}
#header .center .center_title{
	margin: 0 auto;
	cursor: pointer;
	width: 1010px;
	height: 208px;
}
#header .center .center_title div:first-child{
	float: left;
	margin-top: 29px;
	width: 119px;
	height: 128px;
	margin-left: 10px;
}
#header .center .center_title div:first-child img{
	width: 119px;
	height: 128px;
}
#header .center .center_title div:last-child{
	float: left;
	width: 995px;
	margin-top: 29px;
	height: 128px;
}
#header .center .center_title div ul{
	float: left;
	margin-top: 35px;
	margin-left: 31px;
}
#header .center .center_title div ul:last-child{
	margin-left: 56px;
}
#header .center .center_title div ul li:first-child{
	color: #fff;
	font-weight: bolder;
	font-family: "STZhongsong";
	line-height: 42px;
	font-size: 42px;
	margin-bottom: 14px;
}
#header .center .center_title div ul li:last-child{
	color: #fff;
}
#header .center .center_title div ul .spacing{
	letter-spacing: 4px;
}
.nav{
	background-color: #256dbd;
	min-width: 1200px;
	height: 50px;
}
.nav ul{
	margin: 0 auto;
	width: 1010px;
	height: 50px;
}
.nav ul li{
	font-family: "microsoft yahei";
	font-weight: bold;
	float: left;
	text-align: center;
	cursor: pointer;
	color: #fff;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	width: 112px;
}
.nav ul li a {
	color: #fff;
}
.nav ul .active{
	background-color: #fff;
	color: #004579;
}
.nav ul .active a{
	background-color: #fff;
	color: #004579;
}

/* 头部样式 */

.contentdemo0{
	background: url("../images/centerbg.png") repeat-x;
}
.contentdemo1{
	background-color: #fff;
}
/* 预警信息 */
#yjxx{
	overflow: hidden;
	margin: 0 auto;
	width: 1010px;
}
#yjxx a{
	color: #ee4a4c;
	text-decoration: none;
}
#yjxx .txt-scroll{
	background-color: #eff7ff;
	margin: 0 auto;
	color: #ee4a4c;
	width: 100%;
	height: 36px;
	line-height: 36px;
	margin-top: 12px;
}
#yjxx .txt-scroll .scrollbox{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	transition: all .2s;
}
#yjxx .txt-scroll .scrollbox .txt{
	display: inline;
	position: relative;
}
#yjxx .text{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	transition: all .2s;
}
#yjxx .text img{
	width: 36px;
	height: 36px;
}
#yjxx .txt-scroll .txt-clone{
	display: inline; position: relative;
}
/*#yjxx>div{
	background-color: #eff7ff;
	margin: 0 auto;
	color: #ee4a4c;
	width: 1010px;
	height: 36px;
	line-height: 36px;
	margin-top: 12px;
}
#yjxx>div span{
	display: inline-block;
    vertical-align: top;
	text-align: center;
	font-size: 24px;
	width: 40px;
	height: 36px;
}
#yjxx>div span img{
	width: 34px;
	height: 34px;
	margin-top: 1px;
}
#yjxx>div a{
	color: #ee4a4c;
	text-decoration:none;
	display: inline-block;
    vertical-align: top;
	font-size: 16px;
	margin-left: 7px;
}*/
/* 预警信息 */
/* 头条区域 */
#headlines{
	width: 100%;
	padding-top: 12px;
	height: 62px;
}
#headlines div{
	margin: 0 auto;
	text-align: center;
	width: 1010px;
	height: 62px;
}
#headlines div img{
	width: 1010px;
	height: 62px;
}
/* 头条区域 */
/* 栏目标题区域 */
#lmbt{
	position: relative;
	border: 1px solid #a0c2e6;
	margin: 0 auto;
	background-color: #eff7ff;
	width: 1008px;
	height: 70px;
	margin-top: 12px;
}
#lmbt:after{
	content: "";
	display: block;
	clear: both;
}
#lmbt .lmbt0{
	width: 1008px;
}
#lmbt .lmbt1{
	float: left;
	width: 504px;
	height: 26px;
}
#lmbt .lmbt2{
	float: left;
	width: 504px;
	height: 26px;
}
#lmbt .lmbttitle{
	float: left;
}
#lmbt .lmbttitle:after{
	content: "";
	display: block;
	clear: both;
}
#lmbt .lmbt0 .lmbttitle a{
	float: left;
	vertical-align: middle;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-decoration:none;
	text-align: center;
	font-weight: bold;
	color: #256dbd;
	width: 934px;
	height: 42px;
	line-height: 42px;
	font-size: 22px;
	padding-right: 37px;
	padding-left: 37px;
}
#lmbt .lmbt1 .lmbttitle a{
	float: left;
	vertical-align: middle;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-decoration:none;
	text-align: center;
	border-right: 1px solid #999;
	color: #999;
	width: 464px;
	font-size: 14px;
	padding-right: 20px;
	padding-left: 20px;
}
#lmbt .lmbt2 .lmbttitle a{
	float: left;
	vertical-align: middle;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-decoration:none;
	text-align: center;
	color: #999;
	width: 380px;
	font-size: 14px;
	padding-right: 20px;
	padding-left: 20px;
}
#lmbt .lmbtMore{
	position: absolute;
	right: 15px;
	top: 45px;
}
#lmbt .lmbtMore a{
	text-decoration: none;
	font-size: 12px;
}
/* 栏目标题区域 */
/* 新闻区域 */
.nav1news a{
	text-decoration: none;
}
#news{
	margin: 0 auto;
	width: 1010px;
	height: 427px;
	margin-top: 12px;
}
#news .nav1news{
	float: left;
	width: 511px;
	height: 415px;
}
#news .nav1news img{
	width: 511px;
	height: 375px;
}
#news .dt{
	float: left;
	margin-left: 10px;
	width: 489px;
	height: 427px;
}
#news .dt>ul{
	width: 489px;
	height: 40px;
	margin-bottom: 0;
}
#news .dt>ul>li{
	float: left;
	background-color: #f5f5f5;
	cursor: pointer;
	text-align: center;
	width: 114px;
	height: 40px;
	margin-right: 10px;
	font-size: 16px;
	line-height: 40px;
}
#news .dt>ul>li:last-child{
	margin-right: 0;
}
#news .dt>ul>.active{
	color: #fff;
	font-weight: bold;
	background-color: #3882f0;
}
#news .dt .dtdiv{
	width: 489px;
	margin-top: 10px;
}
#news .dt .dtdiv ul li{
	font-size: 14px;
	height: 34px;
	line-height: 34px;
}
#news .dt .dtdiv ul li::before{
	content: "·";
	color: #3050eb;
	display: inline-block;
	font-weight: 600;
	margin-right: 14px;
}
#news .dt .dtdiv ul li a{
	display: inline-block;
	text-decoration:none;
	width: 75%;
	color: #000;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: top;
}
#news .dt .dtdiv ul li a:hover{
	color: #487fdc;
}
#news .dt .dtdiv ul li span{
	float: right;
}
#news .dt .dtMore{
	float: right;
	cursor: pointer;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
}
#news .dt .dtMore:hover{
	color: #487fdc;
}
/* 新闻区域 */
/* 滑动模块 */
#ztzl{
	margin-top: 12px;
}
.scrolllist{
	position: relative;
	margin: 0 auto;
	width: 1010px;
	height: 133px;
}
a.abtn{
	display: block;
	overflow: hidden;
	height: 133px;
	width: 46px;
}
a.aleft{
	position: absolute;
	z-index: 2;
	width: 46px;
	height: 133px;
	top: 0;
	left: 0;
}
a.aleft img{
	width: 46px;
	height: 133px;
}
a.agrayleft{
	cursor: default;
	background-position: -34px 50%;
}
a.aright{
	position: absolute;
	width: 46px;
	height: 133px;
	top: 0;
	right: 0;
}
a.aright img{
	width: 46px;
	height: 133px;
}
a.agrayright{
	cursor: default;
	background-position: -51px 50%;
}
.scrolllist .imglist_w{
	overflow: hidden;
	float: left;
	position: relative;
	height: 133px;
	width: 1010px;
}
.scrolllist .imglist_w ul{
	position: absolute;
	left: 0;
	top: 0;
}
.scrolllist .imglist_w li{
	float: left;
	padding-top: 0;
	padding-bottom: 0;
	width: 241px;
	padding-left: 14px;
}
.scrolllist .imglist_w li:first-child{
	padding-left: 0;
}
.scrolllist .imglist_w li img{
	padding: 0;
	width: 242px;
	height: 133px;
}
.scrolllist .imglist_w li:first-child img{
	width: 242px;
}
.scrolllist .imglist_w li a{
	color: #3366cc;
	text-decoration: none;
	float: left;
}
.scrolllist .imglist_w li a:hover img{
	filter: alpha(opacity=86);
	-moz-opacity: 0.86;
	opacity: 0.86;
}
.scrolllist .imglist_w li p{
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	float: left;
}
/* 滑动模块 */
/* 党词模块 */
#dc{
	margin: 0 auto;
	width: 1010px;
	height: 86px;
	margin-top: 12px;
}
#dc img{
	width: 1010px;
	height: 86px;
}
/* 党词模块 */
/* 指导方针区域 */
.policy{
	margin: 0 auto;
	width: 1010px;
	height: 70px;
	margin-top: 20px;
}
.policy img{
	width: 1010px;
	height: 70px;
}
/* 指导方针区域 */
/* 模块区域title */
.mktitle{
	background: url("../images/mkbg.png") no-repeat;
	background-size: 6px 38px;
	position: relative;
	width: 100%;
	height: 38px;
}
.mktitle ul{
	border-bottom: 1px solid #969696;
	margin-left: 13px;
	padding-left: 5px;
}
.mktitle ul li:first-child{
	font-weight: bold;
	font-size: 16px;
	line-height: 37px;
	height: 37px;
}
.mktitle ul li:last-child{
	font-size: 16px;
	line-height: 37px;
	height: 37px;
}
.mktitle div{
	position: absolute;
	color: #656661;
	cursor: pointer;
	right: 0;
	top: 13px;
	font-size: 12px;
}
.mktitle div a{
	color: #000;
	text-decoration: none;
}
.mktitle div a:hover{
	color: #487fdc;
}
.mktitle div span{
	margin-left: 9px;
	color: #487fdc;
}
/* 模块区域title */
/* 模块区域 */
#module{
	margin: 0 auto;
	width: 1010px;
	margin-top: 20px;
}
#module::after{
	content: "";
	display: block;
	clear: both;
}
#module .ysjg{
	float: left;
	width: 432px;
	margin-right: 29px;
}
#module .ysjgC{
	float: left;
	width: 428px;
	height: 150px;
}
#module .ysjgC ul{
	width: 432px;
	height: 150px;
}
#module .ysjgC ul li{
	float: left;
	background-color: #ebf5ff;
	text-align: center;
	cursor: pointer;
	margin-top: 13px;
	width: 209px;
	height: 62px;
	margin-right: 13px;
	line-height: 62px;
	font-size: 14px;
}
#module .ysjgC ul li a{
	color: #000;
	text-decoration:none;
}
#module .ysjgC ul li a:hover{
	color: #487fdc;
}
#module .ysjgC ul li+li{
	margin-right: 0;
}
#module .ysjgC ul li+li+li{
	margin-right: 13px;
}
#module .ysjgC ul li:last-child{
	margin-right: 0;
}
#module .xxgk{
	float: left;
	width: 548px;
}
#module .xxgkC{
	float: left;
	width: 548px;
	height: 150px;
}
#module .xxgkC ul{
	background-color: #f5f5f5;
	margin-top: 13px;
	width: 548px;
	height: 137px;
}
#module .xxgkC ul li{
	float: left;
	width: 137px;
	height: 137px;
}
#module .xxgkC ul li img{
	margin: 31px 43px 0 43px;
	width: 48px;
	height: 48px;
}
#module .xxgkC ul li a{
	text-decoration: none;
	color: #000;
}
#module .xxgkC ul li a:hover{
	color: #487fdc;
}
#module .xxgkC ul li p{
	text-align: center;
	font-size: 14px;
	margin-top: 20px;
	height: 20px;
	line-height: 20px;
}
#module .zwfw{
	float: left;
	width: 432px;
	margin-right: 29px;
	margin-top: 20px;
}
#module .zwfwC{
	float: left;
	width: 432px;
	height: 128px;
}
#module .zwfwC ul{
	background-color: #f5f5f5;
	margin-top: 13px;
	width: 432px;
	height: 115px;
}
#module .zwfwC ul li{
	float: left;
	width: 108px;
}
#module .zwfwC ul li img{
	margin: 21px 30px 0 30px;
	width: 48px;
	height: 48px;
}
#module .zwfwC ul li a{
	text-decoration: none;
	color: #000;
}
#module .zwfwC ul li a:hover{
	color: #487fdc;
}
#module .zwfwC ul li p{
	text-align: center;
	font-size: 16px;
	height: 16px;
	line-height: 14px;
	margin-top: 8px;
}
#module .ywxt{
	float: left;
	width: 548px;;
	margin-top: 20px;
	height: 166px;
}
#module .ywxtC{
	float: left;
	background-color: #f5f5f5;
	margin-top: 13px;
	height: 115px;
	width: 548px;
}
#module .ywxtC .ywxttitle{
	background-color: white;
	float: left;
	width: 254px;
	border-radius: 6px;
	height: 42px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 12px;
}
#module .ywxtC .ywxttitle .selectDiv{
	cursor: pointer;
	border: 1px solid #EBECEC;
	text-align: center;
	border-radius: 6px;
	background: no-repeat 10px 5px;
	background-size: 30px 30px;
	width: 207px;
	height: 40px;
	line-height: 40px;
	padding-left: 40px;
	padding-right: 7px;
	font-size: 11px;
}
#module .ywxtC>div .selectDiv{
	background-image: url("../images/yjzhzhywxt.png")!important;
}
#module .ywxtC>div+div .selectDiv{
	background-image: url("../images/zh.png")!important;
}
#module .ywxtC>div+div+div .selectDiv{
	background-image: url("../images/whp.png")!important;
}
#module .ywxtC>div+div+div+div .selectDiv{
	background-image: url("../images/zj.png")!important;
}
#module .ywxtC .ywxttitle .selectDiv a{
	text-decoration: none;
}
#module .ywxtC .ywxttitle .selectDivMore{
	background: no-repeat 4px 14px;
	border: 1px solid #b4b4b4;
	text-align: center;
	background-size: 35px 30px;
	border-radius: 6px;
	width: 196px;
	height: 60px;
	line-height: 14px;
	padding-left: 30px;
	padding-top: 16px;
	font-size: 11px;
}
#module .ywxtC .ywxttitle span{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	width: 64px;
	height: 64px;
}
#module .ywxtC .ywxttitle span img{
	cursor: pointer;
	margin: 18px 22px;
}
#module .ywxtC .ywxtselect{
	position: absolute;
	z-index: 2;
}
#module .ywxtC .ywxtselect ul li{
	background-color: #fff;
	border: 1px solid #b4b4b4;
	width: 563px;
	height: 37px;
	line-height: 37px;
	border-radius: 12px;
}
#module .ywxtC .ywxtselect ul li img{
	margin-left: 27px;
	width: 36px;
	height: 32px;
	margin-right: 20px;
}
#module .hdjl{
	float: left;
	width: 432px;
	margin-top: 20px;
	margin-right: 29px;
}
#module .hdjlC{
	float: left;
	width: 100%;
	height: 195px;
}
#module .hdjlC ul{
	width: 100%;
	height: 193px;
}
#module .hdjlC ul li{
	float: left;
	background-color: #ebf5ff;
	text-align: center;
	cursor: pointer;
	margin-top: 13px;
	width: 209px;
	height: 84.5px;
	margin-right: 13px;
	line-height: 62px;
	font-size: 14px;
}
#module .hdjlC ul li+li{
	margin-right: 0;
}
#module .hdjlC ul li+li+li{
	margin-right: 13px;
}
#module .hdjlC ul li+li+li+li{
	margin-right: 0;
}
#module .hdjlC ul li img{
	float: left;
	margin: 18.25px 30px;
	width: 48px;
	height: 48px;
}
#module .hdjlC ul li a{
	text-decoration: none;
	color: #000;
}
#module .hdjlC ul li a:hover{
	color: #487fdc;
}
#module .hdjlC ul li p{
	float: left;
	text-align: center;
	font-size: 16px;
	height: 84.5px;
	line-height: 84.5px;
}
#module .spqy{
	float: left;
	width: 548px;
	margin-top: 20px;
}
#module .spqyC{
	float: left;
	width: 548px;
	height: 195px;
}
#module .spqyC div{
	float: left;
	width: 280px;
	margin-top: 13px;
	height: 182px;
	margin-right: 12px;
}
#module .spqyC div img{
	width: 280px;
	height: 182px;
}
#module .spqyC ul{
	float: left;
	width: 256px;
	margin-top: 13px;
}
#module .spqyC ul li{
	width: 256px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
#module .spqyC ul li::before{
	content: "·";
	color: #3050eb;
	display: inline-block;
	font-weight: 600;
	margin-right: 16px;
}
#module .spqyC ul li a{
	display: inline-block;
	text-decoration:none;
	width: 87%;
	color: #000;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: top;
}
#module .spqyC ul li a:hover{
	color: #487fdc;
}
#module .spqyC ul li span{
	float: right;
}
/* 模块区域 */
/* 科普知识 */
#kpzs{
	margin: 0 auto;
	width: 1010px;
	margin-top: 20px;
	margin-bottom: 32px;
}
#kpzs .kpzsC{
	margin: 0 auto;
	width: 1010px;
}
#kpzs .kpzsC ul{
	width: 1010px;
}
#kpzs .kpzsC ul:after{
	content: '';
	display: block;
	clear: both;
}
#kpzs .kpzsC ul .li4{
	float: left;
	position: relative;
	cursor: pointer;
	width: 246px;
	margin-right: 8px;
}
#kpzs .kpzsC ul .li3{
	float: left;
	position: relative;
	cursor: pointer;
	width: 330px;
	margin-right: 10px;
}
#kpzs .kpzsC ul .li2{
	float: left;
	position: relative;
	cursor: pointer;
	width: 501px;
	margin-right: 8px;
}
#kpzs .kpzsC ul li:last-child{
	margin-right: 0;
}
#kpzs .kpzsC ul .li4 div{
	position: absolute;
	background-color: rgba(255, 255 ,255, 0.8);
	text-align: center;
	color: #000;
	width: 246px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	top: 96px;
}
#kpzs .kpzsC ul .li4 img{
	width: 246px;
	height: 128px;
}
#kpzs .kpzsC ul .li3 div{
	position: absolute;
	background-color: rgba(255, 255 ,255, 0.8);
	text-align: center;
	color: #000;
	width: 330px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	top: 100px;
}
#kpzs .kpzsC ul .li3 img{
	width: 330px;
	height: 132px;
}
#kpzs .kpzsC ul .li2 div{
	position: absolute;
	background-color: rgba(255, 255 ,255, 0.8);
	text-align: center;
	color: #000;
	width: 501px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	top: 100px;
}
#kpzs .kpzsC ul .li2 img{
	width: 501px;
	height: 132px;
}
#kpzs .kpzsC ul li:hover div{
	color: #487fdc;
}
/* 科普知识 */
/* 功能模块 */
.icon {
	width: 1em;
	height: 1em;
	vertical-align: -0.15em;
	fill: currentColor;
	overflow: hidden;
}
#gnmk{
	position: fixed;
	z-index: 999;
	right: 0;
	bottom: 0;
}
#gnmk ul li{
	position: relative;
	background-color: #ececec;
	text-align: center;
	cursor: pointer;
	line-height: 55px;
	width: 55px;
	height: 55px;
	margin-bottom: 4px;
}
#gnmk ul li span{
	color: rgb(97, 145, 255);
	font-size: 30px;
}
#gnmk ul li svg{
	font-size: 30px;
	margin-top: 12px;
}
#gnmk ul li:hover{
	background-color: #3682f5;
}
#gnmk ul li:hover span{
	color: #fff;
}
#gnmk ul li .wxc{
	position: absolute;
	background-color: #fff;
	z-index: 5;
	border: 4px solid #3682f5;
	left: -103px;
	top: -56px;
	width: 95px;
	height: 103px;
}
#gnmk ul li .wxc img{
	width: 87px;
	height: 86px;
}
#gnmk ul li .wxc p{
	text-align: center;
	background-color: #3682f5;
	margin: 0;
	color: #fff;
	height: 20px;
	line-height: 20px;
	font-size: 9px;
}
#gnmk ul li .wbc{
	position: absolute;
	background-color: #fff;
	z-index: 5;
	border: 4px solid #3682f5;
	left: -103px;
	top: -56px;
	width: 95px;
	height: 103px;
}
#gnmk ul li .wbc img{
	width: 87px;
	height: 82px;
}
#gnmk ul li .yxC{
	position: absolute;
	z-index: 5;
	border: 4px solid #3682f5;
	background-color: white;
	left: -103px;
	top: -21px;
}
#gnmk ul li .yxC .yximg li{
	width: 95px;
	height: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#gnmk ul li .yxC .yximg img{
	width: 95px;
	height: 20px;
	background-color: white;
}
#gnmk ul li .wbc p{
	text-align: center;
	background-color: #3682f5;
	margin: 0;
	color: #fff;
	height: 12px;
	line-height: 14px;
	font-size: 9px;
}
#gnmk ul li .fhdb{
	position: absolute;
	z-index: 5;
	background-color: #fff;
	box-shadow: 0px 1px 2px #b2b1b1;
	left: -114px;
	top: 13px;
	width: 112px;
	height: 30px;
	line-height: 30px;
}
/* 功能模块 */
/* nav2 */
.ldxxdiv{
	width: 100%;
}
.ldxxdiv .ldxxdivTitle{
	color: #256dbd;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 34px;
}
.ldxxdiv .ldxxdivTitle:before{
	content: "·";
	color: #256dbd;
	display: inline-block;
	font-weight: 600;
	margin-right: 4px;
}
.ldxxdiv .ldxxdivC>div{
	background-color: #f5f5f5;
	border-radius: 12px;
	width: 100%;
	padding: 10px 10px 10px 10px;
}
.ldxxdiv .ldxxdivC>div:after{
	content: "";
	clear: both;
	display: block;
}
.ldxxdiv .ldxxdivC>div img{
	float: left;
	width: 80px;
	height: 105px;
}
.ldxxdiv .ldxxdivC>div>div{
	float: left;
	margin-left: 16px;
	width: 695px;
}
.ldxxdiv .ldxxdivC>div>div span:first-child{
	color: #3581f5;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 3px;
}
.ldxxdiv .ldxxdivC>div>div span+span{
	color: #3581f5;
	font-size: 16px;
	line-height: 28px;
	margin-left: 22px;
	letter-spacing: 3px;
}
/* 临时增加样式 2022-02-14 */ 
.ldxxdiv .ldxxdivC>div>div>span{
	font-size: 16px;
	line-height: 28px;
	margin-left: 22px;
	letter-spacing: 3px;
	color: #3581f5;
}
.ldxxdiv .ldxxdivC>div>div p{
	line-height: 27px;
	font-size: 14px;
	margin: 0;
}
.ldxxdiv .ldxxdivC ul{
	width: 820px;
	margin-bottom: 34px;
}
.ldxxdiv .ldxxdivC ul::after{
	clear: both;
	display: block;
	content: "";
}
.ldxxdiv .ldxxdivC ul li{
	border: 1px solid #eaeaea;
	float: left;
	border-radius: 6px;
	margin-top: 24px;
	width: 243px;
	height: 88px;
	padding: 10px;
	margin-right: 12px;
}
.ldxxlir0{
	margin-right: 0 !important;
}
.ldxxdiv .ldxxdivC ul li img{
	float: left;
	width: 67px;
	height: 88px;
	margin-right: 10px;
}
.ldxxdiv .ldxxdivC ul li .ldp{
	color: #333;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 10px;
}
.ldxxdiv .ldxxdivC ul li p{
	float: left;
	color: #999999;
	font-size: 12px;
	line-height: 12px;
	margin: 0;
	margin-bottom: 6px;
	width: 166px;
}
.ldxxdiv .ldxxdivC ul li p:last-child{
	text-align: justify;
	line-height: 12px;
	margin-bottom: 0;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.ldxxdiv .ldxxdivC ul li{
	position: relative;
}
.ldxxdiv .ldxxdivC ul li p:last-child span{
	text-align: justify;
	display: none;
	position: absolute;
	z-index: 2;
	top: 100px;
	line-height: 20px;
	background-color: #eff6ff;
	border: 1px solid #eaeaea;
	width: 90%;
	padding: 7px;
	box-shadow: 3px 3px 3px #d2d2d2;
}
.ldxxdiv .ldxxdivC ul li p:last-child:hover span{
	display: block;
}
.ldxxdiv3{
	width: 100%;
}
.ldxxdiv3 .ldxxdivTitle{
	font-size: 20px;
	color: #256dbd;
	height: 20px;
	line-height: 20px;
	margin-bottom: 34px;
}
.ldxxdiv3 .ldxxdivTitle:before{
	content: "·";
	color: #256dbd;
	display: inline-block;
	font-weight: 600;
	margin-right: 4px;
}
.ldxxdiv3 p{
	margin: 0;
	text-indent: 2em;
	font-size: 16px;
	line-height: 28px;
}
.ldxxdiv3 .ckxq{
	float: right;
	background-color: #3682f5;
	border-radius: 8px;
	cursor: pointer;
	color: #fff;
	text-align: center;
	width: 180px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
}
.ldxxdiv3:after{
	clear: both;
	content: "";
	display: block;
}
.ldxxdiv4{
	width: 100%;
	margin-top: 50px;
	margin-bottom: 34px;
}
.ldxxdiv4 .ldxxdivTitle{
	font-size: 20px;
	color: #256dbd;
	height: 20px;
	line-height: 20px;
	margin-bottom: 34px;
}
.ldxxdiv4 .ldxxdivTitle:before{
	content: "·";
	color: #256dbd;
	display: inline-block;
	font-weight: 600;
	margin-right: 4px;
}
.ldxxdiv4 p{
	margin: 0;
	text-indent: 2em;
	margin: 0;
	font-size: 16px;
	line-height: 28px;
}
.ldxxdiv4 .ckxq{
	float: right;
	background-color: #3682f5;
	border-radius: 8px;
	cursor: pointer;
	color: #fff;
	text-align: center;
	width: 180px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
}
.ldxxdiv4:after{
	clear: both;
	content: "";
	display: block;
}
.ldxxdiv5{
	width: 100%;
	margin-bottom: 34px;
}
.ldxxdiv5 .ldxxdivTitle{
	color: #000;
	text-align: center;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 34px;
}
.ldxxdiv5 p{
	margin: 0;
	text-indent: 2em;
	font-size: 14px;
	line-height: 28px;
}
.ldxxdiv5 .ckxq{
	float: right;
	background-color: #3682f5;
	border-radius: 8px;
	cursor: pointer;
	color: #fff;
	text-align: center;
	width: 180px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
}
.ldxxdiv5:after{
	clear: both;
	content: "";
	display: block;
}
.ldxxdiv6{
	width: 100%;
	margin-bottom: 34px;
}
.ldxxdiv6 .ldxxdivTitle{
	color: #000;
	text-align: center;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 34px;
}
.ldxxdiv6 p{
	margin: 0;
	text-indent: 2em;
	font-size: 14px;
	line-height: 28px;
}
.ldxxdiv6 .ckxq{
	float: right;
	background-color: #3682f5;
	border-radius: 8px;
	cursor: pointer;
	color: #fff;
	text-align: center;
	width: 180px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
}
.ldxxdiv6:after{
	clear: both;
	content: "";
	display: block;
}
.ldxxdiv7{
	width: 100%;
	margin-bottom: 34px;
}
.ldxxdiv7 .ldxxdivTitle{
	font-size: 20px;
	color: #256dbd;
	height: 20px;
	line-height: 20px;
	margin-bottom: 34px;
}
.ldxxdiv7 .ldxxdivTitle:before{
	content: "·";
	color: #256dbd;
	display: inline-block;
	font-weight: 600;
	margin-right: 4px;
}
.ldxxdiv7 .ldxxdivC{
	width: 880px;
	margin-top: 14px;
}
.ldxxdiv7 .ldxxdivC ul li{
	float: left;
	border: 1px solid #eaeaea;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	border-radius: 8px;
	width: 249px;
	height: 37px;
	line-height: 37px;
	margin-right: 14px;
	margin-top: 17px;
	font-size: 13px;
}
.ldxxdiv7 .ldxxdivC ul li a{
	text-decoration:none;
}
.ldxxdiv7:after{
	clear: both;
	content: "";
	display: block;
}
/* nav2 */
.nav31title{
	margin-top: 34px;
}
.nav31title a img{
	width: 1010px;
	height: 65px;
}
.nav31{
	margin-top: 20px;
}
.nav31:after{
	content: "";
	display: block;
	clear: both;
}
.nav31 .nav1news{
	float: left;
	width: 497px;
	height: 294px;
	margin-right: 16px;
}
.nav31 .nav1news img{
	width: 497px;
	height: 244px !important;
}
.nav32dt{
	float: left;
	width: 497px;
	height: 294px;
}
.nav33dt{
	float: left;
	width: 100%;
	height: 294px;
	margin-top: 20px;
}
.nav3dttitle{
	height: 32px;
	line-height: 31px;
	font-size: 16px;
	background: url("../images/dh.png") no-repeat;
	background-size: 32px;
}
.nav3dttitle>div{
	position: relative;
	color: rgb(255,50,48);
	font-weight: bold;
	margin-left: 40px;
	font-size: 16px;
	border-bottom: 1px solid rgb(255,50,48);
}
.nav3dttitle>div>.nav3dtMore{
	position: absolute;
	font-weight: normal;
	color: #000;
	right: 0;
	top: 0;
	font-size: 12px;
}
.nav3dttitle>div>.nav3dtMore a{
	text-decoration: none;
}
.nav32dt ul{
	width: 497px;
	min-height: 287px;
}
.nav32dt ul li{
	border-bottom: 1px dashed #e5e5e5;
	height: 41px;
	line-height: 41px;
}
.nav32dt ul li a {
	background: url(../images/ulbs1.png) no-repeat 11px 11px;
	display: inline-block;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	background-position: 0 16px;
	padding-left: 20px;
	width: 70%;
}
.nav32dt ul li span{
	float: right;
	margin-right: 10px;
}
.nav33dt ul{
	float: left;
	width: 100%;
}
.nav33dt ul li{
	float: left;
	border-bottom: 1px dashed #e5e5e5;
	height: 41px;
	line-height: 41px;
	width: 497px;
}
.nav33dt ul li a {
	background: url(../images/ulbs1.png) no-repeat 11px 11px;
	display: inline-block;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	background-position: 0 16px;
	padding-left: 20px;
	width: 70%;
}
.nav33dt ul li span{
	float: right;
	margin-right: 10px;
}
.dwgklj{
	float: left;
	margin-top: 20px;
}
.dwgklj li{
	float: left;
	width: 237.5px;
	height: 75px;
	margin-right: 20px;
}
.dwgklj li:last-child{
	margin-right: 0;
}
.dwgklj li img{
	width: 237.5px;
	height: 75px;
}
.nav34dt{
	float: left;
	width: 497px;
	height: 294px;
	margin-top: 20px;
	margin-right: 16px;
}
.nav34dt ul{
	width: 497px;
}
.nav34dt ul li{
	float: left;
	border-bottom: 1px dashed #e5e5e5;
	height: 41px;
	line-height: 41px;
	width: 497px;
}
.nav34dt ul li a {
	background: url(../images/ulbs1.png) no-repeat 11px 11px;
	display: inline-block;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	background-position: 0 16px;
	padding-left: 20px;
	width: 70%;
}
.nav34dt ul li span{
	float: right;
	margin-right: 10px;
}
.nav35dt{
	float: left;
	width: 497px;
	height: 294px;
	margin-top: 20px;
}
.nav35dt ul{
	width: 497px;
}
.nav35dt ul li{
	float: left;
	border-bottom: 1px dashed #e5e5e5;
	height: 41px;
	line-height: 41px;
	width: 497px;
}
.nav35dt ul li a {
	background: url(../images/ulbs1.png) no-repeat 11px 11px;
	display: inline-block;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	background-position: 0 16px;
	padding-left: 20px;
	width: 70%;
}
.nav35dt ul li span{
	float: right;
	margin-right: 10px;
}
.nav3bottom{
	margin-bottom: 34px;
}
/* nav3 */
.nav21{
	margin-top: 34px;
	border-radius: 0px;
}
.nav21:after{
	content: "";
	display: block;
	clear: both;
}
.nav21 .nav1news{
	float: left;
	width: 497px;
}
.nav21 .nav21newstitle{
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	border: 1px solid #ddd;
	font-weight: bold;
	text-align: center;
	background-color: #eff7ff;
	color: #256dbd;
	width: 673px;
	height: 48px;
	margin-bottom: 10px;
	line-height: 48px;
	font-size: 18px;
}
.nav21 .nav1news img{
	width: 497px;
	height: 284px !important;
	border-radius: 0px;
}
.nav2dt{
	float: left;
	width: 497px;
}
.ywdtinput{
	border: 1px solid #ddd;
	padding: 0;
	width: 402px;
	height: 48px;
	font-size: 16px;
	line-height: 48px;
	margin-bottom: 10px;
}
.ywdtsub{
	border: 0;
	background-color: #256dbd;
	padding: 0;
	color: white;
	font-size: 16px;
	width: 93px;
	height: 50px;
	margin-bottom: 10px;
}
.nav21dt{
	float: left;
	width: 497px;
	margin-right: 16px;
}
.nav21dt ul{
	width: 497px;
	margin: 12px 0 0 0;
	min-height: 294px;
}
.nav21dt ul li{
	border-bottom: 1px dashed #e5e5e5;
	height: 41px;
	line-height: 41px;
}
.nav21dt ul li a {
	background: url(../images/ulbs1.png) no-repeat 11px 11px;
	display: inline-block;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	background-position: 0 16px;
	padding-left: 20px;
	width: 70%;
}
.nav21dt ul li span{
	float: right;
	margin-right: 10px;
}
.nav2dttitle {
	height: 28px;
	line-height: 27px;
	font-size: 16px;
	border-left: 6px solid #256dbd;
}
.nav2dttitle>div {
	position: relative;
	color: #256dbd;
	font-weight: bold;
	margin-left: 12px;
	font-size: 16px;
	border-bottom: 1px solid #256dbd;
}
.nav2dttitle>div>.nav2dtMore {
	position: absolute;
	font-weight: normal;
	color: #000;
	right: 0;
	top: 0;
	font-size: 12px;
}
.nav2dttitle>div>.nav2dtMore a {
	text-decoration: none;
}
.nav2gzdt{
	width: 497px;
}
.nav2gzdt .nav1news2 img {
	width: 497px;
	height: 284px !important;
}
.nav2gzdt .nav2gztdul{
	border-left: 1px solid #cdddf6;
	margin-top: 16px;
	height: 252px;
}
.nav2gzdt .nav2gztdul ul li{
	height: 46px;
}
.nav2gzdt .nav2gztdul ul li+li{
	margin-top: 5px;
}
.nav2gzdt .nav2gztdul ul li div:first-child{
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-decoration: none;
	height: 32px;
	line-height: 32px;
	margin-left: -7px;
}
.nav2gzdt .nav2gztdul ul li div:first-child img{
	vertical-align: middle;
	height: 11px;
	width: 11px;
	margin-right: 3px;
}
.nav2gzdt .nav2gztdul ul li div:first-child a{
	text-decoration: none;
}
.nav2gzdt .nav2gztdul ul li div:last-child{
	color: #aaa;
	height: 14px;
	line-height: 14px;
	margin-left: 7px;
}
.nav2gzdt .nav2gztdul ul li div:last-child span{
	margin-right: 4px;
}
.nav22{
	margin-top: 20px;
	margin-bottom: 34px;
}
.nav22:after{
	content: "";
	display: block;
	clear: both;
}
.nav22dt{
	position: relative;
	float: left;
	width: 323px;
}
.nav22dt:first-child{
	margin-right: 16px;
}
.nav22dt:last-child{
	float: right;
}
.nav22dt ul{
	width: 324px;
	margin: 12px 0px 0 0px;
	min-height: 287px;
}
.nav22dt ul li{
	border-bottom: 1px dashed #e5e5e5;
	height: 41px;
	line-height: 41px;
}
.nav22dt ul li a {
	background: url(../images/ulbs1.png) no-repeat 11px 11px;
	display: inline-block;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	background-position: 0 16px;
	padding-left: 20px;
	width: 65%;
}
.nav22dt ul li span{
	float: right;
	margin-right: 10px;
}
/* nav3 */
/* nav4 */
.C41xxgk{
	margin-top: 34px;
}
.C41xxgk:after{
	content: "";
	display: block;
	clear: both;
}
.C41xxgk .C41xxgkwjzy{
	float: left;
	width: 497px;
	height: 210px;
	margin-right: 16px;
}
.C41xxgk .C41xxgkwjzy img{
	cursor: pointer;
	width: 497px;
	height: 210px;
}
.C41xxgk .C41xxgkysqgk{
	float: left;
	width: 497px;
	height: 210px;
	background-color: #eff7ff;
}
.C41xxgk .C41xxgkysqgk .ysqgklc{
	float: left;
	width: 256px;
	height: 176px;
	margin-top: 17px;
	margin-left: 17px;
}
.C41xxgk .C41xxgkysqgk .ysqgklc img{
	cursor: pointer;
	width: 256px;
	height: 176px;
}
.C41xxgk .C41xxgkysqgk .ysqgksq{
	cursor: pointer;
	float: right;
	background-color: #67bbe7;
	color: white;
	text-align: center;
	height: 62.5px;
	line-height: 62.5px;
	width: 190px;
	margin-top: 34px;
	margin-right: 17px;
}
.C41xxgk .C41xxgkysqgk .ysqgksq img{
	vertical-align: middle;
	margin-right: 4px;
	width: 25px;
	height: 25px;
}
.C41xxgk .C41xxgkysqgk .ysqgkcx{
	cursor: pointer;
	float: right;
	background-color: #50bacd;
	color: white;
	text-align: center;
	height: 62.5px;
	line-height: 62.5px;
	width: 190px;
	margin-top: 17px;
	margin-right: 17px;
}
.C41xxgk .C41xxgkysqgk .ysqgkcx img{
	vertical-align: middle;
	margin-right: 4px;
	width: 25px;
	height: 25px;
}
.C42xxgk{
	margin-top: 20px;
}
.C42xxgk:after{
	content: "";
	display: block;
	clear: both;
}
/* .C42xxgk .C42xxgkDiv{
	border: 1px solid #e5e5e5;
	position: relative;
	float: left;
	width: 323px;
} */
.C42xxgk .C42xxgkDiv{
	border: 1px solid #e5e5e5;
	position: relative;
	float: left;
	width: 100%;
}
.C42xxgk .C42xxgkDiv .C42xxgkDivMore{
	position: absolute;
	color: #999;
	cursor: pointer;
	right: 12px;
	top: 12px;
	font-size: 12px;
}
.C42xxgk .C42xxgkDiv:first-child{
}
.C42xxgk .C42xxgkDiv:last-child{
	float: right;
}
.C42xxgk .C42xxgkDiv .C42xxgkDivtitle{
	display: inline-block;
	color: white;
	padding: 9px 8px;
}
.C42xxgk .C42xxgkDiv:first-child .C42xxgkDivtitle{
	background-color: #dca143;
}
.C42xxgk .C42xxgkDiv:first-child+div .C42xxgkDivtitle{
	background-color: #e6596d;
}
.C42xxgk .C42xxgkDiv:last-child .C42xxgkDivtitle{
	background-color: #50bacd;
}
/* .C42xxgk .C42xxgkDiv ul{
	width: 301px;
	margin: 12px 12px 0 12px;
	min-height: 336px;
} */
.C42xxgk .C42xxgkDiv ul{
	width: 986px;
	margin: 12px 12px 0 12px;
	min-height: 336px;
}
.C42xxgk .C42xxgkDiv ul li{
	border-top: 1px dashed #e5e5e5;
	float: left;
	width: 485px;
	height: 41px;
	line-height: 41px;
}
.C42xxgk .C42xxgkDiv ul li a{
	background: url("../images/ulbs1.png") no-repeat 11px 11px;
	display: inline-block;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	background-position: 0 16px;
	padding-left: 20px;
	width: 65%;
}
.C42xxgk .C42xxgkDiv ul li span{
	color: #999;
	float: right;
}
.C43xxgk{
	width: 1010px;
	margin-top: 20px;
	margin-bottom: 34px;
}
.C43xxgk:after{
	content: "";
	display: block;
	clear: both;
}
.C43xxgk a:first-child img{
	float: left;
}
.C43xxgk a:last-child img{
	float: right;
}
.C43xxgk img{
	width: 492px;
	height: 86px;
}
/* nav4 */
/* nav5 */
.nav5wsbl{
	width: 1010px;
	height: 113px;
	margin-top: 34px;
}
.nav5wsbl img{
	width: 1010px;
	height: 113px;
}
.nav5zfxxgk{
	margin-top: 20px;
}
.nav5zfxxgktitle{
	position: relative;
	background-color: #f7f7f7;
	text-align: center;
	margin-top: 12px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
}
.nav5zfxxgktitle div{
	position: absolute;
	right: 15px;
	top: 0;
	font-size: 12px;
}
.nav5zfxxgktitle div a{
	text-decoration: none;
}
.nav5sqgk:after{
	content: "";
	display: block;
	clear: both;
}
.nav5sqgk li{
	float: left;
	text-align: center;
	background-color: #eff7ff;
	width: 158px;
	height: 100px;
	margin-top: 10px;
	margin-right: 12px;
}
.nav5sqgk li a{
	text-decoration: none;
}
.nav5sqgk li:last-child{
	float: right;
	margin-right: 0;
}
.nav5sqgk li:hover{
	box-sizing: border-box;
	border: 1px solid #3581f5;
}
.nav5sqgk li img{
	width: 44px;
	height: 42px;
	margin-top: 18px;
}
.nav5sqgk li p{
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 14px;

}
.nav5shgk:after{
	content: "";
	display: block;
	clear: both;
}
.nav5shgk li:first-child{
	margin-left: 342px;
}
.nav5shgk li{
	float: left;
	text-align: center;
	background-color: #eff7ff;
	width: 158px;
	height: 100px;
	margin-top: 10px;
	margin-right: 12px;
}
.nav5shgk li a{
	text-decoration: none;
}
.nav5shgk li:hover{
	box-sizing: border-box;
	border: 1px solid #3581f5;
}
.nav5shgk li img{
	width: 44px;
	height: 42px;
	margin-top: 18px;
}
.nav5shgk li p{
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 14px;

}
.nav5xzfyjd{
	float: left;
	margin-top: 20px;
	width: 497px;
	margin-right: 16px;
	margin-bottom: 34px;
}
.nav5xzfyjd:after{
	content: "";
	clear: both;
	display: block;
}
.nav5xzfyjd ul{
	float: left;
	width: 497px;
	height: 252px;
}
.nav5xzfyjd ul li{
	border-bottom: 1px dashed #e5e5e5;
	height: 41px;
	line-height: 41px;
	width: 497px;
}
.nav5xzfyjd ul li a {
	background: url(../images/ulbs1.png) no-repeat 11px 11px;
	display: inline-block;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	background-position: 0 16px;
	padding-left: 20px;
	width: 70%;
}
.nav5xzfyjd ul li span {
	float: right;
	margin-right: 10px;
}
.nav5dt1 li{
	margin-top: 20px;
	float: left;
	width: 497px;
	height: 130px;
	margin-bottom: 20px;
}
.nav5dt1 li img{
	width: 497px;
	height: 130px;
}
.nav5dt1 li:last-child{
	margin-top: 0;
	margin-bottom: 34px;
}
/* nav5 */
/* nav7 */
.nav71{
	margin-top: 34px;
}
.nav71:after{
	content: "";
	display: block;
	clear: both;
}
.nav71dt{
	position: relative;
	float: left;
	width: 497px;
	margin-bottom: 20px;
}
.nav71dt:first-child{
	margin-right: 16px;
}
.nav71dt:last-child{
	float: right;
}
.nav71dt ul{
	width: 497px;
	margin: 12px 0 0 0;
	min-height: 336px;
}
.nav71dt ul li{
	border-bottom: 1px dashed #e5e5e5;
	height: 41px;
	line-height: 41px;
}
.nav71dt ul li a {
	background: url(../images/ulbs1.png) no-repeat 11px 11px;
	display: inline-block;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	background-position: 0 16px;
	padding-left: 20px;
	width: 70%;
}
.nav71dt ul li span{
	float: right;
	margin-right: 10px;
}
.nav72{
	margin-bottom: 34px;
}
.nav72:after{
	content: "";
	display: block;
	clear: both;
}
.nav72dt{
	position: relative;
}
.nav72dt ul{
	width: 100%;
	margin: 12px 0 0 0;
	min-height: 287px;
}
.nav72dt ul li{
	float: left;
	border-bottom: 1px dashed #e5e5e5;
	height: 41px;
	line-height: 41px;
	width: 497px;
}
.nav72dt ul li a {
	background: url(../images/ulbs1.png) no-repeat 11px 11px;
	display: inline-block;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	background-position: 0 16px;
	padding-left: 20px;
	width: 70%;
}
.nav72dt ul li span{
	float: right;
	margin-right: 10px;
}
.nav71dt ul li span{
	float: right;
	margin-right: 10px;
}
/* nav7 */
/* nav8 */
.nav8gn{
	margin-top: 34px;
}
.nav8gn:after{
	content: "";
	display: block;
	clear: both;
}
.nav8gn li{
	float: left;
	width: 245px;
	height: 129px;
	margin-right: 10px;
}
.nav8gn li img{
	width: 245px;
	height: 129px;
	cursor: pointer;
}
.nav8gn li:last-child {
	margin-right: 0;
}
.nav8zs{
	background-color: #eff7ff;
	margin-top: 20px;
	margin-bottom: 34px;
	padding: 9px;
}
.nav8zs:after{
	content: "";
	display: block;
	clear: both;
}
.nav8zs .nav8zs1{
	background-color: white;
	float: left;
	width: 972px;
	padding: 20px 10px;
}
.nav8zs .nav8zs2{
	background-color: white;
	float: right;
	width: 468px;
	padding: 20px 10px;
}
.nav8zs1Title:after{
	content: "";
	display: block;
	clear: both;
}
.nav8zs1Title li{
	position: relative;
	float: left;
	background-color: #eff7ff;
	padding: 8px 16px;
	margin-right: 8px;
	margin-top: 15px;
	cursor: pointer;
}
.nav8zs1Title .active{
	background-color: #256dbd;
	color: white;
}
.nav8zs1Title .active em{
	width: 0;
	height: 0;
	border-width: 6px;
	border-style: solid;
	border-color: #256dbd transparent transparent transparent;
	position: absolute;
	top: 42px;
	left: 43px;
}
.nav8zs1C{
	height: 253px;
}
.nav8zs1C table{
	margin-top: 20px;
	border: 1px solid #eee;
	width: 100%;
}
.nav8zs1C table tr{
	border-bottom: 1px solid #eee;
}
.nav8zs1C table thead tr{
	background-color: #eff7ff;
	text-align: center;
	height: 41px;
	line-height: 41px;
}
.nav8zs1C table thead tr td{
	height: 41px;
	line-height: 41px;
}
.nav8zs1C table thead tr td span{
	margin-left: 10px;
	margin-right: 10px;
}
.nav8zs1C table thead tr td em{
	float: right;
	color: #ddd;
	font-style: normal;
}
.nav8zs1C table thead tr .title2{
	text-align: center;
	width: 150px;
}
.nav8zs1C table tbody tr{
	background-color: white;
	text-align: left;
	height: 41px;
	line-height: 41px;
}
.nav8zs1C table tbody tr td span{
	margin-left: 10px;
	margin-right: 10px;
}
.nav8zs1C table tbody tr td em{
	float: right;
	color: #ddd;
	font-style: normal;
}
.nav8zs1C table tbody tr .title2{
	text-align: center;
	width: 150px;
}
.nav8zs2 ul{
	height: 294px;
	margin-top: 29px;
}
.nav8zs2 ul li{
	border-bottom: 1px dashed #e5e5e5;
	height: 41px;
	line-height: 41px;
}
.nav8zs2 ul li a{
	background: url(../images/hdjl_icon_x.png) no-repeat;
	background-size: 14px;
	display: inline-block;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	background-position: 0 14px;
	padding-left: 20px;
	width: 70%;
}
.nav8zs2 ul li span {
	float: right;
	margin-right: 10px;
}
/* nav8 */
@media screen and (min-width: 1700px) {
	body {
		font-size: 16px;
		min-width: 1700px;
	}
	/* 头部样式 */
	#header{
		background-size: 100% 280px;
		min-width: 1600px;
		height: 336px;
	}
	#header .top{
		min-width: 1600px;
		height: 40px;
	}
	#header .top .topC{
		width: 1280px;
		height: 40px;
	}
	#header .top .topC ul li{
		height: 40px;
		line-height: 40px;
		margin-left: 30px;
	}
	#header .top .topC ul li+li{
	}
	#header .top .topC ul li+li+li{
	}
	#header .center{
		min-width: 1600px;
		height: 240px;
	}
	#header .center .center_title{
		width: 1600px;
		height: 292px;
	}
	#header .center .center_title div:first-child{
		margin-top: 57px;
		width: 170px;
		height: 177px;
		margin-left: 20px;
	}
	#header .center .center_title div:first-child img{
		width: 170px;
		height: 177px;
	}
	#header .center .center_title div:last-child{
		width: 1400px;
		margin-top: 57px;
		height: 177px;
	}
	#header .center .center_title div ul{
		margin-top: 36px;
		margin-left: 80px;
	}
	#header .center .center_title div ul:last-child{
		margin-left: 80px;
	}
	#header .center .center_title div ul li:first-child{
		line-height: 66px;
		font-size: 66px;
		margin-bottom: 20px;
	}
	#header .center .center_title div ul li:last-child{
	}
	#header .center .center_title div ul .spacing{
		letter-spacing: 6px;
	}
	.nav{
		min-width: 1600px;
		height: 56px;
	}
	.nav ul{
		width: 1280px;
		height: 56px;
	}
	.nav ul li{
		font-size: 22px;
		height: 56px;
		line-height: 56px;
		width: 158px;
	}
	.nav ul .active{
	}
	/* 头部样式 */
	.contentdemo2{
	}
	/* 预警信息 */
	#yjxx{
		width: 1280px;
	}
	#yjxx .txt-scroll{
		height: 44px;
		line-height: 44px;
	}
	#yjxx .text img{
		width: 44px;
		height: 44px;
	}
	/* 预警信息 */
	/* 头条区域 */
	#headlines{
		width: 100%;
		padding-top: 12px;
		height: 76px;
	}
	#headlines div{
		width: 1280px;
		height: 76px;
	}
	#headlines div img{
		width: 1280px;
		height: 76px;
	}
	/* 头条区域 */
	/* 栏目标题区域 */
	#lmbt{
		width: 1280px;
		margin-top: 12px;
		height: 90px;
	}
	#lmbt .lmbt0{
		width: 1278px;
	}
	#lmbt .lmbt1{
		width: 639px;
		height: 36px;
	}
	#lmbt .lmbt2{
		width: 639px;
		height: 36px;
	}
	#lmbt .lmbt0 .lmbttitle a{
		width: 1200px;
		height: 54px;
		line-height: 64px;
		font-size: 26px;
		padding-right: 40px;
		padding-left: 40px;
	}
	#lmbt .lmbt1 .lmbttitle a{
		width: 580px;
		font-size: 16px;
		padding-right: 30px;
		padding-left: 30px;
	}
	#lmbt .lmbt2 .lmbttitle a{
		width: 470px;
		font-size: 16px;
		padding-right: 30px;
		padding-left: 30px;
	}
	#lmbt .lmbtMore{
		right: 25px;
		top: 60px;
		font-size: 14px;
	}
	/* 栏目标题区域 */
	/* 新闻区域 */
	#news{
		width: 1280px;
		height: 500px;
		margin-top: 20px;
	}
	#news .nav1news{
		width: 648px;
		height: 378px;
	}
	#news .nav1news img{
		width: 648px;
		height: 450px;
	}
	#news .dt{
		margin-left: 16px;
		width: 616px;
		height: 378px;
	}
	#news .dt>ul{
		width: 616px;
		height: 56px;
	}
	#news .dt>ul>li{
		width: 137px;
		height: 56px;
		margin-right: 22px;
		font-size: 18px;
		line-height: 56px;
	}
	#news .dt>ul>li:last-child{
		margin-right: 0;
	}
	#news .dt>ul>.active{
	}
	#news .dt .dtdiv{
		width: 616px;
	}
	#news .dt .dtdiv ul li{
		font-size: 16px;
		height: 40px;
		line-height: 40px;
	}
	#news .dt .dtdiv ul li::before{
		margin-right: 16px;
	}
	#news .dt .dtdiv ul li a{
		width: 75%;
	}
	#news .dt .dtdiv ul li a:hover{
	}
	#news .dt .dtdiv ul li span{
	}
	#news .dt .dtMore{
		font-size: 14px;
	}
	/* 新闻区域 */
	/* 滑动模块 */
	#ztzl{
		margin-top: 20px;
	}
	.scrolllist{
		width: 1280px;
		height: 168px;
	}
	a.abtn{
		height: 168px;
		width: 56px;
	}
	a.aleft{
		width: 48px;
		height: 168px;
		top: 0;
		left: 0;
	}
	a.aleft img{
		width: 48px;
		height: 168px;
	}
	a.agrayleft{
		background-position: -34px 50%;
	}
	a.aright{
		width: 48px;
		height: 168px;
		top: 0;
		right: 0;
	}
	a.aright img{
		width: 48px;
		height: 168px;
	}
	a.agrayright{
		background-position: -51px 50%;
	}
	.scrolllist .imglist_w{
		width: 1280px;
		height: 168px;
	}
	.scrolllist .imglist_w ul{
		left: 0;
		top: 0;
	}
	.scrolllist .imglist_w li{
		width: 306px;
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 15px;
	}
	.scrolllist .imglist_w li:first-child{
		padding-left: 0;
	}
	.scrolllist .imglist_w li img{
		padding: 0;
		width: 305px;
		height: 168px;
	}
	.scrolllist .imglist_w li:first-child img{
		width: 305px;
	}
	.scrolllist .imglist_w li a{
		color: #3366cc;
		text-decoration: none;
		float: left;
	}
	.scrolllist .imglist_w li a:hover img{
		filter: alpha(opacity=86);
		-moz-opacity: 0.86;
		opacity: 0.86;
	}
	.scrolllist .imglist_w li p{
		height: 48px;
		line-height: 24px;
		overflow: hidden;
		float: left;
	}
	/* 滑动模块 */
	/* 党词模块 */
	#dc{
		margin: 0 auto;
		width: 1280px;
		height: 110px;
		margin-top: 20px;
	}
	#dc img{
		width: 1280px;
		height: 110px;
	}
	/* 党词模块 */
	/* 指导方针区域 */
	.policy{
		margin: 0 auto;
		width: 1280px;
		height: 83px;
		margin-top: 25px;
	}
	.policy img{
		width: 1280px;
		height: 83px;
	}
	.marquee_top {
		transition: all 0.5s;
		margin-top: -134px;
	}
	.policy ul li{

	}
	/* 指导方针区域 */
	/* 模块区域title */
	.mktitle{
		height: 42px;
		background-size: 6px 42px;
	}
	.mktitle ul{
		margin-left: 16px;
		padding-left: 6px;
	}
	.mktitle ul li:first-child{
		font-size: 22px;
		line-height: 41px;
		height: 41px;
	}
	.mktitle ul li:last-child{
		font-size: 20px;
		line-height: 41px;
		height: 41px;
	}
	.mktitle div{
		right: 0;
		top: 13px;
		font-size: 14px;
	}
	.mktitle div a{
	}
	.mktitle div a:hover{
	}
	.mktitle div span{
		margin-left: 12px;
	}
	/* 模块区域title */
	/* 模块区域 */
	#module{
		width: 1280px;
		margin-top: 25px;
	}
	#module .ysjg{
		width: 540px;
		margin-right: 45px;
	}
	#module .ysjgC{
		width: 540px;
		height: 192px;
	}
	#module .ysjgC ul{
		width: 540px;
		height: 192px;
	}
	#module .ysjgC ul li{
		margin-top: 16px;
		width: 262px;
		height: 80px;
		margin-right: 16px;
		line-height: 80px;
		font-size: 16px;
	}
	#module .ysjgC ul li a{
	}
	#module .ysjgC ul li a:hover{
	}
	#module .ysjgC ul li+li{
		margin-right: 0;
	}
	#module .ysjgC ul li+li+li{
		margin-right: 16px;
	}
	#module .ysjgC ul li:last-child{
		margin-right: 0;
	}
	#module .xxgk{
		width: 694px;
	}
	#module .xxgkC{
		width: 696px;
		height: 192px;
	}
	#module .xxgkC ul{
		margin-top: 16px;
		width: 696px;
		height: 176px;
	}
	#module .xxgkC ul li{
		width: 174px;
	}
	#module .xxgkC ul li img{
		margin: 36px 58px 0 58px;
		width: 58px;
		height: 58px;
	}
	#module .xxgkC ul li a{
	}
	#module .xxgkC ul li a:hover{
	}
	#module .xxgkC ul li p{
		font-size: 16px;
		margin-top: 24px;
		height: 24px;
		line-height: 24px;
	}
	#module .zwfw{
		width: 540px;
		margin-right: 45px;
		margin-top: 25px;
	}
	#module .zwfwC{
		width: 540px;
		height: 160px;
	}
	#module .zwfwC ul{
		margin-top: 16px;
		width: 540px;
		height: 144px;
	}
	#module .zwfwC ul li{
		width: 135px;
	}
	#module .zwfwC ul li img{
		margin: 28px 41.5px 0 41.5px;
		width: 52px;
		height: 52px;
	}
	#module .zwfwC ul li a{
		color: #000;
	}
	#module .zwfwC ul li a:hover{
		color: #487fdc;
	}
	#module .zwfwC ul li p{
		font-size: 16px;
		margin-top: 10px;
		height: 24px;
		line-height: 24px;
	}
	#module .ywxt{
		width: 694px;
		margin-top: 25px;
		height: 202px;
	}
	#module .ywxtC{
		margin-top: 16px;
		width: 694px;
		height: 144px;
	}
	#module .ywxtC .ywxttitle{
		width: 307px;
		height: 50px;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 16px;
	}
	#module .ywxtC .ywxttitle .selectDiv{
		background: no-repeat 13px 5px;
		background-size: 37px 37px;
		border-radius: 6px;
		width: 243px;
		height: 48px;
		line-height: 48px;
		padding-left: 56px;
		padding-right: 8px;
		font-size: 14px;
	}
	#module .ywxtC .ywxttitle .selectDivMore{
		cursor: pointer;
		border: 1px solid #b4b4b4;
		background: no-repeat 7px 18px;
		background-size: 30px 30px;
		background-color: #fff;
		border-radius: 24px;
		width: 246px;
		height: 72px;
		line-height: 16px;
		padding-top: 19px;
		padding-left: 30px;
		font-size: 15px;
	}
	#module .ywxtC .ywxttitle span{
		position: absolute;
		right: 0;
		top: 0;
		z-index: 2;
		width: 64px;
		height: 64px;
	}
	#module .ywxtC .ywxttitle span img{
		cursor: pointer;
		margin: 18px 22px;
	}
	#module .ywxtC .ywxttitle span{
		right: 0;
		top: 0;
		width: 90px;
		height: 90px;
	}
	#module .ywxtC .ywxttitle span img{
		margin: 31px 36px;
	}
	#module .ywxtC .ywxtselect{
		z-index: 2;
	}
	#module .ywxtC .ywxtselect ul li{
		width: 790px;
		height: 50px;
		line-height: 50px;
		border-radius: 24px;
	}
	#module .ywxtC .ywxtselect ul li img{
		margin-left: 60px;
		width: 36px;
		height: 32px;
		margin-top: 9px;
		margin-right: 20px;
	}
	#module .hdjl{
		width: 540px;
		margin-top: 25px;
		margin-right: 45px;
	}
	#module .hdjlC{
		height: 216px;
	}
	#module .hdjlC ul{
		height: 216px;
	}
	#module .hdjlC ul li{
		margin-top: 16px;
		width: 262px;
		height: 92px;
		margin-right: 16px;
		line-height: 92px;
		font-size: 16px;
	}
	#module .hdjlC ul li+li+li{
		margin-right: 16px;
	}
	#module .hdjlC ul li img{
		margin: 20px 45px;
		width: 52px;
		height: 52px;
	}
	#module .hdjlC ul li a{
	}
	#module .hdjlC ul li a:hover{
	}
	#module .hdjlC ul li p{
		font-size: 16px;
		height: 92px;
		line-height: 92px;
	}
	#module .spqy{
		width: 694px;
		margin-top: 25px;
	}
	#module .spqyC{
		width: 694px;
		height: 216px;
	}
	#module .spqyC div{
		width: 340px;
		margin-top: 16px;
		height: 200px;
		margin-right: 20px;
	}
	#module .spqyC div img{
		width: 340px;
		height: 200px;
	}
	#module .spqyC ul{
		width: 330px;
		margin-top: 16px;
	}
	#module .spqyC ul li{
		width: 330px;
		height: 34px;
		line-height: 34px;
		font-size: 16px;
	}
	#module .spqyC ul li::before{
		font-weight: 600;
		margin-right: 20px;
	}
	#module .spqyC ul li a{
		width: 90%;
	}
	#module .spqyC ul li a:hover{
	}
	#module .spqyC ul li span{
	}
	/* 模块区域 */
	/* 科普知识 */
	#kpzs{
		width: 1280px;
		margin-top: 25px;
		margin-bottom: 52px;
	}
	#kpzs .kpzsC{
		width: 1280px;
	}
	#kpzs .kpzsC ul{
		width: 1280px;
	}
	#kpzs .kpzsC ul .li4{
		width: 308px;
		margin-right: 16px;
	}
	#kpzs .kpzsC ul .li3{
		float: left;
		position: relative;
		cursor: pointer;
		width: 420px;
		margin-right: 10px;
	}
	#kpzs .kpzsC ul .li2{
		float: left;
		position: relative;
		cursor: pointer;
		width: 632px;
		margin-right: 16px;
	}
	#kpzs .kpzsC ul li:last-child{
		margin-right: 0;
	}
	#kpzs .kpzsC ul .li4 div{
		width: 308px;
		height: 48px;
		line-height: 48px;
		font-size: 16px;
		top: 120px;
	}
	#kpzs .kpzsC ul .li4 img{
		width: 308px;
		height: 168px;
	}
	#kpzs .kpzsC ul .li3 div{
		width: 420px;
		height: 48px;
		line-height: 48px;
		font-size: 16px;
		top: 120px;
	}
	#kpzs .kpzsC ul .li3 img{
		width: 420px;
		height: 168px;
	}
	#kpzs .kpzsC ul .li2 div{
		width: 632px;
		height: 48px;
		line-height: 48px;
		font-size: 16px;
		top: 120px;
	}
	#kpzs .kpzsC ul .li2 img{
		width: 632px;
		height: 168px;
	}
	#kpzs .kpzsC ul li:hover div{
	}
	/* 科普知识 */
	/* 功能模块 */
	#gnmk{
		right: 0;
		bottom: 0;
	}
	#gnmk ul li{
		line-height: 88px;
		width: 88px;
		height: 88px;
		margin-bottom: 5px;
	}
	#gnmk ul li span{
		font-size: 44px;
	}
	#gnmk ul li svg{
		font-size: 44px;
	}
	#gnmk ul li:hover{
	}
	#gnmk ul li:hover span{
	}
	#gnmk ul li .wxc{
		left: -131px;
		top: -54px;
		width: 125px;
		height: 134px;
	}
	#gnmk ul li .wxc img{
		width: 117px;
		height: 118px;
	}
	#gnmk ul li .wxc p{
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}
	#gnmk ul li .wbc{
		z-index: 5;
		left: -142px;
		top: -98px;
		width: 136px;
		height: 178px;
	}
	#gnmk ul li .wbc img{
		width: 126px;
		height: 128px;
	}
	#gnmk ul li .wbc p{
		margin: 0;
		height: 26px;
		line-height: 30px;
		font-size: 12px;
	}
	#gnmk ul li .yxC{
		left: -144px;
		top: -14px;
	}
	#gnmk ul li .yxC .yximg li{
		width: 136px;
		height: 26px;
		margin-top: 4px;
		margin-bottom: 4px;
	}
	#gnmk ul li .yxC .yximg img{
		width: 136px;
		height: 26px;
	}
	#gnmk ul li .fhdb{
		z-index: 5;
		left: -140px;
		top: 24px;
		width: 136px;
		height: 40px;
		line-height: 40px;
	}
	/* 功能模块 */
	/* nav2 */
	.ldxxdiv{
		width: 100%;
	}
	.ldxxdiv .ldxxdivTitle{
		font-size: 28px;
		height: 28px;
		line-height: 28px;
		margin-bottom: 58px;
	}
	.ldxxdiv .ldxxdivTitle:before{
		margin-right: 5px;
	}
	.ldxxdiv .ldxxdivC>div{
		border-radius: 12px;
		padding: 16px 40px 16px 16px;
	}
	.ldxxdiv .ldxxdivC>div:after{
	}
	.ldxxdiv .ldxxdivC>div img{
		width: 118px;
		height: 152px;
	}
	.ldxxdiv .ldxxdivC>div>div{
		margin-left: 36px;
		width: 812px;
	}
	.ldxxdiv .ldxxdivC>div>div span:first-child{
		font-size: 22px;
		line-height: 42px;
		letter-spacing: 4px;
	}
	.ldxxdiv .ldxxdivC>div>div span+span{
		font-size: 22px;
		line-height: 42px;
		margin-left: 32px;
		letter-spacing: 4px;
	}
	/* 临时增加样式 2022-02-14 */ 
	.ldxxdiv .ldxxdivC>div>div>span{
		font-size: 22px;
		line-height: 42px;
		letter-spacing: 4px;
		color: #3581f5;
	}
	.ldxxdiv .ldxxdivC>div>div p{
		line-height: 36px;
		font-size: 16px;
		margin: 0;
	}
	.ldxxdiv .ldxxdivC ul{
		width: 1032px;
		margin-bottom: 52px;
	}
	.ldxxdiv .ldxxdivC ul::after{
	}
	.ldxxdiv .ldxxdivC ul li{
		border-radius: 6px;
		margin-top: 24px;
		width: 305px;
		height: 124px;
		padding: 12px;
		margin-right: 16px;
	}
	.ldxxlir0{
		margin-right: 0 !important;
	}
	.ldxxdiv .ldxxdivC ul li img{
		width: 84px;
		height: 124px;
		margin-right: 12px;
	}
	.ldxxdiv .ldxxdivC ul li .ldp{
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 14px;
		margin-top: 6px;
	}
	.ldxxdiv .ldxxdivC ul li p{
		font-size: 14px;
		line-height: 14px;
		margin: 0;
		margin-bottom: 12px;
		width: 200px;
	}
	.ldxxdiv .ldxxdivC ul li p:last-child{
		height: 36px;
		line-height: 18px;
	}
	.ldxxdiv .ldxxdivC ul li p:last-child span{
		top: 138px;
		line-height: 24px;
		padding: 10px;
	}
	.ldxxdiv3{
		width: 100%;
	}
	.ldxxdiv3 .ldxxdivTitle{
		font-size: 28px;
		color: #d22727;
		height: 28px;
		line-height: 28px;
		margin-bottom: 58px;
	}
	.ldxxdiv3 .ldxxdivTitle:before{
	}
	.ldxxdiv3 p{
		font-size: 20px;
		line-height: 40px;
	}
	.ldxxdiv3 .ckxq{
		width: 250px;
		height: 66px;
		line-height: 66px;
		font-size: 22px;
	}
	.ldxxdiv3:after{
	}
	.ldxxdiv4{
		width: 100%;
		margin-top: 70px;
		margin-bottom: 52px;
	}
	.ldxxdiv4 .ldxxdivTitle{
		font-size: 28px;
		height: 28px;
		line-height: 28px;
		margin-bottom: 58px;
	}
	.ldxxdiv4 .ldxxdivTitle:before{
		font-weight: 600;
		margin-right: 5px;
	}
	.ldxxdiv4 p{
		margin: 0;
		text-indent: 2em;
		margin: 0;
		font-size: 20px;
		line-height: 40px;
	}
	.ldxxdiv4 .ckxq{
		border-radius: 8px;
		width: 250px;
		height: 66px;
		line-height: 66px;
		font-size: 22px;
	}
	.ldxxdiv4:after{
	}
	.ldxxdiv5{
		width: 100%;
		margin-bottom: 52px;
	}
	.ldxxdiv5 .ldxxdivTitle{
		font-size: 28px;
		height: 28px;
		line-height: 28px;
		margin-bottom: 58px;
	}
	.ldxxdiv5 p{
		margin: 0;
		text-indent: 2em;
		font-size: 20px;
		line-height: 40px;
	}
	.ldxxdiv5 .ckxq{
		border-radius: 8px;
		width: 250px;
		height: 66px;
		line-height: 66px;
		font-size: 22px;
	}
	.ldxxdiv5:after{
	}
	.ldxxdiv6{
		width: 100%;
		margin-bottom: 52px;
	}
	.ldxxdiv6 .ldxxdivTitle{
		font-size: 28px;
		height: 28px;
		line-height: 28px;
		margin-bottom: 58px;
	}
	.ldxxdiv6 p{
	}
	.ldxxdiv6 .ckxq{
		border-radius: 8px;
		width: 250px;
		height: 66px;
		line-height: 66px;
		font-size: 22px;
	}
	.ldxxdiv6:after{
	}
	.ldxxdiv7{
		width: 100%;
		margin-bottom: 52px;
	}
	.ldxxdiv7 .ldxxdivTitle{
		font-size: 28px;
		height: 28px;
		line-height: 28px;
		margin-bottom: 58px;
	}
	.ldxxdiv7 .ldxxdivTitle:before{
		margin-right: 5px;
	}
	.ldxxdiv7 .ldxxdivC{
		width: 1290px;
		margin-top: 20px;
	}
	.ldxxdiv7 .ldxxdivC ul li{
		border-radius: 12px;
		width: 312px;
		height: 48px;
		line-height: 48px;
		margin-right: 40px;
		margin-top: 24px;
		font-size: 18px;
	}
	.ldxxdiv7:after{
	}
	/* nav2 */
	.nav31title{
	}
	.nav31title a img{
		width: 1280px;
		height: 83px;
	}
	.nav31{
		margin-top: 25px;
	}
	.nav31:after{
	}
	.nav31 .nav1news{
		width: 630px;
		height: 364px;
		margin-right: 20px;
	}
	.nav31 .nav1news img{
		width: 630px;
		height: 321px !important;
	}
	.nav32dt{
		width: 630px;
		height: 364px;
	}
	.nav33dt{
		height: 358px;
		margin-top: 25px;
	}
	.nav3dttitle{
		height: 40px;
		line-height: 40px;
		font-size: 18px;
		background-size: 40px;
	}
	.nav3dttitle>div{
		margin-left: 50px;
		font-size: 18px;
	}
	.nav3dttitle>div>.nav3dtMore{
		font-size: 14px;
	}
	.nav3dttitle>div>.nav3dtMore a{
	}
	.nav32dt ul{
		width: 630px;
		min-height: 364px;
	}
	.nav32dt ul li{
		height: 52px;
		line-height: 52px;
	}
	.nav32dt ul li a {
		background-position: 0 20px;
		padding-left: 25px;
	}
	.nav33dt ul{
	}
	.nav33dt ul li{
		height: 52px;
		line-height: 52px;
		width: 630px;
	}
	.nav33dt ul li a {
		background-position: 0 20px;
		padding-left: 25px;
	}
	.dwgklj{
		margin-top: 25px;
	}
	.dwgklj li{
		width: 301.25px;
		height: 99px;
		margin-right: 25px;
	}
	.dwgklj li:last-child{
	}
	.dwgklj li img{
		width: 301.25px;
		height: 99px;
	}
	.nav34dt{
		width: 630px;
		height: 360px;
		margin-top: 25px;
		margin-right: 20px;
	}
	.nav34dt ul{
		width: 630px;
	}
	.nav34dt ul li{
		height: 52px;
		line-height: 52px;
		width: 630px;
	}
	.nav34dt ul li a {
		background-position: 0 20px;
		padding-left: 25px;
	}
	.nav35dt{
		float: left;
		width: 630px;
		height: 360px;
		margin-top: 25px;
	}
	.nav35dt ul{
		width: 630px;
	}
	.nav35dt ul li{
		height: 52px;
		line-height: 52px;
		width: 630px;
	}
	.nav35dt ul li a {
		background-position: 0 20px;
		padding-left: 25px;
	}
	.nav3bottom{
		margin-bottom: 52px;
	}
	/* nav3 */
	.nav21 .nav1news2{
		float: left;
		width: 630px;
		height: 401px;
	}
	.nav21 .nav1news2 img{
		width: 630px;
		height: 372px !important;
	}
	.nav21dt{
		width: 630px;
	}
	.nav21dt ul{
		width: 630px;
		margin: 15px 0px 0 0px;
		min-height: 371px;
	}
	.nav21dt ul li{
		height: 52px;
		line-height: 52px;
	}
	.nav21dt ul li a {
		background-position: 0 20px;
		padding-left: 25px;
	}
	.nav2dt{
		width: 630px;
	}
	.ywdtinput{
		width: 510px;
		height: 60px;
		font-size: 16px;
		line-height: 60px;
		margin-bottom: 12px;
	}
	.ywdtsub{
		font-size: 16px;
		width: 118px;
		height: 62px;
		margin-bottom: 12px;
	}
	.nav2gzdt{
		width: 630px;
		height: 407px;
	}
	.nav2dttitle{
		height: 36px;
		line-height: 35px;
		border-left: 6px solid #256dbd;
	}
	.nav2dttitle>div{
		margin-left: 16px;
		font-size: 22px;
	}
	.nav2dttitle>div>.nav2dtMore{
		font-size: 14px;
	}
	.nav2gzdt .nav2gztdul{
		margin-top: 20px;
		height: 322px;
	}
	.nav2gzdt .nav2gztdul ul li{
		height: 52px;
	}
	.nav2gzdt .nav2gztdul ul li+li{
		margin-top: 14px;
	}
	.nav2gzdt .nav2gztdul ul li div:first-child{
		height: 36px;
		line-height: 36px;
		margin-left: -8px;
	}
	.nav2gzdt .nav2gztdul ul li div:first-child img{
		height: 14px;
		width: 14px;
		margin-right: 4px;
	}
	.nav2gzdt .nav2gztdul ul li div:first-child a{
	}
	.nav2gzdt .nav2gztdul ul li div:last-child{
		height: 16px;
		line-height: 16px;
		margin-left: 12px;
	}
	.nav2gzdt .nav2gztdul ul li div:last-child span{
		margin-right: 5px;
	}
	.nav22{
		margin-top: 25px;
		margin-bottom: 52px;
	}
	.nav22:after{
	}
	.nav22dt{
		width: 413px;
	}
	.nav22dt:first-child{
		margin-right: 20px;
	}
	.nav22dt:last-child{
	}
	.nav22dt ul{
		width: 411px;
		margin: 15px 0px 0 0px;
		min-height: 364px;
	}
	.nav22dt ul li{
		height: 52px;
		line-height: 52px;
	}
	.nav22dt ul li a {
		background-position: 0 20px;
		padding-left: 25px;
	}
	/* nav3 */
	/* nav4 */
	.C41xxgk{
	}
	.C41xxgk .C41xxgkwjzy{
		width: 630px;
		height: 266px;
		margin-right: 20px;
	}
	.C41xxgk .C41xxgkwjzy img{
		width: 630px;
		height: 266px;
	}
	.C41xxgk .C41xxgkysqgk{
		width: 630px;
		height: 266px;
	}
	.C41xxgk .C41xxgkysqgk{
		width: 630px;
		height: 266px;
		background-color: #eff7ff;
	}
	.C41xxgk .C41xxgkysqgk .ysqgklc{
		width: 324px;
		height: 222px;
		margin-top: 22px;
		margin-left: 22px;
	}
	.C41xxgk .C41xxgkysqgk .ysqgklc img {
		width: 324px;
		height: 222px;
	}
	.C41xxgk .C41xxgkysqgk .ysqgksq{
		height: 78px;
		line-height: 78px;
		width: 242px;
		margin-top: 44px;
		margin-right: 22px;
	}
	.C41xxgk .C41xxgkysqgk .ysqgksq img{
		margin-right: 5px;
		width: 32px;
		height: 32px;
	}
	.C41xxgk .C41xxgkysqgk .ysqgkcx{
		height: 78px;
		line-height: 78px;
		width: 242px;
		margin-top: 22px;
		margin-right: 22px;
	}
	.C41xxgk .C41xxgkysqgk .ysqgkcx img{
		margin-right: 5px;
		width: 32px;
		height: 32px;
	}
	.C42xxgk{
		margin-top: 25px;
	}
	.C42xxgk:after{
	}
	/* .C42xxgk .C42xxgkDiv{
        width: 413px;
    } */
	.C42xxgk .C42xxgkDiv{
	}
	.C42xxgk .C42xxgkDiv .C42xxgkDivMore{
		right: 15px;
		top: 15px;
		font-size: 14px;
	}
	.C42xxgk .C42xxgkDiv:first-child{
	}
	.C42xxgk .C42xxgkDiv:last-child{
	}
	.C42xxgk .C42xxgkDiv .C42xxgkDivtitle{
		padding: 12px 10px;
	}
	.C42xxgk .C42xxgkDiv:first-child .C42xxgkDivtitle{
	}
	.C42xxgk .C42xxgkDiv:first-child+div .C42xxgkDivtitle{
	}
	.C42xxgk .C42xxgkDiv:last-child .C42xxgkDivtitle{
	}
	.C42xxgk .C42xxgkDiv ul{
		width: 1248px;
		margin: 15px 15px 0 15px;
		min-height: 424px;
	}
	.C42xxgk .C42xxgkDiv ul li{
		width: 614px;
		height: 52px;
		line-height: 52px;
	}
	.C42xxgk .C42xxgkDiv ul li a{
		background-position: 0 20px;
		padding-left: 25px;
	}
	.C42xxgk .C42xxgkDiv ul li span{
		color: #999;
		float: right;
	}
	.C43xxgk{
		width: 1280px;
		margin-top: 25px;
		margin-bottom: 52px;
	}
	.C43xxgk img{
		width: 630px;
		height: 110px;
	}
	/* nav4 */
	/* nav5 */
	.nav5wsbl{
		width: 1280px;
		height: 144px;
	}
	.nav5wsbl img{
		width: 1280px;
		height: 144px;
	}
	.nav5zfxxgk{
		margin-top: 25px;
	}
	.nav5zfxxgktitle{
		margin-top: 16px;
		height: 56px;
		line-height: 56px;
		font-size: 18px;
	}
	.nav5sqgk:after{
	}
	.nav5sqgk li{
		width: 201px;
		height: 128px;
		margin-top: 14px;
		margin-right: 14px;
	}
	.nav5sqgk li:last-child{
		margin-right: 0;
	}
	.nav5sqgk li:hover{
	}
	.nav5sqgk li img{
		width: 56px;
		height: 54px;
		margin-top: 24px;
	}
	.nav5sqgk li p{
		text-align: center;
		height: 38px;
		line-height: 38px;
		font-size: 16px;

	}
	.nav5shgk:after{
		content: "";
		display: block;
		clear: both;
	}
	.nav5shgk li:first-child{
		margin-left: 256px;
	}
	.nav5shgk li{
		width: 201px;
		height: 128px;
		margin-top: 14px;
		margin-right: 14px;
	}
	.nav5shgk li:hover{
	}
	.nav5shgk li img{
		width: 56px;
		height: 54px;
		margin-top: 24px;
	}
	.nav5shgk li p{
		text-align: center;
		height: 38px;
		line-height: 38px;
		font-size: 16px;

	}
	.nav5xzfyjd{
		margin-top: 25px;
		width: 630px;
		margin-right: 20px;
		margin-bottom: 52px;
	}
	.nav5xzfyjd ul{
		width: 630px;
		height: 318px;
	}
	.nav5xzfyjd ul li{
		height: 52px;
		line-height: 52px;
		width: 630px;
	}
	.nav5xzfyjd ul li a {
		background-position: 0 20px;
		padding-left: 25px;
	}
	.nav5dt1 li{
		margin-top: 25px;
		width: 630px;
		height: 162px;
		margin-bottom: 30px;
	}
	.nav5dt1 li img{
		width: 630px;
		height: 162px;
	}
	.nav5dt1 li:last-child{
		margin-top: 0;
		margin-bottom: 52px;
	}
	/* nav5 */
	/* nav7 */
	.nav71{
	}
	.nav71:after{
	}
	.nav71dt{
		width: 630px;
		margin-bottom: 25px;
	}
	.nav71dt:first-child{
		margin-right: 20px;
	}
	.nav71dt:last-child{
	}
	.nav71dt ul{
		width: 630px;
		margin: 15px 0 0 0;
		min-height: 424px;
	}
	.nav71dt ul li{
		height: 52px;
		line-height: 52px;
	}
	.nav71dt ul li a {
		background-position: 0 20px;
		padding-left: 25px;
	}
	.nav72{
		margin-top: 25px;
		margin-bottom: 52px;
	}
	.nav72:after{
	}
	.nav72dt{
	}
	.nav72dt:first-child{
	}
	.nav72dt:last-child{
	}
	.nav72dt ul{
		margin: 15px 0 0 0;
		min-height: 364px;
	}
	.nav72dt ul li{
		height: 52px;
		line-height: 52px;
		width: 630px;
	}
	.nav72dt ul li a {
		background-position: 0 20px;
		padding-left: 25px;
	}
	/* nav7 */
	/* nav8 */
	.nav8gn{
	}
	.nav8gn li{
		width: 308px;
		height: 163px;
		margin-right: 16px;
	}
	.nav8gn li img{
		width: 308px;
		height: 163px;
	}
	.nav8gn li:last-child {
	}
	.nav8zs{
		margin-top: 25px;
		padding: 12px;
		height: 465px;
	}
	.nav8zs .nav8zs1{
		width: 1228px;
		padding: 25px 14px;
	}
	.nav8zs .nav8zs2{
		width: 590px;
		padding: 25px 14px;
	}
	.nav8zs1Title:after{
	}
	.nav8zs1Title li{
		padding: 8px 16px;
		margin-right: 8px;
		margin-top: 15px;
		cursor: pointer;
	}
	.nav8zs1Title .active{
		background-color: #256dbd;
		color: white;
	}
	.nav8zs1Title .active em{
		width: 0;
		height: 0;
		border-width: 6px;
		border-style: solid;
		border-color: #256dbd transparent transparent transparent;
		position: absolute;
		top: 42px;
		left: 43px;
	}
	.nav8zs1C{
		height: 302px;
	}
	.nav8zs1C table{
		margin-top: 20px;
		border: 1px solid #eee;
		width: 100%;
	}
	.nav8zs1C table tr{
		border-bottom: 1px solid #eee;
	}
	.nav8zs1C table thead tr{
		background-color: #eff7ff;
		text-align: center;
		height: 41px;
		line-height: 41px;
	}
	.nav8zs1C table thead tr td span{
		margin-left: 10px;
		margin-right: 10px;
	}
	.nav8zs1C table thead tr td em{
	}
	.nav8zs1C table thead tr .title2{
		width: 170px;
	}
	.nav8zs1C table tbody tr{
		height: 51px;
		line-height: 51px;
	}
	.nav8zs1C table tbody tr td span{
	}
	.nav8zs1C table tbody tr td em{
	}
	.nav8zs1C table tbody tr .title2{
		text-align: center;
		width: 120px;
	}
	.nav8zs2 ul{
		height: 364px;
		margin-top: 14px;
	}
	.nav8zs2 ul li{
		border-bottom: 1px dashed #e5e5e5;
		height: 51px;
		line-height: 51px;
	}
	.nav8zs2 ul li a{
		background: url(../images/hdjl_icon_x.png) no-repeat;
		background-size: 14px;
		display: inline-block;
		text-overflow: ellipsis;
		-moz-text-overflow: ellipsis;
		overflow: hidden;
		text-decoration: none;
		white-space: nowrap;
		vertical-align: top;
		background-position: 0 18px;
		padding-left: 25px;
		width: 70%;
	}
	.nav8zs2 ul li span {
		margin-right: 10px;
	}
	/* nav8 */
}
@media screen and (max-width: 768px) {
	body{
		transform:scale(0.334);
		-ms-transform:scale(0.334);
		-moz-transform:scale(0.334);
		-webkit-transform:scale(0.334);
		-o-transform:scale(0.334);
		transform-origin:left top;
		-ms-transform-origin:left top;
		-moz-transform-origin:left top;
		-webkit-transform-origin:left top;
		-o-transform-origin:left top;
		overflow-x: hidden;
	}
}