@charset "utf-8";
body{background: url(./l3_bg20251105.png) no-repeat;background-position: center 70%;}
.header{margin: 0 auto;width: 100%;}
.nav{background: url(./zt_nav20251105.png) no-repeat;height: 80px;width: 100%;margin: 0 auto;line-height: 80px;background-size: 100% 100%;}
.nav ul{width: 1283px;display: flex;justify-content: space-around;margin: 0 auto;}
.section{width: 1283px;margin: 0 auto;margin-bottom: 84px;}
.nav ul a{color: #fff;font-weight: bold;font-size: 24px;}
.top_news h1{text-align: center;margin: 58px 0 40px;}
.top_news h1 a{font-size: 36px;font-weight: bold;color: #c80000;}
#slide_box{position: relative;}
#slide_box .bd li{position: relative;width: 100%;}
#slide_box .bd img{width: 100%;height: 716px;}
#slide_box .bd p{height: 74px;position: absolute;color: #fff;bottom: 0;font-size: 24px;text-align: center;line-height: 74px;width: 100%;background-color: rgba(0,0,0,.2);}
#slide_box a.prev,#slide_box a.next{position: absolute;top: 45%;width: 58px;height: 75px;background-color: rgba(0,0,0,.2);line-height: 75px;text-align: center;font-size: 38px;font-weight: bold;color: rgba(255,255,255,.5);}
#slide_box a.prev{left: 0;}
#slide_box a.next{right: 0;}
#slide_box .hd ul{position: absolute;bottom: 4%;right: 5%;display: flex;z-index: 2;}
#slide_box .hd li{width: 10px;height: 10px;background-color: #eee;border-radius: 50%;margin-right: 4px;}
#slide_box .hd li.on{background-color: #c80000;}
.list1{margin-top: 15px;margin-bottom: 20px;}
.list1 .list1_l{display: flex;justify-content: space-between;flex-wrap: wrap;}
.list1 ul li{width: 634px;height: 60px;line-height: 60px;background-color: #fcebda;margin-bottom: 6px;padding-left: 15px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list1 ul li a{font-size: 18px;}
.list1_more{margin-top: 10px;display: block;text-align: right;width: 100%;color: #434343;}
.tit a{display: block;text-align: center;margin-top: 35px;margin-bottom: 30px;}
.tit a img{width: auto;}
.list2 .tit a{margin-bottom: 0;}
.list2_l ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.list2_l ul li{background-color: #e62417;border-radius: 8px;color: #fff;width: 412px;height: 138px;margin-top: 35px;position: relative;}
.list2_l ul li a p{color: #fff;font-size: 18px;line-height: 1.3;}
.list2_l ul li a span{color: #fff;position: absolute;right: 20px;bottom: 12px;}
.list2_l ul li a{width: 100%;height: 90%;display: block;padding: 20px;box-sizing: border-box;display: flex;align-items: center;}
.list3_l .l3-top ul{display: flex;justify-content: space-between;}
.list3_l .l3-top ul h3{margin-bottom: 24px;display: flex;align-items: center;height: 60px;}
.list3_l .l3-top ul .l3_t{font-size: 22px;color: #c80000;font-weight: bold;}
.list3_l .l3-top ul li{width: 48%;display: flex;flex-direction: column;align-items: center;}
.list3_l .l3-top ul li p{line-height: 1.7;}
.l3_more{color: #c80000;}
.list3_l .l3-top{background-image: url(./xxxc_bg20251105.png);background-size: 100% 100%;padding: 34px 30px 10px;}
.l3-bot .l3-bot_l{display: flex;justify-content: space-between;}
.l3-bot ul li{width: 616px;height: 58px;line-height: 58px;margin-bottom: 6px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px solid #ededed;box-sizing: border-box;}
.l3-bot ul li a{font-size: 18px;}
.l3-bot ul li::before{width: 7px;height: 7px;display: inline-block;content: "";background-color: #c80000;border-radius: 50%;margin: 0 15px;}
.list4_l ul li{position: relative;display: flex;height: 470px;}
.list4_l .tempWrap,.list4_l ul{width: 93.6% !important;margin: 0 auto;}
.list4_l ul{background:url(./l5_bg20251105.png) no-repeat;background-size:80% 100%;}
.list4_l ul li *{color: #fff;}
.list4_l ul li .list4_rig img{width: 630px;height: 420px;margin-top: 25px;}
.list4_l ul li .list4_rig{text-align: center;}
a.l4_prev,a.l4_next{background-image: url(./left_icon20251105.png);width: 22px;height: 40px;display: block;position: absolute;top: 45%;}
.list4_l{position: relative;}
.list4{margin-bottom: 15px;}
a.l4_next{right: 0;transform: rotate(180deg);}
.list4_left{padding: 70px 50px;}
.list4_left h3 a{font-size: 28px;}
.list4_left p{padding-top: 30px;padding-bottom: 50px;font-size: 16px;line-height: 1.7;text-indent: 2em;color: #f7d5bf !important;}
.list4_left>a{font-size: 18px;}

.footer p{width: 100%;padding: 30px 0;text-align: center;background-color: #d50f11;color: #fff;width: 100%;margin: 0 auto;}


/* 列表 */
.dqwz p{height: 60px;line-height: 60px;border-bottom: 1px solid #eee;}
.dqwz p a:last-child{color: #c80000;}
.list{padding: 20px 60px;}
.list ul li {
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eee;
}
.list ul li::before{width: 6px;height: 6px;content: "";background-color: #c80000;display: inline-block;border-radius: 50%;margin-right: 10px; margin-left: 10px;   position: relative;top: -3px;}
.list li a {
    color: #2c2c2c;
    font-size: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list li span {
    float: right;
    color: #9b9b9b;
}

.section.list_box{background-color: #fff;}

/* 细览 */
.contentbox {
    background-color: #fff;
    padding: 20px 60px;
}

.title_con {
    padding-bottom: 20px;
    text-align: center;
    line-height: 70px;
    font-size: 30px;
    color: #000000;
    border-bottom: 1px solid #eee;
}
.laiyuan {
    margin: 10px 0 20px 0;
}
.laiyuan p {
    width: 50%;
    float: left;
    text-align: left;
    color: #999;
}
.laiyuan p span {
    color: #555555;
    padding-right: 10px;
}
.laiyuan p.index_switchsize {
    text-align: right;
}
.laiyuan p.index_switchsize span {
    margin-left: 10px;
    padding-right: 0;
}
.laiyuan p.index_switchsize span a {
    margin: 0 5px;
}
.laiyuan p.index_switchsize a {
    cursor: pointer;
}
.laiyuan p.index_switchsize a:hover{color: #c80000;}
.conboxzw {
    width: 100%;
    text-align: justify;
    margin: 0 auto;
    line-height: 200%;
    font-size: 16px;
    padding-bottom: 15px;
    max-height: 9999999px;
    padding: 20px 0;
}