.rightside2 .biaoti@keyframes fadeInUp2 {
  from {
    opacity: 0;
    transform: translate3d(0, 100px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp2 {
  animation-name: fadeInUp2;
}
.banner{position: relative;}
.g_sybantu-wap{display: none;}
.g_sybansk{width: 100%;height:calc(100vh - 100px);}
.g_sybantu video{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.g_sybantu{overflow: hidden;position: relative;width: 100%;background-size: cover;background-repeat: no-repeat;height:calc(100vh - 100px);background-position: center;}
.g_sybansk .g_sybantu img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.g_sybansk.slick-current .g_sybantu img{transition: all 0.3s;animation: scalimg 20s ease-in-out;-webkit-animation: scalimg 20s ease-in-out;}
@keyframes scalimg {
	0% {
		transform:scale(1);
	}
	50% {
		transform:scale(1.2);
	}
	100% {
		transform:scale(1);
	}
}
.g_syban .slick-dots li {
    font-size: 0;
    position: relative;
    display: inline-block;
    border: none;
    cursor: pointer;
    width: 11px;height: 11px;border-radius: 50%;background: #fff;display:inline-block;margin: 0 6px;
}
.g_syban .slick-dots li button{outline: none;}
.g_syban .slick-dots li.slick-active{background: #164181;width: 57px;border-radius: 5px;}
.g_syban .slick-dots{bottom: 30px;}
.banner .slick-prev{left: 40px;}
.banner .slick-prev::after{content: "";display: block;position: absolute;right: 0;background:url("../images/left.png") no-repeat center;}
.banner .slick-next{right: 40px;}
.banner .slick-next::after{content: "";display: block;position: absolute;left: 0;background:url("../images/right.png") no-repeat center;}
.banner .slick-next::after,.banner .slick-prev::after{border-radius:50%;
    padding: 9.5px;
    cursor: pointer;
    position: absolute;
    border: 2px solid #fff;
    transition: all .5s cubic-bezier(.694,0,.335,1);width: 25px;height: 25px;top: 0;box-shadow: 0 0 15px #fff;}
.banner .slick-next,.banner .slick-prev{width: 90px;height: 48px;z-index: 10;}
.banner .slick-next:hover::after,.banner .slick-prev:hover::after{padding: 9.5px 15px 9.5px 46px;border-radius: 30px;box-shadow: 0 0 15px #164181;}
.banner .slick-next:hover::after{background:url("../images/right-2.png") no-repeat 48px center;border:#164181 2px solid;}
.banner .slick-prev:hover::after{background:url("../images/left-2.png") no-repeat 18px center;border:#164181 2px solid;}
/*index1*/
.index1{padding: 44px 0 50px 0;}
.index1 .left{width: calc(100% - 525px);}
.index1 .right{width: 485px;}
.title1 a{transition:all 0.3s;overflow: hidden;display: inline-block;position: relative;color: #666;font-size: 15px;float: right;padding: 0 22px;border:1px solid #999;height: 30px;line-height: 30px;border-radius: 15px;margin-top: 15px;}
.title1 a span{transition:all 0.3s;background: url("../images/more.svg") no-repeat right center;padding-right: 25px;display: inline-block;height: 30px;line-height: 30px;position: relative;z-index: 2;background-size: 18px auto;}
.title1 a::after{
	  content: "";
	  transition: all 0.7s;
    transform: translate(-50%,-50%) scale(0);
    position: absolute;
    left: 50%;
    top: 50%;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background:#164181;}
.title1 a:hover::after{
  transition: all 0.7s;
  transform: translate(-50%,-50%) scale(12);
}
.title1 a:hover{color: #fff;border:1px solid #164181;}
.title1 a:hover span{background: url("../images/more2.svg") no-repeat right center;transform: translateX(10px);background-size: 18px auto;}
.title1 h3{position: relative;font-weight: bold;color: #333;font-size: 32px;line-height: 24px;padding-bottom: 20px;font-family: "ziti1";display: inline-block;}
.title1 h3 em{display: block;font-style: normal;font-size: 13px;font-family: arial;font-weight: normal;text-transform:uppercase}
.title1 h3::before{content:"";display: block;background: url("../images/tit.png") no-repeat;width: 281px;height: 28px;position: absolute;left: -80px;bottom: 0;}
.index1 .ll-top{overflow: hidden;margin:32px 0 11px 0;position: relative;}
.index1 .images{width: 350px;height: 200px;border-radius: 10px;}
.index1 .images img{border-radius: 10px;width: 100%;height: 100%;object-fit: cover;}
.index1 .text{width: calc(100% - 380px);}
.index1 .text h4 a{display: block;color: #26334d;font-size: 20px;line-height: 32px;}
.index1 .text h4 a:hover{font-weight: bold;}
.index1 .text h4{margin-bottom: 18px;transition: all 0.3s;}
.index1 .text p{color: #4f5766;font-size: 17px;line-height: 30px;-webkit-line-clamp:2;}
.index1 .text p:hover{color: #26334d;cursor: pointer;}
.index1 .text .more{color: #4f5766;font-size: 15px;line-height: 32px;margin-top: 26px;}
.index1 .text .more a{display: inline-block;float: right;color: #4f5766;font-size: 15px;}
.lists li{border-bottom:1px solid #e9eaed;padding: 14px 0;line-height: 24px;height: 24px}
.lists li a{display: inline-block;color: #26334d;font-size: 17px;background: url("../images/yjt4.svg") no-repeat left center;padding-left: 20px;white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;width: calc(100% - 118px);transition: all 0.3s;background-size: auto 14px;}
.lists li a:hover{color:#164181;transform: translateX(10px);font-weight: bold;}
.index1 .text .more a:hover{color:#164181;font-weight: bold;}
.lists li span{display: inline-block;float: right;color: #71767f;font-size: 15px;}
.index2{background-image: url(../images/bg1.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    background-attachment: fixed;padding: 44px 0 50px 0;}
.lists2{padding-top: 13px;}

.lists2 li{padding: 15.5px 0;}
.index2 .left{margin-right: 45px;width:calc(50% - 22.5px);float: left;}
.index2 .left:nth-child(2){margin-right: 0;}
.index2 .left .lists{padding-top: 15px;}

.index3 .left{margin-right: 45px;width:calc(50% - 22.5px);float: left;}
.index3 .right{float: right;width:calc(50% - 22.5px);}
.index3 .left .lists{padding-top: 15px;}
.index3{margin:0 0 52px 0;}
.index3 .groups{overflow: hidden;}
.index3 .groups dl{float: left;margin-right: 28px;width: calc(33.33% - 18.66px);}
.index3 .groups dl:nth-child(3){margin-right: 0;}
.index3 .groups dt{height:116px;background-repeat: no-repeat;background-size: cover;margin-bottom: 23px;border-radius: 10px;background-position: center;position: relative;}
.index3 .groups dt a{height: 100%;display: block;}
.index3 .groups dt a h4{font-weight: bold;color: #fff;font-size: 32px;border-radius: 5px;text-align: center;position: relative;top: 50%;transform: translate(0,-50%);}
.index3 .groups dt a h4 em{display: block;font-style: normal;font-size: 13px;font-family: arial;font-weight: normal;text-transform:uppercase}
.index3 .groups dd{border-bottom:1px solid #e9eaed;padding: 7px 0;line-height: 24px;}
.index3 .groups dd a{display: inline-block;color: #26334d;font-size: 17px;background: url("../images/xtb.png") no-repeat left center;padding-left: 20px;white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;width: calc(100% - 30px);transition: all 0.3s;}
.index3 .groups dd a:hover{color:#164181;transform: translateX(10px);font-weight: bold;}
.index3 .groups dd span{display:block;color: #71767f;font-size: 15px;margin:-2px 0 0 20px;line-height: 20px;}
.looks a{transition:all 0.3s;overflow: hidden;display: inline-block;position: relative;color: #666;font-size: 15px;padding: 0 20px;height: 30px;line-height: 30px;border-radius: 15px;margin-top: 15px;}
.looks a span{transition:all 0.3s;background: url("../images/more.png") no-repeat right center;padding-right: 25px;display: inline-block;height: 30px;line-height: 30px;position: relative;z-index: 2;}
.looks a::after{
	  content: "";
	  transition: all 0.7s;
    transform: translate(-50%,-50%) scale(0);
    position: absolute;
    left: 50%;
    top: 50%;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background:#164181;}
.looks a:hover::after{
  transition: all 0.7s;
  transform: translate(-50%,-50%) scale(12);
}
.looks a:hover{color: #fff;}
.looks a:hover span{background: url("../images/more2.png") no-repeat right center;transform: translateX(10px);}
.index5{padding: 44px 0 50px 0;}
.index4{background-image: url(../images/bg2.jpg);
    background-repeat: no-repeat;
    background-position: left center;background-size: cover;
    background-attachment: fixed;padding: 44px 0 50px 0;}
.each-menu ul{overflow: hidden;display: flex;justify-content:space-between;}
.each-menu li{width: 148px;text-align: center;}
.each-menu li a p{color: #333;font-size: 20px;margin-top: 14px;}
.each-menu li .ico{border:1px dashed #dddede;width: 146px;height: 146px;border-radius: 50%;position: relative;overflow: hidden;}
.each-menu li span{z-index: 2;display: block;width: 116px;height: 116px;border-radius: 50%;background:#fff url("../images/a1.png") no-repeat center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.each-menu li:hover .ico{border:1px dashed #164181;}
.each-menu li:hover span.tb1{background:#164181 url("../images/a01.png") no-repeat center;}
.each-menu li span.tb2{background:#fff url("../images/a2.png") no-repeat center;}
.each-menu li:hover span.tb2{background:#164181 url("../images/a02.png") no-repeat center;}
.each-menu li span.tb3{background:#fff url("../images/a3.png") no-repeat center;}
.each-menu li:hover span.tb3{background:#164181 url("../images/a03.png") no-repeat center;}
.each-menu li span.tb4{background:#fff url("../images/a4.png") no-repeat center;}
.each-menu li:hover span.tb4{background:#164181 url("../images/a04.png") no-repeat center;}
.each-menu li span.tb5{background:#fff url("../images/a5.png") no-repeat center;}
.each-menu li:hover span.tb5{background:#164181 url("../images/a05.png") no-repeat center;}
.each-menu li span.tb6{background:#fff url("../images/a6.png") no-repeat center;}
.each-menu li:hover span.tb6{background:#164181 url("../images/a06.png") no-repeat center;}
.each-menu li span.tb5{background:#fff url("../images/a5.png") no-repeat center;}
.each-menu li:hover .ico{animation: loaderspinzz 1.8s infinite ease-in-out;-webkit-animation: loaderspinzz 1.8s infinite ease-in-out}
.each-menu li .ico::after{transition: all 0.3s;content: "";width: 116px;height: 116px;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: rgba(22,65,129,0.3);}
.each-menu li:hover .ico::after{animation: scaldd 1.5s infinite;-webkit-animation: scaldd 1.5s infinite}
.each-menu li:hover a p{color:#164181;font-weight: bold;}
@keyframes loaderspinzz {
	0% {
		transform:rotate(0deg)
	}
	100% {
		transform:rotate(360deg)
	}
}
@keyframes scaldd {
	0% {
		transform:translate(-50%,-50%) scale(0)
	}
	50% {
		transform:translate(-50%,-50%) scale(1)
	}
	100% {
		transform:translate(-50%,-50%) scale(1.12)
	}
}
.footer{background: url("../images/bg4.jpg") no-repeat;color: #fff;font-size: 18px;background-size: cover;position: relative;z-index: 1;}
.foot2{color: #fff;font-size: 18px;border-top: 1px solid #416290;line-height: 36px;padding: 22px 0;}
.foot2 a{color: #fff;display: inline-block;}
.foot1{display: flex;justify-content:space-between;padding: 60px 0 50px 0;}
.foot1 .out{padding-top: 35px;}
.foot1 .f-middle{width: 482px;margin: 0 128px;}
.foot1 .box{border:1px dashed #c5d5e8;height: 55px;line-height: 55px;margin-bottom: 10px;}
.foot1 .box span{display: inline-block;height: 55px;width: 55px;position: relative;float: left;border-right:1px dashed #c5d5e8;}
.foot1 .box span img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.foot1 .box p{display: inline-block;padding-left: 26px;color: #fff;}
.foot1 .out a{display: inline-block;position: relative;color: #fff;font-size: 18px;margin-right: 20px;padding-left: 17px;}
.foot1 .out a::before{content: "";display: block;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);border-radius: 50%;background: #ffc30c;width: 8px;height: 8px;}
.foot1 .f-right{text-align: center;width: 182px;}
.foot1 .f-right img{width: 164px;background: #fff;border-radius: 12px;display: block;margin:0 auto 7px auto;}
.ny-banner{height:418px;background-repeat: no-repeat;background-size:cover;position: relative;background-position: center;}
.ny-banner .wrap{position: absolute;bottom: 0px;left: 50%;transform: translate(-50%,0);z-index: 2;}
.tit-name{position: relative;font-size: 32px;color: #fff;padding-left: 26px;display: inline-block;top: 5px;}
.tit-name::before{content: "";display: block;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);width: 10px;height: 10px;background: #fff;border-radius: 50%;}
.brand{color: #fff;font-size: 18px;color: #fff;position: absolute;bottom: 8px;right: 0;}
.brand a{color: #fff;}
.kk{position: absolute;left: 0;bottom: -17px;background: url(../images/nav.png) no-repeat;width:33%;height: 69px;background-position: right center;}
.wap-menu{position: relative;height: 55px;line-height: 55px;background: #164181;color: #fff;font-size: 20px;padding-left: 20px;display: none;}
.wap-menu i{display: block;position: absolute;width:18px;right: 20px;top: 0;
	height: 55px;
	background: url(../images/cxjt.svg) no-repeat center;background-size: 18px auto;
	transition: all 0.3s;}
.wap-menu i.cur{background: url(../images/cxjt.svg) no-repeat center;transform: rotate(180deg);background-size: 18px auto;}
.wab-li{display: none;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.05);}
.wab-li li a{color: #333;font-size: 16px;height: 44px;line-height: 44px;padding-left: 20px;display: block;}
.wab-li li a.on{background-color: #dd555c;color: #fff;}
.background{background-image: url(../images/a-bg1.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-attachment: fixed;padding: 62px 0;}
.leftside{width: calc(100% - 300px);}
.rightside{width: 264px;position: relative;/*background: #fff url("../images/nav-bg.jpg") no-repeat left bottom;padding: 10px 0 0 10px;box-shadow: 0 0 10px rgba(0,0,0,0.06);*/min-height: 398px;}
#slider-bar{position: relative;background: #fff url("../images/nav-bg.jpg") no-repeat left bottom;padding: 10px 0 0 10px;box-shadow: 0 0 10px rgba(0,0,0,0.06);}
#slider-bar::before{content: "";position: absolute;height: 10px;width: 100%;background: #16407f;top:0px;left:0px;}
#slider-bar::after{content: "";position: absolute;width: 10px;height: 100%;background: #16407f;top:0px;left:0px;}
.rightside dt{position: relative;color: #333;font-size: 26px;padding-bottom: 12px;margin-bottom: 30px;}
.rightside dt::before{content: "";position: absolute;height:2px;width:51px;background: #16407f;bottom: 0px;left: 0;}
.rightside dl{padding: 38px 20px;}
.rightside dd{width: 192px;margin-bottom: 7px;}
.rightside dd a{display: block;height: 56px;line-height: 56px;font-size: 22px;padding-left: 36px;}
.rightside dd a:hover{background: #f4d9da;color: #dd555c;}
.rightside dd a.on{background: #dd555c;color: #fff;}
.about{padding: 40px 35px 54px 35px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.about p{color: #333;font-size: 20px;line-height: 34px;text-indent: 40px;}
.about img{max-width: 100%;display: block;margin: 25px auto 0 auto;}
.news li{padding: 25px 36px;margin-bottom: 25px;background: #fff;transition: all 0.3s;}
.news li .time{display: inline-block;float: right;color: #666;font-size: 22px;width: 100px;text-align: center;padding-left: 42px;position: relative;height: 97px;line-height: 30px;}
.news li .time::before{content: "";display: block;position: absolute;left: 0;top: 0;height: 100%;width: 1px;background: #ececec;}
.news li .time span{display: block;padding-top: 19px;}
.news li .txt{width: calc(100% - 170px);min-height: 97px;}
.news li a h4{color: #333;font-size: 20px;margin-bottom: 13px;}
.news li a p{color: #666;font-size: 16px;line-height: 26px;}
.news li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.15);transform: translateY(-8px);}
.news li:hover a h4,.news li:hover a .time,.class-box li:hover a p,.work li:hover a h4,.rightside2 li:hover a p{color: #16407f;}
.news li:hover a h4,.work li:hover a h4{font-weight: bold;}
.class-box li{float: left;margin:0 27px 27px 0;width: calc(33.33% - 18px);background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.15);transition: all 0.3s;}
.class-box li:nth-child(3n){margin-right: 0;}
.class-box li .tp{width: 100%;height:244px;overflow: hidden;border-radius: 10px;}
.class-box li .tp img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;border-radius: 10px;}
.class-dt li .tp,.class-dt li .tp img{border-radius: 0;}
.class-box li:hover .tp img{transform: scale(1.1);}
.class-box li .wz{padding: 0 22px 28px 22px;}
.class-box li a .shijian{color: #999;font-size: 15px;font-family: arial;padding: 18px 0 4px 0;}
.class-box li a p{color: #333;font-size: 20px;line-height: 32px;height: 64px;}
.class-box li:hover{transform: translateY(-8px);box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.work li{position: relative;background: #fff;margin-bottom: 24px;transition: all 0.3s;}
.work li .tpp{width: 310px;height: 178px;overflow: hidden;}
.work li .tpp img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.work li:hover .tpp img{transform: scale(1.1);}
.work li .txt{width: calc(100% - 372px);margin-right: 30px;}
.work li a h4{color: #333;font-size: 20px;margin:20px 0 15px 0;}
.work li a p{color: #666;font-size: 16px;line-height: 26px;}
.work li a .sj{color: #999;font-size: 15px;margin-top: 15px;}
.work li:hover{transform: translateY(-8px);box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.food li a p{height: 56px;line-height: 56px;text-align: center;white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}
.food li .tp{height: 233px;}
.food li .wz{padding-bottom: 0;}
.food li{background: none;box-shadow: none;margin-bottom: 10px;}
.food li:hover{box-shadow: none;}
.rightside2{padding: 40px 17px;width:314px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.06);}
#slider-bar.fix2{position: fixed;top: 0;}
.leftside .detail{padding: 48px 35px 26px 35px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.leftside .detail table{border-top: 1px solid #999;border-left: 1px solid #999;width: 100%;}
.leftside .detail table td{border-bottom: 1px solid #999;border-right: 1px solid #999;padding: 10px;}
.leftside2{width: calc(100% - 375px);}
.detail p{color: #666;font-size: 16px;line-height: 30px;text-indent: 32px;}
.detail img{max-width: 100%;display: block;margin:0 auto;}
.detail video{max-width: 100%;display: block;margin:0 auto;}
.detail .nn-tit{text-align: center;border-bottom: 1px solid #e6e6e6;padding-bottom: 40px;margin-bottom: 28px;position: relative;}
.detail .nn-tit .t1{color: #333;font-size: 22px;padding-bottom: 20px;}
.detail .nn-tit .t2{color: #999;font-size: 16px;}
.detail .nn-tit .t2 span{display: inline-block;margin: 0 16px;}
.fenye{border-top: 1px solid #e9eaea;color: #666;font-size: 16px;line-height: 30px;padding-top: 44px;margin-top: 50px;position: relative;}
.fenye .wz a{color: #666;}
.fenye .wz a:hover{color: #174690;}
.fenye .wz{width: 80%;}
.back-ss a{display:block;height: 48px;text-align: center;line-height: 48px;color: #fff;font-size: 18px;background: #174690;transition: all 0.3s;}
.back-ss a:hover{box-shadow: 0 0 15px rgba(0,0,0,0.4);transform: translateY(-5px);}
.back-ss{width: 146px;position: absolute;bottom: 6px;right: 0;}
.rightside2 .biaoti{color: #333;font-size: 22px;padding-bottom: 12px;border-bottom:1px solid #e6e6e6;}
.rightside2 li{margin-top: 30px;}
.rightside2 li .pic{overflow: hidden;width: 100%;height: 192px;}
.rightside2 li .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.rightside2 li:hover .pic img{transform: scale(1.1);}
.rightside2 li a p{color: #333;font-size: 18px;line-height: 24px;margin: 22px 0 16px 0;}
.rightside2 li a .bot span{display: inline-block;color: #999;font-size: 16px;margin-right: 15px;}
.pic-group{margin: 34px 0 52px 0;position: relative;}
.book-swiper2 .swiper-slide a .img{ height:207px; position:relative;overflow: hidden;border-radius: 10px;}
.book-swiper2 .swiper-slide a .img img{
    transition: all 0.3s;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/*.book-swiper2 .swiper-slide a .img::before,
.book-swiper2 .swiper-slide a .img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.7);
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    border-radius: 5px;
}
.book-swiper2 .swiper-slide a .img::after{left: auto;right: 0;}
.book-swiper2 .swiper-slide a .img::before {
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
}
.book-swiper2 .swiper-slide a .img::after {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
}
.book-swiper2 .swiper-slide a:hover .img::before,
.book-swiper2 .swiper-slide a:hover .img::after{
    -webkit-animation: lay_button 0.8s linear;
    animation: lay_button 0.8s linear;
}
@-webkit-keyframes lay_button {
    0% {
      -webkit-transform: scale(0);
      transform: scale(0);
      opacity: 0;
    }
    50% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 0.3;
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }
  @keyframes lay_button {
    0% {
      -webkit-transform: scale(0);
      transform: scale(0);
      opacity: 0;
    }
    50% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 0.3;
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }
  @-webkit-keyframes lay_button1 {
    0% {
      -webkit-transform: scale(0);
      transform: scale(0);
      opacity: 0;
    }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1;
    }
  }
  @keyframes lay_button1 {
    0% {
      -webkit-transform: scale(0);
      transform: scale(0);
      opacity: 0;
    }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1;
    }
  }*/

.book-swiper2 .swiper-slide a:hover .img img{transform: scale(1.1);}
.book-swiper2 .swiper-slide a p{text-align: center;color: #26334d;font-size:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;margin-top: 13px;}
.pic-group .swiper-button-next{right: -78px;background: #d7d7d7 url("../images/rr.png") no-repeat center;}
.pic-group .swiper-button-prev{left: -78px;background: #d7d7d7 url("../images/ll.png") no-repeat center;}
.pic-group .swiper-button-next,.pic-group .swiper-button-prev{width: 58px;height: 58px;border-radius: 50%;top: 50%;margin-top: -50px;}
.book-swiper2 .swiper-slide a:hover p{color: #16407f;}
.pic-group .swiper-button-next:hover{background: #164181 url("../images/rr.png") no-repeat center;box-shadow: 0 0 12px rgba(0,0,0,0.3);}
.pic-group .swiper-button-prev:hover{background: #164181 url("../images/ll.png") no-repeat center;box-shadow: 0 0 12px rgba(0,0,0,0.3);}
.pic-group .swiper-button-next.swiper-button-disabled,.pic-group .swiper-button-prev.swiper-button-disabled{opacity: 0;}
.index1 .images{position: relative;overflow: hidden;}
.book-swiper1 .swiper-slide a .img{ height:200px; position:relative;overflow: hidden;border-radius: 10px;}
.book-swiper1 .swiper-slide a .img img{
    transition: all 0.3s;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.book-swiper1 .swiper-slide a:hover .img img{transform: scale(1.1);}
.index1 .swiper-button-next{left: 290px;background: #868581 url("../images/ll1.png") no-repeat center;transform: rotate(180deg);}
.index1 .swiper-button-prev{left: 26px;background: #868581 url("../images/ll1.png") no-repeat center;}
.index1 .swiper-button-next,.index1 .swiper-button-prev{width: 34px;height: 34px;border-radius: 50%;top:50%;margin-top: -17px;display: none;position: absolute;}
.index1 .swiper-button-next:hover{background: #164181 url("../images/ll1.png") no-repeat center;box-shadow: 0 0 12px rgba(0,0,0,0.3);transform: rotate(180deg);}
.index1 .swiper-button-prev:hover{background: #164181 url("../images/ll1.png") no-repeat center;box-shadow: 0 0 12px rgba(0,0,0,0.3);}
.index1 .ll-top:hover .swiper-button-next,.index1 .ll-top:hover .swiper-button-prev{display: block;}
.index1 .ll-top .swiper-pagination{display: block;width: 350px;text-align: center;bottom: 0;height: 40px;border-radius: 0 0 10px 10px;}
.index1 .ll-top .swiper-pagination span{display: inline-block;margin: 0 6px;width: 7px;height: 7px;border-radius: 50%;background: #fff;border:1px solid #fff;opacity: 1;position: relative;top: 9px;}
.index1 .ll-top .swiper-pagination span.swiper-pagination-bullet-active{background: transparent;}
.swiper-pagination2 span{margin: 0 6px;background: #ccc;}
.book-swiper2{overflow: hidden;}

.swiper-pagination4 span{margin: 0 6px;background: #ccc;}
.book-swiper4{overflow: hidden;}
.book-swiper4 .swiper-slide a .img{ height:207px; position:relative;overflow: hidden;border-radius: 10px;}
.book-swiper4 .swiper-slide a .img img{
    transition: all 0.3s;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.book-swiper4 .swiper-slide a:hover .img img{transform: scale(1.1);}
.book-swiper4 .swiper-slide a .time{color: #333;font-size: 16px;font-family: arial;}
.book-swiper4 .swiper-slide a p{color: #333;font-size:17px;margin-bottom: 10px;}
.book-swiper4 .swiper-slide a .wzwz{
    padding-top:12px;
    /*padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;*/
    background-color:#fff;
    border-bottom-right-radius: 10px;
     border-bottom-left-radius: 10px;
    position: relative;
    transition: all .5s;}
.book-swiper4 .swiper-slide a:hover p{color:#164181;font-weight: bold;}
.index5 .pic-group2{margin-top:35px;}
.clear{clear: both;}
.online ul{ overflow:hidden; margin-bottom:20px;margin-top: 10px;}
.online ul li{overflow:hidden; margin:0 20px 20px 0;background: #fff;height: 46px;line-height: 46px;padding: 0 20px;float: left;width: calc(50% - 50px);}
.online ul li label{color:#666; font-size:18px;float: left;}
.online ul li input{height:46px;padding-left:10px;font-size:18px;border: none;outline: none;background: #fff;color: #666;}
.online ul li.ts04{ float:left}
.online ul li.ts04 button{ background:#164181;text-align:center; color:#fff;font-size:18px;border:none;cursor:pointer;width: 160px;height:45px;line-height: 45px;}
.online ul li textarea{ width:100%; height:100px; border:none;font-size:16px;background: #fff;color: #666;}
.online ul li label span{color: #f00;margin-right: 6px;}
.online ul li:nth-child(2),.online ul li:nth-child(4){margin-right: 20px;}
.online ul li:nth-child(3),.online ul li:nth-child(5){margin-right: 0px;}
.online ul li:nth-child(1){float: none;height: 146px;width:calc(100% - 40px);margin-right: 0;}
.online ul li:nth-child(6){background: none;padding: 0;}
.online ul li:nth-child(5) input{width: calc(100% - 261px);}
.online ul li:nth-child(5){padding-right: 0;width:calc(50% - 30px);}
.online ul li:nth-child(2) input,.online ul li:nth-child(3) input,.online ul li:nth-child(4) input{width: calc(100% - 115px);}
.online form{padding-top: 35px;}
.online{padding-bottom: 52px;}
.online p{color: #666;font-size: 18px;line-height: 32px;}
.dcwjbtn{ background:#dd555c;text-align:center; color:#fff;font-size:18px;border:none;cursor:pointer;width: 160px;height:45px;line-height: 45px;margin-top: 50px;}
.wap-time{display: none;}
.teacher-list{margin-top: 35px;}
.teacher-list li{margin-top: 20px;}
.teacher-list li .tpp{width:230px;height: 120px;overflow: hidden;border-radius:10px;}
.teacher-list li .tpp img{border-radius:10px;width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.teacher-list li:hover .tpp img{transform: scale(1.1);}
.teacher-list li .txt{width: calc(100% - 250px);}
.teacher-list li a h4{color: #333;font-size: 17px;margin:0px 0 10px 0;}
.teacher-list li a p{color: #666;font-size: 15px;line-height: 24px;}
.teacher-list li a .sj{color: #999;font-size: 15px;margin-top: 14px;}
.teacher-list li:hover a h4{color: #1a65ac;font-weight: bold;}

.zhengshu-box2  .swiper-slide img{
	display: block;
    margin: 0 auto;
    height: 500px;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    border-radius: 15px;
}
.zhengshu-box2 .swiper-pagination {display: none;}
.zhengshu-box2 .swiper-slide {width:700px;
    height:500px;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
}
.zhengshu-box2 .swiper-slide p{transition: all 0.3s;position: absolute;bottom: -55px;height: 55px;line-height: 55px;left: 0;width: 100%;background: rgba(22,65,129,0.9);color: #fff;font-weight: bold;font-size: 18px;text-align: center;}
.zhengshu-box2 .swiper-slide.swiper-slide-active p{bottom: 0;}
#close2{
  color:#fff;
  font-size: 50px;
  display: block;
  text-align: center;
  top: 30px;
  position: fixed;
  right: 30px;
  cursor: pointer;
  height: 40px;
  line-height: 35px;
  z-index: 102;
  display: none;
}
.window_dialog2{position: fixed;top: 0;width: 100%;height:500px;top: 50%;transform: translate(0,-50%);z-index: 102;display: none;}
#zhezhao-2{position: fixed;z-index: 101;background: rgba(0,0,0,0.9);width: 100%;height: 100%;left: 0;top: 0;display: none;}
.zhengshu-box2 .swiper-button-next em,.zhengshu-box2 .swiper-button-prev em{background: url("../images/jtjt.svg") no-repeat center;width: 50px;height: 50px;border-radius: 50%;background-size: auto 30px;display: block;}
.zhengshu-box2 .swiper-button-disabled em{opacity: 1;}
.zhengshu-box2 .swiper-button-prev em{transform: rotate(180deg);}
.zhengshu-box2 .swiper-button-next{right:2%;}
.zhengshu-box2 .swiper-button-prev{left:2%;}
.zhengshu-box2 .swiper-button-next,.zhengshu-box2 .swiper-button-prev{top:50%;margin: 0;transform: translate(0,-50%);width: 50px;height: 50px;background: #fff;z-index: 100;text-align: center;border-radius: 50%;}
.zhengshu-box2 .swiper-button-prev:after,.zhengshu-box2 .swiper-button-next:after{display: none;}
.about .aa-name{color: #333;font-size: 36px;font-weight: bold;padding: 20px 0 0 0;text-align: center;}
.about table{border-left: 1px solid #ccc;border-top:1px solid #ccc;}
.about td{border-right: 1px solid #ccc;border-bottom:1px solid #ccc;text-align: center;font-size: 16px;padding: 10px 5px;min-width: 65px;}
.about td p{font-size: 16px;text-indent: 0;}
.leader{padding: 40px 35px 54px 35px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.leader ul{display: flex;flex-wrap: wrap;position: relative;max-width: 100%;}
.leader li{flex-grow: 0;flex-shrink: 0;flex-basis: calc(calc(100% - 75px) / 4);margin: 0 25px 30px 0;position: relative;text-align: center;}
.leader li:nth-child(4n){margin-right: 0;}
.leader li .ll_img{transition: all .5s;
    transform: scale(1);
    -webkit-transform: scale(1);
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 100%;
}
.leader li .ll_img img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% ,-50%) scale(1.0);
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    transition: all .5s ease;
    object-fit: cover;
}
.leader li .box{
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 75%;
    overflow: hidden;
    border-radius: 100%;
    margin: 0px auto;
    transition: all .5s;
}
.leader li .ll-text{display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    background_radio: 1;
    display-radio: flex;
    padding-top: 30px;
    transition: all .5s;}
.leader li .text{flex: 1;max-height: 100%;}
.leader li a .p1{color: #333;font-size: 22px;}
.leader li a .p2{color: #888;font-size: 16px;}
.leader li:hover .ll_img{
    transition: all .5s;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.leader li:hover .box{
    width: 90%;
    transition: all .5s;
    border-radius: 10px;
}
.leader li .teac{display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    min-height:270px;
    transition: all .5s;
    padding: 20px 15px 20px;}
.leader li:hover .teac{
padding: 20px 15px 20px;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
transition: all .5s;
}
.leader li:hover a .p1,.leader li:hover a .p2{color: #16407f;}
.leader li .p_item{flex: 1;
max-width: 100%;
max-height: 100%;
}
.leader li:hover .ll-text{padding-top: 10px;transition: all .5s;}
.share-weixin{
	  position: relative;
	  margin: 40px auto;
    width:260px;
    background: #f5f5f5;
    padding: 20px;}
.share-weixin a{display:block;padding:0 0 0 35px;background-repeat:no-repeat;background-position:center;transition: background 0.6s ease-out 0s;height: 27px;line-height: 27px;font-size: 16px;}
.share-weixin a.icon-wechat::before{content: "";position: absolute;left: 20px;display: block;border: 1px solid #7bc549;border-radius: 50%;background: url("../images/wx1.png") no-repeat center;background-size: auto 20px;width: 25px;height: 25px;}
.share-weixin a.icon-wechat .wechat-qrcode {
    /*position: absolute;
    z-index: 999;
    top: -30px;
    left: 30px;*/
    width: 150px;
    text-align: center;
    transition: all 200ms;
    -webkit-tansition: all 350ms;
    -moz-transition: all 350ms;
}
.share-weixin a.icon-wechat:hover .wechat-qrcode {
	display: block
}
.share-weixin .icon-wechat .wechat-qrcode .help p {
    font-weight: normal;
    line-height: 16px;
    padding: 0;
    margin: 0;
    color: #666;
    font-size: 12px;
    text-align: center;
}
.detail .share-weixin .icon-wechat .wechat-qrcode .help p{text-indent: 0;}
.share-weixin .wechat-qrcode h4 {
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background-color: #f3f3f3;
    margin: 0;
    padding: 0;
    color: #777;
}
.detail .share-weixin .icon-wechat .wechat-qrcode img{width: 80px;height: 80px;}
.share-weixin .wechat-qrcode .qrcode {
    width: 260px;
    margin: 10px auto 0 auto;
}
/*.share-weixin .icon-wechat .wechat-qrcode:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -13px;
    width: 0;
    height: 0;
    border-width: 8px 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}*/
/*.share-weixin .icon-wechat:hover {
	background: #7bc549 url("../images/wx01.png") no-repeat center;background-size: auto 20px;
}*/
.nn-name{width:calc(100% - 180px)}
.cha-box{padding: 20px 35px 54px 35px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.cha-box dl{border-bottom:1px solid #eaeaea;padding: 20px 0;}
.cha-box dt{color: #333;font-size: 20px;margin-bottom: 15px;}
.cha-box dd{color: #333;font-size: 16px;line-height: 36px;margin:8px 0 8px 15px;}
.icr-label { position: relative; display: inline-block; }
.icr-hidden { position: absolute; display: block; top: 0; left: 0; width: 0; height: 0; overflow: hidden; }
.icr-input { position: absolute; display: block; top: -20px; left: -20px; }
.icr-text { display: inline; vertical-align: middle; }
.icr-item { position: relative; display: inline-block; vertical-align: middle; }
/* Sprite positions */

.icr-label .type_checkbox,.icr-label .type_radio{background: url("../images/choose.svg") no-repeat left center;background-size: auto 22px;}
.icr-label:hover .type_checkbox,.icr-label:hover .type_radio{background: url("../images/choose3.svg") no-repeat left center;background-size: auto 22px;}
.icr-label.checked .type_checkbox,.icr-label.checked .type_radio,.icr-label.checked:hover .type_checkbox,.icr-label.checked:hover .type_radio{background: url("../images/choose2.svg") no-repeat left center;background-size: auto 22px;}
.icr-label.disabled { opacity: 0.5; }
.lt-ie9 .icr-label.disabled { filter: alpha(opacity=50); }
.icr-label.disabled .type_checkbox { background-position: 0 -50px !important; }
.icr-label.disabled .type_radio { background-position: 0 -50px !important; }
.icr-label.checked.disabled .type_checkbox { background-position: -100px -50px !important; }
.icr-label.checked.disabled .type_radio { background-position: -100px -50px !important; }

.icr-label {padding-right: 2px; margin: 0 5px 0 0; }
.icr-item { width: 24px; height: 24px;}
.icr-label.disabled { opacity: 0.4; }
.icr-label.focused .type_checkbox:after { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.icr-label.focused .type_radio:after { -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; }

@media ( min-width:1650px ) and ( max-width:1750px ) {
	.header .wrap{width: 94%;}
	.header h1 img{height: 55px;}
	.nav1 li{margin-left: 0px;margin-right: 20px;}
}
@media ( min-width:1550px ) and ( max-width:1649px ) {
	.header .wrap{width: 94%;}
	.header h1 img{height: 55px;}
	.nav1 li{margin-left: 0px;margin-right: 20px;}
	.header .nav1 li .menubox{width: 160px;left:50%;transform: translate(-50%,0);}
	.nav li .menubox dd a{padding-left: 25px;}
}
@media ( min-width:1450px ) and ( max-width:1549px ) {
	.header .wrap{width: 94%;}
	.header h1 img{height: 52px;}
	.nav1 li{margin-left: 0px;margin-right: 20px;}
	.header .nav1 li .menubox{width: 160px;left:50%;transform: translate(-50%,0);}
	.nav li .menubox dd a{padding-left: 25px;}
}
@media ( min-width:1400px ) and ( max-width:1449px ) {
	.header .wrap{width: 94%;}
	.header h1 img{;height: 50px;}
	.nav1 li{margin-left: 0px;margin-right: 15px;}
	.nav1 li a{font-size: 16px;}
	.header .nav1 li .menubox{width: 160px;left:50%;transform: translate(-50%,0);}
	.nav li .menubox dd a{padding-left: 25px;}
	.wrap{width: 92%;margin: 0 auto;}
	.class-box li .tp{height: 220px;}
	.pc_nav{padding-right: 5.5%;}
}
@media ( min-width:1341px ) and ( max-width:1399px ) {
.wrap{width: 92%;margin: 0 auto;}
.header .wrap{width: 96%;}
.header h1 img{height: 50px;}
.nav1 li{margin-left: 0px;margin-right: 15px;}
.nav1 li a{font-size: 16px;}
.header .nav1 li .menubox{width: 140px;left:50%;transform: translate(-50%,0);}
.nav li .menubox dd a{padding-left: 20px;font-size: 16px;}
.swiper-pagination2{width: 100%;text-align: center;bottom: 0;}
.swiper-pagination2 span{width: 12px;height: 12px;margin: 0 10px;}
.swiper-pagination2 span.swiper-pagination-bullet-active{background: #007cc2;}
.pic-group .swiper-button-next, .pic-group .swiper-button-prev{display: none;}
.book-swiper2{padding-bottom: 40px;}
.pic-group .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.pic-group .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;}
.pc_nav{padding-right: 5.6%;}
}
@media ( min-width:1201px ) and ( max-width:1340px ) {
.wrap{width: 92%;margin: 0 auto;}
.header .wrap{width: 96%;}
.header h1 img{height: 48px;}
.nav1 li{margin-left: 0px;margin-right: 12px;}
.nav1 li a{font-size: 15px;}
.header .nav1 li .menubox{width: 140px;left:50%;transform: translate(-50%,0);}
.nav li .menubox dd a{padding-left: 20px;font-size: 16px;}
.swiper-pagination2{width: 100%;text-align: center;bottom: 0;}
.swiper-pagination2 span{width: 12px;height: 12px;margin: 0 10px;}
.swiper-pagination2 span.swiper-pagination-bullet-active{background: #007cc2;}
.pic-group .swiper-button-next, .pic-group .swiper-button-prev{display: none;}
.book-swiper2{padding-bottom: 40px;}
.pic-group .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.pic-group .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;}
.class-box li .tp{height:185px;}
.index1 .text{width: calc(100% - 318px);}
.index1 .images{width: 300px;}
.foot1 .f-middle{margin: 0 50px;}
.foot1 .f-right img{width: 140px;}
.pc_nav{padding-right: 5.6%;}
.index1 .ll-top .swiper-pagination{width: 300px;}
.index1 .swiper-button-next{left: 240px;}
}
@media ( min-width:1024px ) and ( max-width:1200px ) {.nav1 li a{font-size: 15px;}
.wrap{width: 92%;margin: 0 auto;}
.header .wrap{width: 96%;}
.header h1 img{height: 37px;}
.nav1 li{margin-left: 0px;margin-right: 10px;}
.header .nav1 li .menubox{width: 140px;left:50%;transform: translate(-50%,0);}
.nav li .menubox dd a{padding-left: 20px;font-size: 16px;}
.swiper-pagination2{width: 100%;text-align: center;bottom: 0;display: none;}
.swiper-pagination2 span{width: 12px;height: 12px;margin: 0 10px;}
.swiper-pagination2 span.swiper-pagination-bullet-active{background: #007cc2;border-radius: 50%;}
.pic-group .swiper-button-next, .pic-group .swiper-button-prev{display: none;}
.book-swiper2{padding-bottom: 40px;}
.pic-group .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.pic-group .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;}
.class-box li .tp{height:145px;}
.index1 .text{width: calc(100% - 240px);}
.index1 .images{width: 230px;}
.index1 .ll-top .swiper-pagination{width: 230px;}
.index1 .swiper-button-next{left: 180px;}
.index1 .swiper-button-prev{left: 15px;}
.foot1 .f-middle{margin: 0 20px;}
.foot1 .f-right img{width: 140px;}
.foot1 .box p{padding-left: 16px;}
.search{right: 0;top: 42px;}
.search img{height: 18px;}
.search .lyxx1,.search .lyxx2,.search .lyxx3{height: 16px;padding-top: 1px;}
.zhengshu-box2 .swiper-slide{width: 500px;height:350px;}
.zhengshu-box2 .swiper-slide img{height: 350px;}
.window_dialog2{height: 350px;}
.nav li>a i{background-size: auto 12px;width: 10px;top: 5px;background-position: right center;margin-left: 4px;}
.about .aa-name{font-size: 30px;}
.about td,.about td p{font-size: 14px;line-height: 24px;}
.about td{padding: 5px;}
.pc_nav{padding-right: 2.2%;}
.search a{margin-left: 6px;}
.leader li{flex-basis: calc(100% / 3);margin-right: 0px;}
.leader li .teac{min-height: 230px;}
.index1 .left{width: calc(100% - 445px);}
.index1 .right{width: 405px;}
.book-swiper2 .swiper-slide a .img{height: 160px;}
}
@media (min-width: 993px) and (max-width: 1023px) {
	.wrap{width: 92%;margin: 0 auto;}
	.header{height: 80px;}
	.header .wrap{height: 80px;}
	.header h1 img{height: 40px;}
	.btn{display: block;top: 30px;}
	.pc_nav{display: none;}
	.banner .slick-next, .banner .slick-prev,.banner .slick-next::after, .banner .slick-prev::after{display: none;}
	.g_sybansk,.g_sybantu{height: 70vh;}
	.g_syban .slick-dots{bottom: 20px;}
	.index1 .left,.index1 .right,.index2 .left,.index2 .right{float: none;width: 100%;}
	.title1 h3{font-size: 22px;padding-bottom: 12px;}
	.title1 h3::before{height: 20px;background-size: auto 20px;left: -50px;}
	.index1 .text h4 a{font-size: 17px;margin-top: 15px;line-height: 28px;}
	.index1 .text p{font-size: 16px;line-height: 28px;}
	.index1 .text h4{margin-bottom: 10px;}
	.index1 .text .more{margin-top: 20px;}
	.lists li a{font-size: 16px;}
	.lists li{padding: 8px 0;}
	.index1 .left .lists,.index3 .groups dd{display: none;}
	.lists2,.index2 .left .lists{height: 246px;overflow: hidden;}
	.index3 .groups dl .looks{display: none;}
	.index3 .groups dl{float: none;width: 100%;margin: 0;}
	.index1 .ll-top{margin:25px 0 35px 0;}
	.index1{padding-bottom: 0px;}
	.index2{padding: 0 0 40px 0;}
	.index2 .left{padding-top: 40px;}
	.index3{margin: 0;padding-bottom: 20px;}
	.index3 .groups dt a h4{font-size:28px;}
	.book-swiper2 .swiper-slide a .img{height: 195px;}
	.book-swiper2 .swiper-slide a p{font-size: 16px;}
	.book-swiper2{padding-bottom: 40px;}
	.swiper-pagination2{width: 100%;text-align: center;bottom: 0;}
	.swiper-pagination2 span{width: 10px;height: 10px;}
	.swiper-pagination2 span.swiper-pagination-bullet-active{background: #007cc2;}
	.each-menu li{width: 33.33%;float: left;margin-top: 30px;}
	.each-menu li .ico{width:90px;height: 90px;margin: 0 auto;}
	.each-menu li span,.each-menu li .ico::after{width: 70px;height: 70px;}
	.each-menu li a p{font-size: 18px;}
	.each-menu li span,.each-menu li span.tb2,.each-menu li span.tb3,.each-menu li span.tb4,.each-menu li span.tb5,.each-menu li span.tb6,.each-menu li:hover span.tb3,.each-menu li:hover span.tb1,.each-menu li:hover span.tb2,.each-menu li:hover span.tb4,.each-menu li:hover span.tb5,.each-menu li:hover span.tb6{background-size: auto 34px;}
	.pic-group{margin:25px 0 10px 0;}
	.foot1 h2{display: none;}
	.foot1{display: block;padding: 0 0 30px 0;}
	.foot1 .f-middle{margin: 30px 0 0 0;width:calc(100% - 300px);float: left;}
	.foot1 .box p{font-size: 16px;padding-left: 12px;}
	.foot1 .f-right{margin-top:-20px;float: right;}
	.footer .foot1 .f-right p{font-size: 16px;}
	.foot2{font-size: 16px;line-height: 28px;}
	.foot2 .fl,.foot2 .fr{float: none;text-align: left;}
	.foot1 .box span img{width: 22px;}
	.foot1 .box{height: 48px;line-height: 48px;}
	.foot1 .box span{height: 48px;width: 42px;}
	.index1 .images .swiper-button-next{right: 20px;}
	.index1 .images .swiper-button-prev{left: 20px;}
	.pic-group .swiper-button-next, .pic-group .swiper-button-prev{display: none;}
	.class-box li{width: calc(50% - 7.5px);margin-right: 15px;}
	.class-box li:nth-child(3n){margin-right: 15px;}
	.class-box li:nth-child(2n){margin-right: 0;}
	.class-box li .tp{height: 220px;}
	.online{padding: 35px 20px;background: #fff;}
	.online p{font-size: 18px;line-height: 28px}
	.online ul li{float: none;width:100%;margin: 0 0 15px 0;height: auto;line-height:normal;padding: 0;background: none;}
	.online ul li textarea,.online ul li input{background: none;font-size: 18px;border: 1px solid #eee;padding: 0 10px;width: calc(100% - 22px);}
	.online ul li label{font-size: 18px;float: none;display: block;margin-bottom: 12px;}
	.online ul li:nth-child(5),.online ul li:nth-child(1){width:100%}
	.online ul li:nth-child(2), .online ul li:nth-child(4){margin-right: 0;}
	.online ul li:nth-child(2) input, .online ul li:nth-child(3) input, .online ul li:nth-child(4) input{width: calc(100% - 22px);}
	.online ul li:nth-child(1){height: auto;}
	.online ul li input{height: 40px;}
	.online ul li:nth-child(5) input{width: calc(100% - 132px);}
	#hyz img{height: 42px;}
	.online ul li.ts04 button{width: 140px;margin-top: 10px;}
	.online ul{margin-bottom: 0;}
	.search{right: 40px;top: 28px;}
	.zhengshu-box2 .swiper-slide{width: 480px;height:320px;}
.zhengshu-box2 .swiper-slide img{height: 320px;}
.window_dialog2{height: 320px;}
.about td,.about td p{font-size: 14px;line-height: 24px;}
.about td{padding: 5px;}
.leader li{flex-basis: calc(100% / 2);margin:0 0px 20px 0;}
.leader li .teac{min-height: 290px;}	
.detail .nn-tit{min-height: auto;}
}
@media (min-width: 751px) and (max-width: 992px) {
	.wrap{width: 92%;margin: 0 auto;}
	.header{height: 80px;}
	.header .wrap{height: 80px;}
	.header h1 img{height: 40px;}
	.btn{display: block;top: 30px;}
	.search{right: 40px;top: 28px;}
	.pc_nav{display: none;}
	.banner .slick-next, .banner .slick-prev,.banner .slick-next::after, .banner .slick-prev::after{display: none;}
	.g_sybansk,.g_sybantu{height: 60vh;}
	.g_syban .slick-dots{bottom: 20px;}
	.index1 .left,.index1 .right,.index2 .left,.index2 .right{float: none;width: 100%;}
	.title1 h3{font-size: 22px;padding-bottom: 12px;}
	.title1 h3::before{height: 20px;background-size: auto 20px;left: -50px;}
	.index1 .text h4 a{font-size: 17px;margin-top: 15px;line-height: 28px;}
	.index1 .text p{font-size: 16px;line-height: 28px;}
	.index1 .text h4{margin-bottom: 10px;}
	.index1 .text .more{margin-top: 20px;}
	.lists li a{font-size: 16px;}
	.lists li{padding: 8px 0;}
	.index1 .left .lists,.index3 .groups dd{display: none;}
	.lists2,.index2 .left .lists{height: 246px;overflow: hidden;}
	.index3 .groups dl .looks{display: none;}
	.index3 .groups dl{float: none;width: 100%;margin: 0;}
	.index1 .ll-top{margin:25px 0 35px 0;}
	.index1{padding-bottom: 0px;}
	.index2{padding: 0 0 40px 0;}
	.index2 .left{padding-top: 40px;}
	.index3{margin: 0;padding-bottom: 20px;}
	.index3 .groups dt a h4{font-size:28px;}
	.book-swiper2 .swiper-slide a .img{height: 126px;}
	.book-swiper2 .swiper-slide a p{font-size: 16px;}
	.book-swiper2{padding-bottom: 40px;}
	.swiper-pagination2{width: 100%;text-align: center;bottom: 0;}
	.swiper-pagination2 span{width: 10px;height: 10px;}
	.swiper-pagination2 span.swiper-pagination-bullet-active{background: #007cc2;}
	.each-menu li{width: 33.33%;float: left;margin-top: 30px;}
	.each-menu ul{display: block;}
	.each-menu li .ico{width:90px;height: 90px;margin: 0 auto;}
	.each-menu li span,.each-menu li .ico::after{width: 70px;height: 70px;}
	.each-menu li a p{font-size: 18px;}
	.each-menu li span,.each-menu li span.tb2,.each-menu li span.tb3,.each-menu li span.tb4,.each-menu li span.tb5,.each-menu li span.tb6,.each-menu li:hover span.tb3,.each-menu li:hover span.tb1,.each-menu li:hover span.tb2,.each-menu li:hover span.tb4,.each-menu li:hover span.tb5,.each-menu li:hover span.tb6{background-size: auto 34px;}
	.pic-group{margin:25px 0 10px 0;}
	.foot1 h2{display: none;}
	.foot1{display: block;padding: 0 0 30px 0;}
	.foot1 .f-middle{margin: 30px 0 0 0;width:calc(100% - 300px);float: left;}
	.foot1 .box p{font-size: 16px;padding-left: 12px;}
	.foot1 .f-right{margin-top:-20px;float: right;}
	.footer .foot1 .f-right p{font-size: 16px;}
	.foot2{font-size: 16px;line-height: 28px;}
	.foot2 .fl,.foot2 .fr{float: none;text-align: left;}
	.foot1 .box span img{width: 22px;}
	.foot1 .box{height: 48px;line-height: 48px;}
	.foot1 .box span{height: 48px;width: 42px;}
	.index1 .images .swiper-button-next{right: 20px;}
	.index1 .images .swiper-button-prev{left: 20px;}
	.pic-group .swiper-button-next, .pic-group .swiper-button-prev{display: none;}
	/* 内页 */
	.ny-banner{height: 200px;}
	.brand{display: none;}
	.kk{width: 50%;background-size: auto 50px;height: 50px;display: none;}
	.tit-name{display: none;}
	.wap-menu{display: block;}
	.rightside{display: none;}
	.leftside{width: 100%;float: none;margin-top: 40px;}
	.tit-name{font-size: 20px;top: 6px;}
	.background{padding: 50px 0;}
	.about{padding: 35px 20px;}
	.about p{font-size: 16px;line-height: 28px;text-indent: 32px;}
	.class-box li{width: calc(50% - 7.5px);margin-right: 15px;}
	.class-box li:nth-child(3n){margin-right: 15px;}
	.class-box li:nth-child(2n){margin-right: 0;}
	.class-box li .tp{height: 220px;}
	.online{padding: 35px 20px;background: #fff;}
	.online p{font-size: 16px;line-height: 28px}
	.online ul li{float: none;width:100%;margin: 0 0 15px 0;height: auto;line-height:normal;padding: 0;background: none;}
	.online ul li textarea,.online ul li input{background: none;font-size: 16px;border: 1px solid #eee;padding: 0 10px;width: calc(100% - 22px);}
	.online ul li label{font-size: 16px;float: none;display: block;margin-bottom: 12px;}
	.online ul li:nth-child(5),.online ul li:nth-child(1){width:100%}
	.online ul li:nth-child(2), .online ul li:nth-child(4){margin-right: 0;}
	.online ul li:nth-child(2) input, .online ul li:nth-child(3) input, .online ul li:nth-child(4) input{width: calc(100% - 22px);}
	.online ul li:nth-child(1){height: auto;}
	.online ul li input{height: 40px;}
	.online ul li:nth-child(5) input{width: calc(100% - 132px);}
	#hyz img{height: 42px;}
	.online ul li.ts04 button{width: 140px;margin-top: 10px;}
	.online ul{margin-bottom: 0;}
	.zhengshu-box2 .swiper-slide{width: 350px;height:280px;}
.zhengshu-box2 .swiper-slide img{height: 280px;}
.window_dialog2{height: 280px;}
.loader .loader-icon img{width: 65px;}
.loader .loader-container{width: 150px;height: 150px;}
.loader .loader-container:before{width: 150px;height: 150px;}
.loader .loader-icon{width: 65px;}
.about .aa-name{font-size: 26px;}
.about td,.about td p{font-size: 14px;line-height: 24px;}
.about td{padding: 5px;}
.leader li .teac{min-height: 220px;}
.share-weixin{display: none;}
.nn-name{width: 100%;}
.detail .nn-tit{min-height: auto;}
.detail img{object-fit: cover;width: 100%;}
/*.detail video{object-fit: cover;width: 100%;}*/
/*.detail video{max-width: 100%;display: block;margin:0 auto;}*/
.detail video {
    width: 100%; /* 宽度匹配父容器 */
    height: 100%; /* 高度也设置为 100%，确保视频可以自适应 */
    display: block;
    margin: 0 auto;
    object-fit: contain; /* 保持视频的原始比例 */
}
}
@media screen and (max-width: 750px) {
	.wrap{width: 92%;margin: 0 auto;}
	.header .wrap{width: 92%;}
	.header{height: 64px;}
	.header .wrap{height: 64px;}
	.header h1 img{height: 45px;}
	.btn{display: block;top: 24px;}
	.pc_nav{display: none;}
	.banner .slick-next, .banner .slick-prev,.banner .slick-next::after, .banner .slick-prev::after{display: none;}
	.g_sybansk,.g_sybantu{height: 40vh;}
	.g_syban .slick-dots{bottom: 10px;}
	.index1 .left,.index1 .right,.index2 .left,.index2 .right{float: none;width: 100%;}
	.title1 h3{font-size: 22px;padding-bottom: 12px;}
	.title1 h3::before{height: 20px;background-size: auto 20px;left: -50px;}
	.book-swiper1 .swiper-slide a .img,.index1 .images{height: 215px;width:300px;}
	.index1 .text{width: calc(100% - 320px);}
	.index1 .text h4 a{font-size: 17px;margin-top: 0px;line-height: 28px;}
	.index1 .text p{font-size: 16px;line-height: 28px;}
	.index1 .text h4{margin-bottom: 10px;}
	.index1 .text .more{margin-top: 20px;}
	.lists li a{font-size: 16px;}
	.lists li{padding: 8px 0;}
	.index1 .left .lists,.index3 .groups dd{display: none;}
	.lists2,.index2 .left .lists,.index3 .left .lists{height: 246px;overflow: hidden;}
	.index3 .groups dl .looks{display: none;}
	.index3 .groups dl{margin-right:15px;width: calc(33.33% - 10px);}
	.index1 .ll-top{margin:25px 0 35px 0;}
	.index1{padding-bottom: 0px;}
	.index2{padding: 0 0 40px 0;}
	.index2 .left{padding-top: 40px;}
	.index3{margin: 0;padding-bottom: 20px;}
	.index3 .groups dt a h4{font-size:16px;}
	.index3 .groups dt a h4 em{font-size: 12px;}
	.index3 .groups dt{height: 70px;}
	.index5{padding: 0 0 40px 0;}
	.book-swiper2 .swiper-slide a .img{height: 210px;}
	.book-swiper2 .swiper-slide a p{font-size: 16px;}
	.book-swiper2{padding-bottom: 40px;}
	.swiper-pagination2{width: 100%;text-align: center;bottom: 0;}
	.swiper-pagination2 span{width: 10px;height: 10px;border-radius: 50%;}
	.swiper-pagination2 span.swiper-pagination-bullet-active{background: #007cc2;}
	.pic-group .swiper-button-next, .pic-group .swiper-button-prev{display: none;}
	.each-menu li{width: 33.33%;float: left;margin-top: 30px;}
	.each-menu ul{display: block;}
	.each-menu li .ico{width:90px;height: 90px;margin: 0 auto;}
	.each-menu li span,.each-menu li .ico::after{width: 70px;height: 70px;}
	.each-menu li a p{font-size: 18px;}
	.each-menu li span,.each-menu li span.tb2,.each-menu li span.tb3,.each-menu li span.tb4,.each-menu li span.tb5,.each-menu li span.tb6,.each-menu li:hover span.tb3,.each-menu li:hover span.tb1,.each-menu li:hover span.tb2,.each-menu li:hover span.tb4,.each-menu li:hover span.tb5,.each-menu li:hover span.tb6{background-size: auto 34px;}
	.pic-group{margin:25px 0 10px 0;}
	.foot1 h2{display: none;}
	.foot1{display: block;padding: 0 0 30px 0;}
	.foot1 .f-middle{margin: 30px 0;width: 100%;}
	.foot1 .box p{font-size: 16px;padding-left: 12px;}
	.foot1 .f-right{margin: 0 auto;}
	.footer .foot1 .f-right p{font-size: 16px;}
	.foot2{font-size: 16px;line-height: 28px;}
	.foot2 .fl,.foot2 .fr{float: none;text-align: left;}
	.foot1 .box span img{width: 22px;}
	.foot1 .box{height: 48px;line-height: 48px;}
	.foot1 .box span{height: 48px;width: 42px;}
	.index1 .images .swiper-button-next{right: 20px;}
	.index1 .images .swiper-button-prev{left: 20px;}
	/* 内页 */
	.ny-banner{height: 200px;}
	.brand{display: none;}
	.kk{width: 50%;background-size: auto 50px;height: 50px;display: none;}
	.wap-menu{display: block;}
	.rightside{display: none;}
	.leftside{width: 100%;float: none;margin-top: 40px;}
	.tit-name{font-size: 20px;top: 6px;display: none;}
	.background{padding: 50px 0;}
	.about{padding: 35px 20px;}
	.about p{font-size: 16px;line-height: 28px;text-indent: 32px;}
	.news li .time,.news li .txt{width: 100%;float: none;padding: 0;text-align: left;height: auto;}
	.news li .time::before{display: none;}
	.news li{padding: 25px 20px;}
	.news li .time span{padding: 0;}
	.news li a h4{margin: 20px 0 13px 0;font-size: 18px;}
	.news li .time{font-size: 20px;border-bottom: 1px solid #eee;padding-bottom: 15px;position: inherit;}
	.class-box li{width: calc(50% - 7.5px);margin-right: 15px;}
	.class-box li:nth-child(3n){margin-right: 15px;}
	.class-box li:nth-child(2n){margin-right: 0;}
	.class-box li .tp{height: 220px;}
	.online{padding: 35px 20px;background: #fff;}
	.online p{font-size: 16px;line-height: 28px}
	.online ul li{float: none;width:100%;margin: 0 0 15px 0;height: auto;line-height:normal;padding: 0;background: none;}
	.online ul li textarea,.online ul li input{background: none;font-size: 16px;border: 1px solid #eee;padding: 0 10px;width: calc(100% - 22px);}
	.online ul li label{font-size: 16px;float: none;display: block;margin-bottom: 12px;}
	.online ul li:nth-child(5),.online ul li:nth-child(1){width:100%}
	.online ul li:nth-child(2), .online ul li:nth-child(4){margin-right: 0;}
	.online ul li:nth-child(2) input, .online ul li:nth-child(3) input, .online ul li:nth-child(4) input{width: calc(100% - 22px);}
	.online ul li:nth-child(1){height: auto;}
	.online ul li input{height: 40px;}
	.online ul li:nth-child(5) input{width: calc(100% - 132px);}
	#hyz img{height: 42px;}
	.online ul li.ts04 button{width: 140px;margin-top: 10px;}
	.online ul{margin-bottom: 0;}
	.page a, .page span{margin: 0 1px 5px 1px;font-size: 12px;min-width: 14px;}
	.search-box{width: 100%;}
	.search{right: 40px;top: 22px;}
	.zhengshu-box2 .swiper-slide{width: 280px;height:200px;}
.zhengshu-box2 .swiper-slide img{height: 200px;}
.window_dialog2{height: 200px;}
.zhengshu-box2 .swiper-button-next em, .zhengshu-box2 .swiper-button-prev em,.zhengshu-box2 .swiper-button-next, .zhengshu-box2 .swiper-button-prev{width: 38px;height: 38px;background-size: auto 22px;}
.zhengshu-box2 .swiper-button-next, .zhengshu-box2 .swiper-button-prev{top: auto;bottom: -80px;}
.zhengshu-box2 .swiper-button-next{right: 20%;}
.zhengshu-box2 .swiper-button-prev{left: 20%;}
.zhengshu-box2 .swiper-slide p{height: 40px;line-height: 40px;font-size: 15px;}
.loader .loader-icon img{width: 65px;}
.loader .loader-container{width: 150px;height: 150px;}
.loader .loader-container:before{width: 150px;height: 150px;}
.loader .loader-icon{width: 65px;}
.about .aa-name{font-size: 20px;}
.about td,.about td p{font-size: 14px;line-height: 24px;}
.about td{padding: 5px;}
.work li a h4{margin: 0 0 7px 0;font-size: 16px;}
.work li a p{font-size: 14px;line-height: 24px;}
.work li a .sj{margin-top: 8px;}
.fenye .wz{width:100%}
.leader li{flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% / 2);margin: 0;}
.leader li .box{width: 75%;}
.leader li a .p1{font-size: 18px;}
.leader li a .p2{font-size: 15px;}
.leader{padding:20px;}
.about .aa-name{padding: 0;}
.leader li .teac{min-height: 0;margin-bottom:20px;}
.index1 .ll-top .swiper-pagination{width: 300px;}
.index1 .swiper-button-prev{left: 20px;}
.index1 .swiper-button-next{left: 246px;}
.book-swiper1 .swiper-slide a .img{width: 300px;}
.index3 .left,.index3 .right{float: none;width: 100%;}
.index3 .right{margin-top: 40px;}
.teacher-list li{margin-top: 15px;}
.teacher-list li a .sj{font-size: 13px;margin-top: 8px;}
.teacher-list li a p{font-size: 14px;line-height: 22px;}
.teacher-list li a h4{font-size: 16px;margin-bottom: 8px;}
.teacher-list li .tpp{width: 170px;height: 100px;}
.teacher-list li .txt{width: calc(100% - 185px);}
.teacher-list{margin: 25px 0 20px 0;}
.sp_nav_se{top: 22px;}
.header-home:hover .btn span{background:#164181;}
.g_syban .slick-dots li.slick-active{width: 28px;}
.cha-box{padding: 10px 20px 30px 20px;}
.cha-box dl{padding: 15px 0;}
.cha-box dt{font-size: 16px;}
.cha-box dd{font-size: 14px;line-height: 28px;}
.icr-label .type_checkbox, .icr-label .type_radio,.icr-label.checked .type_checkbox,.icr-label.checked .type_radio,.icr-label.checked:hover .type_checkbox,.icr-label.checked:hover .type_radio,.icr-label:hover .type_checkbox,.icr-label:hover .type_radio{background-size: auto 20px;}
.book-swiper4 .swiper-slide a p{font-size: 16px;}
.dcwjbtn{margin: 30px auto 0 auto;display: block;width: 120px;font-size: 16px;height: 40px;line-height: 40px;}
.share-weixin{display: none;}
.nn-name{width: 100%;}
.detail .nn-tit{min-height: auto;}
.detail img{object-fit: cover;width: 100%;}
}
@media screen and (max-width: 640px) {
.index1 .left,.index1 .right,.index1 .images,.index1 .text,.index2 .left,.index2 .right{float: none;width: 100%;}
.book-swiper2 .swiper-slide a .img{height: 126px;}
.book-swiper1 .swiper-slide a .img,.index1 .images{height: 266px;width:100%;}
.index1 .text h4 a{margin-top: 15px;}
/* 内页 */
.ny-banner{height: 200px;}
.brand{display: none;}
.kk{width: 70%;background-size: auto 50px;height: 50px;}
.wap-menu{display: block;}
.rightside{display: none;}
.leftside{width: 100%;float: none;margin-top: 40px;}
.tit-name{font-size: 20px;top: 6px;}
.background{padding: 50px 0;}
.about,.leftside .detail{padding: 35px 20px;}
.about p{font-size: 16px;line-height: 28px;text-indent: 32px;}
.detail .nn-tit .t1{font-size: 20px;}
.back-ss{position: relative;bottom: auto;right: auto;margin-top: 30px;}
.rightside2{padding: 35px 20px;float: none;width: calc(100% - 40px);margin-top: 30px;}
.rightside2 li a p{margin: 16px 0 10px 0;font-size: 16px;}
.work li .tpp,.work li .txt{float: none;width: 100%;}
.work li .tpp{height: 320px;}
.work li .txt{position: relative;transform: translate(0);top: auto;right: auto;width: calc(100% - 40px);padding: 15px 20px;}
.food li{margin: 0 15px 10px 0;width: calc(50% - 7.5px);}
.food li:nth-child(3n){margin-right: 15px;}
.food li:nth-child(2n){margin-right: 0;}
.food li .tp{height: 133px;}
.food li a p{font-size: 16px;height: 40px;line-height: 40px;}
.online{padding: 35px 20px;background: #fff;}
.online p{font-size: 16px;line-height: 28px}
.online ul li{float: none;width:100%;margin: 0 0 15px 0;height: auto;line-height:normal;padding: 0;background: none;}
.online ul li textarea,.online ul li input{background: none;font-size: 16px;border: 1px solid #eee;padding: 0 10px;width: calc(100% - 22px);}
.online ul li label{font-size: 16px;float: none;display: block;margin-bottom: 12px;}
.online ul li:nth-child(5),.online ul li:nth-child(1){width:100%}
.online ul li:nth-child(2), .online ul li:nth-child(4){margin-right: 0;}
.online ul li:nth-child(2) input, .online ul li:nth-child(3) input, .online ul li:nth-child(4) input{width: calc(100% - 22px);}
.online ul li:nth-child(1){height: auto;}
.online ul li input{height: 40px;}
.online ul li:nth-child(5) input{width: calc(100% - 132px);}
#hyz img{height: 42px;}
.online ul li.ts04 button{width: 140px;margin-top: 10px;}
.online ul{margin-bottom: 0;}
.class-box li .tp{height: 166px;}
.news li .time{display: none;}
.wap-time{display: block;font-size: 12px;color: #999;padding-top: 5px;}
.news li a h4{margin: 0;font-size: 16px;}
.news li a p{font-size: 14px;line-height: 24px;}
.search-box{width: 100%;margin-bottom: 30px;}
.search-box input{height: 42px;line-height: 42px;font-size: 16px;}
.search-box button,.search-box button::before{height: 42px;font-size: 16px;}
.header h1 img{height: 31px;}
.search{right: 32px;top: 24px;}
.search img{height: 18px;}
.search .lyxx1,.search .lyxx2,.search .lyxx3{height: 16px;padding-top: 1px;}
.index1 .images .swiper-button-next{right: 10px;}
.index1 .images .swiper-button-prev{left: 10px;}
.search a{margin-left: 10px;}
.fenye .wz{width:100%}
.rightside2 li a .bot span{font-size: 14px;}
.index1 .ll-top .swiper-pagination{width: 100%;bottom: 190px;}
.index1 .ll-top .swiper-pagination span{width: 8px;height: 8px;}
.index1 .swiper-button-next{left: auto;right: 20px;}
.index1 .swiper-button-next, .index1 .swiper-button-prev{display: none;}
}
@media screen and (max-width: 430px) {
.index1 .left,.index1 .right,.index1 .images,.index1 .text,.index2 .left,.index2 .right{float: none;width: 100%;}
.book-swiper2 .swiper-slide a .img{height: 126px;}
.book-swiper1 .swiper-slide a .img,.index1 .images{height: 219px;width:100%;}
.index1 .text h4 a{margin-top: 15px;}
.g_sybansk, .g_sybantu{height: 30vh;}

.ny-banner{height: 200px;}
.brand{display: none;}
.kk{width: 70%;background-size: auto 50px;height: 50px;}
.wap-menu{display: block;}
.rightside{display: none;}
/* 内页 */
.leftside{width: 100%;float: none;margin-top: 40px;}
.tit-name{font-size: 20px;top: 6px;}
.background{padding: 40px 0;}
.about,.leftside .detail{padding: 35px 20px;}
.about p{font-size: 16px;line-height: 28px;text-indent: 32px;}
.detail .nn-tit .t1{font-size: 17px;padding-bottom: 15px;}
.share-weixin a.icon-wechat .wechat-qrcode{position: relative;left: auto;top: auto;}
.share-weixin .wechat-qrcode .qrcode{display: block;margin: 0 auto;}
.detail .nn-tit{padding-bottom: 18px;}
.detail .nn-tit .t2{font-size: 14px;}
.detail .nn-tit .t2 span{margin: 0 5px;}
.back-ss{position: relative;bottom: auto;right: auto;margin-top: 30px;}
.rightside2{padding: 35px 20px;float: none;width: calc(100% - 40px);margin-top: 30px;}
.rightside2 li a p{margin: 16px 0;}
.work li .tpp,.work li .txt{float: none;width: 100%;}
.work li .txt{position: relative;transform: translate(0);top: auto;right: auto;width: calc(100% - 40px);padding: 15px 20px;}
.food li{margin: 0 15px 10px 0;width: calc(50% - 7.5px);}
.food li:nth-child(3n){margin-right: 15px;}
.food li:nth-child(2n){margin-right: 0;}
.food li .tp{height: 133px;}
.food li a p{font-size: 16px;height: 40px;line-height: 40px;}
.online{padding: 35px 20px;background: #fff;}
.online p{font-size: 16px;line-height: 28px}
.online ul li{float: none;width:100%;margin: 0 0 15px 0;height: auto;line-height:normal;padding: 0;background: none;}
.online ul li textarea,.online ul li input{background: none;font-size: 16px;border: 1px solid #eee;padding: 0 10px;width: calc(100% - 22px);}
.online ul li label{font-size: 16px;float: none;display: block;margin-bottom: 12px;}
.online ul li:nth-child(5),.online ul li:nth-child(1){width:100%}
.online ul li:nth-child(2), .online ul li:nth-child(4){margin-right: 0;}
.online ul li:nth-child(2) input, .online ul li:nth-child(3) input, .online ul li:nth-child(4) input{width: calc(100% - 22px);}
.online ul li:nth-child(1){height: auto;}
.online ul li input{height: 40px;}
.online ul li:nth-child(5) input{width: calc(100% - 132px);}
#hyz img{height: 42px;}
.online ul li.ts04 button{width: 140px;margin-top: 10px;}
.online ul{margin-bottom: 0;}
/* 新闻 */
.class-box li{width: 100%;float: none;margin-right: 0;}
.class-box li a p{font-size: 16px;line-height: 28px;height: auto;}
.class-box li .wz{padding:0 20px 20px 20px;}
.class-box li .tp{height: 224px;}
.news li .time,.news li .txt{width: 100%;float: none;padding: 0;text-align: left;height: auto;}
.news li .time::before{display: none;}
.news li .time{font-size: 16px;}
.news li .time span{display: inline-block;float: left;}
.news li{padding:20px;margin-bottom: 20px;}
.news li .time span{padding: 0;}
.title1 h3{font-size: 20px;}
.news li .time{border-bottom: 1px solid #eee;padding-bottom: 15px;}
.class-box li:nth-child(3n){margin-right:0;}
.work li .tpp{height: 220px;}
}