/* pagenav */
#pagenav a b{background:#b31e1e;padding:0 5px;border-radius:3px;color:#fff}

/* products */
#products li{float:left;width:48.5%;margin-right:3%;margin-bottom:50px}
#products li >div{width:100%}
#products li:nth-child(2n){margin-right:0}
#products li .pbox-set{overflow:hidden;position:relative;background:#f9f9f9}
#products li .pbox-set .photo{float:left;width:300px}
#products li .pbox-set .photo a{display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative}
#products li .pbox-set .photo a:after{position:absolute;content:'';color:#fff;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.43);z-index:1;opacity:0;transition:linear 0.3s}
#products li .pbox-set .photo a:before{position:absolute;content:'MORE';color:#fff;left:calc(50% - 50px);top:calc(50% - 23px);width:100px;height:46px;text-align:center;line-height:46px;font-family:'Josefin Sans',sans-serif;z-index:2;font-weight:bold;font-size:20px;text-decoration:underline;opacity:0;transition:linear 0.3s}
#products li .pbox-set .photo:hover a:after{opacity:1}
#products li .pbox-set .photo:hover a:before{opacity:1}
#products li .pbox-set .photo img{width:100%}
#products li .pbox-set .detail{float:right;width:calc(100% - 335px);padding:15px 15px 15px 0}
#products li .pbox-set .detail span{color:#65c77f}
#products li .pbox-set .detail h2{line-height:110%;margin:5px 0 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#products li .pbox-set .detail h2 a{color:#2f2f2f;font-size:18px}
#products li .pbox-set .detail h3{line-height:110%;overflow:hidden;font-size:14px;color:#8a8a8a;font-weight:normal;height:30px;margin-bottom:10px}
#products li .pbox-set .detail .price{}
#products li .pbox-set .detail .price span{font-size:15px;color:#c32b2b}
#products li .pbox-set .detail .price span.money-sale{font-size:12px;color:#9a9a9a;margin-bottom:2px;display:block;text-decoration:line-through}
#products li .pbox-set .detail .more{position:absolute;bottom:15px}
#products li .pbox-set .detail .more a{color:#ff992c;font-size:12px;font-weight:bold}

