@charset "utf-8";
/* CSS Document */
.content {
	width:100%;
	margin:20px auto 0;
	overflow: hidden;
}
.mode {
	width:1200px;
	margin:0 auto 20px;
	overflow:hidden;
}

.mode01 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	/*align-items: center;*/
}

.slide {
	height: 370px;
	flex: 1;
}
/*首页轮播*/
.m-slide{
	position: relative;
	width: 100%;
}
.m-slide .hd{
	position: absolute;
	z-index: 1;
	bottom:15px;
	right:10px;
}
.m-slide .hd li{
	cursor:pointer;
	width:13px;
	height:13px;
	display:block;
	overflow:hidden;
	text-indent:20px;
	float:left;
	margin-left:13px;
	background: #fff;
	border-radius: 8px;
	filter: alpha(opacity=40);
	opacity: 0.4;
}
.m-slide .hd li.on{
	background: #fff;
	filter: alpha(opacity=100);
	opacity:1;
}

.m-slide .prev, .m-slide .next {
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	display: none;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.m-slide .prev {
	left: 16px;
}
.m-slide .next {
	background-position: 0 -40px;
	right: 16px;
}
.m-slide .prev:hover,	.m-slide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.m-slide .bd {
	width: 100%;
	/*height: 370px;*/
	position: relative;
	overflow: hidden;
}
.m-slide .bd li {
	height: 370px;
	background-color: #fff;
	position: relative;
}

.m-slide .bd li a img {
	width: 100%;
}
.m-slide .bd li p {
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 50px;
	height: 50px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	padding-left:20px;
}

.m-slide .bd li p i {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 50px;
	background: #000;
	opacity: .3;
	filter: alpha(opacity=30);
}
.m-slide .bd li p a, .m-slide .bd li p a:visited {
	position: relative;
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
}

.imgArticle {
	width: 463px;
	float:left;
	margin-top:5px;
	position: relative;
}
.item-img01 {
	width: 100%;
}
.item-img01 a {
	padding-bottom: 57.019%;
}
.item-txt01 {
	background-color:#ededed;
	padding:6px 0 8px;
	width:100%;
	overflow:hidden;
	position: absolute;
	left:0;
	bottom:0;
	opacity: 0.9;
	filter:alpha(opacity=90);
}
.item-txt01 h3 {
	font-size:16px;
	font-weight: normal;
	height:30px;
	line-height: 30px;
	padding: 0 10px;
	overflow:hidden;
}
.item-txt01 span {
	display: block;
	padding:0 15px 0 42px;
	background:url(../images/time.png) no-repeat 15px center;
	float:right;
	height: 30px;
	line-height: 30px;
}
#news {
	width: 460px;
	padding-left: 30px;
}
#news .box-hd {
	height: 40px;
	border-bottom: 1px solid #e6e9f0;
}
#news .box-hd h3 { line-height: 40px; color:#000000; border-bottom: 4px solid #0085e4;}

