﻿@charset "UTF-8";
/* 全局样式 */
*{
    padding:0;margin: 0;outline: none;
}
body{
    font-family:'Microsoft Yahei';font-size:100%;background:#ffffff;margin: 0 auto;
}
a{
    text-decoration: none;
}
a,input{
    -webkit-tap-highlight-color:rgba(255,0,0,0);
}
img{
    display: block;border:0;
}
ul{
    list-style: none;
}
h1{
    font-size: 43px;font-weight: bold;color: #b01901;display: block;line-height: 45px;text-align: center;
}
h2{
    font-size: 0.469rem;font-weight: bold;color: #ffffff;display: block;line-height: 0.563rem;text-align: center;
}
p{
    font-size: 16px;font-weight: normal;color: #000000;line-height: 30px;display: block;
}
.mainOne img,.mainThree img,.mainTwo img{
	display: block!important;
}
.bannerjnd{
	width: 100%;height: 632px;background: url('../images/banner.jpg') no-repeat;background-size: cover;background-position: center;position: relative;
}
.bannerjnd .img{
	position: absolute;left: 50%;margin-left: -289px;top: 131px;
}
.bannerjnd ul{
	width: 756px;height: 140px;position: absolute;left: 50%;margin-left: -378px;bottom: -70px;
}
.bannerjnd ul li{
	width: 139px;height: 139px;float: left;margin: 0 25px;
}
.mainOne{
	width: 100%;height: 1794px;background: url('../images/bg2.jpg') no-repeat;background-size: cover;background-position: center top;
}
.mainOne .content{
	width: 1200px;height: auto;margin: 0 auto;overflow: hidden;
}
.mainOne .content .one{
	padding-top: 177px;width: 357px;height: auto;margin: 0 auto;overflow: hidden;text-align: center;margin-bottom: 70px;
}
.mainOne .content .one img{
	margin-bottom: 30px;
}
.mainOne .content .two{
	width: 716px;height: 1291px;margin: 0 auto;overflow: hidden;text-align: center;border: solid 1px #e4ccc1;box-sizing: border-box;
}
.mainOne .content .two p{
	font-size: 18px;font-weight: bold;line-height: 20px;width: 100%;
}
.pioneer{
	position: relative;height: 180px;width: 100%;margin-bottom: 120px;
}
.pioneer .p1{
	position: absolute;top:0;left: 0;
}
.pioneer .p2{
	position: absolute;bottom:0;left: 0;
}
.pioneer .img1{
	position: absolute;top:0;left: 152px;
}
.pioneer .img2{
	position: absolute;top:32px;left: 50%;margin-left: -56.5px;
}
.pioneer .img3{
	position: absolute;top:0;right: 152px;
}
.mainTwo{
	width: 100%;height: 1104px;background: url('../images/bg3.jpg') no-repeat;background-size: cover;background-position: center top;
}
.mainTwo .content{
	width: 716px;height: auto;margin: 0 auto;overflow: hidden;
}
.mainTwo .content .divOne{
	width: 100%;height: 216px;background: #b01901;margin-bottom: 209px;
}
.mainTwo .content .divOne p{
	font-size: 24px;color: #ffffff;line-height: 24px;text-align: center;margin-bottom:16px;padding-top: 47px;
}
.mainTwo .content .divOne img{
	margin: 0 auto;
}
.fit{
	width: 100%;height: auto;
}
.fit .img1{
	margin: 0 auto;margin-bottom: 75px;
}
.fit .img2{
	margin: 0 auto;
}
.mainThree{
	width: 100%;height: 1000px;background: url('../images/bg4.jpg') no-repeat;background-size: cover;background-position: center top;
}
.mainThree .content{
	width: 1200px;height: auto;margin: 0 auto;overflow: hidden;
}
.mainThree .content .divOne{
	padding-top:82px; margin-bottom: 190px;width: 100%;height: auto;overflow: hidden;
}
.mainThree .content .divOne img{
	margin: 0 auto;margin-bottom: 45px;
}
.mainThree .content .divOne p{
	line-height: 30px;text-align: center;
}
.mainThree .content .divOne p span{
	font-size: 20px;color: #b01901;font-weight: bold;
}
.mainThree .content .divTwo{
	width: 100%;height: auto;overflow: hidden;margin-bottom: 40px;
}
.mainThree .content .divTwo p{
	font-size: 24px;color: #b01901;line-height: 24px;text-align: center;margin-bottom: 15px;
}
.mainThree .content .divTwo img{
	margin:0 auto;
}
.mainThree .content .form{
	width: 484px;height:auto;overflow: hidden;margin: 0 auto;text-align: center;
}
.mainThree .content .form div{
	width: 232px;margin: 0 5px;height: 30px;position: relative;float: left;
}
.content .form div label{
	display: block;width: 68px;height: 30px;line-height: 30px;color: #ffffff;font-size: 18px;text-align: center;background: #a91d1c;position: absolute;left: 0;top:0;
}
.content .form div input[type='text']{
	width: 159px;height: 30px;line-height: 30px;text-align: left;padding-left: 5px;border: solid 1px #a91d1c;background: rgba(255,255,255,0);-webkit-appearance : none ;border-radius: 0;outline: none;position: absolute;left: 68px;top: 0;box-sizing: border-box;
}
.content .form button{
	width: 140px;height: 36px;border: 0;outline: none;background: url('../images/button.png') no-repeat;background-size: cover;background-position: center;margin-top:25px;cursor: pointer; 
}