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}
button,input{border:none;outline:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;height:0;overflow:hidden;line-height:0}
.bit{width:100%;position:absolute;z-index:-1;left:0;min-width:1200px;background-position:center;background-repeat:no-repeat}
.hdbm{width:1100px;height:571px;position:relative;right:0;top:0;margin:0 auto}
.hdbm-container{width:420px;position:absolute;top:0;right:-45px;height:480px;background:#fff;color:#666}
form#bm1 input{width:320px;margin:11px 34px;height:38px;padding:5px 15px;font-size:18px;border:1px solid #d2d2d2;color:#999}
.form-title{padding-top:25px;font-size:24px;text-align:center;FONT-WEIGHT:500;color:#333;letter-spacing:1px}
form#bm1{margin-top:10px}
button.submit-input{width:352px;margin-left:34px;height:50px;margin-top:15px;background:#3ed4c8;color:#fff;font-size:18px;cursor:pointer}
.hdbm-container p{font-size:14px;text-align:center;margin-top:12px;color:#888}
.hdbm-container p>span{color:red}
.customers_list{height:60px;overflow:hidden;line-height:20px;font-size:12px;color:#666;margin-top:20px;text-align:center}
.customers_list label,.customers_list span{margin-left:8px}
.container{width:1200px;margin:0 auto}
.nav-list li{float:left;font-size:26px;width:33%;text-align:center;margin:40px 0;color:#333;padding:5px 0}
.nav-list li:not(:last-child){border-right:1px dashed #999}
.nav-list li span.iconfont{font-size:26px;padding-right:8px}
.title.tc.text-black.f36{padding-bottom:50px}
.title{padding-top:94px}
.title span{color:#ffba14}
.tc{text-align:center}
.text-black{color:#333}
.f36{font-size:36px}
.title .extra{font-size:20px;color:#666}
.ly-sanbu li{float:left;position:relative}
.sanbu-pic{width:366px;height:290px;overflow:hidden}
.ly-sanbu li img{width:100%;height:100%}
.ly-sanbu li:not(:last-child){margin-right:50px}
.ly-sanbu li p{position:absolute;bottom:-26px;left:70px;background:#3ed2c6;border-radius:25px;padding:8px 80px;font-size:22px;color:#fff}
.ly-sanbu li img,.sjs-l img,.sjs-r li img{width:100%;transition:all .7s;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s}
.ly-mj ul li.tabin p,.ly-sanbu li img:hover,.sjs-l img:hover,.sjs-r li img:hover{-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.swiper-slide li{float:left;width:590px;height:400px;overflow:hidden}
.swiper-slide li.mg20:not(:last-child){margin-right:20px}
.swiper-slide img{width:100%;height:100%}
.ly-yangzi .swiper-pagination-bullet-active{background:#ffba14!important}
.ly-yangzi .swiper-pagination{position:relative}
.ly-yangzi .swiper-pagination-bullet{width:80px;border:none;border-radius:0;outline:0}
.ly-yangzi .swiper-pagination-bullet:not(:last-child){margin-right:20px}
.ly-mj li{float:left;width:400px}
.ly-mj li img{width:100%;height:100%}
.ly-mj ul{padding:0;width:inherit;position:relative}
.ly-mj ul li{float:left;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{top:0;transition:all ease .3s 0s;-moz-transition:all ease .3s 0s;-webkit-transition:all ease .3s 0s}
.ly-mj ul li.tabin{width:800px}
.ly-mj ul li.tabin img{width:100%}
.ly-mj ul li img{width:auto}
.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}
.sjs-box{padding-bottom:100px}
.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-child(3),.sjs-r li:nth-child(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-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-child(1),.sjs-r li p span{margin-left:10px}
.ly-lc img{width:100%;display:block}
.top{width:1200px;height:703px;position:relative;right:0;top:0;margin:0 auto}
button#topbtn1{position:relative;left:468px;bottom:-540px;width:260px;height:60px;border-radius:30px;background:#29bfb3;border:3px solid #fff;color:#fff;font-size:24px;cursor:pointer}
button.submit-input{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
button#topbtn1,button.submit-input{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
button.submit-input:hover{border:1px solid #29bfb3}
button#topbtn1:hover,button.submit-input:hover{background:#fff;color:#29bfb3}