*{
	margin:0; padding:0; /*-webkit-text-size-adjust:none;*/
}
*:focus{
	outline:none;
}
body{
	text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#383838; background-color:#f5f5f5;
}
img{
	border:none;
}
*.for_img{
	padding:2px; border:1px solid #e1e1e1;
}
*.for_playimg{
	padding:1px; border:1px solid #e1e1e1;
}
h1,h3,h4,h5,h6{
	font-size:12px; font-weight:normal; text-align:left;
}
h2{
	font-family:Impact; font-size:16px; font-weight:normal; margin:0 0 10px 6px;
}
ul{
	margin:0; padding:0; list-style-type:none;
}
table{margin:0; padding:0;}
a:link,a:visited{
	color:#000; text-decoration:none; font-size:11px;
}
a:hover{
	color:#d87607; text-decoration:none;
}
a.orange{
	color:#d87609;
}
a.red{
	color:#d93a15;
}
a.underline{
	text-decoration:underline; color:#000;
}
a.underline:hover{
	color:#d87607;
}
a.gray{
	color:#666; font-size:11px;
}
a.gray:hover{
	color:#d87607;
}
a.field{
	color:#000; text-decoration:underline; font-size:11px;
}
a.field:hover{
	color:#d87607;
}
.left{
	float:left;
}
.right{
		float:right;
}
.clear{
	clear:both;
}
.location{
	height:20px; background-color:#d87609; padding-left:8px; color:#fff; line-height:20px;margin-top:1px;
}
	.location a{color:#FFF;}
	.location a:hover{color:#FFF; text-decoration:underline;}
.online{
	margin:16px 0 19px 0;
}
.more{
	text-align:right; margin-right:12px;
}
.time{
	text-align:right; color:#666; font-style:italic;
}
.items_icon{
	background:url(/v2/i3/icon.gif) no-repeat 0 -345px; padding-left:15px!important;
}
.for_bgcolor{
	background:#fff;
}
/*---products message---*/
.promsg {
	margin: 30px 8px 0 8px; border-top: #d87609 2px solid;
}
.promsg p {
	margin: 20px 0px;
}
.ipt {
	border: #999 1px solid; padding:0 3px; line-height: 20px; width: 300px; height: 20px;
}
.promsg textarea {
	border: #999 1px solid; padding: 3px; width: 400px; height: 100px;
}
.iqbtn {
	border:medium none; width: 122px; background: url(/v2/i3/btn.gif) no-repeat; height: 32px; color: #aa3900; cursor: pointer;
}
.ititle{
	border-bottom:1px solid #ccc; font-size:20px; font-weight:600; text-indent:5px; margin-top:20px; padding-bottom:4px; font-family:arial;
}
.ititle a:hover{
	text-decoration:none;
}
.ctipt {
	border: #afafaf 1px solid; padding:0 2px; line-height: 22px; width: 260px; background: #f7f7f7; height: 22px;
}
.ctt {
	width: 550px
}
.cttxt {
	border: #afafaf 1px solid; padding-bottom:0 2px 0 2px; width: 550px; background: #f7f7f7; height: 60px;
}
.contact01{
	background:url(/v2/i3/icon.gif) no-repeat -130px -38px; margin-top:20px;
}
.contact02{
	background:url(/v2/i3/icon.gif) no-repeat -134px -360px; margin-top:20px;
}
.contact01 dt,.contact02 dt{
	color:#d87608; border-bottom:1px dashed #e4e4e4; padding-bottom:4px; margin-bottom:4px;
}
.contact01 dd,.contact02 dd{
	line-height:2.2em; padding-left:23px;
}
.shadow{
	background:#fff; border:1px solid #b3b3b3; padding:5px;
	-moz-box-shadow: 0px  0px  3px  #000000;
	-webkit-box-shadow: 0px  0px  3px  #000000;
	box-shadow: 0px  0px  3px  #000000;
}
/*---/.products message---*/
#container{
	width:980px; margin:0 auto auto 5px; text-align:left;
}
#head{
	width:980px;margin-top:15px;
}
	#head #logo{
		width:168px; height:57px;
	}
	#head_right{
		text-align:right;
	}
		#head_right	#for_headform{
			margin-top:12px; margin-bottom:13px; width:495px;
		}
			#head_right	#for_headform div{
				float:right;
			}
			#head_right	#for_headform p{
				background:url(/v2/i3/separator.gif) no-repeat right center; padding-right:4px; margin-right:4px;
			}
				#head_right	#for_headform p a{
					display:inline-block; width:16px; height:11px; margin:5px 4px 4px 4px; overflow:hidden;
				}
				#head_right	#for_headform p .bg01{
					background:url(/v2/i3/icon.gif) no-repeat 0 -32px;
				}
				#head_right	#for_headform p .bg02{
					background:url(/v2/i3/icon.gif) no-repeat 0 -58px;
				}
				#head_right	#for_headform p .bg03{
					background:url(/v2/i3/icon.gif) no-repeat 0 -84px;
				}
				#head_right	#for_headform p .bg04{
					background:url(/v2/i3/icon.gif) no-repeat 0 -110px;
				}
				#head_right	#for_headform p .bg05{
					background:url(/v2/i3/icon.gif) no-repeat 0 -136px;
				}
				#head_right	#for_headform p .bg06{
					background:url(/v2/i3/icon.gif) no-repeat 0 -162px;
				}
				#head_right	#for_headform p .bg07{
					background:url(/v2/i3/icon.gif) no-repeat 0 0; width:38px; height:11px; margin:2px 4px; padding:3px 0 2px 12px;
				}
				#head_right #for_headform p .bg08{
					background:url(/v2/i3/icon.gif) no-repeat 0 -500px;
				}
				#head_right #for_headform p .bg09{
					background:url(/v2/i3/icon.gif) no-repeat 0 -566px;
				}
			#head_right	#for_headform .s_ipt{
				border:none; background:url(/v2/i3/icon.gif) no-repeat 0 -187px; width:124px; height:18px; padding:1px 0 1px 2px; margin-right:-5px; vertical-align:middle;
			}
			#head_right	#for_headform .s_btn{
				border:none; background:url(/v2/i3/icon.gif) no-repeat 0 -223px; width:23px; height:20px; cursor:pointer; padding:0; margin:0; vertical-align:middle;
			}
			#head_right	#for_headform li{
				float:right;
			}

