/* 公共的 */
*{
	padding: 0; 
	margin: 0;
}

body{
	font-size:12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif, "宋体";
	text-align: justify;
	text-justify:inter-ideograph;
}

img { 
	border-style:none; 
}

.clear{
	clear:both;
}

a {
	color:#000000;
	text-decoration:none;
}

a:hover{
	color:#6ac2ea;
}

/* Container 容器定义 */
#container {
	width:960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#search{
	float: right;
	padding-left: 50px;
	background-image: url(../images/3.gif);
	background-repeat: no-repeat;
	background-position: left;
}

/* Head头部定义 */
#head{
	clear: both;
	padding-top: 10px;
	position:relative;
}

#head .txtSearch{
	border:none;background:url(../images/2.gif) 0 50% no-repeat;padding:4px 10px 6px 2px;font-size:14px;
	width:135px;
}

#head .btnSearch{
	background:url(../images/1.gif) 0 50% no-repeat;
	border:none;
	height: 30px;
	width: 30px;
}

#logo {
	float: left;
	position: absolute;
	clear: both;
}

#logo_name {
	padding-left: 130px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#menu {
	background-color: #6ac2ea;
	height: 40px;
	margin-bottom: 14px;
	padding-left: 130px;
	clear: both;
}

#menu ul{
	list-style-type: none;
	float: left;
}

#menu ul li{
	font-size: 14px;
	float: left;
	padding-top: 12px;
	color: #FFFFFF;
	padding-right: 22px;
}

#menu ul li a{
	color: #FFFFFF;
}

#menu ul li a:hover{
	color: #00ffff;
}

#banner{
	clear: both;
}


/* 内容定义 */
#content {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

.index_content {
	border: 2px solid #6ac2ea;
	width: 308px;
	float: left;
	margin-right: 12px;
	height: 143px;
	overflow: hidden;
}

.index_content h2 {
	font-size: 14px;
	font-weight: bold;
	color: #6ac2ea;
	font-family: "幼圆";
	margin-top: 6px;
	margin-left: 20px;
	margin-bottom: 6px;
}

.index_content ul{
	list-style-type: disc;
}

.index_content ul li{
	margin-right: 10px;
	margin-left: 20px;
	line-height: 150%;
}

.index_content img{
	float: right;
	margin: 6px;
}

.index_content3 {
	border: 2px solid #6ac2ea;
	width: 308px;
	float: right;
	padding-bottom: 2px;
	height: 141px;
	overflow: hidden;
}

.index_content3 h2 {
	font-size: 14px;
	font-weight: bold;
	color: #6ac2ea;
	font-family: "幼圆";
	margin-top: 6px;
	margin-left: 20px;
	margin-bottom: 6px;
}

#column {
	font-family: "幼圆";
	width: 200px;
	float: left;
	text-align: left;
	background-color: #a5c451;
	font-weight: bold;
	padding-bottom: 34px;
}


#column h3 {
	font-family: "幼圆";
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bolder;
	background-color: #cce198;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#column ul{
	list-style-type: none;
}

#column ul li{
	color: #FFFFFF;
	font-size: 14px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

#column a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:auto;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 6px;
	padding-left: 20px;
}

#column a:hover{
	color:#FFFF00;
	background-color: #ff8112;
}

#main {
	padding-left: 220px;
	line-height: 150%;
	padding-right: 20px;
}



#main a{
	text-decoration: underline;
}

#main a:hover{
	color: #6ac2ea;
	text-decoration: none;
}

#main h1 {
	font-family: "幼圆";
	font-size: 24px;
	font-weight: bolder;
	padding-bottom: 24px;
	padding-top: 6px;
	color: #e5004f;
}

#main ul{
	list-style-type: disc;
}

#main ul li{
	margin-left: 20px;
	line-height: 180%;
}



.guestbook {
	padding: 10px;
	margin-bottom: 20px;
	border: 2px dashed #6ac2ea;
}

.guestbook14 {
	font-size: 14px;
	padding-top: 10px;
	color: #000000;
	padding-bottom: 10px;
}

.guestbook12 {
	font-weight: bold;
	color: #6ac2ea;
}

.guestbook_re {
	color: #e5004f;
}

.guestbook img {
	float: left;
	padding-right: 20px;
}



/* 底部定义 */
#foot {
	clear: both;
	padding-top: 10px;
	line-height: 150%;
	color: #FFFFFF;
	background-color: #6ac2ea;
	padding-bottom: 10px;
	padding-right: 30px;
	padding-left: 30px;
}

#foot a {
	color:#FFFFFF;
	text-decoration:none;
}

#foot a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}

#main2 {
	padding-left: 220px;
	line-height: 150%;
	padding-right: 20px;
	background-image: url(../images/right_pic.gif);
	background-repeat: no-repeat;
	background-position: left 160px;
}

#main2 a{
	text-decoration: underline;
}

#main2 a:hover{
	color: #6ac2ea;
	text-decoration: none;
}

#main2 h1 {
	font-family: "幼圆";
	font-size: 24px;
	font-weight: bolder;
	padding-bottom: 24px;
	padding-top: 6px;
	color: #e5004f;
}

#main2 ul{
	list-style-type: disc;
}

#main2 ul li{
	margin-left: 20px;
	line-height: 180%;
}


/*CSS flickr style pagination*/

.flickr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.flickr A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
.flickr A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
.meneame A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
.flickr SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ff0084; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
.flickr SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}


/* 分页控件的 */
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de}
.code{font-weight:bold;color:blue}