.tabArticleList01 {
	margin-left:746px;
	position: relative;
}
.tabMenu01 {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #e6e9f0;
}
.tabMenu01 li {
	width: auto;
	float:left;
	font-size:20px;
	letter-spacing: 1px;
	margin-right: 30px;
	height: 40px;
	position: relative;
}
.tabMenu01 li a {
	color:#000000;
	height: 40px;
	display: block;
	font-family: "微软雅黑";
	font-weight: 300;
}
.tabMenu01 li:hover a, .tabMenu01 li.active a {
	color:#000000;
}
.tabMenu01 li:hover a:before, .tabMenu01 li.active a:before {
	content: '';
	width: 100%;
	height: 4px;
	background-color:#0085e4;
	position: absolute;
	left:0;
	bottom: -1px;
}
.tabMore01 {
	width:30px;
	height: 25px;
	position: absolute;
	right:0;
	top:5px;
}
.tabMore01 a {
	font: 300 14px/25px "微软雅黑";
	color: #999999;
}
.tabMore01 span {
	display: none;
}
.tabList01 {
	width: 100%;
	overflow:hidden;
}
.tabList01 dd {
	display: none;
}
.list01 {
	width: 100%;
	overflow:hidden;
	padding:10px 0 0;
}
.list01 li {
	font-size:15px;
	height: 31px;
	line-height: 31px;
	overflow:hidden;
	background:url(../images/li-bg.png) no-repeat left center;
}
.list01 li span {
	float:right;
	color:#595959;
	margin-left: 10px;
}
.list01 li a {
	padding-left:15px;
}
.tabArticleList02 {
	position: relative;
}
.tabMenu02 {
	width: 100%;
	height: 60px;
	line-height:60px;
	border-bottom: 1px solid #999999;
}
.tabMenu02 li {
	width: auto;
	float:left;
	font-size:20px;
	letter-spacing: 1px;
	margin-right: 30px;
	height: 60px;
	position: relative;
}
.tabMenu02 li a {
	color:#8f000b;
	height: 60px;
	display: block;
}
.tabMenu02 li:hover a, .tabMenu02 li.active a {
	color:#000000;
}
.tabMenu02 li:hover a:before, .tabMenu02 li.active a:before {
	content: '';
	width: 100%;
	height: 4px;
	background-color:#0085e4;
	position: absolute;
	left:0;
	bottom: -1px;
}
.tabMore02 {
	width:30px;
	height: 25px;
	position: absolute;
	right:0;
	top:20px;
}

.tabMore02 a {
	font: 300 14px/25px "微软雅黑";
	color: #999999;
}
.tabMore02 span {
	display: none;
}
.tabList02 {
	width: 100%;
	overflow:hidden;
}
.tabList02 dd {
	display: none;
}
.list02 {
	width: 100%;
	overflow:hidden;
	padding:10px 0 0;
}
.list02 li {
	font-size:15px;
	height: 31px;
	line-height: 31px;
	overflow:hidden;
	background:url(../images/li-bg.png) no-repeat left center;
}
.list02 li span {
	float:right;
	color:#595959;
	margin-left: 10px;
}
.list02 li a {
	padding-left:15px;
}
.mode02 {
	width: 1226px;
	margin:0 auto;
}
.linkList01 {
	width: 100%;
	overflow:hidden;
}
.linkList01 li {
	width: 25%;
	float:left;
}
.linkList01 li a {
	display: block;
	margin:0 13px;
	background-color:#ededed;
	overflow:hidden;
}
.linkList01 li a strong {
	width: 63px;
	display: block;
	margin:0 auto;
	padding: 14px;
	float:left;
}
.linkList01 li a span {
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	padding:25px 0;
	display:inline-block;
}
/*通知公告*/
.modeWrap03 {
	width:1200px;
	overflow:hidden;
	/*background:url(../images/bg02.jpg) repeat;*/
	background:#f3f4f6;
	margin:24px auto 0;
}
.mode03 {
	width:1200px;
	overflow:hidden;
	background:#f3f4f6;
	margin:24px auto 0;
	padding:0 20px 20px;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
#notice {
	flex: 1;
	margin-right: 24px;
	min-width: 0;
}
.articleList01 {
	width: 100%;
	overflow:hidden;
}
.listTitle01 {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #0085e4;
}
.listTitle01 h3 {
	font-size:20px;
	font-weight: normal;
	color:#000000;
}
.listTitle01 span {
	float:right;
	width: 30px;
	height: 25px;
	padding-top:10px;
}
.listTitle01 span a{
	font: 300 14px/25px "微软雅黑";
	color: #999999;
}
/*.calendar {*/
	/*position: absolute;*/
	/*right:20px;*/
	/*top:20px;*/
/*}*/

#xsjl {
	width: 440px;
}

