@charset "gbk";
/*Email: 554526755@qq.com.com */

.clearfix{zoom:1;display:block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left}.fr{float:right}.layoutWidth{width:1000px;margin:0px auto;}
.height10{height:10px;overflow:hidden}.height15{height:15px;overflow:hidden}.height5{height:5px;overflow:hidden}

i,em{ font-style:normal}i{color:#f00;}s{color:#999}
a:link,a:visited{color:#333;text-decoration:none;}a:hover{color:#4f7d38;text-decoration:underline;}
input{outline:none}.hidden{display:none}
a.ac5d37a:link,a.ac5d37a:visited{ color:#c5d37a;}a.ac5d37a:hover{ color:#c5d37a;}
a.a59883b:link,a.a59883b:visited{color:#59883b}a.a59883b:hover{color:#59883b}
a.a666:link,a.a666:visited{ color:#666;}a.a666:hover{ color:#b93e44;}

/*-----------------头部------------------*/
.top{line-height:25px;height:25px;position:relative; z-index:10000}
.top .fl{color:#c5d37a}.top .fr{color:#c5d37a}
.logo{width:250px;height:110px; float:left; position:relative;margin:10px 0px 0px 0px; display:inline}

/*-----------------搜索------------------*/
.search{width:390px; float:left;margin:40px 0px 0px 70px; }
.search_input{width:462px;height:31px;background-position:0px 0px;}
.search_txt{border:0px;width:275px;height:27px;margin:1px 0px 0px 30px;line-height:28px; float:left}
.search_but{ float:left;margin:1px 0px 0px 0px; float:right;height:28px;width:62px;cursor:pointer;border:0px; background:none;padding:0px;margin:0px;}
.search_hot{line-height:30px;color:#666}.search_hot a{margin-right:10px;color:#666}
.direct{ background:url(img/direct.png); width:195px;height:62px; float:right;margin:30px 20px 0px 0px;}

/*-----------------导航------------------*/
.navBg{ background:url(img/nav.png) repeat-x center;height:95px; position:relative; z-index:10001;top:-31px;}
.nav{ float:left;height:34px;margin:31px 0px 0px 205px; display:inline}
.nav .nav_curr{ position:absolute; background-position:-199px -80px;width:52px;height:6px;top:-3px;left:14px;}
.nav ul li{width:133px;height:23px;margin:6px 0px 0px 0px;text-align:center; display:inline;float:left; position:relative}
.nav ul li a,.nav ul li a:link,.nav ul li a:visited{width:133px;height:24px;text-align:center; display:block; float:left;font:bold 14px/24px "宋体";color:#fff}
.nav ul .curr a:link,.nav ul .curr a:visited,.nav ul li a:hover{background-position:-190px -36px;color:#d6fb44; text-decoration:none}
.nav_time{ background-position:-331px -35px;width:58px;height:19px; position:absolute;top:-24px;left:10px;}



/*-----------------分类------------------*/
.category_abs{ position:relative; z-index:10;_width:580px;}
.category{height:400px;min-width:215px;position:absolute;top:30px;left:-7px; z-index:0;background:url(img/menu.png) no-repeat left top;-moz-opacity:1;-khtml-opacity: 1;opacity:1;}
.mt{height:40px;}.mt h2{text-indent:-9999px;}
.mc{width:215px;margin-left:4px;position:absolute;top:40px;left:0; z-index:100;}
.mc ul li{height:58px;float:left;position:relative; z-index:100;}
.mc ul li .mc_cnt{width:202px;line-height:25px;height:58px;margin-left:3px; overflow:hidden}
.mc s{height:18px;width:18px;margin:8px 5px 20px 13px;}
.mc_cnt .ico_1{ background-position:-4px -42px;}.mc_cnt .ico_2{ background-position:-26px -42px;}.mc_cnt .ico_3{ background-position:-47px -42px;}
.mc_cnt .ico_4{ background-position:-67px -42px;}.mc_cnt .ico_5{ background-position:-87px -42px;}.mc_cnt .ico_6{ background-position:-108px -42px;}
.firsthover .mc{display:block;}
.mc h3{display:block;float:left;margin:10px 0px 3px 0px;width:160px;}
.mc h3 a{font:normal 14px "宋体";color:#1a6c01;}.threehover .mc_cnt h3 a,.mc h3 a:hover,.threehover .mc_cnt a,.threehover .mc_cnt a:hover{color:#fff;}
.mc ul .threehover h3 a{text-decoration:none;height:48px;}.mc_cnt a,.threehover .mc_cnt a:hover{padding-right:15px;}
.mc ul .threehover em{display:none;}
.three{width:300px; background:#a8ba13;position:absolute;top:0;left:205px;display:none;z-index:-1;}
.three dl{display:block;width:270px;padding:10px 0 10px 20px;background:#a8ba13;float:left;}
.three dl dd{width:80px;float:left;height:25px; overflow:hidden;line-height:25px;}
.three dl dd a{ display:inline-block; padding-left:10px; }.three dl dd a:hover{color:#fff}
.mc ul .threehover .mc_cnt{height:58px; background:#a8ba13; overflow:hidden;line-height:25px;}
.threehover .three{display:block;}

/*-----------------购物车------------------*/
#cartInfoDiv{line-height:22px; text-indent:10px;}
.sel p .a_ec5401{ display:inline-block; float:right}
.sel{position:relative; z-index:1000; float:left;height:35px;margin-top:31px;}
.sel p a.accounts:link,.sel p a.accounts:visited{display:inline-block;padding:0px 3px;color:#fff; text-indent:0px; float:right; margin-right:2px;}
.sel .cart_ico{width:156px;height:35px;font:normal 12px/35px "宋体";color:#fff;padding-left:63px;}
.car{ background:#fff; position:absolute;border:1px solid #d9d9d9;width:335px;left:-73px;}
.car h3{border-bottom:1px solid #d9d9d9;display:block; width:100%;height:34px; font-size:14px}.car h3 span{color:#397c1f;background:#fff; float:left;padding:0px 10px;font:normal 14px/34px "\5FAE\8F6F\96C5\9ED1";}
.car h3 i{ background-position:-485px -413px;width:15px;height:33px; float:left;}
.car h3 a{ float:right;margin:5px 10px 0px 0px;}
.car dl{zoom:1;display:block;padding:7px 0px;border-bottom:1px dashed #d9d9d9}.car dl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.car h3 p{ display:inline-block; float:right;width:120px;}
.car h3 p .clear_ico{background-position:-301px -113px;width:26px;height:26px; margin:3px 5px 0px 0px}.car dl dt{width:90px;margin-left:10px; float:left}
.car dl dd .car_pic{width:160px; float:left;line-height:22px;}.car dl dd .car_pic p{height:40px;margin:7px 0px;overflow:hidden; text-align:left}
.car_pic span i{ background-position:-220px -43px;width:48px;height:14px; float:left;font:normal 12px/14px "\5B8B\4F53";color:#fff;text-indent:5px;margin:3px 10px 0px 0px;}
.car_pic span b{color:#f00; font:bold 16px Arial}.car_pic span{color:#ffa2a9;font:bold 14px/22px Arial;}
.car dl dd .delete{width:50px; float:right;margin:25px 0px 0px 0px;}
.car .checkout{float:left;color:#7a6a6b;font:normal 12px/22px "\5B8B\4F53";width:100%;padding:10px 0px; background:#f7f7f7}
.car .checkout p{display:block; float:none;padding:0px 10px;}.car .checkout p b{color:#f00;font-size:18px;}
.checkout p .checkout_but{background-position:-139px -41px;width:75px;height:29px; float:right;text-indent:-9999px;}
.checkout p span{ float:left}
.no-order span{padding-left:10px;}
.nav_other p{ background-position:-398px -35px; background-repeat:no-repeat; float:left; display:inline-block;padding-left:15px;margin:5px 40px 0px 0px;color:#6d3a85}.nav_other p a{color:#6d3a85}

.main_bg{ background:url(img/pp.png)}
.focuslayout{height:462px; position:relative; z-index:0;margin-top:-55px; float:left;width:100%}
.focuslayout_bg{background:url(img/banner_bg.png) center bottom repeat-x; z-index:10000; position:absolute;bottom:-1px;height:35px; width:100%}

/*-----------------图片居中------------------*/
.imgBorder{ width:105px; height:85px; text-align:center; float:left;overflow:hidden; }
.imgBorder a{ width:105px; height:85px;text-align:center; font-size:85px;  line-height:85px; display:table-cell; vertical-align:middle; }
.imgBorder a img{ vertical-align:middle;}

/*-----------------结尾------------------*/
.footer_bg{ background:url(img/footer_bg.png) repeat-x;border-bottom:4px solid #5d8d3c;padding-bottom:5px;}
.footer_line{border:0px solid  #c6b8b9;border-width:1px 0px;height:40px;}
.mail{width:267px;height:95px; float:right;margin:20px 0px 0px 0px;color:#666; background:url(img/Qphone.png);font:normal 20px Arial, Helvetica, sans-serif;padding:45px 0px 0px 0px;}
.mail p,.mail span{width:195px;height:25px; overflow:hidden; display:block; text-align:right}.mail span{cursor:pointer}
.mail p{margin-bottom:25px; font-style:italic}
.footer1{ float:left;width:730px;}
.footer1 dl{width:145px; float:left;height:150px;padding-top:10px; text-indent:40px;}.footer1 dl dt{color:#333;font:bold 16px/33px "微软雅黑"; text-indent:0px;padding-top:15px;}
.footer1 dl dd p{line-height:20px;text-align:left;height:20px; overflow:hidden}
.footer1 dl dt .foot1{width:25px;height:25px; background-position:-4px -87px;display:block;margin:3px 3px 0px 10px; display:inline; float:left}
.footer1 dl dt .foot2{width:31px;height:28px; background-position:-33px -87px;display:block;margin:3px 3px 0px 5px;display:inline; float:left}
.footer1 dl dt .foot3{width:32px;height:18px; background-position:-75px -91px;display:block;margin:8px 5px 0px 3px;display:inline; float:left}
.footer1 dl dt .foot4{width:20px;height:25px; background-position:-123px -86px;display:block;margin:3px 3px 0px 15px;display:inline; float:left}
.footer1 dl dt .foot5{width:25px;height:25px; background-position:-152px -87px;display:block;margin:3px 3px 0px 10px;display:inline; float:left}
.footer2{float:left;padding: 10px;margin:0px 0px;border:0px dashed #cdcdcd;border-width:1px 0px;width:980px;}
.footer2 dl{ width:100%; float:left}.footer2 dl dt{margin-bottom:5px;}.footer2 dl dd{ float:left}
.footer2 dl dd a{display:inline-block;margin-right:15px;line-height:20px;}
.footer1 dl dd p a{color:#666}.footer3{margin-top:10px;}
.footer3 p{ text-align:center;color:#666;line-height:22px;}
.bottom{border:0px solid #dcdcdc;border-width:1px 0px;background:url(img/pp.png)}

.fvv{position:relative}
.fvv span img{position:absolute;top:-25px;}

/*-----------------返回顶部------------------*/
.backToTop { display: none; width:56px; height:53px; background:url(img/uptop.png);line-height: 1.2; position: fixed; _position: absolute; right: 10px; bottom: 100px; _bottom: "auto"; cursor: pointer;}

/*-----------------page------------------*/
.page{ text-align:center; padding:30px 30px 10px 0; text-align:center; clear: both;}
.page a{padding:0 8px;border:1px solid #ccc;background:#ccc;margin:5px;display: inline-block;font-family: Tahoma,SimSun,Arial;height: 24px;line-height: 24px;text-align: center;vertical-align: top;white-space: nowrap;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 74%, rgba(237,237,237,1) 100%);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 74%, rgba(237,237,237,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 74%, rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );-webkit-box-shadow:0px 0px 7px rgba(0,0,0,0.2), 0px 0px 0px 1px rgba(188,188,188,0.1);-moz-box-shadow:0px 0px 7px rgba(0,0,0,0.2), 0px 0px 0px 1px rgba(188,188,188,0.1);box-shadow:0px 0px 7px rgba(0,0,0,0.2), 0px 0px 0px 1px rgba(188,188,188,0.1);-webkit-transition:box-shadow 0.3s ease-in-out;-moz-transition:box-shadow 0.3s ease-in-out;-o-transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out;}
.page a:hover,.page .curr{ border:1px solid #f0f0f0;background:#69BE00;color:#fff; text-decoration:none;-webkit-box-shadow:0px 0px 9px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(188,188,188,0.1);-moz-box-shadow:0px 0px 9px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(188,188,188,0.1);-box-shadow:0px 0px 9px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(188,188,188,0.1);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#77d701', endColorstr='#00a040',GradientType=0 );-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear; -ms-transition: all 300ms linear;transition: all 300ms linear;}

.textInput{height:22px;line-height:22px;_height:20px;_line-height:20px;}
.textInput[type=text],.textInput[type=password],.selectInput[type=text],.selectInput[type=password]{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #bbb;color: #333;-webkit-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;-moz-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;text-indent: 5px;height:22px;line-height:22px;}
.textInput[type=text]:focus,.textInput[type=password]:focus,.selectInput[type=text]:focus,.selectInput[type=password]:focus{outline: none;border: 1px solid #79bf6a;-webkit-box-shadow: inset 0 2px 2px #79bf6a, 0 0 10px #79bf6a;-moz-box-shadow: inset 0 2px 2px #79bf6a, 0 0 10px #4aac1a;box-shadow: inset 0 2px 2px #ccc, 0 0 10px #4aac1a;color:#666;height:22px;line-height:22px;}

/*-----------------site------------------*/
.site{border:1px solid #dfdfdf;padding:0px 5px;line-height:30px; background:url(img/style.png) -348px -37px no-repeat #f7f7f7;height:30px;margin-bottom:10px;color:#666; text-indent:20px;}
.site span{color:#4E6C1D}

.onShow{ padding:5px 0 5px 9px; font-size: 12px;}
.onFocus{background:url(img/onFocus.gif) no-repeat; padding:5px 0 5px 25px; font-size: 12px;margin-left:10px;}
.onError{background:url(img/onError.gif) no-repeat;padding:5px 0 5px 25px;font-size: 12px;margin-left:10px;}
.onCorrect{ padding:5px 0 5px 25px;font-size: 12px;}
.onLoad{background:url(img/onLoad.gif) no-repeat 3px 3px;padding:5px 0 5px 25px; font-size: 12px;}

/*-----------------404------------------*/
.page_404{width:487px;height:224px; margin:50px auto; background:url(img/404.png) no-repeat;padding:30px 0px 0px 63px;}
.page_404 h3{font:normal 22px/31px "\5FAE\8F6F\96C5\9ED1";color:#4AAC1A;margin-bottom:30px;}.page_404 p{line-height:22px;}
.page_404 span{float:left;margin:25px 0px 0px 15px;}.page_404 span a{ float:left;margin-right:57px;color:#4AAC1A}

/*-----------------客服------------------*/
.service_01{width:176px;position:fixed;bottom:0px;top:20%;right:0px;_position:absolute;_top: expression(documentElement.scrollTop+100+"px");  overflow:hidden;height:300px; z-index:10002}
.dispNone{width:30px; float:right; overflow:hidden;}
.service_bg{background:url(img/service.png) no-repeat; padding:50px 0px 10px 0px;height:300px;}
.service_01 p{text-align:center;width:146px;padding:0px 0px 10px 31px;}
.service_bottom{height:1px;font-size:0px;border-bottom:1px solid #6faf1b;overflow:hidden; font-size:0px;width:146px;right:0px;padding:0px; position:absolute; bottom:0px;}
.service_01.dispNone .fix .service_bottom{ display:none}
