@font-face
{
	font-family: 'Montserrat';
	src: url(../font/Montserrat-Light.otf);
}
@font-face
{
	font-family: 'Montserrat';
	src: url(../font/Montserrat-Bold.ttf);
	font-weight:bold;
}
@font-face
{
	font-family: 'Montserrat';
	src: url(../font/Montserrat-Black.otf);
	font-weight:900;
}
@font-face
{
	font-family: 'Montserrat';
	src: url(../font/Montserrat-Regular.ttf);
	font-weight:400;
}
@font-face
{
	font-family: 'Montserrat';
	src: url(../font/Montserrat-Light.otf);
	font-weight:300;
}
@font-face
{
	font-family: 'Montserrat';
	src: url(../font/Montserrat-Hairline.otf);
	font-weight:100;
}


body{
    font-family: "Montserrat","NotoSansHans","SourceHanSansSC","SourceHanSansCN","Noto Sans SC","PingFang SC","å¾®è½¯é›…é»‘","\5FAE\8F6F\96C5\9ED1","Microsoft Yahei",Arial,Tahoma,Helvetica,\5b8b\4f53,"å®‹ä½“",sans-serif;
}

p {
    margin: 0;
}

.fade-enter-active,
.fade-leave-active {
    transition: opacity .3s;
}

.fade-enter,
.fade-leave-to {
    opacity: 0;
}


.down-enter-active,
.down-leave-active {
    transition: all .3s;
}

.down-enter,
.down-leave-to {
    transform: translateY(-450px);
    opacity: 0;
}



@keyframes BackUp {
    0% {
        transform: translateY(-100);
    }
    80% {
        transform: translateY(10);
    }
    100% {
      transform: translateY(0);
    }
}
.backUp-enter-active,
.backUp-leave-active {
    transition: all 0.6s ease-in-out;
}

.backUp-enter,
.backUp-leave-to {
    transform: translateY(50px);
    opacity: 0;
}

@keyframes zhuan {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.zhuan{
    animation: zhuan 1s linear;
    animation-iteration-count: infinite;
    /* Safari and Chrome */
    -webkit-animation: zhuan 1s linear;
    -webkit-animation-iteration-count: infinite;
}


.ly-active{
	background: #fff0f0!important ;
    color: #ff4b4b!important;
    border: 1px solid #ff4b4b!important;
}



.ly-btn a {
    display: block;
    margin: 0 auto;
    width: 100px;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    font-size: 16px;
    background: #dd0a1f;
    text-align: center;
	text-decoration: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
	
}
