.color_666 {color: #666}
.color_333 {color: #333}
.color_999 {color: #999}
a,a:hover {text-decoration: none}
span, strong {display: inline-block;}
body,html {width: 100%;height: 100%;}
html {font-size: 30px;-webkit-touch-callout: none;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: transparent;-webkit-user-select: none}
body {font-family: 'Microsoft Yahei',Arial;color: #666;overflow-x: hidden;background:#fff;max-width: 640px;margin: 0 auto;}
button,input,select,textarea {outline: 0}
input {padding: 0;margin: 0;vertical-align: middle;box-sizing: border-box;font-family: 'Microsoft Yahei',Arial;}
li,ul {list-style-type: none}
a {color: #1a1a1a;outline: 0;text-decoration: none;}
a:hover {text-decoration: none}
.fl {float: left}
.fr {float: right}
.txtcenter {text-align: center}
.row {width: 100%}
.w80 {width: 80%}
.w70 {width: 70%}
.w100 {width: 100%}
.w50 {width: 50%}
.w45 {width: 45%}
.w40 {width: 40%}
.w30 {width: 30%}
.w20 {width: 20%}
.h_30{ height:.3rem; background:#f8f8f8}
.center {margin: 0 auto}
.clear {clear: both}
.hidden {display: none}
.visible {display: block}
.bold {font-size: bold}
.payTypeboxContent .ordinaryinput.black {color: #000}
.mgt30 {margin: .75rem auto;}
.pdb0 {padding: 0}
.mt10 {margin-top: .25rem}
.mb10 {margin-bottom: .25rem}
.button.mt55,.mt55 {margin-top: 1.375rem}
.button.mgb55 {margin-bottom: 1.375rem}
.mgt20 {margin-top: .5rem}
.mgb20 {margin-bottom: .5rem}
.mgb30 {margin-bottom: .75rem}
.mgb40{margin-bottom: 2rem}
.mgb60{margin-bottom: 3rem}
.mgt15 {margin-top: .375rem}
.pdb30{padding-bottom: 1rem}
.pdb40{padding-bottom: 2rem}
.pdb60{padding-bottom: 3rem}
.bgred {background-color: #E60011}
.bggreen {background-color: #74C851}
.pdt20 {padding-top: .5rem}
.pdt15 {padding-top: .375rem}
.pdt10 {padding-top: .25rem}
.pdb10 {padding-bottom: .25rem}
.pdl20 {padding-left: .5rem}
.pdr20 {padding-right: .5rem}
.pdb20 {padding-bottom: .5rem}
.ml2 {margin-left: 5%}
.button {background-color: #E60011;color: #fff;padding: .7em 0 .8em;text-align: center;border-radius: 3px;font-size: .7rem;margin: 0 auto}
.w90 {width: 90%;}
.mt10 {margin-top: .25rem}
.mb20 {margin-bottom: .5rem}
.pd20 {padding-bottom: .5rem}
.bold {font-weight: 700}
.fs16 {font-size: .4rem}
.fs18 {font-size: .45rem}
.fs20 {font-size: .5rem}
.fs22 {font-size: .55rem}
.fs24 {font-size: .6rem}
.fs26 {font-size: .65rem}
.fs28 {font-size: .7rem}
.fs30 {font-size: .75rem}
.fs32 {font-size: .8rem}
.fs34 {font-size: .85rem}
.fs36 {font-size: .9rem}
.fs40 {font-size: 1rem}
.fs42 {font-size: 1.05rem}
.fs48 {font-size: 1.2rem}
.fs60 {font-size: 1.5rem}
.bor-right {border-right: 1px solid #e5e5e5}
.bor-left {border-left: 1px solid #e5e5e5}
.cc {display: table !important;content: "";clear: both;}
.bd-0 {border: 0!important}
.rg {float: right}
.bg-f7 {background: #f7f7f9}
article, aside, blockquote, button, code, dd, details, div, dl, dt,fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6,header, hr, input, legend, li, menu, nav, ol, p, pre, section, td,textarea, th, ul {margin: 0;padding: 0}
.mg_top28 {margin-top: .7rem}
.mrg40 {margin: 1rem 0}
.img img {max-width: 100%;}
.bor-bott {border-bottom: 1px solid #E5E5E5;}
.mark{position: fixed;top:0;left: 0;bottom: 0;background: rgba(0,0,0,0.6);height: 100%;width: 100%;z-index: 5;display: none;}
/* 公共头部样式 */
.qbd_header{height:2rem;background:#fff;color:#057c9c;position:relative; border-bottom:1px solid #eaeaea}
.qbd_header h1{line-height:2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight:bold; padding-left:.9rem; font-size:.75rem; float:left}
.top_right{ float:right; padding-right:.9rem}
.top_city{ float:right; line-height:2rem; background:url(../img/icon_city.png) no-repeat left center; background-size:.6rem .82rem; padding-left:.8rem; color:#353d3f}
/* 尾部 */
.pdb250 {padding-bottom: 2.5rem; height:auto}
.foot{ height:2.5rem; position: fixed; z-index:5; left:0; bottom:0; background:#017da3; width:100%}
.foot_nav{ overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex;}
.foot_nav li{-webkit-box-flex: 1; -ms-flex: auto;flex: auto; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal; -ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; border-right:1px solid #20a0c7}
.foot_nav li a{ display:block; color:#fff; font-size:.65rem; line-height:2.5rem}







