body, .ui-dialog, select, input, textarea {
    font-family: 'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
    overflow-x: hidden;
}

h1,h2,h3,h4 {
    display: block;
    margin: 0;
    padding: 0;
}
h1 {
    font-size: 35px;
    width: 0;
    height: 0;
    visibility: hidden;
}
.back{
    position: fixed;
    bottom: 48px;
    right: 8px;
    padding: 8px;
    text-align: center;
    z-index: 1000;
    vertical-align: middle;
    -ms-transform: translate(0px,0px);
    -webkit-transform: translate(0px,0px);
    transform: translate(0px,0px);
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
.back:hover, .back:active{
    -ms-transform: translate(0px,-8px);
    -webkit-transform: translate(0px,-8px);
    transform: translate(0px,-8px);
}
.back a{
    text-decoration: none;
}

.fmcwtexyen{
    Font-family: 'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
}
.fmsimsun{
    Font-family: 'Noto Serif TC',serif,'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
}

.w0{width: 0px;}
.w16px{width: 16px;}
.w24px{width: 24px;}
.col12-1{width: 60px;}
.col12-2{width: 140px;}
.col12-3{width: 220px;}
.col12-4{width: 300px;}
.col12-5{width: 380px;}
.col12-6{width: 450px;}
.col12-7{width: 520px;}
.col12-8{width: 600px;}
.col12-9{width: 690px;}
.col12-10{width: 760px;}
.col12-11{width: 850px;}
.col12-12{width: 960px;}
.w1200px{width: 1200px;}
.w1608px{width: 1608px;}
.w100{width: 100%;}
.w102{width: calc(100% + 2px);}

.maxw128px{max-width: 128px;}
.maxw92px{max-width: 92px;}
.maxw80px{max-width: 80px;}
.maxw64px{max-width: 64px;}
.maxw60px{max-width: 60px;}
.maxw48px{max-width: 48px;}
.maxw32px{max-width: 32px;}
.maxw24px{max-width: 24px;}
.maxw80{max-width: 80%;}
.maxw85{max-width: 85%;}
.maxw90{max-width: 90%;}
.maxw95{max-width: 95%;}
.maxw100{max-width: 100%;}
.maxw100-144px{max-width: calc(100% - 144px);}
.maxw100-92px{max-width: calc(100% - 92px);}
.maxw100-88px{max-width: calc(100% - 88px);}
.maxw100-76px{max-width: calc(100% - 76px);}
.maxw100-72px{max-width: calc(100% - 72px);}
.maxw100-64px{max-width: calc(100% - 64px);}
.maxw100-48px{max-width: calc(100% - 48px);}
.maxw100-40px{max-width: calc(100% - 40px);}
.maxw100-32px{max-width: calc(100% - 32px);}
.maxw100-24px{max-width: calc(100% - 24px);}
.maxw100-8px{max-width: calc(100% - 8px);}
.maxw100-2px{max-width: calc(100% - 2px);}
.minw100{min-width: 100%;}

.h0{height: 0px;}
.h50{height: 50%;}
.h100{height: 100%;}
.h72px{height: 72px;}
.h220px{height: 220px;}
.h102{height: calc(100% + 2px);}

.maxh100{max-height: 100%;}

.padding0{padding: 0px;}
.padding1{padding: 1px;}
.padding4{padding: 4px;}
.padding8{padding: 8px;}
.padding16{padding: 16px;}
.paddingtb0lr2{padding: 0 2px;}
.paddingtb0lr4{padding: 0 4px;}
.paddingtb0lr8{padding: 0 8px;}
.paddingtb0lr16{padding: 0 16px;}
.paddingtb0lr36{padding: 0 36px;}
.paddingtb4lr0{padding: 4px 0px;}
.paddingtb4lr8{padding: 4px 8px;}
.paddingtb4lr16{padding: 4px 16px;}
.paddingtb4lr24{padding: 4px 24px;}
.paddingtb8lr0{padding: 8px 0px;}
.paddingtb8lr4{padding: 8px 4px;}
.paddingtb8lr16{padding: 8px 16px;}
.paddingtb8lr24{padding: 8px 24px;}
.paddingtbr8l24{padding: 8px 8px 8px 24px;}
.paddingtbr8l32{padding: 8px 8px 8px 32px;}
.paddingtb16lr0{padding: 16px 0px;}
.paddingtb16lr4{padding: 16px 4px;}
.paddingtb16lr8{padding: 16px 8px;}
.paddingtb20lr0{padding: 20px 0px;}
.paddingtb20lr8{padding: 20px 8px;}
.paddingtb40lr0{padding: 40px 0px;}
.paddingtb40lr8{padding: 40px 8px;}

.margin0{margin: 0px;}
.margin04{margin: 0px 4px;}
.margin016{margin: 0px 16px;}
.margin84{margin: 8px 4px;}
.margin80{margin: 8px 0px;}
.margin0auto{margin: 0 auto;}
.margin0auto00{margin: 0 auto 0 0;}
.margin000auto{margin: 0 0 0 auto;}
.margin4auto{margin: 4px auto;}
.margin8auto{margin: 8px auto;}
.margin16auto{margin: 16px auto;}
.margin160{margin: 16px 0px;}

.dpinb{display: inline-block;}
.dpb{display: block;}
.dpf{display: flex;display: -webkit-flex;}
.dpinf{display: inline-flex;display: -webkit-inline-flex;}
.aicenter{align-items: center;-webkit-align-items: center;}
.aistretch{align-items: stretch;-webkit-align-items: stretch;}
.aiend{align-items: flex-end;-webkit-align-items: flex-end;}
.aistart{align-items: flex-start;-webkit-align-items: flex-start;}
.accenter{align-content: center;-webkit-align-content: center;}
.jccenter{justify-content: center;-webkit-justify-content: center;}
.jcsa{justify-content: space-around;-webkit-justify-content: space-around;}
.jcsb{justify-content: space-between;-webkit-justify-content: space-between;}
.jcstart{justify-content: flex-start;-webkit-justify-content: flex-start;}
.jcend{justify-content: flex-end;-webkit-justify-content: flex-end;}
.flexwrap{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.nojs{display: none;}

.lh40{line-height: 40px;}
.lh32{line-height: 32px;}
.lh24{line-height: 24px;}
.lh16{line-height: 16px;}
.lh0{line-height: 0;}

.ls24{letter-spacing: 2.4px;}
.ls16{letter-spacing: 1.6px;}
.ls08{letter-spacing: 0.8px;}

.fs11{font-size: 11px;}
.fs13{font-size: 13px;}
.fs15{font-size: 15px;}
.fs17{font-size: 17px;}
.fs19{font-size: 19px;}
.fs21{font-size: 21px;}
.fs23{font-size: 23px;}
.fs25{font-size: 25px;}
.fs27{font-size: 27px;}
.fs29{font-size: 29px;}
.fs31{font-size: 31px;}
.fs33{font-size: 33px;}
.fs35{font-size: 35px;}
.fs37{font-size: 37px;}
.fs39{font-size: 39px;}
.fs41{font-size: 41px;}

.fw100{font-weight: 100;}
.fw300{font-weight: 300;}
.fw400{font-weight: 400;}
.fw500{font-weight: 500;}
.fw700{font-weight: 700;}
.fw900{font-weight: 900;}

.textleft{text-align: left;}
.textright{text-align: right;}
.textcenter{text-align: center;}
.textjustify{text-align: justify;}
.textformjustify{text-align: justify;}
.textformjustify::after {content: '';display: inline-block;width: 100%;}
.textdecnone{text-decoration: none;}
.textdecit{font-style: italic;}
.textdeclt{text-decoration: line-through;}
.textul{text-decoration: underline;}
.textdecul{text-decoration: none;}
.textdecul:hover, .textdecul:active{text-decoration: underline;}

.overflowhidden{overflow: hidden;}
.overflowxhidden{overflow-x: hidden;}
.nowrap{white-space: nowrap;}
.breakall{word-break: break-all;}
.textnowrap{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.valigntop{vertical-align: top;}
.valignmiddle{vertical-align: middle;}
.valignbottom{vertical-align: bottom;}
.valignbaseline{vertical-align: baseline;}

.positionfixed{position: fixed;}
.positionabsolute{position: absolute;}
.positionrelative{position: relative;}

.top0{top: 0;}
.top-1px{top: -1px;}
.top8px{top: 8px;}
.top16px{top: 16px;}
.left0{left: 0;}
.left-1px{left: -1px;}
.left50{left: 50%;}
.left805{left: 8.5%;}
.left3{left: 3%;}
.bottom0{bottom: 0;}
.bottom3{bottom: 3%;}
.bottom10{bottom: 10%;}
.right0{right: 0;}
.right16px{right: 16px;}
.zindex-1{z-index: -1;}
.zindex2{z-index: 2;}
.zindex3{z-index: 3;}
.zindex4{z-index: 4;}
.zindex5{z-index: 5;}
.zindex9999{z-index: 9999;}

.borderr3{border-radius: 3px;-webkit-border-radius: 3px;}
.borderrbl3{border-bottom-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;}
.borderrbr3{border-bottom-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;}
.borderr7{border-radius: 7px;-webkit-border-radius: 7px;}
.borderrtl7{border-top-left-radius: 7px;-webkit-border-top-left-radius: 7px;}
.borderrtr7{border-top-right-radius: 7px;-webkit-border-top-right-radius: 7px;}
.borderrbl7{border-bottom-left-radius: 7px;-webkit-border-bottom-left-radius: 7px;}
.borderrbr7{border-bottom-right-radius: 7px;-webkit-border-bottom-right-radius: 7px;}
.borderr15{border-radius: 15px;-webkit-border-radius: 15px;}
.borderr25{border-radius: 25px;-webkit-border-radius: 25px;}
.borderr75{border-radius: 75px;-webkit-border-radius: 75px;}
.borderr50{border-radius: 50%;-webkit-border-radius: 50%;}

img[name=img12]{
    max-width: 12px;
    vertical-align: middle;
}
img[name=img16]{
    max-width: 16px;
    vertical-align: middle;
}
img[name=img24]{
    max-width: 24px;
    vertical-align: middle;
}
img[name=img32]{
    max-width: 32px;
    vertical-align: middle;
}
img[name=img40]{
    max-width: 40px;
    vertical-align: middle;
}
img[name=img48]{
    max-width: 48px;
    vertical-align: middle;
}
img[name=img64]{
    max-width: 64px;
    vertical-align: middle;
}
img[name=img96]{
    max-width: 96px;
    vertical-align: middle;
}
.pointeventsnone{
    pointer-events: none;
}
.opacity0{
    opacity: 0.0;
    filter: alpha(opacity=0);
}
.rotate-30{
    transform:rotate(-30deg);
    -webkit-transform:rotate(-30deg);
    outline:1px solid transparent;
}
.rotate-45translate2{
    transform:rotate(-45deg) translate(0px,0px);
    -webkit-transform:rotate(-45deg) translate(0px,0px);
    -webkit-backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-transform-origin: 50%  53%;
    outline:1px solid transparent;
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}
.rotate-45translate2:hover, .rotate-45translate2:focus, .rotate-45translate2:active{
    transform:rotate(-45deg) translate(2px,2px);
    -webkit-transform:rotate(-45deg) translate(2px,2px);
}
.rotate45{
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -webkit-backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-transform-origin: 50%  53%;
    outline:1px solid transparent;
}
.translate2{
    transform:translate(0px,0px) rotate(0deg);
    -webkit-transform:translate(0px,0px) rotate(0deg);
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}
.translate2:hover, .translate2:focus, .translate2:active{
    transform:translate(2px,2px) rotate(0.1deg);
    -webkit-transform:translate(2px,2px) rotate(0.1deg);
}
.translate4{
    transform:translate(0px,0px) rotate(0deg);
    -webkit-transform:translate(0px,0px) rotate(0deg);
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}
.translate4:hover, .translate4:focus, .translate4:active{
    transform:translate(4px,4px) rotate(0.1deg);
    -webkit-transform:translate(4px,4px) rotate(0.1deg);
}
.translate-8{
    transform:translate(0px,0px) rotate(0deg);
    -webkit-transform:translate(0px,0px) rotate(0deg);
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}
.translate-8:hover, .translate-8:focus, .translate-8:active{
    transform:translate(0px,-8px) rotate(0.1deg);
    -webkit-transform:translate(0px,-8px) rotate(0.1deg);
}
.translatert-16{
    transform:translate(0px,0px) rotate(0deg) scale(1);
    -webkit-transform:translate(0px,0px) rotate(0deg) scale(1);
    -webkit-font-smoothing: subpixel-antialiased;
    transition: all 50ms ease-in-out;
    -webkit-transition: all 50ms ease-in-out;
}
.translatert-16:hover, .translatert-16:focus, .translatert-16:active{
    transform:translate(16px,-16px) rotate(0.1deg) scale(1);
    -webkit-transform:translate(16px,-16px) rotate(0.1deg) scale(1);
    -webkit-font-smoothing: subpixel-antialiased;
}
.translatex-2{
    transform:translate(0px,0px) rotate(0deg);
    -webkit-transform:translate(0px,0px) rotate(0deg);
    transition: all 0.1s;
    -webkit-transition: all 0.1s;
}
.translatex-2:hover, .translatex-2:focus, .translatex-2:active{
    transform:translate(-2px,0px) rotate(0.1deg);
    -webkit-transform:translate(-2px,0px) rotate(0.1deg);
}
.translatex2{
    transform:translate(0px,0px) rotate(0deg);
    -webkit-transform:translate(0px,0px) rotate(0deg);
    transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
}
.translatex2:hover, .translatex2:focus, .translatex2:active{
    transform:translate(2px,0px) rotate(0.1deg);
    -webkit-transform:translate(2px,0px) rotate(0.1deg);
}
.translatex-50{
    transform:translate(-50%,0px);
    -webkit-transform:translate(-50%,0px);
}
.translatey8px{
    transform:translate(0px,8px);
    -webkit-transform:translate(0px,8px);
}
.translatey-16px{
    transform:translate(0px,-16px);
    -webkit-transform:translate(0px,-16px);
}

textarea{
    resize: none;
    min-height: 100px;
}
::-webkit-input-placeholder {
    font-size: 11px;
    color: rgba(136,136,136,1);
    Font-family: 'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
    font-weight: 300;
}
:-moz-placeholder {
    font-size: 11px;
    color: rgba(136,136,136,1);
    opacity:  1;
    Font-family: 'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
    font-weight: 300;
}
::-moz-placeholder {
    font-size: 11px;
    color: rgba(136,136,136,1);
    opacity:  1;
    Font-family: 'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
    font-weight: 300;
}
:-ms-input-placeholder {
    font-size: 11px;
    color: rgba(136,136,136,1);
    Font-family: 'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
    font-weight: 300;
}
:placeholder-shown {
    font-size: 11px;
    color: rgba(136,136,136,1);
    Font-family: 'Noto Sans TC',Microsoft JhengHei,Verdana,sans-serif;
    font-weight: 300;
}
.blackboxshadowtb8-907{
    box-shadow: 0px 8px 8px -9px rgba(68,68,68,.7), 0px -8px 8px -9px rgba(68,68,68,.7);
    -webkit-box-shadow: 0px 8px 8px -9px rgba(68,68,68,.7), 0px -8px 8px -9px rgba(68,68,68,.7);
}
.blackboxshadowb8-907{
    box-shadow: 0px 8px 8px -9px rgba(68,68,68,.7);
    -webkit-box-shadow: 0px 8px 8px -9px rgba(68,68,68,.7);
}
.blackboxshadow8{
    box-shadow: 0px 0px 8px 0px rgba(68,68,68,.3);
    -webkit-box-shadow: 0px 0px 8px 0px rgba(68,68,68,.3);
}
.blackboxshadowb8-9095{
    box-shadow: 0px 8px 8px -9px rgba(68,68,68,.95);
    -webkit-box-shadow: 0px 8px 8px -9px rgba(68,68,68,.95);
}
.darkblackboxshadowb8-9095inset{
    box-shadow: 0px 8px 8px -9px rgba(0,0,0,.95) inset;
    -webkit-box-shadow: 0px 8px 8px -9px rgba(0,0,0,.95) inset;
}
.blackboxshadowb8-9095inset{
    box-shadow: 0px 8px 8px -9px rgba(68,68,68,.95) inset;
    -webkit-box-shadow: 0px 8px 8px -9px rgba(68,68,68,.95) inset;
}
.darkblackboxshadowrb4095{
    box-shadow: 4px 4px 8px -1px rgba(0,0,0,.95);
    -webkit-box-shadow: 4px 4px 8px -1px rgba(0,0,0,.95);
}
.blackboxshadowrb8{
    box-shadow: 8px 8px 8px -6px rgba(68,68,68,.7);
    -webkit-box-shadow: 8px 8px 8px -6px rgba(68,68,68,.7);
}
.blackboxshadowlb8{
    box-shadow: -8px 8px 8px -6px rgba(68,68,68,.7);
    -webkit-box-shadow: -8px 8px 8px -6px rgba(68,68,68,.7);
}
.blackboxshadowrb4{
    box-shadow: 4px 4px 4px -3px rgba(68,68,68,.7);
    -webkit-box-shadow: 4px 4px 4px -3px rgba(68,68,68,.7);
}
.blackboxshadowrb11{
    box-shadow: 1px 1px 1px 1px rgba(68,68,68,.7);
    -webkit-box-shadow: 1px 1px 1px 1px rgba(68,68,68,.7);
}
.blackboxshadowrb1{
    box-shadow: 1px 1px 4px -1px rgba(68,68,68,.7);
    -webkit-box-shadow: 1px 1px 4px -1px rgba(68,68,68,.7);
}
.dropshadowrb10{
    -webkit-filter: drop-shadow(1px 1px 0px rgba(68,68,68,.9));
    filter: drop-shadow(1px 1px 0px rgba(68,68,68,.9));
}
.dropshadowrb11{
    -webkit-filter: drop-shadow(1px 1px 1px rgba(68,68,68,.9));
    filter: drop-shadow(1px 1px 1px rgba(68,68,68,.9));
}
.textshadowt1{
    text-shadow: 0px -1px 0px rgba(68,68,68,1);
}
.darktextshadowrt1{
    text-shadow: 1px -1px 1px rgba(0,0,0,.95);
}

.whitesolidb1{border-bottom: 1px solid rgba(255,255,255,1);}
.graysolidb1{border-bottom: 1px solid rgba(205,205,205,1);}
.blacksolidb1{border-bottom: 1px solid rgba(77,82,124,1);}
.blacksolidr1{border-right: 1px solid rgba(68,68,68,1);}
.blacksolidt1{border-top: 1px solid rgba(68,68,68,1);}
.blacksolidl1{border-left: 1px solid rgba(68,68,68,1);}
.blackdotb1{border-bottom: 1px dotted rgba(68,68,68,1);}
.graydott1{border-top: 1px dotted rgba(205,205,205,1);}
.graydotb1{border-bottom: 1px dotted rgba(205,205,205,1);}
.darkbluesolidb4{border-bottom: 4px solid rgba(38,51,62,1);}
.aquasolidb1{border-bottom: 1px solid rgba(69,192,192,1);}
.bluesolidb1{border-bottom: 1px solid rgba(0,73,134,1);}
.greensolidb1{border-bottom: 1px solid rgba(143,195,31,1);}
.mineralsolidb1{border-bottom: 1px solid rgba(0,104,183,1);}
.redsolidb1{border-bottom: 1px solid rgba(213,4,15,1);}
.redsolidr4{border-right: 4px solid rgba(213,4,15,1);}
.yellowsolidb4{border-bottom: 4px solid rgba(243,152,0,1);}
.graysolid1{border: 1px solid rgba(205,205,205,1);}
.blacksolid1{border: 1px solid rgba(68,68,68,1);}
.whitesolid2{border: 2px solid rgba(255,255,255,1);}
.darkbluesolid4{border: 4px solid rgba(38,51,62,1);}
.transsolidlr1{border-left: 1px solid rgba(255,255,255,0.01);border-right: 1px solid rgba(255,255,255,0.01);}
.transsolidb1{border-bottom: 1px solid rgba(255,255,255,0.01);}
.darkblueboxt4::after{
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    -webkit-border-image: -webkit-linear-gradient(left, rgba(116,50,184,1) 4%, rgba(40,34,120,1) 96%) 1;
    -o-border-image: -o-linear-gradient(left, rgba(116,50,184,1) 4%, rgba(40,34,120,1) 96%) 1;
    -moz-border-image: -moz-linear-gradient(left, rgba(116,50,184,1) 4%, rgba(40,34,120,1) 96%) 1;
    border-image: linear-gradient(to right, rgba(116,50,184,1) 4%, rgba(40,34,120,1) 96%) 1;
    bottom: -2px;
    display: block;
    width: 100%;
    height: 0;
    left: 0;
}
.yellowboxt4::after{
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    -webkit-border-image: -webkit-linear-gradient(left, rgba(116,50,184,1) 4%, rgba(40,34,120,1) 96%) 1;
    -o-border-image: -o-linear-gradient(left, rgba(116,50,184,1) 4%, rgba(40,34,120,1) 96%) 1;
    -moz-border-image: -moz-linear-gradient(left, rgba(116,50,184,1) 4%, rgba(40,34,120,1) 96%) 1;
    border-image: linear-gradient(to right, rgba(116,50,184,1) 4%, rgba(40,34,120,1) 96%) 1;
    bottom: -2px;
    display: block;
    width: 100%;
    height: 0;
    left: 0;
}
.aquasolidtransb1::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: -webkit-linear-gradient(left, rgba(69,192,192,1) 35%,rgba(255,255,255,0.001));
    background: -webkit-gradient(linear, left top, right top, color-stop(35%, rgba(69,192,192,1)),  color-stop(100%, rgba(255,255,255,0.001)));
    background: -o-linear-gradient(left, rgba(69,192,192,1) 35%,rgba(255,255,255,0.001));
    background: -moz-linear-gradient(left, rgba(69,192,192,1) 35%,rgba(255,255,255,0.001));
    background: linear-gradient(to right,rgba(69,192,192,1) 35%,rgba(255,255,255,0.001));
}
.bluesolidtransb1::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: -webkit-linear-gradient(left, rgba(0,73,134,1) 35%,rgba(255,255,255,0.001));
    background: -webkit-gradient(linear, left top, right top, color-stop(35%, rgba(0,73,134,1)),  color-stop(100%, rgba(255,255,255,0.001)));
    background: -o-linear-gradient(left, rgba(0,73,134,1) 35%,rgba(255,255,255,0.001));
    background: -moz-linear-gradient(left, rgba(0,73,134,1) 35%,rgba(255,255,255,0.001));
    background: linear-gradient(to right,rgba(0,73,134,1) 35%,rgba(255,255,255,0.001));
}
.redsolidtransb1::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: -webkit-linear-gradient(left, rgba(213,4,15,1) 35%,rgba(255,255,255,0.001));
    background: -webkit-gradient(linear, left top, right top, color-stop(35%, rgba(213,4,15,1)),  color-stop(100%, rgba(255,255,255,0.001)));
    background: -o-linear-gradient(left, rgba(213,4,15,1) 35%,rgba(255,255,255,0.001));
    background: -moz-linear-gradient(left, rgba(213,4,15,1) 35%,rgba(255,255,255,0.001));
    background: linear-gradient(to right,rgba(213,4,15,1) 35%,rgba(255,255,255,0.001));
}
.greensolidtransb1::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: -webkit-linear-gradient(left, rgba(143,195,31,1) 35%,rgba(255,255,255,0.001));
    background: -webkit-gradient(linear, left top, right top, color-stop(35%, rgba(143,195,31,1)),  color-stop(100%, rgba(255,255,255,0.001)));
    background: -o-linear-gradient(left, rgba(143,195,31,1) 35%,rgba(255,255,255,0.001));
    background: -moz-linear-gradient(left, rgba(143,195,31,1) 35%,rgba(255,255,255,0.001));
    background: linear-gradient(to right,rgba(143,195,31,1) 35%,rgba(255,255,255,0.001));
}
.marketblacksolidb1::before{
    content: "";
    position: absolute;
    left: 0;
    top: calc(50% - 1px);
    width: 100%;
    height: 0;
    border-bottom: 1px solid rgba(68,68,68,1);
}
.lightpurpledecsolid1::before{
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: calc(100% - 16px);
    height: 100%;
    border: 1px solid rgba(196,192,227,1);}

