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: #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:111px; margin:0 auto;}

.head{ clear:both;width:1084px; margin:0 auto; height:111px;background-image:url(../images/logo.jpg); background-repeat:no-repeat}

.head_search{clear:both;width:1084px;float:right; margin-top:38px}

.menu_bg{clear:both;width:100%;height:70px;}

.menu_960{width:1084px; margin:0 auto; background-repeat:no-repeat; height:70px}

.menu{width:1084px; height:70px;margin:0 auto}

/*****************************************************************************************************************************************/
.topmenu {
	CLEAR: both; DISPLAY: inline; FONT-FAMILY: Tahoma; LIST-STYLE-TYPE: none; margin:0px; width:1084px; padding:0px;
}
.topmenu LI {
	FLOAT: left; WIDTH:154px; MARGIN-RIGHT:0px; height:70px;
}

#menu_line{ width:1px; float:left;height:70px; 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:70px;line-height:70px; 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:612px;background-image: url(../images/ber.jpg); background-position:center top; background-repeat:no-repeat; margin-bottom:15px}

.clear{ clear:both}

.main{overflow:hidden;width:1084px; margin:0 auto;}

.column{padding-bottom: 32767px;margin-bottom: -32767px;}

.m_left{width:270px; text-align:center; float:right}

.m_right{width:784px; float:left; }

.l_t{height:58px; line-height:58px; color:#ffffff; font-weight: bold; text-align:left; font-size:16px; padding-left:15px;text-transform:Uppercase; background-color:#000000}

.l_t_en{font-weight:100; font-size:12px; color:#ffffff;text-transform:Uppercase; line-height:58px;}

.l_class{ padding-top:1px}

.l_c{}

.r_t{width:784px;text-transform:Uppercase;height:58px; background-repeat:no-repeat; background-color:#F2F2F2}

.r_t_l{float:left; font-size:16px; font-weight: bold; text-align:left;  height:58px;line-height:58px; color:#000000; padding-left:15px}

.r_t_l_en{font-size:14px; font-weight:100;text-transform:Uppercase; line-height:58px; color:#000000;}

.r_t_r{float:right; text-align:left;color:#000000; line-height:58px; font-size:12px; padding-right:15px}

.r_content{width:784px; text-align:left; margin-top:15px;}

/*****************************************************************************************************************************************/

.Pro_class_D{width:270px; height:37px; margin:0 auto}

.Pro_class_D a{display:block; width:240px!important;width:270px;height:36px; text-align: left;line-height:36px;font-size:14px;font-weight:100;background-color:#f2f2f2;color:#000000;padding-left:30px}

.Pro_class_D a:hover{display:block; font-weight:100; background-color:#F08200; color:#ffffff}

.Pro_class_D_F{width:270px; height:37px; margin:0 auto}

.Pro_class_D_F a{display:block;width:240px!important;width:270px;height:36px; text-align:left;line-height:36px;font-size:14px;font-weight:100;background-color:#F08200;color:#ffffff;padding-left:30px}

.Pro_class_D_F a:hover{display:block;}

/*****************************************************************************************************************************************/
.Pro_class_Z{width:270px; height:37px; margin:0 auto}

.Pro_class_Z a{display:block; width:230px!important;width:270px;height:36px; text-align: left;line-height:36px;font-size:14px;font-weight:100;background-color:#f2f2f2;color:#000000;padding-left:40px}

.Pro_class_Z a:hover{display:block; font-weight:bold; background-color:#F08200; color:#ffffff}

.Pro_class_Z_F{width:270px; height:37px; margin:0 auto}

.Pro_class_Z_F a{display:block;width:230px!important;width:270px;height:36px; text-align:left;line-height:36px;font-size:14px;font-weight:100;background-color:#F08200;color:#ffffff;padding-left:40px}

.Pro_class_Z_F a:hover{display:block;}
/*****************************************************************************************************************************************/
.Pro_class_X{width:270px; height:37px; margin:0 auto}

.Pro_class_X a{display:block; width:230px!important;width:270px;height:36px; text-align: left;line-height:36px;font-size:12px;font-weight:100;background-color:#f2f2f2;color:#000000;padding-left:40px}

.Pro_class_X a:hover{display:block; font-weight:bold; background-color:#F08200; color:#ffffff}

.Pro_class_X_F{width:270px; height:37px; margin:0 auto}

.Pro_class_X_F a{display:block;width:230px!important;width:270px;height:36px; text-align:left;line-height:36px;font-size:12px;font-weight:100;background-color:#F08200;color:#ffffff;padding-left:40px}

.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:152px; 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:#525252 solid 0px; background-image:url(../images/pro_bg.png)
} 
.box img { 
/*设置图片垂直居中*/ 
vertical-align:middle; 
}

.box:hover{  background-image:url(../images/pro_bg_h.png)}
/*****************************************************************************************************************************************/

.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; background-color:#57BC54; padding-top:15px;  color:#000000; line-height:25x}

.foot a{ color:#000000}

.foot_menu{ height:auto; background-color:#4D4D4D; height:260px}

.foot_menu_1084{ background-image:url(../images/foot_bg.jpg); height:auto; padding-top:68px; margin:0 auto; width:1084px}

.footlink{width:193px; float:left; text-align:left; height:160px}

.footlink a{ display:block; width:187px!important; width:190px; height:21px; padding-left:3px;  text-align:left;line-height:21px; font-size:14px; color:#ADADAD}

.footlink a:hover{ background-color:#FFDD00; color:#000000}



.i_pro{width:308px; height:377px; float:left; margin-right:60px; cursor:pointer}

.i_pro_imgdiv{ width:308px; height:230px; margin:0 auto;border:#525252 solid 1px; position:relative}

.i_pro_imgdiv:hover{ border:#FFDD00 solid 1px}

.i_pro_imgdiv_riqi{ position:absolute; left:0px; bottom:0px; height:45px; width:125px; background-color:#FFDD00; color:#131001; z-index:999; line-height:45px; font-size:14px; text-align:center}

.i_pro_imgtxt{ width:270px; height:140px; margin-top:7px; margin:0 auto}

.i_pro_imgtxt span{ display:block; width:270px; height:40px; line-height:40px; font-size:18px}


.i_news{ background-image:url(../images/i7.jpg); width:560px!important; width:580px; height:90px!important; height:110px; padding:10px; margin-bottom:10px}

.i_news img{ float:left; margin-right:10px; width:90px; height:90px}

.i_news_title{ float:right; width:460px; height:30px}

.i_news_title a{ display:block; width:380px; float: left; line-height:30px; font-size:16px}

.i_news_title span{ float:right; line-height:30px; width:80px; color:#5CC850}

.i_news_content{ float:right; width:460px; height:60px; line-height:20px; color:#585858}