#main{
	
}
	#main .for_ul{
		border:1px solid #dedede; background:#fff;
	}
		#main .for_ul .img_li{
			padding:0 4px 4px 4px;
		}
		#main .for_ul li{
			float:none;  margin:0; padding:0; border-bottom:1px solid #dedede;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;zoom:1;
		}
			#main .for_ul li a{
				font-size:11px; display:block; margin:8px 0 6px 0;
			}
	#leftside{
		width:187px; padding-right:10px; overflow:hidden; margin-top:13px;
	}
		#leftside dl{
			
		}
			#leftside dt{
				background:#e8e8e8; height:16px; padding-left:9px;
			}
				#leftside dt a{
					color:#d87609;
				}
			#leftside dd{
				margin-left:10px;
			}
				#leftside dd a{
					line-height:1.8em;
				}
		#leftside #about{
				
			}
				#leftside #about li{
					margin-bottom:5px;
				}
				#leftside #about li a{
					display:block; background:#e8e8e8 url(../images/kefid/about_items_bg.gif) no-repeat right bottom; height:20px; padding:6px 0 0 8px;
				}
				#leftside #about li a.for_about{
					background:#d87608 url(../images/kefid/about_items_bg.gif) no-repeat right top; color:#fff;
				}
				#leftside #about li a:hover{
					background:#d87608 url(../images/kefid/about_items_bg.gif) no-repeat right top; color:#fff;
				}
				
				.sconb {
					margin:10px; overflow: hidden;
				}
				.sconb div {
					margin: 0px; width: 201px; float: left
				}
				.sconb div h3 {
					margin: 10px 0px 6px; font-size: 18px; border-bottom:1px dashed #ddd;
				}
				.scona {
					padding:20px 5px 20px 20px;
				}
				.simg {
					border: #dedede 1px solid; padding: 2px; margin-right: 15px;
				} 
				.stitle {
					border-bottom: #ced2d1 1px solid; line-height: 34px; text-indent: 5px; height: 34px; font-size: 16px; font-weight:bold; color:#333;
				}
				.sconb div {
					margin: 0px; width: 162px; float: left
				}
				.sconb div h3 {
					margin: 10px 0px 6px; font-size: 18px; border-bottom:1px dashed #ddd;
				}
				.abtn {
					line-height: 26px; margin-top: 12px; width: 110px; font-family: arial; background: url(../images/kefid/formico.gif) no-repeat 80px 8px; float: left; height: 26px; color: #dc6e00; font-weight: 600;
				}
	#rightside{
		width:783px; overflow:hidden;
	}
