ol, ul { list-style: none; padding-left: 0 !important; }
p { margin: 0 0 0 0; }
#all_navitems { display: block !important; }
.am-slider-default .am-control-nav { bottom: 5px; z-index: 999; }
.am-slider-default .am-direction-nav .am-next { background: black; background-image: url("/Areas/Shop/Themes/M1/Content/images/right.png"); background-position: 0px; height: 50px; line-height: 50px; }
.am-slider-default .am-direction-nav a.am-next:before { content: ""; }
.am-slider-default .am-direction-nav .am-prev { background: black; background-image: url("/Areas/Shop/Themes/M1/Content/images/left.png"); background-position: 0px; height: 50px; line-height: 50px; }
.am-slider-default .am-direction-nav a.am-prev:before { content: ""; }
.content { background: #f2f2f2; padding-bottom: 20px; }
.content > div > p { position: relative; }
.content > div > div { cursor: pointer; }
.more, .GuessLike .changeNext { position: absolute; right: 0; top: 35px; cursor: pointer; }
.swiper { width: 1190px; min-width: 960px; margin: 0 auto; padding-bottom: 10px; }
.swiper .left { width: 200px; float: left; height: 50px; }
.swiper .right { width: 983px; float: left; margin-left: 5px; height: 320px; }
.swiper-pagination-bullet { width: 15px; height: 15px; line-height: 15px; font-size: 10px; color: white; background: black; opacity: 1; }
.swiper-pagination-bullet-active { background: #007aff; }
.swiper-wrapper { text-align: center; }
.swiper-button-prev { background-image: url("/Areas/Shop/Themes/M1/Content/images/左.png"); }
.swiper-button-next { }
.swiper-pagination-bullet-active { background: #b2c849; }
.tese { width: 1190px; min-width: 960px; margin: 0 auto; }
.tesediv { width: 389px; float: left; margin-right: 10px; height: 135px; overflow: hidden; }
.tesediv:last-of-type { margin-right: 0; }
.tese .tesediv > img { width: 100%; }
.tese h3 { text-indent: 10px; margin-bottom: 0; }
.tese span { text-indent: 10px; font-size: 12px; color: #A9A7A8; display: block; width: 100%; }
.productList { width: 1190px; min-width: 960px; margin: 10px auto; background: white; background: #f2f2f2; }
.productList ul { width: 790px; min-height: 269px; min-width: 640px; margin: 0; padding: 0; float: left; background: white; padding-bottom: 10px; margin-right: 5px; }
.productList li { width: 144px; margin-left: 10px; float: left; border: 1px solid #E1E1E1; height: 53px; margin-top: 10px; background: white; }
.productList li > img { width: 100%; height: 100%; }
.live { width: 395px; min-width: 395px; padding: 0; background: white; float: left; height: 269px; position: relative; background: white; }
.live_p { width: 90%; font-size: 16px; margin: 10px auto; font-weight: 900; height: 39px; line-height: 39px; }
.live .more { font-size: 12px; font-weight: normal; float: right; vertical-align: middle; top: 20px; }
.live img { width: 100%; }
.live .live_left { width: 57.5%; margin-left: 5%; float: left; }
.live .live_right { width: 27.5%; margin-left: 5%; float: left; }
.live .live_pic { width: 395px; text-align: center; margin: 0 auto 10px; padding-bottom: 5px; background: #fff; }
.classify { width: 1190px; min-width: 960px; margin: 10px auto 0 auto; }
.classify div { overflow: hidden; width: 290px; margin-right: 10px; height: 156px; float: left; background: white; }
.classify div:nth-child(4n+0) { margin-right: 0; }
.classify div img { width: 100%; }
.classify h3 { text-indent: 10px; margin-bottom: 0; }
.classify span { text-indent: 10px; font-size: 12px; color: #A9A7A8; display: block; width: 100%; }
.FashionStyle { width: 1190px; min-width: 960px; margin: 10px auto 0 auto; background: white; }
.FashionStyle > p { width: 95%; font-size: 16px; margin: 10px auto; padding: 15px 0; font-weight: 900; }
.FashionStyle span { font-size: 12px; color: #A4A4A4; margin-left: 5px; font-weight: normal; }
.FashionStyle .more { font-size: 12px; font-weight: normal; float: right; color: black; vertical-align: middle; }
.FashionStyle .left { width: 230px; float: left; margin-left: 8px; }
.FashionStyle .left .t { width: 210px; margin: 0 auto; position: relative; height: 200px; }
.FashionStyle .left .t img { width: 100%; height: 100%; }
.FashionStyle .left .t .suspension { position: absolute; width: 70%; height: 80px; background: rgba(0,0,0,.5); top: 30%; left: 15%; text-align: center; color: white; }
.FashionStyle .left .b { width: 210px; margin: 10px auto; }
.FashionStyle .left .b div { width: 103.5px; height: 67.3px; float: left; border: 1px solid #E1E1E1; border-right: none; border-bottom: none; text-align: center; }
.FashionStyle .left .b div:nth-child(2n+0) { border-right: 1px solid #E1E1E1; }
.FashionStyle .left .b div:nth-child(5), .FashionStyle .left .b div:nth-child(6) { border-bottom: 1px solid #E1E1E1; border-top: 2px solid #E1E1E1; }
.FashionStyle .left .b div img { width: 100%; height: 100%; }
.FashionStyle .left .b div p { font-size: 12px; color: #4f4f4f; margin: 5px 0; }
.FashionStyle .center { width: 660px; float: left; }
.FashionStyle .center .t { width: 100%; }
.FashionStyle .center .t .l { width: 430px; float: left; height: 200px; }
.FashionStyle .center .t .l img { width: 100%; height: 100%; }
.FashionStyle .center .t .r { width: 210px; float: left; margin: 0 10px; }
.FashionStyle .center .t .r img { width: 100%; height: 200px; }
.FashionStyle .center .b { width: 660px; float: left; margin-top: 15px; }
.FashionStyle .center .b div { width: 210px; margin-right: 10px; float: left; }
.FashionStyle .center .b div:last-of-type { margin-right: 0; }
.FashionStyle .center .b img { width: 100%; }
.FashionStyle .right { width: 274px; float: left; height: 415px; }
.FashionStyle .right img { width: 100%; height: 100%; }
.AmPattern { width: 1190px; min-width: 960px; margin: 0 auto; background: white; }
.AmPattern > p { width: 95%; font-size: 16px; margin: 10px auto; padding: 15px 0; font-weight: 900; }
.AmPattern span { font-size: 12px; color: #A4A4A4; margin-left: 5px; font-weight: normal; }
.AmPattern .more { font-size: 12px; font-weight: normal; float: right; color: black; vertical-align: middle; }
.AmPattern .top, #AmPattern .bottom { width: 100%; margin-top: 10px; }
.AmPattern .top .l { width: 655px; height: 280px; float: left; margin-left: 15px; }
.AmPattern .top .l img { width: 100%; height: 100%; }
.AmPattern .top .r { width: 516px; float: left; }
.AmPattern .top .r div { width: 243px; height: 135.5px; float: left; position: relative; margin-left: 10px; margin-top: 10px; }
.AmPattern .top .r div:nth-child(1), .AmPattern .top .r div:nth-child(2) { margin-top: 0; }
.AmPattern .top .r div img { width: 100%; height: 100%; }
.AmPattern .top .r div p { position: absolute; bottom: 0; color: #4EAF7D; font-size: 14px; text-align: center; width: 100%; }
.AmPattern .bottom { padding-bottom: 10px; }
.AmPattern .bottom > div { width: 100%; margin-left: 15px; position: relative; margin-top: 10px; }
.AmPattern .bottom > div div { width: 284px; height: 240px; margin-left: 8.5px; position: relative; float: left; }
.AmPattern .bottom > div div:first-of-type { margin-left: 0; }
.AmPattern .bottom > div div:last-of-type { margin-right: 1%; }
.AmPattern .bottom > div div .title { font-size: 16px; margin: 0; padding: 5px 15px; }
.AmPattern .bottom > div div .smail_title { font-size: 12px; margin: 0; padding: 5px 15px; color: #4EAF7D; }
.AmPattern .bottom > div div img { width: 100%; height: 100%; }
.ChCharm { width: 1190px; min-width: 960px; margin: 0 auto; background: white; height: 485px; }
.ChCharm > p { width: 95%; font-size: 16px; margin: 10px auto; padding: 15px 0; font-weight: 900; }
.ChCharm > p > span { font-size: 12px; color: #A4A4A4; margin-left: 5px; font-weight: normal; }
.ChCharm .more { font-size: 12px; font-weight: normal; float: right; color: black; vertical-align: middle; }
.ChCharm .left { width: 274px; float: left; height: 414px; margin-left: 15px; }
.ChCharm .left img { width: 100%; height: 100%; }
.ChCharm .right { width: 901px; float: left; }
.ChCharm .right > div { width: 200px; height: 200px; float: left; position: relative; margin-left: 17.5px; margin-top: 13px; }
.ChCharm .right > div:nth-child(1), .ChCharm .right > div:nth-child(2), .ChCharm .right > div:nth-child(3), .ChCharm .right > div:nth-child(4) { margin-top: 0; }
.ChCharm .right > div img { width: 100%; height: 100%; }
.ChCharm .right > div p { position: absolute; bottom: 0; background: rgba(0,0,0,.5); color: white; height: 50px; width: 100%; background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0, 0, 0.5)); background: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0,0,0,0)), to(rgba(0, 0, 0, 0.5))); background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0, 0, 0, 0.5)); line-height: 25px; }
.ChCharm .right > div p .title { font-size: 12px; display: block; width: 100%; }
.ChCharm .right > div p .shop_title { font-size: 13px; display: block; width: 90%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; height: 25px; margin: 5px auto 0; }
.ChCharm .right > div p .price { font-size: 16px; height: 30px; line-height: 20px; margin: 0 auto; width: 90%; display: block; }
.MaterialPurchase { width: 1190px; min-width: 960px; margin: 0 auto; background: white; }
.MaterialPurchase > p { width: 95%; font-size: 16px; margin: 10px auto; padding: 15px 0; font-weight: 900; }
.MaterialPurchase > p > span { font-size: 12px; color: #A4A4A4; margin-left: 5px; font-weight: normal; }
.MaterialPurchase .more { font-size: 12px; font-weight: normal; float: right; color: black; vertical-align: middle; }
.MaterialPurchase .left { width: 345px; float: left; padding-bottom: 10px; }
.MaterialPurchase .left div { width: 330px; margin: 5px 0 0 15px; background: #E2E2E2; height: 90px; text-align: center; font-size: 14px; }
.MaterialPurchase .left div:nth-child(1) { margin: 0 0 0 15px; }
.MaterialPurchase .left div img { width: 100%; height: 100%; }
.MaterialPurchase .center { width: 675px; float: left; margin-left: 5px; }
.MaterialPurchase .center div { width: 332.5px; margin-left: 5px; float: left; margin-top: 10px; }
.MaterialPurchase .center div:nth-child(1), .MaterialPurchase .center div:nth-child(2) { margin-top: 0; }
.MaterialPurchase .center div .shop_img { width: 40%; float: left; display: inline-block; }
.MaterialPurchase .center div .shop_img img { width: 100%; }
.MaterialPurchase .center div .shop_title { width: 95%; display: inline-block; margin-left: 5%; word-break: break-all; float: left; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 15px; height: 30px; margin-top: 15px; }
.MaterialPurchase .center div .price { width: 100%; display: inline-block; margin-left: 5%; float: left; font-weight: bold; }
.MaterialPurchase .right { width: 150px; float: left; }
.MaterialPurchase .right div { width: 100%; margin: 15px auto 0; height: 48px; border: 1px solid #e1e1e1; text-align: center; }
.MaterialPurchase .right div img { width: 100%; height: 100%; }
.MaterialPurchase .right div:first-of-type { margin: 0 auto 0; }
.MaterialPurchase .right .title_list { border: 1px solid black; height: 30px; line-height: 30px; }
.HotStyle { width: 1190px; min-width: 960px; margin: 0 auto; background: white; padding-bottom: 10px; }
.HotStyle > p { width: 95%; font-size: 16px; margin: 10px auto; padding: 25px 0 15px; font-weight: 900; text-align: center; }
.HotStyle .hot_title { border: 1px solid black; padding: 5px 25px; }
.HotStyle .more { font-size: 12px; font-weight: normal; float: right; color: black; vertical-align: middle; }
.HotStyle div { width: 226px; float: left; margin-left: 10px; height: 145px; }
.HotStyle div img { width: 100%; height: 100%; }
.HotStyle div p { width: 80%; margin: 20px auto 5px auto; }
.HotStyle div .smail_title { font-size: 12px; color: #A4A4A4; margin: 0 auto; }
.HotStyle div .join_Special { background: #B37036; padding: 5px 20px; margin-left: 20px; margin-top: 30px; display: inline-block; color: white; font-size: 12px; }
.GuessLike { width: 1190px; min-width: 960px; margin: 0 auto; background: white; padding-bottom: 10px; }
.GuessLike > p { width: 95%; font-size: 16px; margin: 10px auto; padding: 25px 0 15px; font-weight: 900; text-align: center; }
.GuessLike .hot_title { border: 1px solid black; padding: 5px 25px; }
.GuessLike .changeNext { font-size: 12px; font-weight: normal; float: right; color: black; vertical-align: middle; }
.GuessLike .plist div { width: 220px; float: left; margin-left: 15px; }
.GuessLike .plist div:first-of-type { margin-left: 18 px; }
.GuessLike div .shop_img { width: 100%; }
.GuessLike div .shop_title { width: 80%; margin: 5px auto 10px auto; word-break: break-all; font-size: 12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 30px; line-height: 15px; }
.GuessLike div .price { width: 80%; font-size: 13px; font-weight: bold; margin: 0 auto; display: block; }
.GuessLike .plist { width: 100%; }
.swiper-container { height: 100%; }

.foot { background: #FFF !important; }
.copyright { background: #F2F2F2; }

.huanyip { text-align: center; line-height: 56px; color: #CFCFCF; }
/*-------------------------首页样式---------------------------*/
.productList ul { width: 555px !important; }
.live { width: 544px !important; height: 335px !important; }
.live img { width: 494px !important; height: 270px !important; margin-left: -52px !important; margin-top: -7px !important; }
.live_p .more { top: 10px !important; }
/*特色产品透明度*/
#newmodule_2 .tesediv img:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.changeNext:hover { color: #F80; }
.productList li img:hover { border: 1px solid #f80; }
.productList .live_pic img:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
#newmodule_5 .classify_img img:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
/*透明度*/
.more:hover { color: #F80 !important; }
.FashionStyle .left .t { overflow: hidden; }
.FashionStyle .left .t img:hover { transition: all 0.3s; transform: scale(1.1); }
.FashionStyle .center div { overflow: hidden; }
.FashionStyle .center div img:hover { transition: all 0.3s; transform: scale(1.1); }
.FashionStyle .right { overflow: hidden; }
.FashionStyle .right img:hover { transition: all 0.3s; transform: scale(1.1); }
/*右移动*/
.FashionStyle .left .b div { overflow: hidden; }
.FashionStyle .left .b div:hover img { margin: 0 0 0px 7px; }
.FashionStyle .left .b div img:hover { }
/*变大*/
.AmPattern .top div { overflow: hidden; }
.AmPattern .top div img:hover { transition: all 0.3s; transform: scale(1.1); }
.AmPattern .bottom div { overflow: hidden; }
.AmPattern .bottom div img:hover { transition: all 0.3s; transform: scale(1.1); }
/*newmodule_15  床上用品  透明度*/
.ChCharm div img:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.ChCharm .right div p { background: rgba(0, 0, 0, 0.2) !important; }
/*newmodule_16 材料选购   透明度  */
.MaterialPurchase .left div img:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.MaterialPurchase .center div .price { font-size: 16px !important; color: #f80 !important; }
.MaterialPurchase .right div:hover { border: 1px solid #f80 !important; }
.HotStyle div:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.GuessLike .changeNext:hover { color: #f80; }
.GuessLike div .price { color: #f80 !important; font-size: 14px !important; }
.GuessLike .plist div img:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.GuessLike div .shop_title:hover { color: #f80 !important; }
.huanyip img { display: none; }
.swiper-pagination-bullet-active { background: #f80 !important; }
