body{
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
}
#layout{
	width:1004px;
	margin:0px auto;
	z-index: 2;
}
#head{
width:1004px;
height:100px;
float:left;
}
#logo{
	width:227px;
	height:100px;
	float:left;
}
#logo img{
border:0px;}
#banner_video{
width:777px;
height:100px;
float:left;
background-image:url(banner.jpg);
}
#nav{
	width:1004px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
}
#nav_l{
	width:227px;
	height:27px;
	float:left;
	background-image: url(nav2.jpg);
	line-height: 27px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
#nav_l form{
display:inline;
}
#nav_l select{
display:inline;
width:130px;
}
#nav_r{
width:777px;
height:27px;
background-image:url(nav_r.jpg);
float:left;
font-size:12px;
}
#nav a{
color:#FFFFFF;
text-decoration:none;
}
#nav a:hover{
text-decoration:none;
color:#d8211d;
}
#nav_r ul{
	margin-top:8px;
	font-weight:bold;
	margin-left: 0px;
	padding-left: 0px;
}
#nav_r ul li{
	padding-top:0px;
	list-style:none;
	text-align: left;
	padding-right: 9px;
	letter-spacing: 1px;
	float: left;
	margin-left: 20px;
	display:inline;
}
#nav_r img{
vertical-align:middle;
}
#cont_l{
	width:227px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f2f2f2;
}
#con_l_top {
	width:227px;
	height:25px;
	background-color:#f2f2f2;
	border-bottom:1px solid #dedfdb;
	float:left;
	color:#d8211d;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
}
#con_l_top a{
	display:block;
	color:#d8211d;
	font-size:13px;
	font-weight:bold;
	line-height:27px;
	text-decoration:none;
	padding-left:10px;
}
#con_l_top a:hover{
color:#d8211d;
text-decoration:none;
background-color:#e9eae5;
}

#con_l_m1{
	width:227px;
	height:22px;
	border-bottom:1px solid #dedfdb;
	float:left;
	background-color: #f2f2f2;
}
#con_l_m1 a{
display:block;
font-size:12px;
text-decoration:none;
font-weight:bold;
padding-left:15px;
height:18px;
padding-top:4px;
color:#123e59;
font-family:Arial, Helvetica, sans-serif;
}
#con_l_m1 a:hover{
color:#d8211d;
text-decoration:none;
background-color:#e9eae5;
}
#con_r{
	width:762px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 15px;
	color:#666;
}
#con_r_t{
	width:750px;
	height:20px;
	float:left;
	padding-top:10px;
	font-size: 12px;
	color:#000;
	border-bottom:1px dotted #686868;
}
#con_r_t a {
	color:#000;
	text-decoration:none;
}
#con_r_t a:hover{
	color:#d8211d;
	text-decoration:none;
}
#con_r_t1{
	width:750px;
	height:20px;
	float:left;
	padding-top:10px;
	font-size: 11px;
}
#con_r_t2{
	width:748px;
	float:left;
	padding-left:7px;
	padding-right:7px;
	font-size: 11px;
}
#con_r_t2 a{
	color:#666;
	text-decoration:none;
}
#con_r_t2 a:hover{
	color:#d8211d;
	text-decoration:underline;
}
#con_r_t3{
	width:750px;
	height:20px;
	float:left;
	font-size: 12px;
}
#con_r_t4{
	width:750px;
	height:20px;
	float:left;
	padding-top:10px;
	font-size: 12px;
	border-top:1px dotted #686868;
}
#con_r_t5{
	width:748px;
	float:left;
	padding-left:2px;
	padding-right:13px;
}
#r_t1 {
	float:left;
	width:400px;
}
#r_t1 a {
	color:#000;
	text-decoration:none;
}
#r_t1 a:hover{
	color:#d8211d;
	text-decoration:underline;
}
#r_t2 {
	float:left;
	width:150px;
	text-align:right;
	font-size: 10px;
	margin-top: 0px;
}

#con_r_w{
	width:762px;
	float:left;
	background-repeat: no-repeat;
}

