*{
	margin: 0;
	padding: 0;
}
a{
	text-decoration: none;
	color: #231815;
}
input, button, textarea{
	outline: none;
	border: none;
}
ul,li{
	list-style: none;
}
.mb60{
	margin-bottom: 60px;
}
.layer{
	width: 1280px;
	margin: 0 auto;
}
.fx-fx{
	display: flex;
}
.fx-just-end{
	display: flex;
	justify-content: flex-end;
}
.fx-just-bet{
	display: flex;
	justify-content: space-between;
}
.fx-just-center{
	display: flex;
	justify-content: center;
}
.fx-align-end{
	display: flex;
	align-items: flex-end;
}
.fx-align-center{
	display: flex;
	align-items:center;
}
.fx-f1{
	flex: 1;
}
.h2t{
	position: relative;
	padding-bottom:12px;
	color: #C80F19;
	font-size: 24px;
	font-weight: 500;
}
.h2t::after,.h2t::before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	border-radius: 2px;
}
.h2t::before{
	background-color: #C80F19;
	width: 50%;
	z-index: 1;
}
.h2t::after{
	right: 0;
	background-color: #B18A73;
}
.dis-b{
	display: block;
}
.mt68{
	margin-top: 68px;
}
.mb30{
	margin-bottom: 30px;
}
.tempContent{
	padding-top: 66px;
	/* padding-bottom: 66px; */
}
.tempContent .left-subNav{
	width: 284px;	
}
.tempContent .right-containerMain{
	
}
.tempContent .temp-l-total{
	width: 284px;
	height: 45px;
	line-height: 45px;
	/*background: url(../img/temp-l-total-bg.png) no-repeat left top;*/
	background-size: contain;
	color: #fff;
}
.tempContent .temp-l-total h3{
	padding: 0 50px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	/*background: url(../img/temp-l-total-bg.png) no-repeat left top;*/
	background-image: url(../img/temp-l-total-bg.png) ;
	background-repeat: no-repeat ;
	background-position: left top;
	background-size:contain;
	/* background-color:rgba(1, 30, 102, .9); */
	font-weight: 500;
}
.tempContent .temp-l-extra{
	/* background-color:rgba(1, 30, 102, .42); */
	padding: 32px 40px;
}
.tempContent .temp-l-extra ul{
	border: 4px solid #fff;
	border-bottom: 0;
}
.tempContent .temp-l-extra ul li{
	border-bottom: 4px solid #fff;
}
.tempContent .temp-l-extra a{
	display: flex;
	/* justify-content: center; */
	align-items: center;
	padding: 8px 36px;
	background-color: #C7B291;
	color: #fff;
	font-size: 18px;
	overflow: hidden;
	white-space: nowrap;
}
/* .tempContent .temp-l-extra ul li:first-child a{
	background-color: rgba(1, 30, 102, .9)
} */
.tempContent .temp-l-extra a img{
	width: 22px;
	margin-right: 10px;
}
.tempContent .left-subNav-nav{
	/* background-color:rgba(1, 30, 102, .8); */
	padding:12px 0 20px;
}
.tempContent .left-subNav-nav a{
	display: flex;
	padding: 0px 40px;
	color: #000;
	margin-bottom: 12px;
}
/* .tempContent .left-subNav-nav a:hover,.tempContent .left-subNav-nav a.active{
	background-color: rgba(1, 30, 102, .9);
} */
.tempContent .left-subNav-nav a span{
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: space-between;
	/*border-bottom: 1px solid #fff;*/
	padding: 6px 0;
	position: relative;
	top: 1px;
}
.tempContent .left-subNav-nav a span img{
	width: 12px;
}
.tempContent .right-containerMain .breadcrumb-navigation{
	font-size: 12px;
	padding: 14px 20px;
	/* background-color: rgba(1, 30, 102, .1);
	border-top: 1px solid rgba(1, 30, 102, .9); */
}
.tempContent .otherinfo{
	margin-top: 36px;
}
.tempContent .otherinfo .pline{
	position: relative;
	font-size: 14px;
	padding: 0 4px;
	margin-top: 20px;
	/*color: #fff;*/
}
.tempContent .otherinfo img{
	position: absolute;
	left: -16px;
	top: 6px;
	width:13px;
}
.breadcrumb-navigation img{
	display: block;
	width: 6px;
	height: 9px;
	object-fit: contain;
	margin-top: 1px;
}
.breadcrumb-navigation li{
	margin-left: 8px;
}
.breadcrumb-navigation li a{
	color: #6C6A6A;
}
/* .breadcrumb-navigation li:last-child a{
	color: rgba(1, 30, 102, .9);
} */
.cM-c-gauge{
	padding: 70px 0 0 136px;
}
.b-n-temp2-gauge{
	padding-top:66px ;
}
.b-n-temp2{
	border-bottom: 2px solid rgba(170, 11, 20, .7);
}
.b-n-temp2 ul li:last-child a{
	color: rgba(170, 11, 20, .9)
}

