@charset "utf-8";

body{background:#fff;}
a{word-break:break-all; color:#666;}
a:hover{text-decoration:none; color:#ff6600!important;}

.floatL{_display:inline; float:left;}
.floatR{_display:inline; float:right; width:256px;}

.wrap{width:1000px; margin:0 auto; overflow:hidden;}
.main-bg{ width:100%;background:url(/images/main_bg_01.jpg) repeat-x #fff;}

/* banner */
#banner{height:322px; background:#fdfcfc; overflow:hidden;}

/* footer */
#footer{padding:10px 0 15px; background:#f3f2f0;}
#footer .wrap{position:relative;}
#footer p{margin:0; line-height:1.6em; color:#474948;}
#footer p a{color:#474948;}
#footer p.sub-nav{ color:#484647;}
#footer p.sub-nav a{ color:#484647;}
#footer p.trans a{margin-right:3px;}
#footer p.links strong{font-weight:normal;}
#footer .download{position:absolute; top:30px; right:19px;}

/* header */
#header{height:92px; overflow:hidden; background:#f3f2f0;}
#header ul{ width:413px; height:92px;float:left;_display:inline;overflow:hidden; text-decoration:none;}
#header ul li{ width:413px; height:92px; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle; *display:block; *font-family:Tahoma,Arial; *font-size:80px;_behavior:url(/iepng/iepngfix.htc);}
#header ul li img{ vertical-align:middle; }
#header .other-nav{margin:12px 0 7px 0;}
#header .other-nav a{color:#666; margin:0 2px;}
#header .feedbook{ height:18px;overflow:hidden; padding:0; margin:0; }

/* search */
#search{margin:7px 13px 0 0;}
#search .box{float:left; width:160px; padding:4px 10px 0 12px; height:26px; display:block; background:url(/images/search_box_bg.jpg) no-repeat;}
#search .txt{border:0; height:12px; line-height:12px; width:100%; font-size:10px; color:#9e9e9e;}:focus{outline:none;}
#search .sub{border:0; float:left; _display:inline; width:60px; height:22px; margin-left:1px; background:url(/images/search_btn_01.jpg) no-repeat; color:#fff; font-weight:bold; margin-top:1px;}

/* mainNav */
#mainNav{ width:100%;height:43px; padding-top:2px; background:url(/images/mainNav_bg_01.jpg) repeat-x;}
#mainNav ul{ width:1000px; margin:0 auto; }
#mainNav li{float:left; height:35px; _display:inline; position:relative; z-index:99;}
#mainNav li a{display:block; height:29px; line-height:29px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background:url(/images/mainNav_bg_01.jpg) repeat-x left -2px;}
#mainNav li a:hover, #mainNav li a.m_on{background:url(/images/mainNav_bg_02.jpg) repeat-x; color:#fff!important;}
#mainNav li.home{width:151px; background:#3c80ce;}
#mainNav li.products{width:140px; background:#85d326;}
#mainNav li.about{width:118px; background:#ffad00;}
#mainNav li.news{width:88px; background:#d1cfd0;}
#mainNav li.suppot{width:114px; background:#d1dc74;}
#mainNav li.service{width:109px; background:#56ceab;}
#mainNav li.inquiry{width:137px; background:#bd5caa;}
#mainNav li.contact{width:125px; background:#73ca54;}
#mainNav li .item{position:absolute;top:35px;left:-22%; width:175px; padding-top:12px; background:url(/images/mainNav_box_top_02.png) no-repeat center top; *background:url(/images/mainNav_box_top_01.png) no-repeat center top; z-index:100;}
#mainNav li .item .contents{
	/*filter:Alpha(opacity=75);background:#60a22b;filter:alpha(opacity=30);*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#80ff0000, EndColorStr=#80ff0000);*/	
	background:rgba(96, 162, 43, 0.75);*background:#60a22b;-webkit-box-shadow:0 4px 4px #292929;-moz-box-shadow:0 4px 4px #292929;box-shadow:0 4px 4px #292929;border:1px solid #87B85F;*border:1px solid #60a22b;border-radius:10px;padding-bottom:3px;
}
#mainNav li .item .contents a{background:none; text-align:left; height:25px; line-height:25px; font-size:12px; border-top:1px solid #a1c784; border-bottom:1px solid #8ac639; width:80%; overflow:hidden; padding:0 8px; margin:0 auto;}
#mainNav li .item .contents a:hover{background:none; color:#f90!important;}
#mainNav li .item .contents a.first{border-top:0;}
#mainNav li .item .contents a.last{border-bottom:0;}
#mainNav .span_gt{font-family:Arial, Helvetica, sans-serif; font-size:8px; vertical-align:middle;}


/* index-main */
#index-main{padding-top:20px;}
#index-main .about{width:654px;height:190px;overflow:hidden; }
#index-main .about dt{height:39px;}
#index-main .about dt strong{font-size:24px; color:#5e9131; font-weight:normal;}
#index-main .about dt span{margin-left:3px; color:#6e748c;}
#index-main .about dd img{float:left; padding:4px; border:1px solid #dddfee; background:#fff; margin-right:12px;}
#index-main .about dd p{margin:0; color:#444444; line-height:160%; width:425px; float:left;}
#index-main .news{width:323px; margin-left:8px;}
#index-main .news .title{height:39px;}
#index-main .news .title h2{float:left; text-indent:-9999em; width:80px; height:28px; background:url(/images/icon_news.jpg) no-repeat;}
#index-main .news .title a{float:right; text-indent:-9999em; width:34px; height:11px; overflow:hidden; background:url(/images/icon_more.gif) no-repeat; margin:13px 13px 0 0;}
#index-main .news .list li{height:24px; line-height:24px; border-bottom:1px dotted #ccc; padding-left:9px; background:url(/images/point2.jpg) no-repeat 2px 12px; overflow:hidden; }
#index-main .categories{width:652px; border:1px solid #dcdcdc;}
#index-main .categories .title{height:33px; line-height:33px; background:url(/images/categories_bg_01.jpg) repeat-x;}
#index-main .categories .title h4{float:left; text-indent:18px; color:#3d3d3d; font-weight:bold; font-size:14px;}
#index-main .categories .title a{float:right; text-indent:-9999em; width:34px; height:11px; overflow:hidden; background:url(/images/icon_more.gif) no-repeat; margin:15px 30px 0 0;}
#index-main .categories .contents{margin:0; background:url(/images/categories_bg_01.jpg) left -33px repeat-x #f6f6f6;padding:10px 15px; overflow:hidden;}
#index-main .categories .contents .list{ width:172px;float:left;_display:inline;margin:0 12px;padding:0; }
#index-main .categories .contents .list dl{width:172px;padding-bottom:4px;}
#index-main .categories .contents .list dl dt{height:24px; line-height:24px; border-bottom:1px dashed #5da700; text-indent:20px; color:#5da700; font-weight:bold; background:url(/images/icon_01.gif) no-repeat 2px top; margin-bottom:7px;}
#index-main .categories .contents .list dl dt a{color:#5da700;}
#index-main .categories .contents .list dl dd{padding-left:20px;line-height:18px;background:url(/images/point.jpg) no-repeat 9px 7px;}
#index-main .categories .contents .list dl dd a{color:#666662;}
#index-main .index_br{width:320px;margin-left:11px; overflow:hidden;}
#index-main .index_br .brand{width:320px;}
#index-main .index_br .contact{width:320px; margin-top:15px;}
#index-main .index_br .contact dt{height:26px; text-indent:-9999em; overflow:hidden; background:url(/images/title_contact.jpg) no-repeat;}
#index-main .index_br .contact dd{padding:10px 0 0 2px; color:#575555; line-height:1.6em;}
#index-main .index_br .contact dd strong{color:#575555;}
#index-main .index_br .contact dd a{color:#575555;}
#index-main .index_br .contact dd div{ width:100%; padding:4px 0;}
#index-main .index_br .contact dd div img{vertical-align:middle;margin:4px 0;}

/* box-1 */
.box-1{width:307px; height:372px; padding:8px 16px 8px 8px; overflow:hidden; background:url(/images/box_01_bg.jpg) no-repeat;}
.box-1 .title{height:36px; background:skyblue;}
.box-1 .title h3{text-indent:-9999em; float:left;}
.box-1 .title a{text-indent:-9999em; float:right; width:48px; height:12px; margin:12px 24px 0 0;}
.box-1 .list li{clear:both; border-bottom:1px dotted #ccc; width:283px; height:90px; padding:10px 0; overflow:hidden; line-height:1.6em; margin:0 auto;}
.box-1 .list li .pic{float:left; width:90px; height:90px;margin-right:10px; overflow:hidden; }
.box-1 .list li .name{ overflow:hidden; }
.box-1-1 .title{background:url(/images/title_newProducts.jpg) no-repeat;}
.box-1-1 .name a{color:#16adeb;}
.box-1-2 .title{background:url(/images/title_onSale.jpg) no-repeat;}
.box-1-2 .name a{color:#ff6600;}
.box-1-3 .title{background:url(/images/title_featured.jpg) no-repeat;}
.box-1-3 .name a{color:#6aae75;}


#main{ width:1000px;margin:0 auto;padding:12px 0; }
#lefter{ width:210px; float:left;_display:inline; overflow:hidden; }
#lefter .search{ width:210px; overflow:hidden; }
#lefter .search .txt{ width:135px;height:18px;padding:2px 8px 6px 5px;overflow:hidden;background:url(/images/left_search_bg.jpg);float:left;_display:inline; }
#lefter .search .txt input{ width:135px;height:18px;line-height:17px;border:none;background:none; margin:0; padding:0;font-size:10px; color:#9e9e9e; }
#lefter .search .btn{ width:60px;height:22px;background:url(/images/search_btn_01.jpg);text-align:center;color:#FFF;border:none;float:right;cursor:pointer; }
#lefter .lbox{ width:210px;overflow:hidden; }
#lefter .lbox .t{ width:210px;height:45px;line-height:48px;text-indent:33px;overflow:hidden;background:url(/images/category_t.jpg) no-repeat;overflow:hidden; font-size:14px;font-weight:bold;color:#403e41; }
#lefter .lbox .c{ width:184px;border:1px solid #559e44;padding:12px; }
#lefter .lbox .c .clist{ width:184px; padding:3px 0;}
#lefter .lbox .c .clist label{ width:35px; float:left; _display:inline; font-weight:bold; }
#lefter .lbox .c .clist span{ width:149px;float:left; }
#lefter .lbox .c .chat{ text-align:center; }
#lefter .lbox .c .chat img{ vertical-align:middle; margin:0 8px; padding:3px 0; }

#procate{ width:210px;overflow:hidden; }
#procate .t{ width:210px;height:45px;line-height:48px;text-indent:33px;overflow:hidden;background:url(/images/category_t.jpg) no-repeat;overflow:hidden; font-size:14px;font-weight:bold;color:#403e41; }
#procate .c{ width:184px;border:1px solid #559e44;padding:8px 12px; }
#procate .c dl{ width:184px;overflow:hidden; }
#procate .c dl dt{ width:184px;height:24px;line-height:24px;overflow:hidden;background:url(/images/cate_btn_0.jpg) left 5px no-repeat;text-indent:19px; font-weight:bold; }
#procate .c dl dd{ width:184px;height:20px;line-height:20px;overflow:hidden;background:url(/images/cate_btn_1.jpg) 19px top no-repeat;text-indent:32px; }
#procate .c dl dd.last{ background:url(/images/cate_btn_2.jpg) 19px top no-repeat; }
#procate .c dl dd img{vertical-align:middle;}
#procate .p{ width:184px;border:1px solid #559e44;padding:12px; }
#procate .p .item{ width:80px;float:left;_display:inline;overflow:hidden;}
#procate .p .item li{list-style:none; float:left;}
#procate .p .item li.img{display:table-cell;width:80px;height:80px;overflow:hidden;text-align:center;vertical-align:middle;*display:block;*font-family:Tahoma,Arial;*font-size:70px; }
#procate .p .item li.name{width:80px;height:32px;line-height:16px;padding:3px 0;text-align:center;overflow:hidden;}
#procate .p .item li img{vertical-align:middle;}
#procate .p .m24{margin-left:24px;}
#procate .p .mline{ width:100%;height:0px;margin:20px 0;overflow:hidden;border-bottom:1px dashed #ddd;clear:both;}

#righter{ width:781px; float:right; background:url(/images/righter_bg.jpg) repeat-y;overflow:hidden; }
#righter .rt{ width:752px;height:24px;line-height:24px;padding:12px 15px 9px 14px;overflow:hidden;background:url(/images/righter_top.jpg) no-repeat;color:#1b4f07;text-indent:13px;font-size:14px; }
#righter .rt a{ color:#1b4f07;font-size:14px; }
#righter .rb{ width:781px;height:16px;overflow:hidden;background:url(/images/righter_bottom.jpg) no-repeat; }
#righter .rc{ width:752px;padding:8px 15px 8px 14px;min-height:360px;_height:360px; }

#righter .rc .feedbacn_notes{ width:664px; padding:12px; overflow:hidden; line-height:21px; margin:12px auto; border:1px solid #ddd; }
#righter .rc .feedbacn_notes span{ font-weight:bold; color:#54A024; }

#article_contents{ width:752px;overflow:hidden;line-height:160%; }
#article_contents .info{ width:752px;text-decoration:none;padding:5px 0; }
#article_contents .info li{ list-style:none; }
#article_contents .info li.title{ width:752px;height:24px;line-height:24px;overflow:hidden;background:url(/images/title_btn.jpg) 2px 7px no-repeat #f9f9f9; text-indent:16px; }
#article_contents .info li.title a{ color:#54A024;font-weight:bold; }
#article_contents .info li.date{ line-height:18px;background:url(/images/date_btn.jpg) 6px 7px no-repeat; overflow:hidden; text-indent:16px; }
#article_contents .info li.detail{ width:728px;padding:8px 12px;line-height:160%overflow:hidden;border-bottom:1px dashed #ddd; }
#article_contents .info li.detail a{ color:#54A024; }

#prolist{ width:720px; overflow:hidden; margin:0 auto; }
#prolist .category_title{ width:720px;text-align:center;overflow:hidden;line-height:160%;font-size:20px;color:#3a3a3a;font-weight:bold; }
#prolist .category_contents{ width:720px;line-height:150%;overflow:hidden; padding:5px 0; }
#prolist .category_line{ width:720px;height:18px;background:url(/images/product_blank.jpg) center no-repeat #FFF;overflow:hidden; }
#prolist .show_select{}
#prolist .show_select a{ display:block;width:72px;height:13px;overflow:hidden;text-indent:23px;float:right; }
#prolist .show_select a.list0{ background:url(/images/list0.jpg) no-repeat; }
#prolist .show_select a.list1{ background:url(/images/list1.jpg) no-repeat; }
#prolist .show_select a.gallery0{ background:url(/images/gallery0.jpg) no-repeat; }
#prolist .show_select a.gallery1{ background:url(/images/gallery1.jpg) no-repeat; }
#prolist .list{ width:720px;padding:20px 0;overflow:hidden;border-bottom:1px dotted #cecece; }
#prolist .list li{}
#prolist .list li.ll{ list-style:none;width:528px;float:left;_display:inline;overflow:hidden;line-height:150%; }
#prolist .list li.ll .name, #prolist .list li.ll .name a{ color:#4e8503; font-weight:bold; }
#prolist .list li.lr{ list-style:none;display:table-cell;width:150px;height:150px;float:right;overflow:hidden;border:1px solid #d6d6d6;text-align:center;vertical-align:middle;*display:block;*font-family:Tahma,Arial;*font-size:131px; }
#prolist .list li.lr img{ vertical-align:middle; }
#prolist .gallery{ width:720px; overflow:hidden; padding-top:12px; }
#prolist .gallery .item{ width:152px;float:left;_display:inline;overflow:hidden;margin:10px 14px; }
#prolist .gallery .item li{ list-style:none;text-align:center;  }
#prolist .gallery .item li.img{display:table-cell;width:150px;height:150px;overflow:hidden;border:1px solid #d6d6d6;text-align:center;vertical-align:middle;*display:block;*font-family:Tahoma,Arial;*font-size:131px;}
#prolist .gallery .item li.img img{vertical-align:middle;}
#prolist .gallery .item li.name{padding:5px 0; overflow:hidden;}
#prolist .gallery .item li a{color:#4e8503;font-weight:bold;}

#prolist dl{ width:720px;overflow:hidden; }
#prolist dl dd{ width:720px; height:28px; line-height:28px; border-bottom:1px dashed #dedede; overflow:hidden; }


#prolist .product_list{ width:720px;padding:20px 0;overflow:hidden;border-bottom:1px dotted #cecece; }
#prolist .product_list li{}
#prolist .product_list li.ll{ list-style:none;display:table-cell;width:150px;height:150px;float:left;_display:inline;overflow:hidden;border:1px solid #d6d6d6;text-align:center;vertical-align:middle;*display:block;*font-family:Tahoma,Arial;*font-size:131px; }
#prolist .product_list li.ll img{ vertical-align:middle; }
#prolist .product_list li.lr{ list-style:none;width:528px;float:right;overflow:hidden;line-height:150%; }
#prolist .product_list li.lr .name, #prolist .product_list li.lr .name a{ color:#4e8503; font-weight:bold; }

#products_detail{ width:752px; margin:0 auto; overflow:hidden; }
#products_detail .name{ width:752px; padding-bottom:12px; overflow:hidden; font-size:14px; font-weight:bold; }
#products_detail .img{ width:412px;float:left;_display:inline;overflow:hidden; }
#products_detail .img .bigimg{ width:300px;height:300px;float:left;_display:inline;overflow:hidden;border:1px solid #ccc;position:relative;z-index:1; }
#products_detail .img .bigimg #fdj{ position:absolute; left:12px; bottom:12px; z-index:2; }
#products_detail .img .smallimg{ width:92px;float:left;margin-left:18px;overflow:hidden; }
#products_detail .img .smallimg ul{text-decoration:none;}
#products_detail .img .smallimg ul li{list-style:none;display:table-cell;width:90px;height:90px;overflow:hidden;cursor:pointer;text-align:center;vertical-align:middle;*display:block;*font-family:Tahoma,Arial;*font-size:79px;}
#products_detail .img .smallimg ul li img{vertical-align:middle;}
#products_detail .img .smallimg ul li.b0{border:1px solid #dddddd;}
#products_detail .img .smallimg ul li.b1{border:1px solid #bd232d;}
#products_detail .detail{width:316px;float:right;overflow:hidden;}
/*#products_detail .detail .dlist{ width:314px;height:30px;line-height:30px;overflow:hidden;background:url(/images/detail_btn.jpg) 6px 12px no-repeat #fff;border:1px solid #e6e6e6;margin-bottom:12px;text-indent:15px; }*/
#products_detail .detail .t{width:124px;height:26px;line-height:26px;background:url(/images/detail_title.jpg) no-repeat;text-indent:8px;font-weight:bold;}
#products_detail .detail .c{ width:316px; padding:8px 0; line-height:160%; overflow:hidden;}
#products_detail .detail .down{color:#649ad8;font-weight:bold;padding:10px 0;}
#products_detail .detail .down img{ vertical-align:middle;margin-left:6px; }
#products_detail .detail_title{ width:752px;height:29px;border-bottom:3px solid #3b953d;overflow:hidden; }
#products_detail .detail_title ul{ text-decoration:none; }
#products_detail .detail_title ul li{ list-style:none;display:block;height:29px;line-height:29px;text-align:center;float:left;_display:inline;overflow:hidden;cursor:pointer; font-weight:bold; }
#products_detail .detail_title ul li.long{ width:132px;background:url(/images/long_off.jpg) no-repeat; }
#products_detail .detail_title ul li.long_on{ width:132px;background:url(/images/long_on.jpg) no-repeat;color:#fff; }
#products_detail .detail_title ul li.short{ width:92px;background:url(/images/short_off.jpg) no-repeat; }
#products_detail .detail_title ul li.short_on{ width:92px;background:url(/images/short_on.jpg) no-repeat;color:#fff; }
#products_detail .detail_contents{ width:752px;padding:8px 0;overflow:hidden; line-height:1.5em; }
#products_detail .product_inquiry_title{ width:752px;height:29px;line-height:29px;overflow:hidden;background:#2ca146;text-indent:12px;font-weight:bold;color:#FFF;margin-top:8px; }
#products_detail .product_inquiry_contents{ width:752px;padding:12px 0;overflow:hidden; }
#products_detail .product_inquiry_contents td{ padding:5px 0;}
#products_detail .product_inquiry_contents .input{ width:280px; height:20px; line-height:18px; }
#products_detail .product_inquiry_contents .contents{ width:745px; height:120px; }
#products_detail .product_inquiry_contents .vcode{text-transform:uppercase;}


#main .bottom_product{ width:1000px;margin:24px auto 8px;overflow:hidden; }
#main .bottom_product li{ list-style:none;width:225px;height:21px;line-height:21px;overflow:hidden;float:left;_display:inline;margin-right:25px;background:url(/images/next.gif) left 7px no-repeat;text-indent:10px; }

