.link{font-size:14px;line-height:24px;display: inline-block;padding-left:30px;color: #ae7b4a;background-image: url(../images/mouse.png);background-position: left center;cursor: pointer;}

.banner{height:640px;background-color: #f1f1f1;}
.banner .swiper-wrapper .swiper-slide{line-height:640px;font-size:30px;text-align: center;background-size:auto 100%;background-position:center;}
.banner .swiper-button-prev{left:50%;margin-left:-620px;background-image: url(../images/banner-btn-prev.png);width:66px;height:66px;}
.banner .swiper-button-prev::after{content: "";}
.banner .swiper-button-next{right:50%;margin-right:-620px;background-image: url(../images/banner-btn-next.png);width:66px;height:66px;}
.banner .swiper-button-next::after{content: "";}
.banner .swiper-pagination{bottom:30px !important;}
.banner .swiper-pagination .swiper-pagination-bullet{width:36px;height:3px;background-color:#ae7b4a;border-radius:0px;}

.brand .title{padding:180px 0px 25px 0px;text-align: center;background-image: url(../images/index-brand-title.png);background-position: center 50px;}
.brand .title p{text-align: center;font-size:18px;}
.brand .content{background-image:url(../images/index-brand-bg.jpeg);height:370px;background-position: center;width:1320px;margin:0 auto;overflow: hidden;padding-top:370px;}
.brand .content .left,
.brand .content .right{width:50%;float: left;height:100%;}
.brand .content .left{height:100%;}
.brand .content .left div,
.brand .content .right div{font-size:20px;color: #fff;line-height:48px;margin-bottom:11px;}
.brand .content .left div{text-align: right;}
.brand .content .right div{text-align: left;}
.brand .content .left .text1{padding-right:50px;}
.brand .content .left .text2{padding-right:60px;}
.brand .content .left .text3{padding-right:70px;}
.brand .content .left .text4{padding-right:80px;}
.brand .content .left .text5{padding-right:90px;}
.brand .content .right .text1{padding-left:50px;}
.brand .content .right .text2{padding-left:40px;}
.brand .content .right .text3{padding-left:30px;}
.brand .content .right .text4{padding-left:20px;}
.brand .content .right .text5{padding-left:10px;}
.brand .line{height:70px;background-image:url(../images/index-brand-line.png);margin:25px 0px 0px 0px;background-position: center;}
.brand .btm-text{background-image: url(../images/index-brand-btm-text.png);height:108px;background-position: center;}
.brand .link-line{text-align: center;padding:30px 0px 90px 0px;}

.zdd{height:715px;background-image: url(../images/inde-zdd-bg.jpg);background-position: center;}
.zdd .title{padding:200px 0px 30px 0px;background-image: url(../images/index-zdd-title.png);background-position: center 75px;}
.zdd .title p{font-size:18px;text-align: center;color: #fff;}
.zdd .link-line{text-align: center;}
.zdd .content-list{width: 1200px;margin:0 auto;padding-top:60px;}
.zdd .content-list a{display:block;width:297px;height:249px;margin-right:4px;float: left;position: relative;cursor: pointer;}
.zdd .content-list a:last-child{margin-right:0px;}
.zdd .content-list a .shadow{width:297px;height:249px;position: absolute;left:0px;top:0px;background-image: url(../images/index-zdd-content-shadow.png);font-size:18px;
    text-align: left;color: #fff;box-sizing:border-box;padding:215px 0px 0px 20px;z-index: 10;}
.zdd .content-list a .hover-layout{position: absolute;left:0px;top:0px;z-index:20;width:297px;height:249px;background-color:rgba(174,123,74,.9);opacity:0;
    transition: opacity .5s;
    -moz-transition: opacity .5s; /* Firefox 4 */
    -webkit-transition: opacity .5s; /* Safari 和 Chrome */
    -o-transition: opacity .5s; /* Opera */}
.zdd .content-list a .hover-layout .layout-title{padding-top:55px;text-align: center;color: #fff;font-size:24px;background-image: url(../images/index-zdd-content-tit-en.png);
    background-position:center 95px;height:70px;}
.zdd .content-list a .hover-layout hr{width:14px;height:2px;background-color: #fff;border: 0;margin:0 auto;}
.zdd .content-list a .hover-layout .layout-slogan{font-size:18px;color: #fff;text-align: center;opacity:.8;padding:15px 0px;}
.zdd .content-list a .hover-layout .plus-icon{height:32px;background-image:url(../images/index-zdd-content-plus.png);background-position: center;}
.zdd .content-list a:hover .shadow{display: none;}
.zdd .content-list a:hover .hover-layout{opacity: 1;}

.zdqs{padding-top: 110px;}
.zdqs .title{height:93px;background-image:url(../images/index-zdqs-title.png);background-position: center;}
.zdqs .slogon{font-size:18px;text-align: center;padding:35px 0px 50px 0px;}
.zdqs .content{width:1200px;height:643px;margin: 0 auto;background-image: url(../images/index-zdqs-content-bg.png);background-position: center;position: relative;}
.zdqs .content .desct{position: absolute;}
.zdqs .content .desct .tit{font-size:18px;font-weight: bold;}
.zdqs .content .desct .des{font-size:16px;}
.zdqs .content .desct-user{right:120px;top:10px;}
.zdqs .content .desct-shop{text-align: right;left:124px;top:205px;}
.zdqs .qrcode{background-image: url(../images/index-zdqs-qrcode-bg.jpeg);height:131px;position: relative;margin-top: 90px;background-position: center;}
.zdqs .qrcode img{position: absolute;width:103px;height:103px;right:50%;top:15px;margin-right:-535px;}

.hyfx{height:688px;background-image: url(../images/index-hyfx-bg.jpg);background-position: center;position: relative;}
.hyfx .inner{position: absolute;width:600px;right:50%;margin-right:-597px;top:75px;}
.hyfx .inner .title{height:99px;background-image: url(../images/index-hyfx-title.png);background-position:133px top;padding-bottom:50px;}
.hyfx .inner .item{overflow: hidden;margin-bottom: 60px;cursor: pointer;}
.hyfx .inner .item .tit{float: left;width:105px;font-size:16px;color: #ae7b4a;font-weight:400;opacity:.5;background-image: url(../images/index-hyfx-dot-small.png);
    background-position: right center;}
.hyfx .inner .item .des{float: right;width:465px;opacity:.5;line-height:1.6;font-size:14px;color: #fff;;}
.hyfx .inner .item:hover .tit{opacity: 1;font-size:18px;background-image: url(../images/index-hyfx-dot-big.png);}
.hyfx .inner .item:hover .des{opacity: 1;}
.hyfx .link{position: absolute;left:50%;margin-left:-400px;top:560px;}

.jjg{height:694px;background-image: url(../images/index-jjg-bg.jpg);background-position: center;}
.jjg .inner{width:1200px;;margin: 0 auto;padding-top:215px;}
.jjg .inner .title{font-size:36px;padding-bottom:40px;}
.jjg .inner hr{width:32px;height:4px;margin-bottom:18px;background-color: #ddc8b3;border: 0;}
.jjg .inner .desct{font-size: 14px;line-height: 1.7;padding-bottom: 55px;width: 396px;}
.jjg .inner .link{color: #333;}

.tzys{height:1063px;background-image: url(../images/index-tzys-bg.jpg);background-position: center;position: relative;}
.tzys .inner{width:1200px;height:1063px;margin: 0 auto;position: relative;}
.tzys .inner .title{position: absolute;line-height:1.7;font-size:18px;text-align: center;padding-top:122px;width:226px;background-image: url(../images/index-tzys-title.png);background-position: center top;
    left:50%;margin-left:-113px;top:460px;}
.tzys .inner .item{width:82px;height:82px;position:absolute;cursor: pointer;}
.tzys .inner .item:hover .content{display: block;}
.tzys .inner .item .content{width:326px;height:326px;background-color: #AF753D;position: absolute;left:50%;top:50%;margin-left:-163px;margin-top:-163px;border-radius:163px;
    border:7px solid #efe3d7;box-sizing: border-box;background-position: center;display: none;}
.tzys .inner .item .content .big,
.tzys .inner .item .content .small{color: #fff;text-align: center;line-height:1.7;}
.tzys .inner .item .content .big{font-size:18px;margin-top:45px;}
.tzys .inner .item .content .small{font-size:14px;margin-top:105px;}
.tzys .inner .item1{left:559px;top:115px;background-image: url(../images/index-tzys-icon1.png);}
.tzys .inner .item1 .content{background-image: url(../images/index-tzys-icon1-c.png);}
.tzys .inner .item2{left:837px;top:229px;background-image: url(../images/index-tzys-icon2.png);}
.tzys .inner .item2 .content{background-image: url(../images/index-tzys-icon2-c.png);}
.tzys .inner .item3{left:950px;top:492px;background-image: url(../images/index-tzys-icon3.png);}
.tzys .inner .item3 .content{background-image: url(../images/index-tzys-icon3-c.png);}
.tzys .inner .item4{left:836px;top:758px;background-image: url(../images/index-tzys-icon4.png);}
.tzys .inner .item4 .content{background-image: url(../images/index-tzys-icon4-c.png);}
.tzys .inner .item5{left:559px;top:866px;background-image: url(../images/index-tzys-icon5.png);}
.tzys .inner .item5 .content{background-image: url(../images/index-tzys-icon5-c.png);}
.tzys .inner .item6{left:282px;top:759px;background-image: url(../images/index-tzys-icon6.png);}
.tzys .inner .item6 .content{background-image: url(../images/index-tzys-icon6-c.png);}
.tzys .inner .item7{left:168px;top:493px;background-image: url(../images/index-tzys-icon7.png);}
.tzys .inner .item7 .content{background-image: url(../images/index-tzys-icon7-c.png);}
.tzys .inner .item8{left:281px;top:227px;background-image: url(../images/index-tzys-icon8.png);}
.tzys .inner .item8 .content{background-image: url(../images/index-tzys-icon8-c.png);}

.case{height:687px;background-image: url(../images/index-case-bg.jpg);background-position: center;}
.case .title{height:93px;background-image: url(../images/index-case-title.png);background-position:center 62px;padding:62px 0px;}
.case .content{width:1200px;overflow: hidden;margin: 0 auto;}
.case .content .left{float: left;padding-top:95px;}
.case .content .left .big{font-size:30px;line-height:1.7;color: #fff;}
.case .content .left .small{padding:10px 0px 105px 0px;font-size:14px;line-height:1.7;color: #fff;}
.case .content .case-roll{width:750px;height:400px;background-color: #f1f1f1;float: right;}
.case .content .case-roll .swiper-slide{line-height:400px;font-size:30px;text-align: center;background-size:auto 100%;background-position:center;}
.case .content .case-roll .swiper-button-prev{left:30px;top:370px;width:34px;height:34px;background-image: url(../images/index-case-item-prev.png);}
.case .content .case-roll .swiper-button-prev::after{content: "";}
.case .content .case-roll .swiper-button-next{right:30px;top:370px;width:34px;height:34px;background-image: url(../images/index-case-item-next.png);}
.case .content .case-roll .swiper-button-next::after{content: "";}
.case .content .case-roll .swiper-pagination{bottom:25px !important;}
.case .content .case-roll .swiper-pagination .swiper-pagination-bullet{width:42px;height:3px;background-color:#fff;border-radius:0px;} 

.shop-dis{height:645px;background-color:#fbf8f6;}
.shop-dis .title{background-image: url(../images/index-shop-dis-title.png);height:99px;padding:75px 0px 30px 0px;background-position:center 75px;}
.shop-dis .shops{width:1200px;margin:0 auto;overflow: hidden;}
.shop-dis .shops .item{width:288px;float: left;margin-right:15px;cursor: pointer;}
.shop-dis .shops .item:last-child{margin-right:0px;}
.shop-dis .shops .item img.cover{width:288px;height:216px;margin-bottom:0px;display: block;}
.shop-dis .shops .item .name{padding:17px 15px;background-color: #fff;background-image: url(../images/index-shop-dis-item-water.png);background-position:240px center;
    margin-top:0px;}
.shop-dis .shops .item .name span{font-size:20px;border-left:3px solid #000;padding-left: 10px;}
.shop-dis .shops .item:hover .name{background-color:#ad7a4a;}
.shop-dis .link-row{padding-top:55px;text-align: center;}

.news{height:480px;}
.news .title{width:1200px;height:93px;padding:60px 0px 30px 0px;background-image: url(../images/index-news-title.png);background-position: left 60px;
    border-bottom: 1px solid #e0e0e0;margin: 0 auto;}
.news .title .link{float: right;margin-top:69px;}
.news .news-list{width:1200px;height:222px;border-bottom: 1px solid #e0e0e0;}
.news .news-list .swiper-wrapper .swiper-slide{width:400px;box-sizing: border-box;padding:50px 0px 0px 45px;cursor: pointer;}
.news .news-list .swiper-wrapper .swiper-slide .news-date{font-size:18px;color:#000;}
.news .news-list .swiper-wrapper .swiper-slide .news-title{font-size:14px;color:#000;font-weight:bold;padding:5px 0px 30px 0px;}
.news .news-list .swiper-wrapper .swiper-slide .more{font-size: 12px;text-transform: uppercase;color: #1101ee; display: inline-block;width: 78px;height: 24px;border:1px solid #c0c0c0;text-align: center;line-height: 24px;}
.news .news-list .swiper-wrapper .swiper-slide:hover{background-color:#efeff0;}
.news .news-list .swiper-button-prev{background-image: url(../images/index-news-item-prev.png);width:14px;height:37px;left:0px;}
.news .news-list .swiper-button-prev::after{content: "";}
.news .news-list .swiper-button-next{background-image: url(../images/index-news-item-next.png);width:14px;height:37px;right:0px;}
.news .news-list .swiper-button-next::after{content: "";}




 