* {margin:0; padding:0}
body {font-size:12px; font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Helvetica,Verdana,sans-serif; background:#fff; line-height:18px}
.red {color:#f00}
.gray {color:#666}
.green {color:#008000}
.clear {clear:both; font-size:0; line-height:0; height:0; display:block; overflow:hidden}
.blank {font-size:0; line-height:0; height:10px; clear:both; display:block; width:100%; overflow:hidden}
a:link {color:#000; text-decoration:none}
a:visited {color:#006; text-decoration:underline}
a:hover {color:#f60; text-decoration:none}
input, textarea, .smallsize {font:normal 12px "Lucida Grande","Lucida Sans Unicode"}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix {display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

#container {margin:0 auto; text-align:center; width:100%; display:block; background:url(../Images/main-top-bg.png) repeat-x}
#top {width:100%; min-width:780px; height:70px; display:inline; overflow:hidden}
.logo {width:280px; background:url(../Images/logo-main.png) no-repeat; margin:20px 0 0 5px; float:left; height:48px}
.logo h1 {width:100%; display:block; text-indent:-1000px;}
.logo h1 a {display:block; width:100%; height:48px; outline:none}
.top-right {float:left;}
.top-search {text-align:left; margin:30px 0 10px 0; clear:both; width:100%; overflow:hidden}
.top-search-input {float:left; width:280px; border:1px solid #638CAB; border-bottom:1px solid #ACC1D2;  padding:4px 0 3px 5px; _padding:4px 3px; background:url(../images/input-bg.gif) no-repeat #fff; margin-top:1px;font-size:11px}
.top-search-bt {background:url(../images/main-search-bt.png) no-repeat; width:83px; height:30px; font-size:0; border:none; float:left; cursor:pointer; color:#B9E1FF}
.top-search span {float:left; margin:5px 0 0 5px}
.top-search select {float:left; font-size:17px;margin-top:1px;}
#maincontainer {width:100%; clear:both}
#left {width:100px; float:left; background:#F4FCFF url(../Images/main-leftbg.gif) right top repeat-y}
#left ul {clear:both; list-style:none; text-align:right; margin-top:20px; overflow:hidden}
#left ul li {width:85px; text-align:center; float:right}
#left ul li a {display:block; padding:4px 0; margin-bottom:5px; text-decoration:none; color:#007BED; border:1px solid #F4FCFF; border-right:none; outline:none}
#left ul li.check a {background:#fff; border:1px solid #B3CAD5; border-right:none}
#left ul li a:hover {color:#f00; border:1px solid #B3CAD5; border-right:none; background:#fff}

#right-wrapper {float:left; margin-left:-101px; width:100%}
#right {margin-left:101px; text-align:left; border-top:1px solid #B3CAD5}
.right-nav {width:96%; margin:auto; padding:15px 0; margin-bottom:15px; background:url(../Images/icon-bg.gif) no-repeat 0 -198px; font-size:14px; text-indent:20px; text-align:right; font-size:12px}
.right-nav a {color:#0066CC}
.right-nav span {float:left; font-size:14px; font-weight:bold}

.right-content {width:100%; float:left; margin-right:-270px; overflow:hidden}
.right-content-left {margin:0 290px 30px 20px}
/*列表页分类*/
ul.websort {list-style:none; width:97%; overflow:hidden; border:1px solid #ddd; padding:5px 7px; background:#FFFFEC; margin-bottom:20px}

ul.websort li {float:left; width:77px; display:inline; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../Images/lipoint.gif) no-repeat 0 10px; padding:4px 11px 4px 8px}
ul.websort li a {text-decoration:underline}
/*排序*/
.tab-sorting  {clear:both; margin:0 0 20px 0; width:100%; height:28px; line-height:28px; border-bottom:1px solid #81A7D7; float:left; position:relative}
.tab-sorting ul {list-style:none; position:absolute; bottom:-1px; left:0; height:28px; line-height:28px; overflow:hidden; padding:0 10px}
.tab-sorting li {float:right; display:block; height:24px; line-height:24px; text-align:center; font-family:Verdana, Arial, Helvetica}
.tab-sorting li a, .tab-sorting li a:visited {display:block; _display:inline-block; border:1px solid #C7DEFF; border-bottom:none; padding:0 10px; background:#E1EEFF url(../Images/icon-bg.gif) no-repeat 0 -335px; margin-top:2px; _margin-top:2px; text-decoration:none; outline:none}
.tab-sorting li.check a, .tab-sorting li.check a:visited {background:#fff; height:28px; line-height:28px; margin-top:0px; border-color:#81A7D7; border-bottom:none; font-weight:bold}
.tab-sorting li.showimg, .tab-sorting li.hiddenimg {float:left}
.tab-sorting li.showimg a, .tab-sorting li.showimg a:visited {padding:0 8px; overflow:hidden; color:#f00; margin-right:20px}
.tab-sorting li.hiddenimg a, .tab-sorting li.hiddenimg a:visited {padding:0 8px; overflow:hidden; color:#f00; border-right:none}
/*中间网站列表*/
ul.leftweblist {clear:both; list-style:none}
.topsponsored {height:90px; overflow:hidden}/*当显示缩略图时－顶部广告*/
.footersponsored {height:72px; margi:10px 0 10px; overflow:hidden; clear:both}
ul.leftweblist li {margin-bottom:30px; width:100%; clear:both; overflow:hidden}
ul.leftweblist .imgbox {width:124px; float:left; text-align:left; overflow:hidden}
ul.leftweblist .imgbox img {padding:2px; width:116px; height:86px; border:1px solid #AAF080; background:#fff}/*缩略图*/
ul.leftweblist .webbox-inner {float:left; margin-left:-124px; width:100%; overflow:hidden}
ul.leftweblist .webbox {margin-left:134px; min-width:455px}
ul.leftweblist h2 {color:#000; font-size:15px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 0 4px 0;}/*标题*/
ul.leftweblist h2 a {color:#06c}
ul.leftweblist h3 {font-size:12px; font-weight:normal; width:100%}/*描述*/
ul.leftweblist .url {color:#008000; width:100%}
ul.leftweblist .search {width:100%; height:20px; line-height:20px; font-size:11px; display:block; white-space:nowrap; font-family:Verdana, Arial}
ul.leftweblist .search a {font-size:12px; font-weight:normal}
ul.leftweblist .includenums {cursor:default; font-family:Georgia, "Times New Roman"; font-weight:bold; color:#008000; font-size:11px}/*修饰收录数据等数字*/
a.siteinfo-icon {background:url(../Images/siteinfo.gif) no-repeat right; padding-right:16px; margin-left:10px; line-height:14px; height:14px}
ul.leftweblist a {color:#7777CC; text-decoration:underline}

/*详细页*/
.basic-info {border:1px solid #EFE8A3; background:#FFFCEE; margin-bottom:10px}
.basic-info h2 {font:bold 14px Arial, verdana, Helvetica, sans-serif; margin:0 auto; border-bottom:1px dotted #E6DA6F; padding:8px 10px; text-align:center}
.basic-center {padding:10px 0; width:97%; margin:0 auto; overflow:auto; zoom:1}
.thumbnail {width:150px; float:left; text-align:left; display:block}/*缩略图*/
.thumbnail img {width:138px; overflow:hidden; height:118px; padding:2px; border:1px solid #ccc; background:#fff}
.basic-inner {width:100%; margin:0 0 10px -150px; float:left; overflow:auto; zoom:1}
.basic-innerbox {margin-left:160px}
.basic-innerbox a, .basic-innerbox a:visited {color:#00f; text-decoration:underline}
.basic-innerbox p {width:100%; display:block; clear:both; line-height:21px; font-family:Verdana, Arial, Helvetica, sans-serif}
.basic-innerbox p label {width:70px; float:left; height:100%; font-weight:bold}
.basic-innerbox p span {width:82%; float:left; display:block; line-height:18px; padding-top:2px}
.basic-innerbox p span strong {width:100%; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.basic-innerbox p em {font-style:normal; color:#008000}
a.otherlink, a.otherlink:visited {color:#77c; text-decoration:underline}
.basic-baidu {width:520px; margin:auto; height:255px; overflow:hidden; clear:both; padding-top:10px; border-top:1px dotted #E6DA6F; text-align:center}

.other-info {border:1px solid #ccc; background:#fff; margin-bottom:10px; text-align:center}
.other-info h3 {font:bold 14px Verdana, Arial, Helvetica, sans-serif; width:100%; margin:.0 auto; border-bottom:1px dotted #ccc; padding:8px 0; background:#E6FFF7}
.other-adinfo {padding:8px 0; clear:both}
.other-info a, .other-info a:visited {color:#77c; text-decoration:underline}
.comments {padding:15px; clear:both; overflow:auto; zoom:1; display:overflow; text-align:left}
.difference {background:#F9F9F9; border-top:1px dotted #ccc}/*隔行换色用*/
.comments-left {width:80px; float:left; overflow:hidden; color:#ccc; text-align:right}
.comments-left span {font:bold 45px arial, verdana; height:60px; padding-bottom:20px; line-height:40px}
.comments-inner {float:left; margin-left:-80px; width:100%; overflow:hidden}
.comments-right {margin-left:90px}
.comments-right h4 {font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding-bottom:4px; border-bottom:1px solid #D9D9D9; color:#06c}
.comments-right h4 span {float:right; cursor:pointer; font-weight:normal; color:#c00}
.comments-right h5 {font:normal 12px Verdana, Arial; padding-top:4px; line-height:22px}
.post-comments {border-top:1px solid #ccc; padding:10px 0; background:#F7FFFC; text-align:left}
.post-comments p {padding:3px 0 3px 35px}
.post-comments input {width:auto; background:url(../Images/input-bg.gif) no-repeat #fff; 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}
.post-comments textarea {background:url(../Images/input-bg.gif) no-repeat #fff; border-right: #cecece 1px solid; border-top:#7c7c7c 1px solid; border-left:#7c7c7c 1px solid; border-bottom:#c3c3c3 1px solid; height:70px; padding:3px 0 3px 3px}
.post-comments .bottom {padding:3px 6px; background:#0C85F3; border-top:1px solid #fff; border-right:1px solid #666; border-left:1px solid #fff; border-bottom:1px solid #666; color:#fff; cursor:pointer}
#ruifSecondCode {color:#c00}/*点击显示验证码*/
/*Digg系列*/
ul.web-digg {clear:both; list-style:none; width:400px; height:68px; margin:5px auto; padding:15px 0; overflow:auto; zoom:1}
ul.web-digg li {width:61px; height:68px; float:left; background:url(../ImageS/icon-bg.gif) no-repeat 0 -121px; text-align:center; margin-right:4px; text-indent:3px; _text-indent:-2px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
ul.web-digg li a, ul.web-digg li a:visited {text-decoration:none; display:block; color:#f00}
ul.web-digg li .diggNum {font:bold 11px Arial; width:50px; height:40px; line-height:40px; text-align:center; display:block}
ul.web-digg li .diggNum img {margin:12px 0 0 0; border:none}
ul.web-digg li .diggLink {width:55px; height:23px; line-height:23px}

/*百度 Google相关搜索*/
.site-search {padding:5px 12px; text-align:left}
.baidu {background:url(../images/icon-bg.gif) no-repeat; height:23px; line-height:29px; padding-left:72px; margin-top:10px; clear:both}
.google {background:url(../images/icon-bg.gif) no-repeat 0 -54px; height:23px; line-height:20px; padding-left:72px; margin:15px 0 15px; clear:both}
.site-search a {color:#f00}


/*相关信息*/
ul.relatedinfo {width:97%; clear:both; list-style:none; margin:0 auto; border-bottom:1px dotted #ccc; padding:5px 0 10px; text-align:left}
ul.relatedinfo li {width:47%; float:left; margin:0 6px 0; padding:0; background:url(../Images/lipoint.gif) no-repeat 0 11px; text-indent:8px}
ul.relatedinfo li a {height:25px; line-height:25px; display:block; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; width:100%; color:#06c}
ul.relatedinfo li a:hover {color:#f00}

/*资讯栏目*/
ul.newsclass {list-style:none; width:258px; margin-bottom:10px; border:1px solid #95D8FF; text-align:center; background:#fff; padding:8px 0 4px}
ul.newsclass li {float:left; width:114px; height:25px; line-height:25px; border:1px solid #ccc; margin:0 4px 4px 7px; _margin:0 4px 4px 4px; text-align:center}
ul.newsclass li a {display:block; width:100%; background:#ffc; text-decoration:none; float:left}
ul.newsclass li a:visited {text-decoration:none}
ul.newsclass li a:hover, ul.newsclass li.check a {background:#cfc}

/*资讯列表及详细页*/
ul.news {list-style:none; width:96%; margin:auto; border:1px solid #ccc; padding:5px 15px}
ul.news li {padding:3px 0; clear:both; width:100%; word-wrap:break-word; overflow:hidden}
ul.news li h2 {font:bold 20px "Lucida Grande","Lucida Sans Unicode",Tahoma,Helvetica,Verdana,sans-serif; display:block;}
ul.news li.title h2 {/*详细页标题*/width:100%; padding:15px 0 10px; border-bottom:1px solid #ccc; color:#BC2931}
/*列表页资讯标题*/
ul.news li.list-title {padding:8px 0 2px; background:url(../Images/list_title.gif) no-repeat 0 12px; width:100%}
ul.news li.list-title a {color:#06c; text-indent:13px; text-decoration:underline;font-size:14px; font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Helvetica,Verdana,sans-serif; float:left; width:75%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
ul.news li.list-title span {float:right; font:normal 10px Arial, Helvetica, sans-serif; color:#360; width:25%; text-align:right}
ul.news li.list-abstract {padding:2px 4px; margin-bottom:15px; color:#666}/*列表页资讯摘要*/

ul.news li.other {/*资讯来源、收录日期等*/width:100%; color:#666}
ul.news li.other span {color:#30f}
ul.news li.other em {float:right}
ul.news li.content {/*正文内容*/padding:10px 0 20px; line-height:20px; border-bottom:1px solid #ccc; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:23px}
ul.news li.content p {padding:10px 0; line-height:26px}
ul.news li.content a {color:#00c; text-decoration:underline}
ul.news li.content img {border:1px solid #ccc; padding2px; background:#ccc}
ul.news li .abstract {/*详细页摘要*/border:1px solid #ccc; background:#FFFFEE; padding:10px 5px; margin-bottom:15px; font-size:12px}
ul.news li.prearticle {padding:5px 0 3px}
ul.news li.nextarticle {padding:3px 0 5px; border-bottom:1px solid #ccc}
ul.news li blockquote {background:#F2F2F2; border:1px dotted #ccc; padding:10px}
.contentad {width:250px; float:left; margin:0 10px 10px 0}

a.formatlink {color:#00c; text-decoration:underline}
a.formatlink:visited {color:#006}
a.formatlink:hover {color:#f00}

/*右侧广告*/
.right-content-right {width:260px; float:right; overflow:hidden; margin-right:5px}
.right-content-right-nav {background:url(../Images/leftbox-navbg.gif) repeat-x; height:28px; line-height:31px; overflow:hidden; width:258px; border:1px solid #95D8FF; border-bottom:none; font-weight:bold; font-size:14px; text-indent:10px; color:#f60}
ul.weblist {list-style:none; width:258px; margin-bottom:10px; overflow:hidden; clear:both; border:1px solid #95D8FF; text-align:center; background:#fff}
ul.weblist li {width:95%; text-align:left; padding:4px 0; margin:auto; clear:both}
ul.weblist li .img-preview {float:left; border:1px solid #ccc; width:64px; text-align:center}
ul.weblist li .img-preview img {border:none; padding:2px; width:60px; height:49px; overflow:hidden}
ul.weblist li .content {float:left; width:171px; padding-left:5px}
ul.weblist li h3 {font-size:12px; width:100%; clear:both;}/*网站名称*/ 
ul.weblist li h3 a {border:none; padding:0 0 2px 0; float:left; width:100%; color:#06c; text-decoration:underline; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:14px}
ul.weblist li h4 {font-size:11px; font-weight:normal; font-family:PMingLiU, arial; height:14px; line-height:14px; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis; clear:both}		/*简介*/
ul.weblist li h5 {font-size:11px; font-family:Verdana, Arial; font-weight:normal; height:12px; line-height:12px; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis; color:#008000; clear:both}		/*链接*/
ul.weblist li .search {height:14px; overflow:hidden; line-height:14px; width:100%; white-space:nowrap; text-overflow:ellipsis; color:#008000; clear:both}		/*搜索*/
ul.weblist li .search a {color:#7777CC}
	
.right-support {width:258px; padding:10px 0; text-align:center; border:1px solid #95D8FF; margin-bottom:20px; clear:both; background:#fff}
.right-support img {margin:0 16px}
	
#foot {clear:both; width:100%; text-align:left; border-top:1px solid #B3CAD5; background:#F4FCFF}
#foot p {margin-left:120px; padding:10px 0 15px; clear:both; font-size:11px; font-family:Verdana, Arial}
#foot p a {text-decoration:underline; color:#006}
ul.footnav {clear:both; list-style:none; margin-left:99px; margin-top:-1px}
ul.footnav li {float:left}
ul.footnav li a {display:block; margin-right:1px; text-decoration:none; padding:5px 8px 4px; border:1px solid #F4FCFF; border-top:none; outline:none}
ul.footnav li a:hover {background:#fff; border:1px solid #B3CAD5; border-top:none; color:#000}
ul.footnav li.check a {background:#fff; border:1px solid #B3CAD5; border-top:none; color:#f00}

/* 分页样式*/
.pagecount {padding:10px 0 40px; font-size:11px; height:30px; width:100%; clear:both}
.pagecount .PageNumbers {float:left; margin-top:2px; _margin-top:0}
.pagecount .PageInfo {float:right; border:1px solid #ccc; padding:1px 5px 0; _padding:2px 5px; background:#eee}
.pagecount a, .pagecount a:visited {color:#000; text-decoration:none; background:#fff; border:1px solid #ccc; padding:2px 5px; display:inline-block; font-weight:normal; margin-right:1px}
.pagecount a:hover {color:#0353CE; text-decoration:none; border:1px solid #1736A0}
.PageNumbers span {color:#fff; background:#1736A0; border:1px solid #ccc; padding:2px 6px; display:inline-block; font-weight:bold}
.PageInfo span {color:#f00; font-weight:bold}
.PageInfo input {display:none}
.other-info .pagecount {/*评论翻页*/width:90%; margin:auto; padding:20px 0}