*{margin: 0;padding: 0;box-sizing: border-box;border: none;}
a{text-decoration: none;}
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"] {
	-webkit-appearance: none;
	border: none;
}
ul,
li {
	list-style: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
body {
	-moz-background-size: cover;
	-ms-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	font-family: "微软雅黑";
	color: #000;
	background: #fff;
}
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"] {
	-webkit-appearance: none;
	border: none;
	outline:none;
}
.ellipsis1s{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}
.ellipsis1{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}
.ellipsis{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}
.ellipsis3{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}
.ellipsis4{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	-webkit-box-orient: vertical;
}
html,body{height: 100%;}
body,.enterprise{min-height: 100%;display: flex;flex-direction: column;-webkit-display: flex;-webkit-flex-direction: column; }
.ps-conts{flex:1;-webkit-flex:1;}
/* 中心板块控制  */
.enterprise .container{
	width: 100%;
	margin: 0 auto;
	text-align: left;
	min-width: 970px;
	max-width: 1630px;
	padding: 0 15px;
	box-sizing: border-box;
}
.enterprise .container3{
	width: 100%;
	margin: 0 auto;
	text-align: left;
	min-width: 970px;
	max-width: 1130px;
	padding: 0 15px;
	box-sizing: border-box;
}
.enterprise .container4{
	width: 100%;
	margin: 30px auto 0;
	text-align: left;
	min-width: 970px;
	max-width: 1250px;
	padding: 0 15px;
	box-sizing: border-box;
}


