body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{
    font-family: Helvetica Neue,Helvetica,Arial,PingFangSC-Regular,Microsoft YaHei,SimSun,sans-serif;
    -webkit-text-size-adjust:100%;
    font-size: 13px;
    background-color: #ffffff;
    color: #333333;
}
a{color: #333333;text-decoration:none;}

a:hover{color:#e7141a;text-decoration:none}
a:focus,a:visited,a:active{color: #e7141a;text-decoration: none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input{outline: none;border: 1px solid #cccccc;}
input:focus,
textarea:focus{border-color: #e7141a;}
select{outline: none;border: 1px solid #cccccc;}
input::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
    color: #cccccc;
}
input,button,select,textarea{outline:none;background-color: transparent;}
textarea{resize:none}

.btitle-fs{font-size: 28px;font-weight: 700}
.ntitle-fs{font-size: 16px;font-weight: 700}
.stitle-fs{font-size: 12px;font-weight: 700;}

.h-boxshadow{box-shadow: 0 0 10px #cccccc;}
.line-hidden{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.color-main{color: #e7141a}


.fl{float: left;}
.fr{float: right;}
.clearfix:before,.clearfix:after {
    content: "";
    display: block;
    clear: both;
}
.clearfix {
    zoom: 1;
}

.h-boxsizing{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.h-bgcover,
.background-cover{background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center,center;}
.h-bgcontain,
.background-contain{background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;background-position: center,center;}

/*上padding*/
.pt-10{padding-top: 10px}
.pt-20{padding-top: 20px}
.pt-30{padding-top: 30px}
.pt-40{padding-top: 40px}
.pt-50{padding-top: 50px}
.pt-60{padding-top: 60px}
.pt-70{padding-top: 70px}
.pt-80{padding-top: 80px}
.pt-90{padding-top: 90px}
.pt-100{padding-top: 100px}
.pt-110{padding-top: 110px}
.pt-120{padding-top: 120px}
.pt-130{padding-top: 130px}
.pt-140{padding-top: 140px}
.pt-150{padding-top: 150px}

/*下padding*/
.pb-10{padding-bottom: 10px}
.pb-20{padding-bottom: 20px}
.pb-30{padding-bottom: 30px}
.pb-40{padding-bottom: 40px}
.pb-50{padding-bottom: 50px}
.pb-60{padding-bottom: 60px}
.pb-70{padding-bottom: 70px}
.pb-80{padding-bottom: 80px}
.pb-90{padding-bottom: 90px}
.pb-100{padding-bottom: 100px}
.pb-110{padding-bottom: 110px}
.pb-120{padding-bottom: 120px}
.pb-130{padding-bottom: 130px}
.pb-140{padding-bottom: 140px}
.pb-150{padding-bottom: 150px}


/*上margin*/
.mt-10{margin-top: 10px}
.mt-20{margin-top: 20px}
.mt-30{margin-top: 30px}
.mt-40{margin-top: 40px}
.mt-50{margin-top: 50px}
.mt-60{margin-top: 60px}
.mt-70{margin-top: 70px}
.mt-80{margin-top: 80px}
.mt-90{margin-top: 90px}
.mt-100{margin-top: 100px}
.mt-110{margin-top: 110px}
.mt-120{margin-top: 120px}
.mt-130{margin-top: 130px}
.mt-140{margin-top: 140px}
.mt-150{margin-top: 150px}

/*下padding*/
.mb-10{margin-bottom: 10px}
.mb-20{margin-bottom: 20px}
.mb-30{margin-bottom: 30px}
.mb-40{margin-bottom: 40px}
.mb-50{margin-bottom: 50px}
.mb-60{margin-bottom: 60px}
.mb-70{margin-bottom: 70px}
.mb-80{margin-bottom: 80px}
.mb-90{margin-bottom: 90px}
.mb-100{margin-bottom: 100px}
.mb-110{margin-bottom: 110px}
.mb-120{margin-bottom: 120px}
.mb-130{margin-bottom: 130px}
.mb-140{margin-bottom: 140px}
.mb-150{margin-bottom: 150px}

.nopadding-lr{padding-left: 0;padding-right: 0}

.transition-1{ transition: ease-in-out .2s }

/*滚动动画*/
.delighter.splash.ended {
    /*background: #fff;*/
}
.delighter.right { transform:translate(-100%); opacity:0; transition: all .75s ease-out; }
.delighter.right.started { transform:none; opacity:1; }

.delighter.left { transform:translate(100%); opacity:0; transition: all .75s ease-out; }
.delighter.left.started { transform:none; opacity:1; }

.delighter.bottom { transform:translatey(100%); opacity:0; transition: all .75s ease-out; }

.delighter.bottom.started { transform:none; opacity:1; }



/*添加*/

.delighter.top { transform:translatey(-500%); opacity:0; transition: all .75s ease-out; }
.delighter.top.started { transform:none; opacity:1; }

/*end*/


.delighter li { opacity: 0; transform: translatey(100%); transition: all .7s ease-out; }
.delighter.started li { opacity: 1; transform: none; }


.delighter.started li:nth-child(1) { transition: all .7s ease-out .1s; }
.delighter.started li:nth-child(2) { transition: all .7s ease-out .3s; }
.delighter.started li:nth-child(3) { transition: all .7s ease-out .5s; }
.delighter.started li:nth-child(4) { transition: all .7s ease-out .7s; }
.delighter.started li:nth-child(5) { transition: all .7s ease-out .9s; }
.delighter.started li:nth-child(6) { transition: all .7s ease-out 1.1s; }
.delighter.started li:nth-child(7) { transition: all .7s ease-out 1.3s; }
.delighter.started li:nth-child(8) { transition: all .7s ease-out 1.5s; }
.delighter.started li:nth-child(9) { transition: all .7s ease-out 1.7s; }
.delighter.started li:nth-child(10) { transition: all .7s ease-out 1.9s; }