.map{
    max-width: 100%;
    white-space: 100%;
    height: 360px;
    margin: 8px auto;
    padding: 0px;
    display: block;
}

.p427bg{background: rgba(229,232,231,1);}
.p428bg{background: rgba(212,218,222,1);}
.p429bg{background: rgba(176,184,190,1);}
.p430bg{background: rgba(128,140,150,1);}
.p431bg{background: rgba(101,121,192,1);}
.darkbluebg90{background: rgba(88,107,176,.9);}
.darkbluebg{background: rgba(43,33,122,1);}
.p432bg{background: rgba(95,82,152,1);}
.p433bg {background: rgba(0,1,20,1);}
.redbg{background: rgba(213,4,15,1);}
.bluebg{background: rgba(95,82,152,1);}
.whitebg{background: rgba(255,255,255,1);}
.yellowbg{background: rgba(243,152,0,1);}
.graybg{background: rgba(235,235,235,1);}
.blackbg{background: rgba(68,68,68,1);}
.burlywoodbg{background: rgba(126,139,192,1);}
.perubg{background: rgba(93,107,178,1);}
.goldbg{background: rgba(79,74,164,1);}
.brownbg{background: rgba(50,35,130,1);}
.lightaquabg{background: rgba(245,249,252,1);}
.marketlightpurplebg{background: rgba(239,241,254,1);}
.darkblackbg60{background: rgba(0,0,0,.6);}
.blackbg80{background: rgba(88,107,176,.8);}
.whitebg10{background: rgba(255,255,255,.1);}
.whitebg50{background: rgba(255,255,255,.5);}
.whitebg80{background: rgba(255,255,255,.8);}
.blacktotransbg{
    background: -webkit-linear-gradient(rgba(68,68,68,.8) 95%,rgba(255,255,255,0.001));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(95%, rgba(68,68,68,.8)),  color-stop(100%, rgba(255,255,255,0.001)));
    background: -o-linear-gradient(rgba(68,68,68,.8) 95%,rgba(255,255,255,0.001));
    background: -moz-linear-gradient(rgba(68,68,68,.8) 95%,rgba(255,255,255,0.001));
    background: linear-gradient(to bottom,rgba(68,68,68,.8) 95%,rgba(255,255,255,0.001));
}
.transtodarkbluebg{
    background: -webkit-linear-gradient(bottom, rgba(88,107,176,1) 33%,rgba(88,107,176,0.001));
    background: -webkit-gradient(linear, left bottom, left top, color-stop(33%, rgba(43,33,122,1)),  color-stop(100%, rgba(43,33,122,0.001)));
    background: -o-linear-gradient(bottom, rgba(88,107,176,1) 33%,rgba(88,107,176,0.001));
    background: -moz-linear-gradient(bottom, rgba(88,107,176,1) 33%,rgba(88,107,176,0.001));
    background: linear-gradient(to top, rgba(88,107,176,1) 33%,rgba(88,107,176,0.001));
}
.goldgradientbg{
    background: -webkit-linear-gradient(rgba(157,119,182,1),rgba(65,80,139,1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(57,119,182,1)),  color-stop(100%, rgba(65,80,139,1)));
    background: -o-linear-gradient(rgba(157,119,182,1),rgba(65,80,139,1));
    background: -moz-linear-gradient(rgba(157,119,182,1),rgba(65,80,139,1));
    background: linear-gradient(to bottom,rgba(157,119,182,1),rgba(65,80,139,1));
}
.blackgradientbg{
    background: -webkit-linear-gradient(rgba(105,105,105,1),rgba(140,140,140,1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(105,105,105,1)),  color-stop(100%, rgba(140,140,140,1)));
    background: -o-linear-gradient(rgba(105,105,105,1),rgba(140,140,140,1));
    background: -moz-linear-gradient(rgba(105,105,105,1),rgba(140,140,140,1));
    background: linear-gradient(to bottom,rgba(105,105,105,1),rgba(140,140,140,1));
}
.aquagradientbg{
    background: -webkit-linear-gradient(right top, rgba(153,213,221,1),rgba(31,163,175,1));
    background: -webkit-gradient(linear, right top, left bottom, color-stop(0%, rgba(153,213,221,1)),  color-stop(100%, rgba(31,163,175,1)));
    background: -o-linear-gradient(right top,rgba(153,213,221,1),rgba(31,163,175,1));
    background: -moz-linear-gradient(right top,rgba(153,213,221,1),rgba(31,163,175,1));
    background: linear-gradient(to left bottom,rgba(153,213,221,1),rgba(31,163,175,1));
}
.greengradientbg{
    background: -webkit-linear-gradient(right top, rgba(180,197,95,1),rgba(120,181,78,1));
    background: -webkit-gradient(linear, right top, left bottom, color-stop(0%, rgba(180,197,95,1)),  color-stop(100%, rgba(120,181,78,1)));
    background: -o-linear-gradient(right top,rgba(180,197,95,1),rgba(120,181,78,1));
    background: -moz-linear-gradient(right top,rgba(180,197,95,1),rgba(120,181,78,1));
    background: linear-gradient(to left bottom,rgba(180,197,95,1),rgba(120,181,78,1));
}
.bluegradientbg{
    background: -webkit-linear-gradient(right top, rgba(56,135,202,1),rgba(28,97,156,1));
    background: -webkit-gradient(linear, right top, left bottom, color-stop(0%, rgba(56,135,202,1)),  color-stop(100%, rgba(28,97,156,1)));
    background: -o-linear-gradient(right top,rgba(56,135,202,1),rgba(28,97,156,1));
    background: -moz-linear-gradient(right top,rgba(56,135,202,1),rgba(28,97,156,1));
    background: linear-gradient(to left bottom,rgba(56,135,202,1),rgba(28,97,156,1));
}
.redgradientbg{
    background: -webkit-linear-gradient(right top, rgba(249,131,127,1),rgba(186,44,40,1));
    background: -webkit-gradient(linear, right top, left bottom, color-stop(0%, rgba(249,131,127,1)),  color-stop(100%, rgba(186,44,40,1)));
    background: -o-linear-gradient(right top,rgba(249,131,127,1),rgba(186,44,40,1));
    background: -moz-linear-gradient(right top,rgba(249,131,127,1),rgba(186,44,40,1));
    background: linear-gradient(to left bottom,rgba(249,131,127,1),rgba(186,44,40,1));
}
.whitetop429bg{
    background: -webkit-linear-gradient(rgba(255,255,255,1),rgba(176,184,190,1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)),  color-stop(100%, rgba(176,184,190,1)));
    background: -o-linear-gradient(rgba(255,255,255,1),rgba(176,184,190,1));
    background: -moz-linear-gradient(rgba(255,255,255,1),rgba(176,184,190,1));
    background: linear-gradient(to bottom,rgba(255,255,255,1),rgba(176,184,190,1));
}
.greengradientttobbg{
    background: -webkit-linear-gradient(top, rgba(0,224,66,1),rgba(0,184,46,1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,224,66,1)),  color-stop(100%, rgba(0,224,66,1)));
    background: -o-linear-gradient(top, rgba(0,224,66,1),rgba(0,184,46,1));
    background: -moz-linear-gradient(top, rgba(0,224,66,1),rgba(0,184,46,1));
    background: linear-gradient(to bottom, rgba(0,224,66,1),rgba(0,184,46,1));
}
.grapeltorbg{
    background: -webkit-linear-gradient(left, rgba(122,92,154,1),rgba(43,33,122,1));
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(122,92,154,1)),  color-stop(100%, rgba(43,33,122,1)));
    background: -o-linear-gradient(left, rgba(122,92,154,1),rgba(43,33,122,1));
    background: -moz-linear-gradient(left, rgba(122,92,154,1),rgba(43,33,122,1));
    background: linear-gradient(to right, rgba(122,92,154,1),rgba(43,33,122,1));
}
.marketgradientbg01{
    background: -webkit-linear-gradient(left, rgba(255,255,255,1), rgba(176,170,242,1), rgba(255,255,255,1));
    background: -o-linear-gradient(left, rgba(255,255,255,1), rgba(176,170,242,1), rgba(255,255,255,1));
    background: -moz-linear-gradient(left, rgba(255,255,255,1), rgba(176,170,242,1), rgba(255,255,255,1));
    background: linear-gradient(to right, rgba(255,255,255,1), rgba(176,170,242,1), rgba(255,255,255,1));
}
.marketgradientbg02{
    background: -webkit-linear-gradient(left, rgba(67,66,144,1), rgba(90,73,153,1));
    background: -o-linear-gradient(left, rgba(67,66,144,1), rgba(90,73,153,1));
    background: -moz-linear-gradient(left, rgba(67,66,144,1), rgba(90,73,153,1));
    background: linear-gradient(to right, rgba(67,66,144,1), rgba(90,73,153,1));
}
.marketgradientbg03{
    background: -webkit-linear-gradient(left, rgba(241,240,254,1), rgba(255,255,255,1));
    background: -o-linear-gradient(left, rgba(241,240,254,1), rgba(255,255,255,1));
    background: -moz-linear-gradient(left, rgba(241,240,254,1), rgba(255,255,255,1));
    background: linear-gradient(to right, rgba(241,240,254,1), rgba(255,255,255,1));
}
.marketgradientbg04{
    background: -webkit-linear-gradient(right, rgba(241,240,254,1), rgba(255,255,255,1));
    background: -o-linear-gradient(right, rgba(241,240,254,1), rgba(255,255,255,1));
    background: -moz-linear-gradient(right, rgba(241,240,254,1), rgba(255,255,255,1));
    background: linear-gradient(to left, rgba(241,240,254,1), rgba(255,255,255,1));
}
.marketgradientbg05{
    background: -webkit-linear-gradient(left, rgba(73,61,169,1), rgba(105,99,235,1));
    background: -o-linear-gradient(left, rgba(73,61,169,1), rgba(105,99,235,1));
    background: -moz-linear-gradient(left, rgba(73,61,169,1), rgba(105,99,235,1));
    background: linear-gradient(to right, rgba(73,61,169,1), rgba(105,99,235,1));
}
.counterbg{
    background: url(../fimgs/counterbg.png) center no-repeat;
    background-size: contain;
}
.indexadvantagebg{
    background: url(../fimgs/indexadvantageimg.png) bottom right no-repeat;
    background-size: auto 95%;
}
.marketlightpurpledecbg::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 24px);
    background: rgba(239,241,254,1);
    border-radius: 15px;
    -webkit-border-radius: 15px;
}
.marketcasedecbg::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    transform: skewX(-24deg) rotateZ(0);
    -webkit-transform: skewX(-24deg) rotateZ(0);
    background: -webkit-linear-gradient(left, rgba(76,81,181,1), rgba(109,90,206,1));
    background: -o-linear-gradient(left, rgba(76,81,181,1), rgba(109,90,206,1));
    background: -moz-linear-gradient(left, rgba(76,81,181,1), rgba(109,90,206,1));
    background: linear-gradient(to right, rgba(76,81,181,1), rgba(109,90,206,1));
}
.marketcasedecbg::after{
    content: "";
    position: absolute;
    left: -8px;
    top: 0;
    height: 32px;
    width: 16px;
    background: rgba(76,81,181,1);
}

