/*公务员*/
.zx_fdzl{ width: 1180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.zx_fdzlL{ width: 65%; float: left;}
.zx_fdzlL_tit{ width: 100%; height: 68px; border-bottom: 1px solid #e6e6e6;}
.zx_fdzlL_tit h3{ float: left; height: 60px; line-height: 60px; font-size: 36px; color: #333;font-weight: bold;}
.zx_fdzlL_nav{height: 68px; white-space: nowrap; width: 50%; text-align: right;}
.zx_fdzlL_nav li{display: inline-block;*display:inline; *zoom:1; margin-left:9%; height: 68px;line-height: 68px; font-size: 18px; color: #000030;cursor: pointer;}
.zx_fdzlL_nav li.on{ background: url(/res/images/19_47.png) no-repeat center; color: #e60012; font-size: 30px;}
.zx_fdzlL_nav li.on a{ color: #e60012;}
.zx_fdzl_qhbox{ width: 100%; height: auto; clear: both; overflow: hidden; display: none;}
.zx_fdzl_qhzc{ width: 47%; float: left; padding-top: 40px;}
.zx_fdzl_qhzc dl{ width: 100%; height: auto; border-bottom: 1px dashed #ddd;clear: both;margin-bottom:18px;}
.zx_fdzl_qhzc dl dt{ width: 100%; height: auto; clear: both; overflow: hidden;  margin-bottom: 23px;}
.zx_fdzl_qhzc dl dt img{ display: block; width: 80px; height: 80px; float: left;}
.zx_fdzl_qhzc dl dt div{ margin-left: 100px; overflow: hidden;}
.zx_fdzl_qhzc dl dt h6{  line-height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 18px; color: #444;font-weight: bold; margin-bottom: 21px;padding-top:9px;}
.zx_fdzl_qhzc dl dt h6 a{ color: #444;}
.zx_fdzl_qhzc dl dt p{ height: 17px; line-height: 17px;overflow: hidden;}
.zx_fdzl_qhzc dl dt p span.from{ float: left;font-size: 12px; color: #999;}
.zx_fdzl_qhzc dl dt p span a{ color: #999;}
.zx_fdzl_qhzc dl dt p .time{  font-size: 14px; color: #999;float: right;}
.zx_fdzl_qhzc dl dd{ line-height: 30px; font-size: 14px; color: #999;margin-bottom:21px; height: 60px; overflow: hidden;}
.zx_fdzl_qhzc dl dd a{ color: #999;}
.zx_fdzl_qhzc dl.d3{border-bottom: none;}
.zx_fdzl_qhzc dl.d3 dt{ margin-bottom: 0!important;}
.zx_fdzl_qhzc dl a:hover{ color: #e60012;}
.zx_fdzl_qhyc{ width: 47%; float: right;}
.zx_fdzl_qhyc li{width: 100%; line-height: 36px; height: 36px; overflow: hidden; clear: both;}
.zx_fdzl_qhyc li p{float:left;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:#444;background:url(/res/images/19_35.jpg) no-repeat left center;}
.zx_fdzl_qhyc li p a{ color: #444;}
.zx_fdzl_qhyc li a:hover{ color: #e60012;}
.zx_fdzl_qhyc li span{ float: right; font-size: 14px; color: #aaa;}
.zx_fdzl_qhyc .bt{ line-height: 24px;height:24px; margin-top:40px; font-size: 18px; color: #444;font-weight: bold; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;margin-bottom: 5px;}
.zx_fdzl_qhyc .bt a{ color: #444;}
.zx_fdzl_rdL{ width: 55%; float: left;padding-top:18px;}
.zx_fdzl_rdzc{ width: 100%; height: auto; margin-top:18px; overflow: hidden; clear: both; position: relative;}
.zx_fdzl_rdzc dl{background:#F8F8F8;border:solid 1px #F8F8F8;padding-bottom:31px;}
.zx_fdzl_rdzc dl dt{ padding-left: 18px;overflow: hidden; height: 38px;}
.zx_fdzl_rdzc dl dt span{display:block;width:36px;height:36px;float:left;background:#fff;text-align:center;line-height:38px;font-size:18px;color:#e60012;border:solid 1px #EF2D36;border-radius: 50%;}
.zx_fdzl_rdzc dl dt p{ margin-left:53px; line-height: 38px; height: 38px; font-size: 22px; color: #444;overflow: hidden; padding-right: 10px; font-weight: bold;}
.zx_fdzl_rdzc dl dt p a{ color: #444;}
.zx_fdzl_rdzc dl dd{ margin-left: 73px;clear: both;font-size: 14px;margin-top: 4px;}
.zx_fdzl_rdzc dl dd span.from{ display: inline-block;color: #999; line-height: 17px; padding-right: 18px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.zx_fdzl_rdzc dl dd span.from a{ color: #999;}
.zx_fdzl_rdzc dl dd .time{color: #999;line-height: 17px;display: inline-block;}
.zx_fdzl_rdzc dl a:hover{color: #e60012;}
.zx_fdzl_rdzc dl:hover{border:solid 1px #E60012;}
.zx_fdzl_rdzc dl:hover dt span{color:#fff;background:#F77182;border-color:#F77182;}
.zx_fdzl_rdzc div{ line-height: 30px; font-size:14px;color:#999;margin-right:10px;overflow: hidden;margin-bottom:9px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zx_fdzl_rdzc em{display:block;width:82px;height:40px;background:url(/res/images/19_50.png) no-repeat center;position:absolute;right:0;bottom:0;font-size:14px;color:#fff;text-align:center;line-height:40px;font-style:normal;background-size:100% 100%;}
.zx_fdzl_rdR{width: 40%; float: right; height: auto; overflow: hidden;}
.zx_fdzl_rdR dl{width: 100%; height: auto; border-bottom: 1px dotted #ddd; margin-bottom:12px; padding-top: 35px; padding-bottom:10px;}
.zx_fdzl_rdR dl dt{ line-height: 27px; font-size: 22px; color: #444; font-weight: bold;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%;margin-bottom: 12px;}
.zx_fdzl_rdR dl dt a{ color: #444;}
.zx_fdzl_rdR dl dd{line-height: 30px; font-size: 14px; color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zx_fdzl_rdR dl dd a{ color: #999;}
.zx_fdzl_rdR p{height: 36px; line-height: 36px; clear: both; background: url(/res/images/19_11.jpg) no-repeat left center; font-size: 14px; color: #444;}
.zx_fdzl_rdR p a{float:left;width: 72%; font-size: 14px; color: #444;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zx_fdzl_rdR p span{float:right; font-size: 14px; color: #aaa;}
.zx_fdzl_rdR a:hover{color:#e60012;}
.zx_fdzlR{padding-top:12px;height: auto;float: right; width: 31%;}
.zx_fdzlR_ksst{border-left:4px solid #2db6fe; height: auto; }
.zx_fdzlR_ksst h3{background:url(/res/images/19_20.jpg) no-repeat left top;margin-left:-8px;line-height:43px;font-size:36px;color:#333;padding-left:29px;margin-bottom:22px;font-weight: 1000}
.zx_fdzlR_kszt{width:100%;height:260px;padding-bottom: 14px;}
.zx_fdzlR_kszt:after{display:block;content:''; clear: both; height: 50px;}
.zx_fdzlR_kszta{width:18%;height:auto;float:left; margin-left:10px;}
.zx_fdzlR_kszta a{display:block;padding-top:60px;line-height:18px;font-size:16px;color:#333;text-align:center;background:url(/res/images/19_21.jpg) no-repeat 60% top;background-size:76% auto;}
.zx_fdzlR_area{width:78%;height:auto;float:right;position: relative;}
.zx_fdzlR_area ul{height:238px;position:absolute; left: 0; top: 0;overflow: hidden;background: #fff;}
.zx_fdzlR_area li{float:left;text-align:center;overflow:hidden;line-height:32px;margin-left:4.25%;margin-bottom:14px;color:#444;cursor:pointer;font-size: 14px;}
.zx_fdzlR_area li a{display: block; color: #444; text-align: center;}
.zx_fdzlR_area li.gd{color: #e60012; position: absolute; left: 74.5%; top:192px; background: #fff; z-index: 3;}
.zx_fdzlR_area li:hover a{ background: #e60012; border-color: #e60012; color: #fff;}
.zx_fdzlR_area li:hover a{ color: #fff;}
.zx_fdzlR_ksxm{ border-color: #a27df9; padding-top: 7px;}
.zx_fdzlR_ksxm .zx_fdzlR_kszta a{ background-image: url(/res/images/19_22.jpg);}
.zx_fdzlR_kslx{ width: 76%;padding-bottom:18px;}
.zx_fdzlR_kslx ul{ height:225px; padding-bottom: 1px;}
.zx_fdzlR_kslx ul li{border-radius: 0; width: 24%; margin: 0 -1px -1px 0; height: 44px; line-height: 44px;font-size: 14px;}
.zx_fdzlR_kslx li.gd{ top: 180px; left: 73%; }
.zx_fdzlR_online{ border-left: 4px solid #fd9d78; overflow: hidden; clear: both; height: 223px;}
.zx_fdzlR_online .zx_fdzlR_kszta{ margin-top: 12px;}
.zx_fdzlR_online .zx_fdzlR_kszta a{ background-image: url(/res/images/19_23.jpg);}
.zx_fdzlR_zxzt{ width: 76%; float: right; height: auto;}
.zx_fdzlR_zxnav{ width: 100%; height: 43px; border-bottom: 2px solid #ffdedb; margin-bottom: 17px;}
.zx_fdzlR_zxnav li{ width: 75px; height: 43px; line-height: 36px; float: left; margin-right: 18px; font-size: 18px; color: #333;cursor: pointer;}
.zx_fdzlR_zxnav li.on{ border-bottom: 2px solid #ee4b47; color: #e60012;}
.zx_fdzlR_ztu{ width: 100%; height: auto; display: none;}
.zx_fdzlR_ztu li{ height: 63px; border-bottom: 1px dotted #ddd; clear:both; margin-bottom: 11px;}
.zx_fdzlR_ztu li .a1{float:left;width:66%;line-height:18px;height:52px;overflow:hidden;font-size:14px;color:#666;padding-left:19px;background:url(/res/images/19_11.jpg) no-repeat left 13px;}
.zx_fdzlR_ztu li .a2{ float: right; width: 23%; height: 18px;line-height:18px;border:1px solid #e60012;color:#e60012;text-align:center;font-size:14px;border-radius:14px; }
.zx_fdzlR_ztu li:hover .a1{ color: #e60012;}
.zx_fdzlR_ztu li:hover .a2{ background: #f6564a;border-color:#f6564a; color: #fff;}
.zx_fdzlR_ad{ width: 100%;}
.zx_fdzlR_ad img{ display: block; width: 100%; height: 100%;}
.gwy_kaoshi{ width: 73%; float: right;}
.gwy_kaoshi li{width: 300px; line-height: 36px; height: 36px; overflow: hidden; clear: both;}
.gwy_kaoshi li p{float:left;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:#444;background:url(/res/images/19_35.jpg) no-repeat left center;}
.gwy_kaoshi li p a{ color: #444;}
.gwy_kaoshi li a:hover{ color: #e60012;}
.gwy_kaoshi li span{ float: right; font-size: 14px; color: #aaa;}
.gwy_kaoshi .bt{ line-height: 24px;height:24px; font-size: 18px; color: #444;font-weight: bold; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;margin-bottom: 18px;}
.gwy_kaoshi .bt a{ color: #444;}
