/* 页面自定义css样式 */
.fl {
   float: left;
}

.fr {
   float: right;
}

.cf:after {
   display: block;
   content: "";
   height: 0;
   visibility: hidden;
   clear: both;
}

.cf {
   zoom: 1;
}

.hide {
   display: none;
}

.block {
   display: block;
}

a:hover {
   color: #D41E2A;
}

/* 第一部分 */
.first {
   padding-top: 107px;
   background: url(http://www.jxnf.gov.cn/picture/662/2407261606049698696.png) no-repeat 42px 30px;
   margin-bottom: 38px;
}

.first-nr {
   padding-bottom: 56px;
   background: url(yh.png) no-repeat 1106px bottom;
   font-size: 20px;
   line-height: 36px;
   text-indent: 2em;
}

/* 第二部分 */
.second-bt {
   font-size: 31px;
   color: #fff;
   text-align: center;
   height: 77px;
   line-height: 54px;
   padding-bottom: 23px;
}

.second .second-bt {
   background: url(btBg.png) no-repeat center top;
}

.second-nr {
   width: 100%;
   height: 318px;
   background-color: #F4F4F4;
   position: relative;
}

.second-nr video {
   position: absolute;
   left: 50%;
   margin-left: -275px;
}

.ty-bt {
   font-size: 31px;
   color: #fff;
   height: 95px;
   line-height: 54px;
   padding-bottom: 23px;
   padding-left: 38px;
   border-bottom: 2px solid #BFBFBF;
}

.ty-bt a {
   font-size: 14px;
   color: #D41E2A;
   line-height: 95px;
   font-weight: bold;
}

/* 第三部分 */
.third {
   justify-content: space-between;
   margin-top: 116px;
}

.third-left .ty-bt {
   background: url(zcwj.png) no-repeat left top;
}

.third-right .ty-bt {
   background: url(gztj.png) no-repeat left top;
}

.third>div {
   width: 585px;
}

.third-nr li {
   font-size: 20px;
   line-height: 68px;
   height: 68px;
   border-bottom: dashed 3px #747474;
   padding-left: 36px;
   background: url(http://www.jxnf.gov.cn/picture/662/2407261606050534061.png) no-repeat 11px center;
}

.third-nr li:last-child {
   border: none;
}

.third-nr li a {
   width: 80%;
   float: left;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

/* 第四部分 */
/* 第五部分 */
.fourth {
   margin: 120px 0;
}

.fourth .ty-bt {
   background: url(bzmlhb.png) no-repeat left top;
   margin-bottom: 50px;
}

.fifth .ty-bt {
   background: url(cgtgzs.png) no-repeat left top;
   margin-bottom: 50px;
}

.fourth .fourth-nr,
.fifth .fourth-nr {
   display: flex;
   justify-content: space-between;
}

.bt-title-tab a{
   display: block;
   width: 220px;
   height: 78px;
   line-height: 78px;
   border: 2px solid #D41E2A;
   color: #D41E2A;
   text-align: center;
   font-size: 23px;
   border-radius: 7px;
   font-weight: 500;
   margin-bottom: 50px;
}

.bt-title-tab-hover a{
   background: url(tabBg.png) no-repeat center center;
   color: #fff;
}

.bt-con-tab {
   width: 885px;
   min-height: 400px;
}

.fourth .bt-list .slideBox,
.fifth .bt-list .slideBox {
   position: relative;
}

.fourth .bt-list .slideBox .hd ul,
.fifth .bt-list .slideBox .hd ul {
   display: flex;
   width: 100px;
   position: absolute;
   bottom: 0;
   left: 50%;
   margin-left: -50px;
}

.fourth .bt-list .slideBox .hd li,
.fifth .bt-list .slideBox .hd li {
   width: 13px;
   height: 13px;
   background: url(list.png) no-repeat center center;
   margin: 0 10px;
}

.fourth .bt-list .slideBox .hd li.on,
.fifth .bt-list .slideBox .hd li.on {
   background: url(http://www.jxnf.gov.cn/picture/662/2407261606050534061.png) no-repeat center center;
}

.fourth .bt-list .slideBox .bd,
.fifth .bt-list .slideBox .bd {
   margin-left: -5px;
   margin-top: -5px;
}

.zt-tab ul {
   width: 885px !important;
   display: flex;
   font-size: 20px;
   flex-wrap: wrap;
   justify-content: left;
   padding: 5px;
   min-height: 395px;
   align-content: flex-start;
}

.zt-tab ul li {
   margin-left: 43px;
   margin-bottom: 50px;
   height: 78px;
}

.zt-tab ul li:first-child,
.zt-tab ul li:nth-child(4n+1) {
   margin-left: 0;
}

.zt-tab ul li a {
   display: block;
   width: 186px;
   height: 78px;
   box-shadow: 0 2px 5px 0 #f8b4b87d;
   border-radius: 7px;
   position: relative;
   line-height: 78px;
   padding-left: 85px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
.zt-tab ul.zt-style1 li a {
   white-space: normal;
   line-height: 25px;
   padding-right: 10px;
   padding-top: 15px;
}
.zt-tab ul.zt-style1 li:nth-child(1){
   background: url(list1.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1 li:nth-child(2){
   background: url(list2.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1 li:nth-child(3){
   background: url(list3.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1 li:nth-child(4){
   background: url(list4.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1 li:nth-child(5){
   background: url(list5.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1 li:nth-child(6){
   background: url(list6.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1 li:nth-child(7){
   background: url(list7.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1 li:nth-child(8){
   background: url(list8.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1 li:nth-child(9){
   background: url(list9.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1 li:nth-child(10){
   background: url(list10.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1 li:nth-child(11){
   background: url(list11.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1 li:nth-child(12){
   background: url(list12.png) no-repeat 18px center;
}

.zt-tab ul.zt-style1:nth-child(2) li:nth-child(1){
   background: url(list13.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(2) li:nth-child(2){
   background: url(list14.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(2) li:nth-child(3){
   background: url(list15.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(2) li:nth-child(4){
   background: url(list16.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(2) li:nth-child(5){
   background: url(list17.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(2) li:nth-child(6){
   background: url(list18.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(2) li:nth-child(7){
   background: url(list19.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(2) li:nth-child(8){
   background: url(list20.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(2) li:nth-child(9){
   background: url(list21.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(2) li:nth-child(10){
   background: url(list22.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(2) li:nth-child(11){
   background: url(list23.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(2) li:nth-child(12){
   background: url(list24.png) no-repeat 18px center;
}

.zt-tab ul.zt-style1:nth-child(3) li:nth-child(1){
   background: url(list25.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(3) li:nth-child(2){
   background: url(list26.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(3) li:nth-child(3){
   background: url(list27.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(3) li:nth-child(4){
   background: url(list28.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(3) li:nth-child(5){
   background: url(list29.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(3) li:nth-child(6){
   background: url(list30.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(3) li:nth-child(7){
   background: url(list31.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(3) li:nth-child(8){
   background: url(list20.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(3) li:nth-child(9){
   background: url(list21.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(3) li:nth-child(10){
   background: url(list22.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(3) li:nth-child(11){
   background: url(list23.png) no-repeat 18px center;
}
.zt-tab ul.zt-style1:nth-child(3) li:nth-child(12){
   background: url(list24.png) no-repeat 18px center;
}




.zt-style1 li a img {
   width: 52px;
   height: 52px;
   position: absolute;
   left: 18px;
   top: 50%;
   margin-top: -26px;
}

.zt-style2 li a {
   padding: 0 15px !important;
   color: #FFFFFF;
   text-align: center;
   background: url(sectionBg.png) no-repeat left top;
   text-shadow: 0 2px 5px #e4616a;
   font-weight: bold;
}

/* 第六部分 */
.sixth{
   display: flex;
   justify-content: space-between;
   margin-top: 120px;
}
.sixth-left .ty-bt {
   background: url(bsybt.png) no-repeat left top;
   margin-bottom: 50px;
}

.sixth-right .ty-bt {
   background: url(zwfwbszn.png) no-repeat left top;
   margin-bottom: 50px;
}
.sixth>div {
   width: 585px;
}
.sixth-left ul{
   display: flex;
   justify-content: space-between;
}
.sixth-left ul a,
.sixth-right ul a{
   display: block;
   width: 278px;
   height: 105px;
   text-align: center;
   line-height: 105px;
   font-size: 30px;
   color: #fff;
   font-weight: bold;
}
.sixth-right ul a{
   width: 100%;
}
.sixth-left ul li:first-child{
   background: url(bg1.png) no-repeat center center;
}
.sixth-left ul li:last-child{
   background: url(bg2.png) no-repeat center center;
}
.sixth-right ul li{
   background: url(bg3.png) no-repeat center center;
}
/* 第七部分 */
.seventh {
   margin-top: 150px;
   margin-bottom: 60px;
}
.seventh .ty-bt {
   background: url(zqjs.png) no-repeat left top;
   margin-bottom: 50px;
}
.seventh-content {
   width: 100%;
   position: relative;
   overflow: hidden;
   padding: 0 45px;
 }

 .seventh-container {
   width: 1116px;
   height: 280px;
 }

 .swiper-hover {
   position: absolute;
   top: 0;
   left: -100%;
 }

 .seventh-content .seventh-container li{
   width: 385px !important;
   height: 240px;
 }

 .seventh-content .seventh-container li a {
   width: 100%;
   height: auto;
   display: block;
 }

 .seventh-content .seventh-container li a img {
   width: 347px;
   height: 240px !important;
   height: auto;
   cursor: pointer;
 }

 .seventh-button-prev:after,
 .seventh-button-next:after {
   content: none;
 }

 .seventh-content .seventh-button-prev,
 .seventh-content .seventh-button-next {
   position: absolute;
   width: 28px;
   height: 11px;
   background: #f4f4f4;
   top: 50%;
   margin-top: -5px;
   cursor: pointer;
 }

 .seventh-content .seventh-button-prev {
   background: url(lb-left.png) center no-repeat;
   left: 0;
 }

 .seventh-content .seventh-button-next {
   background: url(lb-right.png) center no-repeat;
   right: 0;
 }

.seventh .seventh-content .hd li {
   width: 13px;
   height: 13px;
   background: url(list.png) no-repeat center center;
   margin: 0 10px;
}

.seventh .seventh-content .hd li.on {
   background: url(http://www.jxnf.gov.cn/picture/662/2407261606050534061.png) no-repeat center center;
}
.seventh .seventh-content .hd ul {
   display: flex;
   width: 100px;
   position: absolute;
   bottom: 0;
   left: 50%;
   margin-left: -50px;
}