/*去除默认边距*/

		*{

			margin: 0;

			padding: 0;

			color:#333;

			font-family: MicrosoftYaHei;

		}



		a{

			text-decoration: none;

		}

		li{

			list-style: none;

		}

		.clearbox:after{

			content: "";

			height: 0;

			display: block;

			overflow: hidden;

			clear: both;			

		}

		header{

		 background-color: #fff;

		 width: 100%;

		 position: relative;

		 z-index: 3;



		}

		header .sylogo{

			display: block;

			width: 360px;

			position: absolute;

			left: 0;

			top: 0;

		}

		header .navbox{

			width: 1200px;

			height: 100px;

			margin: 0 auto;

		}

		header .nav{

			height: 100px;

			float: right;

		}

		header .nav li{

			width: 90px;

			height: 100px;

			line-height: 100px;

			text-align: center;

			font-size: 18px;

			float: left;



		}

		header .nav>li>a{

			color: #333;

		}

		/**/

		.banbox{

			min-width: 1200px;

			height: 350px;

			position: relative;

		}

		.banbox img{

			display: block;

			position: absolute;

			top: 0;

			left:50%;

			z-index: -1;

			margin-left:-980px;

		}

		.banbox div{

			position: relative;

			margin: 0 auto;

			width: 1200px;

		}

		.banbox p{

			font-size: 24px;

			font-family: SourceHanSansCN-Regular;

			line-height:24px;

			color: #ffffff;

			width: 1200px;

			position: absolute;

			top: 195px;

			left: 0;

		}

		/**/

		.main{

			padding-top: 47px;

			width: 1200px;

			margin: 0 auto;

		}

		.main>p{

			padding-left: 20px;

		}

		.main .listbox{

			width: 100%;

			padding-top: 83px;

		}

		.main .listbox form{

			width: 1126px;

			height: 670px;

			margin: 0 auto;

			padding-bottom: 70px;

		}

		.main .listbox textarea,.main .listbox input,.main .listbox form>div{

			float: left;

		}

		.main .listbox textarea{

			width: 1106px;

			height: 350px;

			padding:5px 10px;

			margin-bottom: 20px;

		}

		.main .listbox input{

			width: 506px;

			height: 55px;

			padding-left: 45px;

			line-height: 55px;

			margin-bottom: 20px;

			outline: none;

			border: solid 1px #dadada;

			font-size: 16px;

		}

		.main .listbox .tel{

			margin-left: 20px;

		}

		.main .listbox .reset,.main .listbox .submit{

			background-color: #f39257;

			margin-top: 50px;

			padding-left: 0;

			width: 551px;

			color: white;

		}

		.main .listbox .reset{

			margin-left: 20px;

		}

		.main .listbox form>div{

			margin-left: 20px;

			margin-bottom: 20px;

			width: 551px;

			height: 57px;

			background-color: #f39257;

		}

		/**/

		.main .newest{

			

		}

		.main .newest>.p1{

			position: relative;

			font-size: 22px;

			padding-left: 25px;

		}

		.main .newest>.p1>span{

			display: block;

			position: absolute;

			top: 10px;

			left: 0;

			height: 12px;

			width: 3px;

			background-color: #f39257;

		}

		.main .newest .newlist{

			height: 162px;

			width: 100%;

			border-bottom: 1px dashed #bfbfbf;

			position: relative;

		}

		.main .newest .newlist>.num{

			height: 50px;

			width: 50px;

			line-height: 50px;

			text-align: center;

			color: #6f6f6f;

			border: solid 1px #f1f1f1;

			border-radius: 50%;

			background-color: #f8f8f8;

			position: absolute;

			top: 62px;

			left: 41px;

		}

		.main .newest .newlist> a p{

			font-size: 15px;

			padding-top: 64px;

			padding-left: 175px;

			width: 665px;

			line-height: 25px;

			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			overflow: hidden;

		}

		.main .newest .newlist>.new{

			position: absolute;

			top: 80px;

			right: 300px;

		}

		.main .newest .newlist>.btn{

			width: 160px;

			height: 55px;

			line-height: 55px;

			text-align: center;

			position: absolute;

			top: 60px;

			right: 14px;

			color: white;

		}

		.main .newest .newlist>.wh{

			background-color: #bfbfbf;

		}

		.main .newest .newlist>.yh{

			background-color: #f39257;

		}

		/**/

		.main .pagenum{

			height: 40px;

			width: 360px;

			margin: 90px auto 110px auto;

		}

		.main .pagenum>li{

			width: 40px;

			height: 40px;

			text-align: center;

			line-height: 40px;

			background-color: #e5e5e5;

			margin:0 10px;

			float: left;

		}

		.main .pagenum>.redbg{

			background-color: #f39257;

			color: white;

		}

		/*底*/

		.footerbox{

			background-color: #222222;

		}

		.footerbox .footer{

			width: 1200px;

			margin: 0 auto;

			padding-top: 36px;

			padding-bottom: 64px;

			position: relative;

		}

		.footer>.h1{

			color: white;

			font-size: 20px;

			line-height: 52px;

		}

		.footer>.footerline1{

			width: 22px;

			height: 1px;

			background-color: #f39257;

		}

		.footer>.site{

			margin-top: 20px;

			line-height: 32px;

			color: #6f6f6f;

			font-size: 14px;

		}

		.footer>.footerline2{

			width: 275px;

			height: 1px;

			background-color: #313131;

			margin: 20px 0;

		}

		.footer>.callme{

			line-height: 32px;

			color: #6f6f6f;

			font-size: 14px;

		}

		.footer>.logo2{

			position: absolute;

			right:0;

			top: 200px;	

		}

		.footer>.ewm{

			position: absolute;
		    bottom: 63px;
		    left: 400px;
			width: 100px;

		}

	/*底2*/

	.footer2{

		height: 70px;

	}

	.footer2>div{

		margin: 0 auto;

		width: 1200px;

		height: 70px;

	}

	.footer2 .p1{

		color: #6f6f6f;

		line-height: 70px;

		font-size: 14px;

		float: left;

	}

	.footer2 .p2{

		color: #6f6f6f;

		line-height: 70px;

		font-size: 14px;

		float: right;

	}

	.footer2 .p2>img{

		margin: 0 10px;

	}

