.banner li a{ display:block; height:550px; background-repeat:no-repeat; background-position:center;}
.banner{ position:relative}
.banner .bd ul{ width:100% !important}
.banner .bd ul li{ width:100% !important}
.banner .hd{ position:absolute; bottom:100px; width:300px; text-align:right; left:50%; margin-left:300px}
.banner .hd li{ width:8px; height:8px; border:2px solid #fff; border-radius:50%; display:inline-block; vertical-align:middle; cursor:pointer; margin-left:10px}
.banner .hd li.on{ background-color:#fff}
.banner span{ position:absolute; width:56px; height:56px; border-radius:50%; font-family:"宋体"; color:#fff; line-height:56px; text-align:center;top:50%; margin-top:-28px; background:rgba(0,0,0,.2); cursor:pointer; left:50%; font-size:40px; z-index:2}
.banner span:hover{ background:rgba(0,0,0,.5)}
.banner span.next{ margin-left:543px }
.banner span.prev{margin-left:-370px}

.index01{ margin-top:-70px; position:relative; z-index:1; margin-bottom:40px;}
.index01 .bd{ background-color:#fff; height:206px; border-radius:10px; box-shadow:0 0 18px rgba(0,0,0,.15)}
.index01 .bd .t{ float:left; text-align:center; width:270px; padding-top:79px; overflow:hidden}
.index01 .bd .t h3{ font-size:28px; line-height:1.1; margin-bottom:22px}
.index01 .bd .t a{ font-size:14px; color:#aaaaaa; text-decoration:underline}
.index01 .bd .t a:hover{ color:#f43f00}
.index01 .bd ul{ overflow:hidden}
.index01 .bd li{ float:left; width:146px; border-bottom:1px solid #f7f7f7; padding:7px 0; margin-left:-1px; margin-bottom:-1px}
.index01 .bd li a{ display:block; border-left:1px solid #f7f7f7;}

.plo{ height:35px;}
.plo h3{ font-size:23.3px; line-height:1.1; float:left; color:#333}
.plo ul{ float:right; overflow:hidden}
.plo ul li{ float:left; margin-right:-1px; height:30px;}
.plo ul li.on{ border-bottom:2px solid #f43f00}
.plo ul li a{ color:#999999; font-size:13px; display:block; line-height:15px; min-width:106px; padding:0 10px; border-right:1px solid #999999; text-align:center;}
.plo ul li.on a{ color:#f43f00}

.floor .bd{  background-color:#fff}
.floor .bd-left{ float:left; width:220px;}
.floor .bd-left dl{ height:301px; border-bottom:1px solid #f4f4f4; color:#fff; padding:0 10px; padding-top:15px;} 
.floor .bd-left dl dt{ font-size:18px; line-height:1.1; font-weight:700; margin-bottom:15px; width:100%; margin-top:10px; float:left}
.floor .bd-left dl dt a{font-size:18px; color:#fff}
.floor .bd-left dl dt i{ display:block; width:45px; height:3px; background-color:#fff; margin-top:12px;}
.floor .bd-left dl dd{ margin-bottom:10px; width:50%; float:left}
.floor .bd-left dl dd a{ color:#fff; font-weight:bold}
.floor .bd-left dl dd a:hover{ text-decoration:underline}
.floor01.floor .bd-left dl{ background:url(../images/new/floor01bg.jpg) no-repeat center top;}
.floor02.floor .bd-left dl{ background:url(../images/new/floor02bg.jpg) no-repeat center top;}
.floor03.floor .bd-left dl{ background:url(../images/new/floor03bg.jpg) no-repeat center top;}
.floor04.floor .bd-left dl{ background:url(../images/new/floor04bg.jpg) no-repeat center top;}
.floor05.floor .bd-left dl{ background:url(../images/new/floor05bg.jpg) no-repeat center top;}
.floor .bd-left .img img{ display:block; height:333px; width:220px;}
.floor .bd-right{ float:right; width:978px;border:.5px solid #f4f4f4; }
.floor .bd-right ul{ display:none}
.floor .bd-right li{ float:left; width:243.5px; border:1px solid #f4f4f4; margin:-.5px; height:331px;transition: all 0.3s;-moz-transition: all 0.3s;	/* Firefox 4 */-webkit-transition: all 0.3s;	/* Safari 和 Chrome */-o-transition: alll 0.3s;	/* Opera */}
.floor .bd-right li:hover{ box-shadow:0 0 10px rgba(0,0,0,.1); position:relative; z-index:2; border:1px solid #e9e9e9}
.floor .bd-right li a{ display:block; padding:11.5px;}
.floor .bd-right li .img{ margin-bottom:10px}
.floor .bd-right li .img img{ display:block; width:100%; margin:0 auto; height:220.5px;}
.floor .bd-right li .txt{ line-height:1.5; font-size:13px;}
.floor .bd-right li h3{ height:38px; overflow:hidden}
.floor .bd-right li .oldprice{ color:#aaaaaa; text-decoration:line-through}
.floor .bd-right li .newprice{ color:#333}
.floor .bd-right li .newprice .sp2{ color:#ed1220}

.floornav{ position:absolute; z-index:1; left:50%; margin-left:630px;top:932px; background-color:#f08519}
.floornav.navFix{ position:fixed;top:50px}
.floornav li{ width:44px; color:#fff;text-align:center; cursor:pointer; display:table; height:50px} 
.floornav li.headv-check{background-color:#e24b0c}
.floornav li:hover{ background-color:#cb450d}
.floornav li .td{ display:table-cell; padding:0 5px;  vertical-align:middle}
.floornav .gotop{ text-align:center; color:#fff; background-color:#cb450d; padding:10px 0; cursor:pointer}
.floornav .gotop .ico-top{ display:block; margin:0 auto; margin-bottom:5px; cursor:pointer;}

