@charset "utf-8";
/* css reset */
.container{
	width: 100%;
	position: relative;
	z-index: 100;
	/*overflow-x: hidden;*/
}
.cont_bg{
	width: 100%;
	position: absolute;
	top:480px;
	overflow: hidden;
}
.cont_bg div{
	width: 100%;
}
.cont_bg_00{
	height: 212px;
	margin-top:-14px;
	background: url(../images/btn_cards_bg.png) repeat;
}
.cont_bg_01{
	height: 787px;
	background: url(../images/bg_01.jpg) repeat;
}
.cont_bg_02{
	height: 771px;
	background: url(../images/bg_02.jpg) repeat;
}
.cont_bg_03{
	height: 609px;
	background: url(../images/bg_03.jpg) repeat;
}
.cont_bg_04{
	height: 444px;
	background: url(../images/bg_04.jpg) repeat;
}
.cont_bg_05{
	height: 1654px;
	background: url(../images/bg_05.jpg) repeat;
}
/* banner */
.swiper-container,
.swiper-slide,
.swiper-slide img{
	width: 100%;
	height: auto;
}
/**/
.cont_img{
	width: 1000px;
	margin: 0 auto;
	margin-top:2px;
	position: relative;
}
.cont_img img{
	display: block;
}
.cont_img .float_slide{
	display:block;
	width: 126px;
	position: fixed;
	top:250px;
	right:0;
	z-index: 120;
}
/**/
.btn{
	display: block;
	width: 180px;
	height: 60px;
	position: absolute;
}
.btn img{
	display: none;
	position: absolute;
	top: -147px;
    left: 34px;
}
.link1{
	top: 909px;
    left: 617px;
}
.link2{
	top: 909px;
    left: 811px;
}
.link3{
	top: 1217px;
    left: 490px;
}
.link4{
	top: 1217px;
    left: 680px;
}
.link5{
    top: 2011px;
    left: 74px;
}
.link6{
	top: 2011px;
    left: 256px;
}
/**/
.card{
	display: none;
	width: 500px;
	height: auto;
	overflow: hidden;
	position: fixed;
	top:100px;
	left:50%;
	z-index: 220;
	margin-left:-190px;
	padding-bottom:40px;
}
.card .close{
	position: absolute;
	top:25px;
	right:20px;
	z-index: 220;
}
.card .bg{
	width: 100%;
	height: 100%;
	background: #f68500;
	filter:alpha(opacity=85);
	opacity:0.85;
	position: absolute;
	top:0;
	left:0;
}
.card ul{
	position: relative;
	z-index: 210;
	margin: 180px 40px 20px 40px;
}
.card li{
	margin-bottom:15px;
}
.card li p{
	display: block;
	width: 130px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #333;
	float: left;
}
.card li input{
	display: block;
	width: 200px;
	height: 30px;
	line-height: 30px;
	float: left;
	overflow: hidden;
	border:1px #ccc solid;
	border-radius:5px;
	padding: 0 10px;
	font-size:14px;
}
.card li #address{
	display: block;
	width: 260px;
	height: 70px;
	border:1px #ccc solid;
	border-radius:5px;
	line-height: 38px;
	font-size:14px;
	font-family: "微软雅黑";
	padding: 0 10px;
}
.card .submit{
	display: block;
	width: 150px;
	font-size:24px;
	text-align: center;
	padding: 5px 0 8px 0;
	background: #fff;
	border-radius:10px;
	position: relative;
	z-index: 230;
	color: #333;
	margin:0 auto;
}
.bg_black{
	display: none;
	width: 100%;
	height: 100px;
	background: #000;
	filter:alpha(opacity=75);
	opacity:0.75;
	position: absolute;
	top:0;
	left:0;
	z-index: 201;
}
.egg{
	display: none;
	font-size:24px;
	color: #333;
	text-align:center;
	position: relative;
	z-index: 230;
	margin-top:30px;
}

/* help */
.help h2{
	font-size: 44px;
	color: #eee;
	text-align:center;
	margin-bottom: 30px;
}
.help h4{
	display: block;
	font-size: 22px;
	font-weight: normal;
	color: #eee;
	margin: 0 25px;
}
.help p{
	display: block;
	font-size: 18px;
	color: #eee;
	margin: 15px 30px 15px 67px;
	line-height: 26px;
}
.ex_banner{
	position: absolute;
	top:0;
	left:0;
	z-index: 210;
	width: 100%;
}

/**/
.func{
	width: 100%;
	height: 196px;
	background: url(../images/btn_cards_bg.png) repeat-x;
	margin-top:-12px;
	overflow: hidden;
}
.func_inner{
	width: 1000px;
	height: 196px;
	margin: 0 auto;
	position: relative;
	z-index: 200;
}
.func_inner img{
	display: block;
	margin:0 auto;
}
.func_inner a{
	display: block;
	width: 430px;
	height: 137px;
	position: absolute;
	top:38px;
}
.func_inner a.btn1{
	left:64px;
}
.func_inner a.btn2{
	right:64px;
}
/**/
.info select{
	width: 70px;
	height: 30px;
	line-height: 30px;
	margin-top:5px;
	border:1px #ccc solid;
	border-radius:5px;
}
.info select:nth-child(3){
	width: 83px;
}