body{background: linear-gradient(to bottom, #dbeefe 7%, #fff 37%);}

.news_list {width: 47.5%;float: left;}
.news_list .hd {height: 60px;line-height: 60px;position: relative;z-index: 99;border-bottom: 2px 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;height: 60px;}
.news_list .bd ul {padding: 10px 0 0;box-sizing: border-box;float: left;position: relative;width:100%;}
.news_list .bd ul li {line-height:50px;height:50px;}
.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: #999;}
.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;}
.m2-title{height: 60px;border-bottom: 2px 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;}
.list_left{width: 700px;}
.list_right{width: 460px;float: right;}

.zfxxgk_box2026{margin-top: 30px;}
.zfxxgk_box2026 ul{display: flex;justify-content: space-between;}
.zfxxgk_box2026 ul li{background-color: #fff;}
.zfxxgk_box2026 ul li a{width: 152px;display: block;height: 142px;}
.zfxxgk_box2026 ul li:nth-child(1) a{background: url(../images/zfxxgk_listicon1.png) no-repeat center 20px;}
.zfxxgk_box2026 ul li:nth-child(2) a{background: url(../images/zfxxgk_listicon2.png) no-repeat center 20px;}
.zfxxgk_box2026 ul li:nth-child(3) a{background: url(../images/zfxxgk_listicon3.png) no-repeat center 20px;}
.zfxxgk_box2026 ul li:nth-child(4) a{background: url(../images/zfxxgk_listicon4.png) no-repeat center 20px;}
.zfxxgk_box2026 ul li:nth-child(5) a{background: url(../images/zfxxgk_listicon5.png) no-repeat center 20px;}
.zfxxgk_box2026 ul li:nth-child(6) a{background: url(../images/zfxxgk_listicon6.png) no-repeat center 20px;}
.zfxxgk_box2026 ul li:nth-child(7) a{background: url(../images/zfxxgk_listicon7.png) no-repeat center 20px;}
.zfxxgk_box2026 ul li:nth-child(1) a:hover{background: url(../images/zfxxgk_listicon1h.png) no-repeat center 20px;color: #2664a5;}
.zfxxgk_box2026 ul li:nth-child(2) a:hover{background: url(../images/zfxxgk_listicon2h.png) no-repeat center 20px;color: #2664a5;}
.zfxxgk_box2026 ul li:nth-child(3) a:hover{background: url(../images/zfxxgk_listicon3h.png) no-repeat center 20px;color: #2664a5;}
.zfxxgk_box2026 ul li:nth-child(4) a:hover{background: url(../images/zfxxgk_listicon4h.png) no-repeat center 20px;color: #2664a5;}
.zfxxgk_box2026 ul li:nth-child(5) a:hover{background: url(../images/zfxxgk_listicon5h.png) no-repeat center 20px;color: #2664a5;}
.zfxxgk_box2026 ul li:nth-child(6) a:hover{background: url(../images/zfxxgk_listicon6h.png) no-repeat center 20px;color: #2664a5;}
.zfxxgk_box2026 ul li:nth-child(7) a:hover{background: url(../images/zfxxgk_listicon7h.png) no-repeat center 20px;color: #2664a5;}
.zfxxgk_box2026 ul li a span{display: block;padding: 86px 10px 0;text-align: center;}

.zzc_box {margin-top: 30px;}
.zcss_box {height: 50px;background:rgba(255,255,255,0.8);border-radius:2px;margin-top: 25px;position: relative;overflow: hidden;width: 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8ffffff,endColorstr=#c8ffffff);filter: none;}
.zcss_box .search_a {position: absolute;width: 110px;height: 50px;right: 0px;top: 0;background: #1172d5;display: block;line-height: 50px;text-align: center;font-size: 16px;color: #fff;cursor: pointer;border:none;border: 1px solid #1172d5;box-sizing: border-box;}
.zcss_box .search_a:hover {background: #0363b6;}
.zcss_box .searchInput {padding: 0 20px 0 100px;height: 50px;border:none;background: none;font-size: 16px;color: #666;line-height: 50px;width:93%;box-sizing: border-box;border: 1px solid #ddd;}
.zcss_box span{position: absolute;left: 30px;top: 50%;transform: translateY(-50%);height: 20px;line-height: 20px;color: #666;border-right: 1px solid #666;padding-right: 18px;}
.new_list_box {margin-top: 30px;}
.lygk_box {float: right;}
.lygk_box ul li {margin-top: 28px;}
.lygk_box ul li:last-child {margin-top: 25px;}
.lygk_box ul li a {display: block;text-align: center;}
.lygk_box ul li a img {display: block;width: 100%;}
.lygk_box ul li a:hover {opacity: 0.8;}

.httj_box {margin: 30px 0 70px;}
.httj_box ul {margin-top: 30px;}
.httj_box li {width: 23%;float: left;margin-right: 2.66%;}
.httj_box li:nth-child(4n){ margin-right: 0;}
.httj_box li a{width: 100%;display: block;height: 285px;}
.httj_box li a img{display: block;width: 100%;height: 100%;}
.httj_box li a:hover img{opacity: 0.8;}

@media screen and (max-width:959px){
    .m2-title{position: relative;}
    a.more{margin-top: 0;position: absolute;right: 4px;top: 50%;transform: translateY(-50%);}
    .zfxxgk_box2026{padding: 0 10px;margin-top: 20px;}
    .zfxxgk_box2026 ul{overflow: scroll hidden;white-space: nowrap;}
    .zfxxgk_box2026 ul li{margin-right: 10px;}
    .zfxxgk_box2026 ul li:last-child{margin-right: 0;}
    .zfxxgk_box2026 ul li a{width: 120px;}
    .zfxxgk_box2026 ul li a span{white-space: initial;}
    .zzc_box{margin-top: 10px;}
    .news_list{float: none;padding: 10px 10px 0;margin-top: 0!important;width: auto;}
    .news_list .hd ul{width: 92%!important;float: none;}
    .news_list .bd ul{float: none;}
    .lygk_box{float: none;width: 100%;padding: 0 10px;}
    .lygk_box ul li:last-child{margin-top: 20px;}
    .httj_box{margin: 20px 0;padding: 0 10px;}
    .httj_box ul{margin-top: 20px;}
    .httj_box li{width: 100%;margin-right: 0%;margin-bottom: 10px;}
    .httj_box li:nth-child(2n){ margin-right: 0;}
   }
