@charset "utf-8";
/* CSS Document */

*{ border:0; margin:0; padding:0; list-style: none;}
body{font-family:Microsoft YaHei,\5B8B\4F53,Arial; font-size:14px;color:#666; margin: 0 auto; background: #cb018b url(../images/bg.png) repeat-x left bottom; }
em,i{ font-style:normal;}
a{ color: #ea5514; text-decoration:none;}
a:hover{ color:#ea5514; text-decoration:none;}

img{ max-width: 100%; width: auto; height: auto;}

.clearfix:before,
.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

.top{ margin: 0 auto; background-color:#1865ab; max-width: 1440px; height:32px;}
.top1000{ width:100%; height:32px; line-height:32px;}
.top_l{ float:left; width:130px; margin-left:60px;height: 32px;}
.top_2{float:left; height:32px; line-height:32px;overflow: hidden;width: auto;}
.top_2 a { text-decoration:none; color:#FFF;}
.top_r{ float:right; height:32px; line-height:32px;overflow: hidden;width: auto; margin-right:70px;}
.top_r a{ text-decoration:none; margin-left:5px; color:#FFF;} 

.banner img{
	display: block;
	margin: 0 auto;
}
.main{
	margin: 0 auto;
	padding-bottom: 40px;
	max-width: 1440px;
	background: url(../images/bottomBg.png) no-repeat center bottom;
}
.main>img{
	display: block;
	margin: 0 auto;
}
.floor>h2{

}
.floor>ul{
	width: 883px;
	margin: 0 auto;
}
.floor>ul>li{
	float: left;
	margin-right: 29px;
    margin-bottom: 62px;
	font-size: 0;
}
.floor>ul>li.nth_4{
	margin-right: 0;
}
.floor>ul>li>a{
	display: inline-block;
	width: 198px;
	height: 118px;
}
#floor_01>ul{ padding-top: 49px; padding-left: 2px;background: url(../images/cont1.png) no-repeat 0 0; }
#floor_02>ul{ padding-top: 50px; padding-left: 2px;background: url(../images/cont2.png) no-repeat 0 0; }
#floor_03>ul{ padding-top: 50px; padding-left: 2px;background: url(../images/cont3.png) no-repeat 0 0; }
#floor_04>ul{ padding-top: 48px; padding-left: 2px;background: url(../images/cont4.png) no-repeat 0 0; }
#floor_05>ul{ padding-top: 48px; padding-left: 2px;background: url(../images/cont5.png) no-repeat 0 0; }
#floor_06>ul{ padding-top: 50px; padding-left: 2px;background: url(../images/cont6.png) no-repeat 0 0; }

.nav{
	display: none;
	position: fixed;
	top: 300px;
	right: 82px;
}
.nav a{
	display: block;
	margin-bottom: 1px;
	width: 150px;
	line-height: 40px;
	font-size: 18px;
	background: #FFC800;
	color: #960000;
	text-align: center;
}
.nav a:hover,
.nav a.cur{
	background: #F0E9D7;
}

.foot{ max-width:1440px;margin:0 auto; line-height: 22px; text-align:center;color: #FFF;text-decoration: none; font-size:12px; padding: 80px 0 10px; }
.foot a{color: #FFF;text-decoration: none;font-size:12px;}
.foot1{color: #FFF;font-size:12px;}