/* CSS Document */
body{
 background-color:#2B2B2B;
 margin:0px;
 padding:0px;
 text-align:center;
 font-size:12px;
 color:#FFFFFF;
 }
a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: underline;
	color: #868068;
}
#main{
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 width:1004px;
 }
/*--------------------------*/
.index_bg{
 background-image:url(../image/index_bg.jpg); 
 background-position:left;
 background-repeat:repeat-x;
 padding-left:12px;
 padding-top:39px;
 height:201px;
 }
.index_title{
 background-image:url(../image/title_bg.jpg);
 background-position:left;
 background-repeat:no-repeat;
 width:296px;
 height:30px;
 text-align:center;
 line-height:30px;
 color:#C7C4B1;
 }
.index_text{
 margin-top:14px;
 padding-left:17px;
 padding-right:17px;
 width:262px;
 line-height:20px;
 }
.index_text li{
 line-height:23px;
 list-style-type:square;
 }
.index_more{
 margin-top:8px;
 text-align:right;
 width:284px;
 clear:both;
 }
.index_show{
 width:319px;
 height:179px;
 background-image:url(../image/index_show.jpg);
 background-position:left;
 background-repeat:no-repeat;
 margin-right:26px;
 }
.cp_image{
 padding-top:48px;
 padding-left:23px;
 padding-right:23px;
 margin-bottom:6px;
}
.index_show div{
 text-align:center;
 line-height:30px;
 }
.float_left{
 float:left;
 width:50%;
 }
.index_menu{
 background-image:url(../image/index_menu/menu.jpg);
 height:41px;
 padding-left:54px;
 line-height:41px;
 }
.main_menu{
 background-image:url(../image/main_menu/menu2.jpg);
 height:41px;
 padding-left:54px;
 line-height:41px;
 }
.index_menu img, .main_menu img{
 border:none;
 }
.index_menu div, .main_menu div{
 float:left;
 }
.index_menu_font{
 padding-left:38px;
 }
/*--------------------------*/
.bottom{
 height:34px;
 background-color:#2B2C27;
 background-image:url(../image/index_line.jpg);
 background-position:top;
 background-repeat:no-repeat;
 line-height:34px;
 text-align:center;
 color:#D1C6B2;
}
.bottom a:link {
	color: #D1C6B2;
	text-decoration: none;
}
.bottom a:visited {
	text-decoration: none;
	color: #D1C6B2;
}
.bottom a:hover {
	text-decoration: underline;
	color: #ffffff;
}
/*-------------------------*/
.main1{
 background-image:url(../image/main_bg.jpg);
 background-position:top;
 background-repeat:repeat-x;
 padding-top:20px;
 padding-left:16px;
 }
/*------------------------*/
.left_menu_bg{
 background-image:url(../image/menu_bg.jpg);
 background-position:left;
 background-repeat:repeat-y;
 width:203px;
 }
.left_menu{
 background-image:url(../image/menu_top.jpg);
 background-position:top;
 background-repeat:no-repeat;
 padding-left:2px;
 padding-right:2px;
 }
.menu_title{
 padding-left:75px;
 padding-top:12px;
 margin-bottom:29px;
 font-weight:800;
 color:#86806A;
 }
.menu_second{
 padding-top:8px;
 padding-bottom:9px;
 background-image:url(../image/menu_line.jpg);
 background-position:bottom;
 background-repeat:no-repeat;
 padding-left:75px;
 }
.left_menu a:link, .page a:link, .back a:link, .cp_list a:link, .zp_div1 a:link, .link_list a:link, .map_text a:link, .index_menu_font a:link {
	color: #8E7E53;
	text-decoration: none;
}
.left_menu a:visited, .page a:visited, .back a:visited, .cp_list a:visited, .zp_div1 a:visited, .link_list a:visited, .map_text a:visited, .index_menu_font a:visited {
	text-decoration: none;
	color: #8E7E53;
}
.left_menu a:hover, .page a:hover, .back a:hover, .cp_list a:hover, .zp_div1 a:hover, .link_list a:hover, .map_text a:hover, .index_menu_font a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.menu_second li{
 padding-top:6px;
 list-style-image:url(../image/menu_ico.jpg);
 list-style-position:outside;
 margin-left:20px;
 }
/*----------------------------*/
.main_text{
 margin-left:55px;
 margin-right:65px;
 }
.main_text_title{
 background-image:url(../image/line.jpg);
 background-position:bottom;
 background-repeat:no-repeat;
 height:27px;
 line-height:27px;
 color:#84846A;
 text-align:right;
 }
.main_text_text{
 padding-top:38px;
 margin-left:46px;
 line-height:21px;
 margin-bottom:30px;
 }
.main_text_line2{
 margin-bottom:45px;
 }
 /*----------------------*/
.text_edit{
 margin-top:28px;
 margin-left:30px;
 margin-bottom:30px;
 }
