body{ background:url(/images/body_bg.jpg) no-repeat center top;}
#header{ width:998px; margin:0 auto;}
#header .logo{ float:left; margin-left:20px; max-width:418px;} 
#header .logo img{ max-width:100%; }
#header .header_r{ float:right; margin-top:73px;}

#header .menu{ width:1000px; margin:0 auto; background:url(/images/menu_bg.jpg) no-repeat; height:38px; line-height:38px;}
#header .menu li{ float:left; padding:0 21px; position:relative; z-index:10000;}
#header .menu li.current{ background:url(/images/menu_hover_bg.jpg) repeat-x center;}
#header .menu li.last{ background:url(/images/menu_last_bg.jpg) no-repeat left center; height:38px; padding-right:0; padding-left:8px;}
#header .menu li a{ font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
#header .menu li form{ position:relative; margin-top:6px; *margin-top:0;}
#header .menu li .search_input{ width:200px; height:26px; line-height:26px; background:url(/images/search_input_bg.jpg) no-repeat; border:0;}
#header .menu li .search_button{ position:absolute; width:27px; height:22px; right:2px; top:2px;}

#header .menu .sec_menu{ width:100%; background:#6ebe0f; position:absolute; z-index:10000; left:0; top:38px; display:none;}
#header .menu .sec_menu a{ display:block; height:28px; line-height:28px; border-bottom:1px solid #5cb40f; font-weight:normal; text-align:center;}
#header .menu .sec_menu a:hover{background:url(/images/sec_menu_item_hover_bg.jpg) repeat-x;}
#banner{ width:998px; margin: 0 auto; margin-top:11px;}

#index_content{ width:998px; margin:0 auto; background:url(/images/index_con_bg.jpg) center top no-repeat; margin-top:4px; padding-bottom:10px;}
#index_content .index_content_item{ float:left; width:334px; background:url(/images/index_content_item_right_bg.jpg) right center no-repeat; padding-top:15px;}
#index_content .index_content_item .title{ font-size:16px; color:#505050; font-weight:bold; background:url(/images/index_content_title_bg.jpg) no-repeat left bottom; height:35px; line-height:35px;}
#index_content .index_content_item .title a{ color:#505050;font-size:16px; text-decoration:none;}
#index_content .index_content_item .title span{ font-weight:normal; color:#b0b0b0; font-size:12px;}
#index_content .index_content_item .index_news{ width:315px; margin-top:18px; border-bottom:1px dashed #bebebe; padding-bottom:13px;}
#index_content .index_content_item .index_news_l{ float:left; display:table; width:117px; height:81px; border:1px solid #dddce1;}
#index_content .index_content_item .index_news_l div{ display:table-cell; text-align:center; vertical-align:middle;}
#index_content .index_content_item .index_news_l div a{ *display:block; *width:117px; *height:81px; *font-size:71px;}
#index_content .index_content_item .index_news_l div img{ *vertical-align:middle;}
#index_content .index_content_item .index_news_r{ float:right; width:177px; margin-left:11px;}
#index_content .index_content_item .index_news_r .news_title{}
#index_content .index_content_item .index_news_r .news_title a{ text-decoration:none; font-weight:bold; color:#5b5b5b;}
#index_content .index_content_item .index_news_r .news_brief{ color:#707070; line-height:180%; margin-top:13px;}
#index_content .index_content_item .index_news_sec{ width:315px; margin-top:8px;}
#index_content .index_content_item .index_news_sec .index_news_sec_item{ margin-top:10px;}
#index_content .index_content_item .index_news_sec .index_news_sec_item a{ color:#727272; text-decoration:none; float:left; width:230px; overflow:hidden;}
#index_content .index_content_item .index_news_sec .index_news_sec_item span{ float:right; color:#727272;}

#index_content .index_content_item .index_aboutus_pic{ width:322px; overflow:hidden; margin-top:9px;}
#index_content .index_content_item .index_aboutus_con{ width:322px; overflow:hidden; margin-top:14px; text-indent:2em;}
#index_content .index_content_item .index_aboutus_con a{ text-decoration:none; color:#6e6e6e; line-height:200%;}
#index_content .index_content_item .index_pro{ width:100%; margin-top:9px;}
#index_content .index_content_item .index_pro_l{ width:125px; overflow:hidden; float:left;}
#index_content .index_content_item .index_pro_r{ float:left; width:120px; margin-left:13px;}
#index_content .index_content_item .index_pro_r a{ display:block; color:#000; margin-top:17px;}
#index_content .index_content_item .index_pro_r a:hover{ color:#039938;}

