/*banner*/
@media screen and (min-width: 320px) {
	.banner-swiper{ position: relative;}

	.banner-bg{ padding-bottom: 45%; -webkit-background-size: cover;
	background-size: cover; background-position: center center; }
	
	.banner-pagination { position: absolute; left: 50%; z-index: 9; color: #fff; transform: translateX(-50%); -webkit-transform: translateX(-50%); top: -27px;}
	.banner-pagination span{ width: 12px; height: 12px; text-align: center; display: inline-block; background: #000; background: transparent; -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; margin: 0 5px; cursor: pointer; border: solid 2px #fff; opacity: 1;}
	.banner-pagination span.swiper-pagination-bullet-active{ background: #fff;}
	
	.pagination-por{position: relative; bottom: 0;}
	
}

@media screen and (min-width: 992px) {
	.banner-pagination{ top: -90px;}
}

@media screen and (min-width: 1240px) {
	.banner-bg{ padding-bottom: 0; height: 567px;}
}


/*招生资讯*/
@media screen and (min-width: 320px) {
	.ind-zszx-tabs{}
	.ind-zszx-tabs .hd{ -webkit-box-shadow: 0 0 30px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 30px rgba(0,0,0,.2);
	box-shadow: 0 0 30px rgba(0,0,0,.2); overflow: hidden; background: #fff;}
	.ind-zszx-tabs .hd div{  width: 50%; float: left; padding: 10px 10px; position: relative; background: #fff; cursor: pointer;}
	.ind-zszx-tabs .hd div span{ display: block; text-align: center; color: #333;}
	.ind-zszx-tabs .hd div i.iconfont{ display: block; text-align: center; line-height: 30px; font-size: 24px; color: #666;}
	.ind-zszx-tabs .hd div i.ind-more{ border-bottom: solid 7px #f5f5f5; border-left: solid 7px transparent; border-right: solid 7px transparent; position: absolute; left: 50%; bottom: 0; margin-left: -7px; opacity: 0; -webkit-transform: translateY(7px); transform: translateY(7px);}
	
	
	.ind-zszx-tabs .hd div.on{ background: #b14f22;}
	.ind-zszx-tabs .hd div.on i.iconfont:before{ color: #fff;}
	.ind-zszx-tabs .hd div.on span{ color: #fff;}
	.ind-zszx-tabs .hd div.on i.ind-more{opacity: 1;-webkit-transform: translateY(0); transform: translateY(0);}
	
	.ind-zszx-tabs .hd div.on i{}
	
	
	.ind-zszx-bg{ background: #f5f5f5;}
	
	i.pic-scale-zszx{ padding-bottom: 58.42%;}
	
	.ind-zszx-info{padding: 20px 0;}
	.ind-zszx-info dl{ padding: 0;}
	.ind-zszx-info dd{ padding-top: 10px;}
	.ind-zszx-info dd b{ color: #b14f22; font-size: 18px; font-weight: normal;}
	
	.ind-zszx-info ul{ padding: 10px 0 0 0;}
	.ind-zszx-info li{ color: #333; line-height: 30px;}
	.ind-zszx-info li i{ width: 7px; height: 7px; background: #a8a8a8; float: left; margin-top: 11px; margin-right: 10px;}
	.ind-zszx-info li a{ font-size: 16px;}
	
	.tabs-hide{ position: absolute !important; top: -1000%; width: 100%;}
	
	.ind-xx-info dl{ width: 100%; float: none; overflow: hidden;}
}

@media screen and (min-width: 992px) {
	.ind-zszx-tabs { position: relative; z-index: 2;}
	.ind-zszx-tabs .hd{ margin-top: -55px;}
	.ind-zszx-tabs .hd div{ width: 16.66666%; height: 110px;}
	
	.ind-zszx-tabs .hd div i.iconfont{ font-size: 60px; line-height: 60px;}
	.ind-zszx-tabs .hd div span{ font-size: 16px;}
	
	.ind-zszx-info{ padding: 40px 0;}
	
	.ind-zszx-info dl{ width: 700px; float: left;}
	.ind-zszx-info dt{ width: 380px; float: left; margin-right: 30px;}
	.ind-zszx-info dd{ overflow: hidden; text-align: justify; padding-top: 0;}
	.ind-zszx-info dd b{ padding-bottom: 15px; display: block; font-size: 20px;}
	
	
	.ind-xx-info dl{ width: 100%; float: none;}
	
	.ind-zszx-info ul{ padding-top: 0; float: right; width: 220px;}
	.ind-zszx-info li{ line-height: 46px;}
	.ind-zszx-info li i{ margin-top: 19px;}
	.tabs-hide{ width: 960px;}
}

@media screen and (min-width: 1240px) {
	.ind-zszx-info dl{ width: 830px; }
	.ind-zszx-info dt{ margin-right: 70px;}
	.ind-zszx-info ul{ padding-top: 0; width:280px ;}
	
	.tabs-hide{ width: 1200px;}
	
	.ind-xx-info dl{ width: 100%; float: none;}
}


/*首页新闻*/
@media screen and (min-width: 320px) {
	.ind-news-bg{ background: url(../img/pic-07.jpg) center center no-repeat; -webkit-background-size: cover;
	background-size: cover; padding: 30px 0;}	
	
	.ind-news-tabs .hd{ text-align: center;}
	.ind-news-tabs .hd span{  color: #fff; font-size: 16px; padding: 0 15px; position: relative; cursor: pointer;}
	.ind-news-tabs .hd span:after{content: ' '; position: absolute; right: 0; top: 50%; margin-top: -7px; width: 1px; height: 14px; background: #d3d3d3;}
	.ind-news-tabs .hd span:nth-last-child(1):after{display: none;}
	.ind-news-tabs .hd span.on{ color: #b14f22;}
	
	i.pic-scale-news{ padding-bottom: 72.39%;}
	.ind-news-swiper{ padding: 20px 60px;}
	
	
	.ind-news-info{display: block; border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden;}
	.ind-news-info dd{ background: #fff; padding: 10px 10px 0 10px;}
	.ind-news-info dd b{ font-size: 16px; font-weight: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 52px; margin-bottom: 10px; color: #333;}
	.ind-news-info dd p{ display: none;}
	.ind-news-info dd div{ margin: 0 -10px; padding: 0 10px;border-top: solid 1px #e3e3e3; overflow: hidden;}
	.ind-news-info dd div span{ color: #999; float: left; line-height: 38px;}
	.ind-news-info dd div small{ color: #b14f22; float: right; line-height: 38px;}
	
	.news-button-prev{ position: absolute; left: 0; top: 50%; margin-top: -45px;}
	.news-button-next{ position: absolute; right: 0; top: 50%; margin-top: -45px;}
	
	.ind-news-swiper .swiper-button-disabled i{background: #454443; color: #7f7e7d; cursor: default;}
	.ind-news-swiper .swiper-button-disabled i:before{color: #7f7e7d;}
	.news-button-prev i,.news-button-next i{ width: 50px; height: 90px;  background: #b14f22; color: #fff; display: block; cursor: pointer; text-align: center; line-height: 90px; font-size: 42px;}
	.news-button-prev i:before,.news-button-next i:before{color: #fff;}
	.ind-news-swiper .swiper-button-disabled i:hover{-webkit-transform: scale(1); transform: scale(1);}
	.news-button-prev i:hover,.news-button-next i:hover{-webkit-transform: scale(1.1); transform: scale(1.1);}
	
	.ind-news-swiper a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
	.ind-news-swiper a:hover b{color: #b14f22;}
}

@media screen and (min-width: 992px) {	
	.ind-news-bg{ padding: 45px 0 60px 0;}
	.ind-news-tabs .hd span{ font-size: 30px; padding: 0 20px;}
	.ind-news-tabs .hd span:after{ margin-top: -14px; height: 28px;}
	.ind-news-swiper{ padding: 20px 70px;}
	
	.news-button-prev{ left: 0;}
	.news-button-next{ right: 0;}
	
	.ind-news-tabs .bd{margin: 0 -70px;}
	
	.ind-news-info dd{ padding: 15px 20px 0 20px;}
	.ind-news-info dd div{ margin: 0 -20px; padding: 0 20px;}
	.ind-news-info dd b{ font-size: 20px; height: 70px;}
	.ind-news-info dd p{ display: block; margin-bottom: 20px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; height: 68px;}
	
}

@media screen and (min-width: 1240px) {
	
}


/*首页新闻-02*/
@media screen and (min-width: 320px) {
	.ind-news-bg-02{ background: #f5f5f5;}
	.ind-news-bg-02 ul{ padding: 20px 0;}
	.ind-news-bg-02 li{padding: 10px 0;}
	.ind-news-bg-02 a{ background: #fff; display: block; padding: 20px;  border-bottom: solid 2px #d3d3d3; position: relative;}
	.ind-news-bg-02 a b{ float: left; margin-right: 20px; font-size: 24px; font-weight: normal; line-height: 48px; color: #585858;}
	.ind-news-bg-02 a span{ display: block; color: #666; height: 48px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;  }
	
	.ind-news-bg-02 a:hover span{ color: #b14f22;}
	
	.ind-news-bg-02 a:before{ content: ' '; position: absolute; left: 0; bottom: -2px; width: 0; height: 2px; background: #b14f22;}
	.ind-news-bg-02 a:hover:before{ width: 100%;}
}

@media screen and (min-width: 992px) {	
	.ind-news-bg-02 ul{padding: 40px 0; margin: 0 -10px;}
	.ind-news-bg-02 li{ padding: 10px; width: 33.3333%; float: left;}
	.ind-news-bg-02 a b{font-size: 32px; line-height: 52px;}
	.ind-news-bg-02 a span{ font-size: 16px; height: 52px;}
}

@media screen and (min-width: 1240px) {
	
}




/*首页新闻-02*/
@media screen and (min-width: 320px) {
	.ind-xykd-bg{ background:#e7eaea url(../img/bg-02.jpg) center top no-repeat; -webkit-background-size: 350%;
	background-size: 350%; padding: 20px 0;}
	
	.xykd-tit{ background: #e7eaea; padding: 0 15px; overflow: hidden;}
	.xykd-tit b{ line-height: 42px;font-size: 18px; color: #b14f22; font-weight: normal; float: left;}
	.xykd-tit a{ color: #999; line-height: 12px; float: right; line-height: 42px;}
	.xykd-tit a:hover{ color: #b14f22; }
	
	
	i.pic-scale-xykd{padding-bottom: 64.25%;}
	
	.xykd-swiper-01-box{padding-top: 15px;}
	.xykd-swiper-01{}
	.xykd-txt { padding: 15px; background: #fff;}
	.xykd-txt b{ background: #b14f22; padding: 0 10px; line-height: 30px; color: #fff; display: inline-block; margin-bottom: 10px;}
	.xykd-txt span{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 48px;}
	
	.xykd-pagination{position: relative; text-align: center; padding-top: 5px;}
	.xykd-pagination span{ margin: 0 5px; width: 12px; height: 12px;}
	.xykd-pagination .swiper-pagination-bullet{ background: #b14f22;}
	
	.xykd-swiper-02-box{display: none;}
}

@media screen and (min-width: 992px) {	
	.xykd-swiper-02-box{display: block;}
	
	.ind-xykd-bg{ padding: 60px 0;}
	.xykd-tit{ padding: 65px 0 ; width: 90px; float: left; margin-right: 45px;}
	.xykd-tit b{ line-height: 30px; font-size: 30px; padding:0 30px 30px 30px; float: none; display: block;}
	.xykd-tit a{ float: none; font-size: 14px; line-height: 18px; width: 14px;  text-align: center; display: block; margin: 0 auto;}
	
	.ind-xykd-bg{ -webkit-background-size: auto;
	background-size: auto;}
	
	.xykd-swiper-01-box{ padding-top: 0; float: left; width: 540px;}
	.xykd-swiper-01-box{}
	
	.xykd-pagination{ float: left; width: 100%;}
	
	.xykd-txt{ width: 80%; position: relative; margin-top: -60px;}
	.xykd-swiper-02-box .xykd-txt { margin-top: -40px;}
	
	
	.ind-xykd-bg .container{ position: relative;}
	
	.xykd-swiper-02-box{ position: absolute; width: 320px; right: 10px; top: 50px;}
	.xykd-swiper-02-box .xykd-txt b{ position: absolute; top: -16px;}
	
	.xykd-pagination{ padding-top: 20px;}
}

@media screen and (min-width: 1240px) {
	.xykd-swiper-01-box{ width: 744px;}
	.xykd-swiper-02-box{ width: 393px; top: 100px;}
	
	.xykd-txt{ padding:30px 40px;}
	.xykd-txt span{ font-size: 20px; line-height: 26px; height: 52px;}
	
	.xykd-swiper-02-box .xykd-txt{ padding: 20px 20px;}
	.xykd-swiper-02-box  .xykd-txt span{ font-size: 16px;}
	
	.xykd-txt{ width: 80%; position: relative; margin-top: -76px;}
	.xykd-swiper-02-box .xykd-txt { margin-top: -46px;}
}



/*首页视频*/
@media screen and (min-width: 320px) {
	.video-show{ overflow: visible !important;}
	.ind-video-bg{ padding: 30px 0; background: url(../img/bg-03.jpg) center center no-repeat; -webkit-background-size: cover;
	background-size: cover; position: relative;}
	
	.ind-video-bk{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: .3; filter:Alpha(opacity=30); z-index: 2;}
	
	.ind-video-tit{ text-align: center; color: #fff; display: block; position: relative; z-index: 3; font-size: 24px; font-weight: normal; padding-bottom: 20px;}
	.ind-video-bg i{ z-index: 3; position: relative; color: #fff; border: solid 2px #fff; width: 65px; height: 65px; -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; display: block; margin: 0 auto; text-align: center; line-height: 61px; font-size: 32px; cursor: pointer;}
	.ind-video-bg i:hover{ -webkit-transform: scale(1.1); transform: scale(1.1);}
	
	.ind-video-list{ padding-top: 25px;}
	
	.ind-video-list{ position: relative; z-index: 3; overflow: hidden;}
	.ind-video-list dl{ float: left; width: 33.3333%; padding: 10px 0 0 0;}
	.ind-video-list dt{ color: #fff; font-size: 12px;}
	.ind-video-list dd{ color: #fff;}
	.ind-video-list dd strong,.ind-video-list dd span{ font-size: 30px; font-weight: normal;}
	.ind-video-list dd small{ font-size: 12px;}
	
	.video-show{ width: 300px !important; height: 150px !important;}
	
	.video-show .layui-layer-setwin{ right: 0; top: 0;}
	.video-show .layui-layer-setwin .layui-layer-close2{ right: 0; top: 0;width: 35px; height: 35px; background: #ff9900; font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; text-align: center; line-height: 35px; margin-top: -35px;}
	.video-show .layui-layer-setwin .layui-layer-close2:before { content: "\e608"; color: #fff; font-size: 18px;}
	
}

@media screen and (min-width: 384px) {
	.video-show{ width: 365px !important; height: 180px !important;}
}

@media screen and (min-width: 480px) {
	.video-show{ width: 420px !important; height: 240px !important;}
}

@media screen and (min-width: 640px) {
	.video-show{ width: 630px !important; height: 360px !important;}
}

@media screen and (min-width: 768px) {
	.video-show{ width: 700px !important; height: 400px !important;}
}

@media screen and (min-width: 992px) {	
	.ind-video-list dl{ width: 20%;}
	.ind-video-bg{ padding: 70px 0 90px 0;}
	.ind-video-tit{ font-size: 40px; padding-bottom: 30px;}
	.ind-video-bg i{ width: 85px; height: 85px; line-height: 81px; font-size: 42px;}
	
	
	.ind-video-list{ padding-top: 110px;}
	
	.ind-video-list dt{ font-size: 16px;}
	
	.ind-video-list dd strong, .ind-video-list dd span{ font-size: 42px;}
}

@media screen and (min-width: 1240px) {
	
	.ind-video-list dt{ font-size: 20px;}
	.ind-video-list dd strong, .ind-video-list dd span{ font-size: 60px;}
}
