.main { width: 935px; margin: 0 auto; padding-top: 0px; }

.main .top { border-bottom: 1px #FFFFFF solid; margin-bottom: 15px; }
.main .logo { display: block; float: left; }
.main .logo img  { display: block; }
.main .menu { float: right; padding-top: 108px; }
.main .menu a{ color: #999999; margin-left: 7px; margin-right: 7px; line-height: 33px; display: inline-block; }

.main .footer { border-top: 1px #FFFFFF solid; line-height: 32px; margin-bottom: 40px; color:#666666; font-size: 12px; }

.main #wrapper td { font-size: 18px; line-height: 24px; color:#333333; padding-left: 150px; padding-right: 230px; padding-top: 50px; }
.main #wrapper td h1 { font-size: 18px; font-weight: bold; line-height: 24px; color:#000;background-image:url(../images/line.gif); background-repeat: no-repeat; background-position: left bottom; margin-bottom: 10px; padding-bottom: 30px; }
.main #wrapper td strong,.main #wrapper td b { font-size: 18px; font-weight: bold; line-height: 24px; color:#000; display: block; }
.main #wrapper td a { font-size: 18px; line-height: 24px; color:red; }


@media screen and (max-width: 1000px) {
	.main .menu { padding-right: 20px; }
	.main .footer { padding-left: 20px; }
	.main #wrapper td { padding-left: 50px; padding-right: 130px; }
}
@media screen and (max-width: 960px) {
	.main { width: 100%;  }
	.rslides img {
	  width: 100%;
	}	
}
@media screen and (max-width: 960px) {
	#slider-pager { max-width: 713px; margin: 15px auto; }
	#slider-pager li { margin-right: 7px; margin-left: 7px; }
	#slider-pager li.last { margin-right: 7px; }
	.main .menu a{ color: #333; }
}
@media screen and (max-width: 735px) {
	#slider-pager { max-width: 478px; }
	
}
@media screen and (max-width: 600px) {
	.main .logo { float: none; text-align: center; }
	.main .menu { padding-top: 10px; border-top: 1px #FFFFFF solid; float: none; text-align: center; padding-right: 0px; }
	.main #wrapper td { padding-left: 20px; padding-right: 20px; }	
	.main .menu a{ margin-left: 10px; margin-right: 10px; font-size: 18px;  }
	.main .logo img  { display: inline-block; }
	.main .menuscroll { position: fixed; top: 0; width: 100%; background-color: #E5E5E5; border-bottom: 1px #FFFFFF solid; left: 0; z-index: 1000; }
}
@media screen and (max-width: 500px) {
	#slider-pager { max-width: 240px; }
}
@media screen and (max-width: 321px) {
	.main .logo img { width: 100%; }
}
@media screen and (max-width: 223px) {
	.main { width: 223px;  }
	#slider-pager li.last { margin-right: 0px; }
}