.pp1{
	height: 680px;
	background-image: url(../images/pp1bj.jpg);
	background-size: cover;background-position: center;
	background-repeat: no-repeat;
	display: flex;justify-content: center;align-items: center;
}
.w1200{
	width: 1200px;margin: 0 auto;
}
.szyxtit{
	text-align: center;font-size: 38px;color: #231815;
	position: relative;font-weight: bold;
	padding-bottom: 20px;
}
.szyxtit:after{
	content: "";
	width: 100px;height: 3px;background: #e94747;
	position: absolute;bottom: 0;
	left: 50%;transform: translate(-50%, 0);
}
.szyxm2ds{
	font-size: 16px;line-height: 1.8;
	text-align: left;
	margin: 50px 0;color: #4c4948;
}
.red{
	color: #e94747;
}
.pp2{
	padding: 110px 0;
}

.pp2it{
	width: 30%;
}
.pp2con{
	display: flex;justify-content: space-between;
	margin-top: 80px;
}
.pp2ittl div{
	font-size:27px ;color: #231815;
}
.pp2ittl p{
	font-weight: bold;font-size:27px ;color: #231815;
}
.pp2ittop{
	display: flex;align-items: center;justify-content: space-between;margin-bottom: 40px;

}
.pp2itbt p{
	font-size:16px ;color: #4c4948;
	padding: 0 25px;
	line-height: 30px;
	margin-bottom: 23px;display: block;
	border: 1px solid #cacbcc;
	border-radius: 5px;
}
.szyxm3t1{
	display: inline-block;align-items: center;justify-content: center;
	border: 1px solid #231815;border-radius: 50px;
	padding: 0 10px;
}
.szyxm3t1 img{
	margin-right: 25px;height: 40px;
}
.szyxm3t1 *{
	display: inline-block;vertical-align: middle;
}
.szyxm3t1 span{
	font-size: 16px;color: #231815;
}
.fwadbj1{
	background-image: url(../images/pp2bj.jpg);
}
.fwadbj2{
	background-image: url(../images/pp3bj.jpg);
}
.fwad{
	background-size: cover;background-position: center;
	background-repeat: no-repeat;padding: 120px 0;
}
.fwt1{
	font-size: 38px;font-weight: bold;color: #fff;
	padding:40px  0;
}
.fwad{
	text-align: center;
}
.szyxm3t1.bai span{
	color: #fff;
}
.szyxm3t1.bai{
	border-color: #fff;
	width: 470px;
	display: flex;align-items: center;justify-content: center;
	margin: 0 auto;
}

.pp3{
	padding:120px 0 ;background: #f3f5f6;
}
.pp3t1 div{
	font-size: 32px;color: #231815;font-weight: bold;
	padding-bottom:10px;text-align: center;
}
.pp3t1 p{
	font-size:24px ;color: #4c4948;text-align: center;
}
.pp3t1 span{
	display: inline-block;margin: 0 5px;vertical-align: middle;
}
.pp3cn{
	margin-top: 60px;display: flex;justify-content: space-between;
}
.pp3it{
	width: 23%;
	padding: 40px;background: #fff;
}
.pp3itt1{
	font-size:110px; color: #c9caca;
	text-align: right;
}
.pp3itt2 strong{
	font-size:24px ;color: #231815;font-weight: bold;
}
.pp3itt2 p{
	font-size:18px ;color: #231815;
}
.pp3itt2{
	padding-bottom: 25px;border-bottom: 1px solid #878787;
}
.pp3itt3 {
	list-style-type: none;
	margin-top: 25px;
}
.pp3itt3 li{
	line-height: 40px;font-size:16px ;color: #4c4948;
}

.pp4{
	padding: 120px 0;
}
.pp4  .pp3itt2 strong{
	color: #4c4948;
}
.pp4  .pp3it{
	padding: 0;
	width: 22%;
}
.pp4  .pp3itt3 span{
	display: inline-block;margin-right: 20px;
}

.pp5{
	padding: 120px 0;background: #f3f5f6; 
}
.pp5t1{
	padding-top:30px; font-size: 28px;color: #4c4948;text-align: center;
}
.pp5t2{
	padding-top:10px; font-size: 22px;color: #4c4948;text-align: center;
}
.pp5cn{
	margin-top:40px;display: flex;
	justify-content: space-between;
}
.pp5it{
	text-align: center;
}
.pp5it img{
	margin-bottom: 20px;
}
.pp5it p{
	font-size:18px ;color: #4c4948;
}

.fwadbj3{
	background-image: url(../images/pp4bj.jpg);
}

.pp6{
	padding: 120px 0;
}
.pp6cn{
	margin-top: 40px;
	display: flex;flex-wrap: wrap;justify-content: center;
}
.pp6cn span{
	display: inline-block;
	margin: 0 10px;
	border-radius: 5px;
	padding: 0 30px;line-height: 40px;
	border: 1px solid #ebebeb;font-size: 18px;color: #4c4948;
}
.pp7{
	padding: 120px 0;background: #f3f5f6;
}
.pp7cn{
	position: relative;
	margin-top: 50px;
}
.pp7cn>img{
	position: absolute;left: 50%; top:50%;transform: translate(-50%, -50%);z-index: 99;
}
.pp7nhz{
	display: flex;flex-wrap: wrap;justify-content: space-between;
}
.pp7it{
	width: 49%;margin-bottom: 30px;
	border-radius: 10px;
	padding: 40px;
	padding-right: 200px;
	border: 1px solid #c1c3c3;border-radius: 10px;
}
.pp7nhz .pp7it:nth-child(2),.pp7nhz .pp7it:nth-child(4){
	padding-left: 200px;
	padding-right: 40px;
}
.pp7itt1{
	font-size: 24px;font-weight: bold;color: #4c4948;
	padding-bottom:25px ;border-bottom: 1px solid #959595;
	margin-bottom: 25px;
}
.pp7itnr{
	display: flex;justify-content: space-between;
	flex-wrap: wrap;
}
.pp7itnr span{
	font-size: 16px;color: #4c4948;
	line-height: 40px;width: 50%;text-align: left;
}

