.swiper-container {width: 100%;height: 600px;max-height: 100%;background: #eee;}
.swiper-slide {background: no-repeat center;background-size: cover;}
.swiper-slide a{display:block;height:100%;text-align: center;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background: none;border: 2px  solid #bcbab7;opacity: 1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background: white;border-color: white;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 35px;}


.index1_box .this_lable{text-align: center;padding: 70px 0;}
.index1_box .this_lable dl{display: inline-block;}
.index1_box .this_lable dt{font-size: 30px;color: #337ab7;}
.index1_box .this_lable dd{font-size: 12px;color: #666666;text-transform: uppercase;line-height: 20px;margin-bottom: 10px;}
.index1_box .this_lable p{background: #ccc;font-size: 0}
.index1_box .this_lable p span{background: #0066b4;padding: 0 35px 1px;display: inline-block;}

.index1_box .iconbox{display: flex;justify-content: space-around;padding-bottom: 40px;}
.index1_box .iconbox li{text-align: center;}
.index1_box .iconbox p{font-size: 18px;color: #666666;line-height: 50px;}
.index1_box .iconbox li:hover p{color: #337ab7; transition: all 0.4s;}

.swiper-index1{overflow: hidden;padding: 45px 0 100px;position: relative;}
.swiper-index1 .swiper-wrapper div p{margin: 0 auto;line-height: 28px;font-size: 16px;text-align: left;color: #000;}
.swiper-index1>.swiper-pagination-bullets{bottom: 80px;}
.swiper-index1>.swiper-pagination-bullets .swiper-pagination-bullet{background: none;border: 2px  solid #e8e8e8;opacity: 1;}
.swiper-index1>.swiper-pagination-bullets .swiper-pagination-bullet-active{background: #7092be;border-color: #7092be;}
.btn-more {
      display: inline-block;
      width: 140px;
      height: 40px;
      line-height: 40px;
      text-align: center;
      border: 1px solid #2f353d;
      color: #2f353d;
      border-radius: .1rem;
      font-size: 0.9rem;
      margin: 0 auto;
      margin-top: 20px;
 }
 .btn-more:hover {
     background-color: #2f353d;
     color: #fefefe;
 }

.index2_box{background: url(../images/jiejuefa.jpg) no-repeat;background-size: cover;padding: 100px 0 80px;}
.index2_box .this_lable{text-align: center;font-size: 30px;color: #fff;margin-bottom: 80px;}
.index2_box ul{margin-left: -36px;color: white;}
.index2_box ul li{float: left;width: 376px;margin-left: 36px;}
.index2_box li p{margin-bottom: 20px;height: 285px;}
.index2_box li p img{width: 100%;height: 100%;}
.index2_box li dt{font-size: 20px;padding-left: 15px;position: relative;margin-bottom: 10px;line-height: 30px;}
.index2_box li dt i{position: absolute;width: 4px;height: 18px;border-radius: 2px;background: #fff;left: 0;top: 6px;}
.index2_box li dd{font-size: 16px;line-height: 28px;padding-left: 15px;overflow: hidden;height: 56px;}
.index2_box .this_lable dl{display: inline-block;}
.index2_box .this_lable dd{font-size: 12px;color: #eee;text-transform: uppercase;line-height: 20px;margin-bottom: 10px;}
.index2_box .this_lable p{background: #ccc;font-size: 0}
.index2_box .this_lable p span{background: #0066b4;padding: 0 35px 1px;display: inline-block;}

.index3_box{padding: 60px 0 30px;background: #f4f4f4;}
.index3_box .this_lable{margin-bottom: 40px;}
.index3_box .this_lable dl{border-left: 4px solid #7092be;padding-left: 15px;float: left;line-height: 20px;}
.index3_box .this_lable dt{font-size: 20px;margin-bottom: 5px;}
.index3_box .this_lable dd{font-size: 16px;text-transform: capitalize;}
.index3_box .this_lable .this_more{height: 45px;width: 45px;float: right;font-size: 0;background: url(../images/index_more.png) no-repeat center;}


.swiper-index3{overflow: hidden;position: relative;padding-bottom: 80px;}
.swiper-index3 .swiper-slide{box-sizing: border-box;padding: 0 10px;}
.swiper-index3 .swiper-slide img{max-width: 100%;}
.swiper-index3>.swiper-pagination-bullets .swiper-pagination-bullet{background: none;border: 2px  solid #e8e8e8;opacity: 1;}
.swiper-index3>.swiper-pagination-bullets .swiper-pagination-bullet-active{background: #7092be;border-color: #7092be;}


.index4_box{padding: 40px 0 100px;}
.index4_box .this_lable{margin-bottom: 40px;}
.index4_box .this_lable dl{border-left: 4px solid #7092be;padding-left: 15px;float: left;line-height: 20px;}
.index4_box .this_lable dt{font-size: 20px;margin-bottom: 5px;}
.index4_box .this_lable dd{font-size: 16px;text-transform: capitalize;}
.index4_box .this_lable .this_more{height: 45px;width: 45px;float: right;font-size: 0;background: url(../images/index_more.png) no-repeat center;}

.poster-main {position: relative;margin: 0 auto;padding: 0 50px;}
.poster-main ul{position: relative;}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list {width: 1000px;height: 500px;}
.poster-main .poster-list .poster-item {width: 200px;height: 500px;position: absolute;left: 0;top: 0;}
.poster-main .poster-btn {position: absolute;top: 50%;margin-top: -20px;z-index: 10;cursor: pointer;line-height: 38px;height: 38px;width: 38px;border-radius: 50%;border: 1px solid #afafaf;color: #afafaf;background: #fff;text-align: center;font-size: 20px;}
.poster-main .poster-btn:hover{border-color: #7092be;background: #7092be;color: white;}
.poster-main .poster-prev-btn {left: 0;}
.poster-main .poster-next-btn {right: 0;}


.index5_box{position: relative;height: 150px;background: #f4f4f4;}
.index5_box .this_lable{position: absolute;width: 100%;right: 50%;margin-right: 370px;background: #7092be;height: 100%;}
.index5_box .this_lable dl{border-left: 4px solid #fff;padding-left: 15px;float: left;line-height: 20px;float: right;width: 230px;box-sizing: border-box;color: #fff;margin-top: 50px;}
.index5_box .this_lable dt{font-size: 20px;margin-bottom: 5px;}
.index5_box .this_lable dd{font-size: 16px;text-transform: capitalize;}

.index5_con{box-sizing: border-box;width: 1200px;padding-left: 240px;margin: 0 auto;}
.index5_con dl{float: left;width: 240px;text-align: center;padding-top: 40px;line-height: 40px;}
.index5_con dt{font-size: 36px;color: #7092be;}
.index5_con dd{font-size: 16px;color: #666666;}

.index6_box .this_lable{text-align: center;padding: 70px 0;}
.index6_box .this_lable dl{display: inline-block;}
.index6_box .this_lable dt{font-size: 30px;color: #337ab7;}
.index6_box .this_lable dd{font-size: 12px;color: #666666;text-transform: uppercase;line-height: 20px;margin-bottom: 10px;}
.index6_box .this_lable p{background: #ccc;font-size: 0}
.index6_box .this_lable p span{background: #0066b4;padding: 0 35px 1px;display: inline-block;}

.index6_box{padding: 50px 0 60px;}
.index6_nav{border: 2px solid #f6f6f6;overflow: hidden;margin-bottom: 5px;}
.index6_nav ul{margin-left: -2px;}
.index6_nav li{float: left;border-left: 2px solid #f6f6f6;width: 150px;}
.index6_nav li a{display: block;line-height: 25px;text-align: center;font-size: 16px;padding: 25px 10px;}
.index6_nav li:hover a,.index6_nav li.cur a{color: #de1f26}


.index6_con{position: relative;height: 350px;overflow: hidden;}
.index6_slide{height: 350px;}
.index6_slide p.img{background: no-repeat center;background-size: cover;position: relative;float: left;height: 350px;width: 100%;}
.index6_slide p.img span{position: absolute;width: 100%;box-sizing: border-box;padding: 0 20px;line-height: 30px;font-size: 20px;color: white;background: rgba(0,0,0,0.5);bottom: 0;display: flex;text-align: left;height:60px;align-items:center;overflow:hidden;}
.index6_slide dl{float: right;width: 300px;box-sizing: border-box;padding: 30px;background: #7092be;color: white;}
.index6_slide dl dt{font-size: 20px;line-height: 20px;margin-bottom: 15px;border-left: 4px solid #fff;padding-left: 10px;}
.index6_slide dl dd{font-size: 16px;line-height: 28px;height: 255px;overflow: hidden;}
.index6_slide dl dd img{width:100%;}

.index-news{margin:30px auto;overflow:hidden;}
.index-news ul{background:#f6f6f6;overflow:hidden;clear:both;padding: 10px 25px;}
.index-news ul li{padding:30px 0;border-bottom:1px solid #707070;overflow:hidden;clear:both;}
.index-news ul li a>span{width:180px;display:block;float:left;}
.index-news ul li a>span img{width:100%;}
.index-news ul li .news{line-height:30px;padding-left:200px;}
.index-news ul li .news .p1{font-size:22px;color:#575757;padding:0;font-family:'Microsoft YaHei',Arial,sans-serif;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;margin-top: -4px;margin-left: -12px;}
.index-news ul li .news .p1:hover{color:#0b3a34;}
.index-news ul li .news .time{margin-bottom: 5px; font-family: "Microsoft YaHei",Arial,sans-serif;}
.index-news ul li .news .p1 span{font-size:22px;color:#0b3a34;}
.index-news ul li .news p{font-size:16px;color:#575757;font-family:'Microsoft YaHei',Arial,sans-serif;}
.index-news ul li .news .p2{font-size:16px;color:#575757;line-height:20px;font-family:'Microsoft YaHei',Arial,sans-serif;max-height: 46px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.index-news ul li:last-child{border:0;}
