html,
body{
}
#mainimage{
	height:580px;
position:relative;
}
.bx-wrapper,
.bx-viewport,
#mainimage ul,
#mainimage li{
	height:100%;
}
#mainimage li p{
width:1200px;
padding:200px 0 0 0;
margin:0 auto;
}
#mainimage01{
	background:url('../images/index/mainimage01.jpg') no-repeat center center;
	background-size:100% auto;
}
#mainimage02{
	background:url('../images/index/mainimage02.jpg') no-repeat center center;
	background-size:100% auto;
}
#mainimage03{
	background:url('../images/index/mainimage03.jpg') no-repeat center center;
	background-size:100% auto;
}
#mainimage04{
	background:url('../images/index/mainimage04.jpg') no-repeat center center;
	background-size:100% auto;
}
#mainimage04 p{
padding:450px 0 0 500px !important;
}
#news{
width:330px;
height:320px;
padding:68px 15px 10px;
box-sizing:border-box;
border:1px solid #cdcdcd;
background:#fff url('../images/index/new.png') no-repeat top center;
position:absolute;
top:100px;
right:50px;
}
#news_inner{
height:240px;
overflow:auto;
}
#news dl{
padding:5px 0;
border-bottom:1px dashed #d3d3d3;
}
#news dt{
width:70px;
float:left;
font-size:13px;
}
#news dd{
width:calc(100% - 90px);
float:right;
}
.cat44 dt,
.cat36 dt{
background:#c2e3ff;
text-align:center;
padding:5px 0;
}
.cat37 dt{
background:#ffdceb;
text-align:center;
padding:5px 0;
}
.cat38 dt{
background:#c9eca7;
text-align:center;
padding:5px 0;
}
#bottom_nav{
	background:#a3def7;
height:60px;
/*overflow:hidden;*/
}
#bottom_nav ul{
	width:1200px;
	margin:0 auto;
}
#bottom_nav ul li{
	width:400px;
	float:left;
}
#bottom_nav ul li img{
	display:block;
}

#bottom_nav ul li ul{
padding:0 10px;
width:100% !important;
box-sizing:border-box;
}
#bottom_nav ul li ul li{
float:none !important;
width:100% !important;
}
#bottom_nav ul li ul li a{
display:block;
line-height:40px;
text-align:center;
text-decoration:none;
color:#292929;
font-size:18px;
}
#bottom_nav1,
#bottom_nav2,
#bottom_nav3{
position:relative;
z-index:999;
}
#bottom_nav1 ul{
background:#ffebee;
position:absolute;
}
#bottom_nav1 ul li a{
border-bottom:1px dotted #e14a5e;
}
#bottom_nav2 ul{
background:#fff1cc;
position:absolute;
}
#bottom_nav2 ul li a{
border-bottom:1px dotted #e1b33e;
}
#bottom_nav3 ul{
background:#f3ffc4;
position:absolute;
}
#bottom_nav3 ul li a{
border-bottom:1px dotted #a1b93b;
}
footer{
position:relative;
z-index:9999;
}