/* 头部 */
.ps-header .contboxs{padding:0 30px;height: 80px;line-height: 80px; box-sizing: border-box; background-color: #fff;border-radius: 10px;overflow: hidden; box-shadow: 0 0 12px 6px rgba(255, 255, 255, .3);}
.ps-header .logos a{display: inline-block;}
.ps-header .logos img{display: inline-block;margin-right: 15px;vertical-align: middle;}
.ps-header .logos span{vertical-align: middle;font-size: 24px;color: #333; padding-left:15px;position: relative;}
.ps-header .logos span::after{
	content: '';position: absolute;left: 0;top: 55%;
	transform: translateY(-50%);width: 1px;height: 85%;
	border-left: 1px solid #b8b3b3;
}
.ps-header ul{margin-left: 50px;}
.ps-header ul li{width: 140px;height: 100%;}
.ps-header ul a{font-size:16px;color:#505050;display: block;width: 100%;height: 100%;text-align: center;font-weight: bold;}
.ps-header ul a:hover{color: #E60012;}
.ps-header ul li.active a{background-color:#d6000f;color: #fff;}
.ps-header .addp_jbcnavr{width: 11.6%;padding: 0 15px;margin-right: 5px; height: 36px;line-height: 36px;border-radius: 18px;border: 1px solid #d6000f;}
.ps-header .addp_jbcnavr input{width: 88%;border: none;border: 1px solid #fff;}

.ps-header h1{font-weight: normal; font-size: 50px;line-height: 54px;color: #fff;margin-top: 9.8%;text-align: center;}
.ps-header p{font-size: 16px;line-height: 20px; color: #fff;text-align: center;margin-top: 1%;}

.ps-header .jbcs-container{padding:3.5% 0 0 38%;}

/* banner*/
.enterbanner{position: relative;}
.enterbanner img.bannerbj{display: block;min-width: 970px;}
.enterbanner .ps-header{position: absolute;left: 0;top:8%;width: 100%;height:92%;}

/* 关于我们 */
.enter-cont .bosstu{max-width: 24.7%;height: auto;margin-left: 3%;box-shadow: 3px 5px 3px rgba(0, 0, 0, .18);}
.about-texlis{padding:0 2% 0 2.5%;width: 72.3%;box-sizing: border-box;}
.enterprise .enter-cont .container3 .about-wens{padding: 25px 0;}
.enterprise .enter-cont .container3 .bosstu{max-width: 27%;}
.enterprise .container3 .about-texlis{width: 70%;}
.enterprise .container3 .about-ptit{margin:3% 0 8.5% 0;}
.enterprise .container3 .about-ptit .tit,.enterprise .container3 .about-ptit p{font-size: 30px;}
.enterprise .container3 .abouts-txt .tits{font-size:24px;margin-bottom: 8px;}
.enterprise .container3 .abouts-txt .tits span{font-size: 18px;}

.abouts-txt .tits span{font-size: 24px;color: #333;vertical-align: middle;}
.abouts-txt .tits{font-size: 46px;color: #333;margin-bottom: 15px;}
.abouts-txt p{color: #333;font-size: 18px;margin-top: 3px;line-height: 35px;}
.abouts-txt p span{color: #d6000f;font-size: 30px;display: inline-block;vertical-align: bottom;padding-bottom: 2px;}
.enter-cont .about-wens{padding: 40px 0;}
.enter-cont .about-wens p{line-height: 2em;font-size: 16px;line-height: 32px; color: #333;text-align: left;text-indent: 2em;}

.enter-cont .bossyu{width: 100%;position: relative;margin-bottom: 50px;margin-top:35px;background: url(about-bj1.png) no-repeat center bottom;background-size: 100% 73.5%;}
.about-ptit {margin:2% 0 10% 0;}
.about-ptit .tit{font-size: 46px;color: #333;font-weight:normal;}
.about-ptit p{font-size: 46px;color: #ededed;font-weight:normal;}

.about-bj{height: 400px;background-color: #f4f4f4;border-radius: 10px;}


/* 企业优势 */
.enter-you .container{position: relative;height: 100%;}
.aitem1 h2{display: flex;align-items: center;justify-content: center; height: 50px;padding: 0 20px;border-radius: 25px;background: #4a73dd; font-weight: normal;color: #fff;font-size: 30px;}
.aitem1 p{font-weight: normal;color: #333;font-size: 20px;text-align: center;}




/* 企业新闻 */
.news-lists{padding: 30px 0;}
.news-lists .lie{display: block;width: 48.5%;position: relative;margin-bottom: 30px;}
.news-lists .lie>div{width: 100%;}
.news-lists .lie:nth-child(2n){margin-left: 3%;}
.news-lists .lie::after{
	content: '';position: absolute;right: 0;bottom: 0;
	width: 74%;height: 1px;border-bottom: 1px solid #f4f4f4;
}
.news-lists .lie .congs{padding:10px 0 10px 10px;width: 74%; box-sizing: border-box;}
.news-lists .lie img{width: 150px;height: 150px;z-index: 2;}
.news-lists .lie .tit{font-size:18px;color: #1e1e1e;font-weight: normal;}
.news-lists .lie p{font-size: 16px;color: #a0a0a0;margin-top: 10px;}
.news-lists .lie p.fristo{margin-top: 15px;}
.news-lists .lie .tips{margin-top: 0;font-size: 14px;color: #a0a0a0;display: -webkit-box;}
.news-lists .lie .seeba{color: #d6000f;display: inline-block;}
.news-lists .seepp span:first-child{width: 62%;}
.news-lists .seepp.seepp2{line-height: 1.8em;margin: 10px 0;flex: 1;}
.news-lists .seepp.seepp2 span{width: 100%!important}
.news-lists .seepp.seepp2 .seeba{display: initial;}

.container3 .news-lists .seepp span:first-child{width: 50%;}
.container3 .news-lists .seepp.seepp2{margin: 5px 0;padding: 10px 0;}
.container3 .news-lists .lie .congs{padding: 5px 0 10px 10px;}
.container3 .news-lists .seepp.seepp2{line-height: 1.75em;}

/* 企业新闻新样式 */
.jbc_xwzxdiv li {
    width: 48.4%;
    margin-right: 1.6%;
    margin-bottom: 70px;
}
.jbc_xwzxdiv li dt{
	width: 181px;
	height: 120px;
}
.jbc_xwzxdiv li dt img{
	width: 100%;
	height: 100%;
}

.jbc_xwzxdiv li dd {
	width: 66.1%;
}
.jbc_xwzxdiv li dd h6{
	font: 18px/22px "Microsoft YaHei";
	color: #1e1e1e;
	height: 22px;
}
.jbc_xwzxdiv li dd h6 a{
	color: #1e1e1e;
	display: inherit;
}
.jbc_xwzxdiv li dd p {
    margin-top: 17px;
}
.jbc_xwzxdiv li dd span {
	color: #a0a0a0;
	font: 16px/20px "Microsoft YaHei";
	display: block;
	margin-top: 5px;
}
.jbc_xwzxdiv li dd p a {
    color: #a0a0a0;
    display: block;
    font: 16px/28px "Microsoft YaHei";
    display: -webkit-inline-box;
    height: 56px;
}
/* 企业优势 */
.enter-cont img.enter-bj2{display: block;min-width: 970px;}


/* 企业文化 */
.enter-wenitems{padding: 60px 0;}
.enter-wenitems .itemli{padding-bottom: 20px; cursor: default; width: 19%;border-radius: 10px 35px 10px 35px;background-color: #f6f6f6;}
.enter-wenitems .itemli:hover{box-shadow: 3px 4px 3px rgba(0, 0, 0, .15);transition: all .2s;}
.enter-wenitems .itemli .ico{margin: 0 auto; margin-top: -25px; width: 50px;height: 50px;background-color: #e80505;border-radius: 50%;}
.enter-wenitems .itemli .tit{font-size: 24px;color: #333;font-weight: normal;text-align: center;margin-top: 10px;}
.enter-wenitems .itemli p{font-size: 18px;color: #666;line-height: 1.5em;text-align: center;margin-top: 5px;}


/* 企业文化 样式新增2023-6-20*/
.enter-wenitemsNew {padding: 60px 0;}
.enter-wenitemsNew .ite{height: 185px; border: 1px solid #eee;border-right: none; border-bottom: none; text-align: center; font-size: 16px;color: #999; width: 25%;box-sizing: border-box;padding:30px;}
.enter-wenitemsNew .ite:last-child{padding: 10px;}
.enter-wenitemsNew .ite img{max-height: 100%;margin: 0 auto;}
.enter-wenitemsNew .tit{margin: 0 auto 8px auto;background-color: #facdcd;width: 45px;height: 45px;line-height: 50px;border-radius:0 5px 0 0;}
.enter-wenitemsNew .tit span{display: inline-block; font-size: 20px;color: #fff;text-align: center; width: 30px;height: 30px;line-height: 30px;border-radius:0 4px 0 0;background-color: #e80505;}
.enter-wenitemsNew .txt{margin-bottom: 8px; font-size: 20px;color: #333; }
.enter-wenitemsNew .ite:nth-child(4n){border-right: 1px solid #d1d1d1;}
.enter-wenitemsNew .ite:last-child,
.enter-wenitemsNew .ite:nth-last-child(2),
.enter-wenitemsNew .ite:nth-last-child(3),
.enter-wenitemsNew .ite:nth-last-child(4){border-bottom: 1px solid #d1d1d1;}


.enter-ptit .tit{font-size: 30px;color: #333;text-align: center;font-weight: normal;}
.enter-ptit p{font-size: 30px;color: #d0d0d0;text-align: center;}

.itemlists{padding:45px 0 65px 0;}
.itemlists .list{width: 49.5%;position: relative;}
.itemlists .list .conts{padding-right:15px;box-sizing: border-box; width: 100%;background-color: #f6f6f6;}
.itemlists .list .wens{margin-left: 2%;}
.itemlists .list .tits{font-size: 24px;color: #333;font-weight: normal;}
.itemlists .list p{font-size: 18px;color: #333;margin-top: 1%;line-height: 1.8em;}
.itemlists .list .conts img{max-width: 49%;}

/* 老师 */
.ps-teachers{padding-top: 20px;}
.ps-teachers .pstea-item{
	cursor: default;
	display: inline-block; width: 23.78%;margin:0 1.32% 20px 0;
	border-radius: 10px;overflow: hidden;
	box-shadow:3px 5px 7px 1px rgba(0, 0, 0, 0.2);
}
.ps-teachers .pstea-item:nth-child(4n){margin-right: 0;}
.ps-teachers .ps-cing{height: 198px; background-color: #fff;padding: 10px 20px 20px 20px;}
.ps-teachers .ps-img img{margin: 0 auto;height: 275px;width: auto;}
.ps-teachers .ps-img .btn-video img{width: 60px;height: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.ps-img .btn-video{width: 100%;height: 100%; cursor: pointer; position: absolute;top: 0;right: 0;padding: 10px;}
.ps-teachers .ps-name{position: relative;padding-left: 10px; font-size: 22px;color: #333;font-weight: bold;}
.ps-teachers .ps-name::after{
	content: ''; position: absolute;left: 0;top: 55%;
	transform: translateY(-50%);width: 4px;height: 82%;
	background-color: #e03731;border-radius: 2px;
}
.ps-teachers .ps-name::before{
	content: ''; position: absolute;left: -10px;top: 15%;
	width: 4px;height: 197%;
	background-color: #fda7a4;border-radius: 2px;
}
.ps-teachers .ps-text{font-size: 18px;color:#616a78;margin-top: 7px;}
.ps-teachers .ps-brief{font-size: 16px;color: #999;line-height: 1.5em;margin-top: 12px;}


/* 公用底部 */
.ps-fixed .ps-footer{position: fixed;bottom: 0;left:0;}
.ps-fixed .ps-heig{height: 40px;display:block;}
.ps-heig{display: none;}
.ps-footer{width: 100%; background-color: #333; padding: 10px 0;font-size: 12px;color: #cdcdcd;}
.ps-footer .container{text-align: center;}
.ps-footer img{vertical-align: middle;margin-left: 10px;}

/* 侧边公用搜索栏 */
.spp_sadvs{display: none; z-index: 999; font-size: 16px; color:#333; padding: 0 2px 0 10px; background-color: #fff; position: fixed;right: 10px;top: 20%;border: 1px solid #ddd;height: 40px;line-height: 40px;border-radius: 4px;}
.spp_sadvs p{color:#999;margin-left: 8px;font-size: 14px;}
.spp_sadvs .pcorfff{display: none;}
.spp_sadvs input{padding: 5px 0;height: 100%;color: #333;width: 50%;}
.spp_sadvs img{width: 16px;height: auto;opacity: .5;}
.sadvs_prev,.sadvs_next,.sadvs_close{width: 25px;height: 25px;border-radius: 50%;margin-left: 8px;}
.sadvs_prev:hover,.sadvs_next:hover,.sadvs_close:hover{background-color: #ddd;transition:background-color .2s;}

/* 区县地区切换样式 */
.contactlocat .county{ padding-bottom: 70px;}
.contactlocat .county ul{box-sizing: border-box;padding: 40px 0 35px 0;}
.contactlocat .county ul li{margin: 0 17.5px 12px 0; cursor: pointer; border: 1px solid #e6e6e6; background-color: #fff; border-radius: 24px; width: 96px; height: 36px; color: #666; font-size: 16px;}
.contactlocat .county ul li.active{background:#e03731 ; color: #fff;}
.contactlocat .county ul li:hover{background:#e03731 ; color: #fff;}

.contactlocat .county .atiem{display: none;}
.contactlocat .county .atiem.active{display: block;}

.contactlocat .county .items{display: none;}
.contactlocat .county .items.active{display: block;}
.contactlocat .county .item{box-sizing: border-box;padding-left: 20px;margin-bottom: 30px;}
.contactlocat .county .item:last-child{margin-bottom: 0;}
.contactlocat .county .item h3{font-size: 20px; color: #333; font-weight: bold;position: relative;}
.contactlocat .county .item h3::after {
  content: "";
  position: absolute;
  left: -10px;
  bottom: 3px;
  width: 4px;
  height: 15px;
  background-color: #e60012;
}
.contactlocat .county .item div{font-size: 16px; color: #666;}
.contactlocat .county .item div:nth-child(2){margin: 20px 0 12px 0;}

/* 金渐尺地址栏 */
.contactlocat .locat{overflow: hidden; width: 100%; background: #fff; padding:30px 0 20px 0;border-bottom: 1px solid #eee;}
.contactlocat .locat .title-pulic{border-bottom:1px solid #ededed; padding-bottom:15px;}
.contactlocat .locatmain{overflow: hidden; width: 100%; margin-top:30px;}
.contactlocat .locatmain .title{color: #333; font-size:24px;font-weight: bold;}
.contactlocat .locatmain .title img{margin-right:7px;display: inline-block;vertical-align: middle;}
.contactlocat .locatmain-l{width: 30%; height:100%; /* border-right:1px dashed #ddd; */}
.contactlocat .locatmain-l li{margin-top:22px; color: #666; font-size:18px;}
.contactlocat .locatmain-1-2{margin-top:42px;}
.contactlocat .locatmain-r{width: 69%;padding-top:10px;}
.contactlocat .locatmain-r ul{width: 100%;}
.contactlocat .locatmain-r .tab-index li{width:96px; height:36px; margin-left:14px; margin-bottom:12px; }
.contactlocat .locatmain-r .tab-index li a{display: block; width: 100%; height: 100%;background: #eeeeee; color: #333;border-radius:18px; text-align: center; line-height:36px;}
.contactlocat .locatmain-r .tab-index li{background: #eeeeee; color: #333;border-radius:18px; text-align: center; line-height:36px; cursor: pointer;}
.contactlocat .locatmain-r .tab-index li.active{background:#e03731 ; color: #fff;}
.contactlocat .locatmain-r .tab-index li:hover{background:#e03731 ; color: #fff;}
.contactlocat .locatmain-r .title{color: #333; font-size:20px;}
.contactlocat .locatmain-r .locatmain-wen{padding-left:18px; margin-top:45px;}
.contactlocat .locatmain-r .locatmain-wen p{color: #666; font-size:16px;}
.contactlocat .locatmain-r .locats{margin: 25px 0 30px 0; width:340px; height:40px;}
.contactlocat .locatmain-r .tab{padding:0 2%; width: 100%;overflow: hidden;}
.contactlocat .locatmain-r .tab li{display: none; padding-top:6%;}
.contactlocat .locatmain-r .tab li.active{display: block;}
.contactlocat .locatmain-r .tab li h3{color: #333; font-size:20px; font-weight: bold;}
.contactlocat .locatmain-r .tab .loct-item div{margin:0 0 40px 0;}
.contactlocat .locatmain-r .tab li p{color: #666; font-size:16px;}

.enterprise .popup-bg {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .6);
	z-index: 99999;
}
.enterprise .popup-image {
	position: fixed;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	text-align: center;
}
.enterprise .popup-video {
	width: 960px;
	height: 500px;
	margin: 0 auto;
	background-color: #000;
	position: relative;
}
.enterprise .popup-close {
	position: absolute;
	right: -55px;
	top: 0;
	display: block;
	background-color: #E60012;
	margin: 0 auto;
	width: 55px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	box-sizing: border-box;
}
.enterprise .popup-close img{width: 20px;height: auto;display: inline-block;}
@media (max-width: 1850px) {
	.itemlists .list p{font-size: 18px;}
}

@media (max-width: 1800px) {
	.about-bj{height: 395px;}
	.teachearindex .container{width: 89%;}
	.ps-teachers .pstea-item{width: 23.4%;}
	.ps-header .logos img{max-width: 160px;height: auto;}
}

@media (max-width: 1700px) {
	.news-lists .seepp.seepp2{margin: 7px 0;}
	/* .news-lists .lie img{width: 180px;height: 180px;} */


	.about-bj{height: 350px;}

	.news-lists .lie p.fristo{margin-top: 8px;}
	.news-lists .lie .tips{margin-top: 5px;}
	.news-lists .seepp.seepp2{line-height: 1.7em;}
	.news-lists .seepp span:first-child{width: 59%;}


	.itemlists .list p{font-size: 16px;}
	.enter-wenitems .itemli p{font-size: 18px;}

	.ps-header .contboxs{height: 70px;line-height: 70px;}
	.ps-header ul{margin-left: 0;}
	.ps-header ul li{width: 130px;}
	.ps-header h1{margin-top: 9.3%;}
	.teachearindex .container{width: 87%;}
	.ps-teachers .ps-img img{height: 250px;}

}
@media (max-width: 1650px){
	.news-lists .lie .tips{margin-top: 7px;}
	.news-lists .seepp span:first-child{width: 57%;}
}
@media (max-width: 1600px){
	.news-lists .seepp.seepp2{margin: 6px 0;}

	/* .news-lists .lie img{width: 160px;height: 160px;} */

	.about-ptit .tit,.about-ptit p,.abouts-txt .tits{font-size: 40px;}
	.about-ptit{margin: 1.5% 0 5% 0;}


	.news-lists .lie .tips{margin-top: 0;font-size: 14px;}
	.news-lists .seepp span:first-child{width: 51%;}

	.itemlists .list p{font-size: 15px;}
	.ps-header ul li{width: 120px;}
}
@media (max-width: 1550px){
	.about-bj{height: 320px;}
}
@media (max-width: 1450px) {
	.news-lists .seepp.seepp2{line-height:1.6em;}
	.news-lists .lie .congs{padding:6px 0 6px 10px;}

	.news-lists .lie{width: 49.5%;}
	.news-lists .lie:nth-child(2n){margin-left: 1%;}
	.itemlists .list .conts img{max-width: 46%;}
	.enter-wenitems{padding: 45px 0 30px 0;}
	.itemlists{padding:25px 0 45px 0;}
	.enter-wenitems .itemli p{font-size: 18px;}
	.itemlists .list p{font-size: 14px;}

	.ps-header .contboxs{height: 60px;line-height: 60px;padding: 0 15px;}
	.ps-header h1{margin-top: 8.6%;}
	.ps-header ul li{width: 110px;}
	.ps-header ul{margin-left: 0;}
	.ps-header .logos img{max-width: 145px;height: auto;}


	.teachearindex .container{width: 87%;}
	.ps-header .addp_jbcnavr{height: 30px;line-height: 30px;border-radius: 15px;}
	}
@media (max-width: 1350px) {
	.enter-wenitemsNew{padding: 40px 0;}
	.enter-wenitemsNew .ite{height: 170px; font-size: 13px;padding: 25px 15px;}
	.enter-wenitemsNew .txt{font-size: 16px;}
	.news-lists .seepp.seepp2{margin: 4px 0;}
	/* .news-lists .lie img{width: 150px;height: 150px;} */

	.about-ptit .tit,.about-ptit p,..abouts-txt .tits{font-size: 32px;}
	.about-ptit{margin: 0.8% 0 4% 0;}

	.ps-header ul li{width: 110px;}
	.itemlists .list .conts img{max-width: 42%;}
	.itemlists .list p{font-size: 13px;}
}
@media (max-width: 1300px) {
	.news-lists .seepp.seepp2{line-height:1.5em;}
	.news-lists .lie .congs{padding:4px 0 4px 10px;}
	.abouts-txt p{font-size: 16px;line-height: 26px;}
	.enterprise .container3 .abouts-txt p{font-size: 18px;line-height: 32px;}
	.about-ptit .tit{font-size: 40px;}
	.abouts-txt .tits,.about-ptit p{font-size: 40px;}
	.abouts-txt .tits span{font-size: 24px;}

	.contactlocat .locatmain-l{width: 36%;}
	.contactlocat .locatmain-r{width: 60%;}
	.news-lists .seepp span:first-child{width: 52%;}
	.news-lists .lie p{font-size: 15px;margin-top:4px;}
	.news-lists .lie p.fristo{margin-top:5px;}
	.news-lists .lie .tips{margin-top: 0;font-size: 14px;}
	.news-lists .seepp.seepp2{line-height: 1.6em;}

	.ps-header .contboxs{height: 60px;line-height: 60px;padding: 0 15px;}
	.ps-header ul li{width: 100px;}
	.ps-header h1{margin-top: 6.9%;}
	.ps-header ul{margin-left: 0;}
	.ps-header .logos img{max-width: 130px;height: auto;}


	.ps-teachers .ps-cing{height: 180px;}
	.ps-teachers .ps-text{font-size: 16px;}
	.ps-teachers .ps-brief{font-size: 14px;}
	.ps-teachers .ps-img img{height: 200px;}
}


@media (max-width: 1200px) {
	.jbc_xwzxdiv li dd {
		width: 64.1%;
	}

	.news-lists .lie img{width: 130px;height: 130px;}
	.about-ptit .tit,.about-ptit p,.abouts-txt .tits{font-size: 32px;}
	.about-ptit{margin: 0.5% 0 3.3% 0;}
	.container3 .news-lists .seepp.seepp2{padding: 6px 0;}

	.about-bj{height: 260px;}
	.abouts-txt p{font-size: 16px;line-height: 26px;}
	.about-ptit .tit{font-size: 36px;}
	.abouts-txt .tits,.about-ptit p{font-size: 36px;}
	.abouts-txt .tits span{font-size: 20px;}

	.news-lists .seepp span:first-child{width: 44%;}
	.enter-wenitems .itemli p{font-size: 16px;}
	.ps-header .contboxs{height: 60px;line-height: 60px;padding: 0 15px;}
	.ps-header ul li{width: 95px;}
	.ps-header h1{margin-top: 6.8%;}
	.ps-header ul{margin-left: 0;}
	.ps-header .logos img{max-width: 125px;height: auto;}
	.ps-header .addp_jbcnavr{width: 14.6%;}
}

@media (max-width: 1100px) {
	.enter-wenitemsNew{padding: 30px 0;}
	.enter-wenitemsNew .ite{height: 165px; font-size: 13px;padding: 25px 15px;}
	.enter-wenitemsNew .txt{font-size: 16px;}

	.jbc_xwzxdiv li dd {
		width: 60.1%;
	}


	.enterprise .container3 .abouts-txt p{font-size: 17px;line-height: 28px;}
	.enterprise .enter-cont .container3 .bossyu{background-size: 100% 69.5%;}

	.news-lists .seepp.seepp2{line-height:1.5em;}
	.news-lists .lie .congs{padding:2px 0 2px 10px;}
	.about-bj{height: 260px;}
	.abouts-txt p{font-size: 16px;line-height: 26px;}
	.about-ptit .tit{font-size: 36px;}
	.abouts-txt .tits,.about-ptit p{font-size: 36px;}
	.abouts-txt .tits span{font-size: 20px;}

	.ps-header h1{margin-top: 5.8%;}
	.contactlocat .locatmain-l li{font-size: 16px;}
	.contactlocat .locatmain-l{width: 36%;}
	.contactlocat .locatmain-r{width: 60%;}
	.news-lists .lie p{font-size: 14px;margin-top:3px;}
	.news-lists .lie .tips{margin-top: 0;}

	.news-lists .seepp span:first-child{width: 44%;}

	.enter-wenitems{padding: 45px 0 30px 0;}
	.itemlists{padding:25px 0 45px 0;}
	.enter-wenitems .itemli p{font-size: 16px;}
	.itemlists .list .conts img{max-width: 43%;}
	.itemlists .list p{font-size: 13px;}

	.ps-header ul li{width: 85px;}
	.ps-header .logos img{max-width: 120px;height: auto;}
}
.pstea-item.item-in{
	animation: info-item-in 0.15s;
	-moz-animation: info-item-in 0.15s;
	-webkit-animation: info-item-in 0.15s;
	-o-animation: info-item-in 0.15s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.pstea-item.item-out{
	animation: info-item-out 0.15s;
	-moz-animation: info-item-out 0.15s;
	-webkit-animation: info-item-out 0.15s;
	-o-animation: info-item-out 0.15s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
@keyframes info-item-out {
  from {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@-webkit-keyframes info-item-out  {
  from {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes info-item-in {
  from {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  to {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}
@-webkit-keyframes info-item-in  {
  from {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  to {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}


.teachearindex .popup-bg {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .6);
	z-index: 99999;
}
.teachearindex .popup-image {
	position: fixed;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	text-align: center;
}
.teachearindex .popup-video {
	width: 960px;
	height: 500px;
	margin: 0 auto;
	background-color: #000;
	position: relative;
}
.teachearindex .popup-close {
	position: absolute;
	right: -55px;
	top: 0;
	display: block;
	background-color: #E60012;
	margin: 0 auto;
	width: 55px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	box-sizing: border-box;
}
.teachearindex .popup-close img{width: 20px;height: auto;}
.flex {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex; }

/* flexinl 行内元素 Flex 布局 */
.flexinl {
  display: inline-flex;
  -webkit-display: inline-flex;
  /* Safari */
  -ms-display: inline-flex;
  -moz-display: inline-flex;
  -webkit-display: inline-flex; }

.flex-ac {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }

.flex-c2 {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
}
.flexinl-ac {
  display: inline-flex;
  -webkit-display: inline-flex;
  /* Safari */
  -ms-display: inline-flex;
  -moz-display: inline-flex;
  -webkit-display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }

.flex-jc {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -webkit-justify-content: center; }

.flexinl-jc {
  display: inline-flex;
  -webkit-display: inline-flex;
  /* Safari */
  -ms-display: inline-flex;
  -moz-display: inline-flex;
  -webkit-display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -webkit-justify-content: center; }

.flex-j {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -webkit-justify-content: center; }

.flexinl-j {
  display: inline-flex;
  -webkit-display: inline-flex;
  /* Safari */
  -ms-display: inline-flex;
  -moz-display: inline-flex;
  -webkit-display: inline-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -webkit-justify-content: center; }

.flex-a1 {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }

.flexinl-a {
  display: inline-flex;
  -webkit-display: inline-flex;
  /* Safari */
  -ms-display: inline-flex;
  -moz-display: inline-flex;
  -webkit-display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }

.flex-ja {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -webkit-justify-content: center; }

.flexinl-ja {
  display: inline-flex;
  -webkit-display: inline-flex;
  /* Safari */
  -ms-display: inline-flex;
  -moz-display: inline-flex;
  -webkit-display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -webkit-justify-content: center; }
.flex-sb {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  }

.flex-asb {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }

.flexinl-asb {
  display: inline-flex;
  -webkit-display: inline-flex;
  /* Safari */
  -ms-display: inline-flex;
  -moz-display: inline-flex;
  -webkit-display: inline-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }

/* 每个项目两侧的间隔相等。所以，项目之间的间隔比项目与边框的间隔大一倍 */
.flex-asa {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-justify-content: space-around;
  -moz-justify-content: space-around;
  -webkit-justify-content: space-around;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }

.flexinl-asa {
  display: inline-flex;
  -webkit-display: inline-flex;
  /* Safari */
  -ms-display: inline-flex;
  -moz-display: inline-flex;
  -webkit-display: inline-flex;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-justify-content: space-around;
  -moz-justify-content: space-around;
  -webkit-justify-content: space-around;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }

.flex-as {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }

.flexinl-as {
  display: inline-flex;
  -webkit-display: inline-flex;
  /* Safari */
  -ms-display: inline-flex;
  -moz-display: inline-flex;
  -webkit-display: inline-flex;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }

.flex-ae {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }

.flexinl-ae {
  display: inline-flex;
  -webkit-display: inline-flex;
  /* Safari */
  -ms-display: inline-flex;
  -moz-display: inline-flex;
  -webkit-display: inline-flex;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }

.flex-jw {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap; }

.flexinl-jw {
  display: inline-flex;
  -webkit-display: inline-flex;
  /* Safari */
  -ms-display: inline-flex;
  -moz-display: inline-flex;
  -webkit-display: inline-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap; }

.flex-aw {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }
.flex-w {
  display: flex;
  -webkit-display: flex;
  /* Safari */
  -ms-display: flex;
  -moz-display: flex;
  -webkit-display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.flexinl-aw {
  display: inline-flex;
  -webkit-display: inline-flex;
  /* Safari */
  -ms-display: inline-flex;
  -moz-display: inline-flex;
  -webkit-display: inline-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center; }
