@charset "utf-8";


.pBG{
position:absolute;
z-index:1;
top:0;
left:0;}
.pCon{
position:relative;
z-index:5;}
.left{
float:left;}
.right{
float:right;}
.alt0{
position:absolute;
left:0;
top:0;}
.wh100{
width:100%;
height:100%;}
.aBody, .aItem,.sh{
overflow:hidden;}
.wrapIn{
width:110%;
overflow:hidden;}
.hide{
display:none;}
.vm{
vertical-align:middle;}
.tc{
text-align:center;}
.ofh{
width:100%;
overflow:hidden;}
.wc1{
width:990px;
margin:0 auto;}
.BG{
display:none;
z-index:70;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
overflow:hidden;
background-color:white;
opacity:0.7;
filter:alpha(opacity=70);}
.dot{
position:absolute;
left:50%;
top:50%;}
.DOT{
display:none;
z-index:75;}
.nc{
cursor:default;}
.w100{
width:100%;}
.ai100 a, .ai100 img{
display:block;
width:100%;}
.hidden{
visibility:hidden;}

body, html{
height: 100%;
/*height:100%;
-webkit-text-size-adjust:none;*/
}

.preloader{
position:absolute;
z-index:-1;
left:0;
top:0;
width:1px;
height:0px;
overflow:hidden;}

.loading{
position:fixed;
z-index:10;
width: 100%;
height: 100%;
top: 0;
left: 0;
background:white url(../images/loading-1.gif) center center no-repeat;}

.fxImgEditor{}
.fxImgEditor .canvas{
position: relative;
overflow: hidden;
background-color: rgba(0,0,0,0.3);}
.fxImgBox, .fxImgIbg{
width: 100%;}
.fxImgBox{
position: absolute;
left: 50%;
top: 50%;}
.fxImgIbg{
/*left: -50%;*/
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}

.log{
position: fixed;
right: 0;
top: 0;
z-index: 100;
background-color: white;}
canvas{
background-color: orange;}

.coption{
position: relative;
z-index: 5;}
.coption .each{
position: relative;
width: 100%;
overflow: hidden;}

.filter-area{
top: auto;}
.btn{
line-height: 20px;}

.fxImgCover{
top: auto;
bottom: -15px;}
.fxImgCover .aBtn{
position: absolute;
bottom: 0;}
.fxImgCover .aLeft{
left: -35px;}
.fxImgCover .aRight{
right: -35px;}

.fxImgTxt{
color: #434343;
text-align: center;
top: 80%;
line-height: 1em;}

.fxInputTxt{
width: 90%;
clear: both;
margin: 0 auto;
}
.fxBtnFilter{
position: relative;
top: -100px;}

.fxImgTip{
text-align: center;
top: auto;
bottom:0;}
.fxImgTip span{
display: inline-block;}
.btn {
text-align:center;}

.cp{
cursor: pointer;}
.dropdown-fliter{
padding: 0;}
.aControl{
width: 100%;}

.centerp{
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);}

.photo-info{
position: relative;}
.photo-box .btn-vote{
/*position: absolute;
right: 30px;
top: 0;
margin: 0;*/
width: 100%;}