/*---video gallery list---*/
		#rightside .video_list{
			margin:8px 0 0 8px; border-bottom:1px solid #cfcfcf;
		}
			#rightside .video_list dl{
				float:left; margin:0 2px 20px 0; width:192px;
			}
			#rightside .video_list .dl_spe{
				margin-right:0;
			}
				#rightside .video_list dt{
					margin-bottom:2px; width:180px; height:120px; background:url(../images/video/vlist_bg.gif) no-repeat center center; padding:6px;
				}
					#rightside .video_list dd p{
						line-height:1.6em; width:110px; margin-left:6px;
					}
					#rightside .video_list dd span{
						 display:block; background:url(../images/kefid/icon.gif) no-repeat -107px -293px; float:right; width:50px; height:13px; padding-left:17px; margin-bottom:20px; margin-right:4px;
					}
/*---/.video gallery list---*/
		#rightside .vg_content{
			padding:23px; background:#fff;
		}
/*---video content---*/
			#rightside .vg_content #playarea{
				width:510px; margin:0 60px 0 20px;
			}
			#rightside .vg_content h3{
				margin:33px 0 8px 0; border-bottom:1px solid #f3f3f3; padding-bottom:8px; text-align:center;
			}
			#rightside .vg_content p{
				text-align:center; color:#666;
			}
			#rightside .vg_content #playlist{
				width:112px; margin-right:20px;
			}
				#rightside .vg_content #playlist li{
					width:112px; text-align:center;
				}
/*---/.video content---*/
		#rightside #leftson{
			width:560px; background:#fff; overflow:hidden;
		}
			#rightside #leftson #listpage_banner{
				margin-top:1px; margin-bottom:17px; width:560px; height:103px;
			}
			#rightside #leftson #mainlist{
				margin-left:6px;
			}
				#rightside #leftson #mainlist h1{
					border-bottom:1px solid #cfcfcf; padding-left:13px; padding-bottom:4px; font-size:13px; font-weight:400;
				}
				#rightside #leftson #mainlist ul{
					margin:13px 0 0 11px;
				}
					#rightside #leftson #mainlist .for_margin{
						margin:0;
					}
					#rightside #leftson #mainlist li{
						float:left; margin-right:23px; margin-bottom:17px; width:162px; overflow:hidden; 
					}
						#rightside #leftson #mainlist li h3{
							background:url(/v2/i3/icon.gif) no-repeat -6px -351px; padding-left:10px;
						}
						#rightside #leftson #mainlist li a{
							display:block; font-size:11px;
						}
			#rightside .paging{
				border-top:1px solid #cfcfcf; padding:12px 20px 15px 0; text-align:right;	
			}
				#rightside .paging a{
					display:inline-block; width:16px; height:16px; border:1px solid #b6b6b6; text-align:center;
				}
				#rightside .paging .page_pre{
					background:url(/v2/i3/icon.gif) no-repeat -132px -4px;
				}
				#rightside .paging .page_next{
					background:url(/v2/i3/icon.gif) no-repeat -132px -26px;
				}
/*---part of go to top---*/
			#rightside .other{
				padding:8px 19px 8px 12px; position:relative; border-top:1px solid #d87608; 
			}
				#rightside .other a{
					font-size:11px; margin-right:31px;
				}
				#rightside .other .print{
					background:url(/v2/i3/icon.gif) no-repeat 0 -260px; padding-left:20px;
				}
				#rightside .other .bookmark{
					background:url(/v2/i3/icon.gif) no-repeat 0 -293px; padding-left:20px;
				}
				#rightside .other .s_link{
					background:url(/v2/i3/icon.gif) no-repeat 0 -325px; padding-left:20px;
				}
				#rightside .other #top{
					position:absolute; background:url(/v2/i3/icon.gif) no-repeat 0 -375px; width:21px; height:10px; padding-left:14px; left:500px; top:8px;
				}
/*---guest_content---*/
			.guest_content h3{
				margin:20px 0; font-size:13px; font-weight:bold;
			}
			.guest_content p{
				margin-bottom:20px;
			}
			.guest_content dl{
				background:#f9f9f9; padding:15px 10px 15px 8px; height:106px; margin-bottom:4px;
			}
			.guest_content dt{
				float:left; width:160px; height:106px; background:#fff; margin-right:12px;
			}
			.guest_content dt img{
				border:1px solid #e1e1e1; padding:2px;
			}
			.guest_content dd{
			
			}
				.guest_content dd h2{
					font-weight:normal; margin:0;
				}
					.guest_content dd h2 a{
						font-size:13px; font-weight:normal!important; text-decoration:underline; margin:4px 0 4px 0; font-family:Verdana;
					}
				.guest_content dd p{
					width:auto; height:auto;
				}
					.guest_content dd p a{
						color:#ff0000; text-decoration:underline; line-height:normal; margin:0; padding:0;
					}
			#rightside #leftson .guest_content{
				margin:25px 16px 0 10px;
			}
