*{box-sizing: border-box;}
/*#download_box .top img{width: 100%;}
#download_box .btn-box{padding: 20% 0 0 0;text-align:center;}
#download_box .btn-box h3{font-size: 18px;font-weight: normal;margin-bottom: 10%}
#download_box .btn-box p{margin-bottom: 20px}
#download_box .btn-box .btn-ios{border:1px solid #3897FF;color:#3897FF;display: block;width: 70%;margin: 0 auto;height: 45px;line-height: 45px;border-radius:8px;font-size: 18px;}
#download_box .btn-box .btn-android{border:1px solid #66B800;color:#66B800;display: block;width: 70%;margin: 0 auto;height: 45px;line-height: 45px;border-radius:8px;font-size: 18px;}*/
*{padding: 0; margin: 0;}
.tac{ text-align: center;}
.download,.download-bg{ width: 100%; height:100%;}
.download-bg{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.download-text{
	width: 100%;
	height: 200px;
	position: absolute;
	left: 0;
	top: 20%;
}
.down-logo{
	display: block;
	width:80px;
	height: 80px;
	margin: 6px auto;
}
.download-text p{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 17px;
	color: #fff;
	text-align: center;
	margin-bottom: 30px;
	
}
.down-describe{
	display: block;
	width: 260px;
	height: 16px;
	margin: 0 auto;
}
.download-foot{
	width: 100%;
	height: 135px;
	position: absolute;
	bottom: 75px;
	left: 0;
}
.down-button{
	color: #fff;
    display: block;
    width: 85%;
    margin: 0 auto;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    text-align: center;		    
	border-radius: 40px;
	margin-bottom: 28px;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	
}
.down-button img{
	width: 22px;
	height: 20px;
	margin-right: 20px;
	margin-top: -6px;
	vertical-align: middle;
}
.btn-ios {	    
    background: rgba(85,85,85,0.5);
	border: 1px solid #C3C3C3;
}
.btn-android {		    
    background: rgba(0,0,0,0.49);
	border: 1px solid #C2C2C2;
	border-radius: 40px;
}
/*提示使用safari浏览器打开*/
#popweixin {
    width:100%;
    height:100%;
    overflow:hidden;
    position:fixed;
    z-index:1000;
    background:rgba(0,0,0,.5);
    top:0;
    left:0;
    display:none;
}
#popweixin .tip {
    width:100%;
    background:#fff;
    z-index:1001;
}
.top2bottom {
    -webkit-animation:top2bottom 0.5s ease;
    -moz-animation:top2bottom 0.5s ease;
    -o-animation:top2bottom 0.5s ease;
    animation:top2bottom 0.5s ease;
    -webkit-animation-fill-mode:backwards;
    -moz-animation-fill-mode:backwards;
    -o-animation-fill-mode:backwards;
    animation-fill-mode:backwards
}
.top2bottom img{width: 100%;}
.animate-delay-1 {
    -webkit-animation-delay:0.1s;
    -moz-animation-delay:0.1s;
    -o-animation-delay:0.1s;
    animation-delay:0.1s
}
@-webkit-keyframes top2bottom {
    0% {
    -webkit-transform:translateY(-300px);
    opacity:.6
}
100% {
    -webkit-transform:translateY(0px);
    opacity:1
}
}@keyframes top2bottom {
    0% {
    transform:translateY(-300px);
    opacity:.6
}
100% {
    transform:translateY(0px);
    opacity:1
}
}
/*取消弹出框*/
.hide{display: none;}
.bomb_box{width:100%;height:100%;position:fixed; top:0; left:0; z-index:300; background:rgba(0, 0, 0, 0.7); overflow:hidden;}
.cancellation{width: 270px;position:absolute; top:50%; left:50%;  background:#fff; border-radius:10px;margin-left: -135px;height: 150px;margin-top: -75px;}
.cance_tex{width: 100%;border-bottom: 1px solid rgba(77,77,77,.5);padding: 40px 0;}
.order_but p {height: 44px;float: left;line-height: 44px;color: rgba(182,150,102,1);width: 100%;border: none;text-align: center;}










