<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*é˜ç†¸ç‰±å¯®å¿Žæ…¨é€ï¿½*/
.kouzi_section .kouzi_row p{font-size: 25px;}
.kouzi_section .kouzi_row p:after{width: 4px;height:22px; top:11px;}
.kouzi_section .kouzi_row span{font-size: 18px;}

/*joinUs*/
.joinUs_section{margin-top: 30px;padding-bottom: 50px;}
.joinUs_section h2{font-size: 16px;color: #333;text-align: center;padding:36px 0;}
div.joinUsCom{margin-top: 50px;}
/*éŽ·æ¶œä»’é‘±å±¼ç¶…*/
div.recruit_job{width: 66%;min-width: 980px; margin:0 auto;}
div.recruit_job ul{overflow: hidden;}
div.recruit_job ul li{position: relative;float: left; width: 46%;margin:14px 2%;box-sizing: border-box;border:1px solid #f3f3f3;border-radius: 2px;
  padding:18px 0;}
div.recruit_job ul li:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.1);}
div.recruit_job ul li:hover:after{position: absolute;display: inline-block;content: ""; bottom: 0px;left: 0;width: 99.5%;height: 1px;background: #666;}
div.recruit_job ul li h3{width: 80%; font-size:20px;color: #333;text-indent: 3%;padding:5px 0;overflow: hidden;text-overflow: ellipsis;
  white-space: nowrap;}
div.recruit_job ul li p{font-size: 12px;color: #666;text-indent: 3%;}
div.recruit_job ul li i{display: inline-block;position: absolute;top:36px;right: 4%;font-style: normal;font-size: 13px;color: #333;}
div.recruit_job ul li i:after{position: relative; display: inline-block;content: "";width:0;border-width:5.2px;border-style:solid;margin-left: 5px;
  border-color:transparent transparent transparent #333;}

/*é›æ¨ºä¼å¨²è¯²å§©*/
div.staffActive{width: 92%;margin: 10px auto;}
div.staffActive ul{overflow: hidden;}
div.staffActive ul li{float: left;width: 50%;overflow: hidden;}
div.staffActive ul li span{display: inline-block;float: left;width: 50%;height: 220px;}
div.staffActive ul li span h3{color: #333;font-size: 18px;padding:30px 0 10px 0;text-indent: 6%;}
div.staffActive ul li span u{width: 93%; display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow: hidden; height: 60%; font-style: normal; color: #aaa;
  font-size: 14px;text-decoration: none;letter-spacing: 1px;padding-left: 6%;}
div.staffActive ul li span.avtiveImg{background-repeat: no-repeat;background-size: cover;background-position: center;}

/*é”ç‚²å•éœîˆšî•¨*/
div.officeEnvironment{width: 80%;margin:0 auto;}
div.officeEnvironment ul{overflow: hidden;}
div.officeEnvironment ul li{float: left;width: 30.7%;margin:15px 1.3%;}
div.officeEnvironment ul li span{display: block;width: 100%;height: 240px; background-repeat: no-repeat;background-size: cover;
  background-position: center;cursor: pointer;}
div.officeEnvironment ul li h3{text-align: center;color: #666;font-size: 18px;padding:15px 0;}

/*æ£°å‹®îæ¾¶Ñƒæµ˜*/
div.bigImg{position: fixed;top:0;left:0;width: 100%;height: 100%;z-index: 99999;background-color: rgba(0,0,0,0.4);}
div.bigImg img{display: block;max-width:100%; margin:auto;}
div.bigImg .preview{position: absolute;max-height:80%;max-width:80%;left: 0;top:0;}
div.bigImg a{display: inline-block;position: absolute; width:30px;height: 30px;right: -13px;top:-15px;text-align: center;line-height: 30px;}
div.bigImg a img{display: inline-block;width: 120px;}


/*éå……ç°¬éŽ´æˆœæ»‘ min-width: 1024px; 68%*/
div.aboutUsMain{width: 100%; margin:120px auto 60px auto;}
div.aboutUsMain .companyBasic{width: 80%;margin: 30px auto 0px auto;max-width:1009px;}
div.companyBasic p{font-size: 15px;color: #333333;letter-spacing: 1px;line-height: 1.6em;margin:2.6% 0;}
div.companyBasic p.spc{margin:0.6% 0;}

/* æ&nbsp;¸å¿ƒä»·å€¼è§‚ */

div.valuesMain{width: 100%;margin: 0px auto 50px auto;background-color:#f9f9f9;}
div.valuesMainBottom{width: 80%; margin:0px auto 120px auto;max-width:1009px;padding:35px 0;}
div.valuesLeft{float: left;}
div.valuesLeft h2{font-size:17px;font-weight:bold;color:rgba(19,19,19,1);margin-bottom:23px;display: flex;align-items: center;justify-content: center;}
div.valuesLeft img{width:40px;height: auto;margin-right:10px;}
div.valuesLeft b{font-size:14px;font-weight:bold;} 
div.valuesLeft p{font-size:14px;color:rgba(19,19,19,1);padding-bottom: 8px;} 
div.valuesRight{float: right;}
div.valuesRight img{width:auto;max-width: 100%; height: 212px;margin-top: 10px;}


/* min-width: 1024px; */

div.featureDesc p{width: 70%;max-width: 360px; margin-top: 36px; letter-spacing: 1px;font-size: 13px;color: #666666;}
div.nameOutline{position: relative;}
div.nameOutline&gt;img{display: block;width: 100%;}
div.nameOutline .descDetail{position: absolute;padding-top:6%; width: 44%;height: 100%;top:0;right: 0;}
div.descDetail img.logo{width: 60px;margin:1% 0;}
div.descDetail span{display: inline-block; width: 40px;height: 40px;line-height: 40px;margin-top: 10px;cursor: pointer;}
div.descDetail img.switch{display: inline-block; width: 20px;}
div.descCom h2{color: #fff;font-size: 16px;padding:3% 0;font-weight: bold;}
div.descCom p{width: 98%;max-width: 500px; color: #fff;font-size: 12px;letter-spacing: 1px;}
@media screen and (min-width:1650px){
	div.nameOutline .descDetail{padding-top: 6%;}
}
@media screen and (min-width:1200px) and (max-width:1650px){
    div.nameOutline .descDetail{padding-top: 4%;}
}
@media screen and (max-width:1200px){
	div.nameOutline .descDetail{padding-top: 2%;}
}</pre></body></html>