/*				#rightside #leftson .guest_content h1{
				font-size:13px; margin-bottom:18px;
			}*/
				#rightside #leftson .guest_content .article_img{
					margin:0 9px 21px 33px; border:1px solid #e1e1e1; padding:2px;
				}
				#rightside #leftson .guest_content p{
					margin-bottom:25px; line-height:20px; font-size:11px;
				}
			#rightside #leftson .use_pro{
				border-top:1px solid #d87608; margin:11px 12px 48px 0; padding:21px 0 0 17px;
			}
				#rightside #leftson .use_pro li{
					float:left; width:82px; height:82px; margin-right:39px;
				}
				#rightside #leftson .use_pro .set_margin{
					margin-right:0;
				}
			#rightside .field_faq{
				margin:0 12px 38px 0;
			}
			#rightside .field_faq #field,#rightside .field_faq #faq{
				width:356px;
			}
				#rightside .field_faq #field dl{
					margin-bottom:21px;
				}
				#rightside .field_faq #field .field_bg{
					background:#f4f4f4; padding:4px; margin:0 0 2px 0;
				}
					#rightside .field_faq #field .r_margin{
						margin-top:15px;
					}
				#rightside .field_faq #field dt{
					width:95px; height:63px; margin-right:12px; float:left;
				}
					#rightside .field_faq #field dt img{
					border:1px solid #d1d1d1;
				}
				#rightside .field_faq #field dd{
					padding-top:5px;
				}
					#rightside .field_faq #field dd a{
						font-size:11px; text-decoration:underline;
					}
				#rightside .field_faq #faq ul{
					margin-bottom:6px;
				}
				#rightside .field_faq #faq li{
					height:40px; margin-bottom:2px; background:#f3f3f3;  padding:13px 19px 5px 6px;
				}
/*---/.guest_content---*/
/*---faq_list---*/
				#rightside #leftson #mainlist .ls_top{
					
				}
					#rightside #leftson #mainlist .ls_top img{
						margin:0 11px 11px 11px;
					}
				#rightside #leftson #mainlist .ls_conlist{
					margin:0 0 20px 4px;
				}
					#rightside #leftson #mainlist .ls_conlist ul{
						margin:0; padding:0;
					}
					#rightside #leftson #mainlist .ls_conlist li{
						float:none; width:230px; margin:0 0 7px 0;
					}
						#rightside #leftson #mainlist .ls_conlist li a{
							text-decoration:underline;
						}

/*---/.faq_list---*/
		#rightside #rightson{
			width:214px; padding-left:9px; padding-top:13px; background:#f5f5f5; overflow:hidden;
		}
			#rightside #rightson .inter_list li{
				float:left; margin-right:9px;
			}
			#rightside #rightson .inter_list .for_margin02{
				margin:0;
			}
/*
			#rightside #rightson #for_ul{
				border:1px solid #dedede; background:#fff;
			}
				#rightside #rightson #for_ul .img_li{
					padding:0 4px 4px 4px;
				}
				#rightside #rightson #for_ul li{
					float:none; width:auto; margin:0; padding:0; height:auto; border-bottom:1px solid #dedede;
				}
					#rightside #rightson #for_ul li a{
						font-size:11px; display:block; margin:8px 0 6px 0;
					}
*/
/*---pro_list---*/
				#rightside #leftson #mainlist .pro_list{
							
				}
					#rightside #leftson #mainlist .pro_list dl{
						float:left; width:178px; height:225px; overflow:hidden; margin:0 8px 33px 0;
					}
					#rightside #leftson #mainlist .pro_list .c_margin{
						margin-right:0;
					}
						#rightside #leftson #mainlist .pro_list dt{
							margin:0 0 5px 6px;
						}
						#rightside #leftson #mainlist .pro_list dd img{
							border:1px solid #ececec; padding:3px;
						}
						#rightside #leftson #mainlist .pro_list dd p{
							margin:6px 4px 0 4px; border-top:2px solid #d2d2d2; padding:4px 0 0 18px; background:url(/v2/i3/icon.gif) no-repeat -136px -255px; height:12px;
						}
