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: 646px;background: url("../images/banner.png") no-repeat top center;}
.infos{width: 100%;margin:0 auto;height: auto;overflow: hidden;background: linear-gradient(180deg, #F7B95A 0%, #FAEAC9 100%);padding: 27px 0;}
.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: #8E0A00;}
.infos p{color: #A55A55;width: 1200px;margin:7px auto 0;font-size: 18px;line-height: 26px;height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.box-news{width: 100%;margin:0 auto;height: auto;overflow: hidden;padding: 50px 0;background: linear-gradient(182deg, #FFFFFF 4%, #F8F0E3 76%);border-bottom: 10px solid #D8BF9D;}
.main{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.index-title{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.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: 678px;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: 408px;display: block;margin:0 auto;}
.news-hot .swiper-slide p{width: 100%;position: absolute;left: 0%;bottom: 0;color: #FFf;font-size: 22px;line-height: 50px;height: 50px;background: rgba(0,0,0,0.5);}
.news-hot .swiper-slide p span{display: block;width: 92%;margin:0 auto;height:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-hot .swiper-pagination{bottom: 10px;text-align: right;right: 22px;}
.news-hot .swiper-pagination .swiper-pagination-bullet-active{background: #FF7911;width: 46px;border-radius: 10px;}
.news-hot .swiper-pagination-bullet{width: 18px;height: 18px;background: #FFBA76;margin-left: 8px;}
.news-right{width: 484px;float: right;height: auto;overflow: hidden;}
.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: #333333;}
.news-right h3 a:hover{color:#D8BF9D;}
.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;}
.news-right ul{width: 100%;margin:20px auto 0;padding-top:15px;height: auto;overflow: hidden;border-top: 1px dashed #C4B08C;}
.news-right li{height: 33px;line-height: 33px;overflow: hidden;margin:12.5px auto;}
.news-right li a{color: #333333;font-size: 18px;display: flex;}
.news-right li a:hover{color: #87191A;}
.news-right li a em{font-style: normal;}
.news-right li a span{display: block;width: 30px;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: 80px 0 90px 0;}
.bgjd{width: 1198px;margin:0 auto;border: 1px solid #F2E6CF;height: auto;display: flex;flex-wrap: wrap;}
.bgjd .index-title{margin-top:-34px;}
.bgjd-list{padding: 0 22px;width: 100%;}
.bgjd-left{width: 667px;float: left;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: 405px;float: right;padding:20px;background: linear-gradient(180deg, #FFE399 0%, #D92E1F 100%);height:auto;overflow: hidden;}
.bgjd-swiper{position: relative;width: 100%;height:  405px;overflow: hidden;}
.bgjd-swiper .swiper-slide{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.bgjd-swiper img{display: block;width: 100%;height: 275px;}
.bgjd-swiper p{margin:33px auto;color: #FFE296;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: 340px;height: auto;overflow: hidden;}
.dbyhs-list .swiper-slide a{display: block;width: 100%;}
.dbyhs-list .swiper-slide img{width: 100%;height: 260px;margin:0 auto;}
.dbyhs-list .swiper-slide div{width: calc(100% - 48px);border: 1px solid #EAEAE0;border-top: none;display: flex;padding: 30px 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: #AA6034;width: 302px;}
.dbyhs-list .swiper-slide div p span{font-size: 28px;display: block;line-height: 34px;height: 34px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.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:58px 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: 915px;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: 413px;height: 230px;}
.rmtbd-left-hot img{display: block;width: 100%;height: 230px;margin:0 auto;}
.rmtbd-left-list ul{width: 476px;height: auto;overflow: hidden;}
.rmtbd-left-list ul li{width: 100%;border-bottom: 1px dashed #E2C696;height: 45px;line-height: 45px;overflow: hidden;font-size: 16px;}
.rmtbd-left-list ul li a{display: flex;width: 100%;color: #333333;}
.rmtbd-left-list ul li a:hover{color: #87191A;}
.rmtbd-left-list ul li a:before{content: "";background: url("../images/ico8.png") no-repeat center;width: 20px;height: 45px;margin-right: 8px;}
.rmtbd-left-list ul li a span{display: block;width: 454px;height: 45px;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;}

.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;}
}
