@font-face {
	font-family: 'impact';
	src: local('impact'), url(../fonts/impact.ttf) format('woff');
}
@font-face {
	font-family: 'MiSans';
	src: local('MiSans'), url(../fonts/MiSans.ttf) format('woff');
}
@font-face {
	font-family: 'Geometos';
	src: local('Geometos'), url(../fonts/Geometos.ttf) format('woff');
}
html {
	font-size: 100px;
}
.max-1920 {
	max-width: 1920px !important;
	margin: auto;
}

@media screen and (max-width: 1680px) {
	html {
		font-size: 86px;
	}
}

@media screen and (max-width: 1500px) {
	html {
		font-size: 78px;
	}
}

@media screen and (max-width: 1300px) {
	html {
		font-size: 60px;
	}
}

@media screen and (max-width: 1024px) {
	html {
		font-size: 60px;
	}
}

@media screen and (max-width: 768px) {
	html {
		font-size: 60px;
	}

}
ul {
	margin-bottom: 0;
}
.dbdhwk {
	width: 100%;
	height: .78rem;
	background: url(../img/dbbj.jpg) no-repeat;
	background-size: 100% 100%;
}
.dbdhnk {
	width: 84.0778%;
	height: 100%;
	line-height: .78rem;
	margin-left: auto;
	margin-right: auto;
}
.logo {
	float: left;
	width: 1.7rem;
}
.logo img {
	width: 100%;
}
.dhwk {
	float: left;
	margin-left: .63rem;
	height: 100%;
}
.dhmg {
	float: left;
	margin-right: .5rem;
}
.dhmg a {
	color: #222222;
	font-size: .18rem;
	font-weight: bold;
	transition: .25s all;
}
.dhmg a:hover {
	color: #cc000c;
}

.dbycdhwk {
	float: right;
	display: flex;
	align-items: center;
}
.dbdhwz {
	color: #575757;
	font-size: .16rem;
	line-height: 1;
}
.dbdhhm {
	color: #fe5047;
	font-size: .24rem;
	line-height: 1;
	font-family: 'impact';
}
.dbdhtp {
	margin-right: 10px;
	width: 0.27rem;
}
.dbdhtp img {
	width: 100%;
}
.sybn img {
	max-width: 100%;
}
div.indextopzuixin_l {
	width: 50%;
	height: 26px;
	float: left;
	margin-top: 25px;
	padding-left: 35px;
	background: url(../img/indexzuixinico.png) center left no-repeat;
	color: #122b88;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
}

