#products-top .productIntro{ overflow:hidden; }
#products-top .productIntro .p-album{ float:left; width:48%; }
#products-top .p-album .slider-for{ padding: 0 0px; }
#products-top .p-album .slider-for div div{ background-repeat: no-repeat; background-position: 50% 50%; background-size: 100% auto; }
#products-top .p-album .slider-for div div .fixedimg{ display: none; }
#products-top .p-album .slider-for div div img { display: initial; }
#products-top .p-album .slider-nav{ width: 85%; margin: 20px auto 0; }
#products-top .p-album .slider-nav .slick-prev{ left: -30px; }
#products-top .p-album .slider-nav .slick-next{ right: -30px; }
#products-top .p-album .slider-nav div div{ margin: 0 3px; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; }
#products-top .p-album .slider-nav div div img{ border: 1px solid rgba(204, 204, 204, 0.24); width: calc(100% - 0px); }

#products-detail{ width: 80%; margin: auto; }
#products-top{ overflow: hidden; }
#products-top .p-album { overflow: hidden; float: left; width: 450px; }

#prodInfo { overflow: hidden; margin: 5px 0 10px; float: right; width: calc(100% - 520px); color: #707070; }
#prodInfo .box , #prodInfo .box .list {	overflow: hidden;}
#prodInfo .box .list { overflow: hidden; margin: 20px 0 10px; line-height: 200%; }
#prodInfo .box .list2{ padding-top: 10px; }
#prodInfo .box .list2 p a.trail{ overflow: hidden; margin: 0px 6px; color: #707070; font-weight: 500; padding: 0; }
#prodInfo .box .list2 p a.trail span{ overflow: hidden; margin: 0px 6px; color: #ca2a18; font-weight: bold; }
#prodInfo .box article { line-height: 170%; font-size: 16px; padding: 10px 0; }
#prodInfo .box .list:first-child { background: linear-gradient(to right, #79551a 0, #79551a 100%) left 0 bottom 1px /50% 3px no-repeat, linear-gradient(to right, #e9e9e9 0, #d5d5d5 100%) left 0 bottom 0/100% 1px no-repeat; margin-bottom: 20px; height: 49px; }
#prodInfo .box .list p { color: #4c4c4c; font-size: 14px; display: inline-block; }
#prodInfo .box .list #proType { font-size: 13px; border: 1px solid #cfcfcf; padding: 3px 5px; }
#prodInfo .box .list:last-child { width: 100%; text-align: left; margin: 10px 0 20px; }
#prodInfo .box .list:last-child p { display: inline-block; font-size: 16px; padding: 6px 5px 8px 6px; }
#prodInfo .box .list p.price { font-size: 25px; color: #707070; font-weight: 300; }
#prodInfo .box .list p font{text-decoration: line-through;color: #c4aa8e;}
#prodInfo #orderfunction{ overflow: hidden; margin: 27px 0; font-size: 0; }
#prodInfo #orderfunction a{padding: 5px 15px;background: #c4aa8e;display: inline-block;color: #fff;vertical-align: middle;}
#prodInfo #orderfunction a:hover{ background: #79551a}
#prodInfo #orderfunction input{padding: 5px 15px;width: 40px;text-align: center;vertical-align: middle;border: 1px solid #c4aa8e2b;color: #2d2d2d;}
#prodInfo .btns{display: inline-block;padding-bottom: 30px;margin-top: 20px;}
#prodInfo .btns a{vertical-align: middle;color: #fff;padding: 10px 30px;border-radius: 5px;background: #c4aa8e;}
#prodInfo .btns a.ask{ background: #fff0; color: #c4aa8e; border: 1px solid #c4aa8e}

/* productTabs */
#productTabs ul.tabs {margin: 20px 0 0;font-size: 0;}
#productTabs ul.tabs li {position: relative;display: inline-block;}
#productTabs ul.tabs li a {border-left: 1px solid #efefef;display: inline-block;color: #8a8d91;padding: 0 30px;margin: 20px 0;font-size: 18px;}
#productTabs ul.tabs li.active a{color: #79551a;}
#productTabs ul.tabs li.active a:after{content:"";position: absolute;bottom: -3px;left: 0;width: 100%;height: 5px;background: #79551a;}
#productTabs #tabs_container { padding-top: 35px; border-top: 1px #e5e5e5 solid; }

@media screen and (min-width: 1281px) {
	#productTabs ul.tabs li:hover a { color: #c4aa8e; }
}
@media screen and (max-width: 1280px) {
    #products-detail { width: 100%; margin: auto; }
	#products-top .productIntro  .p-album .slider-for{ padding:0; }
	#products-top .productIntro  .p-album .slider-nav{ width: 70%;	 }
}
@media screen and (max-width: 1180px){
    #products-top .p-album {overflow: hidden;float: none;width: 100%;}
    #prodInfo {float: none;width: calc(100% - 0px);color: #707070;margin: 30px 0 5px;}
}
@media screen and (max-width: 980px) {
	#photoList { overflow: hidden; float: left; width: 100%; }
	#productTabs ul.tabs { text-align: center; }
	#productTabs ul.tabs li a {border-left: 0;margin: 10px 5px;padding: 5px 35px;border: 1px solid #c4aa8e;border-radius: 5px;}
	#productTabs ul.tabs li.active a { background: #c4aa8e; color: #fff; }
	#productTabs ul.tabs li.active a:after { display: none }
	#productTabs #tabs_container { border-top: 0 }
}
@media screen and (max-width: 880px) {
	#photoList .bd ul li { margin: 5px 0; }	
    #prodInfo .box , #prodInfo .box:first-child , #prodInfo .box article { width: 100%; }
	#prodInfo .box .list:last-child { text-align: center; }
	#prodInfo .box .list:last-child p { margin-top: 10px; width: 32%; }
    #products-top .p-album .slider-nav .slick-prev{ left: -30px; }
    #products-top .p-album .slider-nav .slick-next{ right: -30px; }
}
@media screen and (max-width: 640px) {
	#products ul li .info .productPhoto { padding: 0px; background-color: #ffffff; margin-bottom: 0px; }
    #products ul li { margin: 10px 2px; width: calc((100%/2) - 4px); }
    #products-top .p-album .slider-nav { width: 80%; margin: 10px auto 0; }
}
@media screen and (max-width: 450px) {
	#products ul li { margin: 0px 2px; }
	#photoList .bidPhoto, #photoList .bd { width: 95%; }
	#product-article ul.tabs li a { padding: 0 10px; }
	#prodInfo .box .list:last-child p a { font-size: 14px; }
}