p {margin: 0;}
input, textarea {border: none;outline: none;background-color: transparent;}

/* 通用样式 */
.p1920 {width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.w1200 {width: 1270px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.dfc {display: flex;justify-content: space-between;align-items: center;}
.ovimg {overflow: hidden;}
.ovimg img {width: 100%;min-height: 100%;}
.imgbig {overflow: hidden;}
.imgbig img {-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.imgbig:hover img {-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.ibw img {width: 100%;height: auto;}
.clearboth {height: 0px;line-height: 0px;overflow: hidden;clear: both;font-size: 0px;}
.bgmax {background-repeat: no-repeat;background-size: 100% 100%;}

/* 头部 */
.ph {background-image: url(../images/head.png);min-height: 136px;width: 100%;}
.ph1 {width: 100%;border-bottom: 1px solid #e0d2c5;}
.ph1-box div {font-size: 14px;color: #865b32;line-height: 30px;}
.ph1-box div p {font-size: 14px;color: #865b32;line-height: 30px;}
.ph1-box div a {font-size: 14px;color: #865b32;line-height: 30px;}

.ph2 {min-height: 105px;}
.ph2a {min-height: 105px;border-right: 1px solid #cab5a1;width: 278px;padding-top: 18px;}

.ph2b {margin-top: 25px;margin-left: 15px;}
.ph2b p {font-size: 24px;color: #865b32;font-weight: bold;line-height: 1;}
.ph2b p+p {font-size: 18px;font-weight: normal;margin-top: 14px;}

.ph2c {background-repeat: no-repeat;background-position: left center;padding-left: 68px;min-height: 105px;}
.ph2c h3 {font-size: 16px;color: #865b32;line-height: 105px;font-weight: normal;}
.ph2c p {font-size: 36px;font-weight: bold;color: #865b32;line-height: 105px;float: left;}

.ph3 {width: 100%;background-image: url(../images/ph3.png);background-repeat: no-repeat;background-position: center top;background-color: #865b32;min-height: 63px;}

/* 导航栏 */
.nav1 {padding-top: 18px;}
.nav-li {position: relative;z-index: 999;}
.nav-li .nav-a {display: block;line-height: 45px;font-size: 16px;color: #fff;text-align: center;width: 158px;}
.nav-ul {height: 0;overflow: hidden;position: absolute;left: 50%;top: 100%;background-color: #865b32;z-index: 999;width: 100%;transform: translateX(-50%);}
.nav-ul li {width: 100%;}
.nav-ul li a {width: 100%;line-height: 38px;text-align: center;display: block;color: #fff;}

.nav-li:hover .nav-a {background-image: url(../images/nav-li.png);background-repeat: no-repeat;background-position: center center;color: #7e6955;}
.nav-ul li a:hover {}

/* 搜索 */
.p1a {font-size: 14px;color: #383838;font-weight: lighter;line-height: 52px;}
.p1a a {font-size: 14px;color: #383838;font-weight: lighter;line-height: 52px;}
.p1a a+a {margin-left: 20px;}

.p1b {width: 298px;height: 33px;margin-top: 10px;}
.p1b1 {width: 43px;height: 100%;background-color: #865b32;background-image: url(../images/p1b1.png);background-repeat: no-repeat;background-position: center center;}
.p1b2 {width: 255px;height: 100%;border: 1px solid #e8e8e8;border-right: none;padding-left: 19px;background-image: url(../images/p1b2.png);background-repeat: no-repeat;background-position: 9px center;font-size: 13px;color: #686868;font-weight: lighter;}

.p1b2::-webkit-input-placeholder {color: #686868;}
.p1b2::-moz-placeholder {color: #686868;}
.p1b2::placeholder {color: #686868;}
.p1b2::-ms-input-placeholder {color: #686868;}

/* 产品 案例 特点 */
.p2-3-4 {background-image: url(../images/p2-3-4.jpg);min-height: 2913px;}

/* 产品 */
.p2 {padding-top: 94px;}
.p2a {width: 100%;}
.p2a h3 {display: block;text-align: center;width: 100%;min-height: 92px;background-image: url(../images/p2a-h3.png);background-repeat: no-repeat;background-position: center center;line-height: 92px;font-size: 40px;/* font-size: 55px; */color: #fff;letter-spacing: 5px;padding-left: 5px;font-weight: bold;}
.p2a p {margin-top: 9px;display: block;width: 100%;text-align: center;min-height: 29px;line-height: 29px;text-align: center;background-image: url(../images/p2a-p.png);background-repeat: no-repeat;background-position: center center;font-size: 20px;color: #865b32;font-weight: lighter;}

.p2b {margin-top: 55px;}

.p2b1 {width: 242px;padding-top: 16px;position: relative;}
.p2b1a {position: absolute;left: 50%;top: 0;transform: translateX(-50%);}

.p2b1b {width: 100%;height: 91px;background-image: url(../images/p2b1b.png);background-repeat: no-repeat;text-align: center;padding-top: 9px;line-height: 82px;font-size: 38px;/*font-size: 48px;*/color: #fff;font-weight: bold;padding-left: 5px;letter-spacing: 5px;}

.p2b1c {width: 100%;}
.p2b1c::before {content: "";display: block;width: 185px;height: 24px;border: 3px solid #865b32;border-top: none;border-bottom: none;margin: 0 auto;}
.p2b1c ul {width: 100%;}
.p2b1c ul li {width: 100%;}
.p2b1c ul li+li::before {content: "";display: block;width: 185px;height: 22px;border: 3px solid #865b32;border-top: none;border-bottom: none;margin: 0 auto;}
.p2b1c ul li a {display: block;width: 100%;height: 49px;background-image: url(../images/p2b1c.png);background-repeat: no-repeat;line-height: 49px;padding-left: 74px;font-size: 18px;color: #865b32;}
.p2b1c ul li a:hover {color: #fff;background-image: url(../images/p2b1c-hover.png);}

.p2b2 {width: 1000px;}
.p2b2 ul {width: 100%;}
.p2b2 ul li {width: 325px;margin-right: 12px;}
.p2b2 ul li a {display: block;width: 100%;}
.p2b2 ul li a div {width: 100%;height: 236px;}
.p2b2 ul li a h3 {display: block;width: 100%;text-align: center;height: 37px;line-height: 37px;background-color: #865b32;font-size: 16px;color: #fff;}

.p2b2 ul li:nth-child(1) {width: 662px;margin-right: 13px;}
.p2b2 ul li:nth-child(1) a div {height: 354px;}
.p2b2 ul li:nth-child(2) {margin-right: 0;}
.p2b2 ul li:nth-child(2) a div {height: 354px;}
.p2b2 ul li:nth-child(3n-2) {margin-right: 13px;}
.p2b2 ul li:nth-child(3n-1) {margin-right: 0;}
.p2b2 ul li:nth-child(n+3) {margin-top: 12px;}

/* 案例 */
.p3 {margin-top: 77px;}
.p3a {width: 100%;}
.p3a h3 {display: block;text-align: center;width: 100%;min-height: 92px;background-image: url(../images/p3a-h3.png);background-repeat: no-repeat;background-position: center center;line-height: 92px;font-size: 40px;/* font-size: 55px; */color: #fff;letter-spacing: 5px;padding-left: 5px;font-weight: bold;}
.p3a p {margin-top: 9px;display: block;width: 100%;text-align: center;min-height: 29px;line-height: 29px;text-align: center;background-image: url(../images/p3a-p.png);background-repeat: no-repeat;background-position: center center;font-size: 20px;color: #865b32;font-weight: lighter;}

.p3b {margin-top: 60px;}
.p3b ul {width: 100%;}
.p3b ul li {width: 406px;margin-right: 26px;}
.p3b ul li:nth-child(3n) {margin-right: 0;}
.p3b ul li:nth-child(n+4) {margin-top: 15px;}
.p3b ul li a {display: block;width: 100%;}
.p3b ul li a div {width: 100%;height: 282px;border: 5px solid #865b32;}
.p3b ul li a h3 {width: 100%;text-align: center;font-size: 16px;color: #865b32;margin-top: 10px;}

.p3c {margin-top: 60px;}
.p3c a {display: block;width: 304px;height: 61px;line-height: 61px;text-align: center;margin: 0 auto;background-image: url(../images/p3c.png);background-repeat: no-repeat;font-size: 24px;color: #865b32;}

/* 特点 */
.p4 {margin-top: 63px;}
.p4a {width: 100%;}
.p4a h3 {display: block;text-align: center;width: 100%;min-height: 92px;background-image: url(../images/p4a-h3.png);background-repeat: no-repeat;background-position: center center;line-height: 92px;font-size: 40px;/* font-size: 55px; */color: #fff;letter-spacing: 5px;padding-left: 5px;font-weight: bold;}
.p4a p {margin-top: 9px;display: block;width: 100%;text-align: center;min-height: 29px;line-height: 29px;text-align: center;background-image: url(../images/p4a-p.png);background-repeat: no-repeat;background-position: center center;font-size: 20px;color: #865b32;font-weight: lighter;}

.p4b {width: 100%;margin-top: 86px;}
.p4b ul {width: 100%;}
.p4b ul li {width: 365px;margin-right: 87px;}
.p4b ul li:nth-child(3n) {margin-right: 0;}
.p4b ul li a {display: block;width: 100%;}
.p4b-img {width: 100%;position: relative;overflow: visible;}
.p4b1 {position: absolute;top: -2px;left: -58px;}
.p4b2 {position: relative;left: 50%;transform: translateX(-50%);z-index: 9;width: 348px;border-radius: 50%;overflow: visible;}
.p4b ul li a h3 {margin-top: 56px;display: block;width: 100%;height: 52px;text-align: center;line-height: 52px;background-image: url(../images/p4b-h3.png);background-repeat: no-repeat;background-position: center center;font-size: 24px;color: #fff;font-weight: bold;}

.p4b ul li a p {font-size: 15px;color: #3d3d3d;line-height: 24px;margin-top: 5px;display: block;min-height: 120px;}

/* 横栏 */
.p5 {background-image: url(../images/p5.png);min-height: 283px;}

.p5-box {padding-top: 66px;}
.p5a {width: 100%;text-align: right;/*font-size: 55px;*/font-size: 40px;color: #fff;font-weight: bold;}
.p5b {margin-top: 20px;}
.p5b div {margin-left: 10px;}
.p5b div p {float: left;font-size: 36px;color: #fff;font-weight: bold;}
.p5b div h4 {font-size: 19px;color: #fff;font-weight: lighter;line-height: 36px;}
.p5b h3 {font-size: 22px;color: #fff;font-weight: lighter;line-height: 36px;}

.p5c {width: 100%;padding-right: 140px;margin-top: 20px;}
.p5c a {display: block;width: 185px;text-align: center;height: 49px;line-height: 49px;background-color: #dab866;font-size: 19px;color: #fff;}

/* 优势 */
.p6 {min-height: 1711px;background-image: url(../images/p6.png);}
.p6-box {padding-top: 84px;}
.p6a {width: 100%;}
.p6a h3 {display: block;text-align: center;width: 100%;min-height: 92px;background-image: url(../images/p6a-h3.png);background-repeat: no-repeat;background-position: center center;line-height: 92px;font-size: 40px;/* font-size: 55px; */color: #fff;letter-spacing: 5px;padding-left: 5px;font-weight: bold;}
.p6a p {margin-top: 9px;display: block;width: 100%;text-align: center;min-height: 29px;line-height: 29px;text-align: center;background-image: url(../images/p6a-p.png);background-repeat: no-repeat;background-position: center center;font-size: 20px;color: #865b32;font-weight: lighter;}

.p6b {margin-top: 105px;}
.p6b-box {position: relative;}
.p6b-one {padding-left: 108px;}
.p6b-two {padding-right: 108px;}
.p6b1 {position: absolute;top: 0;}
.p6b2 {width: 575px;padding-top: 24px;}
.p6b2 h3 {font-size: 33px;color: #865b32;font-weight: bold;}
.p6b2 h4 {font-size: 12px;color: #6e6d6d;font-weight: lighter;text-transform: uppercase;margin-top: 17px;padding-bottom: 28px;width: 100%;background-image: url(../images/p6b.png);background-repeat: no-repeat;background-position: left bottom;}
.p6b2 p {font-size: 16px;color: #393939;line-height: 32px;margin-top: 6px;}
.p6b3 {width: 570px;position: relative;}
.p6b3 img {position: relative;}

.p6b-one .p6b1 {left: -97px;}
.p6b-two .p6b1 {right: -97px;}
.p6b-two .p6b2 {text-align: right;}
.p6b-one .p6b3 img {left: 0;}
.p6b-two .p6b3 img {left: 100%;transform: translateX(-100%);}

.p6b-box1 {margin-top: 20px;}
.p6b-box1 .p6b3 img {transform: translateX(-100%) translateY(-20px);}
.p6b-box2 {transform: translateY(-20px);}

/* 简介 */
.p7 {background-image: url(../images/p7.png);background-repeat: no-repeat;background-position: center bottom;min-height: 1015px;}

.p7-box {padding-top: 69px;}
.p7a {width: 100%;}
.p7a h3 {display: block;text-align: center;width: 100%;min-height: 92px;background-image: url(../images/p7a-h3.png);background-repeat: no-repeat;background-position: center center;line-height: 92px;font-size: 40px;/* font-size: 55px; */color: #fff;letter-spacing: 5px;padding-left: 5px;font-weight: bold;}
.p7a p {margin-top: 9px;display: block;width: 100%;text-align: center;min-height: 29px;line-height: 29px;text-align: center;background-image: url(../images/p7a-p.png);background-repeat: no-repeat;background-position: center center;font-size: 20px;color: #865b32;font-weight: lighter;}

.p7b {width: 100%;min-height: 410px;background-image: url(../images/p7b.png);margin-top: 51px;padding-top: 20px;padding-left: 30px;}
.p7b1 {width: 521px;overflow: hidden;}
.p7b2 {width: 675px;background-image: url(../images/p7b2.png);background-repeat: no-repeat;background-position: 168px bottom;}
.p7b2a {font-size: 30px;color: #865b32;font-weight: bold;}
.p7b2a span {font-size: 22px;color: #222;font-weight: lighter;text-transform: uppercase;display: inline-block;transform: translateY(3px);margin-left: 5px;}
.p7b2b {font-size: 18px;color: #222;margin-top: 10px;}
.p7b2c {margin-top: 55px;}
.p7b2c p {font-size: 16px;color: #222;line-height: 30px;text-align: justify;}
.p7b2d {margin-top: 55px;}
.p7b2d a {font-size: 20px;color: #865b32;font-weight: bold;}

.p7c {margin-top: 41px;}
.p7c1 {width: 218px;}
.p7c1 ul {width: 100%;}
.p7c1 ul li {width: 100%;text-align: center;height: 99px;padding-top: 35px;background-color: #222;cursor: pointer;}
.p7c1 ul li h3 {font-size: 17px;color: #fff;}
.p7c1 ul li p {font-size: 12px;color: rgba(255, 255, 255, .54);text-transform: uppercase;margin-top: 9px;}
.p7c1 ul li p::before, .p7c1 ul li p::after {display: inline-block;content: "";width: 17px;height: 0;border-top: 1px solid rgba(255, 255, 255, .54);transform: translateY(-4px);margin: 0 18px;}
.p7c1 ul li.on {background-color: #865b32;}

.p7c2 {width: 1030px;height: 198px;}

.p7c2-box {width: 100%;overflow: hidden;}
.p7c2-box ul li {width: 295px;height: 198px;margin-right: 19px;}
.p7c2-box ul li a {display: block;width: 100%;height: 100%;border: 5px solid #865b32;}

/* 新闻 链接 */
.p9-10 {min-height: 819px;background-image: url(../images/p9-10.png);}

/* 新闻 */
.p9 {padding-top: 85px;}

.p9a {width: 808px;}
.p9a1 {width: 100%;padding-bottom: 8px;border-bottom: 1px solid #d3d3d3;}
.p9a1 ul li {width: 124px;height: 51px;line-height: 51px;padding-left: 16px;cursor: pointer;font-size: 19px;color: #222;}
.p9a1 ul li.on {background-image: url(../images/p9a1.png);background-repeat: no-repeat;color: #fff;}
.p9a1 a {font-size: 14px;color: #8f8f8f;text-transform: uppercase;display: inline-block;padding-top: 37px;}

.p9a2 {margin-top: 33px;width: 100%;}
.p9a2a {width: 100%;}
.p9a2a1 {width: 335px;}
.p9a2a1 a {display: block;width: 100%;height: 198px;}
.p9a2a2 {width: 450px;}
.p9a2a2 .p9a2a2a {display: block;width: 100%;font-size: 16px;color: #141414;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p9a2a2b {font-size: 14px;color: #5d5d5d;line-height: 24px;margin-top: 20px;}
.p9a2a2 .p9a2a2c {display: block;margin-top: 30px;padding-bottom: 20px;width: 100%;border-bottom: 1px solid #d3d3d3;font-size: 14px;color: #865b32;font-weight: bold;}

.p9a2b {margin-top: 20px;width: 100%;}
.p9a2b li {width: 100%;padding-top: 22px;padding-bottom: 14px;border-bottom: 1px dashed #b9b9b9;}
.p9a2b li a {display: block;width: 100%;font-size: 16px;color: #141414;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p9a2b li p {display: block;width: 100%;font-size: 14px;color: #5d5d5d;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 12px;}

.p9b {width: 400px;padding-top: 37px;}
.p9b1 h3 {font-size: 19px;color: #865b32;}
.p9b1 a {font-size: 14px;color: #8f8f8f;text-transform: uppercase;line-height: 19px;}

.p9b2 {margin-top: 8px;width: 100%;min-height: 482px;background-image: url(../images/p9b2.png);}
.p9b2a {width: 100%;padding: 10px 11px 0;}
.p9b2a ul {width: 100%;}
.p9b2a ul li {width: 100%;height: 88px !important;padding-top: 23px;padding-bottom: 12px;border-bottom: 1px dashed #cfcfcf;}
.p9b2a ul li a {display: block;height: 23px;line-height: 23px;padding-left: 35px;background-image: url(../images/p9b2a-a.png);background-repeat: no-repeat;background-position: left center;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;color: #865b32;}
.p9b2a ul li p {display: block;height: 23px;line-height: 23px;padding-left: 35px;background-image: url(../images/p9b2a-p.png);background-repeat: no-repeat;background-position: left center;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;color: #5d5d5d;margin-top: 5px;}

/* 链接 */
.p10{padding-top: 75px;}
.p10a h3 {font-size: 30px;color: #141414;font-weight: bold;}
.p10a p {font-size: 16px;color: #4b4b4b;line-height: 30px;}

.p10b {margin-top: 30px;}
.p10b a {font-size: 16px;color: #4b4b4b;line-height: 20px;}
.p10b a+a {margin-left: 30px;}

/* 底部 */
footer {background-image: url(../images/footer.png);background-repeat: no-repeat;min-height: 262px;background-position: center top;}
.pf1 {width: 100%;border-bottom: 1px solid rgba(255, 255, 255, .18);}
.pf1-box {padding-top: 39px;padding-bottom: 21px;}
.pf1-box ul {width: 1376px;margin: 0 -51px;}
.pf1-box ul li {width: 172px;text-align: center;line-height: 1;}
.pf1-box ul li a {font-size: 16px;color: #fff;}

.pf2 {min-height: 185px;padding-top: 35px;}
.pf2a {width: 505px;}
.pf2a p {font-size: 15px;color: #fff;line-height: 30px;}

.pf2b h3 {font-size: 20px;color: #fff;font-weight: bold;line-height: 1;}
.pf2b h4 {padding-left: 45px;margin-top: 20px;font-size: 15px;color: rgba(255, 255, 255, .3);line-height: 1;}
.pf2b h4 a {color: rgba(255, 255, 255, .3);}
.pf2b p {padding-left: 86px;min-height: 40px;line-height: 40px;font-size: 30px;color: #fff;font-weight: bold;background-image: url(../images/pf2b.png);background-repeat: no-repeat;background-position: 28px center;margin-top: 16px;}

.pf2c p img {width: 105px;}
.pf2c p img+img {margin-left: 15px;}
.pf2c h3 {font-size: 15px;text-align: center;margin-top: 12px;color: rgba(255, 255, 255, .47);}

.pf3 {text-align: center;min-height: 91px;line-height: 19px;font-size: 14px;color: #000;padding-top: 15px;}
.pf3 a {color: #000;}







