﻿
body { margin:0 auto; padding:0; font-family:Arial,宋体; font-size:12px; color:#000000; line-height:24px; background:url(../../../../e/template/default/images/bg.jpg) repeat-x top #cecece;}
div { margin:0 auto;}


ul,h2,h3,h4,h5,h6,img,dl,dd,dt,form,table,tr,td,p,ol { margin:0; padding:0;}
li,dl,dd,dt { list-style-type:none; letter-spacing:0px; }
img { border:none;}
a { color:#333; text-decoration:none;}
a:hover { color:#CC0000; text-decoration:underline;}
H4{background:url(../../../../e/template/default/css/h4.gif) no-repeat; line-height:23px; color:#666; font-size:12px; font-weight:bold; padding-left:33px;}
.clear { clear:both;}
.b { font-weight:bold;}
.float_right { float:right;}
.float_left { float:left;}
.hg10 { height:10px; font-size:10px; clear:both; overflow:hidden;}
.hg15 { height:15px; font-size:15px; clear:both; overflow:hidden;}




.header{ height:106px; width:1002px;}
.logo{ padding:20px 0 0 5px;}
.header_right { padding-top:50px;}
.header_right a{ background:url(../../../../e/template/default/images/main_08.jpg) no-repeat left center; padding-left:15px; margin-left:5px; width:150px; height:30px; color:#528620;}

#menu { width:1002px; height:41px; line-height:41px;}
#menu ul li {float:left; width:125px; height:41px; font-size:14px; text-align:center; font:微软雅黑，宋体;}
#menu ul li a {display:block; background:url(../../../../e/template/default/images/main_14.jpg) no-repeat; color:#fff; font-weight:bold; height:41px; width:125px; }
#menu ul li a:hover { display:block; background:url(../../../../e/template/default/images/main_13.jpg) no-repeat; color:#fff; height:41px; width:125px; text-decoration:none;}

.flash { margin-top:2px; width:989px; background:url(../../../../e/template/default/images/banner_bg.jpg) no-repeat; height:340px; padding:2px 6px 5px 6px;}




.content { width:1002px;  overflow:hidden; padding:5px 0px;}



.content_left{width:243px;}
.left_menu{ overflow:hidden; }
.left_menu_top{ background:url(../../../../e/template/default/images/main_22.jpg) no-repeat; height:39px; line-height:39px; width:243px;}
.left_menu_top1{ background:url(../../../../e/template/default/images/e_01.jpg) no-repeat; height:39px; line-height:39px; width:243px;}
.left_menu_con{ padding:10px 22px; background:url(../../../../e/template/default/images/main_32.jpg) repeat-y; overflow:hidden;}

.left_menu_con .wxmenu1 li { clear:both; display:block; background:url(../../../../e/template/default/images/main_39.jpg) no-repeat center center;width:159px; padding-left:40px; height:30px; line-height:30px; overflow:hidden; }
.left_menu_con .wxmenu1 li a { display:block; color:#000; font-weight:bold;}
.left_menu_con .wxmenu1 li a:hover {display:block;  color:#ff0000;}
.left_menu_con .wxmenu2 {clear:both; float:left;  height:32px;}
.left_menu_con .wxmenu2 li { padding-left:10px;overflow:hidden; }
.left_menu_con .wxmenu2 li a {background:none; height:32px; line-height:32px; color:#000; width:120px;  }
.left_menu_con .wxmenu2 li a:hover {background:none; height:32px; line-height:32px; color:#f00; width:120px;}
.left_menu_bot { clear:both; background:url(../../../../e/template/default/images/main_49.jpg) no-repeat; height:7px; line-height:0px; font-size:0px;}

.left_lj { margin-top:10px;}


.content_right{ width:741px; overflow:hidden; padding-right:5px;}

.right_abo { width:378px; overflow:hidden; font-size:12px;}
.right_abo_top { background:url(../../../../e/template/default/images/main_24.jpg) no-repeat; height:25px;}
.right_abo_top1 { background:url(../../../../e/template/default/images/e_02.jpg) no-repeat; height:25px;}
.right_abo_con { padding:10px; text-align: justify; text-justify:inter-ideograph;}

.line { background:url(../../../../e/template/default/images/index_22.jpg) no-repeat center center; height:146px; width:1px; padding:0 5px;}

.right_news { width:326px;}
.right_news_top { background:url(../../../../e/template/default/images/main_26.jpg) no-repeat; width:326px; height:39px;}
.right_news_top1 { background:url(../../../../e/template/default/images/e_03.jpg) no-repeat; width:326px; height:39px;}
.right_news_con { background:url(../../../../e/template/default/images/main_31.jpg) repeat-y; padding:5px 15px;}
.right_news_con li { background:url(../../../../e/template/default/images/main_36.jpg) no-repeat 5px center; height:30px; line-height:30px; padding-left:30px;}
.time { float:right; color:#777;}
.right_news_bot { background:url(../../../../e/template/default/images/main_43.jpg) no-repeat; height:8px; line-height:0px; font-size:0px;}

.right_pro{ clear:both; background:url(../../../../e/template/default/images/index_43.jpg) repeat-x left center; width:741px; margin-top:10px; overflow:hidden;}
.right_pro_top { background:url(../../../../e/template/default/images/main_46.jpg) no-repeat; height:38px;}
.right_pro_top1 { background:url(../../../../e/template/default/images/e_04.jpg) no-repeat; height:38px;}
.right_pro_con { padding-left:10px; padding-top:8px; overflow:hidden; padding:10px;}





.footer_bg { background:url(../../../../e/template/default/images/main_52.jpg) repeat-x top;}
.footer{ clear:both; width:1002px; padding:10px 0; text-align:center; color:#CCC; overflow:hidden;}
.footer a { color:#fff;}



.right_top { background:url(../../../../e/template/default/images/right_top.jpg) no-repeat left; background-color:#e1e2e4; height:38px; text-align:left; line-height:38px;  font-size:12px;  color:#000; }

.right_content{ padding:15px; background-color:#fff; letter-spacing:1px;  text-align: justify; text-justify:inter-ideograph; min-height:350px;    _height:expression(this.scrollHeight < 350 ? "350px" : "auto");}







.banner2 { width:960px; height:190px; margin:0 auto; padding:10px 0 0 0;}
.left { width:225px; float:left; padding:0 10px 0 0;}
.right { width:725px; float:left; background-color:#ccc;}


    
    .prod_type { padding:4px 0 10px 0;}
    .prod_type ul { margin:0 auto; float:none; }
    .prod_type ul li { padding:0 0 4px 20px; margin-bottom:5px;}
    .prod_type ul li { background:url('../../../../e/template/default/images/li_news.gif') no-repeat;}
    .prod_type ul li li { background:none;}
    .prod_type ul li a { height:29px; line-height:29px; }
    .prod_type ul li a:hover, .prod_type ul li.act a { }
    .prod_type ul ul { display:none; }
    .prod_type ul ul li { text-indent:20px; border:0px; padding:0px; background-position:0px 8px; }
    .prod_type ul li, .prod_type ul li a, .prod_type ul li a:visited {}
	
	
    .bar2 { height:38px; line-height:38px; background:url('../../../../e/template/default/images/bar2.gif') repeat-x; width:100%;}
	.bar2 span.span1 { display:block; padding:0 0 0 25px; background:url('../../../../e/template/default/images/icon2.gif') 10px center no-repeat; font-size:14px; font-weight:bold;}
	.bar2 em.em1 { float:right; font-style:normal; font-size:12px; padding:0 10px 0 0; color:#777;}
	.bar2 em.em1 a { color:#777;}
	.neirong2 { background-color:#fff; overflow:hidden; zoom:1; padding:10px;}
	


#web_foot { width:960px; margin:0 auto; overflow:hidden; zoom:1; text-align:center; padding:10px 0; color:#8f8f8f;}
#web_foot a { color:#8f8f8f;}
#web_foot a:hover { color:#8f8f8f;}
#web_foot .copyright { font-weight:bold; font-size:14px; color:#8f8f8f;}
#web_foot ul.wxmenu1 { overflow:hidden;}
#web_foot ul.wxmenu1 li { display:inline; padding:0 10px;}



.page_num { width:100%; height:30px; padding:10px 0 0 0; text-align:center; clear:both; }
.page_num strong { padding:0 5px 2px 5px; background-color:#504C4D; color:#fff; margin:0 3px;}
.page_num a { padding:0 5px 2px 5px; background-color:#fff; border:1px solid #ccc; margin:0 3px;}
.page_num a:hover { background-color:#E9740D; color:#fff; border:1px solid #F30;}



#web_product li { float:left; padding:0 5px 10px 5px; width:154px; height:145px; }
#web_product li p.pro_other { line-height:24px; text-align:center;}
.div1 {  width:150px; height:110px; border:1px solid #F6882F; background-color:#fff; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle   }
.div2 {  width:150px; height:110px; border:1px solid #F6882F; background-color:#fff; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle   }

.div1 p,.div2 p {  position:static; +position:absolute; top:50%; }   
.div1 img,.div2 img { position:static; +position:relative; top:-50%;left:-50%;  max-width: 150px; max-height: 110px; _width: expression(this.width > 150 ? 150 : true); _height: expression(this.height > 110 ? 110 : true);}
.div1 a img,.div2 a img { }

.div3 {  width:150px; height:110px; border:1px solid #999; background-color:#fff; overflow:hidden; text-align:center; vertical-align:middle   }
.div4 {  width:150px; height:110px; border:1px solid #F6882F; background-color:#fff; overflow:hidden; text-align:center; vertical-align:middle   }
.div3 img,.div4 img { width:146px; height:106px; padding:1px;}


#prodview_pic { text-align:center; overflow:hidden; zoom:1;}
#prodview_pic img {  background-color:#fff; padding:1px; border:2px solid #ccc;}
#protext { width:100%; padding:10px 0;}
h2.pro_name { height:40px; line-height:40px; font-size:14px; color:#444; text-align:center; padding:15px 0;}
.smallpic { max-width:600px; _width: expression(this.width > 600 ? 600 : true);}


h2#h2_news { font-size:18px; line-height:60px; text-align:center;}
#news_top1 { color:#999; font-size:12px; line-height:28px; text-align:center;}
#news_contain { padding:10px;}

.n_time { float:right; color:#777;}


input.input_job { height:24px; line-height:24px; width:280px;}



.kf_list { padding:10px 10px; line-height:30px;overflow:hidden; }

.link_list { overflow:hidden; zoom:1; padding:0 0 10px 0; }
.link_list ul li { float:left; width:110px; padding:10px 10px 0 10px;}




#demo { overflow:hidden; width: 720px; height:140px; position:relative;}
#indemo { float: left; width: 880%; }
#demo1 { float: left; }
#demo2 { float: left;} 





