@charset "utf-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, tt, var,u, i, center,dl, dt, dd, ol, ul, li,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, mark, audio, video {margin: 0;padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
:focus {outline:0;}
input, button, textarea,select, optgroup, option {resize: none; font: inherit; margin: 0; padding: 0;}
input[type=text],input[type=button],input[type=submit],input[type=reset], button, textarea, select {font: inherit;outline:none;-webkit-appearance:none;border-radius: 0;border: 0;}
input[type=button],input[type=submit]{ border: none;cursor: pointer;transition:0.5s;-webkit-transition: 0.5s;font: inherit;}
ol,li,ul{list-style: none;}
table{border-collapse:collapse;word-wrap:break-word; }
:link, :visited , ins {text-decoration: none;}
html{font-size: calc(100 * 100vw / 1920);}
body{ font-family:"inherit","Microsoft YaHei","Noto Sans SC","Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;font-size: .16rem;font-weight: 400; color: #3F4552; line-height: 1.6; overflow-x: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: justify;} 
a{color:inherit;}
img{vertical-align: middle;max-width: 100%;}
@font-face {
	font-family: 'iconfont';  /* Project id 3204963 */
	src: url('//at.alicdn.com/t/font_3204963_lxwmypjvp8o.woff2?t=1646982539423') format('woff2'),
		 url('//at.alicdn.com/t/font_3204963_lxwmypjvp8o.woff?t=1646982539423') format('woff'),
		 url('//at.alicdn.com/t/font_3204963_lxwmypjvp8o.ttf?t=1646982539423') format('truetype');
  }
.divHover{cursor: pointer;transition: .5s;}
.fontDIN{font-family:'fontDIN';}
.fontGotham{font-family: 'fontGotham';}
.fontzht{font-family: Microsoft JhengHei;}
.fontnormal{ font-weight: normal;}
.fontBold{font-weight: bold;}
.iconfont {font-family:"iconfont";font-size:inherit;font-style:normal;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.iconTp{ vertical-align: top; display: inline-block;}
.iconCt{ vertical-align: middle; display: inline-block;}
.scaleImg,.scaleImg2,.halfImg{overflow: hidden;display: block;position: relative;}
.scaleImg img{ width: 100%;transition:.6s;-webkit-transition: .6s;   height: 3.5rem; object-fit: cover;}
.scaleImg2 img,.halfImg img{ width: 100%;transition:.6s;-webkit-transition: .6s;}
.scaleImg2 img{transform: scale(1.1);-webkit-transform: scale(1.1);}
*{-webkit-tap-highlight-color:rgba(255,0,0,0);}/*去掉手机端a链接点击时候出现的边框*/
.clear{ clear:both; height:0; font-size:0; overflow:hidden; line-height:0;}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; } 
.fl,.floatLeft{float:left;}
.fr,.floatRight{float:right;}
.position2{ position: relative;z-index: 2;display: block;}
.position3{ position: relative;z-index: 3;display: block;}
.position4{ position: relative;z-index: 4;display: block;}
.singleTxt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.overHidden{ overflow: hidden;} 
.fontpfReg{font-weight: lighter;}
.upcase{text-transform: uppercase;}
.inlineBlock{ display: inline-block;*display: inline;*zoom: 1;}
.blockDiv>img,.blockImg{display: block; width: 100%;}
.block{display: block;position: relative;}
.verTop{ vertical-align: top;}
.verMid{ vertical-align: middle;}
.versub{ vertical-align: sub;}
.flex{ display: flex;display: -webkit-flex;}
.flexcol{flex-direction: column;-webkit-flex-direction: column;}
.flexwp{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.flexbt{ -webkit-box-pack: space-between;-ms-flex-pack: space-between;justify-content: space-between;-webkit-justify-content: space-between;}
.flexjt{ -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-justify-content: center;}
.flex1 {-webkit-flex: 1;  -ms-flex: 1;flex: 1; -webkit-box-flex: 1;-moz-box-flex: 1;min-width: 0;}
.flexat{align-items: center;-webkit-align-items: center;}
.flexst{align-items: flex-start;-webkit-align-items: flex-start;}
.flexend{justify-content: flex-end;-webkit-justify-content: flex-end;}
.flexrev{flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}
.font300{font-weight: 300;}
.font500{font-weight: 500;}
.font700{font-weight: 700;}
.rights{text-align: right;}
.centers{text-align: center;}
.lefts{text-align: left;}
.opacity1{opacity: .1;}
.opacity2{opacity: .2;}
.opacity3{opacity: .3;}
.opacity4{opacity: .4;}
.opacity5{opacity: .5;}
.opacity6{opacity: .6;}
.opacity7{opacity: .7;}
.opacity8{opacity: .8;}
.opacity9{opacity: .9;}
.pt1{padding-top: .1rem;}
.pt15{padding-top: .15rem;}
.pt2{padding-top: .2rem;}
.pt3{padding-top: .3rem;}
.pt4{padding-top: .4rem;}
.pt5{padding-top: .5rem;}
.pt6{padding-top: .6rem;}
.pt7{padding-top: .7rem;}
.pt8{padding-top: .8rem;}
.pt9{padding-top: .9rem;}
.pt10{padding-top: 1rem;}
.pb1{padding-bottom: .1rem;}
.pb2{padding-bottom: .2rem;}
.pb3{padding-bottom: .3rem;}
.pb4{padding-bottom: .4rem;}
.pb5{padding-bottom: .5rem;}
.pb6{padding-bottom: .6rem;}
.pb7{padding-bottom: .7rem;}
.pb8{padding-bottom: .8rem;}
.pb9{padding-bottom: .9rem;}
.pb10{padding-bottom: 1rem;}
.mt1{margin-top: .1rem;}
.mt2{margin-top: .2rem;}
.mt3{margin-top: .3rem;}
.mt4{margin-top: .4rem;}
.mt5{margin-top: .5rem;}
.mt6{margin-top: .6rem;}
.mt7{margin-top: .7rem;}
.mt8{margin-top: .8rem;}
.mt9{margin-top: .9rem;}
.mt10{margin-top: 1rem;}
.mb1{margin-bottom: .1rem;}
.mb2{margin-bottom: .2rem;}
.mb3{margin-bottom: .3rem;}
.mb4{margin-bottom: .4rem;}
.mb5{margin-bottom: .5rem;}
.mb6{margin-bottom: .6rem;}
.mb7{margin-bottom: .7rem;}
.mb8{margin-bottom: .8rem;}
.mb9{margin-bottom: .9rem;}
.mb10{margin-bottom: 1rem;}
.pl1{padding-left: .1rem;}
.pl2{padding-left: .2rem;}
.pl3{padding-left: .3rem;}
.pl4{padding-left: .4rem;}
.pl5{padding-left: .5rem;}
.pl6{padding-left: .6rem;}
.pl7{padding-left: .7rem;}
.pl8{padding-left: .8rem;}
.pl9{padding-left: .9rem;}
.pl10{padding-left: 1rem;}
.pr1{padding-right: .1rem;}
.pr2{padding-right: .2rem;}
.pr3{padding-right: .3rem;}
.pr4{padding-right: .4rem;}
.pr5{padding-right: .5rem;}
.pr6{padding-right: .6rem;}
.pr7{padding-right: .7rem;}
.pr8{padding-right: .8rem;}
.pr9{padding-right: .9rem;}
.pr10{padding-right: 1rem;}
.ml1{margin-left: .1rem;}
.ml2{margin-left: .2rem;}
.ml3{margin-left: .3rem;}
.ml4{margin-left: .4rem;}
.ml5{margin-left: .5rem;}
.ml6{margin-left: .6rem;}
.ml7{margin-left: .7rem;}
.ml8{margin-left: .8rem;}
.ml9{margin-left: .9rem;}
.ml10{margin-left: 1rem;}
.mr1{margin-right: .1rem;}
.mr2{margin-right: .2rem;}
.mr3{margin-right: .3rem;}
.mr4{margin-right: .4rem;}
.mr5{margin-right: .5rem;}
.mr6{margin-right: .6rem;}
.mr7{margin-right: .7rem;}
.mr8{margin-right: .8rem;}
.mr9{margin-right: .9rem;}
.mr10{margin-right: 1rem;}
.line1{line-height: 1;}
.line11{line-height: 1.1;}
.line12{line-height: 1.2;}
.line13{line-height: 1.3;}
.line14{line-height: 1.4;}
.line15{line-height: 1.5;}
.line16{line-height: 1.6;}
.line17{line-height: 1.7;}
.line18{line-height: 1.8;}
.line19{line-height: 1.9;}
.line2{line-height: 2;}
.color333{ color: #333;}
.colorfff{ color: #fff;}
.coloraaa{ color: #aaa;}
.color000{ color: #000;}
.colorbbb{ color: #bbb;}
.colorccc{ color: #ccc;}
.color888{ color: #888;}
.color999{ color: #999;}
.color666{ color: #666;}
.font12{font-size: .12rem;}
.font13{font-size: .13rem;}
.font14{font-size: .14rem;}
.font16{font-size: .16rem;}
.font18{font-size: .18rem;}
.font20{font-size: .2rem;}
.font24{font-size: .24rem;}
.font26{font-size: .26rem;}
.font28{font-size: .28rem;}
.font30{font-size: .3rem;}
.font32{font-size: .32rem;}
.font34{font-size: .34rem;}
.font36{font-size: .36rem;}
.font38{font-size: .38rem;}
.font40{font-size: .4rem;}
.font42{font-size: .42rem;}
.font44{font-size: .44rem;}
.font48{font-size: .48rem;}
.font50{font-size: .5rem;}
.font52{font-size: .52rem;}
.font54{font-size: .54rem;}
.font56{font-size: .56rem;}
.font58{font-size: .58rem;}
.font60{font-size: .6rem;}
.font68{font-size: .68rem;}
.font80{font-size: .8rem;}
.mfont12{font-size: 12px;}
.mfont14{font-size: 14px;}
.mfont15{font-size: 15px;}
.mfont16{font-size: 16px;}
.mfont18{font-size: 18px;}
.mfont20{font-size: 20px;}
.mfont22{font-size: 22px;}
.mfont24{font-size: 24px;}
.mfont26{font-size: 26px;}
.mfont28{font-size: 28px;}
.mfont30{font-size: 30px;}
.mfont32{font-size: 32px;}
.mfont34{font-size: 34px;}
.mfont36{font-size: 36px;}
.mfont38{font-size: 38px;}
.mfont40{font-size: 40px;}
.mfont42{font-size: 42px;}
.mfont44{font-size: 44px;}
.mfont48{font-size: 48px;}

.flexTwo dd{width: 49%;margin-bottom: 2%;}
.flexThree dd{width: 31.33%;margin-bottom: 2%;}
.flexThree::after{content: '';width: 31.33%;}
.flexFour{width: 102%;}
.flexFour dd{width: 23%;margin: 0 2% 2% 0;}

.aLink{display: block;}
.overflowY{ overflow-y: auto;}
.loadings{ position: fixed;left: 0;top: 0;bottom: 0;right: 0;background: #fff;z-index: 9999; display: none\9;}
.loadings .gif{ position: absolute; left: 0;right: 0;text-align: center;top: 50%;margin-top: -0.20rem;}
.covverBg,.coverBg{background-size: cover !important;}
#video1{position: relative;margin: auto;height: 80%;top: 10%;max-width: 1200px;}
.video-box{width: 100%;height: 100%;position:fixed;top: 0;left: 0;z-index: 99999;display: none;background: rgba(0,0,0,0.8);}
.video-close{color: #fff;font-size: 30px;position: absolute;right: 0;top: 0;border-radius: 50%;cursor: pointer;z-index: 9999999;padding: 15px;line-height: 1;}
#fz-videoAct{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
#video1 video{max-width: 100%;display: block;}
.max2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.max3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.max4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.max8{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.max10{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}
.ico44,.icon44{width: 44px;}
.ico30,.icon30{width: 30px;}
.ico40,.icon40{width: 40px;}
.icon60{width: 60px;}
.icon50{width: 50px}
.colorlogo{color: #0072ff}
.bglogo{background: #0072ff}
.swiper-pagination{position: static;text-align: center;}
.swiper-pagination .swiper-pagination-bullet{margin: 0 5px;}
.swiper-pagination .swiper-pagination-bullet-active{background: #0072ff}
.swiper-pagination-line .swiper-pagination-bullet{width: 28px;height: 4px;border-radius: 0;}

.navMenu {right: 0;display: none; z-index:22;position: relative; cursor: pointer; width:24px;height:20px;margin-left: 10px}
.navMenu span{border-radius: 2px; position: absolute; left: 0;background: #fff; width: 100%; height: 2px; display: block;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.navMenu .line1{ top: 0;}
.navMenu .line2{ top: 50%; margin-top: -1px;}
.navMenu .line3{ bottom: 0;}
.navMenu.on .line1{transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg); top: 50%; bottom: auto;}
.navMenu.on .line2{transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg); top: 50%; bottom: auto;}
.navMenu.on .line3{display: none;}
.borderMore{padding: 5px 25px;background: #0072ff;color: #fff;border: 1px solid #0072ff;cursor: pointer;transition: .5s;}
.borderMore2{background: transparent;color: #fff;border-color: #fff;}
.wt60{width: .6rem}
.wt50{width: .5rem}
.wt26{width: .26rem}
.wt100{width: 1rem}
.bgCover{background-size: cover !important}
.videoImg{height: 100%;}
.videoImg img{max-width: 90%;max-height: 90%;}
.activeSections .swiper-slide-active .dhy1,.yuwuDL dd.on .dhyc1,.renwenDL dd.on{animation: .75s dhs linear both; -webkit-animation: .75s dhs linear both}
.activeSections .swiper-slide-active .dhy2,.yuwuDL dd.on .dhyc2{animation: .75s .25s dhs linear both; -webkit-animation: .75s .25s dhs linear both}
.activeSections .swiper-slide-active .dhy3,.yuwuDL dd.on .dhyc3{animation: .75s .5s dhs linear both; -webkit-animation: .75s .5s dhs linear both}
.activeSections .swiper-slide-active .dhy4,.yuwuDL dd.on .dhyc4{animation: .75s .75s dhs linear both; -webkit-animation: .75s .75s dhs linear both}
.activeSections .swiper-slide-active .dhy5,.yuwuDL dd.on .dhyc5{animation: .75s 1s dhs linear both; -webkit-animation: .75s 1s dhs linear both}
@media only screen and (max-width:1600px) {
	.mfont18{font-size: 18px}
	.mfont20{font-size: 20px;}
	.mfont22{font-size: 22px;}
	.mfont24{font-size: 24px;}
	.mfont26{font-size: 26px;}
	.mfont28{font-size: 28px;}
	.mfont30{font-size: 30px;}
	.mfont32{font-size: 32px;}
}
@media only screen and (min-width:1200px) and (max-width:1600px) {
	.font12{font-size: .12rem;}
	.font13{font-size: .13rem;}
	.font14{font-size: .14rem;}
	.font16{font-size: .16rem;}
	.font18{font-size: .18rem;}
	.font20{font-size: .20rem;}
	.font24{font-size: .24rem;}
	.font26{font-size: .26rem;}
	.font28{font-size: .28rem;}
	.font30{font-size: .30rem;}
}

@media only screen and (min-width:1100px) {
	a{transition:all 0.5s;-webkit-transition:all  0.5s;}
	a:hover{color: #0072ff;}
	.scaleImg:hover >img,.halfImg:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
	.scaleImg2 img:hover{transform: scale(1);-webkit-transform: scale(1);}
	.hover{transition: .5s;-webkit-transition: .5s;cursor: pointer;}
	.hover:hover{color: #0072ff !important;}
	.animationDH { opacity: 0;}
	.animationDH.current { opacity: 1;}
	.animateRt.current{animation: 1s dh_rt linear both; -webkit-animation: 1s dh_rt linear both}
	.animateLt.current{animation: 1s dh_lt linear both; -webkit-animation: 1s dh_lt linear both}
	.animateTt.current{animation: 1s dh_tt linear both; -webkit-animation: 1s dh_tt linear both}
	.animateBt.current{animation: 1s dh_bt linear both; -webkit-animation: 1s dh_bt linear both}
	.animate1.current{animation: 1s dh_1 linear both; -webkit-animation: 1s dh_1 linear both}
	.animate2.current{animation: 1s dh_2 linear both; -webkit-animation: 1s dh_2 linear both}
    .animationDH.current .dhy1,.activeSections .swiper-slide-active .dhy1,.yuwuDL dd.on .dhyc1,.renwenDL dd.on{animation: .75s dhs linear both; -webkit-animation: .75s dhs linear both}
	.animationDH.current .dhy2,.activeSections .swiper-slide-active .dhy2,.yuwuDL dd.on .dhyc2{animation: .75s .25s dhs linear both; -webkit-animation: .75s .25s dhs linear both}
	.animationDH.current .dhy3,.activeSections .swiper-slide-active .dhy3,.yuwuDL dd.on .dhyc3{animation: .75s .5s dhs linear both; -webkit-animation: .75s .5s dhs linear both}
	.animationDH.current .dhy4,.activeSections .swiper-slide-active .dhy4,.yuwuDL dd.on .dhyc4{animation: .75s .75s dhs linear both; -webkit-animation: .75s .75s dhs linear both}
	.animationDH.current .dhy5,.activeSections .swiper-slide-active .dhy5,.yuwuDL dd.on .dhyc5{animation: .75s 1s dhs linear both; -webkit-animation: .75s 1s dhs linear both}

	
}
@-webkit-keyframes dh_rt {
	from { opacity: 0; -webkit-transform: translate(60px,0%); }
	to { opacity: 1; -webkit-transform: translate(0,0); }
}

@keyframes dh_rt {
	from { opacity: 0; transform: translate(60px,0%); }
	to { opacity: 1; transform: translate(0,0); }
}
@-webkit-keyframes dh_lt {
	from { opacity: 0; -webkit-transform: translate(-60px,0%); }
	to { opacity: 1; -webkit-transform: translate(0,0); }
}

@keyframes dh_lt {
	from { opacity: 0; transform: translate(-60px,0%); }
	to { opacity: 1; transform: translate(0,0); }
}

@-webkit-keyframes dh_tt {
	from { opacity: 0; -webkit-transform: translate(0,-60px); }
	to { opacity: 1; -webkit-transform: translate(0,0); }
}

@keyframes dh_tt {
	from { opacity: 0; transform: translate(0,-60px); }
	to { opacity: 1; transform: translate(0,0); }
}
@-webkit-keyframes dh_bt {
	from { opacity: 0; -webkit-transform: translate(0,60px); }
	to { opacity: 1; -webkit-transform: translate(0,0); }
}

@keyframes dh_bt {
	from { opacity: 0; transform: translate(0,60px); }
	to { opacity: 1; transform: translate(0,0); }
}
@-webkit-keyframes dhs {
	from { opacity: 0; -webkit-transform: translate(0,40px); }
	to { opacity: 1; -webkit-transform: translate(0,0); }
}

@keyframes dhs {
	from { opacity: 0; transform: translate(0,40px); }
	to { opacity: 1; transform: translate(0,0); }
}

@keyframes lineQ1 {
	0% { opacity: 0.8; transform: scale(0); }
	100%{ opacity: 0;transform: scale(2.5);}
}
@-webkit-keyframes lineQ1 {
	0% { opacity: 0.8; -webkit-transform: scale(0); }
	100%{ opacity: 0;-webkit-transform: scale(2.5);}
}
@keyframes suof {
	0% {transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}
@-webkit-keyframes suof {
	0% {-webkit-transform: rotate(0deg);}
	100%{-webkit-transform: rotate(360deg);}
}

@-webkit-keyframes slide {
	0% {opacity: 0;;}
	100%{opacity: 1;}
}
@keyframes slide {
	0% {opacity: 0;;}
	100%{opacity: 1;}
}
@media only screen and (max-width:1100px ) {
	.navMenu{display: block}
	a{transition: 0s;-webkit-transition: 0s;}
	.scrollToTop{ width: .58rem;line-height: .58rem;font-size: .3rem;}
	.flexBlock{display: block}
	.flexBlock >*{width: auto;}
}


@media only screen and (min-width:1100px ) {
	::-webkit-scrollbar {width: 10px; height: 10px;z-index: 30;position: relative;}
	::-webkit-scrollbar-thumb {background: #aaa; }
	::-webkit-scrollbar-thumb:window-inactive {background: #aaa;}
	.overflow::-webkit-scrollbar {width: 3px;height: 5px;border-radius: 5px;}
	.overflow::-webkit-scrollbar-thumb {background: rgba(255,255,255,.52);opacity: .5; }
	.overflow::-webkit-scrollbar-thumb:window-inactive {background: rgba(0,0,0,.2);border-radius: 5px;}
	.hoverColor{transition: all .5s;}
	.hoverColor:hover{color: #0072ff}
}

@media only screen and (max-width:1100px) {
	.mpt1{padding-top: .1rem;}
	.mpt2{padding-top: .2rem;}
	.mpt3{padding-top: .3rem;}
	.mpt4{padding-top: .4rem;}
	.mpt5{padding-top: .5rem;}
	.mpt6{padding-top: .6rem;}
	.mpt7{padding-top: .7rem;}
	.mpt8{padding-top: .8rem;}
	.mpt9{padding-top: .9rem;}
	.mpt10{padding-top: 1rem;}
	.mpb1{padding-bottom: .1rem;}
	.mpb2{padding-bottom: .2rem;}
	.mpb3{padding-bottom: .3rem;}
	.mpb4{padding-bottom: .4rem;}
	.mpb5{padding-bottom: .5rem;}
	.mpb6{padding-bottom: .6rem;}
	.mpb7{padding-bottom: .7rem;}
	.mpb8{padding-bottom: .8rem;}
	.mpb9{padding-bottom: .9rem;}
	.mpb10{padding-bottom: 1rem;}
	.mmt1{margin-top: .1rem;}
	.mmt2{margin-top: .2rem;}
	.mmt3{margin-top: .3rem;}
	.mmt4{margin-top: .4rem;}
	.mmt5{margin-top: .5rem;}
	.mmt6{margin-top: .6rem;}
	.mmt7{margin-top: .7rem;}
	.mmt8{margin-top: .8rem;}
	.mmt9{margin-top: .9rem;}
	.mmt10{margin-top: 1rem;}
	.mmb1{margin-bottom: .1rem;}
	.mmb2{margin-bottom: .2rem;}
	.mmb3{margin-bottom: .3rem;}
	.mmb4{margin-bottom: .4rem;}
	.mmb5{margin-bottom: .5rem;}
	.mmb6{margin-bottom: .6rem;}
	.mmb7{margin-bottom: .7rem;}
	.mmb8{margin-bottom: .8rem;}
	.mmb9{margin-bottom: .9rem;}
	.mmb10{margin-bottom: 1rem;}
	.mpl1{padding-left: .1rem;}
	.mpl2{padding-left: .2rem;}
	.mpl3{padding-left: .3rem;}
	.mpl4{padding-left: .4rem;}
	.mpl5{padding-left: .5rem;}
	.mpl6{padding-left: .6rem;}
	.mpl7{padding-left: .7rem;}
	.mpl8{padding-left: .8rem;}
	.mpl8{padding-left: .9rem;}
	.mpl10{padding-left: 1rem;}
	.mpr1{padding-right: .1rem;}
	.mpr2{padding-right: .2rem;}
	.mpr3{padding-right: .3rem;}
	.mpr4{padding-right: .4rem;}
	.mpr5{padding-right: .5rem;}
	.mpr6{padding-right: .6rem;}
	.mpr7{padding-right: .7rem;}
	.mpr8{padding-right: .8rem;}
	.mpr8{padding-right: .9rem;}
	.mpr10{padding-right: 1rem;}

	.mml1{margin-left: .1rem;}
	.mml2{margin-left: .2rem;}
	.mml3{margin-left: .3rem;}
	.mml4{margin-left: .4rem;}
	.mml5{margin-left: .5rem;}
	.mml6{margin-left: .6rem;}
	.mml7{margin-left: .7rem;}
	.mml8{margin-left: .8rem;}
	.mml9{margin-left: .9rem;}
	.mml10{margin-left: 1rem;}
	.mmr1{margin-right: .1rem;}
	.mmr2{margin-right: .2rem;}
	.mmr3{margin-right: .3rem;}
	.mmr4{margin-right: .4rem;}
	.mmr5{margin-right: .5rem;}
	.mmr6{margin-right: .6rem;}
	.mmr7{margin-right: .7rem;}
	.mmr8{margin-right: .8rem;}
	.mmr9{margin-right: .9rem;}
	.mmr10{margin-right: 1rem;}
	.font14{font-size: .14rem}
	.font15{font-size: .15rem;}
	.font16,body{font-size: .16rem;}
	.font18{font-size: .18rem;}
	.font20{font-size: .2rem;}
	.font22{font-size: .22rem;}
	.font24{font-size: .24rem;}
	.font26{font-size: .26rem;}
	.font28{font-size: .28rem;}
	.font30{font-size: .3rem;}
	.font32{font-size: .32rem;}
	.font34{font-size: .34rem;}
	.font36{font-size: .36rem;}
	.font38{font-size: .38rem;}
	.font40{font-size: .4rem;}
	.font42{font-size: .42rem;}
	.font44{font-size: .44rem;}
	.font48{font-size: .48rem;}
	.font50{font-size: .5rem;}
	.font52{font-size: .52rem;}
	.font54{font-size: .54rem;}
	.font56{font-size: .56rem;}
	.font58{font-size: .58rem;}
	.font60{font-size: .6rem;}
	.font68{font-size: .68rem;}
	.font80,.mfont80{font-size: .7rem;}
	
	.flexBlock{display: block;}
	.flexBlock dd{width: auto;margin: 0 0 2% 0;}
	.mflexTwo dd{width: 49%;margin: 0 0 2% 0;}
}

@media only screen and (max-width:480px) {
	body{font-size: .26rem;}
	.font12{font-size: 12px;}
	.font14{font-size: 12px;}
	.font15{font-size: 13px;}
	.font16{font-size: .26rem;}
	.font18{font-size: .3rem;}
	.font20{font-size: .34rem;}
	.font22{font-size: .3rem;}
	.font24{font-size: .32rem;}
	.font26{font-size: .34rem;}
	.font28{font-size: .36rem;}
	.font30{font-size: .36rem;}
	.font32{font-size: .37rem;}
	.font34{font-size: .37rem;}
	.font36{font-size: .38rem;}
	.font38{font-size: .38rem;}
	.font40{font-size: .38rem;}
	.font42{font-size: .5rem;}
	.font44{font-size: .4rem;}
	.font46{font-size: .4rem;}
	.font48{font-size: .4rem;}
	.font56{font-size: .46rem;}
	
}