@charset "utf-8";

@keyframes fade-in {  
    0% {opacity: 0;}/*初始状态 透明度为0*/  
    40% {opacity: 0;}/*过渡状态 透明度为0*/  
    100% {opacity: 1;}/*结束状态 透明度为1*/  
}  
@-webkit-keyframes fade-in {/*针对webkit内核*/  
    0% {opacity: 0;}  
    40% {opacity: 0;}  
    100% {opacity: 1;}  
}  
.aco {    
    animation: fade-in;/*动画名称*/  
    animation-duration: 1.5s;/*动画持续时间*/  
    -webkit-animation:fade-in 1.5s;/*针对webkit内核*/  
} 
//动画2
 @keyframes pi-yio {
     0% {
     	-webkit-transform:translate(0,-200px) translateZ(0);
     	-ms-transform:translate(0,-200px) translateZ(0);
     	transform:translate(0,-200px) translateZ(0)
     }
     50% {
     	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
     	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
     	transform:scale3d(1.05,1.05,1.05) translateZ(0)
     }
     100% {
     	-webkit-transform:scale3d(1,1,1) translateZ(0);
     	-ms-transform:scale3d(1,1,1) translateZ(0);
     	transform:scale3d(1,1,1) translateZ(0)
     } 
 }  
 @-webkit-keyframes pi-yio {/*针对webkit内核*/
     0% {
     	-webkit-transform:translate(0,-200px) translateZ(0);
     	-ms-transform:translate(0,-200px) translateZ(0);
     	transform:translate(0,-200px) translateZ(0)
     }
     50% {
     	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
     	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
     	transform:scale3d(1.05,1.05,1.05) translateZ(0)
     }
     100% {
     	-webkit-transform:scale3d(1,1,1) translateZ(0);
     	-ms-transform:scale3d(1,1,1) translateZ(0);
     	transform:scale3d(1,1,1) translateZ(0)
     }
 }  
@keyframes pi-yi {  
    0% {
    	-webkit-transform:translate(0,200px) translateZ(0);
    	-ms-transform:translate(0,200px) translateZ(0);
    	transform:translate(0,200px) translateZ(0)
    }
    50% {
    	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
    	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
    	transform:scale3d(1.05,1.05,1.05) translateZ(0)
    }
    100% {
    	-webkit-transform:scale3d(1,1,1) translateZ(0);
    	-ms-transform:scale3d(1,1,1) translateZ(0);
    	transform:scale3d(1,1,1) translateZ(0)
    } 
}  
@-webkit-keyframes pi-yi {/*针对webkit内核*/  
    0% {
    	-webkit-transform:translate(0,200px) translateZ(0);
    	-ms-transform:translate(0,200px) translateZ(0);
    	transform:translate(0,200px) translateZ(0)
    }
    50% {
    	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
    	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
    	transform:scale3d(1.05,1.05,1.05) translateZ(0)
    }
    100% {
    	-webkit-transform:scale3d(1,1,1) translateZ(0);
    	-ms-transform:scale3d(1,1,1) translateZ(0);
    	transform:scale3d(1,1,1) translateZ(0)
    }
}
  @keyframes pi-yiu {
      0% {
      	-webkit-transform:translate(0,200px) translateZ(0);
      	-ms-transform:translate(0,200px) translateZ(0);
      	transform:translate(0,200px) translateZ(0)
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0)
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0)
      } 
  }  
  @-webkit-keyframes pi-yiu {/*针对webkit内核*/  
      0% {
      	-webkit-transform:translate(0,200px) translateZ(0);
      	-ms-transform:translate(0,200px) translateZ(0);
      	transform:translate(0,200px) translateZ(0)
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0)
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0)
      }
  }
@keyframes pi-yic {
      0% {
      	-webkit-transform:translate(0,-200px) translateZ(0);
      	-ms-transform:translate(0,-200px) translateZ(0);
      	transform:translate(0,-200px) translateZ(0)
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0)
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0)
      } 
  }  
  @-webkit-keyframes pi-yic {/*针对webkit内核*/  
      0% {
      	-webkit-transform:translate(0,-200px) translateZ(0);
      	-ms-transform:translate(0,-200px) translateZ(0);
      	transform:translate(0,-200px) translateZ(0)
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0)
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0)
      }
  }
@keyframes pi-yid {
      0% {
      	-webkit-transform:translate(0,200px) translateZ(0);
      	-ms-transform:translate(0,200px) translateZ(0);
      	transform:translate(0,200px) translateZ(0)
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0)
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0)
      } 
  }  
  @-webkit-keyframes pi-yid {/*针对webkit内核*/  
      0% {
      	-webkit-transform:translate(0,200px) translateZ(0);
      	-ms-transform:translate(0,200px) translateZ(0);
      	transform:translate(0,200px) translateZ(0);
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0);
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0);
      }
  }  		  
