.main{width:1200px;margin:0 auto;}
.pd{padding:20px;box-sizing: border-box;}
.mt5{margin-top:5px;}
.mt20{margin-top:20px;}
.bgdf{background:#fff;}
.bgdw{background:#f2f2f2;}
.pdr20{padding-right:40px;box-sizing:border-box;}
.pdl20{padding-left:40px;box-sizing:border-box;}

#banner .banner_img{margin-bottom: 20px;}
#banner .banner_img img{width: 100%;}

#custom_lists  .customs_tita{display: block;text-align: center;padding: 20px;}

#hgyw_img{width:50%;}
#hgyw_list{width:48%}
#custom_gcls,#custom_mtbd{width:49.5%;}

#custom_lists{position: relative;}
#custom_lists .customs_titmore a{position: absolute;top: 40%;right: 0;color: #af0002;font-size: 16px;}

/* 图片新闻轮播 */
.customs-news { overflow: hidden; margin-bottom: 50px; height:330px; overflow: hidden; }
.customs-news-flash { width: 100%; height: 100%; position: relative; /*border-radius: 8px;*/margin-bottom:20px !important;}
.customs-news-ul li { width: 100%; height: 100%; position: relative;   }
.customs-news-ul li img { width: 100%; height: 360px; object-fit: cover;  }
.customs-news-ul li p { width: 100%; position: absolute; bottom: 0; height: 45px; line-height: 45px; background:rgba(0,0,0,.5); font-size: 14px; color: #fff; text-indent: 20px; }
#hgyw_img .swiper-container-horizontal > .swiper-pagination-bullets { width: auto; left: inherit; right: 20px; bottom: 15px; position: absolute; z-index: 10; }
#hgyw_img .swiper-pagination-bullet { opacity: 1; background: #fff; width: 10px; height: 10px; }
#hgyw_img .swiper-pagination-bullet-active, .customs-news-btn li.on { background: #af0002; }
.customs-news-btn { position: absolute; bottom: 18px; right: 10px; z-index: 10; }
.customs-news-btn li { width: 10px; height: 10px; background: #fff; border-radius: 10px; float: left; margin: 0 5px; }

#hgyw_list .fu_ul li p{line-height: 28px;text-indent: 2em;font-size: 18px;background: #f2f2f2;padding: 10px;border-top-left-radius: 20px;border-bottom-right-radius: 20px;    margin-bottom: 10px;}



/*新闻列表栏目名*/
.fu_tit{line-height: 38px;margin: 20px 0;}
.fu_tit a{color: #af0002;}
.fu_tit a.fu_tit_page{font-size: 22px;}
.fu_tit span.fu_tit_more a{font-size: 16px;}


/* 分页样式 */
.gg_page{/*height: 35px;*/ width:100%; padding: 50px 0 50px 50px;text-align: center;}
.easysite-page-wrap{width: 340px; float: left;}
.easysite-page-wrap a { display: inline-block; padding: 5px 18px; border: solid 1px #7c7c7c; color: #7c7c7c; margin-right: 5px; }
.easysite-page-wrap a:hover { background:#b72518; color:#fff; border:1px solid #b72518; }
.easysite-total-page { margin-right: 20px; float: left; line-height: 31px; }
.easysite-jump-page { width: 200px; float: left; line-height: 31px; }
.easysite-page-text { display: inline-block; padding: 5px 10px; border: solid 1px #7c7c7c; color: #7c7c7c; width:35px; }
.easysite-jump-btn { display: inline-block; margin-top: -5px; background: none; color: #000; font-size:14px; font-weight:bold; color:#b72518; cursor:pointer;}


.customs-foot-text{float:none;text-align:center;padding:40px 0 80px 0;background:#af0002;}

.esd_more{    float: right;line-height: 64px;color:#af0002;font-size:16px;}



.hy_cont{background:  no-repeat left top;}
.lh_tit span{font-size: 32px;color: #e60817;font-weight: bold;}
.lh_tit a.fr{padding-top: 20px;color: #bd1a2d;}
/*文章列表样式*/

.fu_ul{padding:20px 0;}
.fu_ul li{height: auto;overflow: hidden;line-height: 42px;padding-left: 20px;background: url(/uploads/image/crc20img_pc_site/zt_lh_dian.jpg) left center no-repeat;}
.fu_ul li a{float: left;line-height: 42px;color: #000;font-size:18px;}
.fu_ul li span{float: right;color: #666;font-size:16px;}
.fu_ul li:hover a{color:#e60817;}
.fu_ul li:hover span{color:#e60817;}

.bgdf,.bgdw{background-color: transparent !important;}

.main_3 .fu_ul li{height: auto;overflow: hidden;line-height: 40px;/*padding-left: 10px;*/background: url(/uploads/image/crc20img_pc_site/2025030414285235214.png) left center no-repeat;}
.main_3 .fu_ul li a{float: left;line-height: 40px;color: #ffffff;}
.main_3 .fu_ul li span{float: right;color: #ffffff;}
.main_3 .fu_ul li:hover a{color:#ffffff;}
.main_3 .fu_ul li:hover span{color:#ffffff;}

#hgfb,#mtbd{width:48%;}
/*底部*/
.hg_footer,
.hg_footer2{background:#af0002 !important;}
.hg_footer2 .copytxt p{color:#fff !important;}
.hg_footer2 .copytxt p a{color:#fff !important;}

@media screen and (max-width:1199px) {
.main{width:95%;}
.fu_ul li a{width:80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


}

@media screen and (max-width:950px) {
.fu_ul li a{width:72%;}
.zt-list-li .zt-list-title{width: 72%;}
}

@media screen and (max-width:768px){
#hgyw_img ,#hgyw_list ,#custom_gcls , #custom_mtbd{width:100% !important;}
.customs-news-ul li p{padding-right: 20%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.easysite-total-page, .easysite-page-wrap, .easysite-jump-page{text-align:center;}

.bgdf, .bgdw{padding:  0 !important;}

#hgfb, #mtbd,#custom_gcls, #custom_mtbd{width:100%;}

#custom_gcls .main_3{display:block !important;}
.main_3 #hgfb {display:none;}
.main_2,.main_2 .main{width: 100% !important;}
.main_2 .main_3 .fu_ul{width: 95%;margin: 0 auto;}

}

@media screen and (max-width:680px) {

#custom_gcls , #custom_mtbd{padding:0 !important;}
#hgyw_list .fu_ul{padding-top: 20px;}

.zt-list-li{margin:0 !important; padding:0 10px;}

#custom_lists .customs_tita img{}
#custom_lists .customs_titmore , .fu_tit .fu_tit_more{display:none;}

.customs-news-ul li img{height:65vw;}
.fu_tit{margin:10px 0;}

.zt-list-li{line-height:40px;}
.zt-list-li .zt-list-title , .zt-list-li .zt-list-title a{font-size:16px;}



/*页码*/
.gg_page{padding: 20px 0;}
.easysite-page-wrap a{    padding: 2px 10px;}
.easysite-total-page{    margin-right: 0;}
.easysite-total-page,.easysite-page-wrap, .easysite-jump-page{float:none;width:100%;}

/*底部*/
.hg_footer{height:auto !important;padding: 10px 0;}
.hg_footer a{height:auto !important;line-height: 24px !important;}
.hg_footer2{height:auto !important;}
.hg_footer2 dl{width:95% !important;padding-top: 0px !important;}
.hg_footer2 dl dt{text-align: center;width: 100% !important;}
.hg_footer2 dl dt div{width: 100% !important;padding:0 !important;}
.jiucuo{    margin: 0 !important;;text-align: center;width: 100% !important;;}



}

@media screen and (max-width:380px) {


}