/*page-one*/
.title-top1{color:#96825b;}
.title-top1 h2{margin:0;text-align:center;font-size:48px;font-weight: bold;}
.title-top1 a{color:#96825b;}
.title-top1 h2 font{color:#cc6951;font-weight: bold;}

.page-one{
	
padding: 0 0 1.4rem;
	
position: relative;
	
background:url(../images/bg1.png) no-repeat top;
	
background-size: cover;
}
.title-box {
	font-size: 30px;
	color: #000;
	position: relative;
	font-family: 'SHSCN-Bold';
}

.title-top {
	position: relative;
	margin-bottom: 50px;
}
.title-box font{color:#894d46;}
.title-box span{color:#999;display:block;padding-left: 35px;font-weight:bold;font-size:14px;text-transform: uppercase;font-family: "Arial";}
.tt-more {
	top: 13px;

	position: absolute;
	right: 0;
	font-size: 14px;
	color: #7e372e;
	line-height: 42px;
	
	padding-right: 24px;
}

.z-title{width:100%;display:flex;justify-content:space-between;position:relative;align-items: center;/* margin-bottom: 22px; */}
.z-title .z-t-name{color: #333;font-size: .36rem;font-weight: bold;background: url(../images/t-line.png) no-repeat left 4px;padding-left: .2rem;}
.z-title.z-titlec .z-t-name{margin: 0 auto;transform: translateX(50%);}
.z-title .z-t-line{position: relative;width:100%;padding-left: .6rem;display: block;font-size: .14rem;color: #247fc9;text-transform: uppercase;padding-top: .05rem;}
.z-title .z-t-more{font-size: .16rem;color: #666;background: url(../images/more.png) no-repeat right center;height: .33rem;padding-right: .3rem;line-height: .33rem;background-size: .51rem;transition: all .3s;}
.z-title .z-t-more:hover{color:#247fc9;padding-right:.35rem;}
.z-title .z-t-line:before{content:"";position:absolute;width:.5rem;height:2px;background:#247fc9;left:0;top: .12rem;}

.xy-news{width: 26%;margin-top: .8rem;}
.xy-news-ul{}
.xy-news-ul li{/* padding: 10px 0; */font-size: 16px;position: relative;}
.xy-news-ul li:after{content:"";position:absolute;width:0;background: #247fc9;bottom:0;left:0;right:0;height:1px;transition: all .3s;}
.xy-news-ul li:hover:after{width:100%;}
.xy-news-ul li:last-child:hover:after{width:0%;}
.xy-news-ul li.first a{padding-top:0;}
.n-pic{position:relative;padding-top: 62.7%;margin-bottom: .24rem;overflow:hidden;}
.n-pic .n-pic-img{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;transition: 0.3s all;}
.xy-news-ul li a{color:#444;padding: .2rem 0 .2rem;display: block;border-bottom: 1px dashed #d6d4d4;}
.xy-news-ul li:last-child a{border:0 !important;}
.xy-news-ul1 li a{padding: 15px 0 10px;}
.xy-news-ul li a .news-title{/* line-height: 1.375; *//* font-weight:bold; *//* height: 44px; */font-size: .18rem;transition: all .5s;}
.xy-news-ul li a .news-data{font-weight:normal;font-size: .16rem;color: #999;padding-top: .16rem;/* font-family: "Georgia"; */}
.xy-news-ul1 li a .news-data{padding-top:17px;}
.xy-news-ul li:hover a .news-title,.xy-news-ul li:hover a .news-data,.p5-list .p5-cont .p5-left li:hover .news-title,.p5-list .p5-cont .p5-left li:hover a .news-data{color: #247fc9;}
.xy-news-ul li:hover a .news-title{/* font-weight:bold; *//* transition: all .3s; */}
.xy-news-ul li:hover a .n-pic .n-pic-img,.img-slick .slick-slide a:hover .n-pic .n-pic-img,.p5-swiper1 a:hover .n-pic .n-pic-img,.p5-swiper2 a:hover .n-pic .n-pic-img,.p5-swiper3 a:hover .n-pic .n-pic-img,.p5-swiper4 a:hover .n-pic .n-pic-img{transform: scale(1.1,1.1);}
.news-l-data{padding-top:.24rem;justify-content:space-between;}
.news-d-right{border-left:1px solid #ddd;padding-left:.25rem;flex:1;}
.news-d-right p{line-height:.24rem;font-size:.14rem;color:#999;}
.news-d-left{padding-right:.25rem;position:relative;text-align:center;}
.news-d-left>h3{display:inline-block;color:#247fc9;font-size:.3rem;font-weight:bold;}
.news-d-left>h6{font-size:.16rem;padding-top:.17rem;font-weight:normal;color:#247fc9;}

.xy-news-center{width: 42.14%;margin-left: 2.93%;margin-top: .38rem;}


.img-slick{width: 100%;padding-bottom: .7rem;margin-bottom: 0;}
.img-slick .slick-prev{background:url(../images/prev58.png) left center;left:.2rem;top:auto;bottom: .1rem;width:.58rem;height:.11rem;background-size:100%;z-index: 2;}
.img-slick .slick-next{background:url(../images/prev59.png) left center;right:.2rem;top:auto;bottom: .1rem;width:.58rem;height:.11rem;background-size:100%;z-index: 2;}
.img-slick-img{position: relative;padding-top: 62.7%;margin-bottom:0;}
.img-right{
	
	font-size: 16px;
	
	}
.img-right p.txt-elise2{font-size: .24rem;color: #247fc9;line-height: .36rem;font-weight: bold;text-align: center;}

.img-right p.txt-elise3{font-size: .14rem;color: #999;line-height: .24rem;/* height: 40px; */margin-top: .2rem;}
.img-b{padding: .3rem 0 0 0;overflow: hidden;}

.img-p{
	font-size: 16px;
	margin-top: 10px;
	color: #efc1bb;
	line-height: 1.81;
	height: 56px;

}
.img-p p{font-weight:400;}
.img-slick .slick-dots{bottom: 0;width: 100%;/* left: auto; *//* width: 95px; *//* right: 15px; */display:none;display: flex;text-align: center;justify-content: center;z-index: 1;}
.img-slick .slick-dots li button{width: .08rem;height: .08rem;border-radius: 50%;/* border: 1px solid #fff; */}
.img-slick .slick-dots li{margin: 0 .1rem;width: auto;}
.img-slick .slick-dots li button{background: #247fc9;/* border: 1px solid #fff; */}
.img-slick .slick-dots li.slick-active button{background: #247fc9;width:.3rem;border-radius:.8rem}
.one-width-sm{width: 31.07%;/* margin-top: 30px; */}
.one-width-tt{padding-top:30px;}
.one-width-tt a{font-size: 20px;color: #b90c16;font-weight: bold;}
.one-width-date{ color: #999; margin-top: 10px; }
.one-width-p{color: #999;line-height: 25px;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.one-width-ul li a{display: block;position: relative;padding-left: 15px;padding-right: 95px;font-size: 17px;color: #444;line-height: 59px;border-bottom: 1px solid #e8e9ea;font-weight: bold;}
.one-width-ul li a span.data1{ position: absolute; right: 0; top: 0; font-size: 14px; color: #999; }
.one-right{ width: 25%; padding-left: 15px; }
.one-width-ul li a:hover{color: #7e372e;}



.gs-ul li{border-bottom: 1px solid #e0e0e0;}

.gs-ul li a{display: block;padding: 22px 0;position: relative;}
.gs-ul li.first a{padding-top: 5px;}
.gs-ul-date{font-size: 14px;color: #777;width: 54px;text-align: center;border-radius: 50%;padding-top: 2px;margin-right: 20px;}
.gs-ul-date span{font-size: 18px;color: #999;display: block;font-weight: bold;}
.gs-ul-date span:nth-child(2){font-size:14px;color: #999;font-weight: 400;background: #e9e9e9;border-radius: 20px;width: 54px;margin: 2px auto;padding: 2px;}
.gs-ul-tt p:nth-child(1){font-size: 17px;color: #444;font-weight: bold;line-height: 1.65;height: 56px;}
.gs-ul li a:hover p:nth-child(1){color: #000;}
.gs-ul-tt{font-size: 17px;color: #fff;text-align: justify;overflow: hidden;}
.gs-ul li a:hover .gs-ul-tt,.gs-ul li a:hover .gs-ul-tt p{color: #7e372e;}
.gs-ul li a:hover .gs-ul-date,.gs-ul li a:hover .gs-ul-date span{color: #000;}
.gs-ul li a:hover .gs-ul-date span:nth-child(2){background:#7e372e;color:#fff;}

.gs-ul-tt p:nth-child(2){font-size:14px;color: #666;margin-top:4px;line-height: 1.71;height: 48px;}

/*page2*/

.page-tow{
	overflow:hidden;
	background:url(../images/bg2_01.png) no-repeat top center;
	background-size: cover;
	padding: 1.2rem 0 .5rem;
	position: relative;
	background-size: cover;
	margin-top: -1.3rem;
	}
.page-two2{
	overflow:hidden;
	background:url(../images/bg2_02.png) no-repeat top center;
	background-size: cover;
	padding: 1rem 0;
	position: relative;
	background-size: cover;
	}
.notices{
    margin-bottom: 0;
    padding-bottom: .5rem;
    margin-top: .65rem;
    margin-left: -11%;
    margin-right: -11%;
}
.notices div a{
    margin: 0 .18rem;
}
.notices .slick-list{
    padding-bottom: .5rem;
}
.notices div a{display:block;border-radius:.2rem;border:.08rem solid #abd4f6;background:url(../images/n-w.png) no-repeat center;background-size:cover;padding:.32rem .4rem;position:relative;transition: all .5s;}
.notice-data{color:#247fc9;font-size:.3rem;font-weight:bold;padding-bottom:.2rem;border-bottom:1px dashed #84b2e7;position:relative;margin-bottom:.25rem;}
.notice-data:before,.notice-data:after{content:"";position:absolute;width:.06rem;height:.06rem;border:1px solid #84b2e7;border-radius:50%;left:0;bottom:-.03rem;background:#fff;}
.notice-arr{display:none ;background:url(../images/notice-m.png) no-repeat center;width:.59rem;height:.59rem;background-size:100%;position:absolute;bottom: -.28rem;left:50%;transform: translateX(-50%);transition: all .5s;}
.notice-data:after{left:auto;right:0;}
.notice-data span{font-size:.16rem;margin-left:.05rem;}
.notices div a h3{font-size:.18rem;color:#247fc9;line-height: .3rem;}
.notices div a:hover{background:url(../images/n-f.png) no-repeat center;background-size:cover;}
.notices div a:hover *{color:#fff;}
.notices div a:hover .notice-data:before,.notices div a:hover .notice-data:after{background:#247fc9}
.notices div a:hover .notice-arr{bottom: -.33rem;display:block;}
.notices .slick-dots{bottom:0;background:url(../images/no-line.png) no-repeat center;height:.28rem;}
.notices .slick-dots li{width:.28rem;height:.28rem;margin:0 .85rem;}
.notices .slick-dots li button{width:.28rem;height:.28rem;background:url(../images/no-w.png) no-repeat center;background-size:100%;}
.notices .slick-dots li.slick-active button{background:url(../images/no-f.png) no-repeat center;background-size:100%;}
/*xueke*/
.pt-bot{margin:2rem 0 0 0;position:relative;background:url(../images/jy-bj.png) no-repeat right 0;/*background-size: 100%;*/}

.xkjy-box{
    justify-content: space-between;
    /* padding-top: .9rem; */
}
.discip-left{width: 49%;padding-top: .9rem;padding-bottom: .6rem;}
.discip-list{
    margin-top: .5rem;
}
.discip-list li{margin-bottom:.27rem;}
.discip-list li a{justify-content:space-between;}
.discip-list li .dis-list-l{width: 2.4rem;}
.discip-list li .pic,.teac-list-l .pic,.party a .pic,.video-left .pic,.video-right .pic{
  
    position: relative;
    padding-top: 65.2%;
	overflow:hidden;
}
.discip-list li .pic-img,.teac-list-l .pic-img,.party .pic-img,.video-left .pic-img,.video-right .pic-img{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transition: all .5s;
}
.discip-list li:hover .pic-img,.teac-list li:hover .pic-img,.party a:hover .pic-img,.video-left a:hover .pic-img,.video-right a:hover .pic-img{transform: scale(1.1, 1.1);}
.discip-list li .pic-data{
    position: absolute;
    bottom: -1px;
    background: #e08e33;
    color: #fff;
    padding: 0 .15rem;
    border-radius: 0 .3rem .3rem 0;
    line-height: .3rem;
    font-size: .16rem;
}
.discip-list li .dis-list-r{padding:.3rem;box-shadow:0 0 10px rgba(36,127,201,.1);width: calc(100% - 2.4rem); transition: all .5s;background:#fff;}
.discip-list li .dis-list-r h3{font-size:.18rem;color:#333;}
.discip-list li .dis-list-r p{font-size:.16rem;color:#999;line-height:.26rem;padding-top: .18rem;}
.discip-list li:hover .dis-list-r{box-shadow:0 0 10px rgba(36,127,201,.3);}
.discip-list li:hover .dis-list-r h3{color:#247fc9;}
.teac-right{width: 48%;padding-left: .5rem;background:url(../images/jy-line.jpg) no-repeat left 0;padding-top: .7rem;margin-top: .2rem;/* flex: 1; */height: 100%;}
.teac-list{margin-top:.5rem;position: relative;}
.teac-list:before{content:"";position:absolute;width:1px;height:100%;background:#247fc9;left:.1rem;}
.teac-list-l{width:47%;}
.teac-list-l .pic{padding-top: 61%;}
.teac-list-r{flex: 1;padding:.35rem;background:#ebf5fd;border-radius:0 .2rem 0 0;}
.teac-list-r h3{font-size:.18rem;line-height:.3rem;color:#333;}
.teac-list-r p{font-size:.16rem;color:#999;padding-top:.32rem;padding-left: 0 !important;}
.teac-list li:hover .teac-list-r h3{color:#247fc9;}
.teac-list li.first{padding-bottom:.3rem;}
.teac-list li a{
    align-items: center;
    padding-left: .4rem;
    position: relative;
    margin-bottom: .3rem;
}
.teac-list li.first a{padding-left:0;margin-bottom: 0;}
.teac-list li h3{font-size:.18rem;color:#333;}
.teac-list li p{font-size:.16rem;color:#999;padding-left: .2rem;}
.teac-list li a:before{content:"";position:absolute;width:.04rem;height:.16rem;background:#247fc9;left: .09rem;}
.teac-list li:hover a h3{color:#247fc9;}
/*page3*/

.page-three{background: url(../images/bg3.png) no-repeat center top;background-size: cover;padding: 2.2rem 0 .2rem;margin-top: -2.7rem;}
.party{
    margin-top: .6rem;
    margin-left: -.26rem;
    margin-right: -.26rem;
}
.party a{margin:0 .26rem;display:block;}
.party .slick-list{padding:0 !important}
.party .slick-center{margin-top:.5rem;}
.party .pic{padding-top:67%;}
.party .party-data{width:.8rem;height:.7rem;font-size:.3rem;color:#fff;text-align:center;border-radius:.2rem 0 0 0;background:rgba(36,127,201,.9);position:absolute;right:0;bottom: 0rem;padding-top: .03rem;}
.party .party-data span{font-size:.14rem;}
.party-title{background:url(../images/te-line.png) no-repeat left 0;/* background-size:100%; */padding: .45rem 0 0.2rem .4rem;margin-top: -.3rem;}
.party-title h3{font-size:.18rem;color:#333;}
.party-title p{font-size:.16rem;color:#999;line-height:.26rem;margin: .28rem 0;height: 52px;}
.party-top{position:relative;padding-bottom:.3rem;}
.party a:hover .party-title h3{color:#247fc9;}

.party .slick-prev{width: .53rem;top: 50%;height: .53rem;background: url(../images/ts-left.png) center no-repeat;background-size: 100% auto;position: absolute;z-index: 1000;transform: translateY(-50%);transition:all .3s;left: -.8rem;}
.party .slick-next{width: .53rem;top: 50%;height: .53rem;background: url(../images/ts-right.png) center no-repeat;background-size: 100% auto;position: absolute;z-index: 1000;transform: translateY(-50%);transition:all .3s;right: -.8rem;}


/*page4*/


.page-four{background: url(../images/ai-bg1.png) no-repeat center;background-size: cover;/* padding:.78rem 0 .9rem; */}
.z-titleai .z-t-name,.z-titleai .z-t-line{color:#fff;}
.z-titleai .z-t-line:before{background:#fff;}
.ai-left{width:39%;padding-top: .7rem;padding-bottom: .9rem;}
.ai-box{font-size:.18rem;color:#fff;line-height:.32rem;padding: .7rem 0 .4rem;}
.page-four .z-t-more{font-size: .16rem;color: #fff;background: url(../images/ai-more.png) no-repeat right center;height: .38rem;padding-right: .3rem;line-height: .38rem;background-size: .51rem;transition: all .3s;display:inline-block;}
.page-four .z-t-more:hover{color:#fff;padding-right:.35rem;}
.ai-box1{justify-content:space-between;}
.ai-right{/* flex:1; */width: 54%;display:none;}



/*page-five*/

.page-five{background: url(../images/bg4.png) no-repeat center 0;background-size: cover;padding:.58rem 0 .9rem;}
.video-box{justify-content:space-between;margin-top:.55rem;margin-bottom:.6rem;}
.video-left{width:67.8%;position: relative;margin-bottom: 0;}
.video-left:before{content:"";position:absolute;background:url(../images/v-t.png) no-repeat;width:.43rem;height:.55rem;right:-.43rem;}
.video-left:after{content:"";position:absolute;background:url(../images/v-b.png) no-repeat;width:.43rem;height:.55rem;right:-.43rem;bottom: 0rem;}
.video-right{flex:1;background: #fff;margin-top: .55rem;margin-bottom: .55rem;box-shadow: 0 0 10px rgba(36, 127, 201, .1);padding:0 .54rem;padding-top:.2rem}
.video-left a{display:block;}
.video-left .pic{padding-top:58%;}
.video-left h3{font-size:.18rem;font-weight:bold;color:#fff;position:absolute;bottom:0;left:0;right:0;background:url(../images/video-bg.png) repeat-x;padding: .6rem .3rem .3rem .3rem;}
.video-left .play-bt{background:url(../images/play.png) no-repeat;width:.84rem;height:.82rem;position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-size: .84rem;}
.video-right h3{font-size:.18rem;color:#fff;position:absolute;bottom:0;left:0;right:0;background:url(../images/video-sm-bg.png) repeat-x;padding: .2rem .2rem .15rem .2rem;}
.video-right .pic{padding-top:53.7%;}
.video-right a{display:block;margin:.08rem 0;}
.video-right .slick-prev{width: .31rem;top: 0%;height: .31rem;background: url(../images/v-left.png) center no-repeat;background-size: 100% auto;position: absolute;z-index: 1000;transform: translateX(-50%);transition:all .3s;left: 50%;}
.video-right .slick-next{width: .31rem;left: 50%;height: .53rem;background: url(../images/v-right.png) center no-repeat;background-size: 100% auto;position: absolute;z-index: 1000;transform: translateX(-50%);transition:all .3s;top: auto;}

.entr-list{margin-top:.5rem; justify-content:space-between;flex-wrap:wrap;}
.entr-list li{width:29.6%;position:relative;margin-bottom:.39rem;box-shadow: 0 0 10px rgba(36, 127, 201, .1);}
.entr-list li:hover{box-shadow:0 0 10px rgba(36,127,201,.3);}
.entr-list li a{display:block;padding: .4rem .4rem .4rem .8rem;background:url(../images/ksrk-w.png) no-repeat;font-size:.2rem;font-weight:bold;color:#247fc9;transition: all .5s;background-size:cover;}
.entr-list li:hover a{background:url(../images/ksrk-f.png) no-repeat;font-size:.2rem;color:#fff;background-size:cover;}
.entr-list li:before{content:"";position:absolute;left: .35rem;top: 50%;transform: translateY(-50%);}
.entr-list li:after{content:"";position:absolute;top: 50%;transform: translateY(-50%);right:.4rem;width:.08rem;height:.16rem;background:url(../images/en-b.png) no-repeat;background-size:100%;}
.entr-list li:hover:after{background:url(../images/en-w.png) no-repeat;background-size:100%;}
.entr-list li.en-ic1:before{background: url(../images/en1.png) no-repeat;background-size:100%;width:.33rem;height:.31rem;}
.entr-list li.en-ic1:hover:before{background: url(../images/en01.png) no-repeat;background-size:100%;}
.entr-list li.en-ic2:before{background: url(../images/en2.png) no-repeat;background-size:100%;width:.36rem;height:.32rem;}
.entr-list li.en-ic2:hover:before{background: url(../images/en02.png) no-repeat;background-size:100%;}
.entr-list li.en-ic3:before{background: url(../images/en3.png) no-repeat;background-size:100%;width:.32rem;height:.3rem;}
.entr-list li.en-ic3:hover:before{background: url(../images/en03.png) no-repeat;background-size:100%;}
.entr-list li.en-ic4:before{background: url(../images/en4.png) no-repeat;background-size:100%;width:.35rem;height:.35rem;}
.entr-list li.en-ic4:hover:before{background: url(../images/en04.png) no-repeat;background-size:100%;}
.entr-list li.en-ic5:before{background: url(../images/en5.png) no-repeat;background-size:100%;width:.26rem;height:.32rem;}
.entr-list li.en-ic5:hover:before{background: url(../images/en05.png) no-repeat;background-size:100%;}
.entr-list li.en-ic6:before{background: url(../images/en6.png) no-repeat;background-size:100%;width:.36rem;height:.35rem;}
.entr-list li.en-ic6:hover:before{background: url(../images/en06.png) no-repeat;background-size:100%;}