.fix-nav{
	 display: none;
	position: absolute;
	right: 10px;
	top: 114px;
	/* transform: translateY(-50%); */
	z-index: 9999;
	width: 65px;
	transition: top .5s;
}
.fix-nav img{
	display: block;
}
.fix-nav a{
	display: block;
	text-align: center;
	position: relative;
}
.fix-nav ul li:first-child a,.fix-nav ul li:nth-child(2) a{
	padding: 12px 12px;	
	color: #fff;
	font-size: 20px;
}
.fix-nav ul li:first-child a img,.fix-nav ul li:nth-child(2) a img,.fix-nav ul li:nth-child(2) ~ li img{
	margin: 0 auto;
}
.fix-nav ul li:first-child a{
	background-color: #C80F19;
}
.fix-nav ul li:nth-child(2) a{
	background-color: #AE856D;
}
.fix-nav ul li:nth-child(2) ~ li{
	background-color: #F4EEE9;
	padding: 18px 10px;
	font-size: 12px;
	cursor: pointer;
	padding-bottom: 0;
} 
.fix-nav ul li:nth-child(2) ~ li a{
	color: #C80F19;
	border-bottom: 1px solid #C80F19;
	padding-bottom: 12px;
}
.fix-nav ul li:last-child a{
	border-bottom: 0 !important;
}
.fix-nav ul li:nth-child(4) a p,.fix-nav ul li:nth-child(5) a p,.fix-nav ul li:nth-child(3) a p{
	display: none;
	position: absolute;
	right: 68px;
	top:50%;
	transform: translateY(-50%);
	padding: 10px;
	background-color: #fff;
}
.fix-nav ul li:nth-child(4) a p::after,.fix-nav ul li:nth-child(5) a p::after,.fix-nav ul li:nth-child(3) a p::after{
	content: "";
	position: absolute;
	right: -14px;
	top: 50%;
	margin-top: -10px;
	border-width: 10px 7px;
	border-style: solid;
	border-color: transparent;
	border-left-color: #fff;
}
.fix-nav ul li:nth-child(4) a:hover p,.fix-nav ul li:nth-child(5) a:hover p,.fix-nav ul li:nth-child(3) a:hover p{
	display: block;
}

