html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
ul,ol,dl{list-style-type:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:15px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{margin:0 auto;padding: 0;background: #ffffff;}
.banner{width: 100%;margin:0 auto;height: 915px;background: url("../images/banner.png") no-repeat top center;}
.infos{width: 100%;margin:-290px auto 110px auto;height: auto;overflow: hidden;padding: 27px 0;min-height: 100px;}
.icon7{background: url("../images/xinwen-list-bg.png") no-repeat center center;background-size:100% ;height: 30p;width:10px;}
.infos h3{width: 1200px;margin:0 auto;text-align: center;font-size: 32px;line-height: 49px;height: 49px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #8E0A00;}
.infos h3 a{color: #FFDFA8;}
.infos p{color: #EDC6A1;width: 1200px;margin:7px auto 0;font-size: 18px;line-height: 26px;height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.moreBtn{    position: absolute;
    right: 0;
    top: 20px;
    color: #D9BCA0;
    display: inline-block;
    font-size: 14px;
    background: #FCF7EB;
    padding: 8px 15px;
    border-radius: 18px;}
.moreBtn:hover{
   color: #C43F15;
} 
.box-news{width: 100%;margin:0 auto;height: auto;overflow: hidden;padding:0px 0;}
.main{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.index-title{width: 1200px;margin:0 auto;height: auto;overflow: hidden;position: relative;}
.index-title img{display: block;max-width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.news-list{width: 100%;margin:24px auto 0;height: auto;overflow: hidden;}
.news-hot{width: 650px;float: left;position: relative;height: auto;overflow: hidden;}
.news-hot .swiper-slide{width: 100%;margin:0 auto;height: auto;overflow: hidden;position: relative;}
.news-hot .swiper-slide img{width: 100%;height: 365px;display: block;margin:0 auto;}
.news-hot .swiper-slide p{width: 100%;position: absolute;left: 0%;bottom: 0;color: #FFE8C4;font-size:18px;line-height: 90px;height: 90px;background:url(../images/hot-pic-bg.png);}
.news-hot .swiper-slide p span{display: block;width: 92%;margin:0 auto;height:90px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.news-hot .swiper-pagination{bottom: 10px;text-align: right;right: 45%;}
.news-hot .swiper-pagination .swiper-pagination-bullet-active{background: #FFE8C4;width: 46px;border-radius: 10px;}
.news-hot .swiper-pagination-bullet{width: 18px;height: 2px;background: #FFE8C4;margin-left: 8px;}
.news-right{width: 484px;float: left;height: auto;overflow: hidden;padding-left: 50px;}
.news-right h3{font-size: 24px;line-height: 39px;height: 78px;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;text-align: justify;}
.news-right h3 a{color: #C61A20;}
.news-right h3 a:hover{color:#C61A20;}
.news-right p{font-size: 16px;line-height: 22px;height: 66px;overflow: hidden;margin-top:8px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;text-align: justify;    color: #946F71}
.news-right ul{width: 100%;margin:20px auto 0;padding-top:0px;height: auto;overflow: hidden;}
.news-right li{height: 33px;line-height: 33px;overflow: hidden;margin:0 auto; border-top: 1px dashed #D8AEA3;  padding: 20px 0;}
.news-right li a{color: #4F2C18;font-size: 18px;display: flex;}
.news-right li a:hover{color: #C61A20;font-weight: bold;}
.news-right li a em{font-style: normal;}
.news-right li a span{display: block;width: 10px;text-align: center;color: #87191A;}
.news-right li a em{width: 444px;display: block;margin-left: 10px;height: 33px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-right-more{width: 100%;text-align: right;font-size: 18px;color: #F8C594;display: block;}
.box-bgjd{width: 100%;margin:0 auto;height: auto;overflow: hidden;background: url("../images/bgjd.png") no-repeat bottom center;padding: 30px 0 0px 0;}
.bgjd{width: 1198px;margin:0 auto;height: auto;display: flex;flex-wrap: wrap;}
.bgjd .index-title{margin-top:-34px;}
.bgjd-list{padding: 0 0px;width: 100%; margin-top: 43px;}
.bgjd-left{width: 810px;float: right;height: auto;overflow: hidden;}
.bgjd-left ul{}
.bgjd-left li{border-bottom: 1px dashed #979797;width: 100%;padding: 30px 0;margin:0 auto;height: auto;overflow: hidden;}
.bgjd-left ul li a{display:block;color: #333333;font-size: 20px;line-height:30px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: justify;}
.bgjd-left ul li p{margin:13px auto 0;font-size: 18px;line-height: 26px;height: 53px;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;text-align: justify;}
.bgjd-left li:last-child{border-bottom: none;}
.bgjd-left ul li a:hover{color: #F93E27;}
.bgjd-right{width: 328px;box-sizing: border-box;padding:40px;background:url(../images/red-bg.png);background-size: 100% 100%;height:472px;overflow: hidden;}
.bgjd-swiper{position: relative;width: 100%;height:  441px;overflow: hidden;}
.bgjd-swiper .swiper-slide{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.bgjd-swiper img{display: block;width: 100%;height: 200px;}
.bgjd-swiper p{margin:26px auto;color: #FFEAB2;font-size: 18px;line-height: 26px;height: 52px;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.bgjd-swiper .swiper-pagination{bottom: 10px;}
.bgjd-swiper .swiper-pagination-bullet{width: 124px;height: 2px;background: #FF8967;margin:0 2px;border-radius: 2px;}
.dbyhs{margin:60px auto 0;height: auto;width: 1200px;}
.dbyhs-list-cn{position: relative;}
.dbyhs-list{width: 1200px;height: auto;position: relative;overflow: hidden;margin:80px auto 0;}
.dbyhs-list .swiper-slide{width: 300px;height: 455px;overflow: hidden; background: url(../images/weiyuan-bg.png) no-repeat center ;background-size: 100% 100%;text-align: center;padding:100px 0 10px 0; box-sizing: border-box;}
.dbyhs-list .swiper-slide a{display: block;width: 100%;}
.dbyhs-list .swiper-slide  a img{width: 250px;height: auto;border:3px solid #F1BD72;margin:0 auto;}
.dbyhs-list .swiper-slide img{width: 100%;height: 260px;margin:0 auto;}
.dbyhs-list .swiper-slide div{border-top: none;display: flex;padding:8px 23px;}
.dbyhs-list .swiper-slide div i{width: 30px;height: 30px;background: url("../images/ico5.png") no-repeat center;margin-right: 16px;margin-top:5px;}
.dbyhs-list .swiper-slide div p{color:#FFD050;}
.dbyhs-list .swiper-slide div p span{font-size: 16px;display: block;}
.dbyhs-list .swiper-slide div em{font-size: 18px;font-style: normal;margin-top:8px;line-height: 24px;height: 48px;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;text-align: justify;}
.dbyhs-list-cn .swiper-button-prev,.dbyhs-list-cn .swiper-button-next{
    transform: translateY(-50%);
    width: 58px;
    height: 142px;
}
.dbyhs-list-cn .swiper-button-prev:after,.dbyhs-list-cn .swiper-button-next:after{
    content: none;
}
.dbyhs-list-cn .swiper-button-prev {
    background: #E6DCC1 url("../images/left.png") no-repeat center;
    left: -70px;
}

.dbyhs-list-cn .swiper-button-next {
    background: #E6DCC1 url("../images/right.png") no-repeat center;
    right: -70px;
}

.rmtbd-title{width: 100%;height: 148px;background: url("../images/ico6.png") no-repeat  center;margin:0px auto 0;}
.rmtbd{width: 100%;margin:0 auto;height: 735px;overflow: hidden;background: url("../images/rmbd.png") no-repeat bottom right;}
.rmtbd-cn{display: flex;justify-content: space-between;width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.rmtbd-left{width: 100%;height: auto;overflow: hidden;}
.rmtbd-left-img{width: 100%;margin:44px auto 0;height: auto;overflow: hidden;}
.rmtbd-left-img ul{gap: 20px;display:flex;}
.rmtbd-left-img li{width: 291px;}
.rmtbd-left-img li img{display: block;width: 100%;height: 153px;}
.rmtbd-left-list{width: 100%;display: flex;justify-content: space-between;}
.rmtbd-left-hot{width: 580px;height: 367px;background:url(../images/bobao-left-bg.png);background-size: 100% 100%;}
.rmtbd-left-hot img{display: block;height: 124px;margin:0 auto;}
.rmtbd-left-list ul{width: 600px;height: auto;overflow: hidden;display: flex; flex-direction: column; justify-content: space-between;}
.rmtbd-left-list ul li{height: 70px;line-height: 61px;padding: 0 10px 0 64px;overflow: hidden;font-size: 16px; background: url(../images/bobao-list-bg.png) no-repeat center ;background-size:100%}
.rmtbd-left-list ul li a{display: flex;width: 100%;color: #502710;}
.rmtbd-left-list ul li a:hover{color: #C61A20;font-weight: bold;}
.rmtbd-left-list ul li a span{display: block;width: 82%;height: 70px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rmtbd-right{width: 250px;}
.foot-crop{width: 100%;margin:38px auto 0;height: 120px;overflow: hidden;background: url("../images/ico4.png") no-repeat top center;}
.foot-crop ul{width: 1200px;display: flex;margin:0 auto;justify-content: center;padding: 40px 0;}
.foot-crop ul li{display: flex;border-right: 1px solid #FFf;padding:0  30px;align-items: center;}
.foot-crop ul li p{width: 60px;color: #FEE3C5;font-size: 12px;}
.foot-crop ul li p em{font-style: normal;}
.foot-crop ul li strong{font-weight: normal;font-size: 16px;color: #fff;margin-left: 30px;}
.foot-crop ul li:last-child{border-right: none;}
.report-grid {
    width: 810px;
    margin: 0 auto 0px;
    display: grid;
    gap:20px;
    grid-template-columns: repeat(2, 1fr);
   
}

.report-card-item {
    background: url('../images/baogao-list-bg.png') no-repeat center center;
    background-size: 100% 100%;
      box-sizing: border-box;
      width: 388px;
    height: 222px;
    padding: 32px 13px 0 45px;
    display: flex;
    flex-direction: column;
    transition: all 0.3s ease;
}

.report-card-title {
    font-size: 18px;
    font-weight: bold;
   -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    color: #925112;
    line-height: 1.5;
    margin-bottom: 15px;
    transition: color 0.3s ease;
}



.report-card-summary {
  text-indent: 2em;
    font-size: 16px;
   -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    color: #CBA987;
    line-height: 1.5;
    margin-bottom: 20px;
  
}
.report-card-item:hover .report-card-title {
    color: #AC1414;
}
.report-card-item:hover .report-card-summary {
    color: #AC1414;
}
.report-card-btn {
    display: inline-block;
    background: #c8161d;
    color: #fff;
    padding: 8px 20px;
    font-size: 14px;
    align-self: flex-start;
    border-radius: 20px;
    text-align: center;
    transition: background 0.3s ease;
}

.report-card-btn:hover {
    background: #AC1414;
}
.media-main {
    flex: 0 0 580px;
  

    padding: 32px 25px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.media-main-content {
    display: flex;
  margin-bottom: 28px;
    gap: 15px;
    align-items: flex-start;
}

.media-main-img {
    width: 210px;
    height: 120px;
    object-fit: cover;
    flex-shrink: 0;
}

.media-main-text {
    flex: 1;
}

.media-main-title {
    color: #FFF2BD;
    font-size: 18px;
    font-weight: bold;
   -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    line-height: 1.5;
    margin-bottom: 10px;
}

.media-main-summary {
    color: #CDA5A4;
    font-size: 16px;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
    display: -webkit-box;
  overflow: hidden;
    line-height: 1.6;
}



.media-main-item {
    display: flex;
  padding: 30px 0;
    align-items: center;
        border-top: 1px dashed #D8AEA3;
}

.media-main-bullet {
    color: #FFF2BD;
    font-size: 14px;
    flex-shrink: 0;
}

.media-main-item-text {
  overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #FFF2BD;
    font-size: 16px;
    line-height: 1.5;
}
.tt{background: #ffffff;}
.banner,.infos,.box-news,.box-bgjd,.rmtbd,.foot-crop{min-width: 1200px;}
.banner img{display: none;width: 100%;margin:0 auto;}
@media (max-width: 860px) {
    .tt{display: none;}
    .banner,.infos,.box-news,.box-bgjd,.rmtbd,.foot-crop{min-width:100%; }
    .banner{height: 500px;background: url("../images/banner.png") no-repeat top center;background-size: cover;}
    .infos h3{width: 98%;font-size: 28px;line-height: 40px;height: 40px;}
    .infos p{width: 98%;}
    .main{width: 98%;}
    .news-hot{width: 100%;float: none;}
    .news-right{width: 100%;float: none;margin-top:10px;}
    .news-right ul{margin:12px auto 0;}
    .bgjd{width: 98%;display: block;}
    .bgjd-list{padding: 0;width: 98%;margin:0 auto;}
    .bgjd-left{width: 100%;float: none;}
    .bgjd-right{width:calc(100% - 40px);float: none;}
    .dbyhs{width: 100%;margin:25px auto 0;}
    .dbyhs-list{width: 98%;margin:20px auto 0;}
    .dbyhs-list .swiper-slide div{padding: 18px;width: calc(100% - 38px);}
    .dbyhs-list .swiper-slide div p{width: calc(100% - 46px);}
    .dbyhs-list .swiper-slide div p span{font-size: 16px;line-height: 26px;height: 26px;}
    .dbyhs-list .swiper-slide div em{font-size: 14px;line-height: 22px;height: 44px;margin-top:4px;}
    .rmtbd{height: auto;}
    .rmtbd-cn{width: 98%;display: block;}
    .rmtbd-left{width: 100%;}
    .rmtbd-right{width: 100%;}
    .rmtbd-left-list{width: 100%;height: auto;margin:0 auto;display: block;}
    .rmtbd-left-list ul{width: 100%;margin:0 auto;background: #FFFFff;}
    .rmtbd-left-list ul li a span{width: calc(100% - 30px);}
    .rmtbd-left-hot{width: 98%;margin:0 auto;height: auto;}
    .rmtbd-right img{display: block;max-width: 100%;margin:20px auto;}
    .foot-crop ul{width: 100%;}
    .news-right li a em{width: calc(100% - 40px);}
}
@media (max-width: 750px) {
    .tt{display: none;}
    .infos{padding: 15px 0;}
    .infos h3{font-size: 17px;line-height: 30px;height: 30px;}
    .infos p{font-size: 15px;line-height: 24px;height: auto;white-space: normal;}
    .box-news{padding: 0;}
    .box-news .index-title{margin-top:25px;}
    .news-list{margin:15px auto;}
    .news-hot .swiper-slide img{height: 240px;}
    .news-hot .swiper-slide p{font-size: 16px;line-height: 32px;height: 32px;}
    .news-hot .swiper-pagination-bullet{width: 10px;height: 10px;}
    .news-hot .swiper-pagination .swiper-pagination-bullet-active{width: 20px;}
    .news-right h3{font-size: 15px;line-height: 24px;height: 48px;}
    .news-right ul{padding-top: 10px;}
    .news-right li{margin:5px auto;height: 24px;line-height: 24px;}
    .news-right li a{font-size: 14px;}
    .box-bgjd{padding: 20px 0;}
    .bgjd .index-title{width: 80%;margin:20px auto 0;}
    .bgjd-list{margin-top:-25px;}
    .bgjd-left li{padding: 16px 0;}
    .bgjd-left ul li a{font-size: 14px;line-height: 24px;height: 24px;}
    .bgjd-left ul li p{font-size: 14px;line-height: 24px;margin:8px auto 0;}
    .bgjd-swiper{height: auto;padding-bottom: 40px;}
    .bgjd-swiper img{height: 186px;}
    .bgjd-swiper p{font-size: 14px;line-height: 24px;height: 48px;margin:10px auto;}
    .bgjd-swiper .swiper-pagination-bullet{width: 40px;border-radius: 2px;}
    .rmtbd-title{height: 90px;margin: 20px auto 0;width: 90%;background: url("../images/ico6.png") no-repeat  center;background-size: cover;}
    .rmtbd-left-img ul{gap:8px;}
    .foot-crop{height: auto;}
    .foot-crop ul{padding: 15px 0;}
    .foot-crop ul li{padding: 0 6px;}
    .foot-crop ul li strong{margin-left: 15px;}
    .banner{height:auto;background: none;}
    .banner img{display: block;}
}
