@charset "utf-8";
/* CSS Document */
body{background: #fff;}
.img_title{display: none;}
.bg-gray{ background: #f9fafb; padding-bottom: 30px;}
.mt30{margin-top: 30px;}
.szsy-bg{background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.02);}
.bg-blue{ background: #f0f7ff;}
/*公共样式 end*/
.szsy-banner{ background: url("../images/szsy_bodybg.jpg") center 0 no-repeat; height: 500px; position: relative;}
.szsy-banner .guidang{position: absolute; z-index: 2; right: 0; top:40px; }
.szsy-banimg{ padding: 67px 0 0; margin: 0 -30px; line-height: 0; text-align: center; font-size: 0;}
.szsy-banimg img{vertical-align: middle; max-width: 100%; height: auto;}
.zt_search{margin: 40px auto 0; width: 570px; height: 50px; background: rgba(255, 255, 255, 0.9);}
.zt_search form{display: block; height: 100%;}
.zt_search ul{height: 100%; padding-right: 70px; position: relative;}
.zt_search li{ font-size: 0; line-height: 0; height: 100%;}
.zt_search li input{vertical-align: middle; width: 100%; height: 100%; border: 0 none; background: none;}
.zt_search .ss2{ position: absolute; right: 0; top: 0; width: 70px;}
.zt_search .ss2 input{ background: #ffc300 center center no-repeat; font-size: 0; background-image: url("../images/szsy_seaico.png") !important;}
.zt_search .ss1 input{ line-height: 50px; font-size: 16px; text-indent: 12px;}
.zt_search .ss1 input::-webkit-input-placeholder{color:#a0a0a0;}
.zt_search .ss1 input:-moz-placeholder{color:#a0a0a0;}
.zt_search .ss1 input:-ms-input-placeholder{color:#a0a0a0;}
.zt_search .ss1 input:focus{outline: 0 none; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(27, 93, 195, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(27, 93, 195, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(27, 93, 195, 0.6); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; background: #fff;}
.zt_search .ss1 input:focus::-webkit-input-placeholder{ font-size: 0;}
.zt_search .ss1 input:focus:-moz-placeholder{ font-size: 0;}
.zt_search .ss1 input:focus:-ms-input-placeholder{ font-size: 0;}
/*头部 end*/
/*导语*/
.szsy-dy{ margin-top: -60px; border-radius: 5px; padding: 28px 30px 21px; text-align: center; line-height: 0; font-size: 0; position: relative; z-index: 1;}
.szsy-dy h2{ display: inline-block; padding: 0 33px; height: 46px; line-height: 42px; font-size: 30px; font-weight: bold; vertical-align: middle; color: #fff; background: #1764ce; border-radius: 10px 0 10px 0; box-shadow: 5px 4px 0 rgba(23, 100, 206, 0.2);}
.szsy-dy .info{ font-size: 16px; line-height: 40px; padding: 12px 0 0; text-align: justify; text-indent: 2em;}
/*列表*/
.szsy-tel{ height: 54px; text-align: center; line-height: 0; font-size: 0;background: url("../images/szsy_telbg.gif") 0 center repeat-x;}
.szsy-tel a,.szsy-tel .tit{ height: 54px; line-height: 54px; background: #fff; padding: 0 51px; display: inline-block; position: relative; font-size: 34px; font-weight: bold; color: #1764ce;}
.szsy-tel a span,.szsy-tel .tit span{ display: block; position: absolute; top: 50%; width: 6px; height: 16px; background: #1764ce; margin-top: -8px;}
.szsy-tel span.l{ left: 0;}
.szsy-tel span.r{ right: 0;}
.szsy-linkbox,.szsy-linkbox1{ padding: 20px 30px 36px;}
.gk_list ul li{ font-size: 18px; line-height: 56px; height: 60px; vertical-align: middle; padding:0 100px 0 0; position: relative; overflow: hidden; border-bottom: 1px #d8d8d8 dashed; float: left; width: 444px;}
.gk_list ul li.even{float: right; padding-left: 50px;}
.gk_list ul li .date{ color: #999; font-size: 16px; position: absolute; right:0; top:2px;}
.gk_list ul li .date.wza-active{ color: #333;}
.gk_list li .nr { float: left; max-width: 98%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 2px 0;}
.gk_list ul li .gl { display:inline-block; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.gk_list ul li .split{ padding:0 4px; font-size:14px; display:inline-block;}
.gk_list ul li a.a{ color:#f00; font-size:18px; display:inline-block;}
.gk_list ul li a.title{ display: block; float: left; min-width: 20%; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}



.zt_gklist li{padding:0 100px 0 0; font-size: 18px; line-height: 56px; height: 60px; overflow: hidden; position: relative; float: left; width: 434px; border-bottom: 1px #d8d8d8 dashed;}
.zt_gklist li.even{float: right; padding-left: 50px;}
.zt_gklist li a{color: #333;}
.zt_gklist li a:hover{color: #d00;}
.zt_gklist li .col-block {float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zt_gklist li .explain-list, .zt_gklist li .policy-list {display: block;float: right;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zt_gklist li .title {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: none;margin-right: 0;max-width: none;}
.zt_gklist li .explain-list .explain-link, .zt_gklist li .policy-list .policy-link {display: inline;color: #dd0000;float: none;background: none;max-width: none;padding: 0;margin: 0;}
.zt_gklist li .date {white-space: nowrap;font-family: arial;position: absolute;right: 0;top: 0;color: #999; font-size: 16px;}
.zt_gklist li .split-line{padding:0 2px;color:#666;font-size:14px;}

.zt_gklist li .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zt_gklist li .title,.zt_gklist li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.zt_gklist li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zt_gklist li .gl .split{padding:0 2px;color:#666;font-size:14px;}
.zt_gklist li .gl a{display:inline;color:#ca0606;float:none;background:none;max-width:none;padding:0;margin:0;}
.zt_gklist li span.date{white-space:nowrap;color:#999;position:absolute;right:0;top:0;}



.szsy-linkimg{ font-size: 0; line-height: 0;}
.szsy-linkimg img{width: 100%; height: auto;}
/*落实情况*/
.szsy-linkbox1{ background: #f9fafb;}
.szsy-linkbox1 .szsy-tel a,.szsy-linkbox1 .szsy-tel .tit{background: #f9fafb;}

.szsy-linkbox2{ background: #f9fafb; width: 523px; height: 408px; padding:12px 30px 0; line-height: 66px;}
.szsy-tel2{ height: 60px; line-height: 60px; font-size: 32px; font-weight: bold; color: #1764ce;}
.szsy-tel2 a{color: #1764ce;}
.szsy-tel2 a:hover{color: #1764ce;}
.szsy-linkbox2 .zt_gklist li{ width: auto; float: none !important;}
.szsy-linkbox2 .zt_gklist li.even{padding-left: 0;}
.szsy-linkbox3{ background: #f9fafb;height: 408px; padding:12px 30px 0;}

/*县区政府导航*/
.szsy-linklist{ padding: 20px 0 30px;}
.szsy-linklist ul{ padding: 20px 0 0;}
.szsy-linklist ul li{float: left; margin-left: 25px; width: 150px;}
.szsy-linklist ul li a{display: block; border: 6px; text-align: center; font-size: 24px; border-radius: 6px; height: 74px; line-height: 74px; background: #9bc0f6; color: #fff; transition: 0.4s all;}
.szsy-linklist ul li a:hover{ color: #fff; background: #1764ce;}
.szsy-linklist ul li.num1{margin-left: 0 !important;}

.ls_footer{background: #1764ce;}
.ls_footlink{ background: #e7f3fe;}
.ls_footlink .tit{color: #0154a4;}
.footlink_sel .select dt{color: #0154a4; border-color:#ddd; background: #fff;}
.footlink_sel .select dd{background: #fff; color: #333; border-color:#ddd;}
.footlink_sel .select dd ul li a:hover{background: #f5f5f5; color: #d00;}

@media (min-width:992px) and (max-width:1199px) {
.gk_list ul li,.zt_gklist li{width: 340px;}
.szsy-linklist ul li{margin-left: 20px; width: 124px;}
.gk_list ul li a.lang1{max-width: 240px; *width: 240px;}
.gk_list ul li a.lang2{max-width: 160px; *width: 160px;}
.gk_list ul li a.lang3{max-width: 80px; *width: 80px;}
.gk_list ul li a.lang4{max-width: 80px; *width: 80px;}
.gk_list ul li a.lang5{max-width: 80px; *width: 80px;}
.szsy-linkbox2{width: 441px; padding-left: 20px; padding-right: 20px;}
.szsy-banimg{margin: 0;}
}
@media (max-width:991px) {
.mt30{margin-top: 20px;}
.szsy-banner{ padding: 0 0 120px; height: auto; background-size: auto 100%;}
.szsy-banimg{margin: 0;}
.szsy-banimg{padding-top: 60px;}
.gk_list ul li,.zt_gklist li{width: auto; float: none !important;}
.gk_list ul li.even,.zt_gklist li.even{padding-left: 0;}
.szsy-dy{ padding: 25px 20px 15px;}
.szsy-linkbox, .szsy-linkbox1{ padding: 10px 20px 26px;}
.bg-gray{padding-bottom: 20px;}
.szsy-linklist{ padding: 10px 0 5px;}
.szsy-linklist ul li{ width: 25%; margin-left: 0; margin-bottom: 15px;}
.szsy-linklist ul li a{margin: 0 8px;}
.szsy-linkimg,.szsy-dy,.szsy-linkbox, .szsy-linkbox1,.szsy-linklist{ margin-left: 15px; margin-right: 15px;}
.szsy-linkbox2{float: none; width: auto; height: auto; padding: 12px 15px 15px;}
.szsy-linkbox2.fr{margin-top: 20px;}
    .szsy-linkbox3{height: auto;padding: 12px 15px 15px;}

}
@media (max-width:767px) {
.mt30{margin-top: 10px;}
.bg-gray{padding-bottom: 10px;}
.zt_search{max-width: 90%;}
.gk_list ul li{height: auto; line-height: 1.8; padding-top:10px; padding-bottom: 10px; padding-right: 0;}
.gk_list ul li a.title{max-width: none !important; display: inline; float: none; white-space: normal;}
.gk_list ul li .gl{display: inline; white-space: normal;}
.gk_list li .nr{display: inline; float: none;}
.gk_list ul li .date{position: static; display: inline; float: none; white-space: nowrap; padding-left: 5px;}
.szsy-linkimg,.szsy-dy,.szsy-linkbox, .szsy-linkbox1,.szsy-linklist{ margin-left: 10px; margin-right: 10px;}
.szsy-dy{ padding: 15px 10px 5px;}
.szsy-tel{height: auto;}
.szsy-tel a, .szsy-tel .tit{padding: 0 20px; font-size: 32px; height: auto; line-height: 1.4; padding-top: 6px; padding-bottom: 6px;}
.szsy-linkbox, .szsy-linkbox1{ padding: 5px 10px 16px;}
.szsy-linklist ul{padding-top: 10px;}
.szsy-linklist ul li{width: 33.3%; margin-bottom: 10px;}
.szsy-linklist ul li a{margin: 0 5px;}
.szsy-linkbox2{padding: 7px 10px 10px; margin-left: 10px; margin-right: 10px;}
.szsy-linkbox2.fr{margin-top: 10px;}
    .szsy-linkbox3{padding: 7px 10px 10px;}

}



