#box {
	background-image: url(bg.png);
	background-repeat: repeat-y;
	height: auto;
	width: 981px;
	margin:0px auto;
	background-position: 0px 0px;	
}
#header{
  width:960px;
  height:auto;
}
h1{font-weight:normal;font-size:12px;padding:0px;margin:0px;}
#top{
	width:878px;
	height:30px;
	margin-left:7px;
	background-image: url(kailai_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right:90px;
}
#top ul li {
	line-height:30px;
	color: #fff;
	float: right;
	padding-right: 5px;
}
#top li a {
color:#FFFFFF;
}
#top2{
	background-image: url(kailai_06.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 73px;
	width: 930px;
	margin-left:11px;
	padding-left:20px;
	padding-right:10px;
}
#logo{
width:457px;
height:68px;
float:left;
}
#search{
width:255px;
height:25px;
float:right;
margin-top:28px;
}
#search img
{
float:left;
padding-top:6px;
}
.liebiao{
height:50px;
width:300px;
float:left;

}
#go{

}
#login_name {
	font-family: "";
	font-size: 12px;
	color: #244E26;
	height: 18px;
	width: 180px;
	border: 1px solid #3a62a0;
	margin-bottom: 1px;
}
#nav{
    background-image: url(kailai_12.gif);
	background-repeat: repeat-x;
	height: 39px;
	width:920px;
	list-style:none;
	margin-left:11px;
	padding-left:40px;
}
#nav li{
	float:left;	
	font-size:14px;
	font-weight:bold;
	padding-left:23px;
}
#nav li a{
	color:#FFFFFF;
	text-decoration:none;
	padding-top:10px;
	display:block;
	width:86px;
	height:29px;
	text-align:center;
	background-image: url(normal.gif);
}
#nav li a:hover{
	background-image: url(hover.gif);
	color:#000000;
}
#nav li a#current{
	background-image: url(hover.gif);
	color:#000000;
}
#banner{
margin-left:11px;
margin-top:4px;
}
#main {
	height: auto;
	width: 960px;
	margin-top: 8px;
	margin-left: 11px;
}
#left {
	float: left;
	height: auto;
	width: 248px;
}
#tuijian{ font-size: 14px; font-weight: bold; line-height: 25px; background-image: url(kailai_19.gif); background-repeat: no-repeat; height: 251px; width:227px; background-position: 0 0; padding-top:52px; padding-left:21px; }
#tuijian1{
	background-image: url(kailai_190.gif);
	background-repeat: no-repeat;
	height: 251px;
	width:227px;
	background-position: 0px 0px;
	padding-top:52px;
	padding-left:21px;
}
#fwzx1{
margin-top:0px; height:160px;
}
#fwzx{
margin-top:5px; height:120px;
}
.fwzx_title{
    background-image: url(kailai_30.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:223px;
	height:26px;
	line-height:22px;
	padding-left:25px;
	padding-top:8px;
}
h1{
font-size:14px;
color:#393a31;
}
#fwzx .fwzx_kuang{
    height: 310px;
	width: 246px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.fwzx_pic{
margin-left:6px;
margin-top:3px;
}
.fwzx_list{
width:229px;
height:70px;
line-height:23px;
padding-top:3px;
padding-left:17px;
}

#fwzx2{
margin-top:5px; height:240px;
}
.fwzx2_title{
    background-image: url(kailai_30.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:223px;
	height:26px;
	line-height:22px;
	padding-left:25px;
	padding-top:8px;
}
h1{
font-size:14px;
color:#393a31;
}
#fwzx2 .fwzx2_kuang{
    height: 240px;
	width: 246px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.fwzx2_pic{
margin-left:6px;
margin-top:3px;
}
.fwzx2_list{
width:229px;
height:70px;
line-height:23px;
padding-top:3px;
padding-left:17px;
}

#zlrz{
margin-top:8px;
}
#zlrz .zlrz_kuang{
    height:203px;
	width: 246px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.zlrz_pic{
margin-left:1px;
margin-top:2px;
}