.text_edit li{
 line-height:3em;
 }
.ld{
float:left;
width:550px;
 }
.rd{
 float:right;
 width:70px;
 text-align:right;
 padding-right:6px;
 }
/*------------------*/
.page{
 clear:both;
 text-align:right;
 margin-top:5px;
 margin-right:2px;
 margin-bottom:36px;
 color:#8E7E53;
 }
.main_text_line3{
 margin-top:34px;
 margin-bottom:12px;
 }
.new_title{
 text-align:center;
 line-height:18px;
 color:#8E7E53;
 margin-bottom:25px;
 border-bottom:#8E7E53 dotted 1px;
 margin-right:12px;
 padding-bottom:6px;
 }
.back{
 font-weight:800;
 text-align:center;
 color:#8E7E53;
 margin-top:30px;
 }
.menu_product{
 list-style-image:none;
 padding-left:12px;
 }
/*--------------------------*/
.serch_form{
 text-align:right;
 color:#8E7E53;
 }
.btn_serch{
 background-image:url(../image/btn_serch.jpg);
 background-position:left;
 background-repeat:no-repeat;
 width:36px;
 height:20px;
 border:none;
 }
.serch_box{
 width:145px;
 height:17px;
 background-image:url(../image/serch_box.jpg);
 background-position:left;
 background-repeat:no-repeat;
 border:none;
 margin-bottom:4px;
 color:White;
 }
/*------------------------*/
.cp_list{
 float:left;
 width:150px;
 text-align:center;
 line-height:32px;
 margin-left:9px;
 margin-bottom:20px;
 }
.cp_select_image{
 width:310px;
 text-align:center;
 color:#8E7E53;
 font-weight:800;
 margin-bottom:33px;
 }
.cp_select_image img{
 margin-bottom:10px;
 }
.null{
 height:80px;
 }
/*---------------------------*/
.lyb_name{
 padding-top:7px;
 border-top:#FFFFFF dotted 1px;
 padding-bottom:4px;
/* border-bottom:#857251 solid 2px;*/
 border-bottom:#857251 solid 2px;
 margin-bottom:10px;
 padding-left:7px;
 }
.lyb_text{
 padding-left:7px;
 line-height:20px;
 border-bottom:#666666 dashed 1px;
 }
.lyb_hf{
 color:#8E7E53;
 line-height:24px;
 padding-left:7px;
 margin-top:9px;
 margin-bottom:35px;
 }
.write_ly{
 border-bottom:#7B7462 solid 2px;
 font-weight:800;
 padding-bottom:3px;
 padding-left:7px;
 }
.lyb_box{
 height:16px;
 width:216px;
 border:#FFFFFF solid 1px;
 background-color:#2B2B2B;
 margin-bottom:2px;
 color:White;
 }
.red{
 color:#FF0000;
 }
.write_ly_form{
 margin-left:90px;
 }
.btn_submit{
 height:20px;
 width:49px;
 background-image:url(../image/btn_submit.jpg);
 border:none;
 }
.btn_reset{
 height:20px;
 width:49px;
 background-image:url(../image/btn_reset.jpg);
 border:none;
 }
.btn{
 margin-left:65px;
 margin-top:6px;
 }
/*-------------------------*/
.zp_div1{
 height:30px;
 line-height:30px;
 border-bottom:#55524B dotted 1px;
 margin-bottom:12px;
 color:#8E7E53;
 }
.job_text{
 line-height:18px;
 color:#FFFFFF;
 margin-left:15px;
 width:588px;
 }
.job_tr1{
 background-color:#444027;
 width:106px;
 text-align:center;
 border-top:#94836F 1px solid;
 border-left:#94836F 1px solid;
 height:28px;
 }
.job_tr2{
 width:188px;
 text-align:left;
 padding-left:31px;
 height:28px;
 border-top:#94836F 1px solid;
 border-left:#94836F 1px solid;
 }
.job_text table{
 border-bottom:#94836F 1px solid;
 border-right:#94836F 1px solid;
 margin-top:12px;
 margin-bottom:17px;
 }
.job_div .rd{
 margin-right:52px;
 }
.job_div .job_title{
 margin-right:30px;
 }
.color1{
 color:#8E7E53;
 font-weight:800;
 }
/*------------------------*/
.link_list{
 float:left;
 width:210px;
 text-align:left;
 line-height:32px;
 margin-left:0px;
 margin-bottom:20px;
 border-bottom:#CCCCCC dotted 1px;
 }
.link_span{
 margin-left:45px;
 }
.map_bg{
 background-image:url(../image/map_bg.jpg);
 background-position:left;
 background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 padding-left:22px;
 margin-top:3px;
 margin-bottom:12px;
 }
.map_text{
 margin-left:12px;
 line-height:22px;
 color:#8E7E53;
 }
 
:focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur()) }
 
 menu_div1 { background:url('../image/top.jpg')}
