﻿* {margin:0; padding:0}
body {font:normal 12px  Microsoft YaHei,Tahoma, Arial; line-height:150%; color:#333; background:#fff;}
img {border:none; vertical-align:middle}
form * {letter-spacing:0; font-family:Microsoft YaHei,Arial,sans-serif; font-size:12px}
input, select, button {vertical-align:middle;}
ul,li {list-style:none}
h1 {font-size:14px;}
h2,h3 {font-size:14px;}
h4,h5 {font-size:12px;}
h3 span .fr {font:normal 12px  Microsoft YaHei,Tahoma, Arial; font-weight:400;}
sup {font-size:11px; font-weight:400; color:#f00;}
a:link, a:visited {color:#333; text-decoration:underline}
a:hover {color:#f60; text-decoration:none}
a.red, a.red:visited, .red {color:#f60}
.green, a.green, a.green:visited {color:#393}
.blue, a.blue, a.blue:visited {color:#03c;}
.grey, a.grey, a.grey:visited {color:#999}
.fl {float:left;}
.fr {float:right;}
.clear {height:0; overflow:hidden; display:block; clear:both;}
.textfile {border-right: #cecece 1px solid; border-top:#7c7c7c 1px solid; border-left:#7c7c7c 1px solid; border-bottom:#c3c3c3 1px solid; width:auto; padding:4px 0 4px 5px; background:url(../images/input-bg.gif) no-repeat;}
#no-top-border {border-top:none;}
#no-data {line-height:100px; margin-bottom:50px; border:none;}
#no-data:hover {background:none;}

.clearfix:after{content:""; display:block; height:0; clear:both; visibility:hidden}
.clearfix {display:inline-block}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.safecode {cursor:pointer; margin-left:3px;}

/*s button*/
.ico1616 {margin:0px 3px 0 0; _margin:7px 3px 7px 0;}
a.btn-12529, a.btn-12529:visited {padding-right:10px; height:29px; line-height:28px; color:#000; display:inline-block; vertical-align:middle; text-decoration:none; background:url(../images/btn-12529.png) right 0 no-repeat;}
a.btn-12529 span {float:left; padding-left:10px; height:29px; cursor:pointer; background:url(../images/btn-12529.png) 0 0 no-repeat;}
/*e button*/

/*star*/
.star {width:70px; height:12px; vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; zoom:1; background:url(../images/ico-star.png) 0 0 repeat-x;}
.star span {display:block; height:12px; float:left; background:url(../images/ico-star.png) 0 -12px repeat-x;}
.star-1 {width:14px;}
.star-2 {width:28px;}
.star-3 {width:42px;}
.star-4 {width:56px;}
.star-5 {width:70px;}

/*ad*/
.ad-link-46815 {}
.ad-left-hd {margin:5px 0 -28px; padding:10px 5px; text-align:center; border:1px dotted #E1E1E1; background:#f5f8ff;}
.ad-left-btm {padding:20px 10px 40px; *padding:40px 10px 30px; text-align:center;}
.ad-side-250250 {margin:0 auto 10px; text-align:center; width:250px;}

/*主体样式*/
#container {width:100%; margin:auto;}
#topbar {width:100%; border-bottom:1px solid #DBDBDB; background:#EDEDED;}
.header, .tbody, #footer, .friendlink {width:960px; margin:auto;}
#footer, .friendlink {width:960px; margin:5px auto 10px;}

.toptext {width:960px; margin:auto; line-height:30px; overflow:hidden; zoom:1;}
.toptext li {height:30px; line-height:30px; text-align:left; float:left; display:inline}
.toptext li a:link, .toptext li a:visited {color:#003278; text-decoration:none; padding:0 5px; border-right:1px solid #AFA69E}
.toptext li a:hover {color:#f00}
.toptext li.first a, .toptext li.first a:visited {padding:0 5px 0 0; text-align:left}
.toptext strong {font-weight:400; line-height:25px}

.tbody {overflow:hidden; zoom:1;}
.header-box {margin-top:5px; overflow:hidden; zoom:1;}
.header h1 {background:url(../images/logo.gif) no-repeat; width:250px; height:70px;float:left}
.header h1 a {width:100%; height:100%; display:block; text-indent:-10000px; outline:none}
.header h2 {float:left; display:inline; padding-left:8px; margin:7px 0 0 10px; border-left:1px solid #ccc; color:#000; font:normal 22px/30px "黑体";}
.header-nav {float:right; text-align:right; padding-top:12px}
.header-nav li {width:67px; margin-left:4px; height:23px; line-height:23px; float:right; text-align:center}
.header-nav li a,
.header-nav li a:visited {background:url(../images/hd-nav-bg.png) no-repeat; width:100%; display:block; text-decoration:none; outline:none}
.header-nav li a:hover {display:block; text-decoration:none}
.header-nav li.userinfo {text-align:right; width:200px;}

.header-col {position:relative; zoom:1; height:104px; margin-top:10px; background:url(../images/hd-c.png) 0 0 repeat-x;}
.header-col span.l, .header-col span.r {position:absolute; top:0; width:5px; height:104px; font-size:0; overflow:hidden; display:block;}
.header-col .l {left:0; background:url(../images/hd-l.png) no-repeat;}
.header-col .r {right:0; background:url(../images/hd-r.png)  no-repeat;}
/*顶部菜单*/
.menu {zoom:1;}
.menu:after {content:""; clear:both; display:block; height:0; visibility:hidden}
.topmenu {float:left; height:33px; margin-left:20px;}
.topmenu li {float:left; display:inline; padding-right:5px; font-size:14px; text-align:center; height:33px; line-height:28px; position:relative; background:url(../images/hd-cutline.png) right 7px no-repeat;}
.topmenu li a, .topmenu li a:visited {float:left; padding:0 10px 0 15px; display:block; text-decoration:none;}
.topmenu li a:hover {color:#000;}
.topmenu li.cur {margin-top:-3px; _position:relative; background:url(../images/hd-nav.png) right 0; padding-right:10px;}
.topmenu li.cur a, .topmenu li.cur a:visited {color:#333; font-weight:700; height:33px; line-height:33px; padding-left:20px; background:url(../images/hd-nav.png) 0 0;}
.hd-quick {line-height:28px; padding:0 10px 0 16px; background:url(../images/ico-arrow.png) 0 7px no-repeat;}
.topmenu li sup {position:absolute; right:-10px; line-height:14px;}

/*顶部搜索表单*/
.tsch {overflow:hidden; position:relative; zoom:1;}
.tsch .left, .tsch .right {position:absolute; top:10px; display:block; height:49px; overflow:hidden;}
.tsch .left a, .tsch .left a:visited, .tsch .right a, .tsch .left a:visited {display:block; height:100%; padding-top:23px; color:#fff; text-decoration:none;}
.tsch .left {width:202px; left:10px; background:url(../images/hd-sch-l.png) 0 0 no-repeat;}
.tsch .left a {padding-left:46px;}
.tsch .right {width:226px; right:10px; text-align:right; background:url(../images/hd-sch-r.png) 0 0 no-repeat;}
.tsch .right em {display:none;}
.tschBox{width:520px; margin:12px auto 5px; overflow:hidden}
.tschBox .infile {width:260px; border-width:2px 1px 1px 2px; border-style:solid; border-color:#a55c1d #ebcca7 #ebcca7 #a55c1d; font-size:12px; float:left; padding:2px 4px 2px; color:#CCC; font-weight:bold;}
.tschBox .infile:focus{color:#000;}
.tschBox .btn {width:58px; height:23px; margin:-1px 0 0 2px; font-weight:bold; border:none; float:left; background:url(../images/sch-btn.png); cursor:pointer;}
.tschBox select {float:left; margin-left:2px; display:inline;}
.tschKey {width:420px; margin:0 auto; text-align:left; overflow:hidden; zoom:1; color:#fff; line-height:22px}
.tschKey li {float:left; white-space:nowrap}
.tschKey li a, .tschKey li a:visited {text-decoration:underline; padding:0 12px 0 0; color:#ffead4; zoom:1}
.tschKey li a:hover {color:#fff}

/*页面导航栏*/
.naviGation {height:20px; line-height:20px; padding-left:20px; margin:8px 0; background:url(../images/ico-home.png) no-repeat;}
/*left*/
#mainInner {width:690px; float:left;}
.conBox {border:1px solid #ccc; margin-bottom:10px}
.conBox .hd {font:700 12px/28px Microsoft YaHei,Tahoma, Arial; padding:0 10px; border-bottom:1px solid #ccc; background:#FFFEED}
.conBox .hd .fr {font-weight:400;}

/*S home class list*/
.classList {overflow:hidden; zoom:1;}
.classItem {width:49%; float:left; padding:12px 3px; border-bottom:1px dashed #ccc;}
.classItem h4 {font-size:14px; font-weight:bold; width:100%; padding:0 0 6px 0; text-indent:10px}
.classItem h4 a {text-decoration:underline; color:#03c}
.classItem h4 span {color:#f60; font:italic 12px Microsoft YaHei,Tahoma, Arial; font-weight:bold}
.classItem ul {overflow:hidden; height:75px;}
.classItem li {float:left; text-indent:10px; height:14px; line-height:14px; padding-right:6px; border-right:1px solid #ccc; white-space:nowrap; margin:0 0 6px 0}

.classItem li a {text-decoration:underline; color:#333}
.areaclassList .classItem {padding:8px 3px;}
.areaclassList ul {height:38px;}
/*E home class list*/

/*S right*/
#sidebar {width:260px; float:right;}
#sidebar .conBox {margin-bottom:10px;}
#sidebar .hd {overflow:hidden; zoom:1;}

#sidebar ol li {background:url(../images/lipoint.gif) no-repeat 0 13px; padding-left:10px}
.sitelist {width:95%; margin:5px auto; overflow:hidden}
.sitelist li {padding:5px 0; overflow:hidden; zoom:1}
.sitelist .fl {width:74px; height:59px; text-align:center; background:#E6FFD5}
.sitelist .fl img {border:1px solid #ccc; padding:1px; width:70px; height:55px; display:block}
.sitelist .fr {margin-left:84px; *width:158px; float:none;}
.sitelist h4, .sitelist p, .sitelist address {font-size:12px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.sitelist li p {line-height:20px}
.sitelist li address {line-height:16px; color:#008000}
.archivedata {width:94%; margin:0 auto; padding-bottom:12px; overflow:hidden}
.archivedata h5 {padding-top:10px;}
.archivedata a {text-decoration:underline; margin:0 7px; line-height:20px;}
/*E right*/

/*archive*/
.archive {margin:20px 0; overflow:hidden; zoom:1;}
.archive h4 {font-size:14px; color:#0E63BD; float:left; display:inline; padding-top:10px; width:110px; text-align:right;}
.archive .archivedata {margin:0 0 20px 110px; padding-left:3px; width:auto; border-left:3px solid #ccc;}

/*rank*/
.rank {overflow:hidden; zoom:1; padding:15px 0 0;}
.rank .fr {float:right;}
.rank-col {float:left; display:inline; margin-bottom:10px; width:49%; width:338px\0; height:285px\0; border:1px solid #E1E1E1;}
.rank-col h3 {padding:4px 10px; margin:1px; border-bottom:1px solid #E1E1E1; background:#F6F6F6;}
.rank-col li {margin-left:25px; padding:2px 0; list-style:decimal; *list-style:disc; overflow:visible; *overflow:hidden; white-space:nowrap; text-oveflow:ellipsis;}
.rank-col li:after{content:""; height:0; display:block; clear:both; visibility:hidden;}
.rank-col p, .rank-col .fl {display:none;}
.rank-col h4, .rank-col address {display:inline;}
.rank-col address {font-style:normal; font-size:11px;}
.rank-col h4 {font-weight:400;}
.rank-col .sitelist .fr {float:none; margin:0;}

/*sidelink*/
.sidelink {padding:10px; overflow:hidden; zoom:1;}
.sidelink li {width:47%; float:left; margin:2px 3px; display:inline; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*S left platoon*/
.tab-sorting {height:28px; line-height:28px; font-size:12px; font-weight:400; border-bottom:1px solid #ccc;}
.tab-sorting li {float:left; display:inline; text-align:center}
.tab-sorting li.first {padding:0 10px 0 18px; font-weight:bold; background:url(../images/ico.gif) no-repeat 0 -288px}
.tab-sorting li a,
.tab-sorting li a:visited {display:inline-block; padding:0 3px; text-decoration:none;}
.tab-sorting li.check {border:2px solid #ccc; border-width:1px 1px 0 1px; height:28px; _margin:0 0 -1px; position:relative; background:#fff}
.tab-sorting li.check a, .tab-sorting li.check a:visited {color:#f00; line-height:26px;}
/*.tab-sorting li.showHiddenImg {float:right}
.tab-sorting li.showHiddenImg a,
.tab-sorting li.showHiddenImg a:visited {color:#f60; padding-left:17px; background:url(../images/ico.gif) no-repeat 0 -312px}*/
.tab-nav {overflow:hidden; zoom:1; color:#666; padding-left:5px; border-bottom:1px solid #ccc; line-height:30px; background:url(../images/tab-nav-bg.png) 0 0 repeat-x;}
/*E left platoon*/

/*S list page category*/
.sitesort {border:1px solid #ccc; margin-bottom:10px;}
.sitesort h3 {border-bottom:1px solid #ccc; padding:0 10px; line-height:28px; font-size:12px; background:#FFFEEC;}
.sitesort ul {overflow:hidden; zoom:1; padding:5px 7px;}
.sitesort li {float:left; display:inline; margin-right:6px; width:90px; height:23px; line-height:23px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sitesort li a {text-decoration:underline}
.sitesort li.check a {color:#f00}
.sitesort li sup {font-style:italic; color:#999}
/*E list page category*/

/*S left web list*/
.listitem {padding-top:10px;}
.listitem li {padding:15px 10px; overflow:hidden; zoom:1; border-bottom:1px dotted #e1e1e1;}
.listitem .fl {width:90px; margin-right:10px;}
.listitem .fl img {padding:2px; border:1px solid #999; width:85px; height:70px; display:block; background:#fff;}
.listitem .fr {width:85px; padding:8px 4px 8px 10px; border-left:1px solid #D3DAF3; color:#999}
.ico-date, .ico-goin, .ico-view {padding-left:18px; height:16px; line-height:16px; display:inline-block; *display:inline; zoom:1}
.ico-date {background:url(../images/ico-date.png) 0 0 no-repeat;}
.ico-view {background:url(../images/ico-view.png) 0 0 no-repeat;}
.ico-goin {background:url(../images/ico-go.png) 0 0 no-repeat;}
.listitem .fr strong {padding:0 3px;}
.listitem .listbox {float:left; width:463px;}
.listitem h4 {font-size:14px; font-weight:400;}
.listitem h4 .smallsize {font:normal 12px  Microsoft YaHei,Tahoma, Arial; color:#008000}
.listitem p {line-height:22px}
.listitem .imghide p {padding-top:5px;}
.listitem .description {line-height:20px; height:40px; overflow:hidden;}
.listitem address {color:#008000; height:19px; line-height:19px; font-style:normal}
.listitem address .urlcolor{color:#008000; text-decoration:none;}
.siteSponsored {margin-left:5px;}

.imghide .listbox {float:right; padding-left:10px; width:550px; border-left:1px solid #D3DAF3;}
.imghide .fl {margin-right:0;}

.list-rate {width:90px; padding:10px 4px;}
.list-rate li {border:none; margin:0; padding:1px 0;}
.list-rate .ratingnum {font-size:22px; padding-right:5px;}
.list-rate a {text-decoration:none;}
.list-rate .rating-percent {height:4px; font-size:0; padding:0; margin-bottom:3px\9; *margin:0; _margin-bottom:3px; overflow:hidden; background:#D9D9D9;}
.list-rate .rating-percent span {display:block; height:4px; background:#999;}

.commitem-hide p.desc, .commitem-show p.desc {height:auto; padding:5px 0}
.commitem-hide .reply, .commitem-show .reply {width:auto; margin:5px auto;}
.commitem-hide .listbox, .commitem-show .listbox {padding-left:10px; border-left:2px solid #D3DAF3;}
.commitem-show .fr {display:none;}
.commitem-show .listbox {margin-left:100px; float:none; width:auto;}

.list-btm {line-height:28px; margin:-55px 0 20px 10px; *margin:-55px 0 0 10px;}
.list-btm-2 {margin:20px 10px;}
/*E left web list*/

/*s site information*/
.sitetitle .fr {font-weight:400;}
.sitetitle .stitle { width:500px; height:28px;overflow:hidden;}

.sitetitle a {color:#999; text-decoration:none}
.sitename {padding:5px 10px; zoom:1; overflow:hidden; border-bottom:1px dashed #ccc;}
.sitename h2 {margin:0 212px 0 70px; font:700 20px/28px "宋体"; width:350px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sitename h2 span {display:block; font:400 15px/22px "Lucida Grande",tahoma; color:#936;}
.sitename h2 a,.sitename h2 a:visited {text-decoration:none;}
.siteimg {float:left;}
.siteimg img {width:60px; height:45px; border:1px solid #666; padding:1px; display:block; background:#FAFDF7;}
.sitestate {margin:0 10px; padding:8px 0; border-bottom:1px dashed #ccc}
.sitestate ul {overflow:hidden; zoom:1;}
.sitestate li {float:left; display:inline; font-size:16px; color:#666; width:93px; margin-right:10px; padding:2px 0; border-right:1px solid #e1e1e1;}
.sitestate li span {display:block; font-size:12px;}
.sitestate li.date {width:120px;}
.sitestate li.noborder {border:none; margin:0;}
.siterank {float:right; display:inline; position:relative; z-index:10; line-height:16px; text-align:right; width:202px; height:62px; padding:5px 0; margin:-3px 0 -10px; background:url(../images/grade.jpg) no-repeat;}
.siterank .t {padding:10px 0 0;}
.siterank .r {color:#fff; font:700 italic 28px/50px arial; padding:0 20px 0 12px; *padding:0 13px 0 10px; display:inline;}
.siterank .rank-value {height:12px; margin:2px; overflow:hidden; display:block; background:url(../images/rank-value.png) 0 0 repeat-x;}
.siterank .rank-num {position:absolute; right:5px; top:-1px; font-size:10px;}

.siteitem {font-size:100%; padding:0 10px;}
.siteitem ul {overflow:hidden; zoom:1;}
.siteitem li {float:left; width:334px; border-bottom:1px dashed #ccc; padding:3px 0;}
.siteitem li.description {width:100%;}
.siteitem li.end {border:none}
.siteitem label, .siteitem p {line-height:22px}
.siteitem label {width:70px; font-weight:bold; float:left; display:block}
.siteitem p {margin-left:70px}
.siteitem em {font-style:normal; color:#008000}

#voteDiv, #voteInfo {float:left; line-height:15px; margin-top:5px}
#voteInfo {padding-left:10px}
#voteInfo strong {color:#c30; font-weight:400}

.siteoperate {padding:10px; height:30px;}
.siteoperate .dianping {width:132px; height:30px; display:block; background:url(../images/btn-comment.png) no-repeat; text-indent:-1000px; outline:none; float:left; margin-right:80px;}
.siteoperate .console{width:80px;line-height:30px; height:30px; background-color:#FFFEED; border:1px solid #CCC; font-weight:bold; font-family:Microsoft YaHei,Tahoma, Arial; font-size:12px;}
.siteoperate .console:hover{background-color:#FBCF53; cursor:pointer;}
.siteother {margin-bottom:10px;}
.sitetab ul {overflow:hidden; zoom:1; border-bottom:2px solid #ccc;}
.sitetab li {float:left; display:inline; margin-bottom:-1px; padding-right:5px; height:28px; line-height:28px; cursor:pointer; background:url(../images/tab-nav.png) right -28px no-repeat;}
.sitetab li span {float:left; display:block; padding:0 25px 0 30px; cursor:pointer; background:url(../images/tab-nav.png) 0 -28px no-repeat;}
.sitetab li.cur {font-weight:700; background:url(../images/tab-nav.png) right 0 no-repeat;}
.sitetab li.cur span {background:url(../images/tab-nav.png) 0 0 no-repeat;}

.site-ralated {padding-bottom:10px; border:1px solid #ccc; margin:10px 0;}
.site-ralated h3, .ubbTitle {border-bottom:1px solid #ccc; background:#ffffed; padding:0 10px; line-height:28px;}
.site-ralated .relatedSite {padding:10px 0; margin:0; max-height:80px; height:80px;}
.site-ralated .sitelink {padding:10px;}
.site-ralated a { color:#03c;}
.site-ralated p { color:#666;}
.site-ralated address { color:#CCC;}
.site-ralated li { margin-bottom:10px;}
.site-ralated #webinfo{ margin:10px; height:300px; border:1px solid #CCC; overflow-y:scroll; text-align:left; font-size:12px;}
.site-ralated #webinfo span{color:#FFB83C; font-weight:bold;}

.site-ralated #browsewindow{ height:300px; width:100%;}
/*e site information*/

/*s comments*/
.comments {margin:10px 0; border:1px solid #ccc; list-style:none;}
.comments h4 {font:400 12px/28px Microsoft YaHei,Tahoma, Arial; padding:0 5px; border-bottom:1px solid #ccc; background:#ffffed;}
.comments h4 span {cursor:pointer;}
.comments h4 .star {margin:-3px 10px 0 0; _margin:5px 10px 5px 0;}
.comments h4 em {font-style:normal; color:#06c; text-decoration:underline}
.comments h4 img {padding-right:5px; margin-top:-4px !important; margin-top:-1px; position:relative}
.comments_content {font:normal 12px  Microsoft YaHei,Tahoma, Arial; padding:10px; line-height:20px}
.commentsSN {display:none}
/*s ubbPanel*/
#dianping {margin:0;}
.comments .ubbPanel {margin:5px auto; width:93.5%;}
.ubbPanel {margin:10px 0; border:1px solid #ccc; zoom:1}
.ubbTitle {font-size:12px; color:#c00; padding-left:25px; background:#ffffed url(../images/ico-comment.png) no-repeat 5px 6px;}
.ubbContent {padding:5px 10px;}
.editArea, .editinput {padding:2px; border-style:solid; border-width:1px; border-color:#7c7c7c #cecece #cecece #7c7c7c}
.editArea:hover, .editinput:hover {border-color:#c00 #FFCACA #FFCACA #c00;}
.editinput {width:150px}
.editArea {margin-bottom:5px; width:99%; height:60px}
.ubbPanel p {padding:2px 0}
.ubbPanel label {display:block}
.ubbPanel .button {width:80px;line-height:30px; height:30px; background-color:#FFC97D; border:1px solid #CCC; font-weight:bold; font-family:Microsoft YaHei,Tahoma, Arial; font-size:12px;}

.reply {width:90%; padding:10px; margin:15px auto; border:1px dashed #ccc; border-left:3px solid #ccc; background:#F0F0F0}
.reply-title {border-bottom:1px solid #ccc; color:#888; margin-bottom:10px;}
/*e ubbPanel*/
.post-comments {padding:10px; background:#f5f5f5; text-align:left}
.post-comments p {padding:3px 0 3px 30px}
.post-comments input {width:auto; border-right: #cecece 1px solid; border-top:#7c7c7c 1px solid; border-left:#7c7c7c 1px solid; border-bottom:#c3c3c3 1px solid; padding:3px 0 3px 5px; vertical-align:middle}
#showComment .pagecount {padding:10px 0;}
/*e comments*/

/*tab-related*/
.tab-related {zoom:1;}
.tab-related:after{content:""; height:0; display:block; clear:both; visibility:hidden;}
.tab-related li {float:left; display:inline; line-height:28px; padding:0 10px; cursor:pointer;}
.tab-related li.cur {line-height:29px; font-weight:700; border-left:1px solid #ccc; border-right:1px solid #ccc; position:relative; margin-bottom:-1px; background:#fff;}

/*s related*/
.relatedinfo, .relatedSite {margin:10px 5px; overflow:hidden; zoom:1;}
.relatedinfo {padding:10px; margin:0;}
.relatedinfo li {width:47%; float:left; display:inline; padding:0 6px 0 10px; background:url(../images/lipoint.gif) no-repeat 0 11px}
.relatedinfo li a {height:23px; line-height:23px; text-decoration:underline; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%;}

.relatedSite {}
.relatedSite li {width:81px; float:left; display:inline; margin:0 16px; text-align:center}
.relatedSite .fl, .relatedSite .fr {float:none;}
.relatedSite li img {width:75px; height:60px; padding:2px; border:1px solid #ccc; display:block; background:#fff}
.relatedSite li h4 {font:normal 12px  Microsoft YaHei,Tahoma, Arial;}
.relatedSite li h4 a {height:25px; line-height:25px; display:block; text-decoration:underline; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%}
.relatedSite li p, .relatedSite li address {display:none}

.dailyhot { overflow:hidden;}
.dailyhot li {width:84px; float:left; display:inline; margin:0 15px; text-align:left;}
.dailyhot .fl, .dailyhot .fr {float:none;}
.dailyhot li h4{ font-weight:400; font-size:12px;}
.dailyhot li h4 a {height:25px; text-decoration:none; color:#666; line-height:25px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%;}
.dailyhot li p, .dailyhot li address {display:none}

.catehot li {width:108px; float:left; display:inline; margin:0 10px; text-align:left;}
/*e related site*/

/*s news style*/
.news-detail {border:1px solid #ccc; border-top:none; padding:0 10px;}
.news-detail h2 {font:bold 20px/60px "MingLiu",Tahoma; color:#c00;}
.news-detail .other {padding:5px 0; color:#666; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.news-detail .other span {color:#30f}
.news-detail .content {padding:10px; line-height:20px; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:23px}
.news-detail .content a {color:#03c;}
.news-detail .content p {padding:10px 0; line-height:23px}
.news-detail .content img {border:1px solid #ccc; padding:2px; background:#ccc}
.news-detail .content h3,
.news-detail .content h4,
.news-detail .content h5 {background:none; padding:15px 0 3px}
.news-detail .abstract {display:none;}
.news-detail blockquote, .news-detail pre {background:#F2F2F2; border:1px dotted #ccc; padding:10px; margin:5px 0; width:auto;}
.news-detail li {margin-left:45px;}
.news-detail ul li {list-style:disc;}
.news-detail ol li {list-style:decimal;}
.news-detail p.tag {padding:5px 10px; margin:15px 0; border:1px solid #e1e1e1; background:#FFFFE6;}
.news-detail .tag a {color:#06c; margin-right:4px;}
.prearticle, .nextarticle {padding:5px 0; margin:0 10px;}
.prearticle {padding:5px 0 3px; margin:0 10px; border-top:1px solid #E1E1E1;}
.nextarticle {padding:3px 0 15px;}

.relatedNews {border:1px solid #ccc; margin:10px 0}
.relatedNews h3 {font-size:12px; border-bottom:1px solid #ccc; padding:0 10px; line-height:28px; background:#ffffed;}
.relatedNews ul {padding:5px 10px;}
.relatedNews li {padding:3px 0 3px 12px; background:url(../images/lipoint.gif) no-repeat 4px 12px;}

.newsitem {padding-top:10px;}
/*.newsitem .fl {width:59px; height:66px; text-align:center; background:url(../images/diggbg.png) no-repeat;}*/
.newsitem .list-title{ border-bottom:1px dotted #E1E1E1; padding:3px;}
.newsitem .fl {width:20%; float:left;padding:3px;}
.newsitem .fr {float:right; width:77%; border-left:1px dotted #E1E1E1;padding:3px;}
.newsitem  li {overflow:hidden; zoom:1; }
.newsitem h4 {font-size:14px; font-weight:400;}
.newsitem p {padding:5px 0;}
.newsitem a {color:#03c;}
/*e news style*/

/*tag*/
.taglist {overflow:hidden; zoom:1; padding:15px 0 10px 10px; margin-bottom:70px; border-bottom:1px dotted #E1E1E1;}
.taglist li {font-size:12px; float:left; padding:3px 10px 10px 0; line-height:25px; white-space:nowrap}
.taglist li a sup {font-size:10px; color:#999}

/*S site notice*/
.site-notice {padding:5px 5px 5px 25px; text-align:left; border:1px solid #FFC7AC; margin:5px auto; background:#ffc url(../images/notice.gif) no-repeat 6px 4px;}
.site-notice p {line-height:20px; padding:0}
/*E site notice*/

/*S footer*/
#footer {margin:0 auto;}
#footer a, #footer a:visited {text-decoration:none}
#footer p {font-size:11px; font-family:Microsoft YaHei,Verdana; text-align:center;}
#footer p span {font-family:Microsoft YaHei,PMingLiU,Verdana}
.footnav {border-top:2px solid #e1e1e1; margin-top:10px; padding:10px 0; text-align:center;}
.footer-cate {border:1px solid #ccc; overflow:hidden; zoom:1; background:#FAFAFA;}
.footer-cate h3 {width:65px; font-size:12px;}

.friendls{ float:left; display:block; text-align:left; margin-right:10px; width:94px; overflow:hidden; margin-bottom:5px;}
.tabnavi { position: relative; left: 0; top: 0; z-index: 999; float: left;}
.tabnavi li{ width:80px; height:28px; font-weight:bold; line-height: 28px; margin: 10px 0; border:1px solid #CCCCCC; background:#FFFEED; color:#999; text-align:center; cursor:pointer; border-left:0px;}
.tabnavi li.current{ background:#fff; border-right:1px solid #fff; color:#290052; }
.tabContent{float:left; margin-left: -1px; border-left:1px solid #CCCCCC;width:857px; height:160px;padding:10px 0px 10px 18px;}
.footer-cate a {color:#666;}
.footer-cate-area {border-top:none;}
.statistics {display:none;}

/*friendlink*/

/*s user reg*/
#userlogin {margin-top:10px;}

/*S form item*/
.agreement-box {/*用户协议*/width:80%; text-align:left; margin:auto; padding:0 0 30px}
.agreement-box h4 {font-size:14px; height:35px; line-height:35px; text-indent:56px; background:url(../images/reg-agreement-alerts.gif) no-repeat 10px 0;}
.agreement-box textarea {width:450px; margin-left:60px; border:1px solid #ccc; height:55px; background:#FAFAFA; padding:4px 0 4px 4px; font-size:12px}
.p-item {width:80%; margin:0 auto; padding:20px 0}
.p-item p {padding:4px 0; height:30px;}
.p-item label {width:180px; text-align:right; float:left; display:block; padding-right:5px; line-height:25px; font-size:14px; padding:1px 0}
.p-item .submit {border:none; background:url(../images/btn-reg.png) no-repeat; width:89px; height:31px; font-size:14px; font-weight:bold; letter-spacing:0.5em; padding-left:30px; text-align:left; cursor:pointer; margin-right:10px}
.p-item .reg {border:none; background:url(../images/btn-reg.png) no-repeat 0 -30px; width:89px; height:31px; font-size:14px; font-weight:bold; cursor:pointer}
.p-item span {padding-left:5px}
/*E form item*/

/*S pagelist*/
.pagecount {padding:20px 0; font-size:11px; height:30px; overflow:hidden; zoom:1}
.pagecount .PageNumbers {float:right}
.pagecount .PageInfo {float:right; display:inline; margin-right:2px; padding:1px 5px 1px; border:1px solid #FFB93D; background:#FFFFED}
.pagecount a,
.pagecount a:visited {color:#000; text-decoration:none; background:#fff; border:1px solid #FEB83F; padding:1px 6px; display:inline-block; font-weight:normal; margin-right:1px}
.pagecount a:hover {color:#000; text-decoration:none; border:1px solid #E15900}

.PageNumbers .PageInfo span {color:#fff; background:#FEB83E; border:1px solid #E15900; padding:1px 6px; margin-right:1px; display:inline-block; font-weight:bold}
.PageInfo span {color:#f00; font-weight:bold}
.PageInfo input {display:none}
.sitebox .pagecount {/*评论翻页*/width:auto; padding:0 10px}
/*E pagelist*/

/*Error info*/
.errorPageContainer {font-size:105%; padding:2.5em 3em 2.5em 7em; background:#fff url(../images/warning-large.png) no-repeat 20px 30px}
.errorPageContainer h1 {font-size:150%; border-bottom:1px solid #D4D0C8; margin:0 0 0.6em; padding-bottom:5px}
.errorPageContainer h2 {border-bottom:1px solid #D4D0C8; font-size:105%; font-weight:400; padding-bottom:0.5em}
.errorPageContainer h3 {font-size:105%; padding:0.5em 0}
.errorPageContainer li {display:list-item; margin:0 0 6px 22px; list-style:square}
.errorPageContainer li a {color:#06c; text-decoration:underline}
.errorbotton {margin-top:2em}
.errorbotton a, .errorbotton a:visited {display:inline-block; font-size:12px; text-decoration:none; color:#000; padding:0 25px; margin-right:10px; border-style:solid; border-width:2px; border-color:#fff #404040 #404040 #fff; background:#D4D0C8}
.errorpagesite {padding-left:7em; width:500px;}
.errorpagesite h3 {border-bottom:1px solid #D4D0C8; font-size:105%;}
.errorpagesite h3 a {font-weight:400; font-size:12px;}
.errorpagesite .relatedSite {margin:10px 0; max-height:none; height:auto;}
.errorpagesite li {margin:0 18px 10px 0;}

/* 最新添加*/
.huise{color:#CCC;}
.checksort a{color:#FEA221; text-decoration:none;}
.chengse{color:#f00; font-weight:bold;}
#searchBoxContainer {
    background-color:#FFCC66;
    padding:5px;
    width:437px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}

#searchdomain {
    color:#A0A0A0;
    font-size:14px;
	font-family: Microsoft YaHei,Tahoma, Arial;
    font-weight:bold;
    padding:5px;
    position:relative;
    width:350px;
    margin:0;
    border:1px solid #f16522;
    float:left;
	height:19px;
	line-height:19px;
}
#searchdomain:hover{color:#000;}

.tool {overflow:hidden; zoom:1; padding:15px 0 0; margin:0; width:100%;}
.tool h3 {padding:4px 10px; margin:1px; border-bottom:1px solid #E1E1E1; background:#F6F6F6;}
.tool-col{float:left; display:inline; margin-bottom:10px; width:99.7%; border:1px solid #E1E1E1;}
.tool-col div{padding:15px; text-align:center;}
.tool-col #errorp{ color:#FD8C07; font-weight:bold; display:none;}

.tool-col div p{ margin-top:10px;}
.tool-col input[type=text]{padding:2px; border-style:solid; border-width:1px; text-transform:lowercase; border-color:#7c7c7c #cecece #cecece #7c7c7c}
.tool-col .con-left{padding:15px; text-align:left;}
.tool-col ul{list-style-type:decimal;  margin-left:10px;}
.tool-col ul li{margin-top:8px;}
.tool-col address{color:green; }

.bigfont{font-weight:bold; width:100px; }
.big200{font-weight:bold; width:205px;height:149px; padding:1px; text-align:center; }
.big200 img{border:1px solid #CCC; width:202px;height:147px;margin:4px; margin-right:0px; }
.alltable{border:1px solid #E1E1E1;border-right:0px; width:100%; }
.alltable th{padding:4px 10px;border-right:1px solid #E1E1E1;    background:#F5F8FF;}
.alltable td{border:1px solid #E1E1E1; border-bottom:0px; border-left:0px; height:26px; line-height:26px; padding:1px;}
.alltable td span{color:#F30; font-weight:bold;}

.alexatable{border:1px solid #E1E1E1;width:100%; }
.alexatable .thclass{padding:4px 10px;border-bottom:1px solid #E1E1E1;background:#F5F8FF;}
.alexainfo{margin:5px; width:98%; border:1px solid #E1E1E1;border-bottom:0;border-left:0;}
.alexainfo th{background:#F5F8FF;padding:4px 5px;border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;border-left:1px solid #E1E1E1; width:75px;}
.alexainfo td{padding:4px 10px;border-bottom:1px solid #E1E1E1;width:110px;}

.alexafoot{width:98.5%;margin:5px; margin-top:0px; border:1px solid #E1E1E1;border-right:0;border-bottom:0;}
.alexafoot th{background:#F5F8FF;padding:4px 10px;border-bottom:1px solid #E1E1E1;border-right:1px solid #E1E1E1;}
.alexafoot td{padding:4px 10px;border-bottom:1px solid #E1E1E1;border-right:1px solid #E1E1E1;}

#webinfo{ border:1px solid #E1E1E1; height:180px; overflow-y:scroll; text-align:left;}
#domaininfo{ border:1px solid #E1E1E1; height:180px; overflow-y:scroll; text-align:left;}
.right_menu{margin-left:8px;}
.comcolor {color:#F30; font-weight:bold;}

.record-div{float:left; display:inline; margin-bottom:10px; width:99.7%; border:1px solid #E1E1E1;}
.record-div .align-left{padding:10px;clear:both;position:relative;overflow:auto;height:auto;margin-bottom:5px;}
.record-div ul li{ float:left; margin-left:15px; list-style:none; width:116px; margin-bottom:4px; text-align:left;}
.record-div li a{text-decoration:none;color:#F30;}

.globeip{float:left; display:inline; margin-bottom:10px; width:99.7%; border:1px solid #E1E1E1;}
.globeip .align-left{padding:10px;clear:both;position:relative;overflow:auto;height:auto;margin-bottom:5px;}
.globeip ul li{ float:left; margin-left:15px; list-style:none; width:150px; margin-bottom:4px; text-align:left;}

.domainrecord-div{float:left; display:inline; margin-bottom:10px; width:99.7%; border:1px solid #E1E1E1;}
.domainrecord-div .align-left{padding:10px;clear:both;position:relative;overflow:auto;height:auto;margin-bottom:5px;}

