﻿@charset "utf-8";
/*商品详细页*/
.ow-breadcrumb{ background:#fff; border-bottom:1px solid #fafafa; font-size:13px; padding:8px 0px 6px 0px; text-align:left;}

.mbody-content{ background:#fff; padding:20px 0px;}
.mbody-content:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}

.ow-page-left-section{ box-sizing:border-box; float:left; margin-bottom:30px; width:680px; }
.ow-page-left-section .ow-left-container{ padding:0px 20px 30px 0px;}
.ow-page-right-section{ box-sizing:border-box; background:#f6fafe; border:1px solid #e4ebf2; float:right; margin-bottom:30px; width:520px; }
.ow-page-right-section .ow-right-container{ min-height:800px; padding:20px 30px;}
@media (min-width:1500px) {
	.ow-page-left-section{ width:800px;}
	.ow-page-right-section{ width:670px;}
	.ow-page-right-section .ow-right-container{ padding:20px 35px;}
}
/**图片**/
.gallery-container{ height:560px; padding:0px; position:relative;}
.gallery-container .images{ display:none;}
.gallery-container .gallery-goods { position:relative; z-index:1;}
.gallery-container .gallery-goods:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.gallery-container .gallery-goods .gallery-view { box-sizing:border-box; height:540px; width:540px; position:absolute; top:0px; left:120px; z-index:1;}
.gallery-container .gallery-goods .gallery-view span.cloudzoom_wrap{ display:flex; justify-content:center; align-items:center;  height:100%; width:100%; position:relative;}
.gallery-container .gallery-goods .gallery-view a.cloud-zoom{ -webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.03); -moz-box-shadow:0 0 3px 3px rgba(0,0,0,0.03); box-shadow:0 0 3px 3px rgba(0,0,0,0.03);}
.gallery-container .gallery-goods .gallery-view a.cloud-zoom img { box-sizing:border-box; border:1px solid #e6e6e6; max-height:540px; max-width:540px; height:expression(this.height > 540 ? 540 : true); width:expression(this.width > 540 ? 540 : true); }
.gallery-container .gallery-goods .gallery-view a.cloud-zoom .cloud-zoom-lens{ background:#fff;}
.gallery-container .gallery-goods .gallery-view .mousetrap{ }
.gallery-container .gallery-goods .gallery-view .cloud-zoom-big { box-sizing:border-box; background:#fff; border:1px solid #ccc; left:540px; top:0;}

/**主图列表**/
.gallery-container .gallery-goods .gallery-list{ height:540px; width:105px; margin:0px; overflow:hidden; padding:0px; overflow:hidden; position:absolute; left:0px; top:0px;}
.gallery-container .gallery-goods .gallery-list ul { height:540px; padding:0px; zoom:1; overflow:hidden; position:absolute;}
.gallery-container .gallery-goods .gallery-list ul li { box-sizing:border-box; background:#fff; border:1px solid #e6e6e6; float:left; height:105px; width:105px; margin:0px 0px 15px 0px; overflow:hidden; text-align:center;}
.gallery-container .gallery-goods .gallery-list ul li a { display:block;}
.gallery-container .gallery-goods .gallery-list ul li img { height:100%; width:100%; }
.gallery-container .gallery-goods .gallery-list ul li.current { border:1px solid #fc0000;}
.gallery-container .gallery-goods .gallery-list a.turner { display:none; height:32px; position:absolute; left:17px; width:40px;}
.gallery-container .gallery-goods .gallery-list a.prev { top:0px;}
.gallery-container .gallery-goods .gallery-list a.prev:hover {background-position:40px 0px;}
.gallery-container .gallery-goods .gallery-list a.next { bottom:0px; background-position:0px -32px;}
.gallery-container .gallery-goods .gallery-list a.next:hover {background-position:40px -32px;}
@media (min-width:1500px) {
	.gallery-container{ height:680px;}
	.gallery-container .gallery-goods .gallery-view { height:660px; width:660px;}
	.gallery-container .gallery-goods .gallery-view span.cloudzoom_wrap{}
	.gallery-container .gallery-goods .gallery-view a.cloud-zoom{}
	.gallery-container .gallery-goods .gallery-view a.cloud-zoom img { max-height:660px; max-width:660px; height:expression(this.height > 660 ? 660 : true); width:expression(this.width > 660 ? 660 : true);}
	.gallery-container .gallery-goods .gallery-view .mousetrap{}
	.gallery-container .gallery-goods .gallery-view .cloud-zoom-big { left:660px;}
}

/**标题价格等信息**/
.goods-property { color:#666; padding-bottom:20px; }
.goods-property h1.title { color:#333; font-size:30px;}
.goods-property b.title-tag{ background-color:#fe254f; display:inline-block; line-height:22px; border-radius:10px 0 10px 0; color:#fff; font-size:14px; margin:0px 0px 0 0px; padding:2px 10px; vertical-align:4px;}
.goods-property b.title-tag a,
.goods-property b.title-tag a:visited{ color:#fff; }
.goods-property h2.subtitle { color:#d80000; font-size:16px; font-weight:normal; padding:0px 0px 8px 0px;}
.goods-property .tags { font-size:14px; padding:10px 0;}
.goods-property .tags a{ border:1px dotted #e6e6e6; display:inline-block; margin:0px 6px 6px 0px; padding:2px 5px;}
.goods-property .tags a,
.goods-property .tags a:visited{ color:#5d89a4;}
.goods-property .tags a:hover{ background-color:#f6f6f6; border-color:#aaa; color:#2467b2; text-decoration:none;}
.goods-property .version-type{ font-weight:bold;}
.goods-property .sales{float:right; }
.goods-property .sales b{ font-weight:normal;}
.goods-property .price-tip{ padding-top:5px; }

/*活动*/
.goods-property .activity-banner{ background-color:#c60000; color:#fff; height:38px; line-height:38px; padding:0px 10px; zoom:1; overflow:hidden;}
.goods-property .activity-type{ float:left;}
.goods-property .activity-type i.seckilling{ background-image:url("../images/icon-seckill.png"); display:inline-block; margin-right:8px; height:20px; width:20px; vertical-align:-5px; }
.goods-property .activity-type strong{ font-size:16px; font-weight:normal; vertical-align:-1px; }
.goods-property .seckill{}
.goods-property .activity-message{ float:right; }
.goods-property .activity-message span{}
.goods-property .activity-message span.timetip{ }
.goods-property .activity-message span.timetip em{ background:#222; border-radius:6px; color:#fff; display:inline-block; font-style:normal; height:24px; line-height:24px; margin:0px 2px; padding:1px 5px;}

/*价格*/
.goods-property .price { background-color:#fff; border-top:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; margin:0px 0px 10px 0px; padding:8px 0px 8px 15px; position:relative;}
.goods-property .price:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.goods-property .price dl{ float:left; }
.goods-property .price dl dt{}
.goods-property .price dl dd{}

.goods-property .price dl.point { padding-right:45px; position:relative; }
.goods-property .price dl.point dt{}
.goods-property .price dl.point dd{ color:#c60000; font-size:16px;}
.goods-property .price dl.point dd b{ font-family:verdana; padding-right:5px;}
.goods-property .price dl.point dd em{ font-style:normal; font-family:Arial;}
.goods-property .price dl.point dd i{ display:inline-block; font-style:normal; font-size:28px; height:24px; line-height:24px; overflow:hidden; width:24px; padding:0px 0px 0px 10px; position:absolute; bottom:6px; text-align:center; }

.goods-property .price dl.my-price{ border-right:1px dotted #eee; margin-right:15px; padding-right:15px;}
.goods-property .price dl.my-price dd{}
.goods-property .price dl.my-price span{ font-weight:normal;}
.goods-property .price dl.my-price span em{ }
.goods-property .price dl.my-price span b{ font-weight:normal;}

.goods-property .price dl dd span.money { color:#c60000; font-family:verdana; font-size:18px;}
.goods-property .price dl.my-price-show{}
.goods-property .price dl.my-price-show dd span.money{ text-decoration:line-through;}
.goods-property .price dl.my-price-show-activity dd { padding-top:5px;}
.goods-property .price dl.my-price-show-activity dd span.money{ font-size:16px; }

.goods-property .price dl.makprice{ border-left:1px dotted #eee; color:#999; margin-left:15px; padding-left:15px;}
.goods-property .price dl.makprice dd{}
.goods-property .price dl.makprice dd span.money { color:#999; text-decoration:line-through;}
.goods-property .price dl.makprice-activity dd span.money { color:#c60000; }

.goods-property .price a.get-member-price{ float:right; font-size:12px; font-weight:normal; margin-left:15px; position:absolute; right:15px;}
.goods-property .price a.get-member-price:visited{ color:#888;}
.goods-property .price a.get-member-price:hover{ color:#000; text-decoration:none;}
.goods-property .member-price{}

/**登录查看价格**/
.goods-property .price span.price-need-login{ color:#c60000; display:inline-block; font-size:18px; padding-top:0.02rem;}

/*促销*/
.goods-property .promotion{ font-size:12px; padding:10px 0px 0px 0px;}
.goods-property .promotion .dt{ float:left;}
.goods-property .promotion .dt span{ background:#000; color:#f69931; display:inline-block; padding:1px 5px;}
.goods-property .promotion .dd{ overflow:hidden; position:relative; }
.goods-property .promotion .dd .prom-item{ display:inline-block; font-size:13px; margin:0px 10px 5px 0px; padding-left:10px; }
.goods-property .promotion .dd .prom-item i{ font-size:12px; margin-right:10px;}
.goods-property .promotion .dd .text{ font-style:normal; }
/*优惠券*/
.goods-property .promotion .dd .coupons{ display:block; margin-right:0px; }
.goods-property .promotion .dd .coupons i{}
.goods-property .promotion .dd .coupons a{ background-color:#ff4747; color:#fff; display:inline-block; font-size:12px; font-style:normal; margin:0px 8px 5px 0px; padding:1px 5px; }
.goods-property .promotion .dd .coupons a:hover{ background-color:#e60022; }

/*预定*/
.goods-property .book-money{ background-color:#f3fcf6; border-top:1px solid #dcf2e4; border-bottom:1px solid #eee; padding:8px 10px; zoom:1; overflow:auto; }
.goods-property .book-money dl dt{ font-weight:bold; font-size:12px;}
.goods-property .book-money dl dd{}
.goods-property .book-money dl dd span { color:#00a853; font-size:24px; font-style:normal;}
.goods-property .book-money dl.book-front-money{ float:left; padding-right:20px;}
.goods-property .book-money dl.book-front-money dd span {}
.goods-property .book-money dl.book-discount{ float:left; border-left:1px solid #eee; padding-left:15px;  }
.goods-property .book-money dl.book-discount dd span{ color:#d30000;}
.goods-property .book-money dl.book-discount dd span.dis-name{ color:#666; font-size:12px; padding-left:5px;}
.goods-property .book-time{ background-color:#f3fcf6; margin-bottom:10px; padding:42px 0px 8px 10px; zoom:1; overflow:auto;}
.goods-property .book-time li{ border-top:4px solid #aaa; float:left; width:150px; position:relative;}
.goods-property .book-time li.current{ border-top-color:#22a757;}
.goods-property .book-time li dl dt{ font-weight:bold; position:absolute; top:-38px;}
.goods-property .book-time li dl dt span.money-rate{ font-weight:normal;}
.goods-property .book-time li dl dd{ color:#686868; margin-top:12px; padding:0px 10px 0px 0px;}
.goods-property .book-time li dl dd .tips{ color:#686868; }
.goods-property .book-time li span.i{ background-color:#aaa; color:#fff; display:inline-block; height:20px; width:20px; position:absolute; top:-12px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; text-align:center;}
.goods-property .book-time li.current span.i{ background-color:#22a757;}

/*规格*/
.goods-property .spec{}
.goods-property .spec:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.goods-property .spec .hd{ background-color:#ffc2c2; display:none; border-bottom:1px solid #eba5a5; height:24px; line-height:24px; padding:0px 10px;}
.goods-property .spec .spec-section{}
.goods-property .spec .spec-section:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.goods-property .spec dl{}
.goods-property .spec dl dt{ padding:0 0 5px 0;}
.goods-property .spec dl dd{ }
.goods-property .spec ul{}
.goods-property .spec ul li{ float:left; margin:0px 10px 10px 0; padding:0px;}
.goods-property .spec ul li a{ box-sizing:border-box; background-color:#fff; border:1px solid #d6d6d6; border-radius:5px; display:inline-block; font-size:16px; height:44px; line-height:44px; padding:0px 15px;}
.goods-property .spec ul li a:hover { background-color:#fff; border:1px solid #d30000; color:#d30000; text-decoration:none;}
.goods-property .spec ul li.current a { background:#fff url("../images/spec-value-selected.png") bottom right no-repeat; border:1px solid #d30000;}
.goods-property .spec ul li.disabled a{ background-color:#f6f6f6; border:1px dashed #e6e6e6; color:#bbb; cursor:not-allowed; padding:6px 16px;}
.goods-property .spec ul li a.value-img{ background:#fcfcfc; height:48px; overflow:hidden; padding:1px; vertical-align:top;}
.goods-property .spec ul li a.value-img img{ height:48px; width:48px; vertical-align:top;}
.goods-property .spec ul li a.value-img span{ display:inline-block; font-size:14px; height:48px; line-height:48px; padding:0px 8px;}
.goods-property .spec ul li a.value-img:hover{ padding:0px; }
.goods-property .spec ul li.current a.value-img{ padding:0px;}
.goods-property .spec ul li.current a.value-img span{ background:url("../images/spec-value-selected.png") bottom right no-repeat;}
.goods-property .spec ul li.disabled a.value-img{ background-color:#f4f4f4; border:1px solid #ddd; color:#bbb; cursor:not-allowed; padding:0px; filter:alpha(opacity=40); -khtml-opacity:0.40; -moz-opacity:0.40; opacity:0.40;}
.goods-property .spec ul li.disabled a.value-img:hover{}
.goods-property .spec .footer{ display:none!important; padding:10px 0px 0px 0px;}
.goods-property .spec .footer dt{ float:left; padding-right:10px;}
.goods-property .spec .footer .sku-selected{ color:#d30000; padding-left:5px;}
.goods-property .spec-un-selected{ border:1px solid #c10000;}
.goods-property .spec-un-selected .hd{ display:block;}
.goods-property .spec-un-selected .spec-section{ padding:10px 0px 0px 10px; }

/*积分*/
.ow-goods-get-point{ display:none; border-bottom:1px solid #f6f6f6; padding:3px 0px;}
.ow-goods-get-point b{ color:#d30000; font-size:15px; font-weight:normal; }
/*数量*/
.goods-property .amount{ display:none; padding:10px 0px 0px 0px;}
.goods-property .amount dl{ zoom:1; overflow:auto;}
.goods-property .amount dl dt{ float:left; font-size:14px; padding:4px 0px 0px 0px; width:58px; }
.goods-property .amount dl dd{ float:left; height:32px; padding-left:10px; width:400px;}
.goods-property .amount a.amount-do { background-color:#fff; border:1px solid #ddd; display:inline-block; float:left; font-size:26px; height:28px; line-height:26px; width:32px; text-align:center;}
.goods-property .amount a.amount-do:hover{ background-color:#eee; border:1px solid #aaa; text-decoration:none;}
.goods-property .amount .text-amount{ float:left; font-size:14px; height:28px; text-align:center; width:40px;}
.goods-property .amount .stock{ color:#888; display:inline-block; font-size:13px; margin-left:10px; margin-top:4px;}
.goods-property .amount .stock .stock-amount{ color:#424242; font-weight:normal; padding:0px 5px 0px 5px;}
.goods-property .stock-tip{ padding:0px 0px;}
.goods-property .stock-tip span{ background:#fafafa; border:1px dotted #ccc; color:#ff0000; display:none; padding:4px 10px;}
/*购买*/
.goods-property .action{ padding:15px 0px 15px 0px;}
.goods-property .action .add-to-cart{ color:#888; display:none; margin-left:8px;}
.goods-property .action .add-to-cart:hover{ color:#000; text-decoration:none;}
.goods-property .action .activity-end{ background:#fafafa; border:1px solid #eee; color:#aaa; font-size:22px; padding:10px 10px; text-align:center;}

/*购买/加入购车按钮*/
.btn-buy,
.btn-tocart,
.btn-groupbuy,
.btn-ungroupbuy,
.btn-book,
.btn-exchange{ border:none; border-radius:5px; color:#fff; font-size:18px; font-weight:normal; height:50px; min-width:200px;}

.btn-buy { background-color:#11b23c; width:75%; }
.btn-buy:hover,
.btn-buy:active { background-color:#06a431;}
.btn-buy i{ font-size:18px; margin-right:10px; vertical-align:-1px;}

.btn-tocart{ background-color:#fff; border:1px solid #aaa; color:#333;}
.btn-tocart:hover { background-color:#fafafa; border:1px solid #888;}
.btn-tocart:active { background-color:#b60000;}
.btn-tocart i{ font-size:14px; margin-right:5px;}

.btn-groupbuy { background-color:#cc0000; margin-right:10px; width:auto; padding-left:20px; padding-right:20px; }
.btn-groupbuy:hover { background-color:#c60000;}
.btn-groupbuy:active { background-color:#b60000;}
.btn-groupbuy span{ font-size:15px; margin-left:5px;}

.btn-ungroupbuy { background-color:#ffe4e4; color:#cc0000; border:1px solid #cc0000; width:auto; padding-left:25px; padding-right:25px; }
.btn-ungroupbuy:hover { background-color:#fff;}
.btn-ungroupbuy:active { background-color:#b60000;}
.btn-ungroupbuy span{ font-size:15px; margin-left:5px;}

.btn-book{ background-color:#22a757; }
.btn-book:hover { background-color:#199e4e;}
.btn-book:active { background-color:#129245;}

.btn-exchange{ background-color:#c80000;}
.btn-exchange:hover { background-color:#b80000;}
.btn-exchange:active { background-color:#b20000;}

.ow-cannot-buy{ clear:both; display:inline }
.ow-cannot-buy .tip-text{ background:#f9e8e8; border:1px dashed #dd9b9b; color:#db0000; display:inline-block; font-size:16px; font-weight:bold; padding:25px 30px;}

.mobbuy{ border:1px solid #ccc; border-radius:5px; display:inline-block; height:24px; line-height:24px; margin-left:20px; padding:9px 10px 9px 10px; position:relative; vertical-align:top;}
.mobbuy i{ margin-left:5px; color:#888;}
.mobbuy .text{ }
.mobbuy .qrcode{ background:#fff; border:1px solid #ccc; border-radius:5px; padding:10px; position:absolute; left:0px; bottom:42px; width:125px; z-index:999;}

a.favorite{ background:#fafafa; color:#666; display:inline-block; border:1px solid #eee; border-radius:2px; float:right; height:24px; line-height:24px; margin-left:10px; padding:3px 10px 3px 10px; text-align:center; vertical-align:top;}
a.favorite span{ display:inline-block; padding-left:2px;}
a.favorite i{ vertical-align:-1px;}
a.favorited i{ font-weight:bold;}

/**演示**/
.ow-template-demo{ color:#666; font-size:16px;}
.ow-template-demo h3{ color:#333; padding:0px 0px 10px 0px;}
.ow-template-demo h3 b{ background-color:#334259; display:inline-block; line-height:24px; border-radius:10px 0 10px 0; color:#fff; font-size:16px; font-weight:normal; padding:5px 20px;}
.ow-template-demo a,
.ow-template-demo a:visited{ background:#fafafa; border-radius:5px; color:#2467b2; display:inline-block; padding:1px 8px; }
.ow-template-demo a:hover{ text-decoration:underline;}
.ow-template-demo .item{ padding:8px 0px 0px 0px; position:relative;}
.ow-template-demo .item label{ display:inline-block; min-width:120px;}
.ow-template-demo .item i{ margin:0px 10px 0px 0px;}
.ow-template-demo .mob{ height:200px;}
.ow-template-demo .mob .scan{ color:#888; font-size:14px; position:absolute; left:265px; top:15px;}
.ow-template-demo .mob .qrcode{ display:block; position:absolute; left:120px; top:15px;}
.ow-template-demo .mob .qrcode img{ background:#fff; border:1px solid #ddd; padding:8px;}
.ow-template-demo .down{ border-top:1px dotted #ccc; margin:15px 30px 0px 0px; padding:10px 0px 0px 0px;}
.ow-template-demo .down h3{}
.ow-template-demo a.download{ background:#fafafa url("../images/icon/rar.png") 20px 12px no-repeat; color:#2467b2; border:2px solid #aaa; border-radius:10px; display:inline-block; font-size:16px; line-height:24px; padding:8px 25px 8px 45px;}
.ow-template-demo a.download:hover{ border-color:#2467b2; text-decoration:none;}
.ow-template-demo .row{ padding:10px 0px 0px 2px;}
.ow-introduce-hero .update{ padding:15px 0px 10px 0px;}
.ow-introduce-hero .update p{}
.ow-introduce-hero .doc { border-top:1px dotted #ccc; margin:10px 30px 0px 0px; padding:15px 0px 0px 0px;}
.ow-introduce-hero .doc a{ display:inline-block; margin:5px 10px 5px 0px;}
.ow-introduce-hero .doc .help-doc{ padding-top:10px;}


/*正在拼团列表*/
.ow-groupbuy-list{ background-color:#fafafa; border:1px solid #e6e6e6; font-size:14px; margin:10px 0; padding:0 0; zoom:1; overflow:hidden;}
.ow-groupbuy-list:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-groupbuy-list .hd{ padding:10px 15px; position:relative;}
.ow-groupbuy-list .hd:before { content:""; position:absolute; left:10px; right:10px; bottom:0; border-top:1px solid #e6e6e6; }
.ow-groupbuy-list .bd{ padding:0 0 10px 0;}
.ow-groupbuy-list .bd:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-groupbuy-list ul{ }
.ow-groupbuy-list ul li{ border-bottom:1px solid #eee; float:left; margin:0 15px; padding:15px 0; position:relative; width:569px;}
.ow-groupbuy-list ul li:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-groupbuy-list ul li:last-child{ border-bottom:0;}
.ow-groupbuy-list .userinfo{}
.ow-groupbuy-list .userinfo .avatar{ float:left; margin-right:10px;}
.ow-groupbuy-list .userinfo .avatar img{ border-radius:20px; height:40px; width:40px; vertical-align:top;}
.ow-groupbuy-list .captain{ line-height:20px;}
.ow-groupbuy-list .captain-name{}
.ow-groupbuy-list .captain-undertext{}
.ow-groupbuy-list .remain-num{ color:#333;}
.ow-groupbuy-list .remain-num b{ color:#d30000; padding:0 3px; }
.ow-groupbuy-list .remain-time{ color:#666; padding-left:5px;}
.ow-groupbuy-list .remain-time b{ padding:0 3px;}
.ow-groupbuy-list .remain-time b em{ color:#c60000; font-style:normal;}
.ow-groupbuy-list .to-groupbuy{ position:absolute; top:19px; right:15px;}
.ow-groupbuy-list .groupbuy{ background:#c60000; border-radius:20px; color:#fff; display:inline-block; height:32px; line-height:32px; width:76px; text-align:center; }
.ow-groupbuy-list .groupbuy:hover{ background:#e60000; }

/*优惠套装*/
.ow-goods-suit{ background-color:#f6f6f6; border:1px solid #ddd; border-top:2px solid #aaa; margin:15px 0px 15px 0px; position:relative; z-index:999;}
.ow-goods-suit .suit-header{ border-bottom:1px solid #e6e6e6; height:35px;}
.ow-goods-suit .suit-header ul{ margin-left:-1px; margin-top:-2px; zoom:1; overflow:auto;}
.ow-goods-suit .suit-header ul li{ float:left; cursor:pointer; height:34px; line-height:34px; font-size:14px; padding:0px 20px; position:relative;}
.ow-goods-suit .suit-header ul li.current{ background-color:#fff; border-left:1px solid #e6e6e6; border-top:2px solid #c80000; border-right:1px solid #e6e6e6; color:#c10000; font-weight:bold; height:34px;}
.ow-goods-suit .suit-section{ background-color:#fff; font-size:12px; zoom:1; overflow:auto;}
.ow-goods-suit .suit-section .suit-base{ background-color:#fff; float:left; width:198px; position:relative;}
.ow-goods-suit .suit-section .suit-base .base-goods{ width:115px; padding:20px;}
.ow-goods-suit .suit-section .suit-base .suit-plus{ background:url("../images/icon-suit-plus.png") 0px 0px no-repeat; display:inline-block; height:32px; width:32px; position:absolute; left:148px; top:56px;}

.ow-goods-suit .suit-section .goods-img{ border:1px solid #eee; height:108px; margin:0px 0px 5px 0px; width:108px;}
.ow-goods-suit .suit-section .goods-img img{ max-height:108px; max-width:108px;}
.ow-goods-suit .suit-section .goods-price span{}
.ow-goods-suit .suit-section .goods-suit-price span{ color:#d30000;}
.ow-goods-suit .suit-section .goods-spec{ color:#d65454;}
.ow-goods-suit .suit-section .goods-name{ padding:2px 0px 0px 0px;}

.ow-goods-suit .suit-section .suit-goods{ float:left; height:270px; width:675px; overflow-y:hidden;}
.ow-goods-suit .suit-section .suit-goods ul { zoom:1; overflow:auto;}
.ow-goods-suit .suit-section .suit-goods ul li{ float:left; height:205px; overflow:hidden; width:115px; padding:20px 20px 20px 0px;}

.ow-goods-suit .suit-section .suit-price{ float:left; height:270px; width:220px; position:relative;}
.ow-goods-suit .suit-section .suit-price .section{ color:#666; padding:36px 0px 0px 55px; }
.ow-goods-suit .suit-section .suit-price .suit-equal{ background:url("../images/icon-suit-equal.png") 0px 0px no-repeat; display:inline-block; height:32px; width:32px; position:absolute; left:0px; top:56px;}
.ow-goods-suit .suit-section .suit-price .suit-o-amount span{ font-size:14px; text-decoration:line-through;}
.ow-goods-suit .suit-section .suit-price .suit-amount span{ color:#d30000; font-size:14px; font-weight:bold;}
.ow-goods-suit .suit-section .suit-price .suit-amount span b{ font-weight:bold;}
.ow-goods-suit .suit-section .suit-price .suit-save span{ color:#009c4d; font-size:14px;}
.ow-goods-suit .suit-section .suit-price .suit-buy{ padding:15px 0px 0px 0px;}
.btn-suit-buy{ background-color:#c80000; border:none; border-radius:5px; color:#fff; font-size:14px; font-weight:bold; text-shadow:0px 1px 0px #840000; padding:5px 10px;}
.btn-suit-buy:hover { background-color:#b80000;}
.btn-suit-buy:active { background-color:#a40000;}

/*左侧边*/
.ow-goods-aside{ float:right; width:210px;}
.ow-goods-aside .aside-bar{}
.ow-goods-aside .ab-goods{ border:1px solid #ddd; margin-bottom:10px; }
.ow-goods-aside .ab-goods .hd{ background:#fafafa; font-size:16px; padding:6px 10px; text-align:center;}
.ow-goods-aside .ab-goods .bd{}
.ow-goods-aside .ab-goods ul{}
.ow-goods-aside .ab-goods ul li{ border-bottom:1px dotted #eee; padding:15px; text-align:center; }
.ow-goods-aside .ab-goods ul li .thumb{}
.ow-goods-aside .ab-goods ul li .thumb img{ height:150px; width:150px;}
.ow-goods-aside .ab-goods ul li .info{ padding:10px 0px 0px 0px;}
.ow-goods-aside .ab-goods ul li .title{ font-weight:normal; font-size:14px; line-height:20px; max-height:40px; overflow:hidden;}
.ow-goods-aside .ab-goods ul li .title a:hover{ color:#e60022; text-decoration:none;}
.ow-goods-aside .ab-goods ul li .price{ height:20px; line-height:20px; overflow:hidden;}
.ow-goods-aside .ab-goods ul li .price span{ color:#e60022; font-size:12px; font-style:normal;}
.ow-goods-aside .ab-goods ul li .price span em{}
.ow-goods-aside .ab-goods ul li .price span b{ font-size:13px;}
.ow-goods-aside .ab-goods ul li .price span.money{}
.ow-goods-aside .ab-goods ul li .price .point{ padding-right:5px;}
.ow-goods-aside .ab-goods ul li .buy{ font-size:12px; }
.ow-goods-aside .hero{}

/*模板作者*/
.ow-store-info{ background:#fff; color:#666; font-size:14px;}
.ow-store-info .designer{ padding:10px 0px 30px 20px;}
.ow-store-info .designer .hd { font-size:16px; font-weight:normal; height:24px; line-height:24px; padding:0px 0px 10px 0px;}
.ow-store-info .designer .hd::after,
.ow-store-info .designer .hd::before { background-color:#ddd; content:""; display:inline-block; height:1px; margin:5px 10px; padding:0; width:20px;}
.ow-store-info .designer .avatar{ float:left; padding:0px 15px 0px 0px; text-align:center;}
.ow-store-info .designer .avatar a{ border:1px solid #eee; border-radius:55px; display:inline-block; padding:5px; }
.ow-store-info .designer .avatar img{ border-radius:50px; height:60px; width:60px;}
.ow-store-info .designer .author{ font-size:16px; padding:8px 0px 0px 0px;}
.ow-store-info .designer .shenfen{ padding:0px 0px; font-weight:normal;}
.ow-store-info .service{ background:#fff; border-top:1px dotted #e6e6e6; border-bottom:1px dotted #e6e6e6; padding:15px;}
.ow-store-info .service .remark{}
.ow-store-info .service .text{}
.ow-store-info .service .text .servicer{ color:#e60002; font-weight:normal; padding:0px 2px;}

/*商品详情内容*/
.ow-goods-content{}
.ow-goods-content .bd-wrap{}
/*切换*/
.ow-goods-content .tab-section { background:#fafafa; border:1px solid #e6e6e6; height:41px; position:relative; z-index:1;}
.ow-goods-content .tab-section ul.tabbar{ height:42px; padding-left:0px; position:absolute; left:-1px; top:-1px; z-index:1;}
.ow-goods-content .tab-section ul.tabbar li{ float:left;}
.ow-goods-content .tab-section ul.tabbar li a{ border-right:1px solid #eee; display:inline-block; font-size:15px; height:42px; line-height:42px; padding:0px 37px; position:relative;}
.ow-goods-content .tab-section ul.tabbar li a:hover{ color:#333;}
.ow-goods-content .tab-section ul.tabbar li a:hover::before,
.ow-goods-content .tab-section ul.tabbar li.current a::before{ border-bottom:3px solid #cc0000; content:''; height:100%; width:100%; position:absolute; left:0; bottom:-1px; }
.ow-goods-content .tab-section ul.tabbar li.current a{ font-weight:bold;}

/*基础信息*/
.ow-goods-parameter{ border-bottom:1px solid #eee; border-top:0px; padding:20px 20px 20px 20px;}
.ow-goods-parameter ul{ color:#666; font-size:14px; zoom:1; overflow:auto;}
.ow-goods-parameter ul li{ float:left; height:24px; line-height:24px; padding:2px 0px; width:50%;}
.ow-goods-parameter ul li a{ color:#5e69ad; }

/*详细*/
.ow-goods-content .content-section{ border:1px solid #e6e6e6; min-height:400px; padding:0px;}
.ow-goods-content .comment .hd,
.ow-goods-content .buyrecord .hd{ border-bottom:1px solid #f2f2f2; font-size:16px; padding-bottom:10px;}
.ow-goods-content .content-section .content-info {}
.ow-goods-content .content-section .content-detail{ padding:20px;}
.ow-goods-content .typeattr{ margin-bottom:15px;}
.ow-goods-content .content{ box-sizing:border-box; font-size:14px; line-height:180%; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; text-align:center; word-break:break-all; word-wrap:break-word;}
.ow-goods-content .content img{}
.ow-goods-content .content table{ margin-bottom:10px; border-collapse:collapse; display:table; font-size:16px; }
.ow-goods-content .content table tr.firstRow th { border-top-width: 2px;}
.ow-goods-content .content table th{ background-color:#f7f7f7; border:1px solid #ccc; border-top:1px solid #bbb; font-weight:bold; font-size:16px; padding:5px 10px; }
.ow-goods-content .content table td{ border:1px solid #ccc; padding:5px 10px; }
.ow-goods-content .tags { font-size:14px; margin:20px 0px; padding:5px 0px;}
.ow-goods-content .tags a{ margin:0px 5px 0px 0px;}
.ow-goods-content .pager { padding:20px 0px 20px 0px; text-align:center;}
.ow-goods-content .prev-next{ border-top:1px dotted #ddd; margin:20px 0px; padding:10px 0px;}
.ow-goods-content .prev-next .prev{ height:24px; padding:4px 0px;}
.ow-goods-content .prev-next .next{ height:24px; padding:4px 0px;}

.ow-goods-all-spec-price{}
.ow-goods-all-spec-price table.listTable{ width:100%;}

/*参数*/
.ow-ptable{ border:1px solid #e6e6e6; width:100%;}
.ow-ptable tr td.td-title{ background-color:#fafafa; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:5px 10px;  text-align:right; min-width:80px; width:13%;}
.ow-ptable tr td.td-text{ border-bottom:1px solid #e6e6e6; padding:5px 10px;}

/*评价列表*/
.comment-list{}
.comment-item { background:#fff; border-bottom:1px solid #ddd; margin:10px 0px 0px 0px; padding:15px 15px 15px 0px; position:relative; zoom:1; overflow:auto;}
.comment-item .user-col { float:left; width:120px; text-align:center;}
.comment-item .user-col .avatar img { border-radius:21px; margin-top:5px; height:42px; width:42px;}
.comment-item .user-col .username { color:#b4a078; font-size:12px; padding-top:5px;}
.comment-item .comment-col { padding-left:125px;}
.comment-item .comment-star { background:url("../images/star.png") no-repeat; display:inline-block; height:14px; width:78px; }
.comment-item .star0 { background-position:-80px 0;}
.comment-item .star1 { background-position:-64px 0;}
.comment-item .star2 { background-position:-48px 0;}
.comment-item .star3 { background-position:-32px 0;}
.comment-item .star4 { background-position:-16px 0;}
.comment-item .star5 { background-position:0 0;}
.comment-item .comment-col .sku{ color:#888; font-size:12px;}
.comment-item .comment-col .cmt-content{ padding:5px 0px; }
.comment-item .comment-col .cmt-date{ color:#888; font-size:12px;}
.comment-item .pic-list {}
.comment-item .pic-list:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.comment-item .pic-list a { background:#fff; border:1px solid #ccc; position:relative; display:inline-block; float:left; margin-bottom:10px; width:68px; height:68px; margin-right:10px; display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; text-align:center; }
.comment-item .pic-list img { margin:auto;max-height:100%; max-width:100%; }
.comment-item .pic-view-wrap img{ border:1px solid #ccc; max-height:520px; max-width:520px;}
.comment-item .addition{ border-top:1px solid #eee; margin:10px 0px 0px 0px; padding:12px 0px 0px 0px; }
.comment-item .addition-comment{ padding:5px 0px;}
.comment-item .addition-comment-date{ color:#888; font-size:12px;}
.comment-item .reply { border-top:1px solid #eee; margin:10px 0px 0px 0px; padding:12px 0px 0px 0px; }
.comment-item .reply .reply-admin { color:#ff561c; }
.comment-item .reply .reply-content{ color:#ff561c; padding:0px 0px 10px 0px;}

/*成交记录*/
.buyrecord-list{}
.buyrecord-item { background:#fff; border-bottom:1px solid #eee; font-size:14px; padding:10px 0;}
.buyrecord-item:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}
.buyrecord-item .user-col { float:left; height:42px; line-height:42px;}
.buyrecord-item .user-col .avatar img { border-radius:50%; margin-right:15px; height:32px; width:32px;}
.buyrecord-item .user-col .username { color:#b4a078;}
.buyrecord-item .buyrecord-col { height:42px; line-height:42px;}
.buyrecord-item .buyrecord-col .date{}
.buyrecord-item .buyrecord-col .text{ padding:0px 10px; }
.buyrecord-item .buyrecord-col .sku{ color:#d30000; padding:0px 10px 0px 0px; }
.buyrecord-item .buyrecord-col .amount{}
.buyrecord-item .buyrecord-col .price{ color:#d30000; padding-left:10px; }

/*咨询*/
.consultation{}
.consultation .hd{ border-bottom:1px solid #eee; box-shadow:0px 1px 0px #fff; font-size:18px; padding:0px 0px 3px 0px;}
.post-section{ background:#fafafa; border:1px solid #e6e6e6; margin:0px 0px 15px 0px; padding:10px 20px;}
.post-section .section{ padding:5px 0px 5px 0px;}
.post-section .footer{ padding:5px 0px 15px 0px;}
.post-section .footer label{ margin-left:15px;}
.post-section .footer label input{ margin:0px 5px 3px 0px;}
.post-section dl{ padding:5px 0px 2px 0px;}
.post-section dl dt{ }
.post-section dl dd{ padding:2px 0px 0px 0px;}
.post-section dl dd .text-long,
.post-section dl dd .textarea{ box-sizing:border-box; border-radius:5px; height:80px; width:100%;}
.post-section dl dd label{ margin-right:15px;}
.post-section dl dd label input{ margin:0px 3px 2px 0px;}
.post-section dl.get-answer-email dt{ color:#17a000;}
/*咨询列表*/
.consultation-item { background:#fff; border:1px dashed #e6e6e6; margin:10px 0px 0px 0px; padding:10px 15px 10px 0px; position:relative; zoom:1; overflow:auto;}
.consultation-item .user-col { float:left; width:120px; text-align:center;}
.consultation-item .user-col .avatar img { border-radius:21px; margin-top:5px; height:42px; width:42px;}
.consultation-item .user-col .username { font-size:12px; padding-top:5px;}
.consultation-item .consultation-col { padding-left:125px;}
.consultation-item .consultation-col .cst-content{ padding:2px 0px; }
.consultation-item .consultation-col .cst-date{ display:none; color:#888; font-size:12px;}
.consultation-item .reply { border-top:1px solid #eee; margin:5px 0px 0px 0px; padding:5px 0px 0px 0px; }
.consultation-item .reply .reply-admin { font-weight:bold; }
.consultation-item .reply .reply-content{ color:#ff561c; padding:0px 0px 10px 0px;}

/*相关内容*/
.ow-related-content{ background:#fff; border:1px solid #eee; margin:15px 0; padding:20px 0 20px 20px;}
.ow-related-content:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-related-content .hd{ font-size:16px; font-weight:bold; padding:10px 0px 5px 0px;}
.ow-related-content ul{}
.ow-related-content ul li{ box-sizing:border-box; border-bottom:1px solid #f6f6f6; display:block; float:left; padding:8px 0px; margin-right:3%; width:47%;}
.ow-related-content ul li a{ display:block; float:left; font-size:15px; font-weight:normal; padding-left:10px; position:relative; max-width:calc(100% - 50px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.ow-related-content ul li a:hover { color:#0469C3; }
.ow-related-content ul li a::before { content:''; width:4px; height:4px; background:#333; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-2px;}

/*相关商品*/
.ow-related-goods{ background:#f5f7f8; padding:20px 0px 20px 0px;}
.ow-related-goods .hd { font-size:24px; padding:10px 0px;}
/*商品列表*/
.ow-templates-list{}
.ow-templates-list ul{ padding:20px 0px 20px 0px; }
.ow-templates-list ul:after { clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-templates-list ul li{ box-sizing:border-box; background-color:#fff; border-radius:5px; float:left; margin:0px 30px 30px 0px; min-height:550px; width:380px; padding:0px; -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2); box-shadow:0px 1px 2px rgba(0,0,0,0.2);}
.ow-templates-list ul li:hover{ -webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px; -moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px; box-shadow:rgba(0,0,0,0.2) 0px 0px 5px; position:relative;}
.ow-templates-list ul li:hover .pc img{ transform:scale(0.90,0.90); transition-duration:500ms; transition-timing-function:ease-out; }
@media (max-width:1500px) {
.ow-templates-list ul li.li3,
.ow-templates-list ul li.li6,
.ow-templates-list ul li.li9,
.ow-templates-list ul li.li12,
.ow-templates-list ul li.li15,
.ow-templates-list ul li.li18,
.ow-templates-list ul li.li21,
.ow-templates-list ul li.li24{ margin-right:0px;}
}
.ow-templates-list li .thumb{ background-color:#fff; border-radius:5px;width:100%; position:relative; text-align:center; overflow:hidden;}
.ow-templates-list li .thumb .pc img{ box-sizing:border-box; width:380px; }
.ow-templates-list li .info{ padding:10px 15px 0px 15px; }
.ow-templates-list li .title{ font-size:18px; padding:0 0;}
.ow-templates-list li .title a,
.ow-templates-list li .title a:visited{ color:#424242; text-decoration:none;}
.ow-templates-list li .title a:hover{ color:#e60022;}
.ow-templates-list li .subtitle{ color:#888; font-size:14px;}
.ow-templates-list li .tags { font-size:14px; padding:0px 0;}
.ow-templates-list li .tags a{ border:1px dotted #e6e6e6; margin:0px 6px 0px 0px; padding:2px 5px;}
.ow-templates-list li .tags a,
.ow-templates-list li .tags a:visited{ color:#5d89a4;}
.ow-templates-list li .tags a:hover{ background-color:#f6f6f6; border-color:#aaa; color:#666; text-decoration:none;}
.ow-templates-list li .price{ padding:5px 0px 0px 0px; position:relative;}
.ow-templates-list li .price span.money{ color:#e60022; font-size:14px;}
.ow-templates-list li .price span.money em{ font-size:14px;}
.ow-templates-list li .price span.money b{ font-size:14px; font-weight:bold;}
.ow-templates-list li .price span.point{ color:#e60022; font-size:14px; margin-right:5px;}
.ow-templates-list li .price span.point b{ font-size:16px; font-weight:bold;}
.ow-templates-list li .price span.view{ color:#aaa; font-size:12px; position:absolute; right:0px; top:2px;}
.ow-templates-list li .price span.view i{ font-size:11px; margin-right:5px;}
.ow-templates-list li.hover{ -webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.5); -moz-box-shadow:0px 0px 3px rgba(0,0,0,0.5); box-shadow:0px 0px 3px rgba(0,0,0,0.5);  position:relative;}
.ow-templates-list li.hover .thumb img{ transform:scale(1.03,1.03); transition-duration:500ms; transition-timing-function:ease-out; }
@media (min-width:1500px) {
	.ow-templates-list ul li{ width:345px; margin:0px 30px 30px 0px; }
	.ow-templates-list ul li.li4,
	.ow-templates-list ul li.li8,
	.ow-templates-list ul li.li12,
	.ow-templates-list ul li.li16,
	.ow-templates-list ul li.li20,
	.ow-templates-list ul li.li24,
	.ow-templates-list ul li.li28,
	.ow-templates-list ul li.li32{ margin-right:0px;}
	.ow-templates-list li .thumb{ height:345px; width:345px; }
	.ow-templates-list li .thumb .pc img{ width:345px; }
	.ow-templates-list li .thumb .mob { box-sizing:border-box; height:260px; width:120px; position:absolute; right:10px; bottom:10px;  }
	.ow-templates-list li .thumb .mob img{ background:#fff; border-radius:12px; width:100%; position:relative; -webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 12px; -moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 12px; box-shadow:rgba(0,0,0,0.3) 0px 0px 12px; }
	.ow-templates-list li .thumb .mob::after{ }
}



