﻿
#main{
	width:100%;
	min-width:300px;
	float:left;
	margin-top:20px;
}
#main_main{
	max-width:1360px;
	margin:0 auto;
	padding:0 20px;
}
#main_heavy{
	width:72%;
	height:320px;
	float:left;
}
#main_heavy_banner{
	width:100%;
	height:320px;
	position:relative;
	float:left;
}
#main_heavy_banner_main{
	width:100%;
	height:320px;
	position:absolute;
	overflow:hidden;
	background-image:url(/images/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
}
#main_heavy_banner li{
	width:100%;
	height:320px;
	position:absolute;
	overflow:hidden;
	border-radius:6px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:100%;
}
#main_heavy_banner_prev{
	width:40px;
	height:60px;
	top:130px;
	left:20px;
	z-index:99999;
	position:absolute;
}
#main_heavy_banner_prev a{
	width:40px;
	height:60px;
	float:left;
	cursor:pointer;
}
#main_heavy_banner:hover #main_heavy_banner_prev a{
	background-image:url(../image/main_heavy_banner_prev.png);
}
#main_heavy_banner_next{
	width:40px;
	height:60px;
	top:130px;
	right:20px;
	z-index:99;
	position:absolute;
}
#main_heavy_banner_next a{
	width:40px;
	height:60px;
	float:left;
	cursor:pointer
}
#main_heavy_banner:hover #main_heavy_banner_next a{
	background-image:url(../image/main_heavy_banner_next.png);
}
#main_heavy_banner_hys{
	margin:0 auto;
	z-index:99;
	right:20px;
	bottom:20px;
	position:absolute;
}
#main_heavy_banner_hys_a{
	width:18px;
	height:8px;
	float:left;
	margin:0px 10px;
	border-radius:6px;
	border:#ffffff 2px solid;
}
#main_heavy_banner_hys a:hover{
	border:#ea4f38 2px solid;
}
#main_spot{
	width:26%;
	height:333px;
	float:left;
	margin-left:2%;
	border-radius:6px;
	background-color:#ea4f38;
}
#main_spot ul{
	width:100%;
	height:320px;
	float:left;
}
#main_spot ul li{
	width:100%;
	height:80px;
	float:left;
}
#main_spot ul li a{
	width:100%;
	height:80px;
	float:left;
	color:#ffffff;
	letter-spacing:2px;
	overflow:hidden;
}
#main_spot ul li a:hover{
	border-radius:6px;
	background-color:#f65b41;
}
#main_spot ul li a b{
	height:50px;
	margin:15px 10%;
	float:left;
	padding-left:50px;
	background-position:left;
	background-repeat:no-repeat;
}
#main_spot_home{
	background-image:url(../image/main_spot_home.png);
}
#main_spot_tel{
	background-image:url(../image/main_spot_tel.png);
}
#main_spot_mail{
	background-image:url(../image/main_spot_mail.png);
}
#main_spot_qq{
	background-image:url(../image/main_spot_qq.png);
}
#main_spot ul li a b strong{
	width:100%;
	height:28px;
	line-height:28px;
	float:left;
	font-size:18px;
}
#main_spot ul li a b span{
	width:100%;
	height:22px;
	line-height:22px;
	float:left;
	font-size:14px;
	font-weight:500;
}

@media (max-width:1080px){
	#main_heavy{
		width:100%;
		height:250px;
	}
	#main_heavy_banner{
		height:250px;
	}
	#main_heavy_banner_main{
		height:250px;
	}
	#main_heavy_banner li{
		height:250px;
	}
	#main_heavy_banner_prev{
		top:95px;
	}
	#main_heavy_banner_next{
		top:95px;
	}
	#main_heavy_banner_yunteng{
		display:none;
	}
	#main_spot{
		width:100%;
		height:160px !important;
		margin-top:20px !important;
		margin-left:0% !important;
	}
	#main_spot ul li{
		width:50% !important;
	}
	#main_spot ul li a b strong{
		height:28px !important;
		line-height:28px !important;
	}
	#main_spot ul li a b span{
		display: inline !important;
	}
}