

a{color:#333;}
a:hover{color:#c00;}
.footer{margin-top:0;}

.index-section{padding:80px 0;}
.index-title{margin-bottom:30px;padding-bottom:15px;border-bottom:3px solid #a20a0c;}
.index-title1{float:left;line-height:40px;font-size:36px;font-weight:bold;color:#a20a0c;}
.index-title1 i{margin-right:5px;display:inline-block;width:32px;height:40px;vertical-align:bottom;background:url(../image/danghui.png) center center no-repeat;background-size:100% auto;}
.index-title2{float:right;padding-top:24px;line-height:1;font-size:medium;}
.index-title2 a{color:#888;}
.index-title2 span{font-family:SimSun;}
@media(max-width:1199px){
	.index-section{padding:70px 0;}
	.index-title1{line-height:36px;font-size:32px;}
	.index-title1 i{height:36px;}
	.index-title2{padding-top:20px;}
}
@media(max-width:991px){
	.index-section{padding:60px 0;}
	.index-title1{line-height:32px;font-size:28px;}
	.index-title1 i{height:32px;}
	.index-title2{padding-top:16px;}
	.index-section .container{max-width:630px;}
}
@media(max-width:767px){
	.index-section{padding:50px 0;}
	.index-title{margin-bottom:25px;padding-bottom:10px;}
}
@media(max-width:480px){
	.index-section{padding:40px 0;}
	.index-title{margin-bottom:20px;}
	.index-title1{line-height:28px;font-size:24px;}
	.index-title1 i{height:28px;background-size:auto 100%;}
	.index-title2{padding-top:12px;}
}

.indexa-section{background-color:#fdf6ec;}
.indexa1{padding-bottom:40px;}
.indexa1 em{float:left;display:block;position:relative;overflow:hidden;position:relative;width:500px;height:280px;}
.indexa1 em a{display:block;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);}
.indexa1 .swiper-slide div{float:right;width:590px;}
.indexa1 .swiper-slide h3{margin:0 0 10px;padding-bottom:15px;border-bottom:1px dashed #333;}
.indexa1 .swiper-slide h3 a{display:block;max-height:60px;line-height:30px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.indexa1 .swiper-slide p{line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.indexa1 .swiper-slide span a{color:#c00;}
.indexa1 .swiper-pagination-bullets{bottom:0;}
.indexa1 .swiper-pagination-bullet{width:10px;height:10px;background-color:#c00;transition:ease .5s;}
.indexa1 .swiper-pagination-bullet-active{width:30px;border-radius:10px;}
.indexa2{margin-top:40px;}
.indexa2 .item{width:50%;}
.indexa2 .item1{float:left;padding-right:18px;}
.indexa2 .item2{float:right;padding-left:18px;}
.indexa2 ul{border-top:1px solid #c00;padding-top:18px;}
.indexa2 li{position:relative;border-bottom:1px dashed #ccc;padding:15px 0 15px 18px;}
.indexa2 li:before{content:"";display:block;position:absolute;top:50%;left:0;width:8px;height:8px;background-color:#c00;border-radius:50%;transform:translateY(-50%);}
@media(max-width:1199px){
	.indexa1 em{width:420px;height:250px;}
	.indexa1 .swiper-slide div{width:490px;}
	.indexa1 .swiper-slide p{-webkit-line-clamp:4;}
}
@media(max-width:991px){
	.indexa1{padding-bottom:0;}
	.indexa1 em{float:none;margin-bottom:15px;width:100%;height:0;padding-top:66.666666%;}
	.indexa1 .swiper-slide div{float:none;width:100%;}
	.indexa1 .swiper-slide p{-webkit-line-clamp:3;}
	.indexa1 .swiper-pagination-bullet{opacity:.5;}
	.indexa1 .swiper-pagination-bullet-active{opacity:1;}
	.indexa1 .swiper-pagination-bullets{top:0;bottom:auto;padding-top:60%;}
	.indexa2{margin-top:20px;}
	.indexa2 .item{width:100%;padding:0;}
	.indexa2 .item1 ul{padding-top:10px;}
	.indexa2 .item2 ul{border-top:0;padding-top:0;}
}
@media(max-width:767px){
	.indexa1 .swiper-slide h3{font-size:20px;}
	.indexa2 li a{white-space:normal;}
	.indexa2 li:before{top:20px;}
}

.indexb1 .item{margin-top:-25px;width:50%;}
.indexb1 .item1{float:left;padding-right:18px;}
.indexb1 .item2{float:right;padding-left:18px;}
.indexb1 li{padding:25px 0;border-bottom:1px dashed #ccc;}
.indexb1 strong{display:block;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c00;}
.indexb1 a p{margin:10px 0 0;height:60px;line-height:30px;color:#666;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.indexb1 a:hover p{color:#333;}
@media(max-width:991px){
	.indexb1 .item{float:none;padding:0;width:100%;}
	.indexb1 .item2{margin-top:0;}
	.indexb1 strong{white-space:normal;}
	.indexb1 a p{height:auto;}
}

.indexc-section{background-color:#f4f4f4;}
.indexc1{position:relative;float:left;width:775px;height:480px;overflow:hidden;}
.indexc1 video{width:100%;height:100%;background-color:#000;}
.indexc2{float:right;width:340px;}
.indexc2 li{margin-top:15px;}
.indexc2 li:first-child{margin-top:0;}
.indexc2 a{display:block;position:relative;padding:15px;color:#805f20;background-color:#eadabd;border-radius:10px;}
.indexc2 a:after{content:"";display:table;clear:both;}
.indexc2 a.on{background-color:#c00;color:#fff;}
.indexc2 p{position:absolute;top:50%;right:158px;left:15px;font-size:medium;transform:translateY(-50%);overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.indexc2 em{display:block;float:right;overflow:hidden;width:128px;}
@media(max-width:1199px){
	.indexc1{width:625px;height:413px;}
	.indexc2{width:290px;}
	.indexc2 a{padding:12px;}
	.indexc2 p{left:12px;right:132px;}
	.indexc2 em{width:110px;}
}
@media(max-width:991px){
	.indexc1{display:none;}
	.indexc2{float:none;width:100%;}
	.indexc2 p{right:178px;}
	.indexc2 em{width:148px;}
}
@media(max-width:420px){
	.indexc2 p{right:142px;}
	.indexc2 em{width:120px;}
}

