@charset "utf-8";
/* CSS Document */
*{box-sizing: border-box;}
.hbtp { width: 100%; height: auto; margin: 0 auto; font-family: "微软雅黑"; line-height: 1;}
.hbtp img { max-width: 100%; height: auto; vertical-align: bottom; border: 0; }


.form3{ width: 100%; padding: 3.125vw 0;  background: #c29969;}
.form3-t{ text-align: center; font-size: 2.18vw; font-weight: bold; color: #3e3a39; letter-spacing: 0.104vw;}
.form3-body{ box-shadow: 0px 3px 1.25vw 0px rgba(34, 23, 20, 0.42); border-radius: 1vw; width: 62.5%; margin: 0 auto; padding: 1.5vw 0; margin-top: 2.4vw; background: #fff;}
.form3-body-t{ font-size: 1.8vw; text-align: center; font-weight: bold; color: #3e3a39; letter-spacing: 0.104vw;}
.form3-body-t span{ color: #e60012;}
.form3-c{ width: 80%; height: 3.5vw; border: 1px solid #ff9600; border-radius: 3.4vw; margin: 0 auto; margin-top: 1.5vw; overflow: hidden; }
#form3-tel{ width: 70%; float: left; display: block; height: 100%; background: #fff; border: 0; text-align: center; line-height: 13.5vw; font-size: 1.8vw;}
#form3-tel input::-webkit-input-placeholder{ color: #c1c0c0; font-size: 1.8vw; text-align: center;}
#form3-tel input:-ms-input-placeholde{ color: #c1c0c0; font-size: 1.8vw; text-align: center;}
.form3-sub{ width: 30%; float: left; height: 100%; background: #eeeeee; line-height: 3.5vw; text-align: center; font-size: 1.8vw; font-weight: bold; letter-spacing: 2px; cursor: pointer;}

.part1{ padding-top: 1.83vw;}
.p1-tc{ text-align: center; font-size: 2.18vw; font-weight: bold; color: #3e3a39; letter-spacing: 2px; font-family: 黑体;}
.p1-c{ width: 70%; margin: 0 auto; display: flex; flex-direction: row; justify-content: space-between; height: 17.7vw; margin-top: 2.1vw;}
.p1-c-item{ flex: 1; height: 100%; padding-top: 4.68vw; transition: all 0.5s;}
.p1-c-item.on{ background: #f6f1eb;}
.p1-c-item-t{ text-align: center; font-size: 2.18vw; font-weight: bold; color: #3e3a39; letter-spacing: 2px; font-family: 黑体;}
.p1-c-item-line{ width: 14.68vw; height: 2px; margin: 0 auto; margin-top: 0.95vw; background: #3e3a39;}
.p1-c-item-p{ font-family: 黑体; font-size: 1.25vw; text-align: center; line-height: 2; margin-top: 1vw; color: #3e3a39; font-weight: bold;}
.p1-c-item-p span{ color: #e60012;}
.p1-c-item-p2{ font-family: 黑体; font-size: 1.09vw; text-align: center; line-height: 2; margin-top: 1vw; color: #3e3a39; font-weight: bold;}
.p1-c-item-p2 span{ color: #e60012;}
.hb-t h2{ font-size: 2vw; font-family: 黑体; font-weight: bold; text-align: center; line-height: 1; letter-spacing: 2px;}
.hb-t-line{ width: 24.4vw; margin: 0 auto; margin-top: 1vw;}
.hb-t h3{ font-size: 1.7vw; font-family: 黑体; font-weight: bold; text-align: center; line-height: 1; letter-spacing: 2px; margin-top: 0.75vw; color: #fff;}
.hb-t-p{ text-align: center; font-size: 1.7vw; color: #3e3a39; letter-spacing: 1px; line-height: 1.5; margin-top: 1vw;}
.hb-t-p span{ color: #e60012;}
.part2{ width: 100%; padding: 2.5vw 0;}
.p2-c{ width: 62.5%; margin: 0 auto; margin-top: 2.5vw;}
.p2-c-1{ width: 100%; display: flex; flex-direction: row; justify-content: space-between; height: 16.82vw;}
.p2-c-1-l{ flex: 1; height: 100%; }
.p2-c-1-l img{ height: 16.82vw;}
.p2-c-1-r{ flex: 1; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: #f6f1eb;}
.p2-c-1-r-t{ font-size: 2vw; font-family: 黑体; font-weight: bold;color: #3e3a39; letter-spacing: 2px;}
.p2-c-1-r-p{ font-family: 黑体; font-size: 1.25vw; text-align: center; line-height: 2; margin-top: 2vw; color: #3e3a39; letter-spacing: 2px;}
.p2-c-2{ width: 100%; height:16.6vw; background: #c29969; }
.p2-c-2-t{ height: 5.45vw; display: flex; flex-direction: row; align-items:flex-end; justify-content: center;}
.p2-c-2-t h2{font-size: 2vw; font-family: 黑体; font-weight: bold;color: #fff; letter-spacing: 2px; text-align: center; }
.p2-c-2-c{ width: 100%; height: 8.85vw; display: flex; flex-direction: row; justify-content: space-between; padding: 0.5vw 0;}
.p2-c-2-c-1{ width: 36%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.p2-c-2-c-1 p{ font-family: 黑体; font-size: 1.25vw;  line-height: 2; color: #fff; letter-spacing: 2px; text-align: center; font-weight: bold;}
.p2-c-2-c-2{ width: 28%; height: 100%; border-left: 1px solid #fff; border-right: 1px solid #fff; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.p2-c-2-c-2 p{ font-family: 黑体; font-size: 1.25vw;  line-height: 2; color: #fff; letter-spacing: 2px; text-align: center; font-weight: bold;}

.p2-c-1-r2{ flex: 1; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; background: #c29969;}
.p2-c-1-r2-t{ font-size: 2vw; font-family: 黑体; font-weight: bold;color: #fff; letter-spacing: 2px;}
.p2-c-1-r2-p{ font-family: 黑体; font-size: 1.25vw; text-align: center; line-height: 2; margin-top: 1.2vw; color: #fff; letter-spacing: 2px;}

.hb-zx{ width: 20vw; height: 2.8vw; display: block; margin: 0 auto; margin-top: 2vw; background: #c29969; text-align: center; line-height: 2.8vw; border-radius: 2vw; font-size: 1.4vw; letter-spacing: 2px; font-weight: bold; color: #fff;}

.part3{ width: 100%; height: 62.9vw; background: url(../images/p3-bg.jpg) center center no-repeat fixed; background-size: 100% 100%; padding: 2.5vw 0;}
.p3-c{ width: 58%; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; padding: 1.5vw 0;}
.p3-item{ width: 30%; margin-top: 2vw;}
.p3-item-img{ width: 11.9vw; height: 11.9vw; margin: 0 auto;}
.p3-item-img.on{ border: 0.2vw #c29969 solid; border-radius: 11.9vw;}
.p3-item-p{ font-size: 1.35vw; color: #fff; text-align: center; line-height: 2; margin-top: 1vw; letter-spacing: 1px;}

.part4{ width: 100%; padding: 2.5vw 0;}
.p4-img{ width: 62.5%; margin: 0 auto; margin-top: 1.5vw;}

.part5{ width: 100%; background: #f6f1eb; padding-top: 2.5vw;}
.p5-c{ width: 62.5%; margin: 0 auto; margin-top: 1vw;}

.part6{ width: 100%; padding: 2.5vw 0;}
.p6-c{ width: 70%; margin: 0 auto; margin-top: 2vw; display: flex; flex-direction: row; justify-content: space-between; padding: 0 3%;}
.p6-c-item{ width: 32%;}
.p6-c-item-img{ width: 8.54vw; height: auto; margin: 0 auto;}
.p6-c-item-c{ width: 100%; height:9.375vw; background: #f6f1eb; border-radius: 1vw; margin-top: 2.2vw; padding: 2vw 1vw 1vw; font-family: 黑体; font-size: 1.1vw; line-height: 2; text-indent: 2vw; color: #3e3a39; letter-spacing: 1px; font-weight: bold; position: relative;}
.p6-c-item-abs{ position: absolute; width: 75%; height: 2.4vw; left: 50%; top: 0; transform: translate(-50%,-50%); background: #c29969; font-family: 黑体; font-size: 1.458vw; font-weight: bold;  border-radius: 2vw; display: flex; flex-direction: row; align-items: center; justify-content: center; text-indent: 0; }
.p7-c{ width: 62.5%; margin: 0 auto; margin-top: 2vw;}

.part8{ width: 100%; background: #c29969; padding: 2.5vw 0; margin-top: 2vw;}
.p8-c{width: 62.5%; margin: 0 auto; margin-top: 2vw; }
.lb-p8{ width: 100%; overflow: hidden;}