@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1080px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1080px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.n_box{
    width: 1080px;margin: 40px auto;position: relative;
}
.n_box:after,.box:after{
    display: block;content: "";clear: both;
}
.n_boxr{
    width: 840px;position: relative;
}

body{margin:0 auto; color:#525252; font-size:12px; background-color:#fff;}
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear: both; height: 0px; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
a{color:#525252; text-decoration: none;}
a:hover{text-decoration: none; color:#f60;}
.cp img{border:1px solid #ccc; padding:2px; background-color:#fff;}
.cp a:hover img{border:1px solid #f60; padding:2px; background-color:#fff;}
#nav,#search,#service,.water,#air,#advantage,#company,#news,#footer,.all{width:1080px; height:auto; margin:0 auto;}
#top_all{width:100%; height:auto; margin:0 auto;}

.topp40{
    padding-top: 40px;
}

/*抬头*/
#top_bg{background:url(images/20180815142949_1385191828.png) repeat-x center; height:150px; z-index:90;}
.top{height:33px; line-height:33px; color:#727272;}
.top a{color:#727272; text-decoration: none;}
.top a:hover{text-decoration: none; color:#f60;}
.ggy{font-family:"Microsoft YaHei"; font-size:23px; font-weight:bold; line-height:33px; color:#333; padding:62px 0 0 55px;}
.ggy span{color:#ff8800;}
.name{font-family:"Microsoft YaHei"; font-size:48px; font-weight:bold; color:#0b67e0; padding:55px 0 0 0px;}
.hotline{width:248px; padding-top:34px;}

#top .name{ width: auto; font-size:36px; color:#333;font-weight:bold; line-height:32px;  padding-top:32px;font-family: "Microsoft yahei";}
#top .name::after{ display: block; width: 1px; background: #dedede; height: 53px; content: ""; float: left; margin: 0 12px 0 10px;}
#top .name p{ color:#909090; font-size:12px; font-weight: normal; font-family: "arial";    word-spacing: 11px;text-indent: 1em;}
#top .word{ width: auto; font-size: 18px; color: #525252;;font-family: "Microsoft yahei"}
#top .word dl{ font-size: 29px; color: #0e66db; font-weight: bold;}
#top .word dl span{ color: #f60;}
#top .word dl{    margin: 18px 0 5px 0 !important;}



/*导航*/
#nav_bg{background:url(images/20170427154231_2084351635.png) repeat-x; width:100%; height:70px; position:absolute; z-index:100; top:140px;}
#nav li{width:120px; height:70px; line-height:70px; float:left; text-align:center;background-size: 100% 70px !important;}
#nav li a{color:#fff; display:block; color:#fff; font-size:14px; font-weight:bold;}
#nav li a:hover{display:block; color:#fff000; font-size:14px; font-weight:bold; background:url(images/20170427165354_772164095.png) no-repeat;background-size: 100% 70px !important;}
#nav .nav a{display:block; color:#fff000; font-size:14px; font-weight:bold; background:url(images/20170427165354_772164095.png) no-repeat;background-size: 100% 70px !important;}

/*设置二级导航样式*/
#nav ul li ul {display:none;}
#nav ul li:hover ul{display:block;line-height: 40px;position:relative;width:134px;height:40px;}
#nav ul li:hover ul a{display:block;width:134px;text-align:center;padding-left:3px;color:#fff; text-decoration:none; background:#2d82f7; border-width:1px; border-color:#fff; border-style: solid;}
#nav ul li:hover ul a:hover{ color:#fff000;font-size:14px; font-weight:bold; background:#2d82f7; border-width:1px; border-color:#fff; border-style: solid;}
#nav ul li:hover ul { left:0px; }

/*设置三级导航样式*/
#nav ul li:hover ul ul ul {display:none;}
#nav ul li:hover ul ul:hover ul{display:block;width:168px;position:relative;background:#2d82f7;height:50px;}
#nav ul li:hover ul ul:hover ul {width:168px;height:40px;}
#nav ul li:hover ul ul:hover ul a {display:block;width:168px;height:40px;line-height:40px;border:px solid #fff;text-align:center;}
#nav ul li:hover ul ul:hover ul a:hover {background:#2d82f7; color:#FF0}
#nav ul li:hover ul ul:hover ul{ left:140px; top:-42px;}


/*内页*/
#n_flash_bg1{width:100%; margin:50px auto 0 auto; z-index:80;}
.n_focus {width:100%; height:300px; overflow:hidden; position:relative; margin-bottom:60px;}
.n_focus ul {height:300px; position:absolute;}
.n_focus ul li {float:left; width:100%; height:300px; overflow:hidden; position:relative; background:#000;}
.n_focus ul li div {position:absolute; overflow:hidden;}
.n_focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.n_focus .btn {position:absolute; width:780px; height:23px; padding:0px 10px 0px 10px; right:281px; bottom:6px; text-align:right;}
.n_focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.n_focus .btn span.on {background:#fff;}

.n_focus .preNext {width:45px; height:100px; position:absolute; top:200px; background:url(images/20170427163331_780098899.png) no-repeat 0 0; cursor:pointer;}
.n_focus .pre {left:0;}
.n_focus .next {right:0; background-position:right top;}


/*搜索*/
#search_all{height:52px; width:100%; background:url(images/20170427170643_429890513.jpg) repeat-x;}
#n_search_all{ position:absolute; top:500px;height:52px; width:100%; background:url(images/20170427170643_429890513.jpg) repeat-x;}
.search_l{width:760px; text-align:left; line-height:52px; color:#727272;}
.search_l span{color:#0e66db; font-weight:bold;}
.search_l a{color:#727272; text-decoration:none;}
.search_l a:hover{color:#f60;}
.search_r{width:311px;}
.inpu{width:248px; height:52px; background:url(images/20170427170915_1231280762.jpg) no-repeat;}
.z{width:63px; padding-top:10px;}
/*服务*/
.ser_tbg{width:667px; height:131px; background:url(images/20170427174728_2041938394.jpg) no-repeat; margin:40px auto; text-align:center; color:#fff; font-weight:bold; font-family:"Microsoft YaHei";}
.ser_tlr{width:268px; line-height:131px; font-size:28px;}
.ser_tm{width:131px; line-height:38px; font-size:33px; padding-top:25px;}
.ser_lr{width:507px; text-align:center;}
.ser_l{background:url(images/20170427180022_506500494.jpg) repeat; height:277px;}
.ser_r{background:url(images/20170427180134_889124775.jpg) repeat; height:277px;}
.ser_img{padding-bottom:1px;}
.ser_img img{
    display: block;
}
.ser_xian{width:98px; height:1px; background-color:#fff; margin:25px auto 18px auto;}
.ser_words{color:#fff; font-weight:bold; font-family:"Microsoft YaHei"; font-size:16px; line-height:30px; padding-bottom:19px;}
.ser_more{width:128px; margin:0 auto;}
#ser_jg{margin-top:40px; background:url(images/20170427182329_1404114933.jpg) no-repeat center; height:188px; font-family:"Microsoft YaHei"; color:#fff; font-weight:bold;}
.sjg_w1{font-size:30px; text-align:center; padding-top:53px;} 
.sjg_w1 span{color:#fff000;}
.sjg_w2{font-size:16px; font-weight:normal; padding:27px 0 0 338px;}
.sjg_w3{font-family:Arial, Helvetica, sans-serif; font-size:25px; padding-top:23px;}
.sjg_w4{font-size:18px; color:#333; padding:25px 0 0 58px;}
.sjg_w4 a{color:#333; font-size:18px; text-decoration:none;}
.sjg_w4 a:hover{color:#333; text-decoration:underline; font-size:18px;}
/*水处理*/

.pro_t a{ color:#525252; font-size:14px;}
.pro_t a:hover{color:#0e66db;}
.pro_l{ width:218px; border:1px solid #e4e4e4;  padding-bottom:5px;
    position: relative;z-index: 9;
}
.pro_l_t{ width:220px; margin-left:-1px;height:78px; margin-bottom:10px; background:url(images/20170520115252_1491389535.jpg) top left no-repeat;} 
.pro_l_t p{ padding-left:65px; padding-top:22px; font-size:22px; color:#fff;}
.pro_l_b{ margin:0 auto; padding-left:35px; line-height:62px; background:url(images/20170520135722_2067971409.jpg) repeat-y;
    min-height: 200px;
}
.pro_l_b a{ font-size:14px;}
.pro_l_b td{
   line-height: 40px; 
}
.water{padding-top:40px;}
.wa_tbg{width:133px; height:225px; background:url(images/20170428114143_1545381069.jpg) no-repeat;}
.wa_title{color:#fff; font-weight:bold; font-family:"Microsoft YaHei"; font-size:30px; line-height:40px; text-align:center; padding-top:74px;}
.wa_img{width:822px;}
.pro{}
.pro_con{overflow:hidden; width:822px; height:600px;}
.wa_bg{background:url(images/20170428170303_1057763105.jpg) no-repeat center; height:526px; font-family:"Microsoft YaHei"; margin-top:40px; margin-bottom:19px;}
.wa_t{font-size:18px; color:#333; font-weight:bold;}
.wa_c{font-size:14px;}
.wa_r1{color:#0e66db; font-size:38px; font-weight:bold;}
.wa_r2{color:#909192; font-size:16px;}
.picimg img{
    display: block;margin: 0 auto;
    
}

.colee{overflow: hidden;
    height: 644px;
    }
.colea{overflow: hidden;
    height: 605px;}

.prodgd table td{width: 32%; display: block ;float: left;  margin: 0 2% 0 0;
box-sizing: border-box;
    
}
.prodgd table td:nth-of-type(3n){
    margin-right: 0;
}
.prodgd table td span{line-height:24px;}
.prodgd table tr td a{display: block;overflow: hidden}
.prodgd table tr td>a{width:100%; overflow:height;
    line-height: 30px;font-size: 14px;color: #555;
}
.prodgd table tr td br{display: none;}
.prodgd img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; width:100%; height:auto;
    display: block;box-sizing: border-box;
}
.prod_b img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);  overflow:hidden;}   

.pro_ld .yiji{
    line-height: 40px;position: relative;height: 40px;display: block;
}
.pro_ld>ul>li{
    display: block;position: relative;
}
.pro_ld .list_02{
    position: absolute;right:-162px;top: 0; width: 162px;line-height: 38px;
     background: #fff;text-align: center;display: none;
}
.pro_ld .list_02 li{border: 1px solid #2d82f7;
    border-top: none;
}
.pro_ld .list_02 li:nth-of-type(1){
    border-top:1px solid #2d82f7;
}
.pro_ld>ul>li:hover .list_02{
    display: block;
}
.pro_ld .list_02 a{
    font-size: 12px;
}

/*空调*/
.markermenu ul li a{ font-size:14px !important; font-weight:normal !important;}
.blackwhite li a{ padding-left:10px !important; border-right:1px solid #0e66db;font-size:12px !important;}
.blackwhite li a:hover{ background:#fff !important;}
.rightarrowpointer{ display:none;}

.air_tbg{width:488px; height:70px; margin:0 auto; background:url(images/20170429114224_932474429.jpg) no-repeat;}
.air_t1{text-align:center; font-weight:bold; font-family:"Microsoft YaHei"; color:#0e66db; font-size:33px; padding-top:13px;}
.air_t2{text-align:center; font-weight:bold; font-family:"Microsoft YaHei"; color:#f60; font-size:18px; padding-top:11px; }
.hz_c{overflow:hidden;}
.hz_c .hzimg{width:1080px; height:405px; margin:0 auto; padding-top:50px;}
.hz_c .hzimg ul{width:700px; height:375px; margin:0 auto;}
.hz_c .hzimg li{ width:500px; height:415px; border:5px solid #0e66db;}
.hz_c .hzimg li a.bora{display:block; width:100%;}
.hz_c .hzimg li img{width:100%;}
.hz_c .hzimg li span{width:100%; display:block; background:#fff; text-align:center; line-height:30px; height:30px; overflow:hidden; padding:5px 0 0;}
.hz_c .hzimg li span a{ font-family:"Microsoft YaHei"; font-size:14px; color:#525252;}
.hz_c .hzimg li span a:hover{font-family:"Microsoft YaHei"; font-size:14px; color:#f60;}
.air_jg{background:url(images/20170429141129_327557922.jpg) no-repeat center; height:188px; font-family:"Microsoft YaHei"; font-weight:bold; color:#fff; margin-top:38px;}
.air_words{font-size:25px; letter-spacing:1px; padding:39px 0 0 574px;}
/*优势*/
.adv_title{color:#0e66db; font-family:"Microsoft YaHei"; font-size:40px; font-weight:bold; text-align:center; padding-top:31px; padding-bottom:11px;}
.adv_title span{color:#f60;}
.adv_jg{width:470px; margin:0 auto;}
.adv_bg1{background:url(images/20170429143837_937719465.jpg) no-repeat; height:280px; margin-top:40px;}
.adv_bg2{background:url(images/20170429143925_685275435.jpg) no-repeat; height:280px;}
.adv_bg3{background:url(images/20170429143941_1811546282.jpg) no-repeat; height:280px;}
.adv_t{font-size:28px; font-weight:bold; color:#0e66db; font-family:"Microsoft YaHei";}
.adv_words{font-size:14px; line-height:30px;}
.adv_abg{background:url(images/20170429145001_1164743484.jpg) no-repeat center; height:291px; font-family:"Microsoft YaHei"; color:#fff; font-weight:bold; margin-top:20px;}
.adv_w1{font-size:33px; padding:65px 0 0 551px;}
.adv_w1 span{color:#fff000;}
.adv_w2{font-size:22px; padding:13px 0 0 581px;}
.adv_w3{font-size:17px; font-weight:normal; padding:31px 0 0 632px;}
.adv_w4{font-size:22px; font-weight:normal; padding-top:28px;}
/*简介*/
.com_tbg{height:110px; background:url(images/20170429153114_1487315351.jpg) no-repeat; font-family:"Microsoft YaHei"; text-align:center; margin-top:40px;}
.com_t1{font-size:40px; color:#0e66db; font-weight:bold; padding-top:20px;}
.com_t2{font-size:16px; color:#222; padding-top:3px;}
.com_l{width:500px; padding-top:24px;}
.com_r{width:555px; font-size:14px; line-height:36px; padding-top:23px;}
.com_r a{color:#525252; text-decoration: none; font-size:14px;}
.com_r a:hover{text-decoration: none; color:#f60; font-size:14px;}
/*新闻*/
.news_tbg{background:url(images/20170429154930_1227182069.jpg) repeat-x; height:40px; line-height:40px; margin-top:14px; margin-bottom:20px;}
.news_tl{font-weight:bold; font-family:"Microsoft YaHei"; font-size:20px; color:#0e66db; background:url(images/20170429155000_584312325.jpg) repeat-x;}
.news_l{ float:left; width:410px;}
.news_l .news_div_item{ position:relative;}
.news_l .news_div_item_pic{ position:absolute; top:0;}
.news_l .news_div_item_pic img{    height: 272px; width: 405px;}
.news_l .news_div_item_content{line-height:30px; width:410px; padding-top:10px; position:absolute; top:260px;}
.news_l .news_div_item_a{ font-size:16px;}
.news_l .news_div_item_body{ color:#999; line-height:24px;}
.news_r{ float:right; width:640px; }
.news_r .news_div .news_div_item:nth-child(1){ display:none;}   /*第一条新闻已在左边调用，所以此处设置不显示*/
.news_r .news_div_item{background:#f6f6f6; width:640px; height:80px; margin-bottom:10px;}
.news_r .news_div_item_date{float:left; width:92px; background:url(images/20170429161433_362899912.jpg) right no-repeat; height:80px; position:relative; 
border: 1px;
font-family:Arial, Helvetica, sans-serif;}
.news_r .news_div_item_day{position:absolute; top:24px; left:35px; font-size:20px; font-weight:bold;}
.news_r .news_div_item_month{position:absolute; top:50px; left:57px; color:#999;}
.news_r .news_div_item_year{position:absolute; top:50px; left:19px; color:#999;}
.news_r .news_div_item_content{ float:left; line-height:30px; margin-left:20px; width:500px; padding-top:10px;}
.news_r .news_div_item_body{ color:#999;}
.news_r .news_div_item:hover { background:#0e66db;}
.news_r .news_div_item:hover .news_div_item_day,.news_r .news_div_item:hover .news_div_item_month,.news_r .news_div_item:hover .news_div_item_year,.news_r .news_div_item:hover .news_div_item_title,.news_r .news_div_item:hover .news_div_item_body{ color:#FFF;}
.news_r .news_div_item:hover .news_div_item_title a{ color:#FFF;}
/*版权*/
#backToTop{width:78px; position:absolute; z-index:20; display:none; padding-left:501px; margin-top:20px;}
a.backToTop_a{background:url(images/20170429160506_1891640706.jpg) no-repeat; width:78px; height:90px; display:block; }
#foot_abg{background-color:#2d83f7; width:100%; margin-top:65px; color:#fff; height:auto;
    padding-top: 20px;
}
#foot_abg a{color:#fff; text-decoration: none;}
#foot_abg a:hover{text-decoration: none; color:#fff000;}
.link_l{font-size:18px; font-weight:bold; font-family:"Microsoft YaHei"; padding-top:36px;}
.link_r{padding-top:48px;}
.link_xian{background-color:#96c1fb; height:1px; margin-top:9px;}
.link_con{padding-top:3px;}
.foot_img{width:129px; padding:11px 35px 30px 200px;}
.foot_img img{
    display: block;width: 120px;height: auto;
}
.foot_words{line-height:33px; padding-top:26px;}
.foot_words span{font-family:Arial, Helvetica, sans-serif;}
.bottom{width:100%; height:35px; line-height:35px; text-align:center; color:#fff; background-color:#1168db;}
.bottom a{color:#fff; text-decoration: none;}
.bottom a:hover{text-decoration: none; color:#fff000;}
.adv_nei{background:url(images/20170429203920_1063475825.jpg) no-repeat center; height:1016px;}

/*新闻资讯*/
.news-nei{ width:1080px; margin:0 auto; line-height:28px; font-size:14px; padding-top:10px;}
.news-nei p{ margin:2px; text-indent:2em;}

/*新闻样式*/
.news-1,.news-2{ width:444px; margin-right:15px;}
.nes-3{ width:282px;}
.news-title-bg{ background:url(images/20170324175638_1971626508.jpg) no-repeat; height:40px; line-height:40px;}
.news-t{ font-size:18px; font-weight:bold; color:#333; padding-left:35px; line-height:35px !important;}
.news-tu{ margin-top:15px;}
.news-list{ background:url(images/20170324181501_1172494556.jpg) repeat-y; height:420px; padding-left:20px;}
.news-3-bg{ background:url(images/20170324183036_1873106799.jpg) no-repeat; height:35px; line-height:35px; width:282px;}
.news-3-top{ color:#fff; font-size:16px; padding-left:20px;}
.news-3-box{ border-bottom:1px dashed #ccc; margin-top:10px; padding-bottom:3px;}
.news-box-font{ font-size:14px; width:230px; margin-top:3px; padding-right:5px;}
.news-box-font span{ color:#f00;}
.news-box-tu{ margin-top:12px; padding-left:20px;}

.column_content_page_content{width:100% !important;}

.pro_content_con iframe,.pro_content_con embed{
    display: block;width: auto;height: 500px;margin: 0 auto;
}