@charset "utf-8";html{margin:0;padding:0;border:0;font-size:62.5%;width:100%;height:100%}a,address,b,blockquote,body,code,dd,div,dl,dt,em,fieldset,footer,form,h1,h2,h3,h4,header,hgroup,iframe,img,label,li,nav,object,ol,p,pre,section,span,ul{margin:0;padding:0;border:0}img{border:none;background:0 0;vertical-align:middle}dd,dl,dt,input{margin:0;padding:0}li,ol,ul{list-style:none}input{padding:0;margin:0}img,input,select{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}table,td,th{vertical-align:middle}br{letter-spacing:normal}object{vertical-align:bottom}.fl{float:left}.fr{float:right}.clearfix:after{content:".";display:block;visibility:hidden;clear:both;width:100%;height:-1px;font-size:0;line-height:0}.clearboth{height:0;line-height:0;overflow:hidden;clear:both;font-size:0}body{background-color:#fff;font-size:100%;font:12px/1.5 Tahoma;vertical-align:baseline;width:100%;min-height:100%;overflow-x:hidden}a,body{color:#333}a{text-decoration:none;outline:0}a:active,a:focus,a:hover{color:#555;text-decoration:none;outline:0}h1,h2,h3,h4,h5,h6{font-size:12px}hr{border:0;border-top:1px solid #ccc;height:0}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:iconfont;src:url(/fonts/iconfont.eot);src:url(/fonts/iconfont.eot?#iefix) format('embedded-opentype'),url(/fonts/iconfont.woff2) format('woff2'),url(/fonts/iconfont.woff) format('woff'),url(/fonts/iconfont.ttf) format('truetype'),url(/fonts/iconfont.svg#iconfont) format('svg')}.icon-linkedin:before{content:"\e634"}.icon-facebook3:before{content:"\e63a"}.icon-twitter:before{content:"\e8da"}.w1200{width:1200px;margin:0 auto;position:relative;zoom:1}.header{width:100%;position:absolute;z-index:999;overflow:hidden;top:0;left:0;right:0;padding:12px 0}.nav,.toplogo{vertical-align:middle}.toplogo{width:400px;float:left}.toplogo img{width:100%}.nav{float:right}.nav{height:70px}.nav-list{overflow:hidden}.nav-list li{transition:.3s}.nav-list>ul{text-align:center;margin:20px auto 0}.nav-list ul li{zoom:1;float:left;position:relative}.nav-list h2{width:90px;font-size:16px;font-weight:400;line-height:30px;overflow:hidden;transition:.3s;position:relative}.nav-list h2::after{content:"";width:44px;height:1px;background-color:#bf9d5b;position:absolute;left:50%;bottom:1px;opacity:0;overflow:hidden;transition:.3s;transform:translateX(-50%);box-shadow:1px 1px 0 0 #121212}.nav-list a{color:#bf9d5b;text-shadow:1px 1px 0 #121212}.nav-list h2 span{display:none;font-size:12px;text-transform:uppercase}.nav-list>ul>li>.sub{display:none;left:50%;top:80px;z-index:10;width:100%;margin-left:-50%;font-size:12px;position:absolute}.nav-list li:hover h2:after{opacity:1}.nav-list .sub .sub{display:none}.nav-list h3{font-size:15px;font-weight:400;line-height:2.2;overflow:hidden;transition:.3s}.nav-list h4{font-size:12px;font-weight:400;line-height:1.8;overflow:hidden;transition:.3s}.nav-list h4 a{color:#e4e4e4}.nav-list .sub{padding:10px 0}.banner{width:100%;overflow:hidden;position:relative;z-index:0;margin:0 auto;min-width:1200px}.banner .bd{z-index:1;margin:0 auto;overflow:hidden;position:relative}.banner .bd ul{margin:0;width:100%!important}.banner li{overflow:hidden;text-align:center;width:100%!important}.banner li img{width:100%}.banner li a{height:100%;display:block}.banner .hd ul{text-align:center}.banner-pagination{bottom:70px!important}.banner-pagination .swiper-pagination-bullet{width:40px;height:4px;background-color:#fff;border-radius:0;position:relative;opacity:1}.banner-pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:0;height:4px;background-color:#9f2925}.banner-pagination .swiper-pagination-bullet-active{width:80px}.banner-pagination .swiper-pagination-bullet-active:after{-webkit-transition:linear width 4.5s .5s;transition:linear width 4.5s .5s;width:100%;-moz-transition:linear width 4.5s .5s;-ms-transition:linear width 4.5s .5s;-o-transition:linear width 4.5s .5s}.banner .next,.banner .prev{top:50%;left:10%;z-index:3;width:40px;height:60px;cursor:pointer;margin-top:-30px;position:absolute;background:url(/images/slider-arrow.png) -125px 15px rgba(0,0,0,.6) no-repeat}.banner .next{left:auto;right:10%;background-position:-7px 15px}#content{width:100%;min-width:1200px;margin:0 auto}.footer{width:100%;overflow:hidden;background-color:#997021}.footer,.footer a{color:#fff}.copyright{text-align:center;font-size:18px;line-height:80px}.friendLink{font-size:14px;line-height:24px;overflow:hidden}.friendLink .bar{float:left;color:#fff;overflow:hidden}.friendLink ul{float:left;overflow:hidden}.friendLink li{float:left;margin:0 5px}.msg-cnt textarea::-webkit-scrollbar{width:8px}.msg-cnt textarea::-webkit-scrollbar-thumb{background-color:#000;background-clip:padding-box}.msg-cnt textarea::-webkit-scrollbar-track{background-color:#5e5e5e;background-clip:padding-box}#toolbar{position:fixed;z-index:9999;right:5px;bottom:80px}#toolbar li a{display:block;position:absolute;z-index:9;top:0;overflow:hidden;background:#b58438;white-space:nowrap;-webkit-transition:all .7s;transition:all .7s}#toolbar li,#toolbar li a{font-size:0;width:50px;height:50px;right:0}#toolbar li{margin-bottom:3px;position:relative;border-radius:2px}#toolbar li .iconfont,#toolbar li .wz{display:inline-block;vertical-align:middle;line-height:50px}#toolbar li .iconfont{width:50px;height:50px;background-color:#b58438;text-align:center;color:#fff;font-size:26px;-webkit-transition:all .5s ease;transition:all .5s ease}#toolbar li .wz{font-size:14px;color:#fff;padding-left:10px}#toolbar li.backtop{cursor:pointer}#toolbar li.backtop .iconfont{color:#fff;background-color:#85611a}#toolbar li.ewm .ewm-box{position:absolute;z-index:1;padding:5px;background:#b58438;width:110px;right:120%;bottom:0;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .7s;transition:all .7s}#toolbar li.ewm .ewm-box img{max-width:100%}#toolbar li.ewm .ewm-box:after{content:"";position:absolute;right:-5px;bottom:20px;width:0;height:0;line-height:0;font-size:0;overflow:hidden;border-width:5px;cursor:pointer;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #b58438;border-right:none}#toolbar li:hover a{width:230px}#toolbar li.ewm:hover .ewm-box{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.about{position:relative;overflow:hidden;z-index:0;width:100%;margin:50px 0}.about .w1200{position:relative}.about .pic{overflow:hidden;line-height:0;font-size:0;width:510px;height:440px;float:left}.about .pic img{width:100%;display:block;transition:.5s}.about .txt{float:left;width:440px;margin-right:20px;position:relative;z-index:2;color:#666;overflow:hidden}.about .txt .bar{margin:0 0 20px;position:relative;overflow:hidden;color:#bf9d5b}.about .txt .bar::after{content:"";width:30px;height:2px;background-color:#bf9d5b;position:absolute;left:0;bottom:0}.about .txt .bar span{font-size:40px;font-weight:700;font-family:Arial,Helvetica,sans-serif}.about .txt .bar h2{font-size:24px;font-weight:700;margin-bottom:10px}.about .txt .summary{height:256px;font-size:16px;line-height:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;text-align:justify}.about .more{width:30px;height:30px;font-size:15px;line-height:30px;text-align:center;display:block;margin:25px 0 0;color:#385106;box-sizing:border-box;border:1px solid #385106;transition:.3s;position:relative;border-radius:38px}.about .data{width:220px;float:right;overflow:hidden;border-top:1px solid #dfdfdf}.about .data dl{border-bottom:1px solid #dfdfdf;text-align:center;overflow:hidden;padding:20px 0 18px}.about .data dd{font-size:50px;line-height:75px;color:#bf9d5b;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif}.about .data dt{font-size:16px;line-height:32px;position:relative}.about .data dt::before{content:"";position:absolute;width:50px;height:1px;background-color:#e6e6e6;margin-left:-25px;top:0;left:50%}.product{width:100%;height:1140px;overflow:hidden;position:relative}.product::before{content:"";background-color:#bf9d5b;width:100%;height:1080px;position:absolute;left:0;top:0}.product .bar{background:url(../images/protitbg.png) no-repeat;margin:50px 0;color:#fff}.product .bar span{font-size:48px;line-height:60px;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;text-transform:uppercase}.product .bar h2{font-size:36px;height:70px;line-height:56px;font-weight:100;position:relative}.product .bar h2::after{content:"";position:absolute;left:0;bottom:0;width:80px;height:5px;background-color:#fff}.product .bar .summary{width:690px;height:170px;float:right;position:relative;display:flex;flex-flow:column;justify-items:center}.product .bar .summary::before{content:"";background:url(../images/probarbg.png) no-repeat;width:1035px;height:166px;position:absolute;right:0;top:0;margin-right:-230px;z-index:0}.product .bar .summary b{font-size:30px;line-height:60px;position:relative;z-index:1;font-weight:400;margin-top:22px}.product .bar .summary p{font-size:16px;line-height:24px;position:relative;z-index:1;text-align:right;font-weight:100}.product .box{height:920px}.product .box::after{content:"";background:url(../images/probg.jpg) no-repeat;width:1770px;height:585px;position:absolute;right:-200px;bottom:0;z-index:0}.procata{width:270px;height:750px;overflow:hidden;background-color:#997021;float:left;position:relative;z-index:1}.procata .list{overflow:hidden}.procata .list ul{margin:130px auto 0 15px;width:150px}.procata .list li{font-size:18px;line-height:80px;height:70px;overflow:hidden;position:relative}.procata .list li::after{content:"";margin:0 10px;opacity:0;position:absolute;bottom:0;left:0;transition:.5s;width:150px;height:1px;background-color:#ffab15}.procata .list li a{color:#fff;transition:.5s;margin-left:30px;display:block}.procata .list li:hover::after{opacity:1}.prolistbox{width:1030px;height:780px;position:absolute;right:-30px;top:50px;z-index:10;overflow:hidden}.prolist{position:relative;width:970px;height:600px;margin:30px;box-shadow:0 0 15px 0 rgba(71,71,71,.5)}.prolist li{text-align:center}.prolist .pic{position:relative;zoom:1}.prolist .pic img{object-position:center;object-fit:cover;width:100%;height:600px;display:block}.prolist .tit{font-size:30px;height:80px;line-height:80px}.prolist .tit{font-weight:100;color:#fff}.procontrl{width:530px;height:70px;margin:0 auto;border-radius:13px;background-color:rgba(255,255,255,.5);position:relative}.procontrl .swiper-pagination{top:50%;margin-top:-9px}.procontrl .swiper-pagination-bullet{opacity:1;outline:none 0;width:12px;height:12px;margin:30px;display:inline-block;--swiper-pagination-color:#000;--swiper-pagination-bullet-horizontal-gap:15px}.procontrl .swiper-pagination-bullet-active{box-shadow:0 0 0 7px rgba(0,0,0,.3)}.procontrl .swiper-button{width:46px;height:46px;box-sizing:border-box;border:2px solid #000;border-radius:23px;--swiper-navigation-size:20px;--swiper-navigation-color:#000;outline:none 0;top:50%;margin-top:-23px}.park{width:100%;height:760px;overflow:hidden;background:url(../images/parkbg.jpg) no-repeat 50% bottom}.park .bar{text-align:center;color:#997021;margin-top:50px}.park .bar span{font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-size:48px;line-height:64px;text-transform:uppercase}.park .bar h2{font-size:36px;line-height:60px;font-weight:100;background:url(../images/parkbar.png) no-repeat center bottom;padding-bottom:20px}.park .box{margin-top:30px}.parklist{text-align:center;overflow:hidden;height:480px;position:relative;--swiper-navigation-size:55px;--swiper-navigation-color:#997021}.parklist .swiper{width:100%}.parklist .swiper-wrapper{align-items:flex-end}.parklist .swiper-slide{text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:all .3s;transform:scale(.8)}.parklist .swiper-slide .pic{font-size:18px;width:320px;height:400px;overflow:hidden;border:8px solid #fff;transition:all .3s;position:relative}.parklist .swiper-slide .pic img{height:100%;object-fit:cover;object-position:50% 50%;transition:all .3s}.parklist .swiper-slide-active .pic,.parklist .swiper-slide-duplicate-active .pic{width:640px!important;height:480px!important;background:url(../images/parkimgbg.png) no-repeat 50%;background-size:100% 100%;border:none 0;overflow:hidden}.parklist .swiper-slide-active .pic img,.parklist .swiper-slide-duplicate-active .pic img{width:620px;height:440px;margin:30px 10px 10px}.parklist .swiper-slide-active,.parklist .swiper-slide-duplicate-active{z-index:10;transform:scale(1)}.parklist .swiper-slide .tit{font-size:24px;line-height:30px;width:calc(100% - 60px);padding:0 30px;position:absolute;left:0;right:0;bottom:30px;display:none}.parklist li .tit h4{font-size:24px;line-height:30px;margin:0 30px}.parklist .swiper-button-next,.parklist .swiper-button-prev{width:215px;height:335px;outline:0;top:50%;margin-top:-135px;z-index:10}.parklist .swiper-button-next{right:65px;text-shadow:2px 0 2px #fff}.parklist .swiper-button-prev{left:65px;text-shadow:-2px 0 2px #fff}.service{width:100%;overflow:hidden;margin:0 auto}.service .bar{text-align:center;color:#997021;margin-top:50px}.service .bar span{list-style:64px;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-size:48px;line-height:64px;text-transform:uppercase}.service .bar h2{font-size:36px;line-height:60px;font-weight:100;background:url(../images/parkbar.png) no-repeat center bottom;padding-bottom:20px}.service .bar p{margin-top:20px;font-size:18px;line-height:2}.servicelist{margin-top:30px;--swiper-navigation-size:35px;--swiper-navigation-color:#997021;position:relative}.servicelist .swiper-button-next,.servicelist .swiper-button-prev{width:50px;height:52px;outline:0;top:50%;margin-top:-26px}.servicelist .swiper-button-next{right:-60px}.servicelist .swiper-button-prev{left:-60px}.servicelist li{position:relative;overflow:hidden;text-align:center}.servicelist li a{display:block;width:100%}.servicelist li .pic{overflow:hidden;width:100%;border:1px solid #dad9d9;box-sizing:border-box;background-color:#000}.servicelist li .pic img{width:100%;height:100%;transition:.4s;object-position:center;object-fit:fill;opacity:1}.servicelist li h4{font-size:16px;line-height:2;text-align:center;width:100%;height:100%;color:#bf9d5b;position:absolute;top:0;left:0;z-index:10;display:flex;flex-flow:column;justify-content:center;transition:.5s;opacity:0}.servicelist li h4::before{content:"";text-align:center;height:50px;background:url(../images/serviceicon.png) no-repeat 50%}.servicelist li:hover .pic img{opacity:.3}.servicelist li:hover h4{opacity:1}.news{width:100%;overflow:hidden;position:relative;padding:50px 0}.newslist{width:600px;overflow:hidden;float:left;margin:0 30px 0 0}.newslist .bar{position:relative;overflow:hidden;border-bottom:2px solid #f1e3bb}.newslist .bar .more{float:right;margin-top:30px}.newslist .bar h2{font-size:36px;font-weight:700;color:#bf9d5b;line-height:68px}.newslist ul{margin-top:10px;overflow:hidden}.newslist li{width:100%;color:#000;position:relative;overflow:hidden;border-bottom:1px dashed #4b4b4b;font-size:18px}.newslist li .tit{margin:20px 0 10px;line-height:37px}.newslist li .date{float:right;font-size:13px;color:#999}.newslist li h4{font-size:18px;font-weight:100;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.newslist li .txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:30px;height:60px;color:#666;margin-bottom:20px}.newspic{width:570px;float:right;margin-top:68px;overflow:hidden}.newspic ul{overflow:hidden}.newspic li{width:100%;height:210px;overflow:hidden;margin-bottom:36px}.newspic li:last-child{margin-bottom:0}.newspic li img{width:100%;object-fit:cover;object-position:50% 50%}.contact{width:100%;background-color:#bf9d5b;overflow:hidden;padding:50px 0}.message{float:left;width:600px;height:610px;overflow:hidden;background:#d7c39b url(../images/msgbg.jpg) no-repeat 0 bottom;border-top-right-radius:40px}.msgbox{margin:0 45px;overflow:hidden}.msgbox h2{margin:50px auto 30px;font-size:30px;line-height:60px;overflow:hidden;position:relative;color:#333}.msgbox input,.msgbox textarea{background-color:transparent;font-family:"微软雅黑";color:#2b2b2b;box-sizing:border-box;border:1px dashed #6d919c;padding-left:30px;margin:0 0 30px 0;text-align:left;outline:0;width:100%;border-radius:10px;border-top-left-radius:35px;font-size:18px}.msgbox input{height:70px}.msgbox textarea{padding-top:30px;height:125px}.msgbox input::-webkit-input-placeholder,.msgbox textarea::-webkit-input-placeholder{font-family:"微软雅黑";color:#2b2b2b}.msgbox input:-moz-placeholder,.msgbox textarea:-moz-placeholder{font-family:"微软雅黑";color:#2b2b2b}.msgbox input::-moz-placeholder,.msgbox textarea::-moz-placeholder{font-family:"微软雅黑";color:#2b2b2b}.msgbox input:-ms-input-placeholder,.msgbox textarea:-ms-input-placeholder{font-family:"微软雅黑";color:#2b2b2b}.msg-txt{overflow:hidden}.msg-txt input{float:left;width:660px;padding-left:10px;line-height:40px}.msg-vcode{overflow:hidden}.msg-vcode input{width:180px;height:50px;margin-right:4px;float:left}.vcode-img{float:left;border:none;display:block;height:50px;margin:0;border-radius:10px}.msgbox .layui-btn{float:right;width:200px;height:50px;cursor:pointer;font-size:14px;line-height:50px;border-radius:50px;text-align:center;color:#fff;background-color:#b58438;transition:all .3s linear;box-shadow:0 0 12px -8px rgba(0,0,0,.5)}.company{float:right;width:570px;color:#fff}.company .pic,.company .pic img{width:100%}.company .list li{width:100%;height:70px;background-position:0 0;background-repeat:no-repeat;background-size:100%;font-size:17px;line-height:70px;overflow:hidden;margin-top:25px}.company .list li p{text-indent:24px}.company .list .tel{background-image:url(../images/combg01.jpg)}.company .list .addr{background-image:url(../images/combg02.jpg)}.erwei{overflow:hidden;margin-top:30px}.erwei li{width:150px;float:left;margin-right:70px;text-align:center}.erwei li img{width:140px;height:140px}.erwei li h4{font-size:18px;font-weight:100;line-height:2}