/* build time:Sun Mar 15 2026 01:46:00 GMT+0800 (中国标准时间)*/
@charset "utf-8";body,html{width:100%;height:120%;text-align:center}body{margin:0;padding:0;font-family:"Microsoft Yahei";font-size:14px;overflow-x:hidden}li,ul{list-style:none}a{color:#969696;text-decoration:none;outline:0}a:hover{color:#039;text-decoration:underline}img{border:0}.ad{width:960px;height:100px;background:red;padding:0}.fl{float:left}.fr{text-align:center}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}#top{width:auto;height:500px}#top .kuandu{width:1000px;margin:0 auto}#top .logo{width:290px;height:82px;position:relative;top:250px}#top .search{margin:280px 0 0 0;text-align:center}input[type=text]{border-radius:25px;border:2px solid #add8e6;height:38px;width:50%;background-color:#f9f0da;outline-style:none}input[type=text]:hover{background:#e6e6fa}input[class=baidu]{border-radius:25px;border:none;height:25px;width:70px;margin:0 8px 0 8px;text-align:center;background:#4682b4;color:#f9f0da}input[class=baidu]:hover{background:#20b2aa;cursor:pointer}#icon_list{position:relative;padding:15px 0;border:1px solid pink;left:50%;top:-60px;width:1000px;margin:0 0 0 -501.5px;background:pink;height:100px;border-radius:25px;-moz-opacity:.5;opacity:50%}#icon_list ul{position:absolute;zoom:1;top:0;left:0;bottom:0;right:0;background-color:pink;border-radius:25px}#icon_list ul li{float:left;margin-left:4px;display:block;width:80px}#icon_list ul li a{overflow:hidden;display:block;width:80px;height:85px;border-radius:80px;padding-top:10px;padding-bottom:0;margin:0 auto;text-align:center;outline:0;color:#222;text-decoration:none}#icon_list ul li a:hover{color:#fff;text-decoration:none;background:#4682b4}#icon_list ul li img{border-radius:100px;display:block;margin:0 auto;width:54px;height:54px}#icon_list ul li .project .title{text-align:center;display:block;margin:0 auto;margin-top:3px;line-height:25px;height:25px;font-size:8px;width:100%;border-radius:4px}.big_grid{padding-bottom:10px;width:1000px;margin:0 auto;position:relative;top:-50px;border-radius:4px;opacity:.8;margin-top:12px;border:1px solid pink;background:#fff}.big_grid .text{border-radius:4px;padding:2px 10px 3px;color:#fff}.yellow{background:#eec900}.orange{background:#ffc125}.red{background:#ee6363}.cyan{background:#00caca}.pink{background:#ff69b4}.Black{background:#000}.green{background:#02df82!important}.purple{background:#b15bff}.blue{background:#6495ed}.gray{background:#adadad}.hr_solid{width:960px;height:10px;line-height:0;margin:0 10px 0 10px}.hr_solid_no{border-bottom:none!important}.category{position:relative;width:1000px;height:34px;line-height:34px}.category:hover{background:#f9f3f9}.category a{color:#595959;font-size:14px}.category a:hover{color:#03c;text-decoration:underline}.category .more{position:absolute;top:0;right:6px;font-size:12px;color:#666}.category .more:hover{color:#000}.category .type{float:left;width:80px;padding-left:10px}.category ul{white-space:nowrap;height:28px;overflow:hidden}.category li{float:left;width:112px}#rfloat{position:fixed;right:20px;left:50%;margin-left:520px;bottom:30px;width:83px}#rfloat ul{border:1px solid #ccc;width:80px;margin:0;padding:0;text-align:center;z-index:10;opacity:1}#rfloat ul li{padding:10px 0;margin:0;border-bottom:1px solid #ccc}#rfloat ul li a{padding:10px 12px;background:#fff;color:#000}#rfloat ul li a:hover{background:#4682b4;color:#fff;text-decoration:none}.footer p{display:block;height:13px;text-align:center;font-size:13px;color:#8c8d8d;line-height:13px;margin:10px 0}.footer{margin-top:-30px}#menu{width:50px;height:50px;transform:scale(.8);position:absolute;right:10px;top:5px;z-index:2000000;cursor:pointer;transition:.5s}.sidebar{border-radius:4px;padding-bottom:10px;margin:0 auto;position:relative;top:0;opacity:.6;margin-top:12px;border:1px solid pink;background:#fff}#menu i{position:absolute;left:0;right:0;margin:24px auto;width:30px;height:2px;background:#29f}#menu i:before{content:"";width:20px;height:2px;top:-8px;background:#29f;position:absolute;right:0}#menu i:after{content:"";width:20px;height:2px;bottom:-8px;background:#29f;position:absolute;left:0}#menu.on{right:380px;background:#29f;border-radius:25px;box-shadow:0 6px 8px rgba(36,159,253,.3)}#menu.on i{width:20px;background:#fff}#menu.on i:before{top:-5px;transform:rotate(45deg);width:14px;right:-1px;left:auto;background:#fff}#menu.on i:after{bottom:-5px;transform:rotate(-45deg);width:14px;right:-1px;left:auto;background:#fff}.list{outline:0;-webkit-tap-highlight-color:transparent;width:337px;padding:0 20px;height:100%;overflow:hidden;overflow-y:auto;position:absolute;right:0;z-index:2000;background:#222d46;transition:.3s all linear;margin:0}.list.closed{right:-50%}.list ul{width:330px;float:left;padding:0 0 20px;margin-bottom:20px}.list ul li{float:left;margin:5px;width:100px;height:30px;text-align:left;line-height:30px}.list ul li a{width:100%;border-radius:5px;transition:.2s all linear;height:100%;display:block;color:#fff;font-weight:500;background:#293550;text-align:center;font-size:12px}.list ul li:hover a{color:#fff;background-color:#29f;box-shadow:0 3px 3px rgba(0,40,70,.3)}.list ul li.title{width:100%;height:30px;line-height:0;margin:25px 0 0;text-align:center;text-indent:10px;color:#fff;font-size:18px;font-weight:700}.mywth{position:absolute;left:20px;top:15px;font-size:12px;line-height:20px;cursor:pointer;z-index:100000;height:22px}svg.icon{width:14px;height:14px;margin:0 5px 0 8px;vertical-align:-.15em;fill:currentColor;overflow:hidden}.list ul li.title svg.icon{width:20px;height:20px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f5f8fa;border-radius:0}::-webkit-scrollbar-thumb{background:#293550;background-image:linear-gradient(180deg,#d0368a 0,#708ad4 99%);border-radius:100px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#20b2aa 0,#ffa07a 99%)}@media only screen and (max-width:479px){#page{width:300px}}@media only screen and (min-width:480px) and (max-width:767px){#page{width:450px}}@media screen and (min-width:768px) and (max-width:959px){#page{width:900px}}@media screen and (min-width:960px) and (max-width:1199px){#page{width:960px}}@media screen and (min-width:1200px){#page{width:1200px}}
/* rebuild by neat */