﻿@charset "utf-8";
*{word-wrap : break-word; letter-spacing:-1px; +letter-spacing:0px;}
body html{width:100%;height:100%;}
a{color:#5d8000;text-decoration:none;}
a:hover{text-decoration:underline;}
body{margin:0px; padding:0px; background:#e2f5ab; height:100%;}
#top,#top2{height:190px; background:url(image/top_bg.png) repeat-x; position:relative;}
#top2{width:1000px; margin:0px auto;}
#logo{width:220px; height:190px; position:absolute; left:30px;  z-index:2;}
#logo11{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/z_logo.png',sizingMethod='scale');
	width:220px;height:90px;}
#logo11[id="logo11"]{background:url(image/z_logo.png) no-repeat;}
#logo2{width:180px; height:100px;background:url(image/login_bg.png) repeat-x; margin:0px auto; margin-top:20px; }
/* user */
#user{width:180px; height:200px; position:absolute; background:url(image/z_login.png) no-repeat; top:80px; left:50px; z-index:3;}
#user2{width:180px; height:120px; margin-top:65px; color:#ecffb7; font-size:12px; text-align:right;}
.input{ height:12px; width:80px; margin-right:20px; color:#5c7d00; font-size:12px; line-height:16px; border:1px solid #647800; border-bottom-color:#9bb458;  border-right-color:#9bb458;}
.user_buttom,.user_buttom2{margin-top:10px; padding-left:30px;}
.user_buttom2{ padding-left:60px;}
.user_buttom a,.user_buttom2 a{ display:block; float:left; width:42px; height:16px; background:url(image/buttom1.png) no-repeat; color:#ecffb7; text-decoration:none; padding-right:6px; line-height:16px; margin-left:8px;}
#user_font{margin-top:40px; text-align:center;}
#user_font a{ color:#ecffb7; text-decoration:none;}
#user_font a:hover{ text-decoration:underline;}
/* menu */
#menu{width:700px;height:34px; position:absolute; left:300px; top:14px;}
#menu a{ display:block; padding-left:15px; padding-right:15px;float:left; font-size:14px; text-align:center;color:#fff; text-decoration:none; line-height:34px; background:url(image/menu.png) no-repeat; background-position:right;}
#menu2 a,#menu a:hover{ background:url(image/menu2.png) no-repeat; background-position:right; color:#ecffb7;}
/* flash details man*/
.flash{width:550px; height:140px; position:absolute; left:230px; top:50px;}
#Details{width:200px; height:140px; position:absolute; left:800px; top:49px; background:url(image/Details.png) no-repeat; padding-top:12px; color:#ffffff; font-size:12px; text-align:right;}
#details2{ display:block; width:60px; font-size:14px; margin-right:100px; +margin-right:150px;}
.input2{ border:1px solid #666666; height:12px; width:82px; margin-left:2px; color:#666666; font-size:12px; margin-right:45px; line-height:12px;}
.select{ border:1px solid #66666; height:17px; width:84px; +width:86px; margin-left:2px; color:#666666; font-size:12px; margin-right:45px; line-height:12px;}
#man{ position:absolute; top:85px; width:62px; height:177px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/man.png',sizingMethod='scale');z-index:3; left:1px;}
#man[id="man"]{background:url(image/man.png);}
/* cen------------------------------------------------ */
/* left */
#cen{ width:1000px; margin:0px auto; overflow:auto;}
#cen2{margin-left:50px; background:url(image/left_bg2.png) repeat-y; height:100%;overflow:auto;}

#cen_L{width:185px; float:left;height:100%;overflow:auto;}
#cen_L2{ width:180px; background:url(image/left_bg.png) repeat-x;height:600px;}

#aaaaaa{height:600px; float:left;}
#list{ float:left; width:180px; margin:70px 0 0 0;  padding-top:80px; background:url(image/z_productcat.png) no-repeat;}
#list span{ height:24px; cursor:pointer; color:#ecffb7; font-size:12px; line-height:24px; border-bottom:1px dotted #ccffb7; width:135px;}
/* right */
#hot{margin-top:20px;}
#cen_R{width:765px; background:#FFF; height:100%; float:left;}
#cen_R2{width:765px; background:url(image/Cright_bg.png) repeat-x; height:100%;}
#left{width:565px; float:left;}
#newproducts{height:104px; background:url(image/z_newProducts.png) no-repeat 0px 15px; padding-top:56px;}
#newproducts2{height:100px; width:550px; margin-left:5px; overflow:hidden;}
.in{width:1000%;}
.in img{ border:1px solid #678b03; cursor:pointer; margin-left:5px;}
#hotproducts{ height:200px; overflow:hidden; background:url(image/z_hotProducts.png) no-repeat 0px 5px; margin-left:5px; padding-top:50px;}
.hot2{width:177px; height:200px; background:url(image/hotProducts_bg.png) no-repeat; float:left; margin:0px 4px;}
.hot_img{ width:168px; overflow:hidden; height:140px; margin-top:5px; display:table-cell; vertical-align:middle; display: block; font-size:120px; text-align:center; margin-bottom:10px;}
.hot_img a{cursor:pointer; width:168px; height:140px; vertical-align:middle; display:table-cell;}
.hot_img a img{vertical-align:middle; border:0;}
.hot_title,.hot_title a{ font-size:12px; text-decoration:none; text-align:center; color:#5d7f00;}
.hot_title{ margin-bottom:5px;}
.hot_title a:hover{ text-decoration:underline;}
.hot_buttom{ margin:0px auto; width:55px; height:16px; background:url(image/buttom2.png); color:#000; font-size:12px; text-align:center; line-height:16px;}
#infor{margin-left:5px; height:160px; background:url(image/z_infor.png) no-repeat 0px 5px;}
#infor_table{margin:50px 0 0 5px;}
#infor_table tr td,#infor_table tr td a,.exhibition_table tr td,.exhibition_table tr td a{height:25px; color:#678b03; text-decoration:none; font-size:12px; padding-left:5px; line-height:25px; border-bottom:1px solid #f1fad6;}
#infor_table tr td a:hover,.exhibition_table tr td a:hover{ text-decoration:underline;}
#infor_table2{ background:#f9fdee; font-weight:bold;}
.buttom{ display:block; width:35px; color:#fff; height:16px; background:url(image/buttom1.png) no-repeat; line-height:16px; font-size:12px; padding-left:15px; +font-size:10px;}
/* left_end------------------------------------------------------------ */
#right{width:170px; height:570px; background:url(image/right_bg.png) no-repeat 0px 15px; margin-left:580px; padding-top:25px;}
#recommend{ height:46px; background:url(image/z_recommend.png) no-repeat 3px 0px;}
#recommend2{ overflow:hidden; width:140px; height:460px; margin-left:15px;}
.rd_in{ text-align:center; font-size:12px; border-bottom:1px dotted #8ec000; padding-bottom:5px; margin-bottom:5px;}
.rd_in a{ text-decoration:none; color:#678b03; margin-top:5px; +margin-top:0px;}
.rd_in a:hover{ text-decoration:underline;}
.rd_in img{ border:1px solid #678b03;}
/* bottom */
#bottom,#bottom2{ height:69px; background:url(image/bottom_bg.png) repeat-x;}
#bottom{height:89px;}
#bottom2{ width:1000px; margin:0px auto; text-align:center; padding-top:20px; font-size:12px; color:#ecffb7;}
#bottom2 a{ color:#fff; text-decoration:none;}
#bottom2 a:hover{ text-decoration:underline;}
.user3 a{font-size:12px; color:#ecffb7; }
.user3{width:165px; height:120px; text-align:left; font-size:12px; color:#ecffb7; margin-top:70px; padding-left:25px;}
.user3span{cursor:pointer; position:absolute;left:25px;top:150px; width:115px; height:40px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/login_buttom.png',sizingMethod='scale');text-align:center;line-height:42px; padding-left:15px;}
.user3span[class=user3span]{background:url(image/login_buttom.png) no-repeat;}
/* 产品展示---------------------------- */
.pr_cat{ height:35px; margin:0 10px 0 5px; position:relative; padding-top:10px;}
.pr_cat_top{ height:33px; border:1px solid #e2f5ab;background:url(image/prcat_bg.png) repeat-x;  padding-left:200px; font-size:12px; }
#gg{ background:#fff; height:23px; float:left; margin-top:4px; width:460px; color:#5d8000; line-height:23px; padding-left:10px; padding-right:10px; border:1px solid #6d9400; margin-left:10px; border-bottom-color:#9fd602; border-right-color:#9fd602; overflow:hidden;}
.pr_cat_buttom{height:44px; width:186px; position:absolute; top:12px; left:6px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/prcat.png',sizingMethod='scale'); color:#fff; font-size:12px; text-align:center; line-height:30px;}

.pr_ltem{ background:#f9fdee; border:1px solid #e2f5ab; border-top-width:5px; border-top-color:#f4f7eb; float:left; margin:0px; padding:0px; margin-left:5px; -margin-left:3px; padding-top:15px; padding-left:25px; width:723px; -width:722px; padding-bottom:5px;}
.ltem{margin:0px; padding:0px;}
.ltem li{ font-size:12px; float:left; width:132px; color:#5d8000; height:25px; line-height:20px;list-style-type: none;}
.ltem li input{float:left;}
.ltem_buttom{height:24px; float:left; width:750px; -width:745px; margin-left:-25px; -margin-left:-12px; margin-bottom:5px;}
#By{height:5px; text-align:right; padding-right:10px; width:740px; -width:735px;}
.ltem_buttom span{ display:block; background:url(image/buttom3.png) no-repeat;float:left; width:84px; height:24px;  font-size:12px; text-align:center; line-height:24px; color:#fff; margin-left:8px; -margin-left:5px;}
.pr_cat_buttom[class=pr_cat_buttom]{background:url(image/prcat.png) no-repeat;}


.pr_list{height:150px; width:360px; float:left; margin-right:5px; margin-left:5px; margin-top:10px; border:1px solid #e2f5ab;}
#hot_img{ margin:0px; margin-top:5px; border-right:1px dotted #5d8000; float:left;}
.pr_list_font{width:165px; height:120px; margin-top:5px; margin-left:2px; float:left; color:#5d8000; font-size:12px; text-align:left; padding-left:5px; line-height:20px; padding-top:10px;}
.pr_list_buttom{ width:54px; height:16px; background:url(image/buttom2.png) no-repeat; text-align:center; line-height:16px; margin-top:10px; color:#000;}

.pr_details{ position:absolute; width:690px; height:486px; left:180px; top:30px; background:#f9fdee; z-index:4; border:5px solid #e2f5ab; padding:0px;}
.details_bottom{ height:30px; background:url(image/prcat_bg.png) repeat-x; border-bottom:1px solid #e2f5ab; position:relative;}
.details_bottom a{ display:block; width:84px; height:24px; color:#ffffff; font-size:12px; float:left; line-height:24px; text-align:center; text-decoration:none; background:url(image/buttom3.png) no-repeat; margin-top:2px; margin-left:10px;}
.colse{width:215px; height:30px; position:absolute; left:475px; cursor:pointer;}
.details_img{ width:460px; overflow:hidden; height:410px;margin-top:20px; margin-left:10px; display:table-cell; vertical-align:middle; display: block; font-size:370px; text-align:center; margin-bottom:10px; border:1px solid #8ec000; float:left;}

.details_img a{cursor:pointer; width:460px; height:420px; vertical-align:middle; display:table-cell;}
.details_img a img{vertical-align:middle; border:0;}
.details_font{height:412px; margin-top:20px; float:left; width:200px; margin-left:5px; font-size:12px; line-height:22px; color:#5d8000;}
.details_font strong{ font-size:14px;}


.page{ height:18px; width:730px; float:left; margin-left:5px; margin-top:10px; text-align:right; font-size:12px; margin-bottom:20px;}
.page a{ display:block; padding:0px 4px; border:1px solid #FFF; color:#5d8000; text-decoration:none; float:left; height:16px; margin-left:5px;}
.page a:hover{ border-color:#e2f5ab;}
#currently{ background:url(image/prcat_bg.png) repeat-x 0px -15px; border-color:#e2f5ab;}
#lose{ color:#e2f5ab; border-color:#e2f5ab;}
.about{ padding-top:10px; width:755px; overflow:auto;}
.about_l{ float:left; height:590px; width:5px;}
.about_r{ float:left; width:750px;}
.about_rtop{ height:29px; border-bottom:1px solid #e2f5ab; background:url(image/about_bg.png) repeat-x; padding-left:20px; padding-top:20px;}
.about_rcen{width:750px; margin-top:15px; }
.about_butlose a,.about_but a{ display:block; width:100px; height:30px; background:url(image/buttom2.gif) no-repeat; float:left; text-align:center; line-height:30px; text-decoration:none; color:#5d8000; font-size:12px;}
.about_butlose ahover,.about_but a:hover{}
.about_but a{ background:url(image/buttom.gif) no-repeat; color:#fff;}
.about_rfont{ width:730px; margin-left:10px; float:left; overflow:auto; color:#5d8000; font-size:12px; line-height:20px; text-indent:24px;}
.about_rfont p{ margin:0px; margin-bottom:15px;}

.exhibition{ width:750px; background:url(image/about_bg.png) repeat-x 0px 20px; padding-top:70px; margin-left:5px;}
.exhibition_l{width:5px; float:left; height:560px;}
.exhibition_r{ width:745px; float:left;}
#ex_table td{ font-weight:bold; font-size:13px;}

#regspan{color:#5d8000; font-size:12px;}
#regspan input{ border:1px solid #8ec000; height:16px; margin:2px 0 2px 2px; font-size:12px; line-height:16px;}
.separated td{ padding-bottom:15px; border-bottom:1px solid #e2f5ab;}
.separated2 td{ padding-top:10px;}
#regaddress{ font-size:12px; line-height:16px; margin:2px 0px 2px 2px; border:1px solid #8ec000;}
#newuser_buttom{ background:#f9fdee; padding-top:10px; padding-bottom:5px;}
#newuser_buttom input{ height:20px; background:url(image/menu2.png) no-repeat -115px 0px; color:#5d8000; font-size:12px; line-height:16px; padding-left:8px;}