@charset "utf-8";.banner{padding-top: 170px}
.banner img{display: block;width: 100%}
.banner .slick-dots{position: absolute;left: 0;width: 100%;bottom: 40px;font-size: 0;text-align: center}
.banner .slick-dots li{display: inline-block;width: 14px;height: 14px;border: solid 2px #ffffff;border-radius: 50%;margin-left: 5px;margin-right: 5px;transition: all 0.3s}
.banner button{font-size: 0;display: none}
.banner .slick-dots li.slick-active{background-color: #ffffff}
.content1{background: url(../images/banner4.png);background-size: cover;padding-top: 43px;padding-bottom: 140px}
.c1_left{width: 544px;margin-right: 45px;background-color: #f9f9f9;border-top: solid 6px #930207;padding-left: 78px;padding-right: 80px;padding-top: 40px;padding-bottom: 50px}
.c1_right{overflow: hidden}
.c1_tit{margin-bottom: 40px}
.c1_tit a{font-size: 18px;color: #999999}
.c1_tit ul{overflow: hidden}
.c1_tit li{display: inline-block;vertical-align: top;margin-left: 35px}
.c1_tit li:first-child{margin-left: 0}
.c1_tit li a{font-size: 24px;color: #999999;position: relative;cursor: pointer;line-height: 45px}
.c1_tit li.on a{font-size: 26px;color: #333}
.c1_tit li.on span{display: block}
.c1_tit li span{font-size: 18px;font-weight: 600;color: rgba(102, 102, 102, 0.5);display: none}
.c1_more{display: none;margin-top: -35px}
.ons{display: block}
.c1_date{font-size: 24px;line-height: 45px;color: #930207}
.c1_st{font-size: 18px;line-height: 24px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;margin-top: 30px}
.c1_sc{font-size: 14px;line-height: 24px;color: #999999;padding-left: 30px;border-left: 2px solid rgba(204, 204, 204, 0.5);margin-top: 35px;margin-bottom: 25px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical}
.c1_left .pic{padding-top: 51.55%}
.c1_add{width: 144px;height: 39px;background-color: #930207;line-height: 34px;font-size: 30px;text-align: center;color: #ffffff;margin-top: 16px}
.c1_left a:hover .c1_st{color: #930207;font-weight: bold}
.c1_slick .slick-dots{position: absolute;right: 12%;bottom: 16%}
.c1_slick .slick-dots li{display: inline-block;width: 7px;height: 7px;background-color: #cccccc;border-radius: 50%;margin-left: 10px;transition: all 0.3s}
.c1_slick button{font-size: 0;display: none}
.c1_slick .slick-dots li.slick-active{width: 7px;height: 7px;border-radius: 50%;border: solid 1px #cccccc;background: none}
.text-lists ul li{padding: 25px 15px 20px 50px;line-height: 45px;font-size: 16px;left: 0;transition: all 0.5s;background: url(../images/icon2.png) no-repeat;background-position: 25px 47px;border-bottom: dashed 1px rgba(204, 204, 204, 0.5)}
.text-lists ul li:nth-child(1){border-top: dashed 1px rgba(204, 204, 204, 0.5)}
.text-lists ul li h4{font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.c1_rdate{color: #cccccc;font-size: 20px;padding-left: 10px;float: right}
.c1_rcon{font-size: 14px;line-height: 24px;color: #999999;padding-right: 130px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;position: relative}.c1_rcon span{display: block}
.c1_arr{position: absolute;right: 0;top: 50%;transform: translateY(-50%)}
.text-lists ul li:hover h4{color: #930207}
.text-lists ul li:hover .c1_rdate{color: #930207}
.text-lists ul li:hover{background: url(../images/icon1.png) no-repeat;background-position: 25px 47px}
.c1_content{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;transition: all 0.3s;z-index: -9}
.c1_content.c1_show{z-index: 9;opacity: 1;position: relative}
.content2{background: url(../images/zjbj.png) no-repeat;background-size: cover;padding-bottom: 120px}
.c2_tit{background: url(../images/block.png) no-repeat;width: 290px;height: 75px;text-align: center;margin-left: auto;margin-right: auto}
.c2_tit p:first-child{font-size: 26px;line-height: 45px;color: #ffffff}
.c2_tit p:last-child{font-size: 18px;color: #ffffff;opacity: 0.8}
.c2_l{background: url(../images/block1.png) no-repeat;width: 32%;background-size: cover;background-position: right bottom;padding-top: 35px;padding-bottom: 95px;padding-left: 45px;padding-right: 44px;margin-top: 60px;position: relative}
.c2_c{background: url(../images/block2.png) no-repeat;width: 32%;background-size: cover;background-position: right bottom;padding-top: 35px;padding-bottom: 95px;padding-left: 45px;padding-right: 44px;margin-top: 60px;position: relative;margin-left: 2%;margin-right: 2%}
.c2_r{background: url(../images/block3.png) no-repeat;width: 32%;background-size: cover;background-position: right bottom;padding-top: 35px;padding-bottom: 95px;padding-left: 45px;padding-right: 44px;margin-top: 60px;position: relative}.c2_l p,.c2_c p,.c2_r p{font-size: 22px;line-height: 45px;color: #ffffff;text-align: center}
.text1-lists ul li{line-height: 45px;left: 0;transition: all 0.5s;overflow: hidden}
.text1-lists1 ul li:first-child{border-top: none}
.text1-lists ul li a{display: block;font-size: 14px;color: #ffffff;padding-left: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}
.text1-lists ul li span{color: #ffffff;float: left}
.text1-lists ul li:hover a{color: #ded9d9}
.text1-lists ul li:hover span{color: #ded9d9}
.c2_more{position: absolute;color: #ffffff;right: 40px;bottom: 11%}
.content3{background: url(../images/banner5.png) no-repeat;background-size: cover;background-position: left;padding-top: 35px}
.c3_tit p:first-child{font-size: 26px;line-height: 45px}
.c3_slick{margin-top: 40px}
.c3_tit p:last-child{font-size: 18px;color: #999999;opacity: 0.5}
.c3_slick .slick-slide a{display: block;margin: 0 12px}
.c3_slick .pic{padding-top: 53.13%}
.c3_slick button{font-size: 0;display: none}
.c3_slick .slick-prev{background: url(../images/arrow1.png) no-repeat;border: none;width: 27px;height: 27px;position: absolute;top: 50%;left: -33px;cursor: pointer}
.c3_slick .slick-next{background: url(../images/arrow2.png) no-repeat;border: none;width: 27px;height: 27px;position: absolute;top: 50%;right: -33px;cursor: pointer}
.content4{margin-top: 40px}
.link p{line-height: 45px;padding-right: 20px;text-align: left;font-size: 14px;background: url(../images/icon3.png) no-repeat;background-position: right center}
.link{margin-top: 20px}
.link a{display: inline-block;color: #333;line-height: 30px;font-size: 16px;padding: 0 10px;}
.link a:hover{color: #af251b}
@media screen and (max-width: 1300px){
.c3_slick{padding: 0 30px}
.c3_slick .slick-next{right: 0}
.c3_slick .slick-prev{left: 0}
}
@media screen and (max-width: 1024px){.banner{padding-top: 0}
.c1_left{width: 450px;margin-right: 25px;background-color: #f9f9f9;border-top: solid 6px #930207;padding-left: 25px;padding-right: 25px;padding-top: 4px;padding-bottom: 20px}
.c1_st{margin-top: 0}
.text-lists li:last-child{display: none}
.c1_sc{margin-top: 11px;margin-bottom: 7px;padding-left: 10px}
.c3_slick{margin-top: 20px;padding: 0 30px}
.content1{padding-top: 20px;padding-bottom: 40px}
.contents1>div{position: relative}
.text-lists ul li{padding: 25px 15px 20px 25px;background-position: 5px 47px}
.c1_rcon{padding-right: 80px}
.c1_tit{margin-bottom: 20px}
.c2_l, .c2_c, .c2_r{margin-top: 20px;padding: 25px 15px 95px 15px}
.content2{padding-bottom: 20px}
.content3{padding-top: 20px}
.content4{margin-top: 20px}
.link{margin-top: 20px}
.c3_slick .slick-slide a{margin: 0 5px}
.banner .slick-dots li{width: 10px;height: 10px}
}
@media screen and (max-width: 768px){
.c1_left{width: 100%;margin-right: 45px;background-color: #f9f9f9;border-top: solid 6px #930207;padding-left: 15px;padding-right: 15px;padding-top: 20px;padding-bottom: 25px}
.c1_tit li{margin-left: 15px}
.c1_tit li.on a{font-size: 22px}
.c1_tit li a{font-size: 20px}
.c1_tit li span{font-size: 16px}
.c1_tit a{font-size: 16px}
.c1_right{width: 100%}
.text-lists li:last-child{display: block}
.c2_l{width: 100%}
.c2_c{width: 100%}
.c2_r{width: 100%}
.banner .slick-dots{position: absolute;right: 42%;bottom: 10px}
.text-lists ul li{padding: 13px 15px 13px 20px;line-height: 40px;background-position: 5px 30px}
.text1-lists ul li{line-height: 40px}
.c2_more{bottom: 20px}
.c2_l, .c2_c, .c2_r{padding-top: 20px;padding-bottom: 65px}
.c2_l{background: #dda761}
.c2_c{background: #cdbebb}
.c2_r{background: #930207}
.c2_c{margin-left: 0;margin-right: 0}
.link>div{width: 48%;margin-right: 2%}
}
@media screen and (max-width: 480px){
.link>div{width: 100%;margin-top: 10px}
}