@charset "utf-8";
/* index-section1 */
.index-banner{height:100vh;}
.index-banner .swiper-slide{height:100vh; background-size: cover; background-repeat: no-repeat; background-position: center bottom;}
.index-banner .swiper-slide .swipe-cont{display: flex; align-items: center; justify-content: center; height: 100%;}
.index-banner .swiper-slide .txt{color: #fff; text-shadow: 2.85px 2.85px 9.99px  rgba(0, 0, 0, 0.25);font-size: 100px; font-weight: bold; margin-top: -13%;}
.index-banner .swiper-slide .txt span{margin-left: 25px; margin-right: 25px; display: inline-block;}
.index-banner .swiper-pagination{bottom: 8% !important;}
.index-banner .swiper-pagination .swiper-pagination-bullet{width: 12px; height: 12px;
opacity: 1; border: 1px solid rgba(255, 255, 255, 1); background: transparent; margin-left: 10px !important; margin-right: 10px !important;}
.index-banner .swiper-pagination .swiper-pagination-bullet-active{background: rgba(255, 255, 255, 1);}

@media (max-width: 1280px) {
	.index-banner{height: auto;}
  .index-banner .swiper-slide{height:0; overflow: hidden; padding-top: 52.08%;}
  .index-banner .swiper-slide .txt{font-size: 60px; margin-top: 0;}
  .index-banner .swiper-slide .swipe-cont{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
}

@media (max-width: 992px) {
	.index-banner .swiper-slide .txt{font-size: 40px;}
}

@media (max-width: 768px) {
  .index-banner .swiper-slide .txt{font-size: 30px;}
  .index-banner .swiper-button-next, 
  .index-banner .swiper-button-prev{display: none;}
  .index-banner .swiper-pagination{bottom:5% !important;}
  .index-banner .swiper-pagination .swiper-pagination-bullet{width: 8px; height: 8px;}
}

@media (max-width: 480px) {
  .index-banner .swiper-slide .txt{font-size: 24px;}
  /* .index-banner .swiper-slide{padding-top: 68%; } */
  .index-banner .swiper-slide .txt{margin-top: 0;}
  .index-banner .swiper-slide .txt span{margin-left: 10px; margin-right: 10px;}
}


.index-section{overflow: hidden;}
/* index-section2 */
.index-news{padding-top: 90px; padding-bottom: 90px;}
.index-section-top{display: flex; align-items: center; justify-content: space-between;}
.index-section-title{display: flex; align-items: center;}
.index-section-title .firstLetter{color:#5774BA; font-size: 5em; font-weight: bold; text-transform: uppercase;}
.index-section-title h3{font-size:1.75em; font-weight: normal;}
.index-section-title h3 strong{display: block;}
.index-section-title h3 em{color:#E5E5E5; font-style: normal; text-transform: uppercase;}
.index-section-title.dark h3 em{color:#5774BA;}
.index-section-title.dark h3 strong{color:#fff;}
.index-com-more a{background: url(../images/index/more_arrow_blue.png) no-repeat right center; color:#5774BA; font-weight: bold; padding-right: 25px; background-size: 18px;}
.index-com-more.white a{background-image: url(../images/index/more_arrow_white.png); color:#fff;}

.index-news-tab .hd{display: flex; align-items: center;}
.index-news-tab .hd ul{float: left; font-size:1.125em;}
.index-news-tab .hd li{float: left; position: relative;}
.index-news-tab .hd li + li{margin-left: 40px; padding-left: 40px;}
.index-news-tab .hd li + li:before{content: ''; width: 1px; height: 18px; background: #A6A6A6; position: absolute; left: 0; top:50%; margin-top: -9px;}
.index-news-tab .hd li.on a{color:#3D5FB0; font-weight: bold;}
.index-news-tab .hd li a{color:#999999;}
.index-news-tab .hd .more{float: right; margin-left: 60px;}

.index-news-list li .box{padding-left: 50px; padding-right: 50px; border-right: 1px solid #E8E2DA;}
.index-news-list li .time{margin-bottom: 22px; color:rgba(35, 11, 3, .5); font-weight: bold; font-family: Impact; display: flex; align-items: baseline;}
.index-news-list li .time b{font-size:33px;}
.index-news-list li .time span{font-size: 22px;}
.index-news-list li .tit{margin-bottom: 48px; font-size: 1.375em; line-height: 1.8; font-weight: bold; height:80px;}
.index-news-list li .imgratio{margin-bottom: 30px;}
.index-news-list li .memo{line-height:30px; color:#666666; -webkit-line-clamp: 3;}
.index-news-list li:first-child .box{ border-left: 1px solid #E8E2DA;}

/* index-section3 */
.index-ywbk{padding-top: 100px; background: url(../images/index/ywbk_bg.png) no-repeat center bottom; background-size: cover;}
.index-ywbk-list li .box{margin-bottom: 50px;}
.index-ywbk-list li .icon{margin-bottom: 26px;}
.index-ywbk-list li .icon img{height: 128px;}
.index-ywbk-list li .txt{height: 56px; display:block; font-size: 1.25em; color:#fff;}
.index-ywbk2-list li .box{ border-radius: 10px 10px 0px 0px; overflow: hidden; background: rgba(67, 153, 250, 0.5);}
.index-ywbk2-list li a{display:flex; height: 87px; align-items: center; justify-content: center;
  border: 1px solid;
  border-image: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%) 0.5; overflow: hidden;}
.index-ywbk2-list li .icon{margin-right: 40px;}
.index-ywbk2-list li .icon img{height: 40px;}
.index-ywbk2-list li .txt{color:#fff; font-size: 1.5em; font-weight: bold;}

/* index-section4 */
.index-qygk{padding-top: 100px; padding-bottom: 100px; background: url(../images/index/qygk_bg.png) no-repeat center bottom; background-size: cover;}
.index-qygk .container{ display: flex; flex-direction: column; align-items: center;}
.index-qygk-tit{font-weight: bold; font-size: 1.75em; margin-bottom: 50px;}
.index-qygk-read{text-align: center; margin-bottom: 80px;}
.index-qygk-read .index-qygk-min{font-size: 1.75em; margin-bottom: 25px;}
.index-qygk-read .index-qygk-text{color:#808080;}
.index-qygk-data{display: flex; align-items: center; justify-content: space-between; width: 80%; margin-bottom: 80px;}
.index-qygk-data li .box{text-align: center; display: flex; flex-direction:column; align-items: center;}
.index-qygk-data li dt{display:flex; align-items: baseline; color:#5774BA;}
.index-qygk-data li dt strong{font-size:50px;}
.index-qygk-data li dt em{font-style: normal; font-size: 14px; font-weight: bold; margin-left: 5px;}
.index-qygk-data li dd{font-size: 14px; color:#666666;}
.index-qygk-tips{color:#808080; margin-bottom: 35px;}
.index-qygk-btn a{display: flex; align-items: center; height:52px; background: #3D5FB0; padding:0 20px;}
.index-qygk-btn a img{display: block; width:16px; margin-right: 10px;}
.index-qygk-btn a .txt{color:#fff; font-size: 1.125em;}


/*responsive*/
@media (max-width: 1500px) {
  .index-news,
  .index-qygk{padding-top: 60px; padding-bottom: 60px;}
  .index-news-list li .box{padding-left: 30px; padding-right: 30px;}
  .index-ywbk{padding-top: 60px;}
  .index-ywbk-list li .icon img{height: 110px;}
}

@media (max-width: 1280px) {
  .index-qygk-data li dt strong{font-size:40px;}
	
}

@media (max-width: 992px) {
  .index-news-list li .box{border-right: none; border-left:none !important; padding-left: 0; padding-right: 0;}
  .index-news-list li + li .box{margin-top: 30px; padding-top: 30px; border-top: 1px solid #E8E2DA;}
  .index-news-list li .tit{height: auto; margin-bottom: 15px;}
  .index-news-list li .imgratio{margin-bottom: 20px;}
  .index-news-tab .hd li + li{margin-left: 20px; padding-left: 20px;}
  .index-news-tab .hd .more {margin-left: 20px;}
  .index-news-list li .tit{font-size:1.125em;}

  .index-ywbk-list li .icon img{height: 80px;}
  .index-ywbk-list li .txt{font-size:1.125em}

  .index-ywbk2-list li a{height: 70px;}
  .index-ywbk2-list li .icon img{height:30px;}
  .index-ywbk2-list li .txt{font-size:1.25em;}

  .index-qygk-tit{margin-bottom: 30px; font-size:1.5em;}
  .index-qygk-read .index-qygk-min{font-size:1.5em; margin-bottom: 20px;}
  .index-qygk-data{display: block; margin-bottom: 20px;}
  .index-qygk-data li .box{margin-bottom: 30px;}
  .index-qygk-read{margin-bottom: 40px;}
  
	
}

@media (max-width: 768px) {
  .index-news{padding-top: 30px; padding-bottom: 30px;}
  .index-qygk{padding-top: 50px; padding-bottom: 50px;}
  .index-ywbk{padding-top: 30px;}
  .index-section-title{font-size:12px;}
  .index-news .index-section-top{display: block;}
  .index-news-tab .hd{justify-content: space-between;}
  .index-news .index-section-title{margin-bottom: 20px;}
  .index-ywbk-list li .box{margin-bottom: 20px;}

  .index-ywbk-list li .txt{font-size:1em;}
  .index-ywbk2-list li .txt{font-size:1.125em;}

  .index-qygk-data{width: 100%;}
  .index-qygk-data li dt strong{font-size:32px;}
  .index-qygk-read .index-qygk-min{font-size:1.25em;}
  .index-qygk-read .index-qygk-text{font-size:14px;}
  .index-qygk-tips{font-size:14px;}

  .index-section-title.dark .firstLetter,
  .index-section-title.dark h3 em{color:rgba(255, 255, 255, 0.2)}

}


@media (max-width: 480px) {
  .index-ywbk-list li .icon img{height: 70px;}
  .index-ywbk2-list li .icon{margin-right: 15px;}
  .index-ywbk2-list li a{height: 60px;}

  .index-qygk-data li dt em{font-size:12px;}
  .index-qygk-data li dt strong{font-size:22px;}
  .index-qygk-data li dd{font-size:12px; padding-top: 5px;}

}


@media (max-width: 375px) {
	
}

/* 飘窗 */
.sypc-box{z-index: 10000;}
.sypc-box .close-btn{cursor:pointer; text-align: right; font-size: 12px;}
.sypc-box .pc_wrap img{width: 280px;}

@media (max-width: 768px) {
	.sypc-box .pc_wrap img{width: 200px;}
}