.boxsizingborderbox{box-sizing: border-box;}

.darkbluefont{color: rgba(38,51,62,1);}
.whitefont{color: rgba(255,255,255,1);}
.blackfont{color: rgba(68,68,68,1);}
.grayfont{color: rgba(165,165,165,1);}
.redfont{color: rgba(213,4,15,1);}
.bluefont{color: rgba(43,33,122,1);}
.aquafont{color: rgba(69,192,192,1);}
.greenfont{color: rgba(143,195,31,1);}
.lightgreenfont{color: rgba(0,184,46,1);}
.mineralfont{color: rgba(0,104,183,1);}
.yellowfont{color: rgba(255,174,38,1);}
.goldfont{color: rgba(152,123,83,1);}
.perufont{color: rgba(192,159,106,1);}
.brownfont{color: rgba(106,75,28,1);}
.lightaquafont{color: rgba(158,198,247,1);}
.purplefont{color: rgba(89,43,165,1);}
.lightbluefont{color: rgba(2,139,253,1);}
.marketdarkbluefont{color: rgba(20,85,177,1);}
.orangefont{color: rgba(230,103,24,1);}
.marketdarkgreenfont{color: rgba(2,169,152,1);}
.marketpurplefont{color: rgba(108,94,208,1);}

.darkbluetowhitefont{color: rgba(38,51,62,1);transition: all 0.1s;-webkit-transition: all 0.1s;}
.darkbluetowhitefont:hover, .darkbluetowhitefont:focus, .darkbluetowhitefont:active{color: rgba(255,255,255,1);}
.blacktogoldfont{color: rgba(68,68,68,1);transition: all 0.1s;-webkit-transition: all 0.1s;}
.blacktogoldfont:hover, .blacktogoldfont:focus, .blacktogoldfont:active{color: rgba(152,123,83,1);}
.blacktoredfont{color: rgba(68,68,68,1);transition: all 0.1s;-webkit-transition: all 0.1s;}
.blacktoredfont:hover, .blacktoredfont:focus, .blacktoredfont:active{color: rgba(213,4,15,1);}
.translatedarkbluetowhitefont .font{
    color: rgba(38,51,62,1);
    bottom: 0;
    right: 0;
    transform:translate(0px,0px);
    -webkit-transform:translate(0px,0px);
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
}
.translatedarkbluetowhitefont:hover .font, .translatedarkbluetowhitefont:focus .font, .translatedarkbluetowhitefont:active .font{
    color: rgba(255,255,255,1);
    bottom: 50%;
    right: 50%;
    transform:translate(50%,50%);
    -webkit-transform:translate(50%,50%);
}
.translatedarkbluetowhitefont .scale110{
    top:50%;
    left:50%;
    transform:scale(1.1) translate(-50%,-50%) rotate(0deg);
    -webkit-transform:scale(1.1) translate(-50%,-50%) rotate(0deg);
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
}
.translatedarkbluetowhitefont:hover .scale110, .translatedarkbluetowhitefont:focus .scale110, .translatedarkbluetowhitefont:active .scale110{
    top:50%;
    left:50%;
    transform:scale(1) translate(-50%,-50%) rotate(0.1deg);
    -webkit-transform:scale(1) translate(-50%,-50%) rotate(0.1deg);
}
.translatedarkbluetowhitefont .translateopacity0{
    opacity: 0.0;
    filter: alpha(opacity=0);
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
}
.translatedarkbluetowhitefont:hover .translateopacity0, .translatedarkbluetowhitefont:focus .translateopacity0, .translatedarkbluetowhitefont:active .translateopacity0{
    opacity: 1.0;
    filter: alpha(opacity=100);
}
.translatedarkbluetowhitefont .blur2px{
    -webkit-filter: blur(0px);
    filter: blur(0px);
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
}
.translatedarkbluetowhitefont:hover .blur2px, .translatedarkbluetowhitefont:focus .blur2px, .translatedarkbluetowhitefont:active .blur2px{
    -webkit-filter: blur(2px);
    filter: blur(2px);
}
.casescale .scale102{
    transform:scale(1) rotate(0deg);
    -webkit-transform:scale(1) rotate(0deg);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.casescale:hover .scale102, .casescale:focus .scale102, .casescale:active .scale102{
    transform:scale(1.08) rotate(0.01deg);
    -webkit-transform:scale(1.08) rotate(0.01deg);
}
.casescale .caseribbon{
    opacity: 1.0;
    filter: alpha(opacity=100);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.casescale:hover .caseribbon, .casescale:focus .caseribbon, .casescale:active .caseribbon{
    opacity: 0.0;
    filter: alpha(opacity=0);
}

.redbubble::after{
    content:'';
    position:absolute;
    border-color: transparent transparent transparent rgba(213,4,15,1);
    border-width: 4px 8px;
    top:50%;
    transform: translate(0,-50%);
    -webkit-transform:translate(0,-50%);
    left:100%;
    width:0;
    display:block;
    height:0;
    border-style:solid;
}
.bluebubble::after{
    content:'';
    position:absolute;
    border-color: transparent transparent transparent rgba(95,82,152,1);
    border-width: 4px 8px;
    border-style:solid;
    top:50%;
    transform: translate(0,-50%);
    -webkit-transform:translate(0,-50%);
    left:100%;
    width:0;
    display:block;
    height:0;
}
.whitetrbubble::after{
    content:'';
    position:absolute;
    border-color: transparent transparent rgba(255,255,255,1) transparent;
    border-width: 8px;
    border-style:solid;
    bottom:100%;
    right:10px;
    width:0;
    display:block;
    height:0;
}

.yellowendcube::after{
    content:'';
    position: absolute;
    width: 12px;
    height: 12px;
    background: rgba(243,152,0,1);
    bottom: -6px;
    right: 0;
    display: inline-block;
}

.p427ribbon::after{
    content:'';
    position:absolute;
    border-color: rgba(229,232,231,1) transparent transparent transparent;
    border-width: 8px 0px 0px 8px;
    border-style:solid;
    top:100%;
    left:0;
    width:0;
    display:block;
    height:0;
}
.p428ribbon::after{
    content:'';
    position:absolute;
    border-color: rgba(212,218,222,1) transparent transparent transparent;
    border-width: 8px 0px 0px 8px;
    border-style:solid;
    top:100%;
    left:0;
    width:0;
    display:block;
    height:0;
}
.p429ribbon::after{
    content:'';
    position:absolute;
    border-color: rgba(176,184,190,1) transparent transparent transparent;
    border-width: 8px 0px 0px 8px;
    border-style:solid;
    top:100%;
    left:0;
    width:0;
    display:block;
    height:0;
}
.p430ribbon::after{
    content:'';
    position:absolute;
    border-color: rgba(128,140,150,1) transparent transparent transparent;
    border-width: 8px 0px 0px 8px;
    border-style:solid;
    top:100%;
    left:0;
    width:0;
    display:block;
    height:0;
}
.p431ribbon::after{
    content:'';
    position:absolute;
    border-color: rgba(81,95,108,1) transparent transparent transparent;
    border-width: 8px 0px 0px 8px;
    border-style:solid;
    top:100%;
    left:0;
    width:0;
    display:block;
    height:0;
}
.p432ribbon::after, .darkblueribbon::after{
    content:'';
    position:absolute;
    border-color: rgba(38,51,62,1) transparent transparent transparent;
    border-width: 8px 0px 0px 8px;
    border-style:solid;
    top:100%;
    left:0;
    width:0;
    display:block;
    height:0;
}
.p433ribbon::after{
    content:'';
    position:absolute;
    border-color: rgba(0,1,20,1) transparent transparent transparent;
    border-width: 8px 0px 0px 8px;
    border-style:solid;
    top:100%;
    left:0;
    width:0;
    display:block;
    height:0;
}
.whiteribbon::after{
    content:'';
    position:absolute;
    border-color: rgba(255,255,255,1) transparent transparent transparent;
    border-width: 8px 0px 0px 8px;
    border-style:solid;
    top:100%;
    left:0;
    width:0;
    display:block;
    height:0;
}
.yellowribbon::after{
    content:'';
    position:absolute;
    border-color: rgba(167,104,0,1) transparent transparent transparent;
    border-width: 8px 0px 0px 8px;
    border-style:solid;
    top:100%;
    left:0;
    width:0;
    display:block;
    height:0;
}
.redribbon::after{
    content:'';
    position:absolute;
    border-color: rgba(142,4,15,1) transparent transparent transparent;
    border-width: 8px 0px 0px 8px;
    border-style:solid;
    top:100%;
    left:0;
    width:0;
    display:block;
    height:0;
}
.whitedeltar16::after{
    content:'';
    position:absolute;
    border-color: transparent transparent transparent rgba(255,255,255,1);
    border-width: 16px 0px 16px 16px;
    border-style:solid;
    left:0;
    width:0;
    display:block;
    height:0;
    top: -32px;
}
.whitedeltal16::after{
    content:'';
    position:absolute;
    border-color: transparent rgba(255,255,255,1) transparent transparent ;
    border-width: 16px 16px 16px 0px;
    border-style:solid;
    left:0;
    width:0;
    display:block;
    height:0;
    top:-32px;
}

.whitedeltar16:hover::after, .whitedeltar16:focus::after, .whitedeltar16:active::after{
    -webkit-animation: rightarrowani 300ms linear 2;
    animation: rightarrowani 300ms linear 2;
}
.whitedeltal16:hover::after, .whitedeltal16:focus::after, .whitedeltal16:active::after{
    -webkit-animation: leftarrowani 300ms linear 2;
    animation: leftarrowani 300ms linear 2;
}
@-webkit-keyframes rightarrowani {
    0% {
        transform:translate(0px,0px);
        -webkit-transform:translate(0px,0px);
        -webkit-filter: drop-shadow(0px 0px 0px rgba(255,255,255,0.001));
        filter: drop-shadow(0px 0px 0px rgba(255,255,255,0.001));
    }
    100% {
        transform:translate(4px,0px);
        -webkit-transform:translate(4px,0px);
        -webkit-filter: drop-shadow(0px 0px 4px rgba(255,255,255,0.7));
        filter: drop-shadow(0px 0px 4px rgba(255,255,255,0.7));
    }
}
@keyframes rightarrowani {
    0% {
        transform:translate(0px,0px);
        -webkit-transform:translate(0px,0px);
        -webkit-filter: drop-shadow(0px 0px 0px rgba(255,255,255,0.001));
        filter: drop-shadow(0px 0px 0px rgba(255,255,255,0.001));
    }
    100% {
        transform:translate(4px,0px);
        -webkit-transform:translate(4px,0px);
        -webkit-filter: drop-shadow(0px 0px 4px rgba(255,255,255,0.7));
        filter: drop-shadow(0px 0px 4px rgba(255,255,255,0.7));
    }
}
@-webkit-keyframes leftarrowani {
    0% {
        transform:translate(0px,0px);
        -webkit-transform:translate(0px,0px);
        -webkit-filter: drop-shadow(0px 0px 0px rgba(255,255,255,0.001));
        filter: drop-shadow(0px 0px 0px rgba(255,255,255,0.001));
    }
    100% {
        transform:translate(-4px,0px);
        -webkit-transform:translate(-4px,0px);
        -webkit-filter: drop-shadow(0px 0px 4px rgba(255,255,255,0.7));
        filter: drop-shadow(0px 0px 4px rgba(255,255,255,0.7));
    }
}
@keyframes leftarrowani {
    0% {
        transform:translate(0px,0px);
        -webkit-transform:translate(0px,0px);
        -webkit-filter: drop-shadow(0px 0px 0px rgba(255,255,255,0.001));
        filter: drop-shadow(0px 0px 0px rgba(255,255,255,0.001));
    }
    100% {
        transform:translate(-4px,0px);
        -webkit-transform:translate(-4px,0px);
        -webkit-filter: drop-shadow(0px 0px 4px rgba(255,255,255,0.7));
        filter: drop-shadow(0px 0px 4px rgba(255,255,255,0.7));
    }
}
.map div, .map iframe{
    overflow: hidden;
}
.glass10h50::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255,255,255,.2);
    width: 100%;
    height: 50%;
    display: block;
}
.blur12px{
    -webkit-filter: blur(12px);
    filter: blur(12px);
}
.liststylezerodecimal{list-style-type: decimal-leading-zero;}
.liststylecjk{list-style-type: cjk-ideographic;}
select{
    padding-right: 16px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("../fimgs/iconbottomarrow.png") no-repeat scroll right center transparent;
}
select::-ms-expand {
    display: none;
}
a[name=sendprice], a[name=sendcontact], span[name=cancel], #continue{cursor: pointer;}
.cusfix72px{width: 72px;max-width: 72px;}
.cusfix100-80px{width: calc(100% - 80px);max-width: calc(100% - 80px);}


