/*
Template Name: 优易软件优质精品模板
Template URI: http://www.uuecs.com/
Description: 选模板当然去优易软件(uuecs.com) 
Version: 2.73
Author: 更多解决方案
Author URI: http://www.uuecs.com/
Logo filename: logo.gif
*/

/*首页轮播图样式开始*/
.slideBox {background-color: #f3f3f3;height: 400px;overflow: hidden;width: 100%;position: relative;}
.slideBox .hd { width: 790px; padding-left: 210px; height: 0; position: absolute; left: 0; right: 0; bottom: 40px; margin: 0 auto; text-align: center;}
.slideBox .hd .hdl,.slideBox .hd ul{display: inline-block; *display:inline; *zoom:1; vertical-align:top; text-align:center;}
.IndexAd .hd ul li{ width:20px; height:20px; text-align:center; line-height:20px; float:left; margin:0 2px; border-radius:50%; cursor:pointer; background:rgba(0,0,0,0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=50); background:#000; color:#fff; font-size:12px; overflow:hidden;}
.IndexAd .hd ul li.on{ background:#e31436 !important;}
.IndexAd .bd {position: relative;height: 100%; }
.IndexAd .bd li{width: 100%;height: 400px;zoom: 1;vertical-align: middle;text-align: center; position:relative;}
.IndexAd .bd li a {width: 100%;height: 400px;display: block;}

.m-slogan{ margin-bottom: 20px; height: 44px; border-bottom: 1px solid #EAEAEA; background-color: #fff;}
.m_skigan_box{ width:1090px; margin:0 auto;}
.m_skigan_box .fl{ line-height:44px;}
.m_skigan_box .fl a{ float:left; margin-right:40px; color:#999;}
.m_skigan_box .fl b{ width:23px; height:23px; background:url( ../images/slogan.png) no-repeat; display:inline-block; vertical-align:middle; *display:inline; *zoom:1; margin:-3px 7px 0 0;}
.m_skigan_box .fl .icn_1{ background-position:0 0;}
.m_skigan_box .fl .icn_2{ background-position:-28px 0}
.m_skigan_box .fl .icn_3{ background-position:-56px 0}
.m_skigan_box .fl a:hover{ color:#E01F35; text-decoration:none;}
.m_skigan_box .fl a:hover .icn_1{ background-position:0 -27px;}
.m_skigan_box .fl a:hover .icn_2{ background-position:-28px -27px;}
.m_skigan_box .fl a:hover .icn_3{ background-position:-56px -27px;}
.m_skigan_box .fr{ padding-top:13px;}
.m_skigan_box .fr b{ width:16px; height:16px; background:url(../images/slogan.png) right -3px no-repeat; display:inline-block; vertical-align:middle; *display:inline; *zoom:1; margin:-3px 4px 0 0;}
.m_skigan_box .fr a{ color:#E01F35;}
/*首页轮播图样式结束*/
/*首页广告开始*/
.mainBgWrap {position: relative;zoom: 1;width: 1090px;margin: 0 auto; min-height: 600px;_height: 600px;}
.m-halfbanner-1{}
.m-halfbanner-1 ul{ margin: 0 0 0 -11px; overflow:hidden;}
.m-halfbanner-1 li {margin: 0 0 10px 11px;}
.m-halfbanner a {display: block;}
.img-lazyloaded {background: #fff;}
.m-halfbanner li, .m-halfbanner img {float: left; width: 535px;}
.m-halfbanner-1 li, .m-halfbanner-1 img { width: 264px; height:140px}
.m-halfbanner-2 {margin: 0 0 0 -10px;}
.m-halfbanner-2 li, .m-halfbanner-2 img {width: 540px;}
.m-halfbanner-2 li {margin: 0 0 0 10px;position: relative; zoom: 1;}
/*首页广告结束*/

/* 限时抢购 开始 */
.m-recomds-hot{}
.m-recomds-hot .cnt{ border-top:2px solid #333;}
.m-recomds-hot .cnt ul{ border:solid #eaeaea; border-width:0 1px; box-shadow:none;}
.m-recomds-hot .cnt li{ float:left; width:433px; height:188px; background:#fff; border:solid #eaeaea; border-width:0 1px 1px 0;}
.m-recomds-hot .cnt .pic{ float: left; width: 188px; height: 188px;}
.m-recomds-hot .cnt .pic img{ width:100%; height:auto; display:block;}
.m-recomds-hot .cnt .detail{ float: right; margin-right: 20px; width: 205px; height: 188px; position:relative;}
.m-recomds-hot .cnt .intro{ margin: 20px 0 6px; line-height:21px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-weight:700;}
.m-recomds-hot .cnt .short_title{ height: 40px; word-break: break-all; word-wrap: break-word; overflow:hidden;}
.m-recomds-hot .cnt .short_title a{ color:#666; font-size:12px;}
.m-recomds-hot .cnt .price{ margin:14px 0 2px; font-size:24px; font-weight:700; color:#E11935; position:static; line-height:32px;}
.m-recomds-hot .cnt .price em{ font-size:20px;}
.m-recomds-hot .cnt .price del{ color:#999; font-weight:100; font-size:14px;}
.m-recomds-hot .cnt .price del em{ font-size:14px; margin-left:8px; text-decoration:inherit;}
.m-recomds-hot .cnt .process{ position: relative; width:120px; height: 18px; line-height: 18px; text-align: left; font-size:14px; color:#DC2C32; overflow: hidden;}
.m-recomds-hot .cnt .btn{ position: absolute; bottom: 30px; right: 0; width: 78px; height: 26px; line-height: 26px; border: 1px solid #DE2634; text-align: center; font-size: 14px; color: #fff; background-color: #DE2634; text-decoration: none; padding:0;}
.m-recomds-hot .cnt .btn:hover{ opacity: .85 !important; filter: alpha(opacity=85);}
.m-recomds-hot .cnt li.fr{ float:right; width:200px; border-right:0; height:377px; padding:0 10px;}
.m-recomds-hot .cnt li.fr .pic{ float:none; width:100%; height:auto;}
.m-recomds-hot .cnt li.fr .detail{ float: none; margin: 0; width: auto; height: 167px;}
.m-recomds-hot .cnt li.fr .intro{ margin-top:10px;}
/* 限时抢购 结束 */

/*新品上市开始*/
.w-tit1 {font-size: 18px;color: #333; line-height: 32px; margin: 37px 0 10px;}
.w-tit1-1 { font-size: 22px;color: #999; position: relative; zoom: 1;}
.w-tit1 .big { font-size: 22px;font-weight: bold;}
.w-tit1-1 .big {font-size: 22px; color: #333;}
.m-recomds ul {background: #fff; box-shadow: 0 0 1px #ddd;}
.m-recomds-new ul {box-shadow: none; border: 1px solid #eaeaea; overflow:hidden;}
.m-recomds li { float: left; width: 217px; height: 304px;border-right: 1px solid #eaeaea;font-size: 14px;}
.m-recomds-new li { width: 271px; height: 350px; font-size: 12px;} 
.m-recomds .pic {position: relative; zoom: 1; display: block; text-align: center;cursor: pointer;}
.m-recomds .pic, .m-recomds .pic:hover { color: #fff; text-decoration: none;}
.m-recomds-new .flag { position: absolute; left: 10px; top: 10px;}
.m-recomds .txt { position: relative;zoom: 1;margin: 0 15px; height: 104px;}
.m-recomds-new .txt { height: 79px;}
.m-recomds .tit a, .m-recomds .tit a:hover { color: #333;}
.m-recomds-new .shorttit, .m-recomds-new .introduce {white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  height: 18px;}
.m-recomds-new .shorttit {font-weight: bold;}
.m-recomds-new .shorttit, .m-recomds-new .introduce { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 18px;}
.m-recomds .price { position: absolute;  left: 0; bottom: 16px;  color: #999; white-space: nowrap; font-size: 12px; line-height: 14px;}
.m-recomds .price strong { margin-right: 5px; color: #E31436; font-size: 20px; line-height: 20px;}
.m-recomds-new .price strong { position: relative; top: 1px;}
.m-recomds .price strong em { font-size: 14px; font-weight:bold}
.m-recomds-new .price .item2 {margin: 0 8px 0 0; position: relative; top: 1px;}	
.w-comblabel { display: inline-block; border: 1px dotted #E31436; padding: 1px 2px; color: #E31436;}
.m-recomds-new .itm4 { border: 0;}
/*新品上市结束*/
/*热门品牌开始*/
.m-brands ul {border: 1px solid #eaeaea;background: #fff; overflow:hidden;}
.m-brands li {float: left;width: 270px; height: 380px;border-right: 1px solid #eaeaea;font-size: 14px;text-align: center;}
.m-brands a, .m-brands a:hover {color: #333;text-decoration: none;}
.m-brands .pic { display: block; height: 100%;}
.m-brands .imgs {position: relative; zoom: 1;}
.m-brands .logo { position: absolute; bottom: 0;left: 50%;margin: 0 0 -40px -40px; border-radius: 50%; border: 1px solid #eaeaea; background: #fff;}
.m-brands .txt { margin: 50px 15px 0;}
.m-brands .tit {font-size: 16px;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/*热门品牌结束*/

/*首页楼层开始*/
.m-productfloor .w-tit1 .tit, .w-taglist {float: left;}
.m-productfloor .w-tit1 .tit { margin-right: 20px;}
.w-tit1 .big {font-size: 22px; font-weight: bold;}
.w-tit1-1 .big {font-size: 22px; color: #333;}
.w-taglist {position: relative;top: 2px;font-size: 14px;color: #999;}
.w-taglist li {float: left;}
.w-taglist a, .w-taglist a:hover { color: #666;}
.w-taglist .sep {margin: 0 10px;color: #ccc;}
.u-btn-more {position: absolute; right: 0;top: 2px;font-size: 14px;}
.u-btn-more, .u-btn-more:hover { color: #666;}
.m-productfloor .cont {border: 1px solid #eaeaea; background: #fff;border-top: 2px solid #333; border-left: 0; overflow:hidden;}
.m-productfloor .partl, .m-productfloor .partm, .m-productfloor .party {float: left;position: relative;zoom: 1; width:246px;}
.pic:hover img.opacity1 {opacity: 1 !important;}
.w-secondlist { position: absolute;left: 26px;top: 24px;}
.w-secondlist li, .w-secondlist li a {width: 58px;height: 58px;}
.w-secondlist li {float: left; margin: 0 10px 10px 0;}
.w-secondlist li, .w-secondlist li a { width: 58px;height: 58px;}
.w-secondlist li a {display: block; height: 36px; padding: 11px 0; overflow: hidden;font-size: 12px; color: #333; border-radius: 50%; background: #fff;}
.w-secondlist li a:hover { color: #E31436;text-decoration: none; background: rgba(255,255,255,.7);}
.w-secondlist .txt {display: table-cell;text-align: center;vertical-align: middle;width: 58px; height: 36px;overflow: hidden;line-height: 18px;}
.m-productfloor .partl, .m-productfloor .partm, .m-productfloor .party { float: left;position: relative;zoom: 1;}
.m-productfloor .partm {  width: 600px;}
.m-productfloor .partm ul{margin-top:-2px;}
.w-activlist li, .w-activlist li a {width: 299px;height: 220px;}
.w-activlist li { float: left; text-align: center;border: 1px solid #eaeaea; border-width: 1px 1px 0 0;}
.w-activlist a, .w-activlist a:hover {color: #333; text-decoration: none;}
.w-activlist li, .w-activlist li a {width: 298px; height: 220px;}
.w-activlist li a {display: block; padding: 20px 0 0; height: 200px;}
.w-activlist .tit {font-size: 16px; font-weight: bold;line-height: 22px;margin: 0 10px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.s-fc2, .s-fc2:hover, a:hover .s-fc2 { color: #666;}
.w-activlist .desc {font-size: 14px; line-height: 20px; margin: 0 10px 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.m-productfloor .party { padding: 0 0 0 20px;width: 200px;}
.m-prolist .title {font-size: 16px;line-height: 40px;padding: 10px 0 0;color: #333;font-weight: bold;}
.m-prolist .prolist_r {position: relative; zoom: 1; width: 100%;  overflow: hidden;}
.m-prolist .itemgroup { position: absolute;left: 0;top: 0; width: 100%;}
.m-prolist .itemsale {border-bottom: 1px dotted #eaeaea;padding: 0 0 10px;margin: 0 0 10px; overflow:hidden;}
.m-prolist .itemsale .pic { position: relative; zoom: 1;float: left;margin: 0 10px 0 0;}
.m-prolist .itemsale .proinfo{ float:left; width:115px;}
.m-prolist .itemsale .tit {line-height: 18px;height: 36px;overflow: hidden;}
.m-prolist .itemsale .tit a, .m-prolist .itemsale .tit a:hover { color: #666;}
.m-prolist .itemsale .curprice {margin: 6px 0 0;font-size: 12px; color: #E31436;}
.m-prolist .itemsale .curprice strong {font-size: 14px;font-weight: bold;}
.m-prolist .itemsale .curprice .item2 { color: #999; margin: 0 0 0 5px;}
.m-prolist .img_pagebox { position: relative;width: 100%;margin: 12px 0 0; z-index:999999999;}
.sliderBox #icon_num a, .m-prolist .pageBox li, .w-tit .txt, .w-btn, .sliderBox .control a, .w-tit2 .big, .w-logolist .follow {background: url(../images/icon1.png) no-repeat;
 _background-image: url(../images/icon1_8.png);}
.m-prolist .pageBox {text-align: center;}
.m-prolist .pageBox li { display: inline-block; margin: 0 2px; width: 6px;  height: 6px; overflow: hidden; vertical-align: middle; line-height: 0px; font-size: 0px;text-decoration: none; cursor: pointer;background-position: -469px -579px; *display:inline; *zoom:1;}
.m-prolist .pageBox .on { background-position: -481px -579px;}
.w-logolist {margin: 10px 0 0;border: 1px solid #eaeaea;line-height: 108px;background: #fff; overflow:hidden;}
.w-logolist .txt {float: left;width: 118px;font-size: 15px; color: #333; font-weight: bold; text-indent: 30px;}
.w-logolist .pic {position: relative;zoom: 1;float: left;margin: 0 0 0 12px;}
/*首页楼层结束*/
/*猜你喜欢开始*/
.newRecomWrap { height: 364px;margin: 15px 0; overflow: hidden;}
.newRecomTitle {font-weight: bold;height: 38px; line-height: 38px;color: #333;font-size: 18px;padding: 10px 0;}
.newRecomTitle b {padding-left: 12px; font-size: 14px; color: #999;}
.newRecomWrap .refresh-icon {margin-right: 5px;font-size: 20px;vertical-align: middle; font-family: "iconfont"; color: #ccc;}
.newRecomWrap { height: auto;}
.newRecomTitle {font-size: 22px;padding: 20px 0 5px;}
.newRecomTitle b {font-size: 13px; color: #666; font-weight: normal;}
.newRecomWrap .rec-refresh { float: right; margin-right: 10px; font-weight: 400; text-decoration: none;}
.newRecomWrap .refresh-txt { display: inline;font-size: 14px;color: #999;vertical-align: middle;}
.m-reclst { border: 1px solid #eaeaea; background: #fff;}
.newRecomWrap>div {margin-left: 0;}
.newRecomItemWrap { margin: 0; float:left;border: 0;border-right: 1px solid #eaeaea; width: 271px; height: 350px;}
.newRecomItemWrap .promotion { margin-bottom: 9px; padding: 0 15px;  height: 20px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;color: #E31436;}
.newRecomItemWrap .itemImg { display: block;}
.newRecomItemWrap .itemImg img { width: 271px;height: 271px;}
.newRecomItemWrap .itemTitle {margin-bottom: 9px; padding: 0 15px; height: 40px; overflow: hidden;}
.newRecomItemWrap .hasPromotion { margin-bottom: 0; height: 20px;text-overflow: ellipsis;-o-text-overflow: ellipsis; white-space: nowrap;}
.newRecomItemWrap .itemTitle a { line-height: 20px; font-size: 12px; color: #333; font-weight: normal; word-break: break-all;}
.newRecomItemWrap .itemInfo { padding: 0 15px;}
.newRecomItemWrap .itemInfo .price { line-height: 14px;color: #E31436; font-size: 16px; font-weight: bold;}
.newRecomItemWrap .itemInfo .price {float: left;font-size: 20px;}
.newRecomItemWrap .promotion span { font-size: 12px; color: #E31436;}
.newRecomItemWrap .itemInfo .price .symbol {font-size: 14px; font-weight: normal;}
.newRecomItemWrap .itemInfo .price .marprice { padding-left: 5px;  color: #999; font-size: 12px; font-weight: normal;}
.newRecomItemWrap .itemInfo .comment { display: block; height: 24px;  line-height: 20px;  color: #999; font-size: 12px;}
.newRecomItemWrap .itemInfo .comment { float: right;}
/*猜你喜欢结束*/






.other_prolist{ margin-top:10px;}
.other_prolist .hd{ overflow:hidden; height: 38px; padding:10px 0;}
.other_prolist .hd h2{ font-size:18px; color:#333; font-weight:700; float:left; padding-top:5px;}
.other_prolist .hd span{ float:left; padding-left:12px; color:#999; font-size:14px; padding-top:9px;}
.other_prolist .hd .next{ float:right; line-height:38px; font-size:14px; color:#999; margin-right:10px; background:none;}
.other_prolist .hd .next i{ width:17px; height:14px; background:url(../images/icon-new.png) right bottom no-repeat; display:inline-block; vertical-align:top; *display:inline; *zoom:1; margin:12px 8px 0 0; *margin-top:0;}
.other_prolist .hd .next:hover{ text-decoration:none;}
.other_prolist .bd{ overflow:hidden; height:321px;}
.other_prolist .bd ul{ overflow:hidden; margin-right:-15px;}
.other_prolist .bd li{ width:204px; float:left; margin:0 15px 15px 0; background:#fff; border:1px solid #eaeaea;}
.other_prolist .bd li .img{}
.other_prolist .bd li .info{ padding:5px 15px 0;}
.other_prolist .bd li .name{ height: 20px; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.other_prolist .bd li .promotion{ margin-bottom: 9px; height: 20px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; color: #E31436;}
.other_prolist .bd li .iteminfo{ padding-bottom:7px;}
.other_prolist .bd li .price{ line-height: 14px; color: #E31436; font-size: 16px; font-weight: bold; display:block;}
.other_prolist .bd li .price em{ font-size:12px;}
.other_prolist .bd li .marprice{ padding-left: 5px; color: #999; font-size: 12px; font-weight: normal; text-decoration:line-through;}
.other_prolist .bd li .iteminfo a{ line-height: 24px; color: #999; font-size: 12px;}