* {

	margin: 0;

	padding: 0;

}

body {

	background-color: rgb(248, 248, 248);

}

.container {

	width: 1180px;

	height: 100%;

	margin: 0 auto;

	margin-bottom: 20px;

}



/*商品介绍样式*/

.goods-product {

	padding-top: 1px;

	width: 100%;

	height: 100%;

	background-color: white;

}

.goods-product-content {

	/*border: solid red 1px;*/

	margin: 20px 20px 20px 20px;

	/* display: flex; */

	/* flex-direction: row; */

}



/*左边缩略图样式*/

.goods-product-content-left {

	width: 456px;

	float: left;

}

/*.goods-product-small-img img{

    margin: 18px 0 18px  15px ;

}*/

.goods-product-small-img .tabs {

	width: 100%;

	overflow-x: scroll;

	display: -webkit-box;

	display: flex;

	-webkit-flex-wrap: nowrap;

	flex-wrap: nowrap;

	-webkit-justify-content: space-between;

	justify-content: space-between;

}

.goods-product-small-img .tab-list {

	padding: 0 10px;

	text-align: center;

	-webkit-flex: 1 0 auto;

	flex: 1 0 auto;

}



.large_box {

	margin-bottom: 10px;

	width: 456px;

	height: 263px;

	overflow: hidden;

}

.large_box ul {

	width: 100%;

	height: 100%;

}

.large_box ul li {

	width: 100%;

	height: 100%;

}

.large_box img {

	display: block;

	width: 100%;

	height: 100%;

	object-fit: cover;

}



.small_box {

	width: 456px;

	height: 100%;

	overflow: hidden;

	/* display: flex; */

}

.small_list {

	position: relative;

	float: left;

	width: 392px;

	height: 100%;

	overflow: hidden;

}

.small_list ul {

	height: 73px;



	overflow: hidden;

}

.small_list ul li {

	position: relative;

	float: left;

	margin: 0 0 8px 8px;

	width: 70px;

	cursor: pointer;

}

.small_list ul li img {

	display: block;

	object-fit: cover;

}

.small_list ul li .bun_bg {

	display: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 68px;

	height: 68px;



	filter: alpha(opacity=60);

	-moz-opacity: 0.6;

	-khtml-opacity: 0.6;



}

.small_list ul li.on .bun_bg {

	display: block;

	border: solid 2px #1b82d1;

}

.btns {

	display: block;

	width: 20px;

	height: 70px;

	/*background-color:#777;*/

	background-repeat: no-repeat;

	background-position: center center;

	cursor: pointer;

}

/*.btns:hover{

    background-color:#333;

}*/

.lefts_btn {

	float: left;

	margin-right: 12px;

	background-image: url(../images/return.png);

}

.lefts_btn:hover {

	/*float:left;*/

	margin-right: 12px;

	background-image: url(../images/return_sel.png);

}

.rights_btn {

	float: right;

	background-image: url(../images/enter.png);

}

.rights_btn:hover {

	/*float:right;*/

	background-image: url(../images/enter_sel.png);

}



/*右边文字介绍样式*/

.goods-product-content-right {

	height: 100%;

	/* display: flex; */

	/* flex-direction: column; */

	width: 100%;

	margin-left: 8px;

	float: left;

}

.goods-product-content-right-title {

	margin-left: 20px;

	margin-top: -5px;

}

.goods-product-content-right img {

	height: 23px;

	width: 23px;

	margin-top: -10px;

}

.goods-product-content-right text {

	font-size: 20px;

	line-height: 31px
}



.goods-product-content-right-list {

	position: relative;

	height: 30px;

	line-height: 30px;

	font-size: 12px;

}

.goods-product-content-right-list ul.list-ul {

	margin-left: 20px;

	color: #ff0000;

}

.goods-product-content-right-list li {

	float: left;

	margin-left: 9px;

}

.goods-product-content-right-list .img-small {

	margin-left: 28px;

	position: absolute;

	right: 12px;

}

.goods-product-content-right-list .img-small .li1 {

	margin-right: 20px;

}

.goods-product-content-right-list .img-small li img {

	margin-top: 0.5px;

	height: 18px;

	width: 18px;

}

.goods-product-content-right-list .img-small span {

	color: gray;

}

.goods-product-content-right .goods-jianjia {

	display: flex;

	flex-direction: row;

	margin: 13px 0 0 28px;

	line-height: 20px;

}

.goods-product-content-right .goods-jianjia span {

	color: #999999;

}

.goods-product-content-right .goods-jianjia p {

	color: #666666;

	/* max-height: 76px; */

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

}

