 .fl {
     float: left;
     margin: 0;
 }

 .fr {
     float: right;
     margin: 0;
 }

 .cf:after {
     display: block;
     content: '';
     height: 0;
     visibility: hidden;
     clear: both;
 }

 .cf {
     zoom: 1;
 }

 .hide {
     display: none;
 }

 .block {
     display: block;
 }

 a:hover {
     text-decoration: none;
 }

 /*顶部开始*/

 .top-box {
     background-color: #015292;
 }

 .top {
     width: 1200px;
     height: 60px;
     margin: 0 auto;
 }

 .top li {
     height: 60px;
     line-height: 60px;
     color: #FFFFFF;
     font-size: 14px;
     font-weight: 400;
 }

 .top li a {
     color: #FFFFFF;
 }

 .top li a.register {
     color: #b8b8b8;
 }

 .top_l li {
     display: inline-block;
     margin-right: 50px;
 }

 .top-r {
     width: 267px;
     height: 32px;
     background: #fff;
     border-radius: 16px;
     margin-top: 14px;
     margin-right: 100px;
 }

 .top-r input {
     width: 210px;
     outline: none;
     border: none;
     margin-left: 20px;
     line-height: 32px;
     height: 32px;
     font-size: 16px;
 }

 /*顶部结束*/

 /*导航开始*/

 .nav {
     width: 1200px;
     margin: 0 auto;
 }

 .nav-font {
     height: 60px;
     line-height: 60px;
     width: 108px;
     text-align: center;
     margin-right: 12px;
 }

 .nav-font:hover {
     background-color: #f7f7f7;
 }

 .nav-font:hover a {
     color: #355e92;
 }

 .nav-font-l-margin {
     margin-right: 20px;
 }

 .nav-font-zwfw {
     margin-right: 40px;
 }

 .nav-font-no-margin {
     margin-right: 0;
 }

 /* .nav01 {
    color: #c1171e;
} */

 /*导航结束*/

 /*logo开始*/

 .top {
     position: relative;
 }

 .logo01, .logo02, .logo03 {
     position: absolute;
     left: 50%;
 }

 .logo01 {
     background: url(logo01_20200728.png) no-repeat;
     width: 157px;
     height: 133px;
     top: 26px;
     margin-left: -85px;
     z-index: 99;
 }

 .logo02 {
     background: url(qhqrmzf_bg.png) no-repeat;
     width: 632px;
     height: 130px;
     top: 172px;
     margin-left: -322px;
     z-index: 97;
 }

 /*logo结束*/

 /*banner开始*/

 .banner {
     background: url(qhq_topbg_20200728.jpg) no-repeat center top;
     background-color: white;
     height: 220px;
     border-bottom: 4px solid #355e92;
 }

 #nav-words li a {
     font-size: 18px;
     font-weight: 400;
     font-family: '微软雅黑'!important;
 }

 .top-box .top a {
     font-family: '微软雅黑'!important;
 }

 /*banner结束*/

 .middle-box {
     width: 1200px;
     margin: 0 auto;
     margin-top: 30px;
 }

 /* 轮播图右侧切换列表 start*/

 .burder_content {
     height: 400px;
     width: 540px;
     padding: 26px 30px 26px 30px;
     background-color: #EDEFF3;
     box-sizing: border-box;
 }

 .burder-tab {
     width: 100%;
     height: 44px;
     margin: 0 auto;
 }

 .burder-tab ul li {
     display: inline-block;
     width: 150px;
     height: 44px;
     font-size: 18px;
     font-weight: 400;
     line-height: 44px;
     background: #fff;
     margin-right: -4px;
     text-align: center;
 }

 .burder-tab .curr {
     background: #005294;
 }

 .burder-tab .curr a {
     color: #fff !important;
 }

 .burder_box {
     width: 470px;
     height: 280px;
     margin-top: 15px;
     margin-left: 10px;
 }

 .burder_box ul li {
     font-size: 16px;
     font-weight: 400;
     color: rgba(0, 0, 0, 1);
     line-height: 36px;
 }

 /* 轮播图右侧切换列表 end*/

 /* 轮播图下面切换列表 start*/

 .xx_box {
     width: 640px;
     height: 268px;
     margin-top: 40px;
     font-size: 0px;
     margin-bottom: 40px;
 }

 .left_tab {
     width: 116px;
     height: 268px;
     background: #ECEFF7;
 }

 .left_tab ul li {
     width: 123px;
     height: 50px;
     text-align: center;
 }

 .left_tab ul .first_tab {
     display: inline-block;
     margin-top: 44px;
 }

 .left_tab ul li a {
     font-size: 18px;
     font-weight: 400;
     color: #204876;
     line-height: 50px;
 }

 .left_tab .xx_curr {
     background: url(active_link_20200728.png);
 }

 .left_tab .xx_curr a {
     color: #fff;
 }

 .left_box {
     width: 450px;
     height: 268px;
     font-size: 16px;
     font-weight: 400;
     line-height: 34px;
     margin-right: 30px;
 }

 .left_box ul li::before, .burder_box ul li::before {
     content: '·';
     margin-right: 6px;
 }

 /* 轮播图下面切换列表 end*/

 /* 政务信息公开 start */

 .zfxxgk {
     width: 540px;
     height: 268px;
     margin-top: 40px;
     margin-bottom: 40px;
 }

 .zfxxgk_title {
     width: 100%;
     height: 24px;
     background: url(line_bg_qhq.png) no-repeat;
 }

 .title_word {
     display: inline-block;
     width: 100%;
     height: 24px;
     color: #1F4D72;
     font-size: 18px;
     font-weight: 400;
     line-height: 20px;
     text-align: center;
     padding-bottom: 2px;
     box-sizing: border-box;
 }

 .zfxxgk_list {
     margin-top: 30px;
 }

 .zfxxgk_list table tbody tr td li {
     width: 260px;
     height: 55px;
     border: 1px solid #C1BEC1;
     margin-bottom: 20px;
 }

 .list_title {
     display: inline-block;
     width: 190px;
     text-align: center;
     font-size: 16px;
     font-weight: 400;
 }

 /* 政务信息公开 end */

 /* 底部轮播 start */

 .pic_tx {
     width: 1200px;
     height: 154px;
     position: relative;
 }

 .pic_tx .LeftBotton, .pic_tx .RightBotton {
     display: block;
     width: 29px;
     height: 51px;
     float: left;
     margin-top: 34px;
 }

 .pic_tx #List1_1, .pic_tx #List2_1 {
     float: left;
 }

 .pic_tx .pic_tx_box {
     width: 1200px;
     height: 120px;
     overflow: hidden;
     float: left;
 }

 .pic_tx .ScrCont {
     width: 32766px;
     zoom: 1;
 }

 .pic_tx .LeftBotton {
     background: url(arrow_left_s20200728.png) no-repeat;
     position: absolute;
     top: 0px;
     left: -44px;
 }

 .pic_tx .RightBotton {
     background: url(arrow_right_s20200728.png) no-repeat;
     position: absolute;
     top: 0px;
     right: -26px;
 }

 .pic_tx .pl {
     width: 220px;
     float: left;
 }

 .pic_tx .pl span {
     display: block;
     width: 220px;
     height: 120px;
     background: #FFFFFF;
     border: 1px solid #e5e5e5;
     font-size: 17px;
     line-height: 29px;
     color: #666666;
     padding: 8px 30px 0;
 }

 .pic_tx .pl img {
     display: block;
     width: 220px;
     height: 120px;
 }

 /* 底部轮播 end */

 /* 底部start */

 .footer_box_bottom {
     width: 100%;
     height: 160px;
     background: #EAE8EB;
     text-align: center;
 }

 .footer_box_bottom>ul {
     width: 1200px;
     margin: 0 auto;
     padding: 14px 70px 0 0;
 }

 .footer-nav li {
     display: inline-block;
     line-height: 16px;
     margin-top: 30px;
     width: 80px;
     height: 16px;
     font-size: 16px;
     font-weight: bold;
     text-align: center;
     border-right: 2px solid #626262;
 }

 .footer-nav li a {
     color: #626262;
 }

 #list-last {
     border-right: none;
 }

 .footer-l p, .footer-l p a {
     color: #666666;
     height: 18px;
     line-height: 18px;
     margin-top: 6px;
     font-size: 14px;
     font-weight: 400;
 }

 .footer-m {
     width: 110px;
     margin-left: 340px;
     margin-top: 13px;
 }

 .footer-m img {
     display: block;
     width: 110px;
     height: 55px;
 }

 .footer-r {
     width: 52px;
     margin-left: 48px;
     margin-top: 7px;
 }

 .footer-r img {
     display: block;
     width: 52px;
     height: 64px;
 }

 #iconControl a {
     background: url(http://www.njjy.gov.cn/images/1804211409538773676.png) no-repeat 0px center;
 }

 /* 底部end */

 .scroll_horizontal {
     position: relative;
     height: 120px;
 }

 .scroll_horizontal .box {
     overflow: hidden;
     position: relative;
     width: 100%;
     height: 120px;
     margin: 0 auto;
 }

 .scroll_horizontal .list {
     overflow: hidden;
     width: 9999px;
 }

 .scroll_horizontal .prev {
     position: absolute;
     top: 35px;
     width: 29px;
     height: 52px;
     left: -40px;
     background: url(arrow_left_s20200728.png) no-repeat;
     cursor: pointer;
     z-index: 10000;
 }

 .scroll_horizontal .next {
     position: absolute;
     top: 35px;
     width: 29px;
     height: 52px;
     right: -40px;
     background: url(arrow_right_s20200728.png) no-repeat;
     cursor: pointer;
     z-index: 10000;
 }

 .scroll_horizontal li {
     width: 220px;
     height: 120px;
     float: left;
     padding-right: 24px;
 }