@charset "utf-8";.banner{position: relative;overflow: hidden}.banner img{display: block;width: 100%}.banner a{display: block}.banner .slick{position: relative;z-index: 9}.banner .slick-slide a{display: block;position: relative}.banner ul li a{position: relative}.banner ul li a p{position: absolute;bottom: 0;width: 100%;text-align: center;font-size: 18px;color: #ffffff;line-height: 55px;background-color: rgba(0, 0, 0, 0.5);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.banner .slick-prev{width: 23px;height: 23px;background: url(../images/banner-l.png) no-repeat;background-size: cover;bottom: 5px;top: auto;left: auto;right: 80%}.banner .slick-next{width: 23px;height: 23px;background: url(../images/banner-r.png) no-repeat;background-size: cover;bottom: 5px;top: auto;right: auto;left: 80%}.s1{padding: 50px 0}.s1-l{float: left;width: 48.5%;margin-right: 3%}.s1-l .pic{padding-top: 60%}.s1-l ul li{width: 48%;float: left}.s1-l ul li:nth-child(odd){margin-right: 4%}.s1-l ul li:nth-child(-n+2){margin-bottom: 30px}.s1-l ul li a{position: relative}.s1-l ul li a::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/s1-zzc.png) repeat-x;background-position: center bottom;z-index: 1}.s1-l ul li a p{font-size: 16px;color: #ffffff;padding-bottom: 15px;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 2;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.tit{position: relative;margin-bottom: 30px}.tit b{font-size: 36px;color: #333;font-weight: normal}.more{font-size: 14px;line-height: 24px;color: #666666;position: absolute;position: absolute;top: 50%;right: 0;transform: translateY(-50%)}.more:hover{color: #9a0d15}.s1-r ul li a p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 24px;font-size: 16px;color: #333333}.s1-r ul li a span{line-height: 24px;border-radius: 3px;border: solid 1px #cccccc;font-size: 14px;color: #9a0d15;padding: 0 12px;margin-right: 20px}.s1-r ul li:first-child{padding-top: 0}.s1-r ul li{padding: 18px 0;border-bottom: 1px solid #e6e6e6}.s1-r ul li a:hover p{color: #9a0d15}.s1-r{width: 48.5%;float: right}.s1-l ul li a:hover img{transform: scale(1.1)}.s2{padding-bottom: 60px}.s2-l{float: left;width: 48.5%;margin-right: 3%}.s2-date{float: left;text-align: center;margin-right: 20px;padding-right: 20px;border-right: 1px solid #ddd}.s2-date b{font-size: 22px;color: #9a0d15;display: block;line-height: 24px}.s2-date span{display: block;font-size: 12px;color: #aaaaaa;line-height: 24px}.s2-l ul li:first-child{padding-top: 0px}.s2-l ul li{padding: 10px 0;border-bottom: 1px solid #e6e6e6;background: url(../images/s1-arrow.png) no-repeat;background-position: right center}.s2-l ul li:first-child{background-position: right 15px}.s2-tx{padding-top: 12px}.s2-tx p{font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.s2-tx p b{background-color: #9a0d15;color: #fff;border-radius: 3px;font-weight: normal;font-size: 14px;padding: 0 2px;margin-left: 15px}.s2-l ul li a:hover p{color: #9a0d15}.s2-r{float: left;width: 48.5%}.s2-r1{float: left;margin-right: 40px;width: 369px}.s2-pic1 a .pic{width: 369px;height: 236px;border-radius: 40px 0px 30px 0px;padding-top: 0;margin-bottom: 12px}.s2-pic ul li{padding: 0 3px}.s2-pic .pic{padding-top: 70%}.s2-r2{overflow: hidden}.s2-r2 a{font-size: 16px;line-height: 34px;height: 340px;overflow: hidden;text-overflow: ellipsis;color: #333333;text-indent: 2em}.s2-pic .slick-prev{width: 22px;height: 22px;background-color: #ffffff;box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.16);border-radius: 50%;background: url(../images/s2-l.png) no-repeat #fff;background-position: center center;transform: translate(-50%, -50%)}.s2-pic .slick-next{width: 22px;height: 22px;background-color: #ffffff;box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.16);border-radius: 50%;background: url(../images/s2-r.png) no-repeat #fff;background-position: center center;transform: translate(50%, -50%)}.s2-pic .slick-prev:hover{background: url(../images/s2-lh.png) no-repeat #aa1419;background-position: center center}.s2-pic .slick-next:hover{background: url(../images/s2-rh.png) no-repeat #aa1419;background-position: center center}.s3{padding: 60px 0;background: url(../images/s3-bj.jpg) no-repeat;background-size: cover;background-position: center center}.s3-c{width: 50%;float: left}.s3-l{padding-right: 30px}.s3-r{padding-left: 30px}.s3-top{padding-top: 10px;padding-left: 10px;padding-bottom: 30px;background: url(../images/s3-pic-bj.jpg) no-repeat;background-position: left top;border-bottom: 1px dashed #ccc;margin-bottom: 20px}.s3-top .pic{width: 240px;height: 156px;padding-top: 0;float: left;margin-right: 30px}.s3-top span{font-size: 16px;line-height: 24px;color: #ac151a}.s3-tx{overflow: hidden}.s3-tx h3{font-size: 18px;line-height: 30px;font-weight: 600;height: 60px;overflow: hidden;text-overflow: ellipsis;color: #333333}.s3-tx h3:hover{color: #9a0d15}.s3-tx p{font-size: 14px;line-height: 30px;height: 60px;overflow: hidden;text-overflow: ellipsis;color: #666666;margin: 10px 0}.s3-c ul li a{font-size: 16px;line-height: 40px;color: #333333;padding-left: 26px;background: url(../images/s3-dots.png) no-repeat;background-position: left center;overflow: hidden}.s3-c ul li a span{font-size: 16px;float: right;color: #999999}.s3-c ul li a:hover{color: #9a0d15}.s4{padding: 60px 0}.s4-l{width: 48.5%;float: left;margin-right: 3%}.s4-r{width: 48.5%;float: left}.s4-top>a{display: inline-block;position: relative;width: 48.5%}.s4-top>a p{font-size: 16px;color: #ffffff;padding: 15px 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 2}.s4-top>a::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/s1-zzc.png) repeat-x;background-position: center bottom;z-index: 1}.s4-top>a:hover img{transform: scale(1.1)}.s4-top{font-size: 0;margin-bottom: 20px}.s4-top>a:first-child{margin-right: 3%}.s4-top .pic{height: 197px;padding-top: 0}.s4-c ul li a{font-size: 16px;line-height: 45px;color: #333333;overflow: hidden;padding-left: 30px;background: url(../images/s4-list-dots.png) no-repeat;background-position: left center}.s4-c ul li a:hover{color: #9a0d15}.s4-c ul li span{font-size: 16px;color: #9a9a9a;float: right}.s5-banner ul li a{margin: 0 15px;position: relative}.s5-banner .pic{padding-top: 23.5%}.s5-banner ul li a p{position: absolute;bottom: 0;left: 0;width: 100%;font-size: 16px;color: #ffffff;text-align: center;padding: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;z-index: 2}.s5-banner ul li a::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center bottom;z-index: 1}.s5-banner ul li a:hover img{transform: scale(1.1)}.s5{padding-bottom: 60px}