.pp8{
	padding: 120px 0;
}
.pp8cn{
	display: flex;justify-content: space-between;
	margin-top: 50px;
}
.pp8it{
	text-align: center;
}
.pp8it img{
	margin-bottom: 20px;
}
.pp8it p{
	font-size: 18px ;color: #4c4948;
}
.pp8it div{
	font-size: 24px ;color: #4c4948;
	line-height: 2;
}


.pp9{
	padding: 120px 0;
}
.pp9>div{
	display: flex;flex-wrap: wrap;
}
.pp9it{
	width: 22%;position: relative;margin-right: 4%;
	margin-bottom: 50px;
	display: block;
	padding:14px ;
	border: 1px solid #e9e9e9;border-radius: 5px;
}
.pp9it:nth-child(4n){
	margin-right: 0;
}
.pptle{
	position: absolute;
	left:15px ;top: 15px;font-size:14px ;color: #c9caca;
}
.pp9i{
	text-align: right;
	padding: 10px 0 ;
}
.pp9t1{
	font-size: 18px;color: #4c4948;font-weight: bold;
	margin-bottom: 10px;
}
.pp9t2{
	font-size: 16px;color: #878787;
}

@media screen and (max-width: 600px) {
    .w1200 {
        width: 95%;margin: 0 auto;
    }
.szyxtit {
    font-size: 24px;
}
.szyxm2ds {
    font-size: 14px;
    margin: 30px 0;
}
.pp1{
	height: 350px;
}
.pp1 img{
	width: 100%;margin: 0 auto;display:block;
}
.pp2,.pp3,.pp4,.pp5,.pp6,.pp7,.pp8,.pp9,.fwad {
    padding: 60px 0;
}
.pp2it {
    width: 100%;
}
.pp2con{
	display: block;padding-top: 0px;margin-top: 30px;
}
.pp2ittl div,.pp2ittl p {
    font-size: 20px;
}
.pp2itbt p {
    margin-bottom: 13px;font-size: 14px;
}
.pp2ittop{
	margin-bottom: 20px;
}
.pp2it{
	margin-bottom: 50px;
}
.szyxm3t1 span{
	font-size: 14px;
	padding: 5px 0;
}
.szyxm3t1{
	line-height: 1;
	padding: 0px 20px 10px;
}
.szyxm3t1 span{
	display: block;
}
.szyxm3t1 img {
    margin-right: 0;
    height: 40px;
}
.szyxm3t1.bai{
	display: block;text-align: center;width: 90%
}
.fwt1 {
    font-size: 28px;
    padding: 20px 0;
}
.pp3t1 div{
	font-size: 26px;
}
.pp3t1 p{
	font-size: 20px;
}
.pp3cn {
    margin-top: 40px;flex-wrap: wrap;
}
.pp3it {
    width: 100%;
    padding: 20px;margin-bottom: 20px;
}
.pp3itt1{
	font-size: 60px;
}
.pp4 .pp3it{
	width: 46%;
}
.pp3itt2 strong{
	font-size: 16px;
}
.pp3itt2{
	padding-bottom: 5px;
}
.pp3itt3{
	margin-top: 15px;
}
.pp3itt3 li{
	line-height: 30px;font-size: 14px;
}
.pp5t1 {
    padding-top: 20px;
    font-size: 16px;
}
.pp5t2 {
    padding-top: 0px;
    font-size: 14px;
}
.pp5cn{
	flex-wrap: wrap;
}
.pp5it{
	width: 45%;
	margin-bottom: 30px;
}
.pp5it p{
	font-size: 14px;
}
.pp5it img{
	margin-bottom: 10px;
}
.pp6cn span{
	font-size: 16px;
	margin-bottom: 5px;
}
.pp7it {
    width: 100%;
    padding: 30px;
    padding-right: 30px;
}
.pp7itt1{
	font-size: 20px;
	    padding-bottom: 15px;
    margin-bottom: 15px;
}
.pp7itnr span{
	line-height: 35px;
}
.pp7nhz .pp7it:nth-child(2), .pp7nhz .pp7it:nth-child(4) {
    padding-left: 30px;
    padding-right: 30px;
}
.pp7cn>img{
	display: none;
}
.pp8cn{
	flex-wrap: wrap;
}
.pp8it{
	width: 45%;margin-bottom: 30px;
}
.pp8it p{
	font-size: 14px;
}
.pp8it div{
	font-size: 16px;
}
.pp8it img{
	margin-bottom: 10px;
}
.pp9it{
	width: 49%;
	margin-right: 2%;
	margin-bottom: 10px;
}
.pp9it:nth-child(2n){
	margin-right: 0;
}


}




























