html,body{
	width:100%;
	overflow-x:hidden;
}
a:link,a:visited,a:hover,a:active { text-decoration: none;}
ul{list-style: none;padding: 0;}


/*nav*/
@media (min-width:767px) {

	#guding{
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
	}
	.navbar{
		margin-bottom:0;
		border: 0;
		height: 80px;
		background: rgba(255,255,255,0);
	}
	.container-fluid{
		width: 80%;
	}
	.navbar-nav {
	    float: right;
	    margin-top: 25px;
	}
	.active-nth-last-child a{
		display: inline-block;
		width:100px;
		height:34px;
		border-radius:18px;
		text-align: center;
	}
	.active-nth-last-child a:hover{
		background: #3e75f2 !important;
	}
	.navbar-nav>li {
	    margin-left: 20px;
	}
	.navbar-nav li{
		padding: 0;
	}
	.navbar-nav li a{
		padding: 7px 0 0 0 ;
		font-size:16px;
		font-family:PingFang SC;
		font-weight:400;
		padding-bottom: 5px;
	}
	.navbar-nav li:nth-child(2) a{
		border-bottom: 2px solid #fff !important;
	}
	.navbar-nav li:nth-child(5) a{
		border-bottom: 0px solid transparent !important;
	}
	.navbar-nav li a:hover {
		border-bottom: 2px solid #fff;
	}
}
/*nav*/

.banner1>img{
	width:100%;
}
.banner{
	width:100%;
	/*height: 100%;*/
	background:url(../img/panoramicShooting/ps.jpg) no-repeat;
	background-size:100% auto;
	background-attachment: fixed;
}
.xiaoguo{
	width: 100%;
	height: 260px;
	position: absolute;
	top: 40%;
	left: -10%;
	color: #fff;
}
.xiaoguo h1{
	width: 600px;
	font-size: 48px;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 46px;
	margin-bottom: 30px;
}
.xiaoguo p{
	width: 600px;
	font-size: 36px;
	position: absolute;
	top: 125px;
	left: -300px;
}




