body{ margin:0px; background-color:#D4F0D6;background-image:url(../images/bg.jpg); background-position:center top; background-repeat:repeat-x;}
body,th,div {
    padding:0; margin: 0;
	font-size: 12px;
	color: #333333;
	font-family:"微软雅黑",Verdana, Helvetica, sans-serif;
	line-height:180%;
}
td{
    padding:0; margin: 0;
	text-align:left;
	font-size: 12px;
	color: #333333;
    font-family:"微软雅黑",Verdana, Helvetica, sans-serif;
	line-height:180%;
}

a {
	color: #333333;
	font-family:"微软雅黑",Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	font-family:"微软雅黑",Verdana, Helvetica, sans-serif;
	color: #ff0000;
}

.head_bg{ width:100%; height:142px; margin:0 auto; background-image:url(../images/head_bg.jpg)}

.head{ clear:both;width:1030px; margin:0 auto; height:142px;background-image:url(../images/logo.jpg); background-repeat:no-repeat}

.cn_en{ width:120px; height:100px; text-align:right; float:right}

.cn_en a{ display:block; width:120px; height:40px;}


.head_search{float:right}

.menu_bg{width:100%;height:55px; position:absolute; top:115px; left:0px; z-index:999999}

.menu_960{width:1030px; margin:0 auto; background-repeat:no-repeat; height:55px}

.menu{width:1030px; height:55px; background-image:url(../images/menu_bg.jpg); margin:0 auto}

/*****************************************************************************************************************************************/
.topmenu {
	CLEAR: both; DISPLAY: inline; FONT-FAMILY: Tahoma; LIST-STYLE-TYPE: none; margin:0px; width:1030px; padding:0px;
}
.topmenu LI {
	FLOAT: left; WIDTH:125px; MARGIN-RIGHT:0px; height:55px;
}

#menu_line{ width:3px; float:left;height:55px; background-image:url(../images/menu_line.jpg)}

.topmenu A {
	DISPLAY: block; FONT-WEIGHT: normal; TEXT-ALIGN: center;TEXT-DECORATION: none; font-size:14px; color:#ffffff; height:55px;line-height:60px; font-weight:bold 
}

.topmenu A:hover {
	 COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none; font-size:14px; background-image:url(../images/menu_bg_h.jpg); font-weight:bold
}
	
.topmenu_a{COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none; font-size:14px; background-image:url(../images/menu_bg_h.jpg); font-weight:bold
}

.topmenu_a a {
	 COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none; font-size:14px; background-image:url(../images/menu_bg_h.jpg); font-weight:bold
}
/*****************************************************************************************************************************************/

.ber{width:100%; margin:0 auto;height:440px;background-image: url(../images/ber.jpg); background-position:center top; background-repeat:no-repeat;}
.ber_b{ width:100%; background-image:url(../images/ber_b.jpg); height:31px; margin-bottom:15px}
.clear{ clear:both}

.main{overflow:hidden;width:1030px; margin:0 auto;}

.column{padding-bottom: 32767px;margin-bottom: -32767px;}

.m_left{width:233px; text-align:center; float:left; background-image:url(../images/l_bg.jpg)}

.m_right{width:783px; float:right; background-image:url(../images/r_bg.jpg)}

.l_t{height:43px; line-height:43px; color:#ffffff; font-weight: bold; text-align:left; font-size:18px; padding-left:15px;text-transform:Uppercase; background-image: url(../images/l_t.jpg)}

.l_t_en{font-weight:100; font-size:12px; color:#ffffff;text-transform:Uppercase; line-height:30px;}

.l_class{background-image:url(../images/l_bg.jpg); padding-top:3px;background-image:url(../images/l_ct.jpg)}

.l_c{ }

.r_t{width:783px;text-transform:Uppercase;height:44px; background-repeat:no-repeat; background-position:right top; background-image:url(../images/r_t.jpg);}

.r_t_l{float:left; font-size:18px; font-weight: bold; text-align:left;  height:44px;line-height:44px; color:#333333; padding-left:15px}

.r_t_l_en{font-size:14px; font-weight:100;text-transform:Uppercase; line-height:44px; color:#333333;}

.r_t_r{float:right; text-align:left;color:#1D7852; line-height:44px; font-size:12px; padding-right:15px}

.r_t_r a{ color:#1D7852}

.r_content{ width:753px!important;width:783px; text-align:left; margin-top:15px; padding-left:15px; padding-right:15px}

/*****************************************************************************************************************************************/

.Pro_class_D{width:233px; height:43px; margin:0 auto}

.Pro_class_D a{display:block; width:203px!important;width:233px; height:43px; text-align: left; line-height:43px;font-size:14px; font-weight: bold; background-image:url(../images/pro_list_bg.jpg);color:#ffffff; padding-left:30px}

.Pro_class_D a:hover{display:block; font-weight:bold; background-image:url(../images/pro_list_bg_h.jpg); color:#ff0000}

.Pro_class_D_F{width:233px; height:43px; margin:0 auto}

.Pro_class_D_F a{display:block;width:203px!important;width:233px; height:43px; text-align: left; line-height:43px;font-size:14px; font-weight: bold; background-image:url(../images/pro_list_bg_h.jpg);color:#ff0000; padding-left:30px}

.Pro_class_D_F a:hover{display:block;}

/*****************************************************************************************************************************************/

.Pro_class_Z{width:198px; height:36px; margin:0 auto}

.Pro_class_Z a{display:block; width:163px!important;width:198px; height:36px; text-align: left; line-height:36px;font-size:12px; font-weight: 100; background-image:url(../images/pro_list_bg.jpg);color:#000000; padding-left:35px}

.Pro_class_Z a:hover{display:block; font-weight:bold; background-color:#F08200; color:#ff0000}

.Pro_class_Z_F{width:198px; height:36px; margin:0 auto}

.Pro_class_Z_F a{display:block;width:163px!important;width:198px; height:36px; text-align: left; line-height:36px;font-size:12px; font-weight: bold; background-image:url(../images/pro_list_bg.jpg);color:#ff0000; padding-left:35px}

.Pro_class_Z_F a:hover{display:block;}
/*****************************************************************************************************************************************/

.Pro_class_X{width:198px; height:36px; margin:0 auto}

.Pro_class_X a{display:block; width:168px!important;width:198px; height:36px; text-align: left; line-height:36px;font-size:12px; font-weight: 100; background-image:url(../images/pro_list_bg.jpg);color:#000000; padding-left:30px}

.Pro_class_X a:hover{display:block; font-weight:bold; background-color:#F08200; color:#ff0000}

.Pro_class_X_F{width:198px; height:36px; margin:0 auto}

.Pro_class_X_F a{display:block;width:168px!important;width:198px; height:36px; text-align: left; line-height:36px;font-size:12px; font-weight: bold; background-image:url(../images/pro_list_bg.jpg);color:#ff0000; padding-left:30px}

.Pro_class_X_F a:hover{display:block;}

/*****************************************************************************************************************************************/

.pro_list{ list-style:none; padding:0; margin:0}
.pro_list li{ float:left; margin-left:23px; margin-right:23px; margin-bottom:15px}

/*.pro_list li a{ display:block; width:222px; height:143px; background-color:#cccccc}

.pro_list li a:hover{ background-color:#E51665;}*/

.pro_list li a:hover div{ color:#1B1801}

.box { 
/*非IE的主流浏览器识别的垂直居中的方法*/ 
display: table-cell;
vertical-align:middle; 
/*设置水平居中*/ 
text-align:center; 
/* 针对IE的Hack */ 
*display: block; 
*font-size: 110px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
width:198px; 
height:198px;
border:#cccccc solid 0px; background-image:url(../images/pro_bg.png)
} 
.box img { 
/*设置图片垂直居中*/ 
vertical-align:middle; 
}
/*****************************************************************************************************************************************/

.input_k{BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #808080 1px solid; COLOR: #333333; BORDER-BOTTOM: #d4d0c8 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif}

/*****************************************************************************************************************************************/

.foot{width:100%;margin:0 auto;text-align:center;margin-top:20px; color:#ffffff; background-image:url(../images/foot_bg.jpg); height:155px}

.foot a{ color:#ffffff}

.foot_t{ width:1030px; height:60px; line-height:60px; color:#FFFFFF; text-align:center; margin:0 auto}

.foot_t a{ line-height:60px; color:#FFFFFF; font-size:14px; margin-left:10px; margin-right:10px; text-align:center}

.foot_b{ width:1030px; margin:0 auto; height:85px; margin-top:10px; color:#FFFFFF; text-align:center}
.foot_b a{color:#FFFFFF}