/* sub-pro-img */
.sub-pro-img li p{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.sub-pro-img li img{width:100%}
.sub-pro-img li p a img:first-child{position:absolute;width:auto;opacity:0;}

/* room-deta */
.room-deta{overflow:hidden;padding:50px 40px}
.room-deta .room-detail{float:left;width:60%}

/* aday */
.aday p{color:#fff;display:inline-block;line-height:60px;text-align:center;font-size:16px;vertical-align:text-bottom}
.aday p.bi{color:#706e69;font-size:12px;width:auto}
.aday p.bi b{color:#00aebb;font-size:16px;margin-left:5px}
.aday p.bi b input[type="number"]{border:1px solid #1c69ad;width:80px;text-align:center;background:#5b99d0;color:#fff;border-radius:10px;padding:5px 0;outline:none}
.aday p input[type="button"]{background:#ff992c;color:#fff;font-size:16px;margin-left:10px;vertical-align:unset;cursor:pointer}

/* products-detail */
#products-detail{overflow:hidden}
#products-detail .sub-pro-img{float:left;width:50%}
#products-detail .sub-pro-img .slick-slider{margin:0}
#products-detail .sub-pro-img .slick-dots{bottom:10px}
#products-detail .txt-set{float:right;width:50%;background-color:#b31e1e;color:#fff}
#products-detail .txt-set .product-txt{padding:40px}
#products-detail .txt-set .product-txt h2{line-height:100%;margin-bottom:30px;padding-bottom:30px;font-size:20px;position:relative;margin-top:10px}
#products-detail .txt-set .product-txt h2:after{content:'';display:block;width:30px;height:2px;background:#fff;position:absolute;bottom:0;left:0}
#products-detail .txt-set .product-txt .ProductNO{}
#products-detail .txt-set .product-txt h3{font-size:15px;line-height:150%;overflow:hidden}
#products-detail .txt-set .product-txt .price{margin-top:30px}
#products-detail .txt-set .product-txt .price p{margin-top:5px}
#products-detail .txt-set .product-txt .price p span{font-size:13px}
#products-detail .txt-set .product-txt .price p span b{font-family:'Josefin Sans',sans-serif;font-size:24px;margin-left:15px}
#products-detail .txt-set .product-txt .price p .money-sale{text-decoration:line-through;color:#f7a9a9}

/* community */
#community{margin:40px 0}
#community h5{margin:0 0 10px;color:#777}
#community li{float:left;line-height:0;margin-right:10px}

/* orderstyleSet */
.orderstyleSet{padding:30px 0 0;overflow:hidden}
.orderstyleSet .orderfunction{overflow:hidden}
.orderstyleSet .orderfunction .aday{float:left;width:50%;background:#1c69ad;height:60px;text-align:center}
.orderstyleSet .orderfunction .aday.add{float:right;width:50%;background:#ff992c}
.orderstyleSet .ask{background:#fff;text-align:center}
.orderstyleSet .ask a{display:block;text-align:center;color:#b31e1e;height:60px;line-height:60px;font-size:17px;position:relative}
.orderstyleSet .ask a b{position:absolute;width:30px;height:30px;background:#ff992c;border-radius:50%;line-height:30px;top:15px;text-align:center;font-size:12px;right:20px;transition:all linear 0.3s;color:#fff}
.orderstyleSet .ask a:hover b{transform:scaleX(-1);background:#d41e1e}

/* pro-article */
#pro-article{margin-bottom:30px}
#pro-article .tabs{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
#pro-article .tabs li{display:inline-block}
#pro-article .tabs li a{color:#444343;display:block;padding:15px 25px;position:relative}
#pro-article .tabs li a:hover{color:#ffa13e}
#pro-article .tabs li a:after{position:absolute;top:15px;right:0;content:'|';color:#e6e6e6}
#pro-article .tabs li:last-child a:after{display:none}
#tabs_container .tab_content{padding:30px 0}
#products .entitle{width:100%;margin-bottom:50px;margin-top:90px}
#products .entitle h2{line-height:120%;background:#e6fff0;padding:20px 25px;color:#4a9e6c;font-weight:normal;text-align:center;font-family:'Josefin Sans',sans-serif;font-size:24px}

@media screen and (max-width:1440px){
	#products li .pbox-set .photo{width:250px}
	#products li .pbox-set .detail{width:calc(100% - 285px)}
	#products li .pbox-set .detail h2{margin:0px 0 5px}
	#products li .pbox-set .detail h2 a{font-size:17px}
}
@media screen and (max-width:1280px){
	#products li .pbox-set .photo{width:100%}
	#products li .pbox-set .detail{width:calc(100% - 35px)}
	#products li .pbox-set .detail .more{position:inherit;bottom:0;margin-top:15px}
	#products-detail .sub-pro-img,#products-detail .txt-set{width:100%}
	.orderstyleSet .ask a{height:50px;line-height:50px}
	.orderstyleSet .ask a b{top:10px}
}
@media screen and (max-width:640px){
	#products-detail .txt-set .product-txt{padding:20px}
}
@media screen and (max-width:480px){
	#products li{float:left;width:49.5%;margin-right:1%;margin-bottom:30px}
	#products li .pbox-set .detail span,#products li .pbox-set .detail .more a,#products li .pbox-set .detail .price span.money-sale{font-size:7pt}
	#products li .pbox-set .detail h2{margin:5px 0 10px;height:48px;white-space:inherit}
	#products li .pbox-set .detail h2 a{font-size:15px;line-height:100%}
	#products li .pbox-set .detail h3{display:none}
	#products li .pbox-set .detail{width:calc(100% - 30px);padding:15px}
	#products li .pbox-set .detail .price{display:none}
	#pro-article .tabs li a{padding:8px 15px}
	#pro-article .tabs li a:after{top:8px}
	#pro-article{margin-bottom:0px}
}