@media (min-width: 767px){
	#viewMore{
		display: none;
	}
	.banner{
	display: block;
}
.banner1{
	display: none;
}
	/*弹窗*/
		.gou{
			display: none;
			position: fixed;
			z-index: 100;
			top: 0;
			width: 100%;
			height: 100%;
			margin: auto;
			background: rgba(0,0,0,0.4);
		}
		.gou>.Submission{
			width: 520px;
			height: 360px;
			padding: 20px 36px 36px;
			margin: 180px auto;
			background: rgba(51,52,56,1);
		}
		.Submission>span{
			display:inline-block;
			width:30px;
			height:30px; 
			color:#fff;
			margin-left:95%;
		}

	/*版块一*/
		.experience{
			width: 100%;
		}
		.experience>div{
			width: 1200px;
			height: 100px;
			margin:65px auto 0;

		}
		.experience>div>ul{
			width: 1200px;
			list-style: none;
			display: flex;
			justify-content: space-between;
		}
		.experience>div>ul>li{
			text-align: center;
		}
		.experience>div>ul>li>p:nth-child(1){
			font-size:48px;
			font-family:Adobe Heiti Std;
			font-weight:bold;
			color:rgba(107,174,239,1);
		}
		.experience>div>ul>li>p:nth-child(2){
			font-size:16px;
			font-family:PingFang SC;
			font-weight:400;
			color:rgba(102,102,102,1);
		}



	/*版块二*/
		.Train{
			width: 100%;
			margin-top: 185px;
		}
		.service{
			width: 1200px;
			text-align: center;
			margin: 0 auto;
		}
		.Train>div>h1{
			font-size:30px;
			font-family:Adobe Heiti Std;
			font-weight:normal;
			color:rgba(51,51,51,1);
		}
		.Train>div>img{
			margin-top: 31px;
			margin-bottom: 29px;
		}
		.Train>div>p{
			font-size: 16px;
			color: #666666;
		}
		.serviceOne{
			width: 1200px;
			margin: 66px auto 0;
			height: 400px;
		}
		.serviceOne div{
			width:311px;
			float: left;
		}
		.serviceOne div h2{
			width:100%;
			height:24px;
			font-family:Adobe Heiti Std;
			font-weight:bold;
			color:rgba(51,51,51,1);
			margin-bottom: 28px;
			text-align: center;
		}
		.serviceOne ul{
			width:1200px;
			list-style: none;
			padding: 0;
			float: right;
			display: flex;
			flex-wrap:wrap;
			justify-content: space-between;
		}
		.serviceOne ul li{
			width:288px;
			height:192px;
			background:rgba(12,13,18,1);
			margin:0 0 15px 0;
			position: relative;
		}
		.serviceOne ul li img{
			width:288px;
			height:192px;
		}
		.serviceOne ul li div{
			width:288px;
			height:192px;
			text-align: center;
			position: absolute;
			top: 0px;
			left: 0;
			display: flex;
			flex-direction: column;
			justify-content: center;
		}
		.serviceOne ul li div p{
			color: #fff;
			margin: 0;
			font-size: 18px;
		}
	/*版块三*/
		.discount{
			width: 100%;
			position: relative;
			margin-top: 150px;
		}
		.discount>div{
			width: 100%;
			margin: 0 auto;
			text-align: center;
			position: absolute;
			top: 70px;
			left: 0;
		}
		.preferentialDiscount p{
			font-size: 36px;
			color: #fff;
			margin-bottom: 40px;
		}
		.preferentialDiscount p span{
			font-size: 48px;
			color: #6BAEEF;
		}
		.froms{	
			display: flex;
			flex-direction:column;
			align-items: center;
		}
		.froms input{
			width:300px;
			height:50px;
			background:rgba(255,255,255,1);
			border-radius:5px;
			font-size:20px;
			font-family:Adobe Heiti Std;
			font-weight:normal;
			color:rgba(102,102,102,1);
			padding: 10px;
			margin-bottom: 30px;
			border:none;
		}
		.froms button{
			width:300px;
			height:50px;
			background:rgba(107,174,239,1);
			border-radius:5px;
			font-size:20px;
			font-family:Adobe Heiti Std;
			font-weight:normal;
			color:rgba(255,255,255,1);
			border: 0 solid transparent;
			outline: none;
		}

	/*版块四*/
		.caseAppreciation{
			width: 100%;
			margin-top: 148px;
		}
		.caseAppreciation>div:nth-child(1){
			width: 1200px;
			margin: 0 auto;
			text-align: center;
		}
		.caseAppreciation h1{
			font-size:30px;
			font-family:Adobe Heiti Std;
			font-weight:normal;
			color:rgba(51,51,51,1);
			margin-bottom: 30px;
		}
		.caseAppreciation p{
			font-size:16px;
			font-family:Adobe Heiti Std;
			font-weight:normal;
			color:rgba(102,102,102,1);
			margin: 28px 0 65px;
			text-align: center;
		}
		.search{
			width: 1200px;
			margin: 55px auto 0;
			text-align: center;
			display: flex;
			justify-content:center;
		}
		.search ul{
			padding: 0;
			margin:0;
			list-style: none;
		}
		.search ul li{
			cursor:pointer;
			width:108px;
			height:35px;
			border:1px solid rgba(107,174,239,1);
			border-radius:5px;
			float: left;
			margin-left: 30px;
			line-height: 35px;
			text-align: center;
			font-size:16px;
			font-family:Adobe Heiti Std;
			font-weight:normal;
			color:rgba(107,174,239,1);
		}

		.search ul li:hover {
			background:rgba(107,174,239,1) !important;
			border-radius:5px;
			color: #fff !important;
		}
		#liang{
			background:rgba(107,174,239,1);
			color: #fff;
		}
			

		#S2{
			width: 1200px;
			margin: 0 auto;
		}
		.anli{
			padding: 0;
			display: flex;
			flex-wrap:wrap;
			list-style: none;
			margin-top: 50px;
			display: none;
		}
		.xian{
			display: inline-block;
		}
		.anli li{
			width:380px;
			height:340px;
			border:2px solid rgba(202,202,202,1);
			border-radius:5px;
			margin: 0px 10px 20px 10px;
			position: relative;
			overflow: hidden;
			float: left;
		}
		.anli li a>img{
			width:380px;
			height:260px;
		}
		.anli li a p{
			margin: 20px 0;
			font-size: 20px;
			color: #666666;
		}
		.jiaohu{
			position: absolute;
			top:0;
			left: 0;
			width: 100%;
			display: flex;
			justify-content:space-between;
			padding: 13px 13px 0;
		}
		.jiaohu div{
			line-height: 35px;
		}
		.jiaohu div:nth-child(1){
			width:157px;
			height: 35px;
			background:rgba(0,0,0,1);
			opacity:0.4;
			border-radius:5px;
			padding-left: 10px;
		}

		.jiaohu div span{
			font-size:14px;
			font-family:Adobe Heiti Std;
			font-weight:normal;
			color:rgba(255,255,255,1);
			margin: 0 10px 0 5px;

		}
		.jiaohu div:nth-child(2) img{
			width:35px;
			height:35px;
		}
		.jiaohu div:nth-child(2)>img:hover{		
			width:100px;
			height:100px;
		}

	/*版块五*/
		.jianjie{
			width: 100%;
			margin-top: 150px;
		}
		.jianjie>div{
			width: 1200px;
			height: 514px;
			margin:0 auto;
			background:url(../img/panoramicShooting/youhui/2.png);
			padding-left: 100px;
		}
		.jianjie>div>h1{
			font-size:36px;
			font-family:Adobe Heiti Std;
			font-weight:bold;
			color:rgba(255,255,255,1);
			padding:72px 0 0 0 ;
		}
		.jianjie>div>span{
			display: block;
			width:90px;
			height:4px;
			background:rgba(255,255,255,1);
			margin:37px 0 76px 0 ;
		}
		.jianjie>div>div{
			width: 481px;
			height: 204px;

		}
		.jianjie>div>div>p{
			color: #ffffff;
			font-size: 23px;
		}

		/*版块六*/
			.videoCase{
				width: 100%;
				margin-top: 150px;
			}
			.demand{
				width: 1200px;
				text-align: center;
				margin: 0 auto;
			}
			.videoCase>div>h1{
				font-size:30px;
				font-family:Adobe Heiti Std;
				font-weight:normal;
				color:rgba(51,51,51,1);
			}
			.videoCase>div>img{
				margin:31px 0 28px 0;
			}
			.videoCase>div>p{
				font-size:16px;
				font-family:Adobe Heiti Std;
				font-weight:normal;
				color:rgba(102,102,102,1);
			}
			.video{
				margin: 65px auto 0;
				width: 1200px;
				display: flex;
				justify-content: space-between;
			}
			.video>video{
				width:572px;
				height:340px;
				background:rgba(107,174,239,1);
			}

