/*全局定义*/
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,form,fieldset,table,th,td{margin:0; padding:0;}
html,body{font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; background:#fff;}
img{ border:0; text-decoration:none}
li{ list-style-type:none}
em{ font-style:normal}
.clear{ clear:both; overflow:hidden; height:0px}

.c33{color:#c33; font-size:15px;}
.c666{color:#666; text-decoration:none;}
a.c666:hover{color:#09922F;}
a.c000{color:#000; text-decoration:none;}
a.c000:hover{color:#09922F;}

.main{ width:960px; margin:0 auto; overflow:hidden}
.main_left{width:185px; float:left; padding-bottom:30px;}
.main_right{width:750px; float:right;}
.pad20{padding-top:20px;}
.content{width:960px; margin:0 auto; font:12px "宋体";}
.location{background:url(/themes/green/images/icon_01.gif) no-repeat 3px center; height:35px; text-indent:27px; color:#666; padding-top:24px; font:12px "宋体";}
/*------------------header----------------------*/
.header .column01{ background:#f8f8f8; height:91px; width:100%}
.header .column01_pag{ width:960px; margin:0 auto}
.header .logo{ float:left}
.header .column01_right{ float:right; text-align:right; width:506px}
.header .user{ color:#006532; line-height:24px; height:24px; padding-top:2px}
.header .user a{ color:#006532; text-decoration:none; margin:0 5px}
.header .user span{ color:#666;}
.header .user span a{ color:#666;}
.header .user em{ background:url(/themes/green//images/ico_a.gif) no-repeat 4px 2px; padding-left:12px; margin-left:5px}
/*主导航*/
.header .column02{ width:100%; height:50px;}
.header .left{ background:url(/themes/green/images/nav_left.jpg) repeat-x; height:50px; width:49%;float:left}
.header .center{ width:960px; background:url(/themes/green//images/nav.jpg); height:50px; position:absolute; left:50%; margin-left:-480px; _top:94px}
.header .right{ background:url(/themes/green/images/nav_right.jpg) repeat-x; height:50px;width:49%;float:right}
.mainnav{ height:43px; margin-top:5px}
.mainnav .index{ float:left; height:43px}
.mainnav ul{ float:left}
.mainnav li{ width:87px; height:45px; float:left; margin-right:3px; display:inline; cursor:pointer; position:relative}
.mainnav li.nav01{ background:url(/themes/green/images/main_nav_01.gif)}
.mainnav li.nav02{ background:url(/themes/green/images/main_nav_02.gif)}
.mainnav li.nav03{ background:url(/themes/green/images/main_nav_03.gif)}
.mainnav li.nav04{ background:url(/themes/green/images/main_nav_04.gif)}
.mainnav li.nav05{ background:url(/themes/green/images/main_nav_05.gif)}
.mainnav li.nav06{ background:url(/themes/green/images/main_nav_06.gif)}
.mainnav li.nav07{ background:url(/themes/green/images/main_nav_07.gif)}
.mainnav li.hegh{ background-position:0 -45px}
/*子导航*/
.mainnav li .subnav{ display:none}
.mainnav li.hegh .subnav{ display:block}
.subnav{background:#fff url(/themes/green/images/subnav_bj.gif) no-repeat 0 bottom; width:277px; position:absolute; top:45px; left:3px; padding:10px}
.subnav dt{ font-weight:bold; background:url(/themes/green/images/ico_d.gif) no-repeat 10px 7px; padding-left:20px;height:22px; line-height:22px}
.subnav dd{ height:22px; line-height:22px; padding-left:20px}
.subnav dd a{ color:#666; margin-right:10px}
.subnav a{ color:#008043; text-decoration:none}
/*搜索*/
.search{ background:url(/themes/green/images/searchbj.gif); width:950px; height:28px; margin:0 auto; padding:10px 0 0 10px}
.search li{ float:left; line-height:17px; height:17px; color:#666}
.search li.search_pag{background:url(/themes/green/images/searchbja.gif); width:189px; height:17px; margin-right:20px; display:inline}
.search li.search_pag input{ float:left; width:140px; height:17px; line-height:17px; border:none; background:none; padding:0 0 0 3px; margin:0}
.search li.search_pag img{ float:right; display:block; margin:1px; display:inline; cursor:pointer}
.search li a{ color:#008043; margin:0 5px; text-decoration:none}
/*购物车层*/
.index_buy{ width:159px; height:22px; background:url(/themes/green/images/index_buy.gif); float:left; margin:10px 0 0 20px; display:inline; position:relative}
.index_buy_font{ padding-left:40px; color:#004405; line-height:22px; cursor:pointer;}
.index_buy_lay{ position:absolute; top:22px; left:1px; background:#fff url(/themes/green/images/subnav_bj.gif) no-repeat 0 bottom; width:287px;padding:5px}
.index_buy_lay dl{ width:280px; margin:5px auto 10px; overflow:hidden}
.index_buy_lay dt{ border:1px solid #ccc; width:76px; height:76px; float:left}
.index_buy_lay dd{ width:190px; float:right; height:78px}
.index_buy_lay dd p{ width:190px; height:19px; line-height:19px; overflow:hidden}
.index_buy_lay dd a{ color:#008043}
.index_buy_js{ color:#666; padding:5px 10px; border-top:1px solid #ccc}
.index_buy_js .rowb{ float:right; width:170px}
.index_buy_js p{ height:50px}
.index_buy_js img{ display:block; float:left; margin-right:10px; display:inline}
/*footer*/
.footer{ width:960px; margin:15px auto 0}
.footer_bj{ background:url(/themes/green/images/footer_bj.jpg); width:960px; height:141px}
.footer_bj ul { padding:50px 0 0 140px}
.footer_bj li{ width:140px; float:left;}
.footer_bj li a{ display:block; text-align:left; color:#333; text-decoration:none; line-height:22px; height:22px}
.footer{ text-align:center;clear:both;}
.footer img{margin:15px auto}
