@charset "utf-8";
@import url(https://www.guizhou.gov.cn/material/2023/css/reset.css);
@import url(https://www.guizhou.gov.cn/material/2023/css/header.css);
@import url(https://www.guizhou.gov.cn/material/2023/css/footer.css);

:root {
  --hover-color: #cb2026;
}

body{ overflow-y:auto; }

/*公共列表*/
.ulList{padding-top: 10px;min-height: 20px;}
.ulList li{ position: relative; overflow: hidden; line-height:44px; *line-height:40px; background:url(2021_lb_d.png) no-repeat left center; font-size: 16px; padding-left: 20px; color: #222; }
.ulList li a{ display: block; float: left; max-width:78%; max-width: calc(100% - 100px); position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;}
.ulList li a br{ display:none; }
.ulList li a:hover{ color: #1865cc; }
.ulList li span{ display: inline-block;  text-align:right; color: #666;}
.ulList.nd li a{max-width: 100%; float: none;}
.ulList.lg li{ line-height: 45px; *line-height: 43px; }

.main{ width:100%;}

/* 头条字体 */
@font-face {
  font-family:"FZBYSJT";
  src:  url("/material/font/FZBYSJT.ttf");
}

/* 标题字体  /material/font/FZXBSJW--GB1-0.ttf 原字体文件地址备份， 2025年5月12日压缩更新*/
@font-face {
  font-family:"SOURCE-BOLD";
  src:  url("/material/font/szfgov_home20250512.ttf");
}
@font-face {
  font-family:"SOURCE-SEMIBOLD";
  src:  url("/material/font/szfgov_home20250512.ttf");
}
@font-face {
  font-family:"SOURCE-REGULAR";
  src:  url("/material/font/szfgov_home20250512.ttf");
}

/*头条*/
.tt_box{height: auto;padding-bottom: 10px;}
.tt_box h1{font-size: 42px;color: #1c69c6;margin:0px auto;padding: 40px 0 0px;text-align:center;width: 100%;/* font-family: 'SOURCE-BOLD'; */font-family: 'FZBYSJT';line-height: 1.4;}
.tt_box h1 a{color: #cb2026;font-weight: normal;text-align:center;display:block;}
.tt_box .more{position:relative;float: right;}
.tt_box .more a{display:inline-block;margin: 0 0 15px 0;font-size: 16px;color: #cb2026;}


/*要闻焦点*/
.FocusNews{width: 512px;}
.FocusNews .hd{/* overflow: hidden; */border-bottom: 1px solid #e6e6e6;/* justify-content: space-between; */}
.FocusNews .hd ul{display:flex;justify-content:space-between;}
.FocusNews .hd li{position: relative;text-align:center;float: left;font-family: 'SOURCE-SEMIBOLD';padding-left: 20px;/* height: 40px; *//* line-height: 40px; */}
.FocusNews .hd li:nth-child(1){padding-left: 0px;}
.FocusNews .hd li a{display: block;font-size: 28px;text-align: center;color: #333333;position: relative;overflow: hidden;z-index: 1;line-height: 40px;font-family: fangsong;font-family: 'SOURCE-SEMIBOLD';font-weight: normal;color: #808080;}
.FocusNews .hd li:hover a,
.FocusNews .hd li.on a{font-weight: normal;color: #000000;border-bottom: 2px solid #cb2026;font-family: 'SOURCE-SEMIBOLD';/* line-height: 38px; */}
.FocusNews .bd{min-height: 100px;margin-top: 0px;/* max-height: 380px; *//* height: 343px !important; */max-height: 339px;}
.FocusNews .hd .QgywLi{font-size: 26px; padding-left: 20px;display: inline-block; padding-top: 6px;font-family: '宋体';}
.QgywSlide .bd ul{position:relative;margin: 10px 0 0;height: 327px;display: flex;flex-direction: column;justify-content: space-around;}
.QgywSlide .bd ul li{color: #333333;/* margin: 11px 0; */background: url(//www.guizhou.gov.cn/images/zsj_list_icon_dot.png) no-repeat 0px 15px;padding-left: 15px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.6;}
.QgywSlide .bd ul li + li{/* margin-top: 4px; */}
.QgywSlide .bd ul a{font-size: 20px; }


/* 焦点图 */
.Focus{width: 660px;height: 380px;/* margin-top:20px; */overflow: hidden;}
.Focus .pic li{overflow:hidden;position:relative;width: 660px;height: 380px;background: #FFF;}
.Focus .pic img {width: 100%;max-width: 100%;height: 380px;display: block;margin: 0 auto;object-fit: cover;}
.Focus .txt-bg {position: absolute;bottom: 0px;z-index: 1;height: 61px;width:660px;background: #000;filter:alpha(opacity=50);opacity:0.5;overflow: hidden;}
.Focus .txt {position: absolute;left: 20px;bottom: 0px;z-index: 2;height: 63px;width:660px;overflow: hidden;}
.Focus .txt li{ width:100%; height:63px; line-height:63px; position:absolute; }
.Focus .txt li a{display: block;width: 77%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 18px;color: white;text-shadow:1px 1px 5px #000;transition:all 0.3s;}
.Focus .txt li a:hover{ /*color:#0d99fd; */letter-spacing:1px;}
.Focus .num { position: absolute; z-index:3; bottom:19px; right:15px; }
.Focus .num li{float:left; width:18px; height:18px; overflow:hidden; margin:0 5px; border-radius:50px; cursor:pointer; background:#FFF; transition: all 0.3s; transition: all 0.3s;}
.Focus .num li.on,.Focus .num li:hover{width: 18px;background: #cb2026;}
.Focus>a{display:block;width:60px;height:150px;position:absolute;top: 115px;top: calc((418px - 150px) / 2); background:url(https://www.guizhou.gov.cn/images/pin_view_arrows.png) no-repeat;cursor:pointer;opacity:0;filter: alpha(opacity=0);transition:all 0.5s;background-position-y:-170px;}
.Focus>a.prev{ left:10px;}
.Focus>a.next{ right:10px; background-position-x:-80px;}
.Focus:hover>a{ opacity:1;filter: alpha(opacity=100);}
.Focus:hover>a.prev{ left:0px;}
.Focus:hover>a.next{ right:0px;}

.new_box{ }

/*书记省长一周政务*/
.SjszyzzwPart{ position: relative; display: flex; justify-content: space-between; align-items: center; margin-top: 14px; }
.SjszyzzwPart a { display: block; position: relative; overflow: hidden; box-sizing: border-box; width: 240px; height: 50px; background: url("../images/home2023_ico_4.png") no-repeat; line-height: 50px; text-align:right; padding: 0 30px; font-size: 20px; font-weight: bold; color: #cb2026; user-select: none; }

.QgywSlide .SjszyzzwPart + ul{height: 263px;}

/*热点专题*/
.Rdzt{position: relative;float: right; width: 90%;}
.RdztSlide{position:relative;width:100%;margin: 0 auto;}
.RdztSlide .next{height: 30px;  color: #cccccc;font-size: 14px; display: flex;justify-content: flex-end; align-items: center;}
.RdztSlide .next em{cursor: pointer;background: url(//www.guizhou.gov.cn/images/refresh-icon.png) no-repeat center center;display: inline-block;width: 40px;height: 30px;}
.RdztSlide .next span{cursor: pointer;display: inline-block;font-family: 'SOURCE-REGULAR';height: 30px; line-height: 30px;}
.RdztSlide .next:hover{background-position: -187px -105px;}
.RdztSlide .bd{width: 1080px !important; height: auto; overflow: hidden; margin-top: 10px;}
.RdztSlide .bd ul{ display:flex;}
.RdztSlide .bd li{position:relative;width: 250px;height: 170px;background: #f7f7f7;border-radius: 5px;margin-top: 4px;}
.RdztSlide .bd li + li{margin-left: 26px;margin-left: calc(80px / 3);}
.RdztSlide .bd li>a.pic{display:block;height:120px;position:relative;overflow: hidden;border-radius: 5px 5px 0 0;}
.RdztSlide .bd li>a.pic img{ width:100%; height:100%; }
.RdztSlide .bd li>h1{display:flex;height:50px;position:relative;box-sizing: border-box;padding: 5px 0px;align-items: center;font-size: 18px;}
.RdztSlide .bd li>h1::after{content: '';display: block;width: 100%;height: 1px;top: 0px;position: absolute;background-color: #0080ff;transform: scale(0);transition: transform .4s ease;transform-origin: right center;}
.RdztSlide .bd li>h1 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3;margin: 0 10px;position: relative;overflow: hidden;}
.RdztSlide .bd li:hover>h1::after{ transform-origin: left center; transform: scaleX(1);}
.RdztSlide .bd li .hot{display:block;width: 31px;height: 28px;background: url(https://www.guizhou.gov.cn/images/HomeRdzt_ico_2.png) no-repeat;position: absolute;left: 10px;top: -4px;margin: 0;border: none;}
.RdztSlide .hd{width: 100%;height: auto;overflow: hidden;text-align: center;margin-top: 11px;}
.RdztSlide .hd ul{text-align: center; display: inline-block; height: 4px;}
.RdztSlide .hd ul li{float: left; width: 10px; height: 4px; margin: 0px 7px; border-radius: 2px; cursor: pointer; background:#e0e0e0;}
.RdztSlide .hd ul li.on{background:#1c69c6; width: 20px;}


select::-ms-expand { display: none; }


/* 2023改版 */
.hot{margin-top: 40px;border-top: 1px solid #e0e0e0;}
.hot-hd{-webkit-writing-mode:vertical-rl;writing-mode: tb-rl;  text-orientation: mixed;background: url(//www.guizhou.gov.cn/images/hot-bg.png) no-repeat left center;width: 114px;height: 216px;float: left;font-size: 28px;font-family: 'SOURCE-SEMIBOLD';color: #cb2026;text-align: center;display: flex;align-items: center;justify-content: center;}
.hot-hd a{padding-right: 20px;color: #cb2026;}

/* 互动、服务、公开 */
.fw-gk-hd{margin-top: 40px;}
.fw-gk-hd .con{background: #f7f7f7;padding: 28px 17px 30px 17px;min-height: 300px;height: 942px;}
.fw-gk-hd .hd1{height: auto;display: flex;align-items: center;justify-content: flex-start;cursor: pointer;margin-bottom: 17px;position: relative;}
.fw-gk-hd .hd1 a{font-family: 'SOURCE-SEMIBOLD';font-size: 28px;color: #1a1a1a;
}
.fw-gk-hd .hd1 a:hover{color: #cb2026;}
.fw-gk-hd .hd1 em{padding-right: 10px;background: url(//www.guizhou.gov.cn/images/icon_01.png) -2px -8px no-repeat;width: 35px;height: 35px;transform: translateZ(0);-webkit-transform: translateZ(0);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;}
.fw-gk-hd .hd1:hover em{ /*-webkit-transform: translateY(-5px); transform: translateY(-5px); box-shadow: 0px 0px 8px -5px #7a7272;*/}
.fw-gk-hd .hd1 span{position: absolute; right: 0; top: 5px;}
.fw-gk-hd .hd1 span a{font-size: 14px; color: #cccccc;}
.fw-gk-hd .hd1 span a:hover{color: #cb2026;}


/*政务公开*/
.ZwgkPart{ width: 792px; }
.fw-gk-hd .ZwgkPart .hd1 em{background: url(//www.guizhou.gov.cn/material/2023/images/home2023_ico_2.png) no-repeat left top;}
.ZwgkPart .PartCon{ background-color: #f7f7f7; padding: 20px 17px; }
.ZwgkPart .PartCon>.aBox{ width: 370px; }
.ZwgkPart .PartCon>.f_l{ background-color: #FFF; padding:15px; box-sizing: border-box; }

.ZcwjkPart{ border-top: 1px solid #e6e6e6; }
.ZcwjkPart>h1{ display: block; line-height: 1.5; text-align: center; margin-top: 7px; }
.ZcwjkPart>h1 a{ font-size: 22px; color: #808080;}
.ZcwjkPart>h1 a:hover{ color: var(--hover-color); }
.ZcwjkPart .ZcwjkSearchBox{ margin-top: 10px; border: 1px solid #cca3a5; height: 38px; border-radius: 20px; display: flex; justify-content: space-between; align-items: center; padding: 0 15px; }
.ZcwjkPart .ZcwjkSearchBox input{padding-left: 13px;height: 38px;line-height: 1.3;font-size: 16px;width: calc(100% - 70px);background: none;}
.ZcwjkPart .ZcwjkSearchBox a{ display: block; position: relative; width: 50px; height: 38px; background: url("../images/home2023_ico_5.png") no-repeat center; cursor: pointer; }
.ZcwjkPart .newsList{min-height: 57px;display: flex;flex-direction: column;justify-content: center;}
.ZcwjkPart .newsList li{ margin-top: 10px; }

.ZwgkPart .PartCon>.f_r>.pd15{ padding: 15px; background-color: #FFF; }
.ZfgzjgBtn{height: 68px;margin-top: 20px;background-color: #FFF;position: relative;width: calc((100% - 10px) / 2);}
.ZfgzjgBtn a{ display: block; text-align: center; line-height: 68px; font-size: 22px; color: #808080; }
.ZfgzjgBtn a:hover{ color: var(--hover-color);}

.ZfxxgkBtns{ margin-top: 8px; }
.ZfxxgkBtns ul{ display: flex; justify-content: center; }
.ZfxxgkBtns li{ font-size: 18px; line-height: 1.5; margin-top: 5px; color: #808080; }
.ZfxxgkBtns li a{ display: inline-block; padding: 0 8px 0 5px; color: #1a1a1a;}
.ZfxxgkBtns li a:hover{ color: var(--hover-color); }



/*政民互动*/
.ZmhdPart{ width: 384px; } 
.fw-gk-hd .ZmhdPart .hd1 em{background: url(//www.guizhou.gov.cn/material/2023/images/home2023_ico_3.png) no-repeat left top;}
.ZmhdPart .hd1 em{background-position: -820px -8px;}
.ZmhdPart .PartCon{ background-color: #f7f7f7; }
.ZmhdPart .Dxdcyjzf{}
.ZmhdPart .Dxdcyjzf .Tit{user-select: none;text-align: center;background: #fff2e5;}
.ZmhdPart .Dxdcyjzf .Tit h1{ display: block; position: relative; overflow: hidden; height: 76px; line-height: 76px; font-size: 32px; font-family: 'SOURCE-SEMIBOLD'; color: #cb2026; }
.ZmhdPart .Dxdcyjzf .Tit p{ display: block; position: relative; overflow: hidden; height: 26px; font-size: 18px; font-weight: bold; color: #FFF; line-height: 26px; text-shadow: 0px 1px 3px rgba(0,0,0,0.3); background: linear-gradient(to right, #ffcc99, #ffcc99, #ffcc99); letter-spacing: 5px; padding-left: 5px;}
.ZmhdPart .Dxdcyjzf ul{ position: relative; margin: 0 17px; padding-top: 3px; }
.ZmhdPart .Dxdcyjzf ul li{ position: relative; overflow: hidden; height: 56px; background: url("../images/home2023_ico_6.png") no-repeat center; margin-top: 14px; transition: all 0.3s; }
.ZmhdPart .Dxdcyjzf ul li a{ display: block; position: relative; line-height: 56px; text-align: center; }
.ZmhdPart .Dxdcyjzf ul li img{ transform: none; }
.ZmhdPart .Dxdcyjzf ul li:hover{ transform: translateY(-2px); box-shadow: 0px 2px 5px -1px #938f8f; }

.ZmhdPart .lyxd{ padding: 0 17px; height: auto; margin-top: 15px;}
.ZmhdPart .lyxd .hd{ display: flex; justify-content: space-between; }
.ZmhdPart .lyxd .hd li.link{ padding: 0; float: right; border: none; margin: 0; }
.ZmhdPart .lyxd .hd li.link img{ transition: all 0.3s;}
.ZmhdPart .lyxd .hd li.link img:hover{ transform: none; box-shadow: 0px 2px 5px -1px #938f8f; }
.ZmhdPart .lyxd .bd{height: auto;overflow: hidden;margin-top: 10px;}

.ZjdcPart{ padding: 0 17px; margin-top: 10px; }
/* 征集调查 、留言选登*/
#zjdc{}
#zjdc .zjdc li span{border: 1px solid #cb2026;border-radius: 5px;display: inline-block;color: #cb2026;padding: 0 5px;margin-right: 10px;font-size: 16px;float:left;line-height: 24px;margin-top: 3px;height: 24px;width: 52px;} 
#zjdc .zjdc li {background: none;padding: 0;line-height:26px;display: flex;align-items: center;}
#zjdc .newsList li a{overflow: hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;display: block;float:left;width:100%;}
#zjdc .zjdc li a{width: 80%;}
#zjdc .bd{height: 124px;overflow: hidden;margin-top: 12px !important;}
#zjdc .bd .newsList{height: 125px;display: flex;flex-direction: column;justify-content: space-around;}


.ZxftPart{ padding: 0 17px;margin-top: 15px;}
/* 在线访谈 */
#zxft{width: 100%;height: 200px;margin-top: 16px;}
#zxft{width: 100%;height: 200px;}
#zxft .pic li{overflow:hidden;position:relative;width: 350px;height: 200px;background: #FFF;}
#zxft .pic img {width: 100%;max-width: 100%;height: 200px;display: block;margin: 0 auto;
    object-fit: cover;
}
#zxft .txt-bg {position: absolute;bottom: 0px;z-index: 1;height: 40px;width:350px;background: #000;filter:alpha(opacity=50);opacity:0.5;overflow: hidden;}
#zxft .txt {position: absolute;left: 8px;bottom: 0px;z-index: 2;height: 40px;width: 318px;overflow: hidden;}
#zxft .txt li{width:100%;height: 40px;line-height: 40px;position:absolute;}
#zxft .txt li a{display: block;width: 77%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 18px;color: white;text-shadow:1px 1px 5px #000;transition:all 0.3s;}
#zxft .txt li a:hover{ letter-spacing:1px;}
#zxft .num {position: absolute;z-index:3;bottom: 13px;right: 2px;}
#zxft .num li{float:left;width: 10px;height: 10px;overflow:hidden;margin:0 5px;border-radius:50px;cursor:pointer;background:#FFF;transition: all 0.3s;transition: all 0.3s;}
#zxft .num li.on,.Focus .num li:hover{width: 18px;background: #cb2026;}

.GwyHlwj{padding: 0 17px;margin-top: 18px;text-align: center;padding-bottom: 22px;}
.GwyHlwj img{transition: all 0.3s !important;max-width: 100%;}
.GwyHlwj img:hover{ transform: translateY(-2px); box-shadow: 0px 2px 5px -1px #938f8f; }


/*政务服务*/
.ZwfwPart{width: 792px;margin-top: 22px;}
.fw-gk-hd .ZwfwPart .hd1 em{background: url(//www.guizhou.gov.cn/material/2023/images/home2023_ico_1.png) no-repeat left top;}
.ZwfwPart .PartCon{ padding: 20px 30px; min-height: 359px; background-color: #f7f7f7; }

.ZwfwPart .ServicesBox1{ width: 310px; }
.ZwfwPart .ServicesBox1 .bd{overflow: hidden;margin-top: 21px;}
.ZwfwPart .ServicesBox1 .bd li{float: left; background: #ffffff; width:90px; height: 90px; margin-right: calc((100% - 270px) / 2); border: 1px solid #ebebeb; border-radius: 5px; position: relative; box-sizing: border-box;}
.ZwfwPart .ServicesBox1 .bd li:nth-child(3n){margin-right: 0;}
.ZwfwPart .ServicesBox1 .bd li + li + li + li{margin-top: 14px;}
.ZwfwPart .ServicesBox1 .bd li a{ display: flex; height: 100%; flex-direction: column; align-items: center; justify-content: center;}
.ZwfwPart .ServicesBox1 .bd li em{background: url(//www.guizhou.gov.cn/images/grfw-icon.png) -14px -18px no-repeat;display: block;height: 40px;width: 40px; }
.ZwfwPart .ServicesBox1 .bd li.li2 em{background-position: -137px  -19px;}
.ZwfwPart .ServicesBox1 .bd li.li3 em{background-position: -262px  -18px;}
.ZwfwPart .ServicesBox1 .bd li.li4 em{background-position: -15px  -138px;}
.ZwfwPart .ServicesBox1 .bd li.li5 em{background-position: -137px  -139px;}
.ZwfwPart .ServicesBox1 .bd li.li6 em{background-position: -261px  -138px;}
.ZwfwPart .ServicesBox1 .bd li.li7 em{background-position: -15px  -259px;}
.ZwfwPart .ServicesBox1 .bd li.li8 em{background-position: -137px  -259px;}
.ZwfwPart .ServicesBox1 .bd li.li9 em{background-position:-262px  -259px;}

.ZwfwPart .ServicesBox1 .bd li.li7,
.ZwfwPart .ServicesBox1 .bd li.li8,
.ZwfwPart .ServicesBox1 .bd li.li9 {margin-bottom:0;}


.ZwfwPart .ServicesBox1 .bd .Box:nth-child(2) li em{background: url(//www.guizhou.gov.cn/material/2023/images/home-qybs-icon2.png) -1px 0px no-repeat;}
.ZwfwPart .ServicesBox1 .bd .Box:nth-child(2) li.li2 em{background-position: -124px  -1px;}
.ZwfwPart .ServicesBox1 .bd .Box:nth-child(2) li.li3 em{background-position: -246px  -1px;}
.ZwfwPart .ServicesBox1 .bd .Box:nth-child(2) li.li4 em{background-position: 0px  -120px;}
.ZwfwPart .ServicesBox1 .bd .Box:nth-child(2) li.li5 em{background-position: -123px  -121px;}
.ZwfwPart .ServicesBox1 .bd .Box:nth-child(2) li.li6 em{background-position: -247px  -121px;}
.ZwfwPart .ServicesBox1 .bd .Box:nth-child(2) li.li7 em{background-position: 0px  -241px;}
.ZwfwPart .ServicesBox1 .bd .Box:nth-child(2) li.li8 em{background-position: -125px  -242px;}
.ZwfwPart .ServicesBox1 .bd .Box:nth-child(2) li.li9 em{background-position: -248px  -240px;}

.ZwfwPart .ServicesBox1 .bd li span{ display: block; line-height: 1.6; font-size: 18px; color: #1a1a1a; position:relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; }
.ZwfwPart .ServicesBox1 .bd li:hover span{color:#cb2026;}

.ZwfwPart .ServicesBox1 .bd li::before,
.ZwfwPart .ServicesBox1 .bd li::after,
.ZwfwPart .ServicesBox1 .bd li a::before,
.ZwfwPart .ServicesBox1 .bd li a::after{content: '';display: block;position: absolute;transition: all 0.3s;opacity: 0;z-index: 0;}
.ZwfwPart .ServicesBox1 .bd li::before{border-top: 1px solid #cb2026;width: 0;left: 0px;top: 0;}
.ZwfwPart .ServicesBox1 .bd li::after{border-left: 1px solid #cb2026;height: 0;left: 0;bottom: 0;}
.ZwfwPart .ServicesBox1 .bd li a::before{border-bottom: 1px solid #cb2026;width: 0;right: 0;bottom: 0;}
.ZwfwPart .ServicesBox1 .bd li a::after{border-right: 1px solid #cb2026;height: 0;right: 0;top: 0;}
.ZwfwPart .ServicesBox1 .bd li:hover::before{ width:100%; opacity: 1; }
.ZwfwPart .ServicesBox1 .bd li:hover::after{ height:100%; opacity: 1; }
.ZwfwPart .ServicesBox1 .bd li:hover a::before{ width:100%; opacity: 1; }
.ZwfwPart .ServicesBox1 .bd li:hover a::after{ height:100%; opacity: 1; }

.ZwfwPart .ServicesBox1 .gxbsBox{width:100%;height:84px;border-radius:10px;background:#ffffff;border: 1px solid #ebebeb;box-sizing: border-box;margin-top: 16px;transition: all 0.3s;}
.ZwfwPart .ServicesBox1 .gxbsBox:hover{ transform: translateY(-2px); box-shadow: 0px 2px 5px -1px #938f8f; }
.ZwfwPart .ServicesBox1 .gxbsBox a{display:block;width:100%;height:100%;text-align: center;line-height: 84px;}

.ZwfwPart .ztzq{ width: 392px; }
.ZwfwPart .ztzq .bd{position: relative;margin-top: 23px;max-height: 52px;overflow: hidden;}
.ZwfwPart .ztzq .bd .bds{width: 100%; height: auto; overflow: hidden;}
.ZwfwPart .ztzq .bd ul{ position: relative; display:flex; flex-wrap: wrap; }
.ZwfwPart .ztzq .bd li{position: relative;width: 182px !important;height: 52px;border: 1px solid #cb2026;box-sizing: border-box;margin-right: 25px;background: #FFF;}
.ZwfwPart .ztzq .bd li::before,
.ZwfwPart .ztzq .bd li::after{ content: ''; display: block; position: absolute; background-color: #FFF; z-index: 0; }
.ZwfwPart .ztzq .bd li::before{ transition: width 0.5s; width: calc(100% - 30px); height: calc(100% + 2px); left:50%; transform: translateX(-50%); top: -1px; }
.ZwfwPart .ztzq .bd li::after{ transition: height 0.3s; width: calc(100% + 2px); height: calc(100% - 30px); top: 50%; transform: translateY(-50%); left: -1px; }
.ZwfwPart .ztzq .bd li a{ display: flex; justify-content: center; align-items: center; height: 100%; position: relative; z-index: 1; text-align: center; }
.ZwfwPart .ztzq .bd li em{ display: none; }
.ZwfwPart .ztzq .bd li span{ display: inline-block; font-size: 18px; color: #1a1a1a; padding: 0 10px; line-height: 1.2; }
.ZwfwPart .ztzq .bd li:hover::before{ width: 0; }
.ZwfwPart .ztzq .bd li:hover::after{ height: 0; }
.ZwfwPart .ztzq .bd li:hover span{ color:#cb2026; }

.ZtzqLinks{width: 100%;margin-top: 0px;display: flex;justify-content: space-between;}
.ZtzqLinks ul li{width: 190px;height:66px;border-radius:6px;float:left;margin-top: 14px;position:relative;overflow:hidden;background-size: 100% 100% !important;}
.ZtzqLinks ul li.m1{background:url(//www.guizhou.gov.cn/material/2023/images/index_ztzq_bgm1.png)no-repeat center;}
.ZtzqLinks ul li.m2{background:url(//www.guizhou.gov.cn/material/2023/images/index_ztzq_bgm2.png)no-repeat center;}
.ZtzqLinks ul li.m3{background:url(//www.guizhou.gov.cn/material/2023/images/index_ztzq_bgm3.png)no-repeat center;}
.ZtzqLinks ul li.m4{background:url(//www.guizhou.gov.cn/material/2023/images/index_ztzq_bgm4.png)no-repeat center;}
.ZtzqLinks ul li.m5{background:url(//www.guizhou.gov.cn/material/2023/images/index_ztzq_bgm5.png)no-repeat center;}
.ZtzqLinks ul li.m6{background:url(//www.guizhou.gov.cn/material/2023/images/index_ztzq_bgm6.png)no-repeat center;}
.ZtzqLinks ul li:nth-child(2n){float:right;}
.ZtzqLinks ul li a{display:flex;width:100%;height:100%;text-align: center;flex-wrap:wrap;align-items:center;justify-content:center;align-content: center;position:relative;z-index:2;}
.ZtzqLinks ul li a span{display:block;width:100%;line-height: 22px;font-size:18px;color:#cb2026;letter-spacing: -1px;}
.ZtzqLinks ul li.m5 a span{line-height:25px;}
@font-face {
  font-family:"FZFSK";
  /*src:  url("/material/font/FZFSK.ttf");*/
  src:  url("/material/font/szfgov_home20250428.ttf");
}
.ZtzqLinks ul li a p{line-height:18px;font-size:14px;color:#cb2026;font-family:"FZFSK";font-weight: bold;font-style: italic;}
.ZtzqLinks ul li::after {content: "";position: absolute;z-index: 0;background: #d61618;height: 100%;width: 100%;border-radius: 50%;top: 100%;left: 100%;transition: all .7s;}
.ZtzqLinks ul li:hover::after {transform: scale(2.2) translate3d(-50%, -50%, 50px);}
.ZtzqLinks ul li:hover a span,
.ZtzqLinks ul li:hover a p{color:#ffffff;}

/* 政务服务 */
.fw-gk-hd .hd{/* height: 24px; */border-bottom: 1px solid #dbdbdb;font-size: 20px;display: flex;align-items: center;cursor: pointer;justify-content: flex-start;/* padding-bottom: 10px; */}
.fw-gk-hd .hd li{/* height: 45px; *//* line-height: 0.9; */border-bottom: 2px solid transparent;margin-right: 10px;padding-bottom: 14px;}
.fw-gk-hd .hd li:nth-child(0){margin-right: 0px;}
.fw-gk-hd .hd li.on,.fw-gk-hd .hd li:hover{font-weight: bold;border-bottom: 3px solid #cb2026;margin-bottom: -1px;}
.fw-gk-hd .hd li:last-child{margin-right:0;}
.fw-gk-hd .newsList ul{display:flex;flex-direction: column;justify-content: space-around;height: 100%;}
.fw-gk-hd .newsList li{/* margin: 0px 0 12px 0; */background: url(//www.guizhou.gov.cn/images/zsj_list_icon_dot.png) no-repeat 0px 12px;padding-left: 15px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;font-size: 18px;line-height: 1.3;}
#ZcjdSlide .newsList li + li + li + li{/* display: none; */}
.lyxd .newsList{display:flex;flex-direction: column;justify-content: space-around;height: 110px;}
.lyxd .newsList li{line-height:26px;-webkit-line-clamp: 1; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;display: block;}
.ZcfgSlide .hd{justify-content:space-between;}
#ZxwjSlide{height: 363px;}
#ZxwjSlide .bd .newsList{margin-top:10px;}
#ZxwjSlide-bd>.newsList{height: 300px;}
#ZxwjSlide .bd .box1 .newsList{display:flex;flex-direction: column;justify-content: space-around;}


/* 政策解读 */
#ZcjdSlide{ }
#ZcjdSlide .one div.pic{display: flex;justify-content: space-between;align-items: center;margin-top: 14px;margin-bottom: 0;height: 95px;}
#ZcjdSlide .one .pic img{width: 166px;height: 95px;/* object-fit: cover; */ transition: all 0.3s; }
#ZcjdSlide .one .pic img:hover{ transform: translateY(-2px); box-shadow: 0px 2px 5px -1px #938f8f; }
#ZcjdSlide .bd{height: auto;overflow: hidden;/* margin-bottom: 10px; */height: 306px;}
#ZcjdSlide-bd .newsList{height: 205px;display: flex;flex-direction: column;justify-content: space-around;}
#ZcjdSlide-bd .newsList.cwhylist li{font-size: 17px;}



/* 专题专栏 */
.ztzl{margin-top: 40px;margin-bottom: 40px;position: relative;}
.ztzl .hd1{height: auto;display: flex;align-items: center;justify-content: flex-start;cursor: pointer;/* margin-bottom: 20px; */}
.ztzl .hd1 a{font-family: 'SOURCE-SEMIBOLD';font-size: 28px;color: #1a1a1a;}
.ztzl .hd1 a:hover{color: #cb2026;}
.ztzl .hd1 em{padding-right: 10px;background: url(//www.guizhou.gov.cn/images/icon_05.png) center center no-repeat;width: 35px;height: 35px;transform: translateZ(0);-webkit-transform: translateZ(0);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;}
.ztzl .hd1:hover em{-webkit-transform: translateY(-5px);transform: translateY(-5px);box-shadow: 0px 0px 8px -5px #7a7272;}
.ztzl .ztzlSlide .bd{height: auto;overflow: hidden;margin-top: 14px;}
.ztzlSlide{position:relative;width:100%;margin: 0 auto;}
.ztzlSlide .bd ul{ display:flex;}
.ztzlSlide .bd li{position:relative;width: 279px;height: 80px;background: #f7f7f7;border-radius: 5px;margin-top: 4px;}
.ztzlSlide .bd li + li{margin-left: 26px;margin-left: calc(80px / 3);}
.ztzlSlide .bd li>a.pic{display:block;height: 80px;position:relative;overflow: hidden;border-radius: 5px;}
.ztzlSlide .bd li>a.pic img{width:100%;height:100%;/* object-fit: cover; */}
.ztzlSlide .bd li::after{content: '';display: block;width: 100%;height: 1px;bottom: 0px; position: absolute;background-color: #0080ff;transform: scale(0);transition: transform .4s ease;transform-origin: right center;}
.ztzlSlide .bd li:hover::after{ transform-origin: left center; transform: scaleX(1);}
.ztzlSlide .bd li .hot{display:block;width: 31px;height: 28px;background: url(https://www.guizhou.gov.cn/images/HomeRdzt_ico_2.png) no-repeat;position: absolute;left: 10px;top: -4px;}
.ztzl span{position: absolute; right: 0; top: 0;}
.ztzl .hd1 {border-bottom: 1px solid #f0f0f0;padding-bottom: 10px;}
.ztzl .hd1 span a{font-size: 14px; color: #cccccc;}
.ztzl .hd1 span a:hover{color: #cb2026;}








