@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%;background:url(https://www.szzx.gov.cn/2024szzxhy/bgwl.png) repeat-y }
a{color:#000;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:#666;}
.mysp01 .swiper-wrapper .swiper-slide{width:25%}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:url(https://www.szzx.gov.cn/2024szzxhy/r.png) no-repeat;width:42px;height:75px;}
.mysp01 .swiper-button-next, .swiper-button-prev{background:url(https://www.szzx.gov.cn/2024szzxhy/r.png) no-repeat;width:42px;height:75px;top:30%}
.mysp01 .swiper-button-next, .swiper-button-prev::after{content: '';}
.swiper-button-next::after, .swiper-container-rtl .swiper-button-prev::after {content: '';}
/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.redbg{background:#FEF0E5;overflow:hidden;height:260px;}
.mysp01{margin-bottom: 30px}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}
.hred{background:#FF080D;border-radius:10px;}
/*滚动图片-----*/
.hysj{width:657px;box-sizing: border-box;}
.hysj1{background:#df281f;border-radius:10px;padding:10px;overflow:hidden;zoom:1;}
.scrollImg{ position:relative;width:637px;height:360px; overflow:hidden;}
.scrollImg img{width:637px;height:360px;}
#bd1lfimg{position:relative;width:637px;height:360px;overflow:hidden;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{position:relative; width:637px;height:360px; overflow:hidden; float:left;}
#bd1lfimg dt{ position:absolute; left:0; top:0;}
#bd1lfimg dd { width:637px;height:25px; line-height:25px;  padding:8px 0 4px 15px; overflow:hidden;background:#000000; filter:alpha(Opacity=70); Opacity:0.7; position:absolute; left:0; bottom:0;}
#bd1lfimg dd a{font-size:14px; font-weight:bold; color:#ffffff; position:relative; z-index:100;}
#bd1lfimg dd a:hover{color:#cccccc;}
.sub_nav{width:128px; height:25px; right:0; bottom:3px;  position:absolute; color:#999999; z-index:200;}
.sub_no{height:25px;}
.sub_no li{display:block; width:20px; height:20px;line-height:20px; float:left; overflow:hidden;  vertical-align:middle; text-align:center; filter:alpha(Opacity=90); Opacity:0.9; font-family:Arial; font-size:11px;  cursor:pointer; margin:0 2px;background:#ffffff; color:#000000;}
.sub_no li.show{color:#fff; background: #F30;}

/*.layout, .content{ width:1400px; min-height: 100%; margin:0 auto; position:relative;}*/

.boxMo{ min-width:1420px;}
.padT50{ padding-top: 50px;}
.marB30{ margin-bottom: 30px;}
.bg{background:url(https://www.szzx.gov.cn/2024szzxhy/2025bg.png) no-repeat center top;}
.section{width: 1200px;margin:0 auto}

.btss{height: 111px; margin-bottom: 50px;overflow: hidden;zoom:1;}
/*.tit_main{ display: block; position: relative; top: 15%; left: auto; width: 73%; height: auto; margin: 0 auto; }*/
.tit_main{ display: block; width: 1381px; height: 408px; margin: 60px auto 0; background: url(https://www.szzx.gov.cn/2024szzxhy/tit_main.png) no-repeat center top;}

.hyyw_wrap{width:1200px;}
.tit_hyyw{ position: absolute; top: 20px; left: -68px; width: 346px; height: 621px; background: url(https://www.szzx.gov.cn/2024szzxhy/tit_hyyw.png) no-repeat center top;}
.hyyw_con{ width:100%;background:#ECBA84;height:430px}
.hyyw_news{ position: relative; height: 500px; margin-bottom: 20px;}

.focus_wrap{  position: absolute; top:0px; left: 0; width:688px; height: 430px; border: 5px solid #df281f; z-index: 3}
.swiper-container_focus{ width: 688px; height: 430px;  overflow: hidden;}
.swiper-container_focus .swiper-wrapper{ height: auto;}
.swiper-container_focus .swiper-slide{ position: relative;}
.swiper-container_focus .swiper-slide-active,.swiper-container_focus .swiper-slide-duplicate-active{ }
.swiper-container_focus .swiper-slide img{ width:688px; height: 430px;object-fit: cover;}
.swiper-container_focus .swiper-slide h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 50px; font: bold 20px/50px "Microsoft Yahei"; text-indent: 0.5em; color: #fff; background: rgba(205,33,26,0.7)} 
.swiper-container_focus .swiper-slide h3 a{ display: block; max-width: 80%; height: 50px; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.focus_wrap .swiper-pagination{ position: absolute; bottom: 18px; right: 18px;}
.focus_wrap .swiper-pagination .swiper-pagination-bullet{ float: left; width: 12px; height: 12px; margin-left: 10px; background-color: #c6cacd; opacity: 1; border-radius: 6px;}
.focus_wrap .swiper-pagination .swiper-pagination-bullet-active{ background-color: #ffe992; border: 0; outline: 0}

.hyyw_news_r{position: absolute;top: -20px;right: 10px;width: 478px;height: 499px;padding: 20px 20px 0 50px;box-sizing: border-box;z-index: 2;background: #FCEEDD;border: 3px solid #DF281F;border-radius: 10px;}
.hyyw_block{ padding-bottom: 18px; margin-bottom: 18px; border-bottom: 2px dashed #eea897;}
.hyyw_block h3{ max-height: 80px; font: bold 22px/40px "Microsoft Yahei"; overflow: hidden;}
.hyyw_block h3 a{ color: #090909}
.hyyw_block p{ font-size: 16px; line-height: 26px; color: #090909; text-align: justify;}
.hyyw_block p a{ color: #cd211a;}

.hyyw_list{}
.hyyw_list li{ position: relative; padding-left: 15px; margin-bottom: 4px; font: 16px/28px "Microsoft Yahei"; }
.hyyw_list li:before{ position: absolute; top: 8px; left: 0; width: 6px; height: 10px; background: url(https://www.szzx.gov.cn/2024szzxhy/arr_l.png) no-repeat center top; content: ""}
.hyyw_list li a{}

a.btn_more{ float: right; width: 121px; height: 40px; margin-bottom: 20px; font: 18px/34px "Microsoft Yahei"; color: #fff; text-indent: 30px; background: url(https://www.szzx.gov.cn/2024szzxhy/btn_more.png) no-repeat center top;}
a.btn_more.sty2{ margin-right: 70px; color: #c00000; background: url(https://www.szzx.gov.cn/2024szzxhy/btn_more2.png) no-repeat center top;}
a.btn_more.sty3{ margin-right: 140px; margin-bottom: 0;}

.dhzlk{}
.tit_dhzlk{  height: 107px; margin-bottom: 50px; background: url(https://www.szzx.gov.cn/2024szzxhy/tit_dhzlk.png) no-repeat left top;}
.dhzlk_i img{ float: left; width: 245px; height: 173px; margin-right: 40px;}
.dhzlk_i a:nth-child(4n) img{ margin-right: 0}
.zfss{float:left;width: 380px;margin-left: 60px;}
.zfss h4{width: 100%; height:248px}
.zfss .listss{}
.zfss .listss .hyyw_list{}
.zfss .listss .hyyw_list  li{vertical-align: middle;
overflow: hidden;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
    margin: 15px 0 15px 0px;}
/*今日聚焦*/
.jrjj_wrap{ position: relative; top: 0px; width:100%; height: 520px; margin: 0 auto 0;background: url(https://www.szzx.gov.cn/2024szzxhy/2025b01.png) no-repeat center top;
}
.jrjj_con{}

.etabs_jrjj{ position: absolute; top: 446px; left: 179px;}
.etabs_jrjj a.st{ position: absolute; top: -37px; left: 94px;}
.etabs_jrjj a{ position: relative; float: left; width: 26px; height: 26px; margin-right: 20px; font: bold 14px/26px "Microsoft Yahei"; text-align: center; color: #fff; background-color: #efb722; border-radius: 6px; cursor: pointer;}
.etabs_jrjj a.active{ background-color: #d22835;}

.date_tab{ position: absolute; top: 322px; left: 506px; width: 76px; height: 90px;}
.date_tem{ display: none; position: absolute; top: 0; left: 0; width: 76px; height: 90px;}
.date_tem.active{ display: block;}
.date_tem p{ font: bold 60px/60px "Microsoft Yahei"; color: #d02232; text-align: center;}
.date_tem span{ display: block; width: 76px; height: 33px; font: bold 16px/34px "Microsoft Yahei"; text-align: center; color: #d02232; background: url(https://www.szzx.gov.cn/2024szzxhy/bg_date.png) no-repeat center top;}

.swiper_jrjj{ position: absolute; top: 50px; right:40px;  height: 540px;}
.swiper_jrjj .swiper-wrapper{ height: auto}
.swiper_jrjj .swiper-slide{ position: relative; width: 100%; height: auto;}

.swiper_wytd .swiper-wrapper .swiper-slide{}
.jrjj_tem{}
.jrjj_tem h3{ position: relative; padding-bottom: 26px; font: bold 26px/44px "Microsoft Yahei"; }
.jrjj_tem h3:before{ position: absolute; bottom: 0; left: 0; width: 87px; height: 7px; background-color: #ffd861; content: ""}
.jrjj_tem h3 a{ color: #fff;}
.jrjj_tem p{ margin-top: 15px; font-size: 16px; line-height: 30px; color: #fff; text-align: justify;}

.jrjj_list{ width: 380px; margin-bottom: 30px;}
.jrjj_list li{ position: relative; display: flex; align-items: center; height: 99px; padding-left: 12px; font: 20px/32px "Microsoft Yahei"; color: #fff; border-bottom: 1px dashed #fff;}
.jrjj_list li:before{ position: absolute; top: 50%; left: 0; width: 7px; height: 7px; margin-top: -4px; background-color: #fff880; border-radius: 50%; content: ""}
.jrjj_list li a{ color: #fff;}

.tit_jrjj{ position: absolute; top: 0px; right: -30px; width: 310px; height: 678px; background: url(https://www.szzx.gov.cn/2024szzxhy/tit_jrjj.png) no-repeat center top;}

/*委员通道*/
.wytd_wrap{ position: relative; top: 20px; width: 1200px;  margin: 0 auto;}
.tit_wytd{ position: absolute; top: 0; left: -60px; width: 346px; height: 731px; background: url(https://www.szzx.gov.cn/2024szzxhy/tit_wytd.png) no-repeat center top ;}

.wytd_con{ position: relative;  width: 1100px; margin:0 auto}
.swiper_wytd{ width: 1100px; height: 435px; margin-bottom: 30px;}
.swiper_wytd .swiper-wrapper{}
.swiper_wytd .swiper-slide{ position: relative; width: 245px;}

.wytd_tem{ width:350px; height: 475px; margin-bottom: 25px;}
.wytd_tem img{ display: block; width: 350px; height: 260px; margin: 0 auto;}
.wytd_tem h3{ position: relative;
    height: 66px;
    color: #212121;
    padding: 10px 10px 0 10px;
    line-height: 28px;
    vertical-align: middle;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.wytd_tem h3 a{font-size:18px;}
.wytd_tem h3:before, .wytd_tem h3:after{ position: absolute; top: -10px; width: 6px; height: 10px; content: ""}
.wytd_tem h3:before{ left: 0; background: url(https://www.szzx.gov.cn/2024szzxhy/icon_wytd_l.png) no-repeat center top;}
.wytd_tem h3:after{ right: 0; background: url(https://www.szzx.gov.cn/2024szzxhy/icon_wytd_r.png) no-repeat center top;}
.wytd_tem p{border-radius:0px 0px 20px 20px;height: 178px;padding: 6px 14px 0;margin: 0 auto;font-size: 16px;line-height: 32px;color: #333;text-align: justify;box-sizing: border-box;}

.wytd_control{ }
.wytd_control a{ position: absolute; top: 400px; width: 42px; height: 75px;  background-image: url(https://www.szzx.gov.cn/2024szzxhy/arr1.png); z-index: 10; cursor: pointer; outline: none}
.wytd_control a.wytd_prev{ left: 0; background-position: 0 0;}
.wytd_control a.wytd_next{ right: 0; background-position: -42px 0;}

/*高清图集*/
.gqtj_wrap{margin-top: 80px;}
.gqtj_con{width:100%;height:750px;background:url(https://www.szzx.gov.cn/2024szzxhy/2025b02.png) no-repeat;padding: 20px 60px 20px 60px;box-sizing: border-box;}

.swiper1_wrap{ position: relative; margin-bottom: 30px;}
#swiper-container1-2{ width: 1100px; height: 656px; }
#swiper-container1-2 .swiper-slide{ position: relative; width: 1100px; height: 656px;  }

#swiper-container1-2 .swiper-slide img{ width: 1100px; height: 656px;}

/*.sc1_2_prev, .sc1_2_next{ position: absolute; bottom: 28px; width: 22px; height: 36px; background-image: url(https://www.szzx.gov.cn/2024szzxhy/arr2.png); cursor: pointer; outline: none; z-index: 10}
.sc1_2_prev{ left: 20px; background-position: 0 0}
.sc1_2_next{ left: 832px; background-position: -22px 0}*/

#swiper-container1-1{ position: absolute; bottom: 0; left: 0; width: 1100px; height: 100px; }
#swiper-container1-1 .swiper-slide{ position: relative; width: 220px; height: 100px; cursor: pointer; border: none; overflow: hidden; box-sizing: border-box;  background: rgba(255,205,153,0.9);}
/*#swiper-container1-1 .swiper-slide-thumb-active{ opacity: 1;}*/

#swiper-container1-1 .swiper-slide h3{ display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; font: 18px "Microsoft Yahei"; text-align: center; color: #b90515; border-right: 2px solid #b90515; box-sizing: border-box;}
#swiper-container1-1 .swiper-slide h3 a{ color: #b90515}
#swiper-container1-1 .swiper-slide-thumb-active{ background: rgba(158,14,27,0.9);}
#swiper-container1-1 .swiper-slide-thumb-active h3, #swiper-container1-1 .swiper-slide-thumb-active h3 a{ color: #fff;}

.tit_gqtj{ position: absolute; top: -40px; right: 0; width: 282px; height: 789px; background: url(https://www.szzx.gov.cn/2024szzxhy/tit_gqtj.png) no-repeat center top;}

/*融媒策划*/
.rmch_wrap{ position: relative; top: 60px; width: 1400px; height: 676px; margin: 0 auto;}
.rmch_wrap:before{ position: absolute; top: 135px; left: 300px; width: 1361px; height: 453px; background: url(https://www.szzx.gov.cn/2024szzxhy/bg_rmch.png) no-repeat center top; content: ""}
.tit_rmch{ position: absolute; top: 0; left: -70px; width: 347px; height: 779px; background: url(https://www.szzx.gov.cn/2024szzxhy/tit_rmch.png) no-repeat center top;}
.phone{ position: relative; width: 413px; height: 767px; margin-left: 390px; background: url(https://www.szzx.gov.cn/2024szzxhy/phone.png) no-repeat center top; }

.rmch_con{  position: absolute; top: 92px; left: 50%; width: 338px; margin-left: -169px; z-index: 3}
.swiper-container_rmch{ width: 338px; height: 568px;  overflow: hidden;}
.swiper-container_rmch .swiper-wrapper{ height: auto;}
.swiper-container_rmch .swiper-slide{ position: relative;}
.swiper-container_rmch .swiper-slide-active,.swiper-container_rmch .swiper-slide-duplicate-active{ }
.swiper-container_rmch .swiper-slide img{ width: 338px; height: 568px;}


.rmch_wrap .swiper-pagination{ position: static; margin-top: 28px; text-align: center;}
.rmch_wrap .swiper-pagination .swiper-pagination-bullet{ display: inline-block; width: 40px; height: 15px; margin: 0 7px; background-color: #dbdbdb; border-radius: 7px; opacity: 1}
.rmch_wrap .swiper-pagination .swiper-pagination-bullet-active{ width: 54px; background-color: #d93330; border: 0; outline: 0}


.rmch_list_wrap{ position: absolute; top: 160px; left: 910px; width: 480px;}
.rmch_list{ margin-bottom: 90px;}
.rmch_list li{ position: relative; height: 72px; padding-left: 40px; font: 22px/72px "Microsoft Yahei"; color: #fff4dd; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.rmch_list li.active{ font-weight: bold; font-size: 24px;}
.rmch_list li:before{ position: absolute; top: 50%; left: 0; width: 16px; height: 16px; margin-top: -8px; background-color: #fede6f; border-radius: 50%; content: ""}
.rmch_list li a{ color: #fff4dd;}

.bot_wrap{ position: relative; top: 30px; width: 1400px; margin: 0 auto;}
.bot_tem{ position: relative; width: 1400px; padding: 50px 30px 50px; margin-bottom: 20px; box-sizing: border-box;}
.bot_tem.tem1{ background-color: #d93330;}
.bot_tem.tem1:before{ position: absolute; right: 0; top: 30px; width: 177px; height: 373px; background: url(https://www.szzx.gov.cn/2024szzxhy/tit_xczb.png) no-repeat center top; content: ""}
.bot_tem.tem2{ background-color: #fff;}
.bot_tem.tem2:before{ position: absolute; right: 0; top: 30px; width: 176px; height: 369px; background: url(https://www.szzx.gov.cn/2024szzxhy/tit_mtjj.png) no-repeat center top; content: ""}

.xczb_tem{ float: left; width: 574px; height: 324px; margin-right: 30px;}
.xczb_tem img{ width: 574px; height: 270px;}
.xczb_tem h3{ display: flex; align-items: center; justify-content: center; width: 100%; height: 54px; font: 18px/54px "Microsoft Yahei"; color: #333; background-color: #fff;}
.xczb_tem h3:before{ display: block; width: 30px; height: 30px; margin-right: 8px; background: url(https://www.szzx.gov.cn/2024szzxhy/icon_play.png) no-repeat center top; content: ""}

.mtjj_tem{ float: left; width: 574px; height: 324px; margin-right: 30px;}
.mtjj_tem img{ width: 574px; height: 270px;}
.mtjj_tem h3{ height: 50px; font: 18px/50px "Microsoft Yahei"; color: #fff4dd; text-align: center; background-color: #d93330; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.mtjj_list{ float: left; width: 574px; height: 324px; padding: 0 30px; background-color: #ffedd2; box-sizing: border-box;}
.mtjj_list li{ display: flex; align-items: center; height: 80px; font: 18px/30px "Microsoft Yahei"; overflow: hidden}
.mtjj_list li a span{ color: #d93330;}
.mtjj_list li a{ color: #333;}

.swpend .swiper-wrapper .swiper-slide{}
.swpend .swiper-wrapper .swiper-slide a{display: block;background: #FFFAC6}
.swpend .swiper-wrapper .swiper-slide a h6 img{width: 100%;height: 560px;}
.swpend .swiper-wrapper .swiper-slide a p{text-align:center;height: 80px;font-size: 18px;line-height: 80px;color: #E20F1C}
.spsp{position:relative}
.spsp .swiper-pagination{position:absolute;bottom:-20px}
.footer { margin-top: 0;background:#E75542;border-top:none}
.footer .content{ position: relative; width: 1000px; margin: 0 auto;text-align:center;font-size:16px;padding:30px 0px 30px 0px}

@media screen and (max-width:1100px){
  /*.layout{ width: 960px;}*/
  /*.box_wrap{ position: absolute; top:50%; left: 50%; transform: scale(0.68) translate(-50%,-50%); transform-origin: 0 0;}*/
}
