@charset "utf-8";

body {background: #FFF;font: 14px/28px 'Microsoft Yahei';color:#000;text-align:center; }
body,dt,dd,dl,ul,li{margin:0;padding:0;}
ul,li{list-style-type:none;}
img{border:0;}
a{color:#000000;text-decoration:none;}
a:hover {color:#2d5f9c;text-decoration:none;}
.fb{font-weight:bold;}
.fl {float: left;}
.fr {float: right;}


.i_body{width:1100px;margin:0 auto;text-align:left;padding-bottom:20px;}


/*-- 开始收藏连接 --*/
.dingbu{float:left;width:100%;height:24px;background-color:#F8F8F8;border-bottom:solid 1px #E7E7E7;font-size:12px;}
.dingbu .dbtxt{float:right;line-height:24px;}
.dingbu .dbtxt li{background:none;display:inline;margin:0 2px;color:#004791;}
.dingbu .dbtxt li a{line-height:24px;height:24px;color:#004791;}
.dingbu .dbtxt li a:hover{text-decoration:underline;color:#ce1816;}
.dingbu .dbtxt li a.red{color:#f00;}
.dingbu .dbtxt li a:hover.red{color:#f00;}


/*-- 开始频道名称 --*/
.shouye_danghang{float:left;width:100%;border-bottom:3px solid #00428e;height:60px;margin-top:2px;}
.jjnewslogo{float:left;width:150px;padding-left:20px;}
.jjnewslogo img{vertical-align:top;}
.shouye_danghang .title{float:left;font-size:20px;color:#00428e;font-family:黑体;padding:20px 0 0 20px;background:url(../images/wzdt_line.jpg) no-repeat 12px bottom;}


/*-- 开始新闻搜索 --*/
.shouye_danghang .search{float:right;margin-top:15px;}
.shouye_danghang span{float:left;line-height:24px;height:24px;}
.shouye_danghang table{float:left;}
.shouye_danghang .searchbtn{border:0px;background:url(../images/wzdt_btn.jpg) repeat-x;width:50px;text-align:center;color:#fff;font-size:12px;line-height:22px;height:22px;}
.shouye_danghang .key{border:1px solid #aaa;border-right:none;height:17px !important;height:18px;line-height:18px;color:#aaa;}
.shouye_danghang .vm{color:#000;}


/*-- 开始主题内容 --*/
.content{float:left;margin-top:20px;}
.content table{color:#2d5f9c;}
.content .title{ background:#d7e7f4; padding:15px 10px;}
.content .title a,.content .title{font-family:黑体;font-size:18px;color:#555;}
.content .title a:hover{color:#000000;text-decoration:none;}
.content .link{border:1px solid #e8e8e8;border-left:none;padding:10px 15px;line-height:26px;}
.content .link a{color:#2d5f9c;text-decoration:none; white-space:nowrap;}
.content .link a:hover {color:#000000;text-decoration:none;}
/*--网站地图主内容区--*/
.map-title h1{
	color: #fd6639;
	font-size: 24px;
	text-align: center;
	font-weight: 500;
}
.map-title {
	padding-bottom: 15px;
	border-bottom: 1px solid #fd6639;
	padding-top: 25px;
	padding-bottom: 15px;
}
.clearfix::after{
	content: " ";
	clear: both;
	display: block;
}
.map-content-map{
	margin-bottom: 14px;
}
.map-content .cat {
	color: #fff;
	font-size: 18px;
	padding: 7px 10px 8px;
	background: #0158a8;
	width: 150px;
}
.map-content .cat a{
	color: #fff;
}
.map-content .cat img{
	float: right;
	margin-top: 10px;
	margin-right: 3px;
	cursor: pointer;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	transform-origin: 50% 50%;
}
.map-content .cat img.act{
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}
.map-content .cat-ul {
	padding-top: 7px;
	display: none;
}
.map-content .cat-ul li{
	padding-left: 10px;
	padding-top: 8px;
}
.map-content .cat-ul li a{
	color: #333;
	font-size: 16px;
}
.map-content .cat-ul li a:hover{
	color: #fd6639;
}
.map-main{
	padding-top: 22px;
}
.map-content{
	padding-top: 8px; margin-top:20px;
}
.map-contentr{
	width: calc(100% - 170px);
	width: -webkit-calc(100% - 170px);
	 margin-top:10px;
}
.map-contentrc{
	padding-left: 48px;

}
.map-contentr ul{
	padding-bottom: 11px;
	border-bottom: 1px dashed #c4c4c4;
	margin-bottom: 8px;
}
.map-contentr ul li{
	float: left;
	width: 50%;
}
.map-contentr ul li p{
	padding-right: 19px;
	/*line-height: 23px;*/
	font-size: 14px;
}
.map-contentr ul li:nth-child(2n) p{
	padding-right: 0;
	padding-left: 19px;
}
.map-contentr ul li .title{
	display: inline-block;
	width: 321px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
}
.map-contentr ul li span{
	line-height: 29px;
}