.aco-itme {    
    animation: pi-yi;/*动画名称*/  
    animation-duration: 1.5s;/*动画持续时间*/  
    -webkit-animation:pi-yi 1.5s;/*针对webkit内核*/  
}  
.aco-itme2 {    
    animation: pi-yio;/*动画名称*/  
    animation-duration: 1.5s;/*动画持续时间*/  
    -webkit-animation:pi-yio 1.5s;/*针对webkit内核*/  
}
.aco-itme3{
	animation: pi-yiu;/*动画名称*/
	animation-duration: 1.5s;/*动画持续时间*/  
	-webkit-animation:pi-yiu 1.5s;/*针对webkit内核*/ 
}
.aco-itme4{
	animation: pi-yic;/*动画名称*/
	animation-duration: 1.5s;/*动画持续时间*/  
	-webkit-animation:pi-yic 1.5s;/*针对webkit内核*/ 
}
.aco-itme5{
	animation: pi-yid;/*动画名称*/
	animation-duration: 1.5s;/*动画持续时间*/  
	-webkit-animation:pi-yid 1.5s;/*针对webkit内核*/ 
}
//动画2结束
//动画3
 @keyframes pi-yi1 {
     0% {
     	-webkit-transform:translate(-1000px,0) translateZ(0);
     	-ms-transform:translate(-1000px,0) translateZ(0);
     	transform:translate(-1000px,0) translateZ(0)
     }
     50% {
     	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
     	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
     	transform:scale3d(1.05,1.05,1.05) translateZ(0)
     }
     100% {
     	-webkit-transform:scale3d(1,1,1) translateZ(0);
     	-ms-transform:scale3d(1,1,1) translateZ(0);
     	transform:scale3d(1,1,1) translateZ(0)
     } 
 }  
 @-webkit-keyframes pi-yi1 {/*针对webkit内核*/
     0% {
     	-webkit-transform:translate(-300px,0) translateZ(0);
     	-ms-transform:translate(-300px,0) translateZ(0);
     	transform:translate(-300px,0) translateZ(0)
     }
     50% {
     	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
     	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
     	transform:scale3d(1.05,1.05,1.05) translateZ(0)
     }
     100% {
     	-webkit-transform:scale3d(1,1,1) translateZ(0);
     	-ms-transform:scale3d(1,1,1) translateZ(0);
     	transform:scale3d(1,1,1) translateZ(0)
     }
 }  
@keyframes pi-yi2 {  
    0% {
    	-webkit-transform:translate(300px,0) translateZ(0);
    	-ms-transform:translate(300px,0) translateZ(0);
    	transform:translate(300px,0) translateZ(0)
    }
    50% {
    	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
    	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
    	transform:scale3d(1.05,1.05,1.05) translateZ(0)
    }
    100% {
    	-webkit-transform:scale3d(1,1,1) translateZ(0);
    	-ms-transform:scale3d(1,1,1) translateZ(0);
    	transform:scale3d(1,1,1) translateZ(0)
    } 
}  
@-webkit-keyframes pi-yi2 {/*针对webkit内核*/  
    0% {
    	-webkit-transform:translate(300px,0) translateZ(0);
    	-ms-transform:translate(300px,0) translateZ(0);
    	transform:translate(300px,0) translateZ(0)
    }
    50% {
    	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
    	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
    	transform:scale3d(1.05,1.05,1.05) translateZ(0)
    }
    100% {
    	-webkit-transform:scale3d(1,1,1) translateZ(0);
    	-ms-transform:scale3d(1,1,1) translateZ(0);
    	transform:scale3d(1,1,1) translateZ(0)
    }
}
  @keyframes pi-yiu3 {
      0% {
      	-webkit-transform:translate(0,200px) translateZ(0);
      	-ms-transform:translate(0,200px) translateZ(0);
      	transform:translate(0,200px) translateZ(0)
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0)
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0)
      } 
  }  
  @-webkit-keyframes pi-yiu3 {/*针对webkit内核*/  
      0% {
      	-webkit-transform:translate(0,200px) translateZ(0);
      	-ms-transform:translate(0,200px) translateZ(0);
      	transform:translate(0,200px) translateZ(0)
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0)
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0)
      }
  }
