@charset "utf-8";
/* css document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"microsoft yahei","arial narrow",helvetica;background:#fff;-webkit-text-size-adjust:100%;}
a{color:#333;text-decoration:none}
a:hover{color:#341b00;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#333;}
.g-wp p{ color:#000;}

/*通用定义*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.lf{ float:left;}
.rt{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}
.content{ width:1200px; margin:0 auto; position:relative;}
.br{display: none;}

/*公共图片动画*/
.animpic{ transition: all 0.5s; }
.animpic img{display: block;width: 100%;height: auto;min-height: 100%;/* object-fit: cover; */border-radius: 10px;}
.animpic:hover{ transform: translatey(-5px); box-shadow:0px 10px 10px -5px #766f6f;border-radius: 20px; }

.zzb{width: 100%; min-width: 1200px; background: url(/uploads/image/images/nxslh-bg.png) top center no-repeat;}
.zzb-top{height: 362px;}
.zzb-wza{width: 100px; height: 30px; line-height: 30px; text-align: center; border-radius: 20px; border: #e19944 solid 1px; font-size: 18px; position: absolute; top: 10px; right: 0;}
.zzb-wza a{color: #e19944; display: block;}
.zzb-logo{width: 777px; height: 96px;  padding-top: 76px;}
.zzb-zzb{width: 170px; height: 60px; background: #e19944; border-radius: 30px; margin-top: 18px; margin-left: 103px;}
.zzb-zzb a{color: #fff; font-weight: bold; font-size: 30px; display: block; text-align: center; line-height: 60px;}

.zzb-nav{height: 740px;}
.zzb-nav ul li{width: 377px; height: 223px; float: left;  border-radius: 20px; margin: 11px;}
.zzb-nav ul li.ico1{background: linear-gradient(0deg, #fc8963 0%, #f9d065 100%);}
.zzb-nav ul li.ico2{background: linear-gradient(0deg, #234fe7 0%, #5ca1f7 100%);}
.zzb-nav ul li.ico3{background: linear-gradient(0deg, #588abb 0%, #88befb 100%);}
.zzb-nav ul li.ico4{background: linear-gradient(0deg, #588aba 0%, #87bdfb 100%);}
.zzb-nav ul li.ico5{background: linear-gradient(0deg, #57c5be 0%, #57cac1 100%);}
.zzb-nav ul li.ico6{background: linear-gradient(0deg, #5e9ef6 0%, #5ca1f7 100%);}
.zzb-nav ul li.ico7{background: linear-gradient(0deg, #5e9ff6 0%, #5ca1f7 100%);}
.zzb-nav ul li.ico8{background: linear-gradient(0deg, #fec53e 0%, #f8d26b 100%);}
.zzb-nav ul li.ico9{background: linear-gradient(0deg, #42c8c5 0%, #70ddfb 100%);}
.zzb-nav ul li a{width: 100%; height: 100%; display: block; color: #fff;}
.zzb-nav ul li span{width: 120px; height: 120px; float: left; margin-top: 56px; margin-left: 27px;}
.zzb-nav ul li p{width: 200px; height: 100px; float: left; margin-top: 70px; text-align: center; font-size: 40px; font-weight: bold; line-height: 100px; color: #fff;}
.zzb-nav ul li .p1{line-height: 50px;}


.zzb-bsfw{height: 545px;}
.zzb-bsfw-top{width: 100%; height: 80px; float: left; margin-top: 76px;}
.zzb-bsfw-top-hx{width: 470px; height: 2px; background: #39a7d8; margin-top: 39px; float: left;}
.zzb-bsfw-top-tit{width: 260px; float: left; height: 80px; line-height: 80px; text-align: center;}
.zzb-bsfw-top-tit a{font-size: 50px; color: #39a7d8; font-weight: bold;}
.zzb-bsfw-con{width: 100%; height: 380px; float: left;}
.zzb-bsfw-con ul li{width: 585px; height: 151px; float: left;margin: 10px 7px}
.zzb-bsfw-con ul li a{display: block;}
.zzb-bsfw-con ul li p{width: 300px; height: 120px; float: left; color: #fff; line-height: 120px; font-size: 40px; font-weight: bold; margin-top: 15px; margin-left: 45px;}
.zzb-bsfw-con ul li .p1{line-height: 60px;}
.zzb-bsfw-con ul li.bs1{background: url(/uploads/image/images/zzb-bsfw01.png) no-repeat;}
.zzb-bsfw-con ul li.bs2{background: url(/uploads/image/images/zzb-bsfw02.png) no-repeat;}
.zzb-bsfw-con ul li.bs3{background: url(/uploads/image/images/zzb-bsfw03.png) no-repeat;}
.zzb-bsfw-con ul li.bs4{background: url(/uploads/image/images/zzb-bsfw04.png) no-repeat;}

.zzb_foot{height: 130px; background: #e7e7e7; width: 100%; min-width: 1200px;}
.zzb_bottom{width:1100px; margin:0 auto;}
.zzb_dzjg {padding-top: 40px;margin-right: 10px;}
.zzb_footer_conx {width: 800px;text-align: center;margin-top: 10px;margin-left: 60px;}
.zzb_footer_con_kj { width: 800px; margin-top: 10px; text-align: center;}
.zzb_footer_con_kj a {font-size: 18px;  line-height: 30px;width: 100px; display: inline-table;}
.zzb_footer_con_kj span {float: left; color: #959595; padding: 0 8px 5px 8px;}
.zzb_footer_con_bq{display: block;color: #333;font-size: 18px; line-height: 30px;text-align: center;width: 800px;}
.zzb_footer_con_bq br{display: none;}


.zzb-list{background: #fff; border-radius: 20px; min-height: 200px; box-shadow: 0 0 20px rgb(35 35 35 / 10%); margin-bottom: 20px;}
.bc-nav-wp{position:relative;padding:25px 0;border-bottom:1px solid #ddd;line-height:26px;color:#111;font-size:26px;word-wrap:break-word;word-break:break-all; margin: 0 15px;}
.bc-nav-wp .ico{margin-right:15px;height:30px;vertical-align:middle}
.bc-nav-wp a{color:#111}
.bc-nav-wp a:hover{color:#0473fd}
.zzb-back{float: right; font-size: 25px; margin-right: 15px;}

.zzb-list-con{margin: 0 15px;}
.zzb-list-con ul{padding-top: 20px;}
.zzb-list-con ul li{position:relative;border:1px solid transparent;margin-bottom:22px;padding:25px;background:#f5f5f5;font-size:0;transition:all .3s cubic-bezier(0.5,1,0.89,1); line-height: 1.5;}
.zzb-list-con ul li:hover{background:#fff;border-color:#f9f9f9;box-shadow:0 2px 32px rgba(0,0,0,.08);color: #0473fd;}
.zzb-list-con ul li:hover a{color: #0473fd;}
.zzb-list-title{width:80%;}
.zzb-list-title a{float: left; color: #111;font-size: 34px;font-weight: 400;transition: color .3s; word-wrap: break-word;word-break: break-all;}
.zzb-list-time{color: #999; font-size: 28px; position: absolute; right: 10px; top: 30px; }
.zzb-list-cwyhtitle{width:100%;}
.zzb-list-cwhytitle a{float: left; color: #111;font-size: 34px;font-weight: 400;transition: color .3s; word-wrap: break-word;word-break: break-all;}
.zzb-list-cwhytime{color: #666; font-size: 28px; margin-top: 10px;}
.zzb-list-cwhyzy{color: #666; font-size: 28px; margin-top: 10px;}

.zzb-list-link{position: absolute;top: 50px;right: 25px;padding: 15px 25px;background: #e46d15;border-radius: 6px;transition: background .3s;}
.zzb-list-title a:hover{color: #0473fd;}
.zzb-list-link img{position: relative;top: 9px;height: 26px; float: left;}
.zzb-list-link span{margin: 0 0 0 15px;color: #fff;font-size: 30px; float: left;}

div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;}
div.page a{padding:5px 10px;font-size: 14px; 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;}

.zzb-xl{margin: 0 15px;}
.zzb-xl>h1{padding:35px 45px 0 45px;color:#000;text-align:center;font-size:46px;line-height:1.5;word-break:break-all}
.zzb-xl>h2{padding:35px 45px 0 45px;color:#000;text-align:center;font-size:40px;line-height:1.5;word-break:break-all;font-family: "黑体"; font-weight: bolder;}
.zzb-xl>h3{padding-bottom:15px;color:#333;text-align:center;font-size:35px;font-weight:400;line-height:1.5;word-break:break-all}
.xl-wfzh{padding:10px 40px 6px 40px;font-size:25px;color:#000;text-align:center;margin:10px 0px;line-height:30px;font-weight:400px;font-family:"楷体";}
.zzb-xl .tit-info {border-bottom: 1px dotted #ccc; text-align: center; margin-top: 30px; padding-bottom: 30px;}
.zzb-xl .tit-info span{font-size: 24px; color: #666;}
.time{margin-left: 15px;}
.xl-con{position:relative;overflow-x:auto;padding:15px 0;font-weight:400;font-size:30px;line-height:1.8}
.xl-con .article-detail{min-height:400px; padding: 0 35px;}
.xl-con .article-detail img{max-width: 100%!important; height: auto!important;}
.xl-con video{margin:auto}
.xl-con .article-detail,.xl-con .article-detail div,.xl-con .article-detail span,.xl-con .article-detail p{font-size:30px!important;line-height: 2em!important; color: #333;}

.enclosure{padding: 9px 30px 14px;margin-bottom: 40px;}
.enclosure>h2{line-height: 24px;padding: 6px 0;color: #404742;font-weight: bold;font-size: 25px;}
.enclosure-list>li>a{display: block;line-height: 24px;padding-left: 26px;padding-top: 8px;padding-bottom: 8px;color: #666;font-size: 20px;background: url(/uploads/image/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; margin-bottom: 20px;}
.article-ewm p{line-height: 40px; font-size: 18px;}
.xl_ewm{margin-top: 10px;}
.xl_ewm img{margin: 0 auto;}

.bsfw-xl .ftab td{height:45px;line-height: 24px;overflow: hidden;}
.szf_zw-table{background: #fff;border: 1px solid #ddd;margin-bottom:20px; margin-top: 15px;}
.szf_zw-table tr{height: 45px;}
.szf_zw-table tr th{width: 110px;text-align: right;font-size: 18px;color: #2c66a5;font-weight: bold; line-height: 32px;}
.szf_zw-table tr td{padding-left: 10px;font-size: 18px;line-height: 32px;color: #333;}
.cm-table-fixed{width: 100%;table-layout: auto;}
.szf_zw-table tr:nth-child(1){display: none;}
.cm-table-fixed tr .txt-lf{text-align: left;}
.cm-table-fixed tr a:hover{color: #3678d8;}
table.center td{text-align: center;}
.shixiao{background: 100% no-repeat}
.feizhi{background: 100% no-repeat}

.zzb-ld-con{margin: 0 15px;}
.list-ld{padding:30px;}
.list-ld-fl{width: 70%; height: 40px; line-height: 40px; text-align: left; font-size: 25px; margin-bottom: 20px; padding-left: 30px; font-weight: bold;}
.list-ld-con{width: 100%; height: auto; text-align: center;}
.list-ld-con ul li{display:inline-table;width:25%;text-align:center;height:auto;line-height:40px;}
.list-ld-con ul li a{font-size:16px;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:inline-block;}
.list-ld-con ul li a img{height:250px; border: 1px solid #dddddd; padding: 4px;}
.list-ld-con ul li p{font-size:30px;color:#333; font-weight: bold;}
.fsz li{float: left;}

.ld-detail .fengong{font-size: 32px;font-weight: bold;color: #2d66a5;margin-top: 10px;text-indent: 2em;}
.ld-detail p{line-height: 2em;font-size: 30px;color: #000;text-align: justify;text-indent: 2em;margin: 10px 0px;}
.zfcwhy{width:84%;background-color:#e6f3ff;border:1px solid #a0d0fc;font-size:30px;height: auto;margin: 20px auto;padding:20px;line: height 2em;text-align: center;font-family:"仿宋";}
.zfcwhy p{text-align: justify;}
.zfcwhy span{font-family:"黑体";}
.zfcwhy a{color:red;}
.zfcwhy a:hover{color:blue;}









@media screen and (max-width: 767px){
.content{ width:100%; margin:0 auto; position:relative;}
.zzb,.zzb_foot{min-width: 100%;}
.zzb-logo{padding-top: 20px; width: 50%; padding-left: 20px; height: auto;}
.zzb-logo img{width: 100%;}
.zzb{background-size: 100%;}
.zzb-zzb{width: 100px; height: 40px; margin-left: 20px;}
.zzb-zzb a{line-height: 40px; font-size: 20px;}
.zzb-top{height: 150px;}
.zzb-wza{display: none;}

.zzb-nav ul li{width: 46%; margin: 2%; height: auto;}
.zzb-nav ul li span{width: 50px; height: auto; display: block; float: none; text-align: center; margin: 10px auto;}
.zzb-nav ul li p{width: 100%; height: auto; margin-top: 0; margin-left: 0; line-height: 50px; font-size: 20px;}
.zzb-nav ul li .p1{line-height: 50px;}
.zzb-nav ul li .p1 br{display: none;}
.zzb-nav ul li:last-child{width: 96%;}
.zzb-nav ul li.ico9 span{width: 50px;}
.zzb-nav{height: auto;}
.zzb-bsfw{height: auto;}
.zzb-bsfw-top{margin-top: 0px; height: auto;}
.zzb-bsfw-top-hx{display: none;}
.zzb-bsfw-top-tit{width: 100%;padding-top: 0px;}
.zzb-bsfw-top-tit a{font-size: 30px;}
.zzb-bsfw-con{height: auto;}
.zzb-bsfw-con ul li{width: 96%; height: auto; margin: 10px 2%; background-size: 100% 60px!important;}
.zzb-bsfw-con ul li p{line-height: initial; height: 60px; font-size: 20px; margin-top: 0; line-height: 60px; margin-left: 30px; width: auto;}
.zzb-bsfw-con ul li .p1{line-height: 30px;}
/* .zzb-bsfw-con ul li .p1 br{display: none;} */


.zzb_bottom{width: 100%; padding-bottom: 10px;}
.zzb_dzjg{float: none!important; text-align: center; margin-right: 0; padding-top: 10px;}
.zzb_footer_conx{width: 100%; margin-left: 0; margin-top: -10px; margin-bottom: 15px;}
.zzb_footer_con_kj{width: 100%;}
.zzb_footer_con_bq{width: 100%;}
.zzb_foot{height: auto;}
.zzb_footer_con_bq br{display: block;}

.zzb-list-con ul{padding-top: 12px;}
.zzb-list-con ul li{margin-bottom: 12px; padding: 10px;}
.zzb-list-title a{margin-right: 50px; font-size: 18px;}
.zzb-list-time{padding-top: 0px;font-size: 15px; top: 10px;}
.zzb-list-link{top: 10px; right: 10px; padding: 5px 10px;border-radius: 2px;}
.zzb-list-link img{top: 1px; height: 15px;}
.zzb-list-link span{margin: 0 0 0 5px; font-size: 15px;}


.page .be, .page .num{display: none;}


.bc-nav-wp{padding:12px 0;font-size:15px;line-height:20px}
.bc-nav-wp .ico{margin-right:8px;height:20px}
.br{display: block;}
.zzb-back{font-size: 15px; display: none;}

.zzb-xl>h1{padding: 15px; font-size: 25px;}
.zzb-xl > h2{padding: 15px; font-size: 25px;}
.zzb-xl .tit-info span{padding-bottom: 10px; margin-top: 0;}
.zzb-xl .tit-info span{display: block; margin-bottom: 5px; font-size: 20px;}
.xl-con .article-detail{padding: 0 15px}
.xl-con .article-detail,.xl-con .article-detail div,.xl-con .article-detail span,.xl-con .article-detail p{font-size:25px!important;line-height: 2em!important; color: #333;}
.zzb-xl .tit-info{padding-bottom: 10px; margin-top: 10px;}

.szf_zw-table tr{height: auto; 	width: 100%; display: initial;}
.szf_zw-table tr th{width: 30%; float: left;}
.szf_zw-table tr td{width: 60%; float: left;}

.list-ld-con ul li{width: 45%; margin-bottom: 15px;}
.list-ld-con ul li:nth-child(2n){float: right;}
.list-ld-con ul li a img{width: 96%; height: auto; padding: 1%;}
.list-ld-fl{padding-left: 0px; width: 100%; background: #f5f5f5; text-align: center; color: #0473fd;}
.list-ld-con ul li p{font-size: 20px;}
.ld-detail p{font-size: 20px;}
.ld-detail .fengong{font-size: 22px;}

#playercontainer{width: 100%!important; max-height: 300px!important;}

.zzb-list-cwhytitle a{font-size: 20px;}
.zzb-list-cwhytime{font-size: 18px;}
.zzb-list-cwhyzy{font-size: 18px;}

.zfcwhy{font-size: 25px;}



}



@media screen and (max-width: 330px){
.szf_zw-table tr th{font-size: 15px; width: 35%;}
.szf_zw-table tr td{font-size: 15px;}

}
