body{font-family: "微軟正黑體";}
.product-container{width: 1200px;margin: 0px auto;}
.product-margin{margin-top: 95px;}
.product-video{height:500px;}
@media (max-width: 1279px){
	.product-container{width: 100%;box-sizing: border-box;padding: 0px 29px;overflow-x:hidden;}
}
@media (max-width: 1081px){
	.product-margin{/*margin-top: 42px;*/margin-top: 70px;}
    .product-video{height:250px;}
}
@media (min-width: 768px){
	/*.products-top {padding-top: 50px;}*/
}
.course-seletor select{font-size: 12px;margin-right: 10px;margin-bottom: 10px;height: 30px;}
.product-swipers{width:54%;}
.product-swipers .swiper-container {width: 100%!important;padding: 0px!important;margin-left: auto;margin-right: auto;}
.product-swipers .swiper-slide {background-size: cover;background-position: center;}
.product-swipers .swiper-slide img{width: 100%;}
.product-swipers .gallery-top {width: 100%;}
.product-swipers .gallery-thumbs {box-sizing: border-box;padding: 10px 0;margin-top: 10px;}
.product-swipers .gallery-thumbs .swiper-slide {width: 12.5%!important;height: 100%;opacity: 0.4;}
.product-swipers .gallery-thumbs .swiper-slide-active {opacity: 1;}
.product-swipers  .gallery-thumbs .swiper-slide img{width: 90%;display: block;margin: 0px auto;}
.product-swipers .swiper-button-next,.product-swipers .swiper-button-prev{position: absolute;top: 50%;margin-top: -12px;width: 15px;height: 24px;}
.product-swipers .swiper-button-next{right: 10px;background: url(../images/new-page-37.png) no-repeat;background-size: 100% 100%;}
.product-swipers .swiper-button-prev{left: 10px;background: url(../images/new-page-36.png) no-repeat;background-size: 100% 100%;}
.product-message{width: 46%;box-sizing: border-box;padding-left: 15px;}
.product-container h1,.product-container h2,.product-container h3,.product-container p{/*margin: 0px!important;*/padding: 0px!important;line-height: none!important;}
.product-title{font-size: 35px;color: #4D4D4D;font-weight: bold;line-height: 40px;margin-bottom: 15px;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/* Hides from IE-mac \*/
*:first-child+html .clearfix{zoom:1;} /* IE7 */
* html .clearfix { height: 1%;zoom:1;}
/*.clearfix {display: block;}*/
.left{float: left;}
.right{float: right;}
.product-container i{font-style: normal;}
.products-price-now{color: #CE453B;font-size: 45px;font-weight: bold;}
.products-price-now i{font-size: 18px;}
.products-price-old{color: #808080;font-size: 15px;font-weight: bold;}
.products-price-old i{text-decoration: line-through;font-size: 15px!important;color: #808080!important;}
.product-message-ul li{font-size: 15px;color: #999;list-style: disc;line-height: 30px;}
.product-message-ul{padding: 0px!important;margin:20px 0px!important;/*padding-left: 20px!important;*/}
.product-message-ul .color-blue{color: #338fd0;}
.product-choice-name{color: #666666;font-size: 16px;line-height: 32px;width: 52px;}
.product-spec-code{color: #666666;font-size: 16px;line-height: 32px;margin-top:10px;}
.product-choice-right{margin-left: 52px;line-height: 32px;}
.product-choice-right a{min-width: 35px;text-align: center;}
.product-choice-color a{box-sizing: border-box;display: inline-block;margin-bottom: 15px;border: 1px solid #e6e6e6;color: #4D4D4D;font-size: 14px;padding: 0px 10px;margin-right: 6px;text-decoration: none!important;}
.product-message .article_conshare a{margin-left: 0px!important;margin-right: 10px!important;}
.product-choice-color .have-choice{background: #808080;color: #fff;}
.product-choice-color .no-choice{opacity: 0.6;cursor: default;}
.product-choice-color .no-choice.have-choice{background: none;color: #4D4D4D;}
.product-preview{display: block;margin: 5px 0px;width: 50px;height: 22px;}
.product-preview-black{background: #343a3f;}
.product-choice-preview a{box-sizing: border-box;display: inline-block;margin-bottom: 5px;border: 1px solid #e6e6e6;color: #4D4D4D;font-size: 14px;padding: 0px 5px;margin-right: 6px;text-decoration: none!important;}
.product-choice-preview .no-choice{opacity: 0.6;cursor: default;}
.product-choice-preview .have-choice{border: 1px solid #5e5e56;}
.product-surplus{color: #B3B3B3;font-size: 13px;margin-left: 15px;}
.product-number-select{height: 32px;border: 1px solid #e6e6e6;width: 100px;font-size: 14px;}
.porduct-button a{display: block;line-height: 50px;text-align: center;font-size: 16px;color: #fff;font-weight: bold;margin-top: 0px;text-decoration: none!important;cursor: pointer;height: 51px;}
.porduct-button button{display: block;line-height: 50px;text-align: center;font-size: 16px;color: #fff;font-weight: bold;margin-top: 0px;text-decoration: none!important;cursor: pointer;border: 0px;}
@media (max-width: 321px){
	.porduct-button button{display: block;line-height: 50px;text-align: center;font-size: 13px;color: #fff;font-weight: bold;margin-top: 8px;text-decoration: none!important;cursor: pointer;border: 0px;}
	.porduct-button a{display: block;line-height: 50px;text-align: center;font-size: 13px;color: #fff;font-weight: bold;margin-top: 8px;text-decoration: none!important;cursor: pointer;height: 51px;}
}
.products-bottom-fix .porduct-button button {width: 50%;}
.porduct-button{padding: 10px 0px 0px 0px;}
.product-buy-button{background: #ec6d6d;}
.product-car-button{background: #999;}
@media (min-width: 1080px){
	.porduct-button a:hover{opacity: 0.8;color:#fff;}
	.products-switch a:hover{background: #444343;color: #fff!important;}
}
.porduct-button a i{color: #fff;margin-right: 10px;font-size: 16px!important;}
@media (max-width: 767px){
	.product-swipers{width: 100%;}
	.product-message{width: 100%;margin-top: 15px;padding: 0px;}
	.product-title{font-size: 26px;}
	.product-message-ul{margin: 5px 0px!important;}
	/*.product-margin {margin-top: 0px;}*/
}
.products-top{margin-bottom: 20px;}
.products-switch a{display: block;float: left;box-sizing: border-box;padding: 0px 10px;color: #444343!important;font-size: 14px;font-weight: bold;text-decoration: none!important;line-height: 43px!important;text-align: center!important;}
.four-width a{width: 25%;}
.three-width a{width: 33.33333333%;}
.two-width a{width: 50%;}
.one-width a{width: 100%;}
.products-switch{border-bottom: 1px solid #999999;}
.products-switch{margin-bottom: 20px;}
.products-switch-group{display: none;}
.products-switch-group img{max-width: 100%;height:auto!important;width:auto!important;}
.active{display: block;}
.products-switch .ahover{background: #444343;color: #fff!important;}
.product-sum button,.product-sum input{-webkit-appearance: none;height: 32px;background: none;border-radius: 0px;border: none;}
.product-sum button{width: 30px;text-align: center;}
.product-sum{border: 1px solid #e6e6e6;}
.product-sum input{line-height: 32px;width: 50px;text-align: center;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.product-sum button:focus,.product-sum input:focus{outline: none;}
@media (max-width: 767px){
	.products-switch a{padding: 0px 5px;}
}
.prodtucts-fix-pc{position: fixed;background: #fff;z-index: 806;box-shadow: 0px 5px 10px #8c8c8c;width: 100%;left: 0;top: 70px;}
.prodtucts-fix-phone{display: none;}
.prodtucts-fix-pc .products-switch a{width: 90px;text-align: center;}
.prodtucts-fix .products-switch{border-bottom: none;margin: 0px;}
.prodtucts-fix-pc .product-number-select{/*width: 80px;*/margin-right: 8px;margin-top: 5.5px;}
.prodtucts-fix-pc .porduct-button a{width: 100px;line-height: 43px;text-align: center;font-size: 14px!important;margin: 0px;}
.prodtucts-fix-pc .porduct-button a i{font-size: 14px!important;}
.prodtucts-fix .porduct-button{padding: 0px;}
.prodtucts-fix{display: none;}
.products-switch-phone{position: fixed;background: #fff;box-shadow: 0px 5px 10px #8c8c8c;width: 100%;left: 0;top: 67px;z-index: 806;}
.products-bottom-fix{position: fixed;width: 100%;left: 0;bottom: 70px;z-index: 806;}
.products-bottom-fix .porduct-button a{width: 50%;}
.products-alert-background{position: fixed;width: 100%;height: 100%;z-index: 1120;background: rgba(0,0,0,0.7);left: 0;top: 0;display: none;}
.products-alert{position: fixed;width: 100%;background: #fff;left: 0;bottom: -100%;z-index: 1130;padding: 18px;box-sizing: border-box;}
.products-alert-delete i{color: #cccccc;font-size: 26px;}
.products-alert-car a{display: block;line-height: 36px;text-align: center;font-size: 14px;}
.products-click-no{cursor: default;background: #e6e6e6;color: #B3B3B3;}
.products-alert-car{margin-top: 14px;}
.products-click{cursor: pointer;background: #e85c58;color: #fff;}
.products-alert-content{max-height: 400px;overflow-y: auto;}
@media (max-width: 767px){
	.prodtucts-fix-pc{display: none;}
	.prodtucts-fix-phone{display:block;}
}
@media (max-width: 1080px){
	.prodtucts-fix-pc{top: 67px;}
}
@media (min-width: 1080px){
	.products-switch-content{width: 1000px; margin: 0px auto;text-align: center;}
}
.brand-name{margin-top:0px;background:none;color:#444;padding-right: 0px;padding:0 0;}
.outstock{cursor: auto!important;}
.size-alert{margin-top:10px;}
.products-switch-content{text-align: center;}
.product-message-ul  h2{font-size:16px!important; color:#528ab7!important; font-weight:bold!important; line-height:30px!important; margin-top:8px!important;}
.product-message-ul  h3{font-size:15px!important; color:#888!important; font-weight:bold!important; line-height:30px!important; }
.product-message-ul  ul{list-style:disc!important; padding-left:24px!important; line-height:30px;}
.product-message-ul  ul li{font-size:15px!important; color:#999;}
.product-message-ul  p{font-size:15px!important; color:#888!important; line-height:30px!important;}
.product-message-ul  span{font-size:15px!important; color:#888!important; }
.product-message-ul  strong{color:#444!important; font-weight:bold!important; }
.size-alert img{ vertical-align:middle; }
.size-alert{margin-bottom:15px;}
.now-promation{font-size:16px; font-weight:bold; }
@media (max-width: 767px){
    .new_index_footer {padding-bottom: 45px;}
    .search-page-tag{font-size: 10px !important;}
}