﻿@charset "utf-8";
body,select,input,textarea {color: #666; font: 12px Arial, Helvetica, sans-serif; vertical-align: middle;}
a {color: #03c; text-decoration: none;}
a:hover {color: #f00; text-decoration: underline;}
.clear {clear: both;}
.mtop10 {margin-top: 10px;}
.mleft10 {margin-left: 10px;}
.sipt {background: url(ipt.png) no-repeat; border: solid 1px #d7dde3; display: block; float: left; font: normal 14px Verdana, Geneva, sans-serif; padding: 6px 6px 5px 95px; width: 250px;}
.sbtn {background: url(sprite.png) no-repeat 0px 0px; border: 0; color: #fff; cursor: pointer; display: block; float: left; height: 30px; width: 60px;}
#wrapper {margin: 0px auto; width: 950px;}
#header {position: relative;}
#header-left {float: left; height: 65px; width: 246px;}
#header-right {margin-left: 200px; height: 65px;}
#google1 {float: left; height: 15px; width: 65px; position: absolute; left: 210px; top: 30px; z-index: 3;}
.logo {background: url(logo_dp.png) no-repeat center; display: block; line-height: 65px; height: 65px; width: 246px;}
.search {display: block; position: absolute; top: 18px; right: 25px; z-index: 1;}
/* homebest */
#homebest {border: solid 1px #e2ecf1;}
#homebest h3 {background: url(blue.png) repeat-x 0 -95px; font-size: 14px; padding: 6px;}
.bestlist {padding: 0 8px;}
.bestlist li {float: left; font-size: 12px; padding: 15px 13px; text-align: center;}
.bestlist li img {background: #fff; border: solid 1px #e8e8e8; padding: 3px;}
.bestlist li strong {display: block; font-weight: normal; height: 15px; margin-top: 3px; overflow: hidden; white-space: nowrap; width: 128px;}
/* homebox */
#homebox1 { border: solid 1px #e2ecf1;}
/* selopt */
#selopt {position: absolute; left: 1px; top: 2px; z-index: 2; width: 90px;}
#cursel {background: url(select.gif) no-repeat center; cursor: pointer; display: block; height: 26px; line-height: 26px; overflow: hidden; padding-left: 10px;}
#options {border: solid 2px #1690e2; display: none; list-style: none; *width: 70px; width: 80px;}
#options li {background: #fff; clear: both; cursor: pointer;}
#options li a {display: block; height: 25px; line-height: 28px; text-decoration: none; text-align: center;}
.current a {background: #1690e2; color: #fff; display: block; text-decoration: none; width: 70px;}
.navbar {display: block; font: normal 15px/45px 微软雅黑; height: 45px;}
.navbar li {display: block; float: left; height: 45px; margin: 0px 8px;}
.navbar li a {color: #fff;}
.navbar li a:hover {color: #ff0;}
.navbar .navline {background: #2b90d6; display: block; height: 45px; width: 1px;}
#other {padding: 7px;}
.count {float: right;}
.count em {color: #f00; font-weight: bold; margin: 0px 3px;}
#adver {border: solid 1px #e8e8e8; padding: 6px;}
#adver-left {float: left; height: 90px; width: 730px;}
#adver-right {float: right; height: 90px; width: 200px;}
#adbox {border: solid 0px #e8e8e8; padding: 0px;}
#homebox {}
#homebox-left {float: left; width: 200px;}
#homebox-center {float: left; margin-left: 10px; width: 530px;}
#homebox-right {float: left; margin-left: 10px; width: 200px;}
#category {border: solid 1px #e8e8e8;}
#category dt {background: url(sprite.png) no-repeat 0 -160px; height: 30px;}
#category dt span {display: none;}
#category dd {padding: 8px; padding-top: 0;}
#category dd li {font: 14px 微软雅黑; list-style: inside circle; padding: 5px;}
#category dd li a {color: #03c;}
#category dd li em {font-size: 10px;}
#popular {border: solid 1px #e8e8e8;}
#popular dt {background: url(sprite.png) no-repeat 0 -120px; height: 30px;}
#popular dt span {display: none;}
#popular dd {padding: 2px 6px;}
#popular dd li {display: block; height: 41px; margin: 10px 0 13px 0; position: relative;}
#popular dd li span {color: #f60; display: block; font: bold 20px/25px Arial; height: 40px; margin-right: 5px; text-align: center; width: 30px;}
#popular dd li span em {border-top: solid 1px #e8e8e8; color: #666; display: block; font: 9px/15px Arial;}
#popular dd li strong {font: 12px 微软雅黑; margin-left: 35px; overflow: hidden; position: absolute; top: 0; width: 148px; white-space: nowrap;}
#popular dd li strong a {}
#popular dd li p {display: block; height: 28px; line-height: 28px; margin-left: 35px; width: 148px; overflow: hidden; position: absolute; top: 17px;}
#popular1 {border: solid 1px #e8e8e8;}
#popular1 ul {margin-top: 5px;}
#popular1 dt {background: url(sprite.png) no-repeat 0 -120px; height: 30px;}
#popular1 dt span {display: none;}
#popular1 dd {padding: 0 5px;}
#popular1 dd li {display: block; height: 28px; margin: 0px 0 0px 0; position: relative;}
#popular1 dd li span {color: #f60; display: block; font: bold 15px/20px Arial; height: 28px; margin-right: 2px; text-align: center; width: 20px;}
#popular1 dd li span em {border-top: solid 1px #e8e8e8; color: #666; display: block; font: 9px/15px Arial;}
#popular1 dd li strong {font: 13px 微软雅黑; margin-left: 22px; overflow: hidden; position: absolute; top: 0; width: 165px; white-space: nowrap;}
#popular1 dd li p {display: block; height: 28px; line-height: 28px; margin-left: 35px; width: 148px; overflow: hidden; position: absolute; top: 17px;}
#elite {border: solid 1px #e8e8e8;}
#elite dt {background: url(sprite.png) no-repeat 0 -80px; height: 30px;}
#elite dt span {display: none;}
#elite dd {padding: 8px 10px; padding-top: 0;}
.elite-list {margin-top: 3px;}
.elite-list li {border-bottom: solid 1px #f5f5f5; display: block; height: 90px; padding: 13px 0px; position: relative;}
.elite-list li img {background: #fff; border: solid 1px #d7dde3; float: left; padding: 2px; position: absolute;}
.elite-list li .info {margin-left: 115px; position: absolute; width: 390px;}
.elite-list li .info h3 {display: block; font: 14px 微软雅黑; height: 15px; position: absolute; top: 0px;}
.elite-list li .info h3 a {color: #03c;}
.elite-list li .info h3 a:hover {color: #f00; text-decoration: none;}
.elite-list li .info p {display: block; font-size: 12px; height: 40px; line-height: 22px; overflow: hidden; position: absolute; top: 20px;}
.elite-list li .info address {display: block;width: 392px; height: 20px;overflow: hidden;font-style: normal; padding: 0 10px 3px 0; position: absolute; top: 68px;}
.elite-list1 {margin-top: 4px;}
.elite-list1 li {border-bottom: solid 1px #f5f5f5; display: block; height: 98px; padding: 13px 0px; position: relative;}
.elite-list1 li img {background: #fff; border: solid 1px #d7dde3; float: left; padding: 2px; position: absolute;}
.elite-list1 li .info {margin-left: 115px; position: absolute; width: 390px;}
.elite-list1 li .info h3 {display: block; font: 14px 微软雅黑; height: 15px; position: absolute; top: 0px;}
.elite-list1 li .info h3 a {color: #03c;}
.elite-list1 li .info h3 a:hover {color: #f00; text-decoration: none;}
.elite-list1 li .info p {display: block; font-size: 12px; height: 40px; line-height: 22px; overflow: hidden; position: absolute; top: 20px;}
.elite-list1 li .info address {display: block;width: 392px; height: 20px;overflow: hidden;font-style: normal; padding: 0 10px 3px 0; position: absolute; top: 68px;}
#update {margin-top: 10px; border: solid 1px #e8e8e8;}
#update dt {background: url(sprite.png) no-repeat 0 -40px; height: 30px;}
#update dt span {display: none;}
#update dd {padding: 8px; padding-top: 5px;}
#update dd li {font: 13px 微软雅黑; padding: 6px;}
#update1 {border: solid 1px #e8e8e8;}
#update1 ul {margin-top: 6px;}
#update1 dt {background: url(sprite.png) no-repeat 0 -40px; height: 30px;}
#update1 dt span {display: none;}
#update1 dd {padding: 0 5px;}
#update1 dd li {display: block; height: 28px; margin: 0px 0 0px 0; position: relative;}
#update1 dd li span {color: #f60; display: block; font: bold 15px/20px Arial; height: 28px; margin-right: 2px; text-align: center; width: 20px;}
#update1 dd li strong {font: 13px 微软雅黑; margin-left: 22px; overflow: hidden; position: absolute; top: 0; width: 165px; white-space: nowrap;}

#hinbox {border: solid 1px #e8e8e8;}
#hinbox dt {background: url(sprite.png) no-repeat 0 -511px; height: 32px;}
#hinbox dt span {display: none;}
#hinbox dd {padding: 8px 1px 6px 4px;}
#hinbox dd li {display: block; height: 29px; margin: 0px 0 0px 0; position: relative}
#hinbox dd li span {color: #f60; display: block; font: bold 15px/20px Arial; height: 28px; margin-right: 2px; text-align: center; width: 20px;}
#hinbox dd li strong {font: 13px 微软雅黑; margin-left: 22px; overflow: hidden; position: absolute; top: 0; width: 165px; white-space: nowrap;}
#houtbox {border: solid 1px #e8e8e8;}
#houtbox dt {background: url(sprite.png) no-repeat 0 -550px; height: 30px;}
#houtbox dt span {display: none;}
#houtbox dd {padding: 8px 1px 4px 4px;}
#houtbox dd li {display: block; height: 28px; margin: 0px 0 0px 0; position: relative}
#houtbox dd li span {color: #f60; display: block; font: bold 15px/20px Arial; height: 28px; margin-right: 2px; text-align: center; width: 20px;}
#houtbox dd li strong {font: 13px 微软雅黑; margin-left: 22px; overflow: hidden; position: absolute; top: 0; width: 165px; white-space: nowrap;}
#archives {border: solid 1px #e8e8e8;}
#archives dt {background: url(sprite.png) no-repeat 0 -200px; height: 30px;}
#archives dt span {display: none;}
#archives dd {font: 13px 微软雅黑; padding: 0 8px;}
#archives dd li {margin: 5px 0;}
#archives dd li h3 {color: #333; padding: 5px 0;}
#archives dd li p {line-height: 23px;}
#archives dd li a {font-size: 12px; padding-right: 15px; text-decoration: none;}
#linkbox {width: 950px; border: solid 1px #e8e8e8;}
#linkbox dt {width: 950px; background: url(4-44-58.png); height: 30px;}
#linkbox dt span {display: none;}
#linkbox dd {padding: 8px; padding-top: 8px;}
#linkbox dd a {color: #666; padding-right: 12px; line-height: 23px;}
#adtext {border: solid 1px #e8e8e8;}
#adtext dt {background: url(sprite.png) no-repeat 0 -280px; height: 30px;}
#adtext dt span {display: none;}
#adtext dd {padding: 8px; padding-top: 0;}
#adtext dd li {list-style: inside circle; margin-top: 8px;}
#adtext dd li a {color: #666;}
/* footer */
#footer {background: #f9f9f9; border-top: solid 1px #f1f1f1; height: 80px; line-height: 23px; padding-top: 22px; text-align: center;}
/* pageinfo */
.sitepath {text-align: left; font: 12px Arial; padding-bottom: 10px;}
.sitepath a {color: #1678bd;}
.pagetitle {text-align: left; background: #f9f9f9; border: solid 1px #f1f1f1; font: 22px 微软雅黑; padding: 8px;}
.total {color: #666; font: 12px Arial;}
.total strong {color: #f00; padding: 0 3px;}
/* mainbox */
#mainbox {width:950px;}
#mainbox-left {margin: 0px;float: left; width: 740px; border: solid 1px #e6e8eb;}
#mainbox-right {float: right; width: 200px; text-align: left;}
/* scatebox */
#scatebox {border: solid 1px #e8e8e8;}
#scatebox dt {background: url(sprite.png) no-repeat 0 -320px; height: 30px;}
#scatebox dd {padding: 8px;}
#scatebox dd li {font: 14px 微软雅黑; list-style: inside circle; padding: 5px;}
#scatebox dd li a {color: #03c;}
#scatebox dd li em {font-size: 10px;}
.highlight {background: url(sprite.png) no-repeat 0 -440px; color: #fff;}
/* listbox */
#listbox {position: relative;}
.sitelist {}
.sitelist li {border-bottom: solid 1px #f5f5f5; display: block; height: 89px; padding: 15px 0; position: relative;}
.sitelist li img {margin-left: 2px; background: #fff; border: solid 1px #d7dde3; float: left; padding: 2px; position: absolute;}
.sitelist li .info {margin-left: 115px; position: absolute; width: 430px;}
.sitelist li .attr {border-left: solid 1px #e8e8e8; float: right; font-size: 11px; line-height: 26px; padding: 0px 10px; width: 138px;}
.sitelist li .info h3 {display: block; font: 14px 微软雅黑; height: 15px;}
.sitelist li .info h3 a {color: #03c;}
.sitelist li .info h3 a:hover {color: #f00; text-decoration: none;}
.sitelist li .info p {display: block; font-size: 12px; height: 48px; line-height: 23px; overflow: hidden; position: absolute; top: 22px;}
.sitelist li .info address {font-style: normal; padding: 0 10px 3px 0; position: absolute; top: 68px;}
.cate a {color: #77c;}
.gray-bg {background: #fcfcfc;}
.visit {background: url(visit.gif) no-repeat right; color: #080; padding-right: 15px;}
.gre {color: #080;}
.org {color: #f60;}
/* showpage */
.showpage {display: block; text-align: left; padding-left: 30px; padding-top: 30px;}
.total_page {background: #1678bd; border: solid 1px #096cb2; color: #fff; display: block; float: left; margin-right: 5px; padding: 3px 5px;}
.first_page, .last_page, .prev_page, .next_page, .pages {background: #fff; border: 1px solid #096cb2; color: #486ba2; display: block; float: left; margin-right: 5px; padding: 3px 5px; text-decoration: none;}
.current {background: #1678bd; color: #fff; display: block; float: left; margin-right: 5px; padding: 4px 5px;}
/* infobox */
#infobox {background: #fff; width: 728px;}
#retips {display: block; height: 13px; margin-top: 10px;}
#retips a {font-size: 12px; text-decoration: underline;}
#wdata {width: 740px; background: #fcfcfc; border-bottom: dotted 1px #dadada; height: 40px; list-style: none; padding: 10px 0;}
#wdata li {color: #9177aa; display: block; float: left; text-align: center; width: 89px;}
#wdata li em {color: #666666; display: block; font-size: 13px; font-style: normal; padding: 5px 0px;}
.line {border-right: solid 1px #ddd;}
.siteinfo {width:740px; padding: 10px 8px;}
.siteinfo a {color: #04c; text-decoration: none;}
.siteinfo a:hover {color: #f60;}
.wthumb {background: #fff; border: solid 1px #dadada; float: left; padding: 1px; width: 140px;}

.siteitem {float: left; margin-left: 8px; margin-top:5px; width: 712px;}
.siteitem li {line-height: 30px; padding: 6px;}
.siteitem li label {color: #000; float: left; font-size: 14px; font-weight: bold;}
.siteitem li p {text-align: left;font-size: 14px;}
.siteitem li div {text-align: left;font-size: 14px; padding-top: 8px;}

/* tagbox */
#tagbox {border: solid 1px #e8e8e8;}
#tagbox dt {background: url(sprite.png) no-repeat 0 -360px; height: 30px;}
#tagbox dt span {display: none;}
#tagbox dd {padding: 8px;}
#tagbox dd li span {color: #f60; display: block; font: bold 15px/20px Arial; height: 28px; margin-right: 2px; text-align: center; width: 20px;}
.taglist {}
.taglist li {padding: 5px;}
/* relsite */
#relsite {width: 740px;}
#relsite h2 {text-align: left; border-bottom: dashed 1px #dadada; color: #04c; font-size: 14px; padding: 8px 5px 8px 12px;}
#relsite div {padding: 15px 0px;}
.rellist {}
.rellist li {float: left; font-size: 12px; margin: 1px; padding: 5px 12px 0px 18px; text-align: center;}
.rellist li img {background: #fff; border: solid 1px #dadada; padding: 3px;}
.rellist li strong {display: block; font-weight: normal; height: 18px; overflow: hidden; padding: 5px 0px 8px 0px; white-space: nowrap; width: 106px;}
.rellist li a {color: #04c; text-decoration: none;}
.rellist li a:hover {color: #f30; text-decoration: underline;}

/* catebox */
.catebox {margin-bottom: 10px;}
.catebox dt {background: #f9f9f9; color: #666; font: 15px/30px 微软雅黑; height: 30px; padding-left: 10px;}
.catebox dt a {color: #333; text-decoration: none;}
.catebox dt a:hover {color: #f30; text-decoration: underline;}
.catebox dt em {font: normal 11px normal;}
.catebox dd {display: block;}
.catebox dd ul {margin-top: 2px;}
.catebox dd ul li {float: left; font: 14px/25px 微软雅黑; height: 25px; margin: 1px; text-indent: 30px; width: 145px;}
.catebox dd ul li em {font-size: 10px;}
.catebox dd ul li a {color: #04c; text-decoration: none;}
.catebox dd ul li a:hover {color: #f30; text-decoration: underline;}
/* topbox */
#topbox {}
#topbox-left {float: left; width: 740px;}
#topbox-right {float: right; width: 200px;}
.toprank {border: solid 1px #e8e8e8; float: left; padding: 1px; width: 360px;}
.toprank dt {background: url(sprite.png) no-repeat 0px -400px; color: #005abe; font: normal 13px/30px 微软雅黑; height: 30px; padding-left: 20px;}
.toprank dd {padding: 3px 8px;}
.toplist {}
.toplist li {font: normal 12px/30px normal; height: 30px; margin: 1px; overflow: hidden; white-space: nowrap; width: 340px;}
.toplist li span {color: #f30; font-weight: bold; padding-right: 10px;}
.toplist li em {font: normal 12px Arial;}
.toplist li em a {color: #080;}
.toplist li a {color: #666; text-decoration: none;}
.toplist li a:hover {color: #f30; text-decoration: underline;}
/* subbox */
#subbox {}
#subbox form {margin: 0px auto; width: 550px;}
.formbox {}
.formbox li {padding: 10px; position: relative;}
.formbox li strong {display: block; float: left; font-weight: normal; text-align: right; width: 90px;}
.formbox li p {}
.rowsbox span {color: #999;}
.fipt {background: url(ipt.png); border: solid 1px #e8e8e8; padding: 4px;}
.fbtn {background: #33CC00; border: solid 1px #008833; color: #FFFFFF; font-weight: bold; padding: 3px 8px;}