.bod{
    margin-bottom: 60px;
}
.main {
    width: 1200px;
    margin: 0 auto;
}
.banner {
    position: relative;
    height: 400px;
    background: url("bann2.png") top center no-repeat;

    padding-top: 80px;
}
.banner .main {
    position: relative;
}
.Banner-first{
    width: 214px;
    height: 40px;
    font-size: 16px;
    color: white;
    background-color: #5488e7;
    border-radius: 40px;
    text-align: center;
    line-height: 40px;
}
.BannerTxt {
    font-size: 40px;
    color: white;
    margin-top: 32px;
}

.banner-search.main form {
    width: 560px;
    height: 60px;
    border-radius: 10px;
    float: left;
}
.bainput.fl {
    display: flex;
}
.bainput.fl input[name="q"] {
    width: 460px;
    padding: 0;
    border: 1px solid #fff;
    font-size: 18px;
    padding-left: 19px;
}
.bainput.fl input {
    height: 60px;
    border-radius: 5px;
}
.bainput.fl input[type="submit"] {
    width: 100px;
    margin-left: -10px;
    border: 1px solid #000;
    border-color: white;
    background-color: #4393f5;
    font-size: 18px;
    color: white;
}
.banner-search.main {
    margin-top: 28px;
}
.my-office{
    width: 150px;
    height: 50px;
    font-size: 24px;
    color: #1677FF;
    background-color: #E7F1FF;
    border-radius: 50px;
    text-align: center;
    line-height: 50px;
    position: absolute;
    right: 0;
    bottom: -50px;
    display:none;
}
.my-office a{
    color: #1677FF;
}
/* 主体样式 */
/* 一部分 */
.cont-tit{
    font-size: 32px;
    margin: 50px 0 36px;
}
.cont-list ul{
    display: flex;
    justify-content: left;
}
.cont-list ul li{
    width: 24%;
    height: 150px;
    transition: transform 0.5s;
    margin-right: 30px;
}
.cont-list ul li:nth-child(3){
    /* margin-right: 0px; */
}

.cont-list ul li:nth-child(4){
    margin-right: 0px;
}
.cont-list ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
.cont-list ul li a span{
    display: inline-block;
    margin: 40px 0 0 115px;
    width: 150px;
    font-size: 20px;
}
.cont-list ul li:nth-child(1) a span{
color: #1F5D92;
}
.cont-list ul li:nth-child(2) a span{
    color: #0E9085;
    }
.cont-list ul li:nth-child(3) a span{
        color: #1F5D92;
        }
.cont-list ul li:nth-child(4) a span{
            color: #BF2C37;
            }
