blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch}
body{background:#fff;font:14px/1.5 pingFangSC-Medium,arial,"Microsoft Yahei",sans-serif;outline:0; max-width: 1920px; margin: 0 auto !important;}
img{max-width:100%;border:none;max-width:100%}
input,select,textarea{font-size:14px;color:#333;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif}
input,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
::-webkit-input-placeholder{color:rgba(255,255,255,.3)}
::-moz-placeholder{color:rgba(255,255,255,.3)}
::-ms-input-placeholder{color:rgba(255,255,255,.3)}
select::-ms-expand{display:none}
a{text-decoration:none;color:#333}
body{max-width:1920px;overflow-X:hidden;font-family:"微软雅黑"}
.wp{max-width:75%;margin:0 auto}
/* @media only screen and (max-width:750px){
.wp{padding:0 15px}
} */
a:hover{color:#000;text-decoration: none !important;}
.header{background-color:#fff;height:105px;text-align:center}
.header .wp2{position:relative}
.wp2{max-width:1350px;margin:0 auto}
.menuBtn{position:absolute;left:0;top:0;background-image:url(../images/common/g-icon04.jpg);background-repeat:no-repeat;background-position:left;background-size:auto;padding-left:35px;line-height:105px;cursor:pointer}
.menu-bg{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:-1;text-align:left}
.ul-nav{background-color:#fff;width:196px;line-height:20px;padding-bottom:58px;position:relative}
.menu-clear{padding:27px 0 26px;text-align:center;border-bottom:1px solid #f3eae6;color:#c19883;background-image:url(../images/common/g-icon01.png);background-repeat:no-repeat;background-position:30px;background-size:auto;cursor:pointer}
.ul-nav .v1{display:block;text-align:center;padding:30px 0;background-image:url(../images/common/g-icon02.png);background-repeat:no-repeat;background-position:170px;background-size:auto}
.ul-nav li.on .v1{color:#f3a8bb;background-image:url(../images/common/g-icon03.png);font-weight:600}
.ul-nav .bg{position:absolute;top:0;left:0;background-color:#fbf6f3;width:218px;border:1px solid #f3eae6;border-top:none;border-bottom:none;height:612px;padding-top:306px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;z-index:-1;opacity:0}
.ul-nav li.on .bg{left:100%;z-index:1;opacity:1}
.ul-nav .bg2{position:absolute;top:50%;left:0;background-color:#fbf6f3;width:218px;border:1px solid #f3eae6;border-top:none;border-bottom:none;height:612px;padding-top:306px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.ul-nav dd:hover .v2{background-color:#efddd6}
.ul-nav dd:hover .bg2{left:100%;display:block}
.ul-nav .sub{position:static;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-nav .v2{display:block;padding:30px 0;text-align:center;background-repeat:no-repeat;background-position:185px;background-size:auto}
.ul-nav .v3{display:block;margin:30px 0;text-align:center;position:relative}
.ul-nav .v3:hover{color:#c19883}
.ul-nav .v3:hover span{border-bottom:2px solid #c19883}
.menu-bg.on{display:block;z-index:99}
.logo{display:inline-block;line-height:105px}
.logo img{vertical-align:middle}
.hd-link{position:absolute;right:0;top:0;font-size:0;line-height:105px}
.hd-link a{display:inline-block;vertical-align:middle;font-size:18px;line-height:20px}
.hd-link b{display:inline-block;vertical-align:middle;width:2px;height:20px;background-color:#b9aeb4;margin:0 17px;line-height:20px}
.hd-link .so img{display:block}
.hd-link .so-box{display:none;position:absolute;top:100%;right:0;padding:8px;background-color:#f7b7c8;line-height:1;z-index: 999;}
.hd-link .ipt{background-color:#fff;border:none;padding:5px;font-size:15px;width:200px}
input::-webkit-input-placeholder{color:#000}
input:-moz-placeholder{color:#000}
input::-moz-placeholder{color:#000}
input:-ms-input-placeholder{color:#000}
/* @media only screen and (max-width:960px){
.menuBtn{position:relative;float:left}
.hd-link{position:relative;float:right}
} */
.wp3{max-width:80%;margin:0 auto}
.fd-top{overflow:hidden;padding:68px 0 42px}
.ul-fdlink{width:calc(100% - 190px);float:left}
.ul-fdlink li{float:left;width:25%}
.ul-fdlink .title{font-size:16px;line-height:1;padding-bottom:24px;color:#777;font-weight: initial;}
.ul-fdlink a{display:block;font-size:16px;line-height:1.8;color:#777;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-fdlink a:hover{color:#f3a8bc}
.tel{float:right;width:190px;text-align:center}
.tel .title{font-size:16px;letter-spacing:1px;color:#777;line-height:1;padding-bottom:26px;position:relative;font-weight: initial;}
.tel .title::after{content:'';position:absolute;bottom:0;left:50%;width:78px;height:1px;background-color:#ebebeb;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.tel .title2{font-size:16px;padding:39px 0 31px;position:relative}
.tel .title2 p{margin-bottom:13px;font-weight: initial;}
.tel .title2 span{display:block;font-size:22px;font-weight:500}
.tel .title2::after{content:'';position:absolute;bottom:0;left:50%;width:78px;height:1px;background-color:#ebebeb;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.copy{font-size:16px;color:#777;text-align:center;}
.copy a{font-size:16px;color:#777;padding:0 3px;letter-spacing:1px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.copy a:hover{color:#f3a8bc}
.copy a:first-child{padding-right:15px}
.copy a:nth-child(3){padding-right:35px}
.copy img{display:block}
.copy p{padding-left:170px}
.copy .wb{display:inline-block;vertical-align:middle;border-radius:50%;overflow:hidden;padding:0;margin:0 14px 0 24px}
.copy .wx{display:inline-block;vertical-align:middle;border-radius:50%;overflow:hidden;padding:0!important;margin:0 0 0 14px}
.copy .guard{text-align:center;font-size:14px;color:#aaa;padding:58px 0 100px}
.copy .guard img{display:inline-block;vertical-align:middle;margin-right:8px}
/* @media only screen and (max-width:750px){
.wp2,.wp3{padding:0 15px}
.header{height:60px}
.menuBtn{line-height:60px;padding-left:30px}
.ul-nav{width:33.33%}
.ul-nav .v1,.ul-nav .v2{background-position:92%;padding:15px 0}
.ul-nav .bg,.ul-nav .bg2{width:100%;height:432px;padding-top:216px}
.ul-nav .bg2{top:50%}
.menu-clear{background-position:15%}
.logo{line-height:60px}
.logo img{height:35px}
.hd-link{display:none}
.fd-top{padding:35px 0 20px}
.ul-fdlink{width:calc(100% - 140px)}
.ul-fdlink .title{font-size:16px;padding-bottom:15px}
.ul-fdlink a{font-size:14px}
.tel{width:140px}
.tel .title{font-size:16px;padding-bottom:15px}
.tel .title2{padding:15px 0;font-size:16px}
.tel .title2 p{margin-bottom:10px}
.tel .title2 span{font-size:20px}
.copy,.copy a{font-size:16px}
.copy p{padding:0}
.copy .wb,.copy .wx{margin:0 7px}
.copy .guard{padding:15px 0 40px}
}
@media only screen and (max-width:560px){
.ul-fdlink{display:none}
.fd-top{text-align:center}
.tel{display:inline-block;float:none}
.copy a{display:block;padding:0!important}
.copy p span{display:block}
} */
.header-pe{display:none;height:137px;line-height:140px;border-bottom:1px solid #e4e4e4;text-align:center}
.menuBtn-pe{float:left;margin-left:45px}
.menuBtn-pe img{vertical-align:middle;width:40px}
.logo-pe{display:inline-block}
.logo-pe img{vertical-align:middle;width:400px}
.header-pe .links{float:right;margin-right:-5px}
.header-pe .links a{margin:0 10px}
.header-pe .links img{vertical-align:middle;width:37px}
.banner{padding-top: 20px;}
.banner .item{position:relative}
.banner img{display:block;width: 100%;}
.banner .slick-arrow{
            position:absolute;
            width: 66px;
            height: 66px;
            line-height: 66px;
            border-radius: 50%;
            top:40%;
            border:0;
            font-size:0;
            cursor:pointer;
            background-color:#E099A980;
            background-position:center;
            background-repeat:no-repeat;
            background-size: 20%;
            z-index:2;
            outline: none;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
}
        .banner .slick-prev{left:5%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E")}
        .banner .slick-next{right:5%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E")}
        
.banner .slick-dots{position:absolute;bottom:40px;left:0;width:100%;text-align:center}
.banner .slick-dots li{display:inline-block;vertical-align:middle;padding:0 8px}
.banner .slick-dots button{display:block;width:17px;height:17px;border-radius:50%;background-color:#929295;font-size:0;border:none}
.banner .slick-dots .slick-active button{background-color:#faa0b8}
.footer-pe{display:none;background-color:#f4f4f4;padding:40px 0 28px}
.footer-pe .links{text-align:center;margin-bottom:28px}
.footer-pe .links a{display:inline-block;vertical-align:middle;font-size:23px;color:#000;margin:0 26px}
.footer-pe .copy{font-size:22px;color:#666;text-align:center;font-weight:500}
.footer .ico_body{display: inline-block;}
.footer .ico_body a{display: inline-block !important;}
.footer .ico_body span {margin-left: 16px !important;}
/* @media only screen and (max-width:750px){
.header{display:none}
.header-pe{display:block;height:18.26666vw;line-height:18.66666vw}
.menuBtn-pe{margin-left:6vw}
.menuBtn-pe img{width:5.33333vw}
.logo-pe img{width:53.33333vw}
.header-pe .links{margin-right:-.66666vw}
.header-pe .links img{width:4.93333vw}
.header-pe .links a{margin:0 1.33333vw}
.banner .slick-dots{bottom:2.66666vw}
.banner .slick-dots button{width:2.66666vw;height:2.66666vw}
.footer{display:none}
.footer-pe{display:block;padding:5.33333vw 0 3.73333vw}
.footer-pe .links{margin-bottom:3.73333vw}
.footer-pe .links a{font-size:3.06666vw;margin:0 3.46666vw}
.footer-pe .copy{font-size:3vw}
}
@media only screen and (max-width:375px){
.ul-nav .v1,.ul-nav .v2,.ul-nav .v3{font-size:12px}
} */

.g-tit{text-align:center;position:relative;line-height:1.4;padding:48px 0 0;margin-bottom:70px}
.g-titd2{padding: 0; margin-bottom: 40px;}
.g-tit::after{content:'';position:absolute;left:50%;bottom:-14px;width:99px;height:1.8px;background-color:rgba(193,152,131,.8);transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.g-tit .tit{font-size:34px;color:#936c58;font-weight:400;letter-spacing:2px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.g-tit .tit span{color:#f3a8bb}
.g-tit h4{font-size:18px;color:#936c58;font-weight:400;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.g-tit:hover .tit,.g-tit:hover h4{color:#f3a8bb}
.wp-qz{padding-top:180px;padding-bottom:90px;overflow:hidden;background:url(../images/common/a-bg1.png) top left no-repeat;background-size:100%}
.row-a1{background-color:#FFFFFF;margin-bottom:7px}
.row-a1 .col-l{width:46.16%; border: 1px solid #d2d2d2;}
.m-video-a1{position:relative;height:319px;overflow:hidden}
.m-video-a1 video,.m-video-a1 video img{width:100%;height:100%;object-fit:fill!important;}
.m-video-a1 .play{position:absolute;top:50%;left:50%;cursor:pointer;z-index:11;transform:translate(-50%,-50%);display:inline-block;width:76px;height:76px;background:url(../images/common/a-play.png) center no-repeat;background-size:contain;outline:0;border:none;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.ul-list-a1{background-color:#fff;overflow: hidden;}
.ul-list-a1 li{line-height:1.65;float: left; width: 50%;}
.ul-list-a1 .tit{font-size:27px;color:#936c58;font-weight:400;background:url(../images/common/a-icon-r.png) 120px 12px no-repeat;background-size:14px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-list-a1 li:hover .tit{color:#f3a8bb}
.ul-list-a1 li .con{display: block; position: relative; padding: 26px 10px 19px;}
.ul-list-a1 li:first-child .con::after{content: ''; right: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 72px; background-color: #e6dcd2; position: absolute;}
.ul-list-a1 .desc{font-size:15px;color:#5d5d5d; height: 50px ;}
.m-more-a1{display:block;font-size:30px;color:#fff;line-height:2.55;background:url(../images/common/a-icon-r2.png) 96% center no-repeat #efddd6;background-size:2.25%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.m-more-a1:hover{color:#fff;background-color:#f3a8bb}
.m-more-a1 span{font-size:32px;padding-left:70px;padding-right:15px;letter-spacing:1.8px}
.row-a1 .col-r{width:53.83%}
.m-pic-a1{height:541px;position:relative}
.m-pic-a1 img{width: 100%; height: 100%;}
.m-pic-a1::after{content:'';position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:url(../images/common/a-bg2.png) center center no-repeat;background-size:cover}
.m-pic-a1 .pic-txt{position:absolute;right:0;bottom:85px;padding:18px 77px 20px 50px;z-index:3;color:#fff;background-color:rgba(119,89,72,.9)}
.m-pic-a1 .pic-txt .tit{margin-bottom:15px}
.m-pic-a1 .pic-txt .tit a{display:block;color:#fff;font-size:25px;font-weight:400;background:url(../images/common/a-icon-r2.png) 120px 43px no-repeat;background-size:5.5%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-pic-a1 .pic-txt .tit a:hover{color:#f3a8bb}
.m-pic-a1 .pic-txt .tit span{display:block;font-size:26px}
.m-pic-a1 .pic-txt .desc{font-size:22px;line-height:1.5;max-width:328px}
/* @media only screen and (max-width:1920px){
.g-tit{padding:3.02vw 0 0;margin-bottom:3.64vw}
.g-tit::after{bottom:-0.72vw;width:5.15625vw}
.g-tit .tit{font-size:1.77vw}
.g-tit h4{font-size:1.302vw}
.wp-qz{padding-top:9.375vw;padding-bottom:5.208333333333333vw}
.m-video-a1 .play{width:3.9583vw;height:3.9583vw}
.m-pic-a1 .pic-txt{bottom:4.427083vw;padding:18px 4.010417vw 1.0417vw 2.60417vw}
.m-pic-a1 .pic-txt .tit a{font-size:1.302083vw;background-position:6.25vw 2.239583vw}
.m-pic-a1 .pic-txt .tit span{font-size:1.35417vw}
.m-pic-a1 .pic-txt .desc{font-size:1.14583vw}
}
@media only screen and (max-width:1700px){
.wp-qz{padding-top:13.97917vw}
}

@media only screen and (max-width:1655px){
.m-pic-a1 .pic-txt .tit a{background-position:6.25vw 2.339583vw;background-size:3.5%}
}
@media only screen and (max-width:1350px) {
.m-video-a1{height:23.629vw}
.m-pic-a1{height:40.074vw}
.ul-list-a1 .tit{font-size:2vw;background-position: 8.88888vw 0.88888vw;background-size:1.037vw;}
.ul-list-a1 .desc{font-size: 1.11111vw; height: 3.703vw;line-height: 1.5;}
.ul-list-a1 li .con{padding: 1.925vw 0.74vw 1.407vw;}
.m-more-a1{font-size:2.22222vw}
.m-more-a1 span{font-size:2.22222vw;padding-left:5.185vw;padding-right:1.11111vw}
}
@media only screen and (max-width:1280px){
.m-pic-a1 .pic-txt .tit a{background-position:6.25vw 2.439583vw;background-size:2.8%}
}
@media only screen and (max-width:850px){
	.ul-list-a1 .desc {
	    height: 4vw;
	}
} */
/* @media only screen and (max-width:750px){
.g-tit{padding:25px 0 0;margin-bottom:30px}
.g-tit::after{bottom:-12px;width:55px}
.g-tit .tit{font-size:20px}
.g-tit h4{font-size:18px}
.row-a1 .col-l,.row-a1 .col-r{float:none;width:100%}
.row-a1 .col-l{margin-bottom:15px}
.m-pic-a1,.m-video-a1{height:auto}
.m-video-a1 .play{width:40px;height:40px}
.ul-list-a1 .tit{font-size:18px;background-size:8px;background-position:80px 8px}
.ul-list-a1 .desc{font-size:15px}
.m-more-a1{font-size:18px;background-size:3%}
.m-more-a1 span{font-size:18px}
.m-pic-a1 .pic-txt .tit a{font-size:18px;background-position:center 88%;background-size:4.8%}
.m-pic-a1 .pic-txt .tit a span{font-size:19px}
.m-pic-a1 .pic-txt .desc{font-size:15px;max-width:200px}
.ul-list-a1 .desc{height: auto;}
} */

.row-b1 .warp{margin:0 auto;}
.row-b1 .index_box_2 .change_bg{background-repeat:no-repeat;background-position:left -36px;background-size: 100%;height:879px;overflow:hidden;}
.row-b1 .index_box_2 .tab_body{overflow:hidden; margin: 0 auto; margin-top:142px;}
.row-b1 .index_box_2 .tab_body .img_body{padding:12px;background-color:#fff;float:left;width:463px;overflow:hidden;margin-right: 25px;}
.row-b1 .index_box_2 .tab_body .img_body img{display:block;width:100%;margin-top:24px;}
.row-b1 .index_box_2 .tab_body .txt_body{overflow:hidden;float:none;width:500px}
.row-b1 .index_box_2 .tab_body .txt_body .tab_list{background:url(../images/common/b-tab_bg.jpg) left bottom repeat-x;overflow:hidden;}
.ul-nav-b1 li{float:left;width: 25%;}
.row-b1 .index_box_2 .tab_body .txt_body .tab_list a{text-align:center;font-size:22px;color:#936c58;line-height:1;border-bottom:2px solid #eee7e3;text-decoration:none;display:block}
.row-b1 .index_box_2 .tab_body .txt_body .tab_list a.cur,.row-b1 .index_box_2 .tab_body .txt_body .tab_list a:hover{color:#936c58;border-bottom:2px solid #fea3bb;font-weight:700}
.row-b1 .index_box_2 .tab_body .txt_body .blank{background:url(../images/common/b-blank.png) no-repeat;width:211px;height:14px;margin:30px auto 20px}
.more{text-decoration:none;width:167px;height:50px;line-height:50px;background-color:#fff;border:1px solid #d8beb0;margin: 0 auto !important;}
.more a{display:block;font-size:22px;font-weight:400;color:#c19883;position:relative;padding-left:27px;text-align: left;}
.more a::after{content:'';position:absolute;width:50px;height:100%;right:0;top:0;background-color:#efddd6;background-image:url(../images/common/b-more.png);background-repeat:no-repeat;background-position:center;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}
.more:hover a::after{background-color:#f3a8bb}
.row-b1 .index_box_2 .tab_body .txt_body .tab_con .con{display:none;transform:translateX(+100%)}
.row-b1 .index_box_2 .tab_body .txt_body .tab_con .con.show{transform:translateX(0)}
.row-b1 .news_con{transition:all .3s ease-in-out}
.row-b1 .news_con .news_tit{font-size:22px;line-height:30px;color:#936c58;margin-top:33px;text-align: center;}
.row-b1 .news_con .news_line{color:#936c58;font-size:15px;line-height:2;margin-bottom:20px;text-align: center;}
.row-b2 .index_pro_body{background-color:#fff;padding-top:50px;max-width:1190px;margin: 0 auto;}
.index_pro_body a:hover,.row-b2 .index_pro_body a{text-decoration:none}
.row-b2 .pro_tab_body{height:71px;line-height:71px;background:url(../images/common/b2-01.jpg) left bottom repeat-x;width:455px;margin:30px auto 0}
.row-b2 .pro_tab_body a{float:left;width:50%;height:71px;line-height:64px;border-bottom:3px solid #e9e2de;text-align:center;font-size:24px;color:#936c58;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}
.pro_tab_body a.cur,.row-b2 .pro_tab_body a:hover{color:#f3a8bb;border-bottom:3px solid #f3a8bb;text-decoration:none}
.scroll_list-b li .pic{width:220px;height:0;position:relative;margin:0 auto 52px;padding-top:87%}
.scroll_list-b li img{display:block;margin:0 auto;max-width:100%;max-height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%)}
.scroll_list-b-a1 li img{max-width:80% !important;max-height:80% !important;}
.scroll_list-b li p{text-align:center;font-size:18px;color:#333;padding:0 10px;line-height:27px;height:60px;overflow:hidden}
.row-b2{padding-bottom: 118px;display: none;}
#pic_list_2 .scroll_list-b li p{margin-top:40px}
.row-b2 .scroll_body .con{display:none}
.row-b2 .scroll_horizontal{position:relative;left: -152px;padding:10px;width:100%;max-width:1190px}
.row-b2 .scroll_horizontal .box{overflow:hidden;position:relative;width:1345px;margin:0 auto;left: 50px;}
.row-b2 .scroll_horizontal .list{overflow:hidden;width:9999px}
.row-b2 .scroll_horizontal .list li{float:left;width:336px}
.row-b2 .scroll_horizontal .next,.row-b2 .scroll_horizontal .prev{position:absolute;top:50%;margin-top:-35px;cursor:pointer;width:70px;height:70px;z-index: 999;}
.row-b2 .scroll_horizontal .prev{left:-50px;background:url(../images/common/b-pro_left.png) center no-repeat #fff}
.row-b2 .scroll_horizontal .next{right:-177px;background:url(../images/common/b-pro_right.png) center no-repeat #fff}
.row-b2 .g-tit{padding:22px 0 0;margin-bottom:60px}
.more,.more2{overflow: hidden;}
.more2 a{background-color: #FFFFFF;}

    @media only screen and (max-width:1500px) {
        /* .row-b2 .scroll_horizontal {left: -270px;} */
        /* .row-b2 .scroll_horizontal .prev {left: 1px;} */
    }
/* @media only screen and (max-width:1920px){
.row-b2{padding-bottom: 6.14583vw;}
.row-b1 .warp{padding:0 2.6vw;padding-right:4vw}
.row-b1 .index_box_2 .change_bg{height:45.78vw}
.row-b1 .index_box_2 .tab_body{margin-top:7.4vw}
.row-b1 .index_box_2 .tab_body .txt_body .tab_list a{font-size:1.145vw;padding-bottom:16px}
.row-b1 .index_box_2 .tab_body .txt_body .blank{width:10.99vw;margin:1.06vw auto 1.0417vw}
.more{width:8.7vw;height:2.6vw;line-height:2.6vw;}
.more a{font-size:1.15vw;padding-left:1.09vw}
.more a::after{width:2.5vw;height:2.5vw;background-size:.68vw 1.2vw}
.more2 a{font-size: 21px;text-align: left;}
.more2 a::after{width:41px;height:41px;}
.row-b1 .news_con .news_tit{font-size:1.406vw;line-height:1.5625vw;margin-top:3.042vw}
.row-b2 .index_pro_body{padding-top:2.6vw;min-width:61.97vw}
.row-b2 .pro_tab_body{height:3.69vw;line-height:3.69vw;width:23.69vw;margin-top:1.5625vw}
.row-b2 .pro_tab_body a{height:3.69vw;line-height:3.33vw;font-size:1.25vw}
.scroll_list-b li .pic{width:6vw;margin-bottom:2.7vw}
.scroll_list-b li p{font-size:1.406vw;line-height:1.146vw;height:2.29vw}
#pic_list_2 .scroll_list-b li p{margin-top:2.08vw}
.row-b2 .scroll_horizontal{min-width:61.97vw}
.row-b2 .scroll_horizontal .box{width:70.05vw}
.row-b2 .scroll_horizontal .list li{width:17.5vw}
.row-b2 .scroll_horizontal .next,.row-b2 .scroll_horizontal .prev{width:3.65vw;height:3.65vw}
.row-b1 .index_box_2 .tab_body .txt_body .tab_list{overflow:hidden;}
.row-b2 .g-tit{padding:1.145vw 0 0;margin-bottom:3.15vw}
.row-b1 .news_con .news_line{margin-bottom: 3.04vw;}
}
@media only screen and (max-width:1440px){
.header{padding: 0 20px;}
.row-b1 .index_box_2 .tab_body .txt_body .tab_list a{font-size:14px;padding-bottom:16px}
.row-b1 .news_con .news_tit{font-size:18px;line-height:1.5}
.row-b1 .news_con .news_line{font-size:14px}
.row-b1 .index_box_2 .tab_body .txt_body .tab_list{overflow:hidden;}

}
@media only screen and (max-width:1800px){.wp{padding:0 30px}}
@media only screen and (max-width:1200px){
	.wp { max-width: none;}
.row-b1 .news_con .news_tit{margin-top:15px}
.row-b1 .index_box_2 .tab_body .txt_body .blank{margin:7.5px auto 20px}
.row-b1 .index_box_2 .tab_body .txt_body .tab_list{overflow:hidden;}
.row-b1 .index_box_2 .tab_body .txt_body .tab_list a{padding-bottom:16px}

}
@media only screen and (max-width:990px){
.row-b1 .index_box_2 .tab_body .txt_body .tab_list a{font-size:13px;padding:0 0 16px}
.row-b2 .pro_tab_body a{font-size:14px}
.scroll_list-b li p{font-size:14px;line-height:1.5;height:auto}
.row-b2 .scroll_horizontal .list li{width:23.5vw}
.scroll_list-b li .pic{width:15.46vw}
.row-b1 .index_box_2 .tab_body .txt_body .tab_list{overflow:hidden}

} */
/* @media only screen and (max-width:750px){
.scroll_list-b li p{font-size:4vw}
.row-b2 .scroll_horizontal .list li{width:70vw;margin-top:-15.2vw}
.row-b1 .index_box_2 .change_bg{height:auto}
.row-b1 .index_box_2 .tab_body .img_body{float:none;width:73%;padding:8px;margin:0 auto}
.row-b1 .index_box_2 .tab_body .txt_body{float:none;width:100%}
.more a{padding-left:1vw;line-height:6vw;font-size:3.06vw}
.row-b1{background-image:url(../images/b1-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;padding-bottom:4.93vw;position:relative}
.row-b1::after{content:'';position:absolute;background-color:#f9f9f7;height:4.93vw;width:100%;bottom:0}
.row-b1 .wp{padding:0}
.row-b1 .index_box_2 .tab_body .txt_body .tab_list a{font-size:3.6vw;padding-bottom:4.27vw}
.row-b1 .index_box_2 .tab_body .txt_body .tab_list a.cur,.row-b1 .index_box_2 .tab_body .txt_body .tab_list a:hover{font-weight:400}
.row-b1 .warp{padding:0 2.67vw}
.row-b1 .news_con .news_tit{margin-top:3.6vw;font-size:3.07vw;text-align:center;margin-bottom:4.93vw}
.blank,.row-b1 .more,.row-b1 .news_con .news_line{display:none}
.row-b1 .index_box_2 .tab_body{padding-bottom:17.06vw}
.row-b2 .g-tit{display:none}
.row-b2 .pro_tab_body a{font-size:3.33vw;height:7.3vw}
.row-b2 .pro_tab_body{width:56.69vw;height:7.3vw}
.row-b2 .index_pro_body{padding-top:6.1vw}
.scroll_list-b li .pic{width:100%;margin-bottom:9vw}
.row-b2 .more{width:24.26vw;height:6vw;}
.more a::after{width:5.4vw;height:5.4vw;background-size:1.33vw 2.53vw}
.scroll_list-b li img{max-height:70%}
.row-b2 .scroll_horizontal .next,.row-b2 .scroll_horizontal .prev{width:9.2vw;height:9.2vw}
.row-b2 .scroll_horizontal .next{background:url(../images/b-pro_right1.png) center no-repeat #fff;background-size:100%}
.row-b2 .scroll_horizontal .prev{background:url(../images/b-pro_left1.png) center no-repeat #fff;background-size:100%}
}
@media only screen and (max-width:414px){
.row-b1 .index_box_2 .tab_body .txt_body .tab_list a,.row-b2 .pro_tab_body a{font-size:16px}
.row-b1 .news_con .news_tit,.scroll_list-b li p{font-size:14px}
} */
.row-d1{background:#fbf6f3;padding-bottom: 70px;}
.row-d2{background:#FFFFFF;padding-top: 20px;padding-bottom:30px}
.ul-list-d1{margin:0 -16px}
.ul-list-d1 li{float:left;width:33.33%;padding:0 16px}
.ul-list-d1 .pic{height:0;padding-top:98.764%;overflow:hidden;position:relative}
.ul-list-d1 .pic img{max-width:100%;max-height:100%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-list-d1 li:hover .pic img{transform:translate(-50%,-50%) scale(1.05)}
.ul-list-d1 span{display:block;font-size:15px;padding:23px 0 26px 47px;color:#5d5d5d;letter-spacing:2px;background:url(../images/common/d-on2.jpg) no-repeat #fff;background-position-x:100%;background-size:88px 88px;transition:.3s;box-shadow:0 6px 5px #f5eeea}
.ul-list-d1 li:hover span{background-image:url(../images/common/d-on1.jpg)}
.row-d2 .con{display:block;box-shadow:0 6px 5px #f5eeea}
.row-d2 .pic img{width:100%;display:block}
.row-d2 p{font-size:26px;height: 88px;color:#5d5d5d;letter-spacing:2px;background:url(../images/common/d-on2.jpg) no-repeat #fff;background-position-x:100%;background-size:88px 88px;transition:.3s}
.row-d2 .con:hover p{background-image:url(../images/common/d-on1.jpg)}
@media only screen and (max-width:1920px){
/* .row-d1{padding-bottom: 3.64583vw;}
.row-d1 .g-tit{padding:5.34vw 0 0;margin-bottom:5.7vw}
.row-d1 .g-tit::after{bottom:-1.1vw;width:5.15625vw}
.row-d2{padding-bottom:6.1vw}
.ul-list-d1 span{font-size:1.36vw;padding:1.21vw 0 1.36vw 2.45vw;background-size:4.6vw}
.row-d2 p{font-size:1.36vw;height: 4.58333vw;background-size:4.6vw} */
}
.row-d2 .pic .img2{display: none;}
/* 
@media only screen and (max-width:1350px) {
.ul-list-a1 li{line-height: 1.85;}
}
@media only screen and (max-width:750px){
.wp{padding:0 15px}
.row-d2{padding-top:15px;padding-bottom:30px;}
.ul-list-d1{margin:40px 0 0}
.ul-list-d1 li{width:50%;margin-bottom:10px}
.ul-list-d1 li img{width:100%}
.ul-list-d1 span{font-size:15px;padding:10px 0 8px 10px;background-size:40px}
.row-d2 p{font-size:14px;height: 40px;background-size:40px}
.row-d2 .pic{height: auto;}
.row-d2 .pic .img1{display: none !important;}
.row-d2 .pic .img2{display: block !important;}
}
@media only screen and (max-width:414px) {
.ul-list-d1 li{width: 100%;padding: 0;}
} */
/* @media only screen and (max-width:1700px){
    .row-b1 .news_con .news_tit {
        margin-top: 2.042vw;
    }
    .row-b1 .news_con .news_line {
        margin-bottom: 2.04vw;
    }
} */
.snv{position: fixed;top: 50%;right: 0;z-index: 9;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%)}
.snv li{position: relative;}
.snv .con{display: block;margin-bottom: 1px;padding: 10px 8px;background-color: #EFDDD6;font-size: 14px;line-height: 2;color: #996666;text-align: center;}
.snv .icn{display: block;width: 60px;height: 50px;background-repeat: no-repeat;background-position: center;}
.snv .icn1{background-image: url(../images/common/snv-icn01.png);background-size: 41px;}
.snv .icn2{background-image: url(../images/common/snv-icn02.png);background-size: 37px;}
.snv .icn3{background-image: url(../images/common/snv-icn03.png);background-size: 41px;}
.snv .icn4{background-image: url(../images/common/snv-icn04.png);background-size: 44px;}
.snv .icn5{background-image: url(../images/common/snv-icn05.png);background-size: 22px;}
.snv .sub{display: none;position: absolute;right: calc(100% + 1px);top: 0;width: 184px;padding: 22px 0;background-color: #F3A8BB;font-size: 18px;color: #FFFFFF;text-align: center;}
.snv li:hover .con{background-color: #F3A8BB;color: #FFFFFF;}
.snv li:hover .icn1{background-image: url(../images/common/snv-icn01-on.png);}
.snv li:hover .icn2{background-image: url(../images/common/snv-icn02-on.png);}
.snv li:hover .icn3{background-image: url(../images/common/snv-icn03-on.png);}
.snv li:hover .icn4{background-image: url(../images/common/snv-icn04-on.png);}
.snv li:hover .icn5{background-image: url(../images/common/snv-icn05-on.png);}
.snv li:hover .sub{display: block;}
/* @media only screen and (max-width:750px) {
.snv{display: none;}
} */


@media only screen and (max-width:1920px) {
	.row-b2 .scroll_horizontal .box{
			width:980px ;
	}
	
	.row-b2 .scroll_horizontal .list li{
		width: 256px;
	}
}


@media only screen and (max-width:1440px) {
	
	.wp2{
		padding: 0 50px;
	}
	
	
	.wp{
		max-width: 980px;
	}
	
	.index_box_2{
		min-width: inherit;
	}
	
	
	
	.row-b2 .index_pro_body{
		max-width: 980px;
		min-width: 0;
	}
	
	.row-b2 .scroll_horizontal{
		max-width: 980px;
		min-width: 0;
		width:980px ;
		left: 0;
		padding: 0;
	}
	
	.row-b2 .scroll_horizontal .box{
		overflow: hidden;
		left: -25px;
	}
	
	.row-b2 .scroll_horizontal .prev{
		left: 0;
	}
	
	.row-b2 .scroll_horizontal .next {
	    right: 0;
	}
}

@media only screen and (max-width:980px) {
	.row-a1,.row-b1,.row-b2,.row-d1{
		width: 980px;
	}
	
	.row-b2 .index_pro_body{
		width: 980px;
	}
	
	.index_box_2{
		min-width: inherit;
	}
	
}