

.complogo{
	width:43px;
	height:43px;
	float:left;
}

.comptext{
	color: blue;
    padding: 0;
    margin: 0;
    padding-left:5px;
    font-size: 30px;
    font-weight:bold;
    height:45px;
    line-height:36px;
    width:150px;
    float:left;
}

#win a{
	color:white;
}

#about img{
	width:100vw;
	height: calc( 100vw * 772 / 1914 );
}


#home .h1.2{
	width:90vw;
	margin-left:5vw;
	height: calc( 96vw * 79 / 971 );
}

#product{
	width:100vw;
	height: calc( 100vw * 1434 / 1914 );
	background-image: url("../image/product.jpg");
	background-size:100%;
	
}

#product img{
	width:160px;
	height:32px;
	z-index:999999;
	margin-top:60%;
	margin-left:70%;
	cursor: pointer;
}



#wl img{
	width:100vw;
	height: calc( 100vw * 847 / 1914 );
}

#call img{
	width:100vw;
	height: calc( 100vw * 491 / 1914 );
	
}

#allput_top{
	width:100vw;
	height: calc( 100vw * 134 / 1914 );
	background-image: url("../image/allput_top.jpg");
	background-size:100%;
}

#allput_left img{
	width:50vw;
	height: calc( 50vw * 619 / 971 );
	background-size:100%;
	float:left;
}

#allput_right{
	width:50vw;
	height: calc( 50vw * 619 / 971 );
	background-image: url("../image/allput_right.png");
	background-size:100%;
	opacity:0.9;
}

.allput_bottom{
	width:100vw;
	height: calc( 50vw * 619 / 917 );
}

#win{
	width:100px;
	height:30px;
	line-height:30px;
	margin-top:20px;
	margin-left:20px;
	background-color:blue;
	border-radius:8px;
	z-index:999999;
	text-align:center;
	font-size:16px;
	color:white;
}

#win a{
	padding:0px;
	margin:0px;
	line-height:30px;
}

#load{
	width:100%;
	height:100%;
	background-size:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:999999;
}

#first{
	width:100%;
	height:100%;
	background-color:rgb(239,239,239);
	position:fixed;
	top:0px;
	left:0px;
	z-index:99999;
}

.tocall{
	position:fixed;
	top:40px;
	right:30px;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	background-color:blue;
	color:white;
	border-radius:8px;
	font-size:16px;
	z-index:9999999;
	cursor: pointer;
}

.tomain{
	position:fixed;
	top:40px;
	right:160px;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	background-color:blue;
	color:white;
	border-radius:8px;
	font-size:16px;
	z-index:9999999;
	cursor: pointer;
}

.phonecall{
	display:none;
	cursor:pointer;
	float:right;
	margin-right:15px;
	margin-top:60%;
	width:80px;
	line-height:25px;
	color:white;
	text-align:center;
	border:1px solid white;
	border-radius: 10px;
	font-size:14px;
	z-index:999999;
}

#pallput img{
	width:100vw;
	height: calc( 100vw * 754 / 1914 );
}

.phonetop{
	width:100%;
	height:40px;
	border:1px solid red;
}

.phonelb{
	padding:0px;
	margin:0px;
}

.phonelogo{
	width:35px;
	height:35px;
	margin-top:4px;
	float:left;
}

.phonecomp{
	color: blue;
    padding: 0;
    margin: 0;
    padding-left:5px;
    font-size: 26px;
    font-weight:bold;
    height:45px;
    line-height:36px;
    width:150px;
    float:left;
}

.phoneshow{
	width:80px;background-color:cornflowerblue;border-radius:8px;color:white;float:right;height:35px;margin-top:16px;line-height:35px;text-align:center;
}

.ljgd{
	width:120px;height:40px;line-height:40px;margin:0px auto;margin-top:40px;color:white;background-color:cornflowerblue;text-align:center;font-size:15px;border-radius:8px;
}
