/*banner*/
.banner{
	position: relative;
	width: 100%;
	margin-bottom: 50px;
}
// .layui-layer-btn{
// 	background:#fff !important;
// 	padding-top:0px !important;
// 	margin-top: -10px !important;
// }
#owl-demo { width:100%;height:490px;position: relative;overflow: hidden;}
#owl-demo .item{ display: block;width:100% !important;height: 490px;}
.banner .item{
	height: 100%;
}
.search{
	position: absolute;
	width: 50%;
	height: auto;
	top: 42%;
	left: 50%;
	margin-left: -25%;
}
.search_title1{
	font-size: 30px;
	color: #fff;
	margin-bottom: 3%;
	text-shadow: 2px 2px 3px #666;
	text-align: center;
}
.search_title1 span{
	font-size: 70px;
	font-weight: bold;
}
.search_title2{
	font-size: 18px;
	color: #fff;
	margin-bottom: 3%;
	text-shadow: 2px 2px 3px #666;
	text-align: center;
}
.search_title2 span{
	font-size: 30px;
	font-weight: bold;
}
.search_box{
	width: 70%;
	margin: 0 auto;
	background:rgba(0,0,0,0.6)!important;
	background:#000;
	filter:alpha(opacity=60);
	border-radius: 5px;
	padding: 10px 3%;
}
.search input[type="radio"]{
	float: left;
	margin: 0 5px 0 10px;
}
.radios{
	margin-bottom: 15px;
}
.radios label{
	float: left;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	line-height: 10px;
	margin-right: 15px;
}
.search input[type="text"]{
	color:#000;
	font-size: 16px;
	width: 100%;
	padding: 0 10px;
	height: 46px;
}
.search input[type="submit"]{
	width: 50px;
	height: 46px;
	background: #ff8a00;
	outline: none;
	border: 0;
	border-radius: 5px;
}
.radios span{
	background:url('../images/checkoff.png') no-repeat center left;display:block;float:left;padding-left:25px;color:#fff;cursor:pointer;padding-right: 21px;    text-shadow: 2px 2px 3px #666;
}
.radios .on{
	background:url('../images/checkon.png') no-repeat center left;
}
.sub{
	width: 103%;
}
.sub_text{
	width: 85%;
}
.sub_sub{
	position: relative;
	margin-left: 10px;
}
.sub label{
	font-weight: normal;
	margin-bottom: 0;
}
::-webkit-input-placeholder { color:#999;font-size: 16px; }
::-moz-placeholder { color:#999;font-size: 16px; }
::-ms-input-placeholder { color:#999;font-size: 16px; }
input:placeholder { color:#999;font-size: 16px; }
.sub_sub img{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -25%;
	margin-top: -25%;
}
.title_bottom{
	margin-top: 20px;
	font-size: 14px;
	color:#fff;
	text-align: center;
}
.title_bottom span{
	color: #ff8a00;
}
/*banner*/

/*第一板块*/
.section1 .title{
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #f1f1f1;
}
.section1 .title span{
	font-size: 24px;
	color: #333;
}
.section1 .title ul{
	margin-left: 20px;
}
.section1 .title ul li{
	display: inline-block;
	padding:0px 15px;
	color: #333;
	text-align: center;
	border-radius: 3px;
	line-height: 30px;
	cursor:pointer;
}
.section1 .title ul li:hover{
	background: #ff8a00;
	color: #fff;
}
.section1_active{
	background: #ff8a00;
	color: #fff !important;
}
.section1 .main_chooes{
	width: 100%;
	position: relative;
	height: 450px;
	margin-bottom: 50px;
}
.section1 .main_box{
	position: absolute;
	display: none;
	height: 100%;
	width: 100%;
}
.section1_main_active{
	display: block !important;
}
.section1 .img_box{
	height: 100%;
	float: left;
}
.section1 .box_left{
	height: 100%;
	width: 28%;
	margin-right: 2%;
}
.section1 .box_center{
	width: 34%;
	margin-right: 2%;
}
.section1 .box_right{
	width: 34%;
}
/*.section1 .img_box img{
	width: 100%;
	height: 100%;
}*/
.section1 .box_1{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.section1 .p_box{
	position: absolute;
	bottom: -20px;
	width: 100%;
	padding-left: 3%;
}
.section1 .intro{
	text-align: left;
	width: 90%;
	font-size: 18px;
	color: #fff;
	margin-bottom: 5px;
	/*超出隐藏显示省略号*/
	text-overflow:ellipsis; 
	white-space:nowrap;
	overflow:hidden;
	text-shadow: 1px 1px 4px #000;
}
.section1 .price{
	color: #ff8a00;
	font-size: 18px;
	text-align: left;
}
.section1 .price span{
	font-weight: bold;
}
.section1 .box_2{
	width: 100%;
	height: 50%;
	margin-bottom: 4%;
	overflow: hidden;
	position: relative;
}
.section1 .box_3{
	height: 46.5%;
	width: 100%;
}
.section1 .box_4{
	height: 100%;
	width: 48%;
	margin-right: 4%;
	overflow: hidden;
	position: relative;
}
.section1 .box_5{
	height: 100%;
	width: 48%;
	overflow: hidden;
	position: relative;
}
.section1 .box_6{
	width: 100%;
	height: 50%;
	margin-bottom: 4%;
}
.section1 .box_7{
	height: 100%;
	width: 48%;
	margin-right: 4%;
	overflow: hidden;
	position: relative;
}
.section1 .box_8{
	height: 100%;
	width: 48%;
	overflow: hidden;
	position: relative;
}
.section1 .box_9{
	height: 46.5%;
	overflow: hidden;
	position: relative;
}
/*第一板块*/

/*第二板块*/
.section2 .title{
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #f1f1f1;
}
.section2 .title span{
	font-size: 24px;
	color: #333;
}
.section2 .title ul{
	margin-left: 20px;
}
.section2 .title ul li{
	display: inline-block;
	padding:0px 15px;
	color: #333;
	text-align: center;
	border-radius: 3px;
	line-height: 30px;
	cursor:pointer;
}
.section2 .title ul li:hover{
	background: #ff8a00;
	color: #fff;
}
.section2_active{
	background: #ff8a00;
	color: #fff !important;
}
.section2 .main_chooes{
	position: relative;
	height: 450px;
	margin-bottom: 50px;
}
.section2 .main_box{
	position: absolute;
	display: none;
	height: 100%;
	width: 100%;
}
.section2_main_active{
	display: block !important;
}
.section2 .img_box{
	height: 100%;
	float: left;
}
.section2 .box_left{
	width: 28%;
	margin-right: 2%;
}
.section2 .box_center{
	width: 34%;
	margin-right: 2%;
}
.section2 .box_right{
	width: 34%;
}
/*.section2 .img_box img{
	width: 100%;
	height: 100%;
}*/
.section2 .box_1{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.section2 .p_box{
	position: absolute;
	bottom: -20px;
	width: 100%;
	padding-left: 3%;
}
.section2 .intro{
	text-align: left;
	width: 90%;
	font-size: 18px;
	color: #fff;
	margin-bottom: 5px;
	/*超出隐藏显示省略号*/
	text-overflow:ellipsis; 
	white-space:nowrap;
	overflow:hidden;
	text-shadow: 1px 1px 4px #000;
}
.section2 .price{
	color: #ff8a00;
	font-size: 18px;
	text-align: left;
}
.section2 .price span{
	font-weight: bold;
}
.section2 .box_2{
	width: 100%;
	height: 50%;
	margin-bottom: 4%;
	overflow: hidden;
	position: relative;
}
.section2 .box_3{
	height: 46.5%;
	width: 100%;
}
.section2 .box_4{
	height: 100%;
	width: 48%;
	margin-right: 4%;
	overflow: hidden;
	position: relative;
}
.section2 .box_5{
	height: 100%;
	width: 48%;
	overflow: hidden;
	position: relative;
}
.section2 .box_6{
	width: 100%;
	height: 50%;
	margin-bottom: 4%;
}
.section2 .box_7{
	height: 100%;
	width: 48%;
	margin-right: 4%;
	overflow: hidden;
	position: relative;
}
.section2 .box_8{
	height: 100%;
	width: 48%;
	overflow: hidden;
	position: relative;
}
.section2 .box_9{
	height: 46.5%;
	overflow: hidden;
	position: relative;
}
/*第二板块*/

/*第三板块*/
.section3 .title{
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #f1f1f1;
}
.section3 .title span{
	font-size: 24px;
	color: #333;
}
.section3 .title ul{
	margin-left: 20px;
}
.section3 .title ul li{
	display: inline-block;
	padding:0px 15px;
	color: #333;
	text-align: center;
	border-radius: 3px;
	line-height: 30px;
	cursor:pointer;
}
.section3 .title ul li:hover{
	background: #ff8a00;
	color: #fff;
}
.section3_active{
	background: #ff8a00;
	color: #fff !important;
}
.section3 .main_chooes{
	position: relative;
	height: 450px;
	margin-bottom: 50px;
}
.section3 .main_box{
	position: absolute;
	display: none;
	height: 100%;
	width: 100%;
}
.section3_main_active{
	display: block !important;
}
.section3 .img_box{
	height: 100%;
	float: left;
}
.section3 .box_left{
	width: 28%;
}
.section3 .box_center{
	width: 34%;
	margin-right: 2%;
}
.section3 .box_right{
	width: 34%;
	margin-right: 2%;
}
/*.section3 .img_box img{
	width: 100%;
	height: 100%;
}*/
.section3 .box_1{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.section3 .p_box{
	position: absolute;
	bottom: -20px;
	width: 100%;
	padding-left: 3%;
}
.section3 .intro{
	text-align: left;
	width: 90%;
	font-size: 18px;
	color: #fff;
	margin-bottom: 5px;
	/*超出隐藏显示省略号*/
	text-overflow:ellipsis; 
	white-space:nowrap;
	overflow:hidden;
	text-shadow: 1px 1px 4px #000;
}
.section3 .price{
	color: #ff8a00;
	font-size: 18px;
	text-align: left;
}
.section3 .price span{
	font-weight: bold;
}
.section3 .box_2{
	width: 100%;
	height: 50%;
	margin-bottom: 4%;
	overflow: hidden;
	position: relative;
}
.section3 .box_3{
	height: 46.5%;
	width: 100%;
}
.section3 .box_4{
	height: 100%;
	width: 48%;
	margin-right: 4%;
	overflow: hidden;
	position: relative;
}
.section3 .box_5{
	height: 100%;
	width: 48%;
	overflow: hidden;
	position: relative;
}
.section3 .box_6{
	width: 100%;
	height: 50%;
	margin-bottom: 4%;
}
.section3 .box_7{
	height: 100%;
	width: 48%;
	margin-right: 4%;
	overflow: hidden;
	position: relative;
}
.section3 .box_8{
	height: 100%;
	width: 48%;
	overflow: hidden;
	position: relative;
}
.section3 .box_9{
	height: 46.5%;
	overflow: hidden;
	position: relative;
}
/*第三板块*/

/*第四板块*/
.section4 .content_box{
	margin-bottom: 50px;
	position: relative;
}
.section4 img{
	width: 100%;
}
.section4 .content{
	position: absolute;
	width: 100%;
	top: 40%;
	text-align: center;
}
.section4 .cont_title1{
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
	text-shadow: 2px 2px 3px #666;
}
.section4 .cont_title1 span{
	font-size: 80px;
	font-weight: bold;
}
.section4 .cont_title2{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
	text-shadow: 2px 2px 3px #666;
}
.section4 .cont_title2 span{
	font-size: 30px;
	font-weight: bold;
}
.section4 .find_plan{
	width: 20%;
	padding: 10px 0;
	margin: 0 auto;
	border: 2px solid #fff;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
/*第四板块*/

/*第五板块*/
.section5 .title{
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #f1f1f1;
}
.section5 .title span{
	font-size: 24px;
	color: #333;
}
.section5 .title ul{
	margin-left: 20px;
}
.section5 .title ul li{
	display: inline-block;
	padding:0px 15px;
	color: #333;
	text-align: center;
	border-radius: 3px;
	font-size: 14px;
	line-height: 30px;
	cursor:pointer;
}
.section5 .title ul li:hover{
	background: #ff8a00;
	color: #fff;
}
.section5_active{
	background: #ff8a00;
	color: #fff !important;
}
.section5 .main_chooes{
	position: relative;
	height: 600px;
	margin-bottom: 50px;
}
.section5 .main_box{
	position: absolute;
	display: none;
	height: 100%;
	width: 100%;
}
.section5 .main_boxes{
	width: 100%;
	height: 100%;
}
.section5 .box_up{
	width: 100%;
	height: 66%;
	margin-bottom: 2%;
}
.section5 .box_down{
	height: 32%;
	width: 100%;
}
/*.section5 .box_down img{
	width: 100%;
	height: 100%;
}*/
.section5_main_active{
	display: block !important;
}
.section5 .img_box{
	height: 100%;
	float: left;
}
.section5 .box_left{
	width: 38.8%;
	height: 100%;
	margin-right: 2%;
}
.section5 .box_center{
	width: 38.8%;
	height: 100%;
	margin-right: 2%;
}
.section5 .box_right{
	width: 18.4%;
	height: 100%;
}
.section5 .box_1{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.section5 .p_box{
	position: absolute;
	bottom: 10px;
	width: 100%;
}
.section5 .place1{
	padding-left: 3%;
	text-align: left;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.section5 .intro_box{
	padding:10px 0 10px 3%;
	width: 100%;
	position: absolute;
	bottom: -200px;
	background: rgba(0,0,0,0.6);
}
.section5 .place2{
	text-align: left;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.section5 .intro{
	font-size: 14px;
	text-align: left;
	color: #fff;
}
.section5 .box_2{
	width: 100%;
	height: 48%;
	margin-bottom: 3.5%;
	overflow: hidden;
	position: relative;
}
.section5 .box_3{
	width: 100%;
	height: 48%;
}
.section5 .box_4{
	width: 48%;
	height: 100%;
	margin-right: 4%;
	overflow: hidden;
	position: relative;
}
.section5 .box_5{
	width: 48%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.section5 .box_6{
	width: 100%;
	height: 48%;
	margin-bottom: 7.5%;
	overflow: hidden;
	position: relative;
}
.section5 .box_7{
	width: 100%;
	height: 48%;
	overflow: hidden;
	position: relative;
}
.section5 .box_8{
	width: 18.4%;
	height: 100%;
	margin-right: 2%;
	overflow: hidden;
	position: relative;
}
.section5 .box_9{
	width: 38.8%;
	height: 100%;
	margin-right: 2%;
	overflow: hidden;
	position: relative;
}
.section5 .box_10{
	width: 18.4%;
	height: 100%;
	margin-right: 2%;
	overflow: hidden;
	position: relative;
}
.section5 .box_11{
	width: 18.4%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
/*第五板块*/

/*第六板块*/
.section6 .content_box{
	margin-bottom: 50px;
	position: relative;
}
.section6 img{
	width: 100%;
}
.section6 .content{
	position: absolute;
	width: 100%;
	top: 40%;
	text-align: center;
}
.section6 .cont_title1{
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
	text-shadow: 2px 2px 3px #666;
}
.section6 .cont_title1 span{
	font-size: 80px;
	font-weight: bold;
}
.section6 .cont_title2{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
	text-shadow: 2px 2px 3px #666;
}
.section6 .cont_title2 span{
	font-size: 30px;
	font-weight: bold;
}
.section6 .find_plan{
	width: 20%;
	padding: 10px 0;
	margin: 0 auto;
	border: 2px solid #fff;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.section6 .radioes{
	width: 200px;
	margin: 0 auto 15px;
}
.section6 .radioes input[type="radio"]{
	margin:0 10px;
}
.section6 .radioes label{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 0;
}
/*第六板块*/

/*第七板块*/
.section7 .title{
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #f1f1f1;
}
.section7 .title span{
	font-size: 24px;
	color: #333;
}
.section7 .title ul{
	margin-left: 20px;
}
.section7 .title ul li{
	display: inline-block;
	padding:0px 15px;
	color: #333;
	text-align: center;
	border-radius: 3px;
	font-size: 14px;
	line-height: 30px;
	cursor:pointer;
}
.section7 .title ul li:hover{
	background: #ff8a00;
	color: #fff;
}
.section7_active{
	background: #ff8a00;
	color: #fff !important;
}
.section7 .main_chooes{
	position: relative;
	height: 600px;
	margin-bottom: 50px;
}
.section7 .main_box{
	position: absolute;
	display: none;
	height: 100%;
	width: 100%;
}
.section7 .main_boxes{
	width: 100%;
	height: 100%;
}
.section7 .box_up{
	width: 100%;
	height: 66%;
	margin-bottom: 2%;
}
.section7 .box_down{
	height: 32%;
	width: 100%;
}
/*.section7 .box_down img{
	width: 100%;
	height: 100%;
}*/
.section7_main_active{
	display: block !important;
}
.section7 .img_box{
	height: 100%;
	float: left;
}
.section7 .box_left{
	width: 38.8%;
	height: 100%;
}
.section7 .box_center{
	width: 38.8%;
	height: 100%;
	margin-right: 2%;
}
.section7 .box_right{
	width: 18.4%;
	height: 100%;
	margin-right: 2%;
}
/*.section7 .img_box img{
	width: 100%;
	height: 100%;
}*/
.section7 .box_1{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.section7 .p_box{
	position: absolute;
	bottom: 10px;
	width: 100%;
}
.section7 .place1{
	padding-left: 3%;
	text-align: left;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.section7 .intro_box{
	padding:10px 0 10px 3%;
	width: 100%;
	position: absolute;
	bottom: -200px;
	background: rgba(0,0,0,0.6);
}
.section7 .place2{
	text-align: left;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.section7 .intro{
	font-size: 14px;
	text-align: left;
	color: #fff;
}
.section7 .box_2{
	width: 100%;
	height: 48%;
	margin-bottom: 3.5%;
	overflow: hidden;
	position: relative;
}
.section7 .box_3{
	width: 100%;
	height: 48%;
}
.section7 .box_4{
	width: 48%;
	height: 100%;
	margin-right: 4%;
	overflow: hidden;
	position: relative;
}
.section7 .box_5{
	width: 48%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.section7 .box_6{
	width: 100%;
	height: 48%;
	margin-bottom: 7.5%;
	overflow: hidden;
	position: relative;
}
.section7 .box_7{
	width: 100%;
	height: 48%;
	overflow: hidden;
	position: relative;
}
.section7 .box_8{
	width: 18.4%;
	height: 100%;
	margin-right: 2%;
	overflow: hidden;
	position: relative;
}
.section7 .box_9{
	width: 38.8%;
	height: 100%;
	margin-right: 2%;
	overflow: hidden;
	position: relative;
}
.section7 .box_10{
	width: 18.4%;
	height: 100%;
	margin-right: 2%;
	overflow: hidden;
	position: relative;
}
.section7 .box_11{
	width: 18.4%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
/*第七板块*/


@media screen and (max-width: 1300px ){
	/*banner*/
	.search {
	    position: absolute;
	    width: 60%;
	    height: auto;
	    top: 35%;
	    left: 50%;
	    margin-left: -30%;
	}
	/*banner*/
}


@media screen and (min-width: 992px ){
	/*section1*/
	.section1 .box_1 img{
		height: 100%;
	}
	.section1 .box_2 img{
		width: 100%;
	}
	.section1 .box_4 img{
		height: 100%;
	}
	.section1 .box_5 img{
		height: 100%;
	}
	.section1 .box_7 img{
		height: 100%;
	}
	.section1 .box_8 img{
		height: 100%;
	}
	.section1 .box_9 img{
		width: 100%;
	}
	/*section1*/

	/*section2*/
	.section2 .box_2 img{
		width: 100%;
	}
	.section2 .box_4 img{
		height: 100%;
	}
	.section2 .box_5 img{
		height: 100%;
	}
	.section2 .box_7 img{
		height: 100%;
	}
	.section2 .box_8 img{
		height: 100%;
	}
	.section2 .box_9 img{
		width: 100%;
	}
	/*section2*/

	/*section3*/
	.section3 .box_2 img{
		width: 100%;
	}
	.section3 .box_4 img{
		width: 100%;
	}
	.section3 .box_5 img{
		width: 100%;
	}
	.section3 .box_7 img{
		width: 100%;
	}
	.section3 .box_8 img{
		width: 100%;
	}
	.section3 .box_9 img{
		width: 100%;
	}
	/*section3*/

}

@media screen and (min-width: 768px ){
	.section1 .p_box1, .section2 .p_box1, .section3 .p_box1, .section5 .p_box1, .section7 .p_box1{
		display: none;
	}
	
	.section2 .box_1 img{
		height: 100%;
	}
	.section3 .box_1 img{
		height: 100%;
	}

	/*section5*/
	.section5 .box_1 img{
		height: 100%;
	}
	.section5 .box_4 img{
		height: 100%;
	}
	.section5 .box_5 img{
		height: 100%;
	}
	.section5 .box_6 img{
		height: 100%;
	}
	.section5 .box_7 img{
		height: 100%;
	}
	/*section5*/

	/*section7*/
	.section7 .box_1 img{
		height: 100%;
	}
	.section7 .box_2 img{
		width: 100%;
	}
	.section7 .box_4 img{
		width: 100%;
	}
	.section7 .box_5 img{
		width: 100%;
	}
	.section7 .box_6 img{
		width: 100%;
	}
	.section7 .box_7 img{
		width: 100%;
	}
	/*section7*/

	.nav_footer{
		display:none;
	}

}

@media (min-width: 768px) and (max-width: 991px ){
	/*section1*/
	.section1 .box_left {
		height: 64%;
	    width: 49%;
	}
	.section1 .box_center {
	    height: 64%;
	    width: 49%;
	    margin-right: 0;
	}
	.section1 .box_right {
		height: 34%;
		width:100%;
		margin-top: 2%;
	}
	.section1 .main_chooes {
	    height: 660px;
	}
	.section1 .box_6{
		height: 100%;
		width:66%;
		float: left;
	}
	.section1 .box_7{
		width: 49%;
		margin-right: 2%;
		float: left;
	}
	.section1 .box_8{
		width: 49%;
		float: left;
	}
	.section1 .box_9{
		width: 33%;
		float: left;
		height: 100%;
		margin-left:1%;
	}
	.section1 .box_1 img{
		height: 100%;
	}
	.section1 .box_2 img{
		width: 100%;
	}
	.section1 .box_4 img{
		height: 100%;
	}
	.section1 .box_5 img{
		height: 100%;
	}
	.section1 .box_7 img{
		height: 100%;
	}
	.section1 .box_8 img{
		height: 100%;
	}
	.section1 .box_9 img{
		height: 100%;
	}
	/*section1*/

	/*section2*/
	.section2 .box_left {
		height: 64%;
	    width: 49%;
	    margin-right: 0;
	}
	.section2 .box_center {
	    height: 64%;
	    width: 49%;
	    margin-right: 2%;
	}
	.section2 .box_right {
		height: 34%;
		width:100%;
		margin-top: 2%;
	}
	.section2 .main_chooes {
	    height: 660px;
	}
	.section2 .box_6{
		height: 100%;
		width:66%;
		float: left;
	}
	.section2 .box_7{
		width: 49%;
		margin-right: 2%;
		float: left;
	}
	.section2 .box_8{
		width: 49%;
		float: left;
	}
	.section2 .box_9{
		width: 33%;
		float: left;
		height: 100%;
		margin-left:1%;
	}
	.section2 .box_2 img{
		width: 100%;
	}
	.section2 .box_4 img{
		height: 100%;
	}
	.section2 .box_5 img{
		height: 100%;
	}
	.section2 .box_7 img{
		height: 100%;
	}
	.section2 .box_8 img{
		height: 100%;
	}
	.section2 .box_9 img{
		height: 100%;
	}
	/*section2*/

	/*section3*/
	.section3 .box_left {
		height: 64%;
	    width: 49%;
	    float: none;
	}
	.section3 .box_center {
	    height: 64%;
	    width: 49%;
	    margin-right: 0;
	    float: right;
	}
	.section3 .box_right {
		height: 34%;
		width:100%;
		margin-top: 2%;
		margin-right: 0;
	}
	.section3 .main_chooes {
	    height: 660px;
	}
	.section3 .box_6{
		height: 100%;
		width:66%;
		float: left;
	}
	.section3 .box_7{
		width: 49%;
		margin-right: 2%;
		float: left;
	}
	.section3 .box_8{
		width: 49%;
		float: left;
	}
	.section3 .box_9{
		width: 33%;
		float: left;
		height: 100%;
		margin-left:1%;
	}
	.section3 .box_2 img{
		width: 100%;
	}
	.section3 .box_4 img{
		height: 100%;
	}
	.section3 .box_5 img{
		height: 100%;
	}
	.section3 .box_7 img{
		height: 100%;
	}
	.section3 .box_8 img{
		height: 100%;
	}
	.section3 .box_9 img{
		height: 100%;
	}
	/*section3*/

	/*section4*/
	.section4 .content{
		top: 35%;
	}
	.section4 .cont_title1{
		font-size: 26px;
	}
	.section4 .cont_title2{
		font-size: 16px;
	}
	.section4 .find_plan{
		width: 30%;
	}
	/*section4*/

	/*section6*/
	.section6 .content{
		top: 35%;
	}
	.section6 .cont_title1{
		font-size: 26px;
	}
	.section6 .cont_title2{
		font-size: 16px;
	}
	.section6 .find_plan{
		width: 30%;
	}
	/*section6*/
}

@media screen and (max-width: 1199px ){
	/*banner*/
	.search {
	    position: absolute;
	    width: 80%;
	    height: auto;
	    top: 35%;
	    left: 50%;
	    margin-left: -40%;
	}
	.sub_text {
	    width: 80%;
	}
	/*banner*/
	
}

@media screen and (max-width: 767px ){
	.banner{
		padding-top: 68px;
	}
	/*banner*/
	.search {
	    position: absolute;
	    width: 90%;
	    height: auto;
	    top: 35%;
	    left: 50%;
	    margin-left: -45%;
	}
	.search_box{
		width: 90%;
	}
	.sub_text {
	    width: 85%;
	}
	/*banner*/

	/*section1*/
	.section1 .title span{
		float: none;
	}
	.section1 .title ul{
		float: none;
		margin-left: 0;
		margin-top: 15px;
	}
	.section1 .box_right, .section1 .p_box{
		display: none;
	}
	.section1 .main_chooes{
		height: 1300px;
	}
	.section1 .box_left {
	    width: 100%;
	    height: 30%;
	    margin-right: 0;
	}
	.section1 .box_center {
		height: 70%;
	    width: 100%;
	    margin-right: 0;
	    margin-top: 15%;
	}
	.section1 .box_1{
		width: 100%;
	}
	.section1 .box_2{
		width: 100%;
		height: 35%;
		margin-bottom: 0;
	}
	.section1 .box_3 {
		margin-top: 5%;
	    height: 50%;
	}
	.section1 .box_4{
		overflow: visible;
		float: left;
		width: 48%;
		height: 100%;
	}
	.section1 .box_5{
		overflow: visible;
		float: left;
		width: 48%;
		height: 100%;
	}
	.section1 .box_left img, .section1 .box_center img{
		width: 100%;
	}
	.section1 .intro1{
		color: #000;
		font-size: 24px;
		margin-top: 10px;
		/*超出隐藏显示省略号*/
		text-overflow:ellipsis; 
		white-space:nowrap;
		overflow:hidden;
		line-height: 28px;
	}
	.section1 .price1{
		color: #ff8a00;
		font-size: 24px;
		margin-top: 10px;
	}
	/*section1*/

	/*section2*/
	.section2 .title span{
		float: none;
	}
	.section2 .title ul{
		float: none;
		margin-left: 0;
		margin-top: 15px;
	}
	.section2 .box_right, .section2 .p_box{
		display: none;
	}
	.section2 .main_chooes{
		height: 1300px;
	}
	.section2 .box_left {
	    width: 100%;
	    height: 30%;
	    margin-right: 0;
	}
	.section2 .box_center {
		height: 65%;
	    width: 100%;
	    margin-right: 0;
	}
	.section2 .box_1{
		width: 100%;
	}
	.section2 .box_2{
		width: 100%;
		height: 45%;
		margin-bottom: 0;
	}
	.section2 .box_3 {
		margin-top: 5%;
	    height: 45%;
	}
	.section2 .box_4{
		overflow: visible;
		float: left;
		width: 48%;
		height: 100%;
	}
	.section2 .box_5{
		overflow: visible;
		float: left;
		width: 48%;
		height: 100%;
	}
	.section2 .box_left img, .section2 .box_center img{
		width: 100%;
	}
	.section2 .intro1{
		color: #000;
		font-size: 24px;
		margin-top: 10px;
		/*超出隐藏显示省略号*/
		text-overflow:ellipsis; 
		white-space:nowrap;
		overflow:hidden;
		line-height: 28px;
	}
	.section2 .price1{
		color: #ff8a00;
		font-size: 24px;
		margin-top: 10px;
	}
	/*section2*/

	/*section3*/
	.section3 .title span{
		float: none;
	}
	.section3 .title ul{
		float: none;
		margin-left: 0;
		margin-top: 15px;
	}
	.section3 .box_left, .section3 .p_box{
		display: none;
	}
	.section3 .main_chooes{
		height: 1450px;
	}
	.section3 .box_left{
	    width: 100%;
	    height: 30%;
	    margin-right: 0;
	}
	.section3 .box_right{
	    width: 100%;
	    height: 50%;
	    margin-right: 0;
	}
	.section3 .box_center{
	    width: 100%;
	    height: 45%;
	    margin-right: 0;
	}
	.section3 .box_1{
		width: 100%;
	}
	.section3 .box_2{
		width: 100%;
		height: 40%;
		margin-bottom: 0;
	}
	.section3 .box_3{
		margin-top: 3%;
	    height: 35%;
	}
	.section3 .box_4{
		overflow: visible;
		float: left;
		width: 48%;
		height: 100%;
	}
	.section3 .box_5{
		overflow: visible;
		float: left;
		width: 48%;
		height: 100%;
	}
	.section3 .box_6{
	    width: 100%;
	    height: 40%;
	    margin-bottom: 10%;
	}
	.section3 .box_7{
		overflow: visible;
		float: left;
		width: 48%;
		height: 100%;
		/*margin-right: 4%;*/
	}
	.section3 .box_8{
		overflow: visible;
		float: left;
		width: 48%;
		height: 100%;
	}
	.section3 .box_9{
		width: 100%;
		height: 40%;
	}
	.section3 .box_2 img{
		width: 100%;
	}
	.section3 .box_4 img{
		width: 100%;
	}
	.section3 .box_5 img{
		width: 100%;
	}
	.section3 .box_7 img{
		width: 100%;
	}
	.section3 .box_8 img{
		width: 100%;
	}
	.section3 .box_9 img{
		width: 100%;
	}
	.section3 .intro1{
		color: #000;
		font-size: 24px;
		margin-top: 10px;
		/*超出隐藏显示省略号*/
		text-overflow:ellipsis; 
		white-space:nowrap;
		overflow:hidden;
		line-height: 28px;
	}
	.section3 .price1{
		color: #ff8a00;
		font-size: 24px;
		margin-top: 10px;
	}
	/*section3*/

	/*section4*/
	.section4 .content{
		top: 25%;
	}
	.section4 .cont_title1{
		font-size: 24px;
	}
	.section4 .cont_title1 span{
		font-size: 60px;
	}
	.section4 .cont_title2{
		font-size: 14px;
	}
	.section4 .find_plan{
		width: 40%;
		font-size: 16px;
	}
	/*section4*/

	/*section5*/
	.section5 .title span{
		float: none;
	}
	.section5 .title ul{
		float: none;
		margin-left: 0;
		margin-top: 15px;
	}
	.section5 .main_chooes{
		height: 1200px;
	}
	.section5 .box_down, .section5 .p_box{
		display: none;
	}
	.section5 .box_up{
		height: 100%;
	}
	.section5 .box_left{
		width: 100%;
		margin-right: 0;
		height: 22%;
		margin-bottom: 15%;
	}
	.section5 .box_center{
		width: 100%;
		margin-right: 0;
		height: 50%;
		float: left;
	}
	.section5 .box_right{
		width: 100%;
		margin-right: 0;
		height: 25%;
		float: left;
	}
	.section5 .box_1 img{
		width: 100%;
	}
	.section5 .box_2{
		height: 40%;
		margin-bottom: 0%;
	}
	.section5 .box_3{
		width: 100%;
		margin-top: 5%;
	}
	.section5 .box_4{
		overflow: visible;
	}
	.section5 .box_5{
		overflow: visible;
	}
	.section5 .box_4 img, .section5 .box_5 img, .section5 .box_6 img, .section5 .box_7 img{
		width: 100%;
	}
	.section5 .box_6{
		float: left;
		width: 48%;
		margin-right: 4%;
		margin-bottom: 0;
		overflow: visible;
	}
	.section5 .box_7{
		float: left;
		width: 48%;
		overflow: visible;
	}
	.section5 .p_box1 .place3{
		font-size: 22px;
		font-weight: bold;
		margin-top: 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 28px;
	}
	.section5 .p_box1 .intro1{
		font-size: 20px;
		margin-top: 10px;
	}
	/*section5*/

	/*section6*/
	.section6 .content{
		top: 25%;
	}
	.section6 .cont_title1{
		font-size: 24px;
	}
	.section6 .cont_title1 span{
		font-size: 60px;
	}
	.section6 .cont_title2{
		font-size: 14px;
	}
	.section6 .find_plan{
		width: 40%;
		font-size: 16px;
	}
	/*section6*/

	/*section7*/
	.section7 .title span{
		float: none;
	}
	.section7 .title ul{
		float: none;
		margin-left: 0;
		margin-top: 15px;
	}
	.section7 .main_chooes{
		height: 1500px;
	}
	.section7 .box_down, .section7 .p_box{
		display: none;
	}
	.section7 .box_up{
		height: 100%;
		margin-bottom: 0;
	}
	.section7 .box_center{
		width: 100%;
		height: 50%;
		margin-right: 0;
		float: left;
	}
	.section7 .box_left{
		width: 100%;
		height: 20%;
	}
	.section7 .box_right{
		width: 100%;
		height: 20%;
		margin-right: 0;
	}
	.section7 .box_1{
		height: 100%;
	}
	.section7 .box_2{
		float: none;
		width: 100%;
		height: 47%;
		margin-bottom: 20px;
	}
	.section7 .box_3{
		float: left;
		width: 100%;
		height: 50%;
		margin-top: 20px;
	}
	.section7 .box_4{
		width: 48%;
		margin-right: 4%;
		overflow: visible;
	}
	.section7 .box_5{
		width: 48%;
		overflow: visible;
	}
	.section7 .box_6{
		float: left;
		width: 48%;
		margin-right: 4%;
		margin-bottom: 0;
		overflow: visible;
	}
	.section7 .box_7{
		float: left;
		width: 48%;
		overflow: visible;
	}
	.section7 .box_1 img, .section7 .box_2 img, .section7 .box_4 img, .section7 .box_5 img, .section7 .box_6 img, .section7 .box_7 img, .section7 .box_left img{
		width: 100%;
	}
	.section7 .p_box1 .place3{
		font-size: 22px;
		font-weight: bold;
		margin-top: 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 28px;
	}
	.section7 .p_box1 .intro1{
		font-size: 24px;
		margin-top: 10px;
	}
	/*section7*/

	

	.section7 .main_chooes {
	    /*margin-bottom: 144px;*/
	}
	.phone_img{
		width: 100%;
		height: 200px;
		overflow: hidden;
	}
	.section1 .title ul li,.section2 .title ul li,.section3 .title ul li,.section5 .title ul li,.section7 .title ul li{
		font-size: 18px;
	}

}
@media screen and (max-width: 640px ){
	/*banner*/
	.search {
	    position: absolute;
	    width: 100%;
	    height: auto;
	    top: 35%;
	    left: 50%;
	    margin-left: -50%;
	}
	.search_title1 {
	    font-size: 20px;
	}
	.search_title2 {
	    font-size: 14px;
	}
	.search_box {
    	width: 90%;
	    padding: 20px 2%;
	}
	/*banner*/

	
}