.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}
/*-----------------购物车------------------*/
#cartInfoDiv{line-height:22px; text-indent:10px;}
.sel p .a_ec5401{ display:inline-block; float:right}
.sel{position:relative; z-index:100; float:right;height:35px;background:#1f6bbf;}
.sel p em{color:#64b1f9}.sel p .accounts{ background:#d49018; display:inline-block;padding:0px 3px;color:#fff;margin-left:10px;}
.sel .cart_ico{ background-position:-310px -59px; background-repeat:no-repeat;width:178px;font:normal 14px/35px "\5FAE\8F6F\96C5\9ED1";color:#fff; text-align:center}
.car{ background:#fff; position:absolute;border:1px solid #d9d9d9;width:335px;left:-159px;}
.car h3{border-bottom:1px solid #d9d9d9;display:block; width:100%;height:34px; font-size:14px}.car h3 span{color:#00A040;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:-81px -29px;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:0px -29px;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}


/*-----------------图片居中------------------*/
.imgBorder{ width:105px; height:85px; text-align:center; float:left; background:#fff; 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{border-top:2px solid #ccc; background:url(img/bottom_bg1.png) #fff repeat-x;width:1000px;display:block; float:left;margin-bottom:10px;}
.phone_qq{ background:url(img/qq.png); width:340px;height:174px; float:left}
.phone_qq p{width:230px; text-align:center;margin:60px 0px 0px 56px;font:bold 18px Arial, Helvetica, sans-serif;color:#8b4727}
.phone_qq span{margin:60px 0px 0px 56px;width:230px; text-align:center;display:block;}
.phone_qq span a:link,.phone_qq span a:visited,.phone_qq span a:hover{font:bold 18px Arial, Helvetica, sans-serif;color:#676768; text-decoration:none}
.footer1{ float:left;width:650px;}
.footer1 dl{width:155px; float:left;height:200px;padding-top:20px; text-indent:50px;}
.footer1 dl dt{color:#000;font:bold 14px/33px "\5B8B\4F53"}
.footer1 dl dd p{line-height:20px;text-align:left;height:20px; overflow:hidden}
.foot1,.foot2,.foot3,.foot4{width:55px;height:54px; display:block;margin:0px 0px 0px 60px; background-repeat:no-repeat}
.foot1{ background-position:-5px -68px;width:36px;height:40px;margin-top:4px;margin-bottom:4px;}.foot2{ background-position:-40px -63px;height:48px;margin-left:50px;}
.foot3{ background-position:-100px -70px;width:40px;height:40px;margin:4px 0px 4px 55px;}.foot4{ background-position:-152px -68px;width:45px;height:43px;margin-left:55px;margin-top:2px;margin-bottom:3px;}
.footer2{float:left;padding:10px 10px 0px 10px;width:980px;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0}
.footer2 dl{ width:100%; float:left}.footer2 dl dt{margin-bottom:5px; font-weight:bold}.footer2 dl dd{padding-bottom:10px; float:left}
.footer2 dl dd a{display:inline-block;margin-right:15px;line-height:20px;}
.footer3{margin-top:10px;}
.footer3 p{ text-align:center;color:#666;line-height:22px;}.footer3 p a{font-size:14px;}

/*-----------------返回顶部------------------*/
.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;}
.regsucc{ background:#fff;margin-top:10px;}
/*-----------------page------------------*/
.page{ text-align:center; padding:30px 30px 30px 0; text-align:center; clear: both;}
.page a{padding:0 8px;border:1px solid #f0f0f0;background:#666;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:20px;_line-height:20px;}
.textInput[type=text],.textInput[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:20px;}
.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:20px;}

/*-----------------site------------------*/
.site{padding:0px 25px;width:950px;line-height:25px; background-position:-320px -100px; background-repeat:no-repeat}
.site span{color:#309402}

.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;}

/*-----------------客服------------------*/
.service_01{width:160px;position:fixed;bottom:0px;top:20%;right:0px;_position:absolute;_top: expression(documentElement.scrollTop+100+"px");  overflow:hidden;height:300px;}

.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 #d2d2d2;overflow:hidden; font-size:0px;width:124px;right:2px;padding:0px; position:absolute; bottom:0px;}
.service_01.dispNone .fix .service_bottom{ display:none}
