.w1200{width:1200px;margin:0 auto;}
.bgf{background:#fff;}
.pd30{padding:40px 20px; box-sizing:border-box;box-shadow: 0px 0px 7px 5px #f8f4f4;border-radius: 5px;}
.hy_tit {text-align: center;margin-bottom: 40px;}
.hy_tit img{width:100%;}
.w49{width:48%;}
.w15{width: 20%;padding-right: 50px;}
.w80{width: 72%;}
.pdt40{padding:40px 0 60px 0;}

/*banner*/
.hy_banner ul.customs-news-btn{bottom: 20px;position: absolute;z-index: 999;text-align: center;}
.hy_banner ul.customs-news-btn span{width: 20px;border-radius: 2px;height: 4px;background:rgba(0, 0, 0,.8);margin:0 10px !important;}
.hy_banner ul.customs-news-btn span.swiper-pagination-bullet-active{width: 40px;background-color:#fff;}

/*第一行*/
/*.d1{position: relative;}*/
.d1 .logo{width: 1200px;margin: 0 auto;}
.d1 .logo img{width: 20%;position: absolute;top: 40px;z-index: 999; }

/*第二行*/
.d2 .d2_main{margin: 40px auto;/*box-shadow: 0px 0px 7px 5px #f8f4f4;*/}
.d2 .d2_main .d2_box .fl{width:35%;}
.d2 .d2_main .d2_box .fr{width:62%;}
.d2 .d2_main .d2_box .fr h3{font-size: 20px;color: #000;line-height: 32px;}
.d2 .d2_main .d2_box .fr p{font-size: 18px;line-height: 32px;margin-top: 10px;}
.d2 .d2_main video{width: 100%;margin-top: 40px;}

/*第三行*/
.d3 .d3_bg{background:url(/uploads/image/crc20img_pc_site/2023092110383738928.png) no-repeat;padding:40px 0;box-sizing:border-box;}
.d3 .d3_cont p{font-size: 18px;line-height: 32px;margin-top: 10px;color: #000;}
.d3 .d3_cont video{width:600px;}

/*第四行*/
.d4 .hy_list li{line-height:42px;    padding: 0 20px; box-sizing:border-box;}
.d4 .hy_list li a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;display: inline-block;}
.d4 .hy_list li a, .d4 .hy_list li span {font-size: 18px;color: #000;}
.d4 .hy_list li:hover a{color:#b40b0e;}
.d4 .hy_list li:hover span{color:#b40b0e;}
.d4 .hy_lists{width:100%;}

/*文章列表页*/
.d4 .hy_lists .hy_tit img{width:40%;}
.d4 .hy_lists ul.hy_list li{padding: 0;}

/* 分页样式 */
.gg_page{height: 35px; width: 655px; margin: 30px auto 30px;}
.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:#09518b; color:#fff; border:1px solid #09518b; }
.easysite-total-page { margin-right: 20px; float: left; line-height: 31px; }
.easysite-jump-page { width: 200px; float: left; line-height: 31px; }
.hy_fy{margin-top:20px;}

@media screen and (max-width:1200px) {
.d1 .logo{width: 90%;}
.w1200{width:80%;}

.d3 .d3_cont img{margin-right:20px !important;}

}

@media screen and (max-width:768px) {
.hy_banner ul.customs-news-btn{bottom: 10px;}
.hy_banner ul.customs-news-btn span{width: 15px;margin:0 5px !important;}
.hy_banner ul.customs-news-btn span.swiper-pagination-bullet-active{width: 30px;}
.pd30{padding: 40px 20px;}
.hy_tit{margin-bottom: 20px;}
.w49{width:100%;}
.w15{width: 100%;}
.w80{width: 100%;}
.pdt40{padding: 20px 0 40px 0;}

.d1 .logo{width: 80%;}
.d1 .logo img{width: 30% !important;    top: 20px;}

.d2 .d2_main .d2_box .fl,.d2 .d2_main .d2_box .fr{width: 100%;}
.d2 .d2_main .d2_box .fl{    text-align: center;margin-bottom: 20px;}
.d2 .d2_main video{margin-top:20px;}

.d3 .d3_cont img{margin-right:0px !important; width:100%;margin-bottom:20px;}
.d3 .d3_cont video{width:100%;margin-right:0 !important;margin-bottom:10px;}

.d4 .d4_hy_r{border-top: 2px dashed #ccc;}
.d4 .hy_lists .hy_tit img{width: 80%;}


}
@media screen and (max-width:736px) {
.w15{width: 100%;}
.w80{width: 100%;}
}

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

.w1200{width:90%;}
.pd30{padding: 20px 10px;}
.w15{width: 100%;}
.w80{width: 100%;}
.d1 .logo{width: 90%;}
.d1 .logo img{width: 40% !important;    top: 10px;}

.d2 .d2_main{    margin: 20px auto;}
.d2 .d2_main .d2_box .fr h3{font-size: 14px;}
.d2 .d2_main .d2_box .fr p{    font-size: 14px;line-height: 28px;}

.d3 .d3_bg{    background-size: 100% 100%;}
.d3 .d3_bg{padding: 20px 0;}
.d3 .d3_cont p{    font-size: 14px;line-height: 28px;}

.d4 .hy_list li{line-height: 32px;    padding: 0 10px;}
.d4 .hy_list li a{width: 65%;}
.d4 .hy_list li a, .d4 .hy_list li span{font-size: 14px;}

}

@media screen and (max-width:414px) {
.w15{width: 100%;}
.w80{width: 100%;}
}