*{margin: 0;padding: 0;}
body a{text-decoration: none;}
ul li{list-style: none;}
ol li{list-style: none;}

.header{width: 100%;position: relative;overflow: hidden;background: url("../images/banner.png")no-repeat center;background-size: 100%;padding: 2.7% 0;}
.header .title{width: 45%;margin: 0 auto;background: url("../images/banner-1.png")no-repeat center;background-size: 100%;padding: 10% 0;}
.header .ky{position: absolute;width: 19%;margin: 0 auto;top: 27%;right: 29%;font-size: 55px;text-align: center;color: #ffff;background:url("../images/banner-3.png")no-repeat center;background-size: 100%;}
.header ul{width: 46%;margin: 0 auto;overflow: hidden}
.header ul li{width: 30%;font-size: 20px;float: left;margin-left: 3.3%;color: #ffffff;}
.header ul li span{width: 25px;height: 25px;display: inline-block;background: url("../images/banner-2.png")no-repeat center;background-size: 100%;vertical-align: bottom;margin-right: 8%;}
.header ul li a{color: #ffffff;}

section{}
.part1{background-color: #faf7f0;overflow: hidden;}
.part1 h4{margin: 3% 0 2%;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: -1px;color: #6a5d47;}
.part1 ul{width: 60%;margin: 0 auto;overflow: hidden;}
.part1 ul li{float: left;width: 48%;}
.part1 ul li:nth-of-type(1){background: url("../images/1.png")no-repeat top center;background-size: 100%;margin-right: 2%;}
.part1 ul li:nth-of-type(2){background: url("../images/1-2.png")no-repeat top center;background-size: 100%;}
.part1 ul li:nth-of-type(3){background: url("../images/1-3.png")no-repeat top center;background-size: 100%;margin-right: 2%;}
.part1 ul li:nth-of-type(4){background: url("../images/1-4.png")no-repeat top center;background-size: 100%;}
.part1 ul li h5{font-size: 19px;letter-spacing: 1px;color: #776e67;font-stretch: normal;margin: 4% 25%;}
.part1 ul li p{font-size: 20px;letter-spacing: 2px;color: #be9b71;font-weight:bold;font-stretch: normal;text-indent: 1em;margin: 0 0 11% 29%;}
.part1 ul li:nth-of-type(2) h5{;margin: 6% 0 7% 25%;}
.part1 ul li:nth-of-type(3) h5{;margin: 4% 0 9% 25%;}
.part1 ul li:nth-of-type(4) h5{;margin: 6% 0 7% 25%;}
.part1 .btn{display: block;width: 13%;margin: 0 auto;font-size:18px;font-weight:bold;text-align: center;background-color: #d5b28c;border-radius: 22px;padding: 10px 0;color: #302921;margin-top: 2%;margin-bottom: 2%;}

.part2{}
.part2 h4{margin: 3% 0 2%;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: -1px;color: #3d3d3d;}
.part2 ul{width: 60%;margin: 0 auto;}
.part2 ul li{margin: 6% 0;}
.part2 ul li:nth-of-type(1){height: 156px;background: url("../images/2-1.png")no-repeat top center;background-size: 100%;}
.part2 ul li:nth-of-type(2){height: 156px;background: url("../images/2-2.png")no-repeat top center;background-size: 74%;}

.part3{background-color:#e4e1dc;overflow: hidden;padding-bottom: 8%;}
.part3 h4{margin: 3% 0 2%;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: -1px;color: #6a5d47;}
.part3 ul{}
.zg-main6-bg{
    width: 55%;
    margin: 0 auto;
}
.zg-main6{position: relative;}
.m6-btn{
    position: absolute;
    bottom: -23%;
    width: 100%;
}
.m6-btn li{
    width: 121px;
    height: 121px;
    margin: 0 2.29%;
    float: left;
    text-align: center;
    cursor: pointer;
}
.m6-btn li:nth-of-type(2){margin-top: 3%;}
.m6-btn li:nth-of-type(4){margin-top: -2%;}
.m6-btn li:nth-of-type(5){margin-top: 1%;}
.m6-btn li:nth-of-type(6){margin-top: 1%;}

.m6-btn li span{
    width: 103px;
    height: 82px;
    padding-top: 18%;
    background-color: #c9b197;
    border-radius: 50%;
    color: #ffffff;
    line-height:30px;
    text-align: center;
    display: inline-block;
    font-size:19px;
    font-weight:bold;
    cursor: pointer;
    transition: 0.7s;
}
.m6-btn li span:hover{
    background-image: linear-gradient(108deg, #c9945a 0%, #b68651 100%);
}
#banner {
    width: 100%;
    height: 450px;
    overflow: hidden;
    position: relative;
}

.banner-slide {
    width: 100%;
    height: 450px;
    background-repeat: no-repeat;
    position: absolute;
}

.slide1 {
    background: url("../images/3-1.png")no-repeat top center;background-size: 100%;
}
.slide2 {
    background: url("../images/3-2.png")no-repeat top center;background-size: 100%;
}
.slide3 {
    background: url("../images/3-3.png")no-repeat top center;background-size: 100%;
}
.slide4 {
    background: url("../images/3-4.png")no-repeat top center;background-size: 100%;
}
.slide5 {
    background: url("../images/3-5.png")no-repeat top center;background-size: 100%;
}
.slide6 {
    background: url("../images/3-6.png")no-repeat top center;background-size: 100%;
}

.part4{overflow: hidden;}
.part4 h4{margin: 3% 0 1%;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: 3px;color: #5b4e3b;}
.part4 .title-p{font-size: 20px;color: #717171;text-align: center;letter-spacing: 2px;}
.part4 ul{width: 60%;margin: 3% auto;display: flex;justify-content: space-between;align-content: center;}
.part4 ul li{position: relative;width: 30%;text-align: center;padding-bottom: 5%;}
.part4 ul li img{height: 41%;margin-top: 8%;}
.part4 ul li h5{font-size: 22px;color: #615243;margin: 10% 0 8%;}
.part4 ul li p{font-size: 16px;color: #615243;display: block;line-height: 30px;}
.part4 ul li a{position: absolute;bottom: -4%;left: 0;right: 0;width: 45%;margin: 0 auto;font-size: 17px;display: inline-block;color: #ffffff;background-color: #cba273;padding: 10px;display: none;}
.part4 ul li:hover{background-color: #f5f5f5;box-shadow: 0 5px 9px 1px rgba(215, 208, 208, 0.52);}
.part4 ul li:hover a{display: block;}

.part5{overflow: hidden;}
.part5 h4{margin: 3% 0 1%;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: 3px;color: #5b4e3b;}
.part5 .title-p{font-size: 20px;color: #717171;text-align: center;letter-spacing: 2px;}
.part5_cont{width: 60%;margin: 3% auto;overflow: hidden;}
.part5_cont .part5_shu{display: block;width: 40%;float: left;}
.part5_cont .part5_shu img{height: 50%;display: block;margin: 0 auto;}
.part5_cont ul{width: 60%;display: block;float: left;}
.part5_cont ul li h4{font-size: 28px;font-weight: 500;margin: 1% 0 6%}
.part5_cont ul li p{font-size: 20px;text-indent: 1.5em;margin-bottom: 5%;line-height: 30px;}
.part5_cont ul li p a{color: #717171;}
.part5_cont ul li p:hover a{color: #000000;}
.part5 .btn{display: block;clear: both;width: 18%;padding:10px;background: #d5b18d;font-size: 22px;margin: 0 auto;text-align: center;border-radius: 25px;color: #302921;}

.part6{overflow: hidden;}
.part6 h4{margin: 3% 0 1%;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: 3px;color: #5b4e3b;}
.part6 .title-p{font-size: 20px;color: #717171;text-align: center;letter-spacing: 2px;}
.part6 ul{width: 60%;margin: 0 auto;margin-top: 2%;}
.part6 ul li{float: left;width: 22%;background-color: #ffffff;box-shadow: 0px 1px 11px 2px #e6e6e6;border-radius: 10px;margin:0 1.5% 4%;}
.part6 ul li img{}
.part6 ul li .cont{width: 90%;margin: 0 auto;border-bottom: 1px solid #f3f3f3;text-align: center}
.part6 ul li .cont h2{font-size: 16px;}
.part6 ul li .cont p{font-size: 14px;color: #676767;margin: 3% 0;}
.part6 ul li .btn{display: block;width: 60%;font-size: 14px;text-align: center;margin: 7% auto;border-radius: 10px;border: solid 1px #c7a142;color: #c7a142;}
.part6 .btn2{display: block;clear: both;width: 18%;padding:10px;background: #d5b18d;font-size: 22px;margin: 0 auto;text-align: center;border-radius: 25px;color: #302921;}

.part7{overflow: hidden;background: url("../images/12.png")no-repeat top center;background-size: 100%;margin-top: 3%;}
.part7 h4{margin: 3% 0 1%;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: 3px;color: #5b4e3b;}
.part7 .title-p{font-size: 20px;color: #717171;text-align: center;letter-spacing: 2px;}
#part7_cont {
    width: 60%;
    position: relative;
    margin: 1% auto;
}
#part7_cont .swiper-container {
    padding-top: 13%;
}
#part7_cont  .swiper-slide {
    width: 440px;
    height: 408px;
    background: #fff;
    box-shadow: 0 8px 30px #ddd;
    text-align: center;
    border-radius: 10px;
    margin-bottom: 8%;
}
#part7_cont  .swiper-slide a{color: #4c3c32;}
#part7_cont  .swiper-slide img{
    display:block;
    width: 55%;
    margin: auto;
    margin-top: -27%;
}
#part7_cont  .swiper-slide h1{
    font-size: 40px;
    margin:0;
}
#part7_cont  .swiper-slide h2{
    font-size: 32px;
    margin: 0 0 3% 0;
    color: #bbb096;
}
#part7_cont  .swiper-slide p{
    padding-top: 0;
    color: #636363;
    font-size: 16px;
    margin: 0;
    font-weight: 400;
    line-height: 30px;
}
#part7_cont .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}
#part7_cont .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #00aadc;
    background-color: #fff;
}
#part7_cont .swiper-button-prev {
    width: 45px;
    height: 45px;
    background: url(../images/dzk_button_icon.png) no-repeat;
    background-position: 0 0;
    background-size: 100%;
}
#part7_cont .swiper-button-prev:hover {
    background-position: 0 -46px;
    background-size: 100%
}
#part7_cont .swiper-button-next {
    width: 45px;
    height: 45px;
    background: url(../images/dzk_button_icon.png) no-repeat;
    background-position: 0 -93px;
    background-size: 100%;
}
#part7_cont .swiper-button-next:hover {
    background-position: 0 -139px;
    background-size: 100%
}

.part8{overflow: hidden;}
.part8 h4{margin: 3% 0 1%;text-align: center;font-size: 35px;font-stretch: normal;letter-spacing: 3px;color: #5b4e3b;}
/*.hj-main6-bg{*/
    /*width: 60%;*/
    /*margin: 0 auto;*/
/*}*/
.m6-btn1{
    width: 45%;
    margin: 0 auto;
    overflow: hidden;
    background: url("../images/13-1.png") no-repeat center;
    background-size: 100%;
}
.m6-btn1 li{
    width: 124px;
    height: 124px;
    /*background: url("../images/xj_m32.png") no-repeat center;*/
    /*background-size: 100%;*/
    float: left;
    text-align: center;
    cursor: pointer;
    margin-left: 120px;
}
.m6-btn1 li:first-child{
    margin-left: 100px;
}
.m6-btn1 li span{
    width: 103px;
    height: 103px;
    margin: 11px auto;
    background-color: #caa471;
    border-radius: 50%;
    color: #ffffff;
    line-height:101px;
    text-align: center;
    display: inline-block;
    font-size:18px;
    font-weight:bold;
    cursor: pointer;
    transition: 0.7s;
}
.m6-btn1 li span:hover{
    background: #c38f57;
}
#qjbanner {
    width: 100%;
    height: 630px;
    overflow: hidden;
    position: relative;
    background: url("../images/13.png")no-repeat top center;background-size: 100%;
    margin-top: 2%;
    padding-bottom: 2%;
}
.qjbanner-slide {
    width: 60%;
    height: 630px;
    margin: 0 auto;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    position: absolute;
}

#qjbanner .slide1 {
    background: url("../images/13-7.png")no-repeat top center;background-size: 100%;
}
#qjbanner .slide2 {
    background: url("../images/13-5.png")no-repeat top center;background-size: 100%;
}
#qjbanner .slide3 {
    background: url("../images/13-6.png")no-repeat top center;background-size: 100%;
}



footer{background-color: #303030;color: #ffffff;overflow: hidden}
footer .cont{overflow: hidden;width: 60%;margin: 2% auto;}
footer .cont .f-left{width: 50%;float: left;}
footer .cont .f-left img{margin-bottom:6%;}
footer .cont .f-left p{font-size: 15px;margin-bottom: 2%;}
footer .cont .f-right{width: 30%;float: right;}
footer .cont .f-right ul{overflow: hidden}
footer .cont .f-right ul li{float: left;margin-right: 20%;}
footer .cont .f-right ul li p{font-size: 15px;text-align: center;margin-top: 5%;}




