/* 首页 */
.index-wrap{width: 1400px;margin: 0 auto;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;box-sizing: border-box;}


/* 广告1 */
.index-ad1{width: 1400px;margin: 20px auto 0 auto;}


/* 第一部分 */
/* 图片新闻 轮播1 swiper-1 */

.swiper-1{width:830px;height:465px;text-align:center;position:relative;margin:20px 0 0 0;overflow: hidden;}

.swiper-1 .swiper-container { width: 100%; height: 100%;}
.swiper-1 .swiper-slide{position: relative;width: 100%; height: 100%;}
.swiper-1 .swiper-slide em{display: block;width: 100%;height: 100%;overflow: hidden;}
.swiper-1 .swiper-slide em img{width: 100%;min-height: 100%;height: auto;}
.swiper-1 .swiper-slide span{display: block;position: absolute;bottom:0;left:0;width:100%;background: rgba(0,0,0,0.6);text-align: left;height:50px;line-height: 50px;padding:0 30px 0 120px;box-sizing: border-box;color:#fff;text-align:center;}
.swiper-1 .swiper-slide span a{color:#fff;font-size:18px;display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.swiper-1 .swiper-slide span a:hover{color:#c60000;}

.swiper-1 .arrow-left,
.swiper-1 .arrow-right {z-index: 99;width: 30px;height: 80px; top: 50%;margin-top:-40px; background: url(../images/bg-bignews-btn2.png) 0 0 no-repeat; position: absolute;font-size: 30px; color: #fff;cursor: pointer;text-indent: -99em;display: none;} 
.swiper-1:hover .arrow-left,.swiper-1:hover .arrow-right{display: block;}
.swiper-1 .arrow-left {left: 0;border-radius: 0 10px 10px 0;}
.swiper-1 .arrow-right {right: 0;background-position: -60px 0;border-radius: 10px 0 0 10px;}

.swiper-1 .arrow-left:hover{ background-position: -30px 0;}
.swiper-1 .arrow-right:hover{background-position: -90px 0;}

.swiper-1 #swiper-pagination1{font-size: 24px;color: #fff;position: absolute; bottom:4px;left:30px;width: auto;font-weight: 400;}
.swiper-1 #swiper-pagination1 .swiper-pagination-current{font-size: 35px;color: #ff0000;}


.index-title{border-bottom:1px #945110 solid;margin-top:15px;position: relative;}
.index-title.sannong{border-bottom:1px #945110 solid;}
.index-title.jiaoyu{border-bottom:1px #005ade solid;}
.index-title.fazhi{border-bottom:1px #144b99 solid;}

.title-name{position: relative;}
.title-name a{font-size: 22px;margin:0 10px 0 0;min-width: 100px;color: #999999;box-sizing: border-box;display: inline-block;vertical-align: top;font-weight: bold;color:#999999;border-bottom:3px #e4e4e4 solid;height: 40px;line-height: 40px;padding:0 16px;display: inline-block;vertical-align: top;}
.title-name a.active{color:#333;border-bottom:3px #945110 solid;}
.index-title.sannong .title-name a.active{border-bottom:3px #945110 solid;}
.index-title.jiaoyu .title-name a.active{border-bottom:3px #005ade solid;}
.index-title.fazhi .title-name a.active{border-bottom:3px #144b99 solid;}

.title-name a:hover{color:#dd080c;}
.index-title.sannong .title-name a:hover{border-bottom:3px #945110 solid;}
.index-title.jiaoyu .title-name a:hover{border-bottom:3px #005ade solid;}
.index-title.fazhi .title-name a:hover{border-bottom:3px #144b99 solid;}

.title-name a.active:hover{color:#dd1d1d;}

.index-list{}
.index-list ul{margin:10px 0 0 0;}
.index-list ul li{height:38px;line-height:38px;font-size: 16px;position: relative;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-list ul li b{font-weight: bold;font-size: 18px;}

.index-list dl{display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin-top:15px;}
.index-list dl dt{width: 210px; height: 130px;border-radius: 6px; overflow: hidden;}
.index-list dl dt a{display: block;width: 100%;height: 100%;overflow: hidden;}
.index-list dl dt img{display: block;width: 100%;min-height: 100%;height:auto;}

.index-list dl dd{width: 220px;font-size: 18px;font-weight: bold;line-height: 36px;padding:25px 0 0 0;height: 72px !important; display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis; word-break: break-all; box-orient: vertical;-webkit-box-orient: vertical;-o-box-orient: vertical; -ms-box-orient: vertical;line-clamp: 2;-webkit-line-clamp: 2;-o-line-clamp: 2; -ms-line-clamp: 2;}



.index-special{width: 550px;background: #faf9f5;margin: 20px 0 0 0;padding:15px 20px 0 20px;box-sizing: border-box;}
.index-special dl{border-bottom: 1px #d6d6d6 solid;padding:15px 15px 15px 0;}
.index-special dl:last-child{border-bottom: none;}
.index-special dl dt{font-size: 18px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-special dl dd{font-size: 14px;line-height: 24px;padding:15px 0 0 0;max-height: 72px;overflow: hidden;color: #666;text-indent:2em;}




/* 第二部分 */
.index-center{width:450px;}

.index-pic{margin-top:15px;width:450px;height: 250px;border-radius: 6px;overflow: hidden;position: relative;}
.index-pic em{display: block;width: 100%;height:100%;overflow: hidden;}
.index-pic em a{display: block;width: 100%;height:100%;overflow: hidden;}
.index-pic em a img{width: 100%; height: auto;min-height: 100%;}

.index-pic span{display: block;position: absolute;bottom:0;left:0;z-index: 2;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));text-align: left;height: 60px;line-height: 50px;padding: 10px 10px 0 10px;box-sizing: border-box;color: #fff;text-align: left;font-size: 18px;font-weight: bold;width: 100%;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-pic span a{color: #fff;}
.index-pic span a:hover{color: #dd1d1d;}

/* 图片新闻 轮播2 swiper-2 */

.swiper-2{width:450px;height:250px;text-align:center;position:relative;margin:20px 0 0 0;overflow: hidden;border-radius: 8px;}

.swiper-2 .swiper-container { width: 100%; height: 100%;}
.swiper-2 .swiper-slide{position: relative;width: 100%; height: 100%;}
.swiper-2 .swiper-slide em{display: block;width: 100%;height: 100%;overflow: hidden;}
.swiper-2 .swiper-slide em img{width: 100%;min-height: 100%;height: auto;}
.swiper-2 .swiper-slide span{display: block;position: absolute;bottom:0;left:0;width:100%;background-image: linear-gradient(to bottom, rgba(0,0,0,0),  rgba(0,0,0,1));text-align: left;height:60px;line-height: 60px;padding:5px 80px 0 20px;box-sizing: border-box;color:#fff;text-align:left;}
.swiper-2 .swiper-slide span a{color:#fff;font-size: 16px;display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.swiper-2 .swiper-slide span a:hover{color:#c60000;}

.swiper-2 #swiper-pagination2{height: 12px;bottom:12px;right:0;text-align: right;padding-right:10px;box-sizing: border-box;z-index: 5;display: inline-block;}
.swiper-2 .swiper-pagination-bullet {display: inline-block;width: 8px;height: 8px;opacity:1;border-radius: 50%;background: #fff;margin: 0 4px;cursor: pointer;transition: width 0.3s ease-in-out;}
.swiper-2 .swiper-pagination-bullet-active{background: #e91f2b;}

.swiper-2 .arrow-left,
.swiper-2 .arrow-right {z-index: 99;width: 30px;height: 80px; top: 50%;margin-top:-50px; background: url(../images/bg-bignews-btn2.png) 0 0 no-repeat; position: absolute;font-size: 30px; color: #fff;cursor: pointer;text-indent: -99em;display: none;transform: scale(0.7);} 
.swiper-2:hover .arrow-left,.swiper-2:hover .arrow-right{display: block;}
.swiper-2 .arrow-left {left: -5px;border-radius: 0 10px 10px 0;}
.swiper-2 .arrow-right {right: -5px;background-position: -60px 0;border-radius: 10px 0 0 10px;}

.swiper-2 .arrow-left:hover{ background-position: -30px 0;}
.swiper-2 .arrow-right:hover{background-position: -90px 0;}


/* 第六部分 图片滚动 轮播3 swiper-3*/

.swiper-3{width:1400px;margin:0 auto;margin-top:50px;height:300px;text-align:center;position:relative;box-sizing: border-box;background: url('../images/bj-1.jpg') no-repeat;overflow: hidden;}
.swiper-3 .swiper-container { height: 100%;padding:55px 0 0 0;box-sizing: border-box;margin-left:80px;margin-right:80px;}

.swiper-3 .recom-img{width: 280px;height:160px;overflow: hidden;}
.swiper-3 .recom-img a{display: block;width: 100%;height: 100%;overflow: hidden;}
.swiper-3 .recom-img img{width: 100%;height:auto;min-height: 100%;}

.swiper-3 .recom-txt{text-align: center;font-size: 16px;padding:10px 0 0 0;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #fff;}
.swiper-3 .recom-txt a{color: #fff;}
.swiper-3 .recom-txt a:hover{color: #dd1d1d;}

.swiper-3 .arrow-left,
.swiper-3 .arrow-right {display: block;width: 50px;height:80px;overflow: hidden;cursor: pointer;z-index: 99;position: absolute;top: 140px;transform: translateY(-50%);font-size: 50px;font-family: SimSun;font-weight: 400;color: #fff;line-height: 80px;text-align: center;background-color:rgba(0,0,0,0.3); }
.swiper-3 .arrow-left {left: 0;}
.swiper-3 .arrow-right {right: 0;}

.swiper-3 .arrow-left:hover,.swiper-3 .arrow-right:hover{background-color:rgba(0,0,0,0.7);}

