.carousel {
	max-width: 100%;
	width: 100%;
}

.carousel .item {
	width: 100%;
	padding-right: 13px;
	padding-bottom: 20px;
}

.carousel-inner {
	border-bottom: 1px solid #e8e8e8;

}

.carousel .carousel-control {
	color: #ffffff
}

.carousel-control.left {
	display: block;
	margin-top: 100px;
	background-image: url(../img/arrow_left.png);
	width: 37px;
	height: 90px;
}

.carousel-control.left:focus,
.carousel-control.left:hover {
	background-image: url(../img/arrow_left2.png);
}

.carousel-control.right {
	display: block;
	margin-top: 100px;
	background-image: url(../img/arrow_right.png);
	width: 37px;
	height: 90px;
}

.carousel-control.right:focus,
.carousel-control.right:hover {
	background-image: url(../img/arrow_right2.png);
}

.carousel .carousel-indicators {
	display: none;
}

.carousel .items {
	margin: 15px 0 0 13px;
}

@media (max-width: 500px) {
	.carousel .items {
		margin: 10px 0 0 7px;
	}
}

.carousel a {
	display: block;
	height: 172px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.carousel .lbl {
	position: absolute;
	padding: 5px;
}

.carousel .img {
	/*max-width:250px;*/
	padding: 4px;
	width: 100%;
	height: 182px;
	background-color: #FFFFFF;
	border: 1px solid #dcdcdc;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(153, 153, 153, 1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(153, 153, 153, 1);
	box-shadow: 0px 0px 5px 0px rgba(153, 153, 153, 1);
}

.carousel .img img {
	width: 100%;
	height: 172px;
}

.carousel .detail {
	padding: 5px 5px;
	margin-top: 8px;
	font-size: 15px;
}

.carousel .bname {
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	color: #5f259f;
	max-height: 50px;
	overflow: hidden;
}

.carousel .price {
	color: #000000;
	font-size: 15px;
  font-weight:bold;
}

.carousel .oldprice {
	color: #999;
	text-decoration: line-through;
}

/*
.carousel .priceouter{
	float:right;
	 width:70px;
	 text-align:center;
}
.carousel .pricenum{ 
    width:70px;
	text-align:center;
	margin-top:5px;  
	font-size:17px;
	color:#bf3c09;
}
 
.carousel .price{  
    width: 30px;
    height:30px; 
	line-height:30px;  
	margin:auto;
	margin-top:5px;  
	text-align:center;
    background: #d55000; 
	color:#ffffff;
    -moz-border-radius: 50%!important; 
    -webkit-border-radius: 50%!important; 
    border-radius: 50%!important;  
 	font-size:15px; 
}
.carousel .rentouter{
	float:right;
	 width:70px;
	 text-align:center;
}
.carousel .rentnum{ 
    width:70px;
	text-align:center;
	margin-top:5px;  
	font-size:17px;
	color:#8a4abb;
}
 
.carousel .rent{  
    width: 30px;
    height:30px; 
	line-height:30px;  
	margin:auto;
	margin-top:5px;  
	text-align:center;
    background: #8a4abb; 
	color:#ffffff;
    -moz-border-radius: 50%!important; 
    -webkit-border-radius: 50%!important; 
    border-radius: 50%!important;  
 	font-size:15px; 
}
*/

/********************************************/
#left_carousel_1 {
	width: 100%;
}

#left_carousel_1 .item {
	width: 100%;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
}

#left_carousel_1 .carousel-inner {
	background-color: #e8e8e8;
}

#left_carousel_1 .carousel-control {
	color: #ffffff
}

#left_carousel_1 .carousel-control.left {
	display: block;
	margin-top: 60px;
	background-image: url(../img/left_slide_a1.png);
	width: 30px;
	height: 50px;
}

#left_carousel_1 .carousel-control.left:focus,
#left_carousel_1 .carousel-control.left:hover {
	background-image: url(../img/left_slide_a1.png);
}

#left_carousel_1 .carousel-control.right {
	display: block;
	margin-top: 60px;
	background-image: url(../img/left_slide_a2.png);
	width: 30px;
	height: 50px;
}