@media only screen and (min-width: 1001px){
    .maxhidden{display: none;}
    .maxnowrap{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .maxdpb{display: block;}
    .maxdpf{display: flex;display: -webkit-flexbox;display: -webkit-flex;}
    .maxdpinf{display: inline-flex;display: -webkit-inline-flexbox;display: -webkit-inline-flex;}
    .maxaicenter{align-items: center;-webkit-align-items: center;}
    .maxaistart{align-items: flex-start;-webkit-align-items: flex-start;}
    .maxaistretch{align-items: stretch;-webkit-align-items: stretch;}
    .maxasstart{align-self: flex-start;-webkit-align-self: flex-start;}
    .maxasend{align-self: flex-end;-webkit-align-self: flex-end;}
    .maxjcsb{justify-content: space-between; -webkit-justify-content: space-between;}
    .maxjcsa{justify-content: space-around; -webkit-justify-content: space-around;}
    .maxjccenter{justify-content: center; -webkit-justify-content: center;}
    .maxjcend{justify-content: flex-end;-webkit-justify-content: flex-end;}
    .maxmargin0auto{margin: 0 auto;}
    .maxmargin8auto{margin: 8px auto;}
    .maxmargin04{margin: 0 4px;}
    .maxmargin80{margin: 8px 0;}
    .maxmargin84{margin: 8px 4px;}
    .maxmargin164{margin: 16px 4px;}
    .maxpadding8{padding: 8px;}
    .maxmaxw70{max-width: 70%;}
    .maxw2-1-0{max-width: calc(100% / 2);}
    .maxw3-1-0{max-width: calc(100% / 3);}
    .maxw3-2-0{max-width: calc(100% / 3 * 2);}
    .maxw4-1-0{max-width: calc(100% / 4);}
    .maxw4-3-0{max-width: calc(100% / 4 * 3);}
    .maxw5-1-0{max-width: calc(100% / 5);}
    .maxw5-2-0{max-width: calc(100% / 5 * 2);}
    .maxw5-3-0{max-width: calc(100% / 5 * 3);}
    .maxw5-4-0{max-width: calc(100% / 5 * 4);}
    .maxw6-1-0{max-width: calc(100% / 6);}
    .maxw6-5-0{max-width: calc(100% / 6 * 5);}
    .maxw7-1-0{max-width: calc(100% / 7);}
    .maxw7-6-0{max-width: calc(100% / 7 * 6);}
    .maxw8-1-0{max-width: calc(100% / 8);}
    .maxw8-7-0{max-width: calc(100% / 8 * 7);}
    .maxw2-1{max-width: calc(100% / 2 - 8px);}
    .maxw3-1{max-width: calc(100% / 3 - 8px);}
    .maxw3-2{max-width: calc(100% / 3 * 2 - 8px);}
    .maxw4-1{max-width: calc(100% / 4 - 8px);}
    .maxh4-1{max-height: calc(100% / 4 - 8px);}
    .maxw4-3{max-width: calc(100% / 4 * 3 - 8px);}
    .maxw5-1{max-width: calc(100% / 5 - 8px);}
    .maxw5-2{max-width: calc(100% / 5 * 2 - 8px);}
    .maxw5-3{max-width: calc(100% / 5 * 3 - 8px);}
    .maxw5-4{max-width: calc(100% / 5 * 4 - 8px);}
    .maxw6-1{max-width: calc(100% / 6 - 8px);}
    .maxw6-5{max-width: calc(100% / 6 * 5 - 8px);}
    .maxw7-1{max-width: calc(100% / 7 - 8px);}
    .maxw7-2{max-width: calc(100% / 7 * 2 - 8px);}
    .maxw7-3{max-width: calc(100% / 7 * 3 - 8px);}
    .maxw7-4{max-width: calc(100% / 7 * 4 - 8px);}
    .maxw7-5{max-width: calc(100% / 7 * 5 - 8px);}
    .maxw8-1{max-width: calc(100% / 8 - 8px);}
    .maxw8-3{max-width: calc(100% / 8 * 3 - 8px);}
    .maxw8-5{max-width: calc(100% / 8 * 5 - 8px);}
    .maxw9-1{max-width: calc(100% / 9 - 8px);}
    .maxw9-8{max-width: calc(100% / 9 * 8 - 8px);}
    .maxw9-7{max-width: calc(100% / 9 * 7 - 8px);}
    .maxw9-5{max-width: calc(100% / 9 * 5 - 8px);}
    .maxw9-4{max-width: calc(100% / 9 * 4 - 8px);}
    .maxw11-4{max-width: calc(100% / 11 * 4 - 8px);}
    .maxw11-7{max-width: calc(100% / 11 * 7 - 8px);}
    .maxw96px{max-width: 96px;}
    .maxw152px{max-width: 152px;}
    .h152px{height: 152px;}
    .maxh152px{max-height: 152px;}
    .maxw100-96px{max-width: calc(100% - 96px);}
    .maxw100-152px{max-width: calc(100% - 152px);}
    .cusmaxw216px{width: 216px;max-width: 216px;}
    .cusmaxw100-216px{width: calc(100% - 216px);max-width: calc(100% - 216px);}
    .cusmaxw240px{width: 240px;max-width: 240px;}
    .cusmaxw100-240px{width: calc(100% - 240px);max-width: calc(100% - 240px);}
    .maxwhitesolidr1{border-right: 1px solid rgba(255,255,255,1);}
    .maxblacksolidr1{border-right: 1px solid rgba(68,68,68,1);}
    .maxblackdotb1{border-bottom: 1px dotted rgba(68,68,68,1);}
    .maxmaxh100{height: 100%;}
    .maxwritingvlr{
        -webkit-writing-mode: vertical-rl;
        writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
    }
    .blackgradientbgdelta{
        transition: all 0.2s;
        -webkit-transition: all 0.2s;
    }
    .blackgradientbgdeltab{
        transition: all 0.2s;
        -webkit-transition: all 0.2s;
    }
    .blackgradientbgdeltal{
        transition: all 0.2s;
        -webkit-transition: all 0.2s;
    }
    .maxblackgradientltorbg{
        background: -webkit-linear-gradient(left, rgba(105,105,105,1),rgba(140,140,140,1));
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(105,105,105,1)),  color-stop(100%, rgba(140,140,140,1)));
        background: -o-linear-gradient(left, rgba(105,105,105,1),rgba(140,140,140,1));
        background: -moz-linear-gradient(left, rgba(105,105,105,1),rgba(140,140,140,1));
        background: linear-gradient(to right,rgba(105,105,105,1),rgba(140,140,140,1));
    }
    .maxblackgradientrtolbg{
        background: -webkit-linear-gradient(right, rgba(105,105,105,1),rgba(140,140,140,1));
        background: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(105,105,105,1)),  color-stop(100%, rgba(140,140,140,1)));
        background: -o-linear-gradient(right, rgba(105,105,105,1),rgba(140,140,140,1));
        background: -moz-linear-gradient(right, rgba(105,105,105,1),rgba(140,140,140,1));
        background: linear-gradient(to left,rgba(105,105,105,1),rgba(140,140,140,1));
    }
    .blackgradientbgdelta .maxblackgradientltorbg{
        opacity: 0.0;
        filter: alpha(opacity=0);
    }
    .blackgradientbgdelta:hover .maxblackgradientltorbg, .blackgradientbgdelta:focus .maxblackgradientltorbg, .blackgradientbgdelta:active .maxblackgradientltorbg{
        opacity: 1.0;
        filter: alpha(opacity=100);
    }
    .blackgradientbgdelta::before{
        content:'';
        position:absolute;
        border-color: transparent transparent transparent rgba(255,255,255,1);
        border-width: 24px 0px 24px 24px;
        border-style:solid;
        right:-18px;
        width:0px;
        display:block;
        height:0px;
        top: calc(100% / 2 - 24px); 
    }
    .blackgradientbgdelta:hover::before, blackgradientbgdelta:focus::before, blackgradientbgdelta:active::before{
        content:'';
        border-color: transparent transparent transparent rgba(140,140,140,1);
    }
    .blackgradientbgdeltab .blackgradientbg{
        opacity: 0.0;
        filter: alpha(opacity=0);
    }
    .blackgradientbgdeltab:hover .blackgradientbg, .blackgradientbgdeltab:focus .blackgradientbg, .blackgradientbgdeltab:active .blackgradientbg{
        opacity: 1.0;
        filter: alpha(opacity=100);
    }
    .blackgradientbgdeltab::before{
        content:'';
        position:absolute;
        border-color: rgba(255,255,255,1) transparent transparent transparent;
        border-width: 24px 24px 0px 24px;
        border-style:solid;
        bottom:-18px;
        width:0px;
        display:block;
        height:0px;
        left: calc(100% / 2 - 24px);
    }
    .blackgradientbgdeltab:hover::before, blackgradientbgdeltab:focus::before, blackgradientbgdeltab:active::before{
        content:'';
        border-color: rgba(140,140,140,1) transparent transparent transparent;
    }
    .whitebg .maxblackgradientrtolbg{
        opacity: 0.0;
        filter: alpha(opacity=0);
    }
    .whitebg:hover .maxblackgradientrtolbg, .whitebg:focus .maxblackgradientrtolbg, .whitebg:active .maxblackgradientrtolbg{
        opacity: 1.0;
        filter: alpha(opacity=100);
    }
    .blackgradientbgdeltal .maxblackgradientrtolbg{
        opacity: 0.0;
        filter: alpha(opacity=0);
    }
    .blackgradientbgdeltal:hover .maxblackgradientrtolbg, .blackgradientbgdeltal:focus .maxblackgradientrtolbg, .blackgradientbgdeltal:active .maxblackgradientrtolbg{
        opacity: 1.0;
        filter: alpha(opacity=100);
    }
    .blackgradientbgdeltal::before{
        content:'';
        position:absolute;
        border-color: transparent rgba(255,255,255,1) transparent transparent;
        border-width: 24px 24px 24px 0px;
        border-style:solid;
        left:-18px;
        width:0px;
        display:block;
        height:0px;
        top: calc(100% / 2 - 24px);
    }
    .blackgradientbgdeltal:hover::before, blackgradientbgdeltal:focus::before, blackgradientbgdeltal:active::before{
        content:'';
        border-color: transparent rgba(140,140,140,1) transparent transparent;
    }
    .footerbg{background: url(../fimgs/footerbg01002.jpg) top center no-repeat;background-size: cover;}
    .navbg{background: url(../fimgs/navbg01002.jpg) top center no-repeat;background-size: cover;}
    .indexcasebg{background: url(../fimgs/indexcasebg01002.jpg) center center no-repeat;background-size: cover;}
    .indexrwdbg{background: url(../fimgs/indextrendbgm.jpg) top center no-repeat;background-size: cover;}
    .indexbannerbg{background: url(../fimgs/indexbannerbgm.jpg) center center no-repeat;background-size: cover;}
    .aboutbannerbg{background: url(../fimgs/aboutbgm.jpg) center center no-repeat;background-size: cover;}
    .charbannerbg{background: url(../fimgs/charbgm.jpg) center center no-repeat;background-size: cover;}
    .charimgbg{background: url(../fimgs/chardecbgm.jpg) bottom right no-repeat;background-size: contain;}
    .contactbannerbg{background: url(../fimgs/contactbgm.jpg) bottom center no-repeat;background-size: cover;}
    .newsbannerbg{background: url(../fimgs/newsbgm.jpg) top center no-repeat;background-size: cover;}
    .casebannerbg{background: url(../fimgs/casebgm.jpg) center center no-repeat;background-size: cover;}
    .servicebannerbg{background: url(../fimgs/servicebgm.jpg) top center no-repeat;background-size: cover;}
    .processbg{background: url(../fimgs/processbgm.jpg) bottom left no-repeat;background-size: cover;}
    .marketbg01{background: url(../fimgs/marketbg01.jpg) bottom center no-repeat;background-size: auto;}
    .marketbg04{background: url(../fimgs/marketbg03002.jpg) right center no-repeat;background-size: cover;}
    .marketbg02::before{
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: calc(100% - 120px);
        height: 100%;
        background: url(../fimgs/marketbg02002.jpg) center center no-repeat;
        background-size: cover;
        border-radius: 25px;
        -webkit-border-radius: 25px;
    }
    .marketbg03::before{
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        width: calc(100% - 120px);
        height: 100%;
        background: url(../fimgs/marketbg02002.jpg) center center no-repeat;
        background-size: cover;
        border-radius: 25px;
        -webkit-border-radius: 25px;
    }
}

