/* base */
@charset "utf-8";
* {-webkit-tap-highlight-color: transparent;}
html, body, div, h1, h2, h3, h4, h5, h6, form, input, ul, ol, li, p, dd, dt, dl, p {margin: 0;padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ul, ol, li {list-style: none;}
w {margin: 0;padding: 0;border: 0;font: inherit;font-size: 100%;vertical-align: baseline;}
div,section,article {position: relative;}
img {border: 0;vertical-align: top;}
p {line-height: 34px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt20 {margin-top:25px;}

.l20 {float: left;width:20%;}
.l25 {float: left;width:25%;}
.l33 {float: left;width:33.333%;}
.l50 {float: left;width:50%;}

.clearfix {*height: 1%;clear: both;zoom: 1;}
.clearfix:before, .clearfix:after {content: " ";display: block;height: 0;overflow: hidden;}
.clearfix:after {clear: both;}

.boxs {display: inline-flex;width: 100%;flex-wrap: wrap;}
.boxs .item{display: flex;flex-wrap: wrap;}

/* body */
body {background-color: #f8f8f8;font-family: "Microsoft Yahei", sans-serif, auto;font-size: 16px;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;color: #999;-webkit-text-size-adjust: none;}
* {text-decoration: none;}
*:hover {text-decoration: none;}
*:focus {outline: none;}
* {transition: all .2s linear;-webkit-transition: all .2s linear;}

a:hover{color: #03a9f4;}

h1,h1 *{color: #000;font-size: 1.4rem;} 
h2,h2 *{color: #333;font-size: 1.35rem;}
h3,h3 *{color: #555;font-size: 1.3rem;}
h5,h5 *{color: #666;font-size: 1.25rem;}

.line {border: 0px solid rgb(238 238 238);padding: 0px;margin: 0px;}
.lbox {padding: 10px;border: 1px solid #ccc;margin: 5px;background-color: #FFF;}

.bl-auto {max-width: 1220px;margin: 0 auto;margin-top: 15px;background-color: #FFF;border: 1px solid rgb(220 220 220);padding: 10px;}
.bl-1200 {width: 1200px;margin: 0 auto;margin-top: 15px;background-color: #FFF;border: 1px solid rgb(220 220 220);padding: 10px;}

.qr-info {
    position: absolute;
    right: 29px;
    top: 50px;
    text-align: center;
    padding: 5px;
    line-height: 30px;
}
#qrcode {
    text-align: center;
    padding: 5px;
    border: 1px solid #EEE;
}