.banner{height: 400px; position: relative;}
/*.banner .slider-nav{width: 100%; height: 15px; position: absolute; left: 0; bottom: 13px; z-index: 11; text-align: center;}*/
/*.banner .slider-nav a{display: inline-block; width: 28px; height: 12px; border: 1px solid #fff; margin: 0 8px; background-color: #fff;filter:alpha(opacity=80);  !* ie 有效*! opacity: 0.8;}*/
/*.banner .slider-nav .cur{background-color: #b80098; filter:alpha(opacity=100);  !* ie 有效*! opacity: 1;}*/

.banner .slider{width: 100%; height: 15px; position: absolute; left: 0; bottom: 13px; z-index: 11; text-align: center;}
.banner .slider span{display: inline-block; width: 28px; height: 12px; border: 1px solid #fff; margin: 0 8px; background-color: #fff;filter:alpha(opacity=80);  /* ie 有效*/ opacity: 0.8; cursor: hand;}
/*.banner .slider .cur{background-color: #b80098; filter:alpha(opacity=100);  !* ie 有效*! opacity: 1;}*/

.main-banner{display: block; width: 100%; min-width: 1190px; height: 400px; position: absolute; }
.main-banner a{display: block; width: 1190px; height: 400px; margin: 0 auto; overflow: hidden;}

/*
 * yys 0422
*/
.banner:hover .prev, .banner:hover .next {display: block; }
.banner .bn-cont{width: 1190px; height: 400px; margin: 0 auto; overflow: hidden; position: relative;}
.banner .bn-cont ul{width: 1000%; height: 400px;}
.banner .bn-cont ul li{display: block; width: 100%; min-width: 1190px; height: 400px; position: absolute; }
.banner .bn-cont ul li a{display: block; width: 1190px; height: 400px; margin: 0 auto; overflow: hidden;}

.banner .prev{display: none; position: absolute;top: 50%; left: 0;width: 40px;height: 40px;margin-top: -20px; text-indent: -9999px;background: url(../images/sl_icons.png) 0 0;}
.banner .prev:hover{background-position: 0 -40px;}
.banner .next{display: none; position: absolute;top: 50%; right: 0;width: 40px;height: 40px;margin-top: -20px;  text-indent: -9999px;background: url(../images/sl_icons.png) -40px -40px; }
.banner .next:hover{background-position: -40px 0;}

.floor {overflow: hidden; width: 1190px; margin: 0 auto 25px; padding: 10px 0 15px; background-color: #fff;}
.floor .title {height: 36px;padding-right: 20px;line-height: 36px;}
.floor .title span {float: left;display: block; width: 60px; height: 36px; margin-right: 10px;color: #fff; text-align: center; font-size: 30px;font-weight: bold; font-family: Arial;background: url(../images/ch-tit.png) no-repeat 0 0;}
.floor .title h3 {float: left;font-size: 24px;color: #9600b4}
.floor .title a { display: block; float: right; padding-right: 12px; font-size: 14px; color: #999;background: url(../images/arr-r_6x11.png) no-repeat right center;}
.floor .title a:hover {color: #000;}
.floor .content { margin: 10px auto 0; height: 580px; width: 1170px;}
.floor .content ul { width: 1170px; height: 580px;}
.floor .content li {float: left;}
.floor .content li.card { position: relative; z-index: 5; width: 235px;height: 290px; padding: 15px; margin-right: -1px; margin-top: -1px; box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;border: 1px solid #eee;}
.floor .content .card-img { position: relative; overflow: hidden; display: block;width: 140px; height: 140px; margin: 0 auto 10px;}
.floor .content .price {height: 28px;}
.floor .content .price .cprice {margin-right: 10px; font-size: 16px; color: #e60012;font-family: Arial;}
.floor .content .price .cprice i {font-style: normal;font-size: 12px;}
.floor .content .price del {color: #999;line-height: 20px;}
.floor .content .card-tit {height: 28px; margin-bottom: 10px; font-size: 14px; line-height: 28px; color: #333;}
.floor .content .card-desc { overflow: hidden; height: 36px; color: #999; line-height: 18px;}
.floor .content li.card:hover {box-shadow: 0 0 3px 3px rgba(0,0,0,.1);}

.floor .content li.ad { overflow: hidden; width: 470px; height: 290px;box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;border: 1px solid #eee;margin-top: -1px;margin-right: -2px;}
.floor .content li.ad img { overflow: hidden; display: block; width: 470px; height: 290px;}
