﻿.bgfa{background:#fafafa;}
.bor_b{border-bottom:1px solid #dbdbdb;}
.bor_t{border-top:1px solid #dbdbdb;}
.bor_l{border-left:1px solid #dbdbdb;}
.bor_r{border-right:1px solid #dbdbdb;}
.bor_tb{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.borbox{border:1px solid #dbdbdb;}
.corff6{color:#ff645a;}
.bgff6{ background:#ff645a;}
.cor359{color:#359939;}
.cor10a{color:#F56C6C;}
.corff7{color:#ff7c3b;}
.cor0cd{color:#d9534f;}
.bg2bb{background:#d9534f;}
.bg10a{background:#F56C6C;}
.bg444{background:#444;}
.bg000{background:#000;}
.fa-15x{font-size:1.5em;}

.search input{border:2px solid #F56C6C;width:77%;}
.search button{width:23%; border-radius:0;height:40px;}
.bignav li:hover{background:#F56C6C;}
.bignav li a{color:#fff;}
.miaosha dl:hover{border:1px solid #89acfd;}
.bor_t2{border-top:2px solid #F56C6C;}
.bor_t3{border-top:1px solid #d9534f;}
.progress{height:15px;margin-bottom:10px;}

/**焦点图**/
	.fullSlide{ width:100%;  position:relative;  height:410px; background:#000;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:410px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:410px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.fullSlide .hd ul{ text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
	.fullSlide .hd ul .on{ background:#f00;  }

	.fullSlide .prev,
	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
	.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }

.tuan_tit{ background-color: rgba(0, 0, 0, 0.5);   color:#fff;bottom:0px;width:100%; display:block; height:35px;line-height:35px; font-weight:700;}

.carousel-control.right{background-image: -webkit-linear-gradient(left,rgba(200,200,200,.0001) 0,rgba(200,200,200,.1) 100%); 
    background-image: -o-linear-gradient(left,rgba(200,200,200,.0001) 0,rgba(200,200,200,.1) 100%);
     background-image: -webkit-gradient(linear,left top,right top,from(rgba(200,200,200,.0001)),to(rgba(200,200,200,.1))); 
     background-image: linear-gradient(to right,rgba(200,200,200,.0001) 0,rgba(200,200,200,.1) 100%); }
.carousel-control.left{background-image: -webkit-linear-gradient(left,rgba(200,200,200,.0001) 0,rgba(200,200,200,.1) 100%); 
    background-image: -o-linear-gradient(left,rgba(200,200,200,.0001) 0,rgba(200,200,200,.1) 100%);
     background-image: -webkit-gradient(linear,left top,right top,from(rgba(200,200,200,.0001)),to(rgba(200,200,200,.1))); 
     background-image: linear-gradient(to right,rgba(200,200,200,.0001) 0,rgba(200,200,200,.1) 100%); }
.carousel-control{top:150px;}
.carousel-indicators .active{background-color:#FF0004;}
.carousel-indicators li{border:1px solid #FF0004;}



/*套餐选择*/
 .ark-tab-content {
  background-color: #fff;
  border-color: #ddd;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -o-transition: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  border:1px solid  #ddd;
  border-bottom:4px solid #dfdfdf;
  padding: 10px;
  width:977px;
}
 .ark-option-filter {
  font-size: 13px;
  position: relative;
    width: 100%;
    float: left;
}
 .ark-option-filter .item {
  color: #666;
  margin: 10px 0px 10px 10px;
}
 
 .ark-option-filter .item .selector {
  position: relative;
  float: left;
}
 .ark-option-filter .item .selector .movement {
  margin: 0px 15px 0px;
  height: 30px;
  line-height: 30px;
  /*padding: 1px 10px 1px 10px;*/
  border-radius: 10px;
  background: #3e81c7;
  position: absolute;
  left: 0px;
  top: 0px;
}
 .ark-option-filter .item .selector .filter {
  /*position: absolute;
  left: 0px;
  top: 0px;*/
  width: 100%;
}

.ark-option-filter .item .selector .filter a{ border:1px solid #F56C6C;
  color: #F56C6C;
  height: 30px;
  line-height: 24px;
  padding: 2px 10px 2px 10px;
  border-radius: 3px;
  font-size: 15px; display:inline-block;margin:5px;}
 .ark-option-filter .item .selector .filter a:hover {
  background: #ffdab9;
  color: #d2691e;
}
 .ark-option-filter .item .selector .filter a.current {
	 background:#F56C6C;
    color: #fff;
}
 .ark-option-filter .item .selector .filter a {
  white-space: nowrap;
  text-decoration: none;
  -webkit-transition: background 0.2s, color 0.2s;
  -moz-transition: background 0.2s, color 0.2s;
  -o-transition: background 0.2s, color 0.2s;
  transition: background 0.2s, color 0.2s;
}
 .ark-option-filter .itembox{margin-left: 40px;width:100%;float:left;}
  .ark-option-filter .itembox li{width:195px;height:40px;line-height:40px; display:block; overflow:hidden;margin-right:40px;float:left;font-size:18px;color:#fff; text-align:center;  border-radius: 4px;}
  .ark-option-filter .itembox span{width:195px;height:40px;line-height:40px; display:block; overflow:hidden;}
   .ark-option-filter .itembox a{color:#fff;}

/**产品详情**/
.nav-tabs{ background:#f1f1f1;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #F56C6C;
    border: none;
    border-bottom-color: transparent;
}
.nav>li>a{padding:6px 20px;}
.nav-tabs{border: none;}
.tab-pane p{margin:8px 0; text-indent:30px;}

/**产品详情—购物数量**/
.spinner-sprite, .spinner .decrease, .spinner .decrease[disabled], .spinner .increase, .spinner .value, .spinner .value.passive {
	background: url('../images/spinner.png') no-repeat
}
.spinner {
	height: 30px;
	width: 90px;
	overflow: hidden;
*zoom:1;
	-webkit-box-shadow: 0 3px 3px -4px #aaa;
	-moz-box-shadow: 0 3px 3px -4px #aaa;
	box-shadow: 0 3px 3px -4px #aaa;float:left;
}
.spinner button, .spinner .value {
	text-align: center;
	display: block;
	float: left;
	height: 100%;
	line-height: 30px;
	margin: 0
}
.spinner button {
	border: none;
	width: 29px;
	color: #e5312a;
	font: 22px Arial bold;
	padding: 0;
	outline: none
}
.spinner .decrease {
	background-position: 0 -60px;
	cursor: pointer;
	text-indent: -10000px
}
.spinner .decrease[disabled] {
	background-position: 0 -90px;
	cursor: default
}
.spinner .increase {
	background-position: 0 0;
	cursor: pointer;
	text-indent: -10000px
}
.spinner .value {
	background-position: 0 -120px;
	width: 29px;
	height: 32px;
	border: none;
	font-family: Arial;
	color: #ffffff;
	padding: 0px
}
.spinner .value.passive {
	background-position: 0 -30px;
	color: #919191
}
.spinner .error, .spinner .invalid {
	background: #aa0000
}

.spinnerExample{margin:10px 0;}

.tab-content>.tab-pane img{width:90%;}

@media screen and (max-width: 380px) {	
body{ font-size:13px}
.f16{font-size:15px;}
h4,.f18,f17{font-size:16px;}
}