.mobile .wrap{
  width: 100%;
}
.mobile .wrap .content{
  width: 6.98rem;
  margin: 0 auto;
}
.mobile .public{
  padding: 0 0.14rem 0.94rem;
}
.mobile .public .banner{
  padding: 0.2rem 0 0.42rem;
}
.mobile .public .info_box .list_box{
  width: 100%;
}
.mobile .public .info_box>div{
  width: 100%;
}
.mobile .public .info_box .info_top{
  margin-bottom: 0.22rem;
  line-height: 0.4rem;
}
.mobile .public .info_box .info_top .title{
  font-size: 0.28rem;
  padding: 0 0.12rem;
  padding-bottom: 0;
}
.mobile .public .info_box .info_top .more{
  font-size: 0.24rem;
}
.mobile .public .info_box .info_list li{
  line-height: 0.44rem;
  padding-left: 0.18rem;
  background: url(/globalt/li_bg.png) no-repeat 0 0.16rem;
  background-size: 0.08rem;
  margin-bottom: 0.2rem;
}
.mobile .public .info_box .info_list li a{
  width: 100%;
  white-space: normal;
  font-size: 0.26rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.mobile .public .info_page h3{
  font-size: 0.28rem;
  line-height: 0.32rem;
  margin-left: 0;
  border-left: 2px solid #BC1010;
  padding-left: 0.12rem;
  margin-bottom: 0.32rem;
}
.mobile .public .info_left .info_page ul li{
  margin-right: 0.1rem;
}
.mobile .public .info_left .info_page ul li:last-child{
  margin-right: 0;
}
.mobile .public .info_right .info_page ul li{
  margin-left: 0.1rem;
}
.mobile .public .info_right .info_page ul li:first-child{
  margin-left: 0;
}
.mobile .public .info_page ul li a{
  width: 2.15rem;
  height: 2.25rem;
}
.mobile .public .info_page ul li a img{
  width: 0.68rem;
}
.mobile .public .info_page ul li .text_box{
  padding: 0 0.2rem;
  height: 0.74rem;
  margin: 0 auto;
  margin-top: 0.2rem;
}
.mobile .public .info_page ul li .text_box p{
  font-size: 0.26rem;
  margin-top: 0;
}

.mobile .public .info_box .info_right{
  margin-top: 0.42rem;
}
.mobile .public .info_page.handle{
  margin-top: 0.52rem;
}
.mobile .public .show_list{
  margin-top: 0.86rem;
}
.mobile .public .show_list .detail_btn{
  font-size: 0.24rem;
  margin-right: 0.18rem;
  margin-top: 0.26rem;
}
.mobile .public .show_list .show_top{
  height: 0.94rem;
  line-height: 0.94rem;
}
.mobile .public .show_list .show_top .title{
  font-size: 0.28rem;
}
.mobile .public .show_list .show_top .title .public_logo{
  width: 0.6rem;
  margin: 0 0.14rem;
}
.mobile  .public .show_list .show_top ul li{
  margin-right: 0.14rem;
  font-size: 0.24rem;
  padding: 0 0.04rem;
}
.mobile  .public .show_list .show_table tr th{
  height: 0.9rem;
  font-size: 0.28rem;
}
.mobile  .public .show_list .show_table tr td{
  padding: 0.1rem;
  line-height: 0.4rem;
  font-size: 0.24rem;
  border-left: 0;
}
.mobile .public .show_table tbody{
  width:auto
}
.mobile  .public .show_list{
  margin-top: 0.6rem;
}

/* social */
.mobile .social .social_info{
  margin-top: 0.6rem;
}
.mobile .social .service_ul{
  margin-right: -0.22rem;
}
.mobile .social .service_ul li{
  width: 3.24rem;
  height: 1.14rem;
  margin-right: 0.22rem;
  margin-bottom: 0.26rem;
}
.mobile .social .service_ul li a{
  font-size: 0.26rem;
}
.mobile .social .service_ul li a img{
  width: 0.64rem;
  margin-right: 0.3rem;
}
.mobile .social .service_ul li .text_box{
  vertical-align: middle;
}
.mobile .social .service_ul li .text_box p{
  display: block;
  line-height: 0.42rem;
  width: 7em;
}
.mobile .social .service_ul li.li_left a img{
  margin-left: 0.17rem;
  vertical-align: middle;
}
.mobile .social .phone_box{
  padding: 0.25rem 0;
}
.mobile .social .phone_box ul{
  padding-left: 0.25rem;
  margin-right: 0;
}
.mobile .social .phone_box ul li{
  float: none;
  height: 0.48rem;
  line-height: 0.48rem;
  padding: 0.25rem 0;
  min-width: 3.18rem;
  margin-right: 0;
}
.mobile .social .phone_box ul li img{
  width: 0.48rem;
}
.mobile .social .phone_box ul li span{
  font-size: 0.26rem;
}
.mobile .social .phone_box ul li span.s1{
  min-width: 2.12rem;
  margin: 0 0.24rem;
}

/* pub_news */
.mobile .pub_news .news_con img{
  width: 100%;
  margin-top: 0.1rem;
  margin-bottom: 0.36rem;
}
.mobile .pub_news .news_con .news_list{
  width: 100%;
}
.mobile .pub_news .news_con .news_list li{
  padding-left: 0.18rem;
  background: url(/globalt/li_bg.png) no-repeat 0 0.16rem;
  background-size: 0.08rem;
  margin-bottom: 0.2rem;
}
.mobile .pub_news .news_con .news_list li a{
  display: inline-block;
  width: 100%;
  height: auto;
  line-height: 0.44rem;
}
.mobile .pub_news .news_con .news_list li a span{
  font-size: 0.26rem;
}
.mobile .pub_news .news_con .news_list li a .news_text{
  width: 4.9rem;
  line-height: 0.44rem;
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/* get_job */
.mobile .public .info_box .info_list li a{
  display: block;
  white-space: nowrap;
}
.mobile .pub_news .job_info{
  margin-top: 0.5rem;
}
.mobile .pub_news .info_box .info_name{
  width: 2.04rem;
  height: 3.66rem;
  margin-right: 0.2rem;
}


.mobile .pub_news .info_box .info_name .info_text{
  margin-left: 0.3rem;
}
.mobile .pub_news .info_box .info_name .info_text p{
  width: 1.74rem;
  font-size: 0.28rem;
  line-height: 0.4rem;
  padding-bottom: 0.1rem;
  margin-top: 0.3rem;
}
.mobile .pub_news .info_box .info_name .info_text a{
  font-size: 0.24rem;
  margin-top: 0.16rem;
  width: 1rem;
  height: .44rem;
  line-height: .44rem;
}
.mobile .pub_news .info_box .info_list{
  width: 4.46rem;
}
.mobile .pub_news .info_box .info_list{
  height: 3.64rem;
  overflow: hidden;
}
.mobile .pub_news .info_box .info_left .info_name,.mobile .pub_news .info_right .info_name{
  background-size: 100%;
}
.mobile .get_job .info_box .info_right .info_name{
  background-size: 100%;
}
.mobile .public .info_page ul li a .text_box p{
  display: block;
}
.mobile .public .service_list ul{
  margin-left: -0.22rem;
}
.mobile .public .service_list ul li,.mobile .public .service_list ul li:first-child{
  margin-left: 0.22rem;
}
.mobile .public .service_list ul li{
  width: 3.24rem;
  height: 1.14rem;
  margin-bottom: 0.26rem;
}
.mobile .public .service_list ul li a{
  font-size: 0.26rem;
}
.mobile .public .service_list ul li a p{
  display: block;
  text-align: center;
  line-height: 0.42rem;
  font-size: 0.26rem;
  width: 6em;
}
.mobile .public .service_list ul li a img{
  width: 0.66rem;
}

.mobile .household .info_page ul{
  margin-left: -0.1rem;
}
.mobile .household .info_page ul li,.mobile .household .info_page ul li:first-child{
  margin-left: 0.1rem;
}
.mobile .household .info_page ul li{
  margin-bottom: 0.1rem;
}

/* marriage */
.mobile .marriage .service_list ul li a .text_box{
  display: block;
}
.mobile .marriage .service_list ul li a p{
  display: inline-block;
  width: 5em;
}
.mobile .marriage .service_list ul li a img{
  margin-right: 0;
  margin-bottom: 0.16rem;
}
.mobile .marriage .service_list ul li{
  height: 1.86rem;
}

/* page_list */
.mobile .page_list .Breadcrumb{
  width: 100%;
  padding: 0;
  padding-bottom: 0.22rem;
  background: #fff;
}
.mobile .Breadcrumb .pointer_tit{
    margin: 0;
}
.mobile .page_list .con{
  border: none;
}
.mobile .page_list .con .rightCon,.mobile .page_list .con .rightCon .news_list{
  width: 100%;
}
.mobile .page_list .con .rightCon .news_list li a{
  padding-bottom: 0.24rem;
}
/* .mobile .page_list .con .rightCon .news_list .news_time{
  font-size: 0.2rem;
} */

/* page_detail */
.mobile .page_detail .conNews .info .fontSize{
  display: block;
}
.mobile .page_detail .conNews .title{
  line-height: 0.5rem;
}
.mobile .page_detail .conNews .info{
  line-height: 0.45rem;
}
.mobile .page_detail .main{
  background: #fff;
}
.mobile .page_detail .main .banner img{
  width: 100%;
}
.mobile .page_detail .main .con{
  background: #fff;
}
.mobile .page_detail .banner{
  padding-top: 0.2rem;
  margin-bottom: 0;
}


.mobile .page_detail .medical_detail .hospital_info .left_ul{
  float: none;
}
.mobile .page_detail .medical_detail .hospital_info .right_ul{
  float: none;
}
.mobile .page_detail .medical_detail .hospital_info ul li .li_name{
  display: block;
  width: 100%;
}
.mobile .page_detail .medical_detail .hospital_info .left_ul li .li_con{
  display: block;
  width: 100%;
}
.mobile .page_detail .medical_detail .hospital_info .right_ul li .li_con{
  display: block;
  width: 100%;
}
.mobile .page_detail .medical_detail .hospital_time .time_con p{
  line-height: 0.6rem;
}
.mobile .page_detail .medical_detail .hospital_time>div{
  padding: 0 0.1rem;
}
.mobile .page_detail .medical_detail .hospital_time .time_con{
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
}
.mobile .page_detail .medical_detail .hospital_info ul li{
  display: block;
}

/* XS Portrait */
@media (max-width: 540px) {
.mobile .pub_news .info_box .zcfg_name{
  width: 100%; height: auto; padding-bottom: 5px;
}
.mobile .pub_news .info_box .info_name .info_text p{width: 95%; }
.mobile .pub_news .info_box .zcfg_name .info_text a{margin-top: -42px; margin-right: 18px; float: right;}
.public .info_box .zcfg_list{width:95%; padding-top: 70px; float: none;}
.public .info_box .zcfg_list li{width: 100%; float: none;}
.public .info_box .zcfg_list li.xx2, .public .info_box .zcfg_list li.xx4, .public .info_box .zcfg_list li.xx6, .public .info_box .zcfg_list li.xx8,
 .public .info_box .zcfg_list li.xx10, .public .info_box .zcfg_list li.xx12, .public .info_box .zcfg_list li.xx14{float: none;}
 .public .info_box .zcfg_list2{width:95%; padding-top: 70px; float: none;}
.public .info_box .zcfg_list2 li{width: 100%;}
.public .info_box .zcfg_list2 li a{width: 70%; border: 1px #fff solid;}
}