@charset "utf-8";.banner{padding-top: 160px;}
.banner img{display: block;width: 100%;margin-top: 0;}
.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: 20px;padding-bottom: 60px}
.c1_left{width: 544px;margin-right: 45px;background-color: #f9f9f9;border-top: solid 6px #930207;padding-left: 78px;padding-right: 80px;padding-top: 10px;padding-bottom: 20px}
.c1_right{overflow: hidden}
.c1_tit{margin-bottom: 15px}
.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: #333;position: relative;cursor: pointer;line-height: 45px}
.c1_tit li.on a{font-size: 26px;color: #333; font-weight: bold;}

.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: 17px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;margin-top: 7px;color:#333; font-weight: bold;}
.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: 15px;margin-bottom: 15px;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: 14px}.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: 0px 15px 0px 50px;line-height: 45px;font-size: 16px;left: 0;transition: all 0.5s;background: url(../images/icon2.png) no-repeat;background-position: 25px 22px;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;color:#333;  font-weight: bold; }
.c1_rdate{color: #cccccc;font-size: 20px;padding-left: 10px;float: right}

.custom-input {
            color: white;
            font-size: 16px; /* 可调整大小 */
        }

.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 22px}
.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/footer26132.jpg) no-repeat center;;background-size: cover;padding-bottom: 30px}

.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: 49%;
    background-size: cover;
    background-position: right bottom;
    padding-top: 35px;
    padding-bottom: 95px;
    padding-left: 45px;
    padding-right: 44px;
    margin-top: 45px;
    margin-right: -20px; 
    position: relative;
}

.c2_r {
    background: url(../images/block3.png) no-repeat;
    width: 49%;
    background-size: cover;
    background-position: right bottom;
    padding-top: 35px;
    padding-bottom: 95px;
    padding-left: 45px;
    padding-right: 44px;
    margin-top: 45px;
    margin-left: -20px;
    position: relative;
}
.c2_ll {
    background: url(../images/block4.png) no-repeat;
    width: 49%;
    background-size: cover;
    background-position: right bottom;
    padding-top: 35px;
    padding-bottom: 95px;
    padding-left: 45px;
    padding-right: 44px;
    margin-top: 40px;
    margin-right: -20px; 
    position: relative;
}

.c2_rr {
    background: url(../images/block2.png) no-repeat;
    width: 49%;
    background-size: cover;
    background-position: right bottom;
    padding-top: 35px;
    padding-bottom: 95px;
    padding-left: 45px;
    padding-right: 44px;
    margin-top: 40px;
    margin-left: -20px;
    position: relative;
}



.c2_l p,.c2_r p{font-size: 25px;line-height: 45px;color: #ffffff;text-align: center}
.c2_ll p,.c2_rr p{font-size: 25px;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{font-size: 16px;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: 13%;bottom: 24%;}
@media screen and (max-width: 1100px) {
       .c2_more{bottom: 13%;}
}
@media screen and (max-width: 768px) {
      .c2_more{right: 5%; bottom: 20px;}
}
.content3{background-color:white;background-size: cover;background-position: left;padding-top: 20px}

.c3_tit p:first-child{font-size: 26px;line-height: 40px}
.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: 40%;left: -33px;cursor: pointer}

.c3_slick .slick-next{background: url(../images/arrow2.png) no-repeat;border: none;width: 27px;height: 27px;position: absolute;top: 40%;right: -33px;cursor: pointer}

.content4{margin-top: 35px}

.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{font-size: 0;margin-top: 5px}
.link>div{position: relative;padding: 0 20px;width: 30%;margin-right: 5%;display: inline-block;border-radius: 10px;border: solid 1px #cccccc}
.link>div:nth-child(3){margin-right: 0}
.link>div:hover div{display: block}
.link>div div{position: absolute;bottom: 100%;background: #fff;padding: 15px 0;left: 0;right: 0;display: none;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.2);max-height: 300px;overflow: hidden auto;border-radius: 10px}

.link>div div a{display: block;color: #333;line-height: 30px;font-size: 14px;padding: 0 10px}

.link>div div a:hover{background: #980508;color: #fff}

@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: 10px;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: 30px}.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_r, .c2_ll, .c2_rr{margin-top: 20px;padding: 25px 15px 95px 15px}.content2{padding-bottom: 20px}.content3{padding-top: 15px}
.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_r{width: 100%}.c2_ll{width: 100%}.c2_rr{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_r, .c2_ll, .c2_rr{padding-top: 20px;padding-bottom: 65px}
.c2_l{background:#d58e3b}.c2_r{background: #930207}.c2_ll{background: #0264af}.c2_rr{background: #9f837f}
.link>div{width: 48%;margin-right: 2%}}
@media screen and (max-width: 480px){.link>div{width: 100%;margin-top: 10px}}