@charset "utf-8";
/* CSS Document */


html, body {text-align:center;
	background-color:#FFFFFF;
	margin:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	}
.top {width:100%;
	height:206px;
	position:relative;
	background:url(images/top_bg.gif) center;
}
.nav { position:relative;
	margin:0 auto;
	width:960px;
	color:#FFFFFF;
	font-weight:bold;
	height:206px;
}
.nav ul {padding:0;
	list-style:none;
	margin:0 0 0 362px;
}
.nav ul li {float:left;
	padding:32px 15px 0 15px;
	letter-spacing:1px;
}
.nav ul li a{ color:#FFF;
	text-decoration:none;
}
.nav ul li a:hover {text-decoration:underline;
}
.middle { position:relative;
	margin:0 auto;
	top:-71px;
	width:960px;;
	background:#FFFFFF;
}
.mid_top {margin:0;
	height:10px;
	width:962px;
	font-size:0;
	overflow:hidden;
	background:url(images/home_11.gif);
}
.intro {margin:0;
	width:960px;
	height:28px;
	border-left:1px solid #E21E0E;
	border-right:1px solid #E21E0E;
	background:url(images/home_14.gif) repeat-x;
}
.pro_name {margin:0;
	font-size:13px;
	text-align:left;
	padding:1px 0 2px 40px;
	color:#565455;
	background:url(images/home_15.gif) 16px no-repeat;
}
.content {margin:0px;
	width:960px;
	height:100%;
	text-align:left;
	border-bottom:solid 1px #E3E1E2;
	border-left:solid 1px #E3E1E2;
	border-right:solid 1px #E3E1E2;
}
.hr_top { position:relative;
	margin:0 auto 16px auto;
	width:948px;
	height:1px;
	border-top:dotted 1px #E3E1E2;
}
.v-top { margin-left:5px;
	width:955px;
}
.pic_1 {width:308px;
	height:223px;
	border:#993128 solid 1px;
	background:url(images/home_22.gif) repeat-x;
	float:left;
}
.pic_2 {float:left;
}
.desc_1 {float:left;
	margin-top:15px;
	margin-left:-5px;
	width:140px;
}
.desc_2 {float:left;
	margin-top:15px;
	margin-left:-5px;
	width:140px;
}
.pic_1 ul {margin-top:130px;
	margin-right:0;
	float:right;
	display:block;
	text-align:center;
}
.pic_1 ul li {float:left;
	list-style:none;
	border-right:solid #FFFFFF 1px;
	height:20px;
	background:#BF0908;
	color:#FFFFFF;
	display:block;
	width:26px;
}
.pic_1 ul li a {color:#FFFFFF;
	text-decoration:none;
}
.pic_1 ul li a:hover {background:#000000;
	display:block;
	padding-left:10px;
	padding-right:10px;
}
.introduction {width:610px;
	margin-left:15px;
	float:left;
}
h2 {font-size:13px;
	font-weight:bold;
	color:#C84746;
	margin:0;
}
.v-middle { margin-left:5px;
	width:953px;
	height:160px;
	margin-top:15px;
}
.advantage {width:430px;
	float:left;
}
.title { padding:6px 0 6px 9px;
	width:421px;
	background:#E3E1E1;
} 
.adv_content { width:425px;
	margin-top:9px;
	background:#EDEDED;
	height:100%;
	padding-left:5px;
}
.application {width:480px;
	float:left;
	margin-left:15px;
}
.title_a { padding:6px 0 6px 9px;
	width:471px;
	background:#E3E1E1;
} 
.app_content { width:475px;
	margin-top:9px;
	background:#EDEDED;
	height:100%;
	padding-left:5px;
}
.v-bottom {margin-left:5px;
	width:955px;
	height:330px;
	margin-top:30px;
	margin-bottom:15px;
}
.v-bottom-l {width:346px;
	float:left;
}
.v-bottom-m {width:173px;
	margin-left:40px;
	float:left;
}
.v-bottom a{ text-decoration:none;
	color:#000000;
}
.title_2 {padding:6px 0 6px 9px;
	width:164px;
	background:#B50908;
	color:#FFFFFF;
} 
.v-bottom-r {width:340px;
	float:left;
	margin-left:30px;
	padding-right:20px;
}
.title_3 {padding:6px 0 6px 9px;
	width:328px;
	background:#B50908;
	color:#FFFFFF;
} 
.botto {width:100%;
	margin-top:-100px;
	height:101px;
	background:url(images/bottom_bg.gif);
	color:#FFFFFF;
}
.botto a {color:#FFFFFF;
	text-decoration:none;
} 

.footer {margin:0 auto;
	width:960px;
	position:relative;
	padding-top:48px;
}
.clear { clear:both;
	height:0;
	overflow:hidden;
}
