body {
    font-size: 12px;
    color:#555;
    margin:0 auto;
	background:url(../images/index_1.jpg) repeat-x;
}
a:link, a:visited, a:active {
      text-decoration: none;
      color:#555;
}
a:hover {
	text-decoration:underline;
	color:#555;
}
dl, dt, dd, ul, li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}
img {
	border:none;
	}
.pitch1 {
	width:100%;
	height:6px;
	overflow:hidden;
	}
.text {
	width:130px;
	height:17px;
	background:#FFF;
	border:none;
	margin-top:8px;
	}
.text1 {
	width:120px;
	height:15px;
	border:1px solid #C0C0C0;
	}
.textarea1{
	width:476px;
	border:1px solid #c0c0c0;
	}
h1 {
	margin:0 auto;
	}
.view_A {
	width:405px;
	font-size:12px;
	color:#555;
	font-weight:bold;
	display:inline;
	}
.view_B {
	width:115px;
	font-size:12px;
	color:#555;
	font-weight:bold;
	display:inline;
	text-align:center;
	}
.img1 {
	vertical-align:-2px;
	margin-right:5px; *margin:5px 5px 5px 0 !important; *margin:5px 5px 5px 0;
	}
.img2 {
	margin-bottom:5px;
	}
.img3 {
	vertical-align:-4px;
	margin-right:20px;
	}
.img4 {
	margin-top:8px;*margin-top:8px !important;*margin-top:9px;
	}
.img5 {
	vertical-align:-2px;
	margin-right:5px; *margin:5px 0 !important; *margin:5px 0;
	}
.img6 {
	border:1px solid #caccd1;
	}
.img7 {
	vertical-align:0;
	margin-right:5px; *margin-right:5px !important; *margin:5px 5px 5px 0;
	}
.font1 {
	float:right;
	color:#8c8c8c;
	}
.font2 {
	font-size:12px;
	font-weight:bold;
	}
.font3 {
	color:#000;
	}
.font4 {
	font-size:14px;
	font-weight:bold;
	margin:0 300px 0 30px;
	}
.font5 {
	font-weight:bold;
	color:#F6AD2D;
	}
.font15 {
	color:#F6AD2D;
	}
	
	
#top {
	width:1003px;
	background:url(../images/index_1.jpg) repeat-x;
	margin:0 auto;
	overflow:hidden;
	}
.width961 {
	width:961px;
	height:135px;
	margin:0 auto;
	background:url(../images/index_35.jpg) repeat-x 0 94px;
	}
.width961_ky {
	width:961px;
	margin:0 auto;
	}
#top_link1 {
	width:918px;
	float:left;
	padding-right:43px;
	margin-bottom:10px;
	}
#top_link1 ul {
	height:21px;
	float:right;
	background:url(../images/index_4.jpg) repeat-x;
	overflow:hidden;
	}
#top_link1 ul li a {
	color:#FFF;
	margin:0 12px;
	line-height:22px;
	}
#logo {
	width:961px;
	height:41px;
	float:left;
	background:url(../images/index_11.jpg) no-repeat;
	}
#top_link2 {
	width:926px;
	float:left;
	text-align:right;
	background:url(../images/top_link2.gif) no-repeat 655px 2px;
	padding-right:35px;
	}
#top_link2 a{
	color:#2f394f;
	margin:0 15px;
	line-height:22px;
	}
#menu {
	width:750px;
	float:left;
	}
#search {
	width:211px;
	float:left;
	background:url(../images/index_49.jpg) no-repeat 145px 40px;
	}
#search li {
	float:right;
	}
#mainbody_index {
	width:961px;
	margin:0 auto;
	overflow:hidden;
	}
#mainbody {
	width:961px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/left_back.jpg) repeat-y 201px 0;
	}
#flash_ad ul{
	width:961px;
	text-align:center;
	background:#000;
	}
#flash {
	margin:5px auto 10px;
	}
#information {
	float:left;
	width:719px;
	margin-top:9px;
	}
#information ul {
	background:url(../images/index_65.jpg) repeat-x;
	}
#news {
	float:left;
	width:460px;
	padding:7px 15px 0 15px;
	}
#news dl img {
	margin-bottom:10px;
	}
#news dl dt img {
	margin-right:15px;
	}
#news dl dd {
	width:335px;
	padding-left:10px;
	background:url(../images/index_78.jpg) no-repeat 0 7px;
	line-height:22px;
	}
#experience {
	float:left;
	width:200px;
	padding:7px 0 0 15px;
	}
#experience ul img{
	margin-bottom:10px;
	}
#experience ul li {
	width:180px;
	background:url(../images/index_78.jpg) no-repeat 0 7px;
	padding-left:12px;
	line-height:22px;
	}
#weblink {
	float:left;
	width:719px;
	text-align:left;
	}
#weblink ul {
	height:56px;
	background:url(../images/index_87.jpg) repeat-x;
	overflow:hidden;
	}
#weblogo {
	width:707px;
	height:52px;
	}
#weblogo ul {
	padding-top:18px;
	height:28px;
	}
#weblogo ul li {
	margin:0 6px;
	}
#product {
	float:right;
	width:232px;
	}
#bottom {
	width:961px;
	margin:0 auto;
	}
#bottom ul{
	height:42px;
	background:url(../images/index_118.jpg) repeat-x;
	}
#bottom_info {
	width:953px;
	font-size:12px;
	color:#aaaeb7;
	background:url(../images/index_120.jpg) no-repeat 70px 0;
	padding-top:5px;
	}
#bottom_info img {
	margin:5px 0 0 10px;
	}
#left_menu {
	float:left;
	width:240px;
	}
#left_menu_back {
	float:left;
	width:240px;
	height:246px;
	background:url(../images/left_menu_back.jpg) no-repeat;
	}
