<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* index-news end */
/*-------------index end-------------------------------------------------------------------*/


/*-------------1-1-products start----------------------------------------------------------*/


.pro1-top { margin-top: 4px; }

.pro1-top .item-title { font-size: 18px; font-size: 1.8rem; font-family: "OpenSans-Semibold"; color: #D6223F; margin-bottom: 13px; }

@media screen and (max-width: 767px) { .pro1-top .item-title { font-size: 16px; font-size: 1.6rem; margin-bottom: 10px; } }

.pro1-top .item-desc { font-size: 14px; font-size: 1.4rem; line-height: 30px; margin-bottom: 15px; color: #666; }

@media screen and (max-width: 991px) { .pro1-top .item-desc { line-height: 24px; } }

@media screen and (max-width: 767px) { .pro1-top .item-desc { line-height: 22px; } }

.pro1-list { font-size: 0; letter-spacing: 0; padding-bottom: 45px; }

@media screen and (max-width: 991px) { .pro1-list { padding-bottom: 30px; } }

@media screen and (max-width: 767px) { .pro1-list { padding-bottom: 10px; } }

.pro1-list .list-item { display: inline-block; vertical-align: top; width: 31.47321%; margin-left: 2.79018%; margin-bottom: 28px; text-align: center; }

@media screen and (max-width: 991px) { .pro1-list .list-item { width: 31.33%; margin: 0 1% 25px !important; } }

@media screen and (max-width: 550px) { .pro1-list .list-item { width: 48%; margin-bottom: 20px; } }

.pro1-list .item-pic { position: relative; }

.pro1-list .item-pic img { display: block; width: 100%; }

.pro1-list .item-title { font-size: 16px; font-size: 1.6rem; line-height: 24px; margin-bottom: 12px; margin-top: 10px; }

@media screen and (max-width: 767px) { .pro1-list .item-title { font-size: 14px; font-size: 1.4rem; margin-bottom: 10px; margin-top: 5px; } }

.pro1-list .item-btn { display: inline-block; min-width: 124px; line-height: 24px; border-radius: 6px; padding: 2px 3px 3px; border: solid 1px #D6223F; color: #D6223F; text-align: center; font-size: 14px; font-size: 1.4rem; }

.pro1-list .item-btn:hover { background-color: #D6223F; color: #fff; }

@media screen and (max-width: 767px) { .pro1-list .item-btn { min-width: 110px; padding: 3px; line-height: 20px; } }

@media screen and (max-width: 480px) { .pro1-list .item-btn { min-width: 90px; } }

.slide-title { font-family: "OpenSans-Semibold"; font-size: 22px; font-size: 2.2rem; border-bottom: solid 1px #BFBFBF; text-transform: capitalize; position: relative; }

.slide-title.slide-title2 { display: none; }

.slide-title a, .slide-title p { display: block; line-height: 24px; padding: 0 0 20px; color: #D6223F; }

.slide-title a:hover { color: #000; }

.slide-title.slide-title1 { border-bottom: 0; }

.slide-title.slide-title1 a, .slide-title.slide-title1 p { padding: 0; }

@media screen and (max-width: 1219px) { .slide-title { font-size: 22px; font-size: 2.2rem; } }

@media screen and (max-width: 767px) { .slide-title { font-size: 20px; font-size: 2.0rem; }
  .slide-title a, .slide-title p { padding-top: 8px; padding-bottom: 8px; }
  .slide-title.slide-title1 { display: none; }
  .slide-title.slide-title2 { display: block; padding-right: 30px; } }

@media screen and (max-width: 640px) { .slide-title { font-size: 18px; font-size: 1.8rem; } }

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