@charset "utf-8";
 * {padding:0;margin:0 auto;}
body {
 padding-right:0px;padding-left:0px;font-size:14px;padding-bottom:0px;margin:0px;color:#595959;padding-top: 0px;font-family:"微软雅黑",verdana, arial, helvetica, sans-serif;line-height:32px;
}
a{text-decoration:none;
color:#404040;}
a:hover{color:#13317a !important;}
img{border:0;}
.clearfix:after{content:"";display:block;clear:both}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
.clear{clear: both;}
.topbox{
 background:#13317a;
 width:100%;
 overflow:hidden;
padding:20px 0;
border-bottom:1px solid rgba(255,255,255,.5);
}
.top{ width:1000px;
overflow:hidden;
margin:0 auto;
display:flex;
align-items:center;
}
.top .logo{
margin:0;
 }
.top .logo img{height:56px;}
.top .xx{margin:0 15px 0 auto;}
.top .xx img{height:28px;}
.top .search{
margin: 0;
position: relative;
}
.search .searchbox{width: 120px;height: 40px;background: #ffffff;line-height: 40px;padding:0 40px 0 10px;color: #444444;outline:none;border:none;}
.search .searchbutton{width: 40px;height: 40px;position: absolute;right:0;top:0;z-index: 2;cursor: pointer;background: none;border:none;}
.search .button{width: 40px;height: 40px;background: url(../images/search.svg) no-repeat center center;background-size: 18px 18px;position: absolute;right:0;top:0;z-index: 1;}

.menu{
 width:100%;
 height:50px;
 line-height:50px;
 background:#13317a;}
.menu_b{width:1000px; margin:0 auto;}
.nav .nLi{height: 50px;line-height: 50px;position: relative;float:left;}
.nav .nLi h3 a{color: #ffffff;display: block;padding:0 25px;font-size: 16px;font-weight: normal;}
.nav .sub{display: none;position: absolute;top:50px;left:0;width: 100%;z-index: 3;}
.nav .sub li{ zoom:1;background: #f1f1f1; text-align: center;line-height: 40px;}
.nav .sub a{display:block;color: #434343;font-size: 14px;}
.nav .sub a:hover{ background: #f16624; color:#ffffff !important;  }
.nav .nLi.on h3 a{color:#ffffff;background: #f16624;}
.nav .nLi.on h3 a:hover{color:#ffffff !important;}
.banner .swiper-slide a{display:block;}
.banner .swiper-slide img{width:100%;}
.banner .swiper-pagination{text-align: center;left:0;bottom:15px;width:100%;}
.banner .swiper-pagination-bullet{width: 34px;height: 5px;background: #ffffff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#f16624;}
.newsbox{
 width: 100%;
 background: #ffffff;
 overflow: hidden;
 margin-top: 15px;
 margin-right: 0px;
 margin-bottom: 15px;
 margin-left: 0px;
 }
.news{
 width:1000px;
 overflow:hidden;
 margin:0 auto;}
.news .xyxw{
 width:485px;
 float:left;
 overflow:hidden;
 }
.tit{overflow:hidden;border-bottom:1px solid #13317a;}
.tit span{padding:0 20px;height:40px;color:#fff;position:relative;z-index:0;font-size: 16px;font-weight: normal;line-height:40px;display:block;float:left;}
.tit span::after{content:"";display:inline-block;width:90%;height:39px;background:#13317a;padding:0 10px;position:absolute;left:0px;bottom:0;z-index:-1;border-radius:0 39px 0 0;}

.news .xyxw .tit{
 height:40px;
 width:475px;
 line-height:40px;}
.news .xyxw .tit a{
 float:right;
 margin:9px;
}
.news .xyxw ul li{
 color:#404040;
 font-size:13px;
 overflow:hidden;
clear:both;
 margin:0px 4px;
}
.news .xyxw ul li a{
 color:#404040;
 float:left;
position:relative;
padding-left:10px;
max-width:420px;
display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.news .xyxw ul li a::before{content:"";width:4px;height:4px;background:#f16624;position:absolute;left:0;top:50%;margin-top:-2px;border-radius:2px;}
.news .xyxw ul li span{
 color:#404040;
 float:right;
 font-size:13px;
}
.newsbox .tzgg{
 float:right;
 width:485px;
 margin-left:30px;
 }
.newsbox .tzgg .tit{
 height:40px;
 line-height:40px;
 width:475px;
 
 margin-bottom:8px;
 }
.newsbox .tzgg .tit a{
 float:right;
 margin:11px;
}
.newsbox .tzgg .left{ width:60px; height:52px; float:left; margin-right:10px; margin-left:5px;}
.newsbox .tzgg .left h1{ font-size:20px; color: #f16624; border:1px solid #f16624; height:30px; line-height:30px; text-align:center; font-family:"微软雅黑";box-sizing:border-box;border-bottom:none;}
.newsbox .tzgg .left h2{ font-size:12px; color: #ffffff;background:#13317a;border:1px solid #13317a; font-family:"微软雅黑";  height:22px; line-height:20px; text-align:center;box-sizing:border-box;}
.newsbox .tzgg ul li x3{ float:left;}
.newsbox .tzgg ul li{ overflow:hidden; margin-bottom:12px;}


.xydtbox{
 background:#f1f1f1;
 width:100%;
 overflow:hidden;
 margin:auto;
padding:15px 0;
}
.xydt{
 background:#f1f1f1;
 width:1000px;
 margin:0 auto;
 }
.xydt .gjyw{
 float:left;
 width:485px;
 }
.xydt .gjyw .tit{
 height:40px;
 line-height:40px;
 width:475px;
 border-bottom:1px solid #1B62B0;
 margin-bottom:8px;
 }
.xydt .gjyw .tit a{
 float:right;
 margin:11px;
}
.xydt .gjyw ul li{
 color:#404040;
 font-size:13px;
 overflow:hidden;
  margin:0px 4px;
}
.xydt .gjyw ul li a{
 color:#404040;
 float:left;
position:relative;
padding-left:10px;
max-width:420px;
display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.xydt .gjyw ul li a::before{content:"";width:4px;height:4px;background:#f16624;position:absolute;left:0;top:50%;margin-top:-2px;border-radius:2px;}
.xydt .gjyw ul li span{
 color:#404040;
 float:right;
 font-size:13px;
}

.x3{ color:#404040; font-size:13px; line-height:26px; }
.x3 a{ color:#404040;}
.x3 span{ color:#054b97; line-height:26px;}
.xydt .jyxx{
 float:right;
 width:485px;
 }
.xydt .jyxx .tit{
 height:40px;
 line-height:40px;
 width:475px;
 border-bottom:1px solid #1B62B0;
 margin-bottom:5px;
 }
.xydt .jyxx .tit a{
 float:right;
 margin:11px;
}
.xydt .jyxx ul li{
 color:#404040;
 font-size:13px;
 overflow:hidden;
 margin:0px 4px;
}
.xydt .jyxx ul li a{
 color:#404040;
 float:left;
position:relative;
padding-left:10px;
max-width:465px;
display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.xydt .jyxx ul li a::before{content:"";width:4px;height:4px;background:#f16624;position:absolute;left:0;top:50%;margin-top:-2px;border-radius:2px;}
.xydt .jyxx ul li span{
 color:#404040;
 float:right;
 font-size:13px;
}
.xsgzbox{
 width:100%;
 overflow:hidden;
 background:#ffffff;
margin-top:15px;
}
.xsgz{
 width:1000px;
 overflow:hidden;
 background:#ffffff;
 margin:0 auto;}
.xsgz .jgwh{
 width:326px;
 float:left;}
.xsgz .jgwh .tit{
 height:40px;
 line-height:40px;
 width:326px;
 border-bottom:1px solid #1B62B0;
 margin-bottom:8px;
 }
.xsgz .jgwh .tit a{
 float:right;
 margin:11px;
}
.xsgz .jgwh ul li{
 color:#404040;
 font-size:13px;
 overflow:hidden;
  margin:0px 4px;
}
.xsgz .jgwh ul li a{
 color:#404040;
 float:left;
position:relative;
padding-left:10px;
max-width:308px;
display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.xsgz .jgwh ul li a::before{content:"";width:4px;height:4px;background:#f16624;position:absolute;left:0;top:50%;margin-top:-2px;border-radius:2px;}
.xsgz .jgwh ul li span{
 color:#404040;
 float:right;
 font-size:13px;
}
.xsgz .gzjb{
 width:326px;
 float:left;
 margin-left:11px;}
.xsgz .gzjb .tit{
 height:40px;
 line-height:40px;
 width:326px;
 border-bottom:1px solid #1B62B0;
 margin-bottom:8px;
 }
.xsgz .gzjb .tit a{
 float:right;
 margin:11px;
}
.xsgz .gzjb ul li{
 color:#404040;
 font-size:13px;
 overflow:hidden;
  margin:0px 4px;
}
.xsgz .gzjb ul li a{
 color:#404040;
 float:left;
position:relative;
padding-left:10px;
max-width:308px;
display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.xsgz .gzjb ul li a::before{content:"";width:4px;height:4px;background:#f16624;position:absolute;left:0;top:50%;margin-top:-2px;border-radius:2px;}
.xsgz .gzjb ul li span{
 color:#404040;
 float:right;
 font-size:13px;
}
.xsgz .kstd{
 width:326px;
 float:left;
 margin-left:11px;}
.xsgz .kstd .tit{
 height:40px;
 line-height:40px;
 width:326px;
 border-bottom:1px solid #1B62B0;
 margin-bottom:8px;
 }
.xsgz .kstd .tit a{
 float:right;
 margin:11px;
}
.xsgz .kstd ul li{
 float:left;
 text-align:center;
 color:#ffffff;
 padding-top:5px;
}
.xsgz .kstd ul .link1{
 width:104px;
 height:70px;
 margin-right:6px;
 margin-bottom:6px;
 background:#8F44AD;
 float:left;}
.xsgz .kstd ul .link2{
 width:105px;
 height:70px;
 margin-right:6px;
 margin-bottom:6px;
 background:#689B00;}
.xsgz .kstd ul .link3{
 width:105px;
 height:70px;
 margin-bottom:6px;
 background:#E77E23;}
.xsgz .kstd ul .link4{
 width:104px;
 height:70px;
 margin-right:6px;
 background:#028E73;}
.xsgz .kstd ul .link5{
 width:105px;
 height:70px;
 background:#C0392B; margin-right:6px;}


.xsgz .kstd ul .link6{
 width:105px;
 height:70px;
 background:#8F44AD;}
.bottombox{
 background:#13317a;
 width:100%;
 margin-top:10px;}
.bottom{
 width:1000px;
 color:#ffffff;
 padding:10px 0px;
 text-align:center;
 margin:0 auto;}
 
.friend-link{width:1000px;margin:12px auto 0;}
.friend-link .tit{
 height:40px;
 line-height:40px;
 width:990px;
 border-bottom:1px solid #1B62B0;
 margin-bottom:8px;
 }
.friend-link ul{padding:0 4px;display:flex;flex-wrap:wrap;}
.friend-link ul li{font-size:14px;line-height:30px;padding:0 30px 0 10px;}
.friend-link ul li a{color:#434343;}


.listbanner{
 background:#f1f1f1;
 width:100%;
 overflow:hidden;}
.listbanner .pic{
 width:1000px;
 padding:5px 0px;
 }
.list{
 width:1000px;
 margin:0 auto;}
.list .dqwz{
 width:1000px;
 margin:0 auto;
 height:45px;
 line-height:45px;
 border-bottom:1px solid #ccc;
}
.list .dqwz .div1{
 font-size:20px;
 line-height:45px;
 float:left;
 }
.list .dqwz .div2{
 font-size:14px;
 line-height:45px;
 float:right;
 text-align:right;
}
.list .left{
 width:200px;
 overflow:hidden;
 float:left;
 margin-top:10px;
 height:350px;}

.list .right{
 width: 770px;
 overflow: hidden;
 float: right;
 margin-top: 10px;
padding-bottom:30px;
}



.leader{padding-top:20px}
.leader ul li{width:100%;margin-bottom:25px;height:200px;}
.leader ul li .leader-img{width:150px;height:200px;overflow:hidden;float:left;}
.leader ul li .leader-img a{display:block;height:100%;}
.leader ul li .leader-img img{width:100%;height:100%;object-fit:cover;transition:0.5s all;}
.leader ul li .leader-img:hover img{transform:scale(1.1,1.1);}
.leader ul li .leader-txt{width:620px;box-sizing:border-box;padding-left:20px;padding-top:3px;float:left;}
.leader ul li .leader-txt h3{margin-bottom:10px;}
.leader ul li .leader-txt h3 a{font-size:18px;color:#434343;font-weight:normal;}
.leader ul li .leader-txt h3 a:hover{color:#0059c0;}
.leader ul li .leader-txt p{font-size:16px;color:#666666;line-height:30px;height:150px;width:100%;}