/*public*/
html,body,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,a,abbr,b,em,i,img,samp,span,strong,sub,sup,tt,var,input,select{margin:0;padding:0}
input,img{border:0;outline:none}
html,body{width:100%;height:100%;overflow:hidden}
input,select{outline:none}
/* set image max width to 100% */
img,video{max-width:100%;height:auto;display: block;width:auto\9;/* ie8 */}
/* set html5 elements to block */
body{background:#fff;font-family: 'Helvetica', 'Microsoft YaHei', '微软雅黑', 'STHeiti', 'WenQuanYi Micro Hei', 'SimSun', 'sans-serif';color:#2d2d2d;word-wrap:break-word;word-break:break-all;height:100%;background-size:600px 100%;}
body div,body p{margin:0 auto;word-break:normal;}
address,cite,dfn,em,var{font-style:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
a{color:#026acb;text-decoration:none;outline:none}
a:hover{text-decoration:none}
/* list */
ul,ol{list-style:none;}

/*Align*/
.alg_r{text-align:right}
.alg_c{text-align:center}

.box{position:relative;width:520px;height:100%;background-size:520px 100%;height:100%;}

/*music*/
#viose{cursor: pointer;position: fixed;display: inline-block;top: 20px;right: 20px;z-index: 9999;}

/*next and prev*/
#next{position: fixed;display: inline-block;cursor:pointer;right: 13%;bottom: 39%;z-index: 111;}
#prev{position: fixed;display: inline-block;cursor:pointer;right: 13%;bottom: 47%;z-index: 111;}

/*loading*/
#loading{background:#0a34b2;text-align:center;width:520px;height:100%;position:absolute;z-index:99999;left:50%;top:0%;margin-left:-260px;}



/*p1*/
.p1{background:url(../images/p1_bg.jpg?v=1) center no-repeat;background-size:100% 100%;height:100%;}



#p1_img1{width: 76%;margin:0 auto;padding-top:3%;}
#p1_img2{width: 86%;margin:0 auto;position: relative;}
#p1_img3{width: 86%;margin:0 auto;padding-top:0%;}
#footer{width: 60%;margin:0 auto;}


#voice{width: 60%;position: absolute;bottom: 3%;left: 6%;}
#btnPlay1{position: absolute;width: 94%;left: 3%;display: none;top: 17%;}
#btnPause1{position: absolute;width: 94%;left: 3%;display: block;top: 17%;}
#waveform1{width: 68%;z-index: 9;position: absolute;top: 50%;margin-top: -5.5px;right: 9%;background: url(../images/line.png) center center no-repeat;background-size: 100% auto}

#share{width: 25%;position: absolute;bottom: 4%;right: 6%}
#share_img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;background: rgba(0,0,0,0.7);display: none;z-index: 9999}
#share_img img{width: 30%;position: absolute;top: 5px;right: 5px;}
/*濯掍綋鏌ヨ*/
/*iphone6s*/
@media screen and (max-width:600px){
    body,.box{background-size:100% 100%;width: 100%;height: 100%;}
    #loading{width: 100%;height: 100%;top: 0;left: 0;margin-top: 0;margin-left: 0;}
    #loading_p p{font-size: 16px;line-height: 16px;}

}
/*iphone6s qq*/
@media screen and (max-width:414px) and (max-height: 682px){

}
/*iphone6*/
@media screen and (max-width:375px){

}
/*iphone6 qq*/
@media screen and (max-height: 740px){

#p1_img1{width: 72%;margin:0 auto;padding-top:3%;}
#p1_img2{width: 82%;margin:0 auto;position: relative;}
#p1_img3{width: 82%;margin:0 auto;padding-top:0%;}

}
@media screen and (max-height: 700px){

#p1_img1{width: 68%;margin:0 auto;padding-top:3%;}
#p1_img2{width: 78%;margin:0 auto;position: relative;}
#p1_img3{width: 78%;margin:0 auto;padding-top:0%;}

}
@media screen and (max-height: 680px){

#p1_img1{width: 62%;margin:0 auto;padding-top:3%;}
#p1_img2{width: 76%;margin:0 auto;position: relative;}
#p1_img3{width: 76%;margin:0 auto;padding-top:0%;}

}
@media screen and (max-height: 650px){

#p1_img1{width: 60%;margin:0 auto;padding-top:3%;}
#p1_img2{width: 72%;margin:0 auto;position: relative;}
#p1_img3{width: 72%;margin:0 auto;padding-top:0%;}

}
/*android*/
@media screen and (max-width:360px){

}
/*android qq*/
@media screen and (max-width:360px) and (max-height: 622px){

}

@media screen and (max-width:360px) and (max-height: 605px){

}

@media screen and (max-width:360px) and (max-height: 580px){

}

/*iphone5*/
@media screen and (max-width:320px){ 
}
/*iphone5 qq*/
@media screen and (max-width:320px  ) and (max-height: 468px){

}