body {
	padding-right: 0px; padding-left: 0px; font-size: 12px; background: #fff; padding-bottom: 0px; margin: 0px; color: #000; padding-top: 0px; text-align: center
}
unknown {
	margin-left: auto; margin-right: auto; text-align: center
}
div {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
form {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
span {
	color: #999999;
}
img {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
.rc .img_r1 {
	text-align: center;
}
.rc .img_r1 h5 {
	font-family: 18;
	line-height: 25px;
	color: #003366;
}
.rc .img_r1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.rc .img_rl li {
	margin: 5px;
	padding: 0px;
	list-style-type: none;
}
.rc .img_rl li img {
	border: 1px solid #003366;
}
ul {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
ol {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
li {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
p {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
h1 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h2 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h3 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h4 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h5 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h6 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
ul {
	list-style-type: none
}
li {
	list-style-type: none
}
a {
	color: #000; text-decoration: none
}
a:hover {
	text-decoration: underline
}
.left {
	float: left
}
.right {
	float: right
}
.clear {
	clear: both; margin-top: -2px; font-size: 1px; visibility: hidden; width: 1px
}
.clear:unknown {
	clear: both; display: block; height: 0px; content: "."
}
.f14 {
	font-size: 14px
}
.f16 {
	font-size: 16px
}
.fb {
	font-weight: bold
}
.area {
	clear: both; width: 950px
}
.blank5 {
	font-size: 1px; height: 5px
}
.blank5_w {
	font-size: 0px; background: #fff; height: 5px
}
.blank10 {
	font-size: 1px; height: 10px
}
.bgline {
	font-size: 1px; background: url(http://www.vlan9.com/2007_files/line.gif); margin: 0px auto; overflow: hidden; width: 97%; height: 1px
}
.bgline1 {
	font-size: 1px; background: #d8dfe7; margin: 0px auto; overflow: hidden; width: 96%; height: 1px
}
.bgline2 {
	font-size: 1px; background: url(http://www.vlan9.com/2007_files/line1.gif); margin: 0px auto; overflow: hidden; width: 248px; height: 2px
}
.f14list {
	padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 10px; margin: 0px auto; width: 97%; color: #039; line-height: 26px; padding-top: 10px; text-align: left
}
.f14list li {
	background-image: url(/images/dot.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 15px;
	clear: both;
}

.f14list a {
	color: #039; text-decoration: underline
}
.f14list a:visited {
	color: #800080
}
.f14list a:hover {
	color: #c00
}
.f14list .more {
	font-size: 12px;
	color: #333;
	text-align: right;
	list-style-type: none;
	background-image: none;
}
.f14list .more a {
	color: #333; text-decoration: none
}
.f12list {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 10px; margin: 0px auto; width: 97%; color: #333; line-height: 22px; padding-top: 10px; text-align: left
}
.f12list a {
	color: #333
}
.f12list .more {
	text-align: right
}
.f12list span {
	float: right; color: #039
}
h2 {
	padding-right: 11px; padding-left: 33px; font-weight: bold; background: url(http://www.vlan9.com/2007_files/h2_bg1.gif); padding-bottom: 0px; padding-top: 9px; height: 19px; text-align: left
}
h2 a {
	color: #036
}
h2 span {
	margin-top: -4px; float: right
}
.rc h2 {
	padding-right: 0px; padding-left: 32px; font-weight: bold; background: url(http://www.vlan9.com/2007_files/h2_bg2.gif); padding-bottom: 0px; color: #036; padding-top: 10px; height: 21px; text-align: left
}
#indexnav {
	background: #ffffff; margin: 4px auto 0px; width: 950px; color: #000; height: 21px; text-align: left
}
#indexnav ul {
	clear: none
}
#indexnav li {
	padding-right: 2px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 5px auto 0px; line-height: 14px; padding-top: 0px; list-style-type: none
}
#indexnav .end {
	padding-right: 0px
}
#indexnav .red a {
	color: #f00
}
#indexnav a {
	color: #000
}
.channel {
	margin-bottom: 3px
}
.ad660x95 {
	display: inline; float: left; margin-left: 4px
}
.ad120x85 {
	background: #ececec; float: right; width: 140px; padding-top: 5px; height: 90px
}
.nav {
	font-weight: bold; background: url(http://www.vlan9.com/2007_files/navbg.gif); color: #fff; padding-top: 6px; height: 26px
}
.nav a {
	margin: 0px 15px; color: #fff
}
.subnav {
	padding-right: 0px; padding-left: 20px; background: url(http://www.vlan9.com/2007_files/navbg1.gif); padding-bottom: 0px; width: 930px; color: #253d55; padding-top: 11px; height: 21px; text-align: left
}
.subnav a {
	margin: 0px 7px; color: #253d55
}
.subnav span {
	margin-top: -5px; float: right; width: 207px
}
.subnav span input {
	float: left
}
.subnav span img {
	float: left
}
.subnav input {
	border-right: #95b7cb 0px solid; border-top: #95b7cb 1px solid; font-size: 12px; border-left: #95b7cb 1px solid; width: 138px; border-bottom: #95b7cb 1px solid; height: 17px
}
.xs {
	font-size: 1px; background: url(http://www.vlan9.com/2007_files/xs1.gif); height: 6px
}
.focus {
	background: url(http://www.vlan9.com/2007_files/cut1_bg.gif)
}
.focus .lc {
	float: left; width: 345px; margin-right: 5px
}
.focus .cc {
	float: left; width: 345px
}
.focus .rc {
	float: right; width: 250px
}
.t {
	border-top: #bccbdc 1px solid
}
.focusnews {
	background: url(http://www.vlan9.com/2007_files/bg1.gif) repeat-x 50% top;
	width: 343px;
	padding-top: 2px;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.focusnews h1 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 16px; padding-bottom: 12px; color: #f30; padding-top: 12px
}
.focusnews h1 a {
	color: #f30
}
.focusnews h1.blue a {
	color: #039
}
.focusnews p {
	color: #333
}
.focusnews p a {
	color: #333
}
.focuspic {
	width: 337px;
	height: 157px;
	border: 1px solid #bccbdc;
}
.rc .pt {
	padding-right: 9px; padding-left: 9px; padding-bottom: 0px; width: 232px; color: #333; line-height: 22px; padding-top: 12px; text-align: left
}
.rc .pt a {
	color: #333
}
.rc .pt img {
	border-right: #abb6c5 1px solid; padding-right: 3px; border-top: #abb6c5 1px solid; padding-left: 3px; float: left; padding-bottom: 3px; border-left: #abb6c5 1px solid; margin-right: 5px; padding-top: 3px; border-bottom: #abb6c5 1px solid
}
.rc .pt .more {
	text-align: right
}
.hot {
	background: url(http://www.vlan9.com/2007_files/cut2_bg.gif) repeat-y right 50%
}
.hot .lc {
	float: left;
	width: 695px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCCBDC;
}
.hot .rc {
	float: right; width: 250px
}
.hot .lc h2 {
	background: url(http://www.vlan9.com/2007_files/h2_bg4.gif)
}
.block {
	background: url(http://www.vlan9.com/2007_files/bg2.gif); margin: 0px auto; width: 695px; padding-top: 8px
}
.block1 {
	background: url(http://www.vlan9.com/2007_files/bg5.gif); margin: 0px auto; width: 695px; padding-top: 8px
}
.block .left {
	width: 340px
}
.block .right {
	width: 340px
}
.block1 .left {
	width: 340px
}
.block1 .right {
	width: 340px
}
.block h3 {
	padding-right: 0px; padding-left: 21px; font-weight: bold; background: url(http://www.vlan9.com/2007_files/bg3.gif); padding-bottom: 0px; margin: 0px auto; width: 300px; color: #333; padding-top: 6px; height: 20px; text-align: left
}
.block .f14list {
	width: 320px
}
.hot .lc h5 {
	padding-right: 0px; padding-left: 22px; font-weight: bold; background: url(http://www.vlan9.com/2007_files/bg4.gif); padding-bottom: 0px; color: #036; padding-top: 7px; height: 18px; text-align: left
}
.block1 .pt {
	font-size: 14px; margin: 0px auto; width: 320px; color: #003399; line-height: 26px; text-align: left
}
.block1 .pt a {
	color: #003399; text-decoration: underline
}
.block1 .pt img {
	border-right: #abb6c5 1px solid; padding-right: 3px; border-top: #abb6c5 1px solid; padding-left: 3px; float: left; padding-bottom: 3px; border-left: #abb6c5 1px solid; margin-right: 5px; padding-top: 3px; border-bottom: #abb6c5 1px solid
}
.block1 .pt .more {
	font-size: 12px; color: #333; text-align: right
}
.block1 .pt .more a {
	color: #333; text-decoration: none
}
.table1 {
	line-height: 24px; text-align: left
}
.table1 .rowsbg {
	background: #e6e6e6
}
.table1 .text {
	padding-left: 5px
}
.table1 .text {
	color: #005dc6
}
.table1 .text a {
	color: #005dc6
}
.table1 .red {
	color: #f00
}
.table1 .green {
	color: #008000
}
.mutual {
	background: url(http://www.vlan9.com/2007_files/cut1_bg.gif)
}
.mutual .lc {
	float: left; width: 345px; margin-right: 5px
}
.mutual .cc {
	float: left; width: 345px
}
.mutual .rc {
	float: right; width: 250px
}
.mutual .pt {
	padding-right: 8px; padding-left: 8px; background: #f0f5f9; padding-bottom: 7px; margin: 1px auto 0px; width: 326px; color: #333; padding-top: 7px; border-bottom: #e1e6f3 1px solid; text-align: left
}
.mutual .pt a {
	color: #333
}
.mutual .pt .img {
	border-right: #b9c9d6 1px solid; padding-right: 3px; border-top: #b9c9d6 1px solid; padding-left: 3px; float: left; padding-bottom: 3px; border-left: #b9c9d6 1px solid; margin-right: 7px; padding-top: 3px; border-bottom: #b9c9d6 1px solid
}
.mutual .pt li {
	height: 22px
}
.mutual .pt li img {
	margin-left: 2px
}
.gt li {
	height: 26px
}
.gt img {
	margin-left: 3px
}
.smenu {
	padding-right: 7px; padding-left: 8px; background: url(http://www.vlan9.com/2007_files/bg6.gif); padding-bottom: 0px; width: 330px; padding-top: 4px; height: 28px; text-align: left
}
.smenu span {
	margin-top: -2px; float: right
}
.smenu span img {
	border-right: #9fbfdd 1px solid; border-top: #9fbfdd 1px solid; border-left: #9fbfdd 1px solid; border-bottom: #9fbfdd 1px solid
}
.smenu li {
	float: left; width: 85px; cursor: pointer; color: #036; padding-top: 6px; height: 22px; text-align: center
}
.smenu .active {
	font-weight: bold; background: url(http://www.vlan9.com/2007_files/j2.gif); color: #fff
}
.table2 {
	color: #333; line-height: 24px; text-align: left
}
.table2 a {
	color: #333
}
.table2 .title {
	color: #003399
}
.digital .tpic {
	float: left; width: 325px; margin-right: 2px; padding-top: 11px
}
.digital .tpic .pp {
	border-right: #bcbcbc 1px solid; border-top: #bcbcbc 1px solid; font-weight: bold; background: #efefef; margin: 0px auto; border-left: #bcbcbc 1px solid; width: 300px; padding-top: 4px; border-bottom: #bcbcbc 1px solid; height: 212px
}
.digital .tpic .pp a {
	color: #333
}
.digital .tpic .pp img {
	border-right: #fff 1px solid; border-top: #fff 1px solid; display: block; margin: 0px auto 7px; border-left: #fff 1px solid; border-bottom: #fff 1px solid
}
.block2 {
	float: left; width: 921px; height: 238px
}
.ap {
	border-top: #a1b4d2 1px solid; background: url(http://www.vlan9.com/2007_files/cbg1.gif) repeat-y right 50%; border-bottom: #a1b4d2 1px solid
}
.bp {
	border-top: #a1c2d2 1px solid; background: url(http://www.vlan9.com/2007_files/cbg2.gif) repeat-y right 50%; border-bottom: #a1c2d2 1px solid
}
.cp {
	border-top: #96cacb 1px solid; background: url(http://www.vlan9.com/2007_files/cbg3.gif) repeat-y right 50%; border-bottom: #96cacb 1px solid
}
.ctext {
	float: left; width: 590px; padding-top: 11px
}
.ctext .left {
	width: 295px
}
.ctext .right {
	width: 295px
}
.ctext h2 a {
	color: #333
}
.ology {
	background: url(http://www.vlan9.com/2007_files/cut1_bg.gif)
}
.ology .lc {
	float: left; width: 345px; margin-right: 5px
}
.ology .cc {
	float: left; width: 345px
}
.ology .rc {
	float: right; width: 250px
}
.ology .cs {
	margin-bottom: 5px
}
.ology .cs img {
	border-right: #999 1px solid; border-top: #999 1px solid; display: block; margin: 0px auto 1px; border-left: #999 1px solid; border-bottom: #999 1px solid
}
.ology .cs h5 {
	font-weight: bold; background: #e4edf7; margin: 0px auto; width: 335px; color: #039; padding-top: 7px; height: 20px
}
.ology .cs a {
	color: #333
}
.block3 {
	background: url(http://www.vlan9.com/2007_files/bg7.gif); width: 345px; padding-top: 12px
}
.block3 .left {
	width: 170px
}
.block3 .right {
	width: 170px
}
.block3 .pp {
	color: #333
}
.block3 .pp a {
	color: #333
}
.block3 .pp img {
	border-right: #ccc 1px solid; padding-right: 3px; border-top: #ccc 1px solid; display: block; padding-left: 3px; padding-bottom: 3px; margin: 0px auto 8px; border-left: #ccc 1px solid; padding-top: 3px; border-bottom: #ccc 1px solid
}
.gpic {
	border-right: #bcc4dc 1px solid; border-top: #bcc4dc 1px solid; background: #f7f7f7; padding-bottom: 8px; margin: 0px auto; border-left: #bcc4dc 1px solid; width: 948px; border-bottom: #bcc4dc 1px solid
}
.gpic h5 {
	margin-top: 10px;
	margin-bottom: 5px;
}
.gpic li {
	float: left;
	margin: 8px;
}
.gpic img {
	border: 1px solid #003366;
}
.gpic .pp {
	margin: 0px auto; width: 940px; padding-top: 12px
}
.gpic .pp div {
	float: left; width: 188px; color: #333
}
.gpic .pp a {
	color: #333
}
.gpic .pp img {
	border-right: #c2c8ce 1px solid; padding-right: 3px; border-top: #c2c8ce 1px solid; display: block; padding-left: 3px; padding-bottom: 3px; margin: 0px auto 8px; border-left: #c2c8ce 1px solid; padding-top: 3px; border-bottom: #c2c8ce 1px solid
}
.hz {
	border-right: #bcc4dc 1px solid;
	border-top: #bcc4dc 1px solid;
	background: #fff;
	padding-bottom: 8px;
	border-left: #bcc4dc 1px solid;
	width: 948px;
	border-bottom: #bcc4dc 1px solid;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
}
.hz h2 {
	padding-right: 0px; padding-left: 33px; background: url(http://www.vlan9.com/2007_files/icon2.gif) #e6ecf6 no-repeat 8px 5px; padding-bottom: 0px; color: #036; padding-top: 8px; border-bottom: #c1d1e3 1px solid; height: 18px; text-align: left
}
.hz h2 a {
	color: #036; text-decoration: underline
}
.hz ul {
	margin: 0px auto; width: 940px
}
.hz li {
	float: left; width: 10%; color: #5e6368; line-height: 24px
}
.hz li a {
	color: #5e6368; text-decoration: underline
}
#foot {
	line-height: 22px; padding-top: 10px
}
ol.topbloglist {
	padding-right: 0px; padding-left: 35px; list-style-position: outside! important; padding-bottom: 0px; padding-top: 0px; list-style-type: decimal! important
}
ol.topbloglist li {
	clear: both; padding-right: 0px; padding-left: 0px; list-style-position: outside! important; padding-bottom: 4px; font: bold 14px/1.6em arial,helvetica,sans-serif; color: #015b56; padding-top: 4px; border-bottom: #e0eae8 1px solid; list-style-type: decimal! important
}
ol.topbloglist li.first {
	color: #f05b0f
}
ol.topbloglist li.second {
	color: #f05b0f
}
ol.topbloglist li.third {
	color: #f05b0f
}
ol.topbloglist li.first a {
	color: #f06
}
ol.topbloglist li.second a {
	color: #f06
}
ol.topbloglist li.third a {
	color: #f06
}
ol.topbloglist li.first a:hover {
	color: #f63
}
ol.topbloglist li.second a:hover {
	color: #f63
}
ol.topbloglist li.third a:hover {
	color: #f63
}
ol.topbloglist li span {
	font: 12px/1.6em verdana,arial,helvetica,sans-serif; color: #666
}
ol.topbloglist li span.title {
	display: block; width: 120px
}
ol.topbloglist li span.info {
	margin-top: -20px; float: right; text-align: right
}
ol.topbloglist li span.up {
	font: bold 12px/1.6em "宋体",verdana; color: #690
}
ol.topbloglist li span.down {
	font: bold 12px/1.6em "宋体",verdana; color: #999
}
ol.topbloglist li span.fixed {
	font: bold 12px/1.6em "宋体",verdana; color: #999
}
.ad_text {
	width: 938px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #BCC4DC;
	background-color: #EAF1F4;
	padding: 5px;
}
.ad_text .left {
	width: 790px
}
.ad_text .right {
	background: #f4f4f4; color: #333; line-height: 22px; padding-top: 5px; height: 90px
}
.ad_text .right a {
	color: #333
}
.ad_text ul {
	margin: 0px auto; width: 93%; text-align: left
}
.hot .rc table {
	margin: 0px auto
}
.wz12_005d {
	padding-left: 5px; height: 22px; text-align: left
}
.wz12_005d {
	color: #005dc6
}
.wz12_005d a {
	color: #005dc6
}
.bold {
	display: none
}
.bold td {
	height: 1px
}
.text1 {
	text-indent: 5px
}
.topblog {
	padding-left: 10px; width: 220px; list-style-type: none
}
.topblog div {
	list-style-type: none
}
.topblog li {
	padding-bottom: 4px; color: #015b56; padding-top: 1px
}
.topblog li.first {
	color: #f05b0f
}
.topblog li.second {
	color: #f05b0f
}
.topblog li.third {
	color: #f05b0f
}
.topblog li.first a {
	color: #f06
}
.topblog li.second a {
	color: #f06
}
.topblog li.third a {
	color: #f06
}
.topblog li.first a:hover {
	color: #f63
}
.topblog li.second a:hover {
	color: #f63
}
.topblog li.third a:hover {
	color: #f63
}
.topblog li span {
	font: 12px/1.6em verdana,arial,helvetica,sans-serif; color: #666
}
.topblog li span.title {
	display: block; padding-left: 60px; text-align: left
}
.topblog li span.info {
	padding-right: 30px; margin-top: -20px; float: right; text-align: right
}
.topblog li span.up {
	font: bold 12px/1.6em "宋体",verdana; color: #690
}
.topblog li span.down {
	font: bold 12px/1.6em "宋体",verdana; color: #999
}
.topblog li span.fixed {
	font: bold 12px/1.6em "宋体",verdana; color: #999
}
.clear1 {
	clear: both; margin-top: -2px; font-size: 1px; visibility: hidden; width: 1px
}
.clear2 {
	clear: both; margin-top: -2px; font-size: 1px; visibility: hidden; width: 1px
}
.clear3 {
	clear: both; margin-top: -2px; font-size: 1px; visibility: hidden; width: 1px
}
.wz12_005d a {
	width: 343px
}
.topad {
	width: 948px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #C7DAEC;
}
.topad .vlan9_logo {
	float: left;
}
.topad .ad728 {
	float: left;
}
.focus .rc .pic_right {
	text-align: center;
	padding-left: 5px;
}
.focus .rc .pic_right ul {
	padding-bottom: 10px;
}
.focus .rc .pic_right li {
	float: left;
	width: 105px;
}