html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
a, a:link, a:hover, a:visited {
	text-decoration: none;
}
.b {
	font-weight: bold;
}
body {
	line-height: 1;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #393939;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.st10 {
	font-size: 10px;
}
.st11 {
	font-size: 11px;
}
.st12 {
	font-size: 12px;
}
.st13 {
	font-size: 13px;
}
.st16 {
	font-size: 16px;
}
.st18 {
	font-size: 18px;
}
.st24 {
	font-size: 24px;
}
.b {
	font-weight: bold;
}
.clear {
	clear: both;
	height:0;
}
div {
	overflow: hidden;
}
body{
	text-align:center;
	background:#222121 url(images/bg.png) repeat-y top center;
	color:#3A3A3A;
	font:normal 12px tahoma;
}
.wrapper{
	margin:0 auto;
	text-align:left;
	width:1024px;
	position:relative;
	min-height:1000px;
  height:auto !important;
  

    

}
.header{
	width:100%;
	height:270px;
	background:url(images/header.png) no-repeat top center;
	
}
.navigation{
	float:left;
 
	color:#1B1B1B;
	margin-top:240px;
	font:normal 11px tahoma;
	padding-left:25px;
	 
}
.navigation li{
	float:left;
	padding:0 2px;
 
}
.navigation li a, .navigation li a:hover, .navigation li a:visited{
	float:left;
	color:#1B1B1B;
 
}
.hw{
	float:right;
	width:350px;
	padding-left:5px;
}
.content{
	clear:both;
	width:100%;
}
.general{
	width:100%;
	margin:10px 0 20px 0;
}
.im{
	
	float:left;
	padding:0 10px;
	 
}
.im1{
	
	float:left;
	padding:0 10px 0 85px;
	 
}
.head{
	float:left;
     
	color:#FF0042;
	font:normal 25px tahoma;
}
.cp{
	float:left;
	padding:5px;
	width:645px;
}
.cLeft{
	width:563px;
	float:left;
}
.w920{
	width:920px;
}
.p5{
	padding-top:5px;
}
.listing{
	 
	font:bold 14px tahoma;
 
	padding:20px 0 0 30px;
}
.listing li{
	width:468px;
	margin-bottom:25px;
	background:url(images/ok.gif) no-repeat top left;
	padding-left:40px;
	height:24px;
	 
}
.cRight{
	width:440px;
	float:left;
}
.peop{
	width:100%;
	clear:both;
	margin-top:8px;
}
.pe{
	float:left;
	margin-right:5px;
	border:solid 7px #FFC6EE;
}
.hn{
	color:#141414;
	font:normal 18px tahoma;
	float:left;
	width:330px;
}
.peop p{
	padding:10px 10px 10px 0;
}
.cont{
	display:block;
	height:24px;
	width:430px;
	text-align:right;
	font:normal 12px/24px tahoma;
	border-right:5px solid #FF0042;
	padding-right:3px;
	background:#464646;
	margin-top:7px;
	 
}
.cont, .cont:hover, .cont:visited{
	 color:#fff;
}
.slogan{
	width:100%;
	clear:both;
	margin:20px 0 30px 0;
	height:288px;
	background:url(images/slogan.png) no-repeat top center;
	
}
.percent{
	width:680px;
	float:left;
	
	
}
.percent h2{
	width:100%;
	color:#218CAE;
	font:normal 30px tahoma;
	
	
}
.percent h2 span{
	padding-left:10px;
	
	
}
.percent img{
	float:left;
	margin-top:10px;
	
	
}
.percent p{
	float:left;
	width:480px;
	padding:15px 10px 10px 0;
	
	
}
.buy{
	float:left;
	width:320px;
	height:194px;
	margin-top:10px;
}
.buy a{
	display:block;
	width:100%;
	height:100%;
	background:url(images/buy.png) no-repeat top center;
	
}
.bottom{
	
	width:100%;
	margin:50px 0 20px 0;
	text-align:center;
	color:#2876A3;
	font:normal 14px tahoma;
}
.bottom span{
	
	display:block;
}
.bottom img{
	
	 margin:10px 0;
}
.green{
	color:#3D7709;
}
.bt{
	width:100%;
	text-align:center;
}
.bt li{
	display:inline;
	padding:0 4px;
	color:#1B1B1B;
	font:normal 18px tahoma;
}
.bt li a, .bt li a:hover, .bt li a:visited{
	color:#1B1B1B;
}
.footer{
	width:1024px;
	margin:0 auto;
	height:113px;
	background:url(images/footer.png) no-repeat top center;
	color:#fff;
	position:relative;
}
.footer span{
	 padding:10px 0 0 20px;
	 display:block;
}
.hk{
	color:#414141;
	font:bold 14px tahoma;
	padding-bottom:5px;
}
.pink{
	color:#FF0042;
}
.blue, .blue a, .blue:hover, .blue:visited, .blue a:hover, .blue a:visited{
	color:#008AFF;
}
.tf{
	font:bold 14px tahoma;
	padding:5px 0;
}
.lh60{
	line-height:60px;
}
.fContent{
	width:748px;
	clear:both;
	margin-left:80px;
	color:#090909;
	font:normal 17px arial;
}
.fContent span{
	float:left;
	display:block;
}
.gh{
	width:705px;
	padding-left:5px;
}
.mb5{
	margin-bottom:5px;
}
.mb30{
	margin-bottom:30px;
}
.pdL{
	padding-left:20px;
	margin-bottom:10px;
}
.mLeft{
	float:left;
	width:345px;
	padding:0 10px;
}
.mRight{
	float:left;
	width:638px;
}
.imm{
	float:left;
	width:80px;
	color:#090909;
}
.imk{
	float:left;
	width:260px;
	color:#090909;
}
.btt{
	clear:both;
	display:block;
	margin-bottom:10px;
}
.topNav{
	width:100%;
	float:left;
	border-bottom:1px solid #5C5C5C;
	line-height:30px;
}
.topNav li{
	 
	float:left;
}
.topNav li a{
	 
	float:left;
	padding:0 25px;
	font:bold 12px/30px tahoma;
}
.topNav li a, .topNav li a:hover, .topNav li a:visited{
	 
	 color:#3C3C3C;
}
.active{
	border:1px solid #5C5C5C;
	border-bottom:1px solid #fff;
	position:relative;
	top:1px;
	padding-bottom:1px;
}
 .cnt{
 	width:586px;
	border:1px solid #5C5C5C;
	border-top:none;
	position:relative;
	bottom:1px;
	padding:25px;
 }
  .cnt p, .cnt ul, .cnt li{
 	width:100%;
	clear:both;
 }
 .gray{
 	color:#5F5F5F;
 }
.mb15{
	margin-bottom:15px;
	line-height:18px;
}
.purple{
	color:#AC0840;
}
.cnt h2{
	line-height:40px;
}
.big, .big:hover, .big:visited{
	color:#FF0042;
	text-decoration:underline;
	font:normal 24px/34px tahoma;
}
.underline{
	text-decoration:underline;
	 
}
.nrm{
	margin-top:2px;
}
