/* Code tidied up by ScrapBook */
body {  }
body {  }
.foc-pics { border: 1px solid rgb(255, 255, 255); width: 300px; height: 200px; position: relative; overflow: hidden; }
.foc-pics li { float: left; width: 300px; height: 200px; position: relative; overflow: hidden; }
.foc-pics li img { width: 300px; height: 225px; }
.foc-pics span { position: absolute; width: 100%; height: 30px; line-height: 30px; overflow: hidden; left: 0px; bottom: 0px; z-index: 2; color: rgb(255, 255, 255); text-indent: 10px; }
.foc-pics .bg { background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.3; z-index: 1; }
.foc-pics .xtaber-tabs { position: absolute; right: 3px; bottom: 7px; z-index: 9; }
.foc-pics .xtaber-tabs li { float: left; width: 16px; height: 16px; background: rgb(5, 189, 101) none repeat scroll 0% 0%; border-radius: 8px; text-align: center; line-height: 16px; overflow: hidden; margin-right: 3px; cursor: pointer; font-size: 12px; color: rgb(255, 255, 255); font-family: "宋体"; }
.foc-pics .xtaber-tabs .current { background: rgb(4, 164, 88) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.top-info { height: 39px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(235, 235, 235); font-size: 12px; }
.top-nav { height: 39px; }
.top-nav li { float: left; margin-right: 15px; line-height: 39px; }
.classify-nav { border: 1px solid rgb(255, 255, 255); width: 95px; height: 35px; margin-top: 2px; position: relative; margin-left: 10px; z-index: 2; }
.classify-nav .cn-word { display: block; text-align: center; line-height: 35px; cursor: pointer; }
.classify-nav .classify-triangle { border-left: 4px solid rgb(255, 255, 255); border-right: 4px solid rgb(255, 255, 255); border-top: 4px solid rgb(5, 189, 101); position: absolute; top: 16px; right: 5px; }
.classify-nav .classify { display: none; position: absolute; top: 36px; left: -1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 280px; padding: 10px 15px; border: 1px solid rgb(235, 235, 235); }
.classify-nav .classify .cn-line { width: 95px; position: absolute; left: 0px; top: -1px; height: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.classify-icon-w { position: absolute; top: 13px; left: 5px; }
.classify-icon-w .classify-icon { display: block; width: 9px; height: 9px; position: relative; }
.classify-icon-w .classify-icon span { width: 4px; height: 4px; display: block; position: absolute; background: rgb(5, 189, 101) none repeat scroll 0% 0%; overflow: hidden; }
.classify-icon-w .classify-icon span.cn1 { top: 0px; left: 0px; }
.classify-icon-w .classify-icon span.cn2 { top: 0px; right: 0px; }
.classify-icon-w .classify-icon span.cn3 { left: 0px; bottom: 0px; }
.classify-icon-w .classify-icon span.cn4 { bottom: 0px; right: 0px; }
.classify-all { width: 290px; }
.classify-all dt { margin-bottom: 5px; color: rgb(51, 51, 51); }
.classify-all dt i { position: relative; left: -2px; margin-right: 2px; width: 8px; overflow: hidden; color: rgb(5, 189, 101); }
.classify-all dd { display: inline; line-height: 28px; margin-left: 8px; }
.classify-all dd a { white-space: nowrap; }
.login { margin-right: 15px; height: 39px; }
.login li { line-height: 39px; display: inline; margin: 0px 2px; }
.home-list { height: 20px; border-left: 1px solid rgb(235, 235, 235); padding-left: 35px; margin-top: 10px; }
.home-list li { display: inline; margin: 0px 5px; position: relative; }
.home-list li i { width: 15px; height: 15px; display: block; background: rgba(0, 0, 0, 0) url("icon.png") repeat scroll 0% 0%; position: absolute; top: 2px; left: -20px; }
.logo { width: 160px; height: 65px; padding-right: 20px; border-right: 1px solid rgb(235, 235, 235); }
.logo a { width: 160px; height: 65px; background: rgba(0, 0, 0, 0) url("logo.png") repeat scroll 0% 0%; display: block; text-indent: -999em; }
.column-name { font-size: 25px; color: rgb(159, 159, 159); line-height: 70px; margin-left: 15px; }
.search { width: 477px; height: 40px; position: relative; margin-top: 15px; margin-left: 50px; }
.search-list-w { position: absolute; }
.search-list-w .search-list { width: 78px; height: 34px; text-indent: 12px; border: 1px solid rgb(210, 210, 210); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.search-list-w .search-list li { line-height: 34px; font-size: 16px; cursor: pointer; color: rgb(159, 159, 159); }
.search-list-w i { border-left: 4px solid rgb(255, 255, 255); border-right: 4px solid rgb(255, 255, 255); border-top: 4px solid rgb(210, 210, 210); position: absolute; top: 16px; right: 8px; transition-duration: 0.3s; }
.search-text { width: 289px; padding: 0px 10px; height: 34px; line-height: 34px; border: 1px solid rgb(210, 210, 210); font-size: 14px; position: absolute; left: 79px; font-family: "Microsoft YaHei"; }
.search-btn { width: 88px; height: 36px; border: 1px solid rgb(210, 210, 210); font-size: 16px; position: absolute; right: 0px; color: rgb(133, 133, 133); background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(245, 245, 245)) repeat scroll 0% 0%; }
.comm-keys { width: 210px; overflow: hidden; margin-top: 8px; }
.nav-list { height: 40px; background: rgb(5, 189, 101) none repeat scroll 0% 0%; }
.nav-list li { float: left; text-align: center; }
.nav-list li a { color: rgb(255, 255, 255); font-size: 16px; line-height: 40px; padding: 0px 18px; display: block; transition-duration: 0.3s; }
.nav-list li a:hover { background: rgb(4, 164, 88) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.nav-list .nl-current a { background: rgb(4, 164, 88) none repeat scroll 0% 0%; }
.news-title { font-size: 16px; color: rgb(5, 189, 101); position: relative; }
.news-title i { margin-right: 5px; float: left; position: relative; display: inline; width: 20px; height: 20px; }
.news-title .m-tit { position: absolute; right: 0px; top: 3px; color: rgb(204, 0, 0); font-size: 14px; font-weight: normal; }
.all-web { border-collapse: collapse; border: medium none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.all-web td { border: 1px solid rgb(235, 235, 235); vertical-align: top; }
.all-web td a { overflow: hidden; padding: 10px 15px; width: 169px; display: block; position: relative; }
.all-web td a .news-icon { float: left; margin-right: 5px; position: relative; top: 2px; width: 14px; height: 14px; display: block; }
.all-web td a p { font-size: 12px; color: rgb(159, 159, 159); margin-top: 10px; line-height: 18px; height: 38px; overflow: hidden; }
.all-web td a:hover { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
.news-focus i { height: 22px; }
.fill { padding: 20px; border: 1px solid rgb(235, 235, 235); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.nf-list { margin-left: 20px; width: 308px; }
.nf-list li { line-height: 25px; position: relative; }
.nf-list li span { position: absolute; }
.nf-list li a { width: 300px; display: block; padding-left: 10px; }
#show_class { border-bottom: 1px solid rgb(235, 235, 235); }
.show2:hover { background: rgb(249, 249, 249) none repeat scroll 0% 0%; }
.test-960 { background: rgb(238, 238, 238) none repeat scroll 0% 0%; padding: 0px 20px; }
.test-960 iframe { display: block; }
