*{

	margin:0;

	padding:0;

	outline:none;

	font-family:Microsoft Yahei;

}

html{
	overflow-y:scroll;
}

body{

	/*禁止选中内容*/

    -webkit-user-select:none;

    -moz-user-select:none;

    -ms-user-select:none;

    user-select:none;

}



a{

	text-decoration:none;

}



ul{

	list-style:none;

}



li{

	float:left;

}



input{

	background:none;

	border:none;

	cursor:pointer;

}



h1{

	font-size:26px;

	color:#222;

}


/* .banner{
	background-position:center;
} */

/* @media screen and (max-width:780px){
	.banner{
		position:relative;
		background-image: url(banner1.jpg);background-size:100% 100%;
		width:100%;background-repeat:no-repeat;height:400px;
	}
}
 */
/* add */
@media screen and (max-width:780px){
	.banner{
		position:relative;
		background-image: url(banner1.jpg);background-size:contain;
		width:100%;background-repeat:no-repeat;
	}
	.banner::before{
		content: "";
		display: block;
		padding-bottom: 67%;
	}
}
/* add */


@media screen and (min-width:780px){
	.banner{
		position:relative;
		background-image: url(banner.jpg);background-size:100% 400px;
		width:100%;background-repeat:no-repeat;height:400px;
	}
}



.banner input{

	position:absolute;

	top:63%;

	left:19%;

	width:240px;

	height:48px;

	border:1px solid rgba(255,255,255,0.45);

	border-radius:10px;

	color:rgba(255,255,255,0.6);

	font-size:18px;

	transition:all 0.7s;

}



.banner input:hover{

	color:#fff;

	border:1px solid #fff;

}



.partner-box{

	margin:0 auto;

	width:1150px;

	height:870px;

}



.partner-box p{

	width:100%;

	line-height:52px;

	font-size:14px;

	border-bottom:1px solid #d8d8d8;

}



.partner-box ul{

	margin:40px auto 0;

	width:1150px;

}



.partner-box li{

	margin:0 35px 8px 35px;

}



.partner-box a{



	width:160px;

	height:84px;

	box-sizing:border-box;

	overflow:hidden;

	/*加了这段代码就不会导致放大效果执行后边框消失的问题*/

}



.partner-box img{

	max-width:100%;

	transition:all 0.7s;

}



.partner-box img:hover{

	transform:scale(1.15);

	/*鼠标经过的图片放大效果*/

}



.submit{

	float:left;

	width:100%;


	background:url(../img/submit.png) no-repeat;

	background-size:cover;

	background-position:center;

}



.submit-box{

	margin:0 auto;

	width:1150px;

	height:530px;

}



.submit-pd{

	position:relative;

	float:left;

	box-sizing:border-box;

	padding-top:76px;

	width:548px;

	height:530px;

}



.submit-pd h1{

	text-align:center;

	color:#fff;

	font-size:30px;

}



.submit-pd input{

	display:block;

	margin:45px auto 0;

	box-sizing:border-box;

	padding-left:60px;

	width:350px;

	height:48px;

	border:none;

	font-size:20px;

	background-color:#fff;

	cursor:auto;

}



.pd-imgf{

	position:absolute;

	top:161px;

	left:100px;

}



.pd-imgs{

	position:absolute;

	top:254px;

	left:100px;

}



.submit-pd button{

	display:block;

	margin:45px auto 0;

	width:160px;

	height:48px;

	border:none;

	background-color:#2589ff;

	font-size:22px;

	color:#fff;

	cursor:pointer;

	transition:all 0.7s;

}



.submit-pd button:hover{

	background-color:#fff;

	color:#2589ff;

}



.submit-im{

	float:right;

	box-sizing:border-box;

	padding:76px 56px 0 56px;

	width:602px;

	height:530px;

}



.submit-im h1{

	font-size:31px;

	color:#fff;

}



/*

.submit-im div{

	float:left;

	margin:30px 10px 18px 0;

	width:115px;

	height:44px;

	font-size:20px;

	text-align:center;

	line-height:44px;

	background-color:#fff;

	color:#000;

	cursor:pointer;

}

*/



.submit-im ul{

	margin-top:15px;

}



.submit-im li{

	position:relative;

	display:block;

	width:100%;

	font-size:16px;

	color:#fff;

	line-height:47px;

	border-bottom:1px dashed rgba(255,255,255,0.3);

}



.submit-im span{

	position:absolute;

	right:10px;

	font-size:15px;

	color:rgba(255,255,255,0.3);

}




.submit-pd button{

	display:block;

	margin:45px auto 0;

	width:160px;

	height:48px;

	border:none;

	background-color:#2589ff;

	font-size:22px;

	color:#fff;

	cursor:pointer;

	transition:all 0.7s;

}



.submit-pd button:hover{

	background-color:#fff;

	color:#2589ff;

}



.submit-im{

	float:right;

	box-sizing:border-box;

	padding:76px 56px 0 56px;

	width:602px;

	height:530px;

}



.submit-im h1{

	font-size:31px;

	color:#fff;

}



/*

.submit-im div{

	float:left;

	margin:30px 10px 18px 0;

	width:115px;

	height:44px;

	font-size:20px;

	text-align:center;

	line-height:44px;

	background-color:#fff;

	color:#000;

	cursor:pointer;

}

*/



.submit-im ul{

	margin-top:15px;

}



.submit-im li{

	position:relative;

	display:block;

	width:100%;

	line-height:47px;

	border-bottom:1px dashed rgba(255,255,255,0.3);

}



.submit-im span{

	position:absolute;

	right:10px;

	font-size:15px;

	color:rgba(255,255,255,0.3);

}



.submit-im a{

	font-size:16px;

	color:#fff;

	transition:all 0.7s;

}



.submit-im a:hover{

	color:#2589ff;

}



@media screen and (max-width:780px) {

	.partner-box{width:94%;height:auto;}
	.partner-box ul{width:100%;margin:0px;}
	.partner-box li{margin:0px;width:30%;margin-left:1.5%;margin-right:1.5%;}
	.partner-box li a img{max-width:100%;}
	.partner-box a{width:auto;height:auto;}
}






