/*公用css*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td ,textarea,input { margin:0; padding:0; }
address,cite,dfn,em,var, i {font-style:normal;}
body {font-size: 14px; line-height: 1.5; font-family:'Microsoft Yahei','simsun','arial','tahoma';  color: #161616;min-width: 1200px;background-color: #f7f7f7;}
.white_body{background-color: white;}
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
/*button,input,select,textarea{font-size:100%;}*/
fieldset,img{border:none;}
a,
img {
    -webkit-touch-callout: none
}
a{color: #161616;}
a,
a:active,
a:focus,
a:hover,
a:visited {text-decoration: none;}
/* a:hover{color: #b92b24;} */
input[type=password],
input[type=text],
textarea {
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: #fff;
    border: none;
    outline: none;
}
:focus{ outline:none;}
.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}
ul, ol { list-style: none; }
/*顶部css*/
.a-1{position: relative;}
.a-2{height: 100px;background-color: rgba(0,0,0,0.5);position: fixed;top: 0;width: 100%;z-index: 5;}
.a-3{width: 1200px;margin: 0 auto;font-size: 0;}
.a1-3{overflow: hidden;}
.a-4{float: left;margin-top: 31px;}
.a-4 img{width: 213px;height: 42px;}
.a-5{font-size: 0;float: right;}
.a-5>li{display: inline-block;width: 80px;margin-right: 35px;font-size: 14px;position: relative;}
.a-5>li:last-child{margin-right: 0;}
.a-5>li>a{display: block;height: 95px;line-height: 95px;text-align: center;color: white;}
.a-5>li>a:hover{font-weight: bold;}
.a-5>li:hover .b-1{display: block;}
.a-5>.active>a{font-weight: bold;border-bottom: 5px solid #16c07b;color: #16c07b;}
.a-6{display: inline-block;vertical-align: middle;/*margin-left: 113px;*/font-size: 0;float: right;margin-top: 33px;}
.a-7{display: inline-block;vertical-align: middle;margin-right: 17px;}
.a-8{display: inline-block;vertical-align: middle;font-size: 0;}
.tx{border: none !important;height: auto !important;padding: 0 !important;}
.a-8 a{color: white;border-right: 1px solid #b4b8bc;display: inline-block;height: 14px;line-height: 14px;font-size: 14px;padding: 0 7px;}
.a-8 a:last-child{border-right: none;border-left: 1px solid white;}
.gp-1{font-size: 14px;background-color: #f29f12;display: inline-block;vertical-align: middle;width: 80px;height: 30px;line-height: 30px;text-align: center;color: white !important;border-radius: 2px;margin-right: 30px;}
.target {position:relative;width: 100%;height: 700px;overflow: hidden;}
.target img {position:absolute;top:0;left:50%;width:1920px;height:700px;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);}
.hy-dot-center{display: none;}
.hy-prev{display: none;}
.hy-next{display: none;}
.a-9:hover .hy-prev{display: block;}
.a-9:hover .hy-next{display: block;}
.a-13{background-color: #fe2e36;width: 90px;height: 60px;border: none;outline: none;float: left;}
.a-14{position: absolute;bottom: 0;width: 100%;height: 80px;background-color: rgba(0,0,0,0.5);overflow: hidden;}
.a-15{width: 1200px;margin: 0 auto;box-sizing: border-box;}
.a-16{font-size: 0px;text-align: center;padding-top: 23px;}
.a-17{width: 200px;height: 36px;background-color: white;display: inline-block;vertical-align: top;border: none;box-sizing: border-box;padding: 0 12px;margin-right: 35px;}
.a-18{width: 200px;height: 36px;background-color: #16c07b;display: inline-block;vertical-align: top;border: none;box-sizing: border-box;color: white;}
/* select:focus option:checked{color: white;background-image: linear-gradient(#16c07b,#16c07b);} */
/* 工程案例 */
.a-19{background-color: #f7f7f7;padding-bottom: 50px;}
.a-20{width: 1200px;margin: 0 auto;}
.a-21{overflow: hidden;padding-top: 40px;padding-bottom: 30px;}
.a-22{float: left;}
.a1-22{float: initial;width: 100%;text-align: center;}
.a-23{font-size: 24px;font-weight: bold;}
.a-24{margin: 10px 0;}
.a-25{color: #999999;}
.a-26{float: right;color: #999999;padding-bottom: 10px;border-bottom: 1px solid #999999;margin-top: 30px;}
.a-26:hover{color: #16c07b;border-color: #16c07b;}
.a-27{overflow: hidden;background-color: #e9e9e9;}
.a-27 li{width: 50%;float: left;height: 50px;text-align: center;line-height: 50px;font-size: 16px;cursor: pointer;}
.b-27{overflow: hidden;background-color: #e9e9e9;}
.b-27 li{width: 50%;float: left;height: 50px;text-align: center;line-height: 50px;font-size: 16px;cursor: pointer;}
.a1-27 li{width: 400px;box-sizing: border-box;border-right: 2px solid white;}
.b-27 li a{display: block;height: 100%;}
.a1-27 li:last-child{border-right: none;}
.a-27 .active{background-color: #16c07b;color: white;font-weight: bold;}
.b-27 .active{background-color: #16c07b;}
.b-27 .active a{color: white;font-weight: bold;}
.a-28{margin-top: 30px;}
.a-28 ul{overflow: hidden;display: none;}
.a-28 ul:first-child{display: block;}
.a-29 li{width: 290px;position: relative;float: left;margin-right: 13px;margin-bottom: 20px;overflow: hidden;}
.a-29 li:nth-child(4n){margin-right: 0;}
.a-30{width: 290px;height: 297px;}
.a-31{text-align: center;height: 70px;background-color: white;box-sizing: border-box;padding-top: 15px;}
.a-32{font-size: 16px;}
.a-33{color: #999999;margin-top: 5px;}
.a-34{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);display: none;}
.a-35{position: absolute;left: 0;width: 100%;bottom: -260px;background-color: #16c07b;color: white;text-align: center;height: 260px;box-sizing: border-box;padding: 4px;transition: 0.5s;z-index: 5;}
.a-29 li:hover .a-34{display: block;}
.a-29 li:hover .a-35{bottom: 0px;}
.a-36{width: 100%;height: 100%;border: 1px solid white;box-sizing: border-box;}
.a-37{font-size: 18px;padding-top: 37px;padding-bottom: 25px;}
.a-38{width: 100px;border-bottom: 1px solid white;margin: 0 auto;}
.a-39{margin-top: 20px;}
/* 公司团队 */
.a-40{padding-bottom: 30px;background-color: white;}
.a-41{width: 1200px;margin: 0 auto;}
.a-42{overflow: hidden;}
.a-42 li{width: 277px;float: left;margin-right: 30px;margin-bottom: 30px;}
/*.a-42 li:last-child{margin-right: 0;}*/

.a-42 li:nth-child(4n){margin-right: 0;}

.a-42 li a:hover .a-45{color: #16c07b;}
.a-43{width: 277px;height: 256px;}
.a-44{text-align: center;height: 80px;box-sizing: border-box;border: 1px solid #e6e6e6;border-top: none;}
.a-45{font-size: 18px;font-weight: bold;padding-top: 15px;}
.a-46{margin-top: 7px;color: #999999;}
/* 活动资讯 */
.a-47{background-color: #f7f7f7;padding-bottom: 30px;}
.a-48{width: 1200px;margin: 0 auto;}
.a-49{overflow: hidden;}
.a-49 li{width: 370px;float: left;margin-right: 45px;margin-bottom: 45px;}
/*.a-49 li:last-child{margin-right: 0;}*/

.a-49 li:nth-child(3n){margin-right: 0;}

.a-50{position: relative;}
.a-51{width: 370px;height: 257px;}
.a-52{position: absolute;top: 20px;left: 20px;background-color: #14c27a;color: white;width: 67px;height: 67px;text-align: center;}
.a-53{font-size: 18px;padding-top: 10px;}
.a-55{border: 1px solid #989898;color: #999999;padding: 0 25px;box-sizing: border-box;height: 200px;}
.a-56{padding-top: 10px;}
.a-57{font-size: 18px;color: #161616;margin-top: 15px;margin-bottom: 10px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-58{line-height: 30px;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.a-59{margin-top: 15px;}
.a-49 li a:hover .a-59{color: #16c07b;}
/* 在施工地 */
.a-60{padding-bottom: 55px;background-color: white;}
.a-61{width: 1200px;margin: 0 auto;}
.a-62{overflow: hidden;}
.a-63{width: 400px;float: left;}
.a-64{padding: 0 60px;background-color: #eeeeee;color: #999999;height: 220px;box-sizing: border-box;padding-top: 40px;}
.a-65{font-size: 18px;color: #161616;margin-bottom: 5px;}
.a-66{font-size: 12px;}
.a-67{background-color: #14c27a;height: 3px;width: 40px;margin: 20px 0;}
.a-69{width: 400px;height: 221px;}
/* 工艺展示 */
.a-70{background-color: #f7f7f7;padding-bottom: 35px;}
.a-71{width: 1200px;margin: 0 auto;}
.a-72{overflow: hidden;}
.a-72 li{width: 380px;float: left;margin-right: 30px;margin-bottom: 28px;}
.a-72 li:nth-child(3n){margin-right: 0;}
.a-73{width: 380px;height: 268px;}
.a-73 img{width: 100%;height: 100%;}
.a-74{font-size: 16px;height: 60px;line-height: 60px;text-align: center;background-color: white;}
.a-72 li a:hover .a-74{color: #14c27a;}
/* 新闻动态 */
.a-75{padding-bottom: 60px;background-color: white;}
.a-76{width: 1200px;margin: 0 auto;}
.a-90{overflow: hidden;}
.a-91{width: 573px;float: left;}
.a-92{position: relative;}
.a-93{width: 573px;height: 280px;}
.a-97{display: block;}
.a-98{font-size: 16px;margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-98:hover{color: #14c27a;}
.a-99{margin-top: 5px;font-size: 12px;color: #999999;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.a-99 .a-44{color: #14c27a;}
.a-99 .a-100{background: url(/static/img/gd_on1.png) no-repeat center;background-size: 100% 100%;}
.a-101{width: 608px;float: right;}
.a-102 li{}
.a-102 li a{padding: 15px 0;display: block;overflow: hidden;border-bottom: 1px solid #e5e5e5;}
.a-102 li a:hover .a-108{color: #14c27a;}
.a-102 li:first-child a{padding-top: 0;}
.a-102 li:last-child a{border-bottom: none;}
.a-103{float: left;text-align: center;}
.a-104{color: #666666;font-size: 34px;font-weight: bold;}
.a-105{width: 13px;border-bottom: 1px solid #fdad20;}
.a-106{color: #999999;margin-top: -5px;font-size: 12px;}
.a-107{width: 540px;float: right;}
.a-108{font-size: 14px;margin-bottom: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-109{color: #999999;font-size: 12px;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.a-110{text-align: center;margin-top: 30px;}
.a-111{display: inline-block;width: 105px;height: 30px;border: 1px solid #161616;text-align: center;line-height: 28px;box-sizing: border-box;}
.a-111:hover{background-color: #14c27a;border-color: #14c27a;color: white;}
/* 特色 */
.a-77{height: 200px;background-color: #fafafa;border: 1px solid #f0f0f0;}
.a-78{width: 1200px;margin: 0 auto;padding-top: 57px;}
.a-79{font-size: 0;text-align: center;}
.a-79 li{display: inline-block;margin-right: 110px;font-size: 14px;}
.a-79 li:last-child{margin-right: 0;}
.a-81{margin-top: 15px;color: #999999;}
/*在线预约*/
.a-127{height: 107px;background-color: #4c4c4c;border-top: 5px solid #14c27a;}
.a-128{width: 1200px;margin: 0 auto;}
.a-129{color: white;font-size: 28px;display: inline-block;vertical-align: middle;}
.a-130{width: 327px;height: 57px;display: inline-block;vertical-align: middle;border: none;border-radius: 30px;font-size: 24px;outline: none;box-sizing: border-box;padding: 0 70px;margin-left: 40px;}
.a-130::-webkit-input-placeholder{color: #c4c4c4;}
.a-130::-moz-input-placeholder{color: #c4c4c4;}
.a-130::-ms-input-placeholder{color: #c4c4c4;}
.a-128 form{font-size: 0;padding-top: 28px;text-align: center;}
.a-131{width: 205px;height: 57px;vertical-align: middle;border: none;border-radius: 30px;font-size: 24px;outline: none;background-color: #14c27a;color: white;cursor: pointer;margin-left: 45px;}
/* 底部 */
.a-132{background-color: #363337;}
.a-133{width: 1200px;margin: 0 auto;}
.a-134{text-align: center;padding: 35px 0;border-bottom: 1px solid #3d3a3e;}
.a-134 li{display: inline-block;margin-right: 75px;}
.a-134 li:last-child{margin-right: 0;}
.a-134 li a{color: white;font-size: 16px;}
.a-135{padding-bottom: 35px;padding-top: 30px;}
.a-136{display: inline-block;vertical-align: top;margin-right: 140px;}
.a-137{font-size: 18px;color: white;margin-bottom: 30px;}
.a-138 li{display: inline-block;width: 30px;height: 30px;border-radius: 100%;background-color: #7b787c;position: relative;margin-right: 10px;cursor: pointer;}
.a-138 li:hover{background-color: rgba(20,194,122,0.5);}
.a-138 li img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.a-139{margin-bottom: 10px;}
.a-140{display: inline-block;vertical-align: middle;}
.a-141{color: #999999;display: inline-block;vertical-align: middle;margin-left: 5px;}
.a-142{float: right;text-align: center;}
.a-144{font-size: 12px;color: white;margin-top: 5px;}
/* 内页banner */
.b-1{height: 300px;}
.b-1 img{height: 300px;}
.b-2{font-size: 12px;padding-top: 18px;}
.b-2 a:hover{color: #14c27a;}
/* 新闻资讯 */
.c-1{width: 935px;display: inline-block;vertical-align: middle;overflow: hidden;}
.c-1 .a-107{width: 865px;}
.c-2{display: inline-block;vertical-align: middle;margin-right: 30px;}
.c-3{width: 218px;height: 105px;}
.c-4 li{margin-bottom: 15px;}
.c-4 li a{border-bottom: none;padding: 0;}
.c-4 li a:hover{background-color: white;}
/* 新闻详情 */
.d-1{width: 1200px;margin: 0 auto;}
.j-2{font-size: 22px;text-align: center;font-weight: bold;margin-top: 10px;}
.j-3{text-align: center;margin-top: 25px;padding-bottom: 12px;border-bottom: 1px solid #eeeeee;}
.j-4{display: inline-block;margin-right: 140px;}
.j-3 .j-4:last-child{margin-right: 0;}
.j-5{display: inline-block;vertical-align: middle;margin-right: 4px;}
.j-6{color: #666666;display: inline-block;vertical-align: middle;}
.j-7 {margin-top: 15px;padding-bottom: 30px;border-bottom: 1px solid #eeeeee;}
.j-7 img{max-width: 100%;display: block;margin: 0 auto;}
.j-8{margin-top: 15px;background-color: #eff1f7;padding: 20px;}
.j-9{margin-bottom: 20px;}
.j-8 .j-9:last-child{margin-bottom: 0;}
.j-10{font-weight: bold;display: inline-block;vertical-align: middle;}
.j-11{display: inline-block;vertical-align: middle;width: 200px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.j-11:hover{color: #0a255c;}
/* 在施工地 */
.e-1{width: 1200px;margin: 0 auto;}
.e-2{color: #161616 !important;}
.k-7{margin-top: 30px;}
.k-8{width: 100%;text-align: center;border-bottom: 1px solid #f1f1f1;}
.k-8 th{height: 50px;background-color: #14c27a;color: white;font-size: 16px;}
.k-8 th:first-child{border-top-left-radius: 5px;}
.k-8 th:last-child{border-top-right-radius: 5px;}
.k-8 td{height: 70px;border-right: 1px solid #f1f1f1;color: #747474;font-size: 16px;}
#j_tb tr:nth-child(even){background-color: #fafafa;}
#j_tb tr td:last-child{border-right: none;color: #262626;}
#j_tb tr td:nth-child(5n){color: #262626;}
.k-9{display: inline-block;color: #14c27a;border: 1px solid #14c27a;border-radius: 30px;width: 120px;height: 36px;text-align: center;line-height: 34px;box-sizing: border-box;font-size: 14px;}
#j_cbAll{position: relative;top: 3px;margin-right: 5px;}
.b-13{color: #666666;margin-right: 18px;}
.b-15{padding: 0 13px;padding-top: 10px;background-color: #fafafa;}
.b-16{display: inline-block;vertical-align: top;overflow: hidden;width: 1070px;}
.b-16 li{float: left;text-align: center;height: 26px;line-height: 26px;margin-bottom: 10px;padding: 0 15px;border-radius: 30px;margin-right: 20px;}
.b-16 .active{background-color: #14c27a;}
.b-16 .active a{color: white !important;}
.b-16 li a:hover{color: #14c27a;}
.b-17{position: relative;top: 3px;}
/* 关于我们 */
.content{width: 1200px;margin: 0 auto;}
.content img{max-width: 100%;display: block;margin: 20px auto;}
/* 联系我们 */
.f-1{width: 1200px;margin: 0 auto;margin-top: 18px;}
.f-2{overflow: hidden;}
.f-2 li{float: left;margin-right: 25px;}
.f-2 li:last-child{margin-right: 0;}
.f-2 li img{width: 383px;height: 258px;}
.f-3{background-color: white;padding: 15px;margin-top: 25px;}
.f-4{width: 502px;display: inline-block;vertical-align: middle;}
.f-5{border-right: 1px solid #cbcbcb;border-bottom: 1px solid #cbcbcb;padding-bottom: 30px;}
.f-6{display: inline-block;}
.f-7{font-weight: bold;font-size: 16px;margin-bottom: 10px;}
.f-8{margin-bottom: 10px;}
.f-9{border-right: 1px solid #cbcbcb;padding-top: 30px;}
.f-10{width: 385px;line-height: 30px;}
.f-11{display: inline-block;vertical-align: middle;width: 650px;margin-left: 10px;}

#pages {
    text-align: center;
    display: block;
}

#pages li {
    width: 36px;
    border: solid 1px #e9e9e9;
    /* padding: 0 15px; */
    margin: 0 2px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #fff;
    color: #d2d2d2;
    font-size: 12px;
    cursor: pointer;
    box-sizing: border-box;
    display: inline-block;
}

#pages li.active {
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #16c07b;
    color: #fff;
    display: inline-block;
}

#pages li.active span {
    color: #fff;
}

#pages li a {
    display: inline-block;
    width: 36px;
    height: 28px;
    color: #333;
    font-size: 12px;
}

#pages li:first-child,
#pages li:first-child a,
#pages li:last-child,
#pages li:last-child a {
    width: 72px;
}