<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#body{background:#FFFFFF;width: 100%;max-width: 1920px;max-height: 5900px;margin:0 auto ;overflow-x: hidden;position: relative;}
.more_line2_hidden{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-word;}
.more_line3_hidden{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-word;}s

#banner {width: 100%;margin: 0 auto;position: relative;}

#introduction {width:100%;}
#introduction .introduction_box{width: 90%; margin: 0 auto;padding: 5.3% 0 8.45%;max-width: 1440px;display: flex;}
#introduction .introduction_box .introduction_item_img{width:calc(41% + 60px);max-width: 590px;float: left;padding-right: 60px;margin-right: 7.29%}
#introduction .introduction_box .introduction_item_img .introduction_img_box {float: left;}
/* shadow */
#introduction .introduction_box .introduction_item_img .introduction_img_box &gt; img { box-shadow: 60px 60px 0 #f0f0f0;display: block;margin: 0 auto }

#introduction .introduction_box .introduction_item_img .introduction_img_box &gt; video { box-shadow: 60px 60px 0 #f0f0f0;display: block;margin: 0 auto }


#introduction .introduction_box .introduction_item_img .introduction_shadow_box{width: 81.9%;height: 90%;background-color: #f0f0f0;margin-top: 10%;margin-left: 11%;}
/* shadow-end */
#introduction .introduction_box .introduction_item_text {width: 47.57%;max-width: 685px;float: right;}
#introduction .introduction_box .introduction_item_text .introduction_text_box{width: 100%;float: left;height: 100%;}
#introduction .introduction_box .introduction_item_text .introduction_text_box .introduction_text_title {margin-top: 9%;}
#introduction .introduction_box .introduction_item_text .introduction_text_box .introduction_text_title span{font-size: 36px;font-family: "Montserrat-Regular"}
#introduction .introduction_box .introduction_item_text .introduction_text_box .introduction_text_content{margin-top: 4%;}
#introduction .introduction_box .introduction_item_text .introduction_text_box .introduction_text_content span{font-size: 16px;font-family: "Opensans-Regular";line-height: 32px;color: #555;}
#introduction .introduction_box .introduction_item_text .introduction_text_box .read_more_button {margin-top: 7%;}
#introduction .introduction_box .introduction_item_text .introduction_text_box .read_more_button a{width: 170px;height: 55px;background-color: #04979e;display: block;text-align: center;line-height:54.67px;font-family:'Opensans-Regular' ;font-weight: bold; color:#ffffff;text-transform: uppercase;}

/* products */
#products {width:100%;margin: 0 auto;background-color:#111111;display: flex;}
#products .products_box{width: 90%;margin: 0 auto;max-width: 1440px;padding: 80px 0 100px;}
#products .products_box .products_header {text-align: center;}
#products .products_box .products_header .products_title_box {margin: 0 auto;}
#products .products_box .products_header .products_title_box span{font-size: 36px;font-family: "Montserrat-Regular";font-weight: bold; color: #ffffff;}
#products .products_box .products_header .products_content_box {width: 44.8%;margin:2.5% auto 5.5%;}
#products .products_box .products_header .products_content_box span{font-size: 16px;font-family: "Opensans-Regular";line-height: 32px; color: #888888;}
#products .products_box .products_content {}
#products .products_box .products_content .table_left{float: left;display: table;width: 66.7%;max-width: 960px;height: 100%;color: #ffffff;}
#products .products_box .products_content .table_left .item_text{float: right;background-color: #2c2c2c;}
#products .products_box .products_content .table_left .item_text:first-child{float: left;background-color: #04979E;}
#products .products_box .products_content .table_right{float: left;display: table;width: 33.3%;max-width: 480px;height: 100%;color: #111111;}
#products .products_box .products_content .table_right .item_text {float: left;width: 100%;padding-top: 100%;background-color: #ffffff;}
#products .products_box .products_content .table_right .item_img_box {float: left;width: 100%;padding-top: 100%;}
.products_text_box{position: absolute;z-index: 1;right: 0;top: 0;bottom: 0;margin:auto;display: flex;flex-direction: column;justify-content: center;width: 100%;height: 100%;}
.item_text{width: 50%;height: 0;padding-top: 44%;text-align: center;position: relative;height: 0%;}
.item_img_box{width: 50%;height: 0%;padding-top: 50%;position: relative;}
.item_text_title {font-size: 36px;font-family: "Montserrat-Regular";padding: 0 10%;margin-bottom: 15px;}
.item_text_content {font-size: 18px;font-family: "Opensans-Regular";line-height: 32px;padding: 0 10.5%;}
.product_img{position: absolute;z-index: 1;left: 0;top: 0;}
/* products-end */