.footer_bg{ width:100%; background:#d6d6d6; border-top:1px dashed #888888;}
#footer{ text-align:center; color:#484848; line-height:180%; padding:14px 0;}
#footer a{ color:#484848;}

#content{ width:998px; margin:0 auto; margin-top:13px;  padding-bottom:26px;}
#content .content_l{float:left; width:190px;}
#content .content_r{float:left; width:779px; margin-left:27px;}
#content .content_l .art_cat{ border:1px solid #e5e5e5;}
#content .content_l .art_cat .title{ height:38px; line-height:38px; background:url(/images/art_title_bg.jpg) repeat-x; width:100%;}
#content .content_l .art_cat .title span{ display:block; font-size:14px; color:#007c36; text-indent:31px;font-weight:bold; background:url(/images/art_cat_left_bg.png) 13px center no-repeat;}
#content .content_l .art_cat .art_cat_item{ width:100%; border-bottom:1px solid #f4f4f4;}
#content .content_l .art_cat .art_cat_item a{display:block; background:url(/images/art_cat_item_bg.jpg) no-repeat center center; height:29px; line-height:33px; color:#646464; text-indent:40px;}
#content .content_l .art_cat .art_cat_item a:hover{ background:url(/images/art_cat_item_current_bg.png) no-repeat center center; color:#ac0000; text-decoration:none;}
#content .content_l .art_cat .art_cat_item a.current{background:url(/images/art_cat_item_current_bg.png) no-repeat center center; color:#ac0000;}
#content .content_l .art_cat .contact{ text-align:center; margin-top:15px;}
#content .content_l .art_cat .contact .contact_title{ color:#393939;font-weight:bold;}
#content .content_l .art_cat .contact .contact_item{ margin-left:14px; margin-top:15px;}
#content .content_l .art_cat .contact .contact_item span{ float:left; width:128px; margin-left:5px; color:#7d7d7d; text-align:left; line-height:180%;}
#content .content_l .art_cat .contact .contact_item span.l{ font-weight:normal; float:left; width:36px; color:#000; text-align:left;}

#content .content_r #article{}
#content .content_r #article .title_bg{ width:100%;  background:url(/images/art_r_title_bg.jpg) no-repeat left center;  height:35px; line-height:35px;}
#content .content_r #article .con_rtitle{font-size:16px; color:#444444; font-weight:bold; text-indent:35px; float:left;}
#content .content_r #article .con_rtitle span{ color:#b0b0b0; font-weight:normal; font-size:12px;}
#content .content_r #article .mianbaoxue{ float:right;}
#content .content_r #article .mianbaoxue{ color:#9d9d9d;}
#content .content_r #article .mianbaoxue a{color:#9d9d9d; text-decoration:none;}
#content .content_r #article .art_con{ padding:5px; line-height:250%; color:#717171;}

#content .content_r #prouducts{}
#content .content_r #prouducts .title_bg{ width:100%;  background:url(/images/art_r_title_bg.jpg) no-repeat left center;  height:35px; line-height:35px;}
#content .content_r #prouducts .con_rtitle{font-size:16px; color:#444444; font-weight:bold; text-indent:35px; float:left;}
#content .content_r #prouducts .con_rtitle span{ color:#b0b0b0; font-weight:normal; font-size:12px;}
#content .content_r #prouducts .mianbaoxue{ float:right;}
#content .content_r #prouducts .mianbaoxue{ color:#9d9d9d;}
#content .content_r #prouducts .mianbaoxue a{color:#9d9d9d; text-decoration:none;}
#prouducts .products_item{ border-bottom:1px dashed #cfcfcf; margin-top:20px; padding-bottom:25px;}
#prouducts .products_item.nobdb{ border-bottom:0;}
#prouducts .products_item .products_item_l{ float:left; width:175px; height:175px; margin-left:10px;}
#prouducts .products_item .products_item_l .table{ display:table; width:173px; height:173px;  border:1px solid #d9d9d9;}
#prouducts .products_item .products_item_l .table_cell{ display:table-cell; text-align:center; vertical-align:middle;}
#prouducts .products_item .products_item_l .table_cell a{ *width:173px; *height:173px; *font-size:151px; *display:block;}
#prouducts .products_item .products_item_l .table_cell img{ *vertical-align:middle;}
#prouducts .products_item .products_item_r{ float:left; margin-left:35px; width:559px;}
#prouducts .products_item .products_item_r .pro_name{ margin-top:10px;}
#prouducts .products_item .products_item_r .pro_name a{ color:#666666; font-weight:bold;}
#prouducts .products_item .products_item_r .pro_para{ color:#737373; margin-top:12px;}
#prouducts .products_item .products_item_r .pro_button{ float:right; color:#006a02; margin-top:61px;}
#prouducts .page{ width:100%; text-align:center;margin-top:26px;}
#prouducts .page a{ color:#666666; display:inline-block; padding:3px 6px; background:url(/images/page_bg.jpg) repeat-x left center; border:1px solid #d3d3d4;}

#content .content_r #product_detail{}
#content .content_r #product_detail .title_bg{ width:100%;  background:url(/images/art_r_title_bg.jpg) no-repeat left center;  height:35px; line-height:35px;}
#content .content_r #product_detail .con_rtitle{font-size:16px; color:#444444; font-weight:bold; text-indent:35px; float:left;}
#content .content_r #product_detail .con_rtitle span{ color:#b0b0b0; font-weight:normal; font-size:12px;}
#content .content_r #product_detail .mianbaoxue{ float:right;}
#content .content_r #product_detail .mianbaoxue{ color:#9d9d9d;}
#content .content_r #product_detail .mianbaoxue a{color:#9d9d9d; text-decoration:none;}

#product_detail .product_detail{ margin-top:17px;}
#product_detail .product_detail .detail_l{ width:287px; height:287px; overflow:hidden; float:left; border:1px solid #d9d9d9;}
#product_detail .product_detail .detail_l .table2{ display:table; width:285px; height:285px;  border:1px solid #d9d9d9;}
#product_detail .product_detail .detail_l .table_cell2{ display:table-cell; text-align:center; vertical-align:middle;}
#product_detail .product_detail .detail_l .table_cell2 a{ *width:285px; *height:285px; *font-size:249px; *display:block;}
#product_detail .product_detail .detail_l .table_cell2 img{ *vertical-align:middle;}
#product_detail .product_detail .detail_r{ width:439px; float:left; margin-left:48px;}
#product_detail .product_detail .detail_r .detail_title{ font-size:30px; color:#71994e; font-weight:bold; margin-top:10px; border-bottom:1px dashed #cfcfcf; padding-bottom:12px; width:420px;}
#product_detail .product_detail .detail_r .brief{ color:#717171; line-height:180%; width:100%; margin-top:15px;}
#product_detail .product_detail .detail_r .pro_para{ color:#737373; margin-top:12px;}
#product_detail .product_detail .detail_desc_title{ background:url(/images/greenye.jpg) no-repeat left center; height:31px; line-height:31px; border-bottom:1px dashed #cfcfcf; color:#000; font-size:16px; font-weight:bold; text-indent:24px;}
#product_detail .product_detail .detail_desc_title span{ font-size:12px; font-weight:bold; color:#000;}
#product_detail .product_detail .detail_desc_con{  line-height:180%; color:#717171; padding:5px;}

.instance{ margin-top:30px;}
.instance .instance_item{ width:175px;float:left; margin-left:13px;}
.instance .instance_item .table3{ display:table; width:173px; height:173px;  border:1px solid #d9d9d9;  border:1px solid #CCC;}
.instance .instance_item .table_cell3{ display:table-cell; text-align:center; vertical-align:middle;}
.instance .instance_item .table_cell3 a{ *width:173px; *height:173px; *font-size:151px; *display:block;}
.instance .instance_item .table_cell3 img{ *vertical-align:middle;}
.instance .instance_item .ins_name{ margin-top:5px; text-align:center;}
.instance .instance_item .ins_name a{ font-weight:bold; color:#717171; text-decoration:none;}

body .center{text-align:center; margin-top:25px; }