@media only screen and (min-width: 1201px){
    .max1200margin24auto{margin: 24px auto;}
    .max1200margin08{margin: 0 8px;}
    .max1200margin016{margin: 0 16px;}
    .max1200margin024{margin: 0 24px;}
    .max1200margin16{margin: 16px;}
    .max1200margin24{margin: 24px;}
    .max1200margin8{margin: 8px;}
    .max1200margin4{margin: 4px;}
    .max1200w5-2-0{max-width: calc(100% / 5 * 2);}
    .max1200w5-3-0{max-width: calc(100% / 5 * 3);}
    .maxw2-1-16{max-width: calc(100% / 2 - 16px);}
    .maxw3-1-16{max-width: calc(100% / 3 - 16px);}
    .maxw3-2-16{max-width: calc(100% / 3 * 2 - 16px);}
    .maxw4-1-16{max-width: calc(100% / 4 - 16px);}
    .maxw4-3-16{max-width: calc(100% / 4 * 3 - 16px);}
    .maxw5-1-16{max-width: calc(100% / 5 - 16px);}
    .maxw5-2-16{max-width: calc(100% / 5 * 2 - 16px);}
    .maxw5-3-16{max-width: calc(100% / 5 * 3 - 16px);}
    .maxw5-5-16{max-width: calc(100% / 5 * 5 - 16px);}
    .maxw6-1-16{max-width: calc(100% / 6 - 16px);}
    .maxw6-5-16{max-width: calc(100% / 6 * 5 - 16px);}
    .maxw7-1-16{max-width: calc(100% / 7 - 16px);}
    .maxw7-2-16{max-width: calc(100% / 7 * 2 - 16px);}
    .maxw7-3-16{max-width: calc(100% / 7 * 3 - 16px);}
    .maxw7-4-16{max-width: calc(100% / 7 * 4 - 16px);}
    .maxw7-5-16{max-width: calc(100% / 7 * 5 - 16px);}
    .maxw7-6-16{max-width: calc(100% / 7 * 6 - 16px);}
    .maxw8-1-16{max-width: calc(100% / 8 - 16px);}
    .maxw9-1-16{max-width: calc(100% / 9 - 16px);}
    .maxw10-1-16{max-width: calc(100% / 10 - 16px);}
    .maxw10-9-16{max-width: calc(100% / 10 * 9 - 16px);}
    .maxw3-1-32{max-width: calc(100% / 3 - 32px);}
    .maxpaddingtb120lr0{padding: 120px 0px;}
    .footerbg{background: url(../fimgs/footerbg01001.jpg) top center no-repeat;background-size: cover;}
    .navbg{background: url(../fimgs/navbg01001.jpg) top center no-repeat;background-size: cover;}
    .indexcasebg{background: url(../fimgs/indexcasebg01001.jpg) center center no-repeat;background-size: cover;}
    .indexrwdbg{background: url(../fimgs/indextrendbgb.jpg) top center no-repeat;background-size: cover;}
    .indexbannerbg{background: url(../fimgs/indexbannerbgb.jpg) center center no-repeat;background-size: cover;}
    .aboutbannerbg{background: url(../fimgs/aboutbgb.jpg) center center no-repeat;background-size: cover;}
    .charbannerbg{background: url(../fimgs/charbgb.jpg) center center no-repeat;background-size: cover;}
    .contactbannerbg{background: url(../fimgs/contactbgb.jpg) top left no-repeat;background-size: cover;}
    .newsbannerbg{background: url(../fimgs/newsbgb.jpg) center center no-repeat;background-size: cover;}
    .casebannerbg{background: url(../fimgs/casebgb.jpg) center center no-repeat;background-size: cover;}
    .servicebannerbg{background: url(../fimgs/servicebgb.jpg) top center no-repeat;background-size: cover;}
    .processbg{background: url(../fimgs/processbgb.jpg) bottom left no-repeat;background-size: cover;}
    .marketbg04{background: url(../fimgs/marketbg03001.jpg) right center no-repeat;background-size: cover;}
    .marketbg02::before{
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: calc(100% - 120px);
        height: 100%;
        background: url(../fimgs/marketbg02001.jpg) center center no-repeat;
        background-size: cover;
        border-radius: 25px;
        -webkit-border-radius: 25px;
    }
    .marketbg03::before{
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        width: calc(100% - 120px);
        height: 100%;
        background: url(../fimgs/marketbg02001.jpg) center center no-repeat;
        background-size: cover;
        border-radius: 25px;
        -webkit-border-radius: 25px;
    }
}

