body, ul, ol, li, h1, h2, h3, h4, h5, h6, td, th, form, fieldset, img, dl, dt, dd {margin: 0; padding: 0;}
li, ol {list-style:none;}





.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: 26px;line-height: 32px;padding-left: 20px;background: url('../image/heng-1.png') no-repeat left center; color:#2f4481;}
.index-title .item-more{
	float: right;
	height: 22px;
	padding: 2px;
	border-radius: 12px;
	margin-top: 6px;
	border: 1px solid #e5faff;
	background: #4e84c4;
	color: #fff;
}
.index-title .item-more span{float: left; padding-left:8px;width: 80px;height: 20px;position: relative;transition: 0.4s; }
.index-title .item-more span::before,
.index-title .item-more span::after{display: block;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{transition: 0.4s;}
.index-title .item-more:hover{background: #2f4481;transition: 0.4s;}
.index-title .item-more:hover span{color: #fff;transition: 0.4s;}




.index-sec1{padding: 25px 0;border-bottom: 0px solid #e7e7e7; margin-bottom:0px;}
.nuu-news .img-news{width: 38%;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) 40%, rgba(0,0,0,0.0) 50%);}
.nuu-news .img-news .img img{width: 100%;}
.nuu-news .img-news .swiper-slide p{position: absolute;width: 100%;left: 0;bottom: 0;height: 60px;line-height: 60px;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; background:url(../image/tb-1.png) repeat center center;}
.nuu-news .img-news .swiper-slide span{
	line-height: 26px;
	padding: 0 12px;
	background: #0081cc;
	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('../image/prev.png') no-repeat center center;}
.nuu-news .img-news .img-news-next{right: -22px;background: #fff url('../image/next.png') no-repeat center center;}
.nuu-news .img-news .img-news-prev.swiper-button-disabled{background-image: url('../image/prev2.png');}
.nuu-news .img-news .img-news-next.swiper-button-disabled{background-image: url('../image/next2.png');}



.nuu-news .text-news{width: 60%; margin:0; padding:0; }
.nuu-news .text-news ul li{padding: 2px 0px 12px 0;border-bottom: 1px solid #e8e8e8;position: relative; margin-left:0px; width:49%;  float:left;}
.nuu-news .text-news ul li:nth-child(even){padding: 2px 0px 12px 0;border-bottom: 1px solid #e8e8e8;position: relative; margin-left:0px; width:48%; margin-left:3%;  float:left;}



.nuu-news .text-news ul li span{display: block;line-height: 16px;font-size: 12px;color: #9a9a9a;position: absolute;right: 0;top: 70%;margin-top: 0px;}
.nuu-news .text-news ul li span img{vertical-align: top;margin-right: 8px;width: 16px;}

.nuu-news .imgCon img{width:120px; height:70px;}



.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: 0px;position: relative;overflow: hidden;}


.nuu-notice .notice-box img{width:100%; height:100%;overflow: hidden;transition: 0.4s;}
.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;border-color: #fff; }
.nuu-notice .notice-box:hover h4,
.nuu-notice .notice-box:hover p{color: #fff;transition: 0.4s;}


.nuu-notice .notice-box:hover img{
transition: 0.4s;transform: scale(1.2);
}


.vertical-box{width: 33%;position: relative;padding-left: 1%;}
.vertical-box67{width: 67%;position: relative;padding-left: 1%;}
.vertical-con5{width: 49%;position: relative;padding-left: 0%;padding-right: 1%; margin-right:1%;}


.index-sec3{background: #99ccff;padding: 25px 0px; background: linear-gradient(to bottom,#99ccff,#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: #0081cc;position: absolute;right: 0;top: 10%;}
.index-sec3 .trailer ul li .date h5{color: #0081cc;font-size: 22px;line-height: 28px; text-align:center;}
.index-sec3 .trailer ul li .date h3{line-height:20px;color: #999; text-align:center}
.index-sec3 .trailer ul li .item-con h4{font-size: 16px;line-height: 46px;height: 46px;}
.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: 10px 15px 10px; background: linear-gradient(to right,rgba(90,35,174,0.6),rgba(166,106,213,0.6)); color: #fff;transform: translateY(81%);transition: 0.4s;}
.index-sec3 .report ul li .text h4{font-size: 18px;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: 50px 0 50px; border-bottom: 0px solid #e7e7e7; background:url(../image/b-1.png) no-repeat center center; background-size:cover;}
.index-sec4 ul li{float: left;width: 31.5%; margin-left:0.8%;margin-right: 1%;

box-shadow: 0 0 15px rgba(0,0,0,0.2);
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: 18px;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 40px rgba(0,0,0,0.4); }



.index-sec42{padding: 10px 0 30px; border-bottom: 0px solid #e7e7e7; background:url(../image/b-1.png) no-repeat center center; background-size:cover;}


.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: 60px;line-height: 60px;box-sizing: border-box;padding: 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #fff;z-index: 3; background:url(../image/tb-1.png) repeat center center;}
.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: 10px 0 60px;background: #E6EAEC; background:  linear-gradient(to bottom,#fefefe,#edf1f4);}



.index-sec62{padding: 10px 0 20px;background: #E6EAEC; background:  linear-gradient(to bottom,#93e0e0,#edf1f4);}


.nuu-media{margin: 0 -20px;}
.nuu-media .medie-box{float: left;width: 50%;padding: 0 20px;}

.nuu-media .medie-box2{float: left;width: 50%;padding: 0 20px;}

.nuu-media .medie-box .source{
	position: absolute;
width:70px;
text-align:center;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	line-height: 28px;
	padding: 2px 4px;
	background: #eee;
	border-radius: 2px;
	font-size: 13px;
	color: #e60012;
font-weight:500;
	top: 6px;
	left: 2px;
	z-index: 5;
}


.nuu-media .medie-box2 .source{
	position: absolute;
width:74px;
text-align:center;
	line-height: 28px;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	padding: 3px 2px;
	background: #eee;
	border-radius: 2px;
	font-size: 13px;
	color: #e60012;
	font-weight:500;
	top: 22px;
	left: 2px;
	z-index: 5;
}


.nuu-media .media1 ul li{position: relative;margin-bottom: 8px;}
.nuu-media .media1 ul li:last-child{margin-bottom: 0;}
.nuu-media .media1 ul li a{display: block;position: relative;}
.nuu-media .media1 ul li a .img{overflow: hidden;}
.nuu-media .media1 ul li a .img img{width: 100%;}
.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: 18px;color: #fff;}
.nuu-media .media1 ul li.orange p{background: #DD723F;}
.nuu-media .media1 ul li.violet p{
	background:#fff repeat center center;
	color:#333;
padding-left:80px;
	
}
.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.2) 50%);}
.nuu-media .media1 ul li.violet span{background-image: linear-gradient(-180deg, rgba(75,221,230,0.10) 0%, rgba(78,47,143,0.2) 50%);}

.nuu-media .media2 ul li{border-bottom: 1px dashed #ddd;box-sizing: border-box;}
.nuu-media .media2 ul li:last-child{border-color: #ddd;}


.nuu-media .media2 ul li a{
	display: block;
	position: relative;
	
	padding: 18px 20px 17px 10px;
}
.nuu-media .media2 ul li .date{position: absolute;top:21px;right: 6px;font-size: 14px;line-height: 30px;color: #666; display:block;}
.nuu-media .media2 ul li .date img{width: 16px;vertical-align: top;margin:7px 6px 0 0;}
.nuu-media .media2 ul li p{
	font-size: 16px;
	height: 44px;
	padding-left: 80px;
	line-height: 44px;
	color: #333;
}

.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;}
.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: 18px;color: #fff;text-align: center;}
.nuu-media .media3 ul li span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;background-image: linear-gradient(0deg, rgba(0,0,0,0.10) 10%, rgba(0,0,0,0.7) 73%);}
.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; height:110px;}
.index-sec7 .index-bg img{width: 100%;}
.index-sec7 .sec-item{position: absolute;width: 100%;z-index: 22; left: 0;margin-top:1%; top: 45%; -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: 16.6%;text-align: center;}
.index-sec7 .sec-item ul li span{display: block;width: 70px;height: 70px;border: 3px solid #2f4481;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: 16px;line-height: 2;color: #2f4481;}
.index-sec7 .sec-item ul li:hover span{background: #99ccff;border-color: #99ccff;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: #99ccff;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(255,255,255,0); z-index: 2;}


@media screen and (max-width: 1440px) {
	.index-banner .swiper-slide .text h3{font-size: 30px;line-height: 72px;}
	.index-banner .swiper-slide .text h5{font-size: 30px;line-height: 44px;}
	.index-banner .banner-menu a{width: 144px;height: 84px;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: 18px;line-height: 28px;padding-left: 20px;background: url('../image/heng-1.png') no-repeat left center; background-size:auto;}
	
	
	.nuu-news .text-news{width: 60%; margin:0; padding:0; }
.nuu-news .text-news ul li{padding: 2px 0px 12px 0;border-bottom: 1px solid #e8e8e8;position: relative; margin-left:0px; width:48%;  float:left;}
.nuu-news .text-news ul li:nth-child(even){padding: 2px 0px 12px 0;border-bottom: 1px solid #e8e8e8;position: relative; margin-left:0px; width:48%; margin-left:2%;  float:left;}

.nuu-news .imgCon img{width:110px; height:70px;}
	
	
	.index-sec1{padding: 30px 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;}
	

	
	

	.index-sec2{padding: 24px 0 20px;}
	.nuu-notice .swiper-slide{padding: 0 18px;}
	.nuu-notice .notice-box{padding: 0px;}
	.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{padding: 20px 0px;}
	.index-sec3 .trailer ul li{padding: 16px 0;padding-left: 105px;}
	.index-sec3 .trailer ul li .date{width: 90px;top: 16px;left: 0;}
	.index-sec3 .trailer ul li .date h5{line-height: 28px;font-size: 22px;}
	.index-sec3 .trailer ul li .date h3{font-size: 12px;line-height: 20px;}
	.index-sec3 .trailer ul li .item-con h4{font-size: 16px;line-height: 46px;height: 46px;}
	.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: 16px;line-height: 24px;height: 24px;}
	.index-sec4 ul li .date{margin: 8px 0;}
	.index-sec4 ul li .date img{margin-right: 6px;}
	
	
	.index-sec42{padding: 50px 0 44px;}
	

	.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: 44px 0 66px;}
	
	.index-sec62{padding: 30px 0 40px;}
	
	.nuu-media{margin: 0 -18px;}
	.nuu-media .medie-box{padding: 0 18px;}
	.nuu-media .medie-box .source{
	padding: 0 8px;
}
	.nuu-media .media1 ul li p{height: 44px;line-height: 44px;padding: 0 18px;font-size: 18px;}

	.nuu-media .media2 ul li a{padding: 18px 18px 17px 10px;}
	.nuu-media .media2 ul li p{font-size: 16px;height: 40px;line-height: 40px;}

	.nuu-media .media3 ul li p{height: 44px;line-height: 44px;padding: 0 18px;font-size: 16px;}
	.nuu-media .media3 ul li .video-icon{width: 84px;margin: -42px 0 0 -42px;}

	.index-sec7 .sec-item ul li span{width: 58px;height: 58px;border: 3px solid #2f4481;}
	.index-sec7 .sec-item ul li p{font-size: 14px;}
	.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: 24px;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: 30px 0;}
	
	.nuu-news .text-news{width: 100%;margin-top: 30px; }
	.nuu-news .text-news ul li{padding: 2px 0px 12px 0;border-bottom: 1px solid #e8e8e8;position: relative; margin-left:0px; width:99%;  float:left;}
.nuu-news .text-news ul li:nth-child(even){padding: 2px 0px 12px 0;border-bottom: 1px solid #e8e8e8;position: relative; margin-left:0px; width:99%;   float:left;}
	
	
	.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 0px 9px 0; margin:0;}

	.index-sec3{padding: 20px 10px;}
	.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: 12px;}
	.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: 32px;height: 44px;}
	.index-sec3 .report ul li .text p{font-size: 12px;line-height: 18px;height: 36px;}


	.index-sec4{padding: 40px 0 40px;}
	
	
	.index-sec42{padding: 40px 0 40px;}

	.index-sec5{padding: 40px 0 64px;}
	.nuu-story .swiper-slide p{height: 56px;line-height: 56px;}

	.index-sec6{padding: 46px 0 62px;}
	.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: 40px;height: 40px;border: 2px solid #2f4481;}
	.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: 991px) {
	.index-banner .swiper-slide .text{bottom: 15%;}
	.index-banner .swiper-slide .text h3{font-size: 18px;line-height: 56px;}
	.index-banner .swiper-slide .text h5{font-size: 18px;line-height: 32px;}
	.index-banner .banner-menu{bottom: 15%;}
	.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: 30px 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{}

	.index-sec2{padding: 30px 0 40px;}

	.vertical-box{width: 100%;padding-left: 0%;margin-bottom: 40px;}
	
	.vertical-box67{width: 100%;padding-left: 0%;margin-bottom: 40px;}

	.index-sec3{padding: 22px 10px;}
	.index-sec3 .trailer ul li:last-child{border: none;}


	.index-sec4{padding: 40px 0 36px;}
	
	.index-sec42{padding: 40px 0 36px;}

	.index-sec5{padding: 36px 0 48px;}

	.index-sec6{padding: 38px 0 54px;}
	.nuu-media{margin: 0 -5px;}
	.nuu-media .medie-box{padding: 0 5px;}
	

	.nuu-media .media2 ul li a{padding: 15px 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: 200px;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: 40px;height: 40px;border: 2px solid #2f4481;}
	.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: 24px;line-height: 36px;}
	.index-banner .swiper-slide .text h5{font-size: 14px;line-height: 22px;}
	.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: #0081cc;}
	.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: 0%;}
	.vertical-box67{width: 100%;padding-left: 0%;}
	.vertical-con5{width: 100%;padding-left: 0%;}
	
	
	
	.index-sec3{padding: 20px 1% 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-sec42{padding: 20px 0;}

	.index-sec5{padding: 20px 0 40px;}
	.nuu-story{padding: 0 20px;}
	.nuu-story .swiper-wrapper{padding: 0 2px;}

	.index-sec6{padding: 20px 0 40px;}
	
	.index-sec62{padding: 20px 0 40px;}
	
	.nuu-media{margin: 0;}
	.nuu-media .medie-box{padding: 0;width: 100%;}
	
	.nuu-media .medie-box2{padding: 0;width: 100%;}
	
	.nuu-media .media2{padding: 32px 0;}
	
	.index-sec7 .index-bg{height: 130px;margin-top:30px;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: 33%;margin-bottom: 15px;}
	.index-sec7 .sec-item ul li span{width: 35px;height: 35px;border: 2px solid #2f4481;}
	.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 #0081cc;margin: 10px 4px;position: relative;}
.story-page .story-menu a.on,
.story-page .story-menu a:hover{background: #0081cc;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: 18px;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: 44px;line-height: 58px;padding: 10px 0;}
.public-content .article h4{font-size: 28px;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: 28pt!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: 18px;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: 18px;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('404.png');}
.association .form-group i.icon2{background: url('404.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('404.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: 18px;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: 18px;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: 18px;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: 18px;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;}
}

@media screen and (max-width: 991px) {
	.joint .pattern{width: 640px;}
	.joint .pattern h3{font-size: 18px;}
	.joint .company{width: 660px;}
	.joint .company .company-wp h5{font-size: 14px;line-height: 20px;padding: 5px 6px;}
}

@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;}
}


.float-news,.float-open{background: rgba(0,0,0,0.65); display:inline-block;font-size:16px;}
.float-news{height:280px;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(404.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(404.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);}
.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: 18px;line-height: 24px;padding-left: 10px;border-left: 4px solid #0081cc;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;}






.txjy{background:#EFF2F6}
.txjy .title h2{background: url("404.png") no-repeat center;}
.txjy-left{width:227px;height:220px;overflow: hidden}
.txjy-right{width:197px;height:220px;background: #fff;padding: 25px;}
.txjy-right>a{display: block;font-size: 15px;color:#0B5AA8;font-weight: bold;padding-bottom: 15px;border-bottom: 1px solid #E0E0E0;font-weight: normal;}
.txjy-right>p{color:#999999;font-size: 14px;line-height: 24px;padding-top: 15px;margin-bottom: 25px; }
.txjy-right>.time2{color:#666666;font-size: 13px;background: url("404.png") no-repeat left center;padding-left: 26px;}
.txjy1 li,.txjy2 li{float: left;width:427px;height:220px; margin-left: 6px;margin-bottom: 6px;}
.txjy1,.txjy2{overflow: hidden}
.txjy-list{padding-bottom: 70px;}
.txjy1 .txjy-left,.txjy2 .txjy-left{position: relative}
.txjy1 .txjy-left .jt{position: absolute;width:10px;height:20px;right:0;top:100px;}
.txjy2 .txjy-left .jt{position: absolute;left:0;top:100px;width:10px;height:20px;}
.txjy .txjy1,.txjy .txjy2{margin-left: -6px;}









.xueshu-list{ height:210px;  width:100%; border:0px solid #98bfe2;}
.xueshu-box{ padding:15px 10px ; width:100%; margin-left:-5px;}
.xueshu-li{width:49.5%; padding:0 10px;}

.xueshu-box-top{
	width: 49%;
	padding-left:0.5%;
	padding-right:0.5%;
	height: 220px;
	overflow: hidden;
	margin-bottom: 0px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}


.xueshu-box-top .xueshu-box-top-img{ width:100%; height:210px; overflow:hidden; margin-bottom:22px;}
.xueshu-box-top .xueshu-box-top-img img{
	width: 100%;
	height: 210px;
	transition: 2s;
}
.xueshu-box-top:hover .xueshu-box-top-img img{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;transition:1s; transform:scale(1.05);-webkit-transform:scale(1.05);}
.xueshu-box-top:hover{}

.xueshu-top-li{width:300px;height:60px; position:relative; overflow:hidden; display:inline;}

.xueshu-top-li .date{ width:58px; height:58px; background:url(404.png) repeat; border:1px solid #7f9bb6; text-align:center; color:#326c9f; position:absolute; left:0; top:0;}
.xueshu-top-li .date-t{margin-top:5px; height:32px; line-height:32px; font-size:30px;}
.xueshu-top-li .date-f{height:14px; line-height:14px; font-size:12px;}

.xueshu-top-li .title{
	background:rgba(0,0,0,0.6);
	height: 56px;
	color: #fff;
	padding: 0px 5px 0 5px;
	line-height: 27px;
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	margin-top:-78px;
}
.xueshu-li:hover li{width:300px;height:60px;  transition:0.5s;}
.xueshu-li:hover li .date{  border:1px solid #326c9f; transition:0s;}


.xueshu-box-foot-box{width:680px;height:60px; margin-top:30px; padding:0;overflow:hidden;}
.xueshu-box-foot{ list-style:none; width:100%;padding:0;}
.xueshu-box-foot li{width:290px;height:60px; position:relative; overflow:hidden; display:inline;}

.xueshu-box-foot li .date{ width:58px; height:58px; background:url(404.png) repeat; border:1px solid #7f9bb6; text-align:center; color:#326c9f; position:absolute; left:0; top:0;}
.xueshu-box-foot li .date-t{margin-top:5px; height:32px; line-height:32px; font-size:30px;}
.xueshu-box-foot li .date-f{height:14px; line-height:14px; font-size:12px;}

.xueshu-box-foot li .title{
	height: 48px;
	color: #333;
	padding: 0px 5px 0 70px;
	line-height: 24px;
	width: 290px;
	overflow: hidden;
	font-size: 16px;
}


.xueshu-li:hover li{width:290px;height:60px;  transition:0.5s;}
.xueshu-li:hover li .date{  border:1px solid #326c9f; transition:0s;}
.xueshu-box-foot li .title table{height:50px; width:100%;}
.xueshu-box-foot li .title table td{height:50px;}












.fw_wap{width: 100%;margin-top: 0px; margin:0 20px;overflow: hidden;padding-bottom: 10px;}
.fw_wap li{float: left;padding:0px;margin:20px 2% 20px 2%;background: #fff;position: relative;height:250px;width: 28%;overflow: hidden;}
.fw_wap li img{
	display: inline-block;
	width:100%;
	height:250px;
	 transition: all 1s;
	}
	

.fw_wap li:hover img{
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.fw_wap li p{position: absolute;bottom: 0px;opacity: 0.6;filter:alpha(opacity=60);left: 0px;width: 100%;z-index: 1; height:50px; line-height:50px;}
.fw_wap li h3{position: absolute;bottom: 8px;left: 8px;color: #fff;font-size: 16px;z-index: 2; height:40px; line-height:40px;}


.fw_wap li.icon1 p{background: #6f3740;}
.fw_wap li.icon2 p{background: #7b4366;}
.fw_wap li.icon3 p{background: #876fa7;}
.fw_wap li.icon4 p{background: #47527f;}
.fw_wap li.icon5 p{background: #64a2af;}
.fw_wap li.icon6 p{background: #3a844f;}
.fw_wap li.icon7 p{background: #979d53;}
.fw_wap li.icon8 p{background: #ad9063;}

@media screen and (max-width: 999px){
.fw_wap li{float: left;padding:0px;margin:20px 2% 20px 2%;background: #fff;position: relative;height:160px;width: 44%;}
}



.head{
	width: 100%;
	height: 40px;
	background: #2b4582;
	z-index: 5000;
}
.content12{
    width: 1340px;
    margin: auto;
}
@media screen and (max-width: 1380px){
	.content12{
    width: 1200px;
    margin: auto;
}
}
	

@media screen and (max-width: 1299px){
	.content12{
    width: 97%;
    margin: auto;
}
}

@media screen and (max-width: 999px){
	.content12{
    width: 98%;
    margin: auto;
}
}


.head-nav{
	float: left;
	margin-top: 12px;
	margin-left: 0px;
}
.head-nav li a{
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	color: #fff;
}
.head-nav li a:hover{
    color:#ffffff;
}
.head-nav li + li{
    border-left: 1px solid #ffffff;
}

.head .share-link{
	float: right;
	margin-top: 5px;
	
}

.head .share-link .fl{
	margin-top:7px;
	}
.head .share-link .fl {
    border-left: 1px solid #fff;
}
.head .share-link .fl a{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	color: #fff;

	}

.head .share-link li{
    float: left;
    margin-left: 15px;
    cursor: pointer;
}
.head .share-link li.wx{
    position: relative;
}
.head .share-link li.wx .wxma{
    display: none;
    position: absolute;
    top: 35px;
    left: 50%;
    z-index: 5050;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.head .search{
	float: right;
	margin-top: 12px;
	margin-left: 15px;
	cursor: pointer;
}
.head-nav1{
	float: left;
	margin-top: 40px;
	margin-left: 57px;
}

.tansou {
    position: fixed;
    z-index: 1061;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .85);
}
.tansou .sou {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 860px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.tansou .sou input {
    font-size: 18px;
    float: left;
    width: 700px;
    height: 87px;
    padding-left: 30px;
    color: #333;
    background: #fff;
}
.tansou .sou button {
    line-height: 86px;
    float: right;
    width: 102px;
    height: 87px;
    margin-left: 3px;
    text-align: center;
    background: #9C0B14;
}
.tansou .sou button img {
	padding-top: 0px;
	width: 44px;
}
.tansou .container {
    position: relative;
}
.tansou .tansouc {
    position: absolute;
    top: 60px;
    right: 15px;
    cursor: pointer;
}












.list-news{margin-bottom: 0;}
.list-news>li{padding-bottom: 11px; border-bottom: 1px solid #ddd; margin-bottom: 11px;}

.list-news>li.li7,.list-news>li.li8{padding-bottom: 0px; border-bottom: 0px solid #ddd; margin-bottom: 0px; border:0;}
.ie8 .list-news li.last{margin-bottom: 0!important;}

.ie8 .list-news>li.last,.list-news li.last{margin-bottom: 0; border-bottom-color: transparent; margin-bottom: 0; padding-bottom: 0;}


.panel{border-radius: 0; -webkit-border-radius:0; box-shadow: none;}
.panel-success{
	
	
	border-top: 3px solid #2f4481;
	
	
}
.panel-success .panel-body{
	overflow:hidden;zoom:1;
	
	border:1px solid #eee;
	border-top: 0;
	padding:10px;
	padding-bottom:0px;
	}

.img-width{width: 100%;}
.panel-group .panel{border-radius: 0; -webkit-border-radius:0; border:0;}
.panel-heading{padding: 0; border-radius: 0; -webkit-border-radius:0;}


.text-green{color: #418757;}
.text-grey{color: #666;}

.text-nowrap{text-overflow: ellipsis;overflow: hidden;}
.media,.media-body{overflow:hidden;zoom:1}
.media,.media .media{
	margin-top: 0px
}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{
	margin: 0 0 5px;
	font-size: 16px;
}
.media>.pull-left{margin-right:10px; float:left;}
.media>.pull-right{margin-left:10px}
.media-list{padding-left:0;list-style:none}







.ny-banner{
	width:100%;
    
    position: relative;
    overflow: hidden;
}
.ny-banner img{
    display: block;
    margin-left: 50%;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.ny-subnav{
	width: 100%;
	height: 60px;
	background: #555;
}
.ny-subnav .left{
	float: left;
	width: 22%;
	height: 60px;
	background: #006ec0;
	text-align: center;
}
.ny-subnav .left p{
	display: inline-block;
	font-size: 20px;
	color: #ffffff;
	line-height: 60px;
	padding-left: 0px;
	padding-right: 5px;
}

.ny-subnav .left p img{
   width:45px;
}


.ny-subnav .right{
    float: right;
    height: 60px;
}
.ny-subnav .right p{
	display: inline-block;
	line-height: 60px;
	color: #fff;
	font-size: 16px;
}
.ny-subnav .right p.on{
	color: #006ec0;
}
.ny-subnav .right p span{
    padding-left: 15px;
    padding-right: 15px;
}
.ny-subnav .right p.img{
    margin-right: 50px;
}
.j1-top{
    width: 100%;
    height: 90px;
    line-height: 90px;
}
.j1-top .cn{
	width:auto;
    color: #666666;
    font-size: 24px;
    padding-right: 0px;
	border-bottom:5px solid #eee;
	text-align:center;
	padding-bottom:6px;
}
.j1-top .en{
	display:none;
    
}
.j1-slit{
    width: 100%;
    padding-top: 35px;
    padding-bottom: 20px;
    position: relative;
    border-top: 1px solid #E0E0E0;
}
.j1-slit li{
    float: left;
    width: 270px;
    height: 60px;
    margin-bottom: 20px;
    margin-right: 40px;
    cursor: pointer;
}
.j1-slit li a{
    display: block;
    width: 100%;
    height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    color:#464646;
    background: #F8F4F1;
}
.j1-slit li:nth-child(4n){
    margin-right: 0;
}
.j1-slit li a:hover{
    color:#ffffff;
    background: #B51C26;
}
.l1-tab{
    width: 22%;
    float: left;
    height: auto;
    background:#F6F6F6;
    border-bottom: 3px solid #F0C555;
}
.l1-tab li{
    width: 100%;
    height: 60px;
}
.l1-tab li a{
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #333;
	border-bottom: 1px solid #E1E1E1;
}
.l1-tab li span{
    display: inline-block;
    opacity: 0;
    padding-left: 14px;
}
.l1-tab li:hover a{
background:#eee;
    color: #006ec0;
    border-bottom: 1px solid  #006ec0;
}
.l1-tab li:hover span{
    opacity: 1;
}
.l1-tab li.on a{
background:#eee;
    color: #006ec0;
    border-bottom: 1px solid  #006ec0;
}
.l1-tab li.on span{
    opacity: 1;
}
.l1-con{
    width: 78%;
    float: left;
    padding-left: 40px;
}
.l1-con .top{
    padding-top: 35px;
    padding-bottom: 35px;
}
.l1-con .top .cn{
    color: #666666;
    font-size: 24px;
}
.l1-con .top  .en{
    color: #9c0c15;
    font-size: 14px;
    padding-left: 14px;
}


.l1-con .leader{
	width:99%;
	height:230px;
	padding:10px 10px 20px 10px;
	margin-bottom:20px;
	border-bottom:1px dashed #eee;
	}

.l1-con .leader .tu{
	width:18%;
	}
.l1-con .leader img{
	width:99%;
	height:200px;
	padding-bottom: 0px;
	
}
.l1-con .leader .wen{
	width:82%;
	padding-left:1%;
	}
.l1-con .leader .p1{
	font-size: 18px;
	color: #006ec0;
	padding-bottom: 18px;
	border-bottom: 1px solid #E5E5E5;
}


.l1-con .leader .p2{
    padding-top: 15px;
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    text-align: justify;
    padding-bottom: 30px;
}
.sp1{
    font-size: 18px;
    color:#464646;
    font-weight: bold;
    padding-bottom: 20px;
    position: relative;
    border-bottom: 1px solid #D6D6D6;
}
.sp1:after{
    content: '';
    width: 28px;
    height: 6px;
    background:#9c0c15;
    position: absolute;
    left: 0;
    bottom:-3px;
}
.stab {
    margin-top: 40px;
    margin-bottom: 40px;
}
.stab ul:nth-child(odd){
    width: 100%;
    height: auto;
    background:#F6F6F6;
}
.stab ul:nth-child(even){
    width: 100%;
    height: auto;
    background:#FAF3DF;
}
.stab ul li{
    float: left;
    width: 25%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    color: #464646;
}
.x1-con h2{
    font-size: 18px;
    line-height: 22px;
    color: #b51c25;
    padding-bottom: 12px;
}
.x1-con p{
    font-size: 14px;
    line-height: 22px;
    color: #666666;
    padding-bottom: 30px;
    text-align: justify;
}
.x1-shuzi{
    padding-top: 30px;
    padding-bottom: 30px;
}
.x1-shuzi li{
    float: left;
    width: 33.33%;
    text-align: center;
}
.x1-shuzi li .num{
    position: relative;

    font-size: 60px;
    color: #b51c25;
    margin-bottom: 20px;
    text-align: center;
}
.x1-shuzi li .num:after{
    content: '';
    position: absolute;
    bottom:-5px;
    left: 50%;
    margin-left: -15px;
    width: 30px;
    height: 1px ;
    background:  #b51c25;
}
.x1-shuzi li .span{
    color: #666666;
    font-size: 14px;
    text-align: center;
}
@media screen and (max-width: 991px) {
	
	.ny-subnav{
	width: 100%;
	height: 40px;
	background: #555;
}
	.ny-subnav .left p{
    display: inline-block;
    font-size: 16px;
    color: #ffffff;
    line-height: 40px;
    padding-left: 0px;
    padding-right: 5px;
}

.ny-subnav .left p img{
   width:35px;
}

.ny-subnav .right{
    float: right;
    height: 40px;
}
.ny-subnav .right p{
	display: inline-block;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
}


.ny-subnav .right p span{
    padding-left: 3px;
    padding-right: 3px;
}
	.ny-subnav .left{
	float: left;
	width: 33%;
	height: 40px;
	background: #006ec0;
	text-align: center;
}
	.l1-tab{
		display:none;
}

.l1-con{
    width: 98%;
    float: left;
    margin:1%;
	padding:0;
}

.ny-banner{
	width:100%;
    
    position: relative;
    overflow: hidden;
	
}
.ny-banner img{
	width:100%;
	height:auto;
    display: block;
    margin-left: 50%;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

}






.list-meta .column-title { float: left; display:inline-block; white-space:nowrap; font-size: 18px; color: #1c68a2; letter-spacing:3px } 
.list-meta .column-path { float: right; line-height: 24px; color: #454545; }
.list-meta .column-path a { color: #666666; }
.list-meta .column-path a:hover { color:#14427E; }
.column-news-con {
	padding: 0px 0;
}
.column-news-list .column-news-item { display: block; position: relative; border-bottom:1px dashed #b1b1b1; line-height: 1.7em; padding:15px 0 10px 2px; }  
.column-news-list .column-news-item:hover { background-color: #F7F7F7; color: #000; }
.column-news-list .column-news-item .column-news-title { display: block; margin-right: 76px;font-size: 16px; color:#006ec0; }
.column-news-list .column-news-item .column-news-date { display: block; text-align: right; width: 80px; height: 25px; line-height: 25px; font-size:14px; position: absolute; right: 0; top:15px; color: #999; }
.wp_entry { width:auto; margin:0 4px; }
.wp_entry, .wp_entry p { line-height:2.5; font-size:16px; }
.wp_entry p { margin:0px; text-align: justify; }
.wp_entry td p { text-align: center; }
.column-news-list .wp_entry img { vertical-align: middle; max-width:100%; _width:expression(this.width > 800 ? "880px" : this.width);
}   
.info-box { margin:0 20px; }
.article {
	padding: 5px 0;
}
.article h1.arti-title {
	text-align: center;
	font-size: 22px;
	line-height: 1.8;
	font-weight: normal;
	color: #006ec0;
} 
.article .arti-metas { height: 46px; line-height: 22px; text-align:center; padding: 16px 0 12px 0; border-bottom:1px dashed #CCC; margin-bottom:15px }
.article .arti-metas span { display: inline-block; margin:0 8px; font-size:14px; color:#787878; } 
.article .arti-metas .read-options { color: #444; text-decoration: none; float: right; display: inline-block; padding-left: 17px; background: url(404.png) no-repeat 0 50%; display: none; }
.article .entry { margin:0 4px; overflow:hidden; } 
.article .entry, .article .entry p { line-height:2; font-size:16px; text-align: justify; }
.article .entry p { margin-bottom:12px }
.article .entry td p { margin-bottom:0px; padding:0 10px }
.article .entry .read img { vertical-align: middle; max-width:100%; _width:expression(this.width > 1100 ? "1100px" : this.width);
background: url(404.png) no-repeat center; }   





.j1-slit2{
    width: 100%;
    padding-top: 35px;
    padding-bottom: 20px;
    position: relative;
    border-top: 1px solid #E0E0E0;
}
.j1-slit2 li{
    float: left;
    width: 31.3%;
    height: 60px;
    margin-bottom: 20px;
	margin-left:1%;
	margin-right:1%;
    
    cursor: pointer;
}
.j1-slit2 li a{
    display: block;
    width: 100%;
    height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    color:#464646;
    background: #F8F4F1;
}
.j1-slit2 li:nth-child(3n){
    margin-right: 0;
}
.j1-slit2 li a:hover{
    color:#ffffff;
    background: #2b73df;
}







.newcon-left{ float:left; width:100%; position:relative; border:1px #eee solid; border-top:3px #2f4481 solid; }
.newcon-left .bd{width:100%; overflow:hidden;  }
.newcon-left .bd ul li{ float:left; width:100%; }
.newcon-left .bd ul li img{ width:100%; height:333px;}

.newcon-left .bd ul li a{ display:block; width:100%; height:333px; overflow:hidden; }
.newcon-left .bd li span{
	display: block;
	padding: 0px 10px;
	height: 50px;
	line-height: 50px;
	background:rgba(255,255,255,1);
	font-size: 18px;
	color: #444;
	position:relative;
	
	overflow: hidden;
	text-align: center;
	top:0px;
}
.newcon-left .hd{
	position: absolute;
	right: 8px;
	bottom: 105px;
	overflow: hidden;
}
.newcon-left .hd ul li{ float:left; width:18px; height:18px; line-height:18px; text-align:center; background:#fff;  margin-left:6px; }
.newcon-left .hd ul li.on{  background:#cb0d0d; color:#fff;  }








.video-list .video-item {
    width: 30%;
    margin-right: 1.5%;
	 margin-left: 1.5%;
    float: left;
    margin-bottom:3%;
}

.video-list .video-item:nth-child(3n) {
    margin-right: 0;
}

.video-list .video-item .img {
    width: 100%;
    height: 270px;
    position: relative;
    cursor: pointer;
}

.video-list .video-item .img .mb {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(49, 49, 49, .0);
}

.video-list .video-item .img img {
    width: 100%;
    height: 270px;
    border-radius: 4px;
}

.video-list .video-item .title {
    height: 30px;
	line-height:30px;
	margin-top:10px;
    font-size: 16px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
text-align:center;
   
    
}




@media screen and (max-width: 991px) {
	
	.newcon-left{ float:left; width:100%; position:relative; }
.newcon-left .bd{width:100%; overflow:hidden;  }
.newcon-left .bd ul li{ float:left; width:100%; }
.newcon-left .bd ul li img{ width:100%; height:auto;}

.newcon-left .bd ul li a{ display:block; width:100%; height:250px; overflow:hidden; }
.newcon-left .bd li span{
	display: block;
	padding: 0px 10px;
	height: 40px;
	line-height: 40px;
	background:rgba(0,0,0,0.6);
	font-size: 16px;
	color: #fff;
	position:relative;
	
	overflow: hidden;
	text-align: center;
	top:-40px;
}
.newcon-left .hd{

	position: absolute;
	right: 8px;
	bottom: 100px;
	overflow: hidden;
}
.newcon-left .hd ul li{ float:left; width:18px; height:18px; line-height:18px; text-align:center; background:#fff;  margin-left:6px; }
.newcon-left .hd ul li.on{  background:#cb0d0d; color:#fff;  }


.xueshu-box-top{
	width: 49%;
	padding-left:0.5%;
	padding-right:0.5%;
	height: 140px;
	overflow: hidden;
	margin-bottom: 0px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
.xueshu-list{ height:130px;  width:100%; }
.xueshu-box-top .xueshu-box-top-img{ width:100%; height:130px; overflow:hidden; margin-bottom:12px;}
.xueshu-box-top .xueshu-box-top-img img{
	width: 100%;
	height: 130px;
	transition: 2s;
}
.xueshu-top-li .title{
	background:rgba(0,0,0,0.6);
	height: 50px;
	color: #fff;
	padding: 0px 5px 0 5px;
	line-height: 22px;
	width: 100%;
	overflow: hidden;
	font-size: 12px;
	margin-top:-70px;
}

.nuu-media .medie-box2 .source{
	position: absolute;
	line-height: 22px;
	padding: 1px 3px;
	background: #eee;
	border-radius: 2px;
	font-size: 12px;
	color: #e60012;
	font-weight:400;
	top: 20px;
	left: 5px;
	z-index: 5;
}
.nuu-media .media2 ul li p{font-size: 13px;height: 30px;line-height: 30px;}


.fw_wap{width: 100%;margin-top: 0px; margin:0 10px;overflow: hidden;padding-bottom: 10px;}
.fw_wap li{float: left;padding:0px;margin:10px 2% 10px 2%;background: #fff;position: relative;height:auto;width: 44%;overflow: hidden;}
.fw_wap li img{
	display: inline-block;
	width:100%;
	height:100%;
	 transition: all 1s;
	}
	

.fw_wap li:hover img{
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.tansou .sou {
    position: absolute;
    top: 30%;
margin:0 auto;
    width: 90%;
 
}
.tansou .sou input {
    font-size: 16px;
    float: left;
    width: 200px;
    height: 87px;
    padding-left: 20px;
    color: #333;
    background: #fff;
}


.j1-slit2 li a{
    display: block;
    width: 100%;
    height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 12px;
    color:#464646;
    background: #F8F4F1;
}

.video-list .video-item .img {
    width: 100%;
    height: 160px;
    position: relative;
    cursor: pointer;
}

.video-list .video-item .img .mb {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(49, 49, 49, .0);
}

.video-list .video-item .img img {
    width: 100%;
    height: 100%;
    border-radius: 2px;
}


	
}














.modal {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  z-index: 100000000;
}
.modal_dialog {
  width: 600px;
  position: absolute;
  top: 50%;
  margin-top: -200px;
  left: 50%;
  margin-left: -300px;
}
.modal_content {
  height: 400px;
  background-color: #fff;
  border: 1px solid #444;
  border-radius: 8px;
  box-shadow: 0 0 10px #333;
}
.modal_content .modal_title {
  height: 30px;
}
.modal_content .modal_title b {
  float: right;
  font-size: 20px;
  padding-right: 10px;
  cursor: pointer;
}
.modal_content .modal_body {
  text-align: center;
}
.modal_content .modal_body h3 {
  color: #2578b7;
  width: 200px;
  overflow: hidden;
  margin: 0;
  line-height: 30px;
  margin: 0 auto;
}
.modal_content .modal_body h3 b {
  float: left;
  width: 24px;
  height: 24px;
  background: url('404.png');
  margin-top: 3px;
}
.modal_content .modal_body h3 p {
  float: left;
  margin-left: 8px;
}
.modal_content .modal_body .line1 {
  margin-top: 20px;
  font-size: 18px;
  color: #333;
  margin-bottom: 10px;
}
.modal_content .modal_body .line2 {
  font-size: 14px;
  margin-bottom: 10px;
}
.modal_content .modal_body .line3 {
  font-size: 14px;
  color: #666;
  margin-bottom: 10px;
}
.modal_content .modal_body .modal-img1 {
  float: left;
  margin: 0 70px;
  margin-top: 40px;
  width: 180px;
  height: 100px;
  border: 1px solid #bbb;
  border-radius: 4px;
  text-align:center;
  padding:0;
}
.modal_content .modal_body .modal-img1:hover {
  background: #2677b8;
}
.modal_content .modal_body .modal-img1:hover b {
  background: url('404.png') no-repeat;
}
.modal_content .modal_body .modal-img1:hover p {
  color: #fff;
}
.modal_content .modal_body .modal-img1 b {
  display: block;
  width: 90px;
  height: 40px;
  background: url('404.png') no-repeat;
  margin: 0 auto;
  margin-top: 20px;
}
.modal_content .modal_body .modal-img1 p {
  margin-bottom: 0;
  padding:0;
}
.modal_content .modal_body .modal-img2 {
  float: left;
  margin-left: 40px;
  margin-top: 40px;
  width: 180px;
  height: 100px;
  border: 1px solid #bbb;
  border-radius: 4px;
}
.modal_content .modal_body .modal-img2:hover {
  background: #2677b8;
}
.modal_content .modal_body .modal-img2:hover b {
  background: url('404.png') no-repeat;
}
.modal_content .modal_body .modal-img2:hover p {
  color: #fff;
}
.modal_content .modal_body .modal-img2 b {
  display: block;
  width:92px;
  height: 50px;
  background: url('404.png') no-repeat;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 0px;
}
.modal_content .modal_body p {
  margin-bottom: 0;
}
.swiper-wrapper{
display: -ms-flex;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex; 
-webkit-flex-wrap: nowrap;
 
flex-wrap: nowrap;
}

.swiper-slide{
float:left;
-webkit-box-direction: normal;

 -webkit-box-orient: horizontal;
-moz-flex-direction: row;

-webkit-flex-direction: row;
flex-direction: row;
}








.panel-default>.panel-heading{
	border: 0;
	border-left: 5px solid #006ec0;
}

.panel.panel-default.noboder{
 border:0;
}
