		.yunhardware{
			width:86%;margin: 0px auto 150px;display: flex;
		}
		.anchorpoint{
			height:80px;margin-top:-50px;width:100%;
		}
		.productsLeft{
			width:20%;
			min-width: 200px;
		}
		.categoryName{
			margin: 0px 0px 40px 0px;
			padding:0px 0px 20px 0px;
		}
		.categoryName a{
			text-decoration: none;
		}
		.categoryName .largesort{
			color: #666;
			font-size: 16px;
			font-weight: bold;
			height: 50px;
			line-height: 50px;
			white-space: nowrap;
			overflow: hidden;
		}
		.categoryName .feature-item{
			height:16px;
			line-height:1;
		}
		.categoryName .feature-item::after{
			content:"";
			height:1px;
			margin-top:17px;
			display: block;
		}
		.categoryName .largesort span{
			display: inline-block;
		}
		.categoryName .subsort{
			cursor: pointer;
		}
		.categoryName .subsort a{
			display: block;
			color: #222222;
			font-size:16px;
			height:32px;
			line-height:32px;
			padding-left:30px;
			transition:all .7s ease 0s;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		.categoryName .choose{
			color: #4489ca !important;
			background:#f4f5f6;
		}
		.categoryName .subsort a:hover{
			background: #f4f5f6;
		}

		/*  */
		.productsRight{
			width:80%;padding-left:5%;
		}
		@media all and (max-width: 768px){
			.yunhardware {
			    width: 90%;
			}
			.productsLeft{
				width:30%!important;
			}
			.productsRight{
				width:70%!important;padding-left:5%;
			}
		}
		.productsRight ul{
			list-style: none;
		}
		.productsRight li{
			list-style: none;
		}
		.productsRight a{
			text-decoration: none;
			color: #666;
		}
		.productsRight .route span{
			display: inline-block;
			font-size: 14px;
			/* height: 50px;
			line-height: 50px; */
			color: #222222;
		}
		.productsRight .route .slash{
			display: inline-block;
			font-size: 16px;
			color: #222222;
			margin-left: 5px;
		}
		.productsRight .route li{
			margin-bottom: 17px;
		}
		.productsRight .route li a{
			margin-left: 5px;
			color: #666;
			font-size: 16px;
		/* 	height: 50px;
			line-height: 50px; */
			
		}
		.productsRight .route .choose{
			color: #4489ca !important;
		}
		
		.productsRight .voiplist .machine-line{
			margin:20px auto;
			width: 20px;
			border-top: 2px solid #4489ca;
		}
		.productsRight .voiplist .machine-title{
			text-align: center;
			font-size: 15px;
			color: #666666;
			font-weight:600;
			line-height: 1.5;
			margin: 0 0 0px;
		}
	
		.voiplist{
			
		}
		.voipline{
			width:100%;display: flex;justify-content:flex-start;align-items: flex-start;
		}
		.voipline .voip{
			margin-bottom:35px;
			vertical-align: top;
			box-sizing: border-box;
			width: 30%;
			margin-right: 5%;
		}
		.voipline .voip:last-child{
			margin-right:0%;
		}
		.voip:hover .machine-title{
			color: #4489ca !important;
			line-height: 1.5;
			margin: 0 0 0px;
		}
		.voip:hover .machine img{
			transform: scale(1.1);
			-webkit-transform: scale(1.1);
		}
		.machine{
			height: 300px;
			background: #f4f5f6;
			display: flex;
			align-items:center;
			text-align: center;
		}
		.machine img{
			width:90%;
			margin: 0 auto;
			cursor: pointer;
			-webkit-transition: all 0.3s linear;
		}
		
		/* 话机详情页 */
		.diamond{
			    height: 60px;
			    width: 100%;
			    background: #fff;
		}
		.yep3c{
			position: relative;
			overflow: visible;
			width: 100%;
			min-width: 1200px;
		}
		.yep3c .ybg{
			background-image: url(../img/hardwarelist/yep300a1bk.jpg);
			position: relative;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
		}
		.yep3c .ybg img{
			width: 100%;
			opacity: 0;
			vertical-align: top;
			max-width: 100%;
			height: auto;
		}
		.yep3c .yep3cont{
			position: absolute;
			width: 100%;
			right:0;
			top:85px;
		}
		.yep3c h2{
			text-align: center;
			color:#484747;
			font-size: 48px;
			font-weight:bold;
			letter-spacing:0px;
		}
		.yep3c .iconlist{
			display: flex;
			align-items: flex-start;
			justify-content: space-around;
			width:70%;
			margin: 0 auto;
			margin-top: 80px;
		}
		.yep3c .iconlist .trait{
			text-align: center;
		}
		.yep3c .iconlist .trait h3{
			margin-top: 5px;
			font-size:24px;
			color:#484747;
			font-weight: bold;
			letter-spacing:0px;
		}
		.yep3c .machine{
			width: 22%;
			margin: 0 auto;
			margin-top:70px;
			background: transparent;
			position: relative;
		}
		.yep3c .machine img{
			width: 100%;
			position: absolute;
			top: 0;
			left: -10%;
			
		}
		.yep3d{
			position: relative;
			overflow: visible;
			width: 100%;
			min-width: 1200PX;
		}
		.yep3d .ybg{
			background-image: url(../img/hardwarelist/yep300a2bk.jpg);
			position: relative;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
		}
		.yep3d .ybg img{
			width: 100%;
			opacity: 0;
			vertical-align: top;
			max-width: 100%;
			height: auto;
		}
		.yep3d .trait{
			position: absolute;
			width:50%;
			right:0;
			top: 50%;
			transform: translateY(-50%);
			display: flex;
			align-items: flex-start;
			justify-content:space-between;
		}
		.yep3d .trait .case{
			width:50%;
			padding-right: 5%;
		}
		.yep3d .trait .case div{
			width:max-content;
			text-align: center;
		}
		.yep3d .trait .case h3{
			color: #FFFFFF;
			text-align: left;
			font-size: 36px;
			line-height:2;
			margin-top: 10px;
			letter-spacing: 3px;
		}
		.yep3d .trait .case p{
			color: #FFFFFF;
			text-align: left;
			font-size: 20px;
			line-height:1.5;
			letter-spacing:1px;
		}
		
		.yep3a{
			position: relative;overflow: hidden;width: 100%;min-width: 1200px;margin: 0 auto;
		}
		.yep3a .des{
			position: absolute;width: 40%;left:10%;top: 50%;transform: translateY(-50%);
		}
		.yep3a .des h2{
			color: white;font-size: 48px;
		}
		.yep3a .des p{
			color: white;font-size: 25px;line-height:1.5;margin-top: 30px;
		}
		.yep3a img{
			width: 100%;
		}
		.yep3b{
			width: 100%;min-width: 1200px;
			display:flex;align-items:center;justify-content:space-around;background-color:#dee0e4;padding-top:50px;padding-bottom: 50px;
		}
		.yep3b .leftdes{
			width: 40%;height:480px;margin-left:10%;
		}
		.yep3b .leftdes img{
			width: 100%;height: 100%;object-fit: cover;
		}
		.yep3b .rigdes {
			width: 45%;padding-left: 5%;
		}
		.yep3b .rigdes h2{
			color:#66666;font-size: 48px;
		}
		.yep3b .rigdes h3{
			color:#4489ca;font-size: 25px;font-weight: bold;margin-bottom:20px;
		}
		.yep3b .rigdes ul {
			margin-bottom:20px;
			width:85%;
		}
		.yep3b .rigdes ul li{
			display:block;
			font-size: 18px;
			color:#666;
		}
		
		/* yep100 */
		.yep100d{
			width: 100%;
			min-width: 1200px;
			position: relative;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
		}
		.yep100d .bjflex{
			width: 80%;
			margin: 0 auto;
			display: flex;
			justify-content: space-between;
			align-items:center;
		}
		.yep100d .bjflex .ybg{
			width: 35%;
			margin-top:30px;
			margin-bottom:30px;
		}
		.yep100d .bjflex .ybg img{
			width: 100%;
		}
		
		.yep100d .bjflex .yepjq{
			width: 45%;
			margin-top:30px;
			margin-bottom:30px;
		}
		.yep100d .bjflex .yepjq img{
			width: 100%;
		}
		.yep100d .bjflex .trait{
			width:45%;
		}
		.yep100d .bjflex .trait h2{
			color: white;font-size: 48px;
		}
		.yep100d .bjflex .trait p{
			color: white;font-size: 25px;margin-top:30px;line-height: 1.5;
		}
		
		/*  */
		.yep100a{
			width: 100%;
			min-width: 1200px;
			position: relative;
			overflow: visible;
		}
		.yep100a .ybg{
			background-image: url(../img/hardwarelist/YE-P100bk2x.jpg);
			position: relative;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
		}
		.yep100a .ybg img{
			width: 100%;
			opacity: 0;
			vertical-align: top;
			max-width: 100%;
			height: auto;
		}
		.yep100a h2{
			position: absolute;
			width: 100%;
			right:0;
			top:85px;
			text-align: center;
			color:#484747;
			font-size: 48px;
			font-weight:bold;
		}
		.yep100a .bjflex{
			position: absolute;
			width:80%;
			right:10%;
			top: 40%;
			transform: translateY(-40%);
			display: flex;
			align-items: flex-start;
			justify-content: space-between;
		
		}
		.yep100a .bjflex .fe1{
			text-align: center;
		}
		.yep100a .bjflex .fe1 h3{
			margin-top: 5px;
			font-size:30px;
			color:#484747;
			font-weight: bold;
		}
		
		/* yep510 */
		
		.yep510a{
			position: relative;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: 50%;
			width: 100%;
			min-width:1200px;
			padding-top: 0.5rem;
			padding-bottom: 0.5rem;
		}
		.yep510a .bjlocate{
			width: 100%;
			margin-top: 80px;
			display: flex;
			justify-content: center;
			align-items: center;
			
		}
		.yep510a .bjlocate .txt{
			width: 70%;
			margin: 0 auto;
			text-align:left;
		}
		.yep510a .bjlocate .txt h2{
			text-align: center;
			color:#484747;
			font-size: 48px;
			font-weight:bold;
		}
		.yep510a .bjlocate .txt p{
			color:#484747;
			font-size:22px;
			line-height:1.5;
			margin-top:60px;
		}
		.yep510a .bjlocateimg{
			margin-top: 30px;
			margin-bottom: 30px;
			width: 100%;
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.yep510a .bjlocateimg img{
			max-width: 100%;
			vertical-align: top;
			border: 0;
		}

		
		
		.yep510b{
			width: 100%;
			min-width: 1200px;
			position: relative;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
		}
		.yep510b .bjflex{
			width: 80%;
			margin: 0 auto;
			display: flex;
			justify-content: space-between;
			align-items:center;
		}
		.yep510b .bjflex .yepjq2{
			width:35%;
			margin-bottom: 20px;
		}
		.yep510b .bjflex .yepjq2 img{
			width: 100%;
		}
		.yep510b .bjflex .trait{
			width:45%;
			text-align:right;
		}
		.yep510b .bjflex .trait h2{
			color: white;font-size: 48px;letter-spacing:3px;margin-bottom:50px;
		}
		.yep510b .bjflex .trait .list{
			width: 100%;
			display: flex;
			justify-content: space-between;
			align-items:center;
		}
			
		.yep510b .bjflex .trait .list div{
			text-align: center;
		}
		
		.yep510b .bjflex .trait .list p{
			color: white;font-size: 20px;letter-spacing: 2px;line-height: 2;
		}
		/*  */
		.yep510a .bjimg25{
			width:30%;
			margin: 0 auto;
		}
		.yep510a .bjimg25 img{
			width: 100%;
		}
		.yep510a .bjflex25{
			position: absolute;
			width:80%;
			right:10%;
			top: 40%;
			transform: translateY(-40%);
			display: flex;
			align-items: flex-start;
			justify-content: space-between;
		}
		.yep510a .bjflex25 .hzleft{
			width: 30%;
		}
		.yep510a .bjflex25 .hzright{
			width: 30%;
			text-align:right;
		}
		.yep510a .bjflex25 .fe1{
			width:40%;
			text-align: center;
			display: inline-block;
		}
		.yep510a .bjflex25 .fe1 h3{
			margin-top: 5px;
			font-size:30px;
			color:#484747;
			font-weight: bold;
			letter-spacing:3px;
		}