﻿body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0px;padding:0px;}
*html{background-image:url(about:blank);background-attachment:fixed; }
img{border:none;}
body {color:#666; font-family:"微软雅黑"; font-size:12px;}
ul,ol,li,form, dl {list-style: none;}
p{margin:0px; padding:0px;}
a{text-decoration:none;color:#434343; font-size:12px;}
a:hover {text-decoration:none;}
div{ margin:0 auto;}
.AcUi-overflow,.pull-overflow{overflow:hidden;}
.text-center .img-responsive{margin:auto;}

*{margin:0; padding:0; }
body {margin:0; padding:0; font-size:12px; behavior:url("csshover.htc"); font-family:微软雅黑;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}   
table,td,tr,th{ font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { font-size:12px;}
a {text-decoration:none;}
em,i{font-style:normal;}
.clear{ clear:both;}
input[type="submit"],input[type="button"]{ cursor:pointer;} 

.f01{ font-family:"微软雅黑";}
.l{ float:left;}
.r{ float:right;}
.blank{ height:10px;}
.blank1{ height:15px;}
.blank2{ height:20px;}
.blank3{ height:25px;}
.blank4{ height:30px;}
.inside_sift .con table td a.green{ color:#47C3D0; font-weight:bold;}
.header,.main,.footer,.bottom01_01{ width:1105px; margin:0 auto;}
#header{ background:url(../img1/lq_pic2.jpg) repeat-x; position:relative; z-index:9999;}
.header{ height:108px;}
.logo{ margin-left:-17px; padding-top:12px; padding-right:25px;}
.number{ color:#ff8b02; height:35px; line-height:55px; font-weight:bold; font-size:20px;}

.nav{ background:url(../img1/lq_pic3.jpg) top right no-repeat;}
.nav li{ float:left; position:relative;}
.nav li a.menu_tit{ color:#FFF; width:96px; height:108px; line-height:78px; text-align:center; display:block; background:url(../img1/lq_pic3.jpg) top left no-repeat; font-size:15px;}


/*Welcome*/
#Welcome{height: 40px;border-bottom: solid 1px #d6d6d6;line-height: 40px;  margin-left:auto; margin-right:auto; width:1100px;}
#Welcome span{font-size: 1.4rem;color:#8e8e8e;}
#Welcome p{font-size: 1.4rem;color:#8e8e8e;}
#Welcome p a{color:#8e8e8e;margin: auto 10px}


.fullSlide{ width:100%;  height:650px;  min-width:1000px; background:#000; z-index:-1; box-sizing:border-box; -webkit-box-sizing:border-box; }
.fullSlide ul{width:100% !important; position: relative; width: 1903px; height:650px; }
.fullSlide li{  height:650px!important; width:100% !important; }
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:80px; height:100px; cursor:pointer;  filter:alpha(opacity=60);opacity:0.5;  }
.fullSlide .prev{ background:url(news-left.png) no-repeat center; float:left;  background-color:#FFF; margin-left:200px; }
.fullSlide .next{ background:url(news-right.png) no-repeat center; left:auto;  float:right;  background-color:#FFF; margin-right:200px;  }
.fullSlide .prev:hover,	.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1; }
.fullSlide .bankong{ position:absolute; top:470px; width:100%;  height:100px;}

.fullSlide .inli_1{background-image: url(rd1.jpg); position: absolute; width: 1903px; left: 0px; top: 0px; display: none; background-position: 50% 50%; background-repeat: no-repeat no-repeat;}
.fullSlide .inli_2{background-image: url(rd2.jpg); position: absolute; width: 1903px; left: 0px; top: 0px; display: none; background-position: 50% 50%; background-repeat: no-repeat no-repeat;}
.fullSlide .inli_3{background-image: url(rd3.jpg); position: absolute; width: 1903px; left: 0px; top: 0px; display: list-item; background-position: 50% 50%; background-repeat: no-repeat no-repeat;}

/*Header*/
#Header{height: 140px; width:1100px; padding-top:10px;}
#Header .Header-logo {width: 110px;height: 110px;margin-top: 0px; padding-left:15px;}
#Header .Header-logo a{display: block;width: 100%;height: 100%;}
.Header-title{margin-left:15px;margin-top: 38px;font-size:16px;color:#333333;font-weight: bold;line-height: 30px}
.Header-title h1{font-size:29px;color:#ff0604;font-weight: 600;line-height: 30px}
.Header-title span{color:#ff0604}
.Header-title b{font-size: 1.4rem;color:#858585;font-weight: normal;display:block}
.Header-tel{background: url(backg_1.png) no-repeat left center;margin-top: 50px;font-size:18px;color:#333333; height:40px; padding-left: 40px;line-height: 1}
.Header-tel b{font-size:26px;color:#ff0604;display: block;font-weight: normal;line-height: 1.1}
.Header-tel b span{margin-left:5px;font-size:1.6rem;color:#999; font-size:16px;}
#Header .Header-button{margin-right:2%;margin-top:5px;position:relative; height:50px;width:30px;cursor:pointer;}
#Header .Header-button:after,#Header .Header-button:before{position:absolute;left:0;width:100%;height:2px;background:#267ce7;content:"";transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;}
#Header .Header-button:after{bottom:10px;}
#Header .Header-button:before{top:10px;}
#Header .Header-button span{display:block;height:2px;width:100%;background:#267ce7;position:absolute;top:50%;left:0;border-radius:2px;margin-top:-1px;transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;}
#Header .Header-button.active:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform-origin:0 100%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;left:5px;bottom:13px;}
#Header .Header-button.active:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform-origin:0 100%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;top:13px;left:5px;}
#Header .Header-button.active span{opacity:0}

/*Nav*/
#Nav{background: #5bbc2b;height: 50px;line-height: 50px}
#Nav .nav_top{ width:1105px; height:50px; margin-left:auto; margin-right:auto;}
#Nav .nav_top a{ font-size:16px; font-family:"Microsoft JhengHei"; color:#FFF;}
#Nav ul{padding:0; width:1100px;}
#Nav ul li{float:left;width:137px;text-align: center}
#Nav ul li a{display: block;text-align: center;font-size: 1.6rem;color:#fff;}
#Nav ul li:hover a,#Nav ul li.active a{background: #ff0604}

/*Swiper*/
.swiper-button-next.AcUi-icon,.swiper-button-prev.AcUi-icon{border-radius: 50%;text-align: center;color:#595959;transition: ease 0.3s;-webkit-transition: ease 0.3s;-moz-transition: ease 0.3s;-o-transition: ease 0.3s;width: 50px;height: 50px;line-height: 50px;font-size: 3rem;background: #f4f4f4;outline: none}
.swiper-button-prev.AcUi-icon{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg)}
.swiper-button-next.AcUi-icon:hover,.swiper-button-prev.AcUi-icon:hover{background: rgba(38,124,231,0.8) !important;color:#fff;}

/*Banner*/
#Banner div.AcUi-icon{width: 80px;height: 80px;line-height: 80px;font-size: 4rem;background: rgba(255,255,255,0.4);}
.banner-next{right: 4vw}
.banner-prev{left: 4vw;}
#Banner:hover div.AcUi-icon{opacity: 1;}
/*Main*/
.Home-title{font-size:4rem;color:#ff0604;}
.Home-title span{display: block;position: relative;width: 4px;height: 4px;border-radius: 50%;background: #595959;margin: 10px auto auto}
.Home-title span::before,.Home-title span::after{position: absolute;top: 50%;height: 1px;width: 116px;background: #8e8e8e;content: ""}
.Home-title span::before{left: -126px;}
.Home-title span::after{right: -126px;}
.Home-fitle{font-size: 1.6rem;color:#333333;text-transform: uppercase !important;letter-spacing: 10px;line-height: 2}
.text-center{ text-align:center;}

/*Home Cleaning*/
.Home-Cleaning{padding: 60px 0}
.Home-Cleaning-box{margin-top: 30px;position: relative;}

    .Home-Cleaning-box .cleaning-next{right: -90px}
    .Home-Cleaning-box .cleaning-prev{left: -90px;}

.Home-Cleaning-box ul li i{display: block;overflow: hidden;}
.Home-Cleaning-box ul li i img{transition: ease 0.3s;-webkit-transition: ease 0.3s;-moz-transition: ease 0.3s;-o-transition: ease 0.3s; width:338px; height:260px;}
.Home-Cleaning-box ul li span{display: block;height: 40px;background: #5bbc2b;color:#fff;font-size: 1.6rem;color:#fff;line-height: 40px;}
.Home-Cleaning-box ul li:hover i img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}
.Home-Cleaning-box ul li:hover span{background: #2a6b09;}

/* Home-Pipe */
.Home-Pipe{background: #f9f9f9;padding: 30px 0}
.Home-Pipe .Home-fitle{letter-spacing: 0;margin-bottom: 30px;}
.Home-Pipe-list{margin-bottom: 30px}
.Home-Pipe-txt dl{border-bottom: solid 1px #dedede;margin-bottom: 60px}
.Home-Pipe-txt dl dt{font-size: 3rem;color:#267ce7;font-weight: bold}
.Home-Pipe-txt dl dt span{display: inline-block;width: 36px;height: 36px;border-radius: 50%;background: #267ce7;text-align: center;color:#fff;margin-right: 10px;margin-left: 10px;}
.Home-Pipe-txt dl dd{font-size: 2.4rem;color:#2a2a2a;line-height: 36px;padding-bottom: 40px;padding-left: 46px;}


/*Home Casa*/
.Home-Case{background: #f4f4f4;padding: 60px 0 30px}
.Home-case-list{margin-top: 30px;}
.Home-case-list li{padding: 0;margin-bottom:30px;background: #eff6ff; float:left;}
.Home-case-list li:nth-child(2){background: #f3efff}
.Home-case-list li:nth-child(3){background: #efffef}
.Home-case-list li:nth-child(4){background: #fffdef}
.Home-case-list li .Home-case-img{padding: 0; width:350px; float:left;}
.Home-case-list li .Home-case-txt{height: 100%;padding: 25px;border: solid 1px transparent}
.Home-case-list li .Home-case-txt h4{font-size: 1.8rem;color:#171717;line-height: 2;font-weight: bold;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Home-case-list li .Home-case-txt p{font-size: 1.4rem;color:#595959;text-indent: 2rem;line-height: 2}
.Home-case-list li .Home-case-txt i{display: block;color:#fff;font-size: 2rem;margin-left: 70%;transition: ease 0.3s;-webkit-transition: ease 0.3s;-moz-transition: ease 0.3s;-o-transition: ease 0.3s;opacity: 0;}
.Home-case-list li:hover .Home-case-txt{border-color:#8e8e8e}
.Home-case-list li:hover .Home-case-txt i{color:#267ce7;margin-left: 0;opacity: 1;}


/*Home Analysis*/
.Home-Analysis{background: url(backg_2.jpg) no-repeat center top;padding:60px 0 }
.Home-Analysis .Home-title{color:#fff;padding-bottom: 30px;background: url(backg_3.png) no-repeat bottom center;margin-bottom: 30px}
.Home-analysis-txt{background: #fff; width:300px;}
.Home-analysis-txt h3{font-weight: normal;line-height: 34px}
.Home-analysis-txt h3 b{font-size: 1.6rem;color:#267ce7;font-weight: normal}
.Home-analysis-txt h3 span{font-size: 1rem;color:#267ce7;text-transform: uppercase !important}
.Home-analysis-txt p{font-size: 1.4rem;color:#595959;line-height: 2;text-indent: 2rem;min-height:110px}

/*Home Advantage*/
.Home-Advantage{padding: 60px 0}
.Home-Advantage .Home-title{background: url(backg_5.png) no-repeat bottom center;padding-bottom: 30px;margin-bottom: 30px;}
.Home-advantage-list{text-align: center}
.Home-advantage-list li{display: block;width:266px; height:240px;padding: 0 15px;float: left;}
.Home-advantage-list li i{display: block;width: 130px;height: 130px;border: solid 1px #eb880e;border-radius: 50%;line-height: 120px;font-size: 6rem;color:#eb880e;margin: auto}
.Home-advantage-list li b{display: block;font-size: 2rem;color:#eb880e;line-height: 2.5}
.Home-advantage-list li p{font-size: 1.4rem;color:#595959;}

/*Home About*/
.Home-About{background: url(backg_4.jpg) no-repeat center top;padding: 60px 0}
.Home-about-box{margin-top: 35px; border-bottom: dotted 1px #8c99a9;}
.Home-about-img{padding: 0;border: solid 4px #f7f7f7; width:700px;}
.Home-about-img img{}
.Home-about-txt{padding-left: 80px;padding-right: 0;position: relative;}
.Home-about-txt h4{margin-top: 30px;line-height: 50px;margin-bottom: 15px;}
.Home-about-txt h4 b{font-size: 2.8rem;color:#171717}
.Home-about-txt h4 span{font-size: 1.2em;color:#8f8f8f;text-transform: uppercase !important;float: right; margin-right:100px;}
.Home-about-txt p{font-size: 1.4rem;color:#333333;line-height: 2;text-indent: 2rem;}
.Home-about-more{ margin:30px auto 20px auto; display: block;width: 90px;height: 32px;background: #267ce7;color:#fff;font-size: 1.6rem;text-align: center;line-height: 32px;}


/*Home Honor*/
.Home-Honor{padding: 30px 0}
.Home-honor-box{margin-top: 30px;position: relative; height:440px;}
.Home-honor-box div.AcUi-icon{background: #d6d6d6}

    .Home-honor-box .honor-next{right: -90px}
    .Home-honor-box .honor-prev{left: -90px;}

.Home-honor-box ul li i{display: block;border: solid 2px #d6d6d6}


/*Home News*/
.Home-News{background: url(backg_6.png) no-repeat top center;padding: 60px 0 50px}
.Home-news-list{margin-top: 30px;}
.Home-news-list li{margin-bottom: 20px;}
.Home-news-list li .Home-news-img{width: 200px;max-height:140px;overflow:hidden}
.Home-news-list li .Home-news-txt{width: calc(100% - 200px);padding-left: 30px;}
.Home-news-txt h4{line-height: 3;font-size: 1.6rem;color:#171717;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.Home-news-txt p{font-size: 1.4rem;color:#595959;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;line-height: 1.8}
.Home-news-txt p.Home-news-time{color:#ff9b1a;line-height: 3}
.Home-news-list li:hover .Home-news-txt h4{color:#267ce7}
.Home-news-more{margin-top:20px}
.Home-news-more a{width: 140px;height: 40px;background: #267ce7;display: block;text-align: center;line-height: 40px;color:#fff;font-size: 1.8rem;font-family: Arial, Helvetica, sans-serif;margin: auto}


/*Footer*/
#Footer{background: url(footer_bg.jpg) no-repeat top center;background-size: cover}
.Footer-top{padding: 25px 0}
.Footer-link{border-bottom: solid 1px rgba(255,255,255,0.3);padding-bottom: 25px;margin-bottom: 20px;}
.Footer-link span{font-size: 1.8rem;color:#fff;}
.Footer-link a{font-size: 1.6rem;color:#fff;opacity: 0.7;display: inline-block;margin-left: 5px}
.Footer-nav dl{padding-left: 0}
.Footer-nav dl dt{line-height: 3}
.Footer-nav dl dt a{font-size: 1.6rem;color:#fff;font-weight: normal}
.Footer-nav dl dd{color:#fff;line-height: 2;font-size: 1.4rem;opacity: 0.6;}
.Footer-nav dl dd a{font-size: 1.4rem;color:#fff;opacity: 0.6;;line-height: 2}
.Footer-nav dl dd a:hover{opacity: 1;}
.Footer-nav dl.Footer-contact {padding-right: 10%}
.Footer-wx{margin-top: 15px}
.Footer-wx p{font-size: 1.6rem;color:#fff;letter-spacing: 5px;line-height: 2}
.Footer-bq{padding: 10px 0;font-size: 1.4rem;color:#8e8e8e}
.Footer-bq a{color:#8e8e8e;}

/*footer button*/
footer{background:#267ce7;height:50px;}
footer a{border-top:solid 1px #0f67d3;border-left:solid 1px #0f67d3;border-right:solid 1px #629de7;text-align:center;height:50px}
footer a i{font-size:24px !important;height:30px;color:#fff;display:block;line-height:30px;}
footer a span{font-size:12px;color:#fff;line-height:20px;}

.width1100{ width:1100px; margin-left:auto; margin-right:auto; text-align:center; overflow:hidden;}
.zzry li{float:left; width: 365px; margin-right: 40px; border:1px solid #DDD; padding:1px;}
.zzry li img{ width:356px; height:280px;}
.scqj{margin-left:-10px; margin-right:-10px;}
.scqj li{float:left; width: 338px; margin-right: 20px; text-align:center; margin-bottom:50px; background:#FFF; }
.scqj li img{ width:338px; height:250px;}
.Footer-nav ul li{float:left; width:680px; height:200px; color:#D7D7D7;}
.Footer-nav ul li p{ font-size:1.3em; padding-top:20px; line-height:30px;}
.Footer-nav ul li a{ color:#D7D7D7; }


.Footer-nav ul li p.bzkj{color:#999; font-size:12px;}
.Footer-nav ul li p.bzkj a{ color:#999; font-size:12px;}

.pack .mm p{line-height:25px; font-family:"宋体"; font-size:14px;}
.addTime{ font-size:10px; color:#666; margin-right:10px;}
.nl li{ line-height:25px; text-align:left; font-size:14px;}
.nl li .className a{ color:#333;}
.nl{ padding-bottom:50px;}
ul.innews li{ background:url(line.jpg) no-repeat center;}
ul.innews li a{ color:#555; margin-left:15px; line-height:25px;}
.new_lists{ padding:50px 0;}
.new_lists li{	position:relative;	margin-bottom: 22px;	width:505px; text-align:left;	float:left;	margin-right:30px;}
.points{	border-bottom: solid 1px #ccc;		padding-bottom: 5px;	position: relative;}
.points span{ color:#999; margin-right:15px;}
.new_lists li p{	line-height: 25px;	margin-top: 12px;}
.new_lists li em.moving{	width: 30px;	height: 1px;	background: #000;	position: absolute;	left: 15px;	bottom: 0;}

.banner{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.conabc{width:1200px;  margin:20px auto;}
.conabc .conabc1{ float:left; width:260px; box-shadow:0 0 5px #CCCCCC;}
.conabc .conabc1 ul{ margin:20px 0 20px 0; padding:0;}
.conabc .conabc1 ul li{ height:50px; width:200px; margin-left:30px; text-align:center; line-height:50px; background:#EFEFEF; margin-bottom:2px;}
.conabc .conabc1 ul li a{ color:#333; font-size:14px;}
.conabc .conabc1 .conabc1_1{ background-color:#0169B7; height:100px; line-height:100px; text-align:center; color:#FFF; font-size:28px;}
.conabc .conabc2{ width:910px; float:left; margin-left:30px; box-shadow:0 0 5px #CCCCCC; min-height:600px;}
.conabc .conabc2 .conabc2_1{background-color:#0169B7; height:60px; padding:10px 20px 0 20px; }
.conabc .conabc2 .conabc2_1 span{ display:block; height:26px; margin-top:10px;  line-height:26px; color:#FFF;   padding-left:15px;  font-size:18px; font-family:"Microsoft JhengHei"; }
.conabc .conabc2 .conabc2_2{ padding:15px;}
.conabc .conabc2 .conabc2_2 a{ color:#333;}
span.addTime{ margin-left:15px; color:#999; }
ul.nl li{ height:15px;}
.pack .mm,.pack .mm p{ line-height:25px;}
.csdlzs{ text-align:center; }
.csdlzs li{padding:15px 0;}



