		.searchPara{ display:none;}
		.itemDetail{}
		.itemDetail .photo{ width: 410px; height: 385px; background-color: #eeeeee;}
		.itemDetail .info{  flex-grow:1;}
		.itemDetail .info li{ line-height: 50px; display: flex; flex-wrap: wrap;}
		.itemDetail .info li:last-child{ display: flex; padding-top: 20px; border-top: solid 1px #eee; justify-content: center;}
		.itemDetail .info strong{ color: #00adbc; font-size: 16px;}
		.itemDetail .info .label{}
		.itemDetail .info .value{}
		
		
		
		@media only screen and (max-width:480px) {
			.itemDetail .photo{ width: 360px; height: 330px; margin: auto;}
			.numberGroup{ margin-top:10px;}
			.itemDetail .info{ padding: 20px 0; }
		}
		@media only screen and (min-width : 481px) and (max-width : 1024px) {
			.itemDetail .photo{ width: 410px; height: 385px; margin-right: 60px}
			.numberGroup{ margin-top:10px;}
			.itemDetail .info{ padding: 40px 0; }
		}
		@media only screen and (min-width:1025px) {
			.itemDetail .photo{ width: 410px; height: 385px; margin-right: 60px}
			.numberGroup{ margin-top:10px;}
			.itemDetail .info{ padding: 40px 0; }
		}
		
		
		
		
		.itemDetail .info .codeName strong{ font-size: 24px;}
		
		.itemDetail .content{ padding: 10px 0;}
		
		.paraList{}
		.paraList .para{ border-bottom: solid 1px #ddd; line-height: 50px; padding: 0 30px; display: flex; flex-wrap: wrap;}
		.paraList .label{ display: block; font-weight: bold;}
		.paraList .value{ display: block;}
		/*.paraList .para:hover{ background-color: #eee;}*/
		
		.paraList .para:nth-of-type(odd){ background-color: #f6f6f6;}
		
		
		@media only screen and (max-width:480px) {
			.paraList .label{ width: 100%;}
			.paraList .value{ width: 100%;}
		}
		@media only screen and (min-width : 481px) and (max-width : 1024px) {
			.paraList .label{ width: 25%;}
			.paraList .value{ width: 75%;}
		}
		@media only screen and (min-width:1025px) {
			.paraList .label{ width: 25%;}
			.paraList .value{ width: 75%;}
		}
		
		
		
		
		
		
		.addCartButton{ width: 140px; height: 50px; background-color: #00adbc; border-radius: 5px; text-align: center; line-height: 50px; display: block; color: #fff; font-size: 18px; margin: 0 10px; cursor: pointer;}
		.onlineButton{ width: 140px; height: 50px; background-color: #00adbc; border-radius: 5px; text-align: center; line-height: 50px; display: block; color: #fff; font-size: 18px; margin: 0 10px; cursor: pointer;}
		
		
		.itemDetail .module{}
		.itemDetail .module .titleBar{ line-height: 50px; border-bottom: solid 2px #00adbc; padding: 0 30px; margin-top: 20px; font-size: 24px; color: #00adbc;}
		.itemDetail .module .content{ padding: 10px 0;}
		.itemDetail .module .content .label{
		        border-bottom: solid 1px #ddd;
                line-height: 50px;
                padding: 0 30px;
		}
		.itemDetail .module .content .label:nth-of-type(odd){
		        background-color: #f6f6f6;
		}
		
		.focus{ padding-left:10px; padding-top:10px;}
		.focus img{ width:auto; height:300px;}
		
		.focus .current{ width:400px; height:300px; overflow: hidden;}
		.focus .current img{ width: 100%; height: 100%; object-fit: cover;}
		.focus .control{ padding-top:10px;}
		.focus .controlList{ display:flex;}
		.focus .controlList li{ width:60px; height:60px; display:block; margin-right:10px; cursor: pointer; overflow: hidden;}
		.focus .controlList img{ width:100%; height: 100%; object-fit: cover;}
		
		
		@media only screen and (max-width:480px) {
			.focus .current{ width:330px;height:250px;}
				.itemDetail .module .content .label{
				    line-height: 2em; padding: 1em 30px;
				}
		}
		@media only screen and (min-width : 481px) and (max-width : 1024px) {
			.focus .current{ width:400px; height:300px;}
		}
		@media only screen and (min-width:1025px) {
			.focus .current{ width:400px; height:300px;}
		}
		
		.price0{ text-decoration:line-through; font-size: 14px;}
		.price{ font-size: 18px;color:#f60; font-weight: bold;}
		.priceTips{color:#f60; padding-left: 5px;}