.containerMain-container h3.h3{
	font-size: 26px;
	color: #6C6A6A;
	font-weight: normal;
	margin-bottom: 36px;
}
.containerMain-container p.p{
	color: #6C6A6A;
	font-size: 16px;
	line-height: 34px;
}
.rich-text ul{
	padding-inline-start: 40px;
}
.rich-text ul,.rich-text li{
	list-style:disc;
}
.containerMain-container .rich-text *{
	color:#6C6A6A ;
	line-height: 1.8rem ;
	font-size: 16px !important;
	font-family: "icrosoft yahei" ;
}
.containerMain-container .rich-text .h3{
	font-size: 30px !important;
}
.containerMain-container .rich-text h3,
.containerMain-container .rich-text h3 *{
	font-size: 18px !important;
	font-weight: bold !important;
}
.containerMain-container .rich-text h5,
.containerMain-container .rich-text h5 *{
	font-size: 14px !important;
	font-weight: normal !important;
}
.containerMain-container .rich-text img{
	max-width: 100%;
	height: auto;
}
.containerMain-container .rich-text p{
	margin-bottom: 12px !important;
}
.containerMain-container img.img{
	display: inline-block;
	max-width: 100%;
	margin: 20px 0;
}
._peop-brief{
	padding-left: 290px;
	position: relative;
}
._peop-brief .avatr{
	position: absolute;
	left: 0;
	top: 0;
	width: 230px;
	height: 230px;
	border-radius: 50%;
	object-fit: contain;
}
._peop-brief .name{
	font-size: 24px;
	color: #2F201B;
}
._peop-brief .brief{
	font-size: 14px;
	color: #6C6A6A;
	line-height: 26px;
	margin: 20px 0 40px;
}
._peop-brief .introduce{
	border-bottom: 2px solid #CDCDCD;
}

