.dwgk{background: url(/images/2024-ggzy-bg.jpg) no-repeat top center #fff;}
.dwgk-top{width: ; margin: 0 auto; height: 445px;}
.zt-top{width: 100%; height: auto;}
.zt-logo{width: 420px; height: auto; float: left;margin-top: 25px;}
.zt-wza{float: right; text-align: right; color: #fff;margin-top: 25px;}
.zt-wza a{color: #fff; padding: 0 4px;}
.zt-title{width: 100%; height: 259px; float: left; margin: 20px 0; text-align: center;}

.dwgk-nav{width: 100%; height: 93px; background: url(/images/2024-ggzy-nav-bg.png) center no-repeat;}
.dwgk-nav-box{width: ; height: 93px; line-height: 93px; margin: 0 auto;}
.dwgk-nav-box ul li{width: 12.5%; height: 93px; font-size: 24px; float: left;}
.dwgk-nav-box ul li a{color: #fff; display: block; text-align: center;}
.dwgk-nav-box ul li a:hover{font-weight: bold;}
.dwgk-main{width: ; height: auto; background: #fff; margin: 0 auto; min-height: 300px;}

.p1{width: 100%; margin-top: 30px; padding: 0 20px; float: left; min-height: 50px;}
.p1-left{float: left; width: 577px; height: 387px; position: relative; overflow: hidden;}
.swiper-wrapper .swiper-slide img{width: 100%; height: 100%; }
.p1-left .swiper-wrapper{display: flex;}
.p1-left .swiper-wrapper .swiper-slide .text{position: absolute;width: 100%;height: 50px;left: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.7); }
.p1-left .swiper-wrapper .swiper-slide .text span{ position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 18px;line-height: 50px; color: #FFF; width: calc(100% - 140px); padding: 0 10px; display: block;}
.p1-left .pagination{position: absolute;z-index: 20;bottom: 15px;width: auto!important;text-align: right; right:10px;}
.p1-left .swiper-pagination-bullet{display: inline-block;width: 12px;height: 12px;border-radius:10px; background: #fff;margin: 0 5px;opacity: 0.8;cursor: pointer;}
.p1-left .swiper-pagination-bullet-active { background: #ff0000; width: 40px;}
.p1-left>a{display:block;width: 50px;height: 125px;position:absolute;top:102px;top: calc((400px - 125px) / 2);opacity:0;filter: alpha(opacity=0);transition:all 0.5s; z-index: 20;}
.p1-left>a.arrow-left{left:0px;background: url(/images/2023-ycs-tpxw-l.png) no-repeat;}
.p1-left>a.arrow-right{right:0px;background: url(/images/2023-ycs-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:0px;}
.p1-right{float: right; width: 560px; height: 387px; position: relative; overflow: hidden;}
.newstab li{margin: 0 7px;}
.newstab{height: 50px;width: 100%; line-height: 50px;}
.newstab li{float:left; position: relative;}
.newstab li a{color: #666666; font-size: 22px; font-weight: normal; padding: 0 30px;display: block;}
.newstab li.on{background: #d72222;}
.newstab li.on,.newstab li.on a,.newstab li a:hover{color: #fff;}

.newslist{padding-top: 14px;}
.newslist li{line-height: 45px;position: relative;height: 45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;padding-right: 16%;text-indent: 12px; transition: .3s all; 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:hover span, .newslist li a:hover{color: #d72222; font-weight: bold;}
.newslist li span{position: absolute;right: 0px;top: 0px;color: #bbb;font-size: 15px;}
.newslist-more{display: none;}
.newslist li::before{content: "";position: absolute;top: 28px;left: 0;width: 5px;height: 5px;margin-top: -5px;background-color: #cccccc; border-radius: 5px;}
.newslist li:hover::before{background-color: #d72222;}

.p2{width: 100%; margin-top: 30px; padding: 0 20px; float: left;}
.p2 img{width: 100%; height: auto;}

.p3{width: 100%; margin-top: 30px; padding: 0 20px; float: left;}
.p3-left{float: left; width: 560px; height: 387px; position: relative; overflow: hidden;}
.p3-right{float: right; width: 560px; height: 387px; position: relative; overflow: hidden;}

.p4{width: 100%; margin-top: 30px; padding: 0 20px; float: left; height: 122px;}
.p4-box{width: 100%; height: 122px; float: left; position: relative; overflow: hidden;}
.p4-box .swiper-slide{width: 290px; height: 122px; float: left;}
/* .p4-box .swiper-wrapper{display: block;} */
.p4-box .swiper-container{display: flex;}
.p4-box .swiper-button-next, .p4-box .swiper-button-prev{top: 50%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.p4-box .swiper-button-next:after, .p4-box .swiper-button-prev:after{font-size: 20px!important;}

.p5{width: 100%; margin-top: 30px; padding: 0 20px; float: left; height: auto; border-top: solid 4px #d72222; background: #f9f9f9;}
.p5-box{width: ; height: auto; margin: 0 auto;}
.p5-top{text-align: center; margin:30px 0;}
.p5-bot{width: 100%; line-height: 50px; text-align: center;color: #333;}
.p5-bot a{color: #333;}

.weizhi{height: 35px; background:#fcf2ef;}
.weizhi p{font-size: 16px;color: #333;text-indent: 10px;line-height: 35px;}
.weizhi p a:hover{color: #1d82dd;}

.tygl{width: 100%; height:auto; padding: 0 30px; float: left; margin-top: 30px; min-height: 200px;padding-bottom: 50px;}
.tygl-left{float: left; width: 250px; height: auto; border: 1px solid #fcf2ef; padding-bottom: 15px;background: #fcf2ef; margin-top: 20px;}
.tygl-left-top{padding-left: 35px; background: url(/images/yc-icon-25.png) no-repeat 10px 10px; font-size: 18px; color: #fff; background-color: #d72222; line-height: 40px; font-weight: bold;}
.list_nav{margin: 10px 15px 0 15px; width: 220px; height: auto; vertical-align: middle;} 
.list_nav ul li{width: 100%; height: 40px; line-height: 40px; float: left; font-size: 18px; margin-top: 10px; border-left: solid 4px #d72222;background: #fff;}
.list_nav ul li a{display: block; color: #333; text-align: left; text-indent: 2em;}
.list_nav ul li a:hover{color: #fff;}
.list_nav ul li:hover, .list_nav ul li.active, .list_nav ul li.active a{background: #d72222; color: #fff;}
.list_nav ul li a p{float: right; margin-right: 20px;}
.tygl-right{float: right; width: 870px; height: auto; padding-bottom: 15px; margin-top: 20px;}
.tygl-right-top{width: 100%; height: 40px; line-height: 40px; float: left; border-bottom: solid 1px #d72222;;}
.tygl-right-top span{width: auto; padding: 0 10px; background: #d72222; color: #fff; float: left; font-size: 18px; font-weight: bold;}
.tygl-right-tl{float: right; width: 100%; height: auto; padding-bottom: 15px;}
.tygl-right-list{width: 100%; float: left;position: relative; height: auto;}
.tygl-right-list ul li:nth-child(5n){border-bottom: 1px dashed #dcdcdc;padding-bottom: 70px;margin-bottom: 20px;}
.tygl-right-list ul li a{color: #333;}
/* ·ÖÒ³ */
div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;width: 100%px;}
div.page a{padding:10px 15px;font-size: 14px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#d72222; margin: 0 3px;}
div.page a:hover{background:#d72222; border:1px solid #d72222; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #d72222;border: 1px solid #d72222;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: #d72222;    border: 1px solid #d72222;   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: #d72222;margin: 0 5px;}
.ov-all-num:hover span{color: #fff;}
.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 #d72222;}
.wz-ov-page a.cur{background: #d72222;border: 1px solid #d72222;color: #fff;}
.ov-page-text{display: inline-block;width: 23px;height: 23px;border: 1px solid #d72222;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: #d72222;margin-left: 10px;}
.ov-page-num{height: 23px;width: 23px;border: 1px solid #d72222;margin-right: 6px;}
.ov-next-prev:hover,.ov-page-num:hover{background: #d72222;border: 1px solid #d72222;color: #fff;}
.ov-fir-la{height: 22px;width: 50px;margin: 0px 6px;text-align: center;}

.con_title{width: 100%;  border-bottom: #e5e5e5 dashed 2px; line-height: 35px; text-align: center; font-size: 24px; padding: 20px 0;}
.con_info{margin-top: 10px; text-align: center;font-size: 14px; color: #404040;}
.sub_time{margin-right: 20px;}
.con_art{font-size: 18px; line-height: 36px;color: #404040; padding: 30px;}
#playercontainer {margin: 0 auto;}
.con_art img{max-width: 100%;}
#playercontainer {margin: 0 auto;text-align: center;}
.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: #1d82dd;}
.article-ewm{text-align: center;}
.article-ewm p{line-height: 40px;}
.xl_ewm{margin-top: 10px;}
.xl_ewm img{margin: 0 auto;}

.contaizt-y{border-bottom:1px #e6e6e6 solid;}
.contaizt{padding:18px 0px 20px 0px;overflow: hidden; width: ; margin: 0 auto;}
.contaizt .hd{height: 32px;width: 111px;float: left;}
.contaizt .hd span{padding: 0px 0px 0px 27px;line-height: 32px;color:#ca1c1c;font-size: 16px;display: block;font-weight: bold;}
.contaizt .bd{float:left;height: 32px;width: 1089px;}
.contaizt .bd ul {overflow: hidden;width: 1140px;}
.contaizt .bd li{width: 215px;font-size:16px;height: 32px;margin-right: 70px; line-height: 32px;float: left;}
.contaizt .bd select{width: 215px;font-size:16px;height: 32px;margin-right: 19px; line-height: 32px;float: left;padding-left: 8px;color: #333333;}



@media screen and (max-width: 760px) {
.dwgk{background-size: 200%;}
.dwgk-top{height: auto;width: 100%;}
.zt-logo{width: 45vw;margin-top: 3vw;}
.zt-logo img{width: 100%; height: auto;}
.zt-wza{width: 55vw;margin-top: 6vw; font-size: 3vw;}
.zt-wza a{padding: 0 1vw;}
.zt-title{width: 100%; height: auto; margin: 3vw 0;}
.zt-title img{width: 80%; height: auto;}
.dwgk-nav{height: 20vw;}
.dwgk-nav-box{width: 100%; height: 20vw; line-height: 10vw;}
.dwgk-nav-box ul li{width: 25%; height: 10vw;font-size: 4vw;border-right: 1px solid rgba(255, 255, 255, 0.15);border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.dwgk-main{width: 100%;}
.p1{width: 100%;margin-top: 3vw;padding: 0 2vw;min-height: unset;}
.p1-left{width: 100%; height: 60vw;}
.p1-left .swiper-wrapper .swiper-slide .text{height: 10vw;}
.p1-left .swiper-wrapper .swiper-slide .text span{font-size: 4vw;line-height: 10vw;padding: 0 2vw;}
.p1-right{width: 100%; height: auto; margin-top: 2vw;}
.newstab{height: 10vw;line-height: 9vw;}
.newstab li a{font-size: 4vw;padding: 0 3vw;}
.newslist {padding-top: 2vw;}
.newslist li{height: 10vw;line-height: 10vw;padding-right: 23%;}
.newslist li a{font-size: 3.5vw;}
.newslist li span{font-size: 3vw;}
.newslist li::before{top: 25px;}
.p2{margin-top: 3vw;padding: 0 2vw;}
.p3{margin-top: 3vw;padding: 0 2vw;}
.p3-left{width: 100%; height: auto;}
.p3-right{width: 100%; height: auto; margin-top: 2vw;}
.p4{margin-top: 3vw;padding: 0 2vw; height: auto;}
.p4-box{height: 20vw;}
.p4-box .swiper-slide{height: 20vw;}

.tygl{padding: 0 2vw;margin-top: 3vw;padding-bottom: 3vw;}
.weizhi{height: 8vw;}
.weizhi p{font-size: 3vw;line-height: 8vw;}
.tygl-left{width: 100%;padding-bottom: 2vw;margin-top: 2vw;}
.tygl-left-top{font-size: 5vw;line-height: 10vw;}
.list_nav{margin: 2vw 0; width: 100%;}
.list_nav ul li{width: 48%; margin: 1vw 1%; height: 8vw; line-height: 8vw; font-size: 4vw;}
.tygl-right{width: 100%; height: auto;padding-bottom: 3vw;margin-top: 3vw;}
.tygl-right-list ul li:nth-child(5n){padding-bottom: 13vw;margin-bottom: 3vw;}
div.page{width: 100%;line-height: 8vw;}
div.page a{display: none;margin: 0 2vw;padding: 0 1vw;}
.ov-next-prev, .ov-next-prev{display: inline-table!important; }
div.page a.up{display: inline-table!important; }
.con_title{line-height: 8vw;font-size: 5vw;padding: 2vw 0;}
.con_info{margin-top: 2vw; font-size: 3vw;}
.con_art{padding: 2vw 4vw;}
.con_art *{font-size: 4vw!important; line-height: 8vw!important;}
.con_art img{max-width: 100%!important;height: auto!important;}
#playercontainer{width: 100%!important; max-height: 250px!important;}
#playercontainer video{width: 100%!important; max-height: 250px!important;}
.con_art iframe{width: 100%!important; max-height: 250px!important;}

.enclosure{padding:2vw 4vw;margin-bottom: 2vw;}
.enclosure>h2{font-size: 4vw;line-height: 8vw;padding: 2vw 0;}
.enclosure-list>li>a{line-height: 8vw;padding-left: 7vw;padding-top: 2vw;padding-bottom: 2vw;font-size: 4vw;}
.xl_ewm{margin-top: 3vw;}
.article-ewm{display: none;}
.article-ewm p{line-height: 8vw;font-size: 4vw;}






}