* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-decoration: none;
}

#i-JSVIAT{
	text-align: center;
	font-size: 16px;
	color: #717171;
	text-indent: 20px;
}

div.slider-nav span.right {
	right: 0px;
	background-size: 100%;
	opacity: 0.6;
}

div.slider-nav span.left {
	left: 0px;
	background-size: 100%;
	opacity: 0.6;
}

div.slider-nav span {
	top: 58%;
	width: 43px;
	height: 56px;
	text-indent: -9999px;
	margin-top: -50px;
	position: absolute;
	z-index: 1000;
	cursor: pointer;
}

a {
	color: black;
}

body {
	font-family: "Arial", "Microsoft YaHei", "\u5b8b\u4f53", Tahoma, Geneva, sans-serif;
	background-image: url("/img/bigbg.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

.mod {
	width: 100%;
	height: 100%;
	display: block;
}

.inner {
	width: 1300px;
	height: 100%;
	margin: 0 auto;
}

.wp_search {
	display: flex;
	justify-content: space-between;
}

.inner:frist-child,
.inner:nth-child(2) {
	width: 1300px;
	height: 100%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}


.clearfix::after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* 顶部部分 */
.headtop {
	width: 100%;
	height: 40px;
	background-image: url("/img/top.png");
}

.topleft {
	float: left;
}

.toplefttext {
	font-size: 12px;
	color: white;
	line-height: 40px;
}

.topright {
	float: right;
}

.schoollogo {
	float: left;
	background: url('/img/home.png');
	padding-left: 18px;
	background-position: left;
	background-repeat: no-repeat;
}

.schoollogo a {
	font-size: 12px;
	color: white;
	line-height: 40px;
}

/* 头部样式 */
.header {
	height: 185px;
	width: 100%;
}

.headerpad {
	padding-top: 30px;
	padding-bottom: 15px;
}

.headerleft {
	height: 137px;
	weight: 600px;
	float: left;
	display: inline-block;
}

.headerright {
	float: right;
	width: 256px;
	min-height: 36px;
	top: 50px;
	position: relative;
}

/* 主要部分上半 */
.main1 {
	height: 425px;
	width: 100%;
}

.parentContainer {
	/* display: flex; */
	width: 1200px;
	height: 60px;
}

.parentElement {
	display: inline-block;
	line-height: 56px;
	padding: 0 30px;
	box-shadow: 0px 10px 13px 7px white;
	/* margin-right: 10px; */
	cursor: pointer;
	font-size: 19px;
	font-weight: bold;
	color: darkred;
}

.parentElement a{
	color: darkred;
}

.parentElement:hover a{
	color: white;
}

.parentElement:hover {
	background: darkred;
	color: white;
}

.parentElement:hover {
	background: darkred;
	color: white;
}

/* .parentElement:first-child::before {
	display: none;
}

.parentElement::before {
	display: inline-block;
	content: "|";
	position: relative;
	right: 20px;
} */

.childContainer {
	width: 910px;
	min-height: 960px;
	/* background-color: lavender; */
	border: 1px darkred solid;
	border-top: transparent;
	position: relative;
}

.childElement:not(:first-child) {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.childElement {
	color: black;
	padding: 20px;
}

.mainleft {
	float: left;
	height: 425px;
	width: 71%;
	background-color: white;
}

.main1top {
	padding: 10px 17px 0 17px;
	height: 63px;
}

.main1top1 {
	margin-bottom: 18px;
	height: 46px;
}

.tt {
	color: white;
	float: left;
	width: 107px;
	padding: 8px;
	background-image: url("/img/ttbg1.png");
}

.main1down {
	padding: 0px 17px 26px 17px;
}

.main1downl {
	float: left;
	width: 398px;
	height: 281px;
}

.main1downr {
	float: right;
	width: 472px;
	height: 306px;
}

.mainright {
	float: right;
	width: 27.5%;
	border-left: 1px solid darkred;
	border-right: 1px solid darkred;
	border-bottom: 1px solid darkred;
	background-color: white;
	height: 425px;
}

.mainright_tt {
	border-bottom: 1px solid #f9e8e8;
	border-left: 1px solid #f9e8e8;
	border-right: 1px solid #f9e8e8;
	border-top: 3px solid #d01c0b;
	display: block;
	background: url(/img/ttbg2.png);
	height: 41px;
}

.mainright_tit {
	float: left;
}

.mainright_title {
	display: inline-block;
	margin-left: 15px;
	font-size: 20px;
	font-weight: bold;
	color: #d01c0b;
	cursor: pointer;
	line-height: 38px;
}

.mainmore {
        color: transparent;
	display: inline-block;
	height: 20px;
	line-height: 38px;
	float: right;
	margin-right: 8px;
	font-size: 12px;
}

.w56_more{color: transparent;}

.w66_more{color: transparent;}

/* 主要部分下半 */
.main2 {
	width: 100%;
	min-height: 966px;
	padding-top: 14px;
}

.mtit {
	width: 101.4%;
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	font-weight: bold;
	background-color: #f9e8e8;
	display: flex;
	justify-content: start;
}

.mt01,
.mt02,
.mt03,
.mt04,
.mt05 {
	padding: 0 20px;
}

.mt02::before {
	display: inline-block;
	content: "|";
	color: darkred;
	font-size: 20px;
	position: relative;
	right: 23px;
}

.mt03::before {
	display: inline-block;
	content: "|";
	color: darkred;
	font-size: 20px;
	position: relative;
	right: 23px;
}

.mt04::before {
	display: inline-block;
	content: "|";
	color: darkred;
	font-size: 20px;
	position: relative;
	right: 23px;
}

.mt05::before {
	display: inline-block;
	content: "|";
	color: darkred;
	font-size: 20px;
	position: relative;
	right: 23px;
}

.mt01,
.mt02,
.mt03,
.mt04,
.mt05 {
	transition: 1s ease;
}

.mt01:hover {
	background: darkred;
	color: white;
}

.mt02:hover {
	background: darkred;
	color: white;
}

.mt03:hover {
	background: darkred;
	color: white;
}

.mt04:hover {
	background: darkred;
	color: white;
}

.mt05:hover {
	background: darkred;
	color: white;
}

.mtzero-1,
.mtzero-2,
.mtzero-3,
.mtzero-4,
.mtzero-5 {
	width: 923px;
	min-height: 900px;
	/* background-color: purple; */
	position: absolute;
	border-bottom: 1px red solid;
	border-left: 1px red solid;
	border-right: 1px red solid;
}

.mtzero-1 {
	background-color: #d01c0b;
	left: 0px;
	display: none;
}

.mtzero-2 {
	background-color: darkblue;
	left: 0px;
	display: none;
}

.mtzero-3 {
	background-color: orange;
	left: 0px;
	display: none;
}

.mtzero-4 {
	background-color: lavender;
	left: 0px;
	display: none;
}

.mtzero-5 {
	background-color: gold;
	left: 0px;
}

.mt01:hover .mtzero-1 {
	/* display: block; */

}

.mt02:hover .mtzero-2 {
	/* display: block; */
}

.mt03:hover .mtzero-3 {
	/* display: block; */
}

.mt04:hover .mtzero-4 {
	/* display: block; */
}

.mt05:hover .mtzero-5 {
	display: block;
}

.main2left {
	float: left;
	width: 70%;
	/* background: wheat; */
	height: 952px;
	position: relative;
}

.main2right {
	float: right;
	width: 27.5%;
	height: 952px;
}

.main2rightop {
        border-left: 1px solid darkred;
        border-right: 1px solid darkred;
        border-bottom: 1px solid darkred;
	height: 526px;
	background: white;
	margin-bottom: 20px;
}

.main2rightdown {
	display: none;
	height: 467px;
	background: white;
}

.main2foot {
	height: 185px;
	width: 1300px;
	margin: 53px auto;
}


.main2footdown {
	height: 154px;
	width: 100%;
	display: flex;
	justify-content: space-around;
	padding-top: 15px;
}

.erweima {
	width: 90px;
	height: 90px;
	display: block;
	border: 1px solid #d01c0b;
	border-radius: 4px;
	background-repeat: no-repeat;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.ma {
	width: 90px;
	height: 90px;
	position: absolute;
	bottom: 90px;
	background-size: 20%;
	background-repeat: no-repeat;
	background-position: center;
}

.wxma {
	background-image: url("/img/WX.jpg");
}

.wxma2 {
	background-image: url("/img/WB.png");
}

.wxma3 {
	background-image: url("/img/XB.jpg");
}

.wxma4 {
	background-image: url("/img/DY.png");
}

.wxma5 {
	background-image: url("/img/SPH.jpg");
}

.wxma6 {
	background-image: url("/img/B.png");
}

.wxma7 {
	background-image: url("/img/KS.png");
}

.wxma8 {
	background-image: url("/img/GBT.png");
}

.tu {
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0px;
	background-position: center;
}

.wx {
	background-image: url('/img/wechat1.png');
}

.wx2 {
	background-image: url('/img/webo.png');
}

.wx3 {
	background-image: url('/img/book.png');
}

.wx4 {
	background-image: url('/img/dou.png');
}

.wx5 {
	background-image: url('/img/qgh.png');
}

.wx6 {
	background-image: url('/img/bili.png');
}

.wx7 {
	background-image: url('/img/kuaishou.png');
	background-size: 60%;
}

.wx8 {
	background-image: url('/img/guangbotai.png');
	background-size: 60%;
}

.erweima:hover .wx {
	bottom: -90px;
	transition: 1s;
}

.erweima:hover .wx2 {
	bottom: -90px;
	transition: 1s;
}

.erweima:hover .wx3 {
	bottom: -90px;
	transition: 1s;
}

.erweima:hover .wx4 {
	bottom: -90px;
	transition: 1s;
}

.erweima:hover .wx5 {
	bottom: -90px;
	transition: 1s;
}

.erweima:hover .wx6 {
	bottom: -90px;
	transition: 1s;
}

.erweima:hover .wx7 {
	bottom: -90px;
	transition: 1s;
}

.erweima:hover .wx8 {
	bottom: -90px;
	transition: 1s;
}

.erweima:hover .ma {
	bottom: 0px;
	transition: 1s;
	background-size: 100%;
}

.main2footdown div span {
	margin-left: 3px;
	line-height: 40px;
	display: flex;
	justify-content: center;
}

/* 底部 */
.down {
	margin-top: 60px;
	height: 171px;
	width: 100%;
	background-color: #d01c0b;
}

.foot {
	padding: 53px 0;
}

.footleft {
	float: left;
	margin-right: 90px;
}

.footmid {
	float: left;
	margin-left: 29px;
	padding-left: 34px;
	border-left: 1px solid #fff;
	color: white;
}

.footright {
	width: 230px;
	height: 49px;
	float: right;
}

/* more */
#wp_news_w565 .wp_article_list .list_item {
	line-height: 30px; 
	border-bottom: none;
}

.wp_article_list .list_item {
	border-bottom: none;
}

#wp_news_w56 .wp_article_list .list_item {
	width: 280px;
	min-height: 50px;
	padding: 3px 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fae8e3;
	margin: 3px 37px;
}

#wp_news_w56 .wp_article_list .list_item .Article_Index {
	display: none;
}

.wp_article_list .list_item .Article_Index {
	background-image: url('/img/dian.png');

}

.main1top1 .wp_article_list .list_item span {
	font-size: 22px;
	line-height: 47px;
}

.main1top1 .wp_article_list .list_item span a font {
	color: #bfa16f !important;
}

#wp_news_w51 .wp_article_list .list_item .Article_Index {
	margin-top: 14px;
	display: none;
}

