/***********全局重置CSS*****************/
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd {margin: 0;}
p {margin: 0;}
ul, ol, li {padding-left: 0;list-style-type: none;}
/***消除img默认边框*****/
img {border: 0;display: block;}
a {text-decoration: none;color: inherit;}
/*细线表格*/
table {border-collapse: collapse;}
em {font-style: normal;}
/***默认让所有浏览器出现右边滚动条****/
html {overflow-y: scroll;font-size: 16px;}
/***默认清除浮动****/
body {font-family: "微软雅黑", "sans-serif", "Arial";}
.conter{max-width: 1200px;margin: 0 auto;}

.header{width: 100%;height: 32vw;background: url("zyy20231007_1.jpg") center center no-repeat;background-size: 110vw auto;position: relative;}

.main{background: #eae6db url("zyy20231007_15.jpg") center center no-repeat;background-size: 100% auto;height: 2500px;}

.menu{position: absolute;top: calc(100% - 32px);width: 100%;}
.menu ul{display: flex;width: 600px;margin: 0 auto;background: #fff;border: solid #837666;box-sizing: border-box;border-width: 0 20px;box-shadow: -3px 3px 8px 0 rgba(0,0,0,0.23);}
.menu ul li{width: 100%;}
.menu ul a{font-size: 1.5em;color: #857566;font-weight: bold;width: 100%;height: 68px;display: flex;align-items: center;justify-content: center;}

.gzxx{padding-top: 115px;}
.gzxx .conter{position: relative;}
.gzxx .cont_bg{width: 294px;height: 512px;position: absolute;left: 0;top: 0;z-index: 1;}
.gzxx .cont_bg img{width: 100%;}
.gzxx .cont_bg span{font-size: 32px;color: #fff;font-weight: bold;position: absolute;left: 71px;top: 35px;line-height: 1;}
.gzxx .cont{position: relative;padding-left: 71px;padding-top: 100px;box-sizing: border-box;z-index: 5;display: flex;justify-content: space-between;}
.gzxx .cont ul{display: flex;justify-content: space-between;flex-wrap: wrap;align-content: space-between;height: 100%;}
.gzxx .cont .text{width: 346px;height: 174px;background: #f3f3f3;box-sizing: border-box;font-weight: bold;}
.gzxx .cont .text:hover,.gzxx .cont .left_cont:hover .text{background: #b73737;}
.gzxx .cont .text:hover *,.gzxx .cont .left_cont:hover .text *{color: #fff;}
.gzxx .cont .text a{color: #545454;line-height: 1.375;padding: 18px 22px;display: block;text-align: center;}
.gzxx .cont .text span{font-size: 0.875em;color: #5a5d66;display: block;padding: 0.5714em 0 1.1428em;line-height: 1;text-align: center;}
.gzxx .cont .text p{font-size: 0.75em;color: #999999;line-height: 1.1666;text-align: left;}
.gzxx .cont .left_cont{margin-right: 48px;width: 346px;box-shadow: 0 0 8px 0 rgba(127,127,127,0.14);}
.gzxx .cont .left_cont img{width: 100%;}
.gzxx .cont .right_cont .text{box-shadow: 0 0 8px 0 rgba(127,127,127,0.14);}
.gzxx .more{position: absolute;right: 0;top: 0;z-index: 8;}
.gzxx .more a{color: #fff;font-size: 1.2em;padding: 0.25em 0.75em;background: #857566;display: inline-block;}

.jyzx{padding-top: 56px;}
.jyzx .conter{position: relative;}
.jyzx .cont_bg{width: 294px;height: 512px;position: absolute;right: 0;top: 0;z-index: 1;}
.jyzx .cont_bg img{width: 100%;}
.jyzx .cont_bg span{font-size: 24px;color: #fff;font-weight: bold;position: absolute;right: 71px;top: 40px;line-height: 1;}
.jyzx .cont{position: relative;padding-right: 71px;padding-top: 99px;box-sizing: border-box;z-index: 5;display: flex;height: 502px;}
.jyzx .cont .pic{width: 346px;}
.jyzx .cont .pic img{width: 100%;}
.jyzx .cont .text{width: calc(100% - 346px);height: 100%;background: #fff;display: flex;align-items: center;box-sizing: border-box;padding: 0 57px 0 44px;}
.jyzx .cont .text p{color: #333; line-height: 2.3125; font-size: 18px; font-weight: bold;}

.gzxc{padding-top: 60px;}
.gzxc .tit{text-align: center;margin-bottom: 14px;}
.gzxc .tit span{font-size: 32px;color: #827565;font-weight: bold;display: inline-block;position: relative;line-height: 1;}
.gzxc .tit span:before{content: '';position: absolute;right: calc(100% + 20px);top: calc((100% - 34px)/2);background: url("zyy20231007_11.png") center center no-repeat;background-size: 100% auto;width: 512px;height: 34px;transform: rotate(180deg);}
.gzxc .tit span:after{content: '';position: absolute;left: calc(100% + 20px);top: calc((100% - 34px)/2);background: url("zyy20231007_11.png") center center no-repeat;background-size: 100% auto;width: 512px;height: 34px;}
.gzxc .video_box{background: url("zyy20231007_12.png") center center no-repeat;background-size: 100% auto;width: 1200px;height: 543px;box-sizing: border-box;padding: 98px 293px 0 269px;margin-bottom: 27px;}
.gzxc .video_box video{width: 100%;}
.gzxc .xc{width: 1067px;margin: 0 auto;}
.gzxc .xc_box{position: relative;}
.gzxc .xc .swiper-slide{border: 1px solid #fff;box-sizing: border-box;}
.gzxc .xc .swiper-slide img{width: 100%;}
.gzxc .swiper-button{position: absolute;top: calc((100% - 41px)/2);width: 39px;height: 41px;cursor: pointer;}
.gzxc .swiper-button-prev1{left: 0;background: url("zyy20231007_13.png") center center no-repeat;background-size: 100% auto;}
.gzxc .swiper-button-next1{right: 0;background: url("zyy20231007_14.png") center center no-repeat;background-size: 100% auto;}

.dcwj{padding-top: 56px;}
.dcwj .pic{width: 1200px; margin: 0 auto;}
.dcwj .pic a{width: 100%;display: flex;overflow: hidden;justify-content: center;}
.dcwj .pic img{width: 1200px;}

.AllLeftCon{ float:left;}
.AllRightCon{ float:right;}
.footerBg2{ background:#988772; }
.footer{color:#fff; max-width:1200px; overflow:hidden; padding:3em 0; margin:0 auto;}
.footerLeft{ width:48%; display:table;}
.footerLeft .textLeft{ display:table-cell; vertical-align:middle; width:60%; border-right:2px solid #fff;}
.footerLeft .textLeft h1{ font-size:2.2em; margin:0 0 0.2em 0;}
.footerLeft .textLeft h6{ font-weight:normal;}
.footerBg{ background:#C0AD8F;}
.footerLeft .textLeft h5{ width:30%; height:3px; background:#fff; margin:3em auto;}
.footerLeft .textLeft p{ line-height:1.8;}
.footerLeft ul{ width:38%; display:table-cell; vertical-align:middle; text-align:center; line-height:2.5;}
.footerLeft ul li a{ color:#fff;}
.footerRight{ width:48%; padding:2em 0 0 0;}
.footerRight span{ float:left; text-align:center; width:25%; color:#fff; line-height:2;}
.footerRight span img{ max-width:70%; display:block; margin:0 auto;}
.footerBg .bottomBQ{ line-height:1.75; padding:1em 0; text-align:center; color:#fff; }
.footerBg .bottomBQ span{ padding:0 1em;}
.footerBg .bottomBQ span.hui{ background:url(/ftimages/futian20200810_214.png) left center no-repeat; padding:0 1em 0 2em; background-size:auto 1.5em; display:inline-block;}
.footer .textLeft p a {text-decoration:none;color:#fff}
.flexCon{width: 52%;display: flex;flex-direction: row;justify-content: space-between;}
#_span_jiucuo{width: 100%;}
#_span_jiucuo img{ max-width: 100%; width:130px;height:68px;}

@media (max-width: 780px){
    .footerBg2 .footerRight #lxdh{
        width:20%;
    } 
}
.footerBg .bottomBQ{
    font-size:0.9em;
}

@media (min-width: 1921px) {
    .conter{max-width: 62.5vw;}

    .main{background-size: 100% auto;height: 130.2083vw;}

    .header{height: 30vw;background-size: 100vw auto;}
    .menu{top: calc(100% - 1.6667vw);}
    .menu ul{width: 38.8020vw;border-width: 0 1.0416vw;}
    .menu ul a{font-size: 1.7187vw;height: 3.5416vw;}

    .gzxx{padding-top: 5.9895vw;}
    .gzxx .cont_bg{width: 15.3125vw;height: 2.6667vw;}
    .gzxx .cont_bg span{font-size: 1.6667vw;left: 3.6979vw;top: 1.8229vw;}
    .gzxx .cont{padding-left: 3.6979vw;padding-top: 5.2083vw;}
    .gzxx .cont .text{width: 18.0208vw;height: 9.0625vw;font-size: 0.8333vw;}
    .gzxx .cont .text a{padding: 0.9375vw 1.1458vw;}
    .gzxx .cont .left_cont{margin-right: 2.5vw;width: 18.0208vw;}

    .jyzx{padding-top: 2.9166vw;}
    .jyzx .cont_bg{width: 15.3125vw;height: 2.6667vw;}
    .jyzx .cont_bg span{font-size: 1.6145vw;right: 3.6979vw;top: 2.0833vw;}
    .jyzx .cont{padding-right: 3.6979vw;padding-top: 5.1562vw;height: 26.1458vw;}
    .jyzx .cont .pic{width: 18.0208vw;}
    .jyzx .cont .text{width: calc(100% - 18.0208vw);padding: 0 2.9687vw 0 2.2916vw;font-size: 0.8333vw;}

    .gzxc{padding-top: 3.125vw;}
    .gzxc .tit{margin-bottom: 0.7291vw;}
    .gzxc .tit span{font-size: 1.6667vw;}
    .gzxc .tit span:before{right: calc(100% + 1.0416vw);top: calc((100% - 1.7708vw)/2);width: 26.667vw;height: 1.7708vw;}
    .gzxc .tit span:after{left: calc(100% + 1.0416vw);top: calc((100% - 1.7708vw)/2);width: 26.667vw;height: 1.7708vw;}
    .gzxc .video_box{width: 100%;height: 28.6979vw;padding: 5.1041vw 15.2604vw 0 14.0104vw;margin-bottom: 1.4062vw;}
    .gzxc .xc{width: 55.5729vw;}
    .gzxc .swiper-button{width: 2.0312vw;height: 2.1354vw;top: calc((100% - 2.1354vw)/2);}

    .dcwj .pic img{width: 100%;}
}
@media (max-width: 1200px) {
    html{font-size: 14px;}
    .conter{margin: 0 3vw;}

    .main{background-size: 160vw auto;background-position: center center;height: unset;}

    .header{height: 48vw;background-size: 160vw auto;}
    .menu{top: calc(100% - 2.5066vw);}
    .menu ul{width: 58.3583vw;border-width: 0 1.5666vw;}
    .menu ul a{font-size: 2.5066vw;height: 5.3266vw;}

    .gzxx{padding-top: 9.0083vw;}
    .gzxx .cont_bg{width: 23.03vw;height: 40.1066vw;}
    .gzxx .cont_bg span{font-size: 2.5066vw;left: 5.5616vw;top: 2.7416vw;}
    .gzxx .cont{padding-left: 5.5616vw;padding-top: 7.8333vw;flex-wrap: wrap;}
    .gzxx .cont .text{height: unset;}
    .gzxx .cont .text a{padding: 1.41vw 1.7233vw;}
    .gzxx .cont .text span{padding: 0.6266vw 0 1.2533vw;}
    .gzxx .cont .left_cont{margin-right: 0;display: flex;width: 100%;margin-bottom: 1.5vw;}
    .gzxx .cont .left_cont .pic{width: 28.8077vw;}
    .gzxx .cont .left_cont .text{width: calc(100% - 28.8077vw);}
    .gzxx .cont .right_cont .text{width: 43vw;margin-bottom: 1.5vw;}

    .jyzx{padding-top: 4.3866vw;}
    .jyzx .cont_bg{width: 23.03vw;height: 40.1066vw;}
    .jyzx .cont_bg span{font-size: 2.5066vw;right: 5.5616vw;top: 3.1333vw;}
    .jyzx .cont{padding-right: 5.5616vw;padding-top: 7.755vw;height: 39.3233vw;}
    .jyzx .cont .pic{width: 27.1033vw;}
    .jyzx .cont .text{width: calc(100% - 27.1033vw);padding: 0 4.465vw 0 3.4466vw;}

    .gzxc .tit span{font-size: 2.5066vw;}
    .gzxc .tit span:before{width: 40.1066vw;height: 2.6633vw;right: calc(100% + 1.5666vw);top: calc((100% - 2.6633vw)/2);}
    .gzxc .tit span:after{width: 40.1066vw;height: 2.6633vw;left: calc(100% + 1.5666vw);top: calc((100% - 2.6633vw)/2);}
    .gzxc .video_box{width: 100%;height: 43.1616vw;padding: 7.6766vw 22.9516vw 0 21.0716vw;}
    .gzxc .xc{width: 88.9166%;}
    .gzxc .swiper-button{width: 3.055vw;height: 3.2116vw;top: calc((100% - 3.2116vw)/2)}

    .dcwj .pic img{width: 160vw;}
}
@media (max-width: 780px) {
    html{font-size: 12px;}
}
@media (max-width: 580px) {
    .menu ul{width: 90%;}
    .gzxx .cont_bg{width: 60vw;}
    .gzxx .cont_bg span{font-size: 6.5vw;top: 7.5vw;left: 10vw;}
    .gzxx .cont{padding-top: 20vw;padding-left: 10vw;}
    .gzxx .cont .left_cont{width: 100%;flex-direction: column;}
    .gzxx .cont .left_cont .pic{width: 100%;}
    .gzxx .cont .left_cont .text{width: 100%;padding: 3vw;}
    .gzxx .cont .right_cont .text{width: 100%;padding: 3vw;}

    .jyzx .cont_bg{width: 60vw;}
    .jyzx .cont_bg span{font-size: 6.5vw;top: 7.5vw;right: 10vw;}
    .jyzx .cont{width: 100%;padding-top: 20vw;padding-right: 10vw;height: unset;}
    .jyzx .cont .pic{display: none;}
    .jyzx .cont .text{width: 100%;font-size: 4vw;padding: 4vw;}

    .gzxc .xc{width: 70%;}
    .gzxc .swiper-button{width: 10vw;height: 10.5128vw;top: calc((100% - 10.5128vw)/2);}
}
