@charset "utf-8";
/* CSS Document */

/*v3.0.1*/
html{font-family:'MS PGothic', Osaka, Arial, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
ton{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}

/*-----------------------------------------------------------------------------------------------------------------------------*/


.border1{border:#e7e7e7 1px solid;}
.radius3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.radius5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.clearfix{clear:both;}

.content{width:960px;margin-left:auto;margin-right:auto;}

.top{background-color:#f0f0f0;width:100%;height:20px;font-size:12px;line-height:20px;color:#666;}
.top p{margin:0 10px;}
.w240,.w480,.w960{}
.w240{width:240px;}
.w480{width:480px;}
.w960{width:960px;}

.head1{height:54px;color:#2d2d2d;}
.head1 ul li{list-style:none;font-size:14px;line-height:24x;margin-top:10px;}
.tel,.cart,.search{float:right;text-align:right;}
.login{float:left;text-align:left;}
.tel{background:url(../images/tel.png) center left no-repeat;padding-left:20px;font-size:17px;text-align:center;}
.cart{background:url(../images/cart.png) center left no-repeat;padding-left:20px;}
.search{margin-right:-8px;}
.search button{width:50px;padding-bottom:5px;border:none;background:none;margin-left:-35px;}
.search input[type="search"]{padding-right:10px;padding-left:10px;width:164px;height:20px;-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;border:#e7e7e7 1px solid;background-color:#fbfbfb;}
.login a{display:inline-block;padding-right:10px;font-size:12px; font-weight:normal;color:#929292; text-decoration:none;}
.login a span{color:#fd4f03;}
.cart span{color:#fd4f03;font-weight:bold;}

nav{margin:0 10px;height:42px;background:url(../images/nav_bg.png) repeat-x;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow:hidden;margin-top:0}

.logo{float:left;marign-left:0;padding:0;}
nav div img{marign-left:0;padding:0;}
nav ul{list-style:none;}
nav ul li{float:right;padding-left:20px;padding-right:20px;font-size:15px;color:#fff;line-height:40px;border-left:#000 1px solid;margin-top:-15px;}
nav .active,nav li:hover{background:url(../images/nav_bg2.png) repeat-x;}
nav a{color:#fff; text-decoration:none;}

.section{margin-top:20px;}
.main-left{float:left;}
.main-right{float:left;}
.left-nav{width:220px;margin:0 10px;border:#e7e7e7 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:20px;}
.left-nav a{ text-decoration:none;color:#747474;}
.left-nav a:hover{ text-decoration:underline;}
.left-nav h1{border-bottom:#e7e7e7 1px solid;padding-left:20px;font-size:15px;line-height:40px;color:#303030;margin:0px;background:#fbfbfb;}
.left-nav h3{padding-left:30px;font-size:12px;font-weight:normal;line-height:20px;background:url(../images/left_nav.png) center left no-repeat;}
.left-nav ul{padding-left:30px;font-size:12px;font-weight:normal;line-height:20px;list-style:none;margin-top:-10px;}
.left-nav li{padding-left:0px;}
.left-nav .active,.left-nav a:hover{color:#fd4f03;font-weight:bold;}


.Bestsellers{width:220px;margin:0 10px;border:#e7e7e7 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:20px;}
.Bestsellers a{ text-decoration:none;color:#747474;}
.Bestsellers a:hover{ text-decoration:underline;}
.Bestsellers h1{border-bottom:#e7e7e7 1px solid;padding-left:20px;font-size:15px;line-height:40px;color:#303030;margin:0px;background:#fbfbfb;}

.Bestsellers ul{padding-left:22px;font-size:12px;font-weight:normal;line-height:20px;list-style:none;}
.Bestsellers li{padding-left:0px;}
.Bestsellers li span{margin-right:5px;}
.Bestsellers .active span{font-weight:bold;}
.Bestsellers .active a,.Bestsellers a:hover{color:#fd4f03;font-weight:bold;}

.left-ad{width:240px; padding:0 10px;}
.left-ad img{margin-top:20px;}

.ad-banner{float:left;width:460px;height:357px;margin-left:-10px;border:#e7e7e7 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:20px;overflow:hidden;position:relative;}
.banner{height:357px;overflow:hidden;}
.banner .d1{width:100%;height:357px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;right:0px;top:330px;}
.banner .d2 ul{float:left;position:absolute;right:5%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:12px;height:12px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.ad-2{float:left;width:22px;margin:21px 18px;}

.news{width:700px;margin-left:-10px;border:#e7e7e7 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:20px;}
.news a{ text-decoration:none;color:#747474;}
.news a:hover{ text-decoration:underline;}
.news h1{border-bottom:#e7e7e7 1px solid;padding-left:20px;font-size:15px;line-height:40px;color:#303030;margin:0px;background:#fbfbfb;}

.news ul{padding-left:22px;padding-right:20px;font-size:12px;font-weight:normal;line-height:20px;list-style:none;}
.news li{padding-left:0px;border-bottom:#e7e7e7 1px dotted;line-height:30px;}
.news li span{margin-right:30px;width:80px;display:inline-block;color:#747474;}
.news li p{line-height:14px;margin-top:0px;color:#747474;}
.news .active a,.news a:hover{color:#fd4f03;font-weight:bold;}


.pro-list{width:700px;margin-left:-10px;border:#e7e7e7 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:20px;padding-bottom:20px;position:relative;overflow:hidden;}
.pro-list a{ text-decoration:none;color:#747474;}
.pro-list a:hover{ text-decoration:underline;}
.pro-list h1{border-bottom:#e7e7e7 1px solid;padding-left:20px;font-size:15px;line-height:40px;color:#303030;margin:0px;background:#fbfbfb;margin-bottom:20px;}
.pro-list p{margin:20px 3%;font-size:12px;line-height:18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:#e7e7e7 1px solid;padding:10px;color:#666;background:#fbfbfb;}


.pro{width:33%;height:260px;float:left;}
.pro ul{margin-top:30px;text-align:center;width:180px;font-size:12px;font-weight:normal;line-height:normal;list-style:none;margin-left:-15px;}
.pro li img{}
.pro li{margin-top:10px;margin-bottom:10px;}
.pro li span{font-size:14px;color:#fd4f03;}
.pro li a:hover{ text-decoration:none;color:#fd4f03;}
.borderlr{border-left:#e7e7e7 1px solid;border-right:#e7e7e7 1px solid;}


.pro-details{width:700px;margin-left:-10px;border:#e7e7e7 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:20px;padding-bottom:20px;position:relative;overflow:hidden;}
.main-title{width:660px;margin:20px auto auto 20px;}
.main-title .left{width:310px;height:310px;float:left;}
.main-title .right{width:330px;height:310px;float:left;margin-left:20px;}
.main-title .right ul{margin-left:-40px;}
.main-title .right li{text-align:left;list-style:none;margin-left:0; border-bottom:#CBCBCB 1px dotted;line-height:20px;font-size:12px;padding:5px 0;color:#747474;}
.pro-details a{text-decoration:none;color:#747474;display:inline-block;margin-top:50px;}
.pro-details a:hover{ text-decoration:underline;}
.pro-details h3{font-size:14px;color:#303030;margin-top:0px;}
.pro-details input{width:50px;height:20px;}
.pro-details span{color:#fd4f03;font-weight:bold;}

.pro-details2{width:650px;margin-left:20px;margin-top:20px;padding-bottom:20px;position:relative;overflow:hidden;font-size:12px;color:#747474;padding-left:10px;line-height:16px;}

footer{margin-top:20px;}
.ft-left{width:900px;float:left;}
.ft-left a{ text-decoration:none;color:#666;}
.ft-left a:hover{ text-decoration:underline;}
.ft-left ul{margin-left:-30px;margin-top:0px;}
.ft-left ul li{list-style:none;float:left;margin-right:30px;font-size:12px;font-weight:bold;color:#000;}
.ft-left p{font-size:12px;font-weight:normal;color:#868686;margin-left:10px;line-height:20px;}
.ft-right{width:30%;float:right;text-align:right;padding-right:10px;font-size:12px;font-weight:normal;color:#868686;margin-left:10px;line-height:10px;}
.ft-right img{display:inline-block;}
.ft-right select{margin-left:5px;margin-right:5px;}


.crumb{line-height:40px;width:100%;height:40px;border-bottom:#e7e7e7 1px solid;background:#fbfbfb;position:relative;top:-16px;}
.crumb ul{margin-left:-30px;}
.crumb ul li{float:left;margin-left:10px;list-style:none;font-size:12px;color:#666;}
.crumb a{color:#303030; text-decoration:none;}
.crumb a:hover{ text-decoration:underline;}


.crumb2{margin-top:20px;margin-left:-10px;line-height:40px;width:700px;height:40px;border:#e7e7e7 1px solid;background:#fbfbfb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.crumb2 ul{margin-left:-30px;}
.crumb2 ul li{float:left;margin-left:10px;list-style:none;font-size:12px;color:#666;margin-top:-15px;;}
.crumb2 a{color:#303030; text-decoration:none;}
.crumb2 a:hover{ text-decoration:underline;}

.num-order{width:94%;height:40px;background:#fd4f03;margin:30px 3%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.num-order ul{margin:0;list-style:none;line-height:40px;}

.num{float:left;margin-left:-30px;color:#303030;color:#fff;}
.order{float:right;margin-right:10px;color:#666;color:#fff;}
.order a{margin:0 5px; text-decoration:underline;color:#fff;}

.num-order2{width:700px;margin-left:-10px;height:40px;margin-top:-5px;border:#e7e7e7 1px solid;background:#fbfbfb;position:relative;z-index:99; 

-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.num-order2 ul{margin:0;list-style:none;line-height:40px;}
.num2{float:left;margin-left:-30px;color:#303030;}
.prv_nxt{float:right;margin-right:15px;}
.prv_nxt ul li{float:left;width:21px;height:18px;text-align:center;color:#FFF;margin-left:9px;}
.prv_nxt a{color:#666;font-size:14px; text-decoration:none;}