@charset "utf-8";
/* 政务服务 start */
.bmdt_content *{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.zwfw.bg{background-color: #f7f7f7;}
 .zwfw .box .zwfw_pw {box-sizing: border-box; background-color: #fff; border-radius: 10px;}
 .zwfw .box .zwfw_t1 .zwfw_title{font-size: 24px; font-weight: bold; margin-bottom: 17px; color: #3c3b3b;}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li{float: left; width:13.33%; height: 170px; margin-right: 4%; }
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:last-child{margin-right: 0px;}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li a{display: block; font-size: 22px; color: #3c3b3b; text-align: center; width: 100%; height: 100%; padding-top: 20px; box-sizing: border-box; border: 1px solid #e5e5e5; border-radius: 8px;}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li a:hover{ border: 1px solid #e15d3e;}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li a em.img{display: inline-block; width:76px; height:76px; border-radius: 100%; }
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(1) a em.img{background-color:#ed765a; box-shadow: 1px 1px 7px #ed765a;   background-image:linear-gradient(to right, #ff9b83 , #de5737) ;}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(2) a em.img{background-color:#67bdcc; box-shadow: 1px 1px 7px #67bdcc;    background-image:  linear-gradient(to right, #7ac9cc , #52b0cd);}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(3) a em.img{background-color:#f9ab63; box-shadow: 1px 1px 7px #f9ab63;    background-image: linear-gradient(to right, #fab472 , #f9a65a);}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(4) a em.img{background-color:#3e9ec2; box-shadow: 1px 1px 7px #3e9ec2;  background-image:linear-gradient(to right, #45a6cb , #3897bb);}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(5) a em.img{background-color:#b5579a; box-shadow: 1px 1px 7px #b5579a;  background-image: linear-gradient(to right, #c06ba8 , #ab458f);}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(6) a em.img{background-color:#65bccd; box-shadow: 1px 1px 7px #65bccd;   background-image:linear-gradient(to right, #7ac9cc , #52b1cd);}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li a em.img i.icon_item{display: block; height: 100%;}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(1) a em.img i.icon_item{ background:url(../images/zwfw_theme1_jlt.png) no-repeat; background-position: 7px -14px;}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(2) a em.img i.icon_item{background:url(../images/zwfw_theme1_jlt.png) no-repeat; background-position: 7px -147px;}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(3) a em.img i.icon_item{background:url(../images/zwfw_theme1_jlt.png) no-repeat; background-position: 8px -284px;}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(4) a em.img i.icon_item{background:url(../images/zwfw_theme1_jlt.png) no-repeat;background-position: 8px -408px;}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(5) a em.img i.icon_item{background:url(../images/zwfw_theme1_jlt.png) no-repeat; background-position: 7px -547px;}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(6) a em.img i.icon_item{background:url(../images/zwfw_theme1_jlt.png) no-repeat;  background-position: 8px -675px;}
 .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li a i{display: block;text-align: center;}

 .zwfw .box .zwfw_pw.zwfw_theme2{height: 403px; box-sizing: border-box; position: relative;} 
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists {position: absolute; padding-right: 30px; z-index: 10;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl {float: left; position: relative; width:13.31%; height: 290px; background-color: #FFF;  box-sizing: border-box; margin-right: 1.13%; padding:17px 17px 33px; box-shadow: 1px 1px 12px #d1d0d0; border: 1px solid #FFF; }
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl.click_cut{height: auto; min-height: 290px; }
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl i.over_hid{display: block; height: 100%; overflow: hidden;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl:last-child{margin-right: 0px;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.top{display: block; position: relative; height: 60px; line-height: 68px; margin-bottom: 10px; padding-left: 89px;  }
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.top em.icon_jlt{display: block; width:60px; height: 60px; position:absolute; left: 20px; top: 50%; transform: translateY(-50%);background: url(../images/zwfw_theme2_jlt.png) no-repeat;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl:nth-child(1) span.top em.icon_jlt{background-position-y:7px;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl:nth-child(2) span.top em.icon_jlt{background-position-y:-90px;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl:nth-child(3) span.top em.icon_jlt{background-position-y:-192px;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl:nth-child(4) span.top em.icon_jlt{background-position-y:-302px;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl:nth-child(5) span.top em.icon_jlt{background-position-y:-398px;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl:nth-child(6) span.top em.icon_jlt{background-position-y:-500px;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl:nth-child(7) span.top em.icon_jlt{background-position-y:-603px;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.top b{ font-size: 20px; font-weight: bold; color:#3c3b3b;} 
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content{display: block; height: auto;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1 { float: left;max-width: 90%; padding:6px 11px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;  margin-right: 9px; margin-bottom: 9px; background-color:#f7f7f7 ; font-size: 15px; color: #3c3b3b;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1:hover {color: #fff; background-color: #83afdc;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl em.jt{display: block; width:20px; height:14px; position: absolute; left: 50%; bottom: 8px; transform: translateX(-50%);  background: url(../images/zwfw_theme2_jianto1.png) no-repeat top center; }
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl:hover{border: 1px solid #83afdc;}
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl.dh em.jt{ background: url(../images/zwfw_theme2_jianto.png) no-repeat top center;  animation:myfirst .7s infinite linear ;-webkit-animation:myfirst .7s infinite linear ;}

 /* 9.14 修改 */
 .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl.bott  em.jt{display: none;}
 /* .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl.dh em.jt{ background: url(../images/zwfw_theme2_jianto.png) no-repeat top center;  animation:myfirst .7s infinite linear ;-webkit-animation:myfirst .7s infinite linear ;}
 
 @keyframes myfirst
    {
        from {opacity: 0; bottom:15px;}
        to {opacity: 1; bottom:6px;}
    }

    @-webkit-keyframes myfirst /* Safari 与 Chrome */
    /* {
        from {opacity: 0; bottom:15px;}
        to {opacity: 1; bottom:6px;}
    } */ 


/* 8.16医疗下拉 */
.zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl{position: relative; }
.zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1.open a.text{display: block; height: 100%; color: inherit;}
.zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1.open i.icon_i{display: inline-block; width: 12px; height:12px;transform: rotateX(180deg); background: url(../images/zwfw_icon_open_ys.png) no-repeat top center; }
.zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1.open:hover i.icon_i{ background: url(../images/zwfw_icon_open.png) no-repeat top center; transform: rotateX(0deg); background-position-y: 5px;}

.zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1.open .cut_open{display: block; visibility: hidden; transition: visibility 0.8s, opacity 0.8s;  opacity: 0; position: absolute; z-index: 10; top: 170px; left: 50%; background-color: #fff; transform: translateX(-50%); width: 231px; height: auto; border: 1px solid #83afdc; padding:14px 11px; }
/* .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl.click_cut span.s_content .a1.open .cut_open{top: ; } */
.zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1.open:hover .cut_open{visibility: visible; opacity: 1;}
.zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1.open .cut_open a{display:block; position: relative; float: left; font-size: 14px; color: #3c3b3b; padding:0px 18px; margin-bottom: 10px; font-weight: 500;} 
.zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1.open .cut_open a::before{content: ''; display: block; position: absolute; left: 0px; top:50%; transform: translateY(-50%); width:7px; height:7px; background-color: #e5e5e5; border-radius: 100%; }
.zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1.open .cut_open a:hover{color: #83afdc;}
.zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1.open .cut_open a:hover:before{background-color: #83afdc;}


.zwfw .box .zwfw_theme3 .zwfw_theme3_lists{ background-color: #f7f7f7;}
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li{float: left;position: relative; width: 14.28%; height: 140px; box-sizing: border-box; padding-top: 26px; }
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li::after{content: '';  display: block; position: absolute; right:0px; top: 50%; transform: translateY(-50%);  width: 1px; height: 74px; background-color: #e0e8ef; background-image: linear-gradient(#ebeff3,#7ea6cd, #ebeff3); }
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li:last-child::after{display: none;}
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li a{display: block; width: 100%; height: 100%; text-align: center; color:#3c3b3b; font-size: 20px; font-weight: bold;}  
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li a em.img_box{display: inline-block;  width: 55px; height: 53px;background: url(../images/zwfw_theme3_jlt.png) no-repeat top center; }
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li:nth-child(1) a em.img_box{background-position-y: 0px;}
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li:nth-child(2) a em.img_box{background-position-y: -129px;}
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li:nth-child(3) a em.img_box{background-position-y: -253px;}
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li:nth-child(4) a em.img_box{background-position-y: -382px;}
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li:nth-child(5) a em.img_box{background-position-y: -506px;}
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li:nth-child(6) a em.img_box{background-position-y: -631px;}
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li:nth-child(7) a em.img_box{background-position-y: -757px;}
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li a i {display: block; font-weight: bold;}
.zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li:hover a{color: #3897bb;}

.zwfw .box .zwfw_theme4{width:64.74%; margin-right: 1.21%; padding-bottom: 20px;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li{float: left; width:24.21%; height: 130px; margin-right: 1%; margin-bottom: 10px;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li a {display: block; width: 100%; height: 100%; padding-top: 25px; padding-left: 15px; font-size: 25px; font-weight: bold; box-sizing: border-box;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li:nth-child(1) a{color: #da6407; background: url(../images/zwfw_theme4_t1.png) no-repeat top center; background-size: cover;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li:nth-child(2) a{color: #6f5226; background: url(../images/zwfw_theme4_t2.png) no-repeat top center; background-size: cover;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li:nth-child(3) a{color: #115486; background: url(../images/zwfw_theme4_t3.png) no-repeat top center; background-size: cover;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li:nth-child(4) a{color: #115486; background: url(../images/zwfw_theme4_t4.png) no-repeat top center; background-size: cover;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li:nth-child(5) a{color: #4f90d3; background: url(../images/zwfw_theme4_t5.png) no-repeat top center; background-size: cover;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li:nth-child(6) a{color: #f05342; background: url(../images/zwfw_theme4_t6.png) no-repeat top center; background-size: cover;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li:nth-child(7) a{color: #4f90d3; background: url(../images/zwfw_theme4_t7.png) no-repeat top center; background-size: cover;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li:nth-child(8) a{color: #fc9604; background: url(../images/zwfw_theme4_t8.png) no-repeat top center; background-size: cover;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li a:hover{opacity: 0.8;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li a i{font-weight: bold;}
.zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li:nth-child(4n){margin-right: 0px;}
.zwfw .box .zwfw_theme5{width: 33.97%; padding-bottom: 20px;}
.zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li a{display: block; box-sizing: border-box;  margin-bottom: 11px;}
.zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li a:hover {opacity: 0.9;}
.zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li .ywtb{display: block; box-sizing: border-box; font-size: 25px; color: #FFF; margin-bottom: 11px; height: 138px; padding-left: 99px; padding-top: 20px; padding-right: 20px;  background:url(../images/zwfw_theme5_icon.png) no-repeat 19px 22px, url(/newimages/zwfw_theme5_bg.png) no-repeat; background-size:auto, auto;}
.zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li .ywtb span.text_top{display: block; padding-bottom: 3px; }
.zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li .ywtb i.text_bottom{display: block; padding: 2px 0;  color: #416fa0; text-align: center; background-color: #d2e0ed;}
.zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li:nth-child(2) a{height: 120px; text-align: center; background: url(../images/zwfw_theme5_bg2.png) no-repeat top center; background-size: auto;}
.zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li:nth-child(2) a i {display: block; height: 100%; line-height: 113px;}
.zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li:nth-child(2) a i img {max-width: 100%; vertical-align: middle;}

/* 地图 */
.zwfw .box .zwfw_theme6 .server_map  { position:relative;  border-radius: 20px;}
.zwfw .box .zwfw_theme6 .server_map   .box1 { display: table;  width: 100%;}
.zwfw .box .zwfw_theme6 .server_map   .mapBox { display: table-cell; width: 100%; height: 725px;  margin-bottom: 20px;  background: #f8f8f8;}
.zwfw .box .zwfw_theme6 .server_map   .tit_tag {display: flex; padding: 0 0 10px; padding-left: 10px; padding-right: 10px; }
.zwfw .box .zwfw_theme6 .server_map   .tit_tag a { display:block; border-radius: 4px;  float: left; font-size: 16px; color: #171717; background-color: #FFF; color: #6b9ac6; border: 1px solid #6b9ac6; margin: 0 5px 5px; height: 36px; line-height: 36px; text-align: center; overflow: hidden;white-space: nowrap;padding: 0 7px;}
.zwfw .box .zwfw_theme6 .server_map   .tit_tag a:last-child{margin-right: 0px;}
.zwfw .box .zwfw_theme6 .server_map   .tit_tag.small a {margin-right: 12px !important; width: 97px; font-size: 16px;}
.zwfw .box .zwfw_theme6 .server_map   .tit_tag.small a:nth-child(4n){margin-right: 0px !important;}
.zwfw .box .zwfw_theme6 .server_map   .tit_tag.small a:last-child{margin-right: 0px !important;}
.zwfw .box .zwfw_theme6 .server_map   .tit_tag a.on { background-color: #037EDB; color: #FFF;}
.zwfw .box .zwfw_theme6 .server_map   .infoBox {display: table-cell;     box-sizing: border-box; box-shadow: 0px 4px 10px rgba(7, 65, 111, 0.3); border-radius: 8px; text-align: center; position: absolute; left: 0; top: 114px;  background-color: #ffffff; height: 534px; width: 418px; padding-top: 18px;  vertical-align: top; background-color: rgba(255,255,255,0.9);}
.zwfw .box .zwfw_theme6 .server_map   .infoBox::after{content: ''; display: none; position: absolute; top:7px; right: -17px;  border:18px solid transparent ; border-bottom-color:#eaeaea;  transform: rotate(225deg) }
.zwfw .box .zwfw_theme6 .server_map   .infoBox::before{content: ''; display: block; position: absolute; bottom:8px ; right: -18px; border:18px solid transparent ; border-bottom-color:#eaeaea; transform: rotate(-45deg) }

.zwfw .box .zwfw_theme6 .server_map   .lists { height: 53%; text-align: left;  padding-right: 5px; padding-left: 36px; overflow: hidden; overflow-y: auto; margin-right: 8px; }
.zwfw .box .zwfw_theme6 .server_map   .lists dl dt { text-align: left; margin-bottom: 10px; padding: 0 20px; line-height: 40px; border-radius: 21px; font-size: 16px; color: #464646; font-weight: 500; position: relative; padding-left: 28px; padding-right: 10px; cursor: pointer;overflow: hidden;/*text-overflow: ellipsis;white-space: nowrap;*/-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zwfw .box .zwfw_theme6 .server_map   .lists dl dt:after { content: ""; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); width: 20px; height: 22px;background: url(../images/jyfw_map_icon1.png) no-repeat; transition: .3s; }
.zwfw .box .zwfw_theme6 .server_map   .lists dl dd { position: relative; padding: 15px 20px 5px; font-size: 14px; color: #373737;background-color: #f3f3f3;}
.zwfw .box .zwfw_theme6 .server_map   .lists dl dd::before{content: ''; display: block; position: absolute; top: -20px; left: 70px;  border:10px solid transparent ; border-bottom:10px solid #f3f3f3;}
.zwfw .box .zwfw_theme6 .server_map   .lists dl dd p { padding-bottom: 6px;}
.zwfw .box .zwfw_theme6 .server_map   .lists dl dd { display: none;}
.zwfw .box .zwfw_theme6 .server_map   .lists dl.on dd { display: block;  }
/* 设置滚动条的样式 */
.zwfw .box .zwfw_theme6 .server_map   .lists::-webkit-scrollbar {
width:6px;
}
/* 滚动槽 */
.zwfw .box .zwfw_theme6 .server_map   .lists::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
border-radius:10px;
background-color: #ececec;
}
/* 滚动条滑块 */
.zwfw .box .zwfw_theme6 .server_map   .lists::-webkit-scrollbar-thumb {
border-radius:10px;
background:rgba(0,0,0,0.1);
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}
.zwfw .box .zwfw_theme6 .server_map   .lists::-webkit-scrollbar-thumb:window-inactive {
background:#c1c1c1;
}

.zwfw .box .zwfw_theme6 .server_map    .input_box { padding-left: 20px;padding-right: 20px; height: 40px; padding-bottom: 10px;}
.zwfw .box .zwfw_theme6 .server_map    .input_box input{display: block; float: left; width: 85%; padding-left: 20px; box-sizing: border-box; height: 100%; background-color: #ffffff; outline: none; border: 1px solid #e5e5e5; border-bottom-left-radius: 30px; border-top-left-radius: 30px; }
.zwfw .box .zwfw_theme6 .server_map    .input_box a{display: block; position: relative; float: left;  width: 15%; height: 100%;box-sizing: border-box; background-color: #6b9ac6;border-bottom-right-radius: 30px; border-top-right-radius: 30px;   }
.zwfw .box .zwfw_theme6 .server_map    .input_box a:hover{background-color:#9dc7f7 ;}
.zwfw .box .zwfw_theme6 .server_map    .input_box a em.icon_search{display: inline-block; position:absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); } 

.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag{ position: relative; height: 108px; overflow: hidden;  padding: 0 20px; }
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search{ position: relative; white-space: nowrap; padding-bottom: 100px;  overflow-y: auto;}
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a{display:inline-block; position: relative; padding: 0 21px; padding-top: 50px; box-sizing: border-box;  border-bottom: 1px solid #e5e5e5; font-size: 16px; color: #3c3b3b; padding-bottom: 15px;}
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a::after{content: ''; display:inline-block; position: absolute; top: 6px; left: 50%; transform: translateX(-50%);  width: 36px; height: 36px; background: url(../images/zwfw_map_icon1.png); background-repeat: no-repeat !important; background-position: bottom center !important; } 
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a:nth-child(2):after{background: url(../images/zwfw_map_icon2.png) no-repeat;}
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a:nth-child(3):after{background: url(../images/zwfw_map_icon3.png) no-repeat;}
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a:nth-child(4):after{background: url(../images/zwfw_map_icon4.png) no-repeat;}
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a:nth-child(5):after{background: url(../images/zwfw_map_icon5.png) no-repeat;}
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a:nth-child(6):after{background: url(../images/zwfw_map_icon6.png) no-repeat;}


.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a.on{color: #FB991A; border-bottom: 4px solid #FB991A;}
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a.on:nth-child(1):after{background: url(../images/zwfw_map_icon1_act.png) no-repeat;}
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a.on:nth-child(2):after{background: url(../images/zwfw_map_icon2_act.png) no-repeat;}
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a.on:nth-child(3):after{background: url(../images/zwfw_map_icon3_act.png) no-repeat;}
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a.on:nth-child(4):after{background: url(../images/zwfw_map_icon4_act.png) no-repeat;}


.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .mapBtn{display: block; position: absolute; z-index: 10; font-size: 38px; color: #FFF;  width: 16px; height: 42px; line-height: 29px; text-align: center; background-color: #6b9ac6;}
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .mapBtn.not{background-color: #7b7e7d;}
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .mapBtn.left_btn{left: 0px; top: 20%; border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
.zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .mapBtn.right_btn{right: 0px; top: 20%;border-bottom-left-radius: 3px; border-top-left-radius: 3px;}

 

.zwfw .box .zwfw_theme7 .swiper{width: 100%; height: 165px; overflow: hidden; position: relative;}
.zwfw .box .zwfw_theme7 .swiper .img_box {display: block; text-align: center; width: 100%; height: 100%;}
.zwfw .box .zwfw_theme7 .swiper .img_box img{max-width: 100%;}
.zwfw .box .zwfw_theme7 .swiper-button-next, .zwfw .box .zwfw_theme7 .swiper-button-prev{width: 17px; height: 42px; background-size: 12px; background-color: rgba(0, 0, 0, 0.7);}
.zwfw .box .zwfw_theme7 .swiper-button-next:hover, .zwfw .box .zwfw_theme7 .swiper-button-prev:hover{background-color: #6b9ac6;}
.zwfw .box .zwfw_theme7 .swiper-button-next {right: 0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.zwfw .box .zwfw_theme7 .swiper-button-prev{left: 0px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}


@media screen and (min-width:1200px) and (max-width:1655px) {
    /* .zwfw .box{padding: 20px 15px 25px;} */
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li{width: 15.33%; margin-right: 1.6%;}
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1{padding: 6px 7px; margin-right: 5px;}
    
    .zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li a{font-size: 18px;}
    .zwfw .box .zwfw_t1 .zwfw_title{font-size: 20px;}
    .zwfw .box .zwfw_theme6 .server_map .tit_tag a{font-size: 16px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li{height: 140px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li a{font-size: 20px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li a em.img{width: 60px; height: 60px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li a em.img i.icon_item{background-size: 50px auto !important; background-position-x: 6px !important;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(1) a em.img i.icon_item{ background-position-y: -13px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(2) a em.img i.icon_item{ background-position-y: -123px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(3) a em.img i.icon_item{ background-position-y: -238px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(4) a em.img i.icon_item{ background-position-y: -342px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(5) a em.img i.icon_item{ background-position-y: -456px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(6) a em.img i.icon_item{ background-position-y: -563px;}
}
@media screen and (max-width:1655px) {
    /* .zwfw .box{padding: 20px 15px 25px;} */
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.top{padding-left: 70px;}
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.top em.icon_jlt{left: 0px;}
    /* .zwfw .box .zwfw_pw{padding: 20px;} */
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists{padding-right: 20px;}
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl{  padding: 17px 10px 33px;}
    .zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li a{font-size: 20px;}
    .zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li:nth-child(2) a i img{max-width: 89%;}
    .zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li .ywtb{font-size: 16px; padding-top: 37px;}
    .zwfw .box .zwfw_theme7 .swiper{height: 124px;}  
}   
@media screen and (max-width:1100px) {
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li{width: 30.94%; margin-right: 0px; margin-right: 3.59%;  margin-bottom: 20px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(3n){margin-right: 0px;}
    .zwfw .box .zwfw_pw.zwfw_theme2 {height: auto;} 
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists{position: initial; padding-right: 0px;}
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl em.jt{display: none;}
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl{width: 100%; margin-right: 0px; height: auto; padding: 17px 10px 17px; margin-bottom: 10px;}
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl.click_cut{min-height: auto;}
    .zwfw .box .zwfw_theme4{width: 100%; margin-right: 0px;}
    .zwfw .box .zwfw_theme5{width: 100%;}
    .zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li .ywtb{ background-size: auto, cover; font-size: 25px; padding-top: 28px; background-position-y:35px, -20px ;}
    .zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li:nth-child(2) a{background-position-y:-20px ; background-size: cover;}

    /* 医疗加了触摸框 */
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl{position:initial;}
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl i.over_hid{overflow:initial;}
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1.open{position: relative; overflow:initial;}
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1.open .cut_open{top:36px;}

    /* 地图 */
    .zwfw .box .zwfw_theme6 .server_map   .mapBox{height: 371px;}
    .zwfw .box .zwfw_theme6 .server_map   .infoBox{top:0;left: 0px; width: 288px; height: 370px; padding-top: 0px;}
    .zwfw .box .zwfw_theme6 .server_map   .tit_tag a{font-size: 13px; margin-right: 9px; height: 25px; line-height: 25px; width: 80px;}
    .zwfw .box .zwfw_theme6 .server_map .tit_tag{padding: 0 0 2px; padding-left: 10px; padding-right: 10px;}
    .zwfw .box .zwfw_theme6 .server_map   .input_box{height: 29px; padding-bottom: 10px;}
    .zwfw .box .zwfw_theme6 .server_map   .input_box a img{width: 14px;}
    .zwfw .box .zwfw_theme6 .server_map   .lists dl dt{font-size: 13px; height: 33px; line-height: 31px;}
    .zwfw .box .zwfw_theme6 .server_map  {padding-left: 274px;}
    .zwfw .box .zwfw_theme6 .server_map   .lists dl dd{font-size: 12px;}
    .zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a{ font-size: 14px; padding: 0 13px; padding-top: 50px; padding-bottom: 7px;}
    .zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a::after{background-size: 25px !important;}
    .zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag{height: 95px;}
    .zwfw .box .zwfw_theme6 .server_map   .parent_tit_tag .parent_tit_tag_search a.on{border-width: 2px;}
    .zwfw .box .zwfw_theme6 .server_map   .lists{padding-left: 19px; height: 46%;}
    .zwfw .box .zwfw_theme6 .server_map .input_box a em.icon_search{top: 54%;}
    .zwfw .box .zwfw_theme6 .server_map .tit_tag.small a{width: 61px; font-size: 12px; margin-right: 4px !important;}
}
@media screen and (max-width:760px) {
    .zwfw .box .zwfw_pw{padding: 15px;}
    .zwfw .box .zwfw_t1 .zwfw_title{font-size: 20px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li{height: 113px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li a{font-size: 17px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li a em.img{width: 45px; height: 45px; }
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li a em.img i.icon_item{background-size: 80% !important;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(1) a em.img i.icon_item{background-position: 3px -8px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(2) a em.img i.icon_item{background-position: 5px -88px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(3) a em.img i.icon_item{background-position: 5px -169px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(4) a em.img i.icon_item{background-position: 5px -246px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(5) a em.img i.icon_item{background-position: 5px -330px;}
    .zwfw .box .zwfw_theme1 .zwfw_theme1_lists ul li:nth-child(6) a em.img i.icon_item{background-position: 5px -405px}
    .zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li{width: 25%; height: 100px; padding-top: 15px; box-sizing: content-box;}
    .zwfw .box .zwfw_theme3 .zwfw_theme3_lists ul li a{font-size: 17px;}
    .zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li{width: 48.5%; margin-right: 0px; height: 105px; margin-right: 3%;}
    .zwfw .box .zwfw_theme4 .zwfw_theme4_lists ul li:nth-child(2n){margin-right: 0px;}
    .zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li .ywtb{height: auto; padding-bottom: 20px; font-size: 15px; padding-left: 54px; padding-right: 0px; background-size: 39px, cover; background-position-y:34px,0px;  background-position-x:11px,0px;}
    .zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li .ywtb i.text_bottom{display: inline; padding: 3px 10px;}
    .zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li:nth-child(2) a{background-position-y: 0px; height: 100px;}
    .zwfw .box .zwfw_theme5 .zwfw_theme5_lists ul li:nth-child(2) a i{line-height: 100px;}
    .zwfw .box .zwfw_theme7 .swiper{height: 95px;}

    /* 医疗加了触摸框 */
    .zwfw .box .zwfw_theme2 .zwfw_theme2_lists ul li.li_xl span.s_content .a1.open .cut_open{right: 0px;}


    /* 地图 */
    .zwfw .box .zwfw_theme6 .server_map  {padding-left: 0px;}
    .zwfw .box .zwfw_theme6 .server_map   .box1{display: block;}
    .zwfw .box .zwfw_theme6 .server_map   .mapBox{display: block; border-radius: 5px; height: 268px;}
    .zwfw .box .zwfw_theme6 .server_map   .infoBox{display: block; width: 100%; position: initial;}
    .zwfw .box .zwfw_theme6 .server_map   .infoBox::after{display: none;}
    .zwfw .box .zwfw_theme6 .server_map   .infoBox::before{display: none;}
    .zwfw .box .zwfw_theme6 .server_map .tit_tag a{width: 94px;}
    .zwfw .box .zwfw_theme6 .server_map .tit_tag.small a{width: 71px;}
}   
/* 政务服务 end */