/*日历*/
.mode03 {
	position: relative;
}
#title {
	width: 100%;
	height: 35px;
	background-color: #d20818;
	line-height: 35px;
}
.selectBtn {
	font-weight: 900;
	font-size: 15px;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	padding: 0 10px;
}
.selectYear {
	float: left;
	margin-left: 150px;
	position: absolute;
}
.selectMonth {
	float: left;
	margin-left: 210px;
	position: absolute;
}
.prevMonth {
	width:30px;
	height:35px;
	background:url(../images/prevmonth.png) no-repeat center center;
	margin-left:50px;
}
.nextMonth {
	width:30px;
	height:35px;
	background:url(../images/nextmonth.png) no-repeat center center;
	margin-right: 50px;
}
.month {
	float: left;
	position: absolute;
}
.nextMonth {
	float: right;
}
.currentDay {
	float: right;
}
#context {
	background-color: #fff;
	width: 100%;
}
.week {
	width: 100%;
	height:35px;
	background: #e3dfda
}
.week>h3 {
	float: left;
	color: #808080;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 13px;
	height: 35px;
	line-height: 35px;
}
.dayItem {
	float: left;
}
.lastItem a {
	color: #d1c7b7 !important;
}
.item {
	color: #333;
	float: left;
	text-align: center;
	cursor: pointer;
	margin: 0;
	font-family: "微软雅黑";
	font-size: 13px;
	border-right: 1px solid #e3dfda;
	border-bottom: 1px solid #e3dfda;
	box-sizing: border-box;
}
.item:hover {
	color: #b9121b;
}
.currentItem>a {
	background-color: #b9121b;
	width: 25px;
	line-height: 25px;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
}
#foots {
	width: 100%;
	height: 35px;
	background-color: #fff;
	border-top: 1px solid #ccc;
	margin-top: -1px;
	display: none;
}
#footNow {
	float: right;
	margin: 6px 15px 0 0;
	color: #009ad6;
	font-family: "微软雅黑";
}
#Container {
	overflow: hidden;
	float: left;
}
#center {
	width: 100%;
	overflow: hidden;
}
#centerMain {
	width: 300%;
	margin-left: -100%;
}
#selectYearDiv {
	float: left;
	background-color: #fff;
}
#selectYearDiv>div {
	float: left;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 16px;
	border: 1px solid #ccc;
	margin-left: -1px;
	margin-top: -1px;
	cursor: pointer;
	color: #909090;
}
.currentYearSd, .currentMontSd {
	color: #ff4400 !important;
}
#selectMonthDiv {
	float: left;
	background-color: #fff;
}
#selectMonthDiv>div {
	color: #909090;
	float: left;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 16px;
	border: 1px solid #ccc;
	margin-left: -1px;
	margin-top: -1px;
	cursor: pointer;
}
#selectYearDiv>div:hover, #selectMonthDiv>div:hover {
	background-color: #efefef;
}
#centerCalendarMain {
	float: left;
}
/*热点专题*/
.topicList01 {
	width: 105%;
	overflow:hidden;
	padding-top:18px;
}
.topicList01 li {
	width: 215px;
	height: 75px;
	overflow:hidden;
	float:left;
	margin:0 32px 20px 0;
}
.topicList01 li a {
	display: block;
	border:1px solid #e3dfda;
	height: 73px;
	transition: all 0.3s ease;
}
.topicList01 li h3 {
	font-weight: normal;
	color:#fff;
	font-size:15px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	padding-top:22px;
	overflow:hidden;
}
.topicList01 li span {
	display: block;
	text-align: center;
	color:#fff;
}
.topicList01 li a:hover {
	opacity: 0.8;
	transform:scale(1.2);
}
.topicList01 li.colorBlue a {
	background-color:#0085e4;
}
.topicList01 li.colorGreen a {
	background-color:#838383;
}
/*x常用链接*/
.modeWrap05 {
	width: 100%;
	overflow:hidden;
	background-color:#f3f3f3;
	padding-top:30px;
        margin-top:30px;
}
.linkTitle01 {
	width: 115px;
	float:left;
	font-size:18px;
	font-weight: normal;
}

