﻿@charset "utf-8";
/*全局样式
---------------------------------------------*/
section, article, aside, header, footer, nav, figure {
	display:block;
}
body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, figure,html {
	margin:0;
	padding:0;
}
body, button, input, select, textarea {
	font:12px/1.5 "Microsoft Yahei";
}
h1, h2, h3, h4, h5, h6, button, input, select, textarea {
	font-size:100%;
}
address, cite, dfn, em, var {
	font-style:normal;
}
code, kbd, pre, samp {
	font-family:courier new, courier, monospace;
}
p, ul, li, dl, dd, dt, form, h1, h2, h3, h4, h5, h6 {
	list-style:none;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#f42d00;
	text-decoration:none;
}
fieldset, img {
	border:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
input::-moz-focus-inner, button::-moz-focus-inner {
border:0;
padding:0;
outline:0;
}
.clear {
	clear:both;
	font-size:0px;
	height:0px;
	overflow:hidden;
}
/* Clear Fix */ 
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
	
}
/* Hide from IE Mac */ 
.clearfix {
	display:block;
}
/* End hide from IE Mac */ 
/* end of clearfix */ 
.left {
	float:left;
}
.right {
	float:right;
}
/*页面布局
----------------------------------------------*/
body {
	text-align:center;
	background-color:#fff;
	font-family:Microsoft YaHei;
	font-size:14px;
	color:#000
}
.currentpostion2{ height:35px; line-height:35px; background-color:#f7f7f7; text-align:left; text-indent:15px}

/*中间内容

----------------------------------------------*/
.container {
	
	width:1200px;
	margin:0 auto
	
}
.header
{
	width:1200px;
	margin:0 auto
}
.mid{ width:100%; margin:0px; padding:0px; z-index:-100}
.mid img{ width:100%}
#ztzlBox{width:1200px;height:252px; border:0px; margin:0 auto;overflow:hidden;background-color:#ffffff;} 
#ztzlBox ul li{ float:left;height:252px; list-style:none; border:0px solid red; margin:0px 16px 0px 0px;}
.banner-btn{display:none;}
.banner-btn a{display:block;line-height:40px;position:absolute;top:85px;width:40px;height:40px;background-color:#000;opacity:0.3;filter:alpha(opacity=30); color:rgb(255, 255, 255);overflow:hidden;z-index:4;}
.banner-btn .prevBtn{left:0px;}
.banner-btn .nextBtn{right:0px;}
.banner-btn i{background:url(../images/tbg.png)  no-repeat;width:15px;height:23px;cursor:pointer;margin:8px 0 0 12px;display:block;}
.banner-btn .nextBtn i{background-position:-200px -24px;}
.banner-btn .prevBtn i{background-position:-200px 0px;}

.cpimg{ height:200px;  width:284px}
.cptitle{ height:52px;color:#000;width:284px; font-size:18px; text-align:center; line-height:52px}

#ztzlBox2{width:1200px;height:305px; border:0px; margin:0 auto;overflow:hidden;background-color:#ffffff;} 
#ztzlBox2 ul li{ float:left;height:305px; list-style:none; border:0px solid red; margin:0px 30px 0px 0px;}
.cpimg2{ height:233px;  width:364px}
.cptitle2{ height:72px;color:#000;width:364px; font-size:18px; text-align:center; line-height:72px}
.gsjj{ width:100%; margin:0 auto; background-color:#f8f8f8; }
/*焦点图*/
/*yx_rotaion*/
.yx-rotaion{margin:0;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0px;_bottom:-1px;}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-30px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

/*详细页
------------------------------------------------*/
.container .currentpostion{ text-align:left; height:35px; line-height:35px}
.container .content{ background-color:#fff;}
.container .next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; }
	.container .next-prev-single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.container .next-prev-single p a{ color:#428bca; text-decoration:none; }
	.container .next-prev-single .prev{ float:left; }
	.container .next-prev-single .next{ float:right; }
	/*附件样式*/
.attach-list{ margin:0; padding:10px; }
	.attach-list li{ margin:0; padding:0 0 0 25px; color:#555; font-size:12px; line-height:36px; background:url(../images/sprite.gif) no-repeat 0 -108px; }
	.attach-list li span{ float:right; }
	.attach-list li i{ margin-left:10px; font-style:normal; color:#666; }
/*列表页
-----------------------------------------------*/
.container .categoryname{ font-size:18px; color:#fff; text-align:center; background:url(../images/cate.jpg) no-repeat center; width:240px; height:50px; line-height:50px}
.container .subcategoryname{ font-size:16px; color:#fff; text-align:center;  background:url(../images/subbg.jpg) no-repeat center; width:240px; height:43px; line-height:43px}
.container .subcategorynameover{ font-size:16px; color:#fff; text-align:left; text-indent:65px;font-weight:bold; background:url(../images/subbgover.png) no-repeat center; width:240px; height:47px; line-height:47px}
.container .currentname{font-size:16px;font-weight:bold; color:#961818; height:54px; line-height:54px; text-indent:20px;text-align:left;}
.container  .subcategoryname3{ font-size:16px; color:#fff;text-align:center;  background:url(../images/subov.png) no-repeat center; width:240px; height:47px; line-height:47px}
.container  .subcategoryname4{ font-size:16px;font-weight:bold;text-align:center;  color:#ed8021;background:url(../images/subbgover.jpg) no-repeat center; width:240px;height:43px; line-height:43px}
.container  .subcategoryname2{ font-size:12px;  color:#fff; text-align:center;  width:240px; height:38px; line-height:38px;  }
.container  .subcategoryname5{ font-size:14px; font-weight:bold; color:#fff; text-align:left; text-indent:65px; background:url(../images/subthree.png) no-repeat center; width:240px; height:38px; line-height:38px}
.container  .subcategoryname6{ font-size:12px;  color:red; text-align:left; text-indent:80px; background:url(../images/subthree3.png) no-repeat center; width:240px; height:38px; line-height:38px}
.subcategoryname4 a{color:#ed8021;}
/*页码容器*/
.container .page-box{ margin-top:15px; color:#999; font-size:14px; margin-left:10px}
/*图文列表*/
.n-list{  min-height:550px }
	.n-list li{ display:block; padding-bottom:5px; overflow:hidden; }
	.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.n-list li h2{ padding:16px 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }
	.n-list li h2 a{ font-size:20px; font-weight:bold; line-height:29px; color:#3b8dd1; text-decoration:none; }
	.n-list li h2 a:hover{ color:#8CAC52; }
	.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px; font-style:normal; }
	.n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.n-list li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }
	.n-list li .info{ padding-top:5px; float:left}
	.n-list li  .infor{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/dot.jpg) no-repeat 10px;float:left; text-align:left; width:690px;font-size:17px}
	.n-list li   .time{ float:right;width:150px}
	.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }

/*底部
----------------------------------------------*/
.footer {
	width:100%;
	height:54px;
	line-height:54px;
	text-align:center;
	color:#8b8b8b;
	background:url(../images/bottom.jpg) repeat-x  center;
	font-size:12px;
	
}
.gs{ float:left; width:300px; text-align:left; color:#fff; margin-top:120px; margin-left:30px}
.ewm{ float:left; width:150px;margin-top:120px; margin-left:30p}
.gsdd{width:1200px;
	margin:0 auto}
.zp{float:left; width:300px; text-align:left; color:#fff; margin-top:30px; margin-left:330px}
.txt-list li{ float:left; width:317px; height:28px; line-height:28px; background:url(../images/dot.jpg) no-repeat center  left ; padding-left:10px}
.dhbg{ width:100%; height:5px; background:url(../images/dh.jpg) repeat-x center }			


/*商品图片列表*/
.img-list2{ position:relative; margin:30px}
	.img-list2 ul{ margin:0 0 0 -15px; *zoom:1; }
	.img-list2 ul .nodata{ text-align:center; color:#333; font-size:14px; line-height:120px; }
	.img-list2 ul li{ float:left; margin:15px 0 0 35px; width:244px; _display:inline; }
	.img-list2 ul li .wrap-box{ position:relative; padding:10px; border:1px solid #e8e8e8; }
	.img-list2 ul li .wrap-box:hover{ border-color:#f40; }
	.img-list2 ul li .wrap-box .img-box{ position:relative; width:222px; height:202px; overflow:hidden; }
	.img-list2 ul li .wrap-box .img-box .abs-txt{ position:absolute; top:0; left:0; display:inline-block; padding:0 5px; border-radius:2px; color:#fff; font-size:12px; line-height:23px; background:#f06000; text-align:center; }
	.img-list2 ul li .wrap-box .img-box img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.img-list2 ul li .wrap-box .info h3{ display:block; margin:10px 0; line-height:20px; height:20px; color:#333; font-size:13px; font-weight:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.img-list2 ul li .wrap-box .info .col{ line-height:24px; height:24px; color:#999; font-size:12px; overflow:hidden; }
	.img-list2 ul li .wrap-box .info .col i{ float:right; color:#999; font-style:normal; }
	.img-list2 ul li .wrap-box .info .col b{ display:inline-block; margin-right:2px; color:#f40; font-size:16px; font-weight:600; }
	.img-list2 ul li .wrap-box .info .col s{ display:inline-block; text-decoration:line-through; }



.section{ position:relative; margin:0 auto; padding:0; width:1200px;  text-align:left; overflow:hidden; }
.main-wrap{ position:relative; margin:0 auto; padding:0; width:1200px; text-align:left; }
.left941{ float:left; width:1200px; }
.goods-pic{ position:relative; float:left; margin-top:30px; width:370px; *z-index:1; }
	.pic-box{ float:left; }
	.pic-preview{ position:relative; width:368px; height:368px; border:1px solid #e8e8e8; }
	.pic-scroll{ margin-top:10px; width:370px; }
	.pic-scroll .prev{ float:left; margin-right:5px; }
	.pic-scroll .next{ float:right; }
	.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
	.pic-scroll .items{ position:relative; float:left; width:335px; height:62px; overflow:hidden; }
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
	.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:67px; text-align:center; }
	.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:56px; height:56px; }
	.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #d70000; }
.goods-spec{ position:relative; margin:30px 0 0 400px; overflow:hidden; overflow:hidden; *zoom:1; }
	.goods-spec h1{ display:block; color:#555; font-size:18px; font-weight:700; line-height:1.1em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.goods-spec .subtitle{ margin-top:5px; color:#6c6c6c; font-size:15px; line-height:18px; }
	.goods-spec .spec-box{ position:relative; margin-top:10px; }
	.goods-spec .spec-box.line{ padding-top:10px; border-top:1px solid #efefef; }
	.goods-spec .spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl{ clear:both; display:block; }
	.goods-spec .spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl dt{ float:left; width:130px; line-height:38px; min-height:38px; color:#999; }
	.goods-spec .spec-box dl dd{ position:relative; padding:5px 0; line-height:26px; min-height:26px; color:#6c6c6c; }
	.goods-spec .spec-box dl dd s{ display:inline-block; text-decoration:line-through; }
	.goods-spec .spec-box dl dd .price{ display:inline-block; margin-right:5px; color:#f40; font-size:24px; font-weight:700; }
	.goods-spec .spec-box dl dd .items li{ position:relative; float:left; margin:0 5px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a{ display:block; padding:1px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a span{ display:inline-block; padding:5px 9px; font-style:normal; line-height:20px; }
	.goods-spec .spec-box dl dd .items li a img{ width:36px; height:38px; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a.selected{ margin:-1px; color:#333; border:2px solid #f40; color:#f40; }
	.goods-spec .spec-box dl dd .stock-box{ display:block; float:left; margin-right:10px; width:64px; }
	.goods-spec .spec-box dl dd .stock-box input{ float:left; margin-right:3px; width:42px; height:30px; line-height:30px; text-align:center; border:1px solid #e8e8e8; }
	.goods-spec .spec-box .stock-box a{ display:block; float:left; margin-bottom:4px; width:15px; height:12px; line-height:12px; color:#333; font-size:11px; text-align:center; border:1px solid #e8e8e8;  cursor:pointer; overflow:hidden; }
	.goods-spec .spec-box .stock-txt{ float:left; line-height:32px; }
	.goods-spec .spec-box .btn-buy{ margin-top:15px; }
	.goods-spec .spec-box .btn-buy .buy{ display:inline-block; margin-right:10px; padding:0 30px; color:#e5511d; font-size:16px; line-height:38px; background:#ffe4d0; border:1px solid #f0cab6; border-radius:2px; cursor:pointer; }
	.goods-spec .spec-box .btn-buy .add{ display:inline-block; padding:0 30px; color:#fff; font-size:16px; line-height:38px; background:#f40; border:1px solid #f40; border-radius:2px; cursor:pointer; }
	.goods-spec .spec-box .btn-buy button.over{ color:#999; background:#f7f7f7; border-color:#e8e8e8; cursor:default; }	
	
/* 图片放大镜样式*/
.jqzoom{ position:relative; display:block; margin:0; padding:0; width:368px; height:368px; border:none; cursor:crosshair; }
    .jqzoom img{ width:368px; height:368px; }
.zoomdiv{ position:absolute; z-index:100; display:none; width:368px; height:368px; background:#fff; border:1px solid #e8e8e8; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; max-width:368px; max-height:368px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); overflow:hidden; }

/*商品Tab样式*/
.goods-tab .tab-head{ display:block; height:40px; border:1px solid #e8e8e8; background:#f7f7f7; overflow:hidden; }
	.goods-tab .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
	.goods-tab .tab-head ul li a{ display:block; padding:0 30px; height:40px; line-height:40px; color:#555; font-size:14px; }
	.goods-tab .tab-head ul li a:hover,.goods-tab .tab-head ul li a.selected{ color:#fff; background:#0089cd; }
	.goods-tab .tab-content{ display:none; }
	.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }

/*购物车样式*/
.cart-box{ position:relative; margin-top:30px; }
	.cart-box h1{ float:left; color:#555; font-size:18px; line-height:35px; }

.cart-info{ z-index:2; margin:0; padding:15px; border:1px solid #DFC795; position:absolute; top:0px; left:0px; _left:-269px; width:302px; height:auto;background:#F7F2D0; text-align:left; }
	.cart-info .btn-success{ height:32px; line-height:32px; }
	.cart-info .close{ display:block; margin:0; padding:0; position:absolute; top:5px; right:5px; width:15px; height:10px; text-indent:-9999px; background:url(../images/sprite.gif) no-repeat left -240px; cursor:pointer; }

.cart-step{ position:relative; margin-left:200px; }
	.cart-step li{ float:left; width:33.33%; height:35px; line-height:35px; text-align:center; background:url(../images/cart-arrow.gif) no-repeat right -45px #f6f6f6; color:#999; *width:33.3%; }
	.cart-step li span{ display:inline-block; margin-right:5px; font-weight:bold; font-size:15px; }
	.cart-step li.item{ background-position:right 0; }
	.cart-step li.selected{ background:url(../images/cart-arrow.gif) no-repeat right -90px #e8e8e8; color:#8cac52; }
	.cart-step li.last{ background-image:none; }

.cart-table{ border:1px solid #f7f7f7; }
	.cart-table th{ padding:0.8em 0.5em; color:#555; font-size:13px; font-weight:400; background:#f6f6f6; border-bottom:1px solid #f7f7f7; }
	.cart-table td{ padding:1em 0.5em; color:#555; font-size:13px; border-bottom:1px solid #f7f7f7; }
	.cart-table td .stxt{ margin-top:5px; color:#666; font-size:12px; line-height:20px; }
	.cart-table td input.checkall{ padding:0; border:1px solid #eee; background:#fff; }
	.cart-table td .img{padding:1px;width:60px;height:60px;border:1px solid #eee;}
	.cart-table td .buy-box{ margin:auto; padding:0; width:74px; height:22px; overflow:hidden; }
	.cart-table td .buy-box a{ display:block; float:left; width:20px; height:20px; font-size:12px; line-height:20px; text-align:center; border:1px solid #e8e8e8; overflow:hidden; }
	.cart-table td .buy-box .input{ float:left; margin:0; padding:0; width:30px; font-size:12px; height:20px; line-height:20px; text-align:center; ime-mode:Disabled; border-radius:0; border-left:0; border-right:0; }

.cart-foot{ margin-top:20px; height:40px; }
	.cart-foot .btn-box{ line-height:40px; }
	.cart-foot .btn-box a{ margin-right:20px; font-size:14px; }

.item-box{ clear:both; padding:8px 0; font-size:13px; }
	.item-box li{ display:block; float:left; margin:0 25px; height:28px; line-height:28px; }
	.item-box li label input{ margin-right:3px; }
	.item-box li em{ color:#999; }

.address-list{ margin-bottom:20px; padding:10px; color:#555; font-size:14px; border:1px solid #f7f7f7; max-height:300px; overflow:auto; }
	.address-list li{ margin:5px 0; padding:5px 10px; height:20px; line-height:20px; cursor:pointer; }
	.address-list li span{ margin-left:10px; }
	.address-list li label em{ margin-left:5px; color:#999; }
	.address-list li.selected{ padding:10px; font-size:15px; background:#fff0e8; border-radius:3px; }
	.address-list li.selected span{ color:#333; font-weight:700; }
.address-info{ padding:10px; border:1px solid #f7f7f7; }
	.address-info dd .input{ padding:5px; }
	.address-info dd .select{ display:inline-block; padding:5px; border:1px solid #e8e8e8; border-radius:2px; line-height:20px; }

.buy-foot{ font-size:14px; }
	.buy-foot .left dl{ clear:both; padding-bottom:10px; line-height:28px; }
	.buy-foot .left dl dt{ color:#6c6c6c; }
	.buy-foot .left dl dd .input{ width:230px; padding:5px; }
	.buy-foot .right{ text-align:right; }
	.buy-foot .right p{ line-height:38px; }
	.buy-foot .right p .price{ color:#f00; font-weight:700; }
	.buy-foot .right p.txt-box{ margin-top:10px; font-size:18px; font-weight:700; }
	.buy-foot .right p.btn-box{ margin-top:20px; }
	
	.contentgsjj{ height:100px; color:#707070; width:1200px; margin:0 auto}





	
	nav {
   
    text-align: center;
	width:602px
}
 
nav ul ul {
    display: none;
}
 
    nav ul li:hover > ul {
        display: block;
    }
 
 
nav ul {
  
    padding: 0 0px;
    border-radius: 10px;  
    list-style: none;
    position: relative;
    display: inline-table;
	z-index:100
}
    nav ul:after {
        content: ""; clear: both; display: block;
    }
 
    nav ul li {
        float: left;
    }
        nav ul li:hover {
            background: #4b545f;
            background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
            background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
            background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
        }
            nav ul li:hover a {
                color: #fff;
            }
         
        nav ul li a {
            display: block; padding: 35px 8px;
            color: #000000; text-decoration: none;
			font-size:17px
        }
             
         
    nav ul ul {
        background: #5f6975; border-radius: 0px; padding: 0;
        position: absolute; top: 100%;
    }
        nav ul ul li {
            float: none; 
            border-top: 1px solid #6b727c;
            border-bottom: 1px solid #575f6a; position: relative;
			width:120px
        }
            nav ul ul li a {
                padding: 15px 20px;
                color: #fff;
            }   
                nav ul ul li a:hover {
                    background: #4b545f;
                }
         
    nav ul ul ul {
        position: absolute; left: 100%; top:0;
    }
	
	
	.zpword{ font-size:18px; margin:15px; font-weight:bold; width:700px; text-align:center; margin:0 auto;color:#006454 }