@media only screen and (max-width: 1000px){
    .mindpb{display: block;}
    .mindpinb{display: inline-block;}
    .minhidden{display: none;}
    .mintextleft{text-align: left;}
    .mintextright{text-align: right;}
    .mintextcenter{text-align: center;}
    .mintextjustify{text-align: justify;}
    .mindpf{display: flex;display: -webkit-flexbox;display: -webkit-flex;}
    .minaicenter{align-items: center;-webkit-align-items: center;}
    .minjcsb{justify-content: space-between; -webkit-justify-content: space-between;}
    .minflexdireccr{flex-direction:column-reverse;-webkit-flex-direction:column-reverse;}
    .minmargin0auto{margin: 0 auto;}
    .minmargin4auto{margin: 4px auto;}
    .minmargin8auto{margin: 8px auto;}
    .minmargin16auto{margin: 16px auto;}
    .minmargin24auto{margin: 24px auto;}
    .minpadding0{padding: 0px;}
    .minmargin0auto{margin: 0 auto;}
    .minnormal{white-space: normal;}
    .minpositionabsolute{position: absolute;}
    .mintop0{top: 0;}
    .minleft50{left: 50%;}
    .minpaddingtb0lr8{padding: 0px 8px;}
    .minpaddingtb4lr8{padding: 4px 8px;}
    .minpaddingtb4lr0{padding: 4px 0px;}
    .minpaddingtb20lr0{padding: 20px 0px;}
    .minmaxw5-4-0{max-width: calc(100% / 5 * 4);}
    .minmaxw5-1-0{max-width: calc(100% / 5);}
    .minmaxw6-1-0{max-width: calc(100% / 6);}
    .minmaxw6-5-0{max-width: calc(100% / 6 * 5);}
    .minmaxw4-1-0{max-width: calc(100% / 4);}
    .minmaxw4-3-0{max-width: calc(100% / 4 * 3);}
    .minmaxw2-1-0{max-width: calc(100% / 2);}
    .minmaxw10-1{max-width: calc(100% / 10 - 8px);}
    .minmaxw8-7{max-width: calc(100% / 8 * 7 - 8px);}
    .minmaxw8-1{max-width: calc(100% / 8 - 8px);}
    .minmaxw6-1{max-width: calc(100% / 6 - 8px);}
    .minmaxw5-4{max-width: calc(100% / 5 * 4 - 8px);}
    .minmaxw5-3{max-width: calc(100% / 5 * 3 - 8px);}
    .minmaxw5-2{max-width: calc(100% / 5 * 2 - 8px);}
    .minmaxw5-1{max-width: calc(100% / 5 - 8px);}
    .minmaxw4-1{max-width: calc(100% / 4 - 8px);}
    .minmaxw4-3{max-width: calc(100% / 4 * 3 - 8px);}
    .minmaxw3-1{max-width: calc(100% / 3 - 8px);}
    .minmaxw3-2{max-width: calc(100% / 3 * 2 - 8px);}
    .minmaxw2-1{max-width: calc(100% / 2 - 8px);}
    .minfs23{font-size: 23px;}
    .minfs13{font-size: 13px;}
    .minw40px{width: 40px;}
    .minh40px{height: 40px;}
    .minblacksolidb1{border-bottom: 1px solid rgba(77,82,124,1);}
    .minwhitesolidb1{border-bottom: 1px solid rgba(255,255,255,1);}
    .mintranslatex-50{transform:translate(-50%,0px);-webkit-transform:translate(-50%,0px);}
    .footerbg{background: url(../fimgs/footerbg01003.jpg) top center no-repeat;background-size: cover;}
    .navbg{background: url(../fimgs/navbg01003.jpg) top center no-repeat;background-size: cover;}
    .indexcasebg{background: url(../fimgs/indexcasebg01003.jpg) center center no-repeat;background-size: cover;}
    .indexrwdbg{background: url(../fimgs/indextrendbgs.jpg) center bottom no-repeat;background-size: contain;}
    .indexbannerbg{background: url(../fimgs/indexbannerbgs.jpg) center center no-repeat;background-size: cover;}
    .aboutbannerbg{background: url(../fimgs/aboutbgs.jpg) center center no-repeat;background-size: cover;}
    .charbannerbg{background: url(../fimgs/charbgs.jpg) center center no-repeat;background-size:cover;}
    .charimgbg{
        background: -webkit-linear-gradient(rgba(255,255,255,1) 89%,rgba(255,255,255,0.001) 90%), url(../fimgs/chardecbgs.jpg) bottom right no-repeat;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(89%, rgba(255,255,255,1)),  color-stop(90%, rgba(255,255,255,0.001))), url(../fimgs/chardecbgs.jpg) bottom right no-repeat;
        background: -o-linear-gradient(rgba(255,255,255,1) 89%,rgba(255,255,255,0.001) 90%), url(../fimgs/chardecbgs.jpg) bottom right no-repeat;
        background: -moz-linear-gradient(rgba(255,255,255,1) 89%,rgba(255,255,255,0.001) 90%), url(../fimgs/chardecbgs.jpg) bottom right no-repeat;
        background: linear-gradient(to bottom,rgba(255,255,255,1) 89%,rgba(255,255,255,0.001) 90%), url(../fimgs/chardecbgs.jpg) bottom right no-repeat;
        background-size: auto, contain;
    }
    .contactbannerbg{background: url(../fimgs/contactbgs.jpg) center center no-repeat;background-size: cover;}
    .newsbannerbg{background: url(../fimgs/newsbgs.jpg) center center no-repeat;background-size: cover;}
    .casebannerbg{background: url(../fimgs/casebgs.jpg) center center no-repeat;background-size: cover;}
    .servicebannerbg{background: url(../fimgs/servicebgs.jpg) top center no-repeat;background-size: cover;}
    .processbg{background: url(../fimgs/processbgs.jpg) bottom left no-repeat;background-size: cover;}
    .marketbg04{background: url(../fimgs/marketbg03003.jpg) right center no-repeat;background-size: cover;}
    .whitetop429bgdeltab::before{
        content:'';
        position:absolute;
        border-color: rgba(176,184,190,1) transparent transparent transparent;
        border-width: 16px 64px 0px 64px;
        border-style:solid;
        bottom:-16px;
        width:0px;
        display:block;
        height:0px;
        left: 0px;
    }
    .whitetop429bgdeltabt::after{
        content:'';
        position:absolute;
        border-color: transparent rgba(255,255,255,1) transparent rgba(255,255,255,1);
        border-width: 16px 64px 0px 64px;
        border-style:solid;
        top:-16px;
        width:0px;
        display:block;
        height:0px;
        left: 0px;
    }
    .marketbg01{background: url(../fimgs/marketbg01.jpg) bottom center no-repeat;background-size: auto;}
    .marketbg02::before{
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: calc(100% - 32px);
        height: 100%;
        background: url(../fimgs/marketbg02003.jpg) center center no-repeat;
        background-size: cover;
        border-radius: 25px;
        -webkit-border-radius: 25px;
    }
    .marketbg03::before{
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        width: calc(100% - 32px);
        height: 100%;
        background: url(../fimgs/marketbg02003.jpg) center center no-repeat;
        background-size: cover;
        border-radius: 25px;
        -webkit-border-radius: 25px;
    }
    .minmaxw100-32px{
        max-width: calc(100% - 32px);
    }
}
@media only screen and (max-width: 624px){
    .min624dpb{display: block;}
    .min624dpinb{display: inline-block;}
    .min624hidden{display: none;}
    .marketbg01{background: url(../fimgs/marketbg01.jpg) bottom center no-repeat;background-size: 100% auto;}
    .marketbg04{background: url(../fimgs/marketbg03004.jpg) right center no-repeat;background-size: cover;}
    .marketbg02::before{
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: calc(100% - 16px);
        height: 100%;
        background: url(../fimgs/marketbg02004.jpg) center center no-repeat;
        background-size: cover;
        border-radius: 25px;
        -webkit-border-radius: 25px;
    }
    .marketbg03::before{
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        width: calc(100% - 16px);
        height: 100%;
        background: url(../fimgs/marketbg02004.jpg) center center no-repeat;
        background-size: cover;
        border-radius: 25px;
        -webkit-border-radius: 25px;
    }
}