@charset "utf-8";
.mfyf_banner {
 text-align:center
}
.mfyf_bg {
 background:#f7f7f7
}
.mfyf_bg h1 {
 font-size:20px;
 text-align:center;
 font-weight:700;
 margin:28px auto;
 color:#333
}
.mfyf_bg p {
 margin-left:28px;
 margin-right:24px;
 font-size:14px;
 color:#666
}
.user_ser_data {
 margin:24px
}
.user_ser_data li {
 float:left;
 width:33%;
 padding-left:10px;
 padding-right:10px;
 border-right:solid 1px #ccc;
 font-size:11px;
 text-align:left
}
.user_ser_data li:nth-of-type(1) {
 padding-left:0
}
.user_ser_data li:nth-of-type(3) {
 padding-right:0;
 border-right:none
}
.mart25 {
 margin-top:25px
}
.mart30 {
 margin-top:30px
}
.mart10 {
 margin-top:10px
}
.mart44 {
 margin-top:44px
}
.paddT25 {
 padding-top:25px
}
.width78 {
 width:78.125%;
 margin:0 auto
}
.fromFr {
 background:#fff
}
.sumbitFrom {
 padding-bottom:15px
}
.sumbitFrom input {
 width:90%;
 padding-left:10px;
 border-radius:0;
 height:44px;
 border:1px solid #ccc;
 box-shadow:none;
 display:block;
 margin:10px auto 0;
 -webkit-appearance:none
}
.sumbitFrom input[type=button] {
 background:#ea4504;
 color:#fff;
 font-size:16px;
 border:none;
 font-weight:700;
 -webkit-appearance:none
}
.selCity {
 width:90%;
 margin:0 auto
}
.selCity select {
 padding-left:10px;
 background:#fff;
 width:100%;
 border-radius:0;
 height:44px;
 box-shadow:none;
 border:1px solid #ccc;
 margin-top:10px;
 -webkit-appearance:none
}
.selCity select:nth-of-type(1) {
 margin-right:10px
}
.alertBg {
 background:rgba(0,0,0,.5);
 position:absolute;
 top:0;
 width:100%;
 height:100%
}
.alertBg div {
 width:95%;
 margin:45% auto 0;
 background:#f2f2f3;
 padding-top:22px;
 padding-bottom:15px
}
.alertBg h1 {
 font-size:20px;
 padding-top:15px;
 text-align:center
}
.alertBg p {
 padding-left:30px;
 color:#616161;
 margin-top:14px;
 font-size:11px
}
.alertBg input {
 border:none;
 background:#f36f20;
 color:#fff;
 height:35px;
 width:130px;
 display:block;
 margin:15px auto 0
}
.zxb_botline {
 border-bottom:solid #ccc 1px;
 padding-bottom:25px
}
.zxb_figure_margin {
 margin-left:10px;
 margin-right:10px
}
p.zxd-form-tip {
 font-size:12px;
 color:#e54a4a;
 margin:10px auto;
 display:none;
 width:78.125%
}
a.zxd-apply {
 display:block;
 position:fixed;
 bottom:0;
 border-top:1px solid #999
}
.zxd-dialog-title {
 font-size:19px;
 margin-bottom:10px
}
.zxd-dialog-info {
 text-align:left;
 font-size:12px;
 line-height:16px;
 margin:0 20px;
 color:#333
}
.weixintj {
 padding-top:10px;
 font-size:12px;
 line-height:15px;
 color:red;
 padding-bottom:10px;
 margin:0 20px;
 -webkit-user-select:initial
}
.weixintj em {
 font-weight:700
}
.zxd-mask {
 position:fixed;
 top:0;
 height:768px;
 width:100%;
 background-color:rgba(0,0,0,.5);
 display:none;
 z-index:1010
}
.zxd-dialog-btn {
 width:130px;
 height:35px;
 line-height:35px;
 background-color:#f36f20;
 color:#fff;
 font-size:17px;
 display:inline-block;
 margin:15px 0
}
.mfyf_zxb_icon {
 background:url(http://img.to8to.com/wap/v2/zxbyf_03.png) no-repeat;
 background-size:30px;
 display:inline-block
}
.mfyf_icon {
 background-position:0 11px;
 height:44px;
 width:30px
}
.zxb_icons {
 background-position:0 -32px;
 height:44px;
 width:30px
}
a.zxd-apply b {
 vertical-align:13px;
 margin-left:10px
}
.selCity label {
 position:relative;
 float:left;
 width:48%
}
.selCity label:nth-of-type(1) {
 margin-right:11px
}
.selCity label:after {
 content:'';
 width:0;
 height:0;
 border-style:solid;
 border-color:#666 transparent transparent;
 border-width:6px;
 font-size:0;
 position:absolute;
 right:12px;
 top:30px
}
.mfyf-bottom {
 margin-bottom:25px
}
.zxd-download-app {
 text-align:center;
 background-color:#fff;
 padding-bottom:20px
}
.zxb-page-download-app {
 padding-bottom:0
}
