
    :root{
    --font-bold: 'Montserrat-Bold';
    --font-regular: 'Montserrat-Regular';
    --font-light: 'Montserrat-Light';
}
.ly_article_1 .article_content_box .article_title { display: none;}
* { margin: 0; text-decoration: none; padding: 0; list-style: none; -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
img { max-width: 100%; max-height: 100%;}
.public_img { font-size: 0; }
.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
.hover_img { overflow: hidden;}
.public_content_w1440 { margin: 0 auto; width: 1440px; max-width: 90%; }
.title_tag { width: fit-content; color: #548e16; font-size: 18px; font-family: var(--font-regular); padding-bottom: 10px; border-bottom: 2px solid #548e16;}
.title { font-family: var(--font-bold); font-size: 34px; color: #020415;}
.brief { font-size: 16px; color: #666666; font-family: var(--font-light); line-height: 1.6;}

.banner { position: relative;}
.banner .banner_text { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; margin-top: 10px;}
.banner .banner_text .public_content_w1440{ font-size: 46px; color: #FFF; display: flex; flex-direction: column; font-family: var(--font-bold);}
.banner .banner_text .public_content_w1440::after {content: ''; display: flex; width: 108px; height: 8px; background-color: #fff; }
.banner .public_img img { width: 100%; height: 100%; object-fit: cover;}

.about_us { padding-top: 71px; padding-bottom: 81px;}
.about_us .public_content_w1440 { display: flex; justify-content: space-between; align-items: center;}
.about_us .about_side:last-child { margin-left: 66px; flex: 1;}
.about_us .about_side:last-child .title { margin-top: 38px; }
.about_us .about_side:first-child { position: relative; width: 42.6%;}
.about_us .about_side .about_content { position: absolute; left: -50px; top: 8.3%; padding: 28px; box-sizing: border-box; width: 50%; background-color: #ffc924; }
.about_us .about_side .about_content li {display: flex; align-items: center; margin-top: 10px; font-size: 14px; color: #020415; font-family: var(--font-regular);}
.about_us .about_side .about_content li::before { content: ''; margin-right: 10px; display: flex; min-width: 12px; min-height: 5px; border-bottom: 3px solid #020415; border-left: 3px solid #020415; transform: rotate(-45deg);}
.about_us .about_side .about_content li:first-child{margin-top: 0;}
.about_us .about_side .brief:last-child { margin-top: 61px;}
.about_us .about_side .public_brief { margin-top: 37px;}
.about_us .about_side .public_img { position: relative; height: 0; padding-top: 105.635%;}
.about_us .about_side .public_img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 100%; height: 100%; object-fit: cover;}

.choose_us { padding-top: 25px; padding-bottom: 117px; background: url(//ueeshop.ly200-cdn.com/u_file/UPBD/UPBD522/2412/11/photo/chobg-min.png); background-repeat: no-repeat; background-size: cover; }
.choose_us .public_content_w1440 { display: flex; justify-content: space-between; align-items: center; }
.choose_us .public_content_w1440 .choose_side:first-child { width: 38%;}
.choose_us .public_content_w1440 .choose_side:first-child .title { margin-top: 38px; }
.choose_us .public_content_w1440 .choose_side:first-child .public_brief { margin-top: 40px;}
.choose_us .public_content_w1440 .choose_side:last-child { flex: 1; margin-left: 6%; display: flex; justify-content: space-between; flex-wrap: wrap; }
.choose_us .public_content_w1440 .choose_side .item {padding: 20px; position: relative; box-sizing: border-box; margin-top: 73px; width: calc(100% / 2 - 22px);  border-bottom: 2px solid #f8cf51; border-right: 2px solid #f8cf51; background-color: #fff;}
.choose_us .public_content_w1440 .choose_side .item .number {position: absolute; left: 30px; top: -29px; background-color: #ffc924; border-radius: 50%; display: flex; justify-content: center; min-width: 80px; min-height: 80px;width: fit-content; align-items: center; color: #020415; font-size: 34px; font-family: var(--font-bold);}
.choose_us .public_content_w1440 .choose_side .item .item_title { font-size: 24px; margin-top: 49px; color: #020415; font-family: var(--font-bold);}
.choose_us .public_content_w1440 .choose_side .item .item_brief { font-size: 16px; color: #666666; font-family: var(--font-light); margin-top: 15px; margin-bottom: 18px; line-height: 1.5;}
.choose_us .public_content_w1440 .choose_side .item:nth-child(2) { transform: translateY(49px);}
.choose_us .public_content_w1440 .choose_side .item:last-child { transform: translateY(56px);}

.ly_article_1 .editor_txt h2 { font-size: unset; margin: 20px 0;}

.production_workshop { padding-top: 20px;}
.production_workshop .workshop_title { font-size: 46px; color: #020415; font-family: var(--font-bold); text-align: center;}
.production_workshop .production_workshop_img { display: grid; grid-template-columns: repeat(3,1fr); gap: 40px; margin-top: 79px;}
.ly_newsletter_2 .newsletter_box .default_newsletter_style input.text { font-size: 16px; font-style: italic; font-family: var(--font-light);color: #999999; height: 58px;}
.ly_newsletter_2 .newsletter_box .default_newsletter_style .subscribe { height: 58px; box-sizing: border-box;}
.ly_newsletter_2 .newsletter_box .n_subtitle { font-family: var(--font-light);}
.ly_certificates_1 .compute_item_img .compute_process_img img{ width: 100%; height: 100%; object-fit: cover;}

@media screen and (max-width:1400px) {
    .banner .banner_text .public_content_w1440 { font-size: 36px;}
    .banner .banner_text .public_content_w1440::after { width: 80px; height: 6px;}
    .about_us .about_side .about_content li { font-size: 13px;}
    .about_us .about_side .about_content { width: 55%; left: -20px;}
    .about_us .about_side:last-child .title { margin-top: 25px;}
    .title  { font-size: 28px;}
    .about_us .about_side .public_brief { margin-top: 25px;}
    .about_us .about_side .brief:last-child { margin-top: 35px;}
    .production_workshop .workshop_title { font-size: 36px;}
    .brief { font-size: 15px;}
    .production_workshop .production_workshop_img { margin-top: 60px; gap: 30px;}
}

@media screen and (max-width:1000px) {
    .banner .banner_text .public_content_w1440 { font-size: 26px;}
    .banner .banner_text .public_content_w1440::after { width: 50px; }
    .about_us .public_content_w1440 { flex-direction: column;}
    .about_us .about_side:first-child { width: 100%;}
    .about_us .about_side:last-child { width: 100%; margin-left: 0; margin-top: 40px;}
    .about_us .about_side:last-child .title { margin-top: 20px; font-size: 22px;}
    .title_tag { font-size: 16px; padding-bottom: 4px;}
    .about_us .about_side .public_brief { margin-top: 20px;}
    .about_us .about_side .brief:last-child { margin-top: 20px;}
    .choose_us .public_content_w1440 .choose_side:first-child .title { margin-top: 20px;}
    .choose_us .public_content_w1440 .choose_side:first-child .public_brief { margin-top: 20px;}
    .brief { font-size: 14px;}
    .title { font-size: 22px;}
    .choose_us .public_content_w1440 { flex-direction: column;}
    .choose_us .public_content_w1440 .choose_side:first-child { width: 100%;}
    .choose_us .public_content_w1440 .choose_side:last-child { margin-left: 0;}
    .production_workshop .workshop_title  { font-size: 22px;}
    .production_workshop .production_workshop_img { grid-template-columns: repeat(2,1fr); margin-top: 40px;}
}

@media screen and (max-width:600px) {
    .choose_us .public_content_w1440 .choose_side .item { width: 100%; padding: 10px;}
    .choose_us .public_content_w1440 .choose_side .item:nth-child(2) { transform: none;}
    .choose_us .public_content_w1440 .choose_side .item:last-child { transform: none;}
    .about_us .about_side .about_content { width: 70%;}
    .choose_us .public_content_w1440 .choose_side .item .number { min-width: 60px; min-height: 60px; font-size: 22px;}
    .choose_us .public_content_w1440 .choose_side .item .item_title { font-size: 18px; margin-top: 30px;}
    .choose_us .public_content_w1440 .choose_side .item .item_brief { font-size: 14px; margin-bottom: 14px; margin-top: 10px;}
    .choose_us { padding-bottom: 25px;}
    .production_workshop .production_workshop_img { gap: 15px;}
    .about_us { padding-top: 40px; padding-bottom: 40px;}
}
