body {
    background: initial;
}
.news_list { max-width: 570px; width: 47.5%; float: left; margin-top: 20px;}
.news_list .hd {height: 60px; line-height: 60px; position: relative; z-index: 99;border-bottom: 1px solid #ddd;}
.news_list .hd ul {overflow: hidden;width: 94%;float: left;}
.news_list .hd ul li{float: left;margin-right: 40px;}
.news_list .hd ul li:last-child{margin-right: 0;}
.news_list .hd ul li a {color: #676060;font-size: 22px;font-weight: bold;text-align: center;display: block;}
.news_list .hd ul .on a {color: #0d4c99;border-bottom: 2px solid;transition:none;margin-top: -2px;}
.news_list .bd ul {padding: 20px 12px 0; box-sizing: border-box; float: left; position: relative;width:100%;}
.news_list .bd ul li {line-height:43px;height:43px;}
.news_list .bd ul li a {background: url(../images/news_icon.png) no-repeat left center; padding-left: 20px; float: left; width:80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px;}
.news_list .bd ul li span {float: right; font-size: 16px; color: #666;}
.news_list .bd ul li a:hover {color: #015293;}
a.more{width: 20px;height: 20px;background: url(../images/hdl14_03.png) no-repeat;float: right;margin-top: 16px;}


.ld_box {background: #fff;min-height:420px;overflow: hidden;margin-top: 20px;}
.m2-title{height: 60px;border-bottom: 1px solid #ddd;}
.m2-title a.txt{font-size: 22px;font-weight: bold;display: inline-block;height: 60px;line-height: 60px;color: #0d4c99;border-bottom: 2px solid;}
.ld_article { width: 52%; box-sizing: border-box; padding:20px 15px 0; float: left;}
.ld_article .ld_img {padding:10px;border: 1px solid #e5e5e5;margin:0 auto;width: 188px;display: block;}
.ld_article .ld_img img {max-width: 160px;height:220px;margin: 0 auto;}
.ld_article .ld_img span { color:#4a4c4d; font-size:18px; line-height:18px; margin-top: 10px; display: block; text-align: center;}
.ld_article .ld_img:hover { background: #def0ff;}
.ld_jl {font-size: 14px;line-height: 28px;padding-top: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ld_fg {padding-top: 20px;}
.ld_fg  p{font-size: 14px; line-height:24px;padding: 10px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-clamp: 2;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ld_title {margin-top: -20px; position: relative; z-index: 999;;}
.ld_title_l { width: 40%; float: left;}
.ld_title_l a { margin-left: 35px;}
.ld_title_r { width:53%; float: right;}
.ld_title_r a { margin-right: 35px; float: right;}
.ld_list { float: left; width:46%;margin-left:2%;}
.ld_list li {float: left; margin-top:30px;width: 22%;margin-right:4%;}
.ld_list li:nth-child(4n) {margin-right:0;}
.ld_list li a {width: 110px;display: block;}
.ld_list li a span { font-size: 15px; line-height: 15px; padding-top:10px; padding-bottom: 3px; display: block; text-align: center;}
.ld_list li a:hover { background: #def0ff;}
.ld_list img{height:136px;margin: 0 auto;}

.xzf_list_box {background: #fff;}
.xzf_list_main {max-width: 1200px; width: 100%; margin: 0 auto;}
.xzf_list {float: left; width:50%;max-width: 100%;margin-right: 4%;}
.xzf_list2 {float: left; width:46%;max-width: 100%;margin-right: 0;}
.xzf_list:last-child {margin-right: 0;;}
.xzf_list .bd ul {width: 100%;padding-top: 20px;}

.xzf_box3 {margin: 20px 0 60px;}
.zfgzbg_box {width: 50%;float: left;margin-right: 4%;}
.zfgzbg_box ul {margin-top: 30px;}
.zfgzbg_box li {width: 23%;float: left;margin-right: 2.66%;}
.zfgzbg_box li:nth-child(4n){ margin-right: 0;}
.zfgzbg_box li a{width: 100%;height: 190px;display: block;background: url(../images/zfgzbg_bg.png) no-repeat center top;padding-top: 100px;}
.zfgzbg_box li a span{display: block;text-align: center;font-size: 16px;padding: 0 10px;}
.zfgzbg_box li a:hover span{color: #015293;font-weight: 600;}

.zfjg_box {width: 46%; float: right;}
.zfjg_box li {margin: 10px 0 0;}
.zfjg_box li a {display: block;text-align: center;}
.zfjg_box li a img {display: block;width: 100%;}
.zfjg_box li a:hover {opacity: 0.8;}

@media screen and (max-width:959px){
    a.more{margin-top: 10px;}
    .m2-title{padding: 0 10px;}
    .m2-title a.txt{height: 42px;line-height: 40px;font-size: 18px;}
    .ld_box{padding-bottom: 0!important;}
    .ld_list{margin-bottom: 0!important;}
    .xzf_list .hd{padding: 0 10px;height: 42px;}
    .xzf_list .hd ul{width: 94%!important;}
    .xzf_list .hd ul li{width: auto!important;height: 42px;line-height: 40px;}
    .xzf_list .hd ul li a{font-size: 18px;display: inline-block;}
    .xzf_box3{margin-bottom: 20px;}
    .zfgzbg_box ul{margin-top: 10px;padding: 0 10px;}
    .zfgzbg_box li{width: 48%!important;margin-right: 4%;margin-bottom: 10px;}
    .zfgzbg_box li:nth-child(2n){margin-right: 0;}
    .zfjg_box{padding: 0 10px;}
    .ld_box {padding-bottom: 40px;}
	.ld_article { width: 100%;}
.ld_list {width: 100%;margin-left: 0;background: #fff;padding: 10px 0 20px;margin-bottom: 20px;}
.ld_list li { width: 50%; margin-right: 0; margin-top: 15px;}
	.ld_list li a { margin: 0 auto;}
    .news_list { width: 100%; margin-top: 10px; max-width: 100%;}
    .news_list .hd ul{width:100%;width: 100%;overflow: scroll hidden;white-space: nowrap;}
    .news_list .hd ul li { width: 25%; margin-right: 0;}
    .xzf_list .bd li { padding: 0 10px;}
    
   .news_list .hd ul li,.zwgk_list ul li{min-width:100px;float: inherit;display: inline-block;}
	.news_list .bd ul li,.zwgk_list .bd ul li{line-height:1.8;height:auto;overflow: hidden;border-bottom:1px dashed #dadada;padding-bottom:8px;margin-bottom:8px;/*【手机端间距】根据设计稿实际调整*/}
	.news_list .bd ul li:last-child,.zwgk_list .bd ul li:last-child{border:none;}
	.news_list .bd ul li a,.zwgk_list .bd ul li a,.jdhy_tab .bd ul li a{max-width:100%;float:inherit;padding-right:15px;white-space:normal;background:none;padding-left:0;color:#000;}
	.news_list .bd ul li span,.zwgk_list .bd ul li span{width: 70px;float:inherit;white-space: nowrap;color:#999;}

    .zfgzbg_box { width: 100%;}
	.zfgzbg_box li { width: 100%;}
	.zfgzbg_box li a { background-size: cover;}
	.zfjg_box { width: 100%;}
   
}