@charset "utf-8";

*{box-sizing: border-box;}
.szfld-left{float: left;width: 31.5%;}
.szfld-right{float: left;padding-left: 40px;width: 68.5%;}
.szfld-left .color{background-color: rgba(245, 248, 252, 1);}
.szfld-left .ld{text-align: center;}
.szfld-left .ld .sty1{margin-top: 40px;display: block;}
.szfld-left .ld .sty1 img{width: 225px;height: 290px;}
.szfld-left .ld .sty2{font-size: 26px;color: rgba(27, 90, 186, 1);margin:15px 0 5px 0;display: block;font-weight: bold;}
.szfld-left .ld .sty3{font-size: 20px;margin-bottom:68px;}
.szfld-left .ld .sty4{display:none;line-height: 50px;border:1px solid rgba(147, 176, 230, 1);border-radius: 2px;width: 280px;margin: 20px auto 68px auto;background-color: white;}
.szfld-left .ld .sty4 a{color: rgba(27, 90, 186, 1);font-size: 18px;}
.szfld-left .ld .sty4 img{vertical-align: middle;margin-right:20px;}
.szfld-left .rl{width: 91%;margin: 0 auto;box-shadow: 3px 5px 15px rgba(84, 151, 227, 0.18);;background: rgba(255, 255, 255, 1) ;height: 488px;}
.szfld-left .rl .sty1{background: url(/gasrmzfw/pc2023/css/../images/szf/ldxq1.png);color: white;font-weight: bold;font-size: 24px;padding-left: 35px;background-size: 100%  100%;height: 68px;line-height: 68px;}
.szfld-left .hdj{width: 91%;background: url(/gasrmzfw/pc2023/css/../images/szf/ldxq2.png);background-size: 100%  100%;height: 100px;margin: 40px auto 35px;}
.szfld-left .hdj > span{font-size:26px;color:#fff;line-height:100px;margin-left:70px;font-family:'宋体';font-weight:bold;}
.szfld-left .hdj .active-box{background: url(/gasrmzfw/pc2023/css/../images/szf/icon_ldxq2.png);background-size:100% 100%;width: 124px;height: 40px;margin: 30px 20px 0 0;float: right;outline: none;appearance:none;-webkit-appearance:none;-moz-appearance:none;border: none;font-size: 18px;/* padding: 0 20px; */}
.lm-more{height: 50px;border-bottom: 1px solid rgba(87, 150, 217, 1);}
.lm-more .lm{float: left;}
.lm-more .lm p{font-size: 24px;color: rgba(27, 90, 186, 1);font-weight: bold;;border-bottom: 3px solid rgba(27, 90, 186, 1);height: 47px;}
.lm-more .more{float: right;}
.lm-more .more a{color: rgba(153, 153, 153, 1);font-size: 16px;margin-top: 10px;display: inline-block;}
.szfld-left .cwhy li{margin-top: 20px;background: rgba(245, 248, 252, 1) url(../images/szf/icon_ldxq3.png) no-repeat 88% center;padding-left: 44px;height: 50px;line-height: 50px;font-size: 18px;}
.szfld-left .cwhy li:hover{border:1px solid rgba(147, 176, 230, 1);background-color: white;box-shadow: 3px 5px 15px  rgba(84, 151, 227, 0.18);}
.szfld-left .cwhy li:hover a{color: rgba(27, 90, 186, 1);}
.szfld-right .ldhd2 .ldhd2-swiper1{width: 100%;float: left;height: 490px;overflow: hidden;position: relative;}
.szfld-right .ldhd2 .ldhd2-swiper1 img{width: 100%;height: 89%;display: block;}
.szfld-right .ldhd2 .ldhd2-swiper1 p{height: 11%;line-height: 55px;background: linear-gradient(238.5deg, rgba(148, 198, 255, 0.8) 0%, rgba(41, 128, 242, 1) 100%);padding: 0 28px;font-size: 18px;text-align: center;}
.szfld-right .ldhd2 .ldhd2-swiper1 p a,.szfld-right .ldhd2 .ldhd2-swiper1 p{color: white;}
.szfld-right .ldhd2 .ldhd2-swiper1 .swiper-button-prev{background-image:url('/gasrmzfw/pc2023/images/index/prev.png');height: 27px;background-size: 100% 100%;left: 0;}
.szfld-right .ldhd2 .ldhd2-swiper1 .swiper-button-next{background-image:url('/gasrmzfw/pc2023/images/index/next.png');height: 27px;background-size: 100% 100%;right: 0;}
.szfld-right .ldhd2 .ldhd2-swiper2{width: 28%;float: left;height: 430px;padding-left: 20px;display:none;}
.szfld-right .ldhd2 .ldhd2-swiper2 .swiper-slide{opacity: 0.5;}
.szfld-right .ldhd2 .ldhd2-swiper2 .swiper-slide>img{width: 100%;height: 100%;}
.szfld-right .ldhd2 .ldhd2-swiper2 .swiper-slide i{position: absolute;left: -8px;top: 50%;display: none;}
.szfld-right .ldhd2 .ldhd2-swiper2 .my-slide-thumb-active{opacity: 1;}
.szfld-right .ldhd2 .ldhd2-swiper2 .my-slide-thumb-active>img{border: 3px solid rgba(27, 90, 186, 1);}
.szfld-right .ldhd2 .ldhd2-swiper2 .my-slide-thumb-active i{display: block;}
.szfld-right .gzfg .bd p{font-size: 18px;text-indent: 2em;padding-top: 20px;line-height: 2;color: #000;}
.szfld-right .gzfg .bd[gzfg]{margin-top:20px;}
.szfld-right .gzfg .bd[gzfg] p{padding-top:0;margin-bottom:0 !important;font-family:'微软雅黑' !important;color:#000 !important;font-size:18px !important;}
.szfld-right .gzfg .bd[gzfg] span{font-family:'微软雅黑' !important;color:#000 !important;font-size:18px !important;}
.szfld-right .mt40{margin-top: 47px;}
.szfld-right .xghd .bd li{padding: 26px 0;border-bottom: 1px dashed rgba(193, 208, 246, 1);}
.szfld-right .xghd .bd .sty1{float: left;background: rgba(247, 251, 255, 1);border: 1px solid rgba(171, 202, 236, 1);width: 80px;height: 88px;margin-right: 14px;text-align: center;}
.szfld-right .xghd .bd .sty1 b{font-size: 26px;color: rgba(27, 90, 186, 1);display: block;padding-top: 10px;}
.szfld-right .xghd .bd .sty1 span{color: rgba(136, 136, 136, 1);border-top: 1px solid rgba(171, 202, 236, 1);display: inline-block;padding-top: 5px;margin-top: 5px;}
.szfld-right .xghd .bd .sty2 h3{font-size: 18px;margin-bottom: 10px;}
.szfld-right .xghd .bd .sty2 p{color:rgba(128, 128, 128, 1);font-size: 16px;line-height: 28px;text-indent: 2em;}
.szfld-right .xghd .bd .sty2 p a{color: rgba(35, 84, 175, 1);float: right;}

.fsz .szfld-left .color{background: url(/gasrmzfw/pc2023/css/../images/szf/ldxq5.png) no-repeat right bottom;background-color: rgba(245, 248, 252, 1);background-size:100%;min-height:820px;padding-bottom: 30px;}
.fsz .szfld-left .gdld{padding:0 30px;margin-top:50px}
.fsz .szfld-left .gdld h1{color:rgba(27, 90, 186, 1);font-size:24px;margin-top:20px}
.fsz .szfld-left .gdld h1 i{width:5px;background:rgba(27, 90, 186, 1);height:20px;float:left;margin:7px 20px 0 0;}
.fsz .szfld-left .gdld ul{padding-left:25px}
.fsz .szfld-left .gdld li{color:rgba(27, 90, 186, 1);font-size:18px;float:left;width: 33.33%;margin-top:10px;background: url(/gasrmzfw/pc2023/css/../images/szf/icon_ldxq7.png) no-repeat left center;padding-left:15px;}

.szfld-right .ldhd2 .ldhd2-swiper1 p,.szfld-right .xghd .bd .sty2 h3,.cwhy li
{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}

@media (max-width:1500px){
	.szfld-left .hdj > span{margin-left:40px;}
	.szfld-left .hdj .active-box{width:84px}
}

@media (max-width:1200px){
	
}

@media (max-width:768px){
	.szfld-left,.szfld-right{float: initial;width: initial;}
	.szfld-right{margin: 0;padding: 0;}
	.szfld-right .ldhd2 .ldhd2-swiper2{display:none}
	/* .szfld-right .ldhd2 .ldhd2-swiper1{width:100%;margin-top:30px} */
	.szfld-right .ldhd2 .ldhd2-swiper1{width: 100%;height: auto;margin-top: 20px;}
	.szfld-right .ldhd2 .ldhd2-swiper1 p{line-height:35px;height: auto;}
	.fsz .szfld-left .gdld li{width: 50%;}
	.fsz .szfld-left .color{margin-bottom: 30px;}
	.tab-brief > .hd .more{display:block;}
	.szfld-left .hdj{height:80px;}
	.szfld-left .hdj > span{line-height:80px;margin-left:40px;}
	.szfld-left .hdj .active-box{margin-top:20px;}
	.szfld-right .ldhd2 .ldhd2-swiper1 p, .szfld-right .xghd .bd .sty2 h3, .cwhy li{white-space:unset;text-overflow:unset;}
	.szfld-left .cwhy li{height:auto;line-height:28px;font-size:16px;padding-left:10px;background-position:97% center;}
	.szfld-right .mt40{margin-top:20px;}
	.szfld-right .ldhd2 .ldhd2-swiper1 img{height: 44vw;}
	.szfld-right .ldhd2 .ldhd2-swiper1 p a{overflow: hidden;width:100%;height:35px;display:block;white-space:nowrap;text-overflow:ellipsis;}
	.fsz .szfld-left .gdld{display:none;}
	.fsz .szfld-left .color{min-height:auto;padding-bottom:0;}
	.szfld-left .ld .sty3{margin-bottom:30px;}
}


/*活动集*/
.active-box{width: auto;height:50px;margin:0 auto;margin-top: 15px;position:relative;}
.active-box .active-title{/* width:100%; *//* height:50px; */}
.calendar-title {
    display: block;
    width: 120px;
    height: 35px;
    background: #2B6FD5;
    float: 16px;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    line-height: 35px;
    margin-top: 20px;
  }
.active-box .active-title select{display:none;}
/*下拉菜单*/
.active-box .single-select{/* width: 360px; */position:relative;/* height:30px; *//* display:inline-block; */vertical-align:middle;cursor:pointer;z-index:200 !important;}
	.active-box .single-select .boxwrap{/* display:inline-block; */vertical-align:middle;}
	.active-box .single-select .select-tit{position:relative;display:block;line-height: 40px;text-decoration:none;background: #fff url("../images/szf/down_arrow.png") no-repeat 88%;white-space:nowrap;word-break:break-all;text-align:center;border-radius: 100px;}
	.active-box .single-select .select-tit hr{width:127px;position:absolute;left:21px;top:13px; background: #787878;border: 0px;height: 1px;margin:0px;padding:0px;}
    .active-box .single-select .select-tit span{display: block;vertical-align:middle;color:#333;font-size:14px;/* background:#f3f3f3; */padding: 0px 6px;position: relative;z-index: 20;}
	.active-box .single-select .select-tit i{position:absolute;right:0;top:0;display:block;width:28px;height:100%;/* background:url(/gasrmzfw/pc2023/css/../szhdj/images/tag.jpg) no-repeat center center; */}
	.active-box .single-select .select-items{display:none;position:absolute;width: 100%;background:#f3f3f3;left:0px;top: 40px;border:solid 1px #c0c0c0;border-top:0px;z-index:200 !important;margin:0px;padding:0px;border-radius: 5px;/*overflow:hidden;*/}
	.active-box .single-select .select-items ul{ position:relative; padding:0px;margin:0px; width:100%;max-height:280px;overflow-y:auto; overflow-x:hidden; }
	.active-box .single-select .select-items ul li{width:100%;display:block;padding:4px 0px;line-height:20px;font-size:12px;color:#666;white-space:nowrap;cursor:pointer;margin:0px;height:auto;text-align: left;text-indent: 24px;border-radius: 5px;}
	.active-box .single-select .select-items ul li:hover{color:#fff;text-decoration:none;background: #1E72D9;}
	.active-box .single-select .select-items ul li.selected{color:#fff;background: #1E72D9;}
    .active-box .single-select.up .select-items{ top:auto; bottom:35px; }
.active-box .active-list {
    position: absolute;
    top: 40px;
    left: 0px;
    background: #1E72D9;
    width: 100%;
    border-radius: 5px;
}
.active-box .active-list ul{margin:0px;padding:0px;display:none;}
.active-box .active-list ul li{float:left;width: 33.33%;height:26px;line-height:26px;display:inline-block;text-align:center;}
.active-box .active-list ul li a{color:#fff;font-size:12px;text-decoration:none;}
/*活动集end*/




/* 领导日历 */
.sz-calendar-box{width:260px;background: #e6e6e6;text-align:center;}
.sz-calendar-box .bottom-line{border-bottom:1px solid #bbbbbb;}
.calendar div{margin-right:auto;margin-left:auto; } 
.calendar div,.calendar ul,.calendar ol,.calendar ul,.calendar li,.calendar ol,.calendar dl,.calendar dd,.calendar dt,.calendar form,.calendar span,.calendar p,.calendar textarea{margin:0;padding:0;list-style:none;}
.calendar address,.calendar caption,.calendar cite,.calendar code,.calendar dfn,.calendar th,.calendar var{font-style:normal;font-weight:normal;}
.calendar h1,.calendar h2,.calendar h3,.calendar h4,.calendar h5,.calendar h6{margin:0;padding:0;}
.calendar input{padding-top:0;padding-bottom:0;}
.calendar input::-moz-focus-inner{border:none;padding:0;}
.calendar select,.calendar input{vertical-align:middle;}
.calendar select,.calendar input,.calendar textarea{font-size:12px;margin:0;}
.calendar input[type="text"],.calendar input[type="password"],.calendar textarea{outline-style:none;-webkit-appearance:none;}
.calendar textarea{resize:none;}
.calendar table{border-collapse:collapse;border-spacing:0;}
.calendar th,.calendar td{font-size:16px;padding:0}
.calendar img,.calendar a img{border:0;margin:0;padding:0;}
.calendar img{border:none;}
.calendar a{outline-style:none;color:#000;text-decoration:none}
.calendar a:hover{color:#025194;text-decoration:none;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.show{display:block!important;}
.hide{display:none!important;}

.calendar {width:100%;position:relative;margin:0 auto;padding:5px}
.calendar table{width: 100%;}
.calendar table tr th{width:14.285714285714286;height:55px;font-size:16px;}
.calendar table tr th:nth-child(6){color:red}
.calendar table tr th:nth-child(7){color:red}
.calendar table tr td{text-align:center;height:50px;cursor:pointer;}

/*鼠标滑过*/
.bgHover,.bghover{background:rgba(27, 90, 186, 1);color:#fff !important;text-decoration:none !important;border-radius:17px;height:35px;line-height:35px;display:inline-block;width:60%;}
.riqi {position:relative;z-index:999;}
.riqi.jq{line-height: 45px;}
.jq{position:relative;}
.jq .xiu{color: red;position:absolute;top:5px;line-height:1;left:15px}
.riqi .piaofu{ position:absolute; width:212px; bottom:27px;left:-98px; background:#005293;  text-align:left; font-size:12px; line-height:18px; padding:10px;display:none; z-index:100;}
.riqi.current .piaofu{ display:block;}
.riqi .piaofu span{ display:block; width:19px; height:9px; background:url(/gasrmzfw/pc2023/css/../images/angle.png) no-repeat; position:absolute; bottom:-9px;_bottom:-12px;left:103px; z-index:100;}
.riqi .piaofu ul li{ padding:2px 0px 2px 8px; background:url(/gasrmzfw/pc2023/css/../images/szf/ldrl/ico_wxx.jpg) no-repeat 0px 9px; z-index:100;}
.riqi .piaofu ul li a{color:#fff; z-index:100; font-family:"宋体"; font-size:12px;}
.riqi .piaofu ul li a:hover{ text-decoration:underline; z-index:100;}

/*非本月日期*/
.calendar table tr td.current_day{ background:#cbcbcb}
.calendar table tr td.unselected_month{ color:#b5b5b5}

/*选择日期*/
.choice { font-size:20px; height:52px;background: rgba(245, 248, 252, 1);line-height:45px;text-align:center;color:rgba(35, 84, 175, 1);font-weight:bold}
.choice *{vertical-align:middle;}
.choice p.month{background: url(/gasrmzfw/pc2023/css/../images/szf/ldrl/icon_sx.png) no-repeat right center;padding-right:10px}
.choice p{display:inline-block;height:100%;width:48%}
.choice .button{ cursor:pointer; display:inline-block;width:20px;height:100%;margin:0 8%;}
.choice .button.prev{background: url(/gasrmzfw/pc2023/css/../images/szf/ldrl/icon_l.png) no-repeat center center;}
.choice .button.next{background: url(/gasrmzfw/pc2023/css/../images/szf/ldrl/icon_r.png) no-repeat center center;}
.choice .month .prev{background: url(/gasrmzfw/pc2023/css/../images/szf/ldrl/icon_l.png) no-repeat center center;}
.choice .year .next{background: url(/gasrmzfw/pc2023/css/../images/szf/ldrl/icon_r.png) no-repeat center center;}
@media screen and (max-width: 767px) and (min-width: 320px){
    .calendar table tr td:nth-child(1) .riqi .piaofu{
        left: 0;
    }
        .calendar table tr td:nth-child(2) .riqi .piaofu{
        left: 0;
    }
        .calendar table tr td:nth-child(6) .riqi .piaofu{
        right: 0;
        left:auto;
    }
        .calendar table tr td:nth-child(7) .riqi .piaofu{
        right: 0;
             left:auto;
    }
    .active-box .single-select{
    	width:100%;
    }
}
/* 领导日历end */