#left_carousel_1 .carousel-control.right:focus,
#left_carousel_1 .carousel-control.right:hover {
	background-image: url(../img/left_slide_a2.png);
}

#left_carousel_1 .p360 {
	width: 100%;
	height: 200px;
	overflow: hidden;
}

#left_carousel_1 .p360 .p360_detail {
	position: absolute;
	margin-top: 120px;
	height: 80px;
	width: 100%;
	padding: 10px;
	background-image: url(../img/p360bg70.png);
	color: #FFF;

}

#left_carousel_1 .p360 .p360_detail .p360_bname {
	color: #ffd800;
	font-size: 15px
}

/********************************************/
#left_carousel_2 {
	width: 350px;
	height: 120px;
}

#left_carousel_2 .item {
	width: 100%;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
}

#left_carousel_2 .carousel-inner {
	background-color: #e8e8e8;
}

#left_carousel_2 .carousel-control {
	color: #ffffff
}

#left_carousel_2 .carousel-control.left {
	display: block;
	margin-top: 30px;
	background-image: url(../img/left_slide_a1.png);
	width: 30px;
	height: 50px;
}

#left_carousel_2 .carousel-control.left:focus,
#left_carousel_2 .carousel-control.left:hover {
	background-image: url(../img/left_slide_a1.png);
}

#left_carousel_2 .carousel-control.right {
	display: block;
	margin-top: 30px;
	background-image: url(../img/left_slide_a2.png);
	width: 30px;
	height: 50px;
}

#left_carousel_2 .carousel-control.right:focus,
#left_carousel_2 .carousel-control.right:hover {
	background-image: url(../img/left_slide_a2.png);
}

.firsthand .fhimg {
	width: 350px;
	height: 120px;
	background-color: #F1F1F1;
	overflow: hidden;
	text-align: center
}

.firsthand .fhimg img {
	max-height: 120px;
}


#left_carousel_2 .fhimg {
	background-color: #333
}

#left_carousel_2 .fhimg img {
	max-height: 120px;
}


/********************************************/
#pdetail_carousel {
	width: 100%
}

#pdetail_carousel td {
	font-size: 13px;
}

#pdetail_carousel .obd {
	padding: 10px 3px
}

#pdetail_carousel .bd {
	border: 1px solid #f3f3f3;
	padding: 3px
}

#pdetail_carousel .relatep_img {
	background-color: #E9E9E9;
	height: 100px;
	overflow: hidden;
	padding: 3px;
}

#pdetail_carousel .relatep_img img {
	max-width: 100%;
	max-height: 100px;
}

@media (max-width: 320px) {
	#pdetail_carousel .obd {
		padding: 2px 1px
	}

	#pdetail_carousel .bd {
		border: 1px solid #f3f3f3;
		padding: 0
	}

	#pdetail_carousel .relatep_img {
		padding: 0px;
		height: 100px;
		overflow: hidden;
	}

	#pdetail_carousel .relatep_img img {
		max-width: 100%;
		max-height: 100px;
	}
}

#pdetail_carousel .item {
	width: 100%;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
}

#pdetail_carousel .item .bname {
	font-size: 15px;
	color: #c00
}

#pdetail_carousel .carousel-inner {

	height: 250px;
	overflow: hidden;
	background-color: #ffffff;
	border: 1px solid #e7e7e7
}

#pdetail_carousel .carousel-control {
	color: #ffffff
}

#pdetail_carousel .carousel-control.left {
	display: block;
	margin-top: 60px;
	background-image: url(../img/left_slide_a1.png);
	width: 30px;
	height: 50px;
}

#pdetail_carousel .carousel-control.left:focus,
#pdetail_carousel .carousel-control.left:hover {
	background-image: url(../img/left_slide_a1.png);
}

#pdetail_carousel .carousel-control.right {
	display: block;
	margin-top: 60px;
	background-image: url(../img/left_slide_a2.png);
	width: 30px;
	height: 50px;
}

#pdetail_carousel .carousel-control.right:focus,
#pdetail_carousel .carousel-control.right:hover {
	background-image: url(../img/left_slide_a2.png);
}