.module { position: relative; *zoom: 1; margin: 0 0 15px; }
.module:after, .module:before { content: ''; display: table; clear: both; height: 0; }
.module .pic { position: relative; overflow: hidden; }
.module .pic img { width: 100%; }

.mod-title { font-size: 16px; font-weight: bold; width: 100%; overflow: hidden; font-family: "Hiragino Sans GB", "Microsoft Yahei", Hei, Arial; }
.mod-title span { padding-left: 7px; }
.mod-title img { max-width: 100%; }

.mod-banner img { max-width: 100%; }

.mod-list { background: #fff; }

.module-8 .module-wrapper { height: 450px; position: relative; background-position: center; background-repeat: no-repeat; }
.module-8 .video { position: absolute; top: 50px; left: 32px; width: 560px; height: 350px; }

.md-slides-1 { height: 420px; position: relative; z-index: 1; }
.md-slides-1 .switchable-slides { height: 100%; }
.md-slides-1 .switchable-slides ul { height: 100%; }
.md-slides-1 .switchable-slides li { position: absolute; height: 100%; width: 100%; background-position: center; background-repeat: no-repeat; }
.md-slides-1 .switchable-slides li .item { display: block; height: 100%; overflow: hidden; *overflow: visible; position: relative; }
.md-slides-1 .switchable-triggers { margin: -30px auto 0; position: relative; z-index: 9; text-align: center; }
.md-slides-1 .switchable-triggers li { display: inline-block; color: #fff; font-size: 24px; line-height: 24px; cursor: pointer; margin: 0 5px; *display: inline; *zoom: 1; }
.md-slides-1 .switchable-triggers .current { color: #333; }
.md-slides-1 .slides-side { position: relative; width: 1200px; margin: auto; z-index: 9; }
.md-slides-1 .slide-side-item { display: none; position: absolute; z-index: 9; right: 0; top: 20px; }
.md-slides-1 .slide-side-item li { width: 180px; height: 180px; overflow: hidden; margin-bottom: 10px; }
.md-slides-1 .switchable-nav { display: none; }

.md-slides-size-large { height: 500px; }
.md-slides-size-large .switchable-slides { height: 500px; }

.md-tab-carousel-1 { border: 1px solid #dfdfdf; background: #fff; }
.md-tab-carousel-1 .switchable-tab-title { height: 38px; line-height: 38px; *zoom: 1; border-bottom: 1px solid #e5e5e5; }
.md-tab-carousel-1 .switchable-tab-title:after { display: table; clear: both; content: ""; height: 0; }
.md-tab-carousel-1 .switchable-tab-title li { float: left; font-size: 14px; cursor: pointer; color: #8e8e8e; }
.md-tab-carousel-1 .switchable-tab-title li span { display: inline-block; padding: 0 30px; }
.md-tab-carousel-1 .switchable-tab-title li.current { margin: -1px; border-top: 2px solid #000; border-bottom: 0; color: #000; }
.md-tab-carousel-1 .switchable-tab-title li.current span { border: solid #e5e5e5; border-width: 0 1px; background: #fff; height: 38px; }
.md-tab-carousel-1 .switchable-tab-content { height: 178px; }
.md-tab-carousel-1 .switchable-tab-item { display: none; padding: 0px 41px; height: 178px; }
.md-tab-carousel-1 .switchable-tab-item-wrap { position: relative; width: 100%; height: 100%; overflow: hidden; }
.md-tab-carousel-1 .switchable-tab-item-wrap ul { margin-top: 12px; }
.md-tab-carousel-1 .switchable-tab-item-wrap li { float: left; width: 372px; height: 150px; overflow: hidden; text-align: center; }
.md-tab-carousel-1 .switchable-nav-item { position: absolute; top: 0; width: 40px; height: 178px; text-align: center; line-height: 178px; cursor: pointer; text-indent: -9999px; background: url("../images/modules/arrow.png") no-repeat 0 50%; }
.md-tab-carousel-1 .prev { left: 0; }
.md-tab-carousel-1 .next { right: 0; background-position: -40px 50%; }

.md-banner-1 .item { overflow: hidden; }

.md-itemshow-1 .mod-banner { float: left; width: 330px; height: 553px; border: 1px solid #dfdfdf; }
.md-itemshow-1 .mod-banner img { width: 100%; height: 100%; }
.md-itemshow-1 .mod-list { margin-left: 331px; padding-top: 1px; overflow: hidden; *zoom: 1; }
.md-itemshow-1 .mod-list li { float: left; width: 216px; border: 1px solid #e1e1e1; margin: -1px 0 0 -1px; }
.md-itemshow-1 .mod-list .picwrap { width: 216px; height: 216px; position: relative; overflow: hidden; }
.md-itemshow-1 .mod-list .pic { width: 100%; height: 100%; }
.md-itemshow-1 .mod-list .pic img { width: 100%; height: 100%; }
.md-itemshow-1 .mod-list .piclayer { position: absolute; bottom: -56px; width: 100%; height: 56px; text-align: center; background: rgba(233, 233, 233, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99E9E9E9,endColorstr=#99E9E9E9); }
.md-itemshow-1 .mod-list .piclayer a { display: inline-block; padding: 0 14px; margin-top: 14px; line-height: 28px; color: #fff; background: #eb3939; font-size: 16px; }
.md-itemshow-1 .mod-list .info { padding: 0 10px; height: 60px; line-height: 26px; }
.md-itemshow-1 .mod-list .goodsname { padding-top: 5px; height: 26px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.md-itemshow-1 .mod-list .goodsprice { height: 26px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.md-itemshow-1 .mod-list .goodsprice .price-real { font-size: 16px; }
.md-itemshow-1 .mod-list .goodsprice .price-origin { margin-left: 5px; }

.md-goods-recommend-1 { height: 400px; position: relative; border: 1px solid #dfdfdf; background: #fff; }
.md-goods-recommend-1 .mod-item { position: absolute; width: 100%; height: 100%; overflow: hidden; }
.md-goods-recommend-1 .pic { width: 790px; height: 100%; overflow: hidden; }
.md-goods-recommend-1 .pic img { width: 100%; height: 100%; }
.md-goods-recommend-1 .info { position: absolute; right: 0; top: 0; padding: 0 30px; width: 350px; height: 100%; overflow: hidden; }
.md-goods-recommend-1 .goodsname { line-height: 24px; color: #c92b50; font-size: 18px; padding: 20px 0 6px; }
.md-goods-recommend-1 .goodsname a { color: #c92b50; }
.md-goods-recommend-1 .intro { color: #505050; font-size: 14px; line-height: 18px; height: 72px; max-height: 90px; overflow: hidden; }
.md-goods-recommend-1 .intro a { color: #505050; }
.md-goods-recommend-1 .goodsprice { margin-top: 30px; }
.md-goods-recommend-1 .goodsprice .price-real { font-size: 20px; color: #000; font-weight: bold; line-height: 36px; }
.md-goods-recommend-1 .goodsprice .price-real em { font-size: 36px; color: #c92b50; }
.md-goods-recommend-1 .goodsprice .price-origin { color: #b9b9b9; text-decoration: line-through; font-size: 18px; }
.md-goods-recommend-1 .toolbar { margin-top: 30px; float: left; height: 38px; line-height: 38px; border: 1px solid #c1c1c1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden; }
.md-goods-recommend-1 .toolbar ul { margin-left: -1px; }
.md-goods-recommend-1 .toolbar li { float: left; height: 30px; margin-top: 4px; border-left: 1px solid #c1c1c1; }
.md-goods-recommend-1 .toolbar li a { display: block; padding: 0 12px 0 45px; margin: -4px 0; color: #505050; font-size: 14px; }
.md-goods-recommend-1 .toolbar .tool-btn-cart { background: url("../images/ico-cart.png") no-repeat 13px 50%; }
.md-goods-recommend-1 .toolbar .tool-btn-fav { background: url("../images/ico-favor.png") no-repeat 15px 50%; }
.md-goods-recommend-1 .toolbar .tool-btn-share { background: url("../images/ico-share.png") no-repeat 13px 50%; }
.md-goods-recommend-1 .toolbar .tool-btn-fav-selected { background-image: url("../images/ico-favor-selected.png"); }
.md-goods-recommend-1 .switchable-triggers { position: absolute; z-index: 99; width: 410px; bottom: 30px; right: 0; text-align: center; line-height: 15px; height: 15px; }
.md-goods-recommend-1 .switchable-triggers li { display: inline-block; *display: inline; *zoom: 1; cursor: pointer; color: #7e8285; font-size: 42px; margin: 0 10px; font-family: Arial; }
.md-goods-recommend-1 .switchable-triggers li.current { color: #c92b50; }

.md-img-grid-1 ul { float: left; margin-left: -8px; display: inline; }
.md-img-grid-1 li { float: left; width: 596px; height: 350px; overflow: hidden; margin: 8px 0 0 8px; display: inline; }

.md-img-grid-1-large li { height: 550px; }

.md-img-grid-2 .mod-list ul { float: left; margin-left: -8px; display: inline; }
.md-img-grid-2 .mod-list li { float: left; width: 394px; height: 400px; overflow: hidden; margin: 8px 0 0 8px; display: inline; }

.md-img-grid-3 { overflow: hidden; *zoom: 1; }
.md-img-grid-3 .wrap { margin-left: -4px; float: left; *display: inline; }
.md-img-grid-3 .mod-column { float: left; width: 280px; display: inline; margin: -4px 0 0 4px; }
.md-img-grid-3 .mod-column li { margin-top: 4px; height: 190px; overflow: hidden; }
.md-img-grid-3 .mod-column img { width: 100%; height: 100%; }
.md-img-grid-3 .mod-column-3 { width: 348px; }
.md-img-grid-3 .mod-column-3 li { height: 384px; }

.md-img-grid-4 .mod-list { border: 1px solid #dfdfdf; background: #fff; overflow: hidden; *zoom: 1; }
.md-img-grid-4 .mod-list ul { float: left; display: inline; margin: 0 0 -1px -1px; }
.md-img-grid-4 .mod-list li { float: left; width: 298px; height: 338px; overflow: hidden; display: inline; border: solid #dfdfdf; border-width: 0 0 1px 1px; }

.md-img-grid-5 .mod-title { line-height: 40px; }
.md-img-grid-5 .mod-title .tit { float: left; font-size: 18px; white-space: nowrap; border-left: 4px solid #d60000; height: 20px; margin-top: 10px; }
.md-img-grid-5 .mod-title .tit .txt { float: left; padding-left: 10px; height: 40px; margin-top: -10px; }
.md-img-grid-5 .mod-title .extra { float: right; font-size: 12px; }
.md-img-grid-5 .mod-title .extra a { margin-left: 20px; }
.md-img-grid-5 .mod-list { border-bottom: 1px solid #dfdfdf; }
.md-img-grid-5 .mod-row { border: solid #dfdfdf; border-width: 1px 1px 0 0; height: 280px; background: #fff; overflow: hidden; *zoom: 1; }
.md-img-grid-5 .mod-row ul { margin-left: -1px; }
.md-img-grid-5 .mod-row li { float: left; border-left: 1px solid #dfdfdf; height: 280px; width: 399px; overflow: hidden; }
.md-img-grid-5 .mod-row-type2 .mod-img-1 { width: 799px; }
.md-img-grid-5 .mod-row-type3 .mod-img-2 { width: 799px; }

.md-img-grid-6 .mod-title { line-height: 40px; }
.md-img-grid-6 .mod-title .tit { float: left; font-size: 18px; white-space: nowrap; border-left: 4px solid #d60000; height: 20px; margin-top: 10px; }
.md-img-grid-6 .mod-title .tit .txt { float: left; padding-left: 10px; height: 40px; margin-top: -10px; }
.md-img-grid-6 .mod-title .extra { float: right; font-size: 12px; }
.md-img-grid-6 .mod-title .extra a { margin-left: 20px; }
.md-img-grid-6 .mod-list { border-bottom: 1px solid #dfdfdf; }
.md-img-grid-6 .mod-row { border: solid #dfdfdf; border-width: 1px 1px 0 0; height: 299px; background: #fff; overflow: hidden; *zoom: 1; }
.md-img-grid-6 .mod-row li { float: left; border-left: 1px solid #dfdfdf; height: 299px; width: 299px; overflow: hidden; }
.md-img-grid-6 .mod-row .mod-img-1 { width: 298px; }
.md-img-grid-6 .mod-row-type2 .mod-img-1 { width: 598px; }
.md-img-grid-6 .mod-row-type3 .mod-img-2 { width: 599px; }
.md-img-grid-6 .mod-row-type4 .mod-img-3 { width: 599px; }
.md-img-grid-6 .mod-row-type5 .mod-img-1 { width: 898px; }
.md-img-grid-6 .mod-row-type6 .mod-img-2 { width: 899px; }

.md-item-carousel-1 .carousel { position: relative; padding: 0px 48px; height: 260px; background: #fff; border: 1px solid #dfdfdf; }
.md-item-carousel-1 .carousel-wrap { position: relative; width: 100%; height: 100%; overflow: hidden; }
.md-item-carousel-1 .carousel-wrap ul { margin-top: 18px; }
.md-item-carousel-1 .carousel-wrap li { float: left; width: 180px; padding: 0 20px; overflow: hidden; }
.md-item-carousel-1 .pic { width: 180px; height: 180px; overflow: hidden; margin-bottom: 10px; }
.md-item-carousel-1 .name { font-size: 14px; line-height: 20px; height: 20px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; margin: 0 5px; }
.md-item-carousel-1 .price { line-height: 20px; margin: 0 5px; }
.md-item-carousel-1 .price .price-real { font-size: 18px; color: #dc0000; font-weight: bold; float: left; }
.md-item-carousel-1 .price .price-origin { font-size: 14px; margin-left: 10px; text-decoration: line-through; float: right; }
.md-item-carousel-1 .carousel-nav-item { position: absolute; top: 0; width: 40px; height: 260px; text-align: center; line-height: 260px; cursor: pointer; text-indent: -9999px; background: url("../images/modules/arrow.png") no-repeat 0 50%; }
.md-item-carousel-1 .prev { left: 0; }
.md-item-carousel-1 .next { right: 0; background-position: -40px 50%; }

.md-cat-slides-1 { height: 500px; position: relative; overflow: hidden; background: none; }
.md-cat-slides-1 .mod-cat { position: absolute; left: 0; top: 0; width: 250px; height: 100%; background: #c92b50; color: #fff; }
.md-cat-slides-1 .mod-cat .mod-cat-wrap { padding: 10px; height: 480px; overflow: auto; }
.md-cat-slides-1 .mod-cat a { color: #fff; }
.md-cat-slides-1 .mod-cat dl { border-bottom: 1px dashed #fff; padding: 10px 15px; }
.md-cat-slides-1 .mod-cat dt { line-height: 27px; font-size: 18px; }
.md-cat-slides-1 .mod-cat dd { overflow: hidden; *zoom: 1; margin-top: 5px; }
.md-cat-slides-1 .mod-cat ul { margin-left: -12px; }
.md-cat-slides-1 .mod-cat li { float: left; font-size: 14px; line-height: 24px; margin-left: 12px; display: inline; }
.md-cat-slides-1 .mod-banner { position: relative; margin-left: 260px; height: 100%; }
.md-cat-slides-1 .mod-banner .mod-list { position: relative; width: 100%; height: 100%; overflow: hidden; }
.md-cat-slides-1 .mod-banner ul { height: 100%; }
.md-cat-slides-1 .mod-banner li { float: left; width: 940px; height: 100%; overflow: hidden; }
.md-cat-slides-1 .mod-banner li img { width: 100%; }
.md-cat-slides-1 .mod-banner .switchable-triggers { position: absolute; bottom: 0; width: 100%; table-layout: fixed; }
.md-cat-slides-1 .mod-banner .switchable-triggers td { height: 40px; overflow: hidden; text-align: center; }
.md-cat-slides-1 .mod-banner .switchable-triggers td a { display: block; line-height: 40px; background: #706c67; background: #000; opacity: 0.8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); color: #fff; font-size: 16px; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#7F000000', EndColorStr='#7F000000'); }
.md-cat-slides-1 .mod-banner .switchable-triggers td a.current { background: #d25471; }

.md-itemshow-2 .mod-list { overflow: hidden; background: #fff; }
.md-itemshow-2 .mod-list li { position: relative; float: left; width: 300px; height: 445px; border-left: 1px dashed #cdcdcd; margin-left: -1px; display: inline; overflow: hidden; text-align: center; }
.md-itemshow-2 .pic { width: 300px; height: 300px; }
.md-itemshow-2 .goodsname { margin: 0 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 36px; font-size: 20px; color: #3d3d3d; }
.md-itemshow-2 .info { margin: 0 20px; padding: 5px 0; color: #646464; line-height: 18px; border-top: 1px dashed #dadada; _height: 60px; max-height: 60px; overflow: hidden; }
.md-itemshow-2 .info a { color: #646464; }
.md-itemshow-2 .info p { margin: 2px 0 0; }
.md-itemshow-2 .goodsprice { font-size: 18px; color: #cb3658; }
.md-itemshow-2 .goodsprice em { font-size: 24px; }

.md-item-carousel-2 { position: relative; height: 518px; background-position: center; background-repeat: no-repeat; overflow: hidden; }
.md-item-carousel-2 .mod-list-wrap { position: absolute; height: 334px; width: 980px; left: 50%; margin-left: -494px; top: 105px; }
.md-item-carousel-2 .mod-item { position: absolute; padding: 8px; background: #fff; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); }
.md-item-carousel-2 .mod-item .pic { position: relative; overflow: hidden; width: 100%; height: 100%; }
.md-item-carousel-2 .mod-item .pic img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
.md-item-carousel-2 .mod-item .info { position: absolute; bottom: -60px; line-height: 60px; left: 0; width: 100%; display: none; }
.md-item-carousel-2 .mod-item .goodsname { overflow: hidden; font-size: 20px; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.md-item-carousel-2 .mod-item .goodsprice { float: right; color: #c92b50; font-size: 18px; }
.md-item-carousel-2 .mod-item .goodsprice em { font-size: 24px; }
.md-item-carousel-2 .mod-nav { position: absolute; top: 105px; width: 60px; z-index: 99; height: 350px; cursor: pointer; background: url("../images/mod-nav.png") no-repeat 0 50%; opacity: .6; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); }
.md-item-carousel-2 .mod-nav:hover { opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
.md-item-carousel-2 .mod-nav-prev { left: 25px; }
.md-item-carousel-2 .mod-nav-next { right: 25px; background-position: 100% 50%; }
.md-item-carousel-2 .current .info { display: block; text-shadow: 0 0 2px rgba(255, 255, 255, 0.8); }

.md-itemshow-3 .mod-list { background: #fff; overflow: hidden; *zoom: 1; padding: 0 0 16px; }
.md-itemshow-3 .mod-list li { position: relative; float: left; width: 280px; height: 375px; margin: 16px 0 0 16px; display: inline; }
.md-itemshow-3 .mod-list li a { display: block; height: 100%; }
.md-itemshow-3 .mod-list li a:hover { margin: -2px; border: 2px solid #ffdc00; text-decoration: none; }
.md-itemshow-3 .mod-list .pic { width: 280px; height: 280px; margin-bottom: 5px; }
.md-itemshow-3 .mod-list .goodsname { height: 36px; line-height: 18px; overflow: hidden; margin: 0 10px 10px; }
.md-itemshow-3 .mod-list .goodsprice { margin: 0 104px 0 10px; }
.md-itemshow-3 .mod-list .price-real { display: inline; font-size: 24px; color: #f30100; }
.md-itemshow-3 .mod-list .price-origin { display: inline; font-size: 14px; color: #808080; }
.md-itemshow-3 .mod-list .price-origin span { text-decoration: line-through; }
.md-itemshow-3 .mod-list .goodsbuy { position: absolute; right: 10px; bottom: 8px; padding: 0 12px; font-size: 14px; line-height: 34px; color: #fff; background: #f30100; }
.md-itemshow-3 .mod-list .goodsbuy span { display: block; padding-right: 14px; background: url("../images/modules/btn-buy-arr.gif") no-repeat right; }

.md-itemshow-4 .mod-list { overflow: hidden; *zoom: 1; padding: 0 8px 8px; }
.md-itemshow-4 .mod-list ul { margin-left: -8px; }
.md-itemshow-4 .mod-list li { float: left; width: 290px; height: 290px; position: relative; display: inline; margin: 8px 0 0 8px; }
.md-itemshow-4 .mod-list li a { display: block; padding: 1px; }
.md-itemshow-4 .mod-list li a:hover { padding: 0; border: 1px solid #999; }
.md-itemshow-4 .mod-list li a:hover .info { display: block; }
.md-itemshow-4 .mod-list .pic { width: 288px; height: 288px; }
.md-itemshow-4 .mod-list .info { display: none; position: absolute; bottom: 0; width: 100%; padding: 10px 0; color: #fff; background: rgba(100, 100, 100, 0.7); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#B2646464', EndColorStr='#B2646464'); }
.md-itemshow-4 .mod-list .goodsname { font-size: 18px; margin: 0 14px 5px; color: #fff; }
.md-itemshow-4 .mod-list .goodsprice { margin: 0 14px; }
.md-itemshow-4 .mod-list .price-real { font-size: 18px; color: #fff; }
.md-itemshow-4 .mod-list .price-origin { font-size: 12px; color: #fff; }
.md-itemshow-4 .mod-list .price-origin span { text-decoration: line-through; }

.md-tab-itemshow-1 { background: #fff; border: 1px solid #dfdfdf; }
.md-tab-itemshow-1 .mod-tab { height: 38px; line-height: 38px; *zoom: 1; border-bottom: 1px solid #dfdfdf; }
.md-tab-itemshow-1 .mod-tab:after { display: table; clear: both; content: ""; height: 0; }
.md-tab-itemshow-1 .mod-tab li { float: left; font-size: 14px; cursor: pointer; color: #8e8e8e; }
.md-tab-itemshow-1 .mod-tab li span { display: inline-block; padding: 0 30px; }
.md-tab-itemshow-1 .mod-tab li.current { margin: -1px; border-top: 2px solid #000; border-bottom: 0; color: #000; }
.md-tab-itemshow-1 .mod-tab li.current span { border: solid #dfdfdf; border-width: 0 1px; background: #fff; height: 38px; }
.md-tab-itemshow-1 .mod-tabcon { position: relative; height: 630px; }
.md-tab-itemshow-1 .mod-tab-item { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.md-tab-itemshow-1 .mod-banner { float: left; width: 400px; height: 590px; margin: 20px 0 0 24px; display: inline; }
.md-tab-itemshow-1 .mod-banner img { width: 100%; height: 100%; }
.md-tab-itemshow-1 .mod-banner1 { width: 100%; height: 330px; margin-bottom: 20px; }
.md-tab-itemshow-1 .mod-banner2, .md-tab-itemshow-1 .mod-banner3 { width: 190px; height: 240px; }
.md-tab-itemshow-1 .mod-banner2 { float: left; }
.md-tab-itemshow-1 .mod-banner3 { float: right; }
.md-tab-itemshow-1 .mod-list { float: right; width: 730px; height: 590px; margin: 20px 24px 0 0; overflow: hidden; display: inline; }
.md-tab-itemshow-1 .mod-list ul { margin-left: -20px; }
.md-tab-itemshow-1 .mod-list li { float: left; width: 230px; height: 290px; margin: 0 0 10px 20px; display: inline; }
.md-tab-itemshow-1 .mod-list li a { display: block; padding: 1px; height: 288px; overflow: hidden; }
.md-tab-itemshow-1 .mod-list li a:hover { padding: 0; border: 1px solid #999; text-decoration: none; }
.md-tab-itemshow-1 .mod-list .pic { width: 210px; height: 210px; margin: 9px 9px 0; }
.md-tab-itemshow-1 .mod-list .info { margin: 0 9px; text-align: center; }
.md-tab-itemshow-1 .mod-list .goodsname { line-height: 35px; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.md-tab-itemshow-1 .mod-list .goodsprice { line-height: 26px; color: #e71e06; font-size: 20px; }

.md-mixed-1 .mod-title { line-height: 40px; }
.md-mixed-1 .mod-title .tit { float: left; font-size: 20px; white-space: nowrap; }
.md-mixed-1 .mod-title .tit .img { padding-left: 0; }
.md-mixed-1 .mod-title .extra { float: right; font-size: 12px; line-height: 20px; margin-top: 20px; }
.md-mixed-1 .mod-body { position: relative; border: 1px solid #dfdfdf; border-top: 2px solid #999; background: #fff; height: 548px; overflow: hidden; }
.md-mixed-1 .mod-banner { width: 940px; height: 250px; overflow: hidden; }
.md-mixed-1 .mod-list ul { margin: 20px 0 0 6px; width: 934px; }
.md-mixed-1 .mod-list li { float: left; width: 200px; margin-left: 25px; display: inline; }
.md-mixed-1 .mod-list .pic { width: 200px; height: 200px; }
.md-mixed-1 .mod-list .goodsname { font-size: 14px; line-height: 18px; height: 36px; overflow: hidden; margin: 5px 0; }
.md-mixed-1 .mod-list .price-real { font-size: 16px; color: #f5403f; float: left; }
.md-mixed-1 .mod-list .price-origin { font-size: 14px; color: #787878; float: right; text-decoration: line-through; }
.md-mixed-1 .mod-ranklist { position: absolute; right: 0; top: 0; height: 548px; overflow: hidden; width: 258px; border-left: 1px solid #dfdfdf; }
.md-mixed-1 .mod-ranklist .tit { line-height: 52px; margin: 0 18px; height: 42px; overflow: hidden; font-size: 18px; color: #ff7864; }
.md-mixed-1 .mod-ranklist li { position: relative; border-bottom: 1px solid #dfdfdf; height: 40px; padding: 0 20px 0 50px; font-size: 14px; }
.md-mixed-1 .mod-ranklist li .goodsname { line-height: 40px; white-space: nowrap; overflow: hidden; width: 100%; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.md-mixed-1 .mod-ranklist li .pic, .md-mixed-1 .mod-ranklist li .goodsprice { display: none; }
.md-mixed-1 .mod-ranklist li .pic { width: 212px; height: 212px; margin: auto; }
.md-mixed-1 .mod-ranklist li .price-real { font-size: 14px; color: #f40100; }
.md-mixed-1 .mod-ranklist li .num { position: absolute; width: 40px; height: 40px; left: 10px; top: 0; color: #c8c8c8; line-height: 40px; text-align: center; text-decoration: none; background: url("../images/modules/rank-numbers.png") no-repeat 0 -40px; }
.md-mixed-1 .mod-ranklist li.selected { height: auto; padding: 10px 20px; background: none; }
.md-mixed-1 .mod-ranklist li.selected .pic { display: block; }
.md-mixed-1 .mod-ranklist li.selected .goodsname { line-height: 20px; margin-top: 8px; height: 40px; white-space: normal; }
.md-mixed-1 .mod-ranklist li.selected .goodsprice { display: block; }
.md-mixed-1 .mod-ranklist li.selected .price-real { font-size: 16px; color: #f40100; }
.md-mixed-1 .mod-ranklist li.selected .num { top: 5px; left: 14px; z-index: 2; color: #fff002; font-weight: bold; line-height: 60px; background-position: 0 0; }

.md-mixed-2 { border: 1px solid #dfdfdf; }
.md-mixed-2 .mod-title { line-height: 50px; height: 50px; background: #fff; }
.md-mixed-2 .mod-title .tit { float: left; font-size: 20px; padding-left: 5px; width: 240px; white-space: nowrap; }
.md-mixed-2 .mod-title .tit span { padding-left: 0; }
.md-mixed-2 .mod-title .extra { position: absolute; right: 0; top: 0; font-size: 12px; padding-right: 10px; }
.md-mixed-2 .mod-tab { margin: 8px 50px 0 260px; overflow: hidden; }
.md-mixed-2 .mod-tab ul { margin-left: -20px; }
.md-mixed-2 .mod-tab li { float: left; font-size: 14px; display: inline; margin-left: 20px; }
.md-mixed-2 .mod-tab li a { display: block; color: #3c3c3c; height: 35px; line-height: 35px; padding: 0 20px; }
.md-mixed-2 .mod-tab li.current a { color: #fff; background: #008cd6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.md-mixed-2 .mod-body { position: relative; border-top: 2px solid #008cd6; background: #fff; overflow: hidden; *zoom: 1; }
.md-mixed-2 .mod-banner { position: relative; float: left; width: 258px; height: 537px; overflow: hidden; }
.md-mixed-2 .mod-banner .tag-list { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; }
.md-mixed-2 .mod-banner .tag-list li { float: left; margin: 14px 0 0 30px; width: 86px; display: inline; line-height: 22px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.md-mixed-2 .mod-banner .img { position: absolute; width: 100%; bottom: 0; z-index: 1; }
.md-mixed-2 .mod-tabcon { position: relative; float: left; width: 940px; height: 537px; overflow: hidden; }
.md-mixed-2 .mod-list { position: absolute; display: none; }
.md-mixed-2 .mod-list ul { margin: 0 -1px -1px 0; }
.md-mixed-2 .mod-list li { float: left; width: 234px; height: 268px; border: solid #ddd; border-width: 0 1px 1px 0; }
.md-mixed-2 .mod-list .pic { width: 190px; height: 190px; margin: 12px auto 10px; overflow: hidden; }
.md-mixed-2 .mod-list .info { margin: 0 20px; }
.md-mixed-2 .mod-list .goodsname { line-height: 20px; margin-bottom: 5px; white-space: nowrap; height: 20px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.md-mixed-2 .mod-list .goodsprice { line-height: 20px; font-size: 14px; color: #db352f; }
.md-mixed-2 .mod-list .goodsprice em { font-size: 18px; }

.md-tab-cat-1 .mod-body { border: 1px solid #dfdfdf; overflow: hidden; *zoom: 1; background: #fff; }
.md-tab-cat-1 .mod-tab { float: left; width: 258px; height: 268px; overflow: hidden; }
.md-tab-cat-1 .mod-tab li { height: 44px; border: solid #dfdfdf; border-width: 0 1px 1px 0; line-height: 44px; font-size: 14px; }
.md-tab-cat-1 .mod-tab li a { display: block; padding: 0 30px; color: #4f4f4f; }
.md-tab-cat-1 .mod-tab li.current { border-right: 0; }
.md-tab-cat-1 .mod-tab li.current a { color: #000; font-weight: bold; border-left: 4px solid #ddd; padding-left: 26px; }
.md-tab-cat-1 .mod-tabcon { position: relative; float: left; width: 940px; height: 268px; }
.md-tab-cat-1 .mod-list { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; display: none; }
.md-tab-cat-1 .mod-list ul { margin-left: -1px; }
.md-tab-cat-1 .mod-list li { float: left; width: 234px; height: 268px; border-left: 1px solid #ddd; }
.md-tab-cat-1 .mod-list .pic { width: 190px; height: 190px; margin: 12px auto 10px; overflow: hidden; }
.md-tab-cat-1 .mod-list .info { margin: 0 20px; }
.md-tab-cat-1 .mod-list .goodsname { line-height: 20px; margin-bottom: 5px; white-space: nowrap; height: 20px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.md-tab-cat-1 .mod-list .goodsprice { line-height: 20px; font-size: 14px; color: #db352f; }
.md-tab-cat-1 .mod-list .goodsprice em { font-size: 18px; }

.md-cat-slides-2 { height: 420px; position: relative; z-index: 1; }
.md-cat-slides-2 .mod-cat { position: absolute; left: 0; top: 0; height: 100%; width: 210px; overflow: hidden; background: #2d2d2d; z-index: 2; color: #fff; }
.md-cat-slides-2 .mod-cat li { height: 31px; line-height: 31px; white-space: nowrap; margin: 0 10px; border-top: 1px dotted #4a4a4a; }
.md-cat-slides-2 .mod-cat a { color: #fff; display: block; padding: 0 20px; margin: 0 -10px; }
.md-cat-slides-2 .mod-cat a:hover { background: #4a4a4a; text-decoration: none; }
.md-cat-slides-2 .hd { position: absolute; left: 50%; bottom: 30px; }
.md-cat-slides-2 .hd ul { position: absolute; margin-left: -50%; white-space: nowrap; }
.md-cat-slides-2 .hd li { display: inline-block; *display: inline; *zoom: 1; color: #fff; font-size: 12px; width: 20px; background: #000; color: #fff; line-height: 20px; cursor: pointer; margin: 0 3px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.md-cat-slides-2 .hd li a { color: #fff; text-decoration: none; }
.md-cat-slides-2 .hd .on { background: #c40000; }

.md-itemshow-5 .mod-title { line-height: 40px; border-bottom: 2px solid #aaa; }
.md-itemshow-5 .mod-title .tit { float: left; font-size: 22px; }
.md-itemshow-5 .mod-title .tit span { padding-left: 0; }
.md-itemshow-5 .mod-title .extra { float: right; font-size: 14px; line-height: 40px; }
.md-itemshow-5 .mod-list ul { margin: 0 0 0 -20px; }
.md-itemshow-5 .mod-list li { float: left; width: 222px; height: 308px; overflow: hidden; margin: 20px 0 0 20px; display: inline; border: 1px solid #e0e0e0; background: #fff; }
.md-itemshow-5 .mod-list .pic { width: 222px; height: 222px; }
.md-itemshow-5 .mod-list .info { padding: 6px 10px; }
.md-itemshow-5 .mod-list .goodsname { font-size: 14px; line-height: 20px; height: 20px; overflow: hidden; font-weight: bold; }
.md-itemshow-5 .mod-list .intro { line-height: 20px; height: 20px; overflow: hidden; color: #898989; }
.md-itemshow-5 .mod-list .goodsprice { margin-top: 2px; }
.md-itemshow-5 .mod-list .price-real { font-size: 14px; color: #fa6e00; float: left; }
.md-itemshow-5 .mod-list .price-real em { font-size: 24px; }
.md-itemshow-5 .mod-list .price-origin { font-size: 12px; color: #898989; float: left; text-decoration: line-through; margin-top: 12px; }
.md-itemshow-5 .mod-list .count { float: right; color: #898989; margin-top: 12px; }
.md-itemshow-5 .mod-list .count em { color: #fa6e00; }

/*index-floor*/
.goods-floor { margin: 30px auto; width: 1200px; overflow: hidden; }
.goods-floor .goods-flo-l { position: relative; float: left; width: 194px; height: 370px; }
.goods-floor .goods-flo-l h2 { position: relative; line-height: 90px; height: 90px; overflow: hidden; text-align: center; font-size: 24px; color: #FFF; font-weight: normal; }
.goods-floor .goods-flo-l h2.flo-bg1 { background: url("../images/floor-bg1.png") no-repeat; }
.goods-floor .goods-flo-l h2.flo-bg2 { background: url("../images/floor-bg2.png") no-repeat; }
.goods-floor .goods-flo-l h2.flo-bg3 { background: url("../images/floor-bg3.png") no-repeat; }
.goods-floor .goods-flo-l h2.flo-bg4 { background: url("../images/floor-bg4.png") no-repeat; }
.goods-floor .goods-flo-l h2.flo-bg5 { background: url("../images/floor-bg5.png") no-repeat; }
.goods-floor .goods-flo-l h2.flo-bg6 { background: url("../images/floor-bg6.png") no-repeat; }
.goods-floor .goods-flo-l h2.flo-bg7 { background: url("../images/floor-bg7.png") no-repeat; }
.goods-floor .goods-flo-l h2.flo-bg8 { background: url("../images/floor-bg8.png") no-repeat; }
.goods-floor .goods-flo-l h2.flo-bg9 { background: url("../images/floor-bg9.png") no-repeat; }
.goods-floor .goods-flo-l h2.flo-bg10 { background: url("../images/floor-bg10.png") no-repeat; }
.goods-floor .goods-flo-l h2.flo-bg11 { background: url("../images/floor-bg11.png") no-repeat; }
.goods-floor .goods-flo-l h2.flo-bg12 { background: url("../images/floor-bg12.png") no-repeat; }
.goods-floor .goods-flo-l h2 span { position: absolute; left: 8px; top: 0px; line-height: 36px; font-size: 20px; font-family: "Arial"; }
.goods-floor .goods-flo-l .flo-l-m { position: relative; height: 180px; background: #FFF; }
.goods-floor .goods-flo-l .flo-l-m .flo-btn-l { position: absolute; width: 15px; height: 22px; top: 78px; left: 10px; cursor: pointer; background: url("../images/floor-btn.png") no-repeat; }
.goods-floor .goods-flo-l .flo-l-m .flo-btn-r { position: absolute; width: 15px; height: 22px; top: 78px; right: 10px; cursor: pointer; background: url("../images/floor-btn.png") no-repeat -35px 0; }
.goods-floor .goods-flo-l .flo-l-m:hover .flo-btn-l { background: url("../images/floor-btn.png") no-repeat 0 -31px; }
.goods-floor .goods-flo-l .flo-l-m:hover .flo-btn-r { background: url("../images/floor-btn.png") no-repeat -35px -31px; }
.goods-floor .goods-flo-l .flo-l-m .flo-tab-pic-show { width: 100px; margin: 0 auto; padding: 7px 0; overflow: hidden; }
.goods-floor .goods-flo-l .flo-l-m .flo-tab-pic-show .flo-tab-pic { float: left; width: 5000px; }
.goods-floor .goods-flo-l .flo-l-m .flo-tab-pic-show .flo-tab-pic li { float: left; width: 100px; }
.goods-floor .goods-flo-l .flo-l-m .flo-tab-pic-show .flo-tab-pic li a { display: block; margin-bottom: 10px; }
.goods-floor .goods-flo-l .flo-l-m .flo-tab-pic-show .flo-tab-pic li a span { display: table-cell; width: 100px; height: 45px; text-align: center; vertical-align: middle; -webkit-transition: -webkit-transform .2s linear; -moz-transition: -moz-transform .2s linear; -o-transition: -o-transform .2s linear; transition: transform .2s linear; }
.goods-floor .goods-flo-l .flo-l-m .flo-tab-pic-show .flo-tab-pic li a span:hover { -webkit-transform: translateX(-5px); -moz-transform: translateX(-5px); -ms-transform: translateX(-5px); -o-transform: translateX(-5px); transform: translateX(-5px); }
.goods-floor .goods-flo-l .flo-l-m .flo-tab-pic-show .flo-tab-pic li a img { max-width: 100%; max-height: 100%; }
.goods-floor .goods-flo-l .flo-l-b { height: 84px; padding: 8px 0; overflow: hidden; background: #fafaf8; }
.goods-floor .goods-flo-l .flo-l-b a { float: left; width: 50%; text-align: center; line-height: 28px; }
.goods-floor .goods-flo-r { float: right; width: 1004px; height: 368px; background: #FFF; border: 1px solid #dadada; }
.goods-floor .goods-flo-r .flo-r-l { float: left; width: 368px; height: 368px; overflow: hidden; }
.goods-floor .goods-flo-r .flo-r-l img { max-width: 100%; max-height: 100%; }
.goods-floor .goods-flo-r .flo-r-r { float: right; width: 158px; height: 368px; border-left: 1px solid #dadada; overflow: hidden; text-align: center; }
.goods-floor .goods-flo-r .flo-r-m { overflow: hidden; }
.goods-floor .goods-flo-r .flo-r-m li { float: left; width: 158px; height: 184px; margin: -1px 0 0 0; border-top: 1px solid #dadada; border-left: 1px solid #dadada; text-align: center; }
.goods-floor .goods-flo-r .flo-r-m li a { display: table-cell; width: 159px; height: 184px; vertical-align: middle; overflow: hidden; }
.goods-floor .goods-flo-r .flo-r-m li a img { max-width: 100%; max-height: 100%; -webkit-transition: -webkit-transform .2s linear; -moz-transition: -moz-transform .2s linear; -o-transition: -o-transform .2s linear; transition: transform .2s linear; }
.goods-floor .goods-flo-r .flo-r-m li a img:hover { -webkit-transform: translateX(-5px); -moz-transform: translateX(-5px); -ms-transform: translateX(-5px); -o-transform: translateX(-5px); transform: translateX(-5px); }

.md-imggrid-news-1 .mod-row { *zoom: 1; }
.md-imggrid-news-1 .mod-row:after { content: ""; display: table; clear: both; }
.md-imggrid-news-1 .mod-l { float: left; width: 898px; }
.md-imggrid-news-1 .mod-r { float: right; width: 292px; }
.md-imggrid-news-1 .mod-list li { float: left; width: 298px; height: 200px; overflow: hidden; border: 1px solid #dfdfdf; margin: 0 -1px -1px 0; }
.md-imggrid-news-1 .mod-list .pic { width: 100%; height: 100%; position: relative; }
.md-imggrid-news-1 .mod-list img { width: 100%; height: 100%; }
.md-imggrid-news-1 .mod-news { height: 200px; overflow: hidden; border: 1px solid #dfdfdf; margin-bottom: -1px; }
.md-imggrid-news-1 .mod-news .m-title { height: 43px; line-height: 43px; border-bottom: 1px dotted #dfdfdf; padding: 0 12px; }
.md-imggrid-news-1 .mod-news .m-title h3 { font-size: 16px; float: left; width: 210px; white-space: nowrap; overflow: hidden; display: block; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.md-imggrid-news-1 .mod-news .more { float: right; font-size: 12px; }
.md-imggrid-news-1 .mod-news .more s { text-decoration: none; margin-left: 5px; font-family: "Simsun"; }
.md-imggrid-news-1 .mod-news .m-list { height: 156px; overflow: hidden; }
.md-imggrid-news-1 .mod-news .m-list ul { padding: 9px 12px; line-height: 28px; }
.md-imggrid-news-1 .mod-news .m-list li { padding-left: 14px; height: 28px; background: url("../images/sidelisticon.gif") no-repeat 0 9px; white-space: nowrap; overflow: hidden; display: block; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }

/*# sourceMappingURL=module.css.map */
