﻿@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font:12px/18px '宋体', PMingLiU, Verdana, Sans-Serif;
	width:1020px;
	color:#28353e;
	background:#415764 url(../images/body_bg.png) repeat-x top;
	text-align:left;
	margin:0 auto;
}
img {
	border:0;	
}
a {
	color:#28353e;
	text-decoration:underline;
}
a:hover {
	color:#7691a4;
	text-decoration:underline;
}
ul {
    list-style-type:none;	
}
table {
	width:90%;
	margin-left:10px;
}
td, th, table {
	border:1px solid #ccc;
	border-collapse:collapse;
}
td {
	padding:2px;
}
.top {
	background:url(../images/ad_bg.jpg) no-repeat top;
	padding-top:35px;
}
.logo {
	width:203px;
	height:75px;
	margin-bottom:22px;
}
.menu {
	margin-left:10px;
	font-weight:bold;
	height:42px;
}
.menu li {
	float:left;
	text-align:center;
	margin-right:1px;
}
.menu a, .menu a.cur {
	display:block;
	color:#fff;
	padding-left:7px;
	background:url(../images/menu_btn_left.gif) no-repeat left top;
	text-decoration:none;
}
.menu a span, .menu a.cur span {
	display:block;
	padding:15px 17px 10px 10px;
	background:url(../images/menu_btn_right.gif) no-repeat right top;
}	
.menu a:hover, .menu a.over, .menu a.cur {
	background:url(../images/menu_btnon_left.gif) no-repeat left top;
	text-decoration:none;
	padding-left:7px;
}
.menu a:hover span, .menu a.over span, .menu a.cur span {
	background:url(../images/menu_btnon_right.gif) no-repeat right top;
	padding:15px 17px 10px 10px;
}
.menu ul li ul {
	position:absolute;
	background-color:#495f6d;
	_width:120px;
	list-style-type:none;
	display:none;
	z-index:100;
}
.menu ul li:hover ul{
	display:block;
	position:absolute;
}
.menu ul li ul li {
	background:none;
	float:none;
	text-align:left;
	border-bottom:1px solid #26343c;
}
.menu ul li ul li a {
	display:block;
	background:none;
	color:#fff;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	height:20px;
}
.menu ul li ul li a:hover{
	color:#26333b;
	background:none;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}
.news {
	background:url(../images/news_bg.gif) no-repeat;
	height:20px;
	color:#fff;
	padding:4px 20px 0 20px;
}
.content {	
	background:#fff url(../images/content_bg.png) no-repeat bottom;
	padding:10px 0 10px 0;
}
.sidebar_a {
	width:221px;
	float:left;
	background:url(../images/qq.png) no-repeat top;
	padding-bottom:10px;
	margin-left:10px;
	_margin-left:5px;
}
.qq {
	padding:20px 0 20px 45px;
	line-height:20px;
}
.msn {
	padding:20px 0 55px 53px;
}
.ad {
	margin:5px 0 20px 0;
}
.quote {
	border:1px solid #ccc;
	width:220px;
}
.sidebar_b {
	width:550px;
	float:left;
	margin:5px 10px 0 10px;
}
.sidebar_b_title {
	background:url(../images/sidebar_b_title.png) no-repeat;
	height:34px;
	padding:12px 0 0 20px;
}
.sidebar_b_content {
	margin:10px 0;
}
.sidebar_b_content1 {
	margin-top:10px;
	height:580px;
	overflow:auto;
}
h4 {
	width:152px;
	text-align:center;
	color:#7691a4;
	font-size:12px;
}
.sidebar_c {
	width:209px;
	float:left;
	background:url(../images/sidebar_c_bgtop.png) no-repeat top;
	margin:5px 10px 0 0;
	_margin:5px 5px 0 0;
}
.time {
	padding:5px 10px;
	background:url(../images/sidebar_c_bgline.png) no-repeat bottom;
}	
.contact {
	background:url(../images/sidebar_c_bgbottom.png) no-repeat bottom;
	padding:5px 0 10px 10px;
}
.sidebar_c_title {
	margin-top:7px;
	padding:2px 0 5px 10px;
	font-weight:bold;
	background:url(../images/sidebar_c_bgline.png) no-repeat bottom;
}
.sidebar_c_content {
	background:url(../images/sidebar_c_bg.png) repeat-y;
}
.clear {
	clear:both;
}
.link {
	border-top:1px dashed #ccc;
	padding:10px 20px;
	*padding:5px 20px;
	margin-top:10px;
}
.footer {
	background:url(../images/footer_line.png) repeat-x;
	height:49px;
	padding-left:20px;
}
.footer li {
	float:left;
}
.footer a {
	color:#88a2b4;
	width:63px;
	height:30px;
	padding:14px 5px 0 5px;
	display:block;
	text-align:center;
}
.footer a:hover {
	color:#ebebeb;
	background:url(../images/footer_hover.png) no-repeat;
}
.copy {
	color:#b2b2b2;
	float:right;
	margin:14px 20px 0 0;
}
.submenu {
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	padding:5px 0;
	margin-bottom:10px;
}
/*转换卡*/
#tab {
	width:550px;
	height:320px;
	position:relative;
	background:url(../images/sidebar_b_title_bg.png) no-repeat;
}
/*设置容器高宽等*/
html > body #tab {
	width:550px;
}
/*兼容IE6:IE6下宽度不够*/
#tab div {
	position:absolute;
	top:46px;
	left:0;
	width:550px;
}
/*设置容器高宽等*/
#tab div {
	display:none;
}

/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block {
	display:block;
	margin-top:10px;
}
/*选中的容器*/
#tab h3 {
	float:left;
	width:103px;
	height:31px;
	padding-top:15px;
	margin-left:20px;
	font-size:12px;
	cursor:pointer;
	color:#5f5f5f;
	text-align:center;
}
#tab h3:hover { 
	color:#7691a4;
}
/*默认标题样式*/
#tab .up {
	width:103px;
	height:34px;
	color:#7691a4;
	margin-left:20px;
	padding-top:12px;
	background:url(../images/h3_bg.png) no-repeat left top;
}


.change a {
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	color: #C00;
	font-weight: bold;
}
.change {
	text-align: center;
}

