
html,body{ width:100%; height:100%;}
*{font-family: "Microsoft YaHei"}
.clearfix:after{display: block;content: "";font-size:0;height: 0;clear:both;}
.clearfix{zoom:1;}
#wrap{ width:100%; height:100%;overflow: visible;}
#wrap .header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	font-family: arial,"Microsoft YaHei";
}
#wrap .container{
	width: 100%;
	/*overflow: hidden;*/
}
.color-green{color:#339933;}
.color-orange{color:#f47920;}
.main{
	width: 100%;
	height: 100%;
	/*overflow: hidden;*/
	position: relative;
	background-size: cover!important;
}

.main .content{
	width: 1230px;
	height: 100%;
	margin:0 auto;
	position: relative;
}
/*.main:last-child{
	height: auto;
}*/

.main > .fixedBox{
	width:100%;
	height: 80px;
	display: none;
	position: fixed;
	bottom:0;
	z-index: 100;
	background: rgba(0,0,0,.6);
}
.main > .fixedBox form h2{
	font-size: 30px;
	color: #ccc;
	display: block;
	line-height: 80px;
	height: 80px;
	padding-left: 88px;
	padding-right: 40px;
	float: left;
}
.main > .fixedBox form input[type='text']{
	float: left;
	width: 280px;
	height: 44px;
	line-height: 44px;
	background: #fff;
	border: none;
	border-radius: 10px;
	text-indent: 15px;
	font-size: 15px;
	margin: 18px 40px 0 0;
}
.main > .fixedBox form input[type='submit']{
	width: 157px;
	height: 44px;
	border: 1px solid #fff;
	color: #fff;
	background: #15161A;
	margin-top: 18px;
	border-radius: 10px;
	cursor: pointer;
	font-size: 15px;
}
/*main1样式*/
.main1{
	background:url(../image/main1bg.jpg) no-repeat center center/cover;
}
.main1 .content{
	position: relative;
	padding-top:12%;
	height: 100%;
	overflow: hidden;
	box-sizing:border-box;
}
@media screen and (max-width: 1600px){
	.main1 .content{
		padding-top:13%;
	}

	/* .main1 .leader-btn{
	    width: 100%;
		position: absolute;
		bottom: 70px!important;
		text-align: center;
	}
	.main1 .leader-btn .down-direction{
		bottom:-48px!important;
	}
	 */
	.main1 .leader-btn{
		display: none;
	}
}
.main1 .content .lrBox{
	position: relative;
}
.main1 .content .left{
	width: 402px;
	position: relative;
	float:left;
}
.main1 .content .left img{
	width: 100%;
}
.main1 .content .right{
	width: 746px;
	float:right;
}
.main1 .right h2{
	font-size: 42px;
	line-height: 42px;
	color:#fff;
	letter-spacing: 3px;
	margin-top: 15px;
}
.main1 .right p{
	font-size: 18px;
	line-height: 30px;
	color:#f0f0f0;
	padding-left: 96px;
	position: relative;
}
.main1 .right .p1{
	margin-top: 45px;
}
.main1 .right .p1 span,.main1 .right .p2 span{
	position: absolute;
	left:0;
	top:0;
}
.main1 .right .p2{
	margin-top: 40px;
	margin-bottom: 37px;
}
.main1 .right .p3{
	color:#ccc;
}
.main1 .right .chatBtn{
	padding-left: 96px;
	font-size:0;
	margin-bottom: 28px;
}
.main1 .right .chatBtn a{
	display: inline-block;
	width:157px;
	height: 46px;
	border-radius: 5px;
	line-height: 42px;
	text-align: center;
	font-size: 27px;
	color:#fff;
}
.main1 .right .chatBtn a + a{
	margin-left: 24px;
}
.main1 .right .chatBtn a.online{
	background-color:#66bc01;
}
.main1 .right .chatBtn a.signUp{
	background-color:#f18200;
}
.main1 .leader-btn{
	width: 100%;
	position: absolute;
	bottom:87px;
	text-align:center;
}
.main1 .leader-btn .detail-dir-title{
	font-size: 13px;
	color:#f0f0f0;
	letter-spacing:1px;
	position: relative;
	display: inline;
	/*display: inline-block;*/
	/*width:180px;*/
	/*text-align: center;*/
}
.main1 .leader-btn .down-direction{
	display: block;
	width: 39px;
	height: 21px;
	background: url(../image/m1Img021.png) no-repeat center center/cover;
	position:absolute;
	left: 48.4%;
	bottom: -55px;
	webkit-animation: bounce 1.2s ease-in infinite;
    -o-animation: bounce 1.2s ease-in infinite;
    animation: bounce 1.2s ease-in infinite;
}
@keyframes bounce{
	0%, 20%, 53%, 80%, 100% {
	    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	    -webkit-transform: translate3d(0,0,0);
	    transform: translate3d(0,0,0);
	}
	40%, 43% {
	    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
	    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
	    -webkit-transform: translate3d(0, -30px, 0);
	    transform: translate3d(0, -30px, 0);
	}
	70% {
	    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
	    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
	    -webkit-transform: translate3d(0, -15px, 0);
	    transform: translate3d(0, -15px, 0);
	}
	90% {
	    -webkit-transform: translate3d(0,-4px,0);
	    transform: translate3d(0,-4px,0);
	}
}
/*共用样式*/
.main .centerBox{
	position: absolute;
	top:50%;
	transform:translateY(-50%);
}
.main .title{
	font-size: 42px;
	line-height: 60px;
	color:#fff;
}
.main .subtitle{
	font-size: 18px;
	line-height: 30px;
	color:#ccc;
	margin-top: 32px;
	margin-bottom: 32px;
}
.main .desc{
	font-size: 18px;
	line-height: 30px;
	color:#ccc;
}
.main .desc p{
	padding-left:38px;
	position: relative;
}
.main .desc p:before{
	display: block;
	content:"";
	width: 10px;
	height: 10px;
	background-color: #339933;
	border-radius: 50%;
	position: absolute;
	top:10px;
	left:0;
}
/*main2样式*/
.main2{
	background: url(../image/main2Bg.jpg) no-repeat center center/cover;
}
.main2 .centerBox{
	right:0;
}
.main3{
	background: url(../image/main3Bg.jpg) no-repeat center center/cover;
}
.main3 .centerBox{
	left:0;
}
.main4{
	background: url(../image/main4Bg.jpg) no-repeat center center/cover;
}
.main4 .centerBox{
	right:145px;
}
.main4 .title{
	color:#333;
}
.main4 .subtitle{
	color:#666;
}
.main4 .desc p{
	color:#666;
}
.main5{
	background: url(../image/main5Bg.jpg) no-repeat center center/cover;
}
.main5 .centerBox{
	left:0;
}
.main6{
	background: url(../image/main6Bg.jpg) no-repeat center center/cover;
}
.main6 .centerBox{
	right:105px;
}
