@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%}
input[type='reset'],input[type='button'],input[type='submit'],input[type='radio']{cursor:pointer;outline:none;-webkit-appearance:none}
input[type='checkbox'],input[type='radio']{position:relative;vertical-align:middle;margin-top:-2px;margin-bottom:1px;margin-left:5px;margin-right:5px;-webkit-appearance:none}
textarea,input[type='email'],input[type='date'],input[type='password'],input[type='text']{padding:0px;color:#666;outline:none;font-family:initial;-webkit-appearance:none}
.f-l{float:left}
.f-r{float:right}

.clearfix{clear:both}
.clearfix:after{clear:both;height:0;content:"";line-height:0;font-size:0;display:block}

.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}
.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){
	.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:1440px){
	.font14{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:11px;}
	
}

@media (max-width:1280px){
	.font12{font-size:10px;}
	.font16{font-size:12px;}
	.font18{font-size:14px;}
	.font20{font-size:16px;}
	.font22{font-size:17px;}
	.font24{font-size:18px;}
	.font25{font-size:20px;}
	.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;}
	.font45{font-size:34px;}
	.font46{font-size:36px;}
	.font48,.font50{font-size:38px;}
	.font52,.font54,.font56,.font60,.font62,.font64,.font72,.font76,.font80,.font82{font-size:44px;}
}
@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;}
	
	.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}
	
@media(max-width:1500px){.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;}
}