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

/*********** common **********/
header{border-bottom:1px solid #eeeef0}

/*********** mainBanner **********/
.mainBannerCnt{background:url('/theme/basic/img/companyBannerImg.jpg')center center no-repeat; background-size:cover}

/*********** mainGroup **********/
.mainGroupDetail{align-self: stretch; box-shadow: 0 0 8px #d7f4e2;}
.subGroupCnt{cursor: pointer;}
.subGroupHr{border:1px solid #eeeef0}
.subGroupDetail{border:1px solid #19855a}
.subGroupArrow{transform:rotate(0deg);transition: ease-in-out 0.3s;}
.subGroupArrow.open{transform: rotate(180deg);}

/*********** subGroup **********/
.subFly{z-index: -1;}
.subFly1{top:-120px; background:linear-gradient(to right, #eefbf4 , #d7f4e2);border-radius:0 300px 300px 0;}
.subFly2{bottom:0px;right:0; background:linear-gradient(to left, #eefbf4 , #d7f4e2);border-radius:300px 0 0 300px;}

.latestTit{width:100%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

/*********** subBanner **********/
.slider1{background:#1F459F}
.slider2{background:#F83535}
.slider3{background:#C40452}

/*********** online **********/
.flyImg1{left:0; top:0}
.flyImg2{right:0; bottom:0}

.onlineInput{border:1px solid #b8bac1}
.wr_contentLabel{background:#eeeef0; border:1px solid #d9dade; transition:ease-in-out 0.3s; width:calc(25% - 12px); cursor: pointer;}
.onlineLabel input[type="checkbox"]{left:-999999px;}
.onlineLabel input[type="checkbox"]:checked + label{background:#222; color:#f7f8f8;}
.onlinePolicy input[type="checkbox"]{left:-9999999px;}
.onlinePolicy input[type="checkbox"] + label:before{content:''; width:16px; height:16px; border:1px solid #222; border-radius:4px; margin-right:8px}
.onlinePolicy input[type="checkbox"]:checked + label:before{background:#19855a; border:1px solid #19855a}


/********** header **********/
.hamburger {display: none;background: none;border: none;cursor: pointer;width: 32px;height: 24px;flex-direction: column;justify-content: space-between;padding: 0;}
.hamburger__line {display: block;width: 100%;height: 3px;background-color: #333;border-radius: 2px;}
.submenu {top: 100%;left: 0;border:1px solid #EEEEF0;}
.submenu li a {white-space: nowrap;}
.submenu li a:hover {background-color: #F7F8F8;}
.menu .dropdown {position: relative;}
.side-submenu {max-height: 0;overflow: hidden;transition: max-height 0.3s ease;}
.side-submenu li a {display: block;}
.side-dropdown.active .side-submenu {max-height: 500px;}
  </pre></body></html>