.menu_link {
	width:147px;
	height:24px;
	color:#d7d9dd;
	background:url(../images/left_menu.gif) no-repeat 13px 0;
	padding:2px 0 0 54px;
	margin-top:8px;
	cursor:pointer;
	}
a.menu_link_ky:link, a.menu_link_ky:visited, a.menu_link_ky:hover {
	color:#d7d9dd;
	text-decoration:none;
	}
.menu_hover {
	color:#4e5256;
	width:180px;
	height:23px;
	background:url(../images/left_menu_hover.gif) no-repeat;
	padding:12px 0 0 54px;
	cursor:pointer;
	}
#right_content {
	float:left;
	width:670px;
	line-height:22px;
	padding:10px 0 40px;
	}
#culture {
	width:670px;
	height:71px;
	background:url(../images/about_25.jpg) no-repeat;
	padding:12px 0 0 10px;
	}
#active_pic ul {
	width:209px;
	margin-right:11px;
	}
#active_pic ul img {
	width:205px;
	height:153px;
	border:2px solid #dfdfdf;
	}
#active_pic ul li {
	width:209px;
	font-size:13px;
	line-height:25px;
	text-align:center;
	}
#view {
	float:left;
	width:660px;
	border-bottom:1px solid #caccd1;
	margin-top:10px;
	}
#view ul {
	width:650px;
	padding-left:10px;
	color:#555555;
	}
#view ul a{
	color:#555555;
	text-decoration:none;
	}
#view ul a:hover{
	text-decoration:underline;
	}
#page {
	float:left;
	width:660px;
	text-align:right;
	margin-top:10px;
	}
#page a{
	color:#8b8b8b;
	text-decoration:none;
	}
#page a:hover{
	color:#146db8;
	text-decoration:none;
	}
#designer {
	float:left;
	width:650px;
	padding-left:10px;
	margin-top:8px;
	border-bottom:1px dotted #CACCD1;
	}
#designer dl dd {
	width:520px;
	margin:2px 0 0 10px;
	}
.line {
	float:left;
	width:660px;
	height:30px;
	background:url(../images/service_15.jpg) repeat-x 0 12px;
	}
#design_info {
	width:650px;
	margin-top:20px;
	padding-left:10px;
	}
#case {
	float:left;
	width:650px;
	background:#eeefef;
	padding:18px 5px 9px;
	}
#case_content {
	width:638px;
	padding:5px;
	background:#eeefef;
	margin-bottom:6px;
	}
#case_name {
	background:url(../images/case_8.jpg) no-repeat 10px 4px;
	margin-bottom:10px;
	}
#case_info {
	float:left;
	width:620px;
	background:#FFF;
	padding:30px 15px 20px;
	}
#case_showba {
	DISPLAY: inline; FLOAT: left; WIDTH: 350px; TEXT-ALIGN: left
	}
#case_show {
	float:left;
	width:350px;
	}

#case_intro {
	DISPLAY: inline; FLOAT: right; WIDTH: 270px
	}
#case_introbak {
	float:left;
	width:270px;
	}
#case_show .flash {
	width:322px;
	MARGIN-BOTTOM: 20px;
	BORDER-BOTTOM: #666 1px solid
}
.r_b {
	BORDER-RIGHT: #666 1px solid
}
.b_b {
	BORDER-BOTTOM: #666 1px solid
}
#case_show .bigimg_out {
	POSITION: relative
}
#case_show .bigimg_bnt {
	Z-INDEX: 1; LEFT: 240px; WIDTH: 78px; POSITION: absolute; TOP: -134px; HEIGHT: 15px
}
#question {
	float:left;
	width:610px;
	background:url(../images/question.gif) no-repeat 10px 2px;
	padding:0 0 5px 40px;
	border-bottom:1px solid #caccd1;
	margin-bottom:10px;
	}
#question ul {
	width:610px;
	margin-bottom:10px;
	}
#answer {
	float:left;
	width:610px;
	padding:0 0 5px 40px;
	border-bottom:1px solid #caccd1;
	margin-bottom:10px;
	}
#answer ul {
	width:610px;
	margin-bottom:10px;
	}
#customer {
	float:left;
	width:630px;
	background:#eeefef;
	padding:5px;
	margin-left:20px;*margin-left:10px; !important; *margin-left:10px;
	margin-bottom:20px;
	}
#customer dl {
	width:630px;
	background:#FFF;
	padding:1px;
	}
#customer dl dt {
	height:129px;
	overflow:hidden;
	}
#customer dl dd {
	width:496px;
	padding-left:15px;
	}
.onlineQQ {
	width:100%;
	height:27px;
	background:#eeefef;
	padding:10px 0 0 14px;
	margin:4px 0 0 2px;
	}
#customer_info {
	margin-left:25px;
	}
#customer_info ul{
	font-size:12px;
	font-weight:bold;
	color:#555;
	}
#customer_info ul li {
	width:510px;
	font-size:12px;
	font-weight:normal;
	}
#xxyd {
	text-align:center;
	}
#com {
	width:360px;
	font-size:13px;
	color:#5f666f;
	margin-top:10px;
	text-align:right;
	}
#load {
	Z-INDEX: 998; BACKGROUND: #fff; FILTER: alpha(opacity=60); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; opacity: 0.6; moz-opacity: 0.6
}
#load P {
	BORDER-RIGHT: #ced2d9 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ced2d9 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FILTER: alpha(opacity=100); PADDING-BOTTOM: 20px; BORDER-LEFT: #ced2d9 1px solid; COLOR: #575757; PADDING-TOP: 20px; BORDER-BOTTOM: #ced2d9 1px solid; POSITION: absolute; BACKGROUND-COLOR: #f0f2f5; opacity: 1; moz-opacity: 1
}
