/*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%;}
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%;}

/*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:#0c0237;text-align:center;width:520px;height:100%;position:relative;z-index:99999;margin: 0 auto;}
.sk-spinner-pulse {
  width: 40px;
  height: 40px;
  margin: auto;
  position: absolute;
  top: 43%;
  left: 50%;
  margin-left: -20px;
  background-color: #c7bef1;
  border-radius: 100%;
  -webkit-animation: sk-spinner-pulse 1.0s infinite ease-in-out;
          animation: sk-spinner-pulse 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-spinner-pulse {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

@keyframes sk-spinner-pulse {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

.wid{width: 520px;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -260px;overflow:hidden;}


#fm{position: absolute;width: 100%;height: 100%; background: #fff;}
.fm_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.fm_bg div{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;}
.fm_bg div img{width: 100%;height: 100%;}
#fm_zhezhao{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
#fm_zhezhao img{width: 100%;height: 100%;}
#fm_huaban{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;}
#fm_huaban img{width: 100%;height: 100%;}
#fm_title{position: absolute;top: 7%;width: 46%;left: 27%;display: none;}
#fm_click{width: 24%;position: absolute;bottom: 5%;left: 38%;display: none;}

/*p1*/
#p1{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.city{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;}
#city1{display: block;background: url(../images/p1_bg1.jpg) top center no-repeat;background-size: 100% 100%;}
#city2{background: url(../images/p1_bg2.jpg) top center no-repeat;background-size: 100% 100%;}
#city3{background: url(../images/p1_bg3.jpg) top center no-repeat;background-size: 100% 100%;}
#city4{background: url(../images/p1_bg4.jpg) top center no-repeat;background-size: 100% 100%;}
#city5{background: url(../images/p1_bg5.jpg) top center no-repeat;background-size: 100% 100%;}
#city6{background: url(../images/p1_bg6.jpg) top center no-repeat;background-size: 100% 100%;}
#city7{background: url(../images/p1_bg7.jpg) top center no-repeat;background-size: 100% 100%;}
#city8{background: url(../images/p1_bg8.jpg) top center no-repeat;background-size: 100% 100%;}
.city .huanghelou{position: absolute;width: 28%;top: 3%;right: 6%;}
.city .p1_txt{position: absolute;width: 12%;top: 9%;left: 44%;}
.city .p1_click{position: absolute;width: 16%;bottom: 11%;left: 42%;}
.city .p1_next{position: absolute;width: 24%;top:50%;right: 0%;}
.city .shareHB{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.8);display: none;}
.city .shareHB .shareHB_img{width: 76%;position: absolute;top: 3%;left: 12%;}
.city .shareHB .shareHB_close{position: absolute;width: 10%;left: 45%;bottom: 3%}
.city .shareHB .saveTxt{width: 100%;color: #fff;text-align: center;margin-top: 3px;}
#p1_txt1{width: 17%;left: 42%}
#p1_txt4{width: 17%;left: 42%}

.num{position: absolute;width: 100%;bottom: 3%;left: 0;text-align: center;}
.num p{color: #fff;letter-spacing: 1px;font-weight: bold;font-size: 14px;line-height: 22px;-webkit-text-shadow:#122562 1px 0 0,#122562 0 1px 0,#122562 -1px 0 0,#122562 0 -1px 0;  
-moz-text-shadow:#122562 1px 0 0,#122562 0 1px 0,#122562 -1px 0 0,#122562 0 -1px 0;  
text-shadow:#122562 1px 0 0,#122562 0 1px 0,#122562 -1px 0 0,#122562 0 -1px 0;   
*filter: Glow(Color=#122562, Strength=1);}
.num p b{font-size: 18px;}
.num p b span{font-size: 20px;}

#fd{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
#fd_shareImg{width: 100%;height: 100%;}
#fd_shareImg img{width: 100%;height: 100%;}
#again{position: absolute;width: 42%;bottom: 5%;left: 7%;}
#ctTS{position: absolute;width: 42%;bottom: 5%;right: 7%;}
#saveTS{position: absolute;bottom: 1%;width: 100%;right: 5px;text-align: right;color: #fff;display: none;}
#team{position: absolute;width: 12%;top: 12%;right: 5%;}
#teamImg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.8);display: none;}
#teamImg img{position: absolute;width: 70%;left: 15%;top: 10%;}
/*媒体查询*/
/*iphone6s*/
@media screen and (max-width:600px){
    #loading{width: 100%;height: 100%;top: 0;left: 0;margin-top: 0;margin-left: 0;}
    .wid{width: 100%;height: 100%;position: absolute;top: 0;left: 0%;margin-left: 0px;overflow:hidden;}

}
/*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){

}
}