img{object-fit: cover}
/* 公共部分 */
*{margin:0;padding:0;}
html,body { }
body{ font-family:"microsoft yahei";background: #fff;width:100%;max-width: 7.5rem;margin: 0 auto;margin-top: 0.9rem!important;}

html {font-family: sans-serif; -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;  }
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display: block;}
audio,canvas,progress,video {  display: inline-block; vertical-align: baseline;  }
audio:not([controls]) {display: none;height: 0;  }
[hidden],template {  display: none;}
a { background-color: transparent;}
a:active,a:hover {  outline: 0;}
abbr[title] {  border-bottom: 1px dotted;}
b,strong {  font-weight: bold;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sup {  top: -0.5em;}
sub {  bottom: -0.25em;}
img {  border: 0;}
svg:not(:root) {  overflow: hidden;}

hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto;  }
code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;  }
button,
input,
optgroup,
select,
textarea {
    color: inherit; /* 1 */
    font: inherit; /* 2 */
    margin: 0; /* 3 */
}
button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}
button[disabled],html input[disabled] {  cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}
input {  line-height: normal;}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  border: 0; /* 1 */
    padding: 0; /* 2 */
}
textarea {  overflow: auto;}
optgroup {  font-weight: bold;}

td,th {  padding: 0;}



table{border-collapse:collapse;border-spacing:0;}
img{border:0}
ul{list-style:none;}

input,textarea,select,option,button{font-family: "microsoft yahei";}
.clear{ clear:both;}
a{text-decoration:none;outline: none;}
a,button,input,textarea,select{-webkit-tap-highlight-color:rgba(255,0,0,0); /*-webkit-appearance: none;*/ }/* 1.去除android a/button/input标签被点击时产生的边框 2.去除ios a标签被点击时产生的半透明灰色背景 */

textarea{resize:none;}/*禁止改变大小*/
/*解决firefox按钮文字难以垂直居中问题*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
    border:none;padding:0;
}
input,textarea,select,option,button,form,fieldset{margin:0;padding:0;border:none;outline:none;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -o-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}

img{object-fit: cover}
a:active{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)!important;
    -moz-tap-highlight-color: rgba(0, 0, 0, 0);
    tap-highlight-color: rgba(0, 0, 0, 0);
}


.ymhead{width: 100%;max-width:7.5rem;height: 0.88rem;background: #fff;position: fixed;left: 0;top: 0;right:0;margin:auto;z-index: 20;display: flex;justify-content: space-between;flex-wrap: nowrap;}
.ymhead>img{display: block;width: 3.4rem;height: 0.42rem;padding-top: 0.28rem;}
.ymhead-back{float:left;width: 0.3rem;height: 0.38rem;margin-left: 0.3rem;margin-top:0.27rem;background: url("../images/city.png") no-repeat center;background-size: cover}
.ymhead-back-to{float:left;width: 0.3rem;height: 0.36rem;margin-left: 0.3rem;margin-top:0.27rem;background: url("../images/back.png") no-repeat center;background-size: cover}
.ymhead-content{font-size: 0.34rem;color: #fff;line-height: 0.88rem;}
.ymhead-down{margin-right: 0.3rem;margin-top:0.27rem;}
.ymhead-down-one{width: 0.4rem;height: 0.36rem;background: url("../images/down.png") no-repeat center;background-size: cover}
.ymhead-down-two{width: 0.4rem;height: 0.36rem;background: url("../images/close.png") no-repeat center;background-size: cover}
.ymhead-list{width: 100%;max-width:7.5rem;height: 100vh;left: 0;top:0.88rem;right:0;margin:auto;position:fixed;display: none;background: #fff;z-index: 20}
.ymhead-list li{width: 1.875rem;height: 0.84rem;float: left;position: relative;margin-top: 0.68rem}
.ymhead-list li img{display: block;position: absolute;left: 0;right: 0;top: 0;margin: auto;height: auto;max-height: 0.46rem}
.ymhead-list span{display: block;font-size: 0.24rem;color: #333;text-align: center;position: absolute;bottom: 0;left:0;right:0;margin:auto;line-height: 0.24rem}
.ymhead-list li:first-child,.ymhead-list li:nth-child(2),.ymhead-list li:nth-child(3),.ymhead-list li:nth-child(4){margin-top: 0.46rem}
.ymfoot{position: fixed;left: 0;right:0;margin:auto;bottom: 0;width: 100%;max-width:7.5rem;height: 1.01rem;border-top: 0.01rem solid #c4c4c4;background: #f5f5f5;z-index: 999!important}
.ymfoot li{float: left;width: 1rem;height: 100%;position: relative}
.ymfoot li a{display: block;width: 100%;height: 100%}
.ymfoot li:first-child{margin-left: 0.42rem}
.ymfoot li:nth-child(2){margin-left: 0.82rem}
.ymfoot li:nth-child(3){margin-left: 0.82rem}
.ymfoot li:nth-child(4){margin-left: 0.82rem}
.ymfoot li img{height: 0.4rem;left: 0;right: 0;top: 0.17rem;margin: auto;position: absolute}
.ymfoot li span{display: block;bottom: 0.12rem;left: 0;right: 0;margin: auto;font-size: 0.22rem;color: #333;position: absolute;text-align: center}
.ymfoot-on{display: block}
.ymfoot-off{display: none}
            /*城市下拉*/
.ymhead-city span{font-size: 0.32rem;color: #333;display: block;margin-left: 0.15rem;float: left;line-height: 0.9rem}
.ymhead-city-drop{width: 100%;max-width:7.5rem;height: 100vh;left: 0;right: 0;top: 0;margin: auto;position: fixed;display: none;z-index: 20}
.ymhead-city-navigation{width: 100%;height: 0.88rem;background: #fff}
.ymhead-city-back{float: left;width: 0.4rem;height: 0.4rem;margin-left: 0.3rem;margin-top:0.27rem;background: url("../images/back.png") no-repeat center;background-size: cover}
.ymhead-city-list{width: 100%;height: calc(100vh - 0.88rem);display: flex;justify-content: space-between;flex-wrap: wrap;background: #fff}
.ymhead-city-list li{width: 16%;height:0.8rem;font-size: 0.24rem;text-align: center;line-height: 0.8rem}
.ymhead-city-list li a{color: #333;display: block;width: 100%;height: 100%}

.Phome-zxjs form .ys{
    display: block;
    width: 6rem;
    height: 0.86rem;
    margin: 0 auto;
    border-radius: 0.05rem;
    background: #47816d;
    color: #fff;
    font-size: 0.36rem;
    text-align: center;
    line-height: 0.9rem;
    margin-top: 0.4rem;
}

