.n_top{background: #EAEAEA; border-bottom: 1px solid #E2E2E2;}
.n_top .Topfont ul li{ padding: 0 5px; border-right: 1px solid #333;}
.n_top .Topfont ul li a{color: #333;}
.n_top .Topfont ul li:last-child{border: none; padding-right: 0;}
.n_top .Topfont ul li:first-child{padding-left: 0;}

.n_nav{border-bottom: 1px solid #E7E7E7; width: 100%;height:50px;}
.n_nav ul{width: 1000px; height: 50px; margin: 0 auto;  display: flex; justify-content: space-between;}
.n_nav ul li img{height:50px;}
.n_nav ul li a{font-size: 24px; color: #333;}
.n_nav ul li{ line-height: 50px;}

.n_so{width: 1000px; height:79px; margin: 10px auto 0; display: flex; justify-content: space-between; align-items: center; }
.n_sosuo{width: 195px; height: 30px; position: relative; border: 1px solid #E7E7E7;}
.n_sosuo .s{position: absolute; top: 0; left: 0; width: 165px; height: 30px;  padding-left: 5px; box-sizing: border-box; border: none;}
.n_sosuo .o{position: absolute; width: 30px; height: 30px; right: 0; top: 0; border: none; background: #fff url(../images/nso.png) no-repeat center;}

.n_list_nav{width: 100%; height: 50px; border-bottom: 2px solid #1f3b7c;}
.n_list_nav ul{width: 1000px; height: 50px; margin: 0 auto; display: flex; background: linear-gradient(#254693, #1f3b7c);}
.n_list_nav ul li{border-right: 1px solid #1a2f60; border-left: 1px solid #2c52ab;}
.n_list_nav ul li a{ padding: 0 38px; font-size: 18px; color: #fff; line-height: 50px;}
.n_list_nav ul li:first-child{border-left: none;}
.n_list_nav ul li:last-child{border-right: none;}

.Headlines{width: 1000px; margin: 25px auto 0; display: flex; justify-content: space-between;}
.Headlines .hdilb{width: 580px; height: 325px; position: relative;}
.Headlines .hdilb .swiper-slide{width: 580px; height: 325px; position: relative;}
.Headlines .hdilb .swiper-slide img{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Headlines .hdilb .swiper-slide p{position: absolute; left: 0; bottom: 0; width: 100%; height: 45px;  background: #000; opacity: 0.6; padding-left: 15px; box-sizing: border-box;}
.Headlines .hdilb .swiper-slide p a{font-size: 18px; line-height: 45px; color: #fff;  font-weight:bold;}
.Headlines .hdilb .swiper-pagination{ width:auto; height: 20px; position: absolute; right: 0; bottom: 10px; padding-right: 10px;}
.Headlines .hdilb .swiper-pagination-bullet{width: 20px; height: 20px; background: #666; border-radius: 0; margin-left:5px; color: #fff; line-height: 20px; text-align: center; opacity: 1;}
.Headlines .hdilb .swiper-pagination-bullet-active{background: #FF0000;}
.Headlines .hdilb .swiper-button-prev{background: none; background:rgba(0, 0, 0, 0.6);width: 50px;left: 0; color: #fff; font-size: 28px;line-height: 45px; text-align: center; font-family: "宋体";}
.Headlines .hdilb .swiper-button-next{background: none; background:rgba(0, 0, 0, 0.6);width: 50px;right: 0; color: #fff; font-size: 28px;line-height: 45px; text-align: center; font-family: "宋体";}

.Headlines .hdilist{width: 380px;}
.Headlines .hdilist dl{border-bottom: 1px dotted #DFDFDF;margin-bottom: 10px;}
.Headlines .hdilist dt a{ font-weight: bold; font-size: 18px; line-height: 30px; color: #333;}
.Headlines .hdilist dd{font-size: 14px; color: #666;  text-indent: 30px; padding: 10px 0px; line-height:28px;}
.Headlines .hdilist dd a{color: #FF0000;}
.Headlines .hdilist ul{width: 380px;}
.Headlines .hdilist ul li{padding-left: 15px; background: url(../images/b_ico.gif) no-repeat left 12px;}
.Headlines .hdilist ul li a{font-size: 14px; color: #333; line-height: 28px;}

.n_Con{width: 1000px; margin: 25px auto 0; display: flex; justify-content: space-between;}
.n_Con .Z_list{width: 570px;}
.n_Con .Z_list .box{width: 570px; height: 45px; background: url(../images/b_4.gif) repeat-x left bottom; display: flex;}
.n_Con .Z_list .box li{border-top: 3px solid #ffff; border-right: 1px solid #fff; border-left: 1px solid #fff;}
.n_Con .Z_list .box li a{color: #666; font-size: 22px; padding:0 20px; line-height: 42px; text-decoration: none;}
.n_Con .Z_list .box li.active{ border-top: 3px solid #213E83;  border-right: 1px solid #DFDFDF; border-bottom: 1px solid #FFF; border-left: 1px solid #DFDFDF;}
.n_Con .Z_list .box li.active a{color: #213E83;}
.n_Con .Z_list .item li{margin-top: 20px; padding-bottom: 10px; border-bottom:1px solid #DFDFDF; overflow: hidden;}
.n_Con .Z_list .item b{display: inline-block; float: left;}
.n_Con .Z_list .item b a{font-size: 18px; line-height: 24px;}
.n_Con .Z_list .item span{display: inline-block; width:auto; text-align: right; color: #666; line-height: 24px; float: right;}
.n_Con .Z_list .item p{font-size: 12px;width: 100%; padding: 5px 0px; line-height: 24px; margin-top:45px;}
.n_Con .Z_list .item p a{color: #666; }

.n_Con .Y_list{width: 380px;}
.n_Con .Y_list ul{width:380px;}
.n_Con .Y_list li{width: 380px;}
.n_Con .Y_list li b{display: block; width: 380px; height: 45px; border-bottom:1px solid #DFDFDF;}
.n_Con .Y_list li b a{font-size: 22px; color: #213E83; line-height: 45px;}
.n_Con .Y_list li span{display: block; margin-top: 20px;}
.n_Con .Y_list li span a{font-size: 18px; line-height: 20px; font-weight: bold;}
.n_Con .Y_list li img{display: block; width: 380px; height: 155px; margin-top: 20px;}
.n_Con .Y_list li p{margin-top: 20px;}
.n_Con .Y_list li p a{ color: #666; font-size: 14px; line-height: 24px;}

.n_Con2{width: 100%; height: 395px; background: #4c4c4c; margin-top: 25px; overflow: hidden;}
.n_Con2 h1{font-size: 22px; line-height: 50px; color: #fff; width: 1000px; margin: 0 auto;}
.n_Con2 .n_C2lb{width: 1000px; height: 310px; margin: 0 auto; position: relative;}


.n_Con2 .n_C2lb .swiper-slide{width: 180px; height: 135px; position: relative; }
.n_Con2 .n_C2lb .swiper-slide img{position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%;}
.n_Con2 .n_C2lb .swiper-slide p{position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; font-size: 14px; line-height: 30px; text-align: center; color: #fff; background: #000; opacity: 0.6; overflow: hidden;}



.n_Con2 .n_C2lb .swiper-pagination{ position: absolute; width: 100%; margin-top: 20px;}
.n_Con2 .n_C2lb .swiper-pagination-bullet{width: 15px; height: 15px; background: #222; opacity: 1; margin: 0 5px;}
.n_Con2 .n_C2lb .swiper-pagination-bullet-active{background: #213E83; opacity: 1;}

.n_Con2 .n_C2lb .swiper-button-prev{position: absolute; top: -25px; left: 920px; background: none; color: #fff; font-size: 28px;line-height: 45px; text-align: center; font-family: "宋体";}
.n_Con2 .n_C2lb .swiper-button-next{position: absolute; top: -25px; background: none; color: #fff; font-size: 28px;line-height: 45px; text-align: center; font-family: "宋体";}





.search{width: 700px; margin: 10px auto 0;}
.search a{text-decoration: none;}
.search .setop{width: 700px; height: 67px; display: flex; align-items: center;}
.search .setop img{height: 67px;}
.search .setop .schCon{margin-left:100px;}
.search .setop .schCon a{display: block;}
.schCon .s{width: 200px;}
.schCon .o{width: 40px;}
.search .txt{width: 100%; background:#edf0f7; color: 12px; margin-top: 20px;}
.search .txt b{font-weight: 550;}

.search_list{width: 700px; margin: 30px auto 0;}
.search_list a{text-decoration: none;}
.search_list li {margin-bottom: 20px;}
.search_list li b{font-size: 14px; font-weight: bold; color: #000068;}
.search_list li p{font-size: 12px; color: #333;}
.search_list li span{font-size: 14px; color: rgb(0, 128, 0);}



.page{text-align:center; padding:20px 0}
.page .page_list{}
.page .page_list a{display:inline-block; margin:0 2px; width:26px; height:26px; border-radius:50%; overflow:hidden; text-align:center; line-height:26px; border:1px solid #e1e1e1; behavior:url(pie.htc); position:relative; font-family:Arial;}
.page .page_list a:hover{background:#fafafa; border:1px solid #e1e1e1; color:#555}
.page .page_list a.Current,
.page .page_list a.on{background:#EB1B29; border:1px solid #EB1B29; color:#fff}
