a,.transition,:before,img,.nav {
  transition:All 0.5s ease;
  -webkit-transition:All 0.5s ease;
  -moz-transition:All 0.5s ease;
  -o-transition:All 0.5s ease;
}
.ellipsis {
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.flex {
  display:flex;
  display:-webkit-flex;
  display:-ms-flex;
}
.flexColumn {
  display:flex;
  display:-webkit-flex;
  display:-ms-flex;
  flex-direction:column;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
}
.itemsCenter {
  align-items:center;
  -webkit-align-items:center;
}
.justifyCenter {
  justify-content:center;
  -webkit-justify-content:center;
}
.flexAround {
  justify-content:space-around;
  -webkit-justify-content:space-around;
}
.flexBetween {
  justify-content:space-between;
  -webkit-justify-content:space-between;
}
.flexWrap {
  display:flex;
  display:-webkit-flex;
  display:-ms-flex;
  flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
}





@media screen and (max-width:800px) {
  html {
  font-size:50px;
}
.wal {
  max-width:8rem;
}
.phoneShow {
  display:block;
}
.pcShow {
  display:none;
}
body.navShow {
  overflow:hidden;
}
body.navShow .g-head .navA {
  background-image:url("../images/close.png");
}
body.navShow .g-nav {
  right:0;
}
.g-headD {
  height:1.04rem;
}
.g-head {
  position:fixed;
  border-bottom:#eee solid 1px;
}
.g-head .wal {
  min-height:1.04rem;
}
.g-head a.logo {
  top:0;
  height:1.04rem;
}
.g-head .navA {
  display:block;
  position:absolute;
  z-index:10;
  left:auto;
  right:-0.3rem;
  top:0;
  bottom:auto;
  width:1.04rem;
  height:1.04rem;
  background:url("../images/nava.png") center no-repeat;
  background-size:.4rem;
}
.g-head .btn {
  display:none;
}
.g-head .btn-tel {
  display:block;
  position:absolute;
  z-index:10;
  left:auto;
  right:1rem;
  top:50%;
  bottom:auto;
  margin-top:-.225rem;
}
.g-head .btn-tel dl {
  display:flex;
  display:-webkit-flex;
}
.g-head .btn-tel dd {
  margin-left:.2rem;
  position:relative;
}
.g-head .btn-tel a {
  display:block;
  width:.45rem;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  background:#26499d;
}
.g-head .btn-tel .form {
  position:absolute;
  z-index:10;
  left:auto;
  right:-0.1rem;
  top:-0.1rem;
  bottom:auto;
  border:#ddd solid 1px;
  -moz-border-radius:0.4rem;
  -webkit-border-radius:0.4rem;
  border-radius:0.4rem;
  width:3.6rem;
  height:.65rem;
  background:#fff;
  display:none;
}
.g-head .btn-tel .form .input input {
  width:100%;
  height:.61rem;
  line-height:.61rem;
  padding:0 .15rem;
  font-size:.24rem;
}
.g-head .btn-tel .form .submit {
  position:absolute;
  z-index:10;
  left:auto;
  right:0.1rem;
  top:0.1rem;
  bottom:auto;
  width:.45rem;
  height:.45rem;
  background:#26499d url("../img/img45_1.png") center no-repeat;
  background-size:.45rem;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  margin-top:-1px;
  margin-right:-1px;
}
.g-head .btn-tel .form .submit input {
  width:100%;
  height:.45rem;
  opacity:0;
}
.g-head .btn-tel dd.on .form {
  display:block;
}
.g-nav {
  position:fixed;
  overflow-y:auto;
  width:100%;
  background:#fff;
  right:-100%;
  top:1.04rem;
  bottom:0;
}
.g-nav li {
  border-top:#ddd solid 1px;
  width:100%;
  margin:0;
}
.g-nav a.name {
  height:1.04rem;
  line-height:1.04rem;
  font-size:.26rem;
  padding-left:.5rem;
}
.g-nav .list {
  border-top:#ddd solid 1px;
  padding:.1rem 0;
  display:none;
}
.g-nav .list a {
  display:block;
  font-size:.24rem;
  height:.8rem;
  line-height:.8rem;
  padding-left:.5rem;
  text-transform:uppercase;
}
.f-nav ul {
  border-left:0;
  margin-right:-.3rem;
  margin-left:-.3rem;
}
.f-nav li:last-child {
  border:0;
}
.f-nav li h2 {
  font-size:.24rem;
  padding-bottom:.2rem;
}
.f-nav li dd {
  font-size:.22rem;
  line-height:.44rem;
}
.g-foot {
  font-size:.2rem;
  padding:.4rem 0 .3rem 0;
  text-align:center;
}
.g-foot .link {
  padding:.2rem 0;
  font-size:.24rem;
  margin-left:-.3rem;
  margin-right:-.3rem;
}
.g-foot .msg {
  line-height:.32rem;
  justify-content:center;
  -webkit-justify-content:center;
}
.g-foot .msg p {
  padding:0 .2rem;
}
.g-foot .list {
  position:static;
}
.g-foot .list ul {
  justify-content:center;
  -webkit-justify-content:center;
}
.g-foot .list li {
  width:1.6rem;
  margin-left:0;
}
.g-foot .list li .img {
  width:.8rem;
  margin:0 auto;
}
.g-foot .list li .name {
  font-size:.22rem;
  padding-top:.08rem;
}
/*index*/
  .indexFlash li {
  background-size:auto 7.5rem;
}
.indexFlash li .img-list {
  width:5.2rem;
  top:1.04rem;
  margin-right:-4.5rem;
}
.indexFlash li .wal {
  height:5.5rem;
}
.indexFlash li .wal .title {
  padding-top:2.3rem;
}
.indexFlash li .wal .title h2 {
  font-size:.32rem;
  line-height:.5rem;
}
.indexFlash li .wal .title p {
  font-size:.2rem;
  line-height:.24rem;
  margin-right:-1rem;
}
.indexFlash li .wal .tel {
  display:none;
}
.indexFlash li.li_01:after {
  background-image:url("../images/img750_1.png");
}
.indexFlash li.li_01 .wal .title h2 {
  width:2rem;
}
.indexFlash li.li_01 .wal .title p {
  width:3.5rem;
}
.indexFlash li.li_02 .wal .title {
  padding-top:1.56rem;
  width:100%;
  text-align:center;
  color:#26499d;
}
.indexFlash li.li_02 .wal .title p {
  margin:0;
}
.indexFlash li.li_03:after {
  background-image:url("../images/img750_2.png");
}
.indexFlash li.li_03 .wal .title p {
  width:3.5rem;
}
.indexFlash .dots,.indexFlash .dots.on {
  right:0;
  top:auto;
  bottom:.3rem;
  width:100%;
  flex-direction:row;
  -webkit-flex-direction:row;
}
.indexFlash .dots span,.indexFlash .dots.on span {
  height:.1rem;
  width:.1rem;
  margin:0 .06rem;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  background:#fff;
}
.indexFlash .dots span.swiper-pagination-bullet-active,.indexFlash .dots.on span.swiper-pagination-bullet-active {
  background:#26499d;
}
.index-news {
  font-size:.14rem;
}
.index-news li {
  width:100%;
  padding-bottom:.12rem;
}
.index-news .img-list a {
  padding:.35rem .15rem .06rem 3.6rem;
  height:2.26rem;
  overflow:hidden;
}
.index-news .img-list a:before {
  width:.32rem;
  height:.32rem;
}
.index-news .img-list a .img {
  margin:0;
  position:absolute;
  z-index:10;
  left:0;
  right:auto;
  top:0;
  bottom:auto;
  width:3.4rem;
}
.index-news .img-list a .name {
  font-size:.28rem;
  line-height:.4rem;
  height:.8rem;
  margin-top:0;
}
.index-news .img-list a .time {
  font-size:.22rem;
  padding-top:.5rem;
}
.index-news .list {
  display:none;
}
.index-news .more {
  padding:.25rem 0 .35rem 0;
  font-size:.26rem;
}
.index-layout {
  background:none;
  position:relative;
}
.index-layout:before {
  content:"";
  display:block;
  position:absolute;
  left:0;
  bottom:0;
  right:0;
  height:7.2rem;
  background:#f3f3f3;
}
.index-layout .map {
  position:relative;
  left:-.1rem;
  top:0;
}
.index-layout .map .list h2 {
  font-size:.24rem;
  white-space:nowrap;
  margin-left:-.4rem;
}
.index-layout .map .list h2.h2-1 {
  font-size:.2rem;
  margin-left:0;
}
.index-layout .map .list .layer {
  width:2.4rem;
  margin-left:-1.2rem;
}
.index-layout .map .list .layer .name {
  line-height:.6rem;
  font-size:.24rem;
}
.index-layout .map .list .layer dl {
  padding:.1rem 0 .15rem .25rem;
}
.index-layout .map .list .layer dd {
  font-size:.22rem;
  height:.4rem;
  line-height:.4rem;
}
.index-layout .map .list-0 h2 {
  margin-top:.1rem;
  margin-left:-.5rem;
}
.index-layout .map .list-4 h2 {
  margin-left:-.1rem;
}
.index-layout .container {
  width:100%;
  position:relative;
  background:none;
  min-height:1rem;
}
.index-layout .container .p-title {
  color:#333;
  border-top:#f6f6f6 solid .07rem;
  margin-right:-.3rem;
  margin-left:-.3rem;
}
.index-layout .container .p-title em {
  display:block;
  letter-spacing:.055rem;
  padding-left:.04rem;
}
.index-layout .container .title,.index-layout .container .form,.index-layout .container .search {
  display:none;
}
.index-layout .container .list {
  padding:0 0 .8rem .4rem;
}
.index-layout .container .list li {
  height:.56rem;
  font-size:.28rem;
  padding:0 .2rem 0 0;
  min-width:16.666%;
}
.index-layout .container .list li a {
  color:#5a5a5a;
  padding:0;
  height:.56rem;
  line-height:.56rem;
}
.index-layout .container .list li a:hover {
  background:#fff;
  color:#00b0ec;
}
.p-title {
  height:2.83rem;
  background:url("../images/img136.png") center top no-repeat;
  background-size:2.36rem;
  font-size:.24rem;
}
.p-title h2 {
  font-size:.42rem;
  padding:1.45rem 0 .1rem 0;
  font-weight:600;
}
.p-content {
  font-size:.26rem;
  line-height:.42rem;
}
/*page*/
  .p-banner {
  height:4.8rem;
}
.p-banner-2 {
  height:2.8rem;
}
.p-nav {
  margin-top:0;
}
.p-nav ul {
  margin-left:-.3rem;
  margin-right:-.3rem;
}
.p-nav a {
  height:.76rem;
  line-height:.76rem;
  font-size:.28rem;
}
.about-1 {
  padding:0 0 .5rem 0;
}
.about-1 .col {
  width:100%;
}
.about-1 .list {
  padding-right:0;
}
.about-1 .list li {
  height:auto;
}
.about-1 .list li .name {
  font-size:.24rem;
  padding-top:.1rem;
}
.about-1 .p-content {
  padding-right:0;
}
.about-1 .img {
  width:100%;
  order:0;
  padding:.28rem 0;
}
.about-2 {
  background:#f6f6f6 url("../images/img640.jpg") center no-repeat;
  background-size:auto 9.98rem;
}
.about-2 .wal {
  min-height:9.98rem;
}
.about-2 .title {
  margin-top:-1.6rem;
}
.about-2 .title h2 {
  font-size:.38rem;
}
.about-2 .title em {
  font-size:.22rem;
}
.about-2 .list .name {
  font-size:.22rem;
  line-height:.32rem;
}
.about-2 .list .name div {
  font-size:.28rem;
}
.about-2 .list .layer:before {
  top:1.3rem;
}
.about-2 .list .layer h3 {
  font-size:.26rem;
  line-height:.4rem;
}
.about-2 .list .layer p {
  font-size:.22rem;
  line-height:.34rem;
}
.about-2 .list .li_01 {
  margin-left:-.4rem;
  top:.7rem;
}
.about-2 .list .li_01 .layer {
  width:2.5rem;
}
.about-2 .list .li_02 {
  right:.4rem;
  top:4.9rem;
}
.about-2 .list .li_03 {
  right:1.8rem;
  top:7.2rem;
}
.about-2 .list .li_04 {
  left:1.2rem;
  top:7.6rem;
}
.about-2 .list .li_05 {
  left:0;
  top:4rem;
}
.about-2 .list .li_03 .layer,.about-2 .list .li_04 .layer,.about-2 .list .li_05 .layer {
  width:3.8rem;
}
.about-3 {
  padding:0 .2rem;
  background:none;
}
.about-3 .p-arrow a.prev {
  left:-.3rem;
}
.about-3 .p-arrow a.next {
  right:-.3rem;
}
.about-4 .year-list {
  left:-.1rem;
}
.about-4 .list {
  width:4.5rem;
  margin-top:.3rem;
}
.about-4 .list.on {
  margin-right:-3.45rem;
}
.about-4 .list h2 {
  left:-1.2rem;
  line-height:1.14rem;
  width:1.2rem;
  font-size:.45rem;
}
.about-4 .list li {
  font-size:.22rem;
  line-height:.36rem;
}
.about-4 .list li:before {
  height:.36rem;
}
.p-search {
  margin-top:0;
  font-size:.24rem;
  margin-left:-.3rem;
  margin-right:-.3rem;
}
.p-search .container {
  height:1rem;
}
.p-search .container .select {
  width:25%;
  font-size:.24rem;
  justify-content:flex-start;
  -webkit-justify-content:flex-start;
  padding-left:.3rem;
}
.p-search .container .select img {
  height:.24rem;
}
.p-search .container .form {
  padding:0 .3rem;
  width:50%;
  height:1rem;
  border:0;
}
.p-search .container .form .input {
  height:.65rem;
}
.p-search .container .form .input input {
  height:.66rem;
  line-height:.66rem;
  font-size:.24rem;
}
.p-search .container .form .submit {
  width:.3rem;
  right:.3rem;
}
.p-search .container .btn {
  padding:0 .3rem;
  width:40%;
  display:none;
}
.p-search .container .btn .map {
  width:100%;
  height:.6rem;
  margin-right:0;
}
.p-search .container .btn .map img {
  width:.28rem;
}
.p-search .container .btn .tel {
  display:none;
}
.p-search .list {
  top:1rem;
  margin-top:0;
}
.p-search .list-1 {
  padding:.2rem .3rem;
}
.p-search .list-1 li h3 {
  font-size:.24rem;
  line-height:.5rem;
}
.p-search .list-1 li dd {
  height:.5rem;
  line-height:.5rem;
}
.p-search .list-2 {
  width:25%;
  left:25%;
}
.p-search .list-2 a {
  height:.6rem;
  line-height:.6rem;
}
.project li {
  font-size:.24rem;
}
.project li .img {
  width:100%;
}
.project li .col {
  width:100%;
  padding:.3rem;
}
.project li .col .name {
  line-height:.4rem;
  padding:0 .3rem .2rem 0;
  font-size:.28rem;
  min-height:.4rem;
}
.project li .col .btn {
  top:-.7rem;
  right:.2rem;
}
.project li .col .btn dd {
  min-height:.7rem;
}
.project li .col .btn dd a {
  height:.5rem;
  line-height:.52rem;
}
.project li .col .btn dd a em {
  padding-left:.3rem;
  background-size:.24rem;
}
.project li .col .btn dd .ewm-layer {
  width:1.6rem;
  margin-left:-.8rem;
}
.project li .col .btn dd .form-layer {
  width:4.9rem;
  margin-left:-2.45rem;
}
.project li .col .btn dd .form-layer .row {
  padding:0 0 .15rem 1.2rem;
}
.project li .col .btn dd .form-layer .row em {
  line-height:.52rem;
  font-size:.24rem;
}
.project li .col .btn dd .form-layer .row .input {
  height:.52rem;
}
.project li .col .btn dd .form-layer .row .input input {
  height:.5rem;
  line-height:.5rem;
  padding:0 .16rem;
  font-size:.24rem;
}
.project li .col .btn dd .form-layer .row .submit {
  height:.6rem;
}
.project li .col .btn dd .form-layer .row .submit input {
  height:.6rem;
  font-size:.24rem;
}
.project li .col dl.info dd img {
  width:.34rem;
}
.project li .col dl.info dd b {
  font-size:.26rem;
}
.project-foot:before {
  bottom:1.3rem;
}
.project-foot .title img {
  width:.3rem;
}
.project-foot .title h2 {
  font-size:.24rem;
}
.project-foot .title dd {
  font-size:.22rem;
}
.project-foot .title dd a {
  padding:0 0 .1rem 0;
  top:.05rem;
}
.project-foot .title a.more {
  font-size:.22rem;
}
.project-foot .list ul {
  margin-left:-.2rem;
}
.project-foot .list li {
  width:50%;
  padding-left:.2rem;
}
.project-foot .list li:nth-child(3) {
  display:none;
}
.project-foot .list a .name {
  height:.7rem;
  line-height:.7rem;
  font-size:.24rem;
}
.project-map .head {
  width:100%;
  background:#fff;
}
.project-map .head a.logo {
  background-size:1.5rem;
}
.project-map .head .select {
  font-size:.24rem;
  width:30%;
}
.project-map .head .select img {
  width:.18rem;
}
.project-map .head .select-layer li h3 {
  font-size:.24rem;
  line-height:.5rem;
}
.project-map .head .select-layer li dd {
  height:.5rem;
  line-height:.5rem;
  font-size:.24rem;
}
.project-map .head a.tel {
  font-size:.26rem;
}
.project-map .list {
  display:none;
}
.project-map .map {
  position:relative;
  left:0;
  height:100vh;
}
.project-map .map .layer {
  width:4rem;
  margin-top:-.5rem;
}
.project-map .map .layer .name {
  font-size:.24rem;
}
.project-map .map .layer dl dd {
  font-size:.22rem;
  line-height:.32rem;
}
.project-map .map .layer dl dd img {
  top:.1rem;
  width:.16rem;
}
.project-map .map .layer dl dd b {
  font-size:.26rem;
}
.project-show-1:before {
  height:3rem;
}
.project-show-1 .title {
  font-size:.32rem;
}
.project-show-1 .list li {
  width:50%;
}
.project-show-1 .list .box {
  height:1.5rem;
}
.project-show-1 .list .box img {
  width:.4rem;
}
.project-show-1 .list .box p {
  font-size:.24rem;
}
.project-show-1 .list li:nth-child(2) {
  order:3;
  width:100%;
  padding-top:.3rem;
}
.project-title h2 {
  font-size:.32rem;
}
.project-title em {
  font-size:.22rem;
}
.project-show-2 .map {
  width:100%;
}
.project-show-2 .container {
  width:100%;
  padding:.4rem .3rem;
}
.project-show-2 .container .name {
  font-size:.26rem;
}
.project-show-2 .container .p-content {
  font-size:.24rem;
}
.project-show-2 .container .address {
  font-size:.24rem;
  line-height:.36rem;
  padding-left:.4rem;
}
.project-show-2 .container .address img {
  width:.3rem;
  top:.03rem;
}
.project-show-3.wal {
  margin:0;
}
.project-show-3 li .layer .name {
  width:2.2rem;
  font-size:.28rem;
}
.project-show-3 li .layer p {
  font-size:.24rem;
  width:4.7rem;
  padding-left:.3rem;
}
.project-show-4 .wal {
  padding:0 .54rem 0 0;
}
.project-show-4 .ico {
  display:none;
}
.project-show-4 .container {
  padding:.3rem .1rem .3rem .3rem;
}
.project-show-4 .container .p-content {
  font-size:.24rem;
}
.project-show-5 {
  padding-bottom:.5rem;
}
.project-show-5 .tab-btn li {
  padding-right:6px;
}
.project-show-5 .tab-btn li div {
  padding:0 .15rem;
  height:.66rem;
  line-height:.66rem;
  font-size:.28rem;
}
.project-show-5 .container .col {
  width:100%;
  padding-top:.6rem;
}
.project-show-5 .container .col h3 {
  font-size:.28rem;
}
.project-show-5 .container .col .p-content {
  font-size:.24rem;
}
.project-show-5 .container .img {
  width:100%;
}
.p-more {
  font-size:.24rem;
}
.service-1 .p-title {
  height:2rem;
}
.service-1 .title {
  font-size:.32rem;
}
.service-1 .scroll {
  width:100%;
  height:auto;
}
.service-1 .img {
  margin:0 auto;
}
.service-2 .p-title {
  height:2rem;
}
.service-2 .list li {
  width:100%;
  padding-bottom:.2rem;
}
.service-2 .list a {
  font-size:.22rem;
  padding:.45rem .25rem 0 2.95rem;
  min-height:1.87rem;
}
.service-2 .list a:before {
  width:.32rem;
  height:.32rem;
}
.service-2 .list a .img {
  margin:0;
  padding:0;
  width:2.72rem;
  position:absolute;
  z-index:10;
  left:0;
  right:auto;
  top:0;
  bottom:auto;
}
.service-2 .list a .name {
  font-size:.24rem;
  line-height:.35rem;
  height:.7rem;
}
.service-2 .list a .time {
  line-height:.4rem;
}
.service-3 .p-title {
  height:2rem;
}
.service-3 .list li {
  width:100%;
}
.service-3 .list a {
  font-size:.22rem;
  min-height:1.87rem;
}
.service-3 .list a:before {
  width:.32rem;
  height:.32rem;
}
.service-3 .list a .name {
  font-size:.24rem;
  line-height:.35rem;
  height:.7rem;
}
.service-3 .list a .time {
  line-height:.4rem;
}
.service-4 .p-title {
  height:2rem;
}
.service-4 .img-list {
  width:100%;
}
.service-4 .list {
  width:100%;
  padding-top:.1rem;
}
.service-4 .list a {
  height:auto;
  padding:.25rem .25rem .2rem .5rem;
}
.service-4 .list a .name {
  font-size:.24rem;
  line-height:.35rem;
}
.service-4 .list a .name:before {
  top:.13rem;
}
.service-4 .list a p {
  font-size:.22rem;
  line-height:.4rem;
  height:.4rem;
}
.p-back a {
  font-size:.24rem;
  width:2.2rem;
  height:.6rem;
  line-height:.6rem;
}
.service-show .title {
  font-size:.32rem;
  line-height:1.6em;
  padding-bottom:.12rem;
}
.service-show .time {
  font-size:.24rem;
}
.service-show .share dd {
  width:.34rem;
}
.service-show .p-content {
  line-height:.44rem;
}
.sideTel a {
  font-size:.2rem;
  line-height:.3rem;
}
.sideTel a b {
  font-size:.24rem;
}
.service-list li {
  width:100%;
}
.service-list a {
  padding:.3rem 0 .2rem 0;
}
.service-list a .name {
  height:.6rem;
  line-height:.6rem;
  font-size:.26rem;
}
.service-list a .time,.service-list a p {
  font-size:.22rem;
}
.p-num a {
  width:.5rem;
  height:.5rem;
  line-height:.48rem;
  font-size:.24rem;
}
.p-num a.arrow {
  background-size:.1rem;
}
.restaurant-1 .p-content {
  text-align:justify;
}
.restaurant-1 .list ul {
  margin-left:-.3rem;
  margin-right:-.3rem;
}
.restaurant-1 .list li {
  height:1.4rem;
  font-size:.22rem;
}
.restaurant-1 .list li p {
  padding:.65rem .1rem 0 .1rem;
  line-height:1.3em;
}
.restaurant-title em {
  font-size:.22rem;
}
.restaurant-2 .list {
  margin-right:-.3rem;
  margin-left:-.3rem;
  padding-top:.3rem;
}
.restaurant-2 .list li .num {
  font-size:.28rem;
}
.restaurant-2 .list li .name {
  font-size:.24rem;
}
.restaurant-3 {
  padding-top:.3rem;
}
.restaurant-3 .img {
  width:100%;
}
.restaurant-3 .list {
  width:100%;
  margin-top:.1rem;
  margin-bottom:.1rem;
  border:#e8e8e8 solid 1px;
  border-left:0;
}
.restaurant-3 .list ul {
  display:flex;
  display:-webkit-flex;
}
.restaurant-3 .list li {
  border:0;
  border-left:#e8e8e8 solid 1px;
  height:1.4rem;
  width:33.333%;
}
.restaurant-3 .list li .name {
  font-size:.24rem;
}
.restaurant-4 .list li {
  width:100%;
  padding-bottom:.2rem;
}
.restaurant-4 .list .name {
  padding:.1rem;
  font-size:.24rem;
}
.restaurant-4 .msg {
  font-size:.24rem;
  line-height:.44rem;
}
.restaurant-4 .msg h3 {
  font-size:.26rem;
}
.news-img ul {
  margin-left:-.2rem;
}
.news-img li {
  width:100%;
  padding:0 0 .2rem .2rem;
}
.news-img a {
  font-size:.22rem;
  padding:.45rem .25rem 0 2.95rem;
  min-height:1.87rem;
}
.news-img a:before {
  width:.32rem;
  height:.32rem;
}
.news-img a .img {
  margin:0;
  padding:0;
  width:2.72rem;
  position:absolute;
  z-index:10;
  left:0;
  right:auto;
  top:0;
  bottom:auto;
}
.news-img a .name {
  font-size:.24rem;
  line-height:.35rem;
  height:.7rem;
}
.news-img a .time {
  line-height:.4rem;
}
.news li {
  width:100%;
}
.news a {
  padding:.24rem 0 .14rem 0;
}
.news a .name {
  height:.5rem;
  line-height:.5rem;
  font-size:.24rem;
}
.news a .name:before {
  top:.22rem;
}
.news a .time {
  font-size:.22rem;
}
.law {
  font-size:.24rem;
  line-height:.44rem;
}
.law h2 {
  font-size:.28rem;
}
.cooperation .title {
  font-size:.28rem;
}
.cooperation .title img {
  top:.32rem;
}
.cooperation .content {
  font-size:.24rem;
  line-height:.4rem;
}
.notice .title,.notice li {
  padding:0 0 0 .5rem;
}
.notice .title .col-1,.notice li .col-1 {
  width:4rem;
}
.notice .title .col-2,.notice .title .col-3,.notice li .col-2,.notice li .col-3 {
  width:1.7rem;
}
.notice .title {
  font-size:.24rem;
  font-weight:bold;
  height:.7rem;
}
.notice li {
  font-size:.24rem;
}
.notice li .col-3 {
  font-size:.22rem;
}
.notice-show .title {
  font-size:.28rem;
  font-weight:600;
}
.notice-show .content {
  font-size:.24rem;
  line-height:.4rem;
}
.notice-show .msg {
  font-size:.26rem;
}
.contact-1 .p-title {
  height:2rem;
}
.contact-1 .list {
  padding-bottom:.4rem;
}
.contact-1 .list li {
  width:50%;
  height:2.3rem;
  position:relative;
}
.contact-1 .list li a {
  display:block;
  position:absolute;
  z-index:10;
  left:0;
  right:0;
  top:0;
  bottom:0;
}
.contact-1 .list li .name {
  font-size:.26rem;
}
.contact-1 .list li span {
  font-size:.24rem;
  line-height:.36rem;
}
.contact-1 .list li p {
  font-size:.24rem;
  line-height:.36rem;
}
.contact-2 .p-title {
  height:2rem;
}
.contact-2 .col {
  width:100%;
}
.contact-2 .col .title h2 {
  font-size:.32rem;
}
.contact-2 .col .title em {
  font-size:.24rem;
}
.contact-2 .col .p-content {
  line-height:.4rem;
}
.contact-2 .col .btn {
  padding-bottom:.4rem;
}
.contact-2 .col .btn a {
  height:1.6rem;
  width:3.3rem;
  font-size:.24rem;
}
.contact-2 .col .btn a img {
  width:.5rem;
}
.contact-2 .img {
  width:100%;
}
.contact-3 .p-title {
  height:2rem;
}
.contact-3 .container {
  padding:1.5rem 0 0 .3rem;
  margin-left:-.3rem;
  margin-right:-.3rem;
}
.contact-3 .container em {
  font-size:.22rem;
}
.contact-3 .container p {
  font-size:.24rem;
  line-height:.36rem;
}
.contact-3 .list {
  height:auto;
}
.contact-3 .list li {
  width:100%;
  margin-bottom:.2rem;
  padding-bottom:.25rem;
}
.contact-3 .list li .title {
  padding-top:.35rem;
}
.contact-3 .list li .title h2 {
  font-size:.32rem;
}
.contact-3 .list li .title em {
  font-size:.24rem;
}
.contact-3 .list li .p-content {
  font-size:.24rem;
  line-height:.4rem;
}
.contact-3 .list li a.more {
  width:.4rem;
  height:.4rem;
  background-size:.26rem;
}
.contact-3 .list li.li_01 .logo {
  width:1rem;
  padding:.25rem 0 .4rem 0;
}
.contact-3 .list li.li_01 dd a {
  height:.7rem;
  line-height:.7rem;
  font-size:.26rem;
}
.contact-3 .list li.li_02 .p-content {
  margin-right:0;
}
.contact-3 .list li.li_02 .title2 {
  font-size:.26rem;
  padding:.2rem 0 .1rem 0;
}
.contact-3 .list li.li_03 .btn a p {
  font-size:.24rem;
}
.contact-3 .msg {
  font-size:.24rem;
}
.newSearch {
  padding:.2rem .2rem;
  flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
}
.newSearch .input {
  height:.62rem;
}
.newSearch .input input {
  height:.6rem;
  line-height:.6rem;
  padding:0 .2rem;
  font-size:.24rem;
}
.newSearch .time {
  flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  justify-content:space-between;
  -webkit-justify-content:space-between;
  width:100%;
}
.newSearch .time h3 {
  font-size:.28rem;
  width:100%;
  padding-bottom:.2rem;
  display:none;
}
.newSearch .time .input {
  width:3.15rem;
  margin-right:0;
}
.newSearch .time .input:before {
  width:.3rem;
}
.newSearch .form {
  width:100%;
  margin-top:.2rem;
}
.newSearch .form .submit {
  width:.7rem;
  height:.62rem;
  background-size:.3rem;
}
.newSearch .form .submit input {
  height:.62rem;
}
.page-search {
  font-size:.24rem;
}
.page-search .msg em {
  font-size:.3rem;
}
.page-search li a {
  height:.9rem;
  line-height:.9rem;
}
.page-search li a:before {
  height:.04rem;
  margin-top:-.02rem;
}
.zxjb-layer {
  font-size:.24rem;
}
.zxjb-layer .container {
  width:7.5rem;
  padding:0 .3rem;
  height:100vh;
  max-height:100vh;
  overflow-y:auto;
}
.zxjb-layer a.close {
  width:.3rem;
  height:.3rem;
  top:.2rem;
  right:.2rem;
}
.zxjb-layer .title {
  font-size:.32rem;
}
.zxjb-layer .tips p {
  line-height:.36rem;
  padding-left:.1rem;
}
.zxjb-layer .box {
  padding:0 .3rem;
}
.zxjb-layer .check dd {
  height:.46rem;
  line-height:.46rem;
  padding:0 .23rem 0 .32rem;
  background-size:.2rem;
  min-width:33.333%;
}
.zxjb-layer .form ul.ul-1,.zxjb-layer .form ul.ul-2 {
  width:100%;
}
.zxjb-layer .form li {
  padding-bottom:.1rem;
}
.zxjb-layer .form .input input,.zxjb-layer .form .input textarea {
  height:.55rem;
  line-height:.55rem;
  padding:0 .2rem;
  font-size:.24rem;
}
.zxjb-layer .form .input textarea {
  height:1.5rem;
  padding:.1rem .2rem;
  line-height:.35rem;
}
.zxjb-layer .form-2 {
  margin-right:-.3rem;
  margin-left:-.3rem;
  padding:0 .3rem .2rem .3rem;
}
.zxjb-layer .form-2 li {
  width:100%;
}
.zxjb-layer .file {
  padding-bottom:.42rem;
  position:relative;
}
.zxjb-layer .file h3 {
  font-size:.28rem;
  padding:.2rem 0;
}
.zxjb-layer .file dd div {
  height:.56rem;
  font-size:.26rem;
}
.zxjb-layer .file dd div .ico {
  width:.3rem;
  height:.3rem;
}
.zxjb-layer .file .list {
  top:1.4rem;
}
.zxjb-layer .file .list .name,.zxjb-layer .file .list li {
  padding:.15rem;
  font-size:.24rem;
}
.zxjb-layer .file .file-tips-layer p {
  font-size:.24rem;
}
.zxjb-layer .submit div {
  width:1.8rem;
  height:.6rem;
}
.zxjb-layer .submit input {
  height:.6rem;
  font-size:.26rem;
}





}


@media screen and (max-width:550px) {
  .wal {
  margin:0 .3rem;
}
}/*# sourceMappingURL=phone.css.map */
