﻿@charset "utf-8";
/*reset*/
.topadcs{width:100%; margin-bottom:0px;overflow:hidden; text-align:center;}
.topadcs a{display:block;margin:0 auto;height:300px;}
/* CSS reset for c_b */
body{ text-align:center;}
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;



/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
/*end reset*/


#roll_top,#fall,#ct{position:relative;cursor:pointer;height:52px;width:52px}
#roll_top{background:url(../images/top.gif) no-repeat}
#fall{background:url(../images/top.gif) no-repeat 0 -80px}
#ct{background:url(../images/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-558px;position:fixed;right:46%;top:80%;_margin-right:-558px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}


/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#414141; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative; text-align:center;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1000px;position: relative;}

/*页眉.header{width:100%; overflow:hidden; background-color:#fff;}
.header .hdTop{ overflow:hidden; width:100%; background-color:#e5e5e5; height:37px;}	
.header .hdTop p{ font-size:13px; color:#6d6d6d; float:left; line-height:37px;}
.header .hdTopUl{ float:right; margin-top:12px;     margin-right: 15px;}
.header .hdTopUl li{ font-size:13px; float:left; padding:0 10px; border-right:1px dotted #b4b4b4}
.header .hdTopUl li a{ color:#6d6d6d}
.header .hdTopUl li.last{ border:none;}
.header .hdMd{ overflow:hidden; margin:25px auto;}
.header .hdMd h1{ float:left;}
.header .hdMd h1 img{ display:block;}
.header .hdMd h2{ font-size:22px; color:#1f1f1f; margin-left:20px; border-left:1px solid #c8c8c8; padding:8px 0;padding-left:12px;  float:left;   margin-top: 15px;}
.header .hdMd h2 span{ color:#fa6400}
.header .hdMd h2 p{ color:#3d3d3d; font-weight:normal; font-size:15px;}
.header .hdPhone{ float:right; background:url(../images/hdPhone.png) no-repeat right center; padding-right:68px; margin-top:20px;  margin-right: 15px;}
.header .hdPhone p{ font-size:13px; color:#282828; text-align:right;}
.header .hdPhone h3{ font-size:22px; color:#fb6400;}
.header .hdNav{ overflow:hidden; width:100%; background:url(../images/navBg.png) repeat-x; height:55px; line-height:55px;}
.header .nav li{ float:left; font-size:15px; }
.header .nav li a{ display:block; color:#fff; text-decoration:none; padding:0 10px;}
.header .nav li.last{ background:none; } 
.header .nav li:hover,.header .nav li.cur{ background:#e8840f }
.header .nav li:hover a,.header .nav li.cur a{color:#fff;}*/

