/* 
 *  */ 

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background:#F1ECE8;
	color:#444;
}

img {
	border: 0;
}

html img {
	vertical-align: text-bottom;
} 

ul{
	list-style:none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p {
	line-height: 18px;
}h1{
	height:114px;
	background:url(images/header1.jpg) no-repeat;
}h1 a{
	display:block;
	width:230px;
	height:114px;
}h2{
	height:34px;
	line-height:34px;
	font-size:14px;
	padding-left:20px;
}.clear {
	clear: both;
}#main, #header, #contents, #footer {
	width: 990px;
}#main {
	margin: 0 auto;
	text-align: left;
}#header .nav{
	height:41px;
	padding-left:15px;
	background:url(images/header2.jpg) no-repeat;
}#header .nav li{
	height:41px;
	float:left;
}#header .nav li a{
	display:block;
	float:left;
	height:41px;
	line-height:41px;
	padding:0 10px;
	font-size:14px;
	font-weight:700;
	color:#814C1A;
	background:url(images/nav-splitter.jpg) no-repeat right center;
}#header .top-img{
	height:382px;
	background:url(images/header3.jpg) no-repeat;
}
#header .top-img a{
	display:block;
	height:382px;
}
#c1{
	width:649px;
	height:336px;
	float:left;
	background:url(images/c1.jpg) no-repeat;
}#c1 .title{
	height:34px;
	line-height:34px;
	padding:0 20px;
	background:url(images/icon1.gif) no-repeat left center;
	float:right;
}#c1 .inner{
	padding:15px;
}#c1 .inner span{
	font-size:14px;
	font-weight:700;
}#c1 .inner a{
	display:block;
	width:440px;
	height:200px;
	margin:0 auto;
}#c1-2,#c1-3{
	width:708px;
	height:306px;
	background:url(images/c1-2.jpg) no-repeat;
	float:left;
	position:relative;
}#c1-2 dl{
	position:absolute;
	top:45px;
	left:255px;
	padding-right:10px;
}#c1-2 dt{
	font-size:14px;
	font-weight:700;
	margin-bottom:10px;
}#c1-2 dd{
	margin-bottom:3px;
}#c1-2 dd input{
	margin-right:8px;
}#c1-2 .submit,#c1-3 .again,#c1-4 .submit,#c1-6 .back{
	border:0;
	display:block;
	width:166px;
	height:32px;
	background:none;
	cursor:pointer;
	position:absolute;
	top:202px;
	left:260px;
}#c1-2 .message,#c1-3 .message{
	position:absolute;
	top:278px;
	left:16px;
	color:#FF0C8A;
}#c1-3{
	background-image:url(images/c1-3.jpg);
}#c1-3 .message-info{
	width:708px;
	position:absolute;
	top:118px;
	left:0;
	text-align:center;
	font-size:14px;
	font-weight:700;
}#c1-3 .again{
	top:165px;
	left:275px;
}#c1-4,#c1-5,#c1-6{
	width:990px;
	height:306px;
	background:url(images/c1-4.jpg) no-repeat;
	position:relative;
}#c1-4 form{
	position:absolute;
	top:48px;
	left:376px;
}#c1-4 .message-info{
	font-size:14px;
	font-weight:700;
}#c1-4 .submit{
	top:191px;
	left:39px;
}#c1-4 fieldset{
	border:0;
}#c1-4 legend{
	color:#FF0C8A;
	padding:8px 0;
}#c1-4 fieldset p{
	width:500px;
	height:25px;
	position:relative;
}#c1-4 fieldset p.btn-row{
	position:static;
}#c1-4 label{
	display:block;
	width:80px;
	height:25px;
	line-height:25px;
	float:left;
}#c1-4 .text{
	width:150px;
	height:20px;
	border:solid 1px #CCB79A;
}#c1-4 label.error{
	width:auto;
	float:none;
	color:#f00;
	position:absolute;
	top:0;
	left:240px;
}#c1-5{
	background-image:url(images/c1-5.jpg);
}#c1-5 .message-info{
	margin-top:100px;
	text-align:center;
	font-size:14px;
	font-weight:700;
}#c1-5 .message-info span{
	color:#EE0081;
}#c1-6{
	background-image:url(images/c1-6.jpg);
}#c1-6 .back{
	top:170px;
	left:465px;
}#c1-6 .message-info{
	width:166px;
	margin:100px 0 0 465px;
	text-align:center;
	font-size:14px;
	font-weight:700;
}#c2{
	width:341px;
	height:336px;
	float:left;
	background:url(images/c2.jpg) no-repeat;
}#c2 .list-outer{
	width:320px;
	height:270px;
	overflow:auto;
	margin:10px auto 0;
}#c2 .list{
	width:130px;
	padding:0 10px;
	float:left;
}#c2 dt{
	margin-bottom:5px;
	font-weight:700;
	color:#FF498A;
}#c2 dd{
	height:20px;
	line-height:20px;
}#c2 .add-border{
	border-right:solid 1px #D3C6B4;
}#c2 h2{
	position:relative;
}#c2 h2 span{
	font-size:12px;
	font-weight:400;
	position:absolute;
	top:0;
	right:20px;
}#c2 .list2{
	width:320px;
	height:212px;
	overflow:auto;
	margin:10px auto 5px;
}#c2 .list2 li{
	height:25px;
	line-height:25px;
}#c2 .list2 li em{
	display:block;
	width:15px;
	height:15px;
	margin-right:8px;
	line-height:15px;
	text-align:center;
	font-style:normal;
	font-size:10px;
	padding:2px;
	background:#fff;
	border:solid 1px #FF9E00;
	float:left;
}#c2 .list2 li span{
	color:#FF9E00;
	font-weight:700;
}#c2 .bottom{
	width:341px;
	height:75px;
	position:relative;
	background:url(images/c2-2.jpg) no-repeat;
}#c2 .bottom p{
	font-weight:700;
	line-height:22px;
}#c2 .bottom p.links{
	font-weight:400;
	font-size:14px;
}#c2 .bottom p a{
	color:#512F03;
	text-decoration:underline;
}#c2 .bottom p a.sign-in{
	color:#FF008A;
}#c2 .bottom p a:hover{
	text-decoration:none;
}#c2 .bottom .link{
	display:block;
	width:97px;
	height:29px;
	position:absolute;
	top:21px;
	left:230px;
}#c2 .bottom .messages{
	position:absolute;
	top:12px;
	left:12px;
}#c2-3{
	width:282px;
	height:306px;
	float:left;
	background:url(images/c2-3.jpg) no-repeat;
}#c3{
	width:278px;
	height:558px;
	background:url(images/c3.jpg) no-repeat;
	float:left;
}#c3 h2 span,#c2-3 h2 span{
	color:#FF328A;
}.article-list{
	padding:10px;
}.article-list li{
	height:22px;
	line-height:22px;
	padding:0 8px;
	border-bottom:dotted 1px #D4C7B5;
}.article-list a{
	color:#444;
}#c4{
	width:451px;
	height:558px;
	background:url(images/c4.jpg) no-repeat;
	float:left;
}#c4 a{
	display:block;
	height:524px;
}#c5{
	width:261px;
	height:558px;
	float:left;
	background:url(images/c5.jpg) no-repeat;
	position:relative;
}#c5 .inner{
	padding:10px 15px;
}#c5 p{
	margin-bottom:5px;
}#c5 .highlight{
	line-height:22px;
	font-size:14px;
	font-weight:700;
	color:#745D3D;
}#c5 a{
	display:block;
	width:197px;
	height:31px;
	
	position:absolute;
	top:280px;
	left:31px;
}#c5 select{
	width:190px;
	font-size:12px;
	position:absolute;
	top:334px;
	left:35px;
}#c6{
	width:990px;
	height:290px;
	background:url(images/c6.jpg) no-repeat;
}#c6 .list{
	width:970px;
	padding:20px;
}#c6 li{
	width:183px;
	margin-right:8px;
	float:left;
}#c6 li.clear-margin{
	margin:0;
}#c6 li a{
	display:block;
	color:#694C00;
}#c6 li span{
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
}

.article-list span,#c5 p span{
	font-family:"宋体";
}#footer {
	clear: both;
	text-align: center;
	padding: 25px 0
}#footer p span {
	margin-right: 10px
}
