*{box-sizing:border-box;margin:0;padding:0}body{color:gray;background:#e3ebf2;min-width:1024px;font:12px Arial,Helvetica,sans-serif}a{color:gray;text-decoration:none}a:hover{color:#f65618}ul,ol{list-style:none}img{vertical-align:middle;border:0}table{border-collapse:collapse}.mainBody{width:100%}.mainContentBody{width:1024px;margin:0 auto}.mainTop{background:url(/images/topbg.jpg) top no-repeat;padding:15px 0 60px}.mainTop img{display:block}.mainNav{background:linear-gradient(#fff,#f6f7f7);border-bottom:1px solid #e6e6e6}.mainNav ul{list-style:none;display:flex}.mainNav li{text-align:center;width:14.2857%}.mainNav a{color:gray;border-bottom:3px solid #f6f7f7;border-right:1px dashed #ddd;height:42px;font-size:14px;line-height:42px;transition:color .2s,border-color .2s;display:block}.mainNav li:last-child a{border-right:none}.mainNav a:hover,.mainNav a.active{color:#3269d0;border-bottom-color:#3269d0}.mainContentBodyMargin{gap:10px;margin-top:10px;padding-bottom:10px;display:flex}.mainContentBodyL{flex-shrink:0;width:270px}.mainContentBodyR{background:#fff;width:740px;min-height:400px;padding:0}.mainContentBodyR>div{padding:0}.mainContentBodyLUL{background:#fff;padding:10px}.mainContentBodyContentInfo{color:#666;line-height:22px;overflow:hidden}.mainContentBodyContentInfo>div:first-child{float:left}.mainContentBodyContentInfo span{color:red;font-weight:700}.mainContentBodyTitle{color:#fff;background:#3269d0;height:30px;margin:8px 0;padding:0 10px;font-size:14px;font-weight:700;line-height:30px}.mainContentBodyLRemark{padding:4px 0 8px;overflow:hidden}.leftInfo{background:#fff;border-top:2px solid #3269d0;margin-bottom:10px;padding:10px}.leftInfo .leftTitle{color:#3269d0;border-bottom:1px dashed #ddd;margin-bottom:8px;padding-bottom:8px;font-size:14px;font-weight:700}.leftInfo .item{padding:3px 10px;font-size:12px;line-height:20px}.leftInfo .item span{color:red;font-weight:700}.leftTree{background:#fff;border-top:2px solid #3269d0;margin-bottom:10px;padding:10px}.leftTree .leftTitle{color:#3269d0;border-bottom:1px dashed #ddd;margin-bottom:8px;padding-bottom:8px;font-size:14px;font-weight:700}.treeNode{padding:2px 0}.treeNode .nodeName{cursor:pointer;color:gray;background:url(/images/tbg.png) 4px no-repeat;padding:3px 10px 3px 18px;font-size:12px;line-height:20px;display:block}.treeNode .nodeName:hover{color:#3269d0}.treeNode .children{padding-left:15px}.leftSearch{background:#fff;border-top:2px solid #3269d0;margin-bottom:10px;padding:10px}.leftSearch .leftTitle{color:#3269d0;border-bottom:1px dashed #ddd;margin-bottom:8px;padding-bottom:8px;font-size:14px;font-weight:700}.searchBox,.leftSearch .searchBox{gap:5px;display:flex}.searchBox input,.leftSearch .searchBox input{border:1px solid #ccc;outline:none;flex:1;height:26px;padding:0 5px;font-size:12px}.searchBox button,.leftSearch .searchBox button{color:#fff;cursor:pointer;background:#d9534f;border:none;height:26px;padding:0 12px;font-size:12px}.searchBox button:hover,.leftSearch .searchBox button:hover{background:#c9302c}.contentTitle{color:#fff;background:#3269d0;height:30px;margin:10px;padding:0 10px;font-size:14px;font-weight:700;line-height:30px}.aboutContent,.noticeList,.productTable,.jobTable,.galleryWrap,.noticeDetail .detailContent{margin:0 10px 10px}.productTable{border:1px solid #ddd;width:calc(100% - 20px)}.productTable th{color:#333;text-align:center;background:#f5f5f5;border:1px solid #ddd;padding:6px 8px;font-size:12px;font-weight:700}.productTable td{text-align:center;color:gray;border:1px solid #ddd;padding:6px 8px;font-size:12px}.productTable tr:hover{background:#f9f9f9}.productTable td img{max-width:60px;max-height:60px}.productTable td.nameCell{text-align:left}.pagination{text-align:center;margin-top:10px;padding:10px 0}.pagination a,.pagination span{color:gray;border:1px solid #ddd;margin:0 2px;padding:4px 10px;font-size:12px;display:inline-block}.pagination a:hover,.pagination .current{color:#fff;background:#3269d0;border-color:#3269d0}.noticeList{list-style:none}.noticeList .noticeItem{cursor:pointer;border-bottom:1px dashed #ddd;gap:10px;padding:10px 0;display:flex}.noticeList .noticeItem:hover{background:#f9f9f9}.noticeList .noticeItem .thumb{flex-shrink:0;width:120px;height:80px;overflow:hidden}.noticeList .noticeItem .thumb img{object-fit:cover;width:100%;height:100%}.noticeList .noticeItem .info{flex:1}.noticeList .noticeItem .info .title{color:#333;margin-bottom:5px;font-size:14px;font-weight:700}.noticeList .noticeItem .info .title:hover{color:#3269d0}.noticeList .noticeItem .info .date{color:#aaa;margin-bottom:5px;font-size:12px}.noticeList .noticeItem .info .desc{color:gray;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.noticeDetail .detailTitle{color:#333;text-align:center;padding:10px 0;font-size:18px}.noticeDetail .detailDate{text-align:center;color:#aaa;border-bottom:1px dashed #ddd;margin-bottom:10px;padding-bottom:10px;font-size:12px}.noticeDetail .detailContent{color:#666;font-size:12px;line-height:22px}.noticeDetail .detailContent img{max-width:100%}.galleryWrap{column-width:180px;column-gap:12px}.galleryWrap .galleryItem{cursor:pointer;box-sizing:border-box;break-inside:avoid;-webkit-column-break-inside:avoid;background:#f9f9f9;border:1px solid #eee;width:100%;margin:0 0 12px;padding:5px;display:inline-block}.galleryWrap .galleryItem img{width:100%;display:block}.galleryWrap .galleryItem .galleryName{text-align:center;color:gray;white-space:nowrap;text-overflow:ellipsis;padding:5px 0;font-size:12px;overflow:hidden}.galleryOverlay{z-index:9999;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.galleryOverlay img{max-width:90%;max-height:90%}.jobTable{border:1px solid #ddd;width:calc(100% - 20px)}.jobTable th{color:#333;text-align:center;background:#f5f5f5;border:1px solid #ddd;padding:8px;font-size:12px;font-weight:700}.jobTable td{text-align:center;color:gray;border:1px solid #ddd;padding:8px;font-size:12px}.jobTable tr:hover{cursor:pointer;background:#f9f9f9}.jobModal{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.jobModal .jobModalContent{background:#fff;border-radius:4px;width:600px;max-height:80vh;padding:20px;overflow-y:auto}.jobModal .jobModalContent .modalTitle{color:#333;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;font-size:16px;font-weight:700;display:flex}.jobModal .jobModalContent .modalTitle .closeBtn{cursor:pointer;color:#999;font-size:20px}.jobModal .jobModalContent .modalTitle .closeBtn:hover{color:#333}.jobModal .jobModalContent .modalBody{color:#666;font-size:12px;line-height:22px}.jobModal .jobModalContent .modalBody img{max-width:100%}.aboutContent{color:#666;font-size:12px;line-height:22px}.aboutContent img{max-width:100%}.homeSection{margin-bottom:15px}.mainContentBodyRUL{padding:0 0 10px}.mainContentBodyRUL .mainContentBodyTitle{margin:10px 0}.mainContentBodyRemark{color:#666;padding:0 10px 10px;line-height:22px}.mainContentBodyRemark img{max-width:100%}.hotProductBox{min-height:280px;overflow:hidden}.hotProducts{flex-wrap:wrap;gap:0;display:flex}.hotProducts .hotItem{text-align:center;border:0;width:25%;padding:6px 7px}.hotProducts .hotItem img{object-fit:cover;width:165px;height:110px}.hotProducts .hotItem .hotName{color:gray;white-space:nowrap;text-overflow:ellipsis;padding:5px 0;font-size:12px;overflow:hidden}.hotProducts .hotItem:hover{border-color:#3269d0}.hotProducts .hotItem:hover .hotName{color:#3269d0}.mainFoot{text-align:center;border-top:1px dashed #ccc;margin-top:10px;padding:12px 0 20px;font-size:12px}.mainFoot ul{justify-content:center;gap:14px;margin-bottom:8px;display:flex}.mainFoot a{margin:0 15px}.mainFoot .copyright{color:#aaa;margin-top:8px}.clearfix:after{content:"";clear:both;display:block}.text-center{text-align:center}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.noData{text-align:center;color:#ccc;padding:40px 0;font-size:14px}.bannerSlider{background:#f0f0f0;width:740px;height:250px;position:relative;overflow:hidden}.bannerSlider .slideItem{opacity:0;width:100%;height:100%;transition:opacity .8s ease-in-out;position:absolute;top:0;left:0}.bannerSlider .slideItem.active{opacity:1}.bannerSlider .slideItem img{object-fit:cover;width:100%;height:100%}.bannerSlider .bannerDots{z-index:10;gap:8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.bannerSlider .bannerDots .dot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:12px;height:12px;padding:0}.bannerSlider .bannerDots .dot.active{background:#fff}.bannerSlider .bannerDots .dot:hover{background:#fffc}
