body{
	background: #fff;
}
#introCon{
	width:100%;
	overflow: hidden;
}
#introCon .banner{
	position:relative;
	background: url(./web/index_sub_banner.jpg);
	height:398px;
	background-position-x:50%;
}
#mainBannerSection{
	overflow: hidden;
	 position: relative;
}
#mainBannerCon{
	position:relative;
	width: 100%;
}    
#mainBannerCon{position:relative;}  
#mainBannerCon .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
#mainBannerCon .bd ul{}
#mainBannerCon .bd li{display:none;overflow:hidden;text-align:center;background-position-x:50%;}
#mainBannerCon .bd li:first-child{display:block;}
#mainBannerCon .bd li a{display:block;height:400px;}
#mainBannerCon .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
#mainBannerCon .hd ul{text-align:center;margin-right: 20px;}
#mainBannerCon .hd ul li{
	display: inline-block;
	background: #cccccc;
	cursor: pointer;
	width: 40px;
	height: 5px;
	line-height: 26px;
	margin: 0 10px;
	font-size:0px;
}
#mainBannerCon .hd ul .on{
	background: #ff9900;
	color: #fff;
}
.naviCon{
	background: #b4e7f2;
  /* margin-top: -46px; */
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -500px;
}
.naviCon li{
	display:block;
	float:left;
}
.naviCon li:first-child{
	margin-left:15px;
}
.naviCon li a{
	display:inline-block;
	padding:13px 25px;
	color:#333;
	font-size:14px;
}
.naviCon li:hover a, .naviCon li.active a{
	color:#f36362; 
}


.leftPart{
	padding-top: 30px;
}
.leftPart>.currentPath, .leftPart>.currentPath a{
	color:#666666;
}
.leftPart>.currentPath a:hover{
	color:#222222;
}
.leftPart>.prodInfoCon{
	margin-top:25px;
	max-height: 400px;
}
.leftPart>.prodInfoCon .img{
	float: left;
	width: 410px;
	height: 370px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #dddddd;
}
.leftPart .favorBtn{
	display:block;
	line-height: 40px;
	width: 200px;
}
.leftPart .favorBtn:hover{
	color:#FF6600;
}
.leftPart .favorBtn .staricon{
	display:inline-block;
	background:url("./web/favor_star_icon.png") no-repeat;
	height:15px;
	width:17px;
}
.leftPart>.prodInfoCon .img img{
	max-height: 100%;
}
.leftPart>.prodInfoCon .content{
	float:left;
	margin-left:70px;
	width: 510px;
}
.leftPart>.prodInfoCon .name{
	font-size: 22px;
	border-bottom: 1px dashed #ddd;
	line-height: 36px;
	font-weight: bold;
	padding-bottom: 5px;
}
.leftPart>.prodInfoCon .price{
	margin:10px 0 0;
	line-height:50px;
}
.leftPart>.prodInfoCon .xiaoshoujia{
	color: #FF6600;
	font-size: 24px;
	margin-right:25px;
}
.leftPart>.prodInfoCon .xiaoshoujia .vip{
	font-size: 14px;
	margin-left: 10px;
	color: red;
}
.leftPart>.prodInfoCon .cankaojia{
	color: #999999;
	font-size: 18px;
	text-decoration:line-through;
}
.leftPart>.prodInfoCon .optSelection{
	margin-top:12px;
	line-height:32px;	
}
.leftPart>.prodInfoCon .optSelection .title{
	display:block;
	float:left;
}
.leftPart>.prodInfoCon .optSelection .optGroup{
	display:block;
	float:left;
	width: 280px;
}
.leftPart>.prodInfoCon .optSelection .optItem{
	display:inline-block;
	position: relative;
	padding:0 15px;
	background: #fff;
	border: 2px solid #ff9900;
	margin:0 4px 10px 4px;
	cursor:pointer;
}
.leftPart>.prodInfoCon .optSelection .optItem.active .checkedIcon{
	display:none;
	position: absolute;
	width:12px;
	height:12px;
	right:0;
	bottom:0;
	background:url("./web/index_selection_checked.png") no-repeat;
}
.leftPart>.prodInfoCon .optSelection .optItem.active .checkedIcon{
	display:block;
}   
.leftPart>.prodInfoCon .btnCon{
	margin-top:25px;
	font-size: 16px;
	padding-bottom: 25px;
}
.leftPart>.prodInfoCon .mashangyongyou{
	display:inline-block;
	width:140px;
	height:40px;
	background: url('./web/index_proddetail_order_now.png') no-repeat;
	margin-right:8px;
	color:#ffffff;
	padding-top:10px;
}
.leftPart>.prodInfoCon .mashangyongyou span{
	margin: 0 0 0 33px;
}
.leftPart>.prodInfoCon .fanfankan{
	display:inline-block;
	width:150px;
	height:40px;  
	background: url('./web/index_proddetail_preview.png') no-repeat;
	color:#666;
	padding-top:10px;
}
.leftPart>.prodInfoCon .fanfankan span{
	margin: 0 3px 0 20px;
}
.leftPart>.prodInfoCon .fanfankan .caret{
    display:inline-block;
	width:14px;
	height:16px;  
	background: url('./web/index_detail_btn_caret.png') no-repeat;
}
.leftPart>.prodDetailCon{
	position:relative;
	width:975px;
	margin-top:70px;
	border:1px solid #cccccc;
	padding:20px 10px 30px;
	background:#fff;
}
.leftPart>.prodDetailCon .tabHost{
	position:absolute;
	display:block;
	top: -50px;
	left: -1px;
	border:1px solid #cccccc;
	border-bottom:0;
	background:#0192b5;
	width:100%;
}
.leftPart>.prodDetailCon  .tabItem{
	line-height: 48px;
	padding: 0 25px;
	font-size: 16px;
	color: #666666;
	cursor: pointer;
	color: #fff;
}
.leftPart>.prodDetailCon .tabItem.active{
	font-weight: bold;
}
.leftPart>.prodDetailCon .tabItem.pingjia{
	left:114px;
}
.leftPart>.prodDetailCon>.content{
	display:none;
}
.leftPart>.prodDetailCon>.content.active{
	display:block;
}
.leftPart>.prodDetailCon>.content li.item{
	display:block;	
	padding:5px 0;
	border-top:1px dashed #cccccc;
}
.leftPart>.prodDetailCon>.content li.item:first-child{
	border-top:0;
}
.leftPart>.prodDetailCon>.content .item .c1{
	float:left;
	width:80px;
	margin-right:15px;
}
.leftPart>.prodDetailCon>.content .item .c2{
	float:left;
	width: 650px;
}
.leftPart>.prodDetailCon>.content .item img{
	width:100%;
}
.leftPart>.prodDetailCon>.content .item .c1 p{
	text-align:center;
	font-size:13px;
	color:#666666;
	margin-top:4px;
}
.leftPart>.prodDetailCon>.content .item .c2 .r1{
	margin-top:7px;
}
.leftPart>.prodDetailCon>.content .item .c2 .iocn-star{
	display:block;
	float:left;
}
.leftPart>.prodDetailCon>.content .item .c2 .date{
	display:block;
	float:right;
	color: #c3c3c3;
	font-size:13px;
}
.leftPart>.prodDetailCon>.content .item .c2 .r2{
	margin-top:10px;
	color: #333333;
	font-size:15px;
	line-height:28px;
}
