/* banner-box开始 */	
.banners .swiper-container{position: fixed !important;overflow: hidden !important;width: 100%;min-width: 1200px; z-index: 1;margin: 0 auto !important;height: 100vh;}
.banners .swiper-pagination{position: absolute;text-align: center;right: 80px !important;bottom: 60px !important; z-index: 9999;width: auto !important;left: auto !important;height: 30px;padding-right: 29px;background: url(/images/xbanner-01.png) no-repeat right 13px;}
.banners .swiper-pagination .swiper-pagination-bullet {height: 30px;line-height: 30px; display: inline-block;overflow: hidden; float: left;font-size: 14px;color: #fff;padding: 0 12px;margin: auto !important; margin-top: 4px !important;opacity: 1 !important;width: auto !important; font-family: Arial;background: url(/images/xbanner-02.png) no-repeat 80px center;}
.banners .swiper-pagination .swiper-pagination-bullet-active {font-size: 22px;line-height: 30px;margin-top: 0;padding-right: 76px;background: url(/images/xbanner-02.png) no-repeat right center;transition: all 0.5s ease-out 0s;}
.banners .swiper-wrapper {position: relative;z-index: 1;}
.banners .swiper-wrapper .swiper-slide {position: relative;text-align: center;}
.banners .swiper-wrapper .swiper-slide a{display: block;}
.banners .swiper-wrapper .swiper-slide-active img {vertical-align: top;width: 100%;height: 100vh;transition: 5s all;transform: scale(1.1,1.1);}
.banners .swiper-wrapper .swiper-slide img{width: 100%;height: 100vh;}
}
@keyframes centerBig {
		from {transform: scale(1.0, 1.0);}
		to {transform: scale(1.05, 1.05);}
}	
/* banner-box结束 */

