@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, p, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
padding: 0;
margin: 0;
}

body, html { font-family:'微软雅黑','宋体',Verdana, Geneva, sans-serif; font-size:12px;}
h2 { font-size:26px;padding:0 0 10px 4px;margin-bottom:8px;border-bottom:1px #82caf5 dotted;color:#1e9ae4;}


/* tab layout for IE6-9/Firefox/Chrome/Opera/Safari */

div.tablayout {
	width: 800px;;
	margin: 20px auto 20px auto;
}

ul.tablayout {
	list-style-type: none;
	float:left;
	width:780px;
	padding:5px 20px 0 0px;
	background: url(pixel_blue.gif) bottom left repeat-x;
	background-color:#F1F1F1;
}

ul.tablayout li {
	margin: 0 4px 0 0;
	float: right;
	outline-style:none;
	outline:none;
}

ul.tablayout a {
	float: left;
	display: block;
	padding: 2px 8px;
	border: 1px solid #82caf5;
	border-radius:4px 4px 0 0;
	border-bottom: 0;
	color: #666;
	background: #dbf0ff;
	text-decoration: none;
	font-weight: normal;
	outline-style:none;
	outline:none;
	line-height:20px;
	height:20px;
}

ul.tablayout a:hover {
	background: #e9f6ff;
}

ul.tablayout a.active {
	background: #fff;
	padding-bottom: 3px;
	cursor: default;
	color: #000;
	font-weight: bold;
	outline-style:none;
	outline:none;
}

ul.tablayout span {float:left; font-size:14px;padding-left:10px;}


.tab {height:auto; }
.tab ul {margin-left:20px;}
.tab li {line-height:22px;}
.tab p {line-height:30px;font-size:18px;}

.tabs-container {
	clear: left;
	border: 1px solid #82caf5;
	border-top: 0;
	border-radius:0 0 4px 4px;
	padding: 10px 10px;
	height:280px;
	background: #fff;
}

