@charset "utf-8";
body {
	 width:1003px;
	 font-family: Arial, Helvetica, sans-serif; 
	 margin:0 auto; 
	 padding:0; 
	 font-size:12px; 
	 text-align:center;
	 line-height:20px; 
	 color:#393939; 
	 background:url("../images/bodybg.jpg") left top repeat-x;

}

a:link,a:visited,a:hover,a:active {text-decoration: none;}
a.link{text-decoration: none;color: #393939;}
a.link:hover,a.link:active{color: #ffffff;}

#header_line{ 
     width:1003px;
     background: url("../images/line.jpg") left top no-repeat; 
	 height:4px; 
	 overflow:hidden;
	 }
#header{ 
     width:1002px; 
	 height:108px; 
	 margin:0 auto;
	 }
.header_01{ 
	width:250px; 
	float:left;
}
.header_02{ 
	width:578px; 
	float:left;
	}
.header_03{
	position:relative;
	width:163px; 
	float:left; 
	margin: 30px 10px 0px 0px;
	text-align:center;
	background:url("../images/menu_02.gif") no-repeat;
	}
.header_031{
FLOAT: left; 
MARGIN: 12px 0px 0px 0px; 
WIDTH: 173px
}	
.header_03 a {
color:#000000;
}

.header_03 a:hover {
color:#000000;
}		
	
	
.header_03 #header_03_chinese{
	margin:0 0 0 16px;
	}
.header_03 #header_03_english{
    margin:-3px 0 0 48px;
}
.banner{
	 width:1003px; 
	 margin:0 auto;
	 }
.aboutleft{ MARGIN: 0px 18px 0px 0px;
}

.bottomtop{ 

clear:both;
 background:url("../images/line.gif") repeat-x bottom;
 margin: 30px 10px 0px 0px; WIDTH: 992px; HEIGHT: 25px
}
.bottomtop a {
color:#006633;clear:both;
}	
.bottomtop a:hover {
color:#006633;
}		
.bottom{ 
    width:800px;
	margin: 0 auto; 
	padding-top:30px;
	clear:both;
	}
.bottom_02{ 
	width:650px; 
	height:61px; 
	margin:0 auto; 
	padding-top:10px;
	}
.bottom_02 a {
color:#009900;
}	
.bottom_02 a:hover {
color:#009900;
}		
.home{
	width:956px; 
	height:165px; 
	margin:0 auto; 
	padding-top:25px; 
	background:url("../images/line.gif") repeat-x bottom;
	}
.home_left{
	 width:390px; float:left;
	 }
.home_01{
	width:145px; float:left;
	}
.home_2{ 
	width:238px; float:left;
	}
.home_02{
	width:166px; float:left;
	}
.home_03{
	width:129px; 
	float:left;margin:0 0 0 5px;
	}

.home_right{ width:390px; float: left;}
.home_04{width:145px; float:left;}
.home_3{ width:231px; float:left;}
.home_05{width:166px; float:left;}
.home_06{width:129px; float:left; margin:0 0 0 5px;}
.home_cases{
	 margin:0 auto;
	 clear:both;
	 width:970px;
	 background:url("../images/index_case_b.gif") top left repeat-x;
	 }
.home_cases_line { background:url("../images/line.gif") repeat-x top; width:970px; line-height:1px; height:1px; margin:0 auto;}

.home_cases_partner { margin:0 auto; clear:both; padding-top:30px; }

.about_home{ 
	 
	    width:1003px; 
		height:450px;
		margin:0 auto; 
	    background:url("../images/about_bg.gif") no-repeat;
      }
	  	 
.about_home a,.about_home a:hover,.about_home a:visited,.about_home a:active { color:#393939; text-decoration:none;}
.about_left{ width:234px; float:left;}
.about_01{ 
     width:220px; 
	 float:left;
	 height:65px;
	 background:url("../images/line.gif") repeat-x bottom;
	 }
.about_02 {
    width:234px; 
	float:left;
    background:url("../images/about_us_bg_03.gif") no-repeat; 
	height:21px; 
	padding-top:10px;
	}
.about_03 { 
     width:234px;
     float:left;
	 background:url("../images/about_us_bg_02.gif") no-repeat;
	 height:21px; 
	 padding-top:10px;
     }
.about_left ul{
	 margin:0px;
	 padding:0px;
	 border:medium none;/*不显示边框*/
	 line-height:normal;
	 list-style-type:none;
           }
.about_right { 
	width:685px; 
	float:right; 
	padding-top:15px;
	}
.about_04{ 
	width:685px; 
	float:right; 
	line-height:20px; 
	color:#393939; 
	text-align:left;
	}
.about_05{ 
	width:125px; 
	float:left; 
	padding-top:30px;
	}
.about_06{ 
	width:485px; 
	float:left; 
	line-height:20px; 
	color:#393939; 
	text-align:left; 
	margin-top:20px;
	 padding-left:93px;
	}
.about_07{ 
	width:485px; 
	float:left; 
	line-height:20px; 
	color:#393939; 
	text-align:left; 
	margin-top:20px;
	 padding-left:93px;
	 font-size: 20px
	}
.about_08{ 
	width:585px; 
	float:center; 
	line-height:20px; 
	color:#393939; 
	text-align:left; 
	margin-top:20px;
	
	}
.process_home{
        width:1003px; 
		margin:0 auto; 
		background:url("../images/process_bg.gif") no-repeat;
        }
.cases_home{
        width:1003px; 
		height:480px;
		margin:0 auto; 
	    background:url("../images/cases_bg.gif") no-repeat;
        }
.contact_home{
        width:1003px; 
		height:550px;
		margin:0 auto; 
	    background:url("../images/cases_bg.gif") no-repeat;
        }
.service_home{
        width:1003px; 
		height:675px;
		margin:0 auto;
	    background:url("../images/cases_bg.gif") no-repeat;
        }
.member_home{
        width:1003px; 
		height:973px;
		margin:0 auto; 
	    background:url("../images/process_bg.gif") no-repeat;
        }
.member_datum_01{ 
        width:130px; 
		height:22px;
		background:url("../images/member_bg_02.gif") left top repeat-x;
		margin:1px 2px 1px 2px;
		border:#bdbdbd 1px solid;
		float:left;
		color:#6d6d6d;
		}		

.member_datum_02{ 
        width:130px; 
		height:22px; 
		background:url("../images/member_bg_01.gif");
		margin:1px 2px 1px 2px;
		border:#bdbdbd 1px solid;
		float:left;
		color:#FFFFFF;
		}
.title{ color:#393939;}

.line {
 float:left;
 WIDTH: 190px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: dashed;
 border-right-style: dashed;
 border-bottom-style: dashed;
 border-left-style: dashed;
 border-top-color: #6d6d6d;
 border-right-color: #6d6d6d;
 border-bottom-color: #6d6d6d;
 border-left-color: #6d6d6d;
} 
