@charset "utf-8";
body { position: relative;}
.w1700 { max-width: 1720px; margin: 0 auto; padding: 0 30px;}
.head_top, .lh_footer { position: relative; z-index: 8;}
.lh_qyhp_warp::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; background: #3454C8 url(/newimages/zt_qyhp_bg_1.jpg) no-repeat center -36px;}
.lh_qyhp_warp .warp { position: relative; z-index: 2; padding-bottom: 80px;}
.warp .tit { padding: 60px 20px 150px; text-align: center;}
.warp .tit img { max-height: 130px;}
.map_box { height: 1000px; position: relative; border-radius: 15px; padding: 6px; background: #63E0EC; overflow: hidden; background-image: linear-gradient(150deg, #53DEEA, #fff, #53DEEA, #fff, #53DEEA); box-shadow: 0 0 20px rgba(0, 0, 0, .6); box-sizing: border-box;-moz-user-select: none; -khtml-user-select: none; user-select: none;}
.map_box.loading::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, .1) url(/newimages/loading.gif) no-repeat center; z-index: 6;background-size: 40px;}
.map_box .tools_t { position: absolute; top: 25px; right: 20px; height: 100px; z-index: 1000;  border-radius: 30px;}
.map_box .tools_t .t_box { height: 52px; line-height: 52px; text-align: center; color: #fff; font-size: 18px;}
.map_box .tools_t .t_box .tools_tag .zj-select { float: left; width: 200px; margin: 5px 0 0 15px; line-height: 40px; font-size: 15px;}
.map_box .tools_t .t_box .tools_tag .zj-select .pop_per { min-width: 140px;}
.map_box .tools_t .t_box .tools_tag .zj-select .pop_per ul li:hover{background-color: transparent;}
.map_box .tools_t .t_box .tools_tag .zj-select .pop_per ul li{padding: 0 15px; overflow: initial; height: auto; line-height: initial;}
.map_box .tools_t .t_box .tools_tag .zj-select .pop_per ul li > a{display: block;text-align: left; overflow: hidden; line-height: 34px; white-space: nowrap; text-overflow: ellipsis;}
.map_box .tools_t .t_box .tools_tag .zj-select .pop_per ul li > a:hover{background-color: #ddd;}
.map_box .tools_t .t_box .tools_tag .zj-select .pop_per .subMenu{display: none;}
.map_box .tools_t .t_box .tools_tag .zj-select .pop_per .subMenu > li{padding-right: 0px;}
.map_box .tools_t .t_box .search_box { padding-right: 112px; border: 1px solid #dcdfe6;  box-shadow: 0px 0px 8px rgba(11, 51, 101, .4); position: relative; background-color: #fff; border-radius: 30px;}
.map_box .tools_t .t_box .search_box:focus{border-color: #409eff;}
.map_box .tools_t .t_box .search_inp { float: left; width: 430px;}
.map_box .tools_t .t_box .search_inp input { height: 52px; border-radius: 30px 0 0 30px; border: none;}
.map_box .tools_t .t_box .search_box .searchBtn { position: absolute; right: 4px; top: 4px; bottom: 4px; line-height: 1; width: 108px; border-radius: 30px; font-size: 0px; text-align: center; background: #409EFF; color: #fff; transition: .3s;}
.map_box .tools_t .t_box .search_box .searchBtn i{display: inline-block; vertical-align: middle; font-size: 0px; margin-right: 5px; line-height: 1;} 
.map_box .tools_t .t_box .search_box .searchBtn em{display: inline-block; vertical-align: middle; font-size: 18px; line-height: 44px;}
.map_box .tools_t .t_box .search_box .searchBtn:hover { background: #2789ED;}
.map_box .tools_t .t_box .search_box .pop_per { top: 65px;}
.map_box .tools_t .t_box .search_box .pop_per.loading ul { min-height: 80px; background: url(/newimages/loading.gif) no-repeat center; background-size: 20px;}
.map_box .tools_t .t_box .search_box ul li { padding: 6px 20px; text-align: left; height: auto; font-size: 15px; line-height: 20px;}
.map_box .tools_t .t_box .search_box ul li strong { display: block; font-weight: 500;}
.map_box .tools_t .t_box .search_box ul li em { font-size: 13px; color: #999;}

.map_box .tools_lists{margin: 15px 30px 0; padding: 20px; background-color: rgba(255, 255, 255, .6); background-image: linear-gradient(to right top, rgba(255, 255, 255, .6), rgba(222, 240, 254, .6)); border-radius: 12px; box-shadow: 0px 0px 8px rgba(11, 51, 101, .4);}
.map_box .tools_lists .tools_lists_box{background-color: #fff; padding: 15px; border-radius: 8px; box-shadow: 0px 0px 8px rgba(11, 51, 101, .2);}
.map_box .tools_lists .tools_lists_box .tabSwitchBtns{margin-bottom: 30px;}
.map_box .tools_lists .tools_lists_box .tabSwitchBtns a{width: 49%; font-size: 18px; text-align: center; color: #4e7dd9; height: 50px; line-height: 50px; background-color: #dae7ff;}
.map_box .tools_lists .tools_lists_box .tabSwitchBtns a.active{background-color: #4e7dd9; color: #fff;}
.map_box .tools_lists .tools_lists_box .switchBox{ overflow: hidden; overflow-y: auto; padding-right: 5px; max-height: 500px; }
.map_box .tools_lists .tools_lists_box .switchBox::-webkit-scrollbar { width: 8px; border-radius: 10px; background-color: #e8e8e8; }
.map_box .tools_lists .tools_lists_box .switchBox::-webkit-scrollbar-track { background-color: rgba(255, 255, 255, .1); border-radius: 10px; }
.map_box .tools_lists .tools_lists_box .switchBox::-webkit-scrollbar-thumb { background-color: #419fff;  border-radius: 10px; }
.map_box .tools_lists .tools_lists_box .switchBox .itemList ul li a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #333; margin-top: 15px;}
.map_box .tools_lists .tools_lists_box .switchBox .item{margin-bottom: 15px;}
.map_box .tools_lists .tools_lists_box .switchBox .itemTit{font-size: 18px; color: #42a0fe; border: 1px solid #45a3fd; position: relative; border-radius: 30px; height: 52px; line-height: 52px; padding-left: 24px; padding-right: 49px; box-sizing: border-box;}
.map_box .tools_lists .tools_lists_box .switchBox .itemTit::after{content: ''; position: absolute; right: 28px; top:10px; border: 12px solid transparent; transform: rotate(-180deg);  border-top-color: #419fff;}
.map_box .tools_lists .tools_lists_box .switchBox .item.on .itemTit::after{top: 20px; transform: rotate(0deg);}
.map_box .tools_lists .tools_lists_box .switchBox .itemList{padding: 10px 20px; display: none; }
.map_box .tools_lists .tools_lists_box .switchBox .item.on .itemList{display: block; }
.openOrCloseBtn{display: none;}

.ytSwiper { overflow: hidden;}
.ytSwiper .swiper-pagination-bullet { width: 12px; height: 12px; border-radius: 6px; transition: .3s;}
.ytSwiper .swiper-pagination-bullet-active { width: 40px; background: #409EFF;}
.map_container,.map_container .container { height: 100%;border-radius: 12px; overflow: hidden;}
.map_box .amap-icon img {width: 30px; height: 40px; }
.map_box .amap-container,
.map_box .amap-layers,
.map_box .amap-e,
.map_box .amap-layers, 
.map_box .amap-maps,
.map_box .amap-tile-container { overflow: visible;}
.map_box .amap-layers canvas { border-radius: 10px;}
/* 图例 */
.legend_box { width: 900px; padding: 15px 0 15px 60px; box-sizing: border-box; position: absolute; bottom: 24px; left: 50%; transform: translateX(-50%); z-index: 999; background: rgba(255, 255, 255, .8); border-radius: 10px; box-shadow: 0 0 10px rgba(16, 60, 124, .3); overflow: hidden;}
.legend_box::after { content: ''; position: absolute; left: 0; top: 0; width: 60px; height: 100%; background: #fff url('/newimages/zt_qyhp_legend_1.png') no-repeat center; }
.legend_box ul { display: flex; flex-wrap: wrap; padding: 0 30px 0 20px;}
.legend_box ul li { flex: 0 0 33.33%; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #333; padding: 8px 0; box-sizing: border-box; }
.legend_box ul li i { display: block; width: 60px; height: 18px; margin-left: 10px;}


/* 信息框 start */
.jd_infoWindow { width: 450px; transform: translateY(-32px); background: #fff; border-radius: 5px; border: 2px solid #fff; box-shadow: 0 0 9px rgba(16, 60, 125, .7);}
.jd_infoWindow .title { position: relative; height: 70px; padding: 0 40px 0 20px; line-height: 28px; background: url(/newimages/zt_hot_map_jd_tit.jpg) no-repeat center; font-size: 20px; color: #318ee5; letter-spacing: 3px; font-weight: 700; text-align: center; display: flex;align-items: center;}
.jd_infoWindow .title .colseMkInfo { width: 28px; height: 28px; align-items: center; justify-content: center; position: absolute; top: 0; right: 0; font-size: 28px; color: #666; cursor: pointer;}
.jd_infoWindow .title .colseMkInfo::after { content: ''; position: absolute; top: 2px; left: -2px; width: 100%; height: 100%; background: rgba(0, 0, 0, .1); border-radius: 50%;}
.jd_infoWindow .title .colseMkInfo:hover { opacity: .8;}
.jd_infoWindow .info { padding: 20px; background: url(/newimages/zt_hot_map_jd_info.jpg) no-repeat right bottom; font-size: 16px; line-height: 30px; font-size: 16px; color: #0e407b;background-size: 100% 100%;}
.jd_infoWindow .info span { display: block; text-indent: 2em;}
.jd_infoWindow .info i { color: #f33; font-weight: 700;}
.jd_infoWindow .jd_arrow {position: absolute; left: 50%; bottom: -30px; transform: translateX(-50%); width: 60px; height: 30px; background: url(/newimages/zt_hot_map_jd_arrow.png) no-repeat center top; background-size: 100%;}
.jd_infoWindow.searchMk {transform: translate(-9px, -92px);}
.jd_infoWindow .mk_a { color: #2789ED; padding: 0 5px;}
/* 信息框 end */


@media screen and (max-width: 1500px){
}

@media screen and (max-width: 1420px){
  /* .map_box .tools_t .t_box { width: 1020px;} */
  /* .map_box .tools_t .t_box { width: 1095px;} */
  .map_box .tools_t .t_box .search_inp { width: 320px;}
  .map_box .tools_t .t_box .tools_tag .zj-select { width: 120px;}
}

@media screen and (max-width: 1200px){
  .w1700 { padding: 0 15px;}
  .map_box { height: 800px;}
  .warp .tit { padding: 30px;}
  .map_box .tools_t .t_box { width: 90%;}
  .map_box .tools_t .t_box .tools_tag { float: right;}
  .map_box .tools_t .t_box .tools_tag span { display: none;}
  .map_box .tools_t .t_box .tools_tag .zj-select { width: 180px; margin-left: 10px; float: right; margin-top: 2px;}
  .map_box .tools_t .t_box .tools_tag .zj-select .pop_per { min-width: 110px; }
  .map_box .tools_t .t_box .search_box { width: 330px; margin-right: 0; padding-right: 70px; position: relative; box-sizing: border-box;}
  .map_box .tools_t .t_box .search_box .searchBtn { width: 70px; position: absolute; top: 0; right: 0; font-size: 16px; height: 42px;}
  .map_box .tools_t .t_box { width: 95%; line-height: 42px; top: 15px;}
  .map_box .tools_t .t_box .search_inp { width: 100%;}
  .map_box .tools_t .t_box .search_inp input { height: 42px;}

  .map_box .tools_t{left: 20px; right: 20px; height: auto;}
  .map_box .tools_t .t_box{width: 100%; height: auto; position: relative; top: 0px; z-index: 2;}
  .map_box .tools_t .t_box .search_box{width: 100%; padding-right: 95px;}
  .map_box .tools_t .t_box .search_box .searchBtn{width: 95px;}
  .map_box .tools_t .t_box .search_box .searchBtn i img{width: 18px;}
  .map_box .tools_t .t_box .search_box .searchBtn i{margin-right: 0px;}
  .map_box .tools_t .t_box .search_box .searchBtn em{font-size: 16px;}
  .map_box .tools_lists{margin: 0px; padding: 10px; position: relative; box-sizing: border-box; width: 100%; position: absolute; top: 0px; visibility: hidden; opacity: 0;  transition: .3s;}
  .map_box .tools_lists.on{top: 55px; opacity: 1; visibility: visible;}
  .map_box .tools_lists .tools_lists_box{padding: 10px;}
  .map_box .tools_lists .tools_lists_box .tabSwitchBtns{margin-bottom: 15px;}
  .map_box .tools_lists .tools_lists_box .tabSwitchBtns a{font-size: 16px; height: 40px; line-height: 40px;}
  .map_box .tools_lists .tools_lists_box .switchBox{max-height: 280px;}
  .map_box .tools_lists .tools_lists_box .switchBox .item{margin-bottom: 10px;}
  .map_box .tools_lists .tools_lists_box .switchBox::-webkit-scrollbar{width: 4px;}
  .map_box .tools_lists .tools_lists_box .switchBox .itemList{padding: 5px;}
  .map_box .tools_lists .tools_lists_box .switchBox .itemList ul li a{font-size: 13px; margin-top: 8px;}
  .map_box .tools_lists .tools_lists_box .switchBox .itemTit{font-size: 15px; height: 38px; line-height: 36px; padding-left: 12px; padding-right: 29px;}
  .map_box .tools_lists .tools_lists_box .switchBox .itemTit::after{ border-width: 8px; top: 6px; right: 11px;}
  .map_box .tools_lists .tools_lists_box .switchBox .item.on .itemTit::after{top: 16px; right: 12px;}
  .openOrCloseBtn{display: block; position: absolute; left: 50%; transform: translateX(-50%); bottom: -18px; width: 40px; height: 18px; background-color: rgba(255, 255, 255, .7); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
  .openOrCloseBtn::after{content: ''; position: absolute; left: 50%; top: 6px; border: 7px solid transparent; transform: translateX(-50%);  border-top-color: #a5a4a4;}
  .openOrCloseBtn.closeBtn::after{ top: -2px; border-bottom-color: #a5a4a4; border-top-color: transparent;}

}

@media screen and (max-width: 760px){
  .lh_qyhp_warp .warp { padding-bottom: 30px;}
  .map_box { height: 700px !important;}
  .map_box .tools_t .t_box .search_box { width: 100%; font-size: 14px;}
  .map_box .tools_t .t_box .search_inp { width: 100%;}
  .map_box .tools_t .t_box .search_box  { width: 100%; padding-right: 70px; position: relative; box-sizing: border-box;}
  .map_box .tools_t .t_box .search_box .searchBtn { width: 70px; position: absolute; top: 0; right: 0; font-size: 16px; height: 43px;}
  .map_box .tools_t .t_box .tools_tag { display: flex; width: 100%; margin-top: 10px;}
  .map_box .tools_t .t_box .tools_tag .zj-select { width: auto; margin: 0; padding: 0 2px;}
  .jd_infoWindow { width: 80vw;}
  .jd_infoWindow .title { height: 40px; line-height: 18px; font-size: 14px; letter-spacing: 0;}
  .jd_infoWindow .info {padding: 10px 15px; font-size: 12px; line-height: 24px;}
  .lh_qyhp_warp .warp .tit { padding: 30px 0 !important;}
  .map_box .tools_t .t_box .tools_tag .zj-select .pop_per ul li{font-size: 13px;}
}



/* 区域空间环评服务平台 start */
.lh_qyhp_home { background: url(/newimages/zt_qyhp_bg_2a.jpg) no-repeat center; background-size: cover;}
.lh_qyhp_home .w1400 { max-width: 1400px; margin: 0 auto;}
.lh_qyhp_home .header { height: 74px; line-height: 74px; background: rgba(255, 255, 255, .18);}
.lh_qyhp_home .header a.logo { display: flex; align-items: center; color: #fff; font-size: 22px; font-weight: 600; letter-spacing: 2px; text-shadow: 0 0 10px rgba(40, 60, 106, .8);}
.lh_qyhp_home .header a.logo img { margin-right: 20px;}
.lh_qyhp_home .mainBox { padding: 120px 0 200px; text-align: center;}
.lh_qyhp_home .mainBox h1 { color: #fff; font-size: 78px; letter-spacing: 6px; font-weight: 600; text-shadow: 0 0 30px rgba(40, 60, 106, .8); text-shadow: 0 0 10px rgba(40, 60, 106, .9);}
.lh_qyhp_home .mainBox h1 img { line-height: 0; margin-right: 25px; transform: translateY(12px);}
.lh_qyhp_home .mainBox h5 { color: #fff; font-size: 40px; text-shadow: 0 0 10px rgba(40, 60, 106, .8); font-weight: 600; letter-spacing: 5px; text-shadow: 0 0 10px rgba(40, 60, 106, .9);}
.lh_qyhp_home .mainBox ul {  margin: 100px 0 0 -40px;}
.lh_qyhp_home .mainBox ul li {float: left; width: 25%; padding-left: 40px; box-sizing: border-box; position: relative;}
/* .lh_qyhp_home .mainBox ul li::after { content: ''; position: absolute; top: 0; left: 40px; right: 0; bottom: 0; backdrop-filter: blur(5px);border-radius: 15px; overflow: hidden;} */
.lh_qyhp_home .mainBox ul li em { display: block;  padding: 40px 30px 40px; background: rgba(255, 255, 255, .8); box-shadow: 0 0 10px rgba(255,255,255,0.5) inset; border-radius: 15px; box-sizing: border-box; overflow: hidden; position: relative; z-index: 2;}
.lh_qyhp_home .mainBox ul li em i { display: flex; justify-content: center; align-items: center; width: 125px; height: 125px;  margin: 0 auto 30px; }
.lh_qyhp_home .mainBox ul li em strong { display: block; font-size: 27px; font-weight: 600; color: #333; line-height: 28px; padding-bottom: 20px;}
.lh_qyhp_home .mainBox ul li em span { display: flex; height: 120px; align-items: center; justify-content: center; flex-direction: column;}
.lh_qyhp_home .mainBox ul li em span a { width: 100%; height: 40px; margin: 10px 0; line-height: 40px; border-radius: 20px; background: #D5EBFF; color: #4799f1; font-size: 16px; display: flex; align-items: center; justify-content: center; transition: .3s; }
.lh_qyhp_home .mainBox ul li em span a img { margin-right: 20px;}
.lh_qyhp_home .mainBox ul li em span a:hover { background: #e3f1ff;}

@media screen and (max-width: 1420px){
  .lh_qyhp_home .w1400 { margin: 0 15px;}
  .lh_qyhp_home .mainBox ul { margin-left: -15px;}
  .lh_qyhp_home .mainBox ul li { padding-left: 15px;}
  .lh_qyhp_home .mainBox ul li::after { left: 15px;}
}
@media screen and (max-width: 1200px){
  .lh_qyhp_home .mainBox h1 { font-size: 46px;}
  .lh_qyhp_home .mainBox h5 { font-size: 32px;}
  .lh_qyhp_home .mainBox { padding: 90px 0;}
  .lh_qyhp_home .mainBox ul li { width: 50%; margin-bottom: 15px;}
  .lh_qyhp_home .mainBox ul {  margin-top: 30px;}
  .lh_qyhp_home .mainBox h1 i { display: block;}

  .legend_box { width: 96%;}
  .legend_box ul li { font-size: 14px;}
}
@media screen and (max-width: 760px){
  .lh_qyhp_home .header { height: 62px; line-height: 62px;}
  .lh_qyhp_home .header a.logo { font-size: 17px; letter-spacing: 0; font-weight: 500; }
  .lh_qyhp_home .header a.logo img { height: 36px;}
  .lh_qyhp_home .mainBox h1 { font-size: 30px; letter-spacing: 3px; padding-bottom: 5px;}
  .lh_qyhp_home .mainBox h5 { font-size: 22px;}
  .lh_qyhp_home .mainBox ul li { width: 100%; }
  .lh_qyhp_home .mainBox ul li em { padding: 30px 15px 20px;}
  .lh_qyhp_home .mainBox ul li em span { height: auto;}
  .lh_qyhp_home .mainBox ul li em i { display: none; width: auto;height: auto; transform: translate(-10%, 20%) scale(1.5); position: absolute; right: 0; bottom: 0; background: none; filter: blur(2px); opacity: .3; z-index: -1;}
  .lh_qyhp_home .mainBox ul li em strong { font-size: 20px; line-height: 18px; padding-bottom: 15px;}
  .lh_qyhp_home .mainBox ul li em span a { margin: 5px;}
  .lh_qyhp_home .mainBox h1 i img { height: 80px;}

  .legend_box .box_l {width: 100%; overflow: hidden; overflow-x: auto;}
  .legend_box ul { width: 430px; padding: 0 10px;}
  .legend_box ul li { font-size: 12px; padding: 5px 0;}
  .legend_box ul li i { width: 30px;}
}
/* 区域空间环评服务平台 end */

/* 街道区域评单元综合管理要求 start */
.w1500 { max-width: 1500px; margin: 0 auto; }
.head_qyhp_dyzhgl { position: relative; height: 640px; background: url('/newimages/zt_qyhp_bg_3.jpg') no-repeat center bottom; background-size: cover;}
.head_qyhp_dyzhgl .banner_txt {position: absolute; top: 240px; left: 50%; transform: translateX(-50%);}
.lh_qyhp_dyzhgl_main {padding: 50px 0;background: #F7F7F7;}
.lh_qyhp_dyzhgl_main .item { display: flex; margin-bottom: 30px; padding: 40px; background: #fff; box-shadow: 0 0 10px rgba(9, 45, 145, .2); border-radius: 15px;}
.lh_qyhp_dyzhgl_main .item .img_box { flex: 0 0 50%; float: right;}
.lh_qyhp_dyzhgl_main .item .img_box img { max-width: 100%; border: 1px solid #eee;}
.lh_qyhp_dyzhgl_main .item dl { padding-right: 40px;}
.lh_qyhp_dyzhgl_main .item dl dt { font-size: 36px; padding: 20px 0; color: #4ba6eb; font-weight: 600; text-align: center;}
.lh_qyhp_dyzhgl_main .item dl dd { font-size: 20px; line-height: 38px; text-indent: 2em; color: #333;}
.lh_qyhp_dyzhgl_main .item dl dd.ps { height: 228px; overflow: hidden;}
.lh_qyhp_dyzhgl_main .item:nth-child(even) { flex-direction:row-reverse; }
.lh_qyhp_dyzhgl_main .item:nth-child(even) dl { padding-left: 40px;}
.lh_qyhp_dyzhgl_main .item dl dd.more { text-indent: 0; text-align: center; margin-top: 20px;}
.lh_qyhp_dyzhgl_main .item dl dd.more a { display: inline-block; height: 48px; line-height: 48px; padding: 0 50px; border-radius: 24px; background: #4BA6EB; font-size: 22px; color: #fff; transition: .3s;}
.lh_qyhp_dyzhgl_main .item dl dd.more a:hover { background: #0e407b;}
@media screen and (max-width: 1520px){
  .w1500 { margin: 0 15px;}
  .head_qyhp_dyzhgl .banner_txt img { height: 80px;}
}
@media screen and (max-width: 1200px){
  .head_qyhp_dyzhgl { height: 300px;}
  .head_qyhp_dyzhgl .banner_txt { top: 130px;}
  .head_qyhp_dyzhgl .banner_txt img { height: 40px;}
  .lh_qyhp_dyzhgl_main .item dl { padding: 0 !important;}
  .lh_qyhp_dyzhgl_main .item { flex-direction: column !important;}
  .lh_qyhp_dyzhgl_main .item .img_box { margin-top: 20px; text-align: center;}
  .lh_qyhp_dyzhgl_main .item dl dd.ps { height: auto;}
}
@media screen and (max-width: 760px){
  .head_qyhp_dyzhgl { height: 160px;}
  .head_qyhp_dyzhgl .banner_txt { top: 80px;}
  .head_qyhp_dyzhgl .banner_txt img { height: 28px;}
  .lh_qyhp_dyzhgl_main { padding: 15px 0;}
  .lh_qyhp_dyzhgl_main .item { padding: 15px;}
  .lh_qyhp_dyzhgl_main .item dl dt {font-size: 24px;}
  .lh_qyhp_dyzhgl_main .item dl dd.ps { font-size: 16px; line-height: 32px;}
  .lh_qyhp_dyzhgl_main .item dl dd.more a { height: 38px; padding: 0 25px; line-height: 38px; font-size: 16px;}

}
/* 街道区域评单元综合管理要求 end */


/* 建设项目选址查询 start */
.head_qyhp_xzcx { position: relative; height: 620px; background: url('/newimages/zt_qyhp_bg_4.jpg') no-repeat center bottom; background-size: cover;}
.head_qyhp_xzcx .banner_txt {position: absolute; top: 210px; left: 50%; transform: translateX(-50%);}
.head_qyhp_xzcx .banner_txt .search_s { position: relative; width: 740px; margin: 30px auto 0; height: 74px; background: #fff; border-radius: 38px;box-shadow: 0 0 10px rgba(9, 45, 145, .2);}
.head_qyhp_xzcx .banner_txt .search_s .inp { width: 100%; height: 100%; padding: 0 150px 0 30px; font-size: 18px; background: none; border: none;box-sizing:border-box;}
.head_qyhp_xzcx .banner_txt .search_s .searchBtn { display: flex; align-items: center; justify-content: center; position: absolute; top: 3px; right: 3px; bottom: 3px; width: 140px; background: #4BA6EB; text-align: center; border-radius: 34px; font-size: 24px; color: #fff; transition: .3s; }
.head_qyhp_xzcx .banner_txt .search_s .searchBtn img { margin-right: 10px;}
.head_qyhp_xzcx .banner_txt .search_s .searchBtn:hover { background: #3f96d8;}
.lh_qyhp_xzcx_main { padding-bottom: 80px;}
.lh_qyhp_xzcx_main .ns1 { margin: 80px 0; display: flex; justify-content: space-between;}
.lh_qyhp_xzcx_main .ns1 li { flex: 0 0 49%; }
.lh_qyhp_xzcx_main .ns1 li img { max-width: 100%;}
.lh_qyhp_xzcx_main .ns1 li a { transition: .3s;}
.lh_qyhp_xzcx_main .ns1 li a:hover { opacity: .8;}
.lh_qyhp_xzcx_main .process { padding: 60px 0; text-align: center; background: #F3F9FF; position: relative;}
.lh_qyhp_xzcx_main .process .tag { display: inline-block; position: relative;}
.lh_qyhp_xzcx_main .process img { max-width: 100%;}
.lh_qyhp_xzcx_main .process a { position: absolute; top: 50%; left: 50%; background: #fff; font-size: 18px; color: #333; padding: 10px; box-shadow: 0 0 5px rgba(9, 45, 145, .1);}
.lh_qyhp_xzcx_main .process a:hover { background: #f6fbff;}
.lh_qyhp_xzcx_main .process a.a1 { width: 300px; margin: -30.7% 0 0 2%; }
.lh_qyhp_xzcx_main .process a.a2 { width: 300px; margin: -10% 0 0 19%;}
.lh_qyhp_xzcx_main .process a.a3 { width: 200px; margin: 0 0 0 9.5%;}
.lh_qyhp_xzcx_main .process a.a4 { width: 200px; margin: 7% 0 0 36.5%;}
.lh_qyhp_xzcx_main .process .mob { display: none;}
.lh_qyhp_xzcx_main .process .pcBtn a, .lh_qyhp_xzcx_main .process .mobBtn a{ background-color: transparent; }
.lh_qyhp_xzcx_main .process .pcBtn a.a5 { width: 237px; height: 76px; left: 92px; top: 753px; border-radius: 50px; }
.lh_qyhp_xzcx_main .process .pcBtn a.a6 { width: 146px; height: 76px; left: 510px; top: 753px; border-radius: 50px; }
.lh_qyhp_xzcx_main .process .pcBtn a.a7 { width: 146px; height: 76px; left: 746px; top: 753px; border-radius: 50px; }
.lh_qyhp_xzcx_main .process .mobBtn{display: none;}

@media screen and (max-width: 1520px){
  .lh_qyhp_xzcx_main .process img { width: 1200px; max-width: auto;}
  .lh_qyhp_xzcx_main .process a { font-size: 14px;}
  .lh_qyhp_xzcx_main .process a.a1 { width: 240px; margin: -30.7% 0 0 2%; }
  .lh_qyhp_xzcx_main .process a.a2 { width: 240px; margin: -10% 0 0 19%;}
  .lh_qyhp_xzcx_main .process a.a3 { width: 150px; margin: 0 0 0 11%;}
  .lh_qyhp_xzcx_main .process a.a4 { width: 160px; margin: 7.5% 0 0 37%;}
}
@media screen and (max-width: 1450px){
  .lh_qyhp_xzcx_main .process img { width: 1000px;}
  .lh_qyhp_xzcx_main .process a { font-size: 14px; padding: 5px 10px;}
  .lh_qyhp_xzcx_main .process a.a1 { width: 240px; margin: -30.8% 0 0 2%; }
  .lh_qyhp_xzcx_main .process a.a2 { width: 240px; margin: -10% 0 0 19%;}
  .lh_qyhp_xzcx_main .process a.a3 { width: 150px; margin: 0 0 0 8%;}
  .lh_qyhp_xzcx_main .process a.a4 { width: 160px; margin: 7.2% 0 0 37%;}
}
@media screen and (max-width: 1200px){
  .head_qyhp_xzcx { height: 420px;}
  .head_qyhp_xzcx .banner_txt { top: 150px;}
  .head_qyhp_xzcx .banner_txt > img { transform: scale(.6);}
  .lh_qyhp_xzcx_main .ns1 { margin: 15px 0;}
  .head_qyhp_xzcx .banner_txt .search_s { height: 54px;}
  .lh_qyhp_xzcx_main .process img { width: 700px;}
  .lh_qyhp_xzcx_main .process a { font-size: 11px; padding: 5px 10px;}
  .lh_qyhp_xzcx_main .process a.a1 { width: 200px; margin: -31.5% 0 0 2%; }
  .lh_qyhp_xzcx_main .process a.a2 { width: 200px; margin: -11% 0 0 19%;}
  .lh_qyhp_xzcx_main .process a.a3 { width: 120px; margin: 0 0 0 5%}
  .lh_qyhp_xzcx_main .process a.a4 { width: 78px; margin: 6.2% 0 0 36%;}
  .head_qyhp_xzcx .banner_txt .search_s { width: 90vw;}

}
@media screen and (max-width: 760px){
  .head_qyhp_xzcx { height: 260px;}
  .head_qyhp_xzcx .banner_txt { top: 100px;}
  .head_qyhp_xzcx .banner_txt > img { transform: scale(1); width: 90vw; transform: scale(.8);}
  .head_qyhp_xzcx .banner_txt .search_s { height: 46px; margin-top: 15px;}
  .head_qyhp_xzcx .banner_txt .search_s .inp { font-size: 16px;}
  .head_qyhp_xzcx .banner_txt .search_s .searchBtn { width: 100px; font-size: 18px;}
  .head_qyhp_xzcx .banner_txt .search_s .searchBtn img { transform: scale(.8); margin-right: 5px;}
  .lh_qyhp_xzcx_main .process { padding: 15px 0;}
  .lh_qyhp_xzcx_main .process .pc { display: none;}
  .lh_qyhp_xzcx_main .process .mob { display: block;}
  .lh_qyhp_xzcx_main .process a { font-size: 11px; padding: 5px;}
  .lh_qyhp_xzcx_main .process a.a1 { width: 96px; margin: -90.5% 0 0 2%; }
  .lh_qyhp_xzcx_main .process a.a2 { width: 92px; margin: -34% 0 0 18%;}
  .lh_qyhp_xzcx_main .process a.a3 { width: 54px; margin: -3% 0 0 2%}
  .lh_qyhp_xzcx_main .process a.a4 { width: 45px; margin: 14.2% 0 0 32%;}

  .lh_qyhp_xzcx_main .process .mobBtn{display: block;}
  .lh_qyhp_xzcx_main .process .pcBtn{display: none;}
  .lh_qyhp_xzcx_main .process .mobBtn a.a5 { width: 76px; height: 176px; left: 81px; top: 1264px; border-radius: 50px; }
  .lh_qyhp_xzcx_main .process .mobBtn a.a6 { width: 76px; height: 176px; left: 248px; top: 1264px; border-radius: 50px; }
  .lh_qyhp_xzcx_main .process .mobBtn a.a7 { width: 76px; height: 176px; left: 353px; top: 1264px; border-radius: 50px; }

}
/* 建设项目选址查询 end */