.foot {
	max-width: 1920px;
	min-width: 1300px;
	height: 220px;
	background: #232628;
	opacity: 1;
	margin: auto;
}
.public {
	display: flex;
	padding-top: 50px;
}.titletop{
	display: flex;
	width: 1191px;
	margin: 0 auto;
	position: relative;
}
.titletop>a:nth-child(1){
	position: absolute;
	left: 0;
}
.titletop>a:nth-child(2){
	position: absolute;
	left: 1089;
}
.top {
	max-width: 1920px;
	min-width: 1300px;

	width: 100%;
	height: 68px;
	background: rgba(00, 00, 00, 0.3);
	position: absolute;

	top: 0;
	z-index: 2;
}
header{
	min-width: 1300px;
	overflow: hidden;

}
header a img {
	position: absolute;
	z-index: 2;
}


header .title {
	margin-left: 531px;
		display: flex;
		z-index: 2;
	}
	
	header .title>li {
		padding: 24px 25px;
		z-index: 2;
		width: 64px;
	}
	header .title>li:nth-child(1){
		width: 32px;
	}
	header .title li a {
		display: block;
		width: 100%;
		height: 100%;
		text-align: center;
		color: #ffffff;
		font-size: 16px;
		z-index: 2;
	
	}

    .product_case_none {
        position: absolute;
        height: 0;
        left: -365px;
        top: -26px;
        transition-duration: 0.5s;
    }
    
    .opt {
        position: absolute;
        max-width: 1920px;
		min-width: 1300px;
        height: 0;
        background-color: rgba(00, 00, 00, 0.7);
        top: 88px;
        overflow: hidden;
        transition-property: all;
        transition-duration: 0.5s;
    
    }
    
    .product_case_none .opt_i {
        position: absolute;
        opacity: 0;
        border-top: 9.5px solid transparent;
        border-right: 5.5px solid transparent;
        border-bottom: 9.5px solid #000;
        border-left: 5.5px solid transparent;
        left: 1033px;
        top: 69px;
    }

    header label {
        width: 80px;
        position: absolute;
        top: 24px;
        left: 1004px;
        color: #ffffff;
        font-size: 16px;
        z-index: 2;
    }    
	.titletop {
		display: flex;
		width: 1191px;
		margin: 0 auto;
		position: relative;
	}
	
	.address{
		white-space:nowrap
	}