/* detailInfo */
#detailInfo {width:100%;}
#detailInfo .detailInfo_box{width: 90%;max-width: 1440px;margin: 0 auto ;height: 100%;padding-bottom: 100px;}
#detailInfo .detailInfo_box .detailInfo_item {margin-top: 100px;}
#detailInfo .detailInfo_box .detailInfo_item .text_content_box {width: 100%;float: left;height: 100%;}
#detailInfo .detailInfo_box .detailInfo_item .detailInfo_text_box{height: 100%;width: 38.55%;float: right;}
#detailInfo .detailInfo_box .detailInfo_item:first-child .detailInfo_text_box {float: left;}
#detailInfo .detailInfo_box .detailInfo_item .detailInfo_img_box{width: 56.25%;max-width: 810px;height: 100%;float: left;}
#detailInfo .detailInfo_box .detailInfo_item:first-child .detailInfo_img_box {float: right;}
.detailInfo_title {margin-top: 75px;}
.detailInfo_title span{font-size: 36px;color: #04979e;text-transform: uppercase;font-family: "Montserrat-Regular";}
.detailInfo_content{margin-top: 1.5%;}
.detailInfo_content .detailInfo_content_title{display: block;line-height: 44px;font-size: 24px;color: #111111;font-family:  "Montserrat-Regular";text-transform: uppercase;}
.detailInfo_content .detailInfo_content_content{display: block;font-size: 16px;font-family: "Opensans-Regular";line-height: 30px;margin-top: 10px;}
.detailInfo_rm_button {margin-top: 9.5%;}
.detailInfo_rm_button a {width: 170px;height: 55px;display: block;text-align: center;line-height:54.67px;font-family:"Opensans-Regular" ;font-weight: bold; color:#ffffff;background-color: #111;text-transform: uppercase;}
#detailInfo .detailInfo_box .detailInfo_item:first-child .detailInfo_text_box .text_content_box .detailInfo_rm_button a:first-child {background-color: #04979e;}
/* detailInfo-end */

/* news */

#news {width:100%;height:13.27%;margin: 0 auto ;background-color:#141517;}
#news .news_box{width: 90%;height: 100%;margin: 0 auto ;padding-bottom: 6.6%;display: flex;flex-direction: column;max-width: 1440px;}
#news .news_box .news_title{margin: 5.5% auto;text-align: center;}
#news .news_box .news_title span{font-size: 36px; color: #ffffff;}
#news .news_box .news_content {width: 100%;height: 100%;margin: 0 auto;display: flex;flex-direction: row;}
#news .news_box .news_content .news_content_item{width: calc((100% - 80px) / 3);}
#news .news_box .news_content .news_content_item:nth-child(2) {margin: 0 40px ;}
#news .news_box .news_content .news_content_item .news_item_img{width: 100%;}
#news .news_box .news_content .news_content_item .news_item_title{margin:20px 0 10px;}
#news .news_box .news_content .news_content_item .news_item_title span{font-size: 20px;color: #ffffff;line-height: 32px;height: 64px;}
#news .news_box .news_content .news_content_item .news_item_content span{font-size: 16px;font-family: 'Opensans-Regular';line-height: 28px;color: #888888;}
/* news-end */

@media screen and (max-width: 1200px) {
    #introduction .introduction_box .introduction_item .introduction_text_box .introduction_text_title {margin-top: 0;}

    #detailInfo .detailInfo_box {padding-bottom: 50px;}
    #detailInfo .detailInfo_box .detailInfo_item {margin-top: 50px;}
    .margin_button {margin-bottom: 50px;}
    .detailInfo_title {margin-top: 0;}
    .item_text_title{font-size: 28px;}
    .item_text_content{font-size: 16px;}
}

@media screen and (max-width: 768px) {
    #body{background:#FFFFFF;width: 100%;max-width: 1920px;max-height: 5900px;margin:0 auto ;overflow-x: hidden;position: relative;}
    /* introduction */
    #introduction {width: 100%;}
    #introduction .introduction_box{height: 100%; width: 92%;margin: 0 auto;padding-top: 30px;display: flex;flex-direction: column;}
    #introduction .introduction_box .introduction_item_img{width: 100%;clear: both;padding-right: 0;margin-right: 0;max-width: unset;}
    #introduction .introduction_box .introduction_item_img .introduction_img_box{float: left;width: calc(100% - 32.5px);}
    #introduction .introduction_box .introduction_item_img .introduction_img_box &gt; img { box-shadow: 32.5px 32.5px 0 #f0f0f0;display: block;margin: 0 auto }
    #introduction .introduction_box .introduction_item_text {width: 100%;clear: both;}
    #introduction .introduction_box .introduction_item_text .introduction_text_box .introduction_text_title {text-align: center;margin-top: 65px;}
    #introduction .introduction_box .introduction_item_text .introduction_text_box .introduction_text_content {text-align: center;}
    #introduction .introduction_box .introduction_item_text .introduction_text_box .introduction_text_title span{font-size: 30px;font-weight: bold;}
    #introduction .introduction_box .introduction_item_text .introduction_text_box .introduction_text_content span{font-size: 14px;color: #555555;line-height: 20px;}
    #introduction .introduction_box .introduction_item_text .introduction_text_box .read_more_button a{font-weight: unset;margin: 0 auto;height: 40px;width: 125px;line-height: 40px;}
    /* introduction-end */

    /* products */
    #products {width:100%;margin: 0 auto;background-color:#111111;display: flex;}
    #products .products_box {width: 92%;padding: 20px 0 25px;}
    #products .products_box .products_header {text-align: center;margin-top: 3%;}
    #products .products_box .products_header .products_title_box span {font-size: 30px;}
    #products .products_box .products_header .products_content_box span{font-size: 14px;color: #888;line-height: 20px;}
    #products .products_box .products_header .products_content_box {width: 76%;margin:20px auto;}
    #products .products_box .products_content {margin: 0 auto ;}
    #products .products_box .products_content .table_left{clear: both;display: table;width: 100%;height: 66.66%;}
    #products .products_box .products_content .table_right{clear: both;display: table;width: 100%;height: 33.33%;max-width: 960px;}
    #products .products_box .products_content .table_right .item_text, #products .products_box .products_content .table_right .item_img_box{float: left;width: 50%;padding-top: 50%;}

    .item_text{width:50%;height: 0;padding-top: 50%; text-align: center;position: relative;}
    .item_img_box{width: 50%;height: 0;padding-top: 50%;position: relative;}
    .products_text_box{position: absolute;z-index: 5;right: 0;top: 0;bottom: 0;margin:auto;display: flex;flex-direction: column;justify-content: center;}
    .item_text_title {font-size: 16px;padding: 0 15%;margin-bottom: 5%;}
    .item_text_content{font-size: 14px;line-height: 20px;}
    /* products-end */

    /* detailInfo */
    #detailInfo {width:100%;max-height: none}
    #detailInfo .detailInfo_box {width: 92%;padding-bottom: 0;}
    #detailInfo .detailInfo_box .detailInfo_item{width: 100%;height: 48.22%;margin:35px auto 0;display: flex;flex-direction: column;}
    #detailInfo .detailInfo_box .detailInfo_item:nth-child(2) {margin-bottom: 35px;}
    #detailInfo .detailInfo_box .detailInfo_item .detailInfo_img_box{width: 100%;}
    #detailInfo .detailInfo_box .detailInfo_item .detailInfo_text_box{width: 100%;clear: both;margin: 10px auto 0;}
    #detailInfo .detailInfo_box .detailInfo_item .text_content_box .detailInfo_rm_button {margin-top: 15px;}
    .detailInfo_title{margin: 0 auto;text-align: center;}
    .detailInfo_title span{font-size: 20px;color: #04979e;font-family:  "Montserrat-Regular";}
    .detailInfo_content{margin-top: 1%;text-align: center;}
    .detailInfo_content .detailInfo_content_title{font-size: 15px;color: #111111;font-family:  "Montserrat-Regular";line-height: 30px;}
    .detailInfo_content .detailInfo_content_content{font-size: 14px;font-family: "Opensans-Regular";line-height: 20px;margin-top: 0;}
    .detailInfo_rm_button a{margin: 0 auto;font-weight: unset;height: 40px;width: 125px;line-height: 40px;}
    /* detailInfo-end */

    /* news */
    #news {width:100%;margin: 0 auto;height: 100%;background-color:#141517;max-height: none}
    #news .news_box {padding-bottom: 0;width: 92%;}
    #news .news_box .news_title {width: 100%;margin: 7.5% auto;}
    #news .news_box .news_title span{display: block;font-size: 20px;line-height: unset;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    #news .news_box .news_content {margin: 0 auto;display: flex;flex-direction: column;}
    #news .news_box .news_content .news_content_item,
    #news .news_box .news_content .news_content_item:nth-child(2) {width: 100%;margin: 0 auto 30px;}
    #news .news_box .news_content .news_content_item .news_item_img{width: 100%;height: 55%;}
    #news .news_box .news_content .news_content_item .news_item_img img{width: 100%;}
    #news .news_box .news_content .news_content_item .news_item_title {text-align: center;}
    #news .news_box .news_content .news_content_item .news_item_title  span{font-size: 16px;line-height: 20px;height: unset;}
    #news .news_box .news_content .news_content_item .news_item_content {text-align: center;}
    #news .news_box .news_content .news_content_item .news_item_content  span{font-size: 14px;line-height: 20px;}
    .news_item2_mg{margin: 0;}
    /* news-end */


}
</pre></body></html>