.cont-list ul li:nth-child(1) a{
    background: url(lan1.png) left top  no-repeat;
    background-size: cover;
}
.cont-list ul li:nth-child(2) a{
    background: url(qin1.png) left top no-repeat;
    background-size: cover;
}
.cont-list ul li:nth-child(3) a{
    background: url(lan2.png) left top no-repeat;
    background-size: cover;
}
.cont-list ul li:nth-child(4) a{
    background: url(fen1.png) left top no-repeat;
    background-size: cover;
}
/* 二部分 */
.cont2-list ul{
    display: flex;
    justify-content: space-between;
}
.cont2-list ul li{
    width: 380px;
    height: 180px;
    box-shadow: 0px 4px 10px 0px rgba(0,0,0,.3) !important; transition: transform 0.5s;
}
.cont2-list ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 30px 0 0 30px;
    position: relative;
    overflow: hidden;
}
.cont2-list ul li a p{
    width: 313px;
    font-size: 18px;
}
.cont2-list ul li a p:nth-child(2){
    font-size: 16px;
    position: absolute;
    color: #999999;
    bottom: 33px;
}
/* 三部分 */
.ajax-banner ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.ajax-banner li{
    width: 183px;
    height: 50px;
    margin-right: 20px;
    margin-bottom: 20px;
    text-align: center;
    line-height: 50px;
    box-shadow: 0px 2px 15px 0px rgba(153,153,153,.2) !important;
    cursor: pointer; transition: transform 0.5s;
}
.ajax-banner li:nth-child(6n){
    margin-right: 0px;
}
.ajax-banner-act,.ajax-banner li:hover{
    background-color: #4393F5;
    box-shadow: 0px 0px 14px 0px rgba(0,0,0,.1);
    color: white;
}
.ajax-banner1 ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.ajax-banner1 li{
    width: 183px;
    height: 50px;
    margin-right: 20px;
    margin-bottom: 20px;
    text-align: center;
    line-height: 50px;
    box-shadow: 0px 2px 15px 0px rgba(153,153,153,.2) !important;
    cursor: pointer; transition: transform 0.5s;
}
.ajax-banner1 li:nth-child(6n){
    margin-right: 0px;
}
.ajax-banner-act,.ajax-banner1 li:hover{
    background-color: #4393F5;
    box-shadow: 0px 0px 14px 0px rgba(0,0,0,.1);
    color: white;
}
.ajax-banner2 ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.ajax-banner2 li{
    position: relative;
    width: 183px;
    height: 50px;
    margin-right: 20px;
    margin-bottom: 20px;
    text-align: center;
    line-height: 50px;
    box-shadow: 0px 2px 15px 0px rgba(153,153,153,.2) !important;
    cursor: pointer; transition: transform 0.5s;
}
.ajax-banner2 li:nth-child(6n){
    margin-right: 0px;
}
.ajax-banner-act,.ajax-banner2 li:hover{
    background-color: #4393F5;
    box-shadow: 0px 0px 14px 0px rgba(0,0,0,.1);
    color: white;
}
.ajax-list {
    padding-top: 50px;
    display: none;
}
.ajax-list-act{
    display: block;
}
.ajax-list li {
    height: 60px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #D7D8D9;
}
.ajax-list li > a {
    margin-left: 20px;
    float: left;
    width: 1050px;
    line-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sxbl {
    margin-right: 66px;
}
.sxbl a {
    color: #3393fe;
}
/* 第四部分 */
.cont-con1{
    display: flex;
    justify-content: space-between;
}
.cont-con1-li1{
    width:110px;
    height: 128px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.cont-con1-li1 > div{
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #4393F5;
    color: white;
    text-align: center;
    line-height: 40px;
}
.cont-con1-li1 p{
    font-size: 20px;
}
.cont-con1-li1 a{
    font-size: 18px;
    color: #4393F5;
}
.xian{
    width: 250px;
    height: 0;
    border-bottom: 2px solid #CCCCCC;
    margin-top: 20px;
}
.xian-act{
    border-bottom: 2px solid #1677FF;
}
.cont-con2 {
    display: flex;
    justify-content: space-between;
}
.box{
    width: 277px;
    height: 186px;
    box-shadow: 0 0 15px 0 #D8D8D8;
    padding: 20px 20px 0 20px;
    box-shadow: 0px 2px 15px 0px rgba(153,153,153,.2) !important;
}
.box:nth-child(1) li{
width: 238px;
height: 50px;
background: url(/images/snow.png);
text-align: center;
line-height: 50px;
margin-bottom: 20px;
      overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.box:nth-child(1) li:nth-child(2){
    margin-bottom: 10px;
    background: url(/images/haitan.png);
}
.more-pic{
    height: 28px;
    width: 100%;
    background: url(more.png) center center no-repeat;
    display:none;
}
.more-pic a{
    display:inline-block ;
    width: 100%;
    height: 100%;
}
.box:nth-child(2) li{
    height: 44px;
    width: 235px;
    display: flex;
    align-items: center;
    font-size: 16px;
    padding-left: 27px;
      overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.box:nth-child(2) li img{
    margin-left:10px ;
    margin-right: 11px;
}
.box:nth-child(3) ul{
    width: 238px;
    height: 120px;
    background-color: #F4F8FF;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
    margin-bottom: 10px;
}
.box:nth-child(3) li{
width: 98px;
height: 40px;
font-size: 16px;
line-height: 32px;
      overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.box:nth-child(4){
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.box:nth-child(4) .more-pic1{
    width:156px;
height:96px;
background: url(Checklistr.png) center center no-repeat;
} 
.box:nth-child(4) .ckjd{
    width: 96px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 30px;
    background-color: #F4F8FF;
}
.box:nth-child(4) .ckjd a,.box:nth-child(1) li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
/* 第四部分 */
.cont3-list ul{
    display: flex;
    justify-content: left;
}
.cont3-list li{
    width: 380px;
    height: 180px;
    padding: 30px 30px 0 30px;
}
.cont3-list li span{
    font-size: 24px;
    line-height: 32px;
    color: white;
}
.cont3-list li a{
    display: inline-block;
    width: 88px;
    height: 32px;
    border: 1px solid #FFFFFF;
    color: white;
    float: right;
    font-size: 14px;
    text-align:center ;
    line-height:32px;
    border-radius: 5px;
}
.cont3-list li p{
    display: inline-block;
    width: 222px;
    margin-top: 20px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 2;
}
.cont3-list li:nth-child(1){
    background: url(hudong1.png) center center no-repeat;
    background-size: 100% 100%;
    margin-right: 30px;
}
.cont3-list li:nth-child(2){
    background: url(hudong2.png) center center no-repeat;
    background-size: 100% 100%;
    margin-right: 30px;
}
.cont3-list li:nth-child(3){
    background: url(hudong3.png) center center no-repeat;
    background-size: 100% 100%;
}

.banner-search{ width: 500px; height: 60px; border-radius: 12px 12px 12px 12px; background: #FFFFFF; margin-top:15px;}
.banner-search input[type="text"]{ width:400px; font-size:18px; line-height:20px; color:#999; padding:20px 0; border:none; padding-left:20px;}
.banner-search input[type="submit"]{ width:95px; font-size:18px; line-height:20px; padding:20px 0; text-align:center; color:#FFF; background:#4393F5; border:none; float:right; }

.cont-list ul li:hover{ transform: translateY(-10%); transition: transform 0.5s;}
.cont2-list ul li:hover{ transform: translateY(-10%); transition: transform 0.5s; box-shadow: 0 0 10px 0 rgb(67 147 245 / 30%) !important;}
.cont2-list ul li:hover a p{ color: #4393F5;}
.ajax-list li:hover{ background-color: #F1F2F3 !important;}
.ajax-list li:hover a{ color: #4393F5;}


@media screen and (max-width: 768px) {
    .main{ width:100%;}
    .banner{ height:4rem !important; padding: 0.88rem 0.32rem 0 !important;}
    .Banner-first { width: 3.5rem; height: 0.6rem; font-size: 0.22rem; border-radius: 40px; line-height: 0.6rem;}
    .BannerTxt { font-size: 0.44rem; margin-top: 0.18rem;}
    .banner-search { width: 100%; height: 0.72rem; border-radius: 0.1rem; margin-top: 0.28rem; background: none}
    .my-office { width: 1.38rem; height: 0.48rem; font-size: 0.24rem; border-radius: 50px; line-height:0.48rem; right: 0; bottom: 0; top:0.1rem}
    .banner-search input[type="text"] { width: 80%; height: 0.72rem; font-size: 0.24rem; line-height: 0.72rem; padding:0; padding-left: 0.2rem; border-radius: 0.1rem 0 0 0.1rem; float:left;}
    .banner-search input[type="submit"] { width: 20%; height: 0.72rem; font-size: 0.24rem; line-height: 0.72rem; padding:0; float: right; border-radius: 0 0.1rem 0.1rem 0;}
    
    .cont-tit { font-size: 0.44rem; margin: 0.52rem 0 0.4rem;}
    .cont-list ul{display: flex;overflow: hidden;width: 100%;height: 3.72rem;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}
    .cont-list ul li{width: 3.35rem;height:1.7rem;/* padding:0 0.12rem; *//* margin-bottom:0.32rem; *//* float:left; */margin: 0;}
    .cont-list ul li a{ background-size:cover !important;}
    .cont-list ul li a span { width: 1.85rem; margin: 0.35rem 0 0 1.25rem; font-size: 0.26rem; float:left;}
    .cont2-list ul { justify-content: space-between; flex-direction: column;}
    .cont2-list ul li { width: 100%; height: 2.6rem; margin-bottom: 0.32rem;}
    .cont2-list ul li a{ padding:0.32rem;}
    .ajax-banner ul {justify-content: flex-start;}
    .ajax-banner ul li{ width:31%; height:0.72rem; line-height:0.72rem; padding:0; margin: 0 1% 2% 1%; font-size:0.26rem;}
    .ajax-banner1 ul {justify-content: flex-start;}
    .ajax-banner1 ul li{ width:31%; height:0.72rem; line-height:0.72rem; padding:0; margin: 0 1% 2% 1%; font-size:0.26rem;}
    .ajax-banner2 ul {justify-content: flex-start;}
    .ajax-banner2 ul li{ width:31%; height:0.72rem; line-height:0.72rem; padding:0; margin: 0 1% 2% 1%; font-size:0.26rem;}
  .ajax-list{ padding-top:0.52rem;}
    .ajax-list li { height: auto; display:block; font-size:0.26rem; padding:0.24rem; margin-bottom:0.32rem;}
    .ajax-list li > a{ width:100%; display: block; font-size:0.3rem; line-height:0.45rem; margin:0; float: none;}
    .sxbl{ margin-top:0.15rem;}
    .more { font-size:0.4rem !important; line-height:0.4rem !important;}

    .flSub{ width:100%; height:30px; line-height:30px; margin-top:10px; font-size:16px; color:#4393F5; text-align:center; display:block !important;}
    .flSub i{ display:inline-block; width:21px; height:13px; margin-left:0.16rem; background:url(/cms_files/filemanager/1759171972/picture/20232/80543780bc5c46cf80f4a34200eba6f1.png) 0px 2px no-repeat;}  
    .flSub.all i{ display:inline-block; width:21px; height:13px; margin-left:0.16rem; background:url(/cms_files/filemanager/1759171972/picture/20232/80543780bc5c46cf80f4a34200eba6f1.png) 0px -13px no-repeat;}    
    .hideUl li:nth-child(n+7){ display:none;}



    .cont3-list ul {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }

    .cont-tit {
        font-size: .44rem;
        font-weight: 500;
        margin: 0.52rem 0 0.42rem;
    }

    .con1 {
        padding: 0 .24rem;
    }

    .cont3-list li {
        width: 100%;
        height: 2.4rem;
        margin-bottom: .32rem;
    }

    .cont3-list li {
        padding: .405rem .31rem 0 .31rem;
    }

    .cont3-list li span {
        float: left;
    }

    .cont3-list li p {
        font-size: .224rem;
        margin-top: 0.22rem;
        width: 4.38rem;
        line-height: .36rem;
    }

    .bod {
        margin-bottom: .2rem;
    }

    .mpZyImg {
        width: 6.6756rem;
        height: 1.7216rem;
        margin: 0 auto;
        background: url(/cms_files/filemanager/1759171972/picture/20232/5b3ca85622994d0c993b587efbd5d34e.png) center center no-repeat;
        background-size: 100% 100%;
        margin-bottom: 0.32rem;
    }

    .mpZyImg img {
        display: none;
    }

    .cont-con2 {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .box:nth-child(1) li {
        width: 100%;
        height: 0.75rem;
        background-color: #F4F8FF;
        text-align: center;
        line-height: .75rem;
        margin-bottom: 0.3rem;
        font-size: 0;

    }

    .box {
        width: 47.72%;
        height: 2.79rem;
        box-shadow: 0 0 15px 0 #d8d8d8;
        box-shadow: 0px 2px 15px 0px rgb(153 153 153 / 20%) !important;
        padding: 0.3rem 0.24rem 0.3rem 0.24rem;
        margin-bottom: 0.32rem;
    }

    .more-pic {
        height: 0.2rem;
    }

    .box:nth-child(1) li a {
        display: inline-block;
        width: 100%;
        height: 100%;
        font-size: .24rem;
    }

    .box:nth-child(2) li a {
        display: inline-block;
        width: 100%;
        height: 100%;
        font-size: .24rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        background-size: 0.25rem 0.24rem !important;
    }

    .box:nth-child(2) li {
        width: 100%;
        height: auto;
        font-size: 0;
        line-height: .6rem;
        padding-left: 0.4rem;
    }

    .box:nth-child(2) ul {
        margin-bottom: .2rem;
    }

    .box:nth-child(3) ul {
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        width: 100%;
        height: auto;
        padding: .24rem .25rem .24rem .25rem;
    }

    .box:nth-child(3) ul:nth-child(4) {
        display: none;
    }

    .box:nth-child(3) li {
        width: 100%;
        font-size: 0;
        height: auto;
        line-height: 0;
    }

    .box:nth-child(3) li a {
        font-size: .24rem;
        line-height: .44rem;
    }

    .box:nth-child(4) {
        padding: 0.36rem 0.575rem .0 0.575rem;
    }

    .box:nth-child(4) .ckjd a {
        font-size: .24rem;
        color: #4393F5;

    }

    .box:nth-child(4) .ckjd {
        width: 1.44rem;
        height: .48rem;
        border-radius: .24rem;
        font-size: 0;
        line-height: .48rem;
    }
    .box:nth-child(4) .more-pic1 {
        width: 2.34rem;
        height: 1.44rem;
        background-size: cover;
    }
    .box:nth-child(3) li:nth-child(4){
        display: none;
    }
}



.blms{
    display: flex;
}
.blms-ul{
    box-shadow: 0px 2px 15px 0px rgba(153, 153, 153, 0.2);
}
/* .blms>ul>li{
    position: relative;
    padding: 14px 0 16px 19px;
    display: flex;
    align-items: center;
    width: 260px;
    height: 80px;
    border-bottom: 1px #eee solid;
} */
.blms>ul>li.active{
    background: url(./blms-blue.png);
    color: #fff;
}
.blms>ul>li.active::after{
    position: absolute;
    right: -10px;
    content: '';
    width: 13px;
    height: 19px;
    background: url(./blms-sjx.png);

}
.blms>ul>li>img{
    display: inline-block;
    width: 50px;
    height: 50px;
}
.blms>ul>li>span{
    font-size: 24px;
    margin-left: 17px;
}
.blms-right-r{
    display: none;
}
.blms-right{
    display: flex;
    margin-left: 40px;
    width: 900px;
    padding: 14px 0 22px 24px ;
    box-shadow: 0px 2px 15px 0px rgba(153, 153, 153, 0.2);
}
.blms-right-r.active{
    display: block;
}

.p1{
    font-weight: 700;
    font-size: 20px;
    margin-left: 100px;
    margin-bottom: 10px;
}
.p2{
    margin-left: 100px;
    font-size: 18px;
    margin-bottom: 10px;
}
.p3{
    margin-left: 33px;
    margin-right: 31px;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 2.7px;
}
.p4>a{
    text-align: center;
    line-height: 40px;
    display: block;
    background-color: #4292F5;
    width: 106px;
    height: 40px;
    color: #fff;
    font-size: 18px;
    margin-left: 422px;
}


.fwsx{
    border-bottom: 2px solid #3D3D3D;
    margin-bottom: 30px;
}
.gsd{
    box-shadow: 0px 2px 15px 0px rgba(153, 153, 153, 0.2);
    height: 50px;
}
.gsd>ul{
    display: flex;
    height: 50px;
    align-items: center;
}
.gsd>ul>li{
    margin-left: 20px;
    margin-left: 20px;
}

.gsd>ul>li:nth-child(1){
    margin-left: 0;
    width: 105px;
    height: 50px;
    background-color: #F1F2F3;
    line-height: 50px;
    text-align: center;
}
.gsd>ul>li:nth-child(n+2).active{
    color: #0091FF;
}

.fwsx-dh{
    display: none;
}
.fwsx-dh.active{
    display: block;
}




.bmfww{
    display: flex;
    justify-content: space-between;
}

.bmfw-ul{
    padding-bottom: 30px;
}
.bmfw-ul li{
  display: flex;
  align-items: center;
  overflow: hidden;
  float: left;
  width: 277px;
  height: 96px;
  /* margin-top: 30px; */
  margin-left: 30px;
  box-shadow: 0 0 10px 0 rgb(153 153 153 / 20%);
  background-color: #ffffff;
  transition: transform 0.5s;
  cursor: pointer;
}
.bmfw-ul li:nth-child(4n+1){
    margin-left: 0;
}
.bmfw-ul li:nth-child(n+5){
    margin-top: 30px;
}
.bmfw-ul li a{
    display: flex;
  align-items: center;
  height: 69px;
  overflow: hidden;
  width: 277px;
  height: 96px;
  padding: 0 29px 0 104px;
  font-size: 18px;
  color: #333333;
  line-height: 23px;
  text-align: left;
}
.bmfw-ul li:hover{
    color: #4393F5; transform: translateY(-10%); transition: transform 0.5s; box-shadow: 0 0 10px 0
rgb(67 147 245 / 30%) !important;
}
.more{
    display: flex;
    justify-content: center;
    align-items: center;
}
.ckgd{
    font-size: 16px;
    color: #666;
    margin-right: 7px;
}
.jt{
    display: inline-block;
    width: 17px;
    height: 6px;
    background: url(/images/jt.png);
}



.zczx_list {
    margin-top: 34px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.zczx_item {
    width: 380px;
    height: 150px;
    background: #ffffff;
    box-shadow: 0px 2px 15px rgba(153,153,153,0.2);
    padding: 20px 20px 0 20px;
    transition: transform 0.3s;
    position: relative;
    color: #333333;
}
.zczx_item .zczx_tit {
    display: block;
    font-size: 16px;
    color: #333333;
    font-weight: 400;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.zczx_item .zczx_date {
    font-size: 14px;
    color: #999999;
    font-weight: 400;
    display: block;
    width: 100%;
    text-align: left;
    position: absolute;
    bottom: 20px;
}
/* 通办标签 */

.tbbq{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1200px;
    height: 120px;
    background: rgba(255,255,255,.7);
    position: absolute;
    top: 250px;
    box-shadow: 0px 2px 15px 0px rgba(153,153,153,.2) ;
}
.sxnumber{
    display: flex;
}
.tbbq-m{
    margin-top: 100px;
}
.jlbzyy{
    font-size: 32px;
    margin-left: 30px;
}
.tb228 p{
    font-size: 32px;
    
}
.tb228{
    text-align: center;
}
.sxnumber li:nth-child(1){
    width: 114px;
    margin-right: 40px;
    border-right: 1px solid #CCCCCC;
}
.sxnumber li:nth-child(2){
    margin-right: 50px;
}
.tb228 span{
    font-size: 16px;
}
.section2_gsxw_list li:nth-child(1) i{
    display: inline-block;
    width: 16px;
    height: 13px;
    background: url(/images/dzsbk.png);
    margin-right: 15px;
}
.section2_gsxw_list li:nth-child(2) i{
    display: inline-block;
    width: 16px;
    height: 18px;
    background: url(/images/yyyyl.png);
    margin-right: 15px;
}
.section2_gsxw_list li:nth-child(3) i{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(/images/aixin.png);
    margin-right: 15px;
}
.qcwb-list2{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.qcwb-list2 li{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 380px;
    height: 287px;
}
.qcwb-list2 li div{
    flex-direction: column;
    display: flex;
    align-items: center;
    width: 96px;
}
.qcwb-list2 li div p{
    font-size: 22px;
    color: #FFFFFF;
    margin-top: 30px;
}
.qcwb-list2 li div a{
    width: 96px;
    height: 30px;
    margin-top: 41px;
    color: #4393F5;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    border-radius: 15px;
}
.zwdt_list{
    display: flex;
    justify-content: space-between;
    width: 1200px;
    height: 384px;
    overflow: hidden;
    box-shadow: 0px 2px 15px rgba(153,153,153,0.2);
}
.dizhi{
    margin-top: 36px;
    margin-left: 30px;
    width: 526px;
    font-size: 20px;
    
}
.dizhi1{
    height: 350px;
    overflow-y:auto;
    margin-top: 30px;
    width: 600px;
}
.dizhi ul{
    margin-top: 44px;
}
.dizhi p{
    font-weight: 700;
}
.dizhi ul li{
    margin-bottom: 32px;
}
.dizhi ul li i{
    display: inline-block;
    width: 21px;
    height: 21px;
    margin-right: 15px;
    vertical-align: middle;
}
.dizhi ul li:nth-child(1) i{
    background: url(dianhua.png);
}
.dizhi ul li:nth-child(2) i{
    width: 28px;
    height: 28px;
    background: url(shijian.png);
}
.dizhi ul li:nth-child(3) i{
    width: 28px;
    height: 28px;
    background: url(didiandingwei.png);
}
.dituapi{
    width: 530px;
    height: 324px;
    margin-right: 30px;
    margin-top: 30px;
}
.tbfw{
  display: none;
}
.cz{
  margin-left: 938px !important;
}
@media screen and(max-width:768px) {
    .sssxmdzt {
        display: flex;
        width: 100% !important;
        align-items: center;
        margin: 0 auto;
        height: 0.6rem;
        background-color: #F1F2F3;
        margin-bottom: -0.5rem;
        font-size: 0.16rem;
    }

    .sssxmd {
        margin-left: 0.2rem;
        color: #666666;
    }

    .tbfw {
        margin-left: 4.11rem;
        color: #666;
    }

    .cz {
        margin-left: 2.49rem;
        color: #666;
    }
    
}