﻿@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
img{border:0;}
a{ text-decoration:none;color:#666666; cursor:pointer;}
a:hover{ text-decoration:none;color:#35a127!important;}
ul,li,ol{ list-style:none}
body{ font-family:"微软雅黑","宋体";font-size:12px; color:#666;}
h1,h2,h3,h4,h5,h6{}
.orange{ color:#ff4400}
.redtext{ color:#F00}
input,label { vertical-align:middle;} 

.greenbutton{background:#3db22d; border:#259d15 solid 1px; color:#FFF;padding:0 12px; line-height:23px;-moz-border-radius:3px;-webkit-border-radius:3px; height:23px; cursor:pointer;}
.orangebutton{background:#ff4400; border:none; color:#FFF;padding:0 12px; line-height:23px;-moz-border-radius:3px;-webkit-border-radius:3px; height:23px;}

#box,#main{width:1200px;margin:0 auto;}
#box980,#main980{width:980px;margin:0 auto;}
#box900,#main900{width:900px;margin:0 auto;}
/*通用top css*/
#top{float:left;width:100%;background:#f5f5f5;border-bottom:#ededed solid 1px;padding:8px 0;}

.topleft{float:left;width:auto;padding-top:3px;}
.topleft .toplogin,.topleft .toplogin a{ color:#ff4400;}

.topright{float:right;width:auto;line-height:22px;}
.topright ul,.topright span,.topright span font{width:auto;float:left;font-size:12px;font-family:"宋体"}
.topright ul{padding-right:25px;}
.topright ul a{float:left;width:100%; background:url(../images/top01.jpg) right no-repeat;padding-right:8px;}
.topright .tophpone{float:left; background:url(../images/top02.jpg) right no-repeat;padding-right:18px; }
.topright span{padding-right:10px;}
.topright .topweibo,.topright .topweixin{float:left;width:20px; height:20px; text-indent:99999999999px;margin-left:8px; display:inline;}
.topright .topweibo{ background:url(../images/weibo.jpg);}
.topright .topweixin{ background:url(../images/weixin.jpg)}
/*通用LogoSearch css*/
.logo{float:left;width:auto;padding-top:20px;}

.search a{ color:#949494;}
.search{float:left;width:503px;padding:32px 0 0 80px}
.search ul,.search span,.search p{float:left;width:100%;}
.search ul li{float:left;width:auto; text-align:center; line-height:23px;}
.search ul li a{ color:#ff4400; cursor:pointer;padding:0 15px;float:left;}
.search ul li .kjy_a{ background:#060; color:#FFF;font-weight:bold;}
.search ul li .kjy_a:hover{  color:#FFF!important;}
.search span .searchtext{float:left; line-height:30px;height:30px;padding-left:5px;border:2px solid #35a127;width:373px; color:#949494;}
.search span .searchbutton{float:left;width:90px; color:#FFF;font-family:"微软雅黑"; line-height:34px;height:34px; background:#35a127;font-size:16px;border:0;}
.search p{ line-height:35px;}

.logoright .logoright_myxiang{float:left;background:#fcfcfc; border:#f1f0f0 solid 1px; padding:0 8px; line-height:32px;margin-top:4px;}
.logoright .logoright_myxiang b{ width:20px; height:20px;float:left; background:url(../images/my_xiang.jpg); margin-top:6px;}
.logoright .logoright_myxiang a{float:left;padding:0 5px 0 5px}



.logoright{float:right;width:auto;padding-top:29px;}
.logoright .logoright_myhome,.logoright .myorderform{float:left;background:#fcfcfc; border:#f1f0f0 solid 1px; padding:0 8px; line-height:32px;margin-top:4px;}
.logoright .logoright_myhome b{float:left; background:url(../images/my_gouwu.jpg);width:23px; height:20px;margin-top:6px;}
.logoright .logoright_myhome a{float:left; padding:0 8px 0 5px}
.logoright .myorderform b{float:left;background:url(../images/myorderform.jpg) left no-repeat;width:18px; height:20px;margin-top:6px;padding-right:8px;}
.logoright .myorderform{border-left:none;}
.logoright .shoppingcart{ background:#ff5400;float:left; width:43px; height:34px; line-height:34px; text-align:center; font-size:17px; margin-top:4px;}
.logoright .shoppingcart a{ color:#FFF;}
/*Indexmenu*/
.menu{float:left;width:100%; background:#35a127;margin-top:8px; position:relative;}

.menutitle,.menutitletop{float:left;width:210px;background:#35a127;}
.menutitletop2{ width:212px; height:45px; background:url(../images/erji_current.jpg) no-repeat}
.menutitle{ z-index:1;}
.menutitle .menutitlebottom{float:left;width:210px; background:#FFF;position:absolute; left:0; top:0; z-index:1999;}
.menutitle .menutitletop b{float:left;padding-left:20px;line-height:40px; color:#FFF;font-size:14px;font-weight:bold;}
.menutitle .menutitletop .menutitleimg{float:right;background:url(../images/menujt.jpg) right no-repeat;width:9px;height:5px;margin:18px 20px 0 0; display:inline;}
.menutitle .menutitletop .menutitleimgtop{float:right;background:url(../images/menujttop.jpg) right no-repeat;width:9px;height:5px;margin:18px 20px 0 0; display:inline;}
.menutitle .menutitletop .menutitleimgtop2{float:left;background:url(../images/ltmenunv.png) right no-repeat;width:15px;height:12px;margin:14px 00px 0 20px; display:inline;}
.menutitle .menutitletop .menutitleimgtop2 b{float:right;}

/*fen lei start*/
#fenlei,#oneleft{float:left;width:210px;z-index:999;}

#cate{width:210px;float:left;position:relative;z-index:999;}

.h2_cat{width:210px;background:url(../images/fenleibj.jpg);z-index:999;float:left;}
.h2_cat2{width:210px;z-index:999;float:left;}
.h5_title{ font-size:15px; color:#000;}
.subnav_top{float:left;width:210px;height:65px;}
.subnav_top p{float:left;width:185px;font-weight:bold;font-size:14px;padding-left:19px;padding-top:14px;}
.subnav_top ul{float:left;width:185px;border-bottom:#e8e8e8 solid 1px;margin-left:11px; display:inline;margin-top:4px;}
.subnav_top ul li{float:left;width:auto;padding:5px 0 11px 8px;}
.subnav_top p:hover{ color:#F60!important;}
.subnav_top ul:hover{border-bottom:none;}

.subnav_top2{float:left;width:210px;height:63px;}
.subnav_top2 .ltfenleipic{float:left;width:32px;margin:14px 0 0 15px;}
.subnav_top2 p{float:left;width:140px;font-weight:bold;font-size:14px;padding-left:10px;padding-top:10px;}
.subnav_top2 ul{float:left;width:140px;border-bottom:#fcfcfc solid 1px;margin-left:0px; display:inline;margin-top:4px; height:33px; overflow:hidden;}
.subnav_top2 ul li{float:left;width:auto;padding:5px 0 11px 8px;}
.subnav_top2 p:hover{ color:#F60!important;}
.subnav_top2 ul:hover{border-bottom:none;}

.h3_cat{display:none;width:700px;z-index:10;position:absolute;left:210px;top:0px;cursor:auto;}

.h3_cat .shadows{width:700px;overflow:hidden;border:2px #ff4f0f solid;  margin-left:-2px;  background:#FFF;}
.shadow_two{margin-top:185px}

.shadows ul.fl{width:500px;float:left;padding:15px 30px;border-right:#e1e1e1 1px solid;}
.shadows ul.frc{width:138px;float:right;}
.shadows ul.fl b{float:left; width:90px; }
.shadows ul.fl a{float:left;}
.shadows ul.fl li{float:left;}
.shadows ul.fl li div{width: 390px; float: left; text-align: left;} 

.frc li{clear:both;padding: 0;}
.frc span a{float:left;white-space:nowrap;padding:0;width:50%;color:#555}
.frc span a:hover{color:#E8180F}

.active_cat{z-index:99;background-position:0 -65px;cursor:pointer;margin: 0 -2px -2px -2px;
position: relative;}
 .active_cat .h3_cat  { position: absolute;left:212px;background: #fff; z-index:0}
.active_cat .subnav_top{overflow:hidden; border:2px solid #429b2f; border-right:0 none; position:relative; z-index:3; background:#fff; }
.active_cat .subnav_top2{overflow:hidden; border:2px solid #ff4f0f; border-right:0 none; position:relative; z-index:3; background:#fff; }
.active_cat h3 {font-weight:bold}
.active_cat h3 span{display:none;}
.active_cat div{display:block;}
.h3_cat0 { top:0px;}
.h3_cat1 { top:-65px;}
.h3_cat2 { top:-130px;}
.h3_cat3 { top:-65px;}
.h3_cat4 { top:-260px;}
.h3_cat5 { top:-325px;}
.h3_cat6 { top:-210px;}

#pop-cate{width:210px;height:580px;border-bottom:2px solid #429b2f; background:url(../images/flht.jpg) repeat-y}
#pop-cate2{width:210px;height:515px;border-bottom:2px solid #ff4f0f; background:url(../images/flht2.jpg) repeat-y}
#pop-cate2 a:hover{ text-decoration:none;color:#F60!important;}

.fl{line-height:35px; color:#3c3c3c}
.fl li {list-style:none;float:left;width:500px;margin-bottom:5px;border-bottom:1px #b1b1b1 dotted;}
.fl li a{color:#3c3c3c;padding-right:10px;}
.fl li b{padding:0 10px;}
/*fen lei end*/

/*
.subnav{float:left;width:206px;border:#35a127 solid 2px;border-top:none; height:470px;min-height:470px;z-index:3;}
.subnav p{float:left;width:185px;font-weight:bold;font-size:14px;padding-left:19px;padding-top:14px;}
.subnav ul{float:left;width:185px;border-bottom:#e8e8e8 solid 1px;margin-left:11px; display:inline;padding:5px 0;}
.subnav ul li{float:left;width:auto;padding:12px 0 11px 8px;}
*/
.nav{ width:990px; float:left; height:40px;line-height:40px; color:#FFF;font-size:14px;font-weight:bold;}
.nav ul li,.nav ul li a{float:left;width:auto;padding:0 15px; color:#FFF;}
.nav ul li a:hover{ background:#ff5400; color:#FFF!important}

/*通用底部*/
#footer{float:left;width:100%;background:#f8f8f8;border-top:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 1px;margin-top:25px;padding:22px 0 35px 0;}

.footertext{float:left;width:180px;}
.footertext p,.footertext ul{float:left;width:100%;}
.footertext p{font-weight:bold; line-height:34px; color:#3c3c3c;padding-left:46px;}
.footertext ul li{float:left;width:100%; line-height:22px;padding-left:46px;}
.footertext .foottext1{ background:url(../images/foottext1.jpg) left no-repeat}
.footertext .foottext2{ background:url(../images/foottext2.jpg) left no-repeat}
.footertext .foottext3{ background:url(../images/foottext3.jpg) left no-repeat}
.footertext .foottext4{ background:url(../images/foottext4.jpg) left no-repeat}
.footertext .foottext5{ background:url(../images/foottext5.jpg) left no-repeat}

.erweima{float:right;width:auto;padding-right:30px;}


.foot,.foot p{float:left; width:100%; text-align:center;}
.foot p{padding-top:23px;}
.foot{height:150px;}

.weizhi{float:left;width:100%; line-height:42px; text-indent:1em;}
.weizhi span{font-size:14px;}

/*论坛新增*/
.graytext{ color:#a2a2a2;}
.orangetext{color:#ff4f0f;}

.luntanmenubox .menutitle .luntanmenuclass b,.luntanmenubox .nav{font-size:12px;}
.luntanmenuclass{background:#117405;}
.main_graybackground{background:#f8f8f8;float:left;width:100%;margin-top:10px;padding:15px 0;}

#ltfooter{float:left;width:100%;background:#fff;border-top:#d2d2d2 solid 1px;border-bottom:#ebebeb solid 1px;margin-top:0px;padding:22px 0 35px 0;}

 .righttext{float:right;width:300px; }
 .righttext p{ line-height:30px;}
.logintext{width:270px;padding-left:30px; height:28px; line-height:28px;border:#e1e1e1 solid 1px; background:url(../images/user.png) left no-repeat;}
.loginpass{background:url(../images/Password.png) left no-repeat;}


.img-scrollload{background:url(../images/big_load.gif) center center no-repeat;}


 






