@charset "utf-8";
/*banner*/
.banner{position: relative;overflow: hidden;}
.banner .swiper-slide{display: block;padding-top: 42.7%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: none;}
.banner .swiper-pagination{z-index: 1;left: 50%;bottom: 30px;width: auto;font-size: 0;transform: translateX(-50%);}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;margin: 0 12px!important;background-color: #fff;border-radius: 50%;box-shadow: 0 0 4px rgba(0,0,0,.5);opacity: .7;transition: 0.3s;}
.banner .swiper-pagination-bullet-active{position: relative;opacity: 1;}
.banner .swiper-pagination-bullet-active:after{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;border-radius: 50%;animation: bannerDotAni 2s ease-out infinite;}
@keyframes bannerDotAni{
	to{transform: scale(2);opacity: 0;}
}
.banner .btn{z-index: 1;position: absolute;top: 50%;width: 60px;height: 60px;margin-top: -30px;border: 2px solid #fff;border-radius: 50%;cursor: pointer;transition: 0.3s;filter: drop-shadow(2px 2px 4px rgba(0,0,0,.5));}
.banner .btn:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 12px;border-top: 2px solid #fff;}
.banner .prev-btn{left: 0;transform: translateX(-100%);}
.banner .prev-btn:after{border-left: 2px solid #fff;transform: translate(-30%,-50%) rotate(-45deg);}
.banner .next-btn{right: 0;transform: translateX(100%);}
.banner .next-btn:after{border-right: 2px solid #fff;transform: translate(-70%,-50%) rotate(45deg);}
.banner .btn:hover{background-color: #da4711;border-color: #da4711;}
.banner:hover .prev-btn{transform: translateX(20%);}
.banner:hover .next-btn{transform: translateX(-20%);}

/******首页******/
.index-content{background-color: #fff;}
/*标题*/
.index-title{position: relative;margin-bottom: 30px;}
.index-title .name{position: relative;display: inline-block;vertical-align: top;padding-bottom: 22px;font-size: 32px;line-height: 40px;font-weight: bold;color: #000;}
.index-title .name:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background-color: #da4711;}
.index-title .more{position: absolute;right: 0;top: 50%;margin-top: -10px;font-size: 16px;line-height: 20px;transition: 0.3s;}
.index-title .more:hover{color: #da4711;}
/*布局*/
.index-content .part1{padding: 60px 0 0;}
.index-content .part2{padding: 60px 0 0;}
.index-content .part2 .w1200{padding-bottom: 60px;border-bottom: 1px solid #ccc;}
.index-content .part3{padding: 60px 0 0;}
.index-content .part3 .w1200{padding-bottom: 60px;border-bottom: 1px solid #ccc;}
.index-content .part4{padding: 60px 0 160px;}

/*简介*/
.intro-box{overflow: hidden;}
.intro-box > .con-l{float: left;width: 38.67%;}
.intro-box > .con-r{margin-left: 41%;}
.intro-box .online-submission{position: relative;display: block;padding-top: 45.4%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.intro-box .online-submission .tit{position: absolute;right: 13%;top: 50%;transform: translateY(-50%);}
.intro-box .online-submission .tit .cn{font-size: 30px;line-height: 50px;font-weight: bold;}
.intro-box .online-submission .tit .en{font-size: 12px;line-height: 20px;color: #999;text-transform: uppercase;}
.intro-box .info{font-size: 15px;line-height: 40px;color: #666;}

/*新闻图片区*/
.news-pic-box{position: relative;display: flow-root;font-size: 0;}
.news-pic-box .item{display: inline-block;vertical-align: top;width: 30%;}
.news-pic-box .item .pic{overflow: hidden;}
.news-pic-box .item .pic em{display: block;width: 105%;padding-top: 60%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.news-pic-box .item .info{padding: 15px 0;}
.news-pic-box .item .info .tit{font-size: 16px;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.news-pic-box .item .info .date{position: relative;margin-top: 5px;font-size: 12px;line-height: 20px;color: #999;}
.news-pic-box .item .info .date .arrow{position: absolute;right: 5px;top: 0;width: 20px;height: 20px;color: #999;transition: 0.3s;}
.news-pic-box .item .info .date .arrow:before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1px;background-color: currentColor;}
.news-pic-box .item .info .date .arrow:after{content: "";position: absolute;right: 0;top: 50%;width: 4px;height: 4px;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(-20%,-45%) rotate(45deg);}
.news-pic-box .item:nth-child(1){}
.news-pic-box .item:nth-child(2){position: absolute;left: 0;bottom: 0;}
.news-pic-box .item:nth-child(3){margin: 0 5%;}
.news-pic-box .item:nth-child(3) .pic em{padding-top: 146%;}
.news-pic-box .item:nth-child(4){}
.news-pic-box .item:nth-child(5){position: absolute;right: 0;bottom: 0;}
.news-pic-box .item:hover .pic em{transform: translateX(-4.5%);}
.news-pic-box .item:hover .tit{color: #da4711;}
.news-pic-box .item:hover .date .arrow{right: 0;color: #da4711;}

/*杂志轮播*/
.magazine-swiper{overflow: hidden;}
.magazine-swiper .swiper-slide a{display: block;}
.magazine-swiper .swiper-slide .pic{margin-right: 6px;overflow: hidden;box-shadow: 6px 6px 0 #ddd;}
.magazine-swiper .swiper-slide .pic em{display: block;padding-top: 126.6%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.magazine-swiper .swiper-slide .tit{font-size: 16px;line-height: 56px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.magazine-swiper .swiper-slide:hover .pic em{transform: scale(1.05);}
.magazine-swiper .swiper-slide:hover .tit{color: #da4711;}

/*友情链接轮播*/
.friend-link-swiper{overflow: hidden;}
.friend-link-swiper .swiper-slide{width: auto;}
.friend-link-swiper .swiper-slide a{display: block;overflow: hidden;}
.friend-link-swiper .swiper-slide a img{display: block;height: 38px;transition: 0.8s;}
.friend-link-swiper .swiper-slide a:hover img{transform: scale(1.05);}
.index-title .friend-link-btn{position: absolute;top: 50%;width: 20px;height: 20px;margin-top: -10px;color: #000;cursor: pointer;transition: 0.3s;}
.index-title .friend-link-btn:after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 12px;border-top: 2px solid currentColor;}
.index-title .friend-link-btn-prev{right: 50px;}
.index-title .friend-link-btn-prev:after{border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.index-title .friend-link-btn-next{right: 0;}
.index-title .friend-link-btn-next:after{border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.index-title .friend-link-btn:hover{color: #da4711;}


/*中屏PC:<=1440px(针对1366*650)*/
@media screen and (max-width: 1440px){
	
}

/*小屏PC:>=1025px && <=1280px*/
@media screen and (max-width: 1280px){
	
}

/*pad横屏:1024px*/
@media screen and (max-width: 1024px){
	
}

/*phone:<=768px*/
@media screen and (max-width: 768px){
	/*banner*/
	.banner{height: auto;}
	.banner .swiper-slide{padding-top: 43%;}
	.banner .swiper-pagination{bottom: 10px;}
	.banner .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 5px!important;}
	.banner .btn{display: none;}

	/******首页******/
	/*标题*/
	.index-title{margin-bottom: 20px;}
	.index-title .name{padding-bottom: 10px;font-size: 18px;line-height: 30px;}
	.index-title .name:after{height: 2px;}
	.index-title .more{font-size: 14px;}
	/*布局*/
	.index-content .part1{padding: 20px 0 0;}
	.index-content .part2{padding: 20px 0 0;}
	.index-content .part2 .w1200{padding-bottom: 0;}
	.index-content .part3{padding: 20px 0 0;}
	.index-content .part3 .w1200{padding-bottom: 0;}
	.index-content .part4{padding: 20px 0;}
	
	/*简介*/
	.intro-box{position: relative;padding-bottom: 35%;}
	.intro-box > .con-l{position: absolute;left: 0;bottom: 0;width: 100%;}
	.intro-box > .con-r{margin-left: 0;}
	.intro-box .online-submission{padding-top: 30%;}
	.intro-box .online-submission .tit{right: 8%;}
	.intro-box .online-submission .tit .cn{font-size: 20px;line-height: 30px;}
	.intro-box .info{font-size: 13px;line-height: 2;}
	
	/*新闻图片区*/
	.news-pic-box .item{float: left;width: 100%;margin-bottom: 10px;}
	.news-pic-box .item .pic em{display: block;width: 100%;padding-top: 60%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
	.news-pic-box .item .info{padding: 10px 0;}
	.news-pic-box .item .info .tit{font-size: 15px;}
	.news-pic-box .item:nth-child(2){position: static;}
	.news-pic-box .item:nth-child(3){margin: 0 0 10px;}
	.news-pic-box .item:nth-child(3) .pic em{padding-top: 60%;}
	.news-pic-box .item:nth-child(5){position: static;}
	
	/*友情链接轮播*/
	.index-title .friend-link-btn:after{width: 10px;height: 10px;border-width: 1px;}
	.index-title .friend-link-btn-prev{right: 30px;}
}