/* rest */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;word-break:break-all}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
textarea{resize:none}
/* text */
body{background:#ced3d3; font-size:14px; font-family:Arial; line-height:150%; margin:0; padding:0; color:#000;}
a{text-decoration:none; color:#014B98}
a:hover{text-decoration:none}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix {display:inline-table}
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.block{ position:relative; clear:both; width:320px; margin:0 auto}
.none{display:none}
.f_l{float:left}
.f_r{float:right}

html,body{
    height: 100%;
}

#mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.8;
    z-index: 1000;
}
.hide {
    display: none;
}

.fix-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
}

.fix-header img {
    display: block;
    width: 100%;
}

.fix-header a {
    position: absolute;
    display: block;
    right: 5.6%;
    top: 16.3%;
    width: 28%;
    height: 50%;
}

.img-container {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.img-container .bg {
    display: block;
    width: 100%;
}

.sns-btn.baidu {
    left: 9%;
}

.sns-btn.qq {
    left: 57%;
}

.sns-btn {
    position: absolute;
    width: 25%;
    height: 6.5%;
    bottom: 21.4%;
}

.img-container img.wx-popup {
    position: absolute;
    width: 70%;
    bottom: 28.3%;
    right: 0;
}