.goods-product-content-right .goods-jianjia p.onshow {

	color: #666666;

	/* max-height: 76px; */

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 68;

}



.goods-product-content-right .goods-price {

	/* display: flex; */

	/* flex-direction: row; */

	margin: 16px 0 16px 16px;

	/*border: solid 1px black;*/

	background-color: #f3f3f3;

	padding: 10px;

	line-height: 33px;

}

.goods-product-content-right .goods-price li {

	float: left;

	color: #999999;

}

.goods-product-content-right .goods-price .goods-price-right {

	/* margin-left: auto; */

	float: right;

}

.goods-product-content-right .goods-price .goods-price-left {



	float: left;

}

.goods-product-content-right .goods-price .goods-price-left .left-ul li {



	margin-right: 3px;

}

.goods-product-content-right .goods-price .goods-price-left .left-ul li.red {

	color: #ff0000;

	background: #f3f3f3;

	font-size: 26px;

	margin-right: 6px;

	border: solid 0px;

}

.goods-product-content-right .goods-price .goods-price-left .left-ul li.old {

	text-decoration: line-through;

}

.goods-product-content-right .goods-price .goods-price-right .right-ul li span {

	color: #1b82d1;

}

.goods-product-content-right .goods-price .goods-price-right .right-ul li {

	margin-left: 14px;

}







.goods-product-content-right .goods-num {

	/* display: flex; */

	/* flex-direction: row; */

	line-height: 35px;

	color: #999999;

	margin-left: 21px;

	/* float: left; */

}

.goods-product-content-right .goods-num img {

	margin-top: 8px;

}

.goods-product-content-right .goods-num .jisuanqi {

	/* display: flex; */

	float: left;

}

.goods-product-content-right .goods-num .jisuanqi div {

	background-color: #f8f8f8;

	height: 33px;

	width: 33px;

	text-align: center;

	cursor: pointer;

	float: left;

}

.goods-product-content-right .goods-num .jisuanqi div:hover {

	cursor: pointer;

}

.goods-product-content-right .goods-num .jisuanqi img {

	height: 18px;

	width: 18px;

	/*margin:0 auto;*/

}

.goods-product-content-right .goods-num .jisuanqi span {

	height: 33px;

	width: 60px;

	margin: 0 auto;

	text-align: center;



}

.goods-product-content-right .goods-btn {



	margin: 20px 0 0 18px;

}

.goods-product-content-right .goods-btn button {

	width: 123.33px;

	height: 36px;

	/*background-color: #1b82d1;*/

	background: linear-gradient(to top left, #4ba4e8, #1b82d1);

	border: solid 1px #1b82d1;

	color: white;

	margin-right: 20px
}

.goods-product-content-right .goods-btn button:hover {

	background: linear-gradient(to top left, white, white);

	border: solid 1px #1b82d1;

	color: #1b82d1;

	cursor: pointer;

}



/*下部分介绍样式*/

.goods-details {

	/* display: flex; */

	/* flex-direction: row; */

	margin-top: 18px !important;

}

.goods-tab-item {

	margin-left: 18px;

	/*margin-top: -18px;*/

	width: 857px;

	float: left;

}



.left-conten-middle {

	width: 857px !important;

	margin-top: 0;

}









/*后期修改样式*/

.left-footer-cont {

	padding: 0px 10px !important;

	color: #666666 !important;

	height: auto !important;

	/* min-height: 486px!important; */

	margin-top: -10px;

}

.right-bottom {

	clear: both !important;

	overflow: hidden !important;

	background-color: #fff !important;

	height: auto !important;

	padding: 22px 0 6px 0;

}

.other-kecheng {

	margin-left: 0px !important;

	float: left;

}

.layui-tab-title {

	margin-top: -11px !important;

	margin-left: 0px;

}

.right-bottom-ul {

	width: 260px !important;

	margin: 0px 20px 0px 22px !important;

}

#goods-num {

	width: 60px;

	text-align: center;

	height: 29px;

	float: left;

}



.goods-product-content-right .goods-btn button a {

	color: white;

	display: block;

	height: 30px;

	line-height: 30px;

}

.goods-product-content-right .goods-btn button a:hover {

	color: #1b82d1;

}





/*5-9样式修改*/

.right-top .right-top-title h3 {

	padding-left: 20px !important;

}



.layui-tab {

	overflow: inherit;

	margin: 10px 0 0 0;

}

.layui-tab-item p {

	margin: 0;

}



.layui-tab-title li {

	margin: 0 0 0 20px;

}
