.col1, .col2, .col3, .cols, .col31, .col21, .col22 , .col23, .col24 {float:left}
.col1 {
	width: 480px
}
.col11 {
	width: 100%
}
.col2 {
	width: 150px;
}
.col21 {width: 55%}
.col22 {width: 400px}
.col23 {width: 100%}

.col3 {width:275px}
.col31 {
	width: 292px;
	background-color: #F2F2F2;
	border: medium solid #FFF;
}
/* index.html */
#page1 .body1 {background:url(../images/bg_img1.png) top center no-repeat;height:680px;position:absolute;width:100%;z-index:1}
#page1 h1 {
	padding: 57px 0 0 0px;
	font-size: 14px;
	font-style: italic;
}
#page1 .text1 {font-size:40px;font-weight:300;color:#fff;line-height:48px;padding:37px 0 15px 0}
#page1 header p {padding-bottom:50px}
/* index-1.html */
#page2 .col2 {width:345px}
/* index-2.html */
#page3 .col3 {width:258px}
#page3 .col2 {
	width: 580px
}
#page3 .list2 li a {text-decoration:none}
#page3 .list2 li a:hover {text-decoration:underline}
/* index-3.html */
#page4 .col2 {width:345px}
#page4 .col3 {width:187px}
/* index-4.html */
#page5 .col3 {
	width: 308px
}
#page5 .col2 {
	width: 520px
}
#page5 .col3 strong {width:86px;float:left}
#page5 .col3 strong2 {padding-left:86px;float:left}

#slider {
position: relative;
overflow: hidden;
width: 500px;
height: 300px;
border:1px solid #333;
border-radius: 0px;
margin: 0 auto;
padding: 0;
/*background: #f2f2f2;*/
background: #9688a7;
}
#slider > div {
	position: absolute;
	top: 0;
	left: 0;
}
#slider img {
	width:100%;
	height: 300px;
	width:300px;
	margin: 0;
	padding: 0;
	border: 0;
	alignment-adjust: central;
}
#slider p1 {
	position: absolute;
	top: 0px;
	left: 300px;
	display: block;
	width: 200px;
	height: 75px;
	margin: 5;
	color: #FFF;
	background: #38294a;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	width: 100%;
	padding: 5px;
}
#slider p2 {
	position: absolute;
	top: 75px;
	left: 300px;
	display: block;
	width: 200px;
	height: 75px;
	margin: 5;
	color: #FFF;
	background: #38294a;
	font-size: 12px;
	line-height: 22px;
	text-align: justify;
	width: 100%;
	padding: 5px;
}
#slider p3 {
	position: absolute;
	bottom: 75px;
	left: 300px;
	display: block;
	width: 200px;
	height: 75px;
	margin: 5;
	color: #FFF;
	background: #38294a;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	width: 100%;
	padding: 5px;
}
#slider p4 {
	position: absolute;
	bottom: 0px;
	left: 300px;
	display: block;
	width: 200px;
	height: 75px;
	margin: 5;
	color: #FFF;
	background: #38294a;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	width: 100%;
	padding: 5px;
}
