@charset "utf-8";
/* CSS Document */
body{
	margin:0px; 
	padding:0px; 
	font-size:12px; 
	font-family: Arial; 
	line-height:18px; 
	/*
	background: #dce2c8;
	*/
	background: url("../images/bg.png") repeat-x #eee;
	text-align:left;
	color:#666666;
}/* #DEF3DB*/

a{font-size:12px; color:#666666; text-decoration:none;}			
a:hover{font-size:12px; color:#62a01a; text-decoration:none;}

a.menu{color:#fff; font-size:14px; font-weight:bold;}
a.menu:hover{color:#000; font-size:14px; font-weight:bold;}
a.menu:visited{color:#fff; font-size:14px; font-weight:bold;}

a.top{font-size:12px; color:#ecf3fd;}			
a.top:hover{font-size:12px; color:#62a01a;}

a.left{font-size:14px; color:#666666; line-height:24px; font-weight:bold;}
a.left:hover{font-size:14px; color:#62a01a; line-height:24px; font-weight:bold;}

a.left1{font-size:12px; color:#7f4c07; letter-spacing:1px; line-height:24px;}			
a.left1:hover{font-size:12px; color:#62a01a; letter-spacing:1px; line-height:24px;}

a.home{font-size:12px; color:#999999;}			
a.home:hover{font-size:12px; color:#62a01a;}

a.pp{color:#666666; font-size:12px; line-height:20px;}
a.pp:hover{font-size:12px; color:#62a01a; line-height:20px;}

a.bb{color:#999999; font-size:12px; line-height:36px;}
a.bb:hover{font-size:12px; color:#62a01a; line-height:36px;}

a.more{font-size:12px; color:#ff6600;}			
a.more:hover{font-size:12px; color:#62a01a;}

a.news1{color:#525050; font-size:12px;}
a.news1:hover{font-size:12px; color:#62a01a;}

a.prod{color:#6e6e6e; font-size:12px; line-height:24px;}
a.prod:hover{font-size:12px; color:#62a01a; line-height:24px;}


.text{color:#999999; font-size:12px;}
.text1{font-size:12px; color:#ff6600;}
.text2{font-size:14px; color:#666666; line-height:24px; }


.title{color:#000000; font-size:16px; font-weight:bold;}
.title1{color:#000000; font-size:14px; font-weight:bold;}
.title2{color:#666666; font-size:14px; font-weight:bold;}


.text_center{line-height:20px; color:#666666; font-size:12px;}
.text_center1{line-height:20px; color:#000000; font-size:12px;}
.text_center2{ line-height:22px; color:#666666; font-size:12px;}
.text_center3{ line-height:16px; color:#666666; font-size:12px;}
.text_center4{ line-height:24px; color:#666666; font-size:12px;}

.cont{ font-size:12px; color:#383838; line-height:24px;}

.bottom{ color:#000; font-size:12px; line-height:22px;}

.border_bottom{border-bottom:1px #d1d1d1 solid;}
.border{ border:1px #c0bfbf solid;}
/*
.xi{background:url("../images/xi.jpg") repeat-x top left;}
.xi1{background:url("images/xi.jpg") repeat-x bottom left;}
.center_bg{background:#ffffff url("images/center_bg.jpg") repeat-y top left; padding-bottom:25px; border-left: 1px #ccc solid;}
*/
.xi{}
.xi1{}
.center_bg{border-left: 1px #ccc solid;height: auto;}

.marign{margin-bottom:10px; border-bottom:1px #d1d1d1 solid;}


#nav{clear:both; width:100%; background:url("images/menus.jpg") repeat-x left; height:43px; text-align:center;margin-left:auto;margin-right:auto;}
.QD_NavBox {BACKGROUND: url("images/mnus.jpg") no-repeat left top; MARGIN:0px; WIDTH:1000px; clear:both; height:43px; margin-left:auto; margin-right:auto;}
.QD_NavBox UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px; HEIGHT: 43px;}
.QD_NavBox LI {FLOAT: left; LIST-STYLE-TYPE: none;}
.QD_NavBox A {DISPLAY: block; BACKGROUND: url("images/menus.jpg") no-repeat left top; HEIGHT: 43px; width:1000px;}
.QD_NavBox A SPAN {DISPLAY: none}

.QD_NavBox A.index {BACKGROUND-POSITION: -0px 0px; width:253px; }
.QD_NavBox A.aboutus {BACKGROUND-POSITION: -253px 0px; width:92px;}
.QD_NavBox A.products {BACKGROUND-POSITION: -345px 0px; width:122px; }
.QD_NavBox A.news {BACKGROUND-POSITION: -467px 0px; width:92px; }
.QD_NavBox A.service {BACKGROUND-POSITION: -559px 0px; width:93px; }
.QD_NavBox A.job {BACKGROUND-POSITION: -652px 0px; width:89px;}
.QD_NavBox A.contactus {BACKGROUND-POSITION: -741px 0px; width:259px; }

.QD_NavBox LI.c A.index {BACKGROUND-POSITION: -0px -43px; width:253px;}
.QD_NavBox LI.c A.aboutus {BACKGROUND-POSITION: -253px -43px; width:92px;}
.QD_NavBox LI.c A.products {BACKGROUND-POSITION: -345px -43px; width:122px;}
.QD_NavBox LI.c A.news {BACKGROUND-POSITION: -467px -43px; width:92px;}
.QD_NavBox LI.c A.service{BACKGROUND-POSITION: -559px -43px; width:93px;}
.QD_NavBox LI.c A.job {BACKGROUND-POSITION: -652px -43px; width:89px;}
.QD_NavBox LI.c A.contactus {BACKGROUND-POSITION: -741px -43px; width:259px;}

.QD_NavBox A.index:hover {BACKGROUND-POSITION: -0px -43px; width:253px;}
.QD_NavBox A.aboutus:hover {BACKGROUND-POSITION: -253px -43px; width:92px;}
.QD_NavBox A.products:hover {BACKGROUND-POSITION: -345px -43px; width:122px;}
.QD_NavBox A.news:hover {BACKGROUND-POSITION: -467px -43px; width:92px;}
.QD_NavBox A.service:hover {BACKGROUND-POSITION: -559px -43px; width:93px;}
.QD_NavBox A.job:hover {BACKGROUND-POSITION: -652px -43px; width:89px;}
.QD_NavBox A.contactus:hover {BACKGROUND-POSITION: -741px -43px; width:259px;}

.cir_border_top{
	border-top-left-radius: 8px;
	-moz-border-top-left-radius:8px;
	-webkit-border-top-left-radius:8px;
	border-top-right-radius: 8px;
	-moz-border-top-right-radius:8px;
	-webkit-border-top-right-radius:8px;
	border: none;
	margin-top: 10px;
}

.cir_border_bottom{
	border-bottom-right-radius: 8px;
	-moz-border-bottom-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-left-radius: 8px;
	-moz-border-bottom-left-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	border: none;
	padding-bottom: 10px;
}
.commonbgcolor{
	background-color: #fff;
	/*
	background-color: #e4e4e4;
	*/
}


.guidebar{
	background: #96BA5A;
	width: 100%;
	height: auto;
}

.guidebar .guide_items{
	width: auto;
	padding: 0px 10px;
}

.text_style{
	margin-top: 10px;
	font-size: 12px;
	line-height: 1.5em;
}

.pic_style{
	height: 188px;
}

.table_style{
	border:#ccc solid 1px;
	text-align: center;
	padding: 5px 0px;
}
.divide_line_h{
	border-bottom: #ccc dashed 1px; 
}

.divide_line_v{
	border-left: #ccc dashed 1px; 
}

.bottomline{
	border-top: #ddd solid 2px; 
}

.top_emailus{
	margin: 25px 100px 0px 0px;
	display: block;
	text-decoration: none;
}
.top_emailus:hover{
	margin: 25px 100px 0px 0px;
	display: block;
	text-decoration: none;
}
.top_emailus_img{
	height: 40px;
	width: 70px;
	filter: alpha(opacity=40);
	opacity: 0.4;
}
.top_emailus_text{
	font-size: 11px;
	color: #333;
	line-height: 15px;
	margin: 0px;
	vertical-align: top;
}