@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
body { text-align: justify; font-size: 12px; color: #000; font-family:"PingFang SC","SourceSansPro-Regular", "微软雅黑"; background: #fff;}
fieldset, img { border: 0; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
.cleardiv{width:100%;height:0;line-height:0;font-size:0;clear:both;zoom:1;overflow:hidden;visibility:hidden;display:block}
.clearflt{*zoom:1}
.clearflt:after{content:"";display:block;clear:both}
a{text-decoration:none;blr:expression(this.onFocus=this.blur())}
input,button,select,textarea,a:focus,div:focus{outline:none}
.re{position:relative}.ab{position:absolute}.ov{overflow:visible}.oh{overflow:hidden}
header,nav,article,section,aside,footer,address,dialog,figure,menu{display:block}
em { font-style: normal; }
input, button, select, textarea { outline: none; }
a { color: #000; text-decoration: none; }
a:hover { text-decoration: none; }
.fld { float: left; display: inline-block; }
.frd { float: right; display: inline-block; }
.mt8{ margin-top: 8px; }
.mb8{ margin-bottom: 8px; }
.mt10{ margin-top: 10px; }
.mt24{ margin-top: 24px; }
.mt32{ margin-top: 32px; }
.mt16{ margin-top: 16px; }
.pl32{ padding-left: 32px;}
.ovhd{ overflow:hidden; }
.pl10{ padding-left: 10px; }
.pr24{ padding-right: 24px; }
.ml24{ margin-left: 24px; }
.ml16{ margin-left: 16px; }
.ml8{ margin-left: 8px; }
.ml5{ margin-left: 5px; }
.mr5{ margin-right: 5px; }
.mr16{ margin-right: 16px; }
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
textarea {  -webkit-appearance: none;}

/*otaek修改*/
#vsb_content_2413_u81 { width:100%; }

#xg {
    display: flex;
    justify-content: space-around;
    margin-left: 100px;
    width: 260px;
}

#xg p {
    width: 120px;
    height: 80px;
    box-sizing: border-box;
    border: 1px solid rgba(56,125,57,0.2);
    background: url(../images/gaik_play@2x.png) no-repeat 15px center/30px auto rgba(56,125,57,0.10);
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 20px 0 20px 56px;
    margin: 0 5px;
}

#xg p span {
    font-size: 14px;
    font-weight: 600;
    color: #000;
}

#xg p b {
    font-size: 12px;
    font-weight: 400;
    color: #000;
    opacity: .5;
}