.header{position:relative;z-index:1500;}
.footer{z-index:1500;}
@media (max-width:1550px){
	.product-detail{padding-right:38px;}
}
.search-box{background:#F9F9F9;padding:40px}
.search-box .search{width:90%;height:42px;max-width:650px;margin:0 auto;padding-right:100px;position:relative;border:1px solid #de9251}
.search input{height:40px;width:100%;padding-left:10px}
.search button{position:absolute;right:0;top:0;width:100px;height:40px;border:none;background:#de9251;color:#fff;cursor:pointer}
.search button:hover{background:#f1a564}
@media (max-width:768px){
	.search-box{padding:20px}}
.search-box .search-keyword{display:none;position:absolute;left:0;right:100px;top:40px;background:#fff;z-index:1000;border:1px solid #ddd;box-shadow:1px 2px 1px rgba(0,0,0,.2);}
.search-box .search-keyword li{line-height:24px;padding-left:7px;cursor:pointer;}
.search-box .search-keyword li:hover,.search-box .search-keyword li.active{background:#F5F5F5;}
.product-nav-box{padding-top:50px;}
.new-product-nav .nav-tab{float:left;}
.new-product-nav .nav-tab li{float:left;margin-right:10px;}
.new-product-nav .nav-tab li label,.new-product-nav .show-btn{display:block;cursor:pointer;height:34px;line-height:34px;font-size:16px;border-radius:5px;overflow:hidden;}
.new-product-nav .nav-tab li label input{display:none;}
.new-product-nav .nav-tab li label span{display:block;width:100%;height:100%;padding:0 20px;}
.new-product-nav .nav-tab li label input:checked+span{background:#DE9251;color:#fff;}
.new-product-nav .show-btn{float:right;background:#DE9251;color:#fff;padding:0 10px;}
.new-product-nav .show-btn span{vertical-align:middle;margin-right:3px;}
.new-product-nav .show-btn i{display:inline-block;width:0;height:0;border-width:10px 4px 0;border-style:solid;border-color:#fff transparent transparent;margin-right:-3px;}
.new-product-nav .show-btn.show i{border-width:0 4px 10px;border-color:transparent transparent #fff;}
@media (max-width:950px){
	.new-product-nav .nav-tab li{margin-right:3px;}
	.new-product-nav .nav-tab li label span{padding:0 8px;}
}
@media (max-width:750px){
	.new-product-nav .nav-tab li{margin-right:0;width:33.333%}
	.new-product-nav .nav-tab li label{font-size:14px;text-align:center;}
	.new-product-nav .nav-tab li label span{padding:0;}
}
.new-product-nav .nav-box li.active label{background:#DE9251;color:#fff}
.new-product-nav .nav-box li label:hover{background:#F9F9F9}
.new-product-nav .nav-box li.active label:hover{background:#DE9251;color:#fff}
.new-product-nav .filter-box{display:none;border-top:1px solid #DE9251;border-bottom:1px solid #ddd;background:#F9F9F9;padding:20px;font-size:16px;margin-top:10px;}
.filter-box>div{margin-bottom:15px;}
.filter-box>div:last-child{margin-bottom:0;}
.filter-box span.lf{float:left;min-width:100px;font-size:14px;font-weight:bold;}
.filter-box ul{margin-left:10px;}
.filter-box li{float:left;margin-right:25px;font-size:16px;}
.filter-box li label:hover{cursor:pointer;color:#DE9251;}
.filter-box li label input{display:none;}
.filter-box li label input:checked+span{color:#DE9251;}
.sort-box{background:#F9F9F9;padding:5px 20px;margin-top:10px;margin-bottom:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.sort-box ul{float:left;}
.sort-box li{float:left;position:relative;}
.sort-box li.sale:before{content:'';position:absolute;z-index:2;top:1px;right:1px;width:0;height:0;border-width:14px 0 0 14px;  border-style:solid;  border-color:#DE9251 transparent transparent transparent;}
.sort-box li.sale:after{content:'';position:absolute;z-index:3;top:1px;right:1px;width:0;height:0;border-width:8px 0 0 8px;border-style:solid;border-color:#fff transparent transparent transparent;}
.sort-box li label{overflow:hidden;cursor:pointer;}
.sort-box li label span{display:block;padding:0 15px;border:1px solid #ddd;background:#fff;margin-left:-1px;height:24px;line-height:24px;}
.sort-box li label:hover span{border-color:#DE9251;color:#DE9251;position:relative;z-index:1;}
.sort-box li label input{display:none;}
.sort-box li label input:checked+span{background:#DE9251;color:#fff;border-color:#DE9251;}
.sort-box li.price span{position:relative}
.sort-box li.price label span{padding-right:21px;}
.sort-box li label span b{position:absolute;width:6px;line-height:6px;top:3px;right:11px;}
.sort-box li label span i{display:inline-block;width: 0;height: 0;margin-top:2px;border-width:0 3px 6px;border-color:transparent transparent #ddd;border-style: solid;}
.sort-box li label span i.down{border-width: 6px 3px 0;border-color: #ddd transparent transparent;}
/* .sort-box li label:hover span i.up{border-color:transparent transparent #DE9251;}
.sort-box li label:hover span i.down{border-color:#DE9251 transparent transparent;} */
.sort-box li.price label span i.up.active{border-color:transparent transparent #fff;}
.sort-box li.price label span i.down.active{border-color:#fff transparent transparent;}
.sort-box .available{float:left;line-height:24px;margin-left:10px;}
.sort-box .available input{display:none;}
.sort-box .available i{display:inline-block;vertical-align:middle;width:14px;height:14px;background-color:#fff;border:1px solid #aaa;}
.sort-box .available input:checked+i{border:none;background:url(../images/customizing/true.png) center no-repeat;background-size:10px;background-color:#DE9251;}
.sort-box .available span{vertical-align:middle;}
@media (max-width:768px){.sort-box{margin:10px -15px 20px;padding:10px 5px;}
	.new-product-nav .filter-box{padding:10px 5px;}
	.filter-box li{margin-right:15px;}
	.sort-box .available{float:right;}
	.container-lg{padding:0;}
}
@media (max-width:700px){
	.filter-behavior ul li{width:33.33%;text-align:center;}
}
@media (max-width:425px){
	.filter-box li{margin-right:12px;}
	.sort-box li label span{font-size:12px;padding:0;}
}
@media (min-width:769px){
	#productDOM{overflow:hidden}
}

.search-list{margin-top:50px;margin-bottom:20px;font-size:16px;min-height:18px}
.search-list span{color:#de9251}
.search-list span:after{content:' ,';padding-right:10px}
.search-list span:last-child:after{display:none}
div .product-group{margin:0}
.no-product{font-size:16px;margin-top:30px;}
.loading{margin:20px 0;text-align:center;min-height:16px}
.loading img{margin-right:30px}
.loadend,.loading-img{display:none}
.img-group{width:100%;max-width:1030px;margin:30px auto 0;padding:0 15px;position:relative;}
.img-group .product-down{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:11;}
.img-group .product-down div{width:100%;height:100%;display:table}
.img-group .product-down p{display:table-cell;vertical-align:middle;text-align:center}
.img-group .product-down span{background:#000;color:#de9251;padding:12px 35px;border-radius:20px}
.img-group .top>ul{position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden}
.img-group .top>ul li{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}
.img-group .top>ul li.current{display:block}
.img-group .swiper-pagination{display:none;}
.img-group .top ul li .list-info{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5)}
.img-group .top ul li .list-info h1{color:#fff;height:50px;line-height:50px;padding-left:10px}
.img-group .top ul li .list-info a{float:right;height:36px;line-height:34px;width:120px;color:#fff;margin-top:8px;margin-right:10px;text-align:center;background:#ff9d49}
.img-group .top:before{padding-bottom:45%}
.img-group .top>.show-img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#fff;}
.img-group .top>.show-img div{width:100%;height:100%;}
.img-group .top>.show-img div{background-position:center;background-size:contain;background-repeat: no-repeat;}
.img-group .bottom{margin:16px -8px}
.img-group .bottom li{padding:0 8px;margin-bottom:5px}
.img-group .bottom li .img-box{cursor:pointer;border:1px solid transparent}
.img-group .bottom li .img-box:before{padding-bottom:45%}
.img-group .bottom li.current .img-box{border-color:#de9251}
.img-group .bottom li .img-box .video-box{position:absolute;top:0;left:0;right:0;bottom:0;background:#333;}
.img-group .bottom li .img-box .video-box video,.img-group .bottom li .img-box .video-box object,.img-group .bottom li .img-box .video-box embed{width:100%;height:100%}
.img-group .bottom li .img-box .video-box .img{position:absolute;top:0;left:0;right:0;bottom:0;}
.img-group .bottom li .img-box .video-box .img img{position:absolute;top:0;left:0;right:0;bottom:0;width:40px;height:40px;margin:auto;}
.middle-name{display:none;}
.detail-nav{background:#F9F9F9;padding:10px 0;min-height:70px}
.detail-nav-box{background:#F9F9F9}
@media (min-width:769px){.detail-nav-box.fixed{position:fixed;z-index:1300;top:60px;left:0;right:0;-webkit-transform:translateZ(0);background:#eee;opacity:.95}
}
@media (max-width:1199px){.detail-nav-box.fixed{top:50px}
}
.detail-nav .nav-box{max-width:1030px;margin:0 auto;padding:0 15px}
.detail-nav .price-show .table{display:table;height:50px}
.detail-nav .price-show .table>div{display:table-cell;vertical-align:middle}
.detail-nav .price-show .table span{display:inline-block;width:45px;vertical-align:middle}
.detail-nav .price-show .table .minus{margin-bottom:1px;color:#aaa;}
.detail-nav .price-show .table .minus b{font-weight:400;text-decoration:line-through;vertical-align:middle;}
.detail-nav .price-show .table .now b{font-size:20px;color:#FF7519;vertical-align:middle}
@media (max-width:500px){
	.detail-nav-box .fl{float:none}
	.detail-nav-box .fl li{float:none}
	.detail-nav .fl li.inventory{position:absolute;top:0;right:0;}
.detail-nav-box .fl .add-btn{float:none;margin-right:0;width:100%;text-align:center}
}
.detail-nav .fr li{float:left;margin-left:15px}
.detail-nav .fr li a{display:block;height:38px;line-height:38px;width:120px;text-align:center;font-weight:700;background:#FF7519;color:#fff;cursor:pointer;border:none}
.detail-nav .fr li a.disabled{background:#999;cursor:default;}
.detail-nav .btn-group{display:none;}
.detail-nav .middle{margin-left:160px;margin-right:280px;height:50px;text-align:center;position:relative;}
.detail-nav .middle-box{overflow:hidden;width:100%;height:100%;position:relative;}
.detail-nav .middle-a{position:absolute;top:0;left:0;right:0;transition:top .3s;max-width:400px;margin:0 auto;}
.detail-nav .middle-nav{position:absolute;top:50px;left:0;right:0;transition:top .3s;height:100%;line-height:50px;}
.detail-nav .middle-nav li{cursor:pointer;position:relative}
.detail-nav .middle-nav li.active{color:#FF7519}
.detail-nav .middle-nav li.active:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:0;height:0;border-width:0 4px 8px;border-style:solid;border-color:transparent transparent #FF7519;}
@media (min-width:950px){
	.detail-nav .fixed .middle-a{top:-50px;}
	.detail-nav .fixed .middle-nav{top:0px;}
}
.detail-nav .middle-a .table{display:table;height:50px;width:100%;max-width:550px;margin:0 auto;}
.detail-nav .middle-a .table>div{display:table-cell;vertical-align:middle;width:50%;position:relative;}
.detail-nav .middle-a a{font-size:16px;}
.detail-nav .middle-a a span{display:inline-block;width:32px;height:32px;line-height:30px;text-align:center;border-radius:50%;border:2px solid #ddd;vertical-align:sub;}
.detail-nav .middle-a a span i{font-size:22px;}
.detail-nav .middle-a .free a:hover{color:#FF7519;}
.detail-nav .middle-a .safe a:hover{color:#6CB33E;}
.detail-nav .middle-a .free span{border-color:#FF7519;color:#FF7519;}
.detail-nav .middle-a .safe span{border-color:#6CB33E;color:#6CB33E;}
.arrow-b{display:inline-block;width:0;height:0;vertical-align:baseline;border-width:10px 4px 0;border-style:solid;border-color:#333 transparent transparent}
.detail-nav .middle .free-box{display:none;position:absolute;top:100%;left:5%;width:400px;padding:10px 0;text-align:left;background:#fff;z-index:11;border:1px solid #ddd;box-shadow:0 0 5px #ddd;}
.detail-nav .middle .safe-box{display:none;position:absolute;top:100%;left:55%;width:400px;padding:10px 0;text-align:left;background:#fff;z-index:11;border:1px solid #ddd;box-shadow:0 0 5px #ddd;}
.detail-nav .middle .safe-box .btn{float:right;height:20px;line-height:20px;cursor:pointer;padding:0 15px;border-radius:3px;background:#FF7519;color:#fff;font-size:12px;}
.detail-nav .middle .safe-box .btn.disabled{background:#aaa;}
.detail-nav .middle .safe-box .btn:hover{box-shadow:0 1px 5px #aaa}
.detail-nav .middle .safe-box ul{width:100%;max-height:205px;overflow-y:auto;padding:0 10px;}
.detail-nav .middle .safe-box li{border-bottom:1px dashed #ddd;padding-bottom:5px;margin-bottom:5px;}
.detail-nav .middle .safe-box li:last-child{border:none;margin-bottom:0;}
.detail-nav .middle .safe-box .lf{line-height:20px;margin-right:95px;}
.detail-nav .middle .safe-box .lf span{font-size:12px;color:#aaa;}
.detail-nav .middle .safe-box>p{color:#de9251;padding:0 10px;padding-top:10px;border-top:1px solid #ddd;}
.detail-nav .middle-nav li{display:inline-block;margin-right:28px;}
.detail-nav .middle-nav li:last-child{margin-right:0;}
.detail-nav .middle-nav li a{display:block;height:36px;line-height:36px;margin-top:7px;font-size:16px;}
.detail-nav .middle-nav li.active a,.detail-nav .middle li a:hover{color:#de9251}
.btn-group{float:right;}
.btn-group ul{position:relative}
.btn-group ul li{float:right;margin-left:10px}
.btn-group ul>li>a{display:block;width:30px;height:30px;background:#D6B489;line-height:30px;text-align:center;color:#fff;border-radius:5px;position:relative;}
.btn-group ul>li>a.stock span{position:absolute;top:-8px;right:-7px;background:#FF7519;border-radius:50%;text-align:center;height:20px;width:20px;line-height:20px;font-size:11px;}
.btn-group ul>li>a.stock span.more-product{line-height:16px;}
.btn-group ul a i{font-size:20px}
.btn-group ul .pdf:hover{background:#FF4646}
.btn-group ul .customizing.not{background:#ccc}
.btn-group ul .customizing:hover{background:#739026}
.btn-group ul .customizing.not:hover{background:#ccc}
.btn-group ul .favorite:hover{background:#F8D3C8;color:#FF3C00}
.btn-group ul .favorite.add{background:#F8D3C8;color:#FF3C00}
.btn-group ul .share:hover{background:#247DC1}
.btn-group ul .addthis{position:absolute;right:0;top:40px;white-space:nowrap;display:none}
.btn-group ul .addthis .at-share-btn{margin:0 0 0 10px!important}
.detail-group{max-width:70%;padding:0 15px;margin:0 auto}
.detail-list-groups .detail-group{padding-top:30px;}
@media (max-width:800px){
	.detail-nav .middle-a a{font-size:14px;}
}
@media (min-width:768px) and (max-width:1550px){
	.detail-nav-box.fixed{padding-right:38px;}
}
@media (max-width:768px){
	.product-detail{padding-right:0;}
	.rt-fixed{display:none}
}
@media (max-width:510px){
	.detail-nav-box .fl{float:none;}
	.detail-nav-box .fr{float:none;margin:0 -20px}
	.detail-nav .fr li{margin-left:0;width:50%;padding:0 20px;}
	.detail-nav .fr li a{width:100%;}
}
#details{margin-top:0;padding-top:30px;}
.container-sm{width:100%;max-width:70%;margin:0 auto;}
@media (max-width:1200px){
	.detail-list-groups .container-sm{padding:40px 15px 20px;}
	div.reviews{margin:0;padding:0;}
}
.detail-group .top{border-bottom:1px solid #de9251;margin-bottom:-20px;line-height:36px;}
.detail-group .top h2{font-size:22px;color:#de9251;float:left}
.detail-group .top h2 span{font-size:14px;color:#333;vertical-align:middle;margin-left:10px;}
.detail-group .top ul{float:right;position:relative;top:1px;}
.detail-group .top li{float:left;padding:0 10px;height:38px;cursor:pointer;border:1px solid transparent;border-bottom:none;}
.detail-group .top li.active{border-color:#de9251;border-top-left-radius:5px;border-top-right-radius:5px;background:#fff;}
.detail-group>ul li{border-bottom:1px solid #ddd}
.detail-group>ul li:last-child{border-bottom:0}
.detail-group>ul .list{float:left;width:50%;padding:15px 10px;position:relative;min-height:47px;}
.detail-group>ul .list.image{padding:7px 10px;}
.detail-group>ul li .attr{color:#999;text-transform:uppercase;float:left;margin-right:5px;}
.detail-group>ul li.image .attr{margin-top:7px;}
.detail-group>ul li .val{color:#333}
.detail-group>ul li .val b{font-weight:400;margin-right:10px}
.detail-group>ul li .val a{color:#3a80df;text-decoration:underline}
.detail-group>ul li .val a:hover{color:#ff9d49}
.detail-group>ul li.pay img{height:25px;margin-top:-5px;}
.detail-group>ul li .show-box{cursor:pointer;}
.detail-group>ul li .show-box b{text-decoration:underline;color:#3a80df;font-weight:normal;margin-right:0;}
.detail-group>ul li .show-box .arrow-b{border-width:10px 4px 0;margin-left:5px;border-color:#de9251 transparent transparent;}
.detail-group>ul .list .attr-box{display:none;position:absolute;top:100%;left:0;right:0;padding: 10px;background: #fff;z-index: 10;border: 1px solid #ddd;box-shadow: 0 0 5px #ddd;}
.detail-group li .attr-box li{border:none;line-height:25px;}
.detail-group li .attr-box .input-group li{padding-left:22px;position:relative;cursor:pointer;}
.detail-group li .attr-box .input-group li.disabled{cursor:default;}
.detail-group li .attr-box .input-group li:before{content:'';position:absolute;width:14px;height:14px;left:0;top:50%;margin-top:-8px;background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);}
.detail-group li .attr-box .input-group li.disabled:before{background:#eee;}
.detail-group li .attr-box .input-group li:after{content:'';position:absolute;width:6px;height:6px;left:5px;top:50%;margin-top:-3px;background:#fff;border-radius:50%;}
.detail-group li .attr-box .input-group li.checked:before{background:#de9251;border-color:#de9251;}
.detail-group li .attr-box .info{color:#de9251;padding-top:10px;margin-top:10px;border-top:1px dashed #ddd;}
.detail-group>ul .list.image .val{display:none;}
.detail-group>ul .list.image .attr-box{display:block !important;position:initial;border:none;box-shadow:none;padding:0;vertical-align:middle;}
.detail-group>ul .list.image .info{display:none;}
.detail-group>ul .list.image .attr-box li{float:left;width:31px;height:31px;border:1px outset #ccc;margin-right:5px;padding:1px;margin-bottom:3px;}
.detail-group>ul .list.image .attr-box li.checked{border-color:#FF7519;border-style:inset;}
.detail-group>ul .list.image .attr-box li.disabled{border-style:dotted;}
.detail-group>ul .list.image .attr-box li:before,.detail-group>ul .list.image .attr-box li:after{display:none;}
.detail-group>ul .list.image .attr-box li span{display:block;width:100%;height:100%;font-size:10px;line-height:12px;text-align:center;background-position:center;background-size:cover;}
.detail-group .latest-price{position:relative}
.detail-group .pay{padding:10px;}
.detail-group .pay img{height:30px;}
.modal-price{display:none;position:absolute;z-index:10;top:100%;right:20%;width:150%;background:#fff;border:1px solid #ddd;padding:30px;box-shadow:0 0 5px 1px #ddd}
.modal-price:before{content:'';display:block;position:absolute;right:30%;top:-12px;width:0;height:0;border-width:0 8px 12px;border-style:solid;border-color:transparent transparent #ddd}
.modal-price:after{content:'';display:block;position:absolute;right:30%;top:-11px;width:0;height:0;border-width:0 8px 12px;border-style:solid;border-color:transparent transparent #fff}
.modal-price .icon-close{position:absolute;top:3px;right:3px;font-size:20px;color:#aaa;cursor:pointer}
.content-form h3{font-size:16px;color:#de9251;margin-bottom:25px}
.content-form label{display:block;margin-bottom:25px}
.content-form label>span{float:left;width:85px;text-align:right;line-height:36px}
.content-form label>span i{color:#de9251;margin-right:5px}
.content-form label div{margin-left:95px}
.content-form label div input{border:1px solid #ddd;background:#FCFCFC;height:36px;width:60%;margin-right:15px}
.content-form label div textarea{border:1px solid #ddd;background:#fcfcfc;width:100%;height:120px;resize:vertical}
.content-form button{background:#DE9251;color:#fff;width:120px;height:40px;cursor:pointer;margin-bottom:15px}
.detail-list-groups>div.hide{display:none;}
.detail-list-groups>div.active{display:block;}
.detail-list-groups div.show.main-box{padding:10px 15px;}
.detail-list-groups div.show .main-title{display:none;}
.detail-list-groups div.show .main-title span{display:none;}
@media(max-width:600px){.detail-group ul li.list{float:none;width:100%;padding:10px 5px;height:auto !important;min-height:37px;}
.detail-group ul li.list.image{padding:7px 5px;}
.detail-group ul li>div:first-child{border-bottom:1px solid #ddd}
.modal-price{width:96%;right:2%;top:130%;padding:15px}
.modal-price:before{right:auto;left:100px}
.modal-price:after{right:auto;left:100px}
.content-form h3{margin-bottom:15px}
.content-form label{margin-bottom:10px}
.content-form label>span{float:none;display:block;text-align:left}
.content-form label div{margin-left:0}
}
.main-box.detail{background-color:#F9F9F9;max-width:70%;margin-top:30px;}
.detail .main-title span{background-color:#F9F9F9}
.detail .detail-box{position:relative;height:500px;padding:0 15px}
@media (max-width:500px){.detail .detail-box{padding:0}}
.detail .detail-box .lf{width:55%;height:100%;padding:25px 0;position:relative;overflow:hidden}
.detail .detail-box .lf div{width:100%;height:100%;background-size:cover;background-position:center}
.detail .detail-box .lf img{max-width:initial;min-width:100%;height:100%}
.detail .detail-box .lf p{position:absolute;left:0;right:0;bottom:25px;border-bottom:1px solid #f1c6a2}
.detail .detail-box .rt{width:45%;background:#fff;position:absolute;right:20px;top:0;bottom:0}
.detail .detail-box .rt .rt-bg{width:0;height:0;border-width:500px 100px 0 0;border-style:solid;border-color:transparent #fff transparent transparent;position:absolute;left:-99px}
.detail .detail-box .rt .top{padding:8% 10% 5% 0;text-align:right}
.detail .detail-box .rt .top h1{font-size:20px;color:#de9251}
.detail .detail-box .rt .top span{padding:0 20px;border-top:1px solid #de9251}
.product-info .top{margin-bottom:15px}
.product-info .top h1{color:#de9251;font-size:18px}
.product-info .top span{font-size:0;padding:0 20px;border-bottom:1px solid #de9251}
.detail .detail-box .rt .info{padding-right:10%;padding-left:5%;line-height:22px!important;max-height:75%;overflow:hidden;text-align:justify}
.info-container{max-width:1000px;margin:0 auto;position:relative;}
@keyframes glo{0%{background:rgba(255,157,73,.8);box-shadow:0 0 10px 3px rgba(255,110,0,1)}
30%{background:rgba(255,157,73,0);box-shadow:0 0 2px 2px rgba(255,110,0,0)}
70%{background:rgba(255,157,73,0);box-shadow:0 0 2px 2px rgba(255,110,0,0)}
100%{background:rgba(255,157,73,.8);box-shadow:0 0 10px 3px rgba(255,110,0,1)}
}
@-webkit-keyframes glo{0%{background:rgba(255,157,73,.8);box-shadow:0 0 10px 3px rgba(255,110,0,1)}
30%{background:rgba(255,157,73,0);box-shadow:0 0 2px 2px rgba(255,110,0,0)}
70%{background:rgba(255,157,73,0);box-shadow:0 0 2px 2px rgba(255,110,0,0)}
100%{background:rgba(255,157,73,.8);box-shadow:0 0 10px 3px rgba(255,110,0,1)}
}
@-o-keyframes glo{0%{background:rgba(255,157,73,.8);box-shadow:0 0 10px 3px rgba(255,110,0,1)}
30%{background:rgba(255,157,73,0);box-shadow:0 0 2px 2px rgba(255,110,0,0)}
70%{background:rgba(255,157,73,0);box-shadow:0 0 2px 2px rgba(255,110,0,0)}
100%{background:rgba(255,157,73,.8);box-shadow:0 0 10px 3px rgba(255,110,0,1)}
}
.info-container li.anchor{position:absolute;padding-top:20px}
.info-container li.anchor>span{position:absolute;cursor:pointer;left:0;top:0;width:12px;height:12PX;background:rgba(255,157,73,.8);border-radius:50%;box-shadow:0 0 2px 2px rgba(255,110,0,1);animation:glo 3s linear infinite alternate;-webkit-animation:glo 3s linear infinite alternate}
.info-container li.anchor .info{border:1px solid #ccc;border-radius:5px;background:#eee;opacity:.9;padding:3px 8px 5px;max-width:280px;display:none;margin-left:-30px;margin-top:5px;position:relative;z-index:1}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@--keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.info-container li.anchor:hover .info{display:block;animation:fadeInUp .3s ease-out;-webkit-animation:fadeInUp .3s ease-out;animation-fill-mode:backwards;-webkit-animation-fill-mode:backwards}
.info-container li.anchor .info:before{content:'';position:absolute;top:-8px;left:29px;width:0;height:0;border-width:0 6px 8px;border-style:solid;border-color:transparent transparent #eee;z-index:2}
.info-container li.anchor .info:after{content:'';position:absolute;top:-9px;left:29px;width:0;height:0;border-width:0 6px 8px;border-style:solid;border-color:transparent transparent #ccc;z-index:1}
.info-container li.anchor .info a{font-size:12px}
.info-container li.anchor .info p{text-align:right}
.info-container li.anchor .info a:hover{color:#ff9d49}
.info-container li.anchor .info .more{display:inline-block;padding:3px 8px;color:#ff9d49;border:1px solid #ff9d49;border-radius:12px;margin-top:5px}
.guidance{max-width:70%;margin:30px auto 0;padding:0}
@media (max-width:1023px) and (min-width:768px){.col-sm-offset-3{margin-left:25%}
}
.guidance>div{border:1px solid #E7E5F0;box-shadow:0px 0px 10px #E7E5F0;padding-top:10px;padding-bottom:30px;}
.guidance li{text-align:center;margin-bottom:10px}
.guidance li .icon{max-width:120px;margin:auto;}
.guidance li.shipping .icon a{background-image:url(../images/product/choose/2.png);}
.guidance li.payment .icon a{background-image:url(../images/product/choose/4.png);}
.guidance li.policy .icon a{background-image:url(../images/product/choose/3.png);}
.guidance li.buy .icon a{background-image:url(../images/product/choose/1.png);}
.guidance li.shipping .icon a:hover{background-image:url(../images/product/choose/2.1.png);}
.guidance li.payment .icon a:hover{background-image:url(../images/product/choose/4.1.png);}
.guidance li.policy .icon a:hover{background-image:url(../images/product/choose/3.1.png);}
.guidance li.buy .icon a:hover{background-image:url(../images/product/choose/1.1.png);}
.guidance li .icon a{background-size: cover;}
.guidance li h3{font-size:18px;margin:10px 0;}
.guidance li h3 a{color:#de9251;}
.guidance li .info{font-size:14px;color:#333;padding:0 10px;min-height:48px;}
.choose h2{text-align:center;font-size:26px;margin-top:20px;margin-bottom:10px}
.choose h2 span{color:#de9251;font-weight:700}
.choose>p{width:60px;border-top:1px solid #de9251;margin:0 auto 30px}
.choose ul{max-width:1018.75px;margin:0 auto;text-align:center}
.choose li{display:inline-block;width:203.75px;padding:0 9.38px;margin-bottom:10px}
.choose li .img-box:before{padding-bottom:105.4%}
.choose li img{display:block;width:100%;height:195px}
@media (max-width:450px){.choose li{width:50%}
}
.choose li p{text-align:left;height:40px;line-height:20px;margin-top:15px;font-size:15px}
.box2>div.main-box{padding:10px 0;}
.reviews{max-width:70%;margin:0 auto;}
.reviews-star ul{max-width:400px;margin:0 auto;}
.reviews-star li{line-height:20px;margin-bottom:15px;}
.reviews-star .lf{float:left;width:50px;height:20px;}
.reviews-star .rt{float:right;width:50px;height:20px;border:1px solid #ccc;text-align:center;border-radius:3px;}
.reviews-star .middle{margin:9px 70px 0;height:3px;background:#ddd;}
.reviews-star .middle div{width:0%;height:100%;background:#FF7519;}
@media (max-width:768px){
	.reviews-star .star-box{text-align:center;}
	.reviews-star div.all-star{margin-top:10px;}
}
.reviews-star .all-star{position:relative;width:120px;height:24px;margin-top:30px;display:inline-block;}
.reviews-star .all-star>div{position:absolute;top:0;left:0;bottom:0;z-index:1;}
.reviews-star .all-star i{display:inline-block;width:24px;height:24px;font-size:24px;margin:0;white-space:nowrap;color:#ddd;}
.reviews-star .all-star .star{width:0%;height:24px;overflow:hidden;white-space:nowrap;z-index:2;}
.reviews-star .all-star .star i{color:#FF7519;}
.reviews-star .text{font-size:20px;margin-top:20px;}
.reviews-star .text span{color:#FF7519;}
.user-reviews{margin-top:15px;padding:0 5px;}
#gradeList>ul{border-top:1px solid #ddd;}
#gradeList>ul>li{border-bottom:1px solid #ddd;padding:10px 0;}
.user-reviews li .lf{float:left;}
.user-reviews li .rt{margin-left:100px;}
@media (max-width:500px){
	.user-reviews li .rt{margin-left:65px}
}
.user-reviews .top{height:25px;}
.user-reviews .top .all-star{float:left;position:relative;width:80px;}
.user-reviews .top .all-star>div{position:absolute;top:0;left:0;z-index:1;}
.user-reviews .top .all-star i{color:#ddd;white-space:nowrap;}
.user-reviews .top .all-star .star{width:0;overflow:hidden;z-index:2;}
.user-reviews .top .all-star .star i{color:#FF7519;}
.user-reviews .top .all-star.star1 .star{width:20%;}
.user-reviews .top .all-star.star2 .star{width:40%;}
.user-reviews .top .all-star.star3 .star{width:60%;}
.user-reviews .top .all-star.star4 .star{width:80%;}
.user-reviews .top .all-star.star5 .star{width:100%;}
.user-reviews .top .time{float:right;color:#999;}
.user-reviews .rt .text{margin-bottom:10px;}
.user-reviews .rt .photo li{float:left;width:40px;height:40px;overflow:hidden;margin-right:10px;border:1px solid #ddd;border-radius:3px;position:relative;cursor:pointer;}
.user-reviews .rt .photo li:hover,.user-reviews .rt .photo li.active{border-color:#de9251;}
.user-reviews .rt .photo li img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.user-reviews .rt .show-box{display:none;width:100%;max-width:500px;margin-top:5px;background:#ddd;}
.user-reviews .rt .img-show{padding-bottom:100%;position:relative;}
.user-reviews .rt .img-show img{position:absolute;max-width:500px;max-height:500px;top:0;bottom:0;right:0;left:0;margin:auto;}
.user-reviews .rt .img-show>span{position:absolute;width:30px;height:30px;text-align:center;line-height:30px;font-size:18px;background:rgba(180,180,180,.8);color:#fff;border-radius:50%;cursor:pointer;}
.user-reviews .rt .img-show>span:hover{background:rgba(150,150,150,.8)}
.user-reviews .rt .img-show .close{top:5px;right:10px;}
.user-reviews .rt .img-show .lf-btn{left:10px;top:0;bottom:0;margin:auto 0;}
.user-reviews .rt .img-show .rt-btn{right:10px;top:0;bottom:0;margin:auto 0;}
.user-reviews .rt .reply{border-top:1px dashed #ddd;margin-top:10px;padding-top:10px;}
.user-reviews .rt .reply .top .name{font-weight:bold;color:#de9251;float:left;}
.user-reviews .rt .reply .top .time{float:right;color:#999;}
#productDOM .pagination-group{width:0;height:0;}
.pagination-group{overflow:hidden;}
.pagination{float:right;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:4px 10px;margin-left:-1px;line-height:1.42857143;color:#de9251;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#de9251;border-color:#de9251}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.nolist{text-align:center;margin-top:20px;margin-bottom:-20px;}
.questions{max-width:1020px;margin:0 auto;}
.questions li{border-bottom:1px solid #ddd;padding:15px 0;}
.questions li span.lf{float:left;height:20px;width:20px;text-align:center;line-height:20px;border-radius:50%;background:#2A5A9D;color:#fff;}
.questions li .q .rt p{font-weight:bold;}
.questions li .rt{margin-left:30px;text-align:justify;}
.questions li .rt span{float:right;color:#999;padding-left:20px;}
@media (max-width:500px){.questions li .rt span{display:none}}
.questions li .a span.lf{background:#F5B064;}
.questions li .a .rt{padding-top:2px;}
.questions li .q{line-height:20px;}
.questions li .a{margin-top:8px;}
.main .main-list-title{font-size:16px;font-weight:bold;margin-bottom:15px;margin-top:30px;padding-left:6px;border-left:3px solid #de9251;}
.shipping .shipping-table{margin:20px 0;}
.shipping .shipping-table table{border-collapse:collapse;width:100%;}
.shipping .shipping-table td,.shipping .shipping-table th{border:1px solid #ddd;text-align:center;padding:8px 3px;}
.shipping .shipping-table thead th{background:#eee;font-weight:normal;}
.shipping .shipping-table tbody td:first-child{font-weight:bold;}
.shipping .shipping-table td b{font-weight:normal;margin-right:5px;text-decoration:line-through;color:#aaa;}
.shipping .shipping-table td .red{color:#FF7519;}
.shipping .payment-box .pay{margin-top:20px;}
.shipping .payment-box .pay img{height:40px;margin-right:5px;}
.shipping .payment-box .pay.shop img{height:60px;}
@media (max-width:600px){
	.shipping .payment-box .pay img{height:30px;}
	.shipping .payment-box .pay.shop img{height:30px;}
}

.box3 .policy .top{margin-bottom:30px;}
.box3 .policy .top li{float:left;width:50%;padding:0 15px;}
.box3 .policy .top li>span{float:left;width:45px;height:45px;line-height:45px;border-radius:50%;background:#ddd;color:#fff;text-align:center;font-size:30px;font-weight:bold;}
.box3 .policy .top li>div{margin-left:60px;}
.box3 .policy .top li>div .bold{font-size:24px;}
.box3 .policy .top li>div .info{color:#aaa;}
.box3 .policy>p{margin-top:25px;}
@media (max-width:600px){
	.box3 .policy .top li{width:100%;padding:0 15px;margin-bottom:10px;}
}

.story-group li .img-box img{-moz-transition: transform .2s linear;-webkit-transition: -webkit-transform .2s linear;-o-transition: transform .2s linear;transition: transform .2s linear;}
.story-group li .img-box{overflow:hidden}
.story-group li .img-box a:hover img{-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.story-group li .img-box:before{padding-bottom:50%}
.story-group li .name{margin:5px 0;}
.story-group li .name a{display:block;}
.story-group li .name a:hover{color:#de9251;}
.story-group li .time{color:#999;}
.story-group li .time i{vertical-align:middle;}

.questions-reply{background:#F9F9F9;padding:10px;}
.questions-reply .fl{font-size:16px;line-height:38px;}
@media (max-width:500px){
	.questions-reply .fl{font-size:14px;}
}
.questions-reply .ask{height:38px;line-height:38px;padding:0 20px;font-weight:700;background:#FF7519;color:#fff;cursor:pointer;}
.questions-reply .reply{display:none;}
.questions-reply .reply .text{position:relative;}
.questions-reply .reply .textnum{position:absolute;bottom:5px;right:20px;font-size:12px;color:#999;}
.questions-reply .reply textarea{width:100%;height:80px;resize:none;margin-top:10px;padding:5px 5px 15px;}
.questions-reply .reply .btn{text-align:center;}
.questions-reply .reply .btn span{display:inline-block;text-align:center;width:80px;height:30px;line-height:30px;margin:10px 20px 0;background:#FF7519;color:#fff;cursor:pointer;}
.questions-reply .reply .btn span.cancel{background:#c6c6c6;}

.story{background-color:#F9F9F9}
.story .main-title span{background-color:#F9F9F9}
.story-box{position:relative;margin-bottom:100px}
.story-box .lf{width:60%}
.story-box .lf .img-box:before{padding-bottom:50%}
.story-box .rt{width:60%;height:100%;position:absolute;z-index:10;top:20%;right:0;overflow:hidden}
.story-box .rt .rt-info{width:80%;height:100%;margin-left:20%;background:rgba(255,255,255,.9);position:relative;padding:40px 50px 30px 10px}
.story-box .rt .rt-info .top{text-align:right;margin-bottom:20px}
.story-box .rt .rt-info .top span{font-size:0;padding:0 20px;border-bottom:1px solid #de9251}
.story-box .rt .rt-info .top h2{color:#de9251;font-size:20px;margin-top:15px}
.story-box .rt .rt-info .bottom{max-height:154px;line-height:22px;overflow:hidden;text-align:justify}
.story-box .rt .rt-info .more{margin-top:30px;text-align:right;position:absolute;bottom:50px;right:50px}
@media (max-width:1170px){.story-box .rt .rt-info .bottom{max-height:110px}
}
@media (max-width:1030px){.story-box .rt .rt-info{padding:20px 30px 10px 0}
}
@media (max-width:960px){.story-box .rt .rt-info .bottom{max-height:66px}
.story-box .rt .rt-info .more{bottom:30px}
}
@media (max-width:768px){.story .rt .rt-info{padding:30px 20px}
.story-box .rt .rt-info .bottom{max-height:none}
.story-box .rt .rt-info .more{position:initial;margin-bottom:10px}
}
.story-box .rt .bg{position:absolute;left:-500px;top:0;width:0;height:0;border-width:0 0 450px 500px;border-style:solid;border-color:transparent transparent #fff;opacity:.9;-moz-opacity:.9;-webkit-opacity:.9;filter:alpha(opacity=90)}
@media (max-width:768px){.detail .detail-box{height:auto;margin:0 -15px;}
.detail .detail-box .lf p{display:none;}
.detail .detail-box .lf{width:100%;height:300px;padding:0}
.detail .detail-box .rt{position:relative;width:100%;padding:0 10px 30px;right:0}
.detail .detail-box .rt .rt-bg{display:none}
.detail .detail-box .rt .info{padding:0 10px}
.detail .detail-box .rt .rt.bg{display:none}
.detail .detail-box .rt .top{padding:20px 10px;text-align:left}
.story .story-box{margin-bottom:0}
.story .lf{width:100%}
.story .rt{width:100%;position:relative}
.story .rt .rt-info{width:100%;height:auto;margin-left:0}
.story .rt .rt-info .top{text-align:left}
.story .rt .rt-info .bg{display:none}
}
.product-box .info .info-footer{padding:0 3px;}
.product-box .info .info-link a{width:47%}
.product-box .info .info-link a:first-child{margin-right:3%}
.form-modal{display:none;position:fixed;z-index:1500;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5)}
.modal-box{width:96%;max-width:700px;max-height:450px;padding:20px;overflow-y:auto;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background:#fff}
@media (max-width:425px){.modal-box{top:30px}
}
.modal-box .close{position:absolute;top:10px;right:10px;font-size:35px;cursor:pointer;color:#999}
.modal-box .close:hover{color:#333}
.modal-box h1{font-size:20px;color:#de9251;margin-bottom:20px}
.modal-box label{display:block;width:100%;line-height:30px;position:relative;margin-top:20px;padding-left:115px}
.modal-box label span{position:absolute;top:0;left:0;width:101px;text-align:right}
.modal-box label b{color:#de9251}
.modal-box label input,.modal-box label select,.modal-box label textarea{width:100%;height:40px;border:1px solid #ddd;padding-left:10px;font-family:Arial,"microsoft yahei",Helvetica,sans-serif;outline:0}
.modal-box label textarea{height:100px;resize:vertical}
.modal-box .sub-btn{text-align:center;margin-top:30px}
.modal-box .sub-btn button{cursor:pointer;border:none;background:#de9251;color:#fff;height:40px;width:200px;-moz-transition:border-radius .3s linear;-webkit-transition:border-radius .3s linear;-o-transition:border-radius .3s linear;transition:border-radius .3s linear}
.modal-box .sub-btn button:hover{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}
.modal-box .contact{padding-top:20px}
.contact-box .contact{padding-top:40px}
.backtop{display:none;position:fixed;bottom:20px;right:5px;width:30px;height:30px;cursor:pointer;background:rgba(102,102,102,.8);z-index:2000;border-radius:5px;text-align:center;line-height:30px;}
.backtop i{font-size:22px;color:#de9251}
.rt-fixed{position:fixed;z-index:1000;top:0;bottom:0;right:0;width:38px;background:#EFEFEF;}
.rt-fixed>ul{position:absolute;top:0;bottom:0;left:0;right:0;height:250px;margin:auto;}
.rt-fixed li{position:relative;width:30px;margin:5px auto;padding-top:5px;border-top:1px solid #fff;}
.rt-fixed li>a{display:block;width:30px;height:30px;background:#D6B489;line-height:30px;text-align:center;color:#fff;border-radius:5px;position:relative;}
.rt-fixed li>a.stock span{position:absolute;top:-8px;right:-7px;background:#FF7519;border-radius:50%;text-align:center;height:20px;width:20px;line-height:20px;font-size:11px;}
.rt-fixed li>a.stock span.more-product{line-height:16px;}
.rt-fixed li.kefu{border-top:none;}
.rt-fixed li>a:hover{background:#FF7519;}
.rt-fixed li.kefu>a i{font-size:28px;}
.rt-fixed a i{font-size:20px}
.rt-fixed .customizing.not{background:#ccc}
.rt-fixed .customizing.not:hover{background:#ccc}
.rt-fixed .favorite:hover{background:#F8D3C8;color:#FF3C00}
.rt-fixed .favorite.add{color:#FF3C00}
.rt-fixed .addthis{position:absolute;right:37px;top:5px;width:30px;display:none;}
.rt-fixed .at-share-btn{margin:0 0 5px 0!important;}
.at-resp-share-element .at-share-btn:focus, .at-resp-share-element .at-share-btn:hover{transform: translateX(-4px);}
.rt-fixed .bottom-btn{position:absolute;bottom:10px;left:0;right:0;text-align:center;width:30px;height:30px;line-height:30px;margin:0 auto;color:#666;background:#ddd;border-radius:5px;cursor:pointer;}
.rt-fixed .bottom-btn a{display:block;width:100%;height:100%;}
.rt-fixed .bottom-btn i{font-size:22px;}
.rt-fixed .bottom-btn:hover i{color:#D6B489;}
.rt-fixed .faq{bottom:46px;}
.rt-fixed .feedback{bottom:82px;}
.sm-fixed-bottom{display:none}
@media (max-width:768px){
	.middle-name{display:block;font-size:18px;color:#de9251;margin-top:-5px;margin-bottom:10px;padding:0 15px;}
	.img-group{margin-bottom:15px;margin-top:10px;padding:0;}
	.img-group .top>ul li{display:block;position:relative;}
	.img-group .swiper-pagination{display:block;z-index:10;}
	.img-group .bottom{display:none;}
	.detail-nav .nav-box{height:50px;}
	.detail-nav-box .nav-box .fr{display:none;}
	.detail-nav-box .nav-box .price-show{float:none;margin-right:130px;}
	.detail-nav .btn-group{float-right;display:block;margin-top:10px;}
	.detail-nav .middle{margin-right:0;margin-left:0;margin-top:10px;}
	.detail-nav .middle .safe-box,.detail-nav .middle .free-box{max-width:45%;}
	.detail-nav {margin-bottom:30px;}
	.sm-fixed-bottom{display:block;position:fixed;z-index:99999;bottom:0;left:0;right:0;height:40px;background:rgba(255,255,255,.9);border-top:1px solid #eee;}
	.sm-fixed-bottom .lf{float:left;width:100px;height:100%;line-height:40px;}
	.sm-fixed-bottom .lf a{float:left;height:100%;width:50%;text-align:center;}
	.sm-fixed-bottom .lf a.favorite.add i:before{content:"\e606";}
	.sm-fixed-bottom .lf a.favorite.add i{color:#FF3C00;}
	.sm-fixed-bottom .lf a i{font-size:28px;color:#666;}
	.sm-fixed-bottom .rt{margin-left:100px;height:100%;}
	.sm-fixed-bottom .rt a{float:left;width:50%;height:100%;border:none;color:#fff;text-align:center;line-height:40px;}
	.sm-fixed-bottom .rt a.add{background:#de9251;}
	.sm-fixed-bottom .rt a.now{background:#FF7519;}
	.detail-list-groups .detail-group>ul{border-top: 1px solid #de9251;}
	#details{display:none;}
}
@media (max-width:550px){
	.detail-nav{margin-bottom:25px;}
	.detail-nav .middle{height:50px;}
	.detail-nav .middle-nav{display:none;}
	.detail-nav .middle-a a span{width:28px;height:28px;line-height:26px;}
	.detail-nav .middle-a a span i{font-size:18px;}
	.detail-nav .middle .safe-box{left:0;width:100%;max-width:100%;}
}