body{ margin:0px; background-color:#ffffff;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: #716C68;
	font-family:"微软雅黑",Verdana, Helvetica, sans-serif;
	line-height:180%;
}
td{
    padding:0; margin: 0;
	text-align:left;
	font-size: 12px;
	color: #716C68;
    font-family:"微软雅黑",Verdana, Helvetica, sans-serif;
	line-height:180%;
}

a {
	color: #716C68;
	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:109px; margin:0 auto; background-image:url(../images/head_bg.jpg); background-position:center top}

.head{ clear:both;width:1000px; margin:0 auto; height:109px}

.head_logo{ float:left; width:300px; height:109px;background-image:url(../images/logo.jpg); background-repeat:no-repeat}

.menu_bg{width:700px;height:109px; float:right}

.cn_en{ width:700px; height:50px; text-align:right; line-height:50px; color:#000000}

.cn_en a{ line-height:50px; color: #000000}

.menu_960{width:700px; margin:0 auto; background-repeat:no-repeat; height:50px}

.menu{width:700px; height:40px; 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:700px; padding:0px;
}
.topmenu LI {
	FLOAT: left; width:auto; MARGIN-RIGHT:0px; height:40px;
}

#menu_line{ width:40px; float:left;height:40px; background-image:url(../images/menu_line.jpg)}

.topmenu A {
	DISPLAY: block; FONT-WEIGHT: normal; TEXT-ALIGN: center;TEXT-DECORATION: none; font-size:14px; color:#000000; height:40px;line-height:40px; font-weight:bold 
}

.topmenu A:hover {
	 COLOR: #ff0000; 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:431px;background-image: url(../images/ber.jpg); background-position:center top; background-repeat:no-repeat; margin-bottom:15px}

.clear{ clear:both}

.main{overflow:hidden;width:1000px; margin:0 auto; background-image:url(../images/main_bg.jpg); background-repeat:repeat-y}

.column{padding-bottom: 32767px;margin-bottom: -32767px;}

.m_left{width:218px; text-align:center; float:left}

.m_right{width:782px; float:right; }

.l_t{height:65px; line-height:65px; color:#003E9F; font-weight: bold; text-align:left; font-size:14px;text-transform:Uppercase; background-image:url(../images/l_t.jpg); padding-left:15px}

.l_t_en{font-weight:bold; font-size:14px; color:#828385;text-transform:Uppercase; line-height:30px;}

.l_class{}

.l_c{}

.r_t{width:782px;text-transform:Uppercase;height:64px; background-repeat:no-repeat; background-position:right top;  border-bottom:#cccccc solid 1px; background-image:url(../images/r_t.jpg)}

.r_t_l{float:left; font-size:18px; font-weight: bold; text-align:left;  height:64px;line-height:64px; color:#003E9F; padding-left:15px}

.r_t_l_en{font-size:14px; font-weight:100;text-transform:Uppercase; line-height:64px; color:#828385;}

.r_t_r{float:right; text-align:left;color:#716C68; line-height:64px; font-size:12px; padding-right:15px}

.r_content{ width:752px!important;width:782px; text-align:left; padding-left:15px; padding-right:15px; margin-top:15px;}

/*****************************************************************************************************************************************/

.Pro_class_D{width:218px; height:51px; margin:0 auto}

.Pro_class_D a{display:block; width:188px!important;width:218px; height:51px; text-align: left; line-height:51px;font-size:14px; font-weight: bold; background-image:url(../images/pro_list_bg.jpg);color:#493E42; padding-left:30px}

.Pro_class_D a:hover{display:block; font-weight:bold; background-image:url(../images/pro_list_bg_h.jpg); color:#ffffff}

.Pro_class_D_F{width:218px; height:51px; margin:0 auto}

.Pro_class_D_F a{display:block;width:188px!important;width:218px; height:51px; text-align: left; line-height:51px;font-size:14px; font-weight: bold; background-image:url(../images/pro_list_bg_h.jpg);color:#ffffff; padding-left:30px}

.Pro_class_D_F a:hover{display:block;}

/*****************************************************************************************************************************************/
.Pro_class_Z{width:218px; height:51px; margin:0 auto}

.Pro_class_Z a{display:block; width:183px!important;width:218px; height:51px; text-align: left; line-height:51px;font-size:14px; font-weight: 100; background-image:url(../images/pro_list_bg.jpg);color:#493E42; padding-left:35px}

.Pro_class_Z a:hover{display:block; font-weight:bold; background-image:url(../images/pro_list_bg_h.jpg); color:#ffffff}

.Pro_class_Z_F{width:218px; height:51px; margin:0 auto}

.Pro_class_Z_F a{display:block;width:183px!important;width:218px; height:51px; text-align: left; line-height:51px;font-size:14px; font-weight: 100; background-image:url(../images/pro_list_bg_h.jpg);color:#ffffff; padding-left:35px}

.Pro_class_Z_F a:hover{display:block;}

/*****************************************************************************************************************************************/
.Pro_class_X{width:218px; height:32px; margin:0 auto}

.Pro_class_X a{display:block; width:183px!important;width:218px; height:51px; text-align: left; line-height:51px;font-size:12px; font-weight: 100; background-image:url(../images/pro_list_bg.jpg);color:#493E42; padding-left:35px}

.Pro_class_X a:hover{display:block; font-weight:bold; background-image:url(../images/pro_list_bg_h.jpg); color:#ffffff}

.Pro_class_X_F{width:218px; height:32px; margin:0 auto}

.Pro_class_X_F a{display:block;width:183px!important;width:218px; height:51px; text-align: left; line-height:51px;font-size:12px; font-weight: 100; background-image:url(../images/pro_list_bg_h.jpg);color:#ffffff; padding-left:35px}

.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:150px; 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: #716C68; BORDER-BOTTOM: #d4d0c8 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif}

/*****************************************************************************************************************************************/

.foot{width:100%;margin:0 auto;text-align:center; height:192px; margin-top:20px; background-color:#4D4B4C; padding-top:15px;  color:#909090}

.foot a{ color:#909090}

.foot_1000{ width:1000px; margin:0 auto; height:192px;}

.foot_1000_l{ background-image:url(../images/foot_logo.jpg); width:330px; height:192px; float:left}

.foot_1000_c{ width:450px; float:left; margin-top:25px; height:150px; background-image:url(../images/foot_line.jpg); background-repeat:repeat-y; padding:0px}

.foot_1000_c dt{background-image: url(../images/foot_line.jpg); background-repeat:no-repeat; height:30px; width:420px; width:450px;cursor:pointer; text-align:left; padding-left:30px; line-height:30px}

.foot_1000_c dt:hover{background-image: url(../images/foot_line_h.jpg); background-repeat:repeat-y; line-height:30px; text-align:left; width:420px; width:450px;cursor:pointer; text-align:left; padding-left:30px; line-height:30px}

.foot_1000_c dt a{ float:left; width:80px; display:block; margin-left:15px; line-height:30px; font-size:14px}

.foot_1000_c dt a:hover{ float:left; width:80px; display:block; margin-left:15px; line-height:30px; font-size:14px; color:#FFFFFF}

.foot_txt_d{}

.foot_txt_d a{ display:block; font-size:16px; line-height:30px; font-weight:bold; width:180px}

.foot_txt_d a:hover{ color:#FFFFFF}

.i_pro{ width:180px!important;width:192px; height:180px!important;height:192px; padding:6px; float:left; margin-left:8px; margin-top:5px; background-image:url(../images/i_pro_bg.jpg);position:relative}