﻿@charset "utf-8";
@import url("reset.css");

/* global */
body {background: #f2f2f2 url(bg.png) repeat-x top;}
body, td, th, input, select, textarea {color: #555; font: 12px/1.5 "微软雅黑";}
a {color: #555; text-decoration: none;}
a:hover {color: #f30; text-decoration: underline;}
.blank10 {clear: both; display: block; height: 10px; width: 100%;}
/* topbg */
#topbg {height: 32px; line-height: 32px;}
#topbar {margin: 0 auto; width: 950px; color:#555;}
#topbar a{margin: 0 auto; width: 950px; color:#555;}
#topbar-left {float: left;}
#topbar-right {color: #ccc; float: right;}
#topbar-right img {vertical-align: middle;}
/* wrapper */
#wrapper {margin: 0 auto; width: 960px;}
/* topbox */
#topbox {height: 100px;}
/* logo */
.logo {background: url(logo.png) center; display: block; float: left; height: 90px; width: 290px;}
/* sobox */
#sobox {float: right; padding-top: 18px;}
#sobox1 {float: left; padding-top: 1px; padding-left: 5px; margin-top: 12px;}
.sofrm {display: block; margin: 0px auto; padding-top: 3px; position: relative;}
.sipt {background: url(ipt.png) no-repeat top left; border: solid 1px #81CF84; display: block; font: normal 13px/30px normal; float: left; height: 30px; padding: 0 5px 0 90px; width: 200px;}
.sbtn {background: #65bc0b; border: 0; color: #fff; cursor: pointer; font-size: 14px; height: 32px; width: 70px;}
#sobox .hotKey{
 width:500px;
 height:32px;
 overflow:hidden;
 line-height:35px;
 }
#sobox .hotKey a{
 margin:0 5px;
 }

/* selopt */
#selopt {background: url(select.gif) no-repeat; position: absolute; left: 2px; top: 6px; width: 88px;}
#cursel {cursor: pointer; display: block; height: 28px; line-height: 28px; overflow: hidden; text-indent: 12px; width: 85px;}
#options {border: solid 1px #dadada; border-top: 0; display: none; list-style: none; position: absolute; left: -2px; width: 80px; z-index: 1000;}
#options li {background: #fff; clear: both; cursor: pointer;}
#options li a {color: #555; display: block; height: 25px; line-height: 25px; text-decoration: none; text-align: center;}
#options li a:hover {background: #1791de; color: #fff; display: block; text-decoration: none;}
.current {background: #1791de; color: #fff; display: block; text-decoration: none;}
/* login */
#login {color: #fff; float: right; padding: 8px; text-align: right;}
#login a {color: #fff;}
/* navbox */
#navbox {background: url repeat-x; display: block; height: 45px;}/*url(blue.png)导航条图片*/
.navbar {}
.navbar li {float: left; font: 16px/45px "微软雅黑"; height: 45px; text-align: center; width: 100px;}
.navbar li a {display: block; color: #fff; font: 16px/45px "微软雅黑";}
.navbar li a:hover {background: #0080c6; display: block; color: #fff;}
.navbar .navline {background: #085E8D; display: block; height: 40px; width: 1px;}
.navbar .cur {background: #0067ae;}
/* txtbox */
#txtbox {border-radius: 4px;/*background: url(blue.png) repeat-x 0 -55px; border-left: solid 1px #dae7ed; border-right: solid 1px #dae7ed;*/border: solid 1px #d8d8d8; background: #fff; height: 40px;}
.count {float: left; padding: 6px;}
.count b {color: #f60; font: bold 16px Arial; padding-right: 3px;}
.link {color: #999; float: right; padding: 10px;}
.link a {color: #06c;}
/* quickbox */
#quickboxx {background: #ffc; border: dashed 1px #f30; overflow: hidden; padding: 12px; white-space: nowrap;}
#quickbox {background: #f9fef4; border: dashed 1px #cbe6bd; overflow: hidden; padding: 1.5px; width: 220px; margin:0 auto;/*white-space: nowrap;*/}
#quickbox2 {background: #f9fef4; border: dashed 1px #DEA2F1; overflow: hidden; padding: 6px; width: 650px;}
#quickbox strong {}
#quickbox a {margin-right: 15px;}
/* homebox */
#homebox {}
#homebox-left {float: left; width: 260px;}
#homebox-right {float: right; width: 690px;}
/* hcatebox */
#hcatebox {background: #f8fdff; border: solid 1px #dae7ed; padding: 8px;}
#hcatebox dt {clear: both; display: block; font: bold 14px/25px "微软雅黑"; height: 25px;}
#hcatebox dt a {color: #07c;}
#hcatebox dd {}
.hcatelist {}
.hcatelist li {float: left; height: 30px; line-height: 30px; text-align: center; width: 56px;}
.hcatelist li a {font-size: 13px;}
/* newbox */
#newbox {border: solid 1px #dae7ed;}
#newbox h3 {background: #f8fdff; border-bottom: dashed 1px #dae7ed; color: #07c; font-size: 14px; padding: 6px;}
.newlist {padding: 3px 8px;}
.newlist li {padding: 5px 0; /*white-space: nowrap;*/ text-overflow: ellipsis; overflow: hidden;}
.newlist li h10 {display: block; float: left; font-weight: normal; width: 15px; background: #AC9F9F; border-radius: 3px; height: 17px; line-height: 17px; margin-top: 0px; /*font-weight: bold;*/}
.newlist li h11 {display: block; float: left; font-weight: normal; width: 15px; background: #AC9F9F; border-radius: 3px; height: 17px; line-height: 17px; margin-top: 0px; /*font-weight: bold;*/}

.h10 {border-radius: 3px;}

.aa {margin-left: 8px;}

.newlist li a {/*display: block; */overflow: hidden; white-space: nowrap;}
.newlist li span {/*color: #07c; */float: right;}
/* bestbox */
#bestbox {border: solid 1px #dae7ed;}
#bestbox h3 {background: #f8fdff; border-bottom: solid 1px #dae7ed; font: bold 14px normal; height: 30px;}
#bestbox h3 span {background: #fff; border: solid 0px #cedee6; border-bottom: 0; color: #07c; display: block; float: left; height: 25px; line-height: 25px; margin-left: 5px; margin-top: 5px; text-align: center; width: 80px;}
#bestbox h3 span3 {background: cedee6; border: solid 0px #cedee6; border-bottom: 0; color: #555; font-size: 10px; display: block; float: right; height: 25px; line-height: 25px; margin-left: 5px; margin-top: 5px; text-align: center; width-space: nowrap;}


.bestlist {padding: 8px;}
.bestlist li {display: block; float: left; height: 30px; line-height: 30px; margin-right: 11px; overflow: hidden; text-align: left; white-space: nowrap; width: 101px;}
.bestlist li a {font-size: 13px;}
/* coolbox */
#coolbox {border-radius: 4px; border: solid 1px #d8d8d8; background: #fff; height: 249px;}
#coolbox h3 {background: #fff; border-bottom: dashed 1px #dae7ed; /*color: #07c; */font-size: 14px; padding: 6px;}
.csitelist {padding: 10px 8px;}
.csitelist li {display: block; font-size: 12px; height: 27px; overflow: hidden; vertical-align: top; width: 100%;}
.csitelist li h4 {display: block; float: left; font-weight: normal; height: 18px; line-height: 17px; /*width: 68px; background: #5C97DE;*/ margin-top: 7px;}
.csitelist li h4 a {color: #3366cc;* margin-left: 6px; /*background: #5C97DE;*/}
.csitelist li span {display: block; float: left; height: 30px; line-height: 30px; /*margin-right: 5px; */overflow: hidden; /*margin-left: 10px; white-space: nowrap; width: 78px;*/}
.csitelist li span a {font-size: 13px; margin-left: 16px;}
.csitelist .more {color: #1D1E1F; float: right; font-size: 12px; line-height: 30px; margin-left: 10px;}

.sline {background: url(dot.gif) repeat-x center; display: block; height: 10px;}
/* rowbox */
#rowbox {border-radius: 4px; border: solid 1px #d8d8d8; background: #fff; /*padding: 7px;*/ height: 238px;}/*首页资讯框架高height: 231px;*//* newsbox */
#newsbox {float: left; width: 368px;}

#newsbox1 {float: right; width: 300px;}
#newsbox h3 {color: #000; font-size: 14px; padding-bottom: 6px;}
.newslist {}
.newslist li {padding: 6px 0;}
.newslist li span {color: #ccc; float: right; font-size: 10px;}
.newslist li span2 {color: #555; float: right; font-size: 10px;}/*首页资讯点击数颜色*/
/* exlink */
#exlink {float: right; width: 320px;}
#exlink h3 {color: #000; font-size: 14px; padding-bottom: 6px;}
.exlist {}
.exlist li {padding: 6px 0; white-space: nowrap; overflow: hidden;}
.exlist li span {color: #ccc; float: right;}
.line {border-left: dashed 1px #dadada; float: left; height: 302px; margin-left: 10px; width: 8px;}
/* inbox */
#inbox {background: #f8fdff; border: solid 1px #dae7ed; padding: 5px 8px;}
#inbox h3 {float: left; height: 23px; line-height: 23px; width: 83px;}
.inlist {}
.inlist li {float: left; height: 23px; line-height: 23px; margin-right: 6px; overflow: hidden; white-space: nowrap; width: 78px;}
/* linkbox */
#linkbox {border: solid 1px #d8d8d8; background: #fff; padding: 5px 8px;}
#linkbox h3 {float: left; height: 23px; line-height: 23px; width: 60px;}
.linklist {}
.linklist li {float: left; height: 23px; line-height: 23px; margin-right: 7px; vertical-align: top; white-space: nowrap;}
/* footer */
#footer {border-radius: 4px; border: solid 1px #d8d8d8; background: #fff; /*background: url(fbg.png) repeat-x; */padding: 10px; text-align: center;}
#fmenu {color: #ccc; padding-bottom: 5px;}
#fmenu a {text-decoration: none;}
#fmenu a:hover {color: #f60; text-decoration: underline;}
#fcopy {line-height: 23px;}

/*图文样式*/
.weblist_b li {padding: 8px 0 5px 0; position: relative;}
#mainbox-right {float: right; width: 250px;}
#bestweb {border-radius: 4px; border: solid 1px #d8d8d8; background: #fff;}
#bestweb h3 {background: url(blue.png) repeat-x 0 -95px; font-size: 14px; padding: 6px;}
.weblist_b {padding: 0 10px;}
.weblist_b li {padding: 10px 0 5px 0; position: relative;}
.weblist_b li img {background: #fff; border: solid 1px #dbdbdb; height: 67px; width: 85px;}
.weblist_b li strong {display: block; font: normal 12px ''; height: 15px; overflow: hidden; position: absolute; left: 90px; top: 8px; width: 135px;}
.weblist_b li strong a {color: #06c; text-decoration: none;}
.weblist_b li p {display: block; height: 35px; line-height: 18px; overflow: hidden; position: absolute; left: 90px; top: 25px; width: 140px;}
.weblist_b li address {display: block; height: 15px; overflow: hidden; position: absolute; left: 90px; top: 60px; width: 130px;}
a {color: #666; text-decoration: none;}
.visit {background: url(visit.gif) no-repeat right; color: #080; padding-right: 15px;}


#relsite {border: solid 1px #d8d8d8; background: #fff; padding: 10px;}
#relsite h2 {color: #333; font-size: 14px;}
.rellist {}
.rellist li {float: left; font-size: 12px; margin: 1px; padding: 10px 12px 5px 13px; text-align: center;}
.rellist li img {background: #fff; border: solid 1px #e8e8e8; padding: 2px;}
.rellist li a {color: #5A5B5E; text-decoration: none;}
.rellist li {float: left; font-size: 12px; margin: 1px; padding: 1px 5px 3px 3px; text-align: center;}
.rellist li img {background: #fff; border: solid 1px #e8e8e8; padding: 2px; height: 100px; width: 147px;}
.rellist li strong {display: block; font-weight: normal; height: 18px; overflow: hidden; white-space: nowrap; width: 118px; text-overflow: ellipsis;}




.topsite h3 {background: url(blue.png) repeat-x 0 -95px; font-size: 13px; padding: 6px;}
.toplist {padding: 6.7px;}
.toplist li {overflow: hidden; padding: 3px 0; white-space: nowrap; _width: 310px;}
.toplist li span {color: #f30; padding-right: 5px;}
.toplist li em {font: normal 12px Arial;}
.toplist li em a {color: #076BB9;}
a {color: #666; text-decoration: none;}
.cate {/*color:#5C97DE; */padding-right:6px;}
.color1 {color: #000;}
.color2 {color: #000; font-size: 14px;}

.newsbox-title {margin-top: 10px; border-bottom: solid 1px #eaeaea; display: block; font: bold 14px/10px "微软雅黑"; height: 28px; line-height: 22px; padding-left: 10px;}
.h11 {border-left: 3px solid #2A9301; padding-left: 10px;}
.h12 {border-left: 1px solid #d8d8d8;}

/*提交网站*/
.quick {display: block; height: 50px;}
.quick a {background: #5c97de; color: #fff; display: block; float: right; font: bold 18px/50px "Microsoft YaHei"; height: 50px; margin: 3.5px; text-align: center; text-decoration: none; width: 123px; border-radius: 5px;}
.quick a:hover {background: #4b8ad6;}

/*数据统计*/
.newsbox {background: #fff; border: solid 1px #d8d8d8;}
.newsbox-title {border-bottom: solid 1px #eaeaea; display: block; font: bold 14px normal; height: 26px; line-height: 19px; padding-left: 10px;}
.newsbox-list {padding: 5px; padding-left: 10px;padding-bottom: 11px;}
.newsbox-list li {background: url(arrow.gif) no-repeat left; font-size: 13px; overflow: hidden; padding: 5px; padding-left: 10px; white-space: nowrap; width: 210px;}
.website-count{padding:10px; overflow:hidden; line-height:2em;}
.website-count span{color:red;}
.b1{/*font-size: 14px;*/}
.b2{font-size: 14px;}
.b5{color: #018EDD; font-weight: bold; font-size: 12px;}
.b6{/*color: #F716DC; font-weight: bold; */font-size: 12px;}

.mf {position: absolute; left: 240px; top: 225px;}

/*网站首页底部*/
.vip-step { overflow: hidden; padding: 10px 20px; }
.vip-step .vip-step-list {width: 213px; height: 65px; border: solid 1px #d1e9ff; position: relative; text-align: center; line-height: 65px; font-size: 18px; color: 333; font-family: "microsoft yahei", 微软雅黑, STHeiti, Tahoma, Arial, Helvetica; margin-right: 20px; text-decoration: none;}
.vip-step .vip-step-list span {position: absolute; left: -1px; top: -1px; width: 47px; height: 47px; background-image: url(step-icons.png);}
.vip-step .vip-step-list .vip-step1-ico {background-position: 0 0;}
.vip-step .vip-step-list .vip-step2-ico {background-position: 0 -47px;}
.vip-step .vip-step-list .vip-step3-ico {background-position: 0 -94px;}
.vip-step .vip-step-list .vip-step4-ico {background-position: 0 -141px;}
.vip-step .vip-step2 {border: 1px solid #a1d2fd;}
.vip-step .vip-step3 {border: 1px solid #3d90de;}
.vip-step .vip-step4 {margin-right: 0; background: #ff5f4b; border: solid 1px #ff604b; color: #fff;}
.zuoleft { float: left; }
.left_content2 { overflow:hidden;background:#fff;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;border-radius: 4px;width:960px;}
.left_content2  a { color:#515151}
.left_content2 .tie ul {list-style:none;}
.left_content2 .tie ul li { display:inline; height:20px;}
.left_content2 .tie  { margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.left_content2 .tie a{ margin-left: 10px; }

/*－－－－－－－－－－－－*/
.bw-homebox-hot{overflow:hidden;}
.bw-homebox-hot .fl{border-radius: 4px; float:right; width:195px;}
.bw-homebox-hot li{ width:186px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bw-homebox-hot .fl .cate{color:#5C97DE; padding-right:6px;}
.bw-homebox-hot .newshot{border-radius: 4px; width:480px;  background:#fff; border:1px solid #D8D8D8; float:left; overflow:hidden;}
.bw-homebox-hot .newshot dl{width:100%; clear:both; border-bottom:1px solid #EAEAEA; overflow:hidden;}
.bw-homebox-hot .newshot dt{width:100%; padding-top:10px; line-height:2.5em; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center;}
.bw-homebox-hot .newshot dt a{color:#101111; font-size:18px; font-weight:bold;}
.bw-homebox-hot .newshot dd{ padding:3px; line-height:2em; height:51px; overflow:hidden; text-indent:28px;}
.bw-homebox-hot .newshot ul{overflow:hidden;}
.bw-homebox-hot .newshot li{ float:left; width:220px; padding:5.3px 10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bw-homebox-hot .newshot li .cate{color:#5C97DE; padding-right:6px;}

.bw-bestbox-list{ padding-left:3px;}
.bw-bestbox-list li{width:136px; height:140px; margin:0 3px; _margin:0 2px; overflow:hidden;}
.bw-bestbox-list li img{border:1px solid #D8D8D8;padding:2px;width:129px; height:100px; overflow:hidden;}
.bw-bestbox-list li span{display:block; height:30px; text-align:center; overflow:hidden;}

.bw-homebox-qiuky{overflow:hidden;}
.bw-homebox-qiuky .newsbox{ float:right; width:362px; height:370px;}
.bw-homebox-qiuky .fl{float:left;}
.bw-homebox-qiuky .newsbox .cate{color:#5C97DE; padding-right:6px;}
.bw-homebox-qiuky .newsbox span{float:right; color:#ccc; font-size:12px;}
.bw-homebox-qiuky .newsbox-list li{width:340px; padding:6px 0px 6px 0px; background:none;}

.bw-quick-list{overflow:hidden;}
.bw-quick-list li{padding:5px 10px;}
.bw-quick-list dl{overflow:hidden; clear:both;}
.bw-quick-list dt{width:136px; height:100px; overflow:hidden; float:left;}
.bw-quick-list dt img{border:1px solid #D8D8D8;padding:2px;width:130px; height:93px; overflow:hidden;}
.bw-quick-list dd{margin-left:140px; overflow:hidden;}
.bw-quick-list dd a{color:#5C97DE; font-size:16px;}
.bw-quick-list dd a.url{color:#276420; font-size:12px;}

.vcatebox {background: #fff; overflow:hidden; border: solid 1px #d8d8d8; padding-top: 10px;}
.vcatebox-one { clear:both;}
.vcatebox-one dt {font: bold 14px normal; padding: 10px; clear: both;}
.vcatebox-one dt a {color: #407bc6;}
.vcatebox-one dd {padding-left: 10px;}
.vcatebox-one dd a {float: left; font-size: 14px; height: 28px; text-align: center; width: 45px;}

.website-count{padding:10px; overflow:hidden; line-height:2em;}
.website-count span{color:red;}

.newsbox {border-radius: 4px; background: #fff; border: solid 1px #d8d8d8;}
.newsbox-title {border-bottom: solid 1px #eaeaea; display: block; font: bold 14px normal; height: 39px; line-height: 39px; padding-left: 10px;}
.newsbox-list {padding: 5px; padding-left: 10px;padding-bottom: 11px;}
.newsbox-list li {background: url(arrow.gif) no-repeat left; font-size: 13px; overflow: hidden; padding: 5px; padding-left: 10px; white-space: nowrap; width: 210px;}


/*推荐网站滚动设置*/
<style type="text/css">
ul {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
#announcement {
	width:100%;
	background:url(img/menu_bg.gif) repeat;
	overflow: hidden;
}
#announcement div {
	border: #e6e6e6 0px solid;
	padding:0px 0px 0px 3px;
	overflow-y:hidden;
	line-height: 18px;
	height: 270px
}
#announcement li {
	font-size: 12px;
	float: left;
	list-style-type: none;
	margin-right: 0px;
	padding-left: 1px;
	background: url(img/arrow_right.gif) no-repeat 0px 50%;
	white-space: nowrap
}
#announcement a {
	text-decoration: none;
}
#announcement a:hover {
	text-decoration:underline;
}
</style>