div.indextopzuixinbk{ width: 100%; height: 53px;  background: #f4f4f4;}

div.indextopzuixin{ width: 1280px; height: auto; margin: auto;}

div.indextopzuixin_l a{color: #106899; transition: all 0.36s ease-in-out;}

div.indextopzuixin_l a:hover{color: #ff3232;}

div.indextopzuixin_r{ width:251px; height: 32px; margin-top: 0; float: right;}

div.indextopzuixin_rinput{ width: 109px;
    height: 38px;
    float: left;
    border-bottom: 1px solid #6d6d6d;
    transition: all 0.36s ease-in-out;
    margin-top: 5px;}

div.indextopzuixin_rinput input{ width:100%; height: 100%;  display: block; background: none; border: none; outline: none; font-size: 14px;color: #106899;}

div.indextopzuixin_rsubmit{ width: 15px; height: 15px; float: right; margin-top: 17px;}

div.indextopzuixin_rsubmit input{ background: none; border: none; outline: none; width: 100%; height: 100%; cursor: pointer; font-size: 0; background: url("../img/indextoptjss.jpg") center no-repeat;}


div.indextopssnew{ width: 251px; height: 32px; background: url(../img/indexssbg.png) center no-repeat; margin-top: 22px;}
 
 div.indextopnewleft{ width: 180px; height: 30px;  float: left;    margin-left: 20px;
     margin-top: 2px;}
 
 div.indextopnewleft input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; font-size: 14px; color: #333;}
 
 div.indextopnewrt{ width: 40px; height: 30px; float: right;    margin-right: 5px;
     margin-top: 2px;}
 
 div.indextopnewrt input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; font-size: 0; color: #333;}


.sybnxwk {
	width: 100%;
	box-shadow: 7px 0px 13px 0px rgba(101, 101, 101, 0.19);
	padding-bottom: 0.37rem;
}
.sybnxnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
}
.sybnxxwk {
	margin-top: 24px;
	width: 100%;
}
.sybnxxmg img {
	max-width: 100%;
	transition: .25s all;
}
.sybnxxmg {
	margin-left: 0.2rem;
	float: left;
	width: calc((100% - 1.2rem) / 7);
	overflow: hidden;
	border-radius: .1rem;
}
.sybnxxmg:first-child {
	margin-left: 0;
}
.sybnxxmg:hover img {
    transform: scale(1.1)
}



.sybn .swiper-pagination-bullet {
	background: #aeaeae;
	width: 8px;
	height: 8px;
	opacity: 1;
}
.sybn .swiper-pagination-bullet-active {
	background: #f02c00;
}

.wsjfwk {
	width: 100%;
	margin-top: 0.75rem;
}
.wsjfnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0px 3px 7px 0px rgba(101, 101, 101, 0.35);
	padding-bottom: 0.5rem;
}
.wsjfbt {
	width: 100%;
	height: 1.12rem;
	background: url(../img/kssjbj.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	top: -5px;
	color: #ffffff;
	font-size: .36rem;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
}
.jftb {
	width: 0.3rem;
	margin-right: 0.3rem;
	margin-top: -0.14rem!important;
}
.jftb img {
	width: 100%;
}
.jfdegwz {
	color: #efe219;
}
.wsjfbt div {
	margin-top: -4px;
}
.wsjfxmwk {
	margin-top: 35px;
}
.wsjfzcwk {
	width: 5.7rem;
	padding-left: 0.73rem;
	padding-right: 0.4rem;
	float: left;
}
.wsjfzcbt {
	color: #f02c00;
	font-size: .24rem;
	font-weight: bold;
	padding-top: 0.12rem;
	padding-bottom: 0.2rem;
	line-height: 1;
	border-bottom: 1px solid #f02c00;
}
.wsjfzcxkwk {
	margin-top: 0.2rem;
}
.wsjfzcxbt {
	line-height: 1;
	color: #f02c00;
	font-size: .2rem;
	font-weight: bold;
}

.jfsjmgwz {
	color: #333333;
	font-size: .16rem;
	line-height: 1;
	margin-left: 0.1rem;
	transition: .25s all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.jfsjmgwz2 {
	color: #333333;
	font-size: .16rem;
	line-height: 1;
	margin-left: 0rem;
	transition: .25s all;
}
.wsjfzcdygmg {
	margin-top: 0.15rem;
}
.wsjfzcdygmg2 {
	margin-top: 0.21rem;
}
.wsjfzcxwk {
	width: 100%;
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: .15rem;
}
.wsjfzcxwk2 {
	width: 100%;
}
.jfsjmgfwz {
	color: #f20c00;
	font-size: .16rem;
}
.wsjfzcdygmg a {
	display: flex;
	align-items: center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.jfycxwk {
	width: 5.75rem;
	padding-left: 0.5rem;
	padding-right: 0.7rem;
	float: right;
}
.wsjfzcxwk3 {
	margin-top: 0.15rem;
}
.jfzjbkwk {
	width: calc(100% - 11.45rem);
	float: left;
	padding-left: 0.4rem;
	padding-right: 0.4rem;
	border-left: 1px dashed #dadada;
	border-right: 1px dashed #dadada;
	padding-bottom: 0.1rem;
}
.jftpwk {
	width: 100%;
}
.jftpwk img {
	width: 100%;
}
.jfzjxwk {
	margin-top: 0.3rem;
}
.jfxmg {
	margin-left: 0.08rem;
	width: calc((100% - .16rem) / 3);
	float: left;
	margin-bottom: 0.1rem;
	border: 2px solid #e8edfd;
	border-radius: 8px;
	min-height: 0.41rem;
	line-height: 0.41rem;
	text-align: center;
}
.jfxmg a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: .16rem;
	font-weight: bold;
	transition: .25s all;
}
.jfxmg a:hover {
    font-size: .18rem;
}
.jfxmg:nth-child(1),.jfxmg:nth-child(4) {
	margin-left: 0;
}
.jfxmg:nth-child(1) {
	background-image: linear-gradient(to right, #437dfa , #51a0f7);
}
.jfxmg:nth-child(2) {
	background-image: linear-gradient(to right, #feb206 , #ffce1c);
}
.jfxmg:nth-child(3) {
	background-image: linear-gradient(to right, #f8686d , #f28589);
}
.jfxmg:nth-child(4) {
	background-image: linear-gradient(to right, #f78058 , #f1bb5c);
}
.jfxmg:nth-child(5) {
	background-image: linear-gradient(to right, #ab2cfe , #c771f8);
}
.jfxmg:nth-child(6) {
	background-image: linear-gradient(to right, #07d5d4 , #12d6a2);
}
.wsjfzcdygmg:hover .jfsjmgwz {
	color: #f02c00;
}
.wsjfzcdygmg:hover .jfsjmgwz2 {
	color: #f02c00;
}
.jfzcxtb {
	width: 0.43rem;
}
.jfzcxtb img {
	width: 100%;
}





div.indexthree{ width: 84.0778%; height: auto; margin: auto; padding-top: .9rem; padding-bottom: .67rem;}

div.indexthree_tbk{  float: left;  margin-left: 10px; position: relative;}

div.indexthree_ten{  height: auto; line-height: 16px; font-family: "Noto Serif SC"; color: #323c48; font-size: 14px; position: relative;font-weight: 600;}

div.indexthree_tcn{  height: auto; line-height: .33rem; color: #333333; font-size: .3rem; font-family: "Noto Serif SC"; font-weight: bold; position: relative;}

div.indexthree_tbk::before{ content: ""; display: inline-block; width: 1.65rem; height: .5rem; position: absolute;left: 0px;  top: -.22rem;background: url('../img/btbj.png');background-size: 100% 100%;}

div.indexthree_r{  float: right; margin-top: 4px;} 

div.indexthree_rnav{ float: left; padding: 0 .15rem; color: #333333; font-size: .18rem; transition: all 0.36s ease-in-out; transition: all 0.36s ease-in-out; padding-top: 0.15rem;padding-bottom: 0.1rem;border-top-left-radius: 10px;border-top-right-radius: 10px;} 

div.indexthree_rnav a{ color: #333333;  display: block; width: 100%; height: 100%; transition: all 0.36s ease-in-out;} 

div.indexthree_rnav:hover{ background: #f02c00;}

div.indexthree_rnav:hover a{ color: #fff;}

div.indexthree_rnavhover{ background: #f02c00;}

div.indexthree_rnavhover a{ color: #fff;font-weight:bold;} 



div.indexthreesan{  width: 100%; height: .64rem;  text-align: right; display: none; background: url(../img/zkggbj.png); padding-right: 2.3rem;background-size: 100% 100%;}

div.indexthreesanshow{display: flex;justify-content: flex-end;
    align-items: center;}

div.indexthreesannav{   display: inline-block;height: .3rem; line-height: .3rem; color: #fff; font-size: .18rem; margin: 0 5px;border-radius: .3rem;overflow: hidden; }

div.indexthreesannav a{ color: #fff;display: block;padding-left: 0.16rem;padding-right: 0.16rem;font-weight:bold}

div.indexthreesannav a:hover{ color: #333333;background: #fff;}
div.indexthreesannavhover {
	background: #fff;
}
div.indexthreesannav:hover {
	background: #fff;
}
div.indexthreesannav:hover a {
	
}
div.indexthreesannavhover a{ color: #333333;background: #fff;}

div.indethreelistbk{ width:100%; height: auto; margin: auto; padding-top: .37rem; position: relative; display: none;}

div.indethreelistbkhover{ display: block;}

div.indethreelistbk:before{ width:1px; height: calc(100% - .3rem); content: ''; display: block; left: 50%; top: .3rem; background: url("../img/indexthreedashed.jpg") center repeat-y; position: absolute;}

div.indethreelist_lileft{ width: 50%; height:auto; float: left;padding-left: 0.55rem;padding-right: 0.5rem; }

div.indethreelist_li{ width: 100%; height:.38rem; line-height: .38rem; float: left; }

div.indethreelist_left{white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis; width: calc(100% - 130px); height: .38rem; line-height: .38rem; float: left;  overflow: hidden; color: #333333; font-size: .16rem;  text-overflow: ellipsis;}

/* div.indethreelist_left:hover span{text-decoration: underline;} */

div.indethreelist_li:hover div.indethreelist_left{ color: #ff0000;}

div.indethreelist_li:hover div.indethreelist_right{ color: #ff0000;}

div.indethreelist_right{ float: right; height: .38rem; line-height: .38rem; color: #666666; font-size: .16rem;}



div.indexthreebanner{ width: 1228px; height: 225px; margin: auto;}



.zhaokaogonggaoshow {
	padding-bottom: 0.49rem;
	border: 1px solid #e8e8e8;
	border-top: none;
}



.zxkf {
	width: 100%;
}
.zxkf img {
	width: 100%;
}
.zkgggd {
	padding: 0 0.15rem;
	color: #333333;
	font-size: .18rem;
	transition: all 0.36s ease-in-out;
	padding-top: 0.15rem;
	padding-bottom: 0.1rem;
	margin-top: 4px;
	float: right;
}
.zkgggd a {
	color: #5b5445;
	transition: .25s all;
}
.zkgggd a:hover {
    color: #f00;
}
.kcjswk {
	width: 100%;
	padding-top: 0.98rem;
}
.kcjsnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
}
.kcjsswk {
	width: 100%;
	padding-bottom: 0.18rem;
	border-bottom: 1px solid #f1f1f1;
}
.kcjsbt {
	float: left;
	margin-left: 10px;
	height: auto;
	line-height: .33rem;
	color: #333333;
	font-size: .3rem;
	font-family: "Noto Serif SC";
	font-weight: bold;
	position: relative;
}
div.kcjsbt::before {
	content: "";
	display: inline-block;
	width: 1.65rem;
	height: 0.5rem;
	position: absolute;
	left: 0px;
	top: -0.22rem;
	background: url(../img/btbj.png);
	background-size: 100% 100%;
	z-index: -1;
}
.kcjsdh {
	float: right;
}
.kcjsdhmg {
	color: #333333;
	font-size: .18rem;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
	line-height: 0.35rem;
	height: 0.35rem;
	border-radius: .35rem;
	transition: .25s all;
	float: left;
}
.kcjsdhmg a {
	color: #333333;
	transition: .25s all;
}
.kcjsdhmg:hover {
	background: #fe5047;
}
.kcjsdhmg:hover a {
	color: #fff;
	font-weight: bold;
}
.kcdhgd {
	float: right;
	color: #333333;
	font-size: .18rem;
	margin-left: 0.1rem;
	line-height: 0.35rem;
	height: 0.35rem;
}
.kcdhgd a {
	color: #333333;
	transition: .25s all;
}
.kcdhgd a:hover {
    color: #f00;
}
.kcdhxmwk {
	width: 100%;
	margin-top: 0.35rem;
}
.kcdhxmmg {
	width: calc((100% - .72rem) / 5);
	float: left;
	margin-left: 0.18rem;
	box-shadow: 0px 0px 5.7px 0.3px rgba(223, 223, 223, 0.78);
	border-radius: 3px;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: .39rem;
	margin-bottom: .18rem;
	transition: .25s all;
}
.kcdhxmmg:hover{
    box-shadow: 0px 0px 25.65px 1.35px rgba(223, 223, 223, 0.78);
}
.kcdhmgtpwk {
	width: 100%;
	overflow: hidden;
}
.kcdhmgtpwk img {
	width: 100%;
}
.kcdhmgbtwk {
	color: #333333;
	font-size: .16rem;
	font-weight: bold;
	margin-top: 0.27rem;
	line-height: 1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.kcdhxmgwk {
	margin-top: 0.34rem;
}
.ckdhlll {
	color: #666666;
	font-size: .16rem;
	float: left;
	line-height: 0.3rem;
}
.ckdhckkc {
	float: left;
	color: #666666;
	font-size: .16rem;
	margin-left: 13px;
	line-height: 0.3rem;
}
.ckdhckkc a {
	color: #666666;
	transition: .25s all;
}
.ckdhckkc a:hover {
	color: #5b8edc;
}
.kcdhlq {
	float: right;
	width: 0.84rem;
	height: 0.32rem;
	border: 1px solid #ef6220;
	font-size: .16rem;
	color: #ef6220;
	line-height: 0.30rem;
	border-radius: .30rem;
	text-align: center;
	transition: .25s all;
}
.kcdhlq a {
	color: #ef6220;
	display: block;
	width: 100%;
	height: 100%;
	transition: .25s all;
}
.kcdhlq:hover {
	background: #ef6220;
}
.kcdhlq:hover a {
	color: #fff;
}


.wkjxdwk {
	width: 100%;
	padding-top: 0.6rem;
}
.wkjxnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
}
.wkjxzcwk {
	width: 65.625%;
	float: left;
	box-shadow: 0px 3px 7px 0px rgba(101, 101, 101, 0.35);
	padding-left: 0.3rem;
	padding-right: 0.3rem;
	/* padding-bottom: 0.5rem; */
	height: 4.34rem;
}
.wkjxsmwk {
	width: 100%;
	padding-top: 0.3rem;
	padding-bottom: 0.22rem;
	border-bottom: 1px solid #e7e7e7;
}
.wkjxsz {
	float: left;
}
.wkjxsztpwk {
	float: left;
	width: 0.27rem;
	margin-top: 2px;
	margin-right: 10px;
}
.wkjxsztpwk img {
	width: 100%;
}
.wkjxswz {
	color:#3c3c3c;
	font-size: .26rem;
	font-weight: bold;
	line-height: 1;
	display: flex;
}
.wkjxswz span {
	color: #f00000;
	float: left;
}
.wkjxsycgd {
	color: #5b5445;
	font-size: 14px;
	float: right;
	line-height: 0.26rem;
}
.wkjxsycgd a {
	color: #5b5445;
	transition: .25s all;
}
.wkjxsycgd a:hover {
    color: #f00;
}
.wkjxxwk {
	width: 100%;
	padding-top: 0.22rem;
}
.wkjxxtpwk {
	width: 47.47%;
	float: left;
	overflow: hidden;
	border-radius: .05rem;
}
.wkjxxtpwk img {
	width: 100%;
	transition: .25s all;
}
.wkjxxtpwk:hover img {
    transform: scale(1.1);
}
.wkjxxycwk {
	width: 49%;
	float: right;
	padding-right: 0.26rem;
	height: 2.7rem;
	overflow: auto;
}
.wkjxxycwk::-webkit-scrollbar {
	width: 3px;
}




.wkjxxycwk::-webkit-scrollbar {
	height: 100%;
}



.wkjxxycwk::-webkit-scrollbar-thumb {
background: #e80014;
}


.wkjxxycwk::-webkit-scrollbar-track {
background: #e6e6e6;
}

.wkjxycmg {
	width: 100%;
	height: 0.64rem;
	position: relative;
}
.wkjxycmg:after {
	content: "";
	position: absolute;
	left: 0.14rem;
	width: 1px;
	height: 0.25rem;
	background: #e6e6e6;
	top: 0.52rem;
}
.wkjxycmg a {
	display:flex;
	width: 100%;
	height: 100%;
	align-items: center;
}
.wkjxyctpwk {
	width: 0.26rem;
}
.wkjxyctpwk img {
	width: 100%;
	filter: grayscale(100%) brightness(300%);
	transition: .25s all;
}
.wkjxmtycxwk {
	width: 85%;
	float: right;
	border-bottom: 1px solid #e6e6e6;
	margin-left: 13px;
	height: 100%;
	display:flex;
	align-items: center;
	justify-content: space-between;
}
.wkjxmtwz {
	color: #333333;
	font-size: .16rem;
	width: 2.5rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	float: left;
}
.wkjxbmxx {
	width: 1rem;
	height: 0.32rem;
	text-align: center;
	line-height: 0.32rem;
	color: #000000;
	font-size: .14rem;
	border-radius: .32rem;
	border: 1px solid #cecfd1;
	float: right;
	transition: .25s all;
}
.wkjxycmg:hover .wkjxyctpwk img {
	filter: grayscale(0%) brightness(300%);
}
.wkjxycmg:hover .wkjxbmxx {
	background: url(../img/bmxxbj.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
	border: none;
}
.ksrlwk {
	width: 31.25%;
	float: right;
	box-shadow: 0px 3px 7px 0px rgb(101 101 101 / 35%);
	padding-left: 0.22rem;
	padding-right: 0.22rem;
	height: 4.34rem;
}
.ksrlswk {
	width: 100%;
	width: 100%;
	padding-top: 0.3rem;
	padding-bottom: 0.22rem;
}
.ksrlszc {
	float: left;
}
.ksrlsztpwk {
	float: left;
	width: 0.27rem;
	margin-top: 2px;
	margin-right: 10px;
}
.ksrlsztpwk img {
	width: 100%;
}
.ksrlszcwz {
	color: #3c3c3c;
	font-size: .26rem;
	font-weight: bold;
	line-height: 1;
	display: flex;
}
.ksrlszcwz span {
	color: #f00000;
	float: left;
}
.ksrlsycgd {
	color: #5b5445;
	font-size: 14px;
	float: right;
	line-height: 0.26rem;
}
.ksrlsycgd a {
	color: #5b5445;
	transition: .25s all;
}
.ksrlsycgd a:hover {
    color: #f00;
}
.ksrlxbgdwk {
	width: 100%;
}
.ksrlxsbtwk {
	width: 100%;
	background: #f02c00;
	color: #fff;
	height: 0.46rem;
}
.ksrlxsbtwk div {
	height: 100%;
	float: left;
	width: 20%;
	line-height: 0.46rem;
	text-align: center;
	font-size: .14rem;
}

.ksrlxmtwk {
	width: 100%;
	background: #f7f7f7;
	color: #333333;
	height: 0.7rem;
}
.ksrlxmtwk a {
	color: #333333;
	transition: .25s all;
	display: flex;
	align-items: center;
	height: 100%;
}
.ksrlxmtwk:nth-child(2n) {
	background: #fff;
}
.ksrlxmtwk div {
	height: 100%;
	float: left;
	width: 20%;
	line-height: 0.2rem;
	text-align: center;
	font-size: .14rem;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.ksrlxmtwk .kslx {
	/* display: block; */
	/* white-space:nowrap; */
	overflow:hidden;
	text-overflow:ellipsis;
	/* line-height: .7rem; */
}
.ksrlxmtwk:hover a {
    color: #ff0000;
}


.lnztdwk {
	width: 100%;
	margin-top: 1rem;
}
.lnztnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
}
.lnztswk {
	width: 100%;
	padding-bottom: 0.3rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.lnztzsbt {
	float: left;
	margin-left: 10px;
	height: auto;
	line-height: .33rem;
	color: #333333;
	font-size: .3rem;
	font-family: "Noto Serif SC";
	font-weight: bold;
	position: relative;
}
div.lnztzsbt::before {
    content: "";
    display: inline-block;
    width: 1.65rem;
    height: 0.5rem;
    position: absolute;
    left: 0px;
    top: -0.22rem;
    background: url(../img/btbj.png);
    background-size: 100% 100%;
    z-index: -1;
}
.lnztysgd {
	float: right;
	color: #5b5445;
	font-size: .14rem;
}
.lnztysgd a {
	color: #5b5445;
	transition: .25s all;
}
.lnztysgd a:hover {
    color: #ff0000;
}
.lnztxmwk {
	border: 1px solid #ffd07f;
	width: 100%;
	border-radius: 10px;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-bottom: 0.3rem;
	padding-top: 0.3rem;
	overflow: hidden;
}
.lnztejwk {
	margin-left: 0.35rem;
	width: calc((100% - .7rem) / 3);
	float: left;
	border: 1px solid #ffa285;
	box-shadow: 0px 0px 13px 0px rgba(235, 96, 53, 0.51);
	position: relative;
	border-radius: 15px;
	padding-left: 0.3rem;
	padding-right: 0.3rem;
	padding-bottom: 0.3rem;
	min-height: 4.94rem;
}
.lnztejwk:first-child {
	margin-left: 0;
}
.lnztejzsbt {
	position: absolute;
	top: 0;
	left: 0;
	width: 1rem;
	height: 0.62rem;
	border-bottom-right-radius: .3rem;
	text-align: center;
	line-height: 0.62rem;
	color: #fff;
	font-size: .26rem;
	font-weight: bold;
}
.lnztsjdk {
	float: right;
	padding-bottom: 0.15rem;
	border-bottom: 1px solid #e8e8e8;
	width: auto;
	padding-top: 0.28rem;
}
.lnztsjmg {
	float: left;
	color: #333333;
	font-size: .16rem;
	line-height: 1;
	position: relative;
	margin-right: 0.3rem;
	cursor: pointer;
}
.lnztsjmg:last-child {
	margin-right: 0;
}
.lnztsjmgxz {
	font-weight: bold;
}
.lnztsjmgxz:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: -.15rem;
	left: 0;
	background: #fe5047;
}
.lnztejwk:first-child .lnztejzsbt {
	background: url(../img/ztzs1.png) no-repeat;
	background-size: 100% 100%;
}
.lnztejwk:nth-child(2) .lnztejzsbt {
	background: url(../img/ztzs2.png) no-repeat;
	background-size: 100% 100%;
}
.lnztejwk:nth-child(3) .lnztejzsbt {
	background: url(../img/ztzs3.png) no-repeat;
	background-size: 100% 100%;
}
.lnztxmsjwk {
	width: 100%;
	margin-top: 0.33rem;
}
.lnztxmsjmg {
	width: 100%;
	display: none;
}
.lnztxmsjmgxz {
	display: block;
}
.lnztsijwk {
	width: 100%;
	overflow: hidden;
}
.lnztsijmg {
	float: left;
	color: #ff6601;
	font-size: .24rem;
	font-weight: bold;
	line-height: 1;
	margin-left: 0.15rem;
	cursor: pointer;
}
.lnztsijmgxz {
	border-bottom: 1px solid #ff6601;
}
.lnztsijmg:first-child {
	margin-left: 0;
}
.lnztejwk:nth-child(3) .lnztsijmg {
	color: #ff2e19;
}
.lnztnrxnk {
    height: 2.3rem;
}
.lnztsijlbwk {
	margin-top: 0.22rem;
	display: none;
}
.lnztsijlbwkxz {
	display: block;
}
.lnztsijnrmt {
	width: 100%;
	margin-bottom: 0.22rem;
}
.lnztsijnrmt a {
	color: #222222;
	font-size: .18rem;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	display: block;
	transition: .25s all;
}
.lnztsijnrmt a:hover {
	color: #ff6601;
}
.lnztejwk:nth-child(2) .lnztsijnrmt a:hover {
	color: #ffa200;
}
.lnztejwk:nth-child(3) .lnztsijnrmt a:hover {
	color: #ff2e19;
}
.lnztsijnrmt a span	 {
	color: #ff6601;
}
.lnztejwk:nth-child(2) .lnztsijnrmt a span	 {
	color: #ffa200;
}
.lnztejwk:nth-child(3) .lnztsijnrmt a span	 {
	color: #ff2e19;
}
.xtpwk {
	width: 100%;
	margin-top: .2rem;
	transition: .25s all;
	border-radius: .1rem;
}
.xtpwk:hover {
    box-shadow: 0px 0px 4.75px 0.25px rgba(182, 117, 30, 0.78);
}
.xtpwk img {
	width: 100%;
}


.sztdwk {
	width: 100%;
}
.sztdnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1rem;
}
.sztdswk {
	width: 100%;
	padding-bottom: 0.3rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	border-bottom: 1px solid #f1f1f1;
}

.tearcher_center_content {
    padding: 20px 30px;
    background: #ffffff;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
}

.tearcher_center_content div:first-child {
    font-size: 20px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #343434;
}

.tearcher_center_content div:last-child {
    margin-top: 6px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
}

.teatcherInfo {
    width: 219px;
    /* margin-bottom: 30px; */
    height: 363px;
		margin-bottom: 0;
    position: relative;
		cursor: pointer;
}

.teatcherInfo .top_teatcherInfo {
    height: 233px;
    width: 100%;
}

.teatcherInfo .top_teatcherInfo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 8px 8px 0px 0px;
}

.teatcherInfo .bottom_box {
    transition: height 1s;
    height: 0;
		overflow: hidden;
}

.teatcherInfo .tearcher_center_content div:nth-child(2) {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.6em;
    height: 50px;
}

.teatcherInfoHover {
    position: absolute;
    /* width: 161px; */
    /* height: 280px !important; */
    bottom: 4px;
    padding: 0px 30px;
		padding-bottom: 20px;
    background: #ffffff;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
		transition: .1s all;
}

.teatcherInfoHover div:first-child {
    font-size: 20px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #343434;
		margin-top: 20px;
}


.teatcherInfoHover div:last-child {
    margin-top: 6px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
}

.teatcherInfoHover div:last-child {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
    line-height: 1.5em;
}
.szlbwk {
	margin-top: 0.3rem;
	
	position: relative;
}
.szlbwk .swiper-pagination {
	bottom: 0.8rem;
}
.szlbwk .swiper-pagination-bullet {
	background: #e4e4e4;
	height: 0.16rem;
	width: 0.16rem;
	opacity: 1;
	border-radius: 50%;
}
.szlbwk .swiper-pagination-bullet-active {
	background: #fe5047;
}
.szlbwk .swiper {
	overflow-x: hidden;
	padding-bottom: 1.45rem;
}


.gyqzdwk {
	width: 100%;
	padding-top: 0.85rem;
	background: #f8f8f8;
	padding-bottom: 1.08rem;
}
.gyqznk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
}

.gyqzlbwk {
	width: 100%;
	margin-top: 0.42rem;
}
.gyqzlbwk1 {
	display: block;
}
.gyqzlbwk2 {
	display: none;
}
@media screen and (max-width : 1890px) {
.gyqzlbwk1 {
	display: none;
}
.gyqzlbwk2 {
	display: block;
}
}

.gyqzlbwk .swiper-slide img {
	width: 100%;
}
.gyqzlbwk .swiper-slide {
	position: relative;
}
.gyqzlbwk .swiper-slide::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .4;
	left: 0;
	top: 0;
}
.gyqzlbwk .swiper-slide-visible::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .5;
	left: 0;
	top: 0;
}
.gyqzlbwk .swiper-slide-active {
	box-shadow: 0px 0px 38px 0px rgba(7, 1, 3, 0.2);
}
.gyqzlbwk .swiper-slide-active::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	left: 0;
	top: 0;
}
.gyqzlbwk2 {
	width: 1061px;
	margin-left: auto;
	margin-right: auto;
}
div.lnztzsbt2::before {
	z-index: 0;
}
.gyqzlbwk .swiper {
	padding-top: 38px;
	padding-bottom: 38px;
}

.qzgkjjwk {
	width: 100%;
	margin-top: 0.6rem;
}
.qzgkzcwk {
	width: 70.18%;
	float: left;
}
.qzgkswk {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 0.2rem;
}
.qzgkstpwk {
	float: left;
	width: 0.26rem;
	margin-right: 10px;
	margin-left: .12rem;
}
.qzgkstpwk img {
	width: 100%;
}
.qzgkswz {
	float: left;
}
.qzgkswz div {
	float: left;
	color: #f02c00;
	font-size: .24rem;
	font-weight: bold;
	line-height: 1;
	margin-right: 10px;
}
.qzgkswz div:nth-child(2) {
	color: #434343;
}
.qzgkmswz {
	width: 100%;
	margin-top: 0.25rem;
	color: #333333;
	font-size: .16rem;
	line-height: 0.32rem;
}
.qzgkzcxwk {
	width: 100%;
	margin-top: 0.3rem;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	padding-top: 0.2rem;
	padding-bottom: 0.25rem;
	overflow: hidden;
	position: relative;
}
.jjsz {
	font-size: .3rem;
	color: #f02c00;
	line-height: 1;
	font-family: 'impact';
}
.jjszywz {
	color: #f02c00;
	font-size: .14rem;
	margin-left: .08rem;
}
.jjszxwz {
	color: #585858;
	font-size: .16rem;
	line-height: 1;
	margin-top: 5px;
}
.jjxmk {
	float: left;
	position: relative;
}
.szxwk {
	display: flex;
	align-items: flex-end;
}
.jjxmk:nth-child(2) {
	padding-left: 1.4rem;
}
.jjxmk:nth-child(3) {
	padding-left: 1.1rem;
}
.jjxmk:nth-child(4) {
	padding-left: 1.1rem;
}
.jjxsx1 {
	position: absolute;
	width: 1px;
	height: 0.3rem;
	background: #dadada;
	left: 2.5rem;
	top: .15rem;
}
.jjxmk:nth-child(2) .jjxsx1 {
	left: 0.7rem;
}
.jjxmk:nth-child(3) .jjxsx1 {
	left: 0.55rem;
}
.jjxmk:nth-child(4) .jjxsx1 {
	left: .55rem;
}

@media screen and (max-width : 1600px) {
.jjxmk:nth-child(2) {
	padding-left: .8rem;
}
.jjxmk:nth-child(3) {
	padding-left: .8rem;
}
.jjxmk:nth-child(4) {
	padding-left: .8rem;
}
.jjxmk:nth-child(2) .jjxsx1 {
	left: 0.4rem;
}
.jjxmk:nth-child(3) .jjxsx1 {
	left: 0.4rem;
}
.jjxmk:nth-child(4) .jjxsx1 {
	left: .4rem;
}
}

.syjjyclb {
	width: 27%;
	float: right;
	border-radius: 10px;
	overflow: hidden;
	margin-top: 0.23rem;
}
.syjjyclb img {
	width: 100%;
}
.syjjyclb .swiper-pagination-bullet {
	background: #aeaeae;
	width: 8px;
	height: 8px;
	opacity: 1;
}
.syjjyclb .swiper-pagination-bullet-active {
	background: #f02c00;
}


.jftpwk .swiper-pagination-bullet {
	background: #aeaeae;
	width: 8px;
	height: 8px;
	opacity: 1;
}
.jftpwk .swiper-pagination-bullet-active {
	background: #f02c00;
}

.dibudwk {
	width: 100%;
	background: #071137;
	overflow: hidden;
	padding-bottom: 0.45rem;
	border-bottom: 1px solid rgba(172, 181, 213, 0.18);
}
.dbnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
}
.dbswk {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid rgba(172, 181, 213, 0.18);
	height: 1.1rem;
}
.flogo {
	float: left;
	margin-top: 0.45rem;
	width: 2rem;
}
.flogo img {
	width: 100%;
}
.top {
	float: right;
	margin-top: 0.6rem;
	cursor: pointer;
}
.dbxwk {
	width: 100%;
	padding-top: 0.35rem;
}
.dbxzwk {
	float: left;
	overflow: hidden;
}
.dbxzc {
	float: left;
	width: 2.8rem;
	margin-right: 0.2rem;
}
.zxdh {
	display: flex;
	color: #ffffff;
	font-size: .16rem;
}
.zxdhtb {
	width: 0.29rem;
	margin-right: 5px;
}
.zxdhtb img {
	width: 100%;
}
.gh {
	margin-top: 0.13rem;
	display:flex;
	align-items: flex-end;
}
.ghwz {
	color: #8e99c4;
	font-size: .16rem;
	line-height: 1;
}
.ghhm {
	font-family: 'MiSans';
	color: #cc000c;
	font-size: .24rem;
	line-height: 1;
}
.sj {
	color: #8e99c4;
	font-size: .16rem;
	line-height: 1;
	margin-top: 0.16rem;
}
.lxdzwk {
	margin-top: 0.42rem;
}
.lxdz {
	
}
.lxdz {
	display: flex;
	color: #ffffff;
	font-size: .16rem;
}
.lxdztb {
	width: 0.29rem;
	margin-right: 5px;
}
.lxdztb img {
	width: 100%;
}
.dz {
	color: #8e99c4;
	font-size: .16rem;
	line-height: 1;
	margin-top: 0.12rem;
}
.ewmdwk {
	float: left;
	margin-left: 0.2rem;
	width: 1.42rem;
	margin-top: 0.1rem;
}
.ewm {
	width: 100%;
}
.ewm img {
	width: 100%;
}
.ewmxwz {
	width: 100%;
	color: #7f8ec8;
	font-size: .16rem;
	margin-top: 0.26rem;
	text-align: center;
}
.dibudhwk {
	float: left;
	padding-left: 1.34rem;
	padding-top: 0.2rem;
	position: relative;
}
.dibudhwk:after {
	content: "";
	position: absolute;
	height: 2.3rem;
	width: 1px;
	background: #252f54;
	left: 0.67rem;
	top: -.02rem;
}
.dibudhmg {
	float: left;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.dibudhmgbt {
	color: #ffffff;
	font-size: .18rem;
	line-height: 1;
}
.dibudhmgxwk {
	margin-top: 0.15rem;
}
.dibudhmgxwk div a {
	color: #828cb5;
	font-size: .16rem;
	line-height: 0.36rem;
}
.dibudhmg2 {
	margin-left: 0.6rem;
}
.yqljwk {
	float: right;
	padding-left: 1.24rem;
	padding-top: 0.2rem;
	position: relative;
	width: 2.6rem;
}
.yqljwk:after {
	content: "";
	position: absolute;
	height: 2.3rem;
	width: 1px;
	background: #252f54;
	left: 0.62rem;
	top: -.02rem;
}
.yqljbt {
	color: #ffffff;
	font-size: .18rem;
	line-height: 1;
}
.yqljxwm {
	margin-top: 0.25rem;
}
.yqljxwm a {
	display: block;
	float: left;
	color: #828cb5;
	font-size: .16rem;
	padding-top: .05rem;
	padding-bottom: .05rem;
	padding-left: .15rem;
	padding-right: .15rem;
	border-radius: 2px;
	background: #172452;
	margin-right: 0.14rem;
	margin-bottom: 0.14rem;
	line-height: 1;
}
.bqxx {
	color: #6a749a;
	font-size: .16rem;
	line-height: 1;
	padding-top: 0.45rem;
	padding-bottom: 0.5rem;
	text-align: center;
	background: #071137;
}
.bqxx a {
	color: #6a749a;
}
@media screen and (max-width : 1290px) {
.dbxzc {
	width: 4rem;
}
}





.nydhdwk {
	width: 100%;
	height: 1.1rem;
}
.nydhnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.1rem;
	height: 100%;
}
.nydhnk a {
	color: #666666;
}
.nybn {
	width: 100%;
}
.nybn img {
	width: 100%;
}
.gydygbkwk {
	width: 100%;
	overflow: hidden;
	background: #fdfcff;
	padding-bottom: 1.05rem;
}
.gydygbknk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
}
.mbxdhwk {
	width: 100%;
	line-height: 0.85rem;
	overflow: hidden;
}
.mbxdhtp {
	float: left;
	width: .15rem;
}
.mbxdhtp img {
	width: 100%;
}
.mbxdhwz {
	margin-left: 0.1rem;
	color: #777777;
	font-size: .16rem;
	float: left;
}
.mbxdhwz a {
	color: #777777;
}
.nyjjwk {
	width: 100%;
	overflow: hidden;
}
.nyjjzk {
	width: 6.46rem;
	float: left;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-top: 1.3rem;
	position: relative;
}
.gyzcbj {
	position: absolute;
	width: 4.43rem;
	left: 0;
	top: 0.47rem;
	z-index: 0;
}
.gyzcbj img {
	width: 100%;
}
.jjzcxwk {
	width: 1.84rem;
	border-radius: 8px;
	height: 2.46rem;
	padding-top: 0.4rem;
	position: relative;
}
.jjzcxwk1 {
	background: #ff7396;
	transition: .25s all;
}
.jjzcxwk2 {
	background: url(../img/vrbj.png) no-repeat;
	background-size: 100% 100%;
	height: 3.74rem;
	margin-left: 12px;
	margin-right: 12px;
	padding-top: 1.05rem;
}
.jjzcxwk3 {
	background: #31c0ce;
	transition: .25s all;
}
.jjzcxwk3:hover {
    margin-top:-.2rem;
}
.jjzcxwk1:hover {
    margin-top:-.2rem;
}
.jjzcxwk1 .jjzctbwk {
	width: 0.44rem;
	margin-left: auto;
	margin-right: auto;
}
.jjzcxwk2 .jjzctbwk {
	width: 0.54rem;
	margin-left: auto;
	margin-right: auto;
}
.jjzcxwk3 .jjzctbwk {
	width: 0.61rem;
	margin-left: auto;
	margin-right: auto;
}
.jjzctbwk img {
	width: 100%;
}
.jjzcbt {
	color: #ffffff;
	font-size: .24rem;
	line-height: 1;
	margin-top: 0.3rem;
	text-align: center;
}
.jjzcxwk2 .jjzcbt {
	margin-top: 0.38rem;
}
.jjzchx {
	width: 0.29rem;
	height: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.15rem;
	margin-bottom: 0.12rem;
	background: #fff;
}
.jjzcyw {
	font-family: 'Geometos';
	color: #ffffff;
	font-size: .18rem;
	line-height: 0.24rem;
	text-align: center;
}
.nygsjjyc {
	width: 8.6rem;
	float: right;
	padding-top: 1.3rem;
}
.nygsjjbt {
	color: #333333;
	font-size: .36rem;
	line-height: 1;
}
.nygsjjnr {
	color: #666666;
	font-size: .2rem;
	line-height: 0.38rem;
	margin-top: 0.4rem;
}
.nygsjjyc .jjxmk:nth-child(2) {
    padding-left: .3rem;
}
.nygsjjyc .jjxmk:nth-child(3) {
    padding-left: .3rem;
}
.nygsjjyc .jjxmk:nth-child(4) {
    padding-left: .3rem;
}
.nygsjjyc .jjxmk:nth-child(2) .jjxsx1 {
    left: 0.15rem;
}
.nygsjjyc .jjxmk:nth-child(3) .jjxsx1 {
    left: 0.15rem;
}
.nygsjjyc .jjxmk:nth-child(4) .jjxsx1 {
    left: 0.15rem;
}
@media screen and (max-width : 1300px) {
.nygsjjyc {
	width: 10.5rem;
}
}

.wmgdcndwk {
	width: 100%;
	overflow: hidden;
	padding-bottom: 0.87rem;
}
.wmgdcnnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0.85rem;
}
.wmgdcnbt {
	text-align: center;
	color: #333333;
	font-size: .36rem;
	line-height: 1;
}
.wmgdcnxwk {
	width: 100%;
	margin-top: 0.5rem;
}
.wmgdcnxmt {
	width: calc((100% - 1.05rem) / 4);
	margin-left: 0.35rem;
	border-radius: 5px;
	border: 1px solid #f3f5f8;
	padding-top: 0.42rem;
	padding-left: 0.25rem;
	padding-right: 0.25rem;
	height: 1.9rem;
	background-image: linear-gradient(to top, #fefefe,#f3f5f8);
	float: left;
	transition: .25s all;
}
.wmgdcnxmt:hover {
    box-shadow: 0px 0px 15.2px 0.8px rgba(223, 223, 223, 0.78);
}
.wmgdcnxmt:first-child {
	margin-left: 0;
}

.wmgdcnwz {
	color: #333333;
	font-size: .2rem;
	line-height: 1;
	margin-left: 0.15rem;
}
.wmgdcnmtbtwk {
	display: flex;
	align-items: center;
}
.wmgdcnnr {
	color: #666666;
	font-size: .16rem;
	line-height: 0.24rem;
	margin-top: 0.2rem;
}
@media screen and (max-width : 1600px) {
.wmgdcnxmt {
	height: 2.4rem;
}
}
.wmgdcntb {
	width: 0.24rem;
}
.wmgdcntb img {
	max-width: 100%;
}
.nyhjzswk {
	width: 100%;
	padding-top: 0.85rem;
	padding-bottom: 1.1rem;
	background: #fdfcff;
	position: relative;
}
.hjzsbj {
	position: absolute;
	width: 2.19rem;
	top: 1.54rem;
	right: 0.23rem;
}
.hjzsbj img {
	width: 100%;
}
.nyhjzsnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
}
.nyhjzsbt {
	text-align: center;
	color: #333333;
	font-size: .36rem;
	line-height: 1;
}
.nyhjzslb {
	width: 100%;
	margin-top: 0.85rem;
}
.nyhjzslb .swiper-slide {
	width: 5.68rem;
}
.hjzstplbmg {
	width: 100%;
}
.hjzstplbmgt img {
	width: 100%;
}
.hjzstplbmgz {
	width: 100%;
	color: #333333;
	font-size: .26rem;
	text-align: center;
	margin-top: 0.25rem;
}
.nyhjzslb .swiper {
	padding-bottom: 0.55rem;
}
.nyhjzslb .swiper-horizontal>.swiper-pagination-bullets,.nyhjzslb .swiper-pagination-bullets.swiper-pagination-horizontal {
	display: flex;
	bottom: 0;
}
.nyhjzslb .swiper-pagination-bullet{
	width: 100%;
	opacity: 1;
	background: #cecece;
	border-radius: 0;
	margin-right: 0!important;
	margin-left: 0!important;
	height: 2px;
}
.nyhjzslb .swiper-pagination-bullet-active {
	background: #fe5047;
	width: 100%;
}
.nyksrldwk {
	width: 100%;
	overflow: hidden;
	padding-bottom: 1rem;
}
.nyksrlnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
	/* overflow: hidden; */
}
.nyksrlzc {
	float: left;
	width: 9.89rem;
}
.mbxdhwk {
	width: 100%;
}
.nyksrlbtwk {
	width: 100%;
	border-bottom: 1px solid #eeeeee;
}
.nyksrlbtnk {
	display: inline-block;
	color: #333333;
	font-size: .26rem;
	line-height: 1;
	font-weight: bold;
	padding-top: 0.15rem;
	padding-bottom: 0.18rem;
	border-bottom: 1px solid #f0421b;
	padding-right: 0.28rem;
}
.ksrlej {
	margin-top: 0.2rem;
	padding-bottom: 0.2rem;
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
}
.ksrlejmg {
	margin-bottom: 0.1rem;
	margin-right: 0.1rem;
	float: left;
	background: #f4f4f4;
	border-radius: .05rem;
	transition: .25s all;
	border: 1px solid #f4f4f4;
}
.ksrlejmg a {
	display: block;
	padding-left: 0.15rem;
	padding-right: 0.15rem;
	line-height: 0.36rem;
	color: #666666;
	font-size: .16rem;
}
.ksrlejmgxz {
	box-sizing: border-box;
	border: 1px solid #f98c73;
	background: #fff4f5;
	box-sizing: content-box;
}
.ksrlejmg:hover {
	box-sizing: border-box;
	border: 1px solid #f98c73;
	background: #fff4f5;
	box-sizing: content-box;
}
.ksrlxxwk {
	width: 100%;
	margin-top: 0.33rem;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	
}
.ksrlmhtb {
	width: 100%;
	background: #fe5047;
	color: #fff;
	font-size: .18rem;
	line-height: 0.52rem;
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
}
.ksrlmhtb div {
	border-right: 1px solid #eeeeee;
	text-align: center;
	float: left;
}
.ksrlmhtb div:last-child {
	border-right: none;
}
.nyksdw {
	width: 2.8rem;
}
.nykslx {
	width: 4.5rem;
}
.nyzprs {
	width: 1.43rem;
}
.nybmsj {
	width: 1.55rem;
}
.nykssj {
	width: 1.41rem;
}
.nygk {
	width: 0.9rem;
}
.ksrlmh {
	width: 100%;
	background: #ffffff;
	color: #666666;
	font-size: .16rem;
	line-height: 0.52rem;
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
	transition: .25s all;
}
.ksrlmh a {
	color: #fe5047;
}
.ksrlmh div {
	border-right: 1px solid #eeeeee;
	text-align: center;
	float: left;
}
.ksrlmh div:last-child {
	border-right: none;
}
.ksrlmh:hover {
	background: #f5f5f5;
}


.ggycwk {
	width: 4.72rem;
	float: right;
}
.ssk {
	width: 100%;
	height: 0.46rem;
	border: 1px solid #dcdddd;
	border-radius: .1rem;
}
.sstp {
	float: left;
	width: 0.2rem;
	margin-left: 0.14rem;
}
.sstp img {
	width: 100%;
}
.ssysx {
	height: 0.24rem;
	width: 1px;
	background: #dcdddd;
	float: left;
	margin-left: 0.1rem;
}
.itext {
	border: none;
	background: none;
	color: #777777;
	font-size: .16rem;
	line-height: 0.46rem;
	margin-left: 0.1rem;
	width: 3rem;
}
.ssk a {
	display: block;
	width: 1.1rem;
	background: #fe5047;
	color: #ffffff;
	font-size: .16rem;
	text-align: center;
	height: 100%;
	line-height: 0.44rem;
}
.ssk {
	display: flex;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	overflow: hidden;
	margin-top: 0.35rem;
}
.cbewm {
	width: 100%;
	margin-top: 0.35rem;
}
.cbewm img {
	max-width: 100%;
}
.gzhwb {
	margin-top: 0.25rem;
}
.qzgzh {
	width: calc((100% - .14rem) / 2);
	float: left;
	position: relative;
}
.qzgzh img {
	max-width: 100%;
}
.qzwb {
	width: calc((100% - .14rem) / 2);
	float: right;
	margin-left: .14rem;
}
.qzwb img {
	width: 100%;
}
.gwyks {
	width: 100%;
	margin-top: 0.3rem;
}
.gwyks img {
	width: 100%;
}

.jiaofuright_t2 {
	 display: inline-block; height: .64rem; border-bottom: 3px solid rgba(0, 0, 0, 0); color: #333333; font-size: .26rem; font-weight: 500;
	 cursor: pointer;
}

div.jiaofuright_3bk{ width: 100%; height: auto;padding: .31rem .34rem; border: 1px solid #eeeeee; margin-top: 30px;}


div.jiaofuright_tbk{ width: 100%; height: .64rem; border-bottom: 1px solid #eeeeee;margin-bottom: 15px;}

div.jiaofuright_t{  display: inline-block; height: .64rem; border-bottom: 3px solid #f02c00; color: #333333; font-size: .26rem; font-weight: 700; }

div.jiaofuright_r{ float: right; height: .64rem; line-height: .64rem; color: #e80014; font-size: .16rem;font-family: "Noto Serif SC"; }

div.jiaofuright_r a{color: #e80014; font-family: "Noto Serif SC"; }

div.jiaofuright_tlist{ width: 100%; height: 35px; line-height: 35px; overflow: hidden; padding-left: 22px; background: url("../img/jiaofurightico.jpg") center left no-repeat; color: #333333; font-size: .16rem;white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}
.jiaofuright_r a {
	display: none;
}
.jiaofuright_r a:first-child {
	display: block;
}
.cblxmwk {
	width: 100%;
}

.cblxmwk>div {
	width: 100%;
	display: none;
}

.cblxmwk>div:first-child {
	display: block;
}

div.jiaofuright_tlist a{ color: #333;}
div.jiaofuright_tlist a:hover {
    color: #f00;
}
@media screen and (max-width : 1300px) {
.ggycwk {
	width: 5rem;
}
}
.ksgz {
	width: 100%;
	overflow: hidden;
	margin-top: 0.35rem;
}
.ksgzmg {
	width: calc((100% - .2rem) / 3);
	margin-left: .1rem;
	height: 0.5rem;
	line-height: 0.5rem;
	border-radius: 5px;
	text-align: center;
	margin-bottom: 0.1rem;
	float: left;
	transition: .25s all;
}
.ksgzmg:hover {
	box-shadow: 0px 1px 4px 0px rgba(82, 82, 82, 0.33);
}
.ksgzmg a {
	display: block;
	height: 0.5rem;
	line-height: 0.5rem;
	width: 100%;
	font-size: .16rem;
	color: #ffffff;
}
.ksgzmg:nth-child(1) {
	background: #fdba25;
}
.ksgzmg:nth-child(2) {
	background: #69aaff;
}
.ksgzmg:nth-child(3) {
	background: #ff4d4d;
}
.ksgzmg:nth-child(4) {
	background: #b676f0;
}
.ksgzmg:nth-child(5) {
	background: #87c86a;
}
.ksgzmg:nth-child(6) {
	background: #ff8a47;
}
.ksgzmg:nth-child(7) {
	background: #46d6db;
}
.ksgzmg:nth-child(8) {
	background: #ff4d4d;
}
.ksgzmg:nth-child(9) {
	background: #69aaff;
}
.yema a {
	color: #333333;
	font-size: 14px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #eeeeee;
	border-radius: 2px;
	margin-left: 6px;
	margin-right: 6px;
	transition: .25s all;
}
.yema p {
	color: #333333;
	font-size: 14px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #eeeeee;
	border-radius: 2px;
	margin-left: 6px;
	margin-right: 6px;
	transition: .25s all;
}
.yema .pagination {
	display: flex;
	justify-content: center;
}
.yema {
	margin-top: 0.55rem;
}
.yema a:hover {
	background: #fe5047;
	color: #fff;
}
.yema a.cur {
	background: #fe5047;
	color: #fff;
}
.yema p:hover {
	background: #fe5047;
	color: #fff;
}


div.tanchuyinying{ width: 100vw; height: 100vh; background: rgba(0,0,0,0.4); position: fixed; z-index: 999996; left: 0; top: 0;display: none;}

div.tanchuweixin{ width: 500px; height: 500px; position: fixed; left: 50%; margin-left: -250px; top: 50%; margin-top: -250px; display: none; z-index:999999; }

div.tanchuweixin img{ width: 100%; height: 100%;}

div.tanchuyinyingshow{ display: block;}

.rlsjwk {
	width: 100%;
	display: flex;
	align-items: center;
	margin-top: 0.35rem;
}
.rlsjzx {
	color: #333333;
	font-size: .18rem;
	font-weight: bold;
	line-height: 1;
	float: left;
}
.rlsjnf {
	color: #333333;
	font-size: .18rem;
	line-height: 1;
	float: left;
	background: #f4f4f4;
	margin-left: 0.3rem;
}
.rlsjyf {
	float: left;
}
.rlsjyf a {
	color: #333333;
	font-size: .18rem;
	margin-left: 0.3rem;
	transition: .25s all;
}
.rlsjyf a:hover {
	color: #fb002d;
}
.rlsjyf .rlsjyfxz {
	color: #fb002d;
}

@media screen and (max-width : 1300px) {
.rlsjyf a {
	margin-left: 0.25rem;
}
}
input{ outline: none; }

.kcjsxwk {
	width: 100%;
	margin-top: 0.3rem;
}
.kcdhxmmg2 {
	width: calc((100% - .7rem) / 3);
	margin-left: 0.35rem;
	margin-bottom: 0.35rem;
}

.kcjssdwk {
	width: 100%;
	background: #f4f4f4;
	padding-bottom: 0.55rem;
}
.kcjssnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
}
.kcjssnrwk {
	width: 100%;
	background: #fff;
	padding-top: 0.75rem;
	padding-left: 1.24rem;
	padding-right: 1.24rem;
	padding-bottom: 0.75rem;
	border-radius: 10px;
	
}
.kcjsnrtp {
	width: 6.44rem;
	float: left;
}
.kcjsnrtp img {
	width: 100%;
}
.kcjssycwk {
	width: 6.18rem;
	float: right;
}
.kcjsycsnk {
	width: 100%;
	/* overflow: hidden; */
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.kcjsnrbt {
	color: #333333;
	font-size: .24rem;
	line-height: 1;
	width: calc(100% - 120px);
	float: left;
	line-height: 0.6rem;
}
.kcjssjgkwk {
	float: right;
	display: flex;
	height: 100%;
	position: relative;
}
.kcjssjgkwkewm {
	position: absolute;
	width: 1rem;
	top: 20px;
	left: 50%;
	margin-left: -.5rem;
	z-index: 99;
	display: none;
}
.kcjssjgkwkewm img {
	width: 100%;
}
.kcjssjgkwk:hover .kcjssjgkwkewm {
	display: block;
}
.kcjssjhkwz {
	color: #333333;
	font-size: .16rem;
	line-height: 1;
	float: left;
	margin-right: 5px;
}
.kcjssjgktb {
	float: left;
	margin-top: -2px;
}
.kcjsnrjgwk {
	width: 100%;
	margin-top: 2px;
	border-top: 4px solid #fe5047;
	background: #f6f6f6;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
}
.kcjsjgwz {
	color: #fe5047;
	font-size: .22rem;
}
.kcjsjgwz span:nth-child(1) {
	font-size: .16rem;
}
.kcjsjgwz span:nth-child(2) {
	font-size: .22rem;
}
.kcjsjgxwz {
	color: #666666;
	font-size: .16rem;
}
.kcjssycgtwk {
	color: #666666;
	font-size: .16rem;
	line-height: 0.4rem;
	padding-left: 15px;
	margin-top: 0.2rem;
}
.kcjsslanwk {
	margin-top: 0.13rem;
}
.kcjsljgm {
	width: 2rem;
	height: 0.54rem;
	background: #e8231d;
	border-radius: 5px;
	line-height: 0.54rem;
	text-align: center;
	color: #fff;
	font-size: .24rem;
	float: left;
}
.kcjsljzxwk {
	float: left;
	width: 2.26rem;
	height: 0.52rem;
	border: 1px solid #b2b2b2;
	color: #666666;
	font-size: .2rem;
	border-radius: 5px;
	display: flex;
	margin-left: 0.24rem;
	align-items: center;
	justify-content: center;
}
.ljzx {
	margin-left: 0.12rem;
}
.kcxqdwk {
	width: 100%;
	background: #fff;
	padding-bottom: 1.1rem;
}
.kcxqnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.kcxqzwk {
	width: 61.75%;
	float: left;
	padding-top: 0.66rem;
}

.kcxqbtdwk {
	width: 100%;
	border-bottom: 1px solid #dddddd;
}
.kcxqwz {
	color: #fe5047;
	font-size: .24rem;
	font-weight: bold;
	display:inline-block;
	width: auto;
	border-bottom: 2px solid #fe5047;
}
.kcxqnr {
	width: 100%;
	padding-top: 0.35rem;
	color: #666666;
	font-size: .16rem;
	line-height: 0.48rem;
}
.kcxqnr img {
	max-width: 100%;
}
.ckxqsxpwk {
	margin-top: 1.4rem;
	border-top: 1px dashed #999999;
	color:#333333;
	font-size: .16rem;
	line-height: 0.36rem;
	padding-top: 0.28rem;
}
.ckxqsxpwk a {
	color:#333333;
}
.kcxqycwk {
	width: 29.625%;
	float: right;
	padding: .2rem;
	background: #f8fafc;
	margin-top: 0.46rem;
	padding-bottom: 0.32rem;
}
.kcxqtpwk {
	width: 100%;
}
.kcxqtpwk img {
	width: 100%;
}
.kcxqtpxwk {
	width: 100%;
	margin-top: 0.36rem;
	overflow: hidden;
}
.kcxqtpxzc {
	color: #999999;
	font-size: .22rem;
	line-height: 0.5rem;
	float: left;
}
.kcxqkslq {
	float: right;
	width: 1.4rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	background: #fe5047;
	border-radius: .1rem;
	font-size: .22rem;
}
.kcxqkslq a {
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
	color: #fff;
}
.xgkctjwk {
	margin-top: 0.35rem;
	overflow: hidden;
}
.xgkctjwz {
	float: left;
	color: #333333;
	font-size: .24rem;
	line-height: 1;
}
.xgkcgd {
	line-height: 0.24rem;
	color: #999999;
	font-size: .18rem;
	float: right;
}
.kcxqycmgdwk {
	margin-top: 7px;
}
.kcxqycmt {
	margin-top: 0.25rem;
	padding-bottom: 0.26rem;
	border-bottom: 1px solid #e7ebee;
	overflow: hidden;
}
.kcxqycmttp {
	width: 1.5rem;
	height: 0.93rem;
	float: left;
	border-radius: .1rem;
}
.kcxqycmttp img {
	width: 100%;
	height: 100%;
}
.kcxqmtycwk {
	width: calc(100% - 1.7rem);
	float: right;
	padding-top: 0.16rem;
}
.kcxqycmtbt {
	color: #333333;
	font-size: .18rem;
	line-height: 1;
	width: 100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.kcxqycxmwk {
	width: 100%;
	color: #666666;
	font-size: .16rem;
	overflow: hidden;
	margin-top: 0.24rem;
}
.kcxqlll {
	float: left;
}
.kcxqckkc {
	float: left;
	margin-left: 0.13rem;
}
.kcxqpf {
	float: right;
	color: #e8231d;
	font-size: .18rem;
}

.nysztdwk {
	width: 100%;
	padding-bottom: 1rem;
}
.nysztdnk {
	width: 84.0778%;
	margin-left: auto;
	margin-right: auto;
}
.nysztdswk {
	width: 100%;
	overflow: hidden;
}
.nyszmbx {
	width: 70%;
	float: left;
}
.nyszsswk {
	width: 30%;
	float: right;
}
.nysztdxwk {
	width: 100%;
}
.nysztdxswk {
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	padding-top: 0.15rem;
}
.nysztdsbt {
	color: #333333;
	font-size: .26rem;
	font-weight: bold;
	padding-bottom: 0.18rem;
	border-bottom: 2px solid #f0421b;
	padding-right: 0.35rem;
	display: inline-block;
	line-height: 1;
}
.nysztdxmgwk {
	width: 100%;
	padding-top: 0.5rem;
}
.nysztdxmgwk .teatcherInfo {
	width: calc((100% - 2.2rem) / 5);
	float: left;
	margin-left: 0.55rem;
	height: auto;
	margin-bottom: 0.5rem;
}
.nysztdxmgwk .teatcherInfo .top_teatcherInfo {
	height: auto;
}
.top_teatcherInfo img {
	width: 100%;
	height:auto;
}
.szxqdwk {
	width: 100%;
	background: url(../img/szxqbj.jpg) no-repeat #f8f8f8;
	background-size: 100% auto;
	padding-bottom: 1.1rem;
}
.szxqnk {
	width: 84.0778%;
	min-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.szxqxxnk {
	width: 87.5%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1.54rem;
	background: #fff;
	box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 10%);
	border-radius: 5px;
}
.szxqnrzc {
	width: 31.78%;
	float: left;
}
.szxqdtk {
	width: 2.24rem;
	border: .05rem solid #ffffff;
	margin-left: auto;
	margin-right: auto;
	margin-top: -0.82rem;
}
.szxqdtk img {
	width: 100%;
}
.lsxm {
	width: 100%;
	text-align: center;
	color: #333333;
	font-size: .2rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.3rem;
}
.jpjs {
	color: #2673e8;
	font-size: .16rem;
	margin-top: 0.15rem;
	line-height: 1;
	text-align: center;
}
.twandjc {
	margin-top: 0.25rem;
	display: flex;
}
.xttw {
	
}
















.base {
  margin: 0 auto;
  width: 88%;
	min-width: 1200px;
	margin-top: 1.4rem;
}
main {
  position: relative;
  background: #ffffff;
  box-shadow: 0px 2px 7px 0px rgba(216, 220, 233, 0.26);
  border-radius: 6px;
}
main .left {
  float: left;
  width: 31.78%;
  height: 100%;
	border-right: none;
  text-align: center;
}
main .left .name {
  font-size: 22px;
  font-weight: bold;
  color: #333333;
  line-height: 22px;
	margin-bottom: 0;
}
main .left .job {
  margin: 14px 0 10px 0;
  font-size: 16px;
  color: #007fde;
  line-height: 16px;
}
main .left .s_time {
  color: #999999;
  line-height: 14px;
}
main .left .links {
  margin: 27px 0 48px 0;
	display: flex;
	justify-content: center;
}
main .left .links .link {
  float: left;
  width: 125px;
  height: 42px;
  border: 1px solid #0080de;
  border-radius: 21px;
  box-sizing: border-box;
  display: inline-block;
  text-align: center;
  line-height: 42px;
  color: #333333;
	
}
main .left .links .link:first-child {
  /* margin-left: 48px; */
  margin-right: 17px;
}
main .left .links .link:hover {
  background: linear-gradient(1deg, #25b0f6, #007fde);
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
main .left .talk_tit {
  display: inline-block;
  height: 16px;
  font-size: 16px;
  font-weight: bold;
  color: #666666;
  line-height: 16px;
}
main .left .talk_tit::before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 13px;
  background-image: url("../img/icon_zuoyinhao.png");
  margin-right: 5px;
}
main .left .talk_tit::after {
  content: "";
  display: inline-block;
  width: 17px;
  height: 13px;
  background-image: url("../img/icon_youyinhao.png");
  margin-left: 5px;
}
main .left .talk {
  padding: 14px 28px;
	font-size: 16px;
  color: #999999;
  /* white-space: nowrap; */
}
main .avatar_con {
  width: 224px;
  height: 224px;
  background: #929eb8;
  border-radius: 50%;
  border: 5px solid #fff;
  margin-left: auto;
  margin-right: auto;
  margin-top: -0.82rem;
	margin-bottom: 30px;
}
main .avatar_con img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
main .right {
  margin-left: 31.78%;
  padding: 54px 59px 0 35px;
	border-left: 1px solid #e8e9ef;
}
main .right section {
  border-top: 1px solid #eaebed;
}
main .right section .sec_tit {
  margin-bottom: 21px;
  height: 26px;
  line-height: 26px;
  font-size: 18px;
  font-weight: bold;
  color: #666666;
}
main .right section .icon_box {
  float: left;
  margin-right: 12px;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
main .right section .icon_box img {
  width: 9px;
  height: 16px;
}
main .right section:first-child {
  padding: 27px 0 27px 0px;
}
main .right section:first-child .icon_box {
  background: linear-gradient(1deg, #f79e6d, #f58142);
}
main .right section:nth-child(2) {
  padding: 23px 0 27px 0px;
}
main .right section:nth-child(2) .icon_box {
  background: linear-gradient(1deg, #658df2, #6384ed);
}
main .right section:nth-child(2) .icon_box img {
  width: 14px;
  height: 14px;
}
main .right section:nth-child(3) {
  padding: 19px 0 27px 0px;
}
main .right section:nth-child(3) .icon_box {
  background: linear-gradient(1deg, #60d3e8, #28b6d9);
}
main .right section:nth-child(3) .icon_box img {
  width: 16px;
  height: 12px;
}
main .right section:nth-child(4) {
  padding: 21px 0 27px 0px;
}
main .right section:nth-child(4) .icon_box {
  background: linear-gradient(1deg, #60d3e8, #28b6d9);
}
main .right section:nth-child(4) .icon_box img {
  width: 14px;
  height: 14px;
}
main .right section:nth-child(5) {
  padding: 28px 0 27px 0px;
}
main .right section:nth-child(5) .icon_box {
  background: linear-gradient(1deg, #b08df0, #965be6);
}
main .right section:nth-child(5) .icon_box img {
  width: 14px;
  height: 14px;
}
main .right section:nth-child(6) {
  padding: 19px 0 27px 0px;
}
main .right section:nth-child(6) .icon_box {
  background: linear-gradient(1deg, #6ece67, #58ca75);
}
main .right section:nth-child(6) .icon_box img {
  width: 16px;
  height: 12px;
}
main .right section div.intro {
  font-size: 16px;
  color: #666666;
  line-height: 30px;
  word-break: break-all;
	overflow: hidden;
}
main .right section .tags {
  height: 30px;
  display: flex;
}
main .right section .tags p {
  display: inline-block;
  padding: 0 13px;
  margin-right: 12px;
  height: 30px;
  background: #eff1f8;
  border-radius: 15px;
  line-height: 30px;
  color: #666666;
	float: left;
	font-size:16px;
}
main .right section .link_box {
  /*æ­¤å¤„æ‰€æœ‰15pxå’ŒèƒŒæ™¯ä¼šå½±å“å·¦è¾¹ç‰¹æ®ŠçŸ©å½¢çš„åœ†è§’ï¼Œå¯åœ¨lessç›´æŽ¥ä¿®æ”¹è‡ªå®šä¹‰å˜é‡*/
  height: 30px;
  background-image: linear-gradient(#e6f6ff 50%, #bbe0f6 50%);
  position: relative;
  border-radius: 15px;
  overflow: hidden;
  margin-right: 10px;
  margin-top: 13px;
  float: left;
  max-width: 364px;
}
main .right section .link_box span {
  position: absolute;
  float: left;
  width: 86px;
  height: 30px;
  border-radius: 0 15px 0 0;
  text-align: center;
  line-height: 30px;
  background-color: #bbe0f6;
  color: #3f647a;
}
main .right section .link_box a {
  height: 100%;
  padding: 0 16px;
  margin-left: 86px;
  color: #666666;
  line-height: 30px;
  border-radius: 0 0 0 15px;
  background-color: #e6f6ff;
  box-sizing: border-box;
  white-space: nowrap;
}
main .right section .link_box:nth-of-type(-n + 2) {
  margin-top: 0;
}
main .right section .link_box:nth-of-type(2n) {
  margin-right: 0;
}
main .right section .book_link_box {
  background-image: linear-gradient(#e1f9e3 50%, #bfeec3 50%);
}
main .right section .book_link_box span {
  background-color: #bfeec3;
}
main .right section .book_link_box a {
  background-color: #e1f9e3;
}




div.bijilistbk{ width: 1280px;  height: auto; margin: auto; margin-top: 2px;}

div.bijilist_tbk{  height: .63rem; line-height: .63rem;  color: #333333; font-size: .26rem; font-weight: 700; display: inline-block; padding-right: 33px; position: relative;}

div.bijilist_tbk::before{ content: '';  display: block; width: 100%; height: 1px; background: #f0421b; position: absolute; left: 0; bottom: 0; }

div.bijilist_tbkborder{ width: 100%; height: .63rem; border-bottom: 1px solid #eeeeee;}

div.bijilist_navbk{ width: 100%; height: auto; margin: auto; margin-top: 33px;  margin-bottom: 45px;}

div.bijilistnav{ display: inline-block;  height: 34px; padding: 0 27px; float: left; color: #333333; line-height: 34px; transition: all 0.36s ease-in-out; border-radius: 35px; font-size: 16px;}

div.bijilistnav a{ display: block; width: 100%; height: 100%; color: #333; transition: all 0.36s ease-in-out;}

div.bijilistnav:hover{ background: #794997;}

div.bijilistnav:hover a{ color: #fff;}

div.bijilistnavhover{ background: #794997;}

div.bijilistnavhover a{ color: #fff;}

div.pagesgao{ height: .3rem;}

div.jiaofumainbk{ width: 84.0778%; height: auto; margin: auto; padding-bottom: 70px;}

div.jiaofumainleft{ width: 9.98rem; float: left;}

div.jiaofushaixuanbk{ width: 100%; height: auto; border: 1px solid #f4f4f4; border-radius: 13px; margin-top: 29px; padding: 0 15px; margin-bottom: 30px;}

div.jiaofushaixuanli{ width: 100%;  line-height: 42px; height: auto;  font-size: 14px; border-bottom: 1px dashed #f4f4f4;}

div.jiaofushaixuanli span{ color: #333333;}

div.zhanhuifenlei_1rightnav{ display: inline-block; color: #777; font-size: 14px; margin-left: 10px;}

div.zhanhuifenlei_1rightnav a{ color: #777;}

div.chanpinfenleinexuan a{ color: #487dcb;} 

div.jiaofulist{ width: 100%; height: auto; border-bottom: 2px solid #f3f3f3; padding: 20px 0 20px;}

div.jiaofulistpic{ width:155px; height: 200px; float:left;  }

div.jiaofulistpic img{ width: 100%; height: 100%;}

div.jiaofulistleft{ width: 270px; float: left; margin-left: 25px; margin-top: 20px;}

div.jiaofulistleft_1{ width: 100%; height:29px; line-height: 29px; color: #333333; font-size: 18px; font-weight: 700; overflow: hidden; 	}

div.jiaofulistleft_2{ width: 100%; height: auto; line-height: 26px; color: #666666; font-size: 16px; margin-top:3px;}

div.jiaofulistleft_3{ width: 100%; height: auto; line-height: 33px;  color: #666; font-size: 14px;}

div.jiaofulistrt{ width: auto; float: right; margin-top: 20px;}

div.jiaofulistrt_1{ float: left; height: 29px; line-height: 29px; color: #666666; font-size: 16px; margin-left:30px;}

div.jiaofulistrt_1 span{ color: #ff1010; font-size: 18px; font-weight: 700;}

div.jiaofulistrt_2{  float: left; padding-left: 13px; position: relative; line-height: 29px; color: #2d9fd7; font-size: 16px; font-weight: 700; margin-left: 15px; cursor:pointer;}

div.jiaofulistrt_2::before{ content: ''; display: block; width: 1px; height: 15px; left: 0; top: 6px; position: absolute; background: #d7cece;}

div.jiaofulist:hover div.jiaofulistleft_1{ color: #3996c6;}

div.jiaofuright{ width: 448px; float: right;}

div.jiaofuright_ewmbk{ width: 100%; height: auto; position: relative; margin-top: 40px; cursor: pointer;}

div.jiaofuewm{width: 74px;
    height: 74px;
    position: absolute;
    left: 200px;
    top: 129px;
}

div.jiaofuewm img{ width: 100%; height: 100%;}

div.jiaofuright_2ico{ width: 218px; height: auto; float: left; margin-top: 25px;}

div.jiaofuright_3bk{ width: 100%; height: auto;padding: 18px 15px; border: 1px solid #eeeeee; margin-top: 30px;}


div.jiaofuright_tbk{ width: 100%; height: 64px; border-bottom: 1px solid #eeeeee;margin-bottom: 15px;}

div.jiaofuright_t{  display: inline-block; height: 64px; border-bottom: 3px solid #f02c00; color: #333333; font-size: 26px; font-weight: 700; }

div.jiaofuright_r{ float: right; height: 64px; line-height: 64px; color: #e80014; font-size: 16px;font-family: "Noto Serif SC"; }

div.jiaofuright_r a{color: #e80014; font-family: "Noto Serif SC"; }

div.jiaofuright_tlist{ width: 100%; height: 35px; line-height: 35px; overflow: hidden; padding-left: 22px; background: url("../img/jiaofurightico.jpg") center left no-repeat; color: #333333; font-size: 16px;}

div.jiaofuright_tlist a{ color: #333;}

div.jiaofuright_4bk{ width: 100%; height: auto; margin-top: 25px;}

div.jiaofuright_4bk img{ width: 100%; height: auto;}

div.rilitopback{ width: 100%; height: 69px; line-height: 69px; background: #106899; margin-top: 18px;}

div.rilitop_1{ width: 30%; float: left;  height: 69px; line-height: 69px; text-align: center; color: #ffffff; font-size: 16px;}

div.rilitop_2{ width: 17.5%; float: left;  height: 69px; line-height: 69px; text-align: center; color: #ffffff; font-size: 16px;}

div.rililist{ width: 100%; height: 66px; line-height: 66px; background: #f7f7f7;}

div.rililist_1{ width: 30%; height: 66px; overflow: hidden; line-height: 66px; color: #515151; font-size: 14px; text-align:center;float: left;}

div.rililist_2{ width: 17.5%; height: 66px; overflow: hidden;  line-height: 66px; color: #515151; font-size: 14px; text-align:center; float: left;}
div.rililist_3more{ width: 100px; height: 28px; border-radius: 35px; border: 1px solid #106899; line-height: 28px; text-align: center; color: #106899; font-size: 14px; display: inline-block;}

div.rililist:hover div.rililist_3more{ background: #106899; color: #fff;}

div.rililist:hover div.rililist_1{ color: #465bd6;}

div.zhaokaonavbk{ width: 100%; height: .5rem; line-height: .5rem; background: #2b45a7;}

div.zhaokaonavmain{ width: 84.0778%; height: .5rem; line-height: .5rem; margin: auto; }

div.zhaokaonav{margin-right: 0.08rem;  display: inline-block; height: .5rem; line-height: .5rem; color: #fff; font-size: .18rem; padding: 0 11px; position: relative;}

div.zhaokaonav::before{ content: ''; display: block; width: 100%; height: .45rem; border-top-left-radius: 7px;border-top-right-radius: 7px; background: #fff; position: absolute; left: 0; bottom: 0; opacity: 0; transition: all 0.36s ease-in-out;}

div.zhaokaonav a{ color: #fff; position: relative; display: block; width: 100%; height: 100%;}

div.zhaokaonav:hover:before{ opacity: 1;}

div.zhaokaonav:hover a{ font-weight: 700; color: #2b45a7;}

div.zhaokaonavhover:before{ opacity: 1;}

div.zhaokaonavhover a{ font-weight: 700; color: #2b45a7;}

div.zhaokao_sannavbk{ width:100%; height: auto; padding-bottom: 34px; border-bottom: 1px solid #4d91d2;}

div.zhaokao_sannav{ display: inline-block; height: 32px; border: 1px solid #d7d7d7; border-radius: 35px; line-height: 32px; text-align: center; padding: 0 15px; margin-right:8px; margin-top: 20px;}

div.zhaokao_sannav a{ color: #333333;  display: block; width: 100%; height: 100%;}

div.zhaokao_sannav:hover{ background: #ff7800; border: 1px solid #ff7800;}

div.zhaokao_sannav:hover a{ color: #fff;}

div.zhaokao_sannavhover{ background: #ff7800; border: 1px solid #ff7800;}

div.zhaokao_sannavhover a{ color: #fff;}

div.zhaokao_tuijian{ width: 100%; height: auto; padding: 18px 15px;margin-bottom: 20px;border-bottom: 1px solid #e8e8e8;}

div.zhaokao_tuijianlist{ width: 100%; height: 42px; overflow: hidden;  line-height: 42px; color: #333333; font-size: 16px;}

div.zhaokao_tuijianlist span{ color: #333;}

div.zhaokao_tuijianlist_l{ width: 600px; height: auto; float: left; overflow: hidden;  color: #333333; transition: all 0.36s ease-in-out;white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}
div.zhaokao_tuijianlist:hover div.zhaokao_tuijianlist_l{ color: #ff0000;}
div.zhaokao_tuijianlist_r{ float: right;color: #666;}

div.zhaokaolistzheng{ width: 100%;height: 37px; overflow: hidden;  line-height: 37px; color: #333333; font-size: 16px;padding: 0 15px;}

div.zhaokaolistzheng span{ color: #333;}

div.zhaokao_zhenglist_l{white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis; width: 600px; height: auto; float: left; overflow: hidden;color: #333; transition: all 0.36s ease-in-out;}

div.zhaokaolistzheng:hover div.zhaokao_zhenglist_l{ color: #ff0000;}
div.zhaokaolistzheng:hover div.zhaokao_zhenglist_l span { color: #ff0000;}

div.zhaokao_zhenglist_r{ float: right;color: #666;}
div.zhaokaolistzheng:hover div.zhaokao_zhenglist_r{ color: #ff0000;}
div.zhaokaolistzhengline{ width: 100%; height: 26px; border-bottom: 1px dashed #dcdddd; margin-bottom: 18px;}

.zhaokao_tuijianlist_l .rmtj {
	color:#ffffff;
	font-size: .16rem;
	padding: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-radius: 2px;
	background: #fe5047;
	margin-right: 10px;
}
@media screen and (max-width : 1300px) {
	.nyksrlzc {
		width: 10.89rem;
	}
	div.jiaofumainleft {
		width: 10.98rem;
	}
div.zhaokao_tuijianlist_l {
	width: 500px;
}
div.zhaokao_zhenglist_l {
	width: 500px;
}
}
.sijian {
	margin-bottom: 20px;
	overflow: hidden;
	margin-top: 20px;
}
.sijian .ksrlejmg a {
	display: block;
	padding-left: 0.1rem;
	padding-right: 0.1rem;
	line-height: 0.3rem;
	color: #666666;
	font-size: .14rem;
}




div.xxzhaokao_t{ width: 100%; height: auto; line-height: .42rem;  color: #333333; font-size: .24rem; font-weight: bold;}

div.xxzhaokao_ftitle{font-size: .16rem; width: 100%; height: 64px; line-height: 64px; color: #999; border-bottom: 1px solid #eeeeee;}

div.xxzhaokao_content{ width: 100%; height: auto; padding: 26px 0 25px; border-bottom: 1px dashed #999999; color: #333333; font-size: 16px; line-height: 38px;margin-bottom: 15px;}

div.xxzhaokao_content img{ max-width: 100%;}

div.xxzhaokao_contentbuttonmain{ width: 100%;  margin: auto; margin-bottom: 27px; text-align: center; }

div.xxzhaokao_contentbutton{ width: 164px; height: 44px; line-height: 44px; border-radius: 5px; background:linear-gradient( to right , #f0703c , #f75459);font-size: 18px;  color: #ffffff; text-align: center; display: inline-block; margin: 0 17px;}
div.xxzhaokao_contentbutton:nth-child(2) { background:linear-gradient( to right , #aa79ee , #8852ce);}
div.xxzhaokao_contentbutton:nth-child(3) { background:linear-gradient( to right , #1ca6fd , #1987eb);}
div.xxzhaokao_contentbutton a{ color: #fff; display: block; width: 100%;  height:100%;}

div.xinwenxxtopsyy{ width:100%; float:none; transition:all 0.5s ease-in-out;}

div.xinwenxxtopsyytitle{ width:100%; margin:auto; line-height:40px; color:#333; font-size:16px; }

div.xinwenxxtopsyytitle a{ color:#333; transition:all 0.5s ease-in-out;}

div.xxzhaokaotjbk{ width: 100%;  margin-top: .98rem;}

div.xxzhaokaotj_top{ width: 100%; height: 48px; border-bottom: 2px solid #fe5047;padding-left: 10px;}

div.xxzhaokaotj_topnav{ width: 116px; height: 48px;  text-align: center; color: #333333; font-size: 18px; line-height: 43px;transition: all 0.36s ease-in-out; float: left;border-top-left-radius:3px;border-top-right-radius:3px;}
div.xxzhaokaotj_topnavhover{ background: #f02c00; color: #fff;}

div.xxzhaokaotjcont{ width: 100%; height: auto; padding: 32px 0 35px; display: none;overflow: hidden;border: 1px solid #e1e1e1;border-top: none;padding-left: 26px;}

div.xxzhaokaotjcont_left{ width: 300px; height: auto; float: left;}

div.xxzhaokaotjcont_left img{ width: 100%; height: auto;}

div.xxzhaokaotjcont_rt{ width:450px; float: left; margin-left: 30px; }

div.xxzhaokaotjcont_rt_list{ width: 100%; height: auto; line-height: 35px;}

div.xxzhaokaotjcont_rt_list_l{ width: 360px; float: left; height: 35px; color: #333; font-size: 16px; line-height: 35px; padding-left: 19px;  background: url("../img/tuijianico.png") left center no-repeat; transition: all 0.36s ease-in-out; overflow:hidden;}
div.xxzhaokaotjcont_rt_list_l span {color: #999999;transition: all 0.36s ease-in-out;}
div.xxzhaokaotjcont_rt_list_r{ float: right; line-height: 35px; color: #666666; font-size: 16px;}

div.xxzhaokaotjcont_rt_list:hover div.xxzhaokaotjcont_rt_list_l{ color: #ff0000;}
div.xxzhaokaotjcont_rt_list:hover div.xxzhaokaotjcont_rt_list_l span { color: #ff0000;}


.xqymrdwk {
	width: 100%;
	overflow: hidden;
	border: 1px solid #e1e1e1;
	border-top: none;
	padding-top: 0.32rem;
	padding-bottom: 0.52rem;
	position: relative;
}
.xqymrdwk:after {
	content:"";
	position: absolute;
	width: 1px;
	height: calc(100% - .6rem);
	top: .3rem;
	left: 50%;
	border-left: 1px dashed #e1e1e1;
}
.mrylwk {
	width: 50%;
	float: left;
	padding-left: 0.25rem;
	padding-right: 0.3rem;
}
.mrylwk:nth-child(2) {
	padding-left: 0.3rem;
	padding-right: 0.25rem;
}
.mrylbt {
	color: #333333;
	font-size: .2rem;
	line-height: 1;
}
.mrylxwk {
	margin-top: 0.13rem;
}
.mrylmg {
	color: #333333;
	font-size: .16rem;
	line-height: 0.36rem;
	overflow: hidden;
}
.mrylmtbt {
	color: #333333;
	float: left;
	width: calc(100% - 1.2rem);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all;
}
.mrylmtrq {
	float: right;
	color: #999999;
	width: 1rem;
	transition: .25s all;
}

.mrylmg:hover .mrylmtbt {
	color: #ff0000;
}
.mrylmg:hover .mrylmtrq {
	color: #ff0000;
}


.gzh {
    position: relative;
    width: 100%;
    border: 1px solid #f2f2f2;
}
.gzh{position:relative;width:100%;border:1px solid #f2f2f2}
.gzh .gzhcode{position:absolute;top:120px;left:50%;margin-left:-.46rem;width: 0.92rem;}
.gzh .gzhcode img {
	width: 100%;
}
@media  screen and (min-width:1480px) and (max-width:1680px){.navSecnBox{padding:8px 160px 0 160px}
.gzh .gzhcode{top:21%!important;}
}
@media (max-width:1480px){.navSecnBox{min-width:1200px;font-size:16px}
.gzh .gzhcode{top:21%!important;}
}
.gzh .codeImg{padding:10px;width:200px;height:200px;position:absolute;left:50%;margin-left:-100px;background:#fff;z-index:99;transition: .25s all;}
.gzh .threeList{margin:34px 0 32px 0;padding:0 38px;color:#595757;display:flex;justify-content:space-between}
.gzh .threeList p{margin-bottom:0}
.gzh .threeList > div{width:33.33%;text-align:center;border-right:1px solid #eeeeee;cursor:pointer}
.gzh .threeList > div:last-child{border-right:0}
.wbdy{margin:25px 0 0 0;font-size:0;text-align:center}
.wbdy > div{display:inline-block;width:50%}
.rightList{margin:25px 0 0 0;padding:20px 26px 32px 32px;border:1px solid #eeeeee}
.rightList .rightTit{font-size:26px;font-weight:bold;border-bottom:1px solid #eeeeee;display:flex;justify-content:space-between;align-items:flex-end}
.rightList .rightTit a{font-size:14px;color:#b5b5b6;float:right;margin-bottom:8px;font-weight:400}
.rightList .rightTit a i{margin:0 0 0 5px;display:inline-block;width:14px;height:14px;background:#e73827;color:#ffffff;font-size:14px;border-radius:14px;text-align:center;line-height:14px}
.rightList .rightTit span{padding:10px 0;display:inline-block;border-bottom:3px solid #f02c00}
.rightList .rightcon{font-size:16px;line-height:38px;margin:20px 0 0 0}
.rightList .rightcon a{color:#333;transition:0.2s ease-in-out;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
.rightList .rightcon li{position:relative;padding-left:25px}
.rightList .rightcon li::before{content:'';position:absolute;width:13px;height:16px;left:0;top:50%;margin-top:-8px;background:url(../images/l_32.jpg) no-repeat;background-size:100% auto}
.rightList .rightcon a:hover{color:#f02c00}
.box-active{position:fixed;top:0;left:0;background:#fff;z-index:99;box-shadow:0 5px 8px rgba(0,0,0,0.1);right:0}
.threeList div .fs14 {transition: .25s all;}
.threeList div:hover .fs14 {color: #f00;}
/* å›¾ç‰‡åˆ—è¡¨ */
.fs22 {
    font-size: .22rem;
}

.mt45 {
    margin-top: .50rem;
}
.fs16 {
    font-size: .16rem;
}
.mt25 {
    margin-top: .25rem;
}
.fs18 {
    font-size: .18rem;
}
.font-weight-bold {
    font-weight: 700!important;
}
.fs14 {
    font-size: .14rem;
}
.codeImg2 {
	position: absolute;
	left: 0;
	top: 100%;
	transition: .25s all;
}
.dhmgxz a {
	color: #cc000c;
}

 .wbdy{margin:25px 0 0 0;font-size:0;text-align:center}
 .wbdy > div{display:inline-block;width:50%}
.weibo {
    margin: 0 auto;
    width: 225px;
    height: 127px;
    background: url(../img/l_26.jpg)no-repeat;;
    background-position: 0 0;
    transition: 0.2s ease-in-out;
    cursor: pointer;
}
.weibo:hover {
    width: 225px;
    height: 127px;
    background: url(../img/l_26.jpg) no-repeat;
    background-position: center right;
}
.douyin {
    margin: 0 auto;
    width: 229px;
    height: 127px;
    background: url(../img/l_26.jpg);
    background-position: 0 0;
    transition: 0.2s ease-in-out;
    cursor: pointer;
}
.douyin:hover {
    width: 229px;
    height: 127px;
    background: url(../img/l_26.jpg);
    background-position: center right;
}
@media (max-width:1620px) {
    .wbdy > div{width: 100%;margin-top: 10px;background: #f9fdfe;padding: 0;}
}