.h-row1{padding:72px 0 147px}
.h-row1 .wp2{display:flex;padding:0 10px}
.h-row1 .wp2 .left{margin-right:78px}
.h-row1 .wp2 .left .bigPic{width:480px;height:480px;margin-bottom:70px;position:relative}
.h-row1 .wp2 .left .bigPic img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.h-row1 .wp2 .left .bigPic .show img{z-index:2}
.h-row1 .wp2 .left .picList{width:480px}
.h-row1 .wp2 .left .picList .item{padding:0 30px;cursor:pointer}
.h-row1 .wp2 .left .picList .item img{display:block;width:100%;height:100%}
.h-row1 .wp2 .right{flex:1}
.h-row1 .wp2 .right .item{border-bottom:1px solid #ba9168;padding-bottom:10px;margin-bottom:25px}
.h-row1 .wp2 .right .item h3{color:#ba9168;font-size:16px;font-weight:700;margin-bottom:25px}
.h-row1 .wp2 .right .item h4{color:#ba9168;font-size:14px;font-weight:700;margin-bottom:10px}
.h-row1 .wp2 .right .item p{color:#666;font-size:14px;line-height:28px}
.h-row1 .wp2 .right .item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}
.h-row2{margin-bottom:200px}
.h-row2 .wp2 .row-tit{color:#ba9168;font-size:18px;font-weight:700;padding-left:40px;margin-bottom:40px}
.h-row2 .wp2 .slick-row2 .item .con{display:flex;justify-content:space-between;align-items:center;padding:0 20px}
.h-row2 .wp2 .slick-row2 .item .con .left{position:relative;width:492px;height:629px;border:10px solid #d8c1a9;margin-right:210px}
.h-row2 .wp2 .slick-row2 .item .con .left .card{width:520px;height:520px;position:absolute;left:92px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#f6f6f6;box-shadow:24px 24px 48px rgba(102,102,102,.2);display:flex;align-items:center}
.h-row2 .wp2 .slick-row2 .item .con .left .card .txt{text-align:center;width:100%}
.h-row2 .wp2 .slick-row2 .item .con .left .card .txt h3{color:#666;font-size:18px;font-weight:700;margin-bottom:20px}
.h-row2 .wp2 .slick-row2 .item .con .left .card .txt h4{color:#999;font-size:16px;font-weight:400}
.h-row2 .wp2 .slick-row2 .item .con .right{flex:1}
.h-row2 .wp2 .slick-row2 .item .con .right .top{color:#ddd;font-size:16px;font-weight:700;margin-bottom:20px}
.h-row2 .wp2 .slick-row2 .item .con .right .mid{color:#666;font-size:14px;line-height:40px}
.h-row2 .wp2 .slick-row2 .item .con .right .bot{color:#666;font-size:12px;line-height:40px;text-align:right;margin-top:30px}
.h-row2 .wp2 .slick-row2 .slick-arrow{width:125px;height:125px;background:no-repeat center center/contain;font-size:0;border:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.h-row2 .wp2 .slick-row2 .slick-prev{background-image:url(../images/h-l.png);left:-125px}
.h-row2 .wp2 .slick-row2 .slick-next{background-image:url(../images/h-r.png);right:-125px}
.h-row3{margin-bottom:100px}
.h-row3 .wp2 .row-tit{text-align:center;color:#ba9168;font-size:18px;font-weight:700;margin-bottom:40px;background:0 0}
.h-row3 .wp2 .slick-row3 .item .con .pic{width:315px;height:315px;margin:0 auto;overflow:hidden}
.h-row3 .wp2 .slick-row3 .item .con .pic img{display:block;width:100%;height:100%;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.h-row3 .wp2 .slick-row3 .item .con .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.h-row3 .wp2 .slick-row3 .item .con .tit a{display:block;text-align:center;color:#666;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:20px 0}
.h-row3 .wp2 .slick-row3 .item .con .det a{display:block;margin:0 auto;width:100px;height:24px;border:1px solid #ba9168;opacity:1;border-radius:24px;line-height:24px;text-align:center;color:#ba9168;font-size:12px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.h-row3 .wp2 .slick-row3 .item .con .det a:hover{background-color:#ba9168;color:#fff}
.h-row3 .wp2 .slick-row3 .slick-arrow{width:125px;height:125px;background:no-repeat center center/contain;font-size:0;border:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.h-row3 .wp2 .slick-row3 .slick-prev{background-image:url(../images/h-l.png);left:-125px}
.h-row3 .wp2 .slick-row3 .slick-next{background-image:url(../images/h-r.png);right:-125px}
.forMo{display:none}
.fancybox-button--play,.fancybox-button--thumbs,.fancybox-button--zoom{display:none!important}
.fancybox-infobar{display:none}
.fancybox-navigation .fancybox-button svg{display:none}
.fancybox-navigation .fancybox-button{padding:0;width:125px;height:125px;background:no-repeat center center/contain}
.fancybox-button--arrow_left{background-image:url(../images/h-l2.png)!important;left:120px!important}
.fancybox-button--arrow_right{background-image:url(../images/h-r2.png)!important;right:120px!important}
.k-row1{padding:52px 0 100px}
.k-row1 .row-tit{color:#ba9168;font-size:20px;font-weight:700;padding-left:40px;background:url(../images/san.png) no-repeat left center/12px auto;margin-bottom:35px}
.k-row1 .row1{margin-bottom:50px}
.k-row1 .row1 .pic{max-width:1000px;width:100%;height:279px;position:relative;background:no-repeat center center/cover}
.k-row1 .row1 .pic .txt{width:780px;height:280px;background:rgba(0,0,0,.6);padding-top:76px;padding-left:200px;color:#fff;font-size:22px;font-weight:500;position:absolute;right:-42px;bottom:-44px}
.k-row1 .row1 .pic .txt .desc{color:#fff;font-size:14px;line-height: 20px;}
.k-row1 .row1 .text{max-width:1000px;width:100%;letter-spacing:1px;margin-top:60px;font-size:14px;color:#666;line-height:30px}
.k-row1 .row2{overflow:hidden}
.k-row1 .row2 .right{float:right;width:492px;height:500px;border:10px solid #d8c1a9;position:relative;margin-left:206px}
.k-row1 .row2 .right .pic{width:570px;height:380px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:30px}
.k-row1 .row2 .right .pic img{display:block;width:100%;height:100%}
.k-row1 .row2 .left{overflow:hidden;font-size:14px;color:#666;line-height:56px}
.k-row1 .row2 .left span{font-weight:500}
.k-row1 .row2 .left p{line-height:40px}
.k-row2 .row-tit{color:#ba9168;font-size:20px;font-weight:700;padding-left:40px;background:url(../images/san.png) no-repeat left center/24px auto;margin-bottom:70px}
.k-row2 .bg{padding:112px 0;background:no-repeat center center/cover;overflow:hidden}
.k-row2 .bg .s1{float:left;margin-right:156px;width:108px;display:flex;justify-content:space-between}
.k-row2 .bg .s1 span{width:40px;word-break:break-all;font-size:24px;color:#fff;font-weight:700;line-height:36px}
.k-row2 .bg .slick-krow2{overflow:hidden}
.k-row2 .bg .slick-krow2 .s{float:left;font-size:14px;color:#fff;line-height:30px}
.k-row2 .bg .slick-krow2 .s2{width:320px;height:526px;border:10px solid #d8c1a9;display:flex;align-items:center;padding:0 50px}
.k-row2 .bg .slick-krow2 .s3{margin-left:69px;width:320px;height:526px;background:#ba9168;padding:0 50px;display:flex;align-items:center}
.k-row3{margin-bottom:100px}
.k-row3 .block{height:230px;background-color:#000}
.k-row3 .wp2{width:100%;max-width:1000px}
.k-row3 .slick-krow3{background-color:#fff;margin:-115px auto 0;box-shadow:-12px 12px 48px rgba(102,102,102,.1)}
.k-row3 .slick-krow3 .item{overflow:hidden;position:relative}
.k-row3 .slick-krow3 .item .pic{float:left;width:480px;height:400px;box-shadow:0 12px 48px rgba(102,102,102,.1)}
.k-row3 .slick-krow3 .item .pic img{display:block;width:100%;}
.k-row3 .slick-krow3 .item .txt{overflow:hidden;display:flex;align-items:center;padding:0 80px;color:#707070;font-size:14px;height:501px}
.k-row3 .slick-krow3 .item .txt p{line-height:32px;margin-top:20px;}
.k-row3 .slick-krow3 .item .arrow{background:no-repeat center center/contain;position:absolute;bottom:115px;left:45%;width:91px;height:42px}
.k-row3 .slick-krow3 .item .arrow.left{background-image:url(../images/h-l3.png)}
.k-row3 .slick-krow3 .item .arrow.right{background-image:url(../images/h-r3.png)}
.k-row3 .slick-krow3 .pic.right{float:right;width:480px;height:400px}
.k-row3 .botInfo{padding:70px 50px;background-color:#d8c1a9;font-size:16px;line-height:2;color:#fff}
.h-ban{padding-top:36.87%;position:relative}
.h-ban img{position:absolute;top:0;left:0;width:100%;}
.body-content{background:url(../images/g-bg.jpg) repeat-y center top/100% auto}
.body-content .wp1200{padding:0 100px;background:rgba(255,255,255,.4);position:relative}
.body-content .item{margin-top:52px}
.body-content .item .g-tit{height:239px;margin-bottom:48px}
.body-content .item .g-tit img{display:block;height:100%;width:auto;margin:0 auto}
.body-content .item .row{padding-bottom:40px}
.body-content .item .row .g-tit2{text-align:center;font-size:0;margin-bottom:40px}
.body-content .item .row .g-tit2 h3{display:inline-block;color:#666;font-size:22px;position:relative}
.body-content .item .row .g-tit2 h3:after{content:'';width:29px;height:30px;background:url(../images/g-l.png) no-repeat center center/contain;position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.body-content .item .row .g-tit2 h3:before{content:'';width:29px;height:30px;background:url(../images/g-r.png) no-repeat center center/contain;position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.body-content .item .row .intro{color:#666;font-size:14px}
.body-content .item .row .intro p{line-height:40px;padding-bottom:30px}
.body-content .item .row .intro h4{padding-bottom:10px}
.body-content .h-ban2{padding-top:19.6875%;position:relative}
.body-content .h-ban2 img{position:absolute;top:0;left:0;width:100%;}
.body-content .g-menu{position:absolute;right:100%;top:238px;width:290px;background-color:#fff;z-index:2}
.body-content .g-menu .tit{color:#666;font-size:16px;font-weight:700;height:87px;display:flex;align-items:center;justify-content:center;background-color:#fff}
.body-content .g-menu .s{height:40px;display:flex;justify-content:center;align-items:center;font-size:16px;margin-bottom:4px;background:rgba(102,102,102,.2);position:relative;cursor:pointer}
.body-content .g-menu .s a{display:block;width:100%;text-align:center;color:#666}
.body-content .g-menu .s:last-child{margin-bottom:0}
.body-content .g-menu .s.on{background-color:#666}
.body-content .g-menu .s.on a{color:#fff}
.body-content .g-menu .s.on:after{content:'';width:30px;height:100%;background:url(../images/san2.png) no-repeat left center/auto 100%;position:absolute;left:100%;top:0}
.wp1200{width:98%;max-width:1000px;margin:0 auto}
.row-tit{color:#ba9168;font-size:18px;font-weight:700;padding-left:40px;background:url(../images/san.png) no-repeat left center/12px auto}
.wp1340{width:98%;max-width:1000px;margin:0 auto}
.p-row1{padding-top:50px;padding-bottom:100px}
.p-row1 .row-tit{margin-bottom:44px}
.p-row1 h3{text-align:center;font-size:18px;color:#666;margin-bottom:65px}
.p-row1 .row{overflow:hidden}
.p-row1 .row .left{float:left;width:500px}
.p-row1 .row .left .pic{padding-top:47.05%;position:relative}
.p-row1 .row .left .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.p-row1 .row .left .txt{height:168px;background-color:#d8c1a9;font-size:18px;color:#fff;display:flex;align-items:center;padding-left:40px}
.p-row1 .row .right{overflow:hidden}
.p-row1 .row .right .top{padding-top:26.43%;position:relative}
.p-row1 .row .right .top img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.p-row1 .row .right .top .tit{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;z-index:2;color:#ba9168;font-size:24px}
.p-row1 .row .right .bot{overflow:hidden;height:335px}
.p-row1 .row .right .bot .l{overflow:hidden;float:none;background-color:#fff;display:flex;justify-content:center;align-items:center;height:100%}
.p-row1 .row .right .bot .l span{display:block;width:24px;line-height:29px;color:#666;font-size:18px;margin:0 10px}
.p-row1 .row .right .bot .r{float:right;width:320px;height:267px}
.p-row1 .row .right .bot .r img{display:block;width:100%;height:100%}
.p-row2{background-color:#f0f0f0;padding:110px 0 100px}
.p-row2 .title{text-align:center;color:#ba9168;font-weight:700;font-size:18px;margin-bottom:70px}
.p-row2 .row{overflow:hidden}
.p-row2 .row .pic{float:left;width:428px;height:365px}
.p-row2 .row .pic img{display:block;width:100%;height:100%}
.p-row2 .row .txt{overflow:hidden;height:365px;background-color:#fff;position:relative;padding:40px 70px 0;font-size:14px;color:#666;line-height: 30px;}
.p-row2 .row .txt h3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height: 50px;}
.p-row2 .row .txt .desc{position:absolute;left:70px;padding-right:70px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-align:justify;line-height: 30px;}
.p-row3{padding:137px 0 100px}
.p-row3 .title{text-align:center;font-size:18px;color:#666;font-weight:700}
.p-row3 .title2{font-size:18px;color:#ba9168;text-align:center}
.p-row3 .slick-prow3{margin-top:86px}
.p-row3 .slick-prow3 .item{font-size:14px;color:#666;padding:0 20px;line-height: 32px;}
.p-row3 .slick-prow3 .item span{font-weight:700}
.p-row3 .slick-prow3 .item p{padding-bottom:40px}
.p-row3 .slick-prow3 .item p:last-child{padding-bottom:0}
.p-row3 .slick-prow3 .slick-arrow{width:125px;height:125px;font-size:0;border:none;background:no-repeat center center/contain;position:absolute;top:50%;z-index:20;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.p-row3 .slick-prow3 .slick-prev{background-image:url(../images/h-l.png);left:-180px}
.p-row3 .slick-prow3 .slick-next{background-image:url(../images/h-r.png);right:-180px}
.p-row3 .slick-nav{margin-top:40px;display:flex;align-items:center;justify-content:center}
.p-row3 .slick-nav .item{height:63px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#666;font-weight:700;border:0.25px solid #ededed;flex:1;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.p-row3 .slick-nav .item+.item{border-left:none}
.p-row3 .slick-nav .item.on,.p-row3 .slick-nav .item:hover{background-color:#d8c1a9;color:#fff;border-color:#d8c1a9}
.p-row4{padding-bottom:100px}
.p-row4 .h-list1{padding-top:50px;display:flex;justify-content:space-between;align-items:center}
.p-row4 .h-list1 .item{width:280px;height:338px;color:#fff;background-color:#d8c1a9;flex-wrap:wrap;text-align:center;margin: 0 15px 0 15px;}
.p-row4 .h-list1 .item .con{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.p-row4 .h-list1 .item .tit{font-size:18px;font-weight:700;margin-bottom:15px}
.p-row4 .h-list1 .item .desc{white-space:nowrap;overflow:hidden;font-size:14px}
.p-row4 .h-list1 .item .icon{width:68px;height:68px;margin:0 auto}
.p-row4 .h-list1 .item .icon img{display:block;width:100%;height:100%}
.moTit{display:none}
.ser{padding:73px 0 100px;background-color:#fff}
.ser .ser-tit{text-align:center;color:#ba9168;font-size:18px;font-weight:700;margin-bottom:60px}
.ser .h-list{overflow:hidden;margin:0 -63px}
.ser .h-list .item{float:left;width:33.3%;margin-bottom:75px}
.ser .h-list .item .con{margin:0 63px}
.ser .h-list .item .con .pic{padding-top:100%;position:relative;overflow:hidden}
.ser .h-list .item .con .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.ser .h-list .item .con .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ser .h-list .item .con .tit a{display:block;text-align:center;color:#666;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:15px 0}
.ser .h-list .item .con .det a{display:block;margin:0 auto;width:100px;height:24px;border:1px solid #ba9168;opacity:1;border-radius:24px;line-height:24px;text-align:center;color:#ba9168;font-size:12px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ser .h-list .item .con .det a:hover{background-color:#ba9168;color:#fff}
@media only screen and (max-width:1780px){
.p-row3 .slick-nav,.p-row3 .slick-prow3{padding-left:100px;padding-right:100px}
.p-row3 .slick-prow3 .slick-arrow{width:90px;height:90px}
.p-row3 .slick-prow3 .slick-prev{left:0}
.p-row3 .slick-prow3 .slick-next{right:0}
.body-content .wp1200{max-width:768px;padding:0 50px}
.body-content .g-menu{width:200px}
.body-content .g-menu .s,.body-content .g-menu .tit{font-size:14px}
}
@media only screen and (max-width:1439px){
.wp2{width:98%}
.h-row3 .wp2 .slick-row3 .slick-next{right:0}
.h-row3 .wp2 .slick-row3 .slick-prev{left:0}
.h-row3 .slick-row3{padding:0 130px}
}
@media only screen and (max-width:1365px){
.h-row3 .wp2 .slick-row3 .item .con{margin:0 10px}
.h-row3 .wp2 .slick-row3 .item .con .pic{width:100%;height:0;padding-top:100%;position:relative}
.h-row3 .wp2 .slick-row3 .item .con .pic img{position:absolute;top:0;left:0}
.k-row1 .row1 .pic .txt{right:0}
.k-row2 .bg .slick-krow2 .s3{margin-left:0}
.k-row2 .bg .slick-krow2 .s2,.k-row2 .bg .slick-krow2 .s3{margin:0 50px}
.k-row3{margin-bottom:100px}
.p-row1 .row .left{float:none;margin:0 auto}
.p-row1 .row .right{width:712px;margin:0 auto}
}
@media only screen and (max-width:1199px){
.h-row1 .wp2 .left{margin-right:30px}
.h-row2 .wp2 .slick-row2 .item .con .left{width:300px;height:400px}
.h-row2 .wp2 .slick-row2 .item .con .left .card{width:300px;height:300px}
.h-row2 .wp2 .slick-row2 .item .con .left .card .txt h3{font-size:30px}
.h-row2 .wp2 .slick-row2 .item .con .left .card .txt h4{font-size:24px}
.h-row2 .wp2 .slick-row2 .item .con .right .mid{font-size:20px;line-height:1.7}
.h-row2 .wp2 .slick-row2 .item .con .right .top{font-size:20px;margin-bottom:20px}
.h-row2 .wp2 .slick-row2 .item .con .right .bot{margin-top:20px;font-size:20px}
.h-row3 .wp2 .slick-row3 .slick-arrow{width:50px;height:50px}
.h-row3 .slick-row3{padding:0 70px}
.fancybox-navigation .fancybox-button{width:50px;height:50px}
.fancybox-button--arrow_left{left:10px!important}
.fancybox-button--arrow_right{right:10px!important}
.k-row1 .row-tit{margin-bottom:10px}
.k-row1 .row1 .pic .txt{width:80%}
.k-row1 .row2 .right{width:400px;margin-left:140px}
.k-row1 .row2 .right .pic{width:500px}
.k-row2 .bg .s1{padding-left:50px}
.k-row3 .slick-krow3 .pic.right{float:none;margin:0 0 0 120px}
.k-row3 .slick-krow3 .item .txt{height:auto;padding:50px 120px}
.k-row3 .slick-krow3 .item .pic{float:none;margin:0 0 0 120px}
.k-row3 .slick-krow3 .item .arrow{display:none}
.k-row3 .slick-krow3 .slick-arrow{font-size:0;border:none;background:no-repeat center center/contain;width:91px;height:42px;position:absolute;top:50%;right:10%;z-index:20}
.k-row3 .slick-krow3 .slick-prev{background-image:url(../images/h-l3.png)}
.k-row3 .slick-krow3 .slick-next{background-image:url(../images/h-r3.png)}
.k-row3 .slick-krow3 .slick-disabled{display:none!important}
.body-content .g-menu{display:none}
.body-content .wp1200{max-width:98%}
.p-row2 .row .pic{float:none;margin:0 auto}
.p-row2 .row .txt{width:528px;margin:0 auto;height:auto}
.p-row4 .h-list1{flex-wrap:wrap}
.p-row4 .h-list1 .item{width:48%;margin-bottom:20px}
.ser{overflow:hidden;padding-top:40px;padding-bottom:0}
.ser .ser-tit{margin-bottom:50px}
.ser .h-list{margin:0 -30px}
.ser .h-list .item .con{margin:0 30px}
}
@media only screen and (max-width:959px){
.wp2{width:95%}
.forMo{display:block}
.moTit{color:#ba9168;font-size:30px;font-weight:700;text-align:center;padding:30px 0}
.moTit h3{display:inline-block;border-bottom:1px solid #ba9168}
.h-row1{padding:0 0 80px}
.h-row1 .wp2{display:block}
.h-row1 .wp2 .left{margin-right:0}
.h-row1 .wp2 .left .bigPic{width:auto;height:auto;margin:0 30px 20px;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}
.h-row1 .wp2 .left .bigPic .slick-arrow{font-size:0;border:none;width:30px;height:30px;background:transparent no-repeat center center/contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.h-row1 .wp2 .left .bigPic .slick-prev{left:-30px;background-image:url(../images/h-l.png)}
.h-row1 .wp2 .left .bigPic .slick-next{right:-30px;background-image:url(../images/h-r.png)}
.h-row1 .wp2 .left .bigPic a{display:block;width:98%}
.h-row1 .wp2 .left .bigPic a .pic{display:block;height:0;padding-top:100%;position:relative;overflow:hidden}
.h-row1 .wp2 .left .bigPic a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%}
.h-row1 .wp2 .left .picList{display:none}
.h-row1 .wp2 .right{display:block;margin:0 auto;width:70%}
.h-row1 .wp2 .right .item h3{margin-bottom:20px}
.h-row2 .wp2 .slick-row2 .item .con{display:block}
.h-row2 .wp2{width:70%}
.h-row3{display:none}
.k-row1 .row-tit{font-size:30px;margin-left:85px}
.k-row1 .row1 .pic{height:206px}
.k-row1 .row1 .pic .txt{width:auto;height:auto;padding:120px 40px 20px;right:29px;bottom:auto;top:67px;text-align:right}
.k-row1 .row1 .pic .txt .desc{display:block;font-size:28px;color:#fff;line-height:37px;font-weight:400;width:526px;text-align:justify}
.k-row1 .row1 .text{display:none}
.k-row1 .row1{margin-bottom:200px}
.k-row1 .row2 .right{margin:0 75px 0 0;width:492px;height:629px}
.k-row1 .row2 .right .pic{width:570px}
.k-row1 .row2 .left{width:100%;padding:50px 75px 0}
.k-row2 .row-tit{margin-left:85px;font-size:30px}
.k-row2 .bg .s1{display:none}
.k-row2 .bg .slick-krow2 .s2,.k-row2 .bg .slick-krow2 .s3{margin:0 50px}
.k-row3 .slick-krow3{margin:-115px 50px 0;padding-top:30px}
.k-row3 .slick-krow3 .item .pic,.k-row3 .slick-krow3 .pic.right{width:460px;height:400px;margin-left:50px;box-shadow:-12px 12px 48px rgba(102,102,102,.1)}
.k-row3 .botInfo{margin-left:50px;margin-right:75px}
.k-row3 .slick-krow3 .item .txt{padding-left:50px}
.k-row3 .slick-krow3 .slick-arrow{top:36%;right:16%}
.p-row1 .moTit{display:block}
.p-row1 .moTit h3{color:#ba9168;margin-bottom:20px}
.p-row1 .row-tit{display:none}
.p-row1 h3.title{width:74px;padding:5px 20px;background-color:#fff;position:absolute;left:54px;z-index:4;margin-bottom:0;top:500px}
.p-row1 .row .left .txt{padding-left:140px}
.p-row2{padding-top:50px}
.p-row2 .title{margin-bottom:20px}
.p-row2 .title h3{display:inline-block;border-bottom:1px solid #ba9168}
.p-row2 .row .txt{padding-left:0;padding-right:0;background:0 0}
.p-row2 .row .txt h3{display:block;margin-bottom:40px}
.p-row2 .row .txt .desc{position:static;padding-right:0;display:block}
.p-row3 .slick-prow3 .slick-arrow{width:50px;height:50px}
.p-row3 .slick-nav .item{height:28px;font-size:15px}
.row-tit{margin-left:43px}
.p-row4{padding-bottom:140px}
.p-row4 .h-list1{padding:85px 68px 0}
.p-row3 .title h3{display:inline-block;border-bottom:1px solid #ba9168}
.ser .ser-tit{font-size:20px}
.ser .h-list .item{margin-bottom:30px}
.ser .h-list .item .con .tit a{font-size:16px;margin:10px 0}
.ser .h-list .item .con .det a{font-size:14px;width:100px;height:30px;line-height:28px}
}
@media only screen and (max-width:767px){
.moTit{padding:15px 0;font-size:15px}
.h-row1{padding-bottom:40px}
.h-row1 .wp2{width:100%;padding:0;margin:0}
.h-row1 .wp2 .right{width:100%;padding:0 57px}
.h-row1 .wp2 .right .item{padding-bottom:10px;margin-bottom:15px}
.h-row1 .wp2 .right .item h3{font-size:15px;margin-bottom:10px}
.h-row1 .wp2 .right .item h4{font-size:14px;margin-bottom:5px}
.h-row1 .wp2 .right .item p{font-size:12px;line-height:20px}
.h-row2{margin-bottom:40px}
.h-row2 .wp2{width:100%;padding:0}
.h-row2 .wp2 .row-tit{font-size:15px;text-align:left;margin-bottom:20px;padding:0 57px}
.h-row2 .wp2 .slick-row2 .item .con{padding:0 57px}
.h-row2 .wp2 .slick-row2 .item .con .left{width:100%;height:315px}
.h-row2 .wp2 .slick-row2 .item .con .left .card{width:260px;height:260px;left:25px}
.h-row2 .wp2 .slick-row2 .item .con .left .card .txt h3{font-size:20px;margin-bottom:10px}
.h-row2 .wp2 .slick-row2 .item .con .left .card .txt h4{font-size:20px}
.h-row2 .wp2 .slick-row2 .item .con .right .top{font-size:15px;margin:10px 0}
.h-row2 .wp2 .slick-row2 .item .con .right .mid{font-size:11px;line-height:20px}
.h-row2 .wp2 .slick-row2 .item .con .right .bot{font-size:11px;margin-top:10px}
.k-row1{padding-bottom:0}
.k-row1 .row-tit,.k-row2 .row-tit{margin-left:43px;font-size:15px;padding-left:15px;-webkit-background-size:12px auto;background-size:12px auto}
.k-row1 .row1 .pic{height:103px}
.k-row1 .row1 .pic .txt{padding:60px 20px 20px;font-size:15px;right:15px;top:34px}
.k-row1 .row1 .pic .txt .desc{width:264px;font-size:14px;line-height:19px}
.k-row1 .row1{margin-bottom:120px}
.k-row1 .row2 .right{width:246px;height:315px;margin-right:29px;border-width:5px}
.k-row1 .row2 .right .pic{width:280px;height:180px;right:20px}
.k-row1 .row2 .left{padding:26px 38px;font-size:14px;line-height:2}
.k-row2 .row-tit{margin-bottom:20px}
.k-row2 .bg{padding:40px 0}
.k-row2 .bg .slick-krow2 .s{font-size:14px;line-height:30px;margin:0 20px;border-width:5px;padding:30px;height:490px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}
.k-row3 .block{height:115px}
.k-row3 .slick-krow3{margin:-75px 25px 0}
.k-row3 .slick-krow3 .item .pic,.k-row3 .slick-krow3 .pic,.k-row3 .slick-krow3 .pic.right{margin-left:30px;width:220px;height:180px}
.k-row3 .slick-krow3 .item .txt{padding:20px 45px 20px 30px;font-size:14px;line-height:2}
.k-row3 .slick-krow3 .item .txt p{padding-bottom:0px}
.k-row3 .slick-krow3 .slick-arrow{width:46px;height:21px;top:30%}
.k-row3 .botInfo{font-size:12px;line-height:2;padding:30px 30px 30px 40px;width:317px;margin-left:30px}
.body-content .item .g-tit{height:119px;margin-bottom:20px}
.body-content .wp1200{padding:0 25px}
.body-content .item .row{padding-bottom:20px}
.body-content .item .row .g-tit2{margin-bottom:20px}
.body-content .item .row .g-tit2 h3{font-size:15px}
.body-content .item .row .g-tit2 h3:after,.body-content .item .row .g-tit2 h3:before{width:15px;height:15px}
.body-content .item .row .intro{font-size:12px;line-height:20px}
.body-content .item .row .intro p{line-height:20px;padding-bottom:10px}
.body-content .item{margin-top:20px}
.p-row1 .row .left{width:100%}
.p-row1 .moTit h3{font-size:15px;margin-bottom:10px}
.p-row1 .row .left .txt{font-size:14px;line-height:19px;padding-left:81px;height:auto;padding-top:20px;padding-bottom:20px}
.p-row1 h3.title{width:37px;padding:5px 10px;font-size:15px;left:30px;top:280px}
.p-row1 .row .right{width:100%}
.p-row1 .row .right .bot{height:200px}
.p-row1 .row .right .bot .r{width:240px}
.p-row1 .row .right .bot .l span{font-size:14px;margin:0 5px;width:16px;line-height:19px}
.p-row1 .row .right .top .tit{font-size:15px}
.p-row1{padding-bottom:56px}
.p-row2 .title{font-size:15px}
.p-row2{padding:20px 0}
.p-row2 .row .pic{width:264px;height:225px}
.p-row2 .row .txt{width:264px;font-size:14px;line-height:2;height:auto}
.p-row3{padding:54px 0 78px}
.p-row3 .title{font-size:15px;margin-bottom:7px}
.p-row3 .title2{font-size:23px}
.p-row3 .slick-prow3 .item{font-size:12px;line-height:2}
.p-row3 .slick-nav,.p-row3 .slick-prow3{padding-left:50px;padding-right:50px}
.p-row3 .slick-prow3 .slick-arrow{width:35px;height:35px}
.p-row3 .slick-prow3{margin-top:20px}
.p-row3 .slick-prow3 .item p{padding-bottom:20px}
.row-tit{font-size:15px;padding-left:30px;margin-left:22px;-webkit-background-size:12px auto;background-size:12px auto}
.p-row4 .h-list1{padding:10px 10px}
.p-row4 .h-list1 .item{width:135px;height:169px;}
.p-row4 .h-list1 .item .tit{font-size:14px;margin-bottom:10px}
.p-row4 .h-list1 .item .desc{font-size:10px}
.p-row4 .h-list1 .item .icon{margin-top:5px;width:34px;height:34px}
.p-row4{padding-bottom:0}
.p-row1{padding-top:10px}
.k-row1{padding-top:20px}
.k-row3{margin-bottom:50px}
.ser .h-list{margin:0}
.ser .h-list .item .con{margin:0}
.ser .h-list .item{float:none;width:100%}
.ser .wp1200{padding:0 15px}
.ser .ser-tit{margin-bottom:20px}
.ser{padding-top:20px}
}