@charset "utf-8";
/* CSS Document */
/*--css reset--*/
*{padding:0px;margin:0px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,a{margin:0;padding:0}
body{font:12px Arial, Helvetica, sans-serif;background-color:#fff;color:#333;text-align:left;}
table{border-collapse:collapse;border-spacing: 0;}
input,textarea, select,button {font-family:verdana; font-size:12px;}
input{outline:medium;}
ul,li{list-style:none;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
img{border:0;border:none;}
.clearfloat {clear:both}
.clearfix:after{content: "."; display: block;height:0; clear: both;visibility: hidden;}
.clearfix{zoom:1;}
/*end*/
*{border:none;}
body{margin:0px;padding:0px;background:url(../images/background.jpg) no-repeat #000;background-size:100%;}
#box{width:1000px;height:auto;margin:0px auto;}
#top{width:980px;height:auto;margin:0px auto;overflow:hidden;}
#logo{float:left;width:525px;height:100px;}
#logo img{border:none; vertical-align:middle;}
#search{float:left;width:345px;height:65px;overflow:hidden;text-align:right;margin:20px 10px 0px 100px;}
#search img{vertical-align:middle;}
.nav{margin:0px auto;width:971px;height:44px;background:url(../images/nav_bg.png) no-repeat center; z-index:99999;}
.nav ul li{float:left;margin-top:10px;text-align:center;border-right:#CCCCCC 1px solid;width:14%;height:auto;display:block;}
.nav ul li a{font-size:18px;font-weight:bold;font-family:Amerigo Md BT;line-height:22px;text-decoration:none;text-transform:uppercase;}
.nav ul li a:link{color:#FFFFFF;}
.nav ul li a:visited{color:#FFFFFF;}
.nav ul li a:hover{color:#FFFFFF;text-shadow:0 0 3px #FFCCCC;text-decoration:underline;}

#footer{position:relative; z-index:0;}
.add{width:100%;height:auto;position:relative;z-index:1;padding:30px 0px 30px 0px;overflow:hidden;zoom:1;margin:0px auto;}
.con_box{width:32%;min-height:250px;display:block;float:left;margin:4px;border:#333333 1px solid;}
.con_box h3{font:normal 24px/2em Yanone Kaffeesatz;color:#ccc;text-transform:uppercase;width:90%;margin-left:10%;}
.con_box p{font:normal 14px/1em Yanone Kaffeesatz;color:#ccc;margin-left:10%;}
.add p{line-height:40px;}
h1{font-size:36px;line-height:36px;font-family:Yanone Kaffeesatz;color:#fff;width:98%;margin:0px auto;}
.left_side{background:#000}
.right_side{padding-top:20px;margin-top:20px}
.left_side p{font-size:14px;line-height:22px;color:#FFFFFF;width:98%;margin:0px auto;padding-top:8px;}
.menu{margin:0px 0 0 40px;}
/*
.nav ul li ul li{float:none;margin:0; padding:0 4px;text-align:left;background:#F17C22;border-bottom:#666666 1px solid;line-height:20px; }
.nav ul li ul li a{display:block;font-weight:normal; font-size:12px;}
.nav ul li ul li a span{display:block;}
.nav ul li a:active{color:#FFFFFF;}
.nav ul li ul li ul li{border:none; line-height:20px; width:160px;}
.nav ul li ul li ul li a:link{background-image:none;background-color:#F17C22;}
*/

.cat_List{width:300px;background:#000000;position:absolute;filter:alpha(opacity=80);_margin-left:-50px;_margin-top:30px;*margin-left:-50px;*margin-top:30px;-moz-opacity:0.8;opacity:0.8; z-index:99999;}
.cat_List li{width:300px!important;border-bottom:#666666 1px solid;}
.cat_List li ul li{float:none;margin:0px 0px 0px 302px;padding:0px;text-align:left;background:#F17C22;border-bottom:#666666 1px solid;line-height:20px; }
.cat_List li ul li a{display:block;font-weight:normal; font-size:12px;}
.cat_List li ul li a span{display:block;}
.cat_List li a:active{color:#FFFFFF;}
.cat_List li ul li ul li{border:none; line-height:20px; width:160px;}
.cat_List li ul li ul li a:link{background-image:none;background-color:#F17C22;}

#BigPhoto{position:absolute;border:1px red solid;display:none; z-index:100; padding:2px; background:#FFF;}
#BigPhoto img{ width:400px;}
img{ vertical-align:middle;}

#main{width:960px;height:auto;margin:20px auto;z-index:0;overflow:hidden;zoom:1;}
#con{float:left;width:530px;height:460px;padding-bottom:7px;background:url(../images/con_bg.png) repeat-y;overflow:auto;}
#tit{width:50%;height:31;padding:20px 10px 20px 30px;}
#con p{font-family:GillSans;font-size:14px;color:#3B3B3B;width:86%;padding-left:40px;line-height:26px;}
#show_pic{float:left;width:412px;height:467px;overflow:hidden;}
#foot{width:970px;margin:0px auto;height:40px;overflow:hidden;zoom:-99;}
#copy{float:left;height:40px;padding:0px;padding:0px;line-height:40px;font-size:12px;color:#FFFFFF;font-family:arial;width:60%;float:left;text-align:center;}
#foot div a{color:#FFFFFF;}
#link a{padding:4px;height:40px;line-height:40px;}
#link img{vertical-align:middle;}
#link{float:left;height:37px;margin:3px 0px 0px 0px;padding:0px;text-align:right;width:30%;line-height:30px;}

/* menu */

.menuli{font:normal 22px/2em impact;color:#FF9900}
#menuCat ul{margin:0 auto; width:240px; background:#000000;}
#menuCat ul li{margin:2px 0;padding-bottom:2px; border-bottom:1px #333333 dotted;cursor:pointer;}
#menuCat ul li ul li{border:none;}
#menuCat ul li a{font:normal 14px/26px arial;display:block;padding-left:28px;color:#444;color:#CCCCCC;-webkit-transition: background 0.2s,color 0.2s;-moz-transition: background 0.2s,color 0.2s;-o-transition: background 0.2s,color 0.2s;}
#menuCat ul li a:hover{background:#a52915;color:#fff; border-radius:3px;-webkit-transition: background 0.2s,color 0.2s;-moz-transition: background 0.2s,color 0.2s;-o-transition: background 0.2s,color 0.2s;}
#menuCat ul li ul{display:inline;}
#menuCat ul li ul li{padding-left:13px;}
#menuCat ul a.gotop{ display:inline-block;margin-top:5px;}

#menuList {width:70%;margin:0px auto;float:left;padding:20px;background:url(../images/m_bg.jpg) no-repeat #FEF7DD;}
.cat_info{margin:0 0 3px 0; padding:2px 0 0 0;background:#F2F2F2;border:#E2E2E2 1px solid;line-height:45px;cursor:pointer;display:block;overflow:hidden;border-radius:5px 5px 0 0;-webkit-transition: background-color 0.4s;-moz-transition: background-color 0.4s;-o-transition: background-color 0.4s;box-shadow: 0 1px 1px #eee;}
.cat_info:hover{-webkit-transition: background-color 0.4s;-moz-transition: background-color 0.4s;-o-transition: background-color 0.4s;}
#menuList dl{margin:0 0 5px 0; padding:0px 0 2px 0; list-style:none;line-height:45px;cursor:pointer;}
#menuList dl dt {margin:0 0 4px 0; padding:0px 0px 0px 24px; font-size:20px; font-weight:bold; font-family:"Trebuchet MS", Tahoma; text-align:left;color:#222; text-shadow:0 0 5px #bbb;}
#menuList dl dt:hover{color:#BF2B2B; -webkit-transition:color 0.4s;}
#menuList dl dd {margin:0; padding:0 10px; line-height:1.4em; font-size:12px; text-align:left; color:#666666}
#menuList .catInfo{display:none;}
#menuList ul {margin:0 0 15px 8px; padding:0; list-style:none;width:96%}
#menuList ul li {width:100%;border-bottom: 1px dashed #DDDDDD; }
#menuList ul li div {width:100%;}
#menuList ul li div { padding:4px 0; width:100%;line-height:24px; font-weight:400; overflow:hidden;zoom:1;font-family:arial; }
#menuList ul li div .sku {float:left; width:40px;font-size:14px;}
#menuList ul li div .name {float:left; font-weight:normal;font-size:14px;padding-right:10px;}
#menuList ul li div .name a{padding-left:22px;color:#444; line-height:20px;}
#menuList ul li div .name a:hover{color:#BF2B2B;background:url(../images/add_cart.png) left center no-repeat;}
#menuList ul li div .price {float:right; width:170px; text-align:right; font-weight:300;font-size:14px; padding-left:10px;}
#menuList ul li p {margin:0; padding:0 100px 0 40px; color:#999999; font-style:italic; line-height:16px;text-align:left;}

/* photo */
#photoList {width:94%;margin:0px auto;background:url(../images/page_bg.png);padding-top:20px;}
#photoList ul li {float:left; display:inline; margin:8px 18px; width:144px; height:130px; padding:0; list-style:none;}
#photoList ul li a {display:block; width:130px; height:90px; line-height:90px; background:url(../images/default_load_img.gif) no-repeat center #666; border:#333333 5px solid;}
#photoList ul li a:hover {color:#e5e2e0; border:#000 5px solid;}
#photoList ul li a img {width:130px; height:90px;}
#photoList ul li a p {margin:0; padding:8px 0 0 0; text-align:center;}

/* page css */
#pager {clear:both; padding:15px 0; text-align:center; width:100%;}
#pager table{margin:0px auto;}
table.pager-box {text-align:center;}
table.pager-box td {font-family:"Times New Roman",Times,serif; font-size:13px; padding:0 0.1em; text-align:center;}
table.pager-box td a {display:block; line-height:2em; padding:0 0.5em; text-decoration:underline;}
table.pager-box td span {display:block; line-height:2em; padding:0 0.5em;}
table.pager-box td.pager-current {}
table.pager-box td.pager-current a {background-color:#aa0000; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

/* slide show css */
#featured {height:467px; width:412px; float:left; display:inline; margin:0px; position:relative;}
#featured_items {width:412px; height:467px; position:relative;}
#featured_items img{border:none;}
.clearfix:after { clear: both;content: ".";display: block;height: 0;visibility: hidden;}
ul#featured_num {bottom: 10px;margin: 0;padding: 0;position: absolute;right: 10px;z-index: 10;}
ul#featured_num li {display: inline;float: left;font-size: 12px;margin-left: 2px;text-align: center;}
ul#featured_num li a {background: none repeat scroll 0 0 #222222;color: #999999;display: block;height: 21px;line-height: 21px;opacity: 0.75;width: 21px;}
ul#featured_num a.activeSlide {background: none repeat scroll 0 0 #AE2F28;color: #FFFFFF;opacity: 1;}

.layer {width:88%; margin:0px auto;padding:4px;float:left;display:inline;}
.layer-box {color:#484848; overflow:hidden; zoom:1;}
.layer-title {height:36px; padding:0 10px 0 15px;}
.layer-title h6 {float:left;font-weight:bold; font-size:14px; font-weight:normal; height:36px; line-height:36px; margin:0px;}
.layer-title span {cursor:pointer; float:right; font-family:"Times New Roman", Times, serif; font-size:36px; font-weight:normal;  height:36px; line-height:36px;}
.layer-main {margin:0px; padding:0px; overflow:hidden; zoom:1;}

#cmtWrap {margin:20px auto; width:98%; height:400px; overflow:auto; float:left; border-right:#00CCFF 3px solid;}
#cmtTit {color:#524230; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-style:italic;}
#writeCmt {margin-top:10px;}
a#btn-write-comment {background:url(../images/btn-write-comment.gif) no-repeat 0 0; display:block; height:24px; line-height:24px; text-indent:-9999px; overflow:hidden; width:136px;}
a#btn-write-comment:hover {background-position:0 -24px;}
#cmtList {margin-top:15px; border-top:1px solid #ddd;width:90%;margin:2px auto;border-top:1px solid #C41200}
#cmtList ul {list-style:none;}
#cmtList ul li {border-bottom:1px dashed #F38926; overflow:hidden; padding:10px 10px 10px 0; zoom:1;}
#cmtList ul li img {float:left; vertical-align:top;}
#cmtList ul li h5 {color:#999; font-size:12px; font-weight:normal; margin-left:55px;}
#cmtList ul li h5 img{ vertical-align:middle;}
#cmtList ul li div {margin-left:55px; margin-top:3px;font-size:14px;line-height:22px;}



/*首页轮播*/
/*=== Nivo Slider Styles ===*/
.featured_slider {width: 100%;height: 483px;background: url(../images/slider_bg.png) repeat-x top;	position: relative; z-index:1; display: table;}
#slider-wrapper {width:958px;position: relative;z-index: 1;height:495px;overflow:hidden;margin: 0 auto;}
.slider_border {width: 956px;height: 483px;position: absolute;top:0px;left: 0px;	z-index: 51;}
#slider {position:relative;width:956px;height:483px;margin-top:5px;/* border:#FF0000 1px solid; */}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;	}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
/* Caption styles */
.nivo-caption {position:absolute;left: 20px;bottom: 20px;background:#ffba00;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */z-index:89;padding: 10px 20px;}
.nivo-caption p {padding: 0;margin:0;line-height: 17px;font-size: 15px;width: 400px;font-family: Arial, Tahoma, sans-serif;}
.nivo-caption p::selection {background: #fff;	color: #000;}
.nivo-caption p::-moz-selection {background: #fff;	color: #000;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:40%;z-index:99;cursor:pointer;display: block;text-indent: -9999em;width: 40px;height: 90px;}
a.nivo-prevNav {left:0;background: url(../images/slider_previous.png) no-repeat;}
a.nivo-nextNav {right:0;background: url(../images/slider_next.png) no-repeat;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {position: absolute;bottom: 10px;right: 20px;text-align: center;z-index: 999;}
.nivo-controlNav a {z-index:999;cursor:pointer;float: left;display: block;width: 20px;height: 20px;margin: 0 0 0 5px;background: url(../images/slider_bullet_nav.png) no-repeat 0 0;text-indent: -9999em;}
.nivo-controlNav a.active {font-weight:bold;background: url(../images/slider_bullet_nav.png) no-repeat -25px 0;}
#featured_slider_bg {width: 100%;height: 483px;position: relative;padding: 0;margin: 12px 0 0;padding: 33px 0 0;}

/* CSS Document */
#featured {width:320px; height:260px; float:left; display:inline; margin:8px; position:relative;}
#featured_items {width:320px; height:260px; position:relative;}
#featured_items img{border:none;}
.clearfix:after { clear: both;content: ".";display: block;height: 0;visibility: hidden;}
ul#featured_num {bottom: 10px;margin: 0;padding: 0;position: absolute;right: 10px;z-index: 10;}
ul#featured_num li {display: inline;float: left;font-size: 12px;margin-left: 2px;text-align: center;}
ul#featured_num li a {background: none repeat scroll 0 0 #222222;color: #999999;display: block;height: 21px;line-height: 21px;opacity: 0.75;width: 21px;}
ul#featured_num a.activeSlide {background: none repeat scroll 0 0 #AE2F28;color: #FFFFFF;opacity: 1;}


#cmtForm label{display:block;margin:4px 0 2px 0;line-height:22px;color:#b72727;}
#cmtForm input{height:22px;}
#cmtForm textarea,#cmtForTitle input,#cmtFormEmail input{width:220px;border: 1px #BFBFBF solid;border-radius: 3px;color: #444;border-color: #7C7C7C #C3C3C3 #C3C3C3 #9A9A9A;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;}
#cmtFormSubmit{text-align:left;margin-right:16px;}
#cmtFormSubmit input{margin-top:12px;width:80px; height:30px; background:#b72727; box-shadow:1px 1px 3px #666;border:none;color:#fff; cursor:pointer;border-radius:3px;}
#cmtFormSubmit input:hover{background:#f76f3d;}
#cmtBar{
	display:block;
}
#cmtBar a{
	display:inline-block;
	padding:5px 40px;
	background:#b72727;
	border-radius:8px;
	color:#fff;
	margin:5px;
}

#cmtBar a:hover{
	background:#f76f3d;
	box-shadow:1px 1px 4px #f76f3d;
}

.pages{
	text-align:center;
}

.pages table{
	margin:0 auto;
}

#cmtForm h4{
	display:inline-block;
	padding:5px 40px;
	background:#b72727;
	border-radius:8px;
	color:#fff;
	margin:5px;
}

#cmtForm span{
	display:inline-block;
	font-size:20px;
	font-weight:bold;
	margin-left:5px;
	cursor:pointer;
}

#cmtList dl dt strong{
	font-size:16px;
	color:#fff;
	margin-right:5px;
}

#cmtList dl dt span{
	font-size:14px;
	color:#fff;
}

#cmtList dl dd{
	font-size:14px;
	color:#fff;
}