@charset "utf-8";body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select{margin:0;padding:0}
ol,ul{list-style:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;font:16px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif}
a{text-decoration:none;outline:none;color:#666}
a:hover{}
img{border:0;max-width:100%}
a:focus{outline:none}
html{overflow-x:hidden;-webkit-text-size-adjust:none}
@font-face{font-family:'SourceHanSansCN-Normal';src:url('../fonts/SourceHanSansCN-Normal.eot');src:local('☺'),url('../fonts/SourceHanSansCN-Normal.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceHanSansCN-Normal.woff') format('woff'),url('../fonts/SourceHanSansCN-Normal.ttf') format('truetype'),url('../fonts/SourceHanSansCN-Normal.otf') format('opentype'),url('../fonts/SourceHanSansCN-Normal.svg#SourceHanSansCN-Normal') format('svg')}
body{-webkit-font-smoothing:antialiased;font-family:"SourceHanSansCN-Normal","Arial" !important;background:#fff;font-size:14px;color:#666;margin-left:auto;margin-right:auto;overflow:hidden;line-height:1.4}
table{border-collapse:collapse;width:100%}
.margintop5{margin-top:5px}
.margintop6{margin-top:6px}
.margintop8{margin-top:8px}
.margintop10{margin-top:10px}
.margintop15{margin-top:15px}
.margintop20{margin-top:20px}
.margintop30{margin-top:30px}
.margintop40{margin-top:40px}
.margintop50{margin-top:50px}
.margintop60{margin-top:60px}
.margintop70{margin-top:70px}
.margintop80{margin-top:80px}
.margintop90{margin-top:90px}
.margintop100{margin-top:100px}
.margintop140{margin-top:140px}
.lh12{line-height:1.2 !important}
.lh13{line-height:1.3 !important}
.lh14{line-height:1.4 !important}
.lh15{line-height:1.5 !important}
.lh16{line-height:1.6 !important}
.lh17{line-height:1.7 !important}
.lh18{line-height:1.8 !important}
.lh19{line-height:1.9 !important}
.font100{font-size:100px;line-height:1.2}
.font90{font-size:90px;line-height:1.2}
.font82{font-size:82px;line-height:1.2}
.font56{font-size:56px;line-height:1.2}
.font55{font-size:55px;line-height:1.2}
.font50{font-size:50px;line-height:1.2}
.font74{font-size:74px;line-height:1.2}
.font72{font-size:72px;line-height:1.2}
.font70{font-size:70px;line-height:1.2}
.font40{font-size:40px;line-height:1.2}
.font42{font-size:42px;line-height:1.2}
.font46{font-size:46px;line-height:1.2}
.font45{font-size:45px;line-height:1.2}
.font44{font-size:44px;line-height:1.2}
.font76{font-size:76px;line-height:1.2}
.font25{font-size:25px;line-height:1.2}
.font26{font-size:26px;line-height:1.2}
.font28{font-size:28px;line-height:1.2}
.font38{font-size:38px;line-height:1.2}
.font36{font-size:36px;line-height:1.2}
.font24{font-size:24px;line-height:1.2}
.font34{font-size:34px;line-height:1.2}
.font32{font-size:32px;line-height:1.2}
.font30{font-size:30px;line-height:1.2}
.font22{font-size:22px;line-height:1.2}
.font21{font-size:21px;line-height:1.2}
.font20{font-size:20px;line-height:1.2}
.font18{font-size:18px;line-height:1.6}
.font17{font-size:17px;line-height:1.6}
.font16{font-size:16px;line-height:1.6}
.font15{font-size:15px;line-height:1.6}
.font14{font-size:14px;line-height:1.6}
.font13{font-size:13px;line-height:1.6}
.font12{font-size:12px;line-height:1.6}
.font64{font-size:64px;line-height:1.2}
.font60{font-size:60px;line-height:1.2}
.font54{font-size:54px;line-height:1.2}
.font52{font-size:52px;line-height:1.2}
.font62{font-size:62px;line-height:1.2}
.font66{font-size:66px;line-height:1.2}
.font120{font-size:120px;line-height:1.2}
.bolder{font-weight:bolder}
.borderRadius6{border-radius:6px;overflow:hidden}
.borderRadius5{border-radius:5px;overflow:hidden}
.borderRadius10{border-radius:10px;overflow:hidden}
.borderRadius20{border-radius:20px;overflow:hidden}
.borderRadius30{border-radius:30px;overflow:hidden}
.borderRadius40{border-radius:40px;overflow:hidden}
@media (max-width:1680px){
	.font14{font-size: 13px;}
    .font15{font-size: 14px;}
	.font16{font-size:13px}
	.font18{font-size:16px}
	.font20{font-size:18px}
	.font22{font-size:20px}
	.font24{font-size:22px}
	.font23{font-size:23px}
	.font26{font-size:24px}
	.font28{font-size:26px}
	.font30{font-size:28px}
	.font32{font-size:30px}
	.font34{font-size:32px}
	.font36{font-size:34px}
	.font38{font-size:36px}
	.font40{font-size:38px}
	.font42,.font44{font-size:40px}
	.font46{font-size:42px}
	.font45{font-size:43px}
	.font48{font-size:44px}
	.font50{font-size:46px}
	.font52{font-size:48px}
	.font54{font-size:48px}
	.font56{font-size:48px}
	.font60,.font62,.font64,.font72,.font76,.font80,.font82{font-size:48px}
}
@media(max-width:1550px){
	.mozmo .bt{margin-top:5px;line-height:1.4;margin-top:5px}
	.more a{padding:15px 80px 17px 20px}
	.more a i{width:13px;height:10px}；

    .font14 {font-size: 12px;}
	.font15 {font-size: 13px;}
    .font16 {font-size: 14px;}
    .font18 {font-size: 16px;}
    .font20 {font-size: 17px;}
    .font22 {font-size: 19px;}
    .font24 {font-size: 21px;}
    .font26 {font-size: 23px;}
    .font28 {font-size: 25px;}
    .font30 {font-size: 26px;}
    .font32 {font-size: 28px;}
    .font34 {font-size: 30px;}
    .font36 {font-size: 32px;}
    .font38 {font-size: 34px;}
    .font40 {font-size: 35px;}
    .font42 {font-size: 37px;}
    .font44 {font-size: 39px;}
    .font46 {font-size: 41px;}
    .font48 {font-size: 43px;}
    .font50 {font-size: 44px;}
    .font52 {font-size: 46px;}
    .font54 {font-size: 48px;}
    .font56 {font-size: 50px;}
    .font58 {font-size: 52px;}
    .font60 {font-size: 53px;}
    .font62 {font-size: 55px;}
    .font64 {font-size: 57px;}
    .font66 {font-size: 59px;}
    .font68 {font-size: 61px;}
    .font70 {font-size: 62px;}
    .font72 {font-size: 64px;}
    .font74 {font-size: 66px;}
    .font76 {font-size: 68px;}
    .font78 {font-size: 70px;}
    .font80 {font-size: 70px;}
    .font82 {font-size: 73px;}
    .font84 {font-size: 75px;}
    .font86 {font-size: 77px;}
    .font88 {font-size: 79px;}
    .font90 {font-size: 80px;}
    .font92 {font-size: 82px;}
    .font94 {font-size: 84px;}
    .font96 {font-size: 86px;}
    .font98 {font-size: 88px;}
    .font100 {font-size: 90px;}
}
@media (max-width:1440px){
	.font14{font-size:11px}
	.font15{font-size:12px}
	.font16{font-size:13px}
	.font18{font-size:15px}
	.font20{font-size:17px}
	.font22{font-size:18px}
	.font24{font-size:20px}
	.font25{font-size:21px}
	.font26{font-size:22px}
	.font28{font-size:22px}
	.font30{font-size:24px}
	.font32{font-size:24px}
	.font34{font-size:26px}
	.font36{font-size:28px}
	.font38{font-size:29px}
	.font40{font-size:30px}
	.font42,.font44{font-size:32px}
	.font46{font-size:34px}
	.font45{font-size:35px}
	.font48{font-size:36px}
	.font50{font-size:36px}
	.font52{font-size:38px}
	.font54{font-size:38px}
	.font56{font-size:40px}
	.font60,.font62,.font64,.font72,.font76,.font80,.font82{font-size:44px}
}
@media (max-width:1366px){
    .font14{font-size:10px}
	.font15{font-size:11px}
	.font16{font-size:12px}
	.font18 {font-size:14px}
	.font20 {font-size:16px}
	.font22 {font-size: 17px;}
    .font24 {font-size: 19px;}
    .font26 {font-size: 21px;}
    .font28 {font-size: 23px;}
    .font30 {font-size: 24px;}
    .font32 {font-size: 26px;}
    .font34 {font-size: 28px;}
    .font36 {font-size: 30px;}
    .font38 {font-size: 32px;}
    .font40 {font-size: 33px;}
    .font42 {font-size: 35px;}
    .font44 {font-size: 37px;}
    .font46 {font-size: 39px;}
    .font48 {font-size: 41px;}
    .font50 {font-size: 42px;}
    .font52 {font-size: 44px;}
    .font54 {font-size: 46px;}
    .font56 {font-size: 48px;}
    .font58 {font-size: 50px;}
    .font60 {font-size: 51px;}
    .font62 {font-size: 53px;}
    .font64 {font-size: 55px;}
    .font66 {font-size: 57px;}
    .font68 {font-size: 59px;}
    .font70 {font-size: 60px;}
    .font72 {font-size: 62px;}
    .font74 {font-size: 64px;}
    .font76 {font-size: 66px;}
    .font78 {font-size: 68px;}
    .font80 {font-size: 66px;}
    .font82 {font-size: 71px;}
    .font84 {font-size: 73px;}
    .font86 {font-size: 75px;}
    .font88 {font-size: 77px;}  
    .font90 {font-size: 78px;}
    .font92 {font-size: 80px;}
    .font94 {font-size: 82px;}
    .font96 {font-size: 84px;}
    .font98 {font-size: 86px;}
    .font100 {font-size: 88px;}
}
@media (max-width:1280px){
    .font18 {font-size:13px}
	.font20 {font-size: 15px;}
    .font24 {font-size: 18px;}
    .font26 {font-size: 20px;}
    .font28 {font-size: 22px;}
    .font30 {font-size: 23px;}
    .font32 {font-size: 25px;}
    .font34 {font-size: 27px;}
    .font36 {font-size: 29px;}
    .font38 {font-size: 31px;}
    .font40 {font-size: 32px;}
    .font42 {font-size: 34px;}
    .font44 {font-size: 36px;}
    .font46 {font-size: 38px;}
    .font48 {font-size: 40px;}
    .font50 {font-size: 41px;}
    .font52 {font-size: 43px;}
    .font54 {font-size: 45px;}
    .font56 {font-size: 47px;}
    .font58 {font-size: 49px;}
    .font60 {font-size: 50px;}
    .font62 {font-size: 52px;}
    .font64 {font-size: 54px;}
    .font66 {font-size: 56px;}
    .font68 {font-size: 58px;}
    .font70 {font-size: 59px;}
    .font72 {font-size: 61px;}
    .font74 {font-size: 63px;}
    .font76 {font-size: 65px;}
    .font78 {font-size: 67px;}
    .font80 {font-size: 62px;}
    .font82 {font-size: 70px;}
    .font84 {font-size: 72px;}
    .font86 {font-size: 74px;}
    .font88 {font-size: 76px;}
    .font90 {font-size: 77px;}
    .font92 {font-size: 79px;}
    .font94 {font-size: 81px;}
    .font96 {font-size: 83px;}
    .font98 {font-size: 85px;}
    .font100 {font-size: 87px;}
}

@media screen and (max-width:1152px){    
    .font26 {font-size: 19px;}
    .font28 {font-size: 21px;}
    .font30 {font-size: 22px;}
    .font32 {font-size: 24px;}
    .font34 {font-size: 26px;}
    .font36 {font-size: 28px;}
    .font38 {font-size: 30px;}
    .font40 {font-size: 31px;}
    .font42 {font-size: 33px;}
    .font44 {font-size: 35px;}
    .font46 {font-size: 37px;}
    .font48 {font-size: 39px;}
    .font50 {font-size: 40px;}
    .font52 {font-size: 42px;}
    .font54 {font-size: 44px;}
    .font56 {font-size: 46px;}
    .font58 {font-size: 48px;}
    .font60 {font-size: 49px;}
    .font62 {font-size: 51px;}
    .font64 {font-size: 53px;}
    .font66 {font-size: 55px;}
    .font68 {font-size: 57px;}
    .font70 {font-size: 58px;}
    .font72 {font-size: 60px;}
    .font74 {font-size: 62px;}
    .font76 {font-size: 64px;}
    .font78 {font-size: 66px;}
    .font80 {font-size: 60px;}
    .font82 {font-size: 69px;}
    .font84 {font-size: 71px;}
    .font86 {font-size: 73px;}
    .font88 {font-size: 75px;}
    .font90 {font-size: 76px;}
    .font92 {font-size: 78px;}
    .font94 {font-size: 80px;}
    .font96 {font-size: 82px;}
    .font98 {font-size: 84px;}
    .font100 {font-size: 86px;}
    
}

@media screen and (max-width:1024px){    /*ipad-y*/
    .font28 {font-size: 20px;}
    .font30 {font-size: 21px;}
    .font32 {font-size: 23px;}
    .font34 {font-size: 25px;}
    .font36 {font-size: 27px;}
    .font38 {font-size: 29px;}
    .font40 {font-size: 30px;}
    .font42 {font-size: 32px;}
    .font44 {font-size: 34px;}
    .font46 {font-size: 36px;}
    .font48 {font-size: 38px;}
    .font50 {font-size: 39px;}
    .font52 {font-size: 41px;}
    .font54 {font-size: 43px;}
    .font56 {font-size: 45px;}
    .font58 {font-size: 47px;}
    .font60 {font-size: 48px;}
    .font62 {font-size: 50px;}
    .font64 {font-size: 52px;}
    .font66 {font-size: 54px;}
    .font68 {font-size: 56px;}
    .font70 {font-size: 57px;}
    .font72 {font-size: 59px;}
    .font74 {font-size: 61px;}
    .font76 {font-size: 63px;}
    .font78 {font-size: 65px;}
    .font80 {font-size: 56px;}
    .font82 {font-size: 68px;}
    .font84 {font-size: 70px;}
    .font86 {font-size: 72px;}
    .font88 {font-size: 74px;}
    .font90 {font-size: 75px;}
    .font92 {font-size: 77px;}
    .font94 {font-size: 79px;}
    .font96 {font-size: 81px;}
    .font98 {font-size: 83px;}
    .font100 {font-size: 85px;}
}

@media screen and (max-width:980px){    /*ipad-x*/
    .font32 {font-size: 22px;}
    .font34 {font-size: 24px;}
    .font36 {font-size: 26px;}
    .font38 {font-size: 28px;}
    .font40 {font-size: 29px;}
    .font42 {font-size: 31px;}
    .font44 {font-size: 33px;}
    .font46 {font-size: 35px;}
    .font48 {font-size: 37px;}
    .font50 {font-size: 38px;}
    .font52 {font-size: 40px;}
    .font54 {font-size: 42px;}
    .font56 {font-size: 44px;}
    .font58 {font-size: 46px;}
    .font60 {font-size: 47px;}
    .font62 {font-size: 49px;}
    .font64 {font-size: 51px;}
    .font66 {font-size: 53px;}
    .font68 {font-size: 55px;}
    .font70 {font-size: 56px;}
    .font72 {font-size: 58px;}
    .font74 {font-size: 60px;}
    .font76 {font-size: 62px;}
    .font78 {font-size: 64px;}
    .font80 {font-size: 50px;}
    .font82 {font-size: 67px;}
    .font84 {font-size: 69px;}
    .font86 {font-size: 71px;}
    .font88 {font-size: 73px;}
    .font90 {font-size: 74px;}
    .font92 {font-size: 76px;}
    .font94 {font-size: 78px;}
    .font96 {font-size: 80px;}
    .font98 {font-size: 82px;}
    .font100 {font-size: 84px;}
}
@media(max-width:890px){
	.margintop10{margin-top:10px}
	.margintop20{margin-top:12px}
	.margintop30{margin-top:15px}
	.margintop40{margin-top:20px}
	.margintop50{margin-top:25px}
	.margintop60{margin-top:30px}
	.margintop70{margin-top:30px}
	.margintop80{margin-top:30px}
	.margintop90{margin-top:30px}
	.margintop100{margin-top:40px}
	.margintop140{margin-top:60px}
	.font100{font-size:40px}
	.font90{font-size:40px}
	.font82{font-size:34px}
	.font56{font-size:25px}
	.font55{font-size:24px}
	.font50{font-size:22px}
	.font76{font-size:30px}
	.font38{font-size:26px}
	.font36{font-size:22px}
	.font34{font-size:20px}
	.font32{font-size:20px}
	.font30{font-size:20px}
	.font24{font-size:18px}
	.font25{font-size:19px}
	.font26{font-size:20px}
	.font28{font-size:20px}
	.font17{font-size:15px}
	.font16{font-size:14px}
	.font15{font-size:14px}
	.font21{font-size:16px}
	.font20{font-size:15px}
	.font22{font-size:17px}
	.font18{font-size:15px}
	.font40{font-size:22px}
	.font42{font-size:24px}
	.font46{font-size:24px}
	.font45{font-size:24px}
	.font44{font-size:24px}
	.font74{font-size:28px}
	.font72{font-size:28px}
	.font70{font-size:26px}
	.font36{font-size:22px}
	.font64{font-size:25px}
	.font60{font-size:25px}
	.font54{font-size:24px}
	.font52{font-size:24px}
	.font62{font-size:26px}
	.font66{font-size:28px}
	.font12{font-size:12px}
	.font120{font-size:30px}
	.font14{font-size:13px}
	.font20{font-size:16px}
	.margintop90{margin-top:30px}
	.borderRadius20{border-radius:10px}
	.borderRadius30{border-radius:15px}
	.borderRadius40{border-radius:20px}
	.font16{font-size:14px}
	.font15{font-size:14px}
	.font14{font-size:12px}
	.font12{font-size:12px}
}

.more{line-height:0}
.more a{display:inline-block;line-height:1;color:#fff;background:#e3001b;padding:19px 95px 21px 25px;position:relative;overflow:hidden;border-radius:0 10px 0 10px}
.more a i{display:inline-block;position:absolute;right:24px;top:50%;transform:translateY(-50%);content:"";width:15px;height:13px;background:url(../images/more.png)no-repeat center center/cover}
.more a:after{position:absolute;width:100%;left:-100%;top:0;height:100%;background:rgba(255,255,255,0.2);content:"";transform:rotate(45deg)}
.more a:hover:after{animation:more_1 0.6s 1}
@keyframes more_1{
	0%{left:-100%}
	100%{left:100%}
}
.moreb a{background:#fff;color:#e3001b}
.moreb a i{background:url(../images/morea.png)no-repeat center center/cover}
.moreb a:after{background:rgba(227,0,27,.2)}
.mozmo .xb{color:#e3001b}
.mozmo .bt{color:#333333;line-height:1.18;margin-top:2px}
.mozmob .xb,.mozmob .bt{color:#fff}

