.list-details{width: 1280px;margin: 0 auto;background: #E9E9E9;box-sizing: border-box;padding: 30px 20px;display: flex;justify-content: flex-start;border-radius: 6px;}
.list-details .left{width: 380px;height: 500px;position: relative;}


.bg_left{width: 380px;height:500px;float: left;}
.bg_right{float: left;position: absolute;left: 380px;top: 0;z-index: 999;background: #FFFFFF;}
.show{width: 380px;height: 380px;margin-bottom: 20px;position: relative;border:1px solid #E8E8E8;cursor:move;box-sizing: border-box;background: #FFFFFF;border-radius: 42px;overflow: hidden;}
.show img{width: 380px;height: 380px;}
.mask{width: 190px;height: 190px;background: #000;filter: Alpha(opacity=50);opacity:0.5;position: absolute;top: 0;left: 0;display: none;}
.bigshow{width: 380px;height: 380px;overflow: hidden;display: none;border:1px solid #E8E8E8;box-sizing: border-box;}
.bigshow img{width: 760px;height: 760px;}
.smallshow{width: 100%;height: 100px;position: relative}
.smallshow img{width:100%;border:1px solid #e8e8e8;box-sizing: border-box;}
.smallshow>.middle_box{width:100%;overflow: hidden;height: 100px;}
.smallshow .middle{overflow: hidden;height: 100px;width: 100% !important;display: flex;justify-content: flex-start;}
.smallshow .middle>li{width: 100px;height: 100px;cursor:pointer;margin-right:27px;overflow: hidden;background: #FFFFFF;border-radius: 8px;}
.smallshow .middle>li img{width: 100px;height: 100px;float: left;border-radius: 8px;}
.smallshow .middle>li:nth-child(3){margin-right: 0;}

.list-details .con{width: 460px;margin-left: 50px;color: #666666;}
.list-details .con h2{width: 100%;line-height: 30px;font-size: 20px;font-weight: 400;color: #333;}
.list-details .con .code{width: 100%;line-height: 30px;font-size: 14px;color: #333;}
.list-details .con hr{border-bottom: none;margin: 10px 0;background-color: #666;}
.list-details .con .item{width: 100%;display: flex;justify-content: space-between;box-sizing: border-box;padding: 0 10px;color: #666666;font-size: 14px;line-height: 30px;flex-wrap: wrap;}
.list-details .con .item .l{width: 100%;}
.list-details .con .jiage{width: 100%;box-sizing: border-box;padding: 0 10px;color: #666666;font-size: 14px;display: flex;margin-top: 20px;}
.list-details .con .jiage .shoujia{float: left;margin-right: 20px;}
.list-details .con .jiage .shoujia div{height: 40px;float: left;margin-right: 10px;}
.list-details .con .jiage .shoujia div span{line-height: 20px;height: 20px;font-size: 14px;float: left;color: #666666;}
.list-details .con .jiage .shoujia div em{line-height: 20px;height: 20px;font-size: 14px;float: left;font-style: normal;}
.list-details .con .jiage .shoujia div:last-child{line-height: 40px;font-size: 32px;}

.list-details .con .jiage .huiyuanjia{display: flex;width: 100%;flex-wrap: wrap;}
.list-details .con .jiage .huiyuanjia div{height: 30px;margin-right: 10px;width: 100%;line-height: 30px;}
.list-details .con .jiage .huiyuanjia div:nth-child(2){color: #743A3A;font-size: 32px;line-height: 40px;height: 40px;}
.list-details .con  .shuliang{margin-top: 20px;box-sizing: border-box;color: #333333;font-size: 14px;display: inline-block;height: 62px;}
.list-details .con  .shuliang p{font-size: 12px;line-height: 30px;}
.list-details .con  .jisuan{display: flex;justify-content: space-between;width: 100%;}
.list-details .con  .jiajian{width: 160px;height: 36px;}
.list-details .con  .jiajian button{float: left;width: 36px;background: none;color: #333333;height: 36px;line-height: 36px;cursor: pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border: none;border-radius: 50%;}
.list-details .con  .jiajian .reduce{background: url(../img/keyong/jian.png) no-repeat center center;}
.list-details .con  .jiajian .plus{background:url(../img/keyong/jia1.png) no-repeat center center;}
.list-details .con  .jiajian .plus:hover{background:url(../img/keyong/jia2.png) no-repeat center center;}
.list-details .con  .jiajian input{float: left;width:80px;height: 36px;padding: 0 0;margin: 0 0;text-align: center;line-height: 36px;box-sizing: border-box;color: #743A3A;border: none;background: none;}

.list-details .con  .tijiao{width: 100%;padding: 0 10px; box-sizing: border-box;margin-top: 20px;display: flex;justify-content: space-between;}
.list-details .con  .tijiao button{width: 200px;height: 48px;box-sizing: border-box;background: #743A3A;box-shadow: 0px 4px 9px 0px rgba(88, 66, 66, 0.41);border-radius: 15px;color: #ffffff;border: none;font-size: 20px;cursor: pointer;}
.list-details .con  .tijiao .gouwuche:hover{background: #460606;}
.list-details .con  .tijiao .liji{background: #716767;box-shadow: 0px 4px 9px 0px rgba(88, 66, 66, 0.41);border-radius: 15px;display: flex;justify-content: center;line-height: 46px;}
.list-details .con  .tijiao .gouwuche::before{display: inline-block;width: 24px;height: 24px;background: url(../img/keyong/13.png) no-repeat center center;content: '';vertical-align:top;margin-right: 5px;}
.list-details .con  .tijiao .gouwuche span{display: inline-block;vertical-align:top;}

.list-details .con .youhuixx{width: 100%;padding: 0 10px;box-sizing: border-box;margin-top: 20px;}
.list-details .con .youhuixx div{height: 32px;line-height: 32px;background: #743A3A;color: #FFFFFF;padding: 0 20px;display: inline-flex;}
.list-details .con .youhuixx div:nth-child(1){margin-bottom: 10px;}
.list-details .con .youhuixx .s2{background: #A84200;}
.list-details .right{width: 260px;margin-left: 80px;}
.list-details .right ul{width: 100%;}
.list-details .right ul li{width: 100%;font-size: 14px;color: #666666;background: #FFFBCB;border-radius: 15px;box-sizing: border-box;padding: 0 10px;position: relative;margin-bottom: 30px;}
.list-details .right ul li .title{width: 100%;height: 50px;border-bottom: 1px solid #666666;line-height: 49px;box-sizing: border-box;text-align: center;}
.list-details .right ul li pre{line-height: 25px;margin: 0 0;padding: 20px 0;}
.list-details .right ul li:nth-child(2n){background: #FFE2D6;}
.list-details .right ul li a{position: absolute;right: 10px;bottom: -30px;line-height: 30px;color: #666666;}

.list-desc{width: 1280px;margin: 0 auto;margin-top: 40px;background: #E9E9E9;padding: 20px 20px;box-sizing: border-box;border-radius: 6px;display: flex;justify-content: flex-start;}
.list-desc .left{width: 50%;}
.list-desc .left h4{width: 100%;line-height: 25px;border-left: 2px solid #743A3A;box-sizing: border-box;padding-left: 5px;}
.list-desc .left pre{width: 100%;color: #666666;line-height: 30px;padding: 0 20px 0 8px;margin-bottom: 40px;box-sizing: border-box;}
.list-desc .right{width: 50%;}
.list-desc .right h4{width: 100%;line-height: 25px;border-left: 2px solid #743A3A;box-sizing: border-box;padding-left: 5px;margin-bottom: 10px;}
.list-desc .right ul{width: 100%;}
.list-desc .right ul li{width: 100%;display: flex;justify-content: flex-start;color: #666666;}
.list-desc .right ul li label{width: 50%;line-height: 30px;display: flex;justify-content: flex-start;}
.list-desc .right ul li label .icon{width: 15px;height: 15px;display: flex;margin-top: 7.5px;margin-right: 5px;}
.list-desc .right ul li div{width: 50%;line-height: 30px;}

.list-xiangguan{width: 1280px;margin: 0 auto;margin-top: 40px;}
.list-xiangguan .list-title{height: 36px;background: #FFFFFF;line-height: 36px;text-align: left;font-size: 16px;border-bottom: none;box-sizing: border-box;padding: 0 20px;margin-bottom: 10px;}
.list-xiangguan .list-title::after{width: 2px;height: 25px;background: #743A3A;float: left;content: '';margin-top: 5.5px;margin-right: 5px;}
.list-xiangguan ul{display: flex;justify-content:space-between;flex-wrap: wrap;border: 1px solid #DDDDDD;border-radius: 10px;padding: 30px 20px;}
.list-xiangguan ul li{width: 160px;height: 260px;border-radius: 20px;background: #FFFFFF;overflow: hidden;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.list-xiangguan ul li:hover{box-shadow: 0 0 5px #aaa;}
.list-xiangguan ul li .img{width: 100%;height: 160px;}
.list-xiangguan ul li .img img{display: flex;width: 100%;height: 100%;}
.list-xiangguan ul li .dis{background: #743A3A;width: 100%;height: 20px;line-height: 20px;font-size: 12px;color: #FFFFFF;box-sizing: border-box;padding: 0 10px;}
.list-xiangguan ul li .title{width: 100%;height: 35px;line-height: 35px;font-size: 14px;box-sizing: border-box;padding: 0 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.list-xiangguan ul li .desc{width: 100%;display: flex;justify-content: space-between;box-sizing: border-box;padding: 0 10px;height: 30px;line-height: 30px;}
.list-xiangguan ul li .desc em{width: 30px;height: 30px;background: url(../img/keyong/6.png) no-repeat center center;cursor: pointer;}

.list-tags {
	width: 1280px;
	margin: 40px auto 0;
}

.list-tags .list-title {
	height: 36px;background: #FFFFFF;line-height: 36px;text-align: left;font-size: 16px;border-bottom: none;box-sizing: border-box;padding: 0 20px;margin-bottom: 10px;
}

.list-tags .list-title::after{width: 2px;height: 25px;background: #743A3A;float: left;content: '';margin-top: 5.5px;margin-right: 5px;}
.list-tags ul{display: flex;flex-wrap: wrap;border: 1px solid #DDDDDD;border-radius: 10px;padding: 30px 20px;}
.list-tags ul li{
	margin-bottom: 10px;
	padding-left: 7px;
	padding-right: 7px;
}
.list-tags ul li a{
	background-color: #ffeaa9;
	padding: 3px 10px;
	color: #000;
	font-size: 14px;
	display: block;
	transition: all .3s;
}
.list-tags ul li a:hover{color: rgba(0,0,0, 0.7);background-color: rgba(255,233,170, 0.7)}

.list-tags ul li .tag2--circle {
	padding: 3px 14px;
	border-radius: 20px;
	white-space: nowrap;
}

.shipu-ul{width: 1280px;margin:0 auto;box-sizing: border-box;overflow: hidden;position: relative;margin-top: 20px;margin-bottom: 100px;}
.shipu-ul .list-title {
	height: 36px;background: #FFFFFF;line-height: 36px;text-align: left;font-size: 16px;border-bottom: none;box-sizing: border-box;padding: 0 20px;margin-bottom: 10px;
}

.shipu-ul .list-title::after{width: 2px;height: 25px;background: #743A3A;float: left;content: '';margin-top: 5.5px;margin-right: 5px;}
.shipu-ul ul{display: flex;justify-content:flex-start;flex-wrap: wrap;margin-bottom: 20px; gap: 40px;}
.shipu-ul ul li{
	width: 290px;
	height: 340px;
	border-radius: 20px;
	background: #E9E9E9;
	overflow: hidden;
	box-sizing: border-box;
	padding: 15px 30px 0 30px;
	transition: all 0.5s;
}
.shipu-ul ul li:nth-child(4n){margin-right: 0;}
.shipu-ul ul li:hover{}
.shipu-ul ul li .img{width: 100%;height: 230px;border-radius: 50%;overflow: hidden;
	transition: all 0.5s;
}
.shipu-ul ul li .img img{display: flex;width: 100%;height: 100%;backface-visibility: hidden;
	transition: all 0.5s;
}
.shipu-ul ul li .dis{width: 100%;height: 25px;line-height: 25px;font-size: 12px;color: #666666;box-sizing: border-box;padding: 0 0;border-bottom: 1px solid #DDDDDD;}
.shipu-ul ul li .title{width: 100%;height: 35px;line-height: 35px;font-size: 18px;box-sizing: border-box;padding: 0 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.shipu-ul ul li .desc{width: 100%;display: flex;justify-content: space-between;box-sizing: border-box;padding: 0 0;height: 30px;line-height: 30px;font-size: 12px;color: #666666;}
.shipu-ul ul li .desc span{height: 30px;background: url(../img/keyong/18.png) no-repeat 0 center;padding-left: 20px;}
.shipu-ul ul li .desc em{height: 30px;font-style: normal;}
.shipu-ul ul li:hover .img{border-radius: 20px;}
.shipu-ul ul li:hover img{
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
}
.zanwu{width: 100%;line-height: 200px;text-align: center;color: #666666;font-size: 14px;}

.slideTxtBox-desc{width: 1280px;margin: 0 auto;margin-top: 40px;padding-bottom: 100px;}
.slideTxtBox-desc .hd{width: 100%;}
.slideTxtBox-desc .hd ul{width: 100%;display: flex;justify-content: flex-start;box-sizing: border-box;padding: 0 20px;cursor: pointer;}
.slideTxtBox-desc .hd li{min-width: 120px;height: 36px;background: #FFFFFF;border: 1px solid #999999;border-radius: 15px 15px 0px 0px;line-height: 36px;text-align: center;font-size: 16px;margin-left: 20px;border-bottom: none;background: #F7F7F7;padding: 0 20px;box-sizing: border-box;}
.slideTxtBox-desc .hd .on{background: #FFFFFF;}
.slideTxtBox-desc .bd{width: 100%;}
.slideTxtBox-desc .bd ul{width: 100%;}
.slideTxtBox-desc .bd ul li{background: #FFFFFF;width: 100%;box-sizing: border-box;min-height: 200px;padding: 20px 20px;border: 1px solid #DDDDDD;box-sizing: border-box;border-radius: 10px;}

.qitashangpindesc{width: 1280px;margin: 0 auto;margin-top: 40px;}
.qitashangpindesc .list-title{height: 36px;background: #FFFFFF;line-height: 36px;text-align: left;font-size: 16px;border-bottom: none;box-sizing: border-box;padding: 0 20px;margin-bottom: 10px;}
.qitashangpindesc .list-title::after{width: 2px;height: 25px;background: #743A3A;float: left;content: '';margin-top: 5.5px;margin-right: 5px;}
.qitashangpindesc pre{line-height: 30px;border: 1px solid #DDDDDD;border-radius: 6px;box-sizing: border-box;padding: 20px 20px;color: #666666;}
.qitashangpindesc img{max-width: 80%;}