.news-trends-textPart .h2{
	font-size: 30px;
	color: #6C6A6A;
	font-weight: normal;
	text-align:center;
}
.news-trends-textPart .otherInfo{
	margin: 24px 0 42px;
}
.news-trends-textPart .otherInfo img{
	display: block;
}
.news-trends-textPart .time, .news-trends-textPart .links{
	font-size: 14px;
	color: #838283;
}
.news-trends-textPart .time img{
	margin-right: 6px;
}
.news-trends-textPart .views{
	font-size: 14px;
	color: #838283;
	margin: 0 28px;
}
.news-trends-textPart .views img{
	margin-right: 6px;
}
.news-trends-textPart .links a{
	margin-left: 6px;
}
.news-trends-textPart .rich-text{
	width: 1054px;
	margin: 0 auto;
}
.news-trends-textPart .rich-text *{
	color: #6C6A6A ;
	line-height: 2rem ;
	font-family: "Microsoft yahei" ;
	font-size: 16px !important;
}
.news-trends-textPart .rich-text img{
	border: none !important;
	max-width: 100%;
}
.news-trends-textPart .rich-text p{
	margin-bottom: 12px !important;
}
.news-trends-textPart .n-btn a{
	color: #AFB0B0;
	margin-bottom: 16px;
}
.news-trends-textPart .n-btn a span{
	font-size: 12px;
	border: 1px solid #AFB0B0;
	padding: 6px 14px;
	margin-right: 8px;
}
.news-trends-textPart .n-btn a span img{
	width: 17px;
	height: 12px;
	object-fit: contain;
	margin-right: 4px;
}
.news-trends-textPart .n-btn a p{
	font-size: 16px;
}
header{
	height: 114px;
}
.headerTop{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	/* padding-right: 30px; */
	padding-top: 24px;
	width: 1280px;
	margin: 0 auto;
}
#headForm{
	border: 1px solid #404040;
	width: 156px;
	border-radius: 16px;
	height: 18px;
	display: flex;
	align-items: center;
	padding-left: 6px;
	padding-right: 6px;
	position: relative;
}
#headForm input[type=text]{
	flex: 1;	
	width: 10%;
	font-size: 12px;
}
#headForm .loading{
	width: 17px;
	background-size: contain;
	position: absolute;
	right: 20px;
	display: none;
}
#headForm input[type=image]{
	width: 11px;
	height: 11px;
	object-fit: contain;
	margin-left: 6px;
}
.fast-login,.oldWeb{
	font-size: 14px;
	/* color: #C80F19; */
	padding: 0 12px;
	cursor: pointer;
	position: relative;
}
.oldWeb a:hover{
	color: #C80F19;
}
.fast-login:hover{
	color: #C80F19;
}
.fast-login:hover .fastloginArr{
	display: block;
}
.fastloginArr{
	display: none;
	position: absolute;
	top:100%;
	left: 0;
	right: 0;
	padding-top: 7px;
	z-index: 12;
}
.fastloginArr::after{
	content: "";
	position: absolute;
	left: 50%;
	top: -8px;
	transform: translateX(-50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width:  8px 10px;
	border-bottom-color: #EFEFEF;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
}
.fastloginArr ul{
	background-color: #EFEFEF;
}
.fastloginArr a{
	/* color: #C80F19; */
	font-size: 13px;
	line-height: 2em;
	display: block;
	text-align: center;
}
.fastloginArr a:hover{
	color: #C80F19;
}
.headerline{
	width: 1px;
	height: 14px;
	background-color: #000;
}
.language{
	font-size: 11px;
	padding-left: 12px;
	cursor: pointer;
	/*margin-right: -34px;*/
}
.curLanguage{
	display: flex;
	align-items: center;
}
header .headMain{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
h1{
	width: 262px;
	height: 48px;
	background: url(../img/logo.png) no-repeat left 8px;
	background-size: contain;	
}
h1 a{
	width: 263px;
	height: 48px;
	display: block;
	text-indent: -99999px;
}
nav{
	display: flex;
}
.fir-aDiv{
	position: relative;
	white-space: nowrap;
}
.fir-a{
	padding: 22px 32px;
	font-size: 16px;
}
.fir-aDiv:hover > a, .fir-aDiv.active > a{
	color: #C80F19;
}
.fir-aDiv:hover .sec-aDiv{
	/* display: block; */
	visibility: visible;
	z-index: 99;
}
.fir-aDiv:nth-child(2) ~ .fir-aDiv:hover::after{
	content: "";
	border-width: 12px 16px;
	border-color: transparent;
	border-style: solid;
	border-bottom-color:  rgba(218, 17, 39, .8);
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -24px;
	z-index: 99;
}
.fir-aDiv.singnone:hover::after{
	display: none;
}
.sec-aDiv{
	/* display: none; */
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 42.5px;
	background-color: rgba(218, 17, 39, .8);
	/* padding-bottom: 28px; */
	z-index: 1;
}
.sec-aDiv > ul{
	padding-bottom: 28px;
}

.sec-a{
	color: #fff;
	display: block;
	border-bottom: 1px solid #fff;
	font-size: 13px;
	padding-top: 28px;
	width: 172px;
	display: flex;
	justify-content: space-between;
	align-content: center;
}
.sec-ali{
	padding: 0 30px;
}
.sec-a span::before{
	content: "+";
}
.sec-ali a:hover{
	color: #fff;
}
.sec-ali:hover .sec-a span::before{
	content: "-";
}
.sec-ali-noChil .sec-a span::before{
	content: "";
}
.sec-ali-noChil:hover .sec-a span::before{
	content: "";
}
.sec-ali:hover .thr-aul{
	/* display: block; */
	visibility: visible;
	z-index: 99;
}
.thr-aul{
	/* display: none; */
	visibility: hidden;
	position: absolute;
	left: 100%;
	top: 0;
	background-color: rgba(218, 17, 39, .8);
	padding :15px 0;
	padding-left: 20px;
	/* border-left: 30px solid transparent; */
	/* background-clip: padding-box; */
	/* margin-left: -30px; */
	/* transform: translateX(-30px); */
	min-height: calc(100% - 30px);
	width: 134px;
	z-index: 1;
}
.thr-a{
	display: block;
	color: #fff;
	font-size: 13px;
	line-height: 34px;
	/* padding: 0 60px 0 30px; */
}
nav .fir-aDiv:last-child .sec-aDiv, nav .fir-aDiv:nth-last-child(2) .sec-aDiv{
	left: auto;
	right: 0;
}
nav .fir-aDiv:last-child .thr-aul, nav .fir-aDiv:nth-last-child(2) .thr-aul{
	left: auto;
	right: 100%;
	padding-left: 30px;
	/* border-left:none; */
	/* border-right: 30px solid transparent; */
	/* margin-left:auto; */
	/* margin-right: -30px; */
	/* transform: translateX(30px); */
}
nav .fir-aDiv:last-child .thr-aul .thr-a, nav .fir-aDiv:nth-last-child(2) .thr-aul .thr-a{
	/* padding: 0 60px; */
}


.loopBanner {
	position: relative;
}
.loopBanner img{
	display: block;
	width: 100%;
}
.loopBanner .loopBanner-swiper-pag{
	bottom: 60px;
	left: 200px;
	text-align: left;
}
.loopBanner-swiper-pag span{
	width: 32px;
	height: 5px;
	border-radius: 0;
	background-color: rgba(193, 26, 24, 1);
	opacity: 1;
}
.loopBanner-swiper-pag span.swiper-pagination-bullet-active{
	background-color: #fff;
}
footer{
	background-color: #C80F19;
	padding: 38px 0;
}
.foot-nav{
	margin-bottom: 34px;
}
.foot-nav a{
	color: #fff;
	font-size: 16px;
}
.foot-nav span{
	display: block;
	width: 1px;
	height: 12px;
	background-color: #fff;
	margin: 0 24px;
}
.foot-adres{
	color: #fff;
}
.foot-adres dl{
	margin-right: 72px;
}
.foot-adres dt{
	border-bottom: 1px solid #fff;
	font-size: 16px;
	margin-bottom: 8px;
	padding-bottom: 6px;
}
.foot-adres dd{
	font-size: 13px;
	line-height: 20px;
}
.foot-foot{
	font-size: 11px;
	color: #fff;
	margin-top: 30px;
}
.foot-qr .mod{
	margin-right: 30px;
}
.foot-qr .mod:last-child{
	margin-right: 0;
}
.foot-qr img{
	width: 90px;
	height: 90px;
	object-fit: contain;
}
.foot-qr p{
	color: #fff;
	font-size: 12px;
	text-align: center;
}
.foot-outline{
	margin-top: 20px;
}
.foot-outline ul li a img{
	width: 90px;
	height: 30px;
	object-fit: contain;
}
.foot-outline ul li{
	margin-right: 30px;
	position: relative;
}
.foot-outline ul li:last-child{
	margin-right: 0px;
}
.foot-outline ul li p{
	display: none;
	position: absolute;
	padding: 10px;
	left: 0;
	bottom: 42px;
	background-color: #fff;
	margin-left:-45px;
	border-radius: 4px;
}
.foot-outline ul li p::before{
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -10px;
	bottom: -10px;
	border-width: 5px 10px;
	border-color: transparent;
	border-style: solid;
	border-top-color: #fff;
}
.foot-outline ul li p img{
	width: 100px;
	height: 100px;
}
.foot-outline ul li:hover p{
	display: block;
}




.layui-laypage a, .layui-laypage button, .layui-laypage input, .layui-laypage select, .layui-laypage span{
	border: none;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
	background-color: #b9b7b7;
	border-radius: 0px;
}

#paged{
	text-align: center;
	margin: 30px 0 60px;
}
.layui-laypage a, .layui-laypage span{
	padding: 0 5px;
	line-height: 17px;
	height: 16px;
}
.school-people-richList > div{
	margin-bottom: 30px;
}
.school-people-richList {
	width: 700px;
}
.school-people-richList .spr_title{
	background-color: #C71B1A;
	font-size: 20px;
	color: #fff;
	padding: 0 10px;
	height: 45px;
	line-height: 45px;
	margin-bottom: 30px;
}
.school-people-richList .xqlist>div{
	display: flex;
}
.school-people-richList .post{
	color: #C71B1A;
	font-size: 16px;
}
.school-people-richList .xqlist>div{
	margin-bottom: 16px;
}
.school-people-richList .xqlist>div p{
	flex: 1;
	display: flex;
	flex-wrap: wrap;
}
.school-people-richList .xqlist>div a{
	color: #6C6A6A;
	font-size: 14px;
	margin: 4px 7px 10px;
	padding: 0 6px;
}
.school-people-richList .xqlist>div a:hover{
	color: #fff;
	background-color: #C71B1A;
}