.container{background: #ffffff;position: relative;z-index: 7;top: 100vh; min-width: 1200px;  width: 101%; }
.title{margin-bottom: 40px;}
.title h5{font-size: 42px;height: 70px;line-height: 42px;margin-bottom: 12px;text-align: center;letter-spacing: 5px;overflow: hidden;position: relative;}
.title h5 a{color: #323232;font-size: 30px;transition: 0.6s all;}
.title .pic img{display: block;margin: 0 auto;}
.title p{font-size: 16px;color: #666666;text-align: center;margin-top: 12px;}
.title h5 .dec{width: 50px;height: 2px;background-color: #d79850;margin: 10px auto 0px;}
.title h5 .news_in{float: right;position: absolute;top:8px;right: 0px;line-height: 30px;width: 160px;height: 30px;background: url(/images/news_bg.png) no-repeat;background-size: 100% 100%;text-align: right;}
.title h5 .news_in a{font-size: 16px;color: #888888;font-weight: 100;letter-spacing: 0px;display: block;}
.title h5 .news_in:hover a{color: #94070a;}
/* 山旅新闻 开始 */
.part1{padding: 40px 0;}
.part1-pic>ul{margin-bottom: 30px;}
.part1-pic>ul>li{width: 585px;transition: 0.6s all;box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.1);}
.slideBox1{ width:100%; position: relative;}
.slideBox1 .bd{ position:relative;height:auto; z-index:0; }
.slideBox1 .bd li{ zoom:1; vertical-align:middle;overflow: hidden;width:100%; height:487px;}
.slideBox1 .bd img{ display:block;  transition: 0.6s all;width: 100%;height:471px;}
.slideBox1 .bd:hover img{ transition: 0.6s all;transform: scale(1.1);}
.slideBox1 .hd{width: 100%; position:relative; }
.slideBox1 .hd ul{ width: 90%;height: auto;overflow:hidden; zoom:1;margin: 0px auto;padding:10px 0px 25px;}
.slideBox1 .hd ul li{ margin-right:2px;  height:auto; line-height:26px; text-align:left; display: none;}
.slideBox1 .hd ul li h5{font-size: 20px;color: #333333;line-height: 30px;overflow: hidden;padding-top: 12px;margin-bottom: 10px; display: none;}
.slideBox1 .hd ul li h5:hover{color: #94070a;}
.slideBox1 .hd ul li p{font-size: 14px;color: #999999;line-height: 24px;overflow: hidden;margin-bottom: 10px;transition: 0.6s all;}
.slideBox1 .hd ul li h6{font-weight: normal;color: #94070a;font-size: 16px;display: none;}
.slideBox1 .hd ul li.on{display: block;}
.slideBox1 .prev,.slideBox1 .next{ position:absolute; left:0px; top:45%; margin-top:-25px; display:block; width:40px; height:50px; background-color:#000000; filter:alpha(opacity=50);opacity:0.5;text-align: center;}
.slideBox1 .next{ left:auto; right:0px; background-position:8px 5px; }
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }
.prev img,.next img{margin-top: 4px;}
.slideBox1 .prev:hover,.slideBox1 .next:hover{background-color: #aa0018;filter:alpha(opacity=50);opacity:0.5;}
.line_div{width:30px;height:2px;background:#aa0018;transition:0.6s all;}
.line_div0{width:0px;}
.part1-pic li:hover .line_div{width:100%;}
.part1-text .swiper-slide:hover .line_div{width:100%;}
.part3-r li:hover .text .line_div{width:100%;}
.part4-nr .swiper-slide:hover .text .line_div{width:100%;} 
.part1-list{height: 20px;padding: 23px 0px 23px;border-bottom: 1px solid #dadada;}
.part1-list p{font-size: 16px;color:#333333;line-height: 20px;}
.part1-list a:hover p{color:#94070a;}
.part1-list h1{font-weight: normal;color: #94070a;font-size: 16px;line-height: 20px;}
.swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
/* 山旅新闻 结束 */

/* 通知公告开始 */
.tongzhi-box{height: 2150px;padding: 40px 0 10px;background: #f7f7f7 url(../images/bg.jpg) no-repeat center 4px;background-size: 100% 100%;}
.part3 .wrap{padding-bottom: 30px;box-sizing: border-box;}
.part3-r{width: 100%;position: relative;}
.part3-r-title{position: absolute;right: 0;top: -44px;}
.part3-r-title a{font-size: 16px;color: #323232;transition: 0.6s all;}
.part3-r-title a:hover{color: #a90e09;transition: 0.6s all;}
.part3-r ul{/*overflow: hidden;*/margin-bottom: -30px;width: 100%;}
.part3-r li{float: left;width: 340px; height:56px;margin-right: 30px;margin-bottom: 40px;padding:20px;background-color: #ffffff;;}
.part3-r li:nth-child(3n){margin-right: 0;}
.part3-r li a{display: block;position: relative;}
.part3-r li .time{width: 70px;height:76px;position: relative;text-align: right;border-bottom: 1px solid #94070a;}
.part3-r li .day{font-size: 24px;color: #94070a;font-weight: bold;transition: 0.6s all;}
.part3-r li .year{font-size: 14px;color: #666666;transition: 0.6s all;line-height: 30px;}
.part3-r li .text{width: 243px;position: relative;}
.part3-r li .text p{transition: 0.6s all;font-size: 16px;line-height:30px;color: #444444;overflow: hidden;font-weight: bold;}
.part3-r li:hover .text p{color: #a90e09;transition: 0.6s all;}
/* 更多 */
.part1-more{width: 205px;height: 55px;line-height: 55px; margin:0 auto;}
.part1-more a{display: block;font-size: 18px;color: #94070a;text-align: center;/*font-family: 'sourcehansanssc-light';*/transition: 0.6s all;border: 1px solid #94070a;border-radius: 30px;}
.part1-more a:hover{background: #94070a;transition: 0.6s all;color: #fff;}
/* 通知公告结束 */

/* 招生就业开始 */
.part4{background: url(/images/bg2.png) no-repeat;background-size: 100% 100%;margin: 20px 0;position: relative;height: 720px;}
.part4 .wrap{padding: 15px 0 30px 0;box-sizing: border-box;}
.part4 .title a{color: #ffffff;}
.part4-ol{background: url(/images/bg1.png) no-repeat;background-size: 100% 100%;height: 720px;}
.part4-nr{position: relative;}
.part4-nr .picMarquee-left{ position:relative;}
.part4-nr .picMarquee-left .hd{}
.part4-nr .picMarquee-left .hd .prev,.part4-nr .picMarquee-left .hd .next{width: 40px;height: 40px;position: absolute;top: 50%;margin-top: -20px;z-index: 99;outline: none;cursor: pointer;}
.part4-nr .picMarquee-left .hd .prev{left: -62px;background: url(/images/jt1.png) no-repeat center;}
.part4-nr .picMarquee-left .hd .next{right: -62px;background: url(/images/jt2.png) no-repeat center;}
.part4-nr .picMarquee-left .bd{overflow: hidden;}
.part4-nr .picMarquee-left .bd ul{ overflow:hidden; zoom:1;margin-right: -30px; padding-top:20px !important;}
.part4-nr .picMarquee-left .bd ul li{transition: 0.6s all; float:left; _display:inline; overflow:visible;width: 278px;margin-right: 30px;background: url(/images/zsjy-bg1.jpg) no-repeat;background-size: 100%;}
.part4-nr .swiper-slide{display:block;height: 360px;}
.part4-nr .swiper-slide a{display: block;transition: 0.6s all;box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.1);height: 360px;}
.zsjy-dec{width: 119px;height: 4px;background-color: #D79850;margin: 0px auto;}
.part4-nr .swiper-slide .text{padding: 10px 20px 0px;}
.jxky-tit{width: 100%;padding-top: 26px;box-sizing: border-box;padding-bottom: 10px;}
.jxky-tit .jxky-date{transition: 0.6s all;font-size: 18px;color: #333333;margin-left: 20px;box-sizing: border-box;margin-bottom: 20px;font-weight: bold;}
.jxky-tit h5{transition: 0.6s all;font-size: 18px;color: #333333;margin-left: 20px;line-height: 30px;overflow: hidden;padding-right: 20px;box-sizing: border-box;}
.part4-nr .swiper-slide .text p{transition: 0.6s all;font-size: 14px;color: #666666;line-height: 23px;overflow: hidden;height: 130px;}		
.part4-nr .swiper-slide:hover a{box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.4);transition: 0.6s all;}		
.part4-nr .picMarquee-left .bd ul li:hover{background: url(/images/zsjy-bg2.jpg) no-repeat;;transition: 0.6s all;}
.part4-nr .picMarquee-left .bd ul li:hover .zsjy-dec{background-color: #ffffff;}
.part4-nr .picMarquee-left .bd ul li:hover .jxky-date{color: #ffffff;transition: 0.6s all;}
.part4-nr .picMarquee-left .bd ul li:hover .jxky-tit h5{color: #ffffff;transition: 0.6s all;}
.part4-nr .picMarquee-left .bd ul li:hover .text p{color: #ffffff;transition: 0.6s all;}
.jt{width: 32px;height: 32px;float: right;margin-right: 20px;background: url(/images/jt.png) no-repeat;background-size: 100% 100%;transition: 0.6s all;}
.part4-nr .picMarquee-left .bd ul li:hover .jt{background: url(/images/jt-white.png) no-repeat;}
/* 招生就业结束 */

/* 校园文化开始 */
.gyxy{ margin-top:20px; }
.gyxy-pic{width: 585px;height: 448px;margin-bottom: 30px;overflow: hidden;}
.gyxy .gyxy-pic img{width: 100%;height: 100%;transition: 0.6s all;}
.gyxy-news{height: 180px;width: 585px;border: 1px solid #912123;border-bottom-left-radius:10px;overflow: hidden;}
.news-left{padding:0px 25px;width: 50%;}
.news-left a h1{color: #333333;font-size: 18px;text-align: right;margin-top: 20px;margin-bottom: 20px;}
.news-left a:hover h1{color: #912123;}
.news-left p{font-size: 14px;color: #666666;text-align: left;margin-bottom: 15px;line-height: 25px;}
.news-left .dec{width: 26px;height: 2px;background-color: #912123;float: right;}
.news-left .news-time{margin-top: 10px;height: 22px;width: 100%;text-align: right;float: right;position: relative;}
.news-right{overflow: hidden;width:237px;height:100%;}
.news-right img{transition: 0.6s all;width:100%;height:100%;}
.news-time img{width: 22px;height: 22px;position: absolute;top:2px;right: 70px;transition: 0.6s all;}
.news-time span{line-height: 22px;color: #666666;height: 22px;}
.gyxy .gyxy-pic:hover img{transition: 0.6s all;transform: scale(1.1);}
.news-right:hover img{transition: 0.6s all;transform: scale(1.1);}
/* 校园文化结束 */

/* 专题专栏开始 */
.xsxd-box{padding:50px 0 100px;}
.xsxd .xsxd-list{position: relative;margin: 0px auto;}
/* 切换效果开始 */
.xsxd .xsxd-list .hd{position:absolute;display: none; top: -40px;right: 220px;width: 60px;height:20px;}
.xsxd .xsxd-list .hd ul{list-style: none;text-align:center;}
.xsxd .xsxd-list .hd ul li{width:8px;height:8px;margin: 0 3px;display:inline-block;background:none;border: 1px solid #bb0000;}
.xsxd .xsxd-list .hd ul li.on{background:#bb0000;width:8px;height:8px;}
.xsxd .xsxd-list .bd {}
.xsxd .xsxd-list .bd ul{list-style: none;margin-bottom: -30px;}
.xsxd .xsxd-list .bd ul li{width: 49%;height:160px;margin-right:2%;/*margin:0 1%;*/box-sizing: border-box;float: left;cursor: pointer;margin-bottom: 30px;transition: 0.6s all;position: relative;}
.xsxd .xsxd-list .bd ul li:nth-child(2n){margin-right: 0;}
.xsxd .xsxd-list .bd ul li .div-bg{width: 576px;height: 149px;border: 1px solid #D79850;position: absolute;top:0px;left: 0px;opacity: 1;transition: 0.7s all;}
.xsxd .xsxd-list .bd ul li .div-img{width: 576px;height: 149px;position: absolute;bottom:0px;right: 0px;transition: 1s all;}
.xsxd .xsxd-list .bd ul li .div-img img{width: 100%;height: 100;}
.xsxd .xsxd-list .bd ul li:hover .div-bg{opacity: 0;}
.xsxd .xsxd-list .bd ul li:hover .div-img{transform: translate(-10px,-10px);}
/* .xsxd .xsxd-list .bd ul li.li1,.xsxd .xsxd-list .bd ul li.li4{margin-left:70px;} */
.xsxd .xsxd-list a.prev{width:28px;height:28px;position: absolute;left:560px;bottom: -55px;background:url(/images/button1.png) no-repeat;}
.xsxd .xsxd-list a.next{width:28px;height:28px;position: absolute;right:560px;bottom: -55px;background:url(/images/button3.png) no-repeat;}
.xsxd .xsxd-list a.prev:hover{background:url(/images/button4.png) no-repeat;}
.xsxd .xsxd-list a.next:hover{background:url(/images/button2.png) no-repeat;}
/* 切换效果结束 */
/* 专题专栏结束 */

/*底部滚动样式开始*/
.scroll-pic{background-color: #912123;position: relative;padding-bottom: 40px ;}
.scroll-pic .hd .prev,.scroll-pic .hd .next{ width: 22px;height: 42px;position: absolute;top: 60%;margin-top: -36px;z-index: 99;outline: none;cursor: pointer; }
.scroll-pic .hd .next{right: -62px;background: url(/images/part1-right.png) no-repeat center; }
.scroll-pic .hd .prev{ left: -62px;background: url(/images/part1-left.png) no-repeat center; }
.scroll-pic .bd ul{ overflow:hidden;}
.scroll-pic .bd ul{ overflow:hidden; zoom:1; }
.scroll-pic .bd ul li{ width: 106px; height:190px;float:left; _display:inline;  text-align:center;padding-top: 40px;box-sizing: border-box; margin-right: 50px; }
.scroll-pic .bd ul li .pic{ text-align:center; width: 106px;height: 106px;border: 1px dashed #ffffff;}
.scroll-pic .bd ul li .pic img{ display:block; margin: 0 auto; }
.scroll-pic .bd ul li .title a{ line-height:50px;text-align:center;  color: #fff; font-size: 16px; }
.scroll-pic .bd ul li .pic a{width:86px;height: 88px;border: 1px dashed #ffffff;display:flex; align-items:center;margin: 17px 9px;transition: 0.6s all;}
.scroll-pic .bd ul li:hover .pic a{transform: scale(0.9);}
/*底部滚动样式结束*/