#wp_news_w53 .wp_article_list .list_item {
	width: 100%;
	height: 43px;
	line-height: 40px;
	vertical-align: top;
}

#wp_news_w53 .wp_article_list .list_item .Article_Index {
	margin-top: 10px;

}

.wp_search .search {
	background-image: url(/img/sous.png);
	background-repeat: no-repeat;
	width: 32px;
	height: 36px;
	background-color: #FFFFFF;
	background-position: 50%;
	position: relative;
	top: 0px;
	border-bottom-right-radius: 7px;
	border-top-right-radius: 7px;
}

#keyword {
	width: 200px !important;
	height: 36px;
	border-radius: 5px 0px 0px 5px;
	padding-left: 10px;
	line-height: 22px;
	background-color: #FFFFFF;
	color: #787878;
	font-size: 12px;
	border: 0;
	outline: 0;
	font-family: "微软雅黑";
	top: -4px;
}

#wp_news_w55 .wp_article_list .list_item {
	width: 100%;
	height: 38px;
	line-height: 38px;
	vertical-align: top;
}

#wp_news_w55 .wp_article_list .list_item .Article_Index {
	margin-top: 10px;
}

#wp_news_w57 .wp_article_list .list_item {
	width: 100%;
	height: 38px;
	line-height: 38px;
	vertical-align: top;
}

#wp_news_w57 .wp_article_list .list_item .Article_Index {
	margin-top: 10px;
}

#wp_news_w53 .wp_article_list .list_item .Article_PublishDate {
	color: red;
}

.logo a {
	display: block;
	width: 130%;
	height: 100%;
	background-image: url('/img/logo.png');
	background-repeat: no-repeat;
	background-size: 109%;
	background-position: center;
}

.logo2 {
	height: 225px;
	width: 225px;
	margin: 60px auto;
	background-size: 100%;
	background-position: center;
	background-repeat: no-repeat;
}
.logo22{
background-image: url(/img/xlc.png);}
.logo23{
background-image: url(/img/jssb.png);}
.logo2 span {
	text-align: center;
	padding-left: 60px;
	font-weight: bold;
	font-size: 20px;
	position: relative;
	top: 10px;
	left: -3px;
}

.logo2 a {
	display: block;
	width: 100%;
	height: 100%;
}