@charset "utf-8";

/* CSS Document */





.kv_btn{

	left: 59%;

	top: 76%;

	width: 15%;

}



/*标题部分*/



.til{

	padding: 38px 0;

}

.til h2{

	font-size:56px;

}

.til h3{

	font-size: 46px;

	color: #666;

}

.til h2 span{

	color: #cc6633;

}

.part2 .til h2 span{

	color: #ffa400;

}

/*标题部分*/



/*公用按钮部分*/



.btn{

	width: 100%;

	left: 0;

	bottom: 20px;

}

.btn a{

	font-size: 36px;

	line-height: 70px;

	background-color: #ff2700;

	height: 70px;

	padding: 0  76px;

	border-radius: 40px;

	-webkit-border-radius: 40px;

	-moz-border-radius: 40px;

	-ms-border-radius: 40px;

	-o-border-radius: 40px;

}









/*公用按钮部分*/

.part1{

	height: 1232px;

	background: url("../images/p1_bg.jpg") no-repeat center top;

}

.part2{

	background: #fff url("../images/p2_bg.png") ;

	padding-bottom: 60px;

}

.part2 .p2_bd li{

	float: left;

	width: 390px;

	background: #009999;

	margin-right: 15px;

}

.part2 .p2_bd li.middle{

	background: #6633cc;

}

.part2 .p2_bd li.lastList{

	margin-right: 0;

	background: #996600;

}

.part2 .p2_bd li h4{

	background: #cc9900;

	font-size: 36px;

	line-height:92px;

}

.part2 .p2_bd li p{

	padding:22px 40px 38px;

	line-height: 1.8;

}

.part2 .p2_bd li .p2_btn{

	padding:0 20px 30px;

}

.part2 .p2_bd li .p2_btn a{

	background: #f90;

	font-size: 24px;

	height: 50px;

	line-height: 50px;

	border-radius: 25px;

	-webkit-border-radius: 25px;

	-moz-border-radius: 25px;

	-ms-border-radius: 25px;

	-o-border-radius: 25px;



}

.part3{

	padding-bottom: 20px;

}

.part3 .p3_bd{

	background: url("../images/p3_bg.jpg") no-repeat right 94px;

	padding-bottom: 104px;

}

.part3 .p3_bd dt{

	padding:94px 0 30px;

}

.part3 .p3_bd dd{

	width: 536px;

	line-height: 36px;

	padding-bottom:30px;

	position: relative;

	padding-left: 176px;

}

.part3 .p3_bd dd i{

	font-size: 24px;

	color: #cc6633;

	left: 0;

	top:0;

}

.part3 .p3_bd dd i img{

	vertical-align: middle;

	margin-top:-10px;

	margin-right: 6px;

}







.part4{

	background: #333;

	padding-bottom: 74px;

}

.part4 .til h2{

	color: #ff9900;

}

.part4 .til h2 span{

	color: #eedfd0;

}

.part4 .til h3{

	color: #cccccc;

}

.part4 .p4_bd{

	height: 686px;

	background: url("../images/p4_bg.jpg") no-repeat center;

}

.part4 .p4_bd li{

	float: left;

	width: 50%;

	height: 343px;

}

.part4 .p4_bd li .fl,.part4 .p4_bd li .fr{

	width: 299px;

}

.part4 .p4_bd li .txt{

	width: 100%;

	left:0;

	top: 85px;

}

.part4 .p4_bd li h5{

	font-size: 45px;

}

.part4 .p4_bd li  p{

	font-size: 24px;

	line-height:1.6;

	padding:30px 20px;

}

.part4 .p4_bd li .txt2{

	top:60px;

}

.part4 .p4_bd i{

	position: absolute;

	width: 240px;

	height: 343px;

	background: rgba(255,255,255,0.11);

}

.part4 .p4_bd .left{

	bottom: 0;

	left: -240px;

}

.part4 .p4_bd .right{

	top:0;

	right: -240px;

}





.part5{

	padding-bottom: 30px;

}

.part5 .til h2{

	color: #333;

}

.part5 .til h2 span{

	color: #cc6633;

}

.part5 .til h3{

	color: #666;

}



.p5-bd {

	margin-bottom: 30px;

}

.p5-bd .bd{

	width: 940px;

	margin:0 auto;

	overflow: hidden;

}

.arrow{

	width: 75px;

	height: 170px;

	top: 50%;

	margin-top: -85px;

	cursor: pointer;

}

.prev{

	left:0;

}

.next{

	right:0;

}



.part6{

	height: 998px;

	background: url("../images/p6_bg.jpg") no-repeat center top;

	padding-bottom: 60px;

}



.part6 .til h2 span{

	color: #f8a90f;

}

.part6  .txt{

	line-height: 1.6;

	padding:0 60px;

}



.part6  .p6_bd ol li{

	position: absolute;

	width: 310px;

	height: 600px;

	top:78px;

	cursor: pointer;

}

.part6  .p6_bd ol li:nth-of-type(1){



	left: 44px;

	z-index: 5;

}

.part6  .p6_bd ol li:nth-of-type(2){

	 left: 318px;

	width: 264px;

	z-index: 4;

}

.part6  .p6_bd ol li:nth-of-type(3){

	left: 561px;

}

.part6  .p6_bd ol li:nth-of-type(4){

	 right: 18px;

}

.part6  .p6_bd ul li{

	width: 316px;

	height: 360px;

	background:rgba(153,102,0,0.94);

	border-radius: 20px;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	-ms-border-radius: 20px;

	-o-border-radius: 20px;

	position: absolute;

	top:342px;

	display: none;

}

.part6  .p6_bd ul li.on{

	display: block;

}



.part6  .p6_bd ul li:after{

	content: '';

	position: absolute;

	width: 100%;

	height: 42px;

	background: #ffae04;

	left: 0;

	top: 60px;

}

.part6  .p6_bd ul li h4{

	font-size:54px;

	font-weight: bold;

	z-index: 4;

	padding-top: 30px;

}

.part6  .p6_bd ul li h4 span{

	font-size: 32px;

	font-weight: normal;

}

.part6  .p6_bd ul li dl{

	line-height:1.8;

	padding-left: 20px;

}

.part6  .p6_bd ul li dt{

	padding:10px 0;

}

.part6  .p6_bd ul li dd{

	font-size: 16px;

	position: relative;

	padding-left: 10px;

}

.part6  .p6_bd ul li dd:before{

	content: '';

	position: absolute;

	width: 6px;

	height: 6px;

	border-radius: 50%;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	background: #fff;

	left:0;

	top:8px;

}

.part6  .p6_bd ul li p{

	padding:16px 0 0 20px;

	line-height: 1.6;

}



.part6  .p6_bd ul li:nth-of-type(1){

	left: 44px;

}

.part6  .p6_bd ul li:nth-of-type(3){
left: 561px;


}

.part6  .p6_bd ul li:nth-of-type(2){

		left: 318px;

}

.part6  .p6_bd ul li:nth-of-type(4){

	right: 18px;

}



