html{ background-color:#fff}
body{
    margin:0px auto; 
    padding:0px; 
}	
img{ border:0px}
a {
	text-decoration:none;
	color: #fff;
}
a:hover {
	text-decoration:none;
	color:#FFFF99
}
ul{
	list-style-type: none;
}
ul,li,h1, h2, h3, h4,h5,img{
	padding:0px;
	margin:0px;
}
.body{
    width:979px; 
    margin:0px auto; 
    padding:0px; 
	background:url(images/bj.gif) repeat-x;
}
.height10 {
	margin-top: 10px;
}
.in_con {
	width: 979px;
	margin-top: 10px;
}
.in_con1 {
	float: left;
	width: 165px;
	
}
.in_con11 {
	height:64px;
	width: 165px;
	background:url(images/left_1.gif) no-repeat top
}
.ser1 {
	height: 25px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 25px;
}

.in_con12 {
	width: 165px;
	background:url(images/left_2.gif)  repeat-y top;
	height: 100%;
}
.In_Left {
	width: 142px;
	margin-right: auto;
	margin-left: auto;
min-height:320px;
_height:320px;
}

.In_Left ul {
    padding-top:6px;
	float: left;
	width: 142px;
}
.In_Left li {

	width: 142px;
	float: left;
	font: bold 12px "宋体";
	line-height:22px;
	color: #000;
	display:block;
	margin: 5px auto;
	background: url(images/Left_a.gif) no-repeat;
}
.In_Left li a {
	color: #000;
	display:block;
	width: 112px;
	padding-left:30px;
}


.In_Left li ul li a {
	color: #fff;
	display:block;
	width: 112px;
	padding-left:30px;
}


.In_Left li a:hover{
	color: #fff;
	display:block;	
	background: url(images/Left_ahover.gif) no-repeat;
}





.In_left2{
	clear: both;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.In_left2 ul {
	float: left;
	width: 120px;
	margin-top: 0px;
}
.In_left2 li {
	width: 120px;
	height: 15px;
	background-image: none;
	color: #c8c5c5;
	font: normal 12px "宋体";
	clear: both;
	margin: 3px auto;
}
.In_left2 li a{
	background-image: none;
	color: #c8c5c5;
	font-weight: normal;
}
.In_left2 li a:hover{
	background-image: none;
	color: #FFFF00;
	font-weight: normal;
}


.in_con13{
	width: 165px;
	background:url(images/left_3.gif)  repeat-x;
	clear: both;
}
.in_con2 {
	float: right;
	width: 800px;
	margin-right:6px;
	background-color: #500a0a;
}
.in_con2_L {
	float: left;
	height: 294px;
	width: 7px;
	background:url(images/Right_bj_L.gif) no-repeat top
}
.in_con2_M {
	float: left;
	height: 100%;
	min-height: 400px;
    _height:400px;	
	width: 786px;
	background:url(images/Right_bj_M.gif)  repeat-x top
	
}
.in_con2_M1 {
	height: 35px;
	background:url(images/pro_line.gif) repeat-x bottom;
	margin: 8px auto 10px 5px ;	
}
.in_con2_M11 {
	float: left;
	padding-top: 3px;
}
.in_con2_M12 {
	float: right;
	padding-top: 8px;
	padding-right: 5px;
}
.in_con2_M2 {
	clear: both;
	height: 100%;
	width: 780px;
	margin: 5px  auto 10px auto;
}
.in_con2_M2 dl {
	float: left;
	height: 155px;
	width: 177px;
	background-color: #cfcfc5;
	margin: 7px;
}



.in_con2_M2 dt {
	
	width: 172px;	
	clear: both;
	margin: 0px auto;
	border: solid 1px #bfbfbc;
	text-align:center;
}
.in_con2_M2 dd {
	padding-left: 15px;
	padding-top: 2px;
	font-size: 12px;
	color: #383636;
	
}



.in_con2_Mhc {
	clear: both;
	height: 100%;
	width: 780px;
	margin: 5px  auto 10px auto;
}
.in_con2_Mhc dl {
	float: left;
	
	width: 177px;
	height: 238px;
	background-color: #cfcfc5;
	margin: 7px;
}



.in_con2_Mhc dt {
	
	width: 172px;	
	clear: both;
	margin: 0px auto;
	border: solid 1px #bfbfbc;
	text-align:center;
}
.in_con2_Mhc dd {
	padding-left: 15px;
	padding-top: 2px;
	font-size: 12px;
	color: #383636;
	
}





.in_con2_R {
	float: right;
	height: 294px;
	width: 7px;
	background:url(images/Right_bj_R.gif) no-repeat top
}


.About_Left{
min-height:345px;
_height:345px;}

.about_left1 {
	height:45px;
	width: 165px;
	background:url(images/about_left_1.gif) no-repeat top
	
}
.about_left11 {
    clear: both;
	height: 29px;
	width: 130px;
	padding-left: 20px;
	margin: 6px auto 2px auto;
	background:url(images/about_03.jpg) no-repeat top;
	color: #FFFFFF;
	font: bold 14px "宋体";
	line-height: 29px;
	
	
}

About_Left {
	width: 142px;
	margin-right: auto;
	margin-left: auto;
	
}
.About_Left ul {
	clear: both;
	width: 150px;
	margin: 0 auto;
	padding:5px 0;    
	background-color: #260404;
}
.About_Left li {
	color: #ffe6ba;
	font: bold 12px "宋体";
	border-bottom: solid 1px #000;
	line-height: 33px;
	display:block
}
.About_Left li a {
	width: 125px;
	height: 33px;
	padding-left: 25px;
	background: url(images/about_08.jpg) no-repeat top;
	display:block;
	color: #ffe6ba;
}
.About_Left li a:hover {
	width: 125px;
	height: 33px;
	padding-left: 25px;
	background: url(images/about_06.jpg) no-repeat top;
	display:block;
	color: #FFF;
}

.About_right_M2 {
	clear: both;
	height: 100%;
	width: 700px;
	font-size: 12px;
	color: #bfaba3;
	text-indent: 25px;
	line-height: 25px;
	margin: 20px auto 10px auto;
	padding-bottom: 150px;
}
.News_right_M2 {
	width: 700px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.News_right_M2 ul {
	float: right;
	width: 700px;
}
.News_right_M2 li {
	line-height: 30px;
	font-size: 12px;
	color: #bfaba3;
	border-bottom: dotted 1px #686347;
	background: url(images/icon_03.gif) no-repeat left 13px;
	width: 695px;
	padding-left: 15px;
}
.News_right_M2 span {
	float: right;
}
.News_right_M21 {
	font-size: 14px;
	font-weight: bold;
	color: #a1948f;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
.News_right_M22 {
	font-size: 12px;
	color: #bfaba3;
	text-indent: 25px;
	line-height: 24px;
}
.Message_text {
	font-size: 12px;
	color: #bfaba3;
	text-indent: 25px;
	line-height: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#Message_textbd {
    background-color:#c0c0c0;
    border:solid 1px #4c4c4c;
}
#Message_textbd2 {
	width: 300px;
	height: 150px;
	background-color:#c0c0c0;
    border:solid 1px #4c4c4c;
}
.Contact_text {
    width:96%;
    margin:0 auto;
    clear:both;
}
.Contact_text1 {
	height: 30px;
	font: bold 12px "宋体";
	color: #c7ab75;
	margin:20px 10px 10px 20px;
	border-bottom: dotted 1px #686347;
}
.Contact_text2 {
	color: #bfaba3;
	width: 80%;
	margin: 0 auto 10px auto;	
	font: normal 12px Verdana, "宋体";
	line-height: 25px;
}
.products_li {
	font-size: 12px;
	color: #bfaba3;
	height: 35px;
	margin-bottom:15px;
	line-height: 25px;
	margin-left: 15px;
}
.products_li_pbk {
    padding:1px;
    border:solid 1px #686347}







.bottom {
	margin: 25px auto ;
	border-top:solid 1px #f3f685;
	
}
.bottom1 {
	padding-top: 10px;
	padding-left:8px;
	float: left;
}
.bottom2 {
	float: right;
	color: #ffffc0;
	font-size: 12px;
	padding-top: 15px;
	padding-right: 8px;
}






/*字体,表单样式*/
.white12{
    color:#fff;
    font-size:12px;}
.ser_bd {
	width: 105px;
	float: left;
	background-color:#b9a7a7;
	border: solid 1px #412d2d
}
