@charset "utf-8";
body{min-width: 1300px; background: #f3f3f3;}
.container{ width:1300px; margin:0 auto; clear:both; height: auto;position: relative; padding: 0px; }
/* 头部 */
.top{width: 100%; height: 262px; background: url(../images/2022-bg.jpg) center top no-repeat;}
.top1{width: 100%; height: 40px; float: left; background: #1d82dd; color: #fff; line-height: 40px;}
.top1_left{width: 800px; height: 40px; float: left; font-size: 15px; text-align: left;}
.top1 a{color: #fff;}
.top1 span{margin: 0 5px;}
.top1_right{width: 400px; height: 40px; float: right; text-align: right;}
.top2{width: 100%; height: 222px; float: left;}
.top2_logo{width: 711px; height: 88px; float: left; margin-top: 33px; }
.sousuo{width: 464px; height: 45px; float: left; margin-left: 72px; margin-top: 56px;}
.stxt{width: 310px; height: 45px; padding-left: 30px;color: #999; font-size: 18px; background-color: rgba(255,255,255,.7); border-radius: 4px 0 0 4px!important; box-shadow: 0 0 20px 5px rgba(225,225,225,0.3)!important; outline: none; border: none; float: left;}
.search{width: 118px; height: 45px; font-size: 20px; text-align: center; display: block; color: #fff; line-height: 44px; background: #1d82dd; border-radius: 0 4px 4px 0; cursor: pointer; background-size: 100% 150%; background-position: 0 0; transition: .3s; box-shadow: 0 0 20px 5px rgba(225,225,225,0.3)!important; border: none; float: left;}
.daohang{width: 100%; height: 55px; background: #1d82dd;}
.nav{width: 1300px;margin: 0 auto;}
.nav-l li{float: left;height: 55px;width: 216px;}
.nav-l li a{display: block;height: 55px;color: #fff;font-weight: bold;font-size: 18px;line-height: 55px;text-align: center;}
.nav-l li a img{margin-right: 14px;vertical-align: middle;}
.nav-l li:hover,.nav-l li.on{background: #0068c5;}

.banner{width: 1300px; height: 140px; margin: 20px 0 0 0;}

.p1{width: 1300px; height: 424px; margin: 20px 0 0 0; background: #fff;}
.p1-left{width: 651px; height: 384px; float: left; margin: 20px  0 0 15px;  position: relative; overflow: hidden;}
.p1-left .bd li{ position: relative; overflow: hidden; width: 651px; height:384px; }
.p1-left .bd li img{ display: block; width: 100%; height: auto; min-height: 100%; }
.p1-left .bg{position: absolute; width: 100%; height: 50px; left: 0; bottom: 0; background:#000; opacity: 0.6;}
.p1-left .text{position: absolute;width: 420px;height: 50px;left: 10px;bottom: 0;}
.p1-left .text li{ padding: 10px 0; position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 18px; color: #FFF; line-height: 30px;}
.p1-left .text li a{color: #FFF;}
.p1-left .num{position: absolute;right: 10px;bottom: 18px;}
.p1-left .num li{position: relative;float: left;width: 15px;height: 15px;margin: 0 3px;border-radius: 50%;transition: margin 0.3s;font-size: 0;background-color: #FFF;cursor: pointer;}
.p1-left .num li.on{background-color: #1d82dd;}
.p1-left>a{display:block;width: 60px;height: 1125px;position:absolute;top:102px;top: calc((384px - 125px) / 2);opacity:0;filter: alpha(opacity=0);transition:all 0.5s;}
.p1-left>a.prev{left:10px;background: url(../images/wjj_tpxw_l.png) no-repeat;}
.p1-left>a.next{right:10px;background: url(../images/wjj_tpxw_r.png) no-repeat;}
.p1-left:hover>a{ opacity:1;filter: alpha(opacity=100);}
.p1-left:hover>a.prev{ left:0px;}
.p1-left:hover>a.next{ right:-8px;}


.p1-right{width: 600px; height: 384px; float: right; margin-top: 20px; margin-right: 15px;overflow: hidden;}
.newstab{height: 40px;width: 100%; border-bottom: 1px solid #e0e0e0;}
.newstab li{float:left; position: relative;}
.newstab li + li{margin-left: 18px;}
.newstab li a{color: #404742; font-size: 20px; font-weight: normal; padding: 0 10px;}
.newstab li.on{ border-bottom: 2px solid #1d82dd;}
.newstab li.on,.newstab li.on a,.newstab li a:hover{color: #1d82dd; font-weight: bold;}

.newstab li{padding-bottom: 12px;}
.newslist{padding-top: 14px;}
.newslist li{line-height: 48px;position: relative;height: 48px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 78%;padding-right: 22%;text-indent: 12px;background: url(../images/2022-li-bg.png) no-repeat left center; padding-left: 0px;}
.newslist li a{color: #000;font-size: 18px; float: left;  max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist li a:hover{color: #1d82dd; font-weight: bold;}
.newslist li span{position: absolute;right: 0px;top: 0px;color: #bbb;font-size: 15px;}
.newslist-more{display: none;}

.p2{width: 1300px; height: 160px; margin: 20px 0 0 0; background: #fff;}
.p2 ul{margin-left: 23px;}
.p2 li{float: left;width: 15%;height: 120px;margin-right: 1.6%;transition: all 500ms; margin-top: 20px;}
.p2 li a{display: block;height: 84px;background: #ecf0f4;padding: 34px 20px 0 32px;border-radius: 6px;}
.p2 li a:hover{background: #e3eefb;}
.p2 li .tit{font-size: 18px;color: #333;width: 83px;font-weight: bold;float: left;margin-left: 5px;}
.p2 li i{display: block;float: left;vertical-align: middle;width: 50px;height: 50px;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.p2 li a:hover i{transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);-moz-transform:rotateY(-360deg);-webkit-transform:rotateY(-360deg);-o-transform:rotateY(-360deg);}

.p3{width: 1300px; height: 395px; margin: 20px 0 0 0;}
.p3-left{width: 865px; height: 375px; float: left; background: #fff; padding: 10px;}

.p3-right{width: 380px; height: 375px; float: right; background: #fff; padding: 10px;}
.p3-right1{width: 370px; height: 270px; float: left; margin-top: 15px;}
.p3-right1 ul li{width: 163px; height: 111px; float: left; background: url(../images/2022-hdjl-bg.png) no-repeat; margin-top: 30px; margin-left: 15px;}
.p3-right1 ul li a{display: block;height: 100%; width: 100%; text-align: center;}
.p3-right1 ul li i{display: block;vertical-align: middle;width: 50px;height: 50px; margin: 0 auto; margin-top: 10px;}
.p3-right1 ul li p{font-size: 18px;color: #333;width: 100%;float: left; color: #fff;}
.p3-right1 ul li a:hover p{font-weight: bold;}

.p4{width: 1300px; height: 395px; margin: 20px 0 0 0;}
.p4-left{width: 865px; height: 375px; float: left; background: #fff; padding: 10px;}
.outBox{ width:865px; text-align:left; margin-top: 20px; }
.outBox .hd{width: 248px; height:332px; float: left; line-height:30px; position:relative;  }
.outBox .hd ul{ float:left; position:absolute;  height:332px;   }
.outBox .hd ul li{ float:left; cursor:pointer; width: 246px; height: 65px; border:1px solid #ddd; line-height: 65px; margin: 5px 0; font-size: 18px;}
.outBox .hd ul li a{padding-left: 15px; display: block;}
.outBox .hd ul li.on a{ background:#1d82dd; color: #fff; font-weight: bold;}
.inBox{ width: 590px; float: left; margin-left: 15px;}
.inBox .inHd{ height:24px; line-height:24px; border-bottom:1px solid #ccc; padding:0 10px;   }
.inBox .inHd ul{ overflow:hidden; zoom:1; width: 570px; height: 30px; padding-left: 13px;}
.inBox .inHd ul li{ height:24px; width:75px; text-align:center; float:left; cursor:pointer;  }
.inBox .inHd ul li.on{ background:#ccc; color:#fff;  }
#add_dd{left: 13px; position: absolute;}
#add_dd2{margin-right: 10px;}
.inBox .inBd ul{ padding: 15px;;  zoom:1; overflow:hidden;   }
.p4-left .newslist li{height: 45px; line-height: 45px;}
.slideBox{ width:570px; height:300px; overflow:hidden; position:relative;  }
.slideBox .hd-pic{ height:30px; overflow:hidden; position:absolute; right:5px; bottom:0px; z-index:10; }
.slideBox .hd-pic ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd-pic ul li{ float:left; margin-right:2px;  width:15px; height:15px; border-radius: 15px; line-height:14px; text-align:center; background:#F0F0F0; cursor:pointer; color: #000; font-size: 14px;}
.slideBox .hd-pic ul li img{display: none;}
.slideBox .hd-pic ul li.on{ background:red; color:red; }
.slideBox .bd-pic{ position:relative; height:100%; z-index:0; font-size: 0;  }
.slideBox .bd-pic ul{padding: 0;}
.slideBox .bd-pic li{ zoom:1; vertical-align:middle; }
.slideBox .bd-pic img{ width:570px; height:300px; display:block;  }

.p4-right{width: 380px; height: 375px; float: right; background: #fff; padding: 10px;}
.p4-right .newstab li{padding-bottom: 0;}
.p4-right .newstab a{font-size: 16px; line-height: 40px;}
.p4-right1{width: 322px; height: 160px; float: left; margin-top: 65px; margin-left: 30px; font-size: 16px; line-height: 45px; color: #1d82dd; font-weight: bold;}

.p5{width: 1300px; height: 225px; margin: 20px 0 0 0; background: #fff;}
.home_ztzl_con{height: 200px; padding: 20px 10px 0 10px;}
.common-scrollArrow{position: relative; height: 100%;}
.common-scrollArrow .owl-nav{display: none;}
.common-scrollArrow .owl-nav div{position: absolute; top: 50%; margin-top: -38px; width: 44px; height: 44px; background: url(../images/scroll_arrow.png) no-repeat #fff; border-radius: 50%; cursor: pointer; box-shadow:0 0 18px 5px rgba(112,112,112,0.15);}
.common-scrollArrow .owl-nav .owl-prev{left:-10px;}
.common-scrollArrow .owl-nav .owl-next{right:-10px; background-position: -44px 0;}
.common-scrollArrow .owl-nav.disabled{display: block;}
.common-scrollArrow .owl-nav div:hover{box-shadow:0 0 18px 5px rgba(112,112,112,0.3);}
.common-scrollArrow.across .owl-nav .owl-prev{left: -59px;}
.common-scrollArrow.across .owl-nav .owl-next{right: -59px;}
.owl-carousel .owl-item img{height: 160px;}
.owl-dots{margin: 0 auto; text-align: center; margin-top: 15px;}
.owl-dots .owl-dot{width: 15px;height: 15px; background-color: #d8d0c5; border-radius: 15px; display: inline-block; text-align: center; margin: 0 10px;}
.owl-dots .active{background-color: #1d82dd;}

/* 底部 */
.p6{background: #1d82dd; padding: 30px 0;}
.footer-links{padding:24px 0;  background: #1d82dd; border-bottom: 1px solid #1d82dd;}
.footer-links .hd ul{margin: 0 -10px;}
.footer-links .hd ul li{float: left; width: 25%;}
.footer-links .hd ul li a{position: relative; z-index:5; display: block; text-align: center; margin: 0 10px; padding:0 36px 0 20px; height:41px; background: #2264ca; color: #d0dbe6; line-height: 41px; border-radius:5px;}
.footer-links .hd ul li a span{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.footer-links .hd ul li a:hover{background: rgba(19,83,182,.8);}
.footer-links .hd ul li.hs a{text-align: left;}
.footer-links .hd ul li.hs a:after{content: ''; position: absolute; right:20px; top: 50%; margin-top: -3px; width: 14px; height: 8px; background: url(../images/icon_links.png) no-repeat; opacity: .5;}
.footer-links .hd ul li.on a{background: rgba(19,83,182,1); color: #fff; border-radius: 5px 5px 0 0;}
.footer-links .hd ul li.on a:after{transform: rotate(-180deg); opacity: 1;}
.footer-links .hd ul li.hs.on a{height: 51px;}
.footer-links .hd ul li.hs.on a:after{margin-top: -8px;}
.footer-links .bd-bg{background: rgba(19,83,182,1); box-shadow:0 0 25px 2px rgba(50,56,70,.25);}
.footer-links .bd ul{padding:20px 0; margin: 0 -10px; overflow: hidden; display: none;}
.footer-links .bd ul li{float: left; width: 16.66667%;}
.footer-links .bd ul li h4{padding:4px 20px; margin: 0 10px; font-size:0.9375em; font-weight: normal; line-height:1.6em; overflow:hidden; vertical-align:top;}
.footer-links .bd ul li a{float:left; color: #d0dbe6; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.footer-links .bd ul li a:hover{color: #fff;}

.footer{background: #1d82dd;}
.footer-copyright{padding:35px 0; color: #d0dbe6; line-height: 2; text-align: center; width: 1010px;float: left;}
.dz{float: left;margin-left: 36px;margin-top: 32px;}
.jiucuo{float: right;margin-top: 32px;margin-right: 36px;}
.footer-copyright .beian{padding-left: 25px; display: inline-block; background: url(../images/baico.png) no-repeat left center;}
.footer-copyright a{color: #d0dbe6;}
.footer-copyright a:hover{color: #fff;}
.footer-copyright .split{margin: 0 10px;}
.footer-wzbs{position: absolute; left: 0; top: 50%; margin-top: -40px;}
.footer-wzbs img{vertical-align: middle;}

.zz_loc{ padding: 5px 0 5px 38px; margin-bottom: 20px;  color: #333; background: url(zzb_icon_loc.png) no-repeat left top; margin-top: 20px;}
.zz_loc a{ color: #333;}
.zz_loc a:hover{color: #1d82dd;}
.gailan{width: 1260px; height: auto; box-shadow: 0 0 20px rgb(35 35 35 / 10%); background: #fff; margin-bottom: 20px; padding: 20px;}
.gailan .newslist li:nth-child(5n+5){padding-bottom: 8px;margin-bottom: 8px;border-bottom: 1px dashed #ddd;}
.gailan .newslist li:last-child{margin-bottom: 0;padding-bottom: 0;}


.xilan{width: 1260px; height: auto; box-shadow: 0 0 20px rgb(35 35 35 / 10%); background: #fff; margin-bottom: 20px; padding: 20px;}
.xilan-title{text-align: center;font-size: 28px;font-family: Microsoft YaHei;font-weight: 400;color: #000000;line-height: 44px;}
.xilan-js{display: flex;justify-content: space-between;font-size: 15px;font-family: Microsoft YaHei;font-weight: 400;line-height: 40px; margin-top: 10px;}
.xilan-js-l{color: #666666; width: 100%; text-align: center;}
.xilan-fgx{width: 100%;height: 1px;background: #DCDCDC;margin-top: 10px;}
.xilan-nr{text-indent: 36px;font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #000000;line-height: 36px;margin-top: 20px;padding: 0 30px;}
.enclosure{padding: 9px 30px 14px;margin-bottom: 40px;background-color: #f7f7f7;}
.enclosure>h2{line-height: 24px;padding: 6px 0;color: #404742;font-weight: bold;font-size: 20px;}
.enclosure-list>li>a{display: block;line-height: 24px;padding-left: 26px;padding-top: 8px;padding-bottom: 8px;color: #666;font-size: 16px;background: url(../images/2022_enclosure_icon.png) no-repeat left center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.enclosure-list>li>a:hover{color: #3d71e9;}

.article-ewm{text-align: center;}
.article-ewm p{line-height: 40px;}
.xl_ewm{margin-top: 10px;}
.xl_ewm img{margin: 0 auto;}


.page{margin-top: 40px;text-align: center; margin-bottom: 10px;}
div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;width: 100%; margin-left: 0px;}
div.page a{padding:5px 8px;font-size: 12px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin: 0 3px;}
div.page a:hover{background:#226ebc; border:1px solid #226ebc; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #226ebc;border: 1px solid #226ebc;color: #FFFFFF;}
div.page input{ border:1px solid #cccccc; width:50px;height:20px; line-hegiht:20px; text-align:center;}
div.page span{padding-right:10px;font-size: 14px !important;font-weight: normal !important;}
.page .cur{background: #226ebc;    border: 1px solid #226ebc;   color: #FFFFFF;}
.wz-ov-page{height: 25px;font-size: 0px;margin: 40px 0 0 80px;}
.ov-all-num{margin-right: 16px;}
.ov-all-num span{color: #6aabe6;margin: 0 5px;}
.wz-ov-page a{float: left;font-size: 14px;line-height: 23px;text-align: center;color: #666;}
.ov-next-prev{height: 23px;width: 60px;margin-right: 13px;border: 1px solid #448aca;}
.wz-ov-page a.cur{background: #448aca;border: 1px solid #448aca;color: #fff;}
.ov-page-text{display: inline-block;width: 23px;height: 23px;border: 1px solid #448aca;line-height: 23px;text-align: center;margin: 0 3px;}
.wz-ov-page .ov-page-up{height: 25px;width: 50px;color: #fff;text-align: center;line-height: 25px;background: #448aca;margin-left: 10px;}
.ov-page-num{height: 23px;width: 23px;border: 1px solid #448aca;margin-right: 6px;}
.ov-next-prev:hover,.ov-page-num:hover{background: #448aca;border: 1px solid #448aca;color: #fff;}
.ov-fir-la{height: 22px;width: 50px;margin: 0px 6px;text-align: center;}

.pageList{padding:15px 30px; font-size: 1em;}
.pageList li{padding-right: 100px; padding-left: 0;}
.pageList li:before{display: none;}
.pageList li.liSolid{padding-bottom: 20px; margin-bottom: 12px; border-bottom: 2px solid #e3e3e3;}
.pagediv{padding-top: 10px;}

.pageLists .channel-title{background: #fafafa; border-bottom: 1px solid #e7e7e7;}
.pageList-more{margin:10px 0 30px; text-align: center;}
.pageList-more a{display: inline-block; width: 100px; height: 32px; background-color: #f1f1f1; color: #555;
  text-align: center; line-height: 32px;}
.pageList-more a:hover{background: #eef4f9;}

.pageFirstCont{padding:15px 25px; font-size:1em; line-height:200%;}
.pageFirstCont p{margin-bottom:15px;}
.pageFirstCont p a{color:#1a56a8;}


.xl_tab2{border-left: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;font-size: 16px; margin-bottom: 30px;}
.xl_tab2 td{ border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; line-height: 50px; padding: 0 18px; color: #555555;}
.xl_tab2 td.td1{ background-color: #f4f6f7; text-align: center; padding: 0; width: 120px;}
.xl_con_tit{text-align: center; line-height: 45px; font-size: 32px; font-weight: bold;}


.nx-tit1{border: 1px solid #e6f0f9;height: 43px;}
.nx-tit1 .tit{display: inline-block;width: 150px;text-align: center;line-height: 49px;margin-left: -1px;float: left;border-right: 1px solid #e6f0f9;color: #213547;font-size: 18px;}
.nx-tit1 .tit.cur{height: 49px;color: #fff;font-size: 18px;font-weight: bold;background: #1d82dd;}
.dt-con{margin-top: 27px;}
.dt-box{margin-bottom: 28px;}
.dt-tit{padding-left: 8px;padding-bottom: 16px;border-bottom: 1px dashed #bbbbbb;}
.dt-tit .tit{color: #1574ca;font-size: 20px;font-weight: bold;}
.dt-list{padding-top: 10px;padding-left: 8px;}
.nx-bor1{border-top: 1px solid #e3e3e3;}
.dt-list li{float: left;margin-right: 34px;}
.dt-list li a{display: inline-block;color: #000000;font-size: 16px;line-height: 34px;}












/**

@media screen and (max-width:768px){
html,body{min-width: 100%!important;}
.container{width: auto; margin-left: 15px; margin-right: 15px; padding: 0;}
.top1{display: none;}
.top2_logo{width: 100%; float: none; height: auto; margin-top: 40px;}
.sousuo{width: 100%; float: none; margin: 0 auto; margin-top: 50px;}
.stxt{width: 70%;}
.search{width: 20%;}
.daohang{height: auto;}
.nav{width: 100%;}
.nav-l li{width: 33%;}
.banner{width: 100%; height: auto; margin: 15px 0;}
.p1{width: 100%; margin: 0; height: auto;}
.p1-left{width: 100%; height: 300px; float: none; margin: 0;}
.p1-left .bd li{width: 100%; height: 300px;}
.p1-left .text{width: 75%;}
.p1-left>a.prev,.p1-left>a.next{display: none;}
.p1-right{float: none; width: 96%; margin: 10px 2%; height: auto;}
.newslist-more{display: block;height: 30px;background-color: #ececec;line-height: 30px;text-align: center;width: 30%;margin: 0 auto;margin-bottom: 15px;}
.newstab li a{pointer-events:none;}

.p2{width: 100%; height: auto; padding-bottom: 20px;}
.p2 ul{margin-left: 10px;}
.p2 li{width: 31.2%; margin-right: 2%;}
.p2 li i{float: initial;margin: 0 auto;}
.p2 li a{height: 110px; padding: 10px 20px 0 32px;}

.p3{width: 100%; height: auto;}
.p3-left{width: 96%; float: none;padding: 0; height: auto; padding: 0 2%;}
.newstab{white-space: nowrap; overflow-x: scroll; overflow-y: hidden; width: 100%; height: 42px;display:flex; background-color: #e5e5e5; line-height: 42px;}
.newstab::-webkit-scrollbar { display: none;}
.p3-right{width: 100%; float: none; padding: 0; height: auto;}
.p3-right1{width: 100%; height: auto; margin-top: 0;}
.p3-right1 ul li{width: 46%; margin-left: 2%; background: #447ad3; border-radius: 5px; margin-top: 15px;}

.p4{width: 100%; height: auto;}
.p4-left{width: 100%; float: none; display: none;}
.p4-right{width: 100%; height: auto; padding: 0;}
.p4-right1{width: 90%; margin-left: 5%;}

.p5{width: 100%;}
.owl-carousel .owl-item img{height: 120px;}


.footer-links .hd ul li, .footer-links .bd ul li{width:50%; margin-bottom: 5px;}
.footer-links .hd ul li.hs.on a{height: 41px;}
.footer-links .bd-bg{box-shadow: none;}
.footer-gray .footer-links .bd{background: none;}
.footer-gray .footer-links .hd ul li a{text-align: left; max-width: 80%; margin: 0 auto;}
.footer-gray .footer-links .hd ul li.hs a:after{position: absolute; margin-top: -3px;}

.footer-copyright{width: 100%;}
.dz {float: initial; margin: 0 auto;text-align: center;}
.jiucuo {float: initial; margin: 0 auto;text-align: center;}
**/



}