@charset "utf-8";
body {background: #ffffff;}

.xxgk_box { width:100%;max-width: 1200px;margin:30px auto 0;}

.zwgk_list { width: 56.9%;}
.zwgk_list .hd { height:48px; border-bottom: 1px solid #e0e0e0;box-sizing:border-box;line-height:48px;position: relative;}
.zwgk_list .hd li a {color: #1a69ad;font-size: 20px;font-weight: bold;border-bottom:1px solid #1a69ad; height:47px; display: inline-block;}
.zwgk_list .hd .more {position: absolute;right: 0; top: 0; color: #808080;font-size: 14px;}
.zwgk_list .hd .more:hover { color: #256294;}
.zwgk_list .bd ul { box-sizing: border-box; float: left; position: relative; width: 100%;}
.zwgk_list .bd ul li {border-bottom:1px dashed #dbdbdb;width: 100%;float: left;padding: 20px 0;}
.zwgk_list .bd ul li:last-child {border-bottom: none;}
.zwgk_list .bd ul li p { float: left; width:80%; text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;line-height:24px;padding-left: 22px; box-sizing: border-box; background: url(../images2021/dian1.png) no-repeat left top 8px;overflow: hidden;}
.zwgk_list .bd ul li span { float: right;color: #a8a8a8;line-height:24px;}
.zwgk_list .bd ul li a:hover { color:#1552ad;}

.zfxxgk_box {width: 39.7%;margin-top: 10px;max-width: 458px;}
.zfxxgk_box a.title { width: 100%; height:auto; display: block;}
.zfxxgk_box a.title img { width: 100%; height: 88px; display: block;}
.zfxxgk_box ul { width: 100%; height: 368px;margin-top: 5px;overflow: hidden; background:url(../images2021/zfxxgk_bg.png) no-repeat;}
.zfxxgk_box ul li {float: left;margin-bottom:5px;margin-right: 4px;}
.zfxxgk_box ul li a { display:block;}
.zfxxgk_box ul li.li1 { height: 138px; width: 33.33%;max-width:150px;}
.zfxxgk_box ul .li1:nth-child(3) {margin-right: 0;}
.zfxxgk_box ul li.li1 a { height: 138px; text-align: center;}
.zfxxgk_box ul li.li1 a img {display: block;margin:0 auto 18px;padding-top: 24px;}
.zfxxgk_box ul li.li1 a span {font-size: 15px; color: #0d4c99; display: block;}
.zfxxgk_box ul li.li2 {height:110px; width:50%;max-width:227px;}
.zfxxgk_box ul .li2:nth-child(5),.zfxxgk_box ul .li2:nth-child(7) {margin-right:0;}
.zfxxgk_box ul li.li2 a { height: 110px; text-align: center;}
.zfxxgk_box ul li.li2 a img {display: block;float: left; margin-left: 50px; margin-top: 30px;}
.zfxxgk_box ul li.li2 a span {font-size: 15px; color: #0d4c99; display: block; width:60px; float: left;margin-top:34px;margin-left:20px;line-height:21px;}
.zfxxgk_box ul li.li2:last-child a span { width: 75px;margin-top: 44px;}
.zfxxgk_box ul li a:hover {opacity: 0.8;}

.zck_box {max-width: 700px; float: left;margin-top: 20px;}
.zck_box img { width: 100%; height: auto;display: block;} 

.zck_search {width: 39.7%;max-width: 458px; height: 240px; background: url(../images2021/zfxxgk_pic2.png) no-repeat;margin-top: 20px;padding: 0 30px; box-sizing: border-box;background-size: cover;}



.fwqd_box {width: 100%; height:135px;float: left;margin-top:40px;overflow: hidden;position: relative;}
.fwqd_box .hd { height: 8px; width:46px;position: absolute; left: 50%;margin-left: -23px; bottom: 14px;}
.fwqd_box .hd li {font-size: 0; width:4px; height:4px; border-radius:4px; background: #999;margin:2px 5px 0;float: left;cursor: pointer;}
.fwqd_box .hd li.on { width: 8px; height: 8px; border-radius: 8px;margin:0 5px;}
.fwqd_box .bd li {width: 224px;height:82px;float: left;margin-right:20px;}
.fwqd_box .bd li a {display: table; height: 82px;border:1px solid #e8e8e8;}
.fwqd_box .bd li a i img {vertical-align: middle; display: block;}
.fwqd_box .bd li a i,.fwqd_box .bd li a span {display: table-cell;    vertical-align: middle;}
.fwqd_box .bd li a span {vertical-align: middle; text-align: center;font-size: 16px;color: #103d96; width: 500px;}
.fwqd_box .bd li a:hover {border:1px solid #103d96;}
.fwqd_box .next { width:30px; height:30px; background: url(../images2021/right.png) no-repeat; display: block; position: absolute; right:0; bottom:0; cursor: pointer;}
.fwqd_box .prev { width:30px; height:30px; background: url(../images2021/left.png) no-repeat; display: block; position: absolute; right:40px; bottom:0;cursor: pointer;}
.jdhy_box { width: 100%;min-height:460px; background: url(../images2021/jdhy_bg.png) repeat;margin-top: 20px;}
.jdhy_tab {width: 100%;max-width: 1200px;margin: 0 auto;}
.jdhy_title { text-align: center; padding: 30px 0;}
.jdhy_title .title_a {font-size: 24px;color: #1a69ad;font-weight: bold;line-height: 24px;}
.jdhy_title .more {float: right;font-size: 14px; color: #808080;line-height: 24px;}
.jdhy_title .more:hover {color: #1a69ad;}


.jdhy_list .bd ul li {width: 224px; height: auto; margin-right: 20px;background: #fff;border-radius: 4px;transition:all .2s;float: left;cursor: pointer;overflow: hidden;}
.jdhy_list .bd ul li:last-child {margin-right: 0;}
.jdhy_list .bd ul li .pic img {width: 100%; height:110px; display: block;}
.jdhy_list .bd ul li .title {padding: 35px 15px 20px;}
.jdhy_list .bd ul li .title h2 {width: 52px; height: 22px; text-align: center;line-height: 22px;background: #4e83b9;font-size: 14px; color: #fff;font-weight: normal;}
.jdhy_list .bd ul li .title a {font-size: 16px; color: #4c4c4c;line-height:28px;}
.jdhy_list .bd ul li .title div {height: 110px;margin-top: 20px;}
.jdhy_list .bd ul li .title span { text-align: right;display: block;font-size: 12px; color: #999;}
.jdhy_list .bd ul li .title a:hover {color: #1a69ad;}
.jdhy_list .bd ul li:hover {transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);box-shadow: 0 0 10px rgba(0,0,0,0.1);}


.qtfdxx_box {width: 100%;max-width: 1200px; margin: 0 auto;}
.qtfdxx_box ul{overflow:hidden;min-height:360px;}
.qtfdxx_title { height: 72px;line-height: 72px; color: #1a69ad; font-size: 20px; font-weight: bold;}
.qtfdxx_title img {vertical-align: middle; margin-right: 10px;}
.qtfdxx_ul li { width: 285px; height: 66px;  background: #f1f2f3;float: left;margin-right: 20px;margin-bottom: 20px;}
.qtfdxx_ul li:nth-child(4n) {margin-right: 0;}
.qtfdxx_ul li a { font-size: 16px; display: block;padding: 0 20px; box-sizing: border-box; color: #333;font-weight: bold;line-height: 66px;}
.qtfdxx_ul li:hover { background: #3f85e0;}
.qtfdxx_ul li:hover a {color: #fff;}
.content-box {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
}

@media screen and (max-width:959px){	
    .xxgk_box {margin: 15px auto 0;padding: 0 10px; box-sizing: border-box;}
    .zwgk_list,.zfxxgk_box { width: 100%;}
	.zwgk_list .bd ul li {padding: 10px 0;}
	.zwgk_list .bd ul li p { width: 100%;font-size: 14px;padding-left: 16px;}
	.zwgk_list .bd ul li span {font-size: 14px;}
	
	.zfxxgk_box {max-width: 100%;}
	.zfxxgk_box ul { height: auto;background:none;}
	.zfxxgk_box a.title img {height: auto;}
	.zfxxgk_box ul li.li1,.zfxxgk_box ul li.li2 {max-width:100%; width: 49.5%;margin-right:1%;}
	.zfxxgk_box ul li:nth-child(2n) {margin-right: 0;}
	.zfxxgk_box ul .li1:nth-child(3),.zfxxgk_box ul .li2:nth-child(5) {margin-right: 1%;}
	.zfxxgk_box ul li { height: auto !important;}
	.zfxxgk_box ul li a {background: #ebeded;height: 44px !important;line-height: 44px !important;}
	.zfxxgk_box ul li a span {line-height: 44px !important;}
	.zfxxgk_box ul li a img {display: none !important;}
	.zfxxgk_box ul li.li2 a span {font-size: 15px; color: #0d4c99; display: block;float: none; width: 100%;margin: 0;}
	.zfxxgk_box ul li.li2:last-child { width: 100%;}
	.zfxxgk_box ul li.li2:last-child a span { width: 100%;margin: 0;}
	
	.zck_box {margin-top: 10px;width: 100%; height: auto;max-width: 100%;}
	
	.zck_search {margin-top: 15px;max-width: 100%; width: 100%;padding: 0 15px;}
	.search_box select {width: 100px;}
	.search_box .input {padding: 0 20px 0 120px;}
	.search_box .btn_a {background-image: none;padding: 0;}
	
	.fwqd_box { height: auto;margin-top: 20px;}
	.fwqd_box .hd,.fwqd_box .prev,.fwqd_box .next,.fwqd_box .bd li a i {display: none;}
	.fwqd_box .bd li {width: 100%;height: auto;margin-bottom: 10px;}
	.fwqd_box .bd li a {height: 44px; display: inline-block;line-height: 44px;width: 100%;margin-right: 0;}
	.fwqd_box .bd li a span {width: 100%;padding: 0 20px;text-align: center;display: block;}
	
	.jdhy_box {padding:0 10px;min-height: auto;padding-bottom: 20px;}
	.jdhy_list .bd {    overflow: hidden;white-space: nowrap;}
	.jdhy_list ul {overflow-x: scroll;overflow-y: hidden;}
	.jdhy_list .bd ul li {float:initial;display: inline-block;}
	.jdhy_list .bd ul li .title a {white-space: normal;}
	

        .qtfdxx_box ul{overflow:hidden;min-height:auto;}
	.qtfdxx_box {padding: 0 10px; box-sizing: border-box;}
	.qtfdxx_ul li {width: 49%;margin-right: 2%;}
	.qtfdxx_ul li:nth-child(2n) {margin-right: 0;}
}