.photo .titles{margin-top:1rem;}
.photo-list{margin-bottom: 5px;}
.prod-list.photo-list li .inner-box:before{display: none;}

.photo{width:100%; padding:0px 8vw; margin: auto; text-align: center;}
.photo ul {}
.photo ul li {}

.main-navigation {
    position: relative;
    background: none;border-bottom: 1px solid #E2E2E2;
}

.photo-hzhb{margin:auto; padding-bottom:85px;}
.photo-hzhb .prod-list{margin: auto;max-width:1280px;}
.photo-hzhb li{width:auto;margin: 20px;
    max-width: 120px}

.photo-zhuanli{}
.photo-zhuanli li .image{overflow: hidden; margin-bottom: 5px;}
.photo-zhuanli li .text{background:var(--color1); color:#FFFFFF; padding:2rem;border-radius: 10px;}
.photo-zhuanli li .text span{font-size:1rem;}
.photo-zhuanli li .text p{font-size:1.2rem;}

@media screen and (max-width: 1023px)
{
	.photo{padding-bottom: 3rem !important;}
	.photo ul li {width:100%;}
}

@media screen and (max-width: 767px)
{
	
}
@media screen and (max-width: 425px)
{
	
}
@media screen and (max-width: 414px)
{
		
}


@media screen and (max-width: 375px)
{
	
}

@media screen and (max-width: 360px)
{
	
}

@media screen and (max-width: 320px)
{
	
}
