@charset "utf-8";
/*banner*/
.banner{position: relative;overflow: hidden;}
.banner .swiper-slide .pic{display: block;padding-top: 34%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.banner .swiper-pagination{z-index: 1;bottom: 20px;font-size: 0;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 30px;height: 3px;margin: 0 5px;background-color: #fff;border-radius: 0;opacity: .5;box-shadow: 0 0 4px rgba(0,0,0,.4);transition: 0.5s;}
.banner .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.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,.3));}
.banner .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 20%;height: 20%;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: #9d2933;border-color: #9d2933;}
.banner:hover .prev-btn{transform: translateX(20%);}
.banner:hover .next-btn{transform: translateX(-20%);}

/******首页******/
.index-container{min-height: 500px;overflow: hidden;}
/*标题*/
.index-title{margin-bottom: 20px;text-align: center;}
.index-title .name{font-size: 30px;line-height: 40px;color: #9D2933;}
.index-title .name:after{content: '>>';margin-left: 15px;}
/*布局*/
.index-container .part1{padding: 40px 0;background: url(../images/index_part1_bg.jpg) center no-repeat;background-size: cover;}
.index-container .part1 .w1400{display: flex;justify-content: space-between;}
.index-container .part1 .w1400 > .con-l{width: 65%;}
.index-container .part1 .w1400 > .con-l .section{margin-top: 30px;}
.index-container .part1 .w1400 > .con-l .section:first-child{margin-top: 0;}
.index-container .part1 .w1400 > .con-l .index-title{margin-bottom: 5px;margin-left: 1.5%;text-align: left;}
.index-container .part1 .w1400 > .con-l .index-title .name{font-size: 18px;line-height: 30px;}
.index-container .part1 .w1400 > .con-r{width: 30%;}
.index-container .part2{padding: 30px 0 80px;}
.index-container .part2 .section{margin-bottom: 20px;}
.index-container .part3{padding: 50px 0;background-color: #bd9564;}
.index-container .part4{padding-top: 100px;}

/*首页快速链接*/
.index-fast-link{padding: 30px 0;font-size: 0;text-align: center;}
.index-fast-link .item{display: inline-block;vertical-align: top;margin: 0 50px;font-size: 14px;}
.index-fast-link .item .iconfont{font-size: 40px;transition: 0.3s;}
.index-fast-link .item .tit{margin-top: 10px;line-height: 20px;font-weight: bold;color: #9D2933;}
.index-fast-link .item:hover .iconfont{color: #9D2933;}

/*首页新闻列表-图片*/
.index-news-pic-list{overflow: hidden;}
.index-news-pic-list li{float: left;box-sizing: border-box;width: 30.33%;margin: 0 1.5%;border: 1px solid #eee;border-radius: 4px;}
.index-news-pic-list li a{display: block;}
.index-news-pic-list li .pic{position: relative;padding-top: 57%;overflow: hidden;}
.index-news-pic-list li .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;transition: 0.8s;}
.index-news-pic-list li .tit{box-sizing: border-box;height: 60px;padding: 6px 10px;background-color: #ddd;line-height: 24px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.index-news-pic-list li:hover .pic img{transform: scale(1.05);}
.index-news-pic-list li:hover .tit{color: #9D2933;}

/*首页新闻列表-文字*/
.index-news-text-list{}
.index-news-text-list li{margin-top: 22px;}
.index-news-text-list li:first-child{margin-top: 0;}
.index-news-text-list li a{display: flex;justify-content: space-between;font-size: 16px;}
.index-news-text-list li .date{flex: 0 0 56px;background-color: #9D2933;text-align: center;line-height: 28px;color: #fff;}
.index-news-text-list li .tit{flex: 1 1 auto;height: 56px;padding: 0 10px;line-height: 28px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.index-news-text-list li:hover .tit{color: #9D2933;transform: translateX(5px);}

/*活动轮播*/
.activity-pic-swiper{padding-bottom: 20px;overflow: hidden;}
.activity-pic-swiper .swiper-slide a{display: block;border-radius: 4px;overflow: hidden;box-shadow: 0 5px 10px rgba(0,0,0,.15);transition: 0.5s;}
.activity-pic-swiper .swiper-slide .pic{position: relative;padding-top: 57%;overflow: hidden;}
.activity-pic-swiper .swiper-slide .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;transition: 0.8s;}
.activity-pic-swiper .swiper-slide .tit{box-sizing: border-box;height: 60px;padding: 6px 10px;background-color: #fff;font-size: 16px;line-height: 24px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.activity-pic-swiper .swiper-slide:hover .pic img{transform: scale(1.05);}
.activity-pic-swiper .swiper-slide:hover .tit{color: #9D2933;}

/*研究报告轮播*/
.report-swiper{position: relative;overflow: hidden;}
.report-swiper .swiper-slide a{display: flex;justify-content: space-between;padding: 0 15%;}
.report-swiper .swiper-slide .pic{width: 37%;overflow: hidden;}
.report-swiper .swiper-slide .pic em{display: block;padding-top: 57%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.report-swiper .swiper-slide .info{width: 53%;color: #fff;}
.report-swiper .swiper-slide .info .index-title{text-align: left;}
.report-swiper .swiper-slide .info .index-title .name{color: #fff;transition: 0.3s;}
.report-swiper .swiper-slide .info .tit{font-size: 20px;line-height: 30px;}
.report-swiper .swiper-slide .info .txt{max-height: 72px;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.report-swiper .swiper-slide:hover .pic em{transform: scale(1.05);}
.report-swiper .swiper-slide:hover .info .index-title .name{color: #9D2933;}
.report-swiper .btn{z-index: 1;position: absolute;top: 50%;width: 20px;height: 20px;margin-top: -10px;border-radius: 50%;cursor: pointer;transition: 0.3s;}
.report-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 50%;height: 50%;border-top: 4px solid #fff;transition: 0.3s;}
.report-swiper .prev-btn{left: 0;}
.report-swiper .prev-btn:after{border-left: 4px solid #fff;transform: translate(-30%,-50%) rotate(-45deg);}
.report-swiper .next-btn{right: 0;}
.report-swiper .next-btn:after{border-right: 4px solid #fff;transform: translate(-70%,-50%) rotate(45deg);}
.report-swiper .btn:hover:after{border-color: #9d2933;}

/*视频区*/
.video-box{position: relative;cursor: pointer;}
.video-box .pic{overflow: hidden;}
.video-box .pic em{display: block;padding-top: 40%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.video-box .icon-play{position: absolute;left: 50%;top: 50%;width: 50px;height: 50px;background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxkZWZzPjxzdHlsZT5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OmZlZWRiYWNrLWljb25mb250O3NyYzp1cmwoJnF1b3Q7Ly9hdC5hbGljZG4uY29tL3QvZm9udF8xMDMxMTU4XzF1aHI4cmkwcGs1LmVvdD8jaWVmaXgmcXVvdDspIGZvcm1hdCgmcXVvdDtlbWJlZGRlZC1vcGVudHlwZSZxdW90OyksdXJsKCZxdW90Oy8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMTAzMTE1OF8xdWhyOHJpMHBrNS53b2ZmMiZxdW90OykgZm9ybWF0KCZxdW90O3dvZmYyJnF1b3Q7KSx1cmwoJnF1b3Q7Ly9hdC5hbGljZG4uY29tL3QvZm9udF8xMDMxMTU4XzF1aHI4cmkwcGs1LndvZmYmcXVvdDspIGZvcm1hdCgmcXVvdDt3b2ZmJnF1b3Q7KSx1cmwoJnF1b3Q7Ly9hdC5hbGljZG4uY29tL3QvZm9udF8xMDMxMTU4XzF1aHI4cmkwcGs1LnR0ZiZxdW90OykgZm9ybWF0KCZxdW90O3RydWV0eXBlJnF1b3Q7KSx1cmwoJnF1b3Q7Ly9hdC5hbGljZG4uY29tL3QvZm9udF8xMDMxMTU4XzF1aHI4cmkwcGs1LnN2ZyNpY29uZm9udCZxdW90OykgZm9ybWF0KCZxdW90O3N2ZyZxdW90Oyl9PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTUxNi42NTUgOS4zMUMyMzcuMzgyIDkuMzEgMTAuODYgMjM1LjgzIDEwLjg2IDUxNS4xMDJzMjI2LjUyIDUwNS43OTQgNTA1Ljc5NCA1MDUuNzk0IDUwNS43OTMtMjI2LjUyMSA1MDUuNzkzLTUwNS43OTRjMC0yNzcuNzIxLTIyNi41Mi01MDUuNzk0LTUwNS43OTMtNTA1Ljc5NHptMCA5ODIuMTA4Yy0yNjIuMjA3IDAtNDc0Ljc2NC0yMTIuNTU3LTQ3NC43NjQtNDc0Ljc2MyAwLTI2Mi4yMDcgMjEyLjU1Ny00NzQuNzY0IDQ3NC43NjQtNDc0Ljc2NCAyNjIuMjA2IDAgNDc0Ljc2MyAyMTIuNTU3IDQ3NC43NjMgNDc0Ljc2NCAwIDI2Mi4yMDYtMjEyLjU1NyA0NzQuNzYzLTQ3NC43NjMgNDc0Ljc2M3oiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNzA1Ljk0IDQ3NC43NjRMNDcwLjExIDMyNS44MThjLTIxLjcyMi0xMy45NjMtNTEuMi03Ljc1Ny02My42MTMgMTMuOTY0LTQuNjU1IDcuNzU3LTcuNzU4IDE1LjUxNS03Ljc1OCAyNC44MjR2Mjk3Ljg5MWMwIDI2LjM3NiAyMC4xNyA0Ni41NDUgNDYuNTQ2IDQ2LjU0NSA5LjMwOSAwIDE3LjA2Ny0zLjEwMyAyNC44MjQtNy43NTdsMjM3LjM4Mi0xNDguOTQ2YzIxLjcyMS0xMy45NjMgMjcuOTI3LTQxLjg5IDEzLjk2NC02My42MTItNC42NTUtNC42NTQtOS4zMS05LjMwOS0xNS41MTYtMTMuOTYzeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');background-size: 100% 100%;transform: translate(-50%,-50%);transition: 0.5s;}
.video-box:hover .icon-play{transform: translate(-50%,-50%) scale(1.2);}


/*中屏PC:<=1440px(针对1366*650)*/
@media screen and (max-width: 1440px){
	
}

/*小屏PC:>=1025px && <=1280px*/
@media screen and (max-width: 1280px){
	/*布局*/
	.index-container .part2{padding: 30px 0;}
	.index-container .part4{padding-top: 50px;}
}

/*pad横屏:1024px*/
@media screen and (max-width: 1024px){
	
}

/*phone:<=768px*/
@media screen and (max-width: 768px){
	/*banner*/
	.banner .swiper-slide .pic{padding-top: 36%;}
	.banner .swiper-pagination{bottom: 10px;}
	.banner .swiper-pagination .swiper-pagination-bullet{width: 20px;height: 2px;}
	
	/*标题*/
	.index-title{margin-bottom: 15px;}
	.index-title .name{font-size: 18px;line-height: 30px;}
	.index-title .name:after{margin-left: 10px;}
	/*布局*/
	.index-container .part1{padding: 20px 0;}
	.index-container .part1 .w1400{display: block;}
	.index-container .part1 .w1400 > .con-l{width: 100%;}
	.index-container .part1 .w1400 > .con-l .section{margin-top: 15px;}
	.index-container .part1 .w1400 > .con-l .index-title{margin-bottom: 10px;}
	.index-container .part1 .w1400 > .con-l .index-title .name{font-size: 16px;line-height: 20px;}
	.index-container .part1 .w1400 > .con-r{width: 100%;margin-top: 20px;}
	.index-container .part2{padding: 20px 0 10px;}
	.index-container .part2 .section{margin-bottom: 10px;}
	.index-container .part3{padding: 20px 0;}
	.index-container .part4{padding-top: 20px;}
	
	/*首页快速链接*/
	.index-fast-link{padding: 15px 0;}
	.index-fast-link .item{margin: 0 10px;}
	.index-fast-link .item .iconfont{font-size: 30px;}
	.index-fast-link .item .tit{margin-top: 5px;font-size: 12px;}
	
	/*首页新闻列表-图片*/
	.index-news-pic-list li .tit{height: 40px;padding: 0 5px;font-size: 13px;line-height: 20px;}
	
	/*首页新闻列表-文字*/
	.index-news-text-list li a{font-size: 14px;}
	.index-news-text-list li .date{line-height: 24px;}
	.index-news-text-list li .tit{height: 48px;line-height: 24px;}
	
	/*研究报告轮播*/
	.report-swiper .swiper-slide a{display: block;padding: 0 10%;}
	.report-swiper .swiper-slide .pic{width: 100%;}
	.report-swiper .swiper-slide .info{width: 100%;padding: 10px 0;}
	.report-swiper .swiper-slide .info .index-title{margin-bottom: 5px;}
	.report-swiper .swiper-slide .info .tit{font-size: 15px;line-height: 24px;}
	.report-swiper .swiper-slide .info .txt{font-size: 13px;}
	
	/*视频区*/
	.video-box .pic em{padding-top: 60%;}
}