@charset "utf-8";
/*初始样式*/
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */

/* -- 广告 -- */
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}
.banner{height: 720px;position: relative; overflow: hidden;}
.bdu{width: 100% !important;height:720px;}
.bdu li{width: 100% !important;height:720px;position:relative;}
.bdu li a{display: block;height:720px;}
.bdu li img{height:720px;margin-left: -960px;position:absolute;left:50%;}
.hdu{position: absolute;width: 100%;height: 10px;right: 0;bottom: 44px;text-align: center;}
.hdu li{display: inline-block;width: 12px;height: 12px;background: #1c2c2d;margin:0 10px;border-radius: 6px;}
.hdu li.on{background: #e50012;}
.banner .prev{position:absolute;top:45%;left:1.5%;z-index: 10;cursor: pointer;}
.banner .next{position:absolute;top:45%;right:1.5%;z-index: 10;cursor: pointer;}
.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;}

/* -- 引子 -- */
.yz{height: 369px;background: #f7f7f9;}

.yz .yz1{height: 276px;background: #cd1616;width: 300px;position: relative;float: left;}
.yz .yz1 h2{height: 130px;padding-top: 47px;margin-left:34px;}
.yz .yz1 h2 em{font-size:33px;color:#ffffff;display: block;line-height:33px;font-weight: normal;padding-top: 50px;position: relative;}
.yz .yz1 h2 span{font-size:33px;color:#ffffff;display: block;line-height:33px;font-weight: bold;padding-top:10px;}
.yz .yz1 h2 em:after{content: "";position: absolute;top: 0;left: 0;background:url(../images/dian1.png) no-repeat;height: 28px;width: 36px;display: block;}
.yz .yz1 b{padding-top: 40px;margin-left: 43px;display: block;font-family: "Arial";font-weight: bold;font-size: 24px;line-height: 24px;text-transform: uppercase;color: #ffffff;}
.yz .yz1 i{padding-top: 10px;color: #ffffff;display: block;margin-left: 43px;}
.yz .yz_2{float: left;height: 276px;box-shadow: 0 0 20px rgba(0,0,0,0.1);width: 899px;}
.yz .yz_2 h3{padding-top:53px;margin-left: 60px;font-size:24px;color:#333333;display: block;line-height:24px;color:#333333;font-weight: normal;}
.yz .yz_2 p{font-size:16px;color:#666666;display: block;line-height:30px;padding-top:26px;margin-left: 60px;height: 135px;width: 783px;position: relative;}
.yz .yz_2 p:after{content: "";position: absolute;background:url(../images/dian2.png) no-repeat;height: 17px;width:19px;display: block;bottom: 0;right: 0;}

/* -- 解决方案 -- */
.fa_1{height: 1015px;background: #f2f2f3;}
.fa_1 h2{text-align: center;padding-top: 85px;height: 106px;background:url(../images/t_1.png) no-repeat bottom; }
.fa_1 h2 em{font-size:40px;color:#333333;display: block;line-height:40px;font-weight: normal;}
.fa_1 h2 span{font-size:18px;color:#333333;display: block;line-height:18px;font-weight: normal;padding-top:12px;}
.fa_1 .tit1{margin-top: 32px;}
.fa_1 .tit1 li{height: 54px;float: left;width: 191px;margin-right:61px;position: relative;}
.fa_1 .tit1 li i{height:54px;width:53px;display: block;float: left;}
.fa_1 .tit1 li span{font-size: 20px;color: #333333;font-weight: normal;display: block;line-height: 20px;float: left;padding-left: 16px;padding-top:8px;}
.fa_1 .tit1 li em{font-size:11px;color:#b8b8b8;display: block;font-weight: normal;line-height:11px;font-family: "Arial";padding-left: 16px;padding-top:8px;float: left;}
.fa_1 .tit1 li:after{content: "";position: absolute;right:-45px;top:6px;background:url(../images/t_g.png) no-repeat;height: 41px;width: 29px;display: block;}
.fa_1 .tit1 li:last-child:after{ background: 0;}
.fa_1 .tit1 li .is1{background:url(../images/fa1.png) no-repeat;}
.fa_1 .tit1 li .is2{background:url(../images/fa2.png) no-repeat;}
.fa_1 .tit1 li .is3{background:url(../images/fa3.png) no-repeat;}
.fa_1 .tit1 li .is4{background:url(../images/fa4.png) no-repeat;}
.fa_1 .tit1 li .is5{background:url(../images/fa5.png) no-repeat;}
.fa_1 .tit1 li:last-child{margin-right: 0;}



.fa_1 .tit1 li:hover span{color: #cd1616;font-weight: bold;}
.fa_1 .tit1 li:hover em{color: #cd1616;}
.fa_1 .tit1 li:hover .is1{ background:url(../images/fa_01.png) no-repeat;}
.fa_1 .tit1 li:hover .is2{background:url(../images/fa_02.png) no-repeat;}
.fa_1 .tit1 li:hover .is3{background:url(../images/fa_03.png) no-repeat;}
.fa_1 .tit1 li:hover .is4{background:url(../images/fa_04.png) no-repeat;}
.fa_1 .tit1 li:hover .is5{background:url(../images/fa_05.png) no-repeat;}


.fa_s1{margin-top: 30px;}
.fa_s1 ul li{float: left;height: 263px;width:284px;margin-bottom:23px;position: relative;margin-right: 21px;}
.fa_s1 ul li h4{height:50px;width: 284px;background: #f7f7f9;border-bottom: 1px solid #ebebeb;box-sizing: border-box;}
.fa_s1 ul li h4 a em{font-size:18px;color:#333333;display: block;font-weight: normal;line-height: 50px;padding-left: 10px;background:url(../images/fs1.png) no-repeat 250px 16px;}
.fa_s1 ul li i{overflow: hidden;height: 213px;width: 284px;display: block;}
.fa_s1 ul li i img{height: 213px;width: 284px;display: block;transition: all 0.3s linear 0s;}
.fa_s1 ul li:after{position: absolute;width: 0;height: 2px;background: #cd1616;content: "";left: 50%;transform: translateX(-50%);bottom: 0;transition: all 0.5s linear;}
.fa_s1 ul li:hover:after{width:100%;}
.fa_s1 ul li:hover h4 a em{background:url(../images/fs01.png) no-repeat 250px 16px;}
.fa_s1 .z1{margin-right: 0;}
.fa_s1 ul li:last-child{margin-right: 0;}
.fa_s1 ul li:hover img{transform: scale(1.05);}
.fa_s1 .ljzx{height:40px;width:160px;display: block;line-height: 40px;background: #cd1616;border-radius: 20px;text-align: center;font-size:18px;color:#ffffff ;margin:8px auto 0;}
.fa_s1 .ljzx:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}

/* -- 客户案例 -- */
.al{height:985px;background:url(../images/al_bg.jpg) no-repeat center;}
.al h2{text-align: center;padding-top: 88px;height: 102px;background:url(../images/t_2.png) no-repeat bottom; }
.al h2 em{font-size:40px;color:#ffffff;display: block;line-height:40px;font-weight: normal;}
.al h2 span{font-size:18px;color:#ffffff;display: block;line-height:18px;font-weight: normal;padding-top:12px;}



.tit{margin-top: 42px;height:35px;}
.tit ul{width:704px;margin:0 auto;}
.tit ul li{float: left;height:35px;width:131px;border: 1px solid #ffffff;box-sizing:border-box;border-radius: 23px;margin-right:12px;position: relative;}
.tit ul li h3{font-size:18px;color:#ffffff ;display: block;line-height:35px;text-align: center;}
.tit ul li:last-child{margin-right:0;}
.tit ul li:hover,.tit .cur{background: #cd1616;border: none;}
.tit ul li:hover h3,.tit .cur h3{color: #ffffff;}

.al .al_con{ position: relative; margin-top:48px; width: 1200px;}
.al_con ul li em{position: relative;width: 380px;height: 510px;display: block;}

.al_con ul li{float: left;width: 380px;margin-right:30px; position: relative;background: #ffffff;height:510px;}
.al_con ul li i{width: 350px; height:262px; display: block;position: relative;padding: 15px 15px 0 15px;}
.al_con ul li i img{width: 350px; height:262px; display: block;}

.al_con h4{font-size:24px;color: #333333;display: block;line-height:24px;margin-left:38px;font-weight: normal;padding-top: 30px;}
.al_con p{font-size: 15px;color: #666666;line-height: 28px;display: block;padding-top:24px;margin-left:38px;width: 320px;}
.al_con .xq{background:url(../images/lfts.png) no-repeat right;font-size: 14px;color: #cd1616;display: block;line-height: 14px;float: right;margin-right: 41px;width: 70px;margin-top:30px;}
.al_con ul li:last-child{ margin-right: 0;}
.al_con ul li:before, .al_con ul li:after,.al_con ul li>em:before, .al_con ul li>em:after{ -o-transition: all .5s ease; transition: all .5s ease; position: absolute; content: ""; background: #cd1616; z-index: 3 }
.al_con ul li:before {width: 0;top:0px;left: 0px;height: 3px; }
.al_con ul li:after {width: 3px;top: 0px;left: -1px;height: 0;}
.al_con ul li>em:before{width: 0px;bottom: 0px;right: -2px;height: 3px; }
.al_con ul li>em:after{width: 3px;bottom: 1px;right: -3px;height: 0; }
.al_con ul li:hover:before { width: 380px }
.al_con ul li:hover:after { height:510px }
.al_con ul li:hover>em:before { width: 380px }
.al_con ul li:hover>em:after { height: 510px }


.al_con .sprevs{position: absolute;left:-8%;top:215px;width:48px;height:48px;background:url(../images/left.png) no-repeat;z-index: 10;}
.al_con .snexts{position: absolute;right:-8%;top:215px;width:48px;height:48px;background:url(../images/right.png) no-repeat;z-index: 10;}
.al_con .sprevs:hover{background:url(../images/lt01.png) no-repeat;}
.al_con .snexts:hover{background:url(../images/rt01.png) no-repeat;}

.al .ljzx{height:40px;width:160px;display: block;line-height: 40px;background: #cd1616;border-radius: 20px;text-align: center;font-size:18px;color:#ffffff ;margin:30px auto 0;}
.al .ljzx:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}

/* -- 核心优势 -- */
.ys_1{height:688px;}
.ys_1 h2{text-align: center;padding-top: 86px;height: 106px;background:url(../images/t_1.png) no-repeat bottom; }
.ys_1 h2 em{font-size:40px;color:#333333;display: block;line-height:40px;font-weight: normal;position: relative;}
.ys_1 h2 span{font-size:18px;color:#333333;display: block;line-height:18px;font-weight: normal;padding-top:12px;}
.ys_1 h2 em:after{position: absolute;left: 49.5%;top: 16px;background: #333333;height: 8px;width: 8px;border-radius: 20px;content: "";display: block;}

.ys1{margin-top: 50px;height: 448px;}
.ys1 dl dt{float: right;}
.ys1 dl dt img{height: 448px;width: 652px;display: block;}
.ys1 dl dd{height: 448px;position: relative;float:left;}
.ys1 dl dd h3{height: 173px;width: 260px;background:url(../images/y_01.png) no-repeat 0;}
.ys1 dl dd h3 em{font-size: 34px;color: #333333;font-weight: normal;display: block;line-height: 34px;padding-top:108px;}
.ys1 dl dd h3 span{font-size:20px;color:#333333;display: block;font-weight: normal;line-height: 20px;padding-top: 10px;}

.ys1 dl dd p{font-size: 16px;color: #333333;line-height: 30px;display: block;width: 430px;padding-left: 19px;background:url(../images/dians.png) no-repeat left 10px;margin-top: 23px;}
.ys1 dl dd:after{position: absolute;content: "";background:url(../images/ys_1.png) no-repeat;height: 68px;width: 68px;display: block;bottom:10px;left: 0;}
.ys1 dl dd:before{position: absolute;content: "";background:#bcbcbd;height:1px;width:95px;display: block;top:40px;left: 475px;}

/* -- 优势2 -- */
.ys_2{height:458px;}
.ys_2 dl{padding-top:80px;height:378px;}
.ys_2 dl dt{float:left;}
.ys_2 dl dt img{height:378px;width:548px;display: block;}

.ys_2 dl dd{height: 378px;position: relative;float: left;margin-left: 100px;}
.ys_2 dl dd h3{height: 175px;width: 250px;background:url(../images/y_02.png) no-repeat 0 10px;padding-top: 10px;padding-bottom: 10px;}
.ys_2 dl dd h3 em{font-size: 34px;color: #333333;font-weight: normal;display: block;line-height: 34px;padding-top:108px;}
.ys_2 dl dd h3 span{font-size:20px;color:#333333;display: block;font-weight: normal;line-height: 20px;padding-top: 10px;}
.ys_2 dl dd p{font-size: 16px;color: #333333;line-height: 30px;display: block;width:525px;padding-left: 19px;background:url(../images/dians.png) no-repeat left 12px;margin-top:9px;}

.ys_2 dl dd:after{position: absolute;content: "";background:url(../images/ys_2.png) no-repeat;height: 67px;width:70px;display: block;bottom:14px;left: 0;}
.ys_2 dl dd:before{position: absolute;content: "";background:#bcbcbd;height:1px;width:95px;display: block;top:40px;left:-120px;}

/* -- 优势3 -- */
.ys_3{height:528px;}
.ys_3 dl{height:448px;padding-top:80px;}
.ys_3 dl dt{float: right;}
.ys_3 dl dt img{height: 448px;width: 652px;display: block;}
.ys_3 dl dd{height: 448px;position: relative;float:left;}
.ys_3 dl dd h3{height: 173px;width: 260px;background:url(../images/y_03.png) no-repeat 0;}
.ys_3 dl dd h3 em{font-size: 34px;color: #333333;font-weight: normal;display: block;line-height: 34px;padding-top:108px;}
.ys_3 dl dd h3 span{font-size:20px;color:#333333;display: block;font-weight: normal;line-height: 20px;padding-top: 10px;}
.ys_3 dl dd p{font-size: 16px;color: #333333;line-height: 30px;display: block;width: 420px;padding-left: 19px;background:url(../images/dians.png) no-repeat left 10px;margin-top: 23px;}
.ys_3 dl dd:after{position: absolute;content: "";background:url(../images/ys_3.png) no-repeat;height: 69px;width: 64px;display: block;bottom:41px;left: 0;}
.ys_3 dl dd:before{position: absolute;content: "";background:#bcbcbd;height:1px;width:95px;display: block;top:40px;left: 475px;}


/* -- 优势4 -- */
.ys_4{height:545px;}
.ys_4 dl{padding-top:80px;height:377px;}
.ys_4 dl dt{float:left;}
.ys_4 dl dt img{height:377px;width:548px;display: block;}


.ys_4 dl dd{height: 377px;position: relative;float: left;margin-left: 100px;}
.ys_4 dl dd h3{height: 175px;width: 250px;background:url(../images/y_04.png) no-repeat 0 10px;padding-top: 10px;padding-bottom: 10px;}
.ys_4 dl dd h3 em{font-size: 34px;color: #333333;font-weight: normal;display: block;line-height: 34px;padding-top:108px;}
.ys_4 dl dd h3 span{font-size:20px;color:#333333;display: block;font-weight: normal;line-height: 20px;padding-top: 10px;}
.ys_4 dl dd p{font-size: 16px;color: #333333;line-height: 30px;display: block;width:525px;padding-left: 19px;background:url(../images/dians.png) no-repeat left 12px;margin-top:9px;}

.ys_4 dl dd:after{position: absolute;content: "";background:url(../images/ys_4.png) no-repeat;height: 67px;width:71px;display: block;bottom:14px;left: 0;}
.ys_4 dl dd:before{position: absolute;content: "";background:#bcbcbd;height:1px;width:95px;display: block;top:40px;left:-120px;}

/* -- 防水修缮流程 -- */
.lc1{height:583px;background:url(../images/lc_bgs1.jpg) no-repeat center;}
.lc1 h2{text-align: center;padding-top: 88px;height: 103px;background:url(../images/t_2.png) no-repeat bottom; }
.lc1 h2 em{font-size:40px;color:#ffffff;display: block;line-height:40px;font-weight: normal;}
.lc1 h2 span{font-size:18px;color:#ffffff;display: block;line-height:18px;font-weight: normal;padding-top:12px;}


.lc_1{margin-top:43px;height: 270px;}
.lc_1 ul li{float: left;}
.lc_1 ul li i{height:66px;width:66px;display: block;margin:0 auto;}
.lc_1 ul li span{height: 47px;width: 178px;display: block;text-align: center;font-size:18px;color:#2b2926;background: #ffffff;border-radius: 5px;line-height: 47px;margin-top:72px;position:relative;}
.lc_1 ul .a1{height: 185px;width:178px;margin-top: 80px;margin-right: 78px;position:relative;}
.lc_1 ul .a1:after{width:1px;background:#ffffff;height:48px;top:74px;left:10%;position:absolute;}
.lc_1 ul .a2{height:247px;width:178px;margin-top:13px;margin-right: 78px;}
.lc_1 ul .a2 span{margin-top:139px;}
.lc_1 ul .a3{height:165px;width:178px;margin-top:96px;margin-right: 78px;}
.lc_1 ul .a3 span{margin-top:55px;}
.lc_1 ul .a4{height:260px;width:178px;margin-right: 76px;}
.lc_1 ul .a4 span{margin-top:151px;}
.lc_1 ul .a5{height:186px;width:178px;margin-top: 74px;}
.lc_1 ul .a5 span{margin-top:77px;}
.lc_1 li .at1{background:url(../images/lc1.png) no-repeat;}
.lc_1 li .at2{background:url(../images/lc2.png) no-repeat;}
.lc_1 li .at3{background:url(../images/lc3.png) no-repeat;}
.lc_1 li .at4{background:url(../images/lc4.png) no-repeat;}
.lc_1 li .at5{background:url(../images/lc5.png) no-repeat;}
.lc_1 .a1 span:after{background:url(../images/xtx.png) no-repeat;position:absolute;height:62px;width:1px;left:49%;bottom:50px;content:"";}
.lc_1 .a2 span:after{background:url(../images/xtx.png) no-repeat;position:absolute;height:130px;width:1px;left:49%;bottom:50px;content:"";}
.lc_1 .a3 span:after{background:url(../images/xtx.png) no-repeat;position:absolute;height:48px;width:1px;left:49%;bottom:50px;content:"";}
.lc_1 .a4 span:after{background:url(../images/xtx.png) no-repeat;position:absolute;height:145px;width:1px;left:49%;bottom:50px;content:"";}
.lc_1 .a5 span:after{background:url(../images/xtx.png) no-repeat;position:absolute;height:70px;width:1px;left:49%;bottom:50px;content:"";}
.lc_1 li:hover .at1{ background:url(../images/lc_01.png) no-repeat;}
.lc_1 li:hover .at2{background:url(../images/lc_02.png) no-repeat;}
.lc_1 li:hover .at3{background:url(../images/lc_03.png) no-repeat;}
.lc_1 li:hover .at4{background:url(../images/lc_04.png) no-repeat;}
.lc_1 li:hover .at5{background:url(../images/lc_05.png) no-repeat;}
.lc_1 li:hover span{color: #ffffff;background: #cd1616;}



/* -- 新闻资讯 -- */

.news{height: 897px;background: #f7f7f9;}
.news h2{text-align: center;padding-top: 88px;height: 100px;background:url(../images/t_1.png) no-repeat bottom;margin-bottom: 45px;}
.news h2 em{font-size:40px;color:#333333;display: block;line-height:40px;font-weight: normal;}
.news h2 span{font-size:18px;color:#333333;display: block;line-height:18px;font-weight: normal;padding-top:12px;}


.dongt{float:left;width:570px;}
.dongt .bt{height:36px;line-height:36px;font-size:24px;position: relative;margin-bottom: 25px;}
.dongt .bt em{width:570px;font-size: 24px;font-weight: bold;color: #333333;float: left;}
.dongt .bt em a{color: #333333;float: left;}
.dongt .bt em b{font-size:12px;color:#999999;display: block;float: left;line-height: 12px;padding-top: 16px;font-weight: normal;text-transform: uppercase;padding-left: 5px;}
.dongt .bt i{float:right;font-size: 14px;    display: block;color: #666666;font-weight: normal;}
.dongt .bt i a{color: #666666;display: block;padding-top:4px;}
.dongt .bt:after{position: absolute;width:286px;height:1px;background:#cccccc;content: "";top:22px;right:60px;}

.dongt dl{height:370px;overflow: hidden;position: relative;margin-bottom: 9px;}
.dongt dt{font-size:0;line-height: 0;width:570px;overflow:hidden;}
.dongt dt img {width:568px;height:267px;transition:all 0.5s;display: block;}
.dongt dl:hover dt img{transform:scale(1.1);}

.dongt dd{height:103px;width: 570px;}
.dongt dd h4 a{display: block;font-size:20px;color: #333333;text-align:left;font-weight:normal;line-height:20px;padding-top:20px;}
.dongt dd p{font-size:14px;color:#808080;display: block;line-height:24px;padding-top:15px;width: 535px;}

.dongt ul{height:145px;width: 570px;}
.dongt li {padding-left:21px;height:15px;line-height:15px;font-size:14px;color: #333333;position: relative;background:url(../images/ft_s.png) no-repeat left;margin-top:20px;}
.dongt li a{font-size:14px;color: #333333;border-bottom: 1px solid #767676;box-sizing: border-box;}


.went{float:right;width:580px;}
.went .bt{height:36px;line-height:36px;font-size:24px;position: relative;margin-bottom: 25px;}
.went .bt em{width:570px;font-size: 24px;font-weight: bold;color: #333333;float: left;}
.went .bt em a{color: #333333;float: left;}
.went .bt em b{font-size:12px;color:#999999;display: block;float: left;line-height: 12px;padding-top: 16px;font-weight: normal;text-transform: uppercase;padding-left: 5px;}
.went .bt i{float:right;font-size: 14px;    display: block;color: #666666;font-weight: normal;}
.went .bt i a{color: #666666;display: block;padding-top:4px;}
.went .bt:after{position: absolute;width:215px;height:1px;background:#cccccc;content: "";top:22px;right:62px;}

.went dl{height: 153px;border-bottom:1px solid #dedee0;margin-bottom:28px;}
.went dt{height: 30px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.went dt b{height: 30px;width: 105px;display: block;background: #cd1616;line-height: 30px;font-size: 16px;color: #ffffff;text-align: center;font-weight: normal;float: left;}
.went dt a{font-size:22px;color: #4b4b4b;display: block;float: left;margin-left:15px;}
.went dd {padding-top:15px;}
.went dd p {font-size:14px;color: #808080;line-height: 24px;width: 525px;}
.went dd a{color: #cd1616;font-size: 14px;margin-top: 10px;display: block;}

.went ul{height: 176px;overflow: hidden;}
.went li a{display: block;height:36px;line-height:36px;font-size:14px;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/ns_ico2.png) no-repeat right;}
.went li a:hover{background: url(../images/ns_ico2_nv.png) no-repeat right;color: #d0301a}
.wt_mo{font-size:0;line-height: 0;}
.wt_mo span a{float:right;width: 170px;height: 157px;background: #cd1616 url(../images/ns_ico3.png) no-repeat center 95px;text-align: center;line-height: 150px;box-sizing: border-box;font-size:18px;color: #fff;}
.wt_mo img{width: 410px;height: 157px;display: block;}


/* -- 走进建王防水 -- */
.abt{height:723px;background:url(../images/abt_bg.jpg) no-repeat center;}

.zb1{float: left;width:500px;height: 490px;padding-top:114px;}
.zb1 h2{height: 155px;text-align: left;margin-bottom:22px;}
.zb1 h2 i{height:58px;width:370px;display: block;}
.zb1 h2 i img{height:58px;width:370px;display: block;}
.zb1 h2 em{font-size:42px;color:#333333;display: block;line-height:42px;font-weight: bold;padding-top: 20px;}
.zb1 h2 span{font-size:18px;color:#666666;display: block;line-height:18px;padding-top:8px;font-weight: normal;}

.zb1 p{font-size:16px;color:#333333;line-height:30px;display: block;margin-top: 30px;}


.zb1 .xq{background: url(../images/lfts.png) no-repeat right;font-size: 18px;color: #cd1616;display: block;line-height: 18px;width: 120px;float: left;margin-top: 82px;}
.abt b{height:723px;width:960px;display: block;float: right;margin-right: -360px;}
.zb1 .xq:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}

/* -- 悬浮窗 -- */
.dw { height:166px; position: fixed; left: 0; bottom: 0; z-index: 779;}
.dw .dw1 { position: fixed; left: 0; bottom: 20.5%; width:39px; height:152px; background: url(../images/ddty.png) no-repeat; font-size: 0;}

.dw .dw2 { display:block; position: fixed; left: 0; bottom: 0; width: 100%; height:166px; background:url(../images/bom1.png) no-repeat center 0; overflow:hidden;}
.dw .dw2 .dwx { position: absolute; right:2px; top:49px; width:36px;}
.t_box { float: left;margin-left: 215px;margin-top: 70px;width: 300px;}
.t_box h3{margin-top:13px;}
.t_box h3 em{font-size:27px; color:#fff;display:block;line-height:27px;font-weight:bold;}
.t_box h3 span{font-size:30px; color:#fff;display:block;line-height:30px;font-weight:bold;padding-top:6px;}



.ly_box{margin-top:85px; position: relative; float:left;width:623px;height:68px;}
.ly_box ul li{height: 30px;line-height: 30px;width: 201px;margin-bottom: 4px;float: left;
    margin-right: 5px;background: #ffffff;}
.ly_box ul li:nth-of-type(2){margin-right:0;}
.ly_box ul li:nth-of-type(3){width:406px;}
.ly_box ul li i{ display: inline-block; float: left; font-size: 16px; color: #333333; padding-left: 17px;}
.ly_box ul li input{ display: inline-block; float: left; width:130px; border: none; height: 30px; line-height: 30px;outline:none; color: #333333;font-size: 16px;border:0;outline:0;}
.ly_box li span{ display:none;}
.ly_box li:last-of-type{ background:#fe7400; margin-right: 0;width:213px;float:right;height:64px;line-height:64px;box-sizing:border-box;position: absolute;
    right: 0;}
    .ly_box ul li:nth-of-type(3) input{width:320px;}
.ly_box li:last-of-type button{ background:#fe7400; margin-right: 0;width:213px;float:right;height:64px;box-sizing:border-box; cursor: pointer; font-size:18px; color: #ffffff;font-weight:bold;border: 1px solid #fda905;}
.ly_box li:last-of-type button i{font-size:18px; color: #ffffff;display:block;text-align:center;margin-left: 12px;}
.form-btn-reset{ display:none;}
.ly_box .submit{display:none;}
.ly_box p{float: left;}
.ly_box p span{ font-size: 14px;color: #fff;text-align: left; display: inline-block;line-height: 24px;margin-right: 10px;}
.ly_box p b{display:inline-block; font-size: 28px; color: #ffffff;  line-height: 32px;font-weight: bold;}

/*表单弹框*/
.nsw-modal {
  width: 100%;
  height: 100%;
  background: rgba(225, 225, 225, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999; }

.modal-dialog {
  position: fixed;
  color:#000000;
  top: 150px;
  width: 400px;
  border-radius: 3px;
  min-height: 155px;
  overflow: hidden;
  z-index: 99998;
  margin-left: -200px;
  left: 50%; }
  .modal-dialog .css-icon {
    background-image: url("../images/modal-icons.png"); }
  .modal-dialog .modal-head {
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    background: #F6EFEF;
    font-size: 14px; }
    .modal-dialog .modal-head .modal-logo {
      width: 15px;
      height: 15px;
      background-position: 1px 0px;
      margin: 8px 5px 0 0;
      float: left; }
    .modal-dialog .modal-head .close {
      float: right;
      width: 15px;
      height: 15px;
      background-position: -14px 0px;
      margin-top: 8px; }
  .modal-dialog .modal-body {
    width: 100%;
    min-height: 125px;
    background: #ffffff; }
    .modal-dialog .modal-body .modal-body-left {
      width: 140px;
      float: left; }
      .modal-dialog .modal-body .modal-body-left .icon {
        width: 64px;
        height: 64px;
        margin: 30px 0 0 48px; }
      .modal-dialog .modal-body .modal-body-left .success-message {
        background-position: 0px -14px; }
      .modal-dialog .modal-body .modal-body-left .warming-message {
        background-position: 0px -78px; }
    .modal-dialog .modal-body .modal-body-right {
      width: 260px;
      float: right;
      padding-top: 20px; }
      .modal-dialog .modal-body .modal-body-right .close-btn {
        color: #000;
        text-align: center;
        width: 90px;
        display: inline-block;
        height: 24px;
        line-height: 24px;
        background: #818079; }
      .modal-dialog .modal-body .modal-body-right p {
        line-height: 30px; }






