#con_r_m{
	width:755px;
	float:left;
	padding-left: 7px;
}
#con_r_m1{
	width:762px;
	float:left;
	margin-top:10px;
}
#con_r_m2{
	width:762px;
	float:left;
}
#con_r_b1{
width:750px;
height:20px;
padding-top:5px;
float:left;
background-color:#f2f2f2;
}
#con_r_b1 a{
	color:#666;
	text-decoration:none;
}
#con_r_b1 a:hover{
	color:#d8211d;
}

#foot{
	width:1004px;
	height:27px;
	float:left;
	font-size:12px;
	color:#ffffff;
}
#foot_L{
width:217px;
height:22px;
float:left;
padding-left:10px;
padding-top:5px;
background-image:url(nav.jpg);
}
#foot_r{
	width:767px;
	height:22px;
	float:right;
	padding-top:5px;
	text-align:right;
	padding-right:10px;
	background-image: url(nav2.jpg);
}
#foot a{
font-size:12px;
color:#ffffff;
text-decoration:none;
}
#foot a:hover{
color:#d8211d;
text-decoration:none;
}
.STYLE1 {color:#d8211d;}
.STYLE2 {color:#d8211d;font-size:13px;font-weight:bold;}
.style3{
width:50px;
height:30px;
margin-top:50px;
float:right;
display:inline;
}
.STYLE4 {color:#666;font-size:11px;font-weight:bold;}
.style5 {color:#666; font-size:11px; }
#mission {
	width: 550px;
	float: left;
}
#con_r_mr {
	width:86px;
	float:left;
	margin-top: 25px;
	padding-left: 80px;
}
#con_r_mt {
	width:150px;
	float:left;
	padding-left:40px;
}
#quick {
	width:86px;
}
#quick_0 {
	width:86px;
	height:25px;
	float:left;
}
#quick_1{
	width:86px;
	height:77px;
	float:left;
	background-image:url(service.jpg);
	background-repeat:no-repeat;
}
#quick_1 a{
	width:86px;
	height:77px;
	display:block;
}
#quick_1 a:hover{
	background-image:url(service1.jpg);
	background-repeat:no-repeat;
}
#quick_1 img{border:0px;}
#quick_2{
	width:86px;
	height:66px;
	float:left;
	background-image:url(globle.jpg);
	background-repeat:no-repeat;
}
#quick_2 a{
	width:86px;
	height:66px;
	display:block;
}
#quick_2 a:hover{
	background-image:url(globle1.jpg);
	background-repeat:no-repeat;
}
#quick_2 img{border:0px;}
#quick_3{
	width:86px;
	height:65px;
	float:left;
	background-image:url(contact.jpg);
	background-repeat:no-repeat;
}
#quick_3 a{
	width:86px;
	height:65px;
	display:block;
}
#quick_3 a:hover{
	background-image:url(contact1.jpg);
	background-repeat:no-repeat;
}
#quick_3 img{border:0px;}
#quick_4{
	width:86px;
	height:84px;
	float:left;
	background-image:url(products.jpg);
	background-repeat:no-repeat;
}
#quick_4 a{
	width:86px;
	height:84px;
	display:block;
}
#quick_4 a:hover{
	background-image:url(products1.jpg);
	background-repeat:no-repeat;
}
#quick_4 img{border:0px;}
#news {
	width:550px;
	float:left;
	font-size: 12px;
	line-height: 30px;
}
#news_con {
	width:550px;
	float:left;
	font-size: 11px;
	color:#d8211d;
}
#news_con a{
	color:#d8211d;
	text-decoration:none;
}
#news_con a:hover{
	color:#d8211d;
	text-decoration:underline;
}
#news_item{
	width:540px;
	float:left;
	font-size:11px;
	color:#666;
	border-right:1px dotted #686868;
	padding-right:9px;
}
#back {
	text-align:right;
	width:540px;
	padding-right:10px;
	float:left;
	font-size: 10px;
	font-weight: bold;
	color: #d8211d;
}
#back a {
	color: #d8211d;
	text-decoration:none;
}
.news_img_l {
border:1px solid #999999;
float:left;
margin-right:5px;
padding:3px;
}
.news_img_r {
border:1px solid #999999;
float:right;
margin-left:5px;
padding:3px;
}


/* CSS Document */

