html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;-webkit-text-size-adjust:100%!important}
article,body,dd,dl,footer,form,h1,h2,h3,h4,h5,h6,header,ol,p,section,ul{margin:0;padding:0}
li,ol,ul{list-style:none}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
b,em{font-style:normal}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
img{width:100%;height:100%;vertical-align:top}
button,input{border:none;outline:0;width:100%;height:100%}
button{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
input[type=text]{font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-variant:tabular-nums}
[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}
input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}
input::-moz-placeholder{color:#bfbfbf;opacity:1}
input:-ms-input-placeholder{color:#bfbfbf}
input::-webkit-input-placeholder{color:#bfbfbf}
:focus{outline:0!important}
:root{--special-color:#25b39a;}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"";line-height:0}
.container{margin:0 auto;width:1200px}
.form-cont{position:relative}
.form-input input{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .25s,box-shadow ease-in-out .2s;transition:border-color ease-in-out .25s,box-shadow ease-in-out .2s}
.pdt{padding-top:90px}
.special{left:0;z-index:-1;width:100%;min-width:1200px;background-position:center;background-repeat:no-repeat}
.special-banner{background-image:url(../img/1.jpg);height:613px}
.quote-wrap{width:1280px;margin:50px auto;position:relative}
.quote-top{background-image:url(../img/special-quote-pic.jpg);height:242px}
.quote-box{display:flex;justify-content:start;width:1200px;margin:0 auto}
.quote-box-l{margin-left:45px;width:334px}
.quote-box-l h3{font-size:44px;font-weight:400;line-height:50px;padding-bottom:15px;margin-bottom:6px;position:relative;color:#393939}
.quote-box-l h3>span{display:block;font-weight:700;color:#23b39a}
.quote-box-l h3:after{content:'';display:block;height:6px;width:382px;background-image:url(../img/design-icon.png);background-position:0 -1px;position:absolute;bottom:0;left:-15px}
.quote-box-l>i{font-size:14px;font-style:normal;letter-spacing:2px;color:#3b3b3b;line-height:24px}
.quote-box-r{display:flex;justify-content:start;width:720px;height:200px;margin-left:70px;align-items:center;background:#f9f9f9}
.quote-box-r .quote-txt{text-align:center;margin-left:45px}
.quote-box-r .quote-txt h4{font-size:32px;line-height:40px;font-weight:400;color:#23b39a}
.quote-box-r .quote-txt h4 span{display:block;font-weight:700}
.quote-box-r .quote-txt>p{font-size:16px}
.quote-box-r .quote-txt>p span{margin:0 5px;color:#23b39a}
.quote-form{margin-left:46px;position:relative;width:467px;height:156px}
.quote-form .form-input{width:310px;height:44px;margin-bottom:10px;display:block;font-size:14px;color:#555;background-color:#fff;background-image:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-sizing:border-box}
.quote-form .form-input label{height:36px;width:23px;line-height:44px;font-size:18px;color:#666;text-align:center;display:inline-block;margin:5px 15px 5px 15px;position:absolute;background:url(../img/design-icon.png)}
.quote-form .form-input input{height:100%;border:none;line-height:32px;height:100%;outline:0;background:0 0;width:100%;display:inline-block;font-size:20px;color:#666;padding:6px 20px 6px 65px;border:1px solid #dbdbdb}
.quote-form .form-input input:hover,.quote-form .form-input select:hover{border-color:#23b39a}
.quote-form .form-input input:focus{border-color:#23b39a;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px #23b39a;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px #23b39a}
.quote-form .form-input label.icon-name{background-position:0 -6px}
.quote-form .form-input label.icon-phone-bg{background-position:-25px -6px}
.quote-form .form-input label:after{content:'';display:block;width:1px;height:30px;background:#dbdbdb;position:absolute;right:-15px;bottom:3px}
.quote-form .form-submit{position:absolute;right:0;top:0;width:149px;height:152px}
.quote-form .form-submit button{width:100%;height:100%;background:#23b39a;font-size:28px;padding:33px;line-height:40px;color:#fff}
.quote-form .form-input select{width:100%;height:100%;color:#666;padding-left:20px;font-size:16px;line-height:44px;border:1px solid #dbdbdb}
.special-title{text-align:center}
.special-title h3{font-size:48px;color:#333}
.special-title p{color:#353535;font-size:36px;position:relative}
.special-title p:after,.special-title p:before{content:'';display:block;background-image:url(../img/design-icon.png);width:140px;height:18px;position:absolute}
.special-title p:before{background-position:-1px -39px;left:233px;top:21px}
.special-title p:after{background-position:-1px -39px;right:233px;top:21px}
.fangan-wrap{width:1200px;margin:60px 0 90px 0;box-shadow:0 0 25px 10px rgba(0,0,0,.1);border-radius:15px}
.fangan-tip{font-size:48px;color:#adb0b7;font-weight:600;padding-top:46px;text-align:center}
.fangan-tip p{padding:24px 0;width:1100px;border:3px solid;margin:0 auto;border-radius:10px}
.fangan-form{width:1100px;margin:50px auto 0 auto;padding-bottom:50px;position:relative;display:flex;justify-content:space-between}
.fangan-form-l .form-input{width:526px;height:54px;float:left;color:#777;overflow:hidden;background:#eee;margin-bottom:10px;display:block;position:relative}
.fangan-form-l .form-input input{width:100%;background:#eee;border:none;font-size:16px;padding-left:16px;box-shadow:none;color:var(--special-color)}
.fangan-form-l .form-input.input-area,.fangan-form-l .form-input.input-style{width:255px;color:#666}
.input-style select{width:100%;line-height:56px;height:56px;background:#eee;padding-left:11px;border:none;outline:0;font-size:12px}
.fangan-form-l{width:528px}
.fangan-form-l .form-input label{font-size:18px;width:260px;height:54px;line-height:54px;padding-left:16px;display:inline-block}
.fangan-form-l .form-input select{height:100%;border:none;line-height:32px;height:54px;outline:0;width:242px;background:0 0;display:inline-block;font-size:16px;color:var(--special-color);padding:5px 0 5px 16px;margin:0 12px 0 25px;position:absolute}
.form-input.input-yusuan:after{content:'';display:block;position:absolute;width:1px;height:20px;background:#777;right:263px;bottom:17px}
.form-input.input-yusuan{position:relative}
.fangan-form-l .form-input.input-area{position:relative;margin-left:15px}
.form-input.input-area .input-area-unit{font-size:20px;font-style:italic;position:absolute;top:16px;right:25px}
.fangan-form-l .form-submit{width:526px;height:54px;float:left}
.fangan-form-l .form-submit button{background:var(--special-color);color:#fff;font-size:20px;line-height:30px;padding:12px}
.form-input.input-style select{margin:0;width:100%}
.special-xiaoguotu{background-image:url(../img/4.jpg);height:891px}
.special-xiaoguotu ul{display:flex;justify-content:space-around;margin-top:60px}
.special-xiaoguotu ul li{width:315px}
.special-xiaoguotu ul li .xiaoguotu-pic{width:315px;height:364px;overflow:hidden;border-radius:13px}
.special-xiaoguotu ul li .xiaoguotu-item{text-align:center;margin-top:25px}
.xiaoguotu-item>span{display:block;font-size:35px;width:62px;height:62px;line-height:60px;color:#fff;background:var(--special-color);border-radius:50%;margin:0 auto}
.xiaoguotu-item>p{font-size:34px;color:#494949;margin-top:5px}
.special-liucheng ul{display:flex;justify-content:space-between;align-items:center;padding-bottom:100px}
.special-liucheng .liucheng-item{width:221px;position:relative}
.special-liucheng .liucheng-item span.liucheng-icon{display:block;width:142px;height:142px;margin:0 auto;background:url(../img/design-icon.png)}
.special-liucheng .liucheng-item span.liucheng-icon.liucheng-1{background-position:-1px -66px}
.special-liucheng .liucheng-item span.liucheng-icon.liucheng-2{background-position:-144px -66px}
.special-liucheng .liucheng-item span.liucheng-icon.liucheng-3{background-position:0 -210px}
.special-liucheng .liucheng-item span.liucheng-icon.liucheng-4{background-position:-145px -210px}
.special-liucheng .liucheng-item span.liucheng-icon.liucheng-5{background-position:-1px -355px}
.special-liucheng .liucheng-item p{font-size:24px;margin-top:18px;position:relative}
.special-liucheng ul li{text-align:center}
.special-liucheng .liucheng-item:after{content:'';display:block;width:50px;height:5px;background:#f5f5f5;position:absolute;top:70px;left:-34px}
.special-liucheng .liucheng-item.item-1:after{display:none}
.special-liucheng .liucheng-item p:after{content:'';display:block;width:40px;height:5px;background:var(--special-color);position:absolute;left:91px;bottom:-15px}
.special-case{background-image:url(../img/6.jpg);height:1302px}
.special-case .zone_case_item{padding:30px 40px;background:#fff}
.special-case .special-title h3,.special-case .special-title p{color:#fff}
.swiper-box{padding-top:70px}
.swiper-container{width:1100px}
.special-case .swiper-button-next{right:275px;background:url(/zt/0y/pc/img/swiper-button-next.png);background-size:100%;height:47px;width:48px;outline:0}
.special-case .swiper-button-prev{left:275px;background:url(/zt/0y/pc/img/swiper-button-prev.png);background-size:100%;height:47px;width:48px;outline:0}
.special-case .zone_case{margin-top:40px;width:1100px}
.special-case .case_t_l{width:636px;height:435px;overflow:hidden;float:left}
.special-case .case_t_l img{width:100%}
.special-case dl.case_t_r{float:left;padding:0 71px}
.special-case dl.case_t_r dd.case_hx{margin-top:20px;margin-bottom:40px}
.special-case dl.case_t_r>dt{font-size:20px;padding:5px 0;color:#888}
.special-case dl.case_t_r>dt span{font-weight:700;color:#333}
.special-case .case_more img{width:502px;height:325px}
.special-case .case_more img.case_more_l{float:left}
.special-case .case_more img.case_more_r{float:right}
.special-case .case_more{margin-top:20px}
.special-case .swiper-pagination-bullet{width:200px;height:60px;border-radius:0;background:#e6e6e6;opacity:1;font-size:28px;line-height:60px;text-align:center;position:relative}
.special-case .swiper-pagination-bullet-active{background:#000;color:#fff}
.special-case .swiper-pagination-bullet:after{content:'';width:200px;height:60px;position:absolute;top:-7px;right:-7px;border:1px solid #e6e6e6;z-index:-1}
.special-case .swiper-pagination02{width:925px;margin:0 auto;display:flex;justify-content:space-between}
.sjs-box{margin-top:70px;margin-bottom:90px}
.sjs-l{width:460px;height:550px;float:left;margin-right:10px;overflow:hidden;position:relative}
.sjs-l img{width:100%;height:100%}
.sjs-r li{width:236px;float:left;height:270px;margin-bottom:10px;margin-right:10px;overflow:hidden;position:relative}
.sjs-r li img{width:100%;height:100%}
.sjs-r ul{margin:0 auto;overflow:hidden}
.sjs-r li:nth-of-type(3),.sjs-r li:nth-of-type(6){margin-right:0}
.sjs-l p,.sjs-r li p{position:absolute;bottom:0;background:#333333a3;width:100%;padding-left:20px;color:#fff;font-size:24px}
.sjs-l p{padding:15px 30px}
.sjs-l p a{color:#fff}
.sjs-l p a:hover{color:#f9653d}
.sjs-r li p{font-size:20px;padding:10px 30px}
.sjs-l p span{font-size:18px}
.sjs-r li p span{font-size:16px}
.sjs-l p span:nth-of-type(1),.sjs-r li p span{margin-left:10px}
.special.ly-mj{background:#fed9d1;padding-top:0}
.ly-mj li img{height:100%}
.ly-mj ul{padding:0;width:1200px;margin-top:40px;background:#fff;padding:45px;margin:40px auto 0;display:flex;justify-content:space-around;align-items:center;flex-wrap:nowrap}
.ly-mj ul li{height:450px;overflow:hidden;width:380px;position:relative}
.ly-mj ul li.left{top:0;transition:all ease .3s 0s;-moz-transition:all ease .3s 0s;-webkit-transition:all ease .3s 0s;margin-right:20px}
.ly-mj ul li.right{transition:all ease .3s 0s;-moz-transition:all ease .3s 0s;-webkit-transition:all ease .3s 0s}
.ly-mj ul li.tabin{width:700px}
.ly-mj ul li.tabin img{width:100%}
.ly-mj ul li p{position:absolute;bottom:0;right:0;padding:10px 40px;background:#333333a3;color:#fff;font-size:24px}
.ly-mj ul li.tabin p{background:#ffbb12}
.ly-mj .special-title p:before{left:195px}
.ly-mj .special-title p:after{right:195px}
.fangan-form-r{width:480px;text-align:center}
.fangan-form-r>p{font-size:20px}
.bd{height:270px;overflow:hidden;text-align:left}
.bd li{height:45px;line-height:45px;zoom:1;font-size:14px;color:#494949}
.bd li span.pic-b{display:inline-block;padding:0 5px;text-align:center}
.bd li span.pic-c{display:inline-block;padding-left:10px;text-align:center}
.bd li span.pic-a{text-align:center;display:inline-block;width:90px}
.bd li span.pic-d{text-align:center;display:inline-block;width:30px}
.md-list{width:405px;margin:10px auto 5px;border-top:1px dashed #999;border-bottom:1px dashed #999}
.fangan-form-r .tips{font-size:12px;color:#c0967d}