/*保障*/
	.guarantee{
		width: 100%;
		margin-top: 149px
	}

	.guarantee>div{
		width: 1200px;
		margin: 0 auto;
		text-align: center;
	}
	.guarantee div h1{
		font-size:30px;
		font-family:Adobe Heiti Std;
		font-weight:normal;
		color:rgba(51,51,51,1);
	}
	.guarantee>div>img{
		margin:30px 0 72px 0;
	}
	.hezuohuoban{
		display: flex;
	}
	.hezuohuoban ul{
		list-style: none;
		padding: 0;
	}
	.hezuohuoban ul li{
		float: left;
	}
}




/*footer*/
@media (min-width:767px) {
	footer{
		width: 100%;
		margin-top: 150px;
	}
	.footer{
		width: 100%;
		height:643px;
		background:rgba(51,52,56,1);
		position: relative;
	}
	.footer p{
		font-size:89px;
		font-family:Arial Black;
		font-weight:bold;
		color:rgba(217,217,217,0.1);
		text-align: center;
	}
	.websiteInformation{
		width: 100%;
		position: absolute;
		top: 35px;
	}
	.biaotiSix{

	}
	.biaotiSix h1{
		font-size:42px;
		font-family:Adobe Heiti Std;
		font-weight:bold;
		color:rgba(107,174,239,1);
		text-align: center;
		margin-bottom: 40px;
	}
	.biaotiSix p {
		font-size:24px;
		font-family:Adobe Heiti Std;
		font-weight:normal;
		color:rgba(217,217,217,1);
		text-align: center;
	}
	.xinxi{
		width: 80%;
		margin: 30px auto;
		display: flex;
		justify-content:space-around;
	}
	.contact{
		width:451px;
	}
	.contact div{
		display: inline-block;
		font-size:18px;
		font-family:Adobe Heiti Std;
		font-weight:normal;
		color:rgba(255,255,255,1);
		position: relative;
	}
	.contact div p{
		width: 100%;
		height:34px;
		text-align: center;
		line-height: 34px;
		font-size:18px;
		font-family:Adobe Heiti Std;
		font-weight:normal;
		color:rgba(255,255,255,1);
		position: absolute;
		top: 0;
		left: 0;
	}
	.contact div .tabOne{
		width:90px;
		height:34px;
		background:rgba(40,41,46,1);
	}
	.contact div img{
		width:130px;
		height:34px;
		background:rgba(40,41,46,1);
	}
	.contact span{
		display: inline-block;
		width:100%;
		height:2px;
		background:rgba(101,101,101,1);
	}
	.contact ul{
		list-style: none;
		padding: 0;
	}
	.fangan{
		width: 100px;
		height: 100px;
		display: none;
	}
	.contact ul li{
		margin: 10px 0;
	}
	.contact ul li p{
		display: inline-block;
		font-size:14px;
		font-family:Adobe Heiti Std;
		font-weight:normal;
		color:rgba(133,134,138,1);
	}

	.Submission{
		width:448px;
	}
	.Submission input{
		width:448px;
		height:41px;
		border:1px solid rgba(101,101,101,1);
		border-radius:5px;
		background: rgba(51,52,56,1);
		margin-bottom: 17px;
		color: #CFCFCF;
	}
	.Submission textarea{
		width:448px;
		border:1px solid rgba(101,101,101,1);
		border-radius:5px;
		background: rgba(51,52,56,1);
		color: #CFCFCF;
	}
	.Submission div{
		width:448px;
		height:51px;
		background:rgba(107,174,239,1);
		border-radius:5px;
		line-height: 51px;
		text-align: center;
		font-size:24px;
		font-family:Adobe Heiti Std;
		font-weight:normal;
		color:rgba(255,255,255,1);
		margin-top: 17px;
	}


	.copyright{
		position: absolute;
		bottom: 0;
		width: 100%;
		height:47px;
		background:rgba(40,41,46,1);
		font-size:14px;
		font-family:Adobe Heiti Std;
		font-weight:normal;
		color:rgba(133,134,138,1);
		color: #85868A;
		text-align: center;
		line-height: 47px;
	}
}
/*footer*/