#right{
float:right;
height:auto;
width:700px;
}
#zjkl{
}
.zjkl_title{
    background-image: url(kailai_21.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:650px;
	height:46px;
	line-height:22px;
	padding-left:40px;
	padding-right:10px;
	padding-top:5px;
}
.zjkl_title h2{
font-size:14px;
color:#393a31;
float:left;
margin-top:12px;
}
.zjkl_title span{ 
float:right;
margin-top:9px;

}
.zjkl_kuang{
    height:auto;
	width: 698px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.about{
padding-top:0px;
margin-left:15px;
margin-right:13px;
line-height:25px;
}
.about img {
	
}
.linker{
	font-weight: bold;
	color: #094190;
}
#middle{
height:202px;
width:700px;
margin-top:8px;
}
#news{
float:left;
height:197px;
width:351px;
}
.news_title{
    background-image: url(bgg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:346px;
	height:34px;
	line-height:22px;
}
.news_title h3{
font-size:14px;
color:#393a31;
float:left;
margin-top:8px;
margin-left:25px;
}
.news_title span{ 
float:right;
margin-top:4px;
margin-right:3px;
}
.news_kuang{
    height:167px;
	width: 343px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
#ry{
float: right;
height:197px;
width:346px;
}
.ry_title{
   background-image: url(bgg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:346px;
	height:34px;
	line-height:22px;
}
.ry_title h3{
font-size:14px;
color:#393a31;
float:left;
margin-top:8px;
margin-left:25px;
}
.ry_title span{ 
float:right;
margin-top:4px;
margin-right:3px;
}
.ry_kuang{
    height:167px;
	width: 343px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.news_list{
	float: left;
	height: 150px;
	width: 330px;
	margin-top:11px;
	margin-left:3px;
}
.news_list li {
	line-height: 27px;
	background-image: url(dian.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c9c9c9;
	list-style-type: none;
	padding-right:3px;
}
.text_right {
	float:right;
}
.ry_list{
    height: 143px;
	width: 340px;
	line-height: 25px;
	padding-top:7px;
}
.ry_list img {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
#product{
margin-top:8px;
}
#product .product_title{
    background-image: url(kailai_21.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:650px;
	height:46px;
	line-height:22px;
	padding-left:40px;
	padding-right:10px;
	padding-top:5px;
}
.product_title h2{
font-size:14px;
color:#393a31;
float:left;
margin-top:12px;
}
.product_title span{ 
float:right;
margin-top:9px;

}
.product_kuang{
    height:410px;
	width: 698px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.product_cp{
	width:680px;
	height:400px;
	padding-top:18px;
	margin-left:5px;
}
.product_cp ul{
    width:680px;
	height:400px;
	text-align:center;
	float:left;
}
.product_cp li{
   float:right; 
   width:125px;
   height:130px;
   margin:0 3px;
}
.product_cp li img{
   width:100px;
   height:100px;
}
.product_cp li a img{ 
border:1px solid #baccdd;
padding:0px;
}
#bottom {
	line-height: 25px;
	background-image: url(kailai_48.gif);
	background-repeat: repeat-x;
	text-align: center;
	clear: left;
	height: 137px;
	width: 960px;
	margin-top: 10px;
	margin-left:11px;
	clear:both;
}
.font002 {
	line-height: 25px;
	margin-right: 10px;
	margin-left: 10px;
}
.about_kuang{
    height: 140px;
	width: 246px;
	border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;

}
.about_kuang1{
    height: 120px;
	width: 246px;
	border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;

}
.about_list{
	height: 100px;
	width:220px;
	list-style:none;
	margin-left:12px;
	margin-top:10px;
}
.about_list li{
	font-size:12px;
	line-height:24px;
	padding-top:5px;
}
.about_list li a{
	text-decoration:none;
	padding-left:20px;
	display:block;
	width:204px;
	height:24px;
}
.about_list li a:hover{
	background-image: url(hover2.gif);
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.about_list li a#current2{
	background-image: url(hover2.gif);
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.zjkl2_kuang{
    height: 404px;
	width: 698px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.zjkl2_kuang1{
	height:auto;
	width: 698px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.cpfl_list{
	height: auto;
	width:230px;
	list-style:none;
	margin-left:6px;
	margin-top:10px;
}
.cpfl_list li{
    float:left;
	font-size:12px;
	line-height:24px;
	padding-bottom:5px;
	background-image: url(dian.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}
.cpfl_list li a{
	text-decoration:none;
	padding-left:20px;
	display:block;
	width:95px;
	height:24px;
}
.cpfl_list li a:hover{
	background-image: url(hover2.gif);
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.cpzs_kuang{
    height: 600px;
	width: 698px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.cpzs_pic{
	width:680px;
	height: auto;
	padding-top:18px;
	margin-left:15px;
	margin-bottom:11px;
}
.cpzs_pic ul{
    width:680px;
	height: auto;
	text-align:center;
	float:left;
}
.cpzs_pic li{
   float:left; 
   width:160px;
   height:130px;
   margin:0 3px;
}
.cpzs_pic li img{
   width:100px;
   height:100px;
}
.cpzs_pic li a img{ 
border:1px solid #baccdd;
padding:3px;
}
 .product_right_yema{
 padding-bottom:34px;
 text-align: center;
 margin-top:35px;
 }
.cpzs_jieshao{
margin-top:17px;
margin-left:20px;
margin-right:10px;
} 
.cp_pic{
text-align:center;
margin-bottom:10px;
}
.cp_list{
font-weight:bold;
}
.font11{
font-weight:bold;
}
.cp_list2{
line-height:40px;
margin-bottom:20px;
}
.xwzx_list{
	height: auto;
	width: 680px;
	margin-top:11px;
	margin-left:10px;
}
.xwzx_list li {
	line-height: 30px;
	background-image: url(dian.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c9c9c9;
	list-style-type: none;
	padding-right:3px;
}
.rczp_kuang{
    height: auto;
	width: 698px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.gp_job{
 padding-top:12px;
 padding-left:8px; 
 width:680px; 
 height: auto;
 }
.gp_job .top_title{
	height:34px;
	width:680px;
	border:1px solid #E7E7E7;
	background-color: #f1f1f1;
}
.gp_job .top_title p{ 
   float:left;
   height:34px; 
   line-height:34px;
   width:110px; 
   text-align:center;}

.gp_jobshow{ clear:both; padding-top:6px;}
.gp_jobshow a{ padding-left:16px;}
.gp_jobshow span{ float:left; width:110px;}
.gp_jobshow ul{ list-style:none;}
.gp_jobshow ul li{ height:28px; line-height:28px; background:url(newslist_bg.jpg); text-align:center;}

.page_content{width:685px;height:300px;clear:left; padding:5px 0px 10px 15px; line-height:26px; float:left}
.page_content_img{border:solid 1px #eaeaea; padding:3px}
.fanhui{padding-left:16px;padding-top:20px;}
.Contact_us {
	width:670px;
	margin-left:15px;
	margin-top:10px;
}
.Contact_us ul {
	width:670px;
	height:235px;
}
.Contact_us li {
	margin-top:10px;
	background-image: url(dian.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	line-height: 22px;
	border-bottom:1px dashed #cbd2d7;
	padding-left:13px;
}
.title_text{
	font-size: 16px;
	font-weight: bold;
	color:#094190;
}
.font02{
font-weight:bold;
}
.ct_pic{
text-align:right;
margin-right:13px;
margin-bottom:5px;
}
.ry{
padding-top:10px;
margin-bottom:7px;
text-align:center;
}
.xswl{
padding-top:20px;
margin-bottom:70px;
text-align:center;
}
.xswl_lists{
	padding-top:20px;
	line-height: 30px;
	margin-left:30px;
}
.zp_kuang{
    height: 441px;
	width: 698px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.zp1_kuang{
    height: 781px;
	width: 698px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.zzjg{
padding-top:10px;
margin-bottom:7px;
text-align:center;
}
.fwzz_kuang{
   height: auto;
	width: 698px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.zz{
width:660px;
line-height:26px;
padding-top:10px;
margin-bottom:10px;
margin-left:20px;

}
#flash00{
margin-top:60px;
width:872px;
}
#flash_bg{
   background-image: url(fbg.gif);
	background-repeat: repeat-x;
	background-position: 0 0px;
	width:872px;
   height:200px;
}
.flash_bg_pic{
padding-top:25px;
margin-left:300px;
}
.flash_bg_list{
color:#FFFFFF;
text-align:center;
line-height:22px;
padding-top:18px;
}
#box2{
width:872px;
height:617px;
margin:0px auto;
}
#flash00{
margin-top:60px;
width:872px;
}
/* ϵͳ??CSS???? */
.k_error  {color:#C01920;display:block;line-height:14px;font-size:12px;}

.k_form{display:block;width:100%;margin:0px;margin-top:15px;}
	.k_form .k_login {display:table;margin-left:100px;}
	.k_form p{text-align:left;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}

	.k_form div {text-align:left;}
	.k_form div input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}
.k_form ol li {line-height:24px;}
.k_form ol {text-align:left;}
.k_table{width:100%;border:1px solid;border-color:#CCC #DDD #DDD #CCC;clear:both;text-align:left;}
	.k_table th{border:1px solid;border-color:#EEE #AAA #BBB #EEE;background:#E6E9ED;padding:0px 2px;letter-spacing:2px;color:#14316B;line-height:20px;}
	.k_table td{border:1px solid;border-color:#EEE #AAA #AAA #EEE;padding:1px;line-height:18px;}
	.k_table td input {margin-right:10px;}
	.k_table * {font-size:12px;}
	.k_table tr.hover {background:#E6E9ED;font-weight:bold;}
	.k_table tr.hover a{font-weight:bold;}

	.k_in1 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width: 50px;}
	.k_in2 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:100px;}
	.k_in3 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:200px;}
	.k_in4 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:400px;}
	.k_in5 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:600px;}


/* ??ҳ */
.k_pagelist {float:left;display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}

/* ????ҳ?? */
#k_search{}
	#k_search form{margin:0px auto;line-height:30px;height:30px;font-size:14px;text-align:left;}

	#k_search {text-align:center;}
	#k_search .k_search p{text-align:right;line-height:22px;width:640px;margin:0px;}
	#k_search .k_search div{margin:15px auto;width:100%;}
	#k_search .k_search div h3{margin:0px;width:100%;text-align:left;font-size:14px;line-height:30px;}
	#k_search .k_search div p{margin:0px;width:100%;text-align:left;font-size:12px;line-height:26px;}

	#k_search .k_search div p a{}
	#k_search .k_search div p span{}
/*??Ʒ?б??е????õ?,???ڲ?Ʒ?б?ҳ*/
ul#box1 { width:auto; padding: 0; text-align: center; margin-bottom: 10px; border-bottom: 20px solid #f5f5f5; }
ul#box1 li{ float:left; width:300px; padding-bottom: 10px; padding-top: 10px; color: #999999; border-bottom: 1px dashed #cccccc; }
ul#box1 li a{
	font-size: 12px;
	color: #009900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 150%;
	font-weight: bold;
}
ul#box1 li img{border:1px solid #CCC;}


ul#box2 {
	width:700px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
ul#box2 li{
	width:233px;
	color: #666666;
	float: left;
	text-align: left;
}
ul#box2 li a{
	font-size: 12px;
	color: #FFFFFF;
	line-height: 150%;
	font-weight: bold;
	text-decoration: none;
}
ul#box2 li img{border:1px solid #CCCCCC;}

