/* Powered by 96KaiFa.Com  \\   QQ 21617372 \\ https://www.96kaifa.com */
@charset "gb2312";
body,p,ul,dl,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
body{text-align:left;font-size: 12px;padding:0 0 0 0; font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"; background:#e7edec}
li{list-style:none}
input {-webkit-appearance:none;}
a:link{ text-decoration:none}
a,a:visited{text-decoration:none;color:#333;}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
em{ font-style:normal;}
* {	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	box-sizing: border-box;	-webkit-tap-highlight-color: rgba(0,0,0,0);	-webkit-text-size-adjust: none;}
ol,ul{ margin:0;}

.g-list-nav-box{ position:relative; zoom:1}
.g-list-nav-box .g-list-nav{ width:100%; height:40px; display:block; overflow:hidden; background:#fff; padding:0 40px 0 0; box-sizing:border-box;}
.g-list-nav-box .g-list-nav li{ width:25%; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#333; text-align:center; float:left; display:inline; overflow:hidden;}

.g-list-nav-box .m-show-nav{ width:40px; height:40px; line-height:40px; font-size:18px; font-weight:bold; font-family:serif; color:#888; text-align:center; position:absolute; right:10px; top:10px; -webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg); display:block; overflow:hidden}
.g-list-nav-box .m-hover{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}

.g-list-cont{ width:100%; height:auto; background:#fff; display:block; overflow:hidden; padding:0 10px; box-sizing:border-box;}
.g-list-cont li{ width:100%; height:auto; padding:10px 0; box-sizing:border-box; border-bottom:1px solid #e7edec; display:block; overflow:hidden;}
.g-list-cont li a{ width:100%; height:auto; display:-webkit-box; overflow:hidden}
.g-list-cont li a img{ width:140px; height:auto; overflow:hidden}
.g-list-cont li a b{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1; padding:0 0 0 12px; box-sizing:border-box}
.g-list-cont li a b strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:bold; color:#555; margin:4px 0 0 0; display:block; overflow:hidden}
.g-list-cont li a b p{width:100%;height: 37px;line-height:18px;font-size:12px;font-weight:normal;color:#999;margin: 6px 0 0 0;display:block;overflow:hidden;}
.g-list-cont li a b em{ width:100%; height:auto; line-height:18px; font-size:12px; font-weight:normal; color:#999; margin:4px 0 0 0; display:block; overflow:hidden}


/*库*/
.g-ku-top{ width:100%; height:auto; display:block; overflow:hidden; background:#fff;}
.g-ku-top img{ width:100%; height:auto; display:block; overflow:hidden}
.g-ku-top .g-ku-msg{ width:100%; height:auto; display:block; overflow:hidden}
.g-ku-top .g-ku-msg dt{width:100%;height:auto;font-size: 18px;font-weight:bold;color:#555;padding:10px 10px;box-sizing:border-box;border-bottom:1px solid #e7edec;text-indent:30px;display:block;overflow:hidden;position:relative;zoom:1;}
.g-ku-top .g-ku-msg dt b{width: 30px;height: 24px;background: url(../images/health-icon.png) no-repeat -155px -105px;background-size: 548px;display:block;overflow:hidden;position:absolute;left: 5px;top: 10px;}
.g-ku-top .g-ku-msg dd{ width:100%; height:48px; line-height:20px; font-size:14px; font-weight:normal; color:#555; padding:6px 10px; box-sizing:border-box; display:block; overflow:hidden; margin:0; text-indent:2em;}
.g-ku-top .m-show-btn{ width:100%; height:auto; font-size:14px; font-weight:normal; color:#25b433; text-align:right; padding:0px 30px 6px 0; display:block; overflow:hidden; position:relative; zoom:1;}
.g-ku-top .m-show-btn span{ font-size:16px; font-weight:bold; font-family:serif; -webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg); position:absolute; right:15px; top:0;}
.g-ku-top .m-hiden-btn span{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}

.g-title{ width:100%; height:auto; font-size:17px; font-weight:bold; color:#555; text-indent:26px; padding:10px; box-sizing:border-box; display:block; overflow:hidden; background:#fff; position:relative; zoom:1;border-bottom:1px solid #e7edec;}
.g-title b{width: 30px;height: 24px;background: url(../images/health-icon.png) no-repeat -155px -161px;background-size: 548px;display:block;overflow:hidden;position:absolute;left: 5px;top:9px;}
.g-title a{ width:auto; height:auto; font-size:14px; font-weight:normal; color:#555; float:right; display:inline; overflow:hidden}

.g-theme-title b{width: 30px;height: 24px;background: url(../images/health-icon.png) no-repeat -155px -105px;background-size: 548px;display:block;overflow:hidden;position:absolute;left: 5px;top: 10px;}

.g-ku-list{ width:100%; height:auto; background:#fff; display:block; overflow:hidden; padding:0 10px; box-sizing:border-box;}
.g-ku-list li{ width:100%; height:auto; padding:10px 0; box-sizing:border-box; border-bottom:1px solid #e7edec; display:block; overflow:hidden;}
.g-ku-list li a{ width:100%; height:auto; display:-webkit-box; overflow:hidden}
.g-ku-list li a img{ width:105px; height:auto; overflow:hidden}
.g-ku-list li a b{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1; padding:0 0 0 12px; box-sizing:border-box}
.g-ku-list li a b strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:bold; color:#555; margin:0 0 0 0; display:block; overflow:hidden}
.g-ku-list li a b p{width:100%;height: 37px;line-height:18px;font-size:12px;font-weight:normal;color:#999;margin: 6px 0 0 0;display:block;overflow:hidden;}
.g-ku-list li a b em{ width:100%; height:auto; line-height:18px; font-size:12px; font-weight:normal; color:#999; margin:4px 0 0 0; display:none; overflow:hidden}

.g-ku-project .g-title b{ background-position:-155px -216px}
.g-project{ width:100%; height:40px; padding:15px 0 0; margin:0 0 20px 0; box-sizing:border-box; background:#fff; display:block; overflow:hidden; position:relative; zoom:1;}
.g-project .g-project-ul{ width:auto; height:auto; position:absolute; top:12px; left:0; white-space:nowrap; padding:0 20px 0 0; box-sizing:border-box; overflow:hiden; display:block; overflow:hidden}
.g-project .g-project-ul li{ width: 185px;height:auto;line-height:40px;display:inline-block;margin: 0;white-space:nowrap;overflow:hidden;padding:0 0 0 12px;}
.g-project .g-project-ul li a{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-project .g-project-ul li a img{ width:100%; height:auto; display:block; overflow:hidden}
.g-project .g-project-ul li a strong{ width:100%; height:24px; line-height:24px; font-size:14px; font-weight:normal; color:#fff; text-align:center; position:absolute; left:0; bottom:0; z-index:10;} 
.g-project .g-project-ul li a b{ width:100%; height:24px; background:#000; opacity:0.6; position:absolute; left:0; bottom:0; z-index:0;} 


/*快速导航*/
.g-nav-nav{ padding:0 10px 0 0;}
.g-nav-nav ul{ width:100%; height:auto; margin:10px 0 0; display:-webkit-box; overflow:hidden;}
.g-nav-nav li{ width:auto; height:40px; line-height:40px; font-size:15px; font-weight:normal; color:#555; text-align:center; padding:0 0 0 10px; box-sizing:border-box; display:block; overflow:hidden;-webkit-box-flex:1}
.g-nav-nav li a{ width:100%; height:auto; background:#fff; display:block; overflow:hidden}
.g-nav-nav li a:active{ background:#25b433; color:#fff;}


.g-nav-cont{ width:100%; height:auto; background:#fff; padding:10px; margin:0 0 12px 0; box-sizing:border-box; display:block; overflow:hidden}
.g-nav-cont .g-nav-title{width:100%;height:26px;line-height:26px;font-size:20px;font-weight:bold;color:#25b433;text-indent: 20px;display:block;overflow:hidden;position:relative;zoom:1;}
.g-nav-cont .g-nav-title b{width: 8px;height: 20px;background:#25b433;display:block;overflow:hidden;position:absolute;left: 0px;top: 4px;}

.g-nav-cont .g-nav-ul{ width:100%; height:auto; display:block; overflow:hidden;}
.g-nav-cont .g-nav-ul li{ width:33.3%; height:auto; padding:10px 10px 0 0; box-sizing:border-box; float:left; display:inline; overflow:hidden}
.g-nav-cont .g-nav-ul li a{ width:100%; height:auto; font-size:16px; font-weight:normal; color:#555; padding:6px 10px; border-radius:4px; border:1px solid #e7edec; display:block; overflow:hidden; text-align:center;}
.g-nav-cont .g-nav-ul li a:active{ background:#25b433; border:1px solid #25b433; color:#fff;}

/*索引列表*/
.g-guide-list{ width:100%; height:auto; display:block; overflow:hidden; padding:0; box-sizing:border-box;}
.g-guide-list li{ width:100%; height:auto;background:#fff;  padding:10px; box-sizing:border-box; margin:0 0 10px 0; display:block; overflow:hidden;}
.g-guide-list li a{ width:100%; height:auto; display:-webkit-box; overflow:hidden}
.g-guide-list li a img{ width:140px; height:auto; overflow:hidden}
.g-guide-list li a dl{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1; padding:0 0 0 12px; box-sizing:border-box}
.g-guide-list li a dl dt{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:bold; color:#555; margin:4px 0 0 0; display:block; overflow:hidden}
.g-guide-list li a dl dd{width:100%;height: 50px;line-height:18px;font-size:12px;font-weight:normal;color:#999;margin: 6px 0 0 0;display:block;overflow:hidden;}


/*库列表*/
.g-project-list{ width:100%; height:auto; background:#fff; display:block; overflow:hidden; padding:0 10px; box-sizing:border-box;}
.g-project-list li{ width:100%; height:auto; padding:10px 0; box-sizing:border-box; border-bottom:1px solid #e7edec; display:block; overflow:hidden;}
.g-project-list li a{ width:100%; height:auto; display:-webkit-box; overflow:hidden}
.g-project-list li a img{ width:105px; height:auto; overflow:hidden}
.g-project-list li a b{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1; padding:0 0 0 12px; box-sizing:border-box}
.g-project-list li a b strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:bold; color:#25b433; margin:0 0 0 0; display:block; overflow:hidden}
.g-project-list li a b p{width:100%;height: 37px;line-height:18px;font-size:12px;font-weight:normal;color:#999;margin: 6px 0 0 0;display:block;overflow:hidden;}
.g-project-list li a b em{ width:100%; height:auto; line-height:18px; font-size:12px; font-weight:normal; color:#999; margin:4px 0 0 0; display:none; overflow:hidden}

.g-box .tspage{ width:100%; height:auto; display:block; overflow:hidden;}
.g-box .tspage .tsp_count{ display:none;}
.g-box .tspage .tsp_nav{ width:100%; height:auto; display:block; overflow:hidden; text-align:center;}
.g-box .tspage .tsp_nav i{ width:auto; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#333; background:#fff; border:1px solid #ccc; border-radius:4px; margin:10px 0 0; padding:0 6px; display:inline-block; overflow:hidden;}
.g-box .tspage .tsp_nav b{ width:auto; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; background:#25b433; border:1px solid #25b433; border-radius:4px; margin:10px 0 0; padding:0 11px; display:inline-block; overflow:hidden;}
.g-box .tspage .tsp_nav a{ width:auto; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#333; background:#fff; border:1px solid #ccc; border-radius:4px; margin:10px 0 0; padding:0 11px; display:inline-block; overflow:hidden;}
.g-box .tspage .tsp_nav a i{ width:auto; height:auto; border:0; padding:0; margin:0;}
.g-box .tspage .tsp_nav .tsp_change{ display:none}


#more{ width:100%; height:30px; line-height:30px; font-size:16px; font-weight:normal; color:#777; text-align:center; display:block; overflow:hidden; background:#f5f5f5}





