﻿@charset "utf-8";

html{-webkit-text-size-adjust:100%;font-size:5.2083333vw;}
*{margin:0;padding:0;}
body{ font-family:  "Microsoft YaHei", Arial, Helvetica, sans-serif;margin:0px; padding:0px; margin:0px auto; font-size:16px; color:#000; width:100%;  zoom:1;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#000;font-family: Microsoft YaHei,arial, sans-serif;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:middle;}
a{ color:#000; text-decoration:none;transition: all ease 0.3s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#f0f066;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}

/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}

/*input字体*/
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #d9d9d9; text-indent:1em;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/selectarr.png) no-repeat scroll 95% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

/*网页滚动条*/
::-webkit-scrollbar{
	width: 6px; height:6px;-webkit-overflow-scrolling : touch;
	background-color: #e6e6e6;}
::-webkit-scrollbar-track{
	background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
	border-radius: 10px;
	background-color: #58504a;}
::-webkit-scrollbar-button{
	height: 0px;
	background-color: #e6e6e6;}

/*effict*/
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .5s;}
.imgbox img{ width:auto !important; max-height:100%;}

.slick-arrow{ font-size:0; z-index:10;position: absolute; top:50%; margin-top:-15px; width:30px; height:30px; line-height:30px; background-color:rgba(0,0,0,0.4); border-radius:50%;cursor: pointer; padding: 0;transition: all ease 0.3s; color:#fff;}
.slick-arrow:hover{ color:#000; background-color:#d0ff40;}
.slick-prev:before{content: '<';}
.slick-next:before{content: '>';}
.slick-prev:before, .slick-next:before { font-size:16px; font-family:"宋体"; font-weight:bold;}
.slick-prev{ left:10px;}
.slick-next{ right:10px;}


/*pages*/
.Pages{text-align: center;margin-top:50px;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump,
.Pages .a_first,
.Pages .a_end{ display:none;}
.Pages em{ font-style:normal;}
.Pages a{ text-align:center; display:inline-block; border-radius:50%; width:40px;height:40px; line-height:40px;font-family: montse;margin:0 5px;vertical-align: middle;}
.Pages em a.a_cur{font-weight: bold;}
.Pages .a_prev{background:#f0f066 url(../images/zuo.png) center center no-repeat;}
.Pages .a_next{background: #b8e462 url(../images/you.png) center center no-repeat;}

@media(max-width:768px){
	.Pages{margin-top:30px;}
	.Pages a{width:30px;height:30px;line-height: 30px;font-size: 14px;margin:0 2px;}
}

/*pages end*/

.Contain{max-width:1520px;width:95%;margin:0 auto;}
.p80{padding:0 80px;}
.HomeCom{padding-top:1rem;padding-bottom: 1rem;}


/* Top */
.Top{line-height: 120px;}
.Top .Logo img{height: 0.76rem;}
.Top .m-btn{display: none;cursor: pointer;padding:15px 5px;border-radius: 5px;z-index:999;margin-top:13px;margin-left:10px;position: relative;z-index:9999;}
.Top .m-btn span{display: block;width:25px;height:3px;background:#f0f066;position: relative;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.Top .m-btn span::before, .m-btn span::after{content:'';display: block;height:3px;width:25px;background: #f0f066;position: absolute;left: 0;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.Top .m-btn span:before {top: -8px;}
.Top .m-btn span:after {bottom: -8px;}
.Top .m-btn.active span {background: transparent;}
.Top .m-btn.active span:before {transform: rotate(-48deg) translate(-6px, 5px);-webkit-transform: rotate(-48deg) translate(-6px, 5px);-o-transform: rotate(-48deg) translate(-6px, 5px);width: 24px;}
.Top .m-btn.active span:after {transform: rotate(48deg) translate(-6px, -5px);-webkit-transform: rotate(48deg) translate(-6px, -5px);-o-transform: rotate(48deg) translate(-6px, -5px);width: 24px;}

.Top .topTel{padding-left:55px;height:48px;position: relative;line-height: 20px;color:#000;margin-top:31px;}
.Top .topTel .ico{position: absolute;left:0;top:50%;margin-top:-24px;animation:move 3s 0s infinite;}
.Top .topTel span{font-size: 14px;}
.Top .topTel p{font-family: montse;font-size: 28px;margin-top:5px;}

.MainNav{margin-right:0.3rem;}
.MainNav ul li{float:left;position: relative;padding:0 0.2rem;font-size: 0.18rem;}
.MainNav ul li a{color:#4f4034;display: block;}
.MainNav ul li.on{background:url(../images/navon.png) no-repeat center center;background-size: contain;}
.MainNav ul li.on>a{color:#000;font-weight: bold;}

.MainNav ul li:hover{background:url(../images/navon.png) no-repeat center center;background-size: contain;}
.MainNav ul li:hover a{color:#000;}

.MainNav ul li .NavPull{width:140px;position: absolute;left:50%;margin-left:-70px;top:100%;z-index:999;background:rgba(255,255,255,0.95);text-align: center;font-size: 15px;display: none;}
.MainNav ul li .NavPull dl dd{padding:5px;line-height: 36px;box-sizing: border-box;}
.MainNav ul li .NavPull dl dd:hover a{background:#f0f066;color:#333;}

@keyframes move
{
    0%, 65%{ 
      -webkit-transform:rotate(0deg);
      transform:rotate(0deg);
    }
    70% {  
      -webkit-transform:rotate(15deg);
      transform:rotate(15deg);
    }
    75% {  
      -webkit-transform:rotate(-15deg);
      transform:rotate(-15deg);
    }
    80% {  
      -webkit-transform:rotate(15deg);
      transform:rotate(15deg);
    }
    85% {  
      -webkit-transform:rotate(-15deg);
      transform:rotate(-15deg);
    }
    90% {  
      -webkit-transform:rotate(15deg);
      transform:rotate(15deg);
    }
    95% {  
      -webkit-transform:rotate(-15deg);
      transform:rotate(-15deg);
    }
    100% {  
      -webkit-transform:rotate(0deg);
      transform:rotate(0deg);
    }
}

@-webkit-keyframes move
{
    0%, 65%{ 
      -webkit-transform:rotate(0deg);
      transform:rotate(0deg);
    }
    70% {  
      -webkit-transform:rotate(15deg);
      transform:rotate(15deg);
    }
    75% {  
      -webkit-transform:rotate(-15deg);
      transform:rotate(-15deg);
    }
    80% {  
      -webkit-transform:rotate(15deg);
      transform:rotate(15deg);
    }
    85% {  
      -webkit-transform:rotate(-15deg);
      transform:rotate(-15deg);
    }
    90% {  
      -webkit-transform:rotate(15deg);
      transform:rotate(15deg);
    }
    95% {  
      -webkit-transform:rotate(-15deg);
      transform:rotate(-15deg);
    }
    100% {  
      -webkit-transform:rotate(0deg);
      transform:rotate(0deg);
    }
}

@media(max-width:1680px){
	.p80{padding:0 30px;}
	.Top{line-height: 90px;}
	.Top .topTel{margin-top:21px;}
	.Top .topTel p{font-size: 20px;}
}

@media(max-width:1500px){
	.p80{padding:0 20px;}
	.MainNav ul li.on{background-size: contain;}
	.Top .topTel p{font-size: 18px;}
}

@media(max-width:1024px){
	.p80{padding:0 10px;}
	body{padding-top: 60px !important;}
	.Top{line-height: 60px;height: 60px;position: fixed;left: 0;top: 0;width: 100%;}
	.Top .Logo img{max-height:35px;height: auto;}
	.Top .m-btn{display: block;}
	.Top .topTel{display: none;}
	.Top{position: relative;}
	.MainNav{position: absolute;width:100%;top:60px;right:0;z-index:999;background:rgba(0,0,0,0.5);margin-right:0;height:calc(100vh - 60px);width:0;transition: background .3s;-webkit-transition: background .3s;overflow: hidden;}
	.MainNav ul{background:#fff;width:0;height:100%;position: absolute;right:0;top:0;transition: all .3s;-webkit-transition: all .3s;}
	.MainNav ul li{width:100%;box-sizing: border-box;line-height: 45px;min-width:180px;}
	.MainNav ul li.on{background:none;}
	.MainNav ul li:hover{background: none;}
	.MainNav ul li b{display: block;width:30px;height:30px;background: url(../images/more.png) no-repeat center center;position: absolute;right:10px;top:7.5px;}
	.MainNav ul li .NavPull{position: static;width:100%;margin-left:0;background:#f5f5f5;text-align: left;}
	.MainNav ul li .NavPull dl dd{padding-left:15px;border-top:1px solid #e5e5e5;line-height: 30px;}
	.MainNav ul li .NavPull dl dd:first-child{border-top:none;}
	.MainNav.show{width:100%;}
	.MainNav.show ul{width:200px;}
}

/* Bottom */
.Bottom .BottomBox{padding-top:40px;}
.Bottom .BottomBox .fLogo{width:30%;}
.Bottom .BottomBox .fLogo .logobox{margin-bottom:60px;}
.Bottom .BottomBox .fLogo .bottomContact .ewa{width:32%;}
.Bottom .BottomBox .fLogo .bottomContact .txt{padding-left:20px;max-width:65%;box-sizing: border-box;}
.Bottom .BottomBox .fLogo .bottomContact .txt .tel span{font-size: 14px;}
.Bottom .BottomBox .fLogo .bottomContact .txt .tel p{font-family: montse;font-size: 28px;margin-top:5px;}
.Bottom .BottomBox .fLogo .bottomContact .txt ul{margin-top:25px;}
.Bottom .BottomBox .fLogo .bottomContact .txt ul li{line-height: 36px;color:#999;}

.Bottom .gotop{padding-bottom:40px;}
.Bottom .gotop a{display: block;width:90px;height:90px;background:#f0f066;border-radius: 50%;text-align: center;line-height: 90px;}

.Bottom .BottomBox .BottomNav{width:65%;}
.Bottom .BottomBox .BottomNav ul li{width:12.5%;float:left;}
.Bottom .BottomBox .BottomNav ul li dl{}
.Bottom .BottomBox .BottomNav ul li dl:nth-child(2){margin-top:64px;}
.Bottom .BottomBox .BottomNav ul li dt{font-size: 18px;color:#4f4034;margin-bottom:20px;}
.Bottom .BottomBox .BottomNav ul li dt a{color:#4f4034;}
.Bottom .BottomBox .BottomNav ul li dt a:hover{font-weight: bold;}
.Bottom .BottomBox .BottomNav ul li dd{line-height: 44px;}
.Bottom .BottomBox .BottomNav ul li dd a{color:#999;}
.Bottom .BottomBox .BottomNav ul li dd a:hover{color:#000;}

.Bottom .CopyRight{padding-top:15px;padding-bottom:15px;line-height: 40px;background:#f0f066;color:#000;font-size: 14px;}
.Bottom .CopyRight a{color:#000;}
.Bottom .link{position: relative;}
.Bottom .link span{display: block;width:220px;height:40px;box-sizing: border-box;border-radius: 40px;line-height: 38px;border:1px solid #000;padding:0 20px;position: relative;cursor: pointer;}
.Bottom .link span b{display: block;width:30px;height:30px;background:url(../images/up.png) no-repeat center center;position: absolute;right:10px;top:50%;margin-top:-15px;transition: all .3s;-webkit-transition: all .3s;}
.Bottom .link span.on b{transform: rotateX(180deg);-webkit-transform: rotateX(180deg);}
.Bottom .link ul{position: absolute;bottom:40px;width:100%;background:#f0f066;left:0;width:100%;border-radius: 10px;box-sizing: border-box;padding:10px 20px;text-align: center;display: none;}
.Bottom .link ul li{line-height: 35px;border-top:1px solid #000;}
.Bottom .link ul li:first-child{border-top:none;}

@media(max-width:1560px){
	.Bottom .BottomBox .BottomNav ul li dl:nth-child(2){margin-top:58px;}
	.Bottom .BottomBox .BottomNav ul li dt{font-size: 16px;}
	.Bottom .BottomBox .BottomNav ul li dd{font-size: 14px;line-height: 40px;}
	.Bottom .BottomBox .fLogo .bottomContact .txt ul{margin-top:20px;}
	.Bottom .BottomBox .fLogo .bottomContact .txt ul li{font-size: 14px;line-height: 30px;}
	.Bottom .BottomBox .fLogo .logobox{margin-bottom:50px;}
	.Bottom .gotop a{width:70px;height:70px;line-height: 70px;}
}

@media(max-width:1366px){
	.Bottom .BottomBox .fLogo{width:35%;}
	.Bottom .BottomBox .fLogo .bottomContact .txt{padding-left:10px;}
}

@media(max-width:1024px){
	.Bottom .BottomBox{padding-top:20px;}
	.Bottom .BottomBox .fLogo{width:100%;}
	.Bottom .BottomBox .fLogo .logobox {margin-bottom:30px;}
	.Bottom .BottomBox .fLogo .logobox img{height:55px;}
	.Bottom .BottomBox .BottomNav{display: none;}
	.Bottom .BottomBox .fLogo .bottomContact .ewa{width:158px;}
	.Bottom .gotop{padding-bottom:20px;}
	.Bottom .gotop a{width:50px;height:50px;line-height: 50px;}
	.Bottom .gotop a img{height:20px;}
}

@media(max-width:768px){
	.Bottom .BottomBox .fLogo .logobox {margin-bottom:20px;text-align: center;display: none;}
	.Bottom .BottomBox .fLogo .logobox img{height:40px;}
	.Bottom .BottomBox .fLogo .bottomContact .ewa{width:120px;margin:0 auto;float:none;}
	.Bottom .BottomBox .fLogo .bottomContact .txt{width:100%;max-width:100%;margin-top:10px;padding-left:0;text-align: center;}
	.Bottom .BottomBox .fLogo .bottomContact .txt .tel p{font-size: 18px;}
	.Bottom .BottomBox .fLogo .bottomContact .txt ul{margin-top:5px;}
	.Bottom .BottomBox .fLogo .bottomContact .txt ul li{line-height: 22px;}
	.Bottom .link{width:100%;}
	.Bottom .link span{width:100%;height:32px;line-height: 30px;}
	.Bottom .CopyRight .con{line-height: 20px;margin-top:15px;font-size: 12px;text-align: center;width:100%;}
}


/* HomeBan */
.HomeBan{/*background:url(../images/loading.gif) no-repeat center center;*/position: relative;height: 100vh;}
.HomeBan .item{height: 100vh;}
.HomeBan .item .imgbox{height: 100vh;}
.HomeBan .item.slick-current .imgbox{
	-webkit-animation:scale-bg 5s ease-in-out 0s 1 alternate forwards;
	animation:scale-bg 5s ease-in-out 0s 1 alternate forwards;
}
.HomeBan .item .txt{position: absolute;width: 100%;z-index: 1;bottom: 26%;}
.HomeBan .item:nth-child(1) .txt{bottom: 12%;}
.HomeBan .item .txt .Contain {width: 95%;margin: 0 auto;max-width: 1440px;}
.HomeBan .slick-arrow{width:45px;height:45px;position: absolute;top:50%;margin-top:-22.5px;z-index:99;font-size: 0;color:transparent;background-position: center center;background-repeat: no-repeat;background-color: transparent;}
.HomeBan .slick-arrow.slick-prev{background-image: url(../images/banprev.png);left:80px;}
.HomeBan .slick-arrow.slick-next{background-image: url(../images/bannext.png);right:80px;}
.HomeBan .slick-arrow.slick-prev:hover{background-image: url(../images/banprevc.png);}
.HomeBan .slick-arrow.slick-next:hover{background-image: url(../images/bannextc.png);}

.HomeBan .slick-dots{position: absolute;bottom:20px;left:0;z-index:99;width:100%;text-align: center;}
.HomeBan .slick-dots li{display: inline-block;margin:0 10px;width:12px;height:12px;border-radius: 50%;background:#fff;}
.HomeBan .slick-dots li button{display: none;}
.HomeBan .slick-dots li.slick-active{background:#f0f066;}

.HomeBan .discover{position: absolute;right:80px;bottom:60px;-webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both;}
.HomeBan .discover .yuan{width:50px;height:50px;border-radius: 50%;background:#f0f066;position: absolute;top:-25px;left:50%;margin-left:-25px;}
.HomeBan .discover .yuan::before{content:'';display: block;width:70px;height:70px;background: #f0f066;opacity: 0.3;position: absolute;left:50%;top:50%;margin-top:-35px;margin-left:-35px;border-radius: 50%;}
.HomeBan .discover img{position: relative;z-index:9;}

@-webkit-keyframes scale-bg{
	0%{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	100%{
		-webkit-transform:scale(1.1);
		transform:scale(1.1);
	}
}
@keyframes scale-bg{
	0%{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	100%{
		-webkit-transform:scale(1.1);
		transform:scale(1.1);
	}
}

@keyframes rightan
{
  from{bottom: 8%;opacity: 0;}
  to{bottom: 4%;opacity: 1;}
}

@-webkit-keyframes rightan
{
  from{bottom: 8%;opacity: 0;}
  to{bottom: 4%;opacity: 1;}
}



@media(max-width:1366px){
	.HomeBan .slick-arrow.slick-prev{left:20px;}
	.HomeBan .slick-arrow.slick-next{right:20px;}
}
@media(max-width:1024px){
	.HomeBan,.HomeBan .item{height: auto;}
	.HomeBan .item .imgbox{height: auto;padding-top: 60%;}
}
@media(max-width:768px){
	.HomeBan .slick-dots li{width:6px;height:6px;margin:0 5px;}
	.HomeBan .slick-arrow{background-size: 10px;}
	.HomeBan .slick-arrow.slick-prev{left:10px;}
	.HomeBan .slick-arrow.slick-next{right:10px;}
	.HomeBan .discover{display: none;}
	.HomeBan .item .txt{width: 55%;}
}

/* 首页 */
.HomeTit{position: relative;margin-bottom:0.8rem;}
.HomeTit .Title h1{font-size: 0.44rem;font-weight: normal;color:#000;}
.HomeTit .Title .dec{font-size: 0.18rem;color:#4f4034;margin-top:0.2rem;line-height: 0.36rem;}
.HomeTit .ico{position: absolute;left:-110px;top:-20px;}
.More{width:2.25rem;height:0.7rem;line-height: 0.66rem;box-sizing: border-box;border-radius: 70px;border:2px solid #f0f066;text-align: center;}
.HomeTit .More{margin-top:28px;}
.More a{display: block;}
.More:hover{background:#f0f066;}
.More:hover a{color:#000;}

.More_1{background: #f0f066;}
.More_1:hover{background:#fff;}

.HomeAbout{position: relative;padding-bottom: 0;}
.HomeAbout .HomeAboutBox .HomeAboutCon{width:50%;}
.HomeAbout .HomeAboutBox .HomeAboutCon .con{line-height: 36px;color:#4f4034;height:252px;margin-bottom:20px;}
.HomeAbout .HomeAboutBox .HomeAboutImg{width:50%;position: absolute;bottom:0;right:0;}
.HomeAbout .HomeAboutBox .HomeAboutImg img{height: 6.6rem;}

.AboutNum ul{position: relative;height:2.4rem;margin-bottom:0.5rem;}
.AboutNum ul li{width:2.4rem;height:2.4rem;border-radius: 50%;text-align: center;box-sizing: border-box;padding-top:0.72rem;display: inline-block;}
.AboutNum ul li p{font-size: 0.48rem;font-family: montse;margin-bottom:10px;}
.AboutNum ul li span{font-size: 0.18rem;}
.AboutNum ul li:nth-child(1){background: #f0f066;}
.AboutNum ul li:nth-child(2){background: #b8e462;margin-left:-30px;}
.AboutNum ul li:nth-child(3){background: #85e073;margin-left:-30px;}

@media(max-width:1680px){
	.AboutNum ul{margin-bottom:0;}
	.HomeAbout .HomeAboutBox .HomeAboutCon .con{height:216px;}
}

@media(max-width:1440px){
	.AboutNum ul li{width:200px;height:200px;padding-top:65px;}
	.AboutNum ul li p{font-size: 35px;}
	.AboutNum ul li span{font-size: 16px;}
	.AboutNum ul li:nth-child(2){left:170px;}
	.AboutNum ul li:nth-child(3){left:340px;}
	.HomeAbout .HomeAboutBox .HomeAboutCon .con{font-size: 15px;line-height: 30px;height:auto;height:180px;}
}

@media(max-width:1366px){
	.AboutNum ul{height:200px;}
}

@media(max-width:1024px){
	.HomeCom{padding-top:40px;padding-bottom: 40px;}
	.HomeTit .Title h1{font-size: 25px;}
	.HomeTit .Title .dec{font-size: 14px;margin-top:5px;}
	.HomeTit .More{margin-top:0;}
	.More{width:150px;height:46px;line-height: 42px;font-size: 14px;}
	.HomeTit{margin-bottom:20px;}
	.HomeAbout .HomeAboutBox .HomeAboutCon{width:100%;}
	.HomeAbout .HomeAboutBox .HomeAboutCon .con{height:auto;}
	.HomeAbout .HomeAboutBox .HomeAboutImg{width:100%;position: static;margin-top:30px;}
	.HomeAbout .HomeAboutBox .HomeAboutImg img{height: auto;}
	.AboutNum{text-align: center;}
	.AboutNum ul li{display: inline-block;margin:0 5px;}
	.AboutNum ul li:nth-child(2){margin-left:5px;}
	.AboutNum ul li:nth-child(3){margin-left:5px;}
	.HomeTit .ico img{height:50px;}
}

@media(max-width:768px){
	.HomeCom{padding-top:20px;padding-bottom: 20px;}
	.HomeTit .Title h1{font-size: 20px;font-weight: bold;}
	.HomeTit .Title .dec{font-size: 13px;line-height: 20px;margin-top:10px;}
	.More{width:120px;height:40px;line-height: 36px;}
	.HomeAbout .HomeAboutBox .HomeAboutCon .con{font-size: 14px;line-height: 25px;}
	.AboutNum ul {height:105px;}
	.AboutNum ul li{width:105px;height:105px;padding-top:30px;margin:0;}
	.AboutNum ul li:nth-child(2){margin-left:0;}
	.AboutNum ul li:nth-child(3){margin-left:0;}
	.AboutNum ul li p{font-size: 20px;margin-bottom:0;}
	.AboutNum ul li span{font-size: 12px;}
}


.HomeTeacher{background:url(../images/homebg1.jpg) no-repeat center center;background-size: cover;}
.HomeTeacher .HomeTit .ico{position: static;text-align: right;}
.HomeTeacher .More{margin-top:0.7rem;}
.HomeTeacher .HomeTeacherBox{position: relative;}
.HomeTeacher .HomeTeacherCon{width:45%;padding-top:30px;}
.HomeTeacher .HomeTeacherCon .slider-for{position: absolute;left:0;top:0;width:50%;}
.HomeTeacher .HomeTeacherCon .slider-for .item .img{padding-top:90%;border-radius: 80px 0 80px 0;}

.HomeTeacher .HomeTeacherCon .slider-for .item:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

.HomeTeacher .HomeTeacherCon .slider-nav .slick-list{margin-left:-30px;}
.HomeTeacher .HomeTeacherCon .slider-nav .item {margin-left:30px;}
.HomeTeacher .HomeTeacherCon .slider-nav .item .img{padding-top:90%;border-radius: 30px 0 30px 0;border:2px solid #fff;}
.HomeTeacher .HomeTeacherCon .slider-nav .item.slick-current .img{border:2px solid #f0f066;}

.HomeTeacher .HomeTeacherCon .slider-nav .item:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

@media(max-width:1366px){
	.HomeTeacher .More{margin-top:60px;}
}

@media(max-width:1280px){
	.HomeTeacher .HomeTeacherCon{padding-top:0;}
}

@media(max-width:1024px){
	.HomeTeacher .HomeTeacherCon{width:100%;}
	.HomeTeacher .More{margin-top:30px;}
	.HomeTeacher .HomeTeacherCon .slider-for{position: static;width:100%;margin:20px 0;}
}

@media(max-width:768px){
	.HomeTeacher .HomeTeacherCon .slider-nav .slick-list{margin-left:-10px;}
	.HomeTeacher .HomeTeacherCon .slider-nav .item{margin-left:10px;}
}

.HomeNews .HomeNewsBox{position: relative;}
.HomeNews .HomeTit .ico{top:70px;}
.HomeNews .HomeNewsImg{width:50%;position: absolute;top:0;right:0;border-radius:0 80px 0 80px;overflow: hidden;}
.HomeNews .HomeNewsImg .img{padding-top:100%;}
.HomeNews .HomeNewsImg .txt{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);color:#fff;}
.HomeNews .HomeNewsImg .txt h1{display: inline-block;font-size: 30px;background:url(../images/yuanbg.png) no-repeat center right;}
.HomeNews .HomeNewsImg .txt .dec{margin-top:20px;}
.HomeNews .HomeNewsImg .txt .line{height:200px;width:1px;background: #fff;position: absolute;top:110px;left:50%;}
.HomeNews .HomeNewsImg:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

.HomeNews .HomeNewsCon{width:53%;}
.HomeNews .HomeNewsCon ul{border-radius: 40px 0 40px 0;overflow: hidden;}
.HomeNews .HomeNewsCon ul li{width:50%;height:2.83rem;float:left;position: relative;}
.HomeNews .HomeNewsCon ul li .img{padding-top:2.83rem;}
.HomeNews .HomeNewsCon ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.HomeNews .HomeNewsCon ul li:hover .ico{ -webkit-animation: icon-bounce 0.5s alternate;
	-moz-animation: icon-bounce 0.5s alternate;
	-o-animation: icon-bounce 0.5s alternate;
	animation: icon-bounce 0.5s alternate;}

.HomeNews .HomeNewsCon ul li .txt{position: absolute;width:100%;height:100%;position: absolute;top:0;left:0;display:flex;justify-content:center;flex-direction: column;text-align: center;}
.HomeNews .HomeNewsCon ul li .txt p{margin-top:20px;font-size: 24px;font-weight: bold;color:#000;}
.HomeNews .HomeNewsCon ul li.li4 .More{border:2px solid #fff;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.HomeNews .HomeNewsCon ul li.li4 .More a{color:#fff;}
.HomeNews .HomeNewsCon ul li.li4 .More:hover{border:2px solid #f0f066;}
.HomeNews .HomeNewsCon ul li.li4 .More:hover a{color:#000;}
.HomeNews .HomeNewsCon ul li.li1 .txt{background:rgba(240,240,102,0.95)}
.HomeNews .HomeNewsCon ul li.li2 .txt{background:rgba(133,244,115,0.95)}
.HomeNews .HomeNewsCon ul li.li3 .txt{background:rgba(184,228,98,0.95)}
.HomeNews .HomeNewsCon ul li.li4 .txt{background:rgba(240,240,102,0.95)}
.HomeNews .HomeNewsCon ul li.li4{background:url(../images/nbgico.png) no-repeat center center #4f4034;}

@media(max-width:1600px){
	.HomeNews .HomeNewsImg .img {padding-top: 90%;}
}
@media(max-width:1024px){
	.HomeNews .HomeNewsCon{width:100%;}
	.HomeNews .HomeNewsImg{width:100%;position: relative;margin:20px 0;}
}

@media(max-width:768px){
	.HomeNews .HomeNewsImg .txt{text-align: center;}
	.HomeNews .HomeNewsImg .txt h1{font-size: 22px;line-height: 40px;}
	.HomeNews .HomeNewsCon ul li{height:160px;}
	.HomeNews .HomeNewsCon ul li .img{padding-top:160px;}
	.HomeNews .HomeNewsCon ul li .txt p{font-size: 16px;margin-top:10px;}
	.HomeNews .HomeNewsCon ul li .txt .ico img{max-height:40px;}
}



.HomePic .HomeTit .Title{position: relative;}
.HomePic .HomeTit .Title .ico{right:-160px;left:auto;top:-50px;}

.HomePic .slider .item{position: relative;border-radius: 0 50px 0 50px;overflow: hidden;margin:0 50px;}
.HomePic .slider .item .img{padding-top:60%;border-radius: 0 50px 0 50px;}
.HomePic .slider .item .txt{position: absolute;bottom:40px;text-align: center;width:100%;line-height: 50px;font-size: 24px;color:#fff;font-weight: bold;}
.HomePic .slider .item::after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.5);position: absolute;top:0;left:0;transition: all .3s;-webkit-transition: all .5s;}
.HomePic .slider .item.slick-current::after{opacity: 0;}

.HomePic .slider .slick-arrow{width:80px;height:80px;line-height: 80px;margin-top:-40px;background: rgba(255,255,255,0.14);font-size: 0;color: transparent;background-position: center center;background-repeat: no-repeat;}
.HomePic .slider .slick-arrow.slick-prev{background-image: url(../images/prev.png);left:80px;}
.HomePic .slider .slick-arrow.slick-next{background-image: url(../images/next.png);right:80px;}
.HomePic .slider .slick-arrow:hover{background-color: #f0f066;}

.HomePic .slider .item:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

@media(max-width:1440px){
	.HomePic .slider .item .txt{font-size: 18px;line-height: 30px;bottom:30px;}
	.HomePic .slider .slick-arrow{width:50px;height:50px;line-height: 50px;background-size: 10px;}
}

@media(max-width:1024px){
	.HomePic .slider .item{margin:0 30px;}
	.HomePic .HomeTit .Title .ico{top:-20px;right:-80px;}
	.HomeTit .ico{left:0;top:-10px;}
	.HomeNews .HomeTit .ico{top:-10px;}
	.HomePic .slider .item .img{padding-top: 70%;}
}

@media(max-width:768px){
	.HomePic .slider .item{margin:0 10px;}
	.HomePic .slider .slick-arrow{width:40px;height:40px;line-height: 40px;background-size: 10px;margin-top:-20px;}
	.HomePic .slider .slick-arrow.slick-prev{left:20px;}
	.HomePic .slider .slick-arrow.slick-next{right:20px;}
}

/* 学校概况 */
.nBan .img img{width:100%;}

.Main .SunMenu{width:24%;max-width:330px;position: relative;top:-180px;}
.Main .SunMenu .columnName{font-size: 48px;font-weight: bold;color:#fff;margin-bottom:30px;}
.Main .SunMenu .SunMenuBox{width:100%;background:url(../images/n_navbg.png) no-repeat center bottom 50px #f0f066;border-radius: 40px 0 40px 0;box-sizing: border-box;padding:25px;min-height:600px;}
.Main .SunMenu .SunMenuBox ul{margin-top:10px;}
.Main .SunMenu .SunMenuBox ul li{line-height: 72px;text-align: center;font-size: 22px;transition: all .5s;-webkit-transition: all .5s;}
.Main .SunMenu .SunMenuBox ul li.on{font-weight: bold;}
.Main .SunMenu .SunMenuBox ul li a::before,
.Main .SunMenu .SunMenuBox ul li a::after{content:'';display: inline-block;width:13px;height:1px;background:#000;margin:0 10px;position: relative;top:-8px;opacity: 0;transition: all .5s;-webkit-transition: all .5s;}
.Main .SunMenu .SunMenuBox ul li.on a::before,
.Main .SunMenu .SunMenuBox ul li.on a::after{opacity: 1;}
.Main .SunMenu .SunMenuBox ul li:hover a::before,
.Main .SunMenu .SunMenuBox ul li:hover a::after{opacity: 1;}
.Main .SunMenu .SunMenuBox ul li:hover a{color:#000;}

.Main .MainCon{width:72.5%;}
.Main .MainCon .About{}
.Main .MainCon .About .AboutTit{text-align: center;margin-bottom:80px;}
.Main .MainCon .About .tit{text-align: center;font-size: 44px;position: relative;display: inline-block;}
.Main .MainCon .About .tit img{position: absolute;z-index:0;left:-100px;top:-20px;}
.Main .MainCon .About .AboutNum{text-align: center;margin-bottom:40px;}
.Main .MainCon .About .Content{color:#4f4034;line-height: 36px;}
.Main .MainCon .About .Content img{display: block;margin:0 auto;}


@media(max-width:1440px){
	.Main .SunMenu .columnName{font-size: 35px;}
	.Main .SunMenu .SunMenuBox ul li{font-size: 18px;line-height: 60px;}
	.Main .MainCon .About .tit{font-size: 35px;}
}

@media(max-width:1024px){
	.Main .SunMenu{width:100%;top:0;margin:20px 0;max-width:100%;}
	.Main .SunMenu .columnName{display: none;}
	.Main .SunMenu .SunMenuBox{min-height:1px;border-radius: 10px;background:#f0f066;padding:5px;}
	.Main .SunMenu .SunMenuBox .ico{display: none;}
	.Main .SunMenu .SunMenuBox ul li{width:33.33%;float:left;line-height: 40px;font-size: 16px;}
	.Main .MainCon{width:100%;}
	.Main .MainCon .About .AboutTit{margin-bottom:30px;}
	.Main .MainCon .About .tit{font-size: 22px;}
	.Main .MainCon .About .tit img{height:50px;left:-60px;}
	.Main .MainCon .About .Content{line-height: 30px;}
}

@media(max-width:768px){
	.Main .SunMenu{margin:10px 0;}
	.Main .SunMenu .SunMenuBox{padding:0;}
	.Main .SunMenu .SunMenuBox ul li a::before,
	.Main .SunMenu .SunMenuBox ul li a::after{display: none;}
	.Main .MainCon .About .tit{font-size: 18px;font-weight: bold;}
	.Main .MainCon .About .AboutNum{margin-bottom:20px;}
	.Main .MainCon .About .Content{font-size: 14px;line-height: 25px;}
}

/* 师生风采 */
.pd80{padding:80px 0;}
.Teacher .TeacherNav{padding-bottom:25px;border-bottom:1px solid #e5e5e5;margin-bottom:40px;}
.Teacher .TeacherNav li{display: inline-block;min-width:150px;height:55px;line-height: 55px;text-align: center;font-size: 18px;border-radius: 10px;}
.Teacher .TeacherNav li a{display: block;}
.Teacher .TeacherNav li.on{background:#b8e462;font-weight: bold;}
.Teacher .TeacherNav li:hover{background:#b8e462;font-weight: bold;}
.Teacher .TeacherNav li:hover a{color:#000;}
.Teacher .TeacherNav li.on:hover a{color:#000;}

.TeacherList ul{margin-left:-2.5%;}
.TeacherList ul li{width:30.83%;float:left;margin-left:2.5%;margin-bottom:50px;}
.TeacherList ul li .img{padding-top:127%;}
.TeacherList ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.TeacherList ul li .txt{margin-top:20px;}
.TeacherList ul li .txt h1{font-size: 26px;color:#000;}
.TeacherList ul li .txt h1 span{color:#999;font-size: 14px;font-weight: normal;}
.TeacherList ul li .txt b{display: block;width:25px;height:3px;background:#f0f066;margin:20px 0;}
.TeacherList ul li .txt .dec{font-size: 18px;color:#4f4034;}

@media(max-width:1440px){
	.TeacherList ul li .txt h1{font-size: 20px;}
	.TeacherList ul li .txt .dec{font-size: 16px;}
}

@media(max-width:1024px){
	.pd80{padding:40px 0;}
	.Teacher .TeacherNav li{min-width:120px;height:45px;line-height: 45px;font-size: 16px;}
}

@media(max-width:768px){
	.pd80{padding:20px 0;}
	.Teacher .TeacherNav{padding-bottom:15px;margin-bottom:20px;}
	.Teacher .TeacherNav li{min-width:100px;height:35px;line-height: 35px;font-size: 15px;}
	.TeacherList ul li{width:47.5%;margin-bottom:20px;}
	.TeacherList ul li .txt{margin-top:10px;}
	.TeacherList ul li .txt h1{font-size: 16px;height:21px;overflow: hidden;}
	.TeacherList ul li .txt b{margin:10px 0;}
	.TeacherList ul li .txt .dec{font-size: 14px;}
}


/* 学校校训 */
.Culture ul{margin-left:-2.5%;}
.Culture ul li{width:30.83%;float:left;margin-left:2.5%;margin-bottom:2.5%;position: relative;}
.Culture ul li .img{padding-top:270px;}
.Culture ul li .txt{position: absolute;width:100%;height:100%;background:#f6f6f5;top:0;top:0;box-sizing: border-box;padding-left:130px;padding-top:50px;transition: all .5s;-webkit-transition: all .5s;}
.Culture ul li .txt .num{position: absolute;top:50px;left:45px;font-size: 48px;font-family: montse;line-height: 48px;color:#f0f066;}
.Culture ul li:nth-child(2n) .txt .num{color:#b8e462;}
.Culture ul li .txt .con h1{font-size: 30px;color:#000;}
.Culture ul li .txt .con .dec{font-size: 18px;color:#4f4034;margin:10px 0 30px 0;}

.Culture ul li:hover .txt{background: rgba(240,240,102,0.9);}
.Culture ul li:hover .num{color:#000;}
.Culture ul li:nth-child(2n):hover .num{color:#000;}

@media(max-width:1440px){
	.Culture ul li .txt{padding-left:115px;}
	.Culture ul li .txt .con h1{font-size: 22px;}
	.Culture ul li .txt .con .dec{font-size: 16px;}
	.Culture ul li .txt .num{font-size: 35px;line-height: 35px;}
}


@media(max-width:768px){
	.Culture ul li{width:47.5%;}
}


@media(max-width:480px){
	/* .Culture ul li{width:97.5%;} */
	.Culture ul li .txt .con .ico img{max-width:50px;max-height:40px;}
	.Culture ul li .img{padding-top:170px;}
	.Culture ul li .txt{padding-left:50px;padding-top:20px;}
	.Culture ul li .txt .num{left:10px;top:20px;font-size: 25px;line-height: 25px;}
	.Culture ul li .txt .con h1{font-size: 18px;}
	.Culture ul li .txt .con .dec{font-size: 14px;margin:10px 0 20px 0;}
}

/* 通知公告 */
.TongZhigg{padding-top:20px;border-top:1px solid #e5e5e5;}
.TongZhigg ul li{line-height: 48px;font-size: 18px;height:48px;position: relative;padding-right:100px;}
.TongZhigg ul li span{color:#4f4034;position: absolute;right:0;top:0;}
.TongZhigg ul li p{color:#000;}
.TongZhigg ul li:hover p{font-weight: bold;}
.TongZhigg ul li:hover span{color:#b8e462;}
.TongZhigg ul li:nth-child(5n){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}

@media(max-width:1024px){
	.TongZhigg ul li{font-size: 16px;line-height: 40px;height:40px;}
}

@media(max-width:768px){
	.TongZhigg ul li{font-size: 15px;line-height: 35px;height:35px;}
	.TongZhigg ul li span{color:#999;}
	.TongZhigg ul li:nth-child(5n){padding-bottom:10px;margin-bottom:10px;}
}

/* 校园新闻 */
.SchoolNews ul{margin-left:-2.5%;}
.SchoolNews ul li{margin-left:2.5%;width:30.83%;float:left;margin-bottom:2.5%;background:#f6f6f5;}
.SchoolNews ul li .img{padding-top:58%;}
.SchoolNews ul li .txt{padding:30px;}
.SchoolNews ul li .txt h1{font-size: 18px;line-height: 30px;color:#000;height:60px;}
.SchoolNews ul li .date{font-family: montse_l;color:#85e073;font-weight: lighter;margin-top:20px;}
.SchoolNews ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

@media(max-width:1024px){
	.SchoolNews ul li .txt{padding:20px;}
	.SchoolNews ul li .txt h1{font-size: 16px;height:50px;line-height: 25px;}
	.SchoolNews ul li .txt .date{font-size: 14px;}
}

@media(max-width:768px){
	.SchoolNews ul li{width:97.5%;}
	.SchoolNews ul li .txt{padding:10px;}
	.SchoolNews ul li .txt h1{font-size: 15px;}
	.SchoolNews ul li .txt .date{margin-top:10px;}
}


/* 党团活动 */
.DangtuanAct .DangtuanTop{margin-bottom:50px;}
.DangtuanAct .DangtuanTop .img{width:50%;padding-top:400px;}
.DangtuanAct .DangtuanTop:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.DangtuanAct .DangtuanTop .txt{width:46%;}
.DangtuanAct .DangtuanTop .txt .date{font-family: montse_l;color:#85e073;}
.DangtuanAct .DangtuanTop .txt h1{font-size: 24px;line-height: 36px;height:72px;color:#000;margin:20px 0 25px 0;}
.DangtuanAct .DangtuanTop .txt .dec{font-size: 14px;line-height: 30px;color:#777;height:90px;padding-top:15px;border-top:1px solid #e5e5e5;}
.DangtuanAct .DangtuanTop .txt .More:hover{background:#f0f066;color:#000;}
.DangtuanAct .DangtuanTop .txt .More{margin-top:85px;}

.DangtuanAct .DangtuanList ul li{padding:40px 0 30px 0;border-bottom:1px solid #e5e5e5;}
.DangtuanAct .DangtuanList ul li:first-child{border-top:1px solid #e5e5e5;}
.DangtuanAct .DangtuanList ul li .tit{padding-right:100px;position: relative;line-height: 25px;}
.DangtuanAct .DangtuanList ul li .tit h1{font-size: 22px;}
.DangtuanAct .DangtuanList ul li .tit span{font-family: montse_l;color:#85e073;position: absolute;right:0;top:0;}
.DangtuanAct .DangtuanList ul li .dec{font-size: 14px;line-height: 30px;color:#777;margin-top:20px;}
.DangtuanAct .DangtuanList ul li:hover .tit h1{color:#85e073;}


@media(max-width:1024px){
	.Main .SunMenu .SunMenuBox ul{margin-top:0;}
	.DangtuanAct .DangtuanTop .txt h1{font-size: 18px;line-height: 30px;height:60px;}
	.DangtuanAct .DangtuanTop .img{padding-top:350px;}
	.DangtuanAct .DangtuanTop .txt .More{margin-top:70px;}
	.DangtuanAct .DangtuanList ul li .tit h1{font-size: 18px;}
	.DangtuanAct .DangtuanList ul li{padding:25px 0 15px 0;}
	.DangtuanAct .DangtuanList ul li .dec{line-height: 25px;height:75px;margin-top:10px;}
}


@media(max-width:768px){
	.DangtuanAct .DangtuanTop{margin-bottom:30px;}
	.DangtuanAct .DangtuanTop .img{width:100%;padding-top:72%;}
	.DangtuanAct .DangtuanTop .txt{width:100%;margin-top:20px;}
	.DangtuanAct .DangtuanTop .txt h1{font-size: 16px;line-height: 28px;height:56px;margin:10px 0;}
	.DangtuanAct .DangtuanTop .txt .dec{line-height: 25px;height:75px;}
	.DangtuanAct .DangtuanTop .txt .More{margin-top:20px;}
	.DangtuanAct .DangtuanList ul li .tit{padding-right:0;line-height: 20px;}
	.DangtuanAct .DangtuanList ul li .tit span{position: static;}
	.DangtuanAct .DangtuanList ul li .tit h1{font-size: 16px;margin-bottom:10px;}
}

/* 校园动态-高复部 */
.GaofuNews ul li{padding-right:400px;position: relative;margin-bottom:50px;}
.GaofuNews ul li .img{width:350px;padding-top:204px;position: absolute;right:0;top:0;}
.GaofuNews ul li .txt{padding-top:50px;border-top:1px solid #e5e5e5;}
.GaofuNews ul li .txt h1{font-size: 18px;color:#000;}
.GaofuNews ul li .txt .date{font-family: montse_l;color:#85e073;margin:20px 0 30px 0;}
.GaofuNews ul li .txt .dec{font-size: 14px;line-height: 30px;height:60px;color:#777;}

.GaofuNews ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.GaofuNews ul li:hover h1{color:#85e073;}

@media(max-width:768px){
	.GaofuNews ul li{padding-right:370px;}
	.GaofuNews ul li .txt h1{font-size: 16px;}
}

@media(max-width:480px){
	.GaofuNews ul li{padding-right:0;margin-bottom:30px;}
	.GaofuNews ul li .img{position: relative;width:100%;padding-top:58%;}
	.GaofuNews ul li .txt{padding-top:15px;}
	.GaofuNews ul li .txt .date{margin:10px 0;}
	.GaofuNews ul li .txt .dec{line-height: 25px;height:50px;}
}

/* 学部简介 */
.XuebuIntro .PartTit{margin-bottom:40px;}
.XuebuIntro .PartTit h1{font-size: 44px;font-weight: normal;}
.XuebuIntro .PartTit .dec{color:#4f4034;line-height: 36px;margin-top:20px;}

.XuebuIntro .Part_2{padding:30px 0;}

.XuebuIntro .Part_3 .slider .item{text-align: center;}
.XuebuIntro .Part_3 .slider .item .img{width:166px;height:166px;border-radius: 50%;overflow: hidden;margin:0 auto;}
.XuebuIntro .Part_3 .slider .item .txt{margin-top:20px;}
.XuebuIntro .Part_3 .slider .item .txt h1{font-size: 22px;font-weight: normal;color:#000;}
.XuebuIntro .Part_3 .slider .item .txt .dec{color:#999;margin-top:10px;}
.XuebuIntro .Part_3 .slider .item:hover .img span{transform: scale(1.1);-webkit-transform: scale(1.1);}
.XuebuIntro .Part_3 .slider .item:hover h1{font-weight: bold;}

.XuebuIntro .Part_3 .slider .slick-arrow{width:36px;height:36px;margin-top:0;line-height: 36px;color:#000;top:-90px;}
.XuebuIntro .Part_3 .slider .slick-arrow.slick-prev{background:#f0f066;right:60px;left:auto;}
.XuebuIntro .Part_3 .slider .slick-arrow.slick-next{background:#b8e462;right:0;left:auto;}


@media(max-width:1440px){
	.XuebuIntro .PartTit h1{font-size: 35px;}
}

@media(max-width:1024px){
	.XuebuIntro .PartTit h1{font-size: 25px;}
	.XuebuIntro .PartTit .dec{font-size: 14px;line-height: 25px;}
	.XuebuIntro .Part_3 .slider .item .txt h1{font-size: 18px;}
	.XuebuIntro .Part_3 .slider .item .txt .dec{font-size: 14px;}
	.XuebuIntro .Part_3 .slider .slick-arrow{top:-80px;}
}

@media(max-width:768px){
	.XuebuIntro .Part_2{padding:10px 0;}
	.XuebuIntro .PartTit h1{font-size: 20px;font-weight: bold;}
	.XuebuIntro .Part_3 .slider .item .img{width:90px;height:90px;}
	.XuebuIntro .Part_3 .slider .item .txt h1{font-size: 15px;}
	.XuebuIntro .Part_3 .slider .item .txt .dec{font-size: 12px;}
	.XuebuIntro .Part_3 .slider .slick-arrow{top:-70px;}
	.XuebuIntro .Part_3 .slider .slick-arrow{width:28px;height:28px;line-height: 28px;}
	.XuebuIntro .Part_3 .slider .slick-arrow.slick-prev{right:40px;}
}

/* 校史陈列 */
.Xiaoshicl .XiaoshiclBox .slider-for .item{position: relative;}
.Xiaoshicl .XiaoshiclBox .slider-for .item .img img{width:100%;}
.Xiaoshicl .XiaoshiclBox .slider-for .item .txt{width:90%;max-width:540px;height:60px;line-height: 60px;background:#f0f066;position: absolute;bottom:0;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);color:#000;font-size: 20px;text-align: center;}
.Xiaoshicl .XiaoshiclBox .slider-nav{margin-top:10px;}
.Xiaoshicl .XiaoshiclBox .slider-nav .slick-list{margin-left:-10px;}
.Xiaoshicl .XiaoshiclBox .slider-nav .item{margin-left:10px;opacity: 0.5;}
.Xiaoshicl .XiaoshiclBox .slider-nav .item .img{padding-top:60%;cursor: pointer;}
.Xiaoshicl .XiaoshiclBox .slider-nav .item.slick-current{opacity: 1;}
.Xiaoshicl .XiaoshiclBox .slider-nav .slick-arrow{color:#000;}
.Xiaoshicl .XiaoshiclBox .slider-nav .slick-arrow.slick-prev{background:#f0f066;}
.Xiaoshicl .XiaoshiclBox .slider-nav .slick-arrow.slick-next{background:#b8e462;}


@media(max-width:768px){
	.Xiaoshicl .XiaoshiclBox .slider-for .item .txt{height:40px;line-height: 40px;font-size: 15px;}
}

@media(max-width:480px){
	.Xiaoshicl .XiaoshiclBox .slider-for .item .txt{width:100%;position: static;transform: translateX(0);-webkit-transform: translateX(0);}
}

/* 校友名录 */
.Xiaoyouml .XiaoyoumlBox ul{margin-left:-2.5%;}
.Xiaoyouml .XiaoyoumlBox ul li{width:30.83%;margin-left:2.5%;margin-bottom:2.5%;float:left;background:#f6f6f5;height:90px;line-height: 90px;text-align: center;font-size: 20px;padding-left:6px;box-sizing: border-box;position: relative;transition: all .5s;-webkit-transition: all .5s;}
.Xiaoyouml .XiaoyoumlBox ul li a{display: block;}
.Xiaoyouml .XiaoyoumlBox ul li i{display: block;width:6px;height:100%;background:#f0f066;position: absolute;left:0;top:0;transition: all .5s;-webkit-transition: all .5s;}
.Xiaoyouml .XiaoyoumlBox ul li:nth-child(2n) i{background:#b8e462;}
.Xiaoyouml .XiaoyoumlBox ul li:hover{background:#f0f066;}
.Xiaoyouml .XiaoyoumlBox ul li:hover a{color:#000;}
.Xiaoyouml .XiaoyoumlBox ul li:hover i{background:#000;}
.Xiaoyouml .XiaoyoumlBox ul li:nth-child(2n):hover{background: #b8e462;}

@media(max-width:1024px){
	.Xiaoyouml .XiaoyoumlBox ul li{font-size: 18px;}
}

@media(max-width:768px){
	.Xiaoyouml .XiaoyoumlBox ul li{font-size: 16px;height:50px;line-height: 50px;width:47.5%;}
}

@media(max-width:480px){
	.Xiaoyouml .XiaoyoumlBox ul li{font-size: 14px;height:40px;line-height: 40px;}
}


/* 招生招聘 */
.Join .JoinBox ul li{padding-right:80px;position: relative;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #e5e5e5;}
.Join .JoinBox ul li h1{font-size: 18px;color:#000;transition: all .5s;-webkit-transition: all .5s;}
.Join .JoinBox ul li .date{font-family: montse_l;color:#85e073;margin-top:15px;}
.Join .JoinBox ul li:first-child{border-top:1px solid #e5e5e5;}
.Join .JoinBox ul li .more{position: absolute;right:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.Join .JoinBox ul li:hover h1{padding-left:20px;color:#85e073;}

@media(max-width:768px){
	.Join .JoinBox ul li{padding-top:15px;padding-bottom:15px;padding-right:40px;}
	.Join .JoinBox ul li h1{font-size: 16px;}
	.Join .JoinBox ul li .date{margin-top:8px;font-size: 14px;}
	.Join .JoinBox ul li .more img{height:28px;}
}

@media(max-width:480px){
	.Join .JoinBox ul li h1{font-size: 15px;}
}


/* 校刊校报 */
.Xiaobaoxk ul{margin-left:-5%;}
.Xiaobaoxk ul li{width:45%;float:left;margin-left:5%;margin-bottom:4%;position: relative;}
.Xiaobaoxk ul li .img{padding-top:72%;}
.Xiaobaoxk ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.Xiaobaoxk ul li .txt{position: absolute;width:190px;height:140px;background:#f6f6f5;bottom:0;right:0;box-sizing: border-box;padding:30px;}
.Xiaobaoxk ul li .txt h1{font-size: 16px;font-weight: normal;margin-bottom:20px;}
.Xiaobaoxk ul li:hover .txt h1{font-weight: bold;color:#000;}

@media(max-width:768px){
	.Xiaobaoxk ul li .txt{width:150px;height:110px;padding:20px;}
	.Xiaobaoxk ul li .txt h1{margin-bottom:10px;}
}

@media(max-width:480px){
	.Xiaobaoxk ul li{width:95%;}
	.Xiaobaoxk ul li .txt{width:130px;height:80px;padding:10px;}
	.Xiaobaoxk ul li .txt .more img{height:25px;}
}

/* 校友风采 */
.Xiaoyoufc ul{margin-left:-2.5%;}
.Xiaoyoufc ul li{float:left;width:30.83%;margin-left:2.5%;margin-bottom:2.5%;background:#f6f6f5;box-sizing: border-box;padding:50px 30px;transition: all .5s;-webkit-transition: all .5s;}
.Xiaoyoufc ul li .img{width:230px;height:230px;border-radius: 50%;overflow: hidden;margin:0 auto;}
.Xiaoyoufc ul li .txt .tit{text-align: center;padding:20px 0;border-bottom:1px solid #e5e5e5;margin-bottom:20px;}
.Xiaoyoufc ul li .txt .tit h1{font-size: 22px;color:#000;font-weight: normal;}
.Xiaoyoufc ul li .txt .tit p{color:#777;margin-top:5px;}
.Xiaoyoufc ul li .txt dl{line-height: 30px;color:#4f4034;padding-left:50px;}
.Xiaoyoufc ul li .txt dl dd {padding-left:100px;position: relative;}
.Xiaoyoufc ul li .txt dl dd span{width:96px;text-align: justify;display: inline-block;position: relative;height:30px;position: absolute;left:0;top:0;}
.Xiaoyoufc ul li .txt dl dd span::after{display: inline-block;width: 100%;content: '';}

.Xiaoyoufc ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.Xiaoyoufc ul li:hover .img span{transform: scale(1.1);-webkit-transform: scale(1.1);}

@media(max-width:768px){
	.Xiaoyoufc ul li{padding:20px;}
	.Xiaoyoufc ul li .img{width:160px;height:160px;}
	.Xiaoyoufc ul li .txt .tit{padding-bottom:10px;margin-bottom:10px;}
	.Xiaoyoufc ul li .txt .tit h1{font-size: 18px;}
	.Xiaoyoufc ul li .txt .tit p{font-size: 14px;}
	.Xiaoyoufc ul li .txt dl{line-height: 25px;font-size: 14px;padding-left:0;}
	.Xiaoyoufc ul li .txt dl dd{padding-left:90px;}
	.Xiaoyoufc ul li .txt dl dd span{width:88px;height:25px;}
}

@media(max-width:480px){
	.Xiaoyoufc ul li{width:97.5%;}
	.Xiaoyoufc ul li .txt dl {padding-left:50px;}
	.Xiaoyoufc ul li .img{width:120px;height:120px;}
}

/* 校园电视台-成员风采 */
.TeamMember ul{margin-left:-2.5%;}
.TeamMember ul li{margin-left:2.5%;width:30.83%;float:left;margin-bottom:2.5%;box-sizing: border-box;position: relative;transition: all .5s;-webkit-transition: all .5s;overflow: hidden;}
.TeamMember ul li .img{padding-top:127%;}
.TeamMember ul li .bg{position: absolute;width:100%;height:0;background:rgba(0,0,0,0.5);bottom:0;left:0;transition: all .5s;-webkit-transition: all .5s;}
.TeamMember ul li .txt{position: absolute;bottom:0;left:0;width:100%;box-sizing: border-box;padding:30px;color:#fff;transition: all .5s;-webkit-transition: all .5s;text-align: center;transform: translateY(100%);-webkit-transform: translateY(100%);opacity: 0;}
.TeamMember ul li .txt h1{font-size: 22px;font-weight: normal;}
.TeamMember ul li .txt .line{width:100%;height:1px;background: rgba(255,255,255,0.3);margin:20px 0;position: relative;}
.TeamMember ul li .txt .line::after{content:'';display: block;width:30px;height:3px;background:#85e073;position: absolute;left:50%;top:50%;margin-top:-1.5px;margin-left:-15px;}
.TeamMember ul li .txt .dec{line-height: 30px;}
.TeamMember ul li:hover .bg{height:100%;}
.TeamMember ul li:hover .txt{transform: translateY(0);-webkit-transform: translateY(0);opacity:1;}

@media(max-width:768px){
	.TeamMember ul li .txt{padding:20px;}
	.TeamMember ul li .txt h1{font-size: 16px;}
	.TeamMember ul li .txt .line{margin:10px 0;}
	.TeamMember ul li .txt .dec{font-size: 14px;line-height: 25px;}
}

@media(max-width:480px){
	.TeamMember ul li{width:47.5%;}
}

/* 校园电视台-节目集锦 */
.Program ul{margin-left:-2.5%;}
.Program ul li{margin-left:2.5%;width:30.83%;float:left;margin-bottom:2.5%;box-sizing: border-box;position: relative;transition: all .5s;-webkit-transition: all .5s;overflow: hidden;}
.Program ul li .img{padding-top:177%;}
.Program ul li .img .play{width:100%;height:100%;background:url(../images/play.png) no-repeat center center;position: absolute;top:0;left:0;}
.Program ul li .txt{padding:15px 10px;font-size: 18px;color:#000;text-align: center;margin-top:5px;}
.Program ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

@media(max-width:768px){
	.Program ul li{width:47.5%;}
	.Program ul li .txt{font-size: 16px;padding:8px;}
}

@media(max-width:480px){
	.Program ul li .txt{font-size: 15px;margin-top:0;}
	.Program ul li .img .play{background-size: 32px;}
}

/* 校园电视台-电视台公告 */
.Television_gg ul{margin-left:-2.5%;}
.Television_gg ul li{margin-left:2.5%;width:47.5%;float:left;margin-bottom:2.5%;box-sizing: border-box;position: relative;transition: all .5s;-webkit-transition: all .5s;background: #f6f6f5;box-sizing: border-box;padding:30px 40px;padding-right:80px;position: relative;transition: all .5s;-webkit-transition: all .5s;}
.Television_gg ul li h1{font-size: 18px;color:#000;margin-top:10px;}
.Television_gg ul li .date{font-family: montse_l;color:#85e073;}
.Television_gg ul li .more{position: absolute;right:25px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.Television_gg ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.2);}

@media(max-width:768px){
	.Television_gg ul li{padding:20px;padding-right:70px;}
	.Television_gg ul li h1{font-size: 16px;}
	.Television_gg ul li .more{right:15px;}
	.Television_gg ul li .more img{height:32px;}
}

@media(max-width:480px){
	.Television_gg ul li{width:97.5%;}
}

.NewsInfo{max-width:1200px;margin:0 auto;}

.Titleinfo{ border-bottom:1px solid #e6e6e6; text-align:center; margin-bottom:35px; padding:0px 0 18px;}
.Titleinfo .tits{font-size:26px; color:#010101; line-height:40px;}
.Titleinfo .date{ font-size:14px; padding:5px 0 0 0;color:#808080;}
.Titleinfo .date i{ display:inline-block; margin:0 10px;}
.Titleinfo .share{ display:inline-block;*display:inline; zoom:1; vertical-align:middle;}
.PrevNextBox {margin:50px 0 0 0;position:relative; padding-top:11px; border-top:1px solid #e6e6e6; color:#888888; font-size:16px;}
.PrevNextBox dl{ width:70%; line-height:50px; height:50px;overflow:hidden; border-bottom:1px dotted #d9d9d9; position:relative;}
.PrevNextBox dl span{ padding:0 75px 0 55px; position:relative; display:block;}
.PrevNextBox dl span em{ position:absolute; left:0px; top:0px; color:#333333;}
.PrevNextBox dl span .date{ position:absolute; right:0; top:0; color:#808080; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.PrevNextBox dl a{ margin:0px auto; display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:95%; color:#333333;}
.PrevNextBox dl a.none{color:#999;}
.PrevNextBox a.back{ position:absolute; right:0; top:54px; color:#85e073; font-size:14px; padding-right:31px; background:url(../images/ico/back.png) right center no-repeat;}

.SinglePage {line-height: 30px;}
.SinglePage video{display: block;margin:0px auto;width: 80% !important; height: auto !important;margin-bottom: 15px;}


@media(max-width:768px){
	.Titleinfo { line-height:20px; font-size:12px; padding-bottom:15px; margin-bottom:20px;}
	.Titleinfo .tits{ font-size:18px; line-height:24px; padding-bottom:10px;}
	.Titleinfo .share{ display:none;}
.SinglePage video{width: 100% !important; height: auto !important;}


	.PrevNextBox {margin:50px 0 0 0; font-size:14px;}
	.PrevNextBox dl{ width:auto; line-height:30px; height:30px; margin-bottom:8px;}
	.PrevNextBox dl span{ padding-left:45px;}
	.PrevNextBox a.back{ font-size:14px; top:-35px;}
}

.Homecss .Top{position:fixed;left: 0;top: 0;width: 100%;z-index: 100;background:rgba(255,255,255,0.6);}
/* .fp-scrollable,.fp-scroller{overflow: visible;} */
@media(min-width:1023px){
	.active .ani1{
		animation:fadeInUp 1s .4s ease both;
		-webkit-animation:fadeInUp 1s .4s ease both;
		-moz-animation:fadeInUp 1s .4s ease both;
	}
	.active .ani2{
		animation:fadeInUp 1s .8s ease both;
		-webkit-animation:fadeInUp 1s .8s ease both;
		-moz-animation:fadeInUp 1s .8s ease both;
	}
	.active .ani3{
		animation:fadeInUp 1s 1.2s ease both;
		-webkit-animation:fadeInUp 1s 1.2s ease both;
		-moz-animation:fadeInUp 1s 1.2s ease both;
	}
	.active .ani4{
		animation:fadeInUp 1s 1.6s ease both;
		-webkit-animation:fadeInUp 1s 1.6s ease both;
		-moz-animation:fadeInUp 1s 1.6s ease both;
	}
	.active .ani5{
		animation:fadeInUp 1s 2s ease both;
		-webkit-animation:fadeInUp 1s 2s ease both;
		-moz-animation:fadeInUp 1s 2s ease both;
	}
}

/*报名系统*/
.bmxt .bmxtcon{padding:30px;background: #f5f5f5;line-height:1.8;margin-bottom:50px;font-size:14px;}

.bmxt .bmxtlist ul{margin-left:-2%;}
.bmxt .bmxtlist ul li{width:31.33%;float:left;margin-left:2%;margin-bottom:2%;box-sizing: border-box;padding:0 10px;}
.bmxt .bmxtlist ul li a{display: flex;height:54px;align-items: center;justify-content: center;background: #f0f066;}
.bmxt .bmxtlist ul li:hover a{color:#333;font-weight: bold;}

.bmxt .bmxtcon{position: relative;}
.bmxt .bmxtcon .close{position: absolute;right:10px;top:2px;font-size:18px;cursor: pointer;}

@media(max-width:768px){
    .bmxt .bmxtcon{padding:15px;line-height: 24px;margin-bottom:25px;}
    .bmxt .bmxtlist ul li{width:48%;}
    .bmxt .bmxtcon .close{position: absolute;right:7px;top:0;}
}

@media(max-width:480px){
    .bmxt .bmxtlist ul li{width:98%;height:auto;}
    .bmxt .bmxtlist ul li a{height:auto;line-height: 38px;}
}

.bmxt_info .bmxt_tit{font-size: 24px;text-align: center;margin-bottom:30px;}

.bmxt_info .bmxt_form {color:#767676;}
.bmxt_info .bmxt_form .formbox{margin-left:-3%;}
.bmxt_info .bmxt_form .formbox .inputbox{width:47%;margin-bottom:20px;margin-left:3%;float:left;box-sizing: border-box;}
.bmxt_info .bmxt_form .formbox .inputbox .name{margin-bottom:8px;font-size: 14px;font-weight: bold;}
.bmxt_info .bmxt_form .formbox .inputbox .name b{color:#f44336;}


.form-control {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control:focus {
    background: #f8f8f8;
    border-color: #f0f066;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
select.form-control {background: url(../images/selectarr.png) no-repeat right 15px center transparent;}
select.form-control:focus  {background: url(../images/selectarr.png) no-repeat right 15px center transparent;}

.bmxt_info .bmxt_form .formbtn{margin-top:30px;}
.bmxt_info .bmxt_form .formbtn button{height:34px;background: #ffc107;color:#fff;width:100%;}

@media(max-width:640px){
    .bmxt_info .bmxt_tit{font-size: 18px;font-weight: bold;margin-bottom:15px;}
    .bmxt_info .bmxt_form .formbox .inputbox{width:97%;margin-bottom:10px;}
    .bmxt_info .bmxt_form .formbtn{margin-top:15px;}
}














