/* CSS Document */
@charset "utf-8";
* { box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; outline: none;  -webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;padding: 0px; margin: 0px;}
@media only screen and (max-width: 768px) {
html { font-size: 14px !important; }
}
@media only screen and (min-width: 769px) {
html {font-size: 16px !important;}
}
html, body { height: 100%; background: #f5f5f5; font: normal "微软雅黑"; display: flex; display: -webkit-flex; display: -webkit-box; flex-flow: column; -webkit-flex-flow: column; -webkit-box-orient: vertical; }
li { list-style: none; }
h1, h2, h3, h4 {font-weight: normal;}
input, select, textarea, a { text-decoration: none; color: #000;  }
input::-webkit-input-placeholder ,textarea::-webkit-input-placeholder{color:#BBBABA;}
.flex-wrap { display: -webkit-box; display: -webkit-flex; display: flex; }
.flex-auto { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.flex-vertical { flex-flow: column; -webkit-flex-flow: column; -webkit-box-orient: vertical; }
.flex-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center; -webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center { text-align: center;}
.clearfix:after { content: " "; clear: both; display: block; height: 0; visibility: hidden; }
/*基础样式*/
.head-iback {height: 45px; line-height:45px; text-align: center; position: relative; font-size: 1rem; background-color:#ff0d5a; color: #FFFFFF; }
.head-iback img { position: absolute; height: 15px; top: 15px; left: 5%; }
.bor-bottom:after { content: ''; position:absolute; left:0; right:0; bottom:0; height: 1px; background-color: #e7e7e7; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); }
.bor-top:before { content: ''; position:absolute; left:0; right:0; top:0; height: 1px; background-color: #e7e7e7; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); }

.wap-content { overflow: scroll; -webkit-overflow-scrolling: touch; }
.button-linear { background-image: -webkit-linear-gradient(left, #418efa, #2f9ffb, #2ea0fb,#10bcfd, #00cbff ); background-image: -moz-linear-gradient(left, #418efa, #2f9ffb, #2ea0fb,#10bcfd, #00cbff); background-image: -o-linear-gradient(left, #418efa, #2f9ffb, #2ea0fb,#10bcfd, #00cbff); color: #fff; text-align: center; }
::-webkit-scrollbar { width: 1px; height: 1px;}
