	body {
		border-top: 10px solid #000;	
		width: 100%;
		font-family: Tahoma;
		font-size: 0.9em;
		margin: 0;
		background: #3194b9;
	}
	a img {
		border: none;
	}
	#container {
		width: 1000px;
		margin: 0 auto;
		padding-top: 20px;
	}
	#header {
		
	}
	.logo {
		float: left;
	}
	.icons {
		float: left;
		padding-left: 50px;
		padding-top: 40px;
		z-index: 100;
		position: relative;
	}
	.icons ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.icons ul li {
		float: left;
		margin: 0 4px;
	}
	.info {
		width: 626px;
		height: 215px;
		float: left;
		margin-left: -76px;
		position: relative;
	}
	.info_back {
		background: url(images/info.png) no-repeat;
		width: 626px;
		height: 215px;
		float: left;	
		position: absolute;
		top: 0;
		left: 0;	
	}
	.info_title {
		position: absolute;
		top: 60px;
		left: 1px;
		float: left;
		width: 145px;
		height: 70px;
		padding: 6px;
		padding-left: 14px;
	}
	.info h2 {
		font-weight: normal;
		font-size: 1.22em;
		margin: 0;
		margin-bottom: 2px;
	}
	.info a {
		color: #bb1b1b;
		text-decoration: underline;
	}
	.info p {
		font-size: 0.66em;
		margin: 0;
		color: #a39554;
	}
	.im {
		width: 533px;
		height: 193px;
		float: left;
		padding-left: 87px;
/*		margin-left: 87px;*/
		margin-top: 3px;
		/*position: relative;*/
	}
	.member {
		float: left;
		width: 68px;
		text-align: center;
		font-size: 0.66em;
		padding-left: 10px;
		color: #fff;
	}
	.member ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.member ul li {
		margin: 10px 0;
	}
	.menu {
		float: left;
		clear: both;
		width: 990px;
		padding-left: 10px;
	}
	.menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.menu ul li {
		float: left;
		height: 29px;
		line-height: 26px;
		padding: 0 8px;
	}
	.menu ul .current_page_item {
		float: left;
		display: block;
		background-image: url(images/butt1.png);
		background-repeat: no-repeat;
		height: 29px;
		padding-left: 10px;
	}
	.menu ul .current_page_item a {
		float: left;
		height: 29px;		
		background-image: url(images/butt2.png);
		background-repeat: no-repeat;
		background-position: top right;
		text-decoration: none;		
	}
	.menu ul li a {
		display: block;
		height: 29px;
		float: left;
		padding-right: 10px;
		color: #fff;
	}
	.menu ul li a:hover {
		text-decoration: none;
		color: #000;
	}
	.menu ul .current_page_item a span {
		color: #000;
		float: left;
		background: url(images/span.gif) no-repeat;
		background-position: 50% top;
		display: block;
	}
	.cont {
		float: left;
		padding-left: 20px;
		padding-top: 20px;
	}
	.left {
		width: 240px;
		height: 424px;
		background: url(images/left.png) no-repeat;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
	}
	.left ul {
		margin: 0;
		padding: 0;
		padding-left: 30px;
		padding-top: 20px;
		list-style: none;
	}
	.left ul li {
		line-height: 32px;
	}
	.left ul li a {
		color: #1c4580;
		background: url(images/bullet1.gif) no-repeat;
		padding-left: 30px;
		height: 28px;
		padding-bottom: 1px;
		/*display: block;*/
		text-decoration: none;
	}
	.left ul li a:hover span {
		border-bottom: none;		
	}	
	.left ul li a span {
		border-bottom: 1px dashed #1c4580;		
	}
	.left .all a {
		color: #cd453b;
		font-size: 0.7em;
		font-weight: normal;
		text-decoration: underline;
		background: none;
	}
	.left .all a:hover {
		color: #fd5144;
	}
	.left .rarr {
		border: none;
		margin-left: -26px;
		padding-right: 14px;
		text-decoration: none;
	}
	.left ul li ul {
		font-size: 0.7em;
		font-weight: normal;
		padding-top: 0;
		display: none;
	}
	.left ul li ul li {
		line-height: 16px;
	}	
	.left ul li ul li a{
		background: none;
		padding-left: 10px;
		color: #000;
		text-decoration: underline;
	}	
	.left ul li ul li a:hover {
		color: #666;
	}	
	.center {
		width: 240px;
		float: left;
		padding-left: 80px;
	}
	.center .tour_title a:hover {
		color: #fff;
	}
	.center .title {
		font-weight: normal;
		font-size: 1.22em;
		color: #f1e5ab;
		background: url(images/title.jpg) no-repeat;
		padding-top: 10px;
		margin: 0;
		width: 152px;
		/*border-top: 5px solid #f1e5ab;*/
	}
	.entry {
		width: 560px;
		float: left;
		padding-left: 80px;
	}
	.entry .tour_title a:hover {
		color: #fff;
	}
	.entry .title {
		font-weight: normal;
		font-size: 1.22em;
		color: #f1e5ab;
		background: url(images/title.jpg) no-repeat;
		padding-top: 10px;
		margin: 0;
		float: left;
		/*width: 152px;*/
		/*border-top: 5px solid #f1e5ab;*/
	}
	.entry .post {
		color: #cddee4;
		font-size: 0.9em;
		line-height: 14px;
		float: left;
		clear: both;
	}
	.right {
		width: 330px;
		float: left;
		padding-left: 20px;
	}
	.right .title {
		font-weight: normal;
		font-size: 1.22em;
		color: #f1e5ab;
		background: url(images/title.jpg) no-repeat;
		padding-top: 10px;
		margin: 0;
		/*border-top: 5px solid #f1e5ab;*/
	}
	.right .content {
		padding: 10px;
		background: #44a8cd;
		color: #cddee4;
		font-size: 0.8em;
		margin-top: 20px;
	}
	.right .content p {
		margin: 0;
		margin-bottom: 10px;
	}
	.center .post {
		float: left;
		padding-top: 20px;
	}
	.center .post img {
		float: left;
		padding-right: 10px;
	}
	.post .tour_title {
		font-size: 1.22em;
		font-weight: normal;
		margin: 0;
		margin-bottom: 3px;
		float: left;
		margin-top: 17px;
		width: 140px;
	}
	.post .tour_title a {
		color: #000;
	}
	.post span {
		font-size: 0.7em;
		width: 100px;
		float: left;
		line-height: 14px;
	}
	.post .time {
		color: #fff;
	}
	.post .money {
		color: #d33232;
	}
	.wrapper {
		width: 900px;
		margin-left: 40px;
		border-top: 1px solid #3189aa;
		float: left;
		padding-bottom: 20px;
	}
	.news {
		float: left;
		padding-left: 20px;
		padding-top: 20px;
		padding-bottom: 30px;
		width: 950px;	
	}
	.news_post {
		float: left;
		width: 240px;
		margin-right: 40px;
		padding-left: 20px;
		border-left: 1px solid #e8d16f;
	}
	.news .title {
		font-weight: normal;
		font-size: 1.22em;
		color: #f1e5ab;
		background: url(images/title.jpg) no-repeat;
		padding-top: 10px;
		padding-bottom: 22px;
		width: 70px;
		margin: 0;
		/*border-top: 5px solid #f1e5ab;*/
	}	
	.news .date {
		background: #267795;
		color: #3194b9;
		font-size: 0.8em;
		padding: 2px;
	}
	.news p {
		font-size: 0.9em;
		margin: 0;
		margin-top: 10px;
		line-height: 18px;
	}
	.hadj {
		float: left;
		height: 220px;
		padding-top: 20px;
		width: 1000px;
		background: #2c89ac;
		margin-left: -20px;
		border-bottom: 1px solid #237999;
		border-top: 1px solid #237999;		
	}
	.h_content {
		width: 900px;
		margin: 0 auto;
	}
	.hadj {
		color: #fff;
		font-size: 0.8em;
	}
	.h_entry {
		float: left;
		width: 350px;
		padding-right: 10px;
		line-height: 16px;		
	}
	.hadj img {
		border: 3px solid #ebf8fd;
	}
	.h_back {
		width: 1000px;
		height: 22px;
		margin-left: -20px;
		float: left;		
		background: url(images/hadjback.jpg) no-repeat;
	}
	.nav {
		float: left;
		font-size: 0.8em;
		padding-left: 40px;		
	}
	.nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.nav ul li {
		float: left;
		padding: 0 16px;
		border-left: 1px solid #000;
	}
	.nav ul li a {
		color: #000;
		text-decoration: underline;
	}
	.nav .current_page_item a {
		color: #fff;
		text-decoration: none;
	}
	.nav a:hover {
		color: #fff;
	}
	#footer {
		float: left;
		font-size: 0.8em;
		padding: 20px 0;		
		padding-left: 40px;
		width: 900px;
	}
	#footer img {
		float: right;
	}
	.copy {
		float: left;
	}
	.wap {
		float: right;
		padding-left: 10px;
	}
	.wap a {
		color: #fff;
	}
	.wap a:hover {
		text-decoration: none;
	}