html,
body {
    position: relative;
    height: 100%;
    padding: 0;
    margin: 0;
    font-size: 18px;
}
.gdan {
    font-size: 19px !important;
    font-family: 'PingFangSC-Regular,Microsoft YaHei,宋体' !important;
    line-height: 36px !important;
    color: rgb(149 151 150) !important;
    float: right;
}
.gdan_1 {
    display: flex;
    justify-content: space-between;
}
.jnpageold .gdan {
    font-size: 38px !important;
    line-height: 80px !important;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.bg {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
}
.bg img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.bg_yy {
    position: absolute;
    bottom: 0;
    height: 100px;
    width: 100%;
    opacity: 0.5;
    background: #3366CC;
}
/* #videoBg{
  display: none;
} */
.swiper-container1 {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#section2 {
    position: relative;
    z-index: 5;
    overflow: hidden;
}
.content-box {
    /* background: url('/cms_files/filemanager/49/picture/20255/88E9F3B48C8D1D468E37FD39725F8B9B.png') no-repeat center top; */
    background: url('/cms_files/filemanager/49/picture/20255/EDF6F5E7DCD3A10AF9051F742E0E9948.png') no-repeat center top;
}
.top-box {
    width: 100%;
}
.top-content {
    width: 1560px;
    margin: 0 auto;
    overflow: hidden;
}
.logo {
    /* float: left; */
    margin-top: 50px;
    text-align: center;
}
.logo img {
    display: block;
    margin: 0 auto;
}
.top {
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 50px;
    overflow: hidden;
    height: 50px;
}
.top a {
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 50px;
    padding: 0 10px;
    display: flex;
}
.top a img {
    object-fit: none;
    margin-right: 10px;
}
.top-link {
    float: left;
}
.top-link a {
    float: left;
}
.top-link a#zh_click_s,
.top-link a#zh_click_t,
.top-link a.english,
.top-link a.wzq,
.top-link a#jnszfwza {
    padding-left: 38px;
}
.top-link a#zh_click_s {
    background: url("/picture/1307/2404091428267908076.png") no-repeat 10px center;
}
.top-link a#zh_click_t {
    background: url("/picture/1307/2404091428267551528.png") no-repeat 10px center;
}
.top-link a.english {
    background: url("/picture/1307/2404091428268863300.png") no-repeat 10px center;
}
.top-link a.wzq {
    background: url("/picture/1307/2404091428268569888.png") no-repeat 10px center;
}
.top-link a#jnszfwza {
    background: url("/picture/1307/2404091428268264685.png") no-repeat 10px center;
}
.top-link span {
    float: left;
}
.slbzq,
.slb {
    float: left;
    height: 32px;
    border-radius: 18px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    line-height: 32px;
    margin-top: 9px;
}
.slbzq a,
.slb a {
    line-height: 32px;
    padding: 0;
    display: flex;
}
.slb a.oldType_switch {
    background: url(/picture/1307/2405071006470295910.png) no-repeat 10px center;
    padding-left: 32px;
    cursor: pointer;
}
.nav-box {
}
.top-line {
    border-bottom: 1px solid #349bff;
}
.navbg {
    width: 100%;
    height: 80px;
    background: #3366CC;
    margin-top: 70px;
    width: 1560px;
    height: 80px;
    background: #3366CC;
    border-radius: 12px;
    margin: 0 auto;
}
.nav {
    width: 100%;
}
.nav ul {
    width: 1560px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
}
.nav ul li {
    line-height: 76px;
    font-size: 24px;
}
.nav ul li a {
    color: #FFFFFF;
    height: 80px;
    display: flex;
    position: relative;
    font-family: "微软雅黑";
    align-items: center;
}
.nav ul li a img {
    margin-right: 10px;
}
.nav ul li:hover a,
.nav ul li.nav_li_hover a {
    /* font-weight: 900; */
}
.nav ul li:hover a::after,
.nav ul li.nav_li_hover a::after {
    content: "";
    /* border-bottom: 4px solid #FFFFFF; */
    border-bottom: 6px solid #629FE8;
    border-radius: 3px;
    /* border-top-left-radius: 4px;
  border-top-right-radius: 4px; */
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
}
.searchbg {
    /* height: 115px; */
    height: 151px;
    width: 800px;
    margin: 0 auto;
    position: relative;
    margin-top: 30px;
    display: none;
}
.search-yy {
    position: absolute;
    width: 100%;
    height: 70px;
    opacity: 0.35;
    background: #FFFFFF;
    border-radius: 4px;
}
.search {
    width: 100%;
    height: 70px;
    padding: 5px;
    position: absolute;
    overflow: hidden;
}
.search form {
    background: url("/cms_files/filemanager/49/picture/202410/413419D7948208E05BAC8B54D52E4359.png");
}
.searchText {
    background: none;
    width: 670px;
    height: 60px;
    border: none;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 400;
    font-size: 16px;
    color: #999999;
    float: left;
}
.smt {
    width: 120px;
    height: 60px;
    background: #1467D1;
    border-radius: 0 4px 4px 0;
    float: left;
    border: none;
    font-weight: 600;
    font-size: 20px;
    color: #FFFFFF;
    cursor: pointer;
}
.hotword {
    position: absolute;
    /* bottom: 0; */
    bottom: 40px;
    font-size: 17px;
}
.hotword span {
    color: #fff;
    font-weight: bold;
}
.hotword a {
    margin-right: 16px;
    color: #fff;
    background: #458DF7;
    padding: 5px 8px;
    border-radius: 4px;
}
.robot {
    width: 44px;
    height: 44px;
    position: absolute;
    right: 140px;
    top: 12px;
}
.robot a {
    color: #fff;
}
.part-one {
    width: 1560px;
    /* overflow: hidden; */
    margin: 40px auto 0;
    background: #FFFFFF;
    /* border-top: #3366CC solid 10px; */
    transition: margin 1s;
    -webkit-transition: margin 1s;
    /* Safari */
}
.w100percentage {
    width: 100%;
    /* overflow: hidden; */
    display: flex;
}
.w100percentage.mt40 {
    /* margin-top: 20px; */
    position: relative;
}
.toutiao-title {
    margin: 0 60px;
    float: left;
    margin-left: 0;
    position: absolute;
    left: 0;
    display: none;
}
.toutiao-list {
    float: none;
    width: 90%;
    /* margin: 42px auto 20px; */
    margin: 0 auto;
}
.toutiao-list h3 {
    font-family: "outter-fonts";
    font-weight: 900;
    font-size: 38px;
    color: #3366CC;
    letter-spacing: 0;
    text-align: center;
    line-height: 60px;
}
.toutiao-list h3 a {
    font-family: "outter-fonts";
    color: #3366CC;
    font-weight: bold;
}
.toutiao-list h4 {
    display: none;
}
.toutiao-list p {
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    letter-spacing: 0;
    text-align: center;
    line-height: 24px;
    margin-top: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.zcfgmenu li ul {
    display: none;
    background: url(gfxwjbg.png) no-repeat 174px top;
    padding: 10px 0px;
    position: absolute;
    top: 28px;
    background-size: auto 10px;
}
.zcfgmenu li ul div {
    background: #3366CC;
    display: flex;
    justify-content: space-around;
}
/* .zcfgmenu li:hover ul{
  display: block;
} */
.zcfgmenu li ul {
    left: 0%;
    width: 100%;
}
.zcfgmenu > ul > li > a {
    height: 39px;
}
.zcfgmenu > ul > span {
    float: left;
}
.zcfgmenu li ul li {
    padding: 20px 0px;
    /* border-right: 1px solid #fff; */
    line-height: 24px;
    float: left;
    background: #3366CC;
    margin: 0px;
    height: auto;
}
.zcfgmenu li ul li:last-child a {
    border-right: 0px;
}
.zcfgmenu li ul li:nth-child(5) span,
.zcfgmenu li ul li:last-child span {
    border-right: 0px;
}
.zcfgmenu li ul li a,
.zcfgmenu li ul li span {
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF !important;
    letter-spacing: 0;
    margin: 0;
    border-right: 1px solid #fff;
    padding: 0px 9px;
    font-weight: normal !important;
}
.zcjdfl-list ul {
    left: 0%;
    width: 100%;
    background: url(gfxwjbg.png) no-repeat 174px top;
    padding-top: 10px;
    background-size: auto 10px;
}
.zcjdfl-list ul div {
    overflow: hidden;
    display: flex;
    justify-content: space-around;
    background: #3366CC;
}
.zcjdfl-list ul li {
    padding: 20px 0px;
    line-height: inherit;
    float: left;
    background: #3366CC;
    margin: 0px;
    height: auto;
    border: 0;
}
.zcjdfl-list ul li:last-child a {
    border-right: 0px;
}
.zcjdfl-list ul li:nth-child(5) span,
.zcjdfl-list ul li:last-child span {
    border-right: 0px;
}
.zcjdfl-list ul li a,
.zcjdfl-list ul li span {
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 14px !important;
    color: #FFFFFF !important;
    letter-spacing: 0;
    width: 100% !important;
    margin: 0;
    border-right: 1px solid #fff;
    padding: 0px 9px;
    font-weight: normal !important;
}
/* 智能推荐 */
.zntjbtn {
    position: absolute;
    left: -50px;
    top: 0px;
}
.zntjbox {
    padding: 20px;
    background-image: linear-gradient(180deg, #EAF0FF 0%, #FFFFFF 100%);
    box-shadow: 0 4px 8px 0 #3366cc26;
    border-radius: 0 24px 24px 0;
    width: 520px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0;
    display: block;
    /* transform: translateX(350%); */
    transition: all 0.2s linear;
    /* transition: opacity 0.2s ease; */
}
.zntjbox .zntjbt {
    height: 56px;
    margin-bottom: 20px;
}
.zntjbox .zntjbt li {
    margin-right: 20px;
    height: 56px;
}
.zntjbox .zntjbt li a {
    width: 48px;
    height: 36px;
    font-size: 24px;
    color: #333333;
    letter-spacing: 0;
    line-height: 36px;
    margin-bottom: 20px;
    cursor: pointer;
}
.zntjbox .zntjlist {
    margin-bottom: 10px;
}
.zntjbox .zntjlist li {
    border-bottom: 0;
    display: block;
    line-height: 32px;
    padding-left: 20px;
    background: url(sy_list_style.png) left 14px no-repeat;
    margin-bottom: 10px;
}
.zntjbox .zntjlist li a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    /* 限制行数为2 */
    overflow: hidden;
    white-space: normal;
    text-overflow: inherit;
    width: 100%;
}
.zntjbox .fwlist {
    margin-bottom: 0px;
}
.zntjbox .fwlist li {
    width: 50%;
    float: left;
}
.zntjbox .fwlist li a {
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    max-width: 90%;
}
/* 城市日历 */
.csrlbtn {
    position: absolute;
    left: -50px;
    top: 0px;
}
.csrlbox {
    /* background: url(2025csrlbg.png) no-repeat; */
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0;
    display: block;
    border-radius: 0 24px 24px 0;
    background-image: -ms-linear-gradient(top, #EAF0FF 0%, #FFFFFF 100%);
    background-image: linear-gradient(180deg, #EAF0FF 0%, #FFFFFF 100%);
    box-shadow: 0 4px 8px 0 rgba(51, 102, 204, 0.15);
    transform: translateX(150%);
    transition: all 0.5s linear;
}
.csrltp {
    max-width: 780px;
    overflow: hidden;
    position: relative;
    margin: 30px 40px 40px 30px;
    float: left;
}
.csrl-title a {
    font-size: 20px;
    line-height: 28px;
    margin-top: 20px;
}
.csrltp .prev,
.csrltp .next {
    width: 45px;
    height: 48px;
    position: absolute;
    top: 40%;
    overflow: hidden;
    cursor: pointer;
    z-index: 100;
}
.csrltp .next {
    background: url("2025csrlimgright.png") no-repeat;
    right: 0px;
}
.csrltp .prev {
    background: url("2025csrlimgleft.png") no-repeat;
    left: 0px;
}
.csrltp .csrlimglist {
    max-width: 780px;
    margin: 0 auto;
    overflow: hidden;
}
.csrltp .csrlimglist ul {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 49px;
    z-index: 10;
}
.csrltp .csrlimglist ul li {
    width: 240px;
    float: left;
    overflow: hidden;
    margin: 0 30px 0 0;
}
.csrltp .csrlimglist ul li a {
    display: block;
}
.csrltp .csrlimglist ul li img {
    width: 100%;
    height: 360px;
    border-radius: 16px;
}
/* 城市日历文字 */
.csrlwz {
    overflow: hidden;
    position: relative;
    max-width: 680px;
    float: left;
    background: url(2025csrllistbg.png) no-repeat;
    margin: 20px 30px 30px 0px;
    padding: 42px 30px 78px;
    background-size: 100% 100%;
}
.csrlwz .fanye {
    width: 240px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #3366CC;
    border-radius: 20px;
    position: absolute;
    bottom: 30px;
    left: 114px;
}
.csrlwz .prev,
.csrlwz .next {
    width: 50%;
    height: 40px;
    overflow: hidden;
    cursor: pointer;
    z-index: 100;
    float: left;
}
.csrlwz .next {
    background: url("2025csrllisttopb.png") no-repeat center;
}
.csrlwz .prev {
    background: url("2025csrllistbottomb.png") no-repeat center;
}
.csrlwz .next:hover {
    background: #3366CC url("2025csrllisttopw.png") no-repeat center;
    border-radius: 20px 0px 0px 20px;
}
.csrlwz .prev:hover {
    background: #3366CC url("2025csrllistbottomw.png") no-repeat center;
    border-radius: 0px 20px 20px 0px;
}
.csrlwz .csrlwzlist {
    max-width: 780px;
    margin: 0 auto;
    overflow: hidden;
}
.csrlwz .csrlwzlist ul {
    overflow: hidden;
    /* position: absolute;
top: 0;
left: 49px; */
    z-index: 10;
}
.csrlwz .csrlwzlist ul li {
    width: 630px;
    float: left;
    overflow: hidden;
    /* margin-bottom: 20px; */
    height: 116px !important;
}
/* .csrlwz .csrlwzlist ul li a{
margin-bottom: 20px;
} */
.csrlwz .csrlwzlist ul li .rlwzbox {
    display: block;
    padding-left: 25px;
    float: left;
    background: url(2025csrlborder1.png) no-repeat left center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.csrlwz .csrlwzlist ul li .rltit {
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 20px;
    color: #333333;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 10px;
}
.csrlwz .csrlwzlist ul li .rlwz {
    margin-bottom: 4px;
    background: url(2025csrlmap.png) no-repeat left center;
}
.csrlwz .csrlwzlist ul li .rltime {
    background: url(2025csrldate.png) no-repeat left center;
}
.csrlwz .csrlwzlist ul li .rlwz,
.csrlwz .csrlwzlist ul li .rltime {
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    letter-spacing: 0;
    line-height: 24px;
    padding-left: 26px;
}
.rldate {
    width: 108px;
    height: 96px;
    background: #E8F2FF;
    border-radius: 4px;
    padding: 12px;
    text-align: center;
    float: left;
    margin-right: 20px;
    /* margin-bottom: 20px; */
}
.rldate p {
    font-family: PingFangSC-SNaNpxibold;
    font-weight: 600;
    font-size: 26px;
    color: #3366CC;
    letter-spacing: 0;
    text-align: center;
    line-height: 48px;
}
.rldate span {
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 20px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    line-height: 24px;
}
.csrlwzlist ul {
    overflow: hidden;
}
.csrlwzlist li {
    overflow: hidden;
}
.cshdmore {
    width: 152px;
    height: 40px;
    position: absolute;
    bottom: 30px;
    right: 116px;
}
.cshdmore img {
    width: 100%;
    height: 100%;
}
/* 图片新闻 */
.picnews {
    width: 56.5%;
    float: left;
    /* margin-left: 20px;*/
}
.slideBox {
    width: 100%;
    height: 506px;
    overflow: hidden;
    position: relative;
}
.slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 32px;
    z-index: 1;
}
.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.slideBox .hd ul li {
    float: left;
    margin-right: 10px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    font-size: 0;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}
.slideBox .hd ul li.on {
    background: #3366CC;
    color: #fff;
}
.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}
.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
    color: #FFFFFF;
}
.slideBox .bd li a {
    color: #FFFFFF;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.slideBox .bd img {
    width: 100%;
    height: 506px;
    display: block;
}
.slideBox .lbtext {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: url(/cms_files/filemanager/49/picture/202410/E6A2EF36E4D04FC4AD94354D62A50E74.png) repeat-x bottom;
}
.slideBox .lbtext .lbtime {
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 18px;
    width: 95%;
    margin: 0 auto;
    display: none;
}
.slideBox .lbtext .lbtime .ri {
    font-size: 36px;
    line-height: 36px;
}
.slideBox .lbtext .lbtime .yue {
    margin-left: 10px;
}
.slideBox .lbtext .lbtit {
    width: 84%;
    font-weight: 500;
    font-size: 24px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 36px;
    float: left;
    padding-left: 30px;
    margin-top: 20px;
    margin-bottom: 30px;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 34px;
    height: 50px;
    background: url(sy_left.png) no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.slideBox .next {
    left: auto;
    right: 3%;
    background: url(sy_right.png)
}
.slideBox .prev:hover,
.slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}
.slideBox .prevStop {
    display: none;
}
.slideBox .nextStop {
    display: none;
}
/* 企业诉求“接诉即办” */
.part-one .qysq {
    margin-top: 40px;
    border: 1px solid #D0D4E3;
}
.part-one .qysq ul {
    display: flex;
    justify-content: center;
    padding: 20px 0;
}
.part-one .qysq ul li {
    /*width: 33.3%;*/
    padding-left: 20px;
    padding-right: 20px;
    border-left: 1px solid #f1f1f1;
}
.part-one .qysq ul li:first-child {
    border-left: 0px;
}
.part-one .qysq ul li a {
    display: flex;
    align-items: center;
    color: #333333;
}
.part-one .qysq ul li img {
    margin-right: 20px;
    object-fit: none;
}
/*新闻切换*/
.news_box {
    width: 43.5%;
    position: relative;
    padding-left: 39px;
    border-left: 1px solid #E8EAF2;
    float: left;
}
.Menubox {
    height: 48px;
    border-bottom: 1px solid #d5d8e6;
    padding-right: 22px;
}
.Menubox ul {
    display: flex;
    justify-content: space-between;
}
.Menubox li {
    float: left;
    margin-right: 0;
    height: 48px;
    font-weight: 700;
    font-size: 24px;
    color: #666666FF;
}
.Menubox li a {
    color: #666666FF;
    font-family: "outter-fonts";
}
.Menubox li.hover {
    padding: 0px;
    width: auto;
    font-weight: bold;
    border-bottom: #3366CCFF solid 4px;
    color: #333333FF;
}
.Menubox li.hover a,
.Menubox li.hover a:link,
.Menubox li.hover a:visited {
    color: #333333FF;
    font-weight: bold;
}
.newslist {
    overflow: hidden;
    text-align: left;
    list-style: none;
    font-size: 20px;
    /* height: 447px;  */
    height: auto;
    margin-top: 0;
}
.newslist a:link,
.newslist a:visited {
    color: #000;
    font-size: 21px;
}
.newslist a:hover,
.newslist a:active {
    color: #1c5bb8;
}
.newslist li {
    /* background: url("sy_list_style.png") left center no-repeat; */
    line-height: 55px;
    height: 55px;
    padding-left: 0;
    list-style: none;
    display: flex;
    justify-content: space-between;
}
.newslist li a {
    width: 78%;
    font-size: 21px;
    font-family: "Microsoft YaHei";
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.date {
    width: 17%;
    color: #999999;
    font-size: 18px;
    float: right;
    text-align: right;
    white-space: nowrap;
}
.szjn {
    overflow: hidden;
    margin-top: 2px;
    margin-bottom: 60px;
}
.szjn a {
    display: block;
}
.szjn img {
    width: 100%;
}
.part-two {
    width: 100%;
    /*   background: #E8F2FFFF;  */
}
.part-two .zqlist {
    background: url(zwgk_bgnew1.png) no-repeat center;
    background-size: 100% 100%;
    height: 710px;
}
.zwgk-title {
    width: 1560px;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    padding-top: 40px;
    /* padding-bottom: 20px; */
}
.zwgk-title ul {
    display: flex;
    flex-wrap: wrap;
    background: url(zqtitlebg.png) no-repeat center top;
}
.zwgk-title ul li {
    width: 33.3%;
    height: 72px;
    text-align: center;
}
.zwgk-title ul li a {
    display: flex;
    font-family: "outter-fonts";
    font-weight: 700;
    font-size: 30px;
    color: #333333;
    line-height: 74px;
    justify-content: center;
}
.zwgk-title ul li a span {
    width: 30px;
    height: 30px;
    margin-right: 20px;
    margin-top: 23px;
}
.zwgk-title ul li::before {
    content: "";
    display: block;
    height: 30px;
    border: 1px dashed #3366CC;
    float: left;
    margin-top: 21px;
}
.zwgk-title ul li.hover a span {
    margin-top: 26px;
}
.zwgk-title ul li:nth-child(1)::before {
    display: none;
}
.zwgk-title ul li:nth-child(1) a span {
    background: url('zqgk.png') no-repeat;
    background-size: contain;
}
.zwgk-title ul li:nth-child(2) a span {
    background: url('zqfwh.png') no-repeat;
    background-size: contain;
}
.zwgk-title ul li:nth-child(3) a span {
    background: url('zqhdh.png') no-repeat;
    background-size: contain;
}
.zwgk-title ul li.hover:nth-child(1) a span {
    background: url('zqgkh.png') no-repeat;
    background-size: contain;
}
.zwgk-title ul li.hover:nth-child(2) a span {
    background: url('zqfw.png') no-repeat;
    background-size: contain;
}
.zwgk-title ul li.hover:nth-child(3) a span {
    background: url('zqhd.png') no-repeat;
    background-size: contain;
}
.zwgk-title ul li.hover a {
    height: 93px;
    background: url("zqfocus.png") no-repeat center top;
    color: #FFFFFF;
    margin-top: -10px;
    line-height: 82px;
}
.zwgk-content {
    width: 1560px;
    background: #FFFFFF;
    padding: 30px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 0;
    height: 676px;
}
/*政策法规切换*/
.zcfg_box {
    width: 61.8%;
    position: relative;
    float: left;
    padding-right: 20px;
    border-right: 1px solid #E8EAF2;
}
.zfwjkimg {
    display: block;
    margin-bottom: 15px;
}
.zfwjkimg img {
    width: 100%;
    height: 107px;
}
.zcfgmenu {
    height: 48px;
    border-bottom: #d5d8e6 solid 1px;
}
.zcfgmenu ul {
    position: relative;
}
.zcfgmenu li {
    float: left;
    font-weight: 400;
    font-size: 24px;
    margin-right: 40px;
    height: 48px;
    color: #666666FF;
}
.zcfgmenu li a {
    color: #666666FF;
    font-family: "outter-fonts";
}
.zcfgmenu li.hover {
    padding: 0px;
    width: auto;
    font-weight: 600;
    border-bottom: #3366CCFF solid 4px;
    color: #333333FF;
}
.zcfgmenu li.hover a,
.zcfgmenu li.hover a:link,
.zcfgmenu li.hover a:visited {
    color: #333333FF;
    font-weight: bold;
}
/* 法规文件 */
.fgwjmenu {
    height: 60px;
    position: relative;
    right: 5px;
    top: 21px;
}
.fgwjmenu li {
    font-weight: 600;
    font-size: 20px;
    margin: 0 5px;
    height: 48px;
    line-height: 28px;
    color: #333333FF;
    float: left;
    background: none;
    font-weight: normal;
    padding-left: 0;
}
.fgwjmenu li a {
    color: #333333FF;
    font-family: "outter-fonts";
    font-weight: 700;
}
.fgwjmenu li.hover {
    padding: 0px;
    width: auto;
    font-weight: bold;
    color: #015293;
    font-size: 20px;
}
.fgwjmenu li.hover a,
.fgwjmenu li.hover a:link,
.fgwjmenu li.hover a:visited {
    color: #015293;
    font-weight: bold;
}
.fgwjmenu li ul {
    display: none;
    background: url(gfxwjbg.png) no-repeat top center;
    padding: 10px 5px;
    position: absolute;
    top: 28px;
    background-size: auto 10px;
}
.fgwjmenu li:hover ul,
.fgwjmenu li.hover ul {
    display: block;
}
.fgwjmenu li#three2 ul {
    width: auto;
    position: absolute;
    right: -9px;
    top: -20px;
    background: none;
    background-size: auto 10px;
}
.fgwjmenu > ul > li > a {
    height: 39px;
}
.fgwjmenu li#three3 ul {
    width: auto;
    position: absolute;
    right: -9px;
    top: -20px;
    background: none;
    background-size: auto 10px;
}
.fgwjmenu > ul > span {
    float: left;
}
.fgwjmenu li ul li {
    padding: 15px 0px;
    /* border-right: 1px solid #fff; */
    line-height: 24px;
    float: left;
    background: #3366CC;
    margin: 0px;
    height: auto;
}
.fgwjmenu li ul li:last-child a {
    border-right: 0px;
}
.fgwjmenu li ul li a {
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF !important;
    letter-spacing: 0;
    margin: 0;
    border-right: 1px solid #fff;
    padding: 0px 15px;
    font-weight: normal !important;
}
#con_two_2 .fgwjmenu {
    display: none;
}
#con_four_1 > ul {
    margin-top: 2px;
}
.fgwjlist {
    overflow: hidden;
    text-align: left;
    list-style: none;
    font-size: 20px;
    /* min-height: 395px; */
}
.fgwjlist a,
.fgwjlist a:link,
.fgwjlist a:visited {
    color: #000;
    font-size: 20px;
    width: 80%;
    font-family: "Microsoft YaHei";
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.fgwjlist a:hover,
.fgwjlist a:active {
    color: #1c5bb8;
}
.fgwjlist li {
    background: url("sy_list_style.png") left center no-repeat;
    line-height: 60px;
    padding-left: 20px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px dashed #D0D4E3;
}
.fgwjlist a.jd {
    width: 48px;
    height: 32px;
    background: #E84F4F;
    border-radius: 8px 0 8px 0;
    border-radius: 8px 0 8px 0;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 32px;
    margin-left: 10px;
    margin-top: 14px;
}
/* 图片解读 */
.rollBox {
    width: 770px;
    padding: 0px 0px 0px;
    height: 245px;
    position: relative;
    border: none;
    margin-top: 15px;
    padding-left: 5px;
}
.rollBox .LeftBotton {
    height: 24px;
    width: 10px;
    background: url("sy_left1.png") no-repeat;
    overflow: hidden;
    float: left;
    display: inline;
    margin: 0px 5px 0px 0px;
    cursor: pointer;
}
.rollBox .RightBotton {
    height: 24px;
    width: 10px;
    background: url("sy_right1.png") no-repeat;
    overflow: hidden;
    float: right;
    display: inline;
    margin: 0px 0px 0px 5px;
    cursor: pointer;
}
.rollBox .Cont {
    width: 740px;
    overflow: hidden;
    float: left;
    padding: 0px 0px;
    margin-left: 5px;
}
.rollBox .ScrCont {
    width: 100000px;
}
.rollBox .Cont .pic {
    width: 262px;
    float: left;
    text-align: center;
    padding: 0 4px;
}
.rollBox .Cont .pic img {
    display: block;
    margin: 0 auto;
}
.rollBox .Cont .pic a {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.rollBox .Cont .pic a:hover {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.rollBox #List1,
.rollBox #List2 {
    float: left;
}
.rollBox #List1 p,
.rollBox #List2 p {
    display: inline-block;
    width: 220px;
    height: 80px;
    background: #EFF1F7;
    font-size: 16px;
    line-height: 22px;
    padding: 18px 20px;
    margin-top: -5px;
}
.cpt1 {
    font-size: 14px;
    color: #6a6a6a;
    line-height: 32px;
    font-family: Arial, Helvetica, sans-serif;
}
/* 政府文件库 */
.zcfg-wjk {
    margin-top: 24px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.zcfg-wjk a {
    display: block;
    width: 100%;
}
.zcfg-wjk img {
    width: 100%;
    /* height: 107px; */
}
#con_two_1 {
    height: 450px;
}
#con_two_2 {
    height: 439px;
}
/* 政策检索 */
.zcjs-box {
    width: 100%;
    height: 60px;
    background: #F3F7FE;
    border: 1px solid #DDE8F5;
    overflow: hidden;
    margin-top: 16px;
}
.zcjs-input {
    overflow: hidden;
    display: flex;
    padding-top: 10px;
    line-height: 40px;
    padding-left: 20px;
}
.zcjs-input div {
    font-family: PingFangSC-SNaNpxibold;
    font-weight: 600;
    font-size: 16px;
    color: #333333;
    letter-spacing: 0;
}
.zcjs-input-text {
    width: 270px;
    height: 40px;
    background: #FFFFFF;
    border: none;
    padding-left: 20px;
    color: #999999;
    float: left;
    margin-right: 20px;
    margin-left: 5px;
}
.zcjs-input-smt {
    width: 60px;
    height: 40px;
    font-weight: 600;
    font-size: 0;
    color: #FFFFFF;
    border: none;
    background-image: linear-gradient(-56deg, #629FE8 0%, #3366CC 100%);
    border-radius: 4px;
    object-fit: none;
    background: url(/cms_files/webjinanzhengfuwangjinanshirenminzhengfumenhuwangzhan/tplobject/defaultSet/tZwEt2tf74HvLfCT807fJ/images/zcwj_search.png);
    background-size: 100% 100%;
    cursor: pointer;
}
/* 政策解读图片 */
.part-two .zcjdImg {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    margin-bottom: 13px;
}
.part-two .zcjdImg a {
    display: block;
    width: 260px;
    height: 195px;
}
.part-two .zcjdImg a img {
    width: 100%;
    height: 100%;
}
#con_two_2 {
    margin-top: 11px;
}
/* #con_two_2 .fgwjlist {
  min-height: 475px;
} */
#con_four_2,
#con_four_3,
#con_four_4,
#con_four_5,
#con_four_6 {
    padding-top: 1px;
}
.zfxxgk {
    width: 38%;
    float: right;
    overflow: hidden;
    padding-left: 20px;
}
.zfxxgk-title {
    height: 48px;
    font-weight: 600;
    font-size: 22px;
    color: #015293;
    border-bottom: #015293 solid 1px;
}
.zfxxgk-title ul li {
    height: 48px;
    border-bottom: #015293 solid 4px;
    float: left;
    font-size: 24px;
    font-family: "outter-fonts";
}
.zfxxgk-list {
    margin-top: 20px;
    overflow: hidden;
    border-bottom: 1px solid #ececec;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.zfxxgk-list ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.zfxxgk-list ul li {
    width: 260px;
    height: 72px;
    margin-bottom: 11px;
    font-weight: 500;
    font-size: 20px;
    font-family: "Microsoft YaHei";
    color: #333333;
    background: #E8F2FF;
    display: flex;
    align-items: center;
}
.zfxxgk-list ul li a {
    /* padding-left: 88px; */
    height: 100%;
    display: flex;
    align-items: center;
}
.zfxxgk-list ul li img {
    margin: 0 20px;
    margin-right: 15px;
}
.zfxxgk-list ul li:hover {
    background: url(zcxxgk_hov.png) no-repeat;
    background-size: 100%;
}
.zfxxgk-list ul li:hover a {
    color: #fff;
}
/* .zfxxgk-list ul li:first-child {
  background: url(sy_zfxxgkzn.png) #E8F2FF no-repeat 20px 50%;
}

.zfxxgk-list ul li:nth-child(2) {
  background: url(sy_zfxxgkzd.png) #E8F2FF no-repeat 20px 50%;
}

.zfxxgk-list ul li:nth-child(3) {
  background: url(sy_fdzdgknr.png) #E8F2FF no-repeat 20px 50%;
}

.zfxxgk-list ul li:nth-child(4) {
  background: url(sy_zfxxgknb.png) #E8F2FF no-repeat 20px 50%;
}

.zfxxgk-list ul li:nth-child(5) {
  background: url(sy_ysqgk.png) #E8F2FF no-repeat 20px 50%;
  margin-bottom: 0;
}

.zfxxgk-list ul li:last-child {
  background: url(sy_bmqxxxgk.png) #E8F2FF no-repeat 20px 50%;
  margin-bottom: 0;
}  */
.zfwjtyfwpt {
    overflow: hidden;
}
.zfwjtyfwpt ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    border: 1px solid #D0D4E3;
}
.zfwjtyfwpt ul li {
    width: 50%;
    height: 68px;
}
.zfwjtyfwpt ul li p img {
    float: right;
    margin-right: 30px;
}
.zfwjtyfwpt ul li:nth-child(1) {
    /*    background: url(sy_zfwjtyfwpt01.png) no-repeat 90% 38px;*/
    background: url(2025jgzn.png) no-repeat 95% bottom;
    border-right: 1px solid #D0D4E3;
    border-bottom: 1px solid #D0D4E3;
}
.zfwjtyfwpt ul li:nth-child(2) {
    /*     background: url(sy_zfwjtyfwpt02.png) no-repeat 90% 38px;*/
    background: url(2025sjqzqd.png) no-repeat 95% bottom;
    border-bottom: 1px solid #D0D4E3;
}
.zfwjtyfwpt ul li:nth-child(3) {
    /*     background: url(sy_zfwjtyfwpt03.png) no-repeat 90% 38px;*/
    background: url(2025zfgb.png) no-repeat 95% bottom;
    border-right: 1px solid #D0D4E3;
}
.zfwjtyfwpt ul li:nth-child(4) {
    /*    background: url(sy_zfwjtyfwpt04.png) no-repeat 90% 38px; */
    background: url(2025qsy.png) no-repeat 95% bottom;
}
.zfwjtyfwpt ul li:nth-child(1):hover {
    /*    background: url(sy_zfwjtyfwpt01.png) no-repeat 90% 38px;*/
    background: url(2025jgzn_hover.png) no-repeat 95% bottom;
    /* 图标层 */;
    border-right: none;
    border-bottom: none;
    background-size: 100%;
}
.zfwjtyfwpt ul li:nth-child(2):hover {
    /*     background: url(sy_zfwjtyfwpt02.png) no-repeat 90% 38px;*/
    background: url(2025sjqzqd_hover.png) no-repeat 95% bottom;
    border-bottom: none;
    background-size: 100%;
}
.zfwjtyfwpt ul li:nth-child(3):hover {
    /*     background: url(sy_zfwjtyfwpt03.png) no-repeat 90% 38px;*/
    background: url(2025zfgb_hover.png) no-repeat 95% bottom;
    border-right: none;
    background-size: 100%;
}
.zfwjtyfwpt ul li:nth-child(4):hover {
    /*    background: url(sy_zfwjtyfwpt04.png) no-repeat 90% 38px; */
    background: url(2025qsy_hover.png) no-repeat 95% bottom;
    background-size: 100%;
}
.zfwjtyfwpt ul li:hover h2 {
    color: #fff;
}
.zfwjtyfwpt ul li a {
    display: block;
    height: 100%;
    padding-left: 25px;
    padding-top: 24px;
}
.zfwjtyfwpt ul li h2 {
    font-family: "Microsoft YaHei";
    font-weight: normal;
    font-size: 20px;
    color: #333333;
    letter-spacing: 0;
    line-height: 20px;
    height: auto;
}
/* 重点领域 */
.zdly {
    clear: both;
}
.zdly {
    width: 100%;
    height: 190px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #E8EAF2;
    display: none;
}
.zdly .bd {
    padding: 0 32px;
    height: 100%;
}
.zdly .bd ul {
    overflow: hidden;
    zoom: 1;
}
.zdly .bd ul li {
    width: 14.3%;
    float: left;
    text-align: center;
    padding-top: 40px;
}
.zdly .bd ul li a {
    display: block;
    height: 100%;
}
.zdly .bd ul li p {
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    line-height: 36px;
    margin-top: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.zdly .prev,
.zdly .next {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 34px;
    height: 50px;
    background: url(sy_zdly-left.png) no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.zdly .next {
    left: auto;
    right: 0;
    background: url(sy_zdly-right.png)
}
.zdly .prev:hover,
.zdly .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}
.zdly .prevStop {
    display: none;
}
.zdly .nextStop {
    display: none;
}
.part-three {
    width: 1560px;
    margin: 0 auto;
    overflow: hidden;
}
.zwfw-title {
    text-align: center;
    padding: 40px 0;
    /* margin-top: 30px; */
    padding-top: 0px;
    padding-bottom: 17px;
}
.zwfw-title img {
    max-width: 100%;
}
/*政务服务*/
.zwfw-box {
    width: 1560px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 auto;
    background: #fff;
    padding: 30px;
    height: 676px;
}
.zwfw-box-left {
    width: 1095px;
}
.zwfw-box-left .ztfw {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.zwfw-box-left .ztfw li {
    width: 260px;
    height: 230px;
    box-shadow: 0px 0px 17px 10px #f0f2f6;
    margin-bottom: 22px;
    position: relative;
}
.zwfw-box-left .ztfw li:nth-child(5),
.zwfw-box-left .ztfw li:nth-child(6),
.zwfw-box-left .ztfw li:nth-child(7),
.zwfw-box-left .ztfw li:nth-child(8) {
    margin-bottom: 0;
}
.zwfw-box-left .ztfw li h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 45px;
    margin-top: 20px;
    margin-bottom: 15px;
    color: #333333;
}
.zwfw-box-left .ztfw li em {
    width: 60px;
    height: 50px;
    float: left;
    margin-left: 60px;
    background: url(zwfwtit_03.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:nth-child(1) em {
    background: url(zwfwtit_03.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:nth-child(2) em {
    background: url(zwfwtit_05.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:nth-child(3) em {
    background: url(zwfwtit_07.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:nth-child(4) em {
    background: url(zwfwtit_09.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:nth-child(5) em {
    background: url(zwfwtit_15.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:nth-child(6) em {
    background: url(zwfwtit_16.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:nth-child(7) em {
    background: url(zwfwtit_17.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:nth-child(8) em {
    margin-left: 30px;
    background: url(zwfwtit_19.png) no-repeat left top;
}
.zwfw-box-left .ztfw li p {
    font-size: 16px;
    line-height: 33px;
    padding-left: 30px;
}
.zwfw-box-left .ztfw li p a {
    color: #333333;
}
.zwfw-box-left .ztfw li .more {
    width: 37px;
    height: 40px;
    background: url(zwfwmore_03.png) no-repeat right top;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.zwfw-box-left .ztfw li:hover {
    background: url(zwfwbg_03.png) no-repeat;
    color: #ffffff;
}
.zwfw-box-left .ztfw li:hover h3 {
    color: #ffffff;
}
.zwfw-box-left .ztfw li:hover p a {
    color: #ffffff;
}
.zwfw-box-left .ztfw li:hover .more {
    background: url(zwfwhmore_03.png) no-repeat right top;
}
.zwfw-box-left .ztfw li:hover:nth-child(1) em {
    background: url(zwfwtith_03.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:hover:nth-child(2) em {
    background: url(zwfwtith_05.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:hover:nth-child(3) em {
    background: url(zwfwtith_07.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:hover:nth-child(4) em {
    background: url(zwfwtith_09.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:hover:nth-child(5) em {
    background: url(zwfwtith_15.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:hover:nth-child(6) em {
    background: url(zwfwtith_16.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:hover:nth-child(7) em {
    background: url(zwfwtith_18.png) no-repeat left top;
}
.zwfw-box-left .ztfw li:hover:nth-child(8) em {
    background: url(zwfwtith_20.png) no-repeat left top;
}
.zwfw-box-left .ztfw li .morediv {
    position: absolute;
    top: 0;
    left: 0;
    width: 260px;
    height: 482px;
    background: url(zwfwbgh_03.png) no-repeat;
    z-index: 100;
}
.zwfw-box-left .ztfw li:hover:nth-child(5) .morediv,
.zwfw-box-left .ztfw li:hover:nth-child(6) .morediv,
.zwfw-box-left .ztfw li:hover:nth-child(7) .morediv,
.zwfw-box-left .ztfw li:hover:nth-child(8) .morediv {
    top: inherit;
    bottom: 0;
}
.zwfw-bottom {
    display: flex;
    justify-content: space-between;
    margin-top: 27px;
}
.zwfw-box-right {
    width: 375px;
}
.zwfw-box-right a {
    margin-bottom: 15px;
}
.zwfw-box-right a:last-child {
    margin-bottom: 0;
}
/* 政民互动 */
.part-four {
    width: 1560px;
    margin: 0 auto;
    overflow: hidden;
}
#con_zqone_3 {
    width: 1560px;
    margin: 0 auto;
    overflow: hidden;
    background: #ffffff;
    padding: 30px;
    height: 676px;
}
.zmhdleft_box {
    width: 60%;
    position: relative;
}
.dczj-first {
    overflow: hidden;
}
.dczj-first-left {
    width: 88px;
    height: 88px;
    background: url(sy_zuixinzhengji.png) no-repeat 30px 23px #EAF4FF;
    float: left;
    margin-right: 20px;
    padding-top: 56px;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    color: #015293;
}
.dczj-first-right {
    float: right;
    width: 685px;
}
.dczj-first-text {
    font-weight: 500;
    font-size: 18px;
    color: #333333;
    line-height: 32px;
}
.dczj-first-time {
    font-weight: 400;
    font-size: 16px;
    color: #999999;
}
.dczjlist {
    overflow: hidden;
    text-align: left;
    list-style: none;
    font-size: 18px;
    margin-top: 18px;
}
.dczjlist ul {
    border-bottom: 1px solid #f2f3f4;
    padding-bottom: 9px;
}
.dczjlist li {
    line-height: 51px;
    list-style: none;
    padding-left: 20px;
    background: url(sy_list_style.png) no-repeat left center;
    display: flex;
    justify-content: space-between;
    font-size: 20px;
}
.dczjlist a,
.dczjlist a:link,
.dczjlist a:visited {
    color: #333;
    width: 64%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.dczjlist a:hover,
.dczjlist a:active {
    color: #3366CC;
}
.zjzt {
    width: 88px;
    height: 30px;
    border-radius: 15px;
    float: left;
    text-align: center;
    line-height: 30px;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    margin-top: 15px;
}
.zjzt-jxz {
    background: #015293;
}
.zjzt-yjs {
    background: #CCCCCC;
}
/* 回应关切 */
.hygq-list {
    overflow: hidden;
    text-align: left;
    list-style: none;
    font-size: 18px;
}
.hygq-list a:link,
.hygq-list a:visited {
    color: #000;
    font-size: 18px;
}
.hygq-list a:hover,
.hygq-list a:active {
    color: #1c5bb8;
}
.hygq-list li {
    background: url("sy_list_style.png") left 18px no-repeat;
    line-height: 45px;
    padding-left: 30px;
    list-style: none;
}
.clzt {
    font-weight: 400;
    font-size: 18px;
    color: #3366CC;
}
#con_eight_2 ul {
    padding-top: 1px;
}
#con_eight_2 li {
    border-bottom: 1px dashed #D0D4E3;
    padding: 20px 0;
    padding-left: 20px;
    line-height: normal;
    background-position: left 36px;
}
#con_eight_2 li a {
    line-height: 36px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
#con_eight_2 li p {
    font-size: 16px;
    color: #666666;
    margin-top: 4px;
}
#con_eight_2 li p span {
    margin-right: 10px;
}
#con_eight_2 li p span em {
    color: #E60012;
    font-style: normal;
}
/* 政务访谈 */
.zwft-list {
    overflow: hidden;
    text-align: left;
    list-style: none;
    font-size: 18px;
    margin-top: 20px;
}
.zwft-left-text {
    width: 300px;
    height: 140px;
    background: #F5F5F5;
    padding: 25px 20px;
    text-align: left;
    line-height: 30px;
}
.zwft-right {
    width: 480px;
    float: right;
}
.zwft-right {
    overflow: hidden;
    text-align: left;
    list-style: none;
    font-size: 18px;
}
.zwft-right a:link,
.zwft-right a:visited {
    color: #000;
    font-size: 18px;
}
.zwft-right a:hover,
.zwft-right a:active {
    color: #1c5bb8;
}
.zwft-right li {
    background: url("sy_list_style.png") left 18px no-repeat;
    line-height: 45px;
    padding-left: 30px;
    list-style: none;
}
.zmhdright-box {
    width: 36%;
    float: right;
    overflow: hidden;
}
.zwftlist {
    display: flex;
    /* margin-top: 30px; */
    flex-wrap: wrap;
}
.zwftlist .pic {
    width: 100%;
    height: 290px;
}
.zwftlist .pic a {
    display: block;
    height: 100%;
}
.zwftlist .pic img {
    width: 100%;
    height: 100%;
}
.zwftlist .text {
    width: 100%;
    height: 144px;
    background: #E8F2FF;
    padding: 13px 0px 20px 20px;
}
.zwftlist .text h3 a {
    font-weight: 500;
    font-size: 20px;
    font-family: "Microsoft YaHei";
    color: #333333;
    letter-spacing: 0;
    line-height: 32px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.zwftlist .text p {
    font-weight: 400;
    font-size: 18px;
    color: #666666;
    letter-spacing: 0;
    line-height: 32px;
    margin-top: 10px;
    display: flex;
    font-family: "Microsoft YaHei";
}
.zwftlist .text p span.jb {
    color: #3366CC;
    font-family: "Microsoft YaHei";
}
.zwftlist .text p span.time {
    width: 78%;
    font-family: "Microsoft YaHei";
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.zmhdbottom {
    float: right;
    width: 100%;
    margin-top: 27px;
}
.zmhd-rx {
    display: flex;
    justify-content: space-between;
}
.zmhd-rx ul.zmhd-rx-ul {
    width: 175px;
    height: 165px;
    margin-top: 23px;
}
.zmhd-rx ul.zmhd-rx-ul li {
    width: 100%;
    height: 100%;
    border: 1px solid #d0ddff;
}
.zmhd-rx ul.zmhd-rx-ul li a {
    font-family: "outter-fonts";
    font-weight: 700;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    display: block;
    height: 100%;
    padding-top: 20px;
}
.zmhd-rx ul.zmhd-rx-ul li p {
    margin-top: 10px;
    font-family: "Microsoft YaHei";
    font-size: 18px;
}
.zmhd-rx ul.zmhd-rx-ul1 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    /* margin-top: 20px; */
    /*flex-wrap: wrap;*/
    flex-wrap: nowrap;
    gap: 0 20px;
}
.zmhd-rx ul.zmhd-rx-ul1 li {
    width: 285px;
    height: 107px;
    border: 1px solid #D0DDFF;
}
.zmhd-rx ul.zmhd-rx-ul1 li:hover {
    background: url(2025zmhdbg.png) no-repeat;
    background-size: 100% 100%;
}
.zmhd-rx ul.zmhd-rx-ul1 li:nth-child(1),
.zmhd-rx ul.zmhd-rx-ul1 li:nth-child(2),
.zmhd-rx ul.zmhd-rx-ul1 li:nth-child(3) {
    /* margin-bottom: 15px; */
}
.zmhd-rx ul.zmhd-rx-ul1 li a {
    font-family: "outter-fonts";
    font-weight: 700;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    display: block;
    height: 100%;
    padding: 10px 0;
    padding-left: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.zmhd-rx ul.zmhd-rx-ul1 li a img {
    margin-right: 20px;
    width: 60px;
    height: 60px;
}
/* .zmhd-rx ul.zmhd-rx-ul1 li:nth-child(2) a img{
margin-right: 0px;
} */
.zmhd-rx ul.zmhd-rx-ul1 li p {
    font-family: "Microsoft YaHei";
    font-size: 22px;
    line-height: 54px;
    font-weight: 700;
}
.zmhd-rx ul.zmhd-rx-ul1 li:hover p {
    color: #fff;
}
/* 专题专栏 */
.part-five .zwfw-title {
    width: 1560px;
    margin: 0 auto;
    padding-top: 30px;
    display: none;
}
.zt {
    max-width: 1664px;
    margin: 0 auto;
    padding: 0 52px;
    overflow: hidden;
    position: relative;
    margin-top: 30px;
    /* margin-bottom: 30px; */
}
.zt .prev,
.zt .next {
    width: 32px;
    height: 48px;
    position: absolute;
    top: 36px;
    overflow: hidden;
    cursor: pointer;
    z-index: 100;
}
.zt .next {
    background: url("sy_right2.png") no-repeat;
    right: 0px;
}
.zt .prev {
    background: url("sy_left2.png") no-repeat;
    left: 0px;
}
.zt .ztlist {
    width: 1560px;
    margin: 0 auto;
    overflow: hidden;
}
.zt .ztlist ul {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 49px;
    z-index: 10;
}
.zt .ztlist ul li {
    width: 375px;
    float: left;
    overflow: hidden;
    margin: 0 20px 0 0;
}
.zt .ztlist ul li a {
    display: block;
}
.zt .ztlist ul li img {
    width: 100%;
    height: 120px;
}
.zt-title {
    width: 280px;
    height: 64px;
    line-height: 64px;
    background: #FFFFFF;
    border: 1px solid #D0DDFF;
    position: relative;
    left: 40px;
    bottom: 32px;
    font-weight: 500;
    font-size: 20px;
    color: #333333;
    text-align: center;
    display: none;
}
.zt-title a {
    display: block;
    padding: 0 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: "Microsoft YaHei";
}
/* 新增 */
.part-one .w100percentage.topnew {
    /* background: url(news_bg.png) no-repeat right; */
    overflow: hidden;
    position: relative;
}
.szjn,
.part-one .qysq {
    display: none !important;
}
.new_slide_img {
    width: 100%;
    margin: 20px 0px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    float: left;
}
.new_slide_img a {
    width: 32%;
}
.new_slide_img a img {
    width: 100%;
}
.zwfw-box > div.zmhd_nav_list {
    width: 100%;
    margin-top: 23px;
    /* display: flex;
 justify-content: space-between; */
    align-items: center;
    padding: 0;
    height: auto;
    /* margin-bottom: 20px; */
}
.zwfw-box > div.zmhd_nav_list a {
    width: 23.5%;
    padding-left: 35px;
    padding-top: 31px;
    height: 129px;
    margin-right: 2%;
    float: left;
}
.zwfw-box > div.zmhd_nav_list a p {
    line-height: 36px;
    font-weight: 700;
    font-size: 24px;
    color: #333333;
    font-family: "outter-fonts";
}
.zwfw-box > div.zmhd_nav_list a span {
    font-size: 18px;
    font-family: "Microsoft YaHei";
    color: #666666;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 4px;
    display: block;
}
.zwfw-box > div.zmhd_nav_list a:first-child {
    background: url(202503bmfw.png) no-repeat center;
    background-size: 100% 100%;
}
.zwfw-box > div.zmhd_nav_list a:nth-child(2) {
    background: url(202503jqt.png) no-repeat center;
    background-size: 100% 100%;
}
.zwfw-box > div.zmhd_nav_list a:nth-child(3) {
    background: url(202503kytb.png) no-repeat center;
    background-size: 100% 100%;
}
.zwfw-box > div.zmhd_nav_list a:last-child {
    background: url(202503yhyshj.png) no-repeat center;
    background-size: 100% 100%;
    margin-right: 0px;
}
.tsjn-title {
    text-align: center;
    padding: 40px 0;
    /* margin-top: 30px; */
    padding-top: 0px;
    padding-bottom: 20px;
    display: none;
}
.tsjn-title img {
    max-width: 100%;
}
.part-six ul.tsjn1 li img {
    width: 768px;
    height: 520px;
}
.part-six ul.tsjn2 {
    width: 772px;
    margin-left: 20px;
}
/* 春到明湖水绿如蓝 */
.part-six {
    overflow: hidden;
    margin: 30px auto;
    width: 1560px;
}
.part-six ul {
    float: left;
    overflow: hidden;
}
.part-six ul.tsjn1 li {
    height: 520px;
    position: relative;
}
.part-six ul.tsjn2 li {
    float: left;
    margin-right: 20px;
    position: relative;
    height: 250px;
    margin-bottom: 20px;
}
.part-six ul.tsjn2 li:last-child,
.part-six ul.tsjn2 li:nth-child(2) {
    margin-right: 0px;
}
.part-six ul.tsjn2 li:nth-child(3),
.part-six ul.tsjn2 li:nth-child(4) {
    margin-bottom: 0px;
}
.part-six ul.tsjn2 li img {
    width: 376px;
    height: 250px;
}
.part-six ul li p {
    width: 100%;
    line-height: 40px;
    padding: 0 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 20px;
    color: #333;
    background: #fff;
    opacity: 0.8;
    margin: 0 auto;
    bottom: 0px;
    left: 0px;
    text-align: center;
    position: absolute;
    box-shadow: 0 0 12px 0 rgba(9, 41, 77, 0.12);
}
/* 图说济南轮播 */
.part-seven {
    margin: 0 auto;
    width: 1560px;
}
.part-seven .swiper-box {
    width: 100%;
    position: relative;
}
.part-seven .swiper-list {
    width: 100%;
    height: auto;
}
.part-seven .swiper-hover {
    position: absolute;
    top: 0;
    left: -100%;
}
.part-seven .swiper-list .swiper-container {
    width: 100%;
}
.part-seven .swiper-list .swiper-container ul {
    padding-top: 30px;
    padding-bottom: 55px;
}
.part-seven .swiper-list .swiper-container li {
    height: 414px;
    width: 502px;
    border: 1px solid #edeef0;
}
.part-seven .swiper-list .swiper-container li a {
    width: 100%;
    height: auto;
    display: block;
}
.part-seven .swiper-list .swiper-container li a img {
    width: 100%;
    height: 327px;
    object-fit: cover;
}
.part-seven .swiper-list .swiper-container li a p {
    padding: 0 25px;
    margin-top: 13px;
    height: 60px;
    font-size: 20px;
    line-height: 30px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.part-seven .swiper-button-prev:after,
.part-seven .swiper-button-next:after {
    content: none;
}
.part-seven .swiper-list .swiper-button-prev,
.part-seven .swiper-list .swiper-button-next {
    width: 31px;
    height: 47px;
    top: 200px;
}
.part-seven .swiper-list .swiper-button-prev {
    background: url(sevenleft.jpg) center no-repeat;
    left: -51px;
}
.part-seven .swiper-list .swiper-button-next {
    background: url(sevenright.jpg) center no-repeat;
    right: -51px;
}
/* 友情链接 */
.link {
    width: 100%;
    min-height: 50px;
    background: #4E5358;
    margin-top: 30px;
    color: #FFFFFF;
}
.link a.wl {
    color: inherit;
    display: flex;
    margin-right: 60px;
}
.link a.wl img {
    object-fit: none;
}
.link-w24 {
    width: 24%;
}
.link-w76 {
    width: 76%;
    display: flex;
    justify-content: space-between;
}
.link-subbox::after {
    content: "";
    display: block;
    clear: both;
}
.link-content {
    width: 1560px;
    margin: 0 auto;
    height: 50px;
}
.link .link-box {
    display: block;
}
.link .link-box .bot-title {
    display: block;
    line-height: 20px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
.link .link-box .link-subbox {
    display: block;
    width: 1560px;
    font-size: 15px;
}
.link .link-box .link-subbox .link-item {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 180px;
    cursor: pointer;
    color: #fff;
}
.link .link-box .link-subbox .link-item .show-box {
    position: relative;
    display: block;
    min-height: 50px;
    line-height: 50px;
    font-size: 15px;
    color: #fff;
    z-index: 99;
    text-align: right;
    padding-right: 30px;
}
.link .link-box .link-subbox .link-item .show-box:after {
    position: absolute;
    content: "";
    display: block;
    width: 20px;
    height: 50px;
    top: 0;
    right: 0px;
    background: url(sy_link_bg.png) no-repeat left 50%;
}
.link .link-box .link-subbox .link-item .chose-box {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: -300px;
    border: solid 1px #ddd;
    background: #fff;
    max-height: 144px;
    overflow: auto;
    z-index: 99;
    width: 200px;
}
.link .link-box .link-subbox .link-item .chose-box .chose-item {
    display: block;
    padding: 0 10px;
    line-height: 36px;
    font-size: 14px;
}
.link .link-box .link-subbox .link-item .chose-box .chose-item:hover {
    color: #37694c;
}
/* footer */
.footer-box {
    width: 100%;
    min-height: 200px;
    background: #565A5D;
    overflow: hidden;
}
.bottom {
    width: 1560px;
    margin: 40px auto;
    overflow: hidden;
}
.bottom-left {
    margin-top: 33px;
}
.bottom-center {
    width: 53.9%;
    min-height: 120px;
    background-color: rgb(255, 255, 255, 0.05);
    margin-left: 90px;
    padding: 28px 40px;
}
.bottom-center p {
    font-weight: 400;
    font-size: 16px;
    color: #ACAFB0;
    line-height: 32px;
}
.bottom-center a {
    color: inherit;
}
.bottom-right {
    width: 19.2%;
    min-height: 120px;
    background-color: rgb(255, 255, 255, 0.05);
    padding: 28px 68px;
}
.bottom-right p,
.bottom-right a {
    font-weight: 400;
    font-size: 16px;
    color: #ACAFB0;
    letter-spacing: 0;
    line-height: 32px;
}
.bottom-right a {
    padding: 0 7px;
}
.footer .link {
    margin-top: 0px !important;
}
/* 飘窗 */
.bayWindow{
    position: fixed;
    bottom: 0;
    right: 72px;
    z-index: 10;
    display: none;
}
.bayWindow .swiper-container{
    width: 370px;
    height: 220px;
    overflow: hidden;
    position: relative;
}
.bayWindow .swiper-slide{
    width: 370px;
    height: 220px;
}
.bayWindow .swiper-slide a{
    display: block;
    width: 100%;
    height: 100%;
}
.bayWindow .swiper-slide a img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bayWindow .swiper-button-prev{
    width: 32px;
    height: 64px;
    left: 0;
    background: url("/cms_files/filemanager/49/picture/20262/1BAE128EF0C9A46203BD97E72AA376C5.png") no-repeat center rgba(0,0,0,0.1);
    background-size: 30px;
}
.bayWindow .swiper-button-next{
    width: 32px;
    height: 64px;
    right: 0;
    background: url("/cms_files/filemanager/49/picture/20262/AF69F35FDDF0C8D8A2772B4FB89201F3.png") no-repeat center rgba(0,0,0,0.1);
    background-size: 30px;
}
.bayWindow .closeWindow{
    position: absolute;
    width: 30px;
    height: 30px;
    top: 10px;
    right: 10px;
    z-index: 9;
    cursor: pointer;
    background: url("/cms_files/filemanager/49/picture/20262/8A125A89AE524DDD4172DB65D7246F2A.png") no-repeat center;
    background-size: cover;
}

@media only screen and (max-width: 1720px) {
    .top-content,
    .navbg,
    .part-one,
    .zt,
    .zwgk-title,
    .zwgk-content,
    .zwfw-box,
    #con_zqone_3,
    .part-seven,
    .footer .link-content,
    .footer .bottom {
        max-width: 90% !important;
    }
    .zt .ztlist,
    .nav ul {
        width: 100%;
    }
    .footer .link .link-box .link-subbox {
        max-width: 100% !important;
    }
    .zwfw-box-left {
        width: 74%;
    }
    .zwfw-box-left .ztfw li {
        width: 24%;
    }
    .zwfw-bottom a {
        display: block;
        width: 32%;
    }
    .zwfw-bottom a img {
        width: 100%;
    }
    .zwfw-box-right {
        width: 25%;
    }
    /*.zmhd-rx ul.zmhd-rx-ul1 li {
        width: 16%;
    }*/
    .zwfw-box-right a {
        display: block;
    }
    .zwfw-box-right a img {
        width: 100%;
    }
    .content-box,
    .link,
    .footer-box {
        padding: 0 75px;
    }
    .zcjdfl-list ul li{
        flex-grow: 1;
        justify-content: center;
    }
    .zcjdfl-list ul li a{
        padding: 0 3px;
        text-align: center;
    }
    .zfxxgk-list ul li {
        width: 48%;
        font-size: 18px;
    }
    .zfxxgk-list ul li img {
        margin: 0 12px;
    }
    .news_box {
        padding-left: 30px;
    }
    .Menubox li {
        margin-right: 20px;
    }
    .link-w24 {
        width: 30%;
    }
    .link-w76 {
        width: 68%;
    }
    .bottom-right {
        padding: 28px 3%;
    }
    .zmhd-rx ul li {
        width: 32%;
    }
    /* .zt .ztlist ul li {
		width: 33%;
		margin: 0;
		padding: 0;
	}

	.zt .ztlist ul li a {
		padding: 0 10px;
	} */
    .zt-title {
        width: 80%;
        left: 10%;
    }
    .news_box {
        width: 42.5%;
    }
    .date {
        width: 20%;
    }
    .zcfg-wjk img {
        height: 99px;
    }
}
@media only screen and (max-width: 1560px) {
    /* .zt .ztlist ul li {
		width: 32%;
	} */
    .logo img {
        max-width: 95%;
    }
    .part-two .zqlist,
    #con_zqone_3,
    .zwgk-content {
        height: auto;
    }
    .zwfw-box {
        flex-wrap: wrap;
        height: auto;
    }
    .zwfw-box-left {
        width: 100%;
    }
    .zwfw-box-left .ztfw li:hover {
        background-size: cover;
    }
    .zwfw-box-right {
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-top: 25px;
    }
    .zwfw-box-right a {
        width: 24%;
    }
    .zfwjtyfwpt ul li a {
        padding-top: 20px;
    }
    .footer .link,
    .footer .footer-box {
        padding: 0 !important;
    }
    .footer .link a.wl {
        margin-right: 1rem !important;
    }
    .footer .bottom-center {
        margin-left: 0 !important;
    }
    .footer .bottom {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .footer .bottom-right {
        padding: 28px 1% !important;
    }
    .zmhd-rx ul.zmhd-rx-ul1 li p {
        font-size: 16px;
    }
}
@media only screen and (max-width: 1528px) {
    .date {
        width: 22%;
    }
    .zmhd-rx ul.zmhd-rx-ul1 li a img {
        margin-right: 1rem;
        width: 22%;
        height: auto;
    }
}
@media only screen and (max-width: 1512px) {
    .part-two .zcjdImg a {
        width: 31%;
    }
    .logo img {
        max-width: 100%;
    }
    .Menubox li {
        margin-right: 18px;
    }
    .footer .bottom-center {
        text-align: center;
    }
}
@media only screen and (max-width: 1490px) {
    .Menubox li {
        margin-right: 10px;
    }
    .fgwjmenu li ul li a {
        padding: 0px 10px;
    }
}
@media only screen and (max-width: 1440px) {
    .news_box {
        width: 42%;
    }
    .picnews {
        width: 56%;
    }
    .newslist li a {
        width: 75%;
    }
    .zfxxgk-list ul li a {
        padding-right: 10px;
    }
    .fgwjlist {
        padding-top: 15px;
    }
    .zwftlist .text p span.time {
        width: 74%;
    }
    .footer .bottom-center {
        padding: 28px 30px !important;
        padding-right: 0 !important;
    }
}
@media only screen and (max-width: 1400px) {
    .date {
        width: 22%;
    }
    .zwftlist .text p span.time {
        width: 75%;
    }
}
@media only screen and (max-width: 1366px) {
    .top-content,
    .navbg,
    .part-one,
    .zt,
    .zwgk-title,
    .zwgk-content,
    .zwfw-box,
    #con_zqone_3,
    .part-seven,
    .footer .link-content,
    .footer .bottom {
        max-width: 85% !important;
    }
    .Menubox li {
        font-size: 22px;
    }
    .Menubox li {
        margin-right: 9px;
    }
    .date {
        width: 24%;
    }
    .zwfw-box ul {
        padding-top: 10px;
    }
    .dczjlist a,
    .dczjlist a:link,
    .dczjlist a:visited {
        width: 60%;
    }
    .fgwjmenu li ul li a {
        padding: 0px 15px;
    }
    .link-w24 {
        width: 33%;
    }
    .link-w76 {
        width: 67%;
    }
    .zwftlist .text p span.time {
        width: 72%;
    }
    .bottom-center {
        padding: 1% 40px;
    }
    .bottom-right {
        padding: 2% 2%;
    }
    .zwfw-box-left,
    .zwfw-box-right {
        width: 100%;
    }
    .zwfw-box {
        height: auto;
    }
    .zwfw-box-right {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: 25px;
    }
    .zwfw-box-right a {
        width: 24%;
    }
    .zwfw-box-left .ztfw li a {
        display: block;
        width: 100%;
    }
    .zwfw-box-left .ztfw li h3 {
        margin-top: 1.375rem;
        margin-bottom: 0;
        text-align: center;
        width: 100%;
    }
    .zwfw-box-left .ztfw li em {
        width: 5.625rem;
        height: 5.625rem;
        float: none;
        display: block;
        margin-left: 0;
        margin: 0 auto !important;
        background-size: contain !important;
    }
    .zwfw-box-left .ztfw li p {
        display: none;
    }
    .zwfw-box-left .ztfw li .more {
        display: none;
    }
    .part-seven .swiper-list .swiper-container li {
        height: 354px;
    }
    .part-seven .swiper-list .swiper-container li a img {
        height: 267px;
    }
    .zfwjtyfwpt ul li a {
        padding-top: 20px;
    }
    #con_zqone_3 {
        height: auto;
    }
    .zmhd-rx ul.zmhd-rx-ul1 li {
        width: 32%;
        margin-top: 2%;
    }
    .zcfg_box {
        width: 100%;
        padding-right: 0;
        border: 0;
    }
    .zfxxgk {
        width: 100%;
        padding-left: 0;
    }
    .zcfg-wjk img {
        height: auto;
    }
    .zfwjkimg {
        margin-top: 30px !important;
    }
    .zwfw-box-right a {
        margin-bottom: 0;
    }
}
@media only screen and (max-width: 1352px) {
    .slideBox {
        height: 475px;
    }
    .slideBox .bd img {
        height: 475px;
    }
}
@media only screen and (max-width: 1280px) {
    .bg_yy {
        display: none !important;
    }
    .toutiao-title {
        display: none;
    }
    .toutiao-list {
        width: 100%;
    }
    .w100percentage {
        flex-wrap: wrap;
    }
    .picnews {
        width: 100%;
    }
    .slideBox .bd li a {
        display: block;
    }
    .news_box {
        width: 100%;
        border: 0;
        padding-left: 0;
    }
    .Menubox {
        margin-top: 40px;
    }
    #con_zqone_3 .Menubox {
        margin-top: 0;
    }
    .Menubox li {
        margin-right: 20px;
    }
    .zwgk-content {
        height: auto;
    }
    .fgwjmenu {
        right: 0;
    }
    .zfxxgk-title {
        margin-top: 20px;
    }
    .part-four {
        height: auto;
    }
    .zmhdleft_box {
        width: 100%;
        border-bottom: 0;
    }
    .zmhdright-box {
        width: 100%;
        margin-top: 30px;
    }
    .zmhdbottom {
        margin-top: 20px;
    }
    .link a.wl {
        margin-right: 25px;
    }
    .bottom-center {
        padding: 1%;
        margin-left: 40px;
    }
    .bottom-right {
        padding: 25px 1%;
    }
    .zwfw-box > div {
        background-size: cover;
        background-position: top center;
    }
    .footer .bottom-center {
        padding: 28px 10px !important;
        padding-right: 0 !important;
    }
    .footer .bottom-center {
        width: 59.9% !important;
        margin-left: 0 !important;
    }
    .footer .bottom-left .dzjg {
        margin-right: 20px !important;
    }
}
@media only screen and (max-width: 1180px) {
    .home-content,
    .home-footer {
        width: 100% !important;
    }
    .home-logo {
        padding-top: 10vh !important;
        width: 40% !important;
    }
    .home-logo img {
        width: 100% !important;
    }
    .home-search {
        height: auto !important;
        width: 70% !important;
        margin-top: 5vh !important;
    }
    .searchText {
        width: 85% !important;
    }
    .smt {
        width: 15%;
    }
    .button-group {
        width: 80% !important;
        left: 10% !important;
    }
}
@media only screen and (max-width: 1152px) {
    .part-one .qysq ul li {
        width: 33.3%;
    }
    .zwgk-title img,
    .zwfw-title img {
        height: 50px;
    }
    .footer .link a.wl {
        margin-right: 10px !important;
    }
    .footer .bottom-left {
        display: none;
    }
    .footer .bottom-center {
        width: 75.9% !important;
        margin-left: 0px !important;
        padding: 28px 20px !important;
        padding-right: 0 !important;
    }
    .link {
        height: auto;
    }
    .footer .link-content {
        height: auto !important;
    }
    .link-w24 {
        width: 100% !important;
        justify-content: center;
    }
    .link-w76 {
        width: 100% !important;
    }
    .footer .link .link-box .link-subbox .link-item .show-box {
        text-align: center !important;
    }
}
@media only screen and (max-width: 1060px) {
    .pub-right-box {
        display: none !important;
    }
    .content-box,
    .link,
    .footer-box {
        padding: 0 20px;
    }
    .zfxxgk-list ul li {
        width: 32%;
    }
    .zwfw-title {
        margin-top: 0;
    }
    .dczjlist a,
    .dczjlist a:link,
    .dczjlist a:visited {
        width: 70%;
    }
    .date {
        width: 14%;
    }
    .searchText {
        border: 1px solid #1467D1;
    }
    /* .zt .ztlist ul li {
		width: 48%;
	} */
    .link {
        height: auto;
    }
    .link-content {
        height: auto;
    }
    .link-w24 {
        width: 100%;
        justify-content: center;
    }
    .link-w76 {
        width: 100%;
    }
    .bottom-center {
        margin-left: 20px;
        padding: 1%;
        min-height: 145px;
    }
    .bottom-right {
        padding: 1%;
        align-items: center;
        display: flex;
        min-height: 145px;
    }
    .bottom-right span {
        display: none;
    }
    .bottom-center p {
        text-align: center;
    }
    .bottom-right a {
        padding: 0;
    }
    .footer .link,
    .footer .footer-box {
        padding: 0 20px !important;
    }
    .footer .link a.wl {
        margin-right: 60px !important;
    }
    .footer .bottom-center,
    .footer .bottom-right {
        min-height: 125px !important;
    }
}
@media only screen and (max-width: 1024px) {
    .top a {
        padding: 0px 5px;
    }
    .searchbg {
        width: 80% !important;
    }
    .searchText {
        width: 80% !important;
    }
    .searchbg .smt {
        width: 20% !important;
    }
    .smt {
        width: 20%;
    }
    .hotword {
        display: none;
    }
    .navbg {
        height: auto;
    }
    .nav ul {
        flex-wrap: wrap;
    }
}
@media only screen and (max-width: 820px) {
    .date {
        width: auto;
    }
    .fgwjlist {
        padding-top: 0;
    }
    .zcjdfl-list ul div {
        flex-wrap: wrap;
        justify-content: center;
    }
    .fgwjmenu li#three2 ul, .fgwjmenu li#three3 ul {
        display: none;
    }
    #con_two_1 .fgwjlist a,
    #con_two_1 .fgwjlist a:link,
    #con_two_1 .fgwjlist a:visited {
        width: 66%;
    }
    #con_two_1 .fgwjlist a.jd {
        width: 48px;
    }
    .zcjs-box {
        height: auto;
    }
    #con_two_1, #con_two_2 {
        height: auto;
    }
    .zcjs-input {
        flex-wrap: wrap;
    }
    .zcjs-input div {
        width: 16%;
        margin-bottom: 12px;
    }
    .zcjs-input-smt {
        margin-bottom: 12px;
        margin-left: 2%;
    }
    .zcjs-input-text {
        width: 71%;
        margin: 0;
    }
    .zwfw-box-left .ztfw {
        justify-content: left;
    }
    .zwfw-box-left .ztfw li {
        width: 32%;
        margin-left: 1.2%;
        height: 180px;
    }
    .part-seven .swiper-list .swiper-container li a img {
        height: 180px;
    }
    .part-seven .swiper-list .swiper-container li {
        height: 270px;
    }
}
@media only screen and (max-width: 780px) {
    .top-content,
    .navbg,
    .part-one,
    .zt,
    .zwgk-title,
    .zwgk-content,
    .zwfw-box,
    #con_zqone_3,
    .part-seven,
    .footer .link-content,
    .footer .bottom {
        max-width: 100% !important;
    }
    #section1,
    .top-box,
    .searchbg,
    .bg,
    .pub-right-box,
    #swiper-container1 .changed,
    .fgwjmenu li#three2 ul,
    .fgwjmenu li#three3 ul {
        display: none !important;
    }
    #section2 {
        display: block !important;
    }
    .mobile-top {
        background: url("sy_mobile-sy-banner.png") no-repeat center bottom;
        min-height: 40rem;
        background-size: cover;
        display: block !important;
    }
    .mobile-top .m_top_head_box {
        width: 100%;
        height: 6rem;
        position: relative;
        display: block;
    }
    .mobile-top .m-login-box {
        position: absolute;
        color: #ffffff;
        margin-right: 0.625rem;
        line-height: 6rem;
        height: 6rem;
        z-index: 10;
    }
    .mobile-top .m-login-box a {
        font-size: 1.875rem;
        color: #ffffff;
        padding: 0 1.25rem;
    }
    .mobile-top .m_top_menu {
        width: 3rem;
        position: absolute;
        right: 1.5rem;
        z-index: 100;
        overflow: visible !important;
    }
    .mobile-top .m_top_menu ul {
        width: 12.5rem;
        background: #1467D1;
        padding: 1.875rem 0 1.875rem;
        position: absolute;
        top: 0;
        left: 3rem;
        margin-left: 1.5rem;
        z-index: 9999;
        display: none;
    }
    .mobile-top .m_top_menu ul li {
        float: left;
        font-size: 1.875rem;
        width: 100%;
        text-align: center;
        line-height: 4rem;
    }
    .mobile-top .m_top_menu ul li a {
        color: #ffffff;
    }
    .mobile-top #tab_index {
        float: left;
    }
    .mobile-top .m_mobile_menu_btn {
        float: left;
    }
    .mobile-top .z_cur,
    .mobile-top .z_hover {
        position: relative;
        display: inline-block;
        vertical-align: top;
        height: 0.375rem;
        width: 3rem;
        top: 2.85rem;
    }
    .mobile-top .m_mobile_menu_btn i {
        background-color: #ffffff;
    }
    .mobile-top .z_cur:before,
    .mobile-top .z_cur:after,
    .mobile-top .z_hover:before,
    .mobile-top .z_hover:after {
        position: absolute;
        content: "";
        background-color: #ffffff;
        height: 100%;
        width: 100%;
        left: 0;
    }
    .mobile-top .z_cur:before {
        transform: translateY(-250%);
        -webkit-transform: translateY(-250%);
    }
    .mobile-top .z_cur:after {
        transform: translateY(250%);
        -webkit-transform: translateY(250%);
    }
    .mobile-top .m_mobile_menu_btn .z_hover {
        background: transparent;
    }
    .mobile-top .z_hover:before {
        transform: translateY(0) rotate(45deg);
        -webkit-transform: translateY(0) rotate(45deg);
    }
    .mobile-top .z_hover:after {
        transform: translateY(0) rotate(-45deg);
        -webkit-transform: translateY(0) rotate(-45deg);
    }
    .mobile-top .m_top_line {
        height: 0.0625rem;
        opacity: 0.2;
        background: #FFFFFF;
    }
    .mobile-top .m_top_logo {
        width: 100%;
        text-align: center;
        margin-top: 4.5rem;
    }
    .mobile-top .m_top_logo a {
        width: 90%;
    }
    .mobile-top .m_top_search {
        height: 5.75rem;
        width: 95%;
        margin: 0 auto;
        position: relative;
        margin-top: 5.9375rem;
    }
    .mobile-top .m_top_search-yy {
        position: absolute;
        width: 100%;
        height: 5.75rem;
        opacity: 0.35;
        background: #FFFFFF;
        border-radius: 0.5rem;
    }
    .mobile-top .m_top_search_text {
        width: 100%;
        height: 5.75rem;
        padding: 0.625rem;
        position: absolute;
        overflow: hidden;
    }
    .mobile-top .m_top_searchText {
        background: #ffffff;
        width: 70%;
        height: 4.5rem;
        border: none;
        padding-left: 1.25rem;
        font-weight: 400;
        font-size: 1.875rem;
        color: #999999;
        float: left;
    }
    .mobile-top .m_top_smt {
        width: 30%;
        height: 4.5rem;
        background: #1467D1;
        border-radius: 0 0.25rem 0.25rem 0;
        float: left;
        border: none;
        font-weight: 500;
        font-size: 2.125rem;
        color: #FFFFFF;
        cursor: pointer;
    }
    .content-box {
        padding: 0 2%;
        background: none;
    }
    .part-one {
        width: 100%;
        margin: 1.5625rem auto 0;
    }
    .slideBox .prev,
    .slideBox .next {
        width: 4rem;
        height: 6rem;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .toutiao-list {
        margin-top: 1.5rem;
    }
    .toutiao-list p {
        display: none;
    }
    .toutiao-list h3 {
        font-size: 2.75rem !important;
        line-height: 4.125rem;
        padding: 0 1.5625rem;
    }
    .toutiao-list h4 {
        display: none;
    }
    .w100percentage.mt40 {
        margin-top: 1.875rem;
        flex-wrap: wrap;
    }
    .slideBox .lbtext .lbtime .ri {
        font-size: 2.25rem;
        line-height: 2.25rem;
    }
    .slideBox .lbtext .lbtime {
        font-size: 1.125rem;
        line-height: 1.125rem;
    }
    .part-one .qysq ul li p {
        font-size: 1.875rem;
        line-height: 3rem;
    }
    .slideBox {
        height: 27.625rem;
    }
    .slideBox .hd {
        display: none;
    }
    .slideBox .bd img {
        height: 27.625rem;
    }
    .slideBox .bd li a {
        display: block;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        width: 100%;
    }
    .slideBox .lbtext .lbtit {
        margin-top: 0.625rem;
        margin-bottom: 0.625rem;
        font-size: 1.875rem;
        width: 100%;
        line-height: 2.625rem;
    }
    .part-one .qysq ul li a {
        display: block;
        text-align: center;
    }
    .part-one .qysq ul li img {
        margin-right: 0;
    }
    .part-one .qysq ul li {
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .part-one .qysq {
        margin-top: 1.25rem;
    }
    .news_box {
        margin-top: 3rem;
        padding: 0 1.5625rem;
    }
    .Menubox {
        margin-top: 1.25rem;
        height: 4.5rem;
        padding-right: 0;
    }
    .Menubox li {
        margin-right: 0.3125rem;
        margin-top: 0;
        font-size: 2.25rem;
        height: 4.375rem;
        line-height: 3rem;
    }
    .Menubox1 li a {
        height: 100%;
    }
    .newslist {
        margin-top: 0.625rem;
        height: auto;
    }
    .newslist li {
        flex-wrap: wrap;
        background-position: left 2.5625rem;
        height: auto;
        line-height: 2.1875rem;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        border-bottom: 0.0625rem dashed #D0D4E3;
    }
    .newslist li a {
        width: 100%;
        white-space: inherit;
        font-size: 1.875rem;
        line-height: 2.625rem;
    }
    .newslist a:link,
    .newslist a:visited {
        font-size: 1.875rem;
    }
    .date {
        width: 100%;
        text-align: left;
        float: none;
        font-size: 1.5rem;
        margin-top: 1rem;
    }
    .szjn {
        overflow: hidden;
        margin-top: 1.25rem;
        margin-bottom: 1.25rem;
    }
    .zwgk-title,
    .zwfw-title {
        padding: 1.25rem 0;
    }
    #zqone2,
    #zqone3 {
        display: none;
    }
    .zwgk-title ul li {
        width: 100%;
        height: 4.6875rem;
        text-align: center;
    }
    .zwgk-title ul li a {
        width: 21.4375rem;
        font-size: 2.125rem;
        line-height: 3rem;
        margin: 0 auto;
    }
    .zwgk-title ul li a span {
        width: 3.125rem;
        height: 3.125rem;
        margin-right: 1.75rem;
    }
    .zwgk-title ul li.hover a span {
        margin-top: 1.025rem;
    }
    .zwgk-title ul li.hover a {
        height: 5.5rem;
        margin-top: -0.4125rem;
        line-height: 5.5rem;
        background-size: 100% 100%;
    }
    .zwgk-title {
        width: 100%;
    }
    .part-seven {
        width: 100%;
    }
    .zwgk-title img,
    .zwfw-title img {
        height: 4.625rem;
    }
    .zcfgmenu {
        height: 4.25rem;
    }
    .zcfgmenu li {
        font-size: 2.25rem;
        margin-right: 2.5rem;
        line-height: 3rem;
        height: 4.25rem;
    }
    .zcfgmenu > ul > li > a {
        height: auto;
    }
    .fgwjmenu {
        left: 0;
        top: 1.25rem;
    }
    .fgwjmenu li {
        font-size: 1.625rem;
        height: auto;
        line-height: 2.25rem;
        margin-top: 1.25rem;
        margin-bottom: 1.25rem;
    }
    .fgwjmenu li.hover {
        font-size: 1.625rem;
    }
    .zcjs-box {
        height: auto;
        margin-top: 1rem;
    }
    .zcjs-input {
        display: inherit;
        padding-top: 1rem;
        line-height: 6rem;
        padding-left: 1rem;
    }
    .zcjs-input div {
        width: 100%;
        display: inline-block;
        font-size: 1.5rem;
        line-height: 2.25rem;
    }
    .zcjs-input-text {
        margin-left: 0;
        width: 80%;
        display: block;
        margin-bottom: 0.625rem;
        font-size: 1.5rem;
        line-height: 4.5rem;
        height: 4.5rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .zcjs-input-smt {
        margin-top: 0.625rem;
        width: 8.625rem;
        height: 4.5rem;
        border-radius: 0.25rem;
        margin-bottom: 1.5rem;
    }
    #con_two_1 {
        height: auto;
    }
    .fgwjlist {
        min-height: auto;
    }
    .fgwjlist > div {
        margin-top: 0;
    }
    .zfwjkimg {
        margin-top: 0 !important;
    }
    .zfwjkimg img {
        height: auto;
    }
    .zcjdfl-list ul {
        background: url(gfxwjbg.png) no-repeat 15rem top;
        background-size: auto 10px;
    }
    .fgwjlist li {
        background: url("sy_list_style.png") left 2.5625rem no-repeat;
        line-height: 2.1875rem;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        display: inherit;
    }
    .fgwjlist a,
    .fgwjlist a:link,
    .fgwjlist a:visited {
        width: 100%;
        white-space: normal;
        font-size: 1.875rem;
        line-height: 2.625rem;
    }
    #con_two_1 .fgwjlist a, #con_two_1 .fgwjlist a:link, #con_two_1 .fgwjlist a:visited {
        width: 100%;
    }
    .fgwjlist a.jd {
        display: block;
        width: 6rem;
        height: auto;
        margin-top: 0.3125rem;
        margin-bottom: 0.3125rem;
        line-height: 3.5rem;
        margin-left: 0;
    }
    #con_two_1 .fgwjlist a.jd {
        width: 6rem;
    }
    #con_two_2 .fgwjlist {
        min-height: auto;
        padding-top: 0;
    }
    .zcjdfl-list ul div {
        flex-wrap: wrap;
    }
    .zcjdfl-list ul li {
        padding: 1.5rem 0px;
    }
    .zcjdfl-list ul li a,
    .zcjdfl-list ul li span {
        font-size: 1.875rem !important;
        margin: 0;
        border-right: 0;
        padding: 0px 1rem;
    }
    #con_two_2 {
        height: auto;
    }
    .part-two .zcjdImg > a {
        width: 32% !important;
        height: 12.1875rem;
    }
    .zcfg-wjk {
        margin-top: 2.5rem;
    }
    .zcfg-wjk a {
        width: 100%;
        margin-bottom: 1.25rem;
    }
    .zfxxgk-title {
        margin-top: 2.5rem;
    }
    .zwgk-content {
        padding-bottom: 0;
        width: 100%;
        height: auto;
        padding: 1.875rem 0;
    }
    .zfxxgk-title {
        height: 4.5rem;
        font-size: 2.25rem;
        line-height: 3rem;
    }
    .zfxxgk-title ul li {
        height: 4.5rem;
        border-bottom: #015293 solid 0.25rem;
        font-size: 2.25rem;
    }
    .zfxxgk-list ul li {
        width: 49%;
        height: 6rem;
        font-size: 1.875rem;
        line-height: 6rem;
        margin-bottom: 1rem;
        background-size: 3.75rem !important;
        background-position: 1rem 50% !important;
    }
    .zfxxgk-list ul li a {
        padding-left: 0;
        padding-right: 0;
    }
    .zfxxgk-list {
        margin-top: 1.875rem;
        margin-bottom: 1.875rem;
        padding-bottom: 0;
        border-bottom: 0;
    }
    .zfxxgk-list ul li img {
        margin-right: 0;
        width: 3rem;
        height: 3rem;
        margin: 0 1.25rem;
    }
    .zfwjtyfwpt {
        margin-top: 1.25rem;
    }
    .zfwjtyfwpt ul {
        border: 0;
    }
    .zfwjtyfwpt ul li {
        width: 50%;
        height: 9.875rem;
        margin-bottom: 0;
        border: 1px solid #D0D4E3;
        background-size: 7rem 5.25rem !important;
        background-position: 13.0625rem 1.875rem !important;
    }
    .zfwjtyfwpt ul li:nth-child(1) {
        border-bottom: 0;
    }
    .zfwjtyfwpt ul li:nth-child(2) {
        border-left: 0;
        border-bottom: 0;
    }
    .zfwjtyfwpt ul li:nth-child(4) {
        border-left: 0;
    }
    .zfwjtyfwpt ul li h2 {
        font-size: 1.875rem;
        line-height: 3rem;
        margin-right: 2.5rem;
    }
    .zdly .bd ul li {
        width: 50%;
    }
    .zfwjtyfwpt ul li a {
        padding-left: 1.25rem;
        padding-top: 1.875rem;
    }
    .zwfw-box {
        flex-wrap: wrap;
        height: auto;
        width: 100%;
        padding: 0 25px;
        padding: 0;
    }
    .zwfw-box > div {
        width: 100%;
        margin-bottom: 1.5rem;
        height: auto;
        padding-top: 0;
    }
    .zwfw-box-left .ztfw {
        padding-top: 0;
        justify-content: flex-start;
    }
    .zwfw-box h3 {
        font-size: 2.25rem;
        line-height: 3rem;
        margin-bottom: 1.5rem;
    }
    .zwfw-box ul li {
        font-size: 1.875rem;
        line-height: 3.75rem;
    }
    .zwfw-box-left .ztfw li {
        width: 32%;
        height: 12.75rem;
        background: linear-gradient(180.00deg, #3366cc1c 0%, #ffffff0f 100%);
        margin-bottom: 1.25rem;
        margin-left: 1%;
    }
    .zwfw-box-left .ztfw li h3 {
        margin-top: 1.375rem;
        margin-bottom: 0;
        font-size: 1.875rem;
        line-height: 3rem;
        text-align: center;
        width: 100%;
    }
    .zwfw-box-left .ztfw li em {
        width: 5.625rem;
        height: 5.625rem;
        float: none;
        display: block;
        margin-left: 0;
        margin: 0 auto !important;
        background-size: contain !important;
    }
    .zwfw-box-left .ztfw li p {
        display: none;
    }
    .zwfw-box-left .ztfw li .more {
        display: none;
    }
    .zwfw-bottom {
        margin-top: 1.875rem;
        flex-wrap: wrap;
    }
    .zwfw-bottom a {
        display: block;
        width: 100%;
        margin-bottom: 1.875rem;
    }
    .zwfw-bottom a img {
        width: 100%;
    }
    .zwfw-box-right a {
        margin-bottom: 1.875rem;
        display: block;
        width: 100%;
    }
    .zwfw-box-right a img {
        width: 100%;
    }
    .zwfw-box a.more {
        font-size: 1.875rem;
        line-height: 3rem;
        margin-top: 1rem;
    }
    #con_zqone_3 {
        width: 100%;
        margin: 0 auto;
        padding: 0;
        height: auto;
    }
    .part-four .Menubox {
        height: 4.5rem;
        margin-top: 2.5rem;
    }
    .part-four .Menubox li {
        margin-right: 1.125rem;
    }
    .dczjlist li {
        flex-wrap: wrap;
        justify-content: flex-start;
        line-height: 2.625rem;
        font-size: 1.875rem;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        border-bottom: 0.0625rem dashed #D0D4E3;
        background-position: left 2.5625rem;
    }
    .dczjlist .clzt {
        font-size: 1.5rem;
        margin-top: 1rem;
    }
    .dczjlist a,
    .dczjlist a:link,
    .dczjlist a:visited {
        width: 100%;
        white-space: normal;
    }
    .dczjlist ul {
        border-bottom: 0;
    }
    .part-four .dczjlist .date {
        width: auto;
        float: left;
    }
    .part-four .dczjlist .date::before {
        display: inline-block;
        width: 0.0625rem;
        height: 0.875rem;
        content: "";
        margin: 0 1.25rem;
        background: #CCCCCC;
    }
    .zwftlist {
        flex-wrap: wrap;
        margin-top: 1.875rem;
    }
    .zwftlist .pic {
        width: 100%;
        height: 29.25rem;
    }
    .zwftlist .text {
        width: 100%;
        min-height: auto;
        height: auto;
        padding: 1.5rem;
    }
    .zwftlist .text h3 a {
        -webkit-box-orient: inherit;
        font-size: 1.875rem;
        line-height: 3rem;
    }
    .zwftlist .text p {
        font-size: 1.625rem;
        line-height: 2.5rem;
        margin-top: 1rem;
    }
    .zmhdbottom {
        margin-top: 1.875rem;
    }
    .zmhd-rx ul {
        margin-top: 1.25rem;
        flex-wrap: wrap;
    }
    .zmhd-rx ul.zmhd-rx-ul1 {
        margin-top: 0;
        flex-wrap: wrap;
    }
    .zmhd-rx ul.zmhd-rx-ul1 li {
        width: 100%;
        height: 8.75rem;
        border: 1px solid #D0DDFF;
        margin-bottom: 1.5rem;
    }
    .zmhd-rx ul li a {
        display: flex;
        padding: 1.5rem 0;
        padding-left: 3rem;
        align-items: center;
    }
    .zmhd-rx ul.zmhd-rx-ul1 li a {
        font-size: 1.875rem;
        padding: 0;
        padding-left: 1.875rem;
    }
    .zmhd-rx ul li a img {
        height: 100%;
        width: auto;
    }
    .zmhd-rx ul.zmhd-rx-ul1 li a img {
        margin-right: 1.875rem;
        width: 5.625rem;
        height: 5.625rem;
    }
    .zmhd-rx ul li a p {
        font-size: 1.375rem;
        margin-top: 0;
        margin-left: 3rem;
    }
    .zmhd-rx ul.zmhd-rx-ul1 li p {
        font-size: 1.875rem;
        line-height: 3rem;
        margin-left: 0;
    }
    #con_eight_2 li a {
        white-space: normal;
    }
    .part-two .zqlist {
        background: none;
        height: auto;
        padding: 0 1.5625rem;
    }
    .part-two .zqlist > div {
        display: block !important;
    }
    /* .zt .ztlist ul li {
		width: 100%;
		margin-right: 0;
	}

	.zt .ztlist ul li a {
		width: 100%;
		display: block;
		padding: 0;
	}

	.zt {
		padding: 0;
		margin-top: 3rem;
		margin-bottom: 3rem;
		max-width: 100%;
	}

	.zt .ztlist {
		width: 95%;
	}

	.zt .ztlist>div>div.tempWrap {
		margin-left: 2rem;
	}

	.ztmore {
		display: none;
	}

	.zt-title {
		width: 27.375rem;
		height: 6rem;
		line-height: 6rem;
		left: 3.0625rem;
		bottom: 2rem;
		font-size: 1.875rem;
	}

	.zt .ztlist ul li img {
		width: 100%;
		height: 13.4375rem;
		object-fit: contain;
	}

	.zt .prev,
	.zt .next {
		width: 3rem;
		height: 4.5rem;
		top: 5rem;
		background-size: contain;
	}

	.zt .prev {
		left: 1.5rem;
	}

	.zt .next {
		right: 1.5rem;
	} */
    #con_eight_2 li p span {
        display: block;
        margin-top: 0.625rem;
    }
    .part-seven {
        padding: 0 1.5625rem;
    }
    .part-seven .swiper-list .swiper-container ul {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem;
    }
    .part-seven .swiper-list .swiper-container li {
        height: 32.625rem;
        width: 100%;
    }
    .part-seven .swiper-list .swiper-container li a img {
        height: 27.625rem;
    }
    .part-seven .swiper-list .swiper-container li a p {
        padding: 0 2rem;
        margin-top: 1.5rem;
        height: 1.875rem;
        font-size: 1.875rem;
        line-height: 1.875rem;
        -webkit-line-clamp: 1;
    }
    .part-seven .swiper-list .swiper-button-prev,
    .part-seven .swiper-list .swiper-button-next {
        width: 4rem;
        height: 6rem;
        top: 16.5rem;
    }
    .part-seven .swiper-list .swiper-button-prev {
        left: 0;
    }
    .part-seven .swiper-list .swiper-button-next {
        right: 0;
    }
    .zcfg-wjk img {
        height: auto;
    }
    .footer .bottom-center {
        width: 100% !important;
        background: none;
        margin-left: 0 !important;
        min-height: auto !important;
        padding: 1% !important;
    }
    .footer .bottom-left .dzjg {
        margin-right: 63px !important;
    }
    .footer .bottom {
        width: 100%;
    }
}
@media (min-height: 650px) and (max-height: 960px) {
    .home-logo {
        padding-top: 5vh !important;
        width: 40% !important;
    }
    .home-logo img {
        width: 100% !important;
    }
    .home-search {
        margin-top: 4vh !important;
    }
}