body, div, address, blockquote, iframe, ul,ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td,form, legend, fieldset, input, button, select, textarea{
font-family:verdana, arial, helvetica, sans-serif;
color:#2b2b2b;
margin:0;
padding:0;
}
a{
color:#2b2b2b;
text-decoration:none;
}
a:hover {
color:red;
text-decoration:underline;
}
/*---------Tan chu chuang kou-----------------------*/
/*a:active{test:expression(target="_blank");}*/

body {
font-size:12px;
}

td {
overflow:hidden;
display:inline;
}

ul {
list-style-type:none;
}

li {
list-style-type:none;
}

img {
border-width:0;
}

.more {
float:right;
margin-right:20px;
}

.box, #footer ,.osihead {
text-align: left;
width:1003px;
margin:0 auto;
overflow: hidden;
}

.box880{
text-align: left;
width:890px;
margin:0 auto;
overflow: hidden;
}
.margintop {
margin-top:10px;
}
.top15{
margin-top:15px;
}
.floatclear {
clear:both;
}
/*-------osihead----byosiris--- 2008-11-08 --------------*/

.osihead{
height:154px;
background: url(../osiimg/head.png) 50% 0 no-repeat;
}

.osihead .totle{
width:100%;
height:20px;
overflow:hidden;
}
.osihead .totle #totleleft{
width:61%;
float:right;
}
.osihead .totle ul{
float:right;
width:20%;
}
.osihead .totle ul li{
height:20px;
line-height:20px;
float:right;
width:64px;
}

.osihead .logo{

height:90px;
width:280px;
float:left;
}

.osihead .navtop{

height:30px;
width:540px;
float:left;
padding-left:4px;
margin-top:25px;
}

.osihead .navtop li{
width:86px;
height:30px;
line-height:30px;
float:left;
text-align: center;
}

.osihead .reg{
width:135px;
height:45px;
float:right;}
.osihead .reg ul li{
margin-top:10px;
height:18px;
line-height:18px;}


.osihead .nav{
float:left;
margin-top:16px;
width:500px;
height:28px;}
.osihead .nav ul li{
height:28px;
line-height:28px;
text-indent: 16px;
width:69px;
float:left;
margin-right:3px;
}
.osihead .nav ul .in{
text-indent: 28px;
width:57px;
}

.topsearch {
width:100%;
float:left;
height:32px;
line-height:32px;
border-right:1px solid #000;
overflow:hidden;
}

.topsearch .inpbox {
float:left;
margin-top:4px;
width:430px;
}

.topsearch .inpbox input {
margin-left:10px;
margin-right:10px;
}

.topsearch .inpbox select {
font-size:12px;
width:100px;
}

.topsearch .hots{
line-height:33px;
float:left;
color:#fff;
}
.hots a{
text-decoration: underline;
color:#fff;}
.hots a:hover ,.hots a:active{
color:#000;
}

/*----------------------head end by osiris at 2008 11 07 15:31 v1.0-------------------------------*/
/*-----------footer--------------------*/
#footer {
background: #fff;
clear:both;
color:#666;
text-align:center;
margin:0 auto;
}

#footer a:hover {
color:red;
}

#footline {
margin-top:20px;
background:#e64d94;
overflow:hidden;
width:100%;
height:4px;
}

#footer li {
line-height:20px;
height:20px;
padding:5px;
}

.footer {
clear:both;
border-top:#ddd 1px solid;
}

.footer .copyright {
font-size:10px;
color:#999;
text-align:center;
margin:10px auto;
}

.footer .copyright a {
font-weight:700;
color:#999;
text-decoration:none;
}

.footer .copyright a:hover {
color:#999;
}

input,select {
vertical-align:middle;
}

#footer a:link,#footer a:visited {
color:#323232;
}

listleft{
width:180px;
}
/*-------------------------·ÖÒ³--------by osiris at 2008-11-03 13:40--------------------*/
.pages{
	height:25px;
	margin:20px 10px; 0px 10px;
}
.pages .pcount{
	display:inline;
	padding-right:10px;
	padding-left:10px;
	float:left;
	border-right:2px solid #CCC;
	line-height:13px;
	margin:6px 20px 0px 2px;
	font-weight:bold;
	color:#3366CC;
	font-size:11px;
}
.pages .pagelist{
	float:right;
	padding-top:3px;
	line-height:17px;
}
.pages .pagelist input {
	float:left;
	width: 30px;
	border: 1px solid #DDDDDD;
	height: 17px;
}
.pages .pagelist #button {
	height: 18px;
	width: 30px;
	background-color: #FF6600;
	border: 1px solid #CC3333;
	color: #FFFFFF;
	
}
.pages .pagelist span { 
float:right
}

.pages .pagelist strong{
	color:#FFF;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	background:#F60;
	border:1px solid #C33;
	margin: 0px 3px 0px 0px;
}
.pages .pagelist a{
	display:block;
	height:17px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color:#000;
}
.pages .pagelist a:hover{
	color:#FF0000;
}
/*-------------pbox img-----------------*/

.pbox  ul li  img{
padding:5px;
border:1px solid #d9d9d9;}

/*----------------------------*/
/*----------------------------*/
/*-----------xginfo-----------------*/
#xginfo{
padding-top:10px;
padding-bottom:10px;
width:650px;
margin:auto;
background-color: #ececec;
}
#xginfo #xgleft{
width:170px;
text-align:center;
float:left;
border-right:1px dashed #d4cdcd;
}
#xgleft img{
height:110px;
width:110px;
padding:4px;
border:1px solid #d9d9d9;
margin-bottom:5px;}
#xgleft{
line-height:22px;}
#xgright{
width:470px;
float:right;}
#xgright ul{
margin-top:10px;
}
#xginfo .ff0000,#xginfo .ff0000 a {
margin-bottom:5px;
font-size:14px;
color:#ff0000;
background:;
}
#xgright ul li {
background: url(../osiimg/biaosmall.gif) 15px 4px no-repeat;
height:22px;
line-height:22px;
width:48%;
float:left;
text-indent:30px;
}
/*-----------------------------------*/