@keyframes pi-yi4 {
      0% {
      	-webkit-transform:translate(0,-200px) translateZ(0);
      	-ms-transform:translate(0,-200px) translateZ(0);
      	transform:translate(0,-200px) translateZ(0)
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0)
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0)
      } 
  }  
  @-webkit-keyframes pi-yi4 {/*针对webkit内核*/  
      0% {
      	-webkit-transform:translate(0,-200px) translateZ(0);
      	-ms-transform:translate(0,-200px) translateZ(0);
      	transform:translate(0,-200px) translateZ(0)
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0)
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0)
      }
  }
@keyframes pi-yi5 {
      0% {
      	-webkit-transform:translate(0,200px) translateZ(0);
      	-ms-transform:translate(0,200px) translateZ(0);
      	transform:translate(0,200px) translateZ(0)
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0)
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0)
      } 
  }  
  @-webkit-keyframes pi-yi5 {/*针对webkit内核*/  
      0% {
      	-webkit-transform:translate(0,200px) translateZ(0);
      	-ms-transform:translate(0,200px) translateZ(0);
      	transform:translate(0,200px) translateZ(0);
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0);
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0);
      }
  }
@keyframes pi-yi6 {
      0% {
      	-webkit-transform:translate(0,-200px) translateZ(0);
      	-ms-transform:translate(0,-200px) translateZ(0);
      	transform:translate(0,-200px) translateZ(0)
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0)
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0)
      } 
  }  
  @-webkit-keyframes pi-yi6 {/*针对webkit内核*/  
      0% {
      	-webkit-transform:translate(0,-200px) translateZ(0);
      	-ms-transform:translate(0,-200px) translateZ(0);
      	transform:translate(0,-200px) translateZ(0)
      }
      50% {
      	-webkit-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	-ms-transform:scale3d(1.05,1.05,1.05) translateZ(0);
      	transform:scale3d(1.05,1.05,1.05) translateZ(0)
      }
      100% {
      	-webkit-transform:scale3d(1,1,1) translateZ(0);
      	-ms-transform:scale3d(1,1,1) translateZ(0);
      	transform:scale3d(1,1,1) translateZ(0)
      }
  }
.aco-itme6 {    
    animation: pi-yi1;/*动画名称*/  
    animation-duration: 1.5s;/*动画持续时间*/  
    -webkit-animation:pi-yi1 1.5s;/*针对webkit内核*/  
}  
.aco-itme7 {    
    animation: pi-yi2;/*动画名称*/  
    animation-duration: 1.5s;/*动画持续时间*/  
    -webkit-animation:pi-yi2 1.5s;/*针对webkit内核*/  
}
.aco-itme3{
	animation: pi-yiu;/*动画名称*/
	animation-duration: 1.5s;/*动画持续时间*/  
	-webkit-animation:pi-yiu 1.5s;/*针对webkit内核*/ 
}
.aco-itme4{
	animation: pi-yic;/*动画名称*/
	animation-duration: 1.5s;/*动画持续时间*/  
	-webkit-animation:pi-yic 1.5s;/*针对webkit内核*/ 
}
.aco-itme5{
	animation: pi-yid;/*动画名称*/
	animation-duration: 1.5s;/*动画持续时间*/  
	-webkit-animation:pi-yid 1.5s;/*针对webkit内核*/ 
}
.aco-itme6{
	animation: pi-yid;/*动画名称*/
	animation-duration: 1.5s;/*动画持续时间*/  
	-webkit-animation:pi-yid 1.5s;/*针对webkit内核*/ 
}
//动画2结束
@-webkit-keyframes scale {
	0%,100%{-webkit-transform: scale(1.1);}
	50%{-webkit-transform: scale(1);}
}
@keyframes scale{
	0%,100%{transform: scale(1.1);}
	50%{transform: scale(1);}
}
@-webkit-keyframes designscale {
	0%,100%{-webkit-transform: scale(1.05);}
	50%{-webkit-transform: scale(1);}
}
@keyframes designscale{
	0%,100%{transform: scale(1.05);}
	50%{transform: scale(1);}
}
@-webkit-keyframes picketsscale {
	0%,100%{-webkit-transform: scale(1.188);}
	50%{-webkit-transform: scale(1);}
}
@keyframes picketsscale{
	0%,100%{transform: scale(1.188);}
	50%{transform: scale(1);}
}

@-webkit-keyframes finnerscale {
	0%,100%{width: 25px; height: 22px; left: 20px; top: 16px;}
	50%{width: 21px; height: 17px; left: 22px; top: 18px;}
}
@keyframes finnerscale{
	0%,100%{width: 25px; height: 22px; left: 20px; top: 16px;}
	50%{width: 21px; height: 17px; left: 22px; top: 18px;}
}

