/* duoao.cn */
* { margin: 0px; padding: 0px; }
.clearfix { clear: both; }
ul li { list-style: outside none none; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
.color_p {  }
#banner { width: 100%; height: 300px; }
#banner .banner_con { width: 1200px; height: 300px; margin: 0px auto; }
#banner .list { height: 300px; width: 180px; background-color: rgb(251, 234, 244); }
#banner .list ul li { width: 100%; height: 37px; line-height: 37px; box-sizing: border-box; padding-left: 45px; font-size: 14px; }
#banner .list ul li i { color: hotpink; }
#banner .list ul li a { padding-left: 10px; }
#banner .list ul li:hover { background-color: orange; }
#banner .list ul li a:hover { text-decoration: none; }
#banner .unslider { width: 720px; height: 300px; }
#banner .rightPic { width: 300px; height: 300px; }
#content { width: 100%; }
#content .divider { height: 45px; width: 1200px; margin: 15px auto; background-color: rgb(255, 254, 221); letter-spacing: 1px; text-align: center; word-break: break-all; line-height: 45px; }
#content .discount { width: 1200px; margin: 0px auto; }
#content .discount .discount_head { height: 50px; width: 100%; margin-bottom: 20px; }
#content .discount .discount_head .dishead_left { width: 400px; height: 50px; line-height: 50px; }
#content .discount .discount_head .dishead_left h1 { display: inline-block; font-size: 20px; }
#content .discount .discount_head .dishead_left .pd { padding-left: 20px; }
#content .discount .discount_head .dishead_right { width: auto; height: 50px; line-height: 50px; font-size: 16px; }
#content .discount .dis_product { width: 1200px; height: auto; }
#content .discount .dis_product .pro_detail { height: 272px; width: 582px; margin-bottom: 20px; display: inline-block; border: 1px solid transparent; background-color: rgb(252, 242, 243); }
#content .discount .dis_product .pro_detail .pro_intro { height: 270px; width: 306px; }
#content .discount .dis_product .pro_detail .pro_intro .pro_title { font-size: 15px; padding: 10px; color: rgb(51, 51, 51); max-height: 66px; overflow: hidden; }
#content .discount .dis_product .pro_detail .pro_intro .pro_price { padding-left: 10px; font-size: 14px; margin-top: 6px; }
#content .discount .dis_product .pro_detail .pro_intro .pro_price em { padding: 0px 4px; font-size: 16px; font-weight: bold; color: rgb(243, 101, 141); font-family: Arial; }
#content .discount .dis_product .pro_detail .pro_intro .residue { padding-left: 10px; margin-top: 10px; font-size: 12px; color: rgb(121, 121, 121); }
#content .discount .dis_product .pro_detail .pro_intro .residue i { padding: 0px 5px; color: rgb(251, 130, 164); font-size: 14px; font-family: Arial; }
#content .discount .dis_product .pro_detail .pro_intro .pro_nowPri { background-color: rgb(234, 42, 96); font-size: 15px; margin-left: 10px; margin-top: 10px; width: 94%; height: 50px; line-height: 50px; color: rgb(251, 225, 238); }
#content .discount .dis_product .pro_detail .pro_intro .pro_nowPri span { margin-left: 12px; }
#content .discount .dis_product .pro_detail .pro_intro .pro_nowPri span em { font-size: 28px; margin-right: 20px; font-weight: normal; font-family: Arial; color: rgb(255, 255, 255); }
#content .discount .dis_product .pro_detail .pro_intro .buy { font-size: 14px; margin-left: 10px; margin-top: 20px; }
#content .discount .dis_product .pro_detail .pro_intro .buy a { display: inline-block; }
#content .discount .dis_product .pro_detail .pro_intro .buy .indexBorder { border: 1px dashed red; padding: 6px; border-radius: 6px; color: red; display: inline-block; cursor: pointer; }
#content .discount .dis_product .pro_detail .pro_intro .buy .indexBorder:hover { background-color: yellow; }
#content .discount .dis_product .pro_detail .pro_intro .buy .indexto { line-height: 18px; font-size: 18px; margin: 0px 12px; text-align: center; display: inline-block; font-family: "宋体"; color: rgb(153, 153, 153); font-weight: bold; }
#content .discount .dis_product .pro_detail:hover { border-color: red; }
#content .quality { width: 1200px; margin: 0px auto; }
#content .quality .discount_head { height: 50px; width: 100%; margin-bottom: 20px; }
#content .quality .discount_head .dishead_left { width: 400px; height: 50px; line-height: 50px; }
#content .quality .discount_head .dishead_left h1 { display: inline-block; font-size: 20px; }
#content .quality .discount_head .dishead_left .pd { padding-left: 20px; }
#content .quality .discount_head .dishead_right { width: auto; height: 50px; line-height: 50px; font-size: 16px; }
#content .quality .quality_con { width: 1200px; }
#content .quality .quality_con .quality_proLast { height: 413px; width: 290px; display: inline-block; margin-bottom: 10px; box-shadow: 2px 5px 5px rgb(136, 136, 136); }
#content .quality .quality_con .quality_proLast .pzTitle { padding: 4px 8px; }
#content .quality .quality_con .quality_proLast .pzTitle .pzSpanTime { display: inline-block; margin-left: 4px; color: rgb(243, 126, 165); }
#content .quality .quality_con .quality_proLast .pzTitle .pzSpanTitle { width: 230px; height: 12px; line-height: 12px; text-overflow: ellipsis; overflow: hidden; display: inline-block; }
#content .quality .quality_con .quality_proLast .pzTwo { padding: 4px 8px; }
#content .quality .quality_con .quality_proLast .pzTwo .one { float: left; }
#content .quality .quality_con .quality_proLast .pzTwo .one label { color: rgb(223, 25, 86); }
#content .quality .quality_con .quality_proLast .pzTwo .one i { font-size: 22px; color: rgb(223, 25, 86); display: inline-block; margin-right: 10px; }
#content .quality .quality_con .quality_proLast .pzTwo .one em { color: white; background-color: rgb(216, 92, 133); padding: 4px; font-size: 12px; border-radius: 4px; }
#content .quality .quality_con .quality_proLast .pzTwo .two { float: right; padding-top: 8px; margin-right: 16px; }
#content .quality .quality_con .quality_proLast .pzTwo .two i { color: blueviolet; margin-left: 6px; }
#content .quality .quality_con .quality_proLast .pzThree { padding: 4px 8px; }
#content .quality .quality_con .quality_proLast .pzThree .one { display: inline-block; padding-top: 9px; }
#content .quality .quality_con .quality_proLast .pzThree .one .iconfont { font-family: "iconfont"; font-style: normal; margin-right: 8px; margin-left: 4px; }
#content .quality .quality_con .quality_proLast .pzThree .one em { font-weight: normal; }
#content .quality .quality_con .quality_proLast .pzThree .two { float: right; }
#content .quality .quality_con .quality_proLast .pzThree .two a { display: inline-block; margin-right: 8px; background-color: antiquewhite; padding: 9px 21px; color: rgb(117, 117, 117); }
#content .quality .quality_con .quality_proLast:hover { box-shadow: 2px 5px 5px rgb(251, 233, 243); }
#content .quality .quality_con .quality_pro { height: 413px; width: 290px; float: left; margin-right: 12px; margin-bottom: 10px; box-shadow: 2px 5px 5px rgb(136, 136, 136); }
#content .quality .quality_con .quality_pro .pzTitle { padding: 4px 8px; }
#content .quality .quality_con .quality_pro .pzTitle .pzSpanTime { display: inline-block; margin-left: 4px; color: rgb(243, 126, 165); }
#content .quality .quality_con .quality_pro .pzTitle .pzSpanTitle { width: 230px; height: 12px; line-height: 12px; text-overflow: ellipsis; overflow: hidden; display: inline-block; }
#content .quality .quality_con .quality_pro .pzTwo { padding: 4px 8px; }
#content .quality .quality_con .quality_pro .pzTwo .one { float: left; }
#content .quality .quality_con .quality_pro .pzTwo .one label { color: rgb(223, 25, 86); }
#content .quality .quality_con .quality_pro .pzTwo .one i { font-size: 22px; color: rgb(223, 25, 86); display: inline-block; margin-right: 10px; }
#content .quality .quality_con .quality_pro .pzTwo .one em { color: white; background-color: rgb(216, 92, 133); padding: 4px; font-size: 12px; border-radius: 4px; }
#content .quality .quality_con .quality_pro .pzTwo .two { float: right; padding-top: 8px; margin-right: 16px; }
#content .quality .quality_con .quality_pro .pzTwo .two i { color: blueviolet; margin-left: 6px; }
#content .quality .quality_con .quality_pro .pzThree { padding: 4px 8px; }
#content .quality .quality_con .quality_pro .pzThree .one { display: inline-block; padding-top: 9px; }
#content .quality .quality_con .quality_pro .pzThree .one .iconfont { font-family: "iconfont"; font-style: normal; margin-right: 8px; margin-left: 4px; }
#content .quality .quality_con .quality_pro .pzThree .one em { font-weight: normal; }
#content .quality .quality_con .quality_pro .pzThree .two { float: right; }
#content .quality .quality_con .quality_pro .pzThree .two a { display: inline-block; margin-right: 8px; background-color: antiquewhite; padding: 9px 21px; color: rgb(117, 117, 117); }
#content .quality .quality_con .quality_pro:hover { box-shadow: 2px 5px 5px rgb(251, 233, 243); }
#content .live { width: 1200px; margin: 0px auto; }
#content .live .discount_head { height: 50px; width: 100%; margin-bottom: 20px; }
#content .live .discount_head .dishead_left { width: 400px; height: 50px; line-height: 50px; }
#content .live .discount_head .dishead_left h1 { display: inline-block; font-size: 20px; color: rgb(88, 88, 88); }
#content .live .discount_head .dishead_left h1 .tatal { margin: 0px 6px; letter-spacing: 0px; font-size: 17px; background-color: aquamarine; padding: 4px 8px; border-radius: 6px; }
#content .live .discount_head .dishead_left .pd { padding-left: 20px; }
#content .live .discount_head .dishead_right { width: auto; height: 50px; line-height: 50px; font-size: 16px; }
#content .live .live_con { width: 1200px; }
#content .live .live_con .live_proLast { height: 413px; width: 290px; margin-bottom: 20px; display: inline-block; }
#content .live .live_con .live_proLast .zbOne { position: relative; display: inline-block; margin: 0px 5px 18px; width: 284px; border: 1px solid rgb(204, 204, 204); }
#content .live .live_con .live_proLast .zbOne .pzImgTop { margin: 12px auto 0px; display: block; }
#content .live .live_con .live_proLast .zbOne .one { padding-left: 6px; margin-top: 16px; margin-bottom: 5px; height: 20px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; }
#content .live .live_con .live_proLast .zbOne .one .taobaoImg { background-color: red; display: inline-block; float: left; margin-right: 6px; background-image: url("logo_ico.png"); background-position: 0px -24px; width: 17px; height: 17px; }
#content .live .live_con .live_proLast .zbOne .two { padding-left: 6px; margin: 8px 0px; }
#content .live .live_con .live_proLast .zbOne .two span em { color: rgb(241, 153, 208); margin: 0px 6px; }
#content .live .live_con .live_proLast .zbOne .three { padding-left: 6px; font-size: 16px; background-color: rgb(222, 54, 110); color: white; padding-bottom: 10px; padding-top: 6px; width: 280px; margin-left: -1px; }
#content .live .live_con .live_proLast .zbOne .three em { font-size: 24px; color: white; }
#content .live .live_con .live_proLast .zbOne .three span .rightSpan { margin-left: 28px; }
#content .live .live_con .live_proLast .zbOne .four { position: absolute; top: 0px; background-image: url("today_goods.png"); width: 43px; height: 43px; color: white; }
#content .live .live_con .live_proLast .zbOne .four span { display: inline-block; width: 32px; margin-left: 8px; font-size: 12px; }
#content .live .live_con .live_pro { height: 413px; width: 290px; float: left; margin-right: 12px; margin-bottom: 20px; }
#content .live .live_con .live_pro .zbOne { position: relative; display: inline-block; margin-bottom: 18px; width: 284px; border: 1px solid rgb(204, 204, 204); }
#content .live .live_con .live_pro .zbOne .pzImgTop { margin: 12px auto 0px; display: block; }
#content .live .live_con .live_pro .zbOne .one { padding-left: 6px; margin-top: 16px; margin-bottom: 5px; height: 20px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; }
#content .live .live_con .live_pro .zbOne .one .taobaoImg { background-color: red; display: inline-block; float: left; margin-right: 6px; background-image: url("logo_ico.png"); background-position: 0px -24px; width: 17px; height: 17px; }
#content .live .live_con .live_pro .zbOne .two { padding-left: 6px; margin: 8px 0px; }
#content .live .live_con .live_pro .zbOne .two span em { color: rgb(241, 153, 208); margin: 0px 6px; }
#content .live .live_con .live_pro .zbOne .three { padding-left: 6px; font-size: 16px; background-color: rgb(222, 54, 110); color: white; padding-bottom: 10px; padding-top: 6px; width: 280px; margin-left: -1px; }
#content .live .live_con .live_pro .zbOne .three em { font-size: 24px; color: white; }
#content .live .live_con .live_pro .zbOne .three span .rightSpan { margin-left: 28px; }
#content .live .live_con .live_pro .zbOne .four { position: absolute; top: 0px; background-image: url("today_goods.png"); width: 43px; height: 43px; color: white; }
#content .live .live_con .live_pro .zbOne .four span { display: inline-block; width: 32px; margin-left: 8px; font-size: 12px; }
.mainbody_6 { width: 1200px; position: relative; margin: 30px auto 50px; text-align: center; }
.mainbody_6_1 { font-size: 20px; color: rgb(118, 108, 108); line-height: 46px; position: absolute; left: 60px; text-decoration: none; }
.mainbody_6_1:hover { color: rgb(118, 108, 108); text-decoration: none; }
.mainbody_6_2 { position: absolute; left: 450px; top: -4px; }
.mainbody_6_2 li { float: left; }
.mainbody_6_2_1 { width: 90px; height: 40px; line-height: 40px; text-align: center; border: 1px solid rgb(170, 170, 170); border-radius: 20px 0px 0px 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.mainbody_6_2_1 a { color: rgb(170, 170, 170); font-size: 14px; text-decoration: none; }
.mainbody_6_2_2 { width: 30px; height: 40px; line-height: 40px; text-align: center; border: 1px solid rgb(170, 170, 170); background: rgb(232, 26, 98) none repeat scroll 0% 0%; margin-left: 1px; }
.mainbody_6_2_2 a { font-size: 14px; color: rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; text-decoration: none; }
.mainbody_6_2_3 { width: 30px; height: 40px; line-height: 40px; text-align: center; border: 1px solid rgb(170, 170, 170); background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-left: 1px; }
.mainbody_6_2_3:hover { background: rgb(232, 26, 98) none repeat scroll 0% 0%; }
.mainbody_6_2_3 a { font-size: 14px; color: rgb(118, 108, 108); background: transparent none repeat scroll 0% 0%; text-decoration: none; padding: 13px 10px; }
.mainbody_6_2_3 a:hover { color: rgb(255, 255, 255); }
.mainbody_6_2_4 { width: 40px; height: 40px; line-height: 40px; text-align: center; border: 1px solid rgb(170, 170, 170); background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-left: 1px; }
.mainbody_6_2_4:hover { background: rgb(232, 26, 98) none repeat scroll 0% 0%; }
.mainbody_6_2_4 a { font-size: 14px; color: rgb(118, 108, 108); background: transparent none repeat scroll 0% 0%; text-decoration: none; padding: 13px 12px; }
.tebiede:hover { background: rgb(232, 26, 98) none repeat scroll 0% 0%; }
.tebiede a:hover { color: rgb(255, 255, 255); }
.mainbody_6_2_5 { width: 90px; height: 40px; line-height: 40px; text-align: center; border: 1px solid rgb(170, 170, 170); border-radius: 0px 20px 20px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-left: 1px; }
.mainbody_6_2_5:hover { background: rgb(232, 26, 98) none repeat scroll 0% 0%; }
.mainbody_6_2_5 a { color: rgb(118, 108, 108); font-size: 14px; text-decoration: none; background: transparent none repeat scroll 0% 0%; padding: 13px 24px; }
.mainbody_6_2_5 a:hover { color: rgb(255, 255, 255); }
.mainbody_7 { width: 1360px; height: 3px; background: rgb(232, 26, 98) none repeat scroll 0% 0%; overflow: hidden; }
.poster { width: 100%; height: 218px; margin-top: 10px; display: block; }
ul, ol { padding: 0px; }
.banner { position: relative; overflow: auto; text-align: center; }
.banner li { list-style: outside none none; }
.banner ul li { float: left; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { display: inline-block; width: 14px; height: 14px; margin: 0px 4px; text-indent: -999em; border: 1px solid rgb(255, 255, 255); border-radius: 100%; cursor: pointer; opacity: 0.4; transition: background 0.5s ease 0s, opacity 0.5s ease 0s; background-color: rgb(153, 153, 153); }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active { background: white none repeat scroll 0% 0%; opacity: 1; }
.swiper-button-prev, .swiper-button-next { background: transparent none repeat scroll 0% 0%; }
.goods-list ul { font: 12px Simsun; list-style: outside none none; margin: 0px; padding: 0px; }
.goods-list ul li { float: left; list-style: outside none none; margin: 0px 18px 20px 0px; padding: 0px; border: 1px solid rgb(238, 238, 238); height: 400px; width: 284px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; overflow: hidden; }
.goods-list ul li:hover, .goods-list ul li:focus { border: 1px solid rgb(255, 62, 128); box-shadow: 0px 0px 10px 0px rgba(170, 170, 170, 0.63); }
.cat-wrap .cat-list ul li a { color: rgb(76, 76, 76); }
.goods-list ul li a.img { position: relative; display: block; width: 284px; height: 284px; margin: 0px; padding: 0px; }
.goods-list ul li a.img i { width: 40px; height: 40px; left: 0px; top: -1px; position: absolute; background: transparent url("cms_pc_img.png") no-repeat scroll 0px -78px; overflow: hidden; }
.goods-list ul li a.img img { border: medium none; max-width: 284px; max-height: 284px; vertical-align: middle; }
.goods-list ul li .goods-padding { padding: 18px 12px; }
.goods-list ul li .goods-padding .title a { color: rgb(68, 68, 68); }
.goods-list ul li .goods-padding .title { height: 14px; overflow: hidden; display: block; line-height: 14px; letter-spacing: 0.5px; margin-bottom: 13px; }
.goods-list ul li .goods-padding .coupon-wrap { position: relative; height: 26px; display: block; width: 100%; margin-bottom: 12px; }
.goods-list ul li .goods-padding b { font-family: "Arial"; }
.goods-list ul li .goods-padding i { font-family: "Microsoft Yahei"; font-size: 14px; }
.goods-list ul li .goods-padding .coupon-wrap .price { height: 26px; line-height: 18px; color: rgb(255, 0, 96); float: left; overflow: hidden; }
.goods-list ul li .goods-padding .coupon-wrap .price b { font-size: 30px; padding-right: 2px; line-height: 28px; }
.goods-list ul li .goods-padding .coupon-wrap .old-price { float: left; width: 50px; margin-left: 10px; text-decoration: line-through; height: 26px; font: 14px/40px "Microsoft Yahei"; color: rgb(170, 170, 170); }
.goods-list ul li .goods-padding .coupon-wrap .coupon { background: #fff7fa none repeat scroll 0 0; border: 1px dotted #ff0060; color: #ff0060; font: 12px/24px "Simsun"; height: 24px; margin: 0; padding: 0 8px; position: absolute; right: 0; text-align: center;}
.goods-list ul li .goods-padding .coupon-wrap .coupon em { position: absolute; top: 0px; width: 6px; height: 24px; background: white url("cms_pc_img.png") no-repeat scroll -120px -79px; }
.goods-list ul li .goods-padding .coupon-wrap .coupon em.quan-right { right: 0px; }
.goods-list ul li .goods-padding .coupon-wrap .coupon em.quan-left { left: 0px; }
.goods-list ul li .goods-padding .coupon-wrap .coupon b { font-size: 14px; font-family: "Microsoft Yahei"; float: right; position: relative; }
.goods-list ul li .goods-padding .goods-num-type { display: block; position: relative; height: 16px; line-height: 16px; }
.goods-list ul li .goods-padding .goods-num-type .goods-num { color: rgb(120, 120, 120); }
.goods-list ul li .goods-padding .goods-num-type b { font-family: "Arial"; font-size: 12px; font-weight: normal; color: rgb(252, 144, 61); padding: 0px 3px; }
.goods-list ul li .price-wrap { background-color: rgb(222, 54, 110); position: relative; padding: 5px; }
.goods-list ul li .goods-padding .goods-num-type .goods-type { position: absolute; right: 0px; top: 0px; }
.goods-list ul li .goods-padding .goods-num-type .goods-type i { width: 16px; height: 16px; margin-left: 5px; float: left; background: black url("cms_pc_img.png") no-repeat scroll 0px 0px; }
.goods-list ul li .goods-padding .goods-num-type .goods-type i.haitao {  }
.goods-list ul li .goods-padding .goods-num-type .goods-type i.trans {  }
.goods-list ul li .goods-padding .goods-num-type .goods-type i.pinpai {  }
.goods-list ul li .goods-padding .goods-num-type .goods-type i.tmall {  }
.goods-list ul li .goods-padding .goods-num-type .goods-type i.you {  }
.goods-list ul li .price-wrap .price .text { color: rgb(255, 255, 255); font-size: 14px; }
.goods-list ul li .price-wrap .price .text .price { font-size: 28px; }
.goods-list ul li .price-wrap .org-price { position: absolute; top: 21px; right: 29px; color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; }
.goods-list ul .no-right { margin-right: 0px; }
.main-container { width: 1200px; margin: 0px auto; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
ul.index-boutique { list-style: outside none none; }
ul.index-boutique li { float: left; list-style: outside none none; margin-right: 17px; border: 1px solid rgb(236, 236, 236); width: 285px; margin-bottom: 20px; }
ul.index-boutique li:hover { border: 1px solid rgb(223, 25, 86); }
ul.index-boutique li a img { border: medium none; max-width: 285px; max-height: 285px; }
ul.index-boutique li .padding { padding: 0px 5px 5px; }
ul.index-boutique li .padding .title i { margin-top: 2px; }
ul.index-boutique li .padding .title .tmall { background: transparent url("tmall.png") no-repeat scroll 0px 0px; width: 16px; height: 16px; display: block; float: left; }
ul.index-boutique li .padding .title .taobao { background: transparent url("taobao.png") no-repeat scroll 0px 0px; width: 16px; height: 16px; display: block; float: left; }
ul.index-boutique li .padding .title span { float: left; width: 250px; height: 20px; overflow: hidden; margin-left: 5px; color: rgb(102, 102, 102); }
ul.index-boutique li .padding .price-wrap { position: relative; margin: 4px 0px; }
ul.index-boutique li .padding .price-wrap .icon { color: rgb(223, 25, 86); font-size: 24px; float: left; margin-top: 2px; }
ul.index-boutique li .padding .price-wrap .price { color: rgb(223, 25, 86); font-size: 26px; font-family: Arial; margin-left: -3px; font-weight: bold; float: left; }
ul.index-boutique li .padding .price-wrap .youpin { background: transparent url("youpin.png") no-repeat scroll 0% 0%; width: 30px; height: 18px; display: block; float: left; margin-top: 9px; margin-left: 13px; }
ul.index-boutique li .padding .price-wrap .sold-count { position: absolute; top: 8px; right: 0px; }
ul.index-boutique li .padding .price-wrap .sold-count .text { color: rgb(154, 154, 154); font-size: 12px; }
ul.index-boutique li .padding .price-wrap .sold-count .num { color: rgb(231, 136, 168); font-family: "Arial"; }
ul.index-boutique li .padding .time-wrap { position: relative; margin: 2px 0px; }
ul.index-boutique li .padding .time-wrap .time { float: left; background: transparent url("time.png") no-repeat scroll 0% 0%; display: block; width: 13px; height: 13px; margin-top: 2px; }
ul.index-boutique li .padding .time-wrap .date { float: left; font-size: 12px; color: rgb(95, 161, 202); margin-left: 5px; }
ul.index-boutique li .padding .time-wrap .buy { position: absolute; top: 0px; right: 0px; color: rgb(95, 161, 202); font-size: 12px; }
ul.index-boutique li .padding .time-wrap .buy:focus, ul.index-boutique li .padding .time-wrap .buy:hover { color: rgb(255, 0, 0); }
ul.index-boutique .no-right { margin-right: 0px; }


/* duoao.cn */
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }
.swiper-container-no-flexbox .swiper-slide { float: left; }
.swiper-container-vertical > .swiper-wrapper { -moz-box-orient: vertical; flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; }
.swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
.swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-container .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-wp8-horizontal {  }
.swiper-wp8-vertical {  }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center center; background-repeat: no-repeat; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-pagination { position: absolute; text-align: center; transition: all 0.3s ease 0s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }
.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.2; }
button.swiper-pagination-bullet { border: medium none; margin: 0px; padding: 0px; box-shadow: none; -moz-appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-white .swiper-pagination-bullet { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.swiper-pagination-bullet-active { opacity: 1; background: rgb(0, 122, 255) none repeat scroll 0% 0%; }
.swiper-pagination-white .swiper-pagination-bullet-active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.swiper-pagination-black .swiper-pagination-bullet-active { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0px; display: block; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 5px; }
.swiper-pagination-progress { background: rgba(0, 0, 0, 0.25) none repeat scroll 0% 0%; position: absolute; }
.swiper-pagination-progress .swiper-pagination-progressbar { background: rgb(0, 122, 255) none repeat scroll 0% 0%; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top 0px; }
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { transform-origin: right top 0px; }
.swiper-container-horizontal > .swiper-pagination-progress { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-container-vertical > .swiper-pagination-progress { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-pagination-progress.swiper-pagination-white { background: rgba(255, 255, 255, 0.5) none repeat scroll 0% 0%; }
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.swiper-container-3d { perspective: 1200px; }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {  }
.swiper-container-cube, .swiper-container-flip { overflow: visible; }
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-container-cube .swiper-slide { visibility: hidden; transform-origin: 0px 0px 0px; width: 100%; height: 100%; }
.swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origin: 100% 0px 0px; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.6; filter: blur(50px); z-index: 0; }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-container-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-zoom-container { width: 100%; height: 100%; display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; text-align: center; }
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }
.swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; }
.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; border-radius: 10px; left: 0px; top: 0px; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% 50% 0px; animation: 1s steps(12, end) 0s normal none infinite running swiper-preloader-spin; }
.swiper-lazy-preloader::after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50% center; background-size: 100% auto; background-repeat: no-repeat; }
.swiper-lazy-preloader-white::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
@keyframes swiper-preloader-spin {
100% { transform: rotate(360deg); }
}

        #duoao_main {
            background: url("bg.png") top center repeat-y;
        }


        body #content .discount .dis_product .pro_detail {
            border: 1px solid #e0e0e0;
        }

        #banner .list ul li:hover {
            background-color: #efdfe4;
        }
		


/* article */
.m_right{ margin: 0 auto;width: 1200px; padding-top:20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-bottom: 30px;margin-bottom: 30px;display: flex;}
.ir_title i {width: 4px;min-width: 4px;height: 20px;display: block;background: rgba(0, 0, 0, 0) linear-gradient(285deg, rgb(254, 46, 84) 0px, rgb(255, 119, 119) 100%) repeat scroll 0% 0%;margin: 2px 8px 0px 0px;}
.ir_title {font-size: 18px;font-weight: 700;color: rgb(85, 85, 85);display: flex;height: 20px;padding: 15px 8px 10px 0px;}
.ir_table{width:284px;padding-left:16px;background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-bottom: 30px}
.ir_content li{height:22px;overflow:hidden; padding-top:5px;}


/* link */
.f_link{ margin: 0 auto;width: 1200px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: flex;}
.f_link li{/*height:22px;*/overflow:hidden; padding:10px; }
