/* 首页 */

.index-banner{width: 100%;overflow: hidden;position: relative;}
.index-banner .swiper-slide{position: relative;}
.index-banner .swiper-slide .img {height: 100%;}
.index-banner .swiper-slide .img img{width: 100%;height: 100%;}
.index-banner .swiper-slide .text{position: absolute;width: 100%;left: 0;bottom: 15%;color: #fff;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); z-index: 22;}
.index-banner .swiper-slide .text h3{font-size: 30px;line-height: 72px;}
.index-banner .swiper-slide .text h5{font-size: 28px;line-height: 60px;font-weight: lighter;}
.index-banner .swiper-slide .slide-filter{position: absolute; width: 100%; height: 50%; left: 0;background: linear-gradient(to top,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0));bottom:0;}
.index-banner .banner-menu{position: absolute;right: 1.5%;bottom: 4.5%;z-index: 15;}
.index-banner .banner-menu a{display: block;position: relative;width: 120px;height: 70px;float: left;margin: 0 6px;}
.index-banner .banner-menu a .img{height: 100%;}
.index-banner .banner-menu a .img img{width: 100%;height: 100%;}
.index-banner .banner-menu a .text{position: absolute;width: 100%;height: 100%;top: 0;left: 0;padding: 10px 16px;color: #fff; z-index: 18;}
.index-banner .banner-menu a .text p{height: 44px;line-height: 22px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.index-banner .banner-menu a.active .text{background: rgba(255,255,255,0.4);color: #333;}
.index-banner .arrow-down{display: block;width: 36px;height: 36px;background: url('../images/arrow-down.png');background-size: 100% 100%;position: absolute;left: 50%;margin-left: -18px;bottom: 8%;z-index: 17;}

.index-banner-bg {position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; z-index: 2; background: linear-gradient(to top,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0));}
.banner-menu-bg {position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.2); left: 0; top: 0; z-index: 15;}
#vsb_content h4,#vsb_content p{background:none!important;}

.index-title{padding: 25px 0;}
.index-title h3{float: left;font-size: 24px;line-height: 32px;padding-right: 48px;background: url('../images/yun.png') no-repeat right center;}
.index-title h4{float:left; font-size:18px; color:#666; margin-left:30px; line-height: 32px;}
.index-title h4 a{color:#666; padding:0 10px;}
.index-title h4 a:hover{color:#2d9d75;}
.index-title .item-more{float: right;height: 22px;padding: 1px;border-radius: 12px;transition: 0.4s;margin-top: 6px;}
.index-title .item-more span{float: left;width: 20px;height: 20px;border: 1px solid #9b9b9b;position: relative;border-radius: 100%;transition: 0.4s;}
.index-title .item-more span::before,
.index-title .item-more span::after{display: block;content: "";background: #9b9b9b;position: absolute;top: 50%;left: 50%;transition: 0.4s;}
.index-title .item-more span::before{width: 12px;height: 2px;margin: -1px 0 0 -6px;}
.index-title .item-more span::after{width: 2px;height: 12px;margin: -6px 0 0 -1px;}
.index-title .item-more::after{display: block;content: "更多";float: left;line-height: 22px;text-align: center;color: #fff;width: 0;opacity: 0;transition: 0.4s;}
.index-title .item-more:hover{background: #6331b6;transition: 0.4s;}
.index-title .item-more:hover span{border-color: #fff;transition: 0.4s;}
.index-title .item-more:hover span::before,
.index-title .item-more:hover span::after{background: #fff;transition: 0.4s;}
.index-title .item-more:hover::after{width: 50px;transition: 0.4s;opacity: 1;}

.index-sec1{padding: 56px 0;border-bottom: 1px solid #e7e7e7;}
.nuu-news .img-news{width: 48.5%;position: relative;}
.nuu-news .img-news .img{position: relative;}
.nuu-news .img-news .img .img-filter{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 68%, rgba(0,0,0,0.75) 99%);}
.nuu-news .img-news .img img{width: 100%;}
.nuu-news .img-news .swiper-slide p{position: absolute;width: 100%;left: 0;bottom: 0;height: 90px;line-height: 105px;box-sizing: border-box;padding: 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #fff;transform: translateY(100%);opacity: 0;transition: 0.4s;}
.nuu-news .img-news .swiper-slide span{line-height: 26px;padding: 0 12px;background: #fb8056;border-radius: 3px;color: #fff;position: absolute;top: 10px;left: 10px;transform: translateX(-200px);opacity: 0;transition: 0.4s;}
.nuu-news .img-news .swiper-slide-active p{transform: translateY(0);opacity: 1;transition: 0.4s 0.8s;}
.nuu-news .img-news .swiper-slide-active span{transform: translateX(0);opacity: 1;transition: 0.4s 0.4s;}
.nuu-news .img-news .img-news-prev,
.nuu-news .img-news .img-news-next{display: block;width: 44px;height: 44px;border-radius: 100%;position: absolute;top: 50%;margin-top: -22px;z-index: 15;box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);}
.nuu-news .img-news .img-news-prev{left: -22px;background: #fff url('../images/prev.png') no-repeat center center;}
.nuu-news .img-news .img-news-next{right: -22px;background: #fff url('../images/next.png') no-repeat center center;}
.nuu-news .img-news .img-news-prev.swiper-button-disabled{background-image: url('../images/prev2.png');}
.nuu-news .img-news .img-news-next.swiper-button-disabled{background-image: url('../images/next2.png');}

/*.nuu-news .text-news{width: 48.5%;}
.nuu-news .text-news ul li{padding: 12px 0 8px;border-bottom: 1px solid #e8e8e8;}
.nuu-news .text-news ul li:first-child{padding-top: 0;}
.nuu-news .text-news ul li span{display: block;line-height: 16px;font-size: 12px;color: #9a9a9a}
.nuu-news .text-news ul li span img{vertical-align: top;margin-right: 8px;width: 16px;}
.nuu-news .text-news ul li a{display: block;font-size: 20px;line-height: 36px;height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/

.nuu-news .text-news{width: 48.5%;}
.nuu-news .text-news ul li{padding: 12px 120px 12px 0;border-bottom: 1px solid #e8e8e8;position: relative;}
.nuu-news .text-news ul li span{display: block;line-height: 16px;font-size: 12px;color: #9a9a9a;position: absolute;right: 0;top: 50%;margin-top: -8px;}
.nuu-news .text-news ul li span img{vertical-align: top;margin-right: 8px;width: 16px;}
.nuu-news .text-news ul li a{display: block;font-size: 20px;line-height: 36px;height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.index-sec2{padding: 28px 0 56px;}
.nuu-notice{position: relative;}
.nuu-notice .swiper-slide{padding: 0 20px;}
.nuu-notice .notice-box{display: block;box-sizing: border-box;border: 1px solid #e6e6e6;padding: 38px 20px 24px 20px;position: relative;}
.nuu-notice .notice-box i{display: block;position: absolute;top: 6px;left: 6px;line-height: 26px;padding: 0 12px;font-size: 12px;color: #fff;background: #dd723e;background: linear-gradient(to right,#e8867b,#f18731);border-radius: 3px;}
.nuu-notice .notice-box span{display: block;position: absolute;top: 6px;right: 6px;line-height: 26px;font-size: 12px;color: #9f9f9f;}
.nuu-notice .notice-box span img{width: 16px;vertical-align: top;margin: 5px 8px 0 0;} 
.nuu-notice .notice-box h4{font-size: 20px;line-height: 42px;height: 42px;}
.nuu-notice .notice-box p{line-height: 20px;height: 60px;overflow: hidden;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.nuu-notice .notice-box:hover{background: #672db7;background-image: linear-gradient(135deg, #5B23AE 0%, #A96DD7 100%);border-color: #fff;}
.nuu-notice .notice-box:hover h4,
.nuu-notice .notice-box:hover p{color: #fff;transition: 0.4s;}


.vertical-box{width: 46.7%;position: relative;padding-left: 7.6%;}
.vertical-box .index-title{width: 40px;height: 100%;position: absolute;top: 0;left: 0;padding: 0;}
.vertical-box .index-title h3{width: 100%;line-height: 40px;text-align: center;padding: 16px 0 36px 0;background: url('../images/yun.png') no-repeat center bottom;}
.vertical-box .index-title .item-more{position: absolute;bottom: 40px;left: 8px;}
.vertical-box .index-title .item-more:hover{width: 74px;}
.vertical-box .index-title .item-more::after{transition: none;}
.vertical-box .index-title .item-more:hover::after{transition: none;}

.index-sec3{background: #e0e5e8;padding: 60px 50px; background: linear-gradient(to bottom,#dee2e5,#f4f5f7);}
.index-sec3 .trailer ul li{padding: 16px 0;border-bottom: 1px solid #ccd0d3;padding-left: 116px;position: relative;}
.index-sec3 .trailer ul li .date{position: absolute;width: 93px;top: 16px;left: 0;}
.index-sec3 .trailer ul li .date::after{display: block;content: "";width: 1px;height: 80%;background: #21a082;position: absolute;right: 0;top: 10%;}
.index-sec3 .trailer ul li .date h5{color: #999;line-height: 20px;}
.index-sec3 .trailer ul li .date h3{font-size: 22px;line-height: 40px;color: #21a082;}
.index-sec3 .trailer ul li .item-con h4{font-size: 20px;line-height: 36px;height: 36px;}
.index-sec3 .trailer ul li .item-con p{line-height: 24px;color: #666;}
.index-sec3 .trailer ul li .item-con p img{vertical-align: top;width: 18px;margin: 3px 8px 0 0;}
.index-sec3 .report ul li{float: left;width: 50%;box-sizing: border-box;padding: 5px;}
.index-sec3 .report ul li a{display: block;position: relative;overflow: hidden;}
.index-sec3 .report ul li .img{overflow: hidden;}
.index-sec3 .report ul li .img img{width: 100%;transition: 0.4s;}
.index-sec3 .report ul li .text{position: absolute;width: 100%;height: 100%;top: 0;left: 0;padding: 48px 30px 30px;/*background: rgba(91,35,174,0.6);*/ background: linear-gradient(to right,rgba(90,35,174,0.7),rgba(166,106,213,0.6)); color: #fff;transform: translateY(100%);transition: 0.4s;}
.index-sec3 .report ul li .text h4{font-size: 20px;line-height: 28px;margin-bottom: 8px;height: 56px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.index-sec3 .report ul li .text p{font-size: 16px;line-height: 24px;height: 72px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.index-sec3 .report ul li a:hover .text{transform: translateY(0);transition: 0.4s;}
.index-sec3 .report ul li a:hover .img img{transition: 0.4s;transform: scale(1.2);}


.index-sec4{padding: 56px 0 50px; border-bottom: 1px solid #e7e7e7;}
.index-sec4 ul li{float: left;width: 31%;margin-right: 2.3%;box-sizing: border-box; transition: box-shadow 0.3s; -o-transition: box-shadow 0.3s;-ms-transition: box-shadow 0.3s;-webkit-transition: box-shadow 0.3s;-moz-transition: box-shadow 0.3s;}
.index-sec4 ul li:last-child{margin-right: 0;}
.index-sec4 ul li .img img{width: 100%;}
.index-sec4 ul li .text{border: 1px solid #e7e7e7;border-top: none;padding: 16px 20px 20px;}
.index-sec4 ul li .text h4{font-size: 20px;line-height: 28px;height: 28px;}
.index-sec4 ul li .date{line-height: 18px;margin: 10px 0;font-size: 12px;color: #999;}
.index-sec4 ul li .date img{width: 18px;vertical-align: top;margin-right: 8px;}
.index-sec4 ul li p{color: #666;line-height: 22px;height: 66px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.index-sec4 ul li:hover {box-shadow: 0 0 30px rgba(0,0,0,0.25); }

.index-sec5{padding: 50px 0 80px;}
.nuu-story{position: relative;}
.nuu-story .swiper-slide{padding: 0 20px;}
.nuu-story .swiper-slide .story-box{position: relative;display: block;}
.nuu-story .swiper-slide .story-box span{display: block;position: absolute;width: 100%;height: 100%;bottom: 0;left: 0;z-index: 1;background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 50%, rgba(0,0,0,0.80) 100%);}
.nuu-story .swiper-slide .img img{width: 100%;}
.nuu-story .swiper-slide p{position: absolute;width: 100%;left: 0;bottom: 0;height: 96px;line-height: 124px;box-sizing: border-box;padding: 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #fff;z-index: 3;}
.nuu-story .swiper-slide .story-box:hover span{background-image: linear-gradient(-180deg, rgba(140,74,218,0.10) 0%, rgba(112,74,218,0.75) 96%);transition: 0.4s;}


.index-sec6{padding: 72px 0 96px;background: #E6EAEC; background: linear-gradient(to bottom,#dfe4e7,#edf1f4);}
.nuu-media{margin: 0 -20px;}
.nuu-media .medie-box{float: left;width: 33.33%;padding: 0 20px; height:478px; overflow:hidden;}
.nuu-media .medie-box .source{position: absolute;line-height: 24px;padding: 0 12px;background: #F88446;border-radius: 3px;font-size: 12px;color: #fff;top: 6px;left: 6px;z-index: 5;}
.nuu-media .media1 ul li{position: relative;margin-bottom: 8px; height:235px; overflow:hidden;}
.nuu-media .media1 ul li:last-child{margin-bottom: 0;}
.nuu-media .media1 ul li a{display: block;position: relative; height:100%;}
.nuu-media .media1 ul li a .img{overflow: hidden;}
.nuu-media .media1 ul li a .img img{width: 100%; height:auto;}
.nuu-media .media1 ul li p{position: absolute;width: 100%;left: 0;bottom: 0;z-index: 3;height: 50px;line-height: 50px;box-sizing: border-box;padding: 0 20px;font-size: 20px;color: #fff;}
.nuu-media .media1 ul li.orange p{background: #DD723F;}
.nuu-media .media1 ul li.violet p{background: #6E35B8;}
.nuu-media .media1 ul li span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.nuu-media .media1 ul li.orange span{background-image: linear-gradient(-180deg, rgba(213,95,52,0.10) 0%, rgba(213,95,52,0.75) 100%);}
.nuu-media .media1 ul li.violet span{background-image: linear-gradient(-180deg, rgba(75,221,230,0.10) 0%, rgba(78,47,143,0.70) 98%);}

.nuu-media .media2 ul li{border-bottom: 1px solid #fff;box-sizing: border-box;}
.nuu-media .media2 ul li:last-child{border-color: #E6EAEC;}
.nuu-media .media2 ul li a{display: block;position: relative;background: #4DB0BE;padding: 32px 20px 19px 20px;}
.nuu-media .media2 ul li .date{position: absolute;top: 6px;right: 6px;font-size: 12px;line-height: 24px;color: #fff;}
.nuu-media .media2 ul li .date img{width: 16px;vertical-align: top;margin: 3px 6px 0 0;}
.nuu-media .media2 ul li p{font-size: 18px;height: 44px;line-height: 44px;color: #fff;}

.nuu-media .media3 ul li{margin-bottom: 8px;}
.nuu-media .media3 ul li:last-child{margin-bottom: 0;}
.nuu-media .media3 ul li a{display: block;position: relative; width:100%; height:100%;}
.nuu-media .media3 ul li .img{overflow: hidden;position: relative;}
.nuu-media .media3 ul li .img .img-filter{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 50%, rgba(0,0,0,0.51) 98%);}
.nuu-media .media3 ul li .img img{width: 100%;}
.nuu-media .media3 ul li p{position: absolute;width: 100%;left: 0;bottom: 0;z-index: 3;height: 92px;line-height: 112px;box-sizing: border-box;padding: 0 20px;font-size: 20px;color: #fff;text-align: center;}
.nuu-media .media3 ul li i{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;background-image: linear-gradient(-180deg, rgba(140,74,218,0.10) 0%, rgba(112,74,218,0.75) 96%);}
.nuu-media .media3 ul li .video-icon{display: block;width: 92px;position: absolute;z-index: 3;top: 50%;left: 50%;margin: -46px 0 0 -46px;}


.index-sec7{position: relative;}
.index-sec7 .index-bg {position: relative;}
.index-sec7 .index-bg img{width: 100%;}
.index-sec7 .sec-item{position: absolute;width: 100%;z-index: 22; left: 0;/*top: 120px;*//*top: 26%;*/ margin-top:1%; top: 50%; -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.index-sec7 .sec-item ul li{float: left;width: 12.5%;text-align: center;}
.index-sec7 .sec-item ul li span{display: block;width: 80px;height: 80px;border: 4px solid #FFDB8D;border-radius: 100%;margin: 0 auto;position: relative;}
.index-sec7 .sec-item ul li span img{width: 100%;height: 100%;}
.index-sec7 .sec-item ul li span .img-hover{position: absolute;top: 0;left: 0;opacity: 0;}
.index-sec7 .sec-item ul li p{text-align: center;font-size: 18px;line-height: 2;color: #FFDB8D;}
.index-sec7 .sec-item ul li:hover span{background: #EF7968;border-color: #EF7968;transition: 0.4s;}
.index-sec7 .sec-item ul li:hover span .img{opacity: 0;transition: 0.4s;}
.index-sec7 .sec-item ul li:hover span .img-hover{opacity: 1;transition: 0.4s;}
.index-sec7 .sec-item ul li:hover p{color: #EF7968;transition: 0.4s;}
.index-sec7 .sec-item .btns{margin-top: 60px;text-align: center;}
.index-sec7 .sec-item .btns a{display: inline-block;vertical-align: top;width: 260px;margin: 0 24px;}
.index-sec7 .sec-item .btns a img{width: 100%;}
.index-sec7 .index-bg .index-bg-bg {position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(28,162,180,0.3); z-index: 2;}


@media screen and (max-width: 1440px) {
	.index-banner .swiper-slide .text h3{font-size: 28px;line-height: 52px;}
	.index-banner .swiper-slide .text h5{font-size: 26px;line-height: 40px;}
	.index-banner .banner-menu a{width: 100px;height: 55px;margin: 0 5px;}
	.index-banner .banner-menu a .text{padding: 8px 14px;}
	.index-banner .arrow-down{width: 32px;height: 32px;margin-left: -16px;}

	.index-title{padding: 22px 0;}
	.index-title h3{font-size: 20px;line-height: 28px;padding-right: 42px;background: url('../images/yun.png') no-repeat right center;background-size: 39px 28px;}
	
	.index-sec1{padding: 50px 0;}
	.nuu-news .img-news .swiper-slide p{height: 64px;line-height: 64px;padding: 0 18px;font-size: 16px;}
	.nuu-news .img-news .swiper-slide span{line-height: 24px;padding: 0 10px;}
	.nuu-news .img-news .img-news-prev,
	.nuu-news .img-news .img-news-next{width: 40px;height: 40px;margin-top: -20px;}
	.nuu-news .img-news .img-news-prev{left: -20px;}
	.nuu-news .img-news .img-news-next{right: -20px;}

	.nuu-news .text-news ul li{padding: 12px 120px 12px 0;}/* .nuu-news .text-news ul li{padding: 12px 0 8px;} */
	.nuu-news .text-news ul li span{line-height: 16px;font-size: 12px;color: #9a9a9a}
	.nuu-news .text-news ul li a{font-size: 16px;line-height: 32px;height: 32px;}


	.index-sec2{padding: 24px 0 20px;}
	.nuu-notice .swiper-slide{padding: 0 18px;}
	.nuu-notice .notice-box{padding: 34px 18px 22px 18px;}
	.nuu-notice .notice-box i{line-height: 24px;padding: 0 10px;}
	.nuu-notice .notice-box span{line-height: 24px;}
	.nuu-notice .notice-box span img{width: 16px;vertical-align: top;margin: 4px 6px 0 0;} 
	.nuu-notice .notice-box h4{font-size: 18px;line-height: 38px;height: 38px;}

	.index-sec3{background: #e0e5e8;padding: 64px 44px;}
	.index-sec3 .trailer ul li{padding: 10px 0;padding-left: 108px;}
	.index-sec3 .trailer ul li .date{width: 88px;top: 10px;left: 0;}
	.index-sec3 .trailer ul li .date h5{line-height: 18px;font-size: 12px;}
	.index-sec3 .trailer ul li .date h3{font-size: 20px;line-height: 36px;}
	.index-sec3 .trailer ul li .item-con h4{font-size: 18px;line-height: 28px;height: 28px;}
	.index-sec3 .trailer ul li .item-con p{line-height: 20px;}
	.index-sec3 .trailer ul li .item-con p img{vertical-align: top;width: 18px;margin: 1px 6px 0 0;}
	.index-sec3 .report ul li{padding: 4px;}
	.index-sec3 .report ul li .text{padding: 28px 24px 20px;}
	.index-sec3 .report ul li .text h4{font-size: 18px;line-height: 24px;margin-bottom: 5px;height: 48px;}
	.index-sec3 .report ul li .text p{font-size: 14px;line-height: 20px;height: 60px;}


	.index-sec4{padding: 50px 0 44px;}
	.index-sec4 ul li .text{padding: 14px 18px 18px;}
	.index-sec4 ul li .text h4{font-size: 18px;line-height: 24px;height: 24px;}
	.index-sec4 ul li .date{margin: 8px 0;}
	.index-sec4 ul li .date img{margin-right: 6px;}

	.index-sec5{padding: 44px 0 72px;}
	.nuu-story .swiper-slide{padding: 0 18px;}
	.nuu-story .swiper-slide p{height: 64px;line-height: 64px;padding: 0 18px;font-size: 16px;}


	.index-sec6{padding: 64px 0 86px;}
	.nuu-media{margin: 0 -18px;}
	.nuu-media .medie-box{padding: 0 18px;}
	.nuu-media .medie-box .source{padding: 0 10px;}
	.nuu-media .media1 ul li p{height: 44px;line-height: 44px;padding: 0 18px;font-size: 18px;}

	.nuu-media .media2 ul li a{padding: 36px 18px 16px 18px;}
	.nuu-media .media2 ul li p{font-size: 18px;height: 40px;line-height: 40px;}

	.nuu-media .media3 ul li p{height: 44px;line-height: 44px;padding: 0 18px;font-size: 18px;}
	.nuu-media .media3 ul li .video-icon{width: 84px;margin: -42px 0 0 -42px;}

	.index-sec7 .sec-item ul li span{width: 68px;height: 68px;border: 3px solid #FFDB8D;}
	.index-sec7 .sec-item ul li p{font-size: 16px;}
	.index-sec7 .sec-item .btns{margin-top: 50px;}
	.index-sec7 .sec-item .btns a{width: 220px;margin: 0 20px;}
}

@media screen and (max-width: 1280px) {
	.index-banner .swiper-slide .text h3{font-size: 36px;line-height: 60px;}
	.index-banner .swiper-slide .text h5{font-size: 24px;line-height: 36px;}
	.index-banner .banner-menu a{width: 110px;height: 64px;margin: 0 4px;}
	.index-banner .banner-menu a .text{padding: 8px 12px;}
	.index-banner .arrow-down{width: 30px;height: 30px;margin-left: -15px;}
	
	.index-sec1{padding: 44px 0;}
	.nuu-news .img-news .swiper-slide p{height: 56px;line-height: 56px;}
	.nuu-news .img-news .img-news-prev,
	.nuu-news .img-news .img-news-next{width: 32px;height: 32px;margin-top: -16px;}
	.nuu-news .img-news .img-news-prev{left: -16px;}
	.nuu-news .img-news .img-news-next{right: -16px;}
	
	.nuu-news .text-news ul li{padding: 9px 120px 9px 0;}/* .nuu-news .text-news ul li{padding: 8px 0 5px;} */
	.nuu-news .text-news ul li a{font-size: 14px;line-height: 24px;height: 24px;}

	.vertical-box .index-title{width: 36px;}
	.vertical-box .index-title h3{line-height: 36px;padding: 14px 0 32px 0;}
	.vertical-box .index-title .item-more{bottom: 32px;}

	.index-sec3{padding: 56px 40px;}
	.index-sec3 .trailer ul li{padding: 6px 0;padding-left: 96px;}
	.index-sec3 .trailer ul li .date{top: 6px;}
	.index-sec3 .trailer ul li .date h3{font-size: 18px;}
	.index-sec3 .trailer ul li .item-con h4{font-size: 16px;}
	.index-sec3 .report ul li .text{padding: 14px 15px 12px;}
	.index-sec3 .report ul li .text h4{font-size: 16px;line-height: 22px;height: 44px;}
	.index-sec3 .report ul li .text p{font-size: 12px;line-height: 18px;height: 36px;}


	.index-sec4{padding: 44px 0 40px;}

	.index-sec5{padding: 40px 0 64px;}
	.nuu-story .swiper-slide p{height: 56px;line-height: 56px;}

	.index-sec6{padding: 56px 0 72px;}
	.nuu-media{margin: 0 -15px;}
	.nuu-media .medie-box{padding: 0 15px;}
	.nuu-media .media1 ul li p{height: 40px;line-height: 40px;font-size: 16px;}

	.nuu-media .media2 ul li a{padding: 30px 15px 12px 10px;}
	.nuu-media .media2 ul li p{font-size: 16px;height: 30px;line-height: 30px;}

	.nuu-media .media3 ul li p{height: 40px;line-height: 40px;font-size: 16px;}
	.nuu-media .media3 ul li .video-icon{width: 64px;margin: -32px 0 0 -32px;}

	.index-sec7 .sec-item ul li span{width: 50px;height: 50px;border: 2px solid #FFDB8D;}
	.index-sec7 .sec-item ul li p{font-size: 14px;}
	.index-sec7 .sec-item .btns{margin-top: 30px;}
	.index-sec7 .sec-item .btns a{width: 180px;margin: 0 18px;}
}

@media screen and (max-width:1240px) {
	.index-banner{height:auto !important}
	.index-banner .swiper-slide .text{bottom: 40px}
	.index-banner .banner-menu{bottom: 10px;right: auto;left: 50%;transform: translateX(-50%);}
	.index-banner .banner-menu a img,
	.index-banner .banner-menu a .text{display: none;}
	.index-banner .banner-menu a{width: 8px;height: 8px;background: rgba(255, 255, 255, 0.5);border-radius: 100%;}
	.index-banner .banner-menu a.active{background: #21a082;}

	.banner-more{display:none !important;}
}

@media screen and (max-width: 991px) {
	/* .index-banner .swiper-slide .text{bottom: 90px;} */
	.index-banner .swiper-slide .text h3{font-size: 24px;line-height: 56px;}
	.index-banner .swiper-slide .text h5{font-size: 20px;line-height: 32px;}
	.index-banner .banner-menu{bottom:10px;}
	.index-banner .arrow-down{bottom: 5%;}
	.nuu-news .img-news .img img,.index-sec4 ul li .img img,.nuu-story .swiper-slide .img img,.nuu-media .media1 ul li a .img img,.nuu-media .media3 ul li .img img,.life-page ul li .img img{height:auto;}
	.index-sec1{padding: 40px 0 20px;}
	.nuu-news .img-news{width: 100%;}
	.nuu-news .text-news{width: 100%;margin-top: 30px;}
	.nuu-news .text-news ul li:last-child{border: none;}
		
	.index-sec2{padding: 30px 0 40px;}
	.vertical-box{width: 100%;padding-left: 15%;margin-bottom: 40px;}

	.index-sec3{padding: 44px 40px;}
	.index-sec3 .trailer ul li:last-child{border: none;}


	.index-sec4{padding: 40px 0 36px;}

	.index-sec5{padding: 36px 0 48px;}

	.index-sec6{padding: 48px 0 64px;}
	.nuu-media{margin: 0 -5px;}
	.nuu-media .medie-box{padding: 0 5px;}
	.nuu-media .media1 ul li{margin-bottom: 10px;}

	.nuu-media .media2 ul li a{padding: 30px 10px 3px 10px;}

	.nuu-media .media3 ul li p{margin-bottom: 10px;}
	.nuu-media .media3 ul li .video-icon{width: 48px;margin: -24px 0 0 -24px;}
	
	.index-sec7 .index-bg{height: 360px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
	.index-sec7 .index-bg img{width: auto;height: 100%;}
	.index-sec7 .sec-item ul li{width: 25%;margin-bottom: 15px;}
	.index-sec7 .sec-item ul li span{width: 50px;height: 50px;border: 2px solid #FFDB8D;}
	.index-sec7 .sec-item ul li p{font-size: 14px;}
	.index-sec7 .sec-item .btns{margin-top: 30px;}
	.index-sec7 .sec-item .btns a{width: 180px;margin: 0 18px;}
}

@media screen and (max-width: 767px) {
	.index-banner .swiper-slide .text{bottom: 15%;}
	.index-banner .swiper-slide .text h3{font-size: 18px;line-height: 30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.index-banner .swiper-slide .text h5{font-size: 14px;line-height: 22px;}
	.index-banner .arrow-down{display: none;}
	.index-sec3 .report ul li .img img,.recruit .recruit-item ul li .img img{height:auto;}
	.index-sec1{padding: 20px 0;}
	.index-sec2{padding: 10px 0 40px;}
	.nuu-notice{padding: 0 20px;}
	.nuu-notice .swiper-slide{padding: 0 2px;}

	.vertical-box{width: 100%;padding-left: 15%;}
	.index-sec3{padding: 30px 5% 20px;}
	.index-sec3 .trailer ul li{padding-left: 84px;}
	.index-sec3 .trailer ul li .date{width: 72px;}
	.index-sec3 .report ul li{float: left;width: 100%;}


	.index-sec4{padding: 20px 0;}
	.index-sec4 ul li{width: 100%;margin: 0 0 24px;}

	.index-sec5{padding: 20px 0 40px;}
	.nuu-story{padding: 0 20px;}
	.nuu-story .swiper-wrapper{padding: 0 2px;}

	.index-sec6{padding: 20px 0 40px;}
	.nuu-media{margin: 0;}
	.nuu-media .medie-box{padding: 0;width: 100%;}
	
	.nuu-media .media2{padding: 32px 0;}
	
	.index-sec7 .index-bg{height: 360px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
	.index-sec7 .index-bg img{width: auto;height: 100%;}
	.index-sec7 .sec-item ul li{width: 25%;margin-bottom: 15px;}
	.index-sec7 .sec-item ul li span{width: 50px;height: 50px;border: 2px solid #FFDB8D;}
	.index-sec7 .sec-item ul li p{font-size: 14px;}
	.index-sec7 .sec-item .btns{margin-top: 30px;}
	.index-sec7 .sec-item .btns a{width: 120px;margin: 0 15px;}
}



/* 人物故事 */
.story-page{padding: 80px 0;}
.story-page .story-menu{text-align: center;padding-bottom: 35px;}
.story-page .story-menu a{display: inline-block;vertical-align: top;padding: 0 32px;line-height: 40px;border-radius: 20px;font-size: 18px;border: 1px solid #21a082;margin: 10px 4px;position: relative;}
.story-page .story-menu a.on,
.story-page .story-menu a:hover{background: #21a082;background: linear-gradient(to bottom,#1A9F8E,#489D69);color: #fff;transition: 0.4s;}
.story-page .story-menu a.on::after,
.story-page .story-menu a:hover::after{display: block;content: "";width: 0;height: 0;border: 8px solid transparent;border-top-color: #489D69;position: absolute;bottom: -16px;left: 50%;margin-left: -4px;}
.story-page ul{margin: 0 -20px;}
.story-page ul li{float: left;width: 33.33%;box-sizing: border-box;padding: 0 20px;margin-bottom: 40px;}
.story-page ul li a{display: block;background: #fff;}
.story-page ul li .img{overflow: hidden;}
.story-page ul li .img img{width: 100%;transition: 0.4s;}
.story-page ul li .text{border: 1px solid #e6e8e7;padding: 16px 20px 20px;}
.story-page ul li .text h4{font-size: 20px;height: 28px;line-height: 28px;}
.story-page ul li .date{margin: 10px 0;font-size: 12px;line-height: 16px;color: #999;}
.story-page ul li .date img{vertical-align: top;width: 16px;margin-right: 6px;}
.story-page ul li p{color: #666;line-height: 22px;height: 66px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.story-page ul li a:hover .img img{transition: 0.4s;transform: scale(1.2);}
.story-page ul li a:hover{box-shadow: 0 0 30px rgba(0,0,0,0.25);}

@media screen and (max-width: 991px) {
	.story-page{padding: 60px 0;}
	.story-page .story-menu{padding-bottom: 30px;}
	.story-page .story-menu a{padding: 0 24px;line-height: 36px;border-radius: 18px;font-size: 16px;}
	.story-page ul{margin: 0 -15px;}
	.story-page ul li{width: 50%;padding: 0 15px;margin-bottom: 32px;}
	.story-page ul li .img{overflow: hidden;}
	.story-page ul li .text{padding: 14px 18px 18px;}
	.story-page ul li .text h4{font-size: 18px;height: 24px;line-height: 24px;}
	.story-page ul li .date{margin: 8px 0;}
}

@media screen and (max-width:767px) {
	.story-page{padding: 24px 0 36px;}
	.story-page .story-menu{padding-bottom: 20px;}
	.story-page .story-menu a{margin: 10px 3px;font-size: 12px;line-height: 30px;padding: 0 15px;}
	.story-page ul{margin: 0;}
	.story-page ul li{width: 100%;padding: 0;margin-bottom: 24px;}
}




/* 正文页 */
.public-content .article{width: 77%; margin-left: 20px;}
.public-content .article h3{font-size: 32px;line-height: 58px;padding: 10px 0;}
.public-content .article h4{font-size: 24px;line-height: 40px;padding: 5px 0;margin-bottom: 20px;}
.public-content .article p,.public-content .article span,.public-content .article font{font-size: 14pt!important;line-height: 24pt!important; background:none!important;}
.public-content .article p img{display:block; margin:0 auto;}
.public-content .right-bar{width: 17%;}
.public-content .right-bar .btns{margin-bottom: 60px;}
.public-content .right-bar .btns a{display: block;width: 68px;height: 68px;border: 1px solid #319e73;position: relative;border-radius: 100%;}
.public-content .right-bar .btns a img{position: absolute;width: 32px;height: 32px;top: 50%;left: 50%;margin: -16px 0 0 -16px;}
.public-content .right-bar .btns a img.img{z-index: 1;}
.public-content .right-bar .btns a img.img-hover{z-index: 2;opacity: 0;}
.public-content .right-bar .btns a:hover{background: #319e73;transition: 0.4s;}
.public-content .right-bar .btns a:hover .img{opacity: 0;transition: 0.4s;}
.public-content .right-bar .btns a:hover .img-hover{opacity: 1;transition: 0.4s;}
.public-content .right-bar .infos{padding-left: 38px;position: relative;}
.public-content .right-bar .infos::before{display: block;content: "";width: 1px;height: 100%;background: #319e73;position: absolute;left: 22px;top: 0;}
.public-content .right-bar .infos ul li{margin-bottom: 20px;}
.public-content .right-bar .infos ul li h5{color: #22A082;}
.public-content .right-bar .infos ul li p{color: #797979;}


@media screen and (max-width:1440px) {
	.public-content .article h3{font-size: 36px;line-height: 48px;padding: 8px 0;}
	.public-content .article h4{font-size: 22px;line-height: 32px;padding: 5px 0;margin-bottom: 18px;}
	.public-content .article p,.public-content .article span,.public-content .article font{font-size: 14px!important;line-height: 24px!important;background:none!important;font-family:'Microsoft Yahei'!important;}
	.public-content .right-bar .btns{margin-bottom: 50px;}
	.public-content .right-bar .btns a{width: 50px;height: 50px;}
	.public-content .right-bar .btns a img{width: 26px;height: 26px;margin: -13px 0 0 -13px;}
	.public-content .right-bar .infos{padding-left: 35px;}
	.public-content .right-bar .infos::before{left: 17px;}
	.public-content .right-bar .infos ul li{margin-bottom: 16px;}
}

@media screen and (max-width:991px) {
	.public-content .article{width: 80%;}
	.public-content .article h3{font-size: 28px;line-height: 36px;}
	.public-content .article h4{font-size: 18px;line-height: 28px;margin-bottom: 15px;}
	.public-content .article p,.public-content .article span,.public-content .article font{font-size: 14px!important;line-height: 22px!important;background:none!important;font-family:'Microsoft Yahei'!important;}
	.public-content .right-bar{width: 18%;}
	.public-content .right-bar .btns{margin-bottom: 40px;}
}

@media screen and (max-width:767px) {
	.public-content .article{width: 100%;}
	.public-content .article h3{font-size: 20px;line-height: 28px;}
	.public-content .article h4{font-size: 16px;line-height: 24px;margin-bottom: 12px;}
	.public-content .right-bar{width: 100%;}
	.public-content .right-bar .btns{margin-bottom: 20px;}
	.public-content .right-bar .btns a{width: 36px;height: 36px;}
	.public-content .right-bar .btns a.share-btn{float: left;margin-left: 12px;}
	.public-content .right-bar .infos{padding: 20px 0 0 0;border-top: 1px solid #319e73;}
	.public-content .right-bar .infos::before{display: none;}
	.public-content .right-bar .infos ul li{float: left;width: 25%;margin-bottom: 10px;}
}




/* 校园生活 */
.life-page{padding: 80px 0 50px;}
.life-page .top-text{padding: 40px 0;background: #fff;background: linear-gradient(to bottom,rgba(249, 249, 249, 0.5),rgba(249, 249, 249, 0));border-radius: 10px;margin-bottom: 10px;}
.life-page .top-text p{width: 75%;margin: 0 auto;}
.life-page ul li{padding: 36px 0;border-bottom: 1px solid #e0e0e2;}
.life-page ul li h4{font-size: 24px;line-height: 32px;margin-bottom: 24px;color: #404745;}
.life-page ul li h4 img{vertical-align: top;margin-left: 4px;}
.life-page ul li .img{width: 40%;}
.life-page ul li .img img{width: 100%;}
.life-page ul li .text{width: 57%;}
.life-page ul li .links a{float: left;width: 30%;font-size: 18px;line-height: 28px;margin: 8px 0;color: #22A082;}
.life-page ul li .links a::before{display: inline;content: "-";color: #9a9a9a;margin-right: 8px;}
.life-page ul li .links a:hover{color: #3d9d6d;transition: 0.4s;}
.life-page ul li p{font-size: 16px;line-height: 26px;margin-bottom: 15px;}
.life-page ul li:nth-child(odd) .img{float: left;}
.life-page ul li:nth-child(odd) .text{float: right;}
.life-page ul li:nth-child(even) .img{float: right;}
.life-page ul li:nth-child(even) .text{float: left;}
.life-page ul li:last-child{border: none;}


@media screen and (max-width: 1440px){
	.life-page{padding: 64px 0 40px;}
	.life-page .top-text{padding: 32px 0;}
	.life-page .top-text p{width: 78%;}
	.life-page ul li{padding: 28px 0;}
	.life-page ul li h4{font-size: 20px;line-height: 28px;margin-bottom: 20px;}
	.life-page ul li h4 img{width: 39px;height: 28px;}
	.life-page ul li .links a{font-size: 16px;line-height: 24px;margin: 6px 0;}
	.life-page ul li p{font-size: 14px;line-height: 22px;margin-bottom: 10px;}
} 

@media screen and (max-width: 767px){
	.life-page{padding: 30px 0 20px;}
	.life-page .top-text{padding: 18px 0;}
	.life-page .top-text p{width: 88%;}
	.life-page ul li{padding: 20px 0;}
	.life-page ul li .img{width: 100%;margin-bottom: 14px;}
	.life-page ul li .text{width: 100%;}
	.life-page ul li .links a{width: 33.33%;font-size: 14px;line-height: 22px;margin: 5px 0;}
} 




/* 学生社团 */
.association{padding: 80px 0;}
.association .top-form{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #CCD0D1;position: relative;z-index: 11;}
.association .form-group{float: left;width: 300px;height: 40px;border: 1px solid #CCD0D1;border-radius: 4px;margin-right: 20px;position: relative;background: #fff;}
.association .form-group input{display: block;width: 100%;height: 100%;box-sizing: border-box;padding: 0 40px 0 12px;font-size: 16px;line-height: 38px;}
.association .form-group i{display: block;width: 16px;height: 16px;position: absolute;right: 12px;top: 50%;margin-top: -8px;}
.association .form-group i.icon1{background: url('../images/arrow2.png');}
.association .form-group i.icon2{background: url('../images/search2.png');}
.association .select{cursor: pointer;}
.association .select ul{position: absolute;width: 100%;top: 100%;left: 0;background: #fff;box-sizing: border-box;border: 1px solid #CCD0D1;display: none;}
.association .select ul li{padding: 0 12px;line-height: 32px;color: #666;}
.association .select ul li:hover{background: #f0f0f0;transition: 0.4s;}
.association .select i{transition: 0.4s;}
.association .select.select-on i{transition: 0.4s;transform: rotate(180deg);}

.association ul.ass-list{padding-bottom: 10px;}
.association ul.ass-list li{margin-bottom: 30px;}
.association ul.ass-list li a{display: block;}
.association ul.ass-list li .img{float: left;width: 31%;overflow: hidden;}
.association ul.ass-list li .img img{width: 100%;transition: 0.4s;}
.association ul.ass-list li .text{float: right;width: 66%;}
.association ul.ass-list li .text h4{font-size: 24px;line-height: 32px;padding-bottom: 10px;border-bottom: 1px solid #D9DDDF;}
.association ul.ass-list li .text span.label{display: inline-block;vertical-align: top;padding: 0 15px 0 22px;line-height: 24px;background: url('../images/label.png');background-size: 100% 100%;color: #fff;margin: 14px 0;}
.association ul.ass-list li .text p{line-height: 23px;color: #535353;}
.association ul.ass-list li a:hover .img img{transition: 0.4s;transform: scale(1.2);}

@media screen and (max-width: 1440px) {
	.association{padding: 64px 0;}
	.association ul.ass-list li .text h4{font-size: 20px;line-height: 30px;padding-bottom: 8px;}
	.association ul.ass-list li .text span.label{margin: 12px 0;}
	.association ul.ass-list li .text p{line-height: 22px;}
}

@media screen and (max-width: 767px) {
	.association{padding: 30px 0;}
	.association .top-form{padding-bottom: 24px;margin-bottom: 24px;}
	.association .form-group{width: 100%;}
	.association .select{cursor: pointer;margin-bottom: 10px;}

	.association ul.ass-list li{margin-bottom: 32px;}
	.association ul.ass-list li .img{width: 100%;margin-bottom: 10px;}
	.association ul.ass-list li .text{width: 100%;}
}




/* 招生就业 */
.recruit{padding: 40px 0;}
.recruit .recruit-item{padding: 40px 0;border-bottom: 1px solid #e4e4e4;}
.recruit .recruit-item:last-child{border: none;}
.recruit .recruit-item .bg-white h3{background-image: linear-gradient(0deg, rgba(249,249,249,0.00) 0%, #F0F0F0 100%);border-radius: 10px;}
.recruit .recruit-item .bg-black h3{background-image: linear-gradient(0deg, rgba(249,249,249,0.00) 0%, #F0F0F0 100%);border-radius: 10px;}
.recruit .recruit-item h3{font-size: 28px;line-height: 40px;padding: 22px 0;position: relative;text-align: center;margin-bottom: 10px;}
.recruit .recruit-item h3 span{position: relative;z-index: 3;}
.recruit .recruit-item h3 img{width: 45px;position: absolute;bottom: 8px;left: 50%;margin-left: -22.5px;z-index: 1;}
.recruit .recruit-item p.text-p{width: 980px;margin: 0 auto;font-size: 16px;line-height: 27px;}
.recruit .recruit-item .links{text-align: center;margin-top: 32px;}
.recruit .recruit-item .links a{display: inline-block;vertical-align: top;width: 300px;line-height: 38px;border: 1px solid #85CBBC;border-radius: 20px;font-size: 18px;margin: 0 15px;}
.recruit .recruit-item .links a:hover{color: #fff; background: #14AA7C; background: linear-gradient(to bottom,#149F7F,#4E9D67);transition: 0.4s;}
.recruit .recruit-item ul{margin: 0 -20px;}
.recruit .recruit-item ul li{float: left;width: 33.33%;box-sizing: border-box;padding: 0 20px;}
.recruit .recruit-item ul li a{display: block;background: #fff;}
.recruit .recruit-item ul li .img{overflow: hidden;}
.recruit .recruit-item ul li .img img{width: 100%;transition: 0.4s;}
.recruit .recruit-item ul li .text{border: 1px solid #e6e8e7;padding: 16px 20px 20px;}
.recruit .recruit-item ul li .text h4{font-size: 20px;height: 28px;line-height: 28px;}
.recruit .recruit-item ul li .date{margin: 10px 0;font-size: 12px;line-height: 16px;color: #999;}
.recruit .recruit-item ul li .date img{vertical-align: top;width: 16px;margin-right: 6px;}
.recruit .recruit-item ul li p{color: #666;line-height: 22px;height: 66px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.recruit .recruit-item ul li a:hover{box-shadow: 0 0 30px rgba(0,0,0,0.25);}
.recruit .recruit-item ul li a:hover .img img{transition: 0.4s;transform: scale(1.2);}

@media screen and (max-width: 1440px) {
	.recruit{padding: 32px 0;}
	.recruit .recruit-item{padding: 32px 0;}
	.recruit .recruit-item h3{font-size: 24px;line-height: 32px;padding: 20px 0;}
	.recruit .recruit-item h3 img{width: 40px;margin-left: -20px;}
	.recruit .recruit-item p.text-p{width: 800px;font-size: 14px;line-height: 24px;}
	.recruit .recruit-item .links{text-align: center;margin-top: 30px;}
	.recruit .recruit-item .links a{width: 240px;line-height: 34px;border-radius: 18px;font-size: 16px;}
	.recruit .recruit-item ul{margin: 0 -15px;}
	.recruit .recruit-item ul li{padding: 0 15px;}
	.recruit .recruit-item ul li .text{padding: 14px 18px 18px;}
	.recruit .recruit-item ul li .text h4{font-size: 18px;height: 24px;line-height: 24px;}
	.recruit .recruit-item ul li .date{margin: 8px 0;}
	
}

@media screen and (max-width: 991px) {
	.recruit{padding: 30px 0;}
	.recruit .recruit-item{padding: 30px 0;}
	.recruit .recruit-item h3{font-size: 20px;line-height: 28px;padding: 18px 0;}
	.recruit .recruit-item h3 img{width: 36px;margin-left: -18px;}
	.recruit .recruit-item p.text-p{width: 640px;}
	.recruit .recruit-item .links a{width: 180px;line-height: 30px;border-radius: 16px;font-size: 14px;}
	.recruit .recruit-item ul{margin: 0 -15px;}
	.recruit .recruit-item ul li{padding: 0 15px;width: 50%;margin-bottom: 20px;}
	.recruit .recruit-item ul li .text{padding: 14px 18px 18px;}
	.recruit .recruit-item ul li .text h4{font-size: 18px;}
}

@media screen and (max-width: 767px) {
	.recruit{padding: 20px 0;}
	.recruit .recruit-item{padding: 20px 0;}
	.recruit .recruit-item p.text-p{width: 92%;}
	.recruit .recruit-item .links a{width: 100px;font-size: 12px;margin: 5px 3px;}
	.recruit .recruit-item ul{margin: 0;}
	.recruit .recruit-item ul li{padding: 0;width: 100%;}
	.recruit .recruit-item ul li .text{padding: 14px 18px 18px;}

}



/* 联合办学 */
.joint{padding-top: 40px;}
.joint .pattern{width: 980px;margin: 30px auto;}
.joint .pattern h3{width: 22.4%;font-size: 28px;padding: 0;margin: 0;}
.joint .pattern .pattern-pw{width: 75%;}
.joint .pattern .pattern-pw h5{font-size: 16px;line-height: 28px;}
.joint .img{margin: 30px 0 60px;}
.joint .img img{width: 100%;}
.joint .company{width: 1060px;margin: 0 auto;}
.joint .company h4{width: 20%;font-size: 20px;line-height: 28px;color: #22A082;}
.joint .company h4::after{display: inline-block;vertical-align: top;content: "";width: 6px;height: 28px;background: #22A082;margin-left: 15px;}
.joint .company .company-wp{width: 78%;}
.joint .company .company-wp h5{float: left;width: 50%;font-size: 16px;line-height: 24px;box-sizing: border-box;padding: 8px 10px;}

@media screen and (max-width: 1440px) {
	.joint{padding-top: 32px;}
	.joint .pattern{width: 800px;margin: 24px auto;}
	.joint .pattern h3{font-size: 24px;}
	.joint .pattern .pattern-pw h5{font-size: 14px;line-height: 24px;}
	.joint .img{margin: 24px 0 48px;}
	.joint .company{width: 880px;}
	.joint .company h4{font-size: 18px;}
	.joint .company h4::after{width: 5px;margin-left: 12px;}
	.joint .company .company-wp h5{font-size: 14px;line-height: 20px;padding: 6px 8px;}
	.nuu-news .img-news .img img,.index-sec3 .report ul li .img img{height:auto;}
}

@media screen and (max-width: 991px) {
	.joint .pattern{width: 640px;}
	.joint .pattern h3{font-size: 20px;}
	.joint .company{width: 660px;}
	.joint .company .company-wp h5{font-size: 14px;line-height: 20px;padding: 5px 6px;}
	.public-content .article p img{height:auto!important;}
}

@media screen and (max-width: 767px) {
	.joint .pattern{width: 92%;}
	.joint .pattern h3{width: 100%;text-align: left;margin-bottom: 10px;}
	.joint .pattern .pattern-pw{width: 100%;}
	.joint .company{width: 92%;}
	.joint .company h4{width: 100%;margin-bottom: 10px;}
	.joint .company .company-wp{width: 100%;}
	.joint .company .company-wp h5{width: 100%;padding: 5px 0;}
	.index-banner{height:auto!important;}
	.index-sec7 .sec-item .btns a{width:46%; margin:0 5px 10px;}
	.nuu-media .media3 .video-box .video-next{right:0!important;}
	.nuu-media .media3 .video-box .video-prev{left:0!important;}
	.index-title h4{margin-left:0;}
	.nuu-media .medie-box{height:auto!important;}
}

/* float-news */
.float-news,.float-open{background: rgba(0,0,0,0.65); display:inline-block;font-size:16px;}
.float-news{height:180px;left:0px;padding:10px 15px;width:220px;z-index:100;top:206px;_margin-top:206px;}
.float-open{height:35px;left:-70px;padding:4px 4px 4px 6px;width:37px;z-index:99;top:206px;_margin-top:206px;background: rgba(0,0,0,0.65);}
.float-news,.float-open{position:fixed;*zoom:1;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
.float-close{background:url(../images/nav-close.png) no-repeat left top;overflow:hidden;height:20px;opacity:.6;filter:alpha(opacity=60);position:absolute;right:9px;text-indent:100%;top:10px;white-space:nowrap;width:20px;}
.open-btn{background:url(../images/ml-open-demo.png) no-repeat left top;margin-top:2px;display:block;overflow:hidden;height:21px;opacity:.6;filter:alpha(opacity=60);text-indent:100%;white-space:nowrap;width:23px;}
.float-close:hover,.open-btn:hover{opacity:1;filter:alpha(opacity=100);}
.newslist{margin-top:30px;margin-right:23px; text-align:justify;}
.piaochuang{margin-top:10px; line-height:26px; font-size:14px; color:rgba(255,255,255,0.8);}
.piaochuang a {font-size: 18px;line-height: 24px;color:white;}
.video{margin:0 auto 15px; display:block;}

/*分享弹窗*/
.shareLayer{display: none; position: fixed; top: 0; left: 0; z-index: 120; width: 100%; height: 100%; background: rgba(0,0,0,0.7);}
.shareBox{ padding: 0 0 15px; position: fixed; top: 10%; z-index: 10; left: 50%; margin-left: -160px; width: 320px; height: auto; background: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.5);}
.shareBox h2{ position: relative; padding: 10px 20px; border-bottom: 1px solid #EEE; line-height: 30px; font-size: 16px; color: #666;}
.shareBox h2 .closeBox{ cursor: pointer; display: block; position: absolute; right: 10px; top: 13px; width: 24px; height: 24px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.shareBox h2 .closeBox::before{content: ''; width: 100%; position: absolute; right: 0; top: 50%; height: 1px; background: #666;transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.shareBox h2 .closeBox::after{content: ''; width: 100%; position: absolute; right: 0; top: 50%; height: 1px; background: #666;transform:rotate(-45deg); -ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);}
.shareBox ul{ padding: 0 20px; margin-top: 15px; max-height: 208px; overflow-y: auto;}
.shareBox ul li{ width: 48%; float: left;}
.shareBox ul li:nth-child(2n){ float: right;}
.shareBox ul li a{ position: relative; display: block; padding-left: 22px; height: 26px; line-height: 26px; font-size: 14px; color: #666;}
.shareBox ul li a em{ position: absolute; left: 0; top: 50%; margin-top: -8px; width: 16px; height: 16px;}
.shareBox ul li a em img{ display: block; width: 100%; height: 100%;}
/* 年度人物 */
.characters{padding: 60px 0;}
.characters .char-box{margin-bottom: 50px;}
.characters .char-box .char-title{font-size: 20px;line-height: 24px;padding-left: 10px;border-left: 4px solid #21a082;margin: 0 0 8px 15px;}
.characters .char-box ul li{float: left;width: 20%;box-sizing: border-box;padding: 15px;}
.characters .char-box .char-item{display: block;color: #fff;position: relative;overflow: hidden;}
.characters .char-box .char-item .img{overflow: hidden;}
.characters .char-box .char-item .img img{width: 100%;transition: 0.4s;}
.characters .char-box .char-item .text{position: absolute;width: 100%;left: 0;bottom: 0;z-index: 3;padding: 0 15px 20px;transition: 0.4s;}
.characters .char-box .char-item .text h4{font-size: 18px;line-height: 24px;margin-bottom: 8px;}
.characters .char-box .char-item .text p{font-size: 14px;line-height: 20px;}
.characters .char-box .char-item .filter{position: absolute;width: 100%;height: 50%;left: 0;bottom: 0;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0, 0, 0, 0.5));z-index: 1;transition: 0.4s;}
.characters .char-box .char-item:hover .text{transition: 0.4s;transform: translateY(100%);}
.characters .char-box .char-item:hover .filter{height: 0;transition: 0.4s;}
.characters .char-box .char-item:hover .img img{transition: 0.4s;transform: scale(1.1);}


.index-sec1 .sec-link{text-align: right;margin-top: 12px;}
.index-sec1 .sec-link a{font-size: 14px;color: #999;line-height: 24px;}
.index-sec1 .sec-link a:hover{color: #2d9d75}



.nuu-media .media3 .video-box{position: relative;}
.nuu-media .media3 .video-box .video-prev,
.nuu-media .media3 .video-box .video-next{z-index: 15;outline: none;}
.nuu-media .media3 .video-box .video-prev{left: -22px;}
.nuu-media .media3 .video-box .video-next{right: -22px;}



/* 去掉第一个幻灯标题 */
.index-banner swiper-slide:first-child .swiper-slide-active h3 { display: none; }





@media screen and (min-width:767px) and (max-width:991px){
.index-sec3 .report ul li .img img{min-height:100%;}
.index-sec3 .report ul li .img{height:230px;}
.index-sec7 .sec-item .btns a{width:24%;}

}