.header{width:100%;  background-color:#fff; position:relative; z-index:999;} /*修改*/
.header .hdTop{ overflow:hidden; width:100%; background-color:#e5e5e5; height:37px;}	
.header .hdTop p{ font-size:13px; color:#6d6d6d; float:left; line-height:37px;}
.header .hdTopUl{ float:right; margin-top:12px;     margin-right: 15px;}
.header .hdTopUl li{ font-size:13px; float:left; padding:0 10px; border-right:1px dotted #b4b4b4}
.header .hdTopUl li a{ color:#6d6d6d}
.header .hdTopUl li.last{ border:none;}
.header .hdMd{ overflow:hidden; margin:25px auto;}
.header .hdMd h1{ float:left;}
.header .hdMd h1 img{ display:block;}
.header .hdMd h2{ font-size:22px; color:#1f1f1f; margin-left:10px; border-left:1px solid #c8c8c8; padding:8px 0;padding-left:12px;  float:left;   margin-top: 15px; padding-top:0}
.header .hdMd h2 span{ color:#fa6400}
.header .hdMd h2 p{ color:#3d3d3d; font-weight:normal; font-size:15px;}
.header .hdPhone{ float:right; background:url(../images/hdPhone.png) no-repeat right center; padding-right:68px; margin-top:20px;  margin-right: 15px;}
.header .hdPhone p{ font-size:13px; color:#282828; text-align:right;}
.header .hdPhone h3{ font-size:22px; color:#fb6400;}
.header .hdNav{ width:100%; background:url(../images/navBg.png) repeat-x; height:55px; line-height:55px;}
/*修改*/
.header .nav li{ float:left; font-size:14px; position:relative;background: url(../images/l_bg.gif) right no-repeat; width:110px; }
.header .nav li a{ display:block; color:#fff; text-decoration:none; padding:0 27px;}
.header .nav li.last{ background:none; } 
.header .nav li:hover,.header .nav li.cur{ background:#e8840f;}
.header .nav li:hover a,.header .nav li.cur a{color:#fff;}
.header .nextNav{ display:none; overflow:hidden; width:110px; padding:20px; position:absolute; top:55px; left:0; background:#000; opacity:0.7; filter:alpha(opacity=70);}
.header .nextNav p{ line-height:30px; font-size:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.header .nextNav p a{ color:#fff}

/*底部*/
.footer{ overflow:hidden; width:100%; background-color:#EFEFEF;    border-top: 1px #dddddd solid;}
.footer .ftNav{ overflow:hidden;  border-top: 1px #ccc solid; background:#0f61cd;}
.footer .ftUl{ overflow:hidden; width:1000px; margin:0 auto; padding:20px 0 15px;}
.footer .ftUl li{ float:left; font-size:13px;padding:0 23px; border-right:1px dotted #5c5c5c;color:#555}
.footer .ftUl li a{ color:#fff}
.footer .ftUl li.last{ border:none;}
.footer .ftBox{ overflow:hidden; padding:40px 0;}
.footer .ftDl{ overflow:hidden; width: 92%;margin: 0 auto;}
.footer .ftDl dt{ overflow:hidden; float: left; width: 244px;}
.footer .ftPhone{ float:right; background:url(../images/ftPhone.png) no-repeat left center; padding-left:45px;}
.footer .ftPhone p{ color:#555; font-size:14px;}
.footer .ftPhone h4{ font-size:24px; color:#555; font-family:Arial;}
.footer .ewm{ overflow:hidden; margin-top:5px;}
.footer .ewm li{ width:98px;  margin-left:87px;}
.footer .ewm li p{ font-size:13px; text-align:center; line-height:30px; color:#555; margin-top:3px;}
.footer .ftDl dd{ overflow:hidden; float:left; background:url(../images/ftLineBg.png) no-repeat right center; width: 336px;text-align: left;}
.footer .ftDl dd p{ line-height:28px; font-size:12px; color:#555;}
.footer .ftDl dd p a{ color:#555;}
.footer .ftlogo{ overflow:hidden; margin-bottom:10px;}
.footer .ftlogo img{ display:block; float:left;}
.footer .xiao{ float:left; margin-left:10px;}
.footer .xiao img{ margin-left:5px;}
.footer dd.two{ width: 276px; padding-left: 31px;}
.top{cursor:pointer;}


/*边界Nav.PBNav{position:relative;}
.bNav{ overflow:hidden; width:173px; position:fixed;  bottom:100px; right:0px;}
.bNav h3{ text-align:center;}
.bNav h3 img{ display:block;}
.bNav .bjNav{ overflow:hidden; width:173px; overflow:hidden; background-color:#034ea2;}
.bNav .bjNav h4{ font-size:24px; color:#fff; text-align:center; margin-top:18px; margin-bottom:16px;}
.bNav .bjNav h4 a{ color:#fff}
.bNav .divBox{ width:147px; margin:0 auto;}	
.bNav .divBox a{ display:block; width:147px; height:34px; margin-bottom:8px; text-decoration:none; background-color:#1a56c2; line-height:34px; text-align:center; font-size:14px; color:#fff;}
.bNav .divBox a:hover{ color:#fff; background:#e8840f;}
.bNav .bPhone p{ text-align:center; margin-top:10PX; font-size:13px; color:#83a7e5;}
.bNav .bPhone p img{ margin-right:5px;}
.bNav .bPhone h6{ text-align:center; font-size:20px; margin-bottom:18px; color:#fff;}*/
.PBNav{ position:fixed; right:0; bottom:40px; height:498px; width:173px; z-index:99999}
.PBNav img.close{ position:absolute; top:-40px; left:66px;}
.PBNav img.open{ position:absolute; right:-173px; top:0;}
.bNav{ overflow:hidden; width:173px; position:absolute; top:0; left:0;}
.bNav h3{ text-align:center;}
.bNav h3 img{ display:block;}
.bNav .bjNav{ overflow:hidden; width:173px; overflow:hidden; background-color:#034ea2;}
.bNav .bjNav h4{ font-size:24px; color:#fff; text-align:center; margin-top:18px; margin-bottom:16px;}
.bNav .bjNav h4 a{ color:#fff}
.bNav .divBox{ width:147px; margin:0 auto;}	
.bNav .divBox a{ display:block; width:147px; height:34px; margin-bottom:8px; text-decoration:none; background-color:#1a56c2; line-height:34px; text-align:center; font-size:14px; color:#fff;}
.bNav .bPhone p{ text-align:center; margin-top:10PX; font-size:13px; color:#83a7e5;}
.bNav .bPhone p img{ margin-right:5px;}
.bNav .bPhone h6{ text-align:center; font-size:20px; margin-bottom:18px; color:#fff;}

/*内页简介*/
/*面包屑*/
.mbx{ overflow:hidden; margin-top:30px; margin-bottom:20px;}
.mbx span{ float:left; font-size:14px; color:#333;}
.mbx span em{}
.mbx span a{ margin:0 2px; color:#333;}
.mbx span a.cur{ color:#063d9d;}

/*内页简介*/
/*about*/
.ny-about{ overflow:hidden; background-color:#fff;}
.ny-about-js {overflow:hidden; background:#fff; padding:45px 0 30px; border:1px solid #e0e0e0;}
.ny-about-js .aboutBox{ margin:0 40px; border-bottom:1px dashed #c9c9c9; padding-bottom:45px;}
.ny-about-js .aboutBox h2{ text-align:center; font-weight:normal; font-size:14px; color:#a2a2a2; background:url(../images/ny-about-js_titBg.png) no-repeat center bottom; padding-bottom:25px;}
.ny-about-js .aboutBox h2 a{ margin:0 12px; font-size:24px; font-weight:bold; color:#063d9d;}
.ny-about-js .aboutBox dl{ overflow:hidden; width:100%; margin-top:40px;}
.ny-about-js .aboutBox dt{ width:484px; float:left;}
.ny-about-js .aboutBox dd{ width:415px; float:right;}
.ny-about-js .aboutBox dd p{ font-size:14px; line-height:28px; text-align:justify;color:#333; margin-top:10px; height:224px; overflow:hidden;}


/*风采*/
.nyfc{ overflow:hidden; margin:0 40px;}
.nyfc h2{font-weight:normal; font-size:14px; color:#a2a2a2; margin-top:50px;    text-align: center;}
.nyfc h2 a{margin:0 12px; font-size:24px; font-weight:bold; color:#063d9d;}
.nyfc .nyfcBox{ width:913px; height:220px; overflow:hidden; margin:40px auto 0; position:relative;}
.nyfc .nyfcBox em{ display:block; width:40px; height:40px; cursor:pointer; position:absolute; top:60px;}
.nyfc .nyfcBox .nyfcLt{ background:url(Img/Index/parter_anlt.png) no-repeat center top; left:0px;} 
.nyfc .nyfcBox .nyfcRt{ background:url(Img/Index/parter_anrt.png) no-repeat center top; right:0px;}  
.nyfc .nyfcBox em:hover{ background-position:bottom;} 
.nyfc .nyfcHz{ width:802px; height:220px; overflow:hidden; margin:0 auto; position:relative;}
.nyfc .nyfcHz ul { position:absolute; top:0; left:0; width:105%;}
.nyfc .nyfcHz ul li{ float:left; width:254px; margin-right:20px;}
.nyfc .nyfcHz ul li span{ font-size:18px; color:#333; display:block; text-align:center; margin-top:22px;}

.ny-about .vs{ padding-bottom:60px;}

/*内页空气能热水工程*/
.ny-gc{ overflow:hidden; background:#f1f1f1;}
.ny-gc .kl{ overflow:hidden; margin-bottom:20px;}
.ny-gc .klBox{ overflow:hidden; padding:0 40px; background-color:#fff; width:920px; margin:0 auto;}
.ny-gc .klBox h2{ background:url(../images/ny-about-js_titBg.png) no-repeat center bottom; padding-bottom:20px; text-align:center; font-size:30px; color:#333; margin-top:15px;}
.ny-gc .klBox h2 b{ font-size:36px; color:#1a56c2;} 
.ny-gc .klHz{ overflow:hidden; background:url(../images/ny-klBg.jpg) no-repeat center; height:343px;}
.ny-gc .klUl{ float:right; width:460px; margin-top:10px; margin-right:70px;}
.ny-gc .klUl li{font-size:18px; color:#333; margin-top:40PX; margin-bottom:10PX;}
.ny-gc .klPhone{ overflow:hidden; background:url(../images/ny-gc-aBg.png) no-repeat center; height:132px; }
.ny-gc .ny-gcPhone{ overflow:hidden; background:url(../images/ny-gcPhone.png) no-repeat right 2px; padding-right:55px; }
.ny-gc .phone_ny{margin-right:15px;margin-top:10px;overflow:hidden;}
.ny-gc .ny-gcPhone p{ color:#fff; font-size:18px; text-align:right;}
.ny-gc .ny-gcPhone h3{color:#fff; font-size:30px; text-align:right;}
.ny-gc  a.a-klPhone{ background:url(../images/ny-gcgc-a.png) no-repeat center; width:204px; height:42px; display:block; margin-top:10px; float: right; margin-right:20px;}

.ny-gc .tyPhone{ overflow:hidden; background:url(../images/ny-ty-aBg.png) no-repeat center; height:132px; }
.ny-gc .ny-gcPhone{ overflow:hidden; background:url(../images/ny-gcPhone.png) no-repeat right 2px; padding-right:55px; }
.ny-gc .phone_ny{margin-right:15px;margin-top:10px;overflow:hidden;}
.ny-gc .ny-gcPhone p{ color:#fff; font-size:18px; text-align:right;}
.ny-gc .ny-gcPhone h3{color:#fff; font-size:30px; text-align:right;}
.ny-gc  a.a-tyPhone{ background:url(../images/ny-ty-a.png) no-repeat center; width:204px; height:42px; display:block; margin-top:10px; float: right; margin-right:20px;}

.ny-gc .air{ overflow:hidden; width:100%; background-color:#fff; padding-top:30px;}
.ny-gc .airBox{ border:1px solid #e0e0e0; width:998px; margin:0 auto 20px;}
.ny-gc .airhz{ margin:0 40px; overflow:hidden;}
.ny-gc .airhz h2{font-size:36px;background:url(../images/ny-about-js_titBg.png) no-repeat center bottom; padding-bottom:20px; text-align:center; color:#1a56c2; margin-top:15px;}
.ny-gc .airhz h2 span{ font-size:14px; color:#a2a2a2; font-weight:normal; margin-left:10px;} 
.ny-gc .tedian{ margin-top:30px; background-color:#f1f1f1; padding:35px 30px; margin-bottom:10px;}
.ny-gc .tedian h3{ font-size:18px; color:#343434;}
.ny-gc .tedian span{ display:block; font-size:14px; color:#343434l; margin-top:20px; margin-bottom:30px;}
.ny-gc .tedian dl{ font-size:14px; color:#343434; margin-top:15px; overflow:hidden;}
.ny-gc .tedian dt{ float:left; font-weight:bold;}
.ny-gc .tedian dd{ float:left;}
.ny-gc .zucheng{ overflow:hidden; border-bottom:1px dashed #d4d4d4; padding-bottom:30px;position:relative;}
.ny-gc .zucheng h4{ font-size:18PX; color:#063d9d; margin-top:10px;}
.ny-gc .zucheng p{ font-size:14px; color:#343434;  margin-top:12px;}
.zucheng .zz{    position: absolute;width: 150px;height: 150px;top: 148px;right: 67px; background: #f0fff8;}
.zucheng .wz{    position: absolute; top: 28px;    width: 170px;  height: 35px; background: #f0fff8;   right: 286px;}
.zucheng .zzs{    position: absolute;    top: 130px; width: 100px;height: 100px;right: 218px; background: #f0fff8;}

.ny-gc .yuanli{ overflow:hidden; padding-bottom:30px;text-align: center;}
.ny-gc .yuanli h4{ font-size:18PX; color:#063d9d; margin-top:10px;text-align:left;}
.ny-gc .yuanli p{ font-size:14px; color:#343434;  margin-top:12px; margin-bottom:20px;text-align:left;}
.ny-gc .vs{ padding-bottom:60px;}

.js{margin-top: 30px;}
.js>img{float:left;border:10px solid #f1f1f1;margin-right:22px;}
.js h4{font-size:17px;color:#343434;margin-bottom:28px;}
.js p{line-height:25px;font-size:13px;color:#343434}