/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.4;-webkit-text-size-adjust:100%;background:#1e1c1c;font-size:16px;}
body{margin:0;}
main{display:block}
a{background-color:transparent}
strong{font-weight:bolder}
code{font-family:monospace,monospace;font-size:1em}
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}
img{border-style:none;display:block;}
button,input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
[hidden],template{display:none}
html{box-sizing:border-box;font-family:sans-serif;outline:none;}
*,:after,:before{box-sizing:inherit}
h2,h3,h4,p{margin:0}
button{background:transparent;padding:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
ul{margin:0}
*,:after,:before{border:0 solid #dae1e7}
img{border-style:solid}
textarea{resize:vertical}
img{max-width:100%;height:auto}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}
input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.5}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}
input::placeholder,textarea::placeholder{color:inherit;opacity:.5}
[role=button],button{cursor:pointer}
table{border-collapse:collapse}
*{margin:0;padding:0;list-style-type:none;text-decoration:none}
div{outline:none;}
.next,.prev{font-family:arcabold}
.font-iskpatoa{font-family:iskpatoa}
.line_one_top_text{font-family:iskpatob}
.project_large_text{font-family:arcaheavy;font-size:70px;}
.lin_one_left_top_text{font-family:khmerui}
.lin_one_left_top_middle_text{font-family:STHeiti,Apple LiGothic Medium,SimHei}
.line_one_left_button_text{font-family:arcaheavy}
.line{line-height:21px}
.box-bor{border-top:3px solid #000;border-bottom:2px solid #000}
.text-ccc{color:#a1a1a1}
.font-khmerui{font-family:khmerui}
.font-khmeruib{font-family:khmeruib}
.font-adobestd{font-family:STHeiti,Apple LiGothic Medium,SimHei}
.font-arcaheavy{font-family:arcaheavy}
.font-arcabold{font-family:arcabold}
.font-iskpatob{font-family:iskpatob}
.font-normal{font-weight:normal;}
.hid{display:none}
.leading-3{line-height:2}
.my-12b{margin:12% 0}
.mb-33b{margin-bottom:28%}
.mb-20b{margin-bottom:17%}
.mb-45b{margin-bottom:47%}
.bg-opy{background:hsla(0,0%,100%,.9)}
.alert-border{border:3px solid #000;border-top:none;left:22%}
.bline{border-bottom:3px solid #000}
.btline{border-top:3px solid #000}
.amplification-pic-2,.amplification-pic-5{transform-origin:left top;transform:scale(1)}
.sline{border-bottom:1px solid #000}
.top-title-text{font-size:4rem;margin-right:1rem}
.top-left-text-top{    /*letter-spacing: .05em; 2020,10:03*/
font-size:1.125rem}
.text-second{font-size:2.3rem;font-weight:900}
.top-left-text-bottom{letter-spacing:.05em;font-size:1rem}
.center-text{font-size:.5rem}
.grey{color:#aba5a2}
.text-line{text-shadow:5px 2px #fff,-6px 0 #fff,-2px 2px #fff,-2px -2px #fff;position:relative}
.text-line em{display:block;position:relative;z-index:2;font-style:normal;}
.text-line:before{content:"";width:100%;position:absolute;left:0;bottom:37px;border-top:2px solid #000;display:none;}
body{background-color:#fff;z-index:1;}
.contact-bg{background-image:url(../images/contact/bg-mo.png);background-repeat:no-repeat;background-size:contain;background-position:bottom;}
.animate-border:after{content:"";border-bottom:1px solid #000;display:block;position:relative;left:-160%;width:150%}
.animate-border:hover:after{left:-10%;transition:left .3s linear}
#mobile-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:10000}
#font-preview .chinese-font-family li .active,#font-preview .chinese-font-weight li .active{background:#ccc}
.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.bg-transparent{background-color:transparent}
.bg-black-blod{background-color:#000}
.bg-black-light{background-color:#1e1c1c}
.bg-black{background-color:#22292f}
.bg-white{background-color:#fff}
.bg-center{background-position:50%}
.border-transparent{border-color:transparent}
.border-black-blod{border-color:#000}
.border-black{border-color:#22292f}
.rounded{border-radius:.25rem}
.border{border-width:1px}
.border-t-2{border-top-width:2px}
.border-r-2{border-right-width:2px}
.border-b-2{border-bottom-width:2px}
.border-l-2{border-left-width:2px}
.border-t-3{border-top-width:3px}
.border-b-3{border-bottom-width:3px}
.border-t-4{border-top-width:4px}
.border-b-4{border-bottom-width:4px}
.border-b-8{border-bottom-width:8px}
.border-b{border-bottom-width:1px}
.cursor-pointer{cursor:pointer}
.block{display:block}
.inline-block{display:inline-block}
.table{display:table}
.hidden{display:none}
.flex{display:flex}
.inline-flex{display:inline-flex}
.flex-row-reverse{flex-direction:row-reverse}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.self-start{align-self:flex-start}
.self-end{align-self:flex-end}
.self-center{align-self:center}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}
.font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}
.font-bold{font-weight:700}
.font-black{font-weight:900}
.w-4{width:1rem}
.w-6{width:1.5rem}
.w-8{width:2rem}
.w-10{width:10%}
.w-15{width:15%}
.w-20{width:20%}
.w-32{width:8rem}
.w-40{width:40%}
.w-44{width:44%}
.w-50{width:50%}
.w-56{width:56%}
.w-58{width:58%}
.w-60{width:60%}
.w-67{width:16.75rem}
.w-70{width:70%}
.w-80{width:70%}
.w-90{width:90%}
.w-1\/2{width:50%}
.w-1\/3{width:33.33333%}
.w-2\/3{width:66.66667%}
.w-1\/5{width:20%}
.w-2\/5{width:40%}
.w-3\/5{width:60%}
.w-5\/6{width:83.33333%}
.w-full{width:100%}
.w-16b{width:16%}
.w-42b{width:42%}
.z-40{z-index:40}
.z-50{z-index:50}
.h-1{height:.25rem}
.h-2{height:.5rem}
.h-4{height:1rem}
.h-6{height:1.5rem}
.h-7{height:7px}
.h-8{height:2rem}
.h-32{height:8rem}
.h-auto{height:auto}
.h-full{height:100%}
.leading-none{line-height:1}
.leading-tight{line-height:1.25}
.leading-normal{line-height:1.5}
.leading-loose{line-height:2}
.leading-x4{line-height:132%}
.mx-0{margin-left:0;margin-right:0}
.mx-1{margin-left:.25rem;margin-right:.25rem}
.my-4{margin-top:1rem;margin-bottom:1rem}
.my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.my-8{margin-top:2rem;margin-bottom:2rem}
.my-auto{margin-top:auto;margin-bottom:auto}
.mx-auto{margin-left:auto;margin-right:auto}
.my-10b{margin-top:10%;margin-bottom:10%}
.mt-0{margin-top:0}
.mb-0{margin-bottom:0}
.mr-0{margin-right:0}
.ml-0{margin-left:0}
.mr-1{margin-right:.25rem}
.mb-1{margin-bottom:.25rem}
.mt-2{margin-top:.5rem}
.mr-2{margin-right:.5rem}
.mb-2{margin-bottom:.5rem}
.ml-2{margin-left:.5rem}
.mt-3{margin-top:.75rem}
.mb-3{margin-bottom:.75rem}
.mr-4{margin-right:1rem}
.mb-4{margin-bottom:1rem}
.mt-5{margin-top:1.25rem}
.mb-5{margin-bottom:1.25rem}
.mt-6{margin-top:1.5rem}
.mb-6{margin-bottom:1.5rem}
.mt-8{margin-top:2rem}
.mr-6{margin-right:1.5rem}
.mr-8{margin-right:2rem}
.mb-8{margin-bottom:2rem}
.ml-8{margin-left:2rem}
.mt-10{margin-top:2.5rem}
.mr-10{margin-right:2.5rem}
.ml-10{margin-left:2.5rem}
.mb-10{margin-bottom:2.5rem}
.mt-12{margin-top:3rem}
.mb-12{margin-bottom:3rem}
.mb-15{margin-bottom:15%}
.mt-16{margin-top:4rem}
.mb-16{margin-bottom:4rem}
.mr-24{margin-right:6rem}
.mt-auto{margin-top:auto}
.ml-auto{margin-left:auto}
.mt-10b{margin-top:10%}
.mb-96p{margin-bottom:96px}
.max-w-mini{max-width:6rem}
.max-w-xl{max-width:60rem}
.max-w-full{max-width:100%}
.-mt-4{margin-top:-1rem}
.-mb-10{margin-bottom:-2.5rem}
.-mb-5p{margin-bottom:-5px}
.-mb-7p{margin-bottom:-7px}
.-ml-15p{margin-left:-15px}
.focus\:outline-none:focus,.outline-none{outline:0}
.overflow-hidden{overflow:hidden}
.p-2{padding:.5rem}
.py-1{padding-top:.25rem;padding-bottom:.25rem}
.px-1{padding-left:.25rem;padding-right:.25rem}
.py-2{padding-top:.5rem;padding-bottom:.5rem}
.py-3{padding-top:.75rem;padding-bottom:.75rem}
.px-3{padding-left:.75rem;padding-right:.75rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.px-4{padding-left:1rem;padding-right:1rem}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.px-8{padding-left:2rem;padding-right:2rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.px-10{padding-left:2.5rem;padding-right:2.5rem}
.py-20{padding-top:5rem;padding-bottom:5rem}
.py-24{padding-top:6rem;padding-bottom:6rem}
.pt-1{padding-top:.25rem}
.pr-1{padding-right:.25rem}
.pb-1{padding-bottom:.25rem}
.pb-2{padding-bottom:.5rem}
.pt-3{padding-top:.75rem}
.pb-3{padding-bottom:.75rem}
.pt-4{padding-top:1rem}
.pr-4{padding-right:1rem}
.pb-4{padding-bottom:1rem}
.pl-4{padding-left:1rem}
.pt-6{padding-top:1.5rem}
.pr-6{padding-right:1.5rem}
.pb-6{padding-bottom:1.5rem}
.pt-8{padding-top:2rem}
.pr-8{padding-right:2rem}
.pr-10{padding-right:2.5rem}
.pb-8{padding-bottom:2rem}
.pt-10{padding-top:2.5rem}
.pb-10{padding-bottom:2.5rem}
.pb-12{padding-bottom:3rem}
.pt-20{padding-top:5rem}
.pb-20{padding-bottom:5rem}
.pb-30{padding-bottom:7.5rem}
.pt-32{padding-top:8rem}
.pt-px{padding-top:1px}
.static{position:static}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.pin-t{top:0}
.shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-black-blod{color:#000}
.text-black{color:#22292f}
.text-8{font-size:.5rem}
.text-10{font-size:.625rem}
.text-14{font-size:.875rem}
.text-15{font-size:.9375rem}
.text-16{font-size:1rem}
.text-18{font-size:1.125rem}
.text-20{font-size:1.25rem}
.text-22{font-size:1.375rem}
.text-24{font-size:1.5rem}
.text-36{font-size:2.25rem}
.text-xs{font-size:.75rem}
.text-sm{font-size:.875rem}
.text-xl{font-size:1.25rem}
.text-2xl{font-size:1.5rem}
.text-3xl{font-size:1.875rem}
.text-4xl{font-size:2.25rem}
.text-5xl{font-size:3.875rem}}
.text-6xl{font-size:4rem}
.text-72p{font-size:4.5rem}
.text-12vw{font-size:12vw}
.text-6vw{font-size:7vw;}
.text-40p{font-size:2.5rem}
.tracking-normal{letter-spacing:0}
.tracking-wide{letter-spacing:.05em}
.align-bottom{vertical-align:bottom}
.whitespace-no-wrap{white-space:nowrap}
@font-face{font-family:khmerui;src:url(../fonts/KHMERUI.TTF) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:khmeruib;src:url(../fonts/KHMERUIB.TTF) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:adobestd;src:url(../fonts/ADOBEHEITISTD-REGULAR.OTF);font-weight:400;font-style:normal}
@font-face{font-family:arcaheavy;src:url(../fonts/ARCAMAJORA3-HEAVY.OTF);font-weight:400;font-style:normal}
@font-face{font-family:arcabold;src:url(../fonts/ARCAMAJORA3-BOLD.OTF);font-weight:400;font-style:normal}
@font-face{font-family:isarosre;src:url(../fonts/IKAROS-REGULAR.OTF);font-weight:400;font-style:normal}
@font-face{font-family:iskpotab;src:url(../fonts/ISKPOTAB.TTF);font-style:normal;font-weight:400}
@font-face{font-family:iskpatob;src:url(../fonts/isk-pota.TTF);font-style:normal;font-weight:400}
@font-face{font-family:iskpatoa;src:url(../fonts/ISKPOTA.TTF);font-style:normal;font-weight:400}
input{border-radius:0}
.icon-up{font-size:1.25rem;position:relative;top:-1px;}
.form-suc-border-color{border-color:#61d643}
.text-form-color{color:#9d9d9d}
.text-form-color::-webkit-input-placeholder{color:grey}
.border-form-color{border-color:grey}
.text-form-ps-color{color:red}
.container{width:100%}
input{border-radius:0;}
#footer{overflow:hidden;}

.fixedheader{position:fixed!important;width:100%;top:0px;z-index:999;/*left:0;right:0;*/-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);}
.fixedheader.hiddenfixed{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}
.text-al{text-align: left;}
.overflowH{overflow:hidden}
.bm-8{margin-bottom:1.5rem;}

@media screen and (min-width:319px){
    .text-second{font-size:2rem;}
}

@media screen and (max-width:1024px) {
    .w-320{width:320px;}
    .text-line{text-shadow:2px 1px #fff,-4px 0 #fff,-2px 1px #fff,-2px -1px #fff;position:relative}
    .text-second{font-size:2.4rem;}
    .cl-box{height:86vh;}
    .con_h1{padding:2rem 0 0;}
    .date{font-size:0.8125rem;}
    .bmf7{margin-bottom:-7px;}
    h1{font-weight:normal;}
    h2{font-weight:normal;font-size:1rem;}
    h3{line-height:1.4;}
    .lg\:show{display:none;}
    .sm\:order-1{order:-1}
    .pdt97{padding-top:67px;}
    .pdl-130,.pdr-200{padding-right:0;}
    .px-10{padding-right:0;padding-left:0;}
    .nav-sm{height:50px;line-height:46px;}
    .w-2\/5,.w-3\/5,.w44,.w56,.w50,.w45,.w53,.w48{width:100%;}
    .mr-8,.mb-6,.mb-8,.my-4,.ml-8,.ml-15,.mb-16{margin:0;} 
    .my-auto{margin-top:auto;margin-bottom:auto}
    .mx-auto{margin-left:auto;margin-right:auto}
    .mx-1r{margin-top:1rem;margin-bottom:1rem;}
    .sm-box p{padding-bottom:1.5rem;line-height:1.6;}
    .sm-box p.last{padding-bottom:0rem;}
    .title-box{padding-top:2rem;margin-bottom:-6px;line-height:1.5} 
    .sm-box-bottom{display:flex;justify-content:space-between;align-items:baseline;}
    .icon-up{font-size:1rem;}
    .icon-back{font-size:0.875rem}
    .icon-sm{font-size:0.75rem}
    .cell-title{line-height:.9;margin-bottom:0;}
    .lihe-9{line-height:1}
    .top-left-text-top{font-size:1.3rem;}
    .top-left-text-top-zh{font-size:1.2rem;line-height:1.5}
    .bm-1{margin-bottom:.25rem;}
    .bm-2{margin-bottom:.4rem;}
    .bm-3{margin-bottom:.75rem;}
    .bm-6{margin-bottom:1.2rem;}
    
    .bm-20{margin-bottom:2rem;}
    .bm-30{margin-bottom:3rem;}
    .tm-15{margin-top:1.5rem;}
    .tm-20{margin-top:2rem;}
    .ym-15r{margin-top:1.5rem;margin-bottom: 1.5rem}
    .h-1{height:0.125rem;}
    .box-bor{padding-top:.25rem;border-top-width:2px;border-bottom-width:1px;}
    .box-bor p.mb-2{margin-bottom:0;}
    .mdb-6{margin-left:1.5rem;margin-right:1.5rem;}
    .bg1{background:url(/images/sm/4.jpg) no-repeat 100% 100%;}
    .bg2{background:url(/images/sm/line_two_pic.jpg) no-repeat 100% 100%;}
    .bg3{background:url(/images/sm/line_three_pic.jpg) no-repeat 100% 100%;}
    .bg4{background:url(/images/sm/7.jpg) no-repeat 100% 100%;}
    .bg5{background:url(/images/sm/6.jpg) no-repeat 100% 100%;}
    .bg6{background:url(/images/sm/line_six_pic.jpg) no-repeat 100% 100%;}
    .bg7{background:url(/images/sm/8.jpg) no-repeat 100% 100%;}
    .bg8{background:url(/images/sm/9.jpg) no-repeat 100% 100%;}
    .bg9{background:url(/images/sm/10.jpg) no-repeat 100% 100%;}
    .bg10{background:url("/images/sm/1.jpg") no-repeat 100% 100%;}
    .bg11{background:url("/images/sm/2.jpg") no-repeat 100% 100%;}
    .bg12{background:url("/images/sm/3.jpg") no-repeat 100% 100%;}
    .bg13{background:url("/images/sm/5.jpg") no-repeat 100% 100%;}
    .mx-6{margin-left:1.5rem;margin-right:1.5rem;}
    .cell-mo{position: relative;padding: 0 10px 0 18px;font-size:1.3rem;margin:2rem 0;}
    .cell-mo .mo{display:block;width:4px;position:absolute;left:0;top:0;bottom:0;background:#000;}
    .tit-big{font-size:5rem;padding:10% 0 20%}
    .text-12vw{font-size:6vw}
    .text-line:before{bottom:10px;}
    .line-two-line {border-bottom: 1px solid #000;font-size: 14px;}
    .text-90p{font-size:1.75rem;}
    .sm\:flex-columm{flex-direction:column;}
    .new_text {font-size: 1.3rem;line-height:1.5}
    .con-tit {font-size: 1.125rem;margin-top: 1rem;margin-bottom: 1rem;}
    .sm\:dp-0{padding-bottom:0;}
    .sm-box .sm\:dp-0{padding-bottom:0;}
    .sm\:mb-0{margin-bottom:0}
    .sm\:mb-6{margin-bottom:1.5rem}    
    .sm\:bp-8{padding-bottom:1.5rem;}
    .sm\:border-b-2{border-bottom-width:0;}
    .sm\:w-3\/5{width:66.66667%}
    .sm\:mt-3{margin-top:.75rem}
    .sm\:mt-6{margin-top:1.5rem;}
    .sm\:ft-b{font-weight:900;}
    .sm\:lh-13{line-height:1.4}
    .sm\:lh-16{line-height:1.6}
    .sm\:text-14{font-size:0.875rem;}
    .sm\:text-16{font-size:1rem;}
    .sm\:text-18{font-size:1.125rem;}
    .sm\:text-20{font-size:1.25rem;}
    .sm\:text-22{font-size:1.375rem;}
    .sm\:text-24{font-size:1.5rem;}
    .sm\:mt-16{margin-top:4rem}

}
/*@media screen and (min-width:576px){
    .container{max-width:576px}
}*/
@media screen and (min-width:1025px){
    .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}
    .sm\:text-72p{font-size:4.5rem}
    .sm\:w-1\/2{width:50%}


/*576 end*/

/* 768 begin*/
/*@media screen and (min-width:768px){
    .container{max-width:768px}
}*/
/*@media screen and(min-width:768px){
    .container{max-width:576px}
}*/

    .project-text-en{font-size:1.25rem}


    .alert-border{border:3px solid #000;left:22%}
    .language-text{padding-top:1.5rem;padding-bottom:1.5rem}

    .md\:mb-2{margin-bottom:.5rem}
    .md\:mb-6{margin-bottom:1.5rem}
    .md\:-mt-6{margin-top:-1.5rem}
    .md\:text-lg{font-size:1.125rem}
    .md\:text-x4{font-size:1.75rem}


/*768 end*/

/*992 begin*/
/*@media screen and (min-width:992px){
    .container{max-width:992px}
}
@media screen and (min-width:992px){
    .container{max-width:768px}
}*/

    h1{font-weight:normal;}
    h2{font-weight:900;font-size:24px;}
    h3{line-height:2;}
    .xl\:order-0{order:0}
    .lg\:hidden{display:none}
    .lg\:show{display:flex}
    .lg\:flex{display:flex}
    .lg\:flex-row{flex-direction:row}
    .lg\:mx-auto{margin-left:auto;margin-right:auto}
    .lg\:mt-0{margin-top:0}
    .lg\:mb-0{margin-bottom:0}
    .lg\:pt-24{padding-top:6rem}
    .lg\:text-96p{font-size:6rem}
    .lg\:w-1\/2{width:50%}
    .lg\:w-2\/3{width:66.66667%}
    .xl\:mx-0{margin-left:0;margin-right:0}
    .xl\:my-0{margin-top:0;margin-bottom:0;}
    .w-4{width:1rem}
    .w-6{width:1.5rem}
    .w-8{width:2rem}
    .w-10{width:10%}
    .w-15{width:15%}
    .w-18{width:18%}
    .w-20{width:20%}
    .w-28{width:28%}
    .w-32{width:8rem}
    .w-38{width:38%}
    .w-40{width:40%}
    .w-44{width:44%}
    .w-50{width:50%}
    .w-56{width:56%}
    .w-58{width:58%}
    .w-60{width:60%}
    .w-67{width:16.75rem}
    .w-70{width:70%}
    .w-90{width:90%}
    .w-1\/2{width:50%}
    .w-1\/3{width:33.33333%}
    .w-2\/3{width:66.66667%}
    .w-1\/5{width:20%}
    .w-2\/5{width:40%}
    .w-3\/5{width:60%}
    .w-5\/6{width:83.33333%}
    .w-16b{width:16%}
    .w-42b{width:42%}
    .z-40{z-index:40}
    .z-50{z-index:50}
    .h-1{height:0.25rem;}
    .mb-12{margin-bottom: 3rem;}
    .flex-row{flex-direction:row;}
    .pb-8{padding-bottom: 2rem;}
    .border-b-2 {border-bottom-width: 2px;}


/*992 end*/

    .text-line{text-shadow:5px 2px #fff,-6px 0 #fff,-2px 2px #fff,-2px -2px #fff;position:relative}
    .text-line:before{border:3px solid #000;}
    .leading-loose{line-height:2}
    .container{max-width:1100px}
    .sm-box p{padding-bottom:0;line-height:1.4;}
    .mdb-6{margin-left:0;margin-right:0;}
    .sm-box-bottom{display:block;}
    .cell-title{line-height:1.4;}
    .lihe-9{line-height:1.4}
    .bm-6,.bm-20,.bm-30{margin-bottom:0;}
    .xl\:font-normal{font-weight:normal;}
    .text-12vw{font-size:12vw}
    .cl-box{height:100vh;}
    .xl\:flex-columm{flex-direction:column;}
    .xl\:lh-13{line-height:1.4}
    .xl\:lh-17{line-height:1.7}
    .sm-box-bottom{display:flex;justify-content:space-between;align-items:baseline;}

    .a-word,.project-text-cn,.project-text-en{font-size:.875rem}
    .a-word,.project-text-cn1,.project-text-en1{font-size:.82rem}

    .leading-3{line-height:2}
    .alert-border{border:2px solid #000;border-bottom:none;left:33.333%}
    .amplification-pic-2{transform-origin:left top;transform:scale(1.16)}
    .amplification-pic-5{transform-origin:left top;transform:scale(1.12)}
    .three-text-margin-left{margin-left:9%}
    .three-center-text{margin-left:43%}
    .text-un{font-size:80px}
    .line-two-m{font-size:2.25rem}
    .text-second{font-size:4rem}
    .language-text{font-size:1.125rem}
    .top-title-text{font-size:113px}
    .top-title-text,.top-title-text-margin{margin-right:1rem}
    .top-left-text-top{letter-spacing:0.05rem;font-size:1.3rem;line-height:1.55rem;}
    .top-left-text-bottom{letter-spacing:.05em;font-size:.875rem}
    .top-left-text-magin{margin-bottom:2rem}
    .center-text{font-size:.875rem}
    .xl\:w-1\/3{width:33.33333%}
    .xl\:w-2\/3{width:66.66667%}
    .xl\:w-1\/5{width:20%}
    .xl\:w-2\/5{width:40%}
    .xl\:w-3\/5{width:60%}

    .line-one_text{font-size:1.875rem;letter-spacing:.05em}
    .con-tit{font-size:1.125rem;margin-top:1rem;margin-bottom:1rem}
    .con-con{font-size:.875rem}
    .date{font-size:1.125rem}
    .line-two-line{border-bottom:1px solid #000;font-size:12px;}
    .text-90p{font-size:40px}
    .xl\:text-5xlb{font-size: 3.75rem;}
    .xl\:text-5xl{font-size: 4rem;}

    .xl\:ft-n{font-weight:normal;}

    .contact-bg{background-image:url(../images/contact/bg.png);background-repeat:no-repeat;background-size:64%;background-position:100% 35%}
    .tit-big{font-size:113px;padding:20% 0 30%}
    .middle-text-wrap,.top-text-wrap{font-size:1.125rem}
    .middle-text-wrap{padding-bottom:10%}
    .btoom-text-wrap{font-size:1.125rem;padding-bottom:30%}

    .xl\:border-black{border-color:#22292f}
    .xl\:border-b-8{border-bottom-width:8px}
    .xl\:border-b{border-bottom-width:1px}
    .xl\:block{display:block}
    .xl\:inline{display:inline}
    .xl\:hidden{display:none}
    .xl\:flex{display:flex}
    .xl\:flex-no-wrap{flex-wrap:nowrap}
    .xl\:self-end{align-self:flex-end}
    .xl\:justify-end{justify-content:flex-end}
    .xl\:font-normal{font-weight:400}
    .xl\:mx-2{margin-left:.5rem;margin-right:.5rem}
    .xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}
    .xl\:my-auto{margin-top:auto;margin-bottom:auto}
    .xl\:mt-0{margin-top:0}
    .xl\:mb-0{margin-bottom:0}
    .xl\:mb-2{margin-bottom:0.5rem}
    .xl\:mr-2{margin-right:.5rem}
    .xl\:mb-3{margin-bottom:.75rem}
    .xl\:mt-4{margin-top:1rem}
    .xl\:mt-8{margin-top:2rem}
    .xl\:mb-4{margin-bottom:1rem}
    .xl\:mb-8{margin-bottom:2rem}
    .xl\:mb-10{margin-bottom:2.5rem}
    .xl\:mt-10{margin-top:2.5rem}
    .xl\:mr-10{margin-right:2.5rem}
    .xl\:ml-10{margin-left:2.5rem}
    .xl\:mt-12{margin-top:3rem}
    .xl\:mt-16{margin-top:4rem}
    .xl\:mb-12{margin-bottom:3rem}
    .xl\:mb-16{margin-bottom:4rem}
    .xl\:mr-15{margin-right:3rem}
    .xl\:ml-15{margin-left:3rem}
    .xl\:mt-20{margin-top:5rem}
    .xl\:mb-20{margin-bottom:5rem}
    .xl\:ml-20{margin-left:5rem}
    .xl\:mt-24{margin-top:6rem}
    .xl\:ml-24{margin-left:6rem}
    .xl\:ml-10b{margin-left:10%}
    .xl\:mr-11b{margin-right:11%}
    .xl\:ml-21p{margin-left:21%}
    .xl\:px-0{padding-left:0;padding-right:0}
    .xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
    .xl\:py-8{padding-top:2rem;padding-bottom:2rem}
    .xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}
    .xl\:pt-0{padding-top:0}
    .xl\:pb-0{padding-bottom:0}
    .xl\:pb-4{padding-bottom:1rem}
    .xl\:pb-10{padding-bottom:2.5rem}
    .xl\:pb-12{padding-bottom:3rem}
    .xl\:pt-6{padding-top:1.5rem}
    .xl\:pr-8{padding-right:2rem}
    .xl\:pl-10{padding-left:2.5rem}
    .xl\:pl-16{padding-left:4rem}
    .xl\:text-right{text-align:right}
    .xl\:text-16{font-size:1rem}
    .xl\:text-18{font-size:1.125rem}
    .xl\:text-20{font-size:1.25rem}
    .xl\:text-sm{font-size:.875rem}
    .xl\:text-lg{font-size:1.125rem}
    .xl\:text-xl{font-size:1.25rem}
    .xl\:text-4xl{font-size:2.25rem}
    .xl\:text-6xl{font-size:4rem}
    .xl\:text-x1{font-size:.875rem}
    .xl\:text-150p{font-size:7.58rem}
    .xl\:text-128p{font-size:8.6rem}
    .xl\:w-15{width:15%}
    .xl\:w-18{width:18%}
    .xl\:w-20{width:20%}
    .xl\:w-28{width:28%}
    .xl\:w-30{width:30%}
    .xl\:w-32{width:32%}
    .xl\:w-34{width:34%}
    .xl\:w-35{width:35%}
    .xl\:w-38{width:38%}
    .xl\:w-40{width:40%}
    .xl\:w-42{width:42%}
    .xl\:w-44{width:44%}
    .xl\:w-50{width:50%}
    .xl\:w-52{width:52%}
    .xl\:w-56{width:56%}
    .xl\:w-58{width:58%}
    .xl\:w-60{width:60%}
    .xl\:w-70{width:70%}
    .xl\:w-80{width:80%}
    .xl\:w-1\/2{width:50%}
    .xl\:w-1\/3{width:33.33333%}
    .xl\:w-2\/3{width:66.66667%}
    .xl\:w-1\/4{width:25%}
    .xl\:w-2\/5{width:40%}
    .xl\:w-4\/5{width:80%}
    .xl\:w-1\/6{width:16.66667%}
    .xl\:w-5\/6{width:83.33333%}
    .xl\:w-44b{width:44%}
    .xl\:w-74{width:74%}

    .con_h1{padding:5.2rem 0 2rem;text-align:center}
    .con_h1 p{font-size:120px; text-align:center}
    .leading-x4{line-height:140%}
    .sync-text{letter-spacing:0.05rem;font-size:1.3rem;line-height:1.55rem;}
    .sync-text2{font-size:1.14rem;}
    .pdl23{margin-left:23px;}
    .wbox-1{width:90%;}
    .sync-text3{font-weight:bold;font-size:1.5rem;}
    .pdt97{padding-top:81px;}
    .ovh{overflow:hidden;}
    .pdb{padding-bottom:10px;}
    .mb-33b{margin-bottom:50%;}
    .mb-20b{margin-bottom:50%;}
    .new_text{font-size:1.675rem;line-height:1.4;}
    .new-mr{margin-right:3rem;}
    .fz15{font-size:1.25rem;}
    .fz14{font-size:1.4rem;}
    .text-30{font-size:1rem;}
    .font-10{font-size:1.5rem;}
    .mar-top{margin-top:135px}
    .sync-text4{text-align:right;padding-right:20px;font-weight:900;line-height:1.2;}
    .links-jou a{font-size:1rem;}
    .bg1{background:url(/images/lbs/4.jpg) no-repeat 100% 100%;}
    .bg2{background:url(/images/lbs/line_two_pic.jpg) no-repeat 100% 100%;}
    .bg3{background:url(/images/lbs/line_three_pic.jpg) no-repeat 100% 100%;}
    .bg4{background:url(/images/lbs/7.jpg) no-repeat 100% 100%;}
    .bg5{background:url(/images/lbs/6.jpg) no-repeat 100% 100%;}
    .bg6{background:url(/images/lbs/line_six_pic.jpg) no-repeat 100% 100%;}
    .bg7{background:url(/images/lbs/8.jpg) no-repeat 100% 100%;}
    .bg8{background:url(/images/lbs/9.jpg) no-repeat 100% 100%;}
    .bg9{background:url(/images/lbs/10.jpg) no-repeat 100% 100%;}
    .bg10{background:url("/images/lbs/1.jpg") no-repeat 100% 100%;}
    .bg11{background:url("/images/lbs/2.jpg") no-repeat 100% 100%;}
    .bg12{background:url("/images/lbs/3.jpg") no-repeat 100% 100%;}
    .bg13{background:url("/images/lbs/5.jpg") no-repeat 100% 100%;}
    .pdl-130{padding-left:130px;}
    .pdt-20{padding-top:20px;}
    .pdr-200{padding-right:200px;}
    .px-10{padding-left:2.5rem;padding-right:2.5rem}
    .w37{width:37%}
    .w42{width:42%}
    .w44{width:44%}
    .w45{width:45%}
    .w48{width:48%}
    .w50{width:50%}
    .w53{width:53%}
    .w56{width:56%}
    .lg\:w-1\/3{width:33.33%}
    .mr-8{margin-right:2rem}
    .mb-6{margin-bottom:1.5rem}
    .mb-8{margin-bottom:2rem}
    .ml-8{margin-left:2rem}
    .my-4{margin-top:1rem;margin-bottom:1rem}
    .ml-15{margin-left:1.5rem;}
    .mb-16{margin-bottom:4rem}
    .xl\:mb-16{margin-bottom:4rem}
    .icon-up{font-size:1.25rem;}
    .icon-back{font-size:1.25rem}
    .icon-sm{font-size:1rem}
    .box-bor{padding-top:.75rem;border-top-width:4px;border-bottom-width:2px;}
    .box-bor p.mb-2{margin-bottom:.5rem;}
    .text-line:before{bottom:31px;}
    .xl\:mtp16{margin-top:-1rem;}

}

/*  1200px end*/

/*  1440px begin*/
@media screen and (min-width:1920px){
    .container{max-width:1440px}
}
@media screen and (min-width:1920px){
    .alert-border{border:3px solid #000;border-top:none;left:22%}
}
@media screen and (min-width:1920px){
    .x2l\:leading-tight{line-height:1.25}
    .x2l\:-mt-4{margin-top:-1rem}
    .x2l\:text-xl{font-size:1.25rem}
    .x2l\:text-2xl{font-size:1.5rem}
    .x2l\:text-148p{font-size:9.25rem}
    .x2l\:text-17r{font-size: 1.7rem;}
    .x2l\:3line-height{line-height: 1.3;}
}

/*  1440px end*/

/*  1920px begin*/
@media screen and (min-width:1920px){
    .container{max-width:1440px}
}
@media screen and (min-width:1920px){
    .project-text-cn,.project-text-en{font-size:1.125rem;letter-spacing:110%;line-height:120%}
    .a-word{font-size:1.125rem}
    .contact-bg{background-position:100% 31%;background-size:64%;}
    .leading-x4{line-height:140%}
}
@media screen and (min-width:1920px){
    .leading-3{line-height:2}
    .language-text{font-size:1.125rem;padding-bottom:1.25rem;padding-top:2rem}
    .top-title-text{font-size:142px;margin-right:2rem}
    .top-left-text-bottom{letter-spacing:.05em;font-size:1rem;margin-top:5rem}
    .top-left-text-top{letter-spacing:0.05rem;font-size:1.55rem;line-height:1.75rem;}
    .sync-text{font-size:1.55rem;line-height:1.75rem;letter-spacing:0.05rem;}
    .three-text-margin-left{margin-left:15%}
    .three-text-margin-left-night-percent{margin-left:9%}
    .center-text{font-size:1.125rem}
}
@media screen and (min-width:1920px){
    
    .con-tit{font-size:1.5rem;margin-top:1rem;margin-bottom:1rem}
    .con-con,.date{font-size:1.25rem}
    .line-two-line{border-bottom:1px solid #000;}
    .text-90p{font-size:52px}
    .date{font-size:1.5rem}
    .line-one_text{font-size:2.7rem;letter-spacing:.05em}
}
@media screen and (min-width:1920px){
    .tit-big{padding:20% 0 30%;font-size:113px}
    .top-text-wrap{font-size:1.25rem}
    .middle-text-wrap{padding-bottom:10%;font-size:1.25rem}
    .btoom-text-wrap{padding-bottom:30%;font-size:1.25rem}
}
@media screen and (min-width:1920px){
    .x3l\:leading-x4{line-height:132%}
    .x3l\:m-10{margin:2.5rem}
    .x3l\:mb-0{margin-bottom:0}
    .x3l\:mb-6{margin-bottom:1.5rem}
    .x3l\:mb-10{margin-bottom:2.5rem}
    .x3l\:mb-12{margin-bottom:3rem}
    .x3l\:mr-20{margin-right:5rem}
    .x3l\:py-4{padding-top:1rem;padding-bottom:1rem}
    .x3l\:text-38{font-size:2.38rem}
    .x3l\:text-xl{font-size:1.25rem}
    .x3l\:text-2xl{font-size:1.5rem}
    .x3l\:text-3xl{font-size:1.6rem}
    .x3l\:text-5xl{font-size:3rem}
    .x3l\:text-x3z{font-size:1.38rem}
    .x3l\:text-x3-t{font-size:2rem}
    .x3l\:text-178p{font-size:11.125rem}
    .margin-top0{margin-top:0;}
    .mb-33b{margin-bottom:42%;}
    .mb-20b{margin-bottom:42%;}
    .new_text{font-size:2.2rem;}
    .lg\:mt-0{margin-top:0;}

    /*.contact-bg {min-height:805px;}*/
    .pdl23{margin-left:23px;}
    .pdr58{padding-right:58px;}
    .wbox-1{width:90%;margin:2.5rem 2.5rem 0 0;}
    .sync-text2{font-size:1.55rem;}
    .sync-text3{font-weight:bold;font-size:1.9rem;}
    .pdt97{padding-top:97px;}
    .new-mr{margin-right:3rem;}
    .text-30{font-size:1rem;}
    .font-10{font-size:1.9rem;}
    .mar-top{margin-top:160px}
    .sync-text4{text-align:right;padding-right:20px;font-weight:900;line-height:1.1;}
    .fz15{font-size:1.3rem;}
    .links-jou a{font-size:1.3rem;}
    .bg1{background:url(/images/lb/4.jpg) no-repeat 100% 100%;}
    .bg2{background:url(/images/lb/line_two_pic.jpg) no-repeat 100% 100%;}
    .bg3{background:url(/images/lb/line_three_pic.jpg) no-repeat 100% 100%;}
    .bg4{background:url(/images/lb/7.jpg) no-repeat 100% 100%;}
    .bg5{background:url(/images/lb/6.jpg) no-repeat 100% 100%;}
    .bg6{background:url(/images/lb/line_six_pic.jpg) no-repeat 100% 100%;}
    .bg7{background:url(/images/lb/8.jpg) no-repeat 100% 100%;}
    .bg8{background:url(/images/lb/9.jpg) no-repeat 100% 100%;}
    .bg9{background:url(/images/lb/10.jpg) no-repeat 100% 100%;}
    .bg10{background:url("/images/lb/1.jpg") no-repeat 100% 100%;}
    .bg11{background:url("/images/lb/2.jpg") no-repeat 100% 100%;}
    .bg12{background:url("/images/lb/3.jpg") no-repeat 100% 100%;}
    .bg13{background:url("/images/lb/5.jpg") no-repeat 100% 100%;}
    .pdl-130{padding-left:130px;}
    .pdt-20{padding-top:20px;}
    .pdr-200{padding-right:200px;}
    .px-10{padding-left:2.5rem;padding-right:2.5rem}
    .w37{width:37%}
    .w42{width:42%}
    .w44{width:44%}
    .w45{width:45%}
    .w48{width:48%}
    .w50{width:50%}
    .w53{width:53%}
    .w56{width:56%}
    .mr-8{margin-right:2rem}
    .mb-6{margin-bottom:1.5rem}
    .mb-8{margin-bottom:2rem}
    .ml-8{margin-left:2rem}
    .my-4{margin-top:1rem;margin-bottom:1rem}
    .ml-15{margin-left:1.5rem;}
    .mb-16{margin-bottom:4rem}
    .xl\:mb-16{margin-bottom:4rem}
}

/*  1920px end*/
#footer a,#footer a:visited{color:#a1a1a1;text-decoration:none;}
.logo{margin-top:4px}
.pos-r{position:relative;}
.pos-a4{position:absolute;left:0;top:0;width:41%;}
.h26{height:26px;}
.h40{height:40px;}
.db{display:block}
.lh-new{line-height:1.4}
.pos-top{width:41%;position:relative;text-align:center;}
.links-jou a,.links-jou a:visited{color:#000;}
.links-jou a:hover{text-decoration:underline;}
.after-l .mo{display:block;width:6px;position:absolute;right:0;top:0;bottom:0;background:#000;}
.w-1020{padding-left:18px;}
.w-1020 .mo{left:0;}
.bg8,.bg4,.bg5,.bg13,.bg1,.bg2,.bg3,.bg6,.bg7,.bg9,.bg10,.bg11,.bg12{background-size:100% 100%;}
