/*banner*/
.banner{height: auto;max-width: 1920px;margin:0 auto!important;position: relative;}
.banner .bd li{float: left;width: 100%;line-height: 0;}
.banner .bd li img{width: 100%;}
.banner .bd li a{display: block;height: 100%;}
.banner .prev{position:absolute;top:45%;left:2.5%;z-index: 10;cursor: pointer;display: none;}
.banner .next{position:absolute;top:45%;right:2.5%;z-index: 10;cursor: pointer;display: none;}
.banner i{text-align: center;width: 60px; height: 60px;border-radius: 50%;background: rgba(0,0,0,0.5);}
.banner i img{height: 30px;display: inline-block;margin-top: 15px;}
.banner .hd{z-index: 1; margin: 0 auto; text-align: center; position: absolute; left: 0; width: 100%; bottom:7%;}
.banner .hd li{width: 14px;height: 14px;background: #fff;margin: 0 10px;display: inline-block;border-radius: 20px;cursor: pointer;}
.banner .hd li.on{background: #005c48;width: 28px;}
.banner:hover .prev,.banner:hover .next{display: block;}

/*公共标题*/
.title{text-align: center;font-size: 46px;line-height: 46px;font-weight: normal;border-bottom: 1px solid #ebebeb;height: 81px;margin-bottom: 18px;}
.title a{display: block;color: #333;}
.title b{display: block;}
.title span{display: inline-block;word-spacing: 5px;font-size: 16px;color: #666;font-weight: normal;padding: 8px 22px;border:1px solid #ebebeb;border-radius: 20px;line-height: 16px;margin-top: 20px;background: #fff;min-width: 266px;box-sizing: border-box;}

/*引子*/
.yz{background: url(../images/yz-bg.jpg) no-repeat center top;height: 540px;padding-top: 60px;box-sizing: border-box;}
.yz-t{height: 290px;width: 795px;margin-left: 404px;box-sizing: border-box;padding-left: 70px;padding-top: 63px;}
.yz-t h3{font-size: 30px;color: #333;line-height: 30px;}
.yz-t h3 span{display: block;font-weight: normal;font-size: 18px;color: #333;line-height: 18px;margin-bottom: 12px;}
.yz-t p{font-size: 15px;color: #666;line-height: 30px;margin-top: 20px;}
.yz-b{margin-top: 30px;margin-left: 424px;}
.yz-b li{float: left;margin-right: 26px;display: inline;text-align: center;}
.yz-b li:last-child{margin-right: 0;}
.yz-b li em{display: block;width: 86px;height: 63px;background: #005C47;border-radius: 15px;overflow: hidden;text-align: center;margin: 0 auto;transition: all .25s linear;}
.yz-b li span{display: block;font-size: 16px;line-height: 16px;margin-top: 13px;}

/*产品中心*/
.pro{padding-top: 80px;}
.pro-t{margin-top: 47px;position: relative;height: 560px;}
.pro-t dt{line-height: 0;width: 1200px;height: 560px;border-radius:30px 0px 30px 0px;overflow: hidden;}
.pro-t dt img{width: 1200px;height: 560px;}
.pro-t dd{background: url(../images/pro-cbg.png) no-repeat;width: 372px;height: 396px;position: absolute;right: 20px;bottom: 30px;padding-top: 30px;box-sizing: border-box;}
.pro-t dd i{position: absolute;right: 9px;top: -84px;}
.pro-t dd i img{height: 50px;width: auto;}
.pro-t dd h3{font-size: 32px;line-height: 70px;height: 70px;background: #005C47;width: 245px;margin-left: -20px;position: relative;text-align: center;font-weight: normal;}
.pro-t dd h3 a{color: #fff;display: block;}
.pro-t dd h3:after{content: "";display: block;width: 40px;height: 9px;background: url(../images/bolang.png) no-repeat;right: -22px;top:31px;position: absolute;}
.pro-t dd p{padding: 0 40px;font-size: 14px;color: #4D4D4D;line-height: 28px;margin-top: 33px;}
.pro-t dd em{margin-left: 40px;display: block;margin-top: 22px;}
.pro-t dd em a{display: block;}
.pro-b{margin-top: 50px;height: 582px;}
.pro-b:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.pro-b dl{float: left;width: 590px;}
.pro-b dl:last-of-type{float: right;}
.pro-b dl dt{width: 590px;height: 452px;overflow: hidden;}
.pro-b dl dt img{width: 590px;height: 452px;display: block;}
.pro-b dl dd{position: absolute;width: 570px;background: #f7f7f7;margin-top: -43px;box-sizing: border-box;height: 113px;}
.pro-b dl dd h3{font-size: 32px;line-height: 70px;height: 70px;background: #005C47;width: 245px;margin-left: 20px;position: relative;text-align: center;font-weight: normal;margin-top: -48px;}
.pro-b dl dd h3:after{content: "";display: block;width: 40px;height: 9px;background: url(../images/bolang.png) no-repeat;right: -22px;top:31px;position: absolute;}
.pro-b dl dd h3 a{color: #fff;}
.pro-b dl dd p{font-size: 14px;line-height: 26px;color: #4D4D4D;padding: 0 36px 0 30px;margin-top: 15px;}
.pro-b dl dd em a{position: absolute;right: -20px;bottom: 10px;}


/*其他产品*/
.pro2{padding-bottom: 90px;}
.pro2-l{width: 300px;float: left;position: relative;z-index: 1;}
.pro2-l h3{width:340px;background: url(../images/pro-bg1.jpg);box-sizing: border-box;height: 160px;color: #fff;font-size: 32px;box-sizing: border-box;padding: 39px 0 0 66px;position: relative;line-height: 32px;}
.pro2-l h3 a{color: #fff;display: block;}
.pro2-l h3 span{display: block;font-family: Verdana;font-weight: bold;text-transform: uppercase;font-size: 16px;line-height: 80%;margin-top: 12px;}
.pro2-l h3:after{content: "";display: block;width: 40px;height: 9px;background: url(../images/bolang.png) no-repeat;right: -22px;top:42px;position: absolute;}
.pro2-lc{background: #F5F5F5;margin-top: -40px;position: relative;z-index: 1;box-sizing: border-box;height: 500px;}
.pro2-lc li{height: 80px;font-size: 20px;text-align: center;line-height: 80px;border-bottom: 1px solid #fff;}
.pro2-lc li a{background:none;display: block;}
.pro2-lc em{font-family: Verdana;font-weight: bold;color: #005C47;font-size: 24px;background: url(../images/pro-tel.png) no-repeat left top;padding-left: 32px;display: block;margin-left: 30px;line-height: 80%;margin-top: 20px;}
.pro2-lc em span{display: block;font-size: 16px;color: #333;font-weight: normal;line-height: 16px;margin-top: 4px;margin-bottom: 11px;}
.pro2-lc li.cur a{background: url(../images/pro-tbg.png) no-repeat 5px center;}
.pro2-r{width: 900px;float: right;margin-top: 20px;}
.pro2-r dt{width: 900px;height: 500px;overflow: hidden;}
.pro2-r dt img{width: 900px;height: 500px;display: block;}
.pro2-r dd{height: 100px;border:1px solid rgba(232,232,232,1);box-sizing: border-box;background: #fff;position: relative;padding: 23px 60px 0 45px;}
.pro2-r dd p{color: #4D4D4D;line-height: 26px;display: block;}
.pro2-r dd em a{position: absolute;right: -20px;top: 42px;}


/*定制*/
.dz{background: url(../images/dz-bg.jpg) no-repeat center top;height: 252px;}
.dz-l{padding-top: 50px;float: left;width: 420px;margin-left: 227px;}
.dz-l h3{font-size: 38px;font-weight: bold;color: #fff;line-height: 38px;}
.dz-l h3 a{color: #fff;}
.dz-l h3 a span{font-size: 22px;line-height: 22px;display: block;font-weight: normal;margin-top: 26px;}
.dz-l em{display: inline-block;width: 130px;height: 36px;background:#005c47 url(../images/dz-zx.png) no-repeat 22px center;border-radius: 20px;border:1px solid rgba(255,255,255,0.2);line-height: 36px;font-size: 15px;margin-top: 30px;vertical-align: top;}
.dz-l em a{color: #fff;font-weight: bold;text-indent: 48px;display: block;transition: all .25s linear;}
.dz-l em:hover a{text-indent: 52px;}
.dz-l i{display: inline-block;vertical-align: top;margin-top: 30px;margin-left: 10px;}
.dz-r{width: 480px;float: right;height: 200px;padding-top: 28px;}
.dz-r h3{text-align: center;font-size: 24px;color: #005C47;line-height: 24px;margin-top: 33px;}
.dz-r h3 span{font-size: 14px;color: #666;line-height: 14px;font-weight: normal;display: block;margin-top: 16px;}
.dz-r ul{text-align: center;margin-top: 17px;}
.dz-r ul li{display: inline-block;margin-bottom: 14px;margin:0 3px 14px;}
.dz-r ul li:nth-of-type(3){width: 100%;margin-left:0;margin-right:0;}
.dz-r ul li input{width: 225px;height: 46px;box-sizing: border-box;border:1px solid #E5E5E5;font-size: 16px;text-indent: 10px;}
.dz-r ul li span{display: none;}
.submit{position:relative;}
.submit b{position:absolute;margin-left:20px;margin-top:8px;right:50px;top:0;}
.form-btn-submit{width: 110px;height: 36px;background: none;border:none;font-size: 16px;color: #fff;font-weight: bold;line-height: 36px;word-spacing: 3px;text-indent: 25px;cursor: pointer;}
.form-btn-reset{display:none;}


/*我们的优势*/
.ys{padding-top: 90px;padding-bottom: 80px;}
.ys .con{margin-top: 58px;position: relative;}
.ys .con li{line-height: 0;width: 1200px;height: 650px;overflow: hidden;}
.ys .con li img{width: 1200px;height: 650px;}
.ys .con .prev{background: #000;position: absolute;left: -360px;top: 65px;display: block;}
.ys .con em img{opacity: 0.55;}
.ys .con .next{background: #000;position: absolute;right: -360px;top: 65px;display: block;}
.ys .tit{position: relative;width: 1136px;margin: 0 auto;line-height: 0;margin-top: -113px;}
.ys .tit dl{display: inline-block;width: 150px;height: 160px;margin-right: -4px;overflow: hidden;}
.ys .tit dl dt{background: #005c47;width: 150px;height: 160px;text-align: center;padding-top: 47px;box-sizing: border-box;display: block;float: left;overflow: hidden;line-height: 0;}
.ys .tit dl:nth-of-type(2n) dt{background: #1a6d5a;}
.ys .tit dl dt span{font-size: 26px;display: block;line-height: 26px;color: #fff;margin-bottom: 17px;}
.ys .tit dl dd{width: 536px;height:0;opacity: 0;display: block;float: left;box-sizing: border-box;padding: 31px 38px 0;position: relative;}
.ys .tit dl dd:after{content: "";display: block;background: url(../images/ys-jt.png) no-repeat;width: 18px;height: 18px;position: absolute;left: -9px;bottom: 48px;}
.ys .tit dl dd h3{font-size: 20px;line-height: 20px;color: #333;display: block;margin-bottom: 15px;}
.ys .tit dl dd p{font-size: 14px;line-height: 25px;color: #666;margin: 7px 0;}
.ys .tit dl.cur{width: 686px;background: #fff;}
.ys .tit dl.cur dd{height:160px;background: #fff;opacity: 1;}


/*案例新闻*/
.new{background: #f7f7f7;padding-top: 80px;padding-bottom: 90px;}
.new h2{margin-bottom: 54px;}
.new h2 span{background: #f7f7f7;}
.new-l{width: 765px;float: left;}
.new-l h3 a,.new-r h3 a{font-size: 25px;color: #005C47;line-height: 26px;display: block;background: url(../images/new-line.png) no-repeat left bottom;padding-bottom: 9px;margin-bottom: 20px;}
.new-l h3 a em,.new-r h3 a em{float: right;font-size: 14px;color: #808080;text-transform: uppercase;font-weight: normal;}
.new-l h3 a em:hover,.new-r h3 a em:hover{color: #005C47;}
.new-l h3:nth-of-type(2){margin-top: 30px;}
.new-l dl{background: #fff;margin-bottom: 10px;}
.new-l dl:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.new-l dt{width: 276px;height: 155px;display: block;float: left;overflow: hidden;}
.new-l dt img{width: 276px;height: 155px;}
.new-l dd{float: left;width: 488px;height: ;padding: 40px 22px 0 30px;box-sizing: border-box;height: 155px;}
.new-l dd h4 a{font-size: 20px;color: #333;line-height: 20px;display: block;font-weight: normal;}
.new-l dd h4 a:hover{color:#005C47;}
.new-l dd p{font-size: 14px;color: #666;line-height: 24px;margin-top: 14px;}
.new-l .new-lc2{position: relative;}
.new-l .prev{position: absolute;left: 0;top: 53px;z-index: 1;display: block;}
.new-l .next{position: absolute;right: 0;top: 53px;z-index: 1;display: block;}
.new-l li{width: 252px;height: 142px;overflow: hidden;border-radius: 3px;float: left;margin-right: 4.5px;display: inline;position: relative;}
.new-l li:last-of-type{margin-right: 0;}
.new-l li img{}
.new-l li h4{position: absolute;left: 0;bottom: 0;background: url(../images/case-bg.png) no-repeat center bottom;width: 100%;height: 60px;text-align: center;color: #fff;font-weight:normal;box-sizing: border-box;padding-top: 32px;}
.new-r{float: right;width: 380px;}
.new-r dt{width: 380px;height: 190px;overflow: hidden;border-radius:3px;}
.new-r dt img{width: 380px;height: 190px;display: block;}
.new-r dd{padding-top: 20px;}
.new-r dd h4 a{display: block;font-size: 20px;font-weight: normal;line-height: 20px;color: #333;}
.new-r dd h4 a:hover{color:#005C47;}
.new-r dd p{font-size: 14px;color: #666;line-height: 14px;margin-top: 10px;}
.new-r > em{margin-top: 18px;display: block;}
.new-r > em a{display: block;font-size: 15px;color: #333;line-height: 26px;}
.new-r > em a span{color: #999;margin-right: 5px;}
.new-r ul{background: #fff;width: 380px;height: 198px;border:1px solid rgba(220,220,220,1);border-radius:5px;margin-top: 26px;box-sizing: border-box;padding: 19px 19px 0;}
.new-r ul h3{text-indent: 8px;}
.new-r ul h3 em{text-indent: 0;}
.new-r ul li a{display: block;font-size: 15px;color: #333;line-height: 26px;margin-left: 12px;}
.new-r ul li a span{color: #999;margin-right: 5px;}
.new-r ul li a:hover,.new-r > em a:hover{color: #005C47;}
.new-r ul li a:hover span,.new-r > em a:hover span{color: #005C47;}


/*走进箔特利*/
.abt{padding-top: 67px;padding-bottom:50px;}
.abt h2{font-size: 46px;font-weight: normal;line-height: 46px;background: url(../images/abt-tbg.jpg) no-repeat 96px top;padding-top: 41px;}
.abt h2 a{display: block;color: #333;}
.abt h2 span{display: block;font-size: 18px;color: #666;line-height: 18px;margin-top: 16px;}
.abt dt{width: 965px;height: 560px;overflow: hidden;float: right;margin-right: -360px;margin-top: -133px;}
.abt dt img{width: 965px;height: 560px;display: block;}
.abt dd{background: url(../images/abt-bg.jpg);width: 1172px;height: 510px;box-sizing: border-box;margin-left: -360px;margin-top: 42px;padding-left: 360px;padding-top: 57px;}
.abt dd h4 a{background: url(../images/abt-bl.png) no-repeat left bottom;font-size: 24px;line-height: 24px;font-weight: bold;padding-bottom: 28px;display: block;color: #005C47;}
.abt dd p{font-size: 15px;color: #4D4D4D;line-height: 32px;margin-top: 20px;width: 556px;}
.abt dd em a{width:130px; height:36px; background:url(../images/abt-more.png) no-repeat;border-radius:18px;line-height: 36px;color: #fff;display: block;text-indent: 45px;text-align: left;margin-top: 32px;transition: all .2s linear;position: relative;top: 0;}
.abt dd em a:hover{top: 5px;}