@-webkit-keyframes finnerdscale {
	0%,100%{width: 21px; height: 27px; left: 24px; top: 29px;}
	50%{width: 25px; height: 30px; left: 22px; top: 28px;}
}
@keyframes finnerdscale{
	0%,100%{width: 21px; height: 27px; left: 24px; top: 29px;}
	50%{width: 25px; height: 30px; left: 22px; top: 28px;}
}
input[type="text"]{appearance: none; -moz-appearance: none; -webkit-appearance: none; user-select: text;}
/*右侧修改*/
.side{background: none!important; top: auto!important; margin-top: 0!important; bottom: 170px;}
.side .lb-bg{width: 100%; height: 100%; background: #000; filter: alpha(opacity=30); opacity: .3; position: absolute; left: 0; top: 0; z-index: 1;}
.side ul{position: relative; z-index: 2;}
.side ul li.sideewm .ewBox.son{display: block!important; padding-top: 0; height: 111px; width: 0!important; left: auto!important; right: 80px; transition: all .5s;}
.side ul li.sideewm:hover .ewBox.son{animation: none; width: 110px!important;}
.side ul li.sideetel .ewBox.son{display: block!important; left: auto!important; right: 80px; width: 0; height: 70px; padding-top: 0; transition: all .5s;}
.side ul li.sideetel:hover .ewBox.son{animation: none; width: 203px!important;}
/*底部*/
.common-foot{width: 100%; float: left; margin-top: 80px; color: #fff; background: url(../images/footer_bg.jpg) no-repeat center top;}
.common-foot a{transition: color .6s;}
.common-foot a:hover{color: #b60005!important;}
.foot-stleft{width: 312px; float: left; padding: 62px 20px 20px 32px; background: #1e1e1e; margin-top: -62px; overflow: hidden;}
.foot-stleft .aic{overflow: hidden;}
.foot-stleft img{width: 123px; float: left;}
.foot-stleft .cf{float: left; margin-left: 10px; margin-top: 4px; font-size: 14px; line-height: 1.5;}
.foot-stleft .t1{font-size: 16px; margin-top: 16px;}
.foot-stleft .t2{font-size: 13px; background-color: #b60005; line-height: 34px; margin-top: 18px; padding: 0 8px;}
.foot-stright{float: left; overflow: hidden; padding-top: 20px; text-align: right;}
.foot-stright .right-items{width: 101px; float: left; padding-right: 20px; border-right: 1px solid hsla(0,0%,100%,.1);}
.foot-stright .right-items li a{color: hsla(0,0%,100%,.4); color: #\9666; line-height: 2; font-size: 14px;}
.foot-stright .right-items li a.first{font-size: 16px; display: inline-block; color: #fff; line-height: 1; padding-bottom: 8px;}
.foot-slk{margin-top: 10px;}
.foot-slk .label{font-size: 14px; float: left; line-height: 30px;}
.foot-slk .ftcon{margin-left: 80px; font-size: 0;}
.foot-slk .ftcon a{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; height: 30px; line-height: 30px; font-size: 14px; color: hsla(0,0%,100%,.4); color: #666\9; padding: 0 5px;}
.foot-btom{background: rgba(0,0,0,.6); background: #000\9; margin-top: 20px; color: rgba(255,255,255,.4); color: #999\9; font-size: 14px; height: 48px; line-height: 48px;}
.foot-btom a{color: rgba(255,255,255,.4); color: #999\9;}

/*红包*/
.add-pickets{width: 118px; height: 132px; position: fixed; left: 20px; bottom: 150px; z-index: 9999999; cursor: pointer;}
.add-pickets img{width: 118px; height: 132px;}
.add-pickets .text{width: 100%; height: 40px; line-height: 20px; font-family: "Microsoft Yahei"; font-size: 15px; font-weight: bold; color: #ffd531; text-align: center; letter-spacing: 1px; position: absolute; left: 0; bottom: 22px; webkit-animation: picketsscale .6s ease infinite; animation: picketsscale .6s ease infinite;}
.pickets-open{display: none!important;}
/*layer config*/
.layui-layer-bgcor .layui-layer-btn .layui-layer-btn0{border-color: #b60005; background-color: #b60005; color: #fff;}
/*红包弹出窗*/
.layui-layer-pickets{border-radius: 0!important; box-shadow: none!important; background: none!important;}
.layui-layer-pickets .spic{width: 562px; height: 572px; display: block;}
.layui-layer-pickets .layui-layer-setwin{width: 60px; height: 61px; right: auto!important; top: auto!important; left: 50%; bottom: -98px; margin-left: -30px;}
.layui-layer-pickets .layui-layer-setwin .layui-layer-close2{width: 60px; height: 61px; background: url(../images/pickets-close.png) no-repeat 0 0!important; right: 0; top: 0;}
.pickets-form{width: 277px; position: absolute; left: 142px; top: 340px;}
.pickets-form .sendingh{display: none!important; width: 100%; height: 90px; font-size: 0; text-align: center; position: absolute; left: 0; top: 0; z-index: 3;}
.pickets-form .sendingh i,.pickets-form .sendingh span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.pickets-form .sendingh i{width: 0; height: 100%;}
.pickets-form .sendingh span{text-align: center; color: #fff; font-size: 15px; margin: 0 10px;}
.pickets-form li{height: 46px; background: #fff; border-radius: 5px; margin-bottom: 14px;}
.pickets-form li .j-input{display: block; width: 249px; height: 46px; line-height: 46px; padding: 0 14px; background: none; outline: 0 none; border: 0; font-size: 14px;}
.pickets-form li.submit{width: 231px; margin: 30px auto 0; height: auto; background: none; border-radius: 0;}
.pickets-form li .btn{display: block; width: 100%; height: 50px; line-height: 46px; font-size: 20px; color: #b60005; letter-spacing: 1px; text-align: center; background: url(../images/pickets-button.png) no-repeat; outline: 0 none; border: 0; cursor: pointer; -webkit-animation: scale 1s ease infinite; animation: scale 1s ease infinite;}
.en {
	animation: scale 1s ease infinite;
	transform: translate3d(0,0,0);
}
.dong1 {
	animation: scale 1s ease infinite;
	transform: translate3d(0,0,0);
}
@media only screen and (max-width: 1629px){
	.layui-layer-pickets{top: 50px!important;}
	.layui-layer-pickets .layui-layer-setwin{bottom: -86px;}
}
@media only screen and (max-width: 1349px){
	.layui-layer-pickets{top: 20px!important;}
	.layui-layer-pickets .layui-layer-setwin{bottom: -66px;}
}


/*表单提交成功*/
.layui-layer-success .layui-layer-padding{padding: 28px 10px 16px 10px!important; text-align: center!important;}
.layui-layer-success .layui-layer-content .layui-layer-ico{display: block!important; width: 38px!important; height: 38px!important; background: url(../images/success-btn.png) no-repeat!important; position: static!important; margin: 0 auto;}
.layui-layer-success .layui-layer-content .tit{font-size: 20px; line-height: 26px; margin-top: 8px;}
.layui-layer-success .layui-layer-content .des{font-size: 13px; margin-top: 10px;}
.layui-layer-success .layui-layer-content .des span{font-size: 15px; color: #b60005; margin-right: 6px;}
.layui-layer-success .layui-layer-content .des b{font-weight: normal; color: #b60005;}
.layui-layer-success .layui-layer-btn{padding: 0 0 10px 0;}
.layui-layer-success .layui-layer-btn a{width: 98px; height: 34px; line-height: 34px; text-align: center; margin: 0; padding: 0; border-radius: 3px; font-weight: normal; font-size: 16px;}
.layui-layer-picketsuccess{background: url(../images/picketsuccess-bg.png) no-repeat 0 0!important;}
.layui-layer-picketsuccess .layui-layer-content{padding: 110px 40px 40px 40px!important; text-align: center!important;}
.layui-layer-picketsuccess .layui-layer-content .picket_tit{font-size: 20px; line-height: 36px; color: #fff;}
.layui-layer-picketsuccess .layui-layer-content .picket_tit b{font-weight: normal; color: #ffe67a;}
.layui-layer-picketsuccess .layui-layer-btn{width: 100%; padding: 0; position: absolute; left: 0; bottom: 111px;}
.layui-layer-picketsuccess .layui-layer-btn a{width: 205px; height: 47px; line-height: 47px; background: none; border: 0 none; margin: 0; padding: 0; border-radius: 0; font-size: 20px; color: #b60005; letter-spacing: 2px;}
/*底部表单*/
.finner{width: 0; height: 190px; background: url(../images/finner-form_bg.png) no-repeat center top; position: fixed; right: 0; bottom: 0; z-index: 99999; transition: width .6s,bottom .6s;}
.finner-btn{width: 159px; height: 70px; background: url(../images/finner-btnbg.png) no-repeat; position: absolute; right: 0; top: 50px; cursor: pointer; z-index: 1; opacity: 0; visibility: hidden;}
.finner-btn span{display: block; width: 25px; height: 22px; background: url(../images/finner-btnb1.png) no-repeat; background-size: 100% 100%; position: absolute; left: 20px; top: 16px; z-index: 2; -webkit-animation: finnerscale .6s ease infinite; animation: finnerscale .6s ease infinite;}
.finner-btn i{display: block; width: 21px; height: 27px; background: url(../images/finner-btnb2.png) no-repeat; background-size: 100% 100%; position: absolute; left: 24px; top: 29px; z-index: 1; -webkit-animation: finnerdscale .6s ease infinite; animation: finnerdscale .6s ease infinite;}
.finner-box{position: relative; height: 190px; display: block;}
.finner-wp{width: 1040px; height: 190px; position: relative; margin: 0 auto;}
.finner-text{position: absolute; left: 828px; top: 100px; font-size: 13px; color: #fff;}
.finner-text b{font-weight: normal; font-size: 14px; color: #ff001e;}
.finner-form{position: absolute; left: 288px; top: 134px;}
.finner-form li{width: 254px; float: left; margin-right: 16px; background: #fff; position: relative;}
.finner-form li.mianji .j-input{width: 188px; padding-right: 50px;}
.finner-form li.mianji span{display: block; height: 40px; line-height: 40px; height: 38px\9; line-height: 38px\9; font-size: 16px; color: #999; position: absolute; right: 14px; top: 0;}
.finner-form li .j-input{display: block; width: 222px; height: 40px; line-height: 40px; height: 38px\9; line-height: 38px\9; padding: 0 16px; background: none; border: 0; font-size: 15px;}
.finner-form li.submit{width: 207px; padding: 0; background: none; margin-right: 0;}
.finner-form li .btn{display: block; width: 100%; height: 40px; line-height: 40px; background: #b60005; font-size: 18px; color: #fff; text-align: center; cursor: pointer; border-radius: 3px; border: 0; outline: 0 none; -webkit-animation: designscale 1s ease infinite; animation: designscale 1s ease infinite;}
.finner-close{width: 19px; height: 18px; background: url(../images/finner-close.png) no-repeat; cursor: pointer; position: absolute; top: 83px; right: -164px;}
.finner-form .sendingd{width: 564px; height: 40px; line-height: 40px; font-size: 15px; color: #fff; text-align: center; position: absolute; left: 0; top: 0; z-index: 10; display: none;}
.finner.open{width: 0;}
.finner.open .finner-btn{opacity: 1; visibility: visible;}
.finner.open .finner-box{display: none;}
.finner.open.close{width: 100%;}
.finner.open.close .finner-btn{opacity: 0; visibility: hidden; transition: opacity .5s;}
.finner.open.close .finner-box{display: block;}
@media only screen and (max-width: 1499px){
	.finner-close{right: -60px;}
}
/*明星设计师预约弹出窗*/
.layui-layer-team{box-shadow: none!important; background: url(../images/team-open.png) no-repeat!important;}
.layui-layer-team .layui-layer-setwin{width: 16px; height: 16px; top: 14px; right: 14px;}
.layui-layer-team .layui-layer-setwin .layui-layer-close2{width: 16px; height: 16px; background: url(../images/open-close.png) no-repeat 0 0!important; right: 0; top: 0;}
.layui-layer-team .layui-layer-setwin .layui-layer-close2:hover{background-position: 0 -16px!important;}
.team-addform{width: 260px; position: absolute; left: 30px; top: 161px;}
.team-addform .sendingh{display: none!important; width: 100%; height: 100%; background: #fff; font-size: 0; text-align: center; position: absolute; left: 0; top: 0;}
.team-addform .sendingh span{display: block; font-size: 15px; text-align: center; padding-top: 50px;}
.team-addform ul{padding-top: 15px;}
.team-addform li{margin-bottom: 10px;}
.team-addform li .j-input{display: block; width: 230px; height: 43px; line-height: 43px; padding: 0 14px; border: 1px solid #b8b8b8; border-radius: 3px; font-size: 16px;}
.team-addform li.submit{margin-top: 19px;}
.team-addform li .btn{display: block; width: 100%; height: 46px; line-height: 46px; background: #b60005; border-radius: 3px; font-size: 17px; color: #fff; text-align: center; cursor: pointer; border: 0 none; letter-spacing: 1px; -webkit-animation: designscale 1s ease infinite; animation: designscale 1s ease infinite;}
.team-addform .desc{font-size: 13px; color: #808080; letter-spacing: 1px;}
.team-addform .desc span{color: #b60005; margin-right: 6px;}
/*右侧预约设计弹出窗*/
.layui-layer-design .layui-layer-setwin{width: 16px; height: 16px; top: 14px; right: 14px;}
.layui-layer-design .layui-layer-setwin .layui-layer-close2{width: 16px; height: 16px; background: url(../images/open-close.png) no-repeat 0 0!important; right: 0; top: 0;}
.layui-layer-design .layui-layer-setwin .layui-layer-close2:hover{background-position: 0 -16px!important;}
.design-text{text-align: center; padding: 32px 0 26px 0;}
.design-text .tit{font-size: 30px; color: #b60005;}
.design-text .desc{font-size: 15px; color: #696969; margin-top: 8px;}
.design-pic{width: 320px; height: 240px; float: left; margin-left: 27px; background: url(../images/design-laypic.jpg) no-repeat;}
.design-form{width: 260px; float: right; margin-right: 37px; margin-top: 5px; position: relative;}
.design-form .sendingh{display: none!important; width: 100%; height: 154px; text-align: center; position: absolute; left: 0; top: 0;}
.design-form .sendingh span{display: block; font-size: 15px; text-align: center; color: #333; padding-top: 50px;}
.design-form li{border: 1px solid #b8b8b8; height: 43px; border-radius: 3px; margin-bottom: 9px;}
.design-form li .j-input{display: block; width: 230px; height: 43px; line-height: 43px; padding: 0 14px; background: none; border: 0 none; font-size: 16px;}
.design-form li.submit{height: auto; border-radius: 0; border: 0; margin-top: 11px;}
.design-form li .btn{display: block; width: 100%; height: 46px; line-height: 46px; background: #b60005; border-radius: 3px; font-size: 17px; color: #fff; text-align: center; cursor: pointer; border: 0; -webkit-animation: designscale 1s ease infinite; animation: designscale 1s ease infinite;}
.design-form .desc{font-size: 13px; color: #808080; letter-spacing: 1px;}
.design-form .desc span{color: #b60005; margin-right: 6px;}

/*首页活动看点右侧留言*/
.in-mess{width: 330px; height: 343px; background: #fff;}
.in-mess .tit{font-size: 19px; font-weight: bold; text-align: center; color: #3e3a39; padding-top: 18px;}
.in-mess-tabbox{width: 286px; margin: 18px auto 0;}
.in-mess-tabtit ul{overflow: hidden; margin: 0 -7px;}
.in-mess-tabtit li{width: 136px; float: left; margin: 0 7px; height: 37px; line-height: 37px; background: #caac65; text-indent: 55px; position: relative; font-size: 13px; color: #fff;}
.in-mess-tabtit li .icon{display: block; width: 21px; height: 19px; background-repeat: no-repeat; position: absolute; left: 30px; top: 9px;}
.in-mess-tabtit li .ico1{background-image: url(../images/in-mess-ico1.png);}
.in-mess-tabtit li .ico2{background-image: url(../images/in-mess-ico2.png);}
.in-mess-tabtit li.on{background: #b60005;}
.in-mess-tabcont{margin-top: 12px;}
.in-mess-tabitem li{height: 35px; border: 1px solid #d2d2d2; margin-bottom: 7px; position: relative;}
.in-mess-tabitem li .j-input{display: block; width: 270px; height: 35px; line-height: 35px; border: 0; outline: 0 none; padding: 0 7px; font-size: 12px;}
.in-mess-tabitem li.mianji .j-input{width: 240px;}
.in-mess-tabitem li.mianji span{display: block; height: 35px; line-height: 35px; font-size: 12px; color: #8a8a8a; position: absolute; right: 8px; top: 0;}
.in-mess-tabitem li.submit{height: auto; border: 0; margin-top: 12px;}
.in-mess-tabitem li .btn{display: block; width: 100%; height: 41px; line-height: 41px; background: #b60005; font-size: 13px; color: #fff; text-align: center; cursor: pointer; border: 0; outline: 0 none; transition: transform .5s;}
.in-mess-tabitem li .btn:hover{transform: scale(1.05);}
.in-mess-tabitem .desc{font-size: 12px; min-height: 17px; line-height: 17px; color: #777; position: relative; padding-left: 10px;}
.in-mess-tabitem .desc span{color: #b60005; position: absolute; left: 0; top: 0;}

/*右侧表单*/
.box-fixed{height: auto!important; min-height: 0; top: auto;}
.tab-bfix{position: fixed; top: 35px;}
.box-rform{width: 198px; margin-left: 9px; padding-left: 0!important; height: auto!important; padding-bottom: 14px;}
.box-rform div{padding-left: 0!important; height: auto!important; margin-bottom: 0!important;}
.box-rform .tit{font-size: 19px; font-weight: bold; color: #3e3a39; margin-bottom: 0!important; padding-top: 12px;}
.sder-tabbox{margin-top: 12px;}
.sder-tabtit ul{overflow: hidden; margin: 0 -3px;}
.sder-tabtit li{width: 96px; float: left; margin: 0 3px; height: 37px; line-height: 37px; background: #caac65; text-indent: 34px; position: relative; font-size: 13px; color: #fff;}
.sder-tabtit li .icon{display: block; width: 20px; height: 22px; background-repeat: no-repeat; position: absolute; left: 8px; top: 8px; padding: 0;}
.sder-tabtit li .ico1{background-image: url(../images/sr-ico1.png); background-position: right center;}
.sder-tabtit li .ico2{background-image: url(../images/sr-ico2.png);}
.sder-tabtit li.on{background: #b60005;}
.sder-tabcont{margin-top: 12px;}
.sder-tabitem li{height: 32px; border: 1px solid #d2d2d2; margin-bottom: 7px; position: relative;}
.sder-tabitem li .j-input{display: block; width: 182px; height: 32px; line-height: 32px; border: 0; outline: 0 none; padding: 0 7px; font-size: 12px;}
.sder-tabitem li.mianji .j-input{width: 150px;}
.sder-tabitem li.mianji span{display: block; height: 32px; line-height: 32px; font-size: 12px; color: #8a8a8a; position: absolute; right: 8px; top: 0;}
.sder-tabitem li.submit{height: auto; border: 0; margin-top: 12px;}
.sder-tabitem li .btn{display: block; width: 100%; height: 41px; line-height: 41px; background: #b60005; font-size: 13px; color: #fff; text-align: center; cursor: pointer; border: 0; outline: 0 none; transition: transform .5s;}
.sder-tabitem li .btn:hover{transform: scale(1.05);}
.sder-tabitem .desc{font-size: 12px; min-height: 17px; line-height: 17px!important; color: #777; position: relative; white-space: nowrap;}
.sder-tabitem .desc span{color: #b60005; margin-right: 4px;}

/*人才招聘*/
.join-list{position: relative; z-index: 1; padding-bottom: 40px;}
.join-list li{margin-bottom: 12px;}
.join-list li .tit{cursor: pointer; background: #fff; border: 1px solid #eee; font-size: 0;}
.join-list li .tit span{padding: 14px 10px; width: 160px; text-align: center; font-size: 16px; color: #524f4f; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.join-list li .tit .span-1{width: 240px; margin-right: 26px;}
.join-list li .tit .span-2{width: 110px; margin-right: 30px;}
.join-list li .tit .span-3{width: 100px; margin-right: 22px;}
.join-list li .tit .span-4{width: 130px; margin-right: 24px;}
.join-list li .tit .span-5{width: 120px;}
.join-list li .tit .span-6{width: 168px; float: right;}
.join-list li .tit .span-6 i{display: inline-block; width: 18px; height: 16px; background-image: url(../images/join_bt.png); background-repeat: no-repeat;}
.join-list li .top-tit{cursor: auto;  border: none; background: #af2023;}
.join-list li .top-tit span{padding: 20px 10px; font-size: 19px; color: #fff; font-weight: bold;}
.join-list li .con{display: none; padding: 20px 80px 50px 90px; line-height: 26px; border-bottom: 3px solid #af2023; color: #777;}
.join-list li .con .tip{padding-bottom: 5px; padding-top: 25px; color: #333; font-size: 16px;}
.join-list li .con .text{padding-bottom: 10px; font-size: 14px;}
.join-list li .con a{color: #af2023;}
.join-list li .con a:hover{text-decoration: underline !important;}
.join-list li.active{-o-box-shadow: 0 0 10px rgba(0,0,0,.05); -ms-box-shadow: 0 0 10px rgba(0,0,0,.05); -moz-box-shadow: 0 0 10px rgba(0,0,0,.05); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.05); 	box-shadow:  0 0 10px rgba(0,0,0,.05);}
.join-list li.active .tit{border: 1px solid #fff; border-bottom: 1px solid #e5e5e5;}
.join-list li.active .tit span{color: #af2023; }
.join-list li.active .span-6 i{background-image: url(../images/join_bth.png);}
.join-list li:first-child.active{-o-box-shadow: 0 0 0 rgba(0,0,0,.05); -ms-box-shadow: 0 0 0 rgba(0,0,0,.05); -moz-box-shadow: 0 0 0 rgba(0,0,0,.05); -webkit-box-shadow: 0 0 0 rgba(0,0,0,.05); 	box-shadow:  0 0 0 rgba(0,0,0,.05);}
.join-list li.active .top-tit{border: none;}
.join-list li.active .top-tit span{color: #fff;}