/*---/.pro_list---*/
/*---pro_content---*/
				#rightside #leftson .guest_content #leftimg{
					width:329px; margin-right:14px; 
				}
					#rightside #leftson .guest_content #leftimg p{
						margin:0 0 15px 0; padding:0;
					}
						#rightside #leftson .guest_content #leftimg p img{
							border:1px solid #e4e4e4; padding:4px;
						}
					#rightside #leftson .guest_content #leftimg ul{
						margin:0 0 0 19px; padding:0;
					}
					#rightside #leftson .guest_content #leftimg li{
						float:left; width:45px; height:37px; margin:0 13px 0 0; padding:0;
					}
						#rightside #leftson .guest_content #leftimg li img{
							border:1px solid #e4e4e4; padding:1px;
						}
				#rightside #leftson .guest_content #r_content{
					width:375px; overflow:hidden;
				}
					#rightside #leftson .guest_content #r_content strong{
						 font-family:Impact; font-size:24px; font-weight:bold;
					}
					#rightside #leftson .guest_content #r_content p{
						margin:0; padding:0;
					}
			#rightside #leftson .slide_bar{
				margin:20px 10px 0 10px;
			}
/*---newslist---*/
				#rightside #leftson .slide_bar .news_list{
					
				}
				#rightside #leftson .slide_bar .news_list li{
					padding:9px; float:none; border:none; width:auto; height:auto; background:#f9f9f9; font-size:11px; margin-bottom:2px; display:block;
				}
/*---newslist---*/
				#rightside #leftson .slide_bar li{
					float:left; width:140px; height:28px; border:1px solid #cccccc; border-bottom:1px solid #d87608; display:inline; font-size:13px; line-height:2em; text-align:center;
				}
				 #rightside #leftson .slide_bar li.focus{
					  border:1px solid #d87608; border-bottom:1px solid #fff;
				 }
			#rightside #leftson .slide_content{
				margin-top:24px; margin-bottom:20px;
			}
			#rightside #leftson .slide_content p{
				line-height:2em;
			}
			#rightside #leftson .slide_content p img{
				border:1px solid #e0e0e0; padding:4px; margin-left:30px;
			}
			#rightside #leftson .our_client{
				margin:0 14px 30px; border:1px solid #dfdfdf; background:#f6f6f6; padding:17px; height:110px; overflow:hidden;
			}
				#rightside #leftson .our_client p{
					margin-top:20px; line-height:1.4em;
				}
				#rightside #leftson .our_client dl{
					margin-left:24px; width:595px;
				}
					#rightside #leftson .our_client dt{
						float:left; margin-right:20px; width:90px; height:109px; 
					}
					 #rightside #leftson .our_client dd span{
						 color:#999;
					 }
/*---pro_content---*/
/*---newslist---*/

/*---/.newslist---*/
/*---newscontent---*/
			#rightside #leftson .guest_content h1{
				font-size:14px; padding-bottom:5px; border-bottom:1px solid #f3f3f3; margin:0 0 4px 0; width:490px;font-weight:600;
			}
		#rightside #leftson .for_time{
			font-style:italic; color:#2b2b2b; text-align:left;
		}
			#rightside #leftson .guest_content p{
				margin:0 0 10px 0; padding:0; line-height:1.6em;
			}
/*---/.newscontent---*/
/*---footer---*/
#footer{
	height:110px; overflow:hidden;
}
	#footer #nav_foot{
		height:34px; background:#c3c3c3; margin-bottom:13px;
	}
		#footer #nav_foot li{
			float:left;
		}
			#footer #nav_foot li a{
				display:block; float:left; height:34px; padding:0 20px; text-align:center; font-size:12px; color:#000; background:#c3c3c3 url(/v2/i3/separator.gif) no-repeat right center; line-height:2.8em;
			}
			#footer #nav_foot li .special_foot{
				background-image:none;
			}
			#footer #nav_foot li a:hover{
				color:#d87609;
			}
		#footer #nav_foot #friendlink{
			height:18px; margin:8px auto;	
		}
			#footer #nav_foot #friendlink a{
				display:inline-block; overflow:hidden; margin:0 6px;
			}
				#footer #nav_foot #friendlink .bg08{
					background:url(/v2/i3/icon.gif) no-repeat 0 -401px; width:18px; height:18px;
				}
				#footer #nav_foot #friendlink .bg09{
					background:url(/v2/i3/icon.gif) no-repeat 0 -434px; width:18px; height:18px;
				}
				#footer #nav_foot #friendlink .bg10{
					background:url(/v2/i3/icon.gif) no-repeat 0 -467px; width:18px; height:18px;
				}
				
	#footer form{
		margin-bottom:8px;
	}
	#footer .foot_form_bg{
		background:url(/v2/i3/icon.gif) no-repeat 0 -531px; border:none; width:90px; height:20px;
	}
	#footer .sign_btn{
		background:url(/v2/i3/icon.gif) no-repeat 0 -566px; border:none; width:73px; height:20px;
	}
/*---/.footer---*/