.linkList02 {
	margin-left:115px;
}
.linkList02 li {
	width: 16.8%;
	float:left;
	line-height: 35px;
	height: 35px;
}

@media screen and (max-width:1200px) {
	.mode {
		width:auto;
		padding:0 15px
	}
	.mode02, .modeWrap03 {
		width: auto;
		padding:0 2px;
	}
	.topicList01 li {
		width: 25%;
		margin:0 0 15px 0;
	}
	.topicList01 {
		width: 100%
	}
	.topicList01 li a {
		margin:0 7px;
	}
	.linkList02 li {
		width: auto;
		margin-right: 20px;
	}
	.linkList01 li a strong {
		width: 30px;
		padding:10px;
	}
	.linkList01 li a span {
		padding:10px 0;
	}
}
 @media screen and (max-width:992px) {
	.tabMenu01 li, .tabMenu02 li {
		font-size:18px;
		margin-right: 20px;
	}
	 .slide {
		 height:370px;
	 }
	 .m-slide .bd ul li{
		 height:370px;
	 }
	.tabArticleList01 {
		margin:30px 0 0 0;
	}
	.topicList01 li {
		width: 33.333%;
	}
	.mode01,.mode03 {
		flex-direction: column;
	}
	 .mode03 {
		 margin-top: 20px;
	 }
	#news {
		width: 100%;
		padding-left: 0;
	}
	#notice {
		width: 100%;
		margin-right: 0;
	}
	#xsjl {
		width: 100%;
	}
	.linkList01 li:first-child, .linkList01 li:nth-child(2), .linkList01 li:nth-child(3) {
		width: 18%;
	}
	.linkList01 li:nth-child(4), .linkList01 li:last-child {
		width: 23%
	}
	.linkList01 li a {
		margin:0 5px;
	}
}
@media screen and (max-width:850px) {
	.slide {
		height:360px;
	}
	.m-slide .bd ul li{
		height:360px;
	}
}
 @media screen and (max-width: 768px) {
	.content {
		margin-top:20px;
	}
	.mode02 {
		padding:0 10px
	}
	.slide {
		height:360px;
	}
	 .m-slide .bd ul li{
		 height:360px;
	 }
	.linkList01 li {
		width: 33.33%;
		margin-bottom: 10px;
	}
	.tabMenu01 li, .listTitle01 h3, .tabMenu02 li, .listTitle01 h3 {
		font-size:16px;
	}
	.item-txt01 h3, .list01 li {
		font-size:14px;
	}
	.topicList01 li {
		width: 50%;
	}
	.linkList01 li:first-child, .linkList01 li:nth-child(2), .linkList01 li:nth-child(3) {
		width: 33.3%;
		overflow: hidden;
	}
	.linkList01 li:last-child, .linkList01 li:nth-child(4) {
		width: 50%;
		height: 68px;
		overflow: hidden;
	}
	.box .box-hd h3 {
		font-size: 16px;
	}
}
@media screen and (max-width:640px) {
	.linkTitle01 {
		float:none;
	}
	.linkList02 {
		margin:10px 0 0 0;
	}
	.slide {
		height:320px;
	}
	.m-slide .bd ul li{
		height:320px;
	}
	.mode03 {
		margin-top: 0px;
	}
}
@media screen and (max-width:480px) {
	.slide {
		width: 100%;
	}
	.linkList01 li {
		width: 50%;
	}
	.topicList01 li {
		width: 100%;
		margin-bottom: 10px;
	}
	.linkList01 li {
		width: 100% !important
	}
	.slide {
		height:200px;
	}
	.m-slide .bd ul li{
		height:200px;
	}
}
@media screen and (max-width:400px) {
}
 @media screen /*and (min-width:320px)*/ and (max-width:360px) {
}