/*公共属性*/
*{ margin:0; padding:0;}
body,html{ font-family: "宋体"，Tahoma,sans-serif; font-size:12px; color:#666; background-color:#f0f0f2; }
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed; }
a{text-decoration: none;}
ul,ol{list-style-type:none;}
h1, h2, h3,h4,h5{ font-family:"微软雅黑"; font-weight:normal;}
a,img{border:0;}
/*布局*/
.wrap{ width:1145px; height:auto; margin:0 auto; }
.clear{ clear:both;}

/*页眉样式*/
#header{ height:auto; z-index:10; background:url(bgheader.jpg) no-repeat center top; position:relative; }
/*.bgleft{ width:134px; height:97px; background:url(bg-header-left.jpg) no-repeat left center; position:absolute; left:0; top:2px; z-index:11; }
.bgright{ width:134px; height:97px; background:url(bg-header-right.jpg) no-repeat left center; position:absolute; right:0; top:2px; z-index:11; }*/
.headertop{ height:25px; line-height:25px; border-bottom:2px solid #22a7e2;}
.headertop p{ float:right; color:#000; font-size:12px;}
.headertop p a{color:#000; font-size:12px; padding-left:10px;}
.headertop p a:hover{ text-decoration:underline; color:#ebb611;}
#time{ background:url(icon-time.png) no-repeat left center; padding-left:22px; color:#000; font-size:12px;}
#header h1{  }
	#header h1 a{width:930px; height:100px; line-height:100px;   display:block; background:url(logo.jpg) no-repeat left center; text-indent:-9999px;   }
	.search {
    background: url(bg-search.png) no-repeat -2px center;
    height: 24px;
    position: relative;
    width:153px;
	position:absolute; 
	right:0; 
	bottom:20px;}
.search .text {
    background: none; border: medium none; height: 24px; line-height:24px; padding-left:6px; width: 120px;
float:left; color:#949292; font-family:"微软雅黑";}
.search .submit {
    background: none; border: medium none; cursor: pointer;
 height: 25px; width: 25px; float:left; text-indent:-9999px; }
 
	.nav{ height:28px; line-height:28px; background:url(bgnav.png) repeat-x;  }
	.nav ul{ width:1145px; margin:0 auto;}
	.nav li{ float:left;  text-align:center;  position:relative; z-index:10;   height:28px; line-height:28px; width:125px; background:url(navline.png) no-repeat right center;     }
	.nav li h2 a{ color:#000; font-size:14px;  display:block; font-weight:nomal;   }
	.nav li h2 a.now{ color:#fff; font-weight:bold; background:url(bgnow.png) repeat-x left bottom;}
	.nav li h2 a:hover { color:#fff; font-weight:bold;background:url(bgnow.png) repeat-x center bottom; }

	.option{border: 1px solid #acd1e1;
    display: none;
	background:#f5f8f8 url(option.jpg) repeat-x left top;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: left !important;
    top:28px;
    width:370px; z-index:99; }
	.bgop{background:#f5f8f8 url(option.jpg) repeat-x left top; left: 0; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); position: absolute;
    top:28px; width: 370px; display:none;}
	.option img{ float:left; border:1px solid #ccc; margin:15px; }
	.option .div-a{ padding-left:20px; width:120px; float:left; margin-top:15px;   }
	.option .div-a a{ color:#000; width:150px; height:30px; line-height:30px; display:block;}
	.option .div-a a:hover{ color:#f00; text-decoration:underline;}
	
/*首页banner*/
#banner{ height:345px; overflow:hidden;  margin:0 auto; width:100%; min-width:1000px; }
#banner .banner_box{  height:345px; position:relative; width:100%;  }

#banner #myjQueryContent { OVERFLOW:hidden; HEIGHT:345px; WIDTH:100%;}
#banner #myjQueryContent DIV { POSITION: absolute; HEIGHT:345px; top:0px; left:0px; WIDTH:100%;}
#banner #myjQueryContent .smask { Z-INDEX: -1; }
#banner #myjQueryContent IMG { width:100%; HEIGHT:345px; border:0; }
#myjQueryNav {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH:100px;
	HEIGHT:15px;
	position: absolute;
	bottom:8px;
	right:45%;
	z-index:5;}
#myjQueryNav LI { DISPLAY: block; FLOAT: left; WIDTH:8px; CURSOR: pointer; HEIGHT:8px; background-color:#ffab02;  margin-left:8px; border-radius:6px; }
#myjQueryNav a { COLOR: #666;  }
#myjQueryNav .current { background-color:#4eb6e4;  }
#myjQueryNav .current a { background-color:#4eb6e4; color:#fff; }

/*页脚样式*/
#footer{   padding:20px 0 ; background-color:#8e8d8d;  margin-top:20px; height:auto;  }
#footer p { color:#fff; text-align:center;   }
	#footer p a{ color:#fff; line-height:30px;}
	#footer p a:hover{ color:#ed0000; line-height:30px;}
	.cout{ width:20px; height:20px; background:url(bg-cout.gif) no-repeat; color:#333; margin:0 auto; display:block; }

/*滚动新闻*/
.bgnews{ height:26px; line-height:26px;  background:url(bgnews.png) repeat-x;}
.news-title{ float:left; width:40px;}
.news-title a{color:#014b8c;  font-size:12px; font-weight:bold; }
.carousel { float: left; position: relative; width: 550px;}
.jCarouselLite ul li { height: 26px;line-height: 26px; width: 550px; }
.jCarouselLite ul li a{ color:#737171;}

#mainbody{ height:auto;   overflow:hidden; background-color:#fff;   }
/*业务范围*/
.p-class{ width:130px; float:left; height:410px; margin-top:10px; }
.indextitle{ height:26px; line-height:26px;  background:url(bgtitle.png) repeat-x; color:#014b8c; font-size:14px; border:1px solid #eee; border-left:4px solid #014b8c; padding-left:5px;}
.indextitle span{ color:#c1c1c1; font-size:10px; font-family:Arial;  padding-left:5px; }
.class-box{ width:128px; border:1px solid #ccc;  height:360px; overflow:hidden;}
.class-box li{line-height:28px; background:url(li-bg2.png) no-repeat 10px center; padding-left:30px; border-bottom:1px solid #eee;}
.class-box li a{ color:#000;}
.class-box li a:hover{ color:#ff6600;}

/*首页中间栏*/

/*公司简介*/
.about{ height:215px; overflow:hidden; width:244px; float:left; margin-top:10px; margin-left:15px;}
.about img{ margin-top:5px; border:none;}
.about-box{ line-height:30px; height:120px; overflow:hidden; padding-top:8px; }
.about-box p{text-indent:20px; color:#000;}
.about-box p a{ color:#004b8c; font-size:12px;}
.about-box p a:hover{ text-decoration:underline;}

/*新闻动态*/
.news{ width:248px; height:215px; margin-top:10px; float:left; margin-left:15px; }
.news ul{ width:248px; height:180px; overflow:hidden;}
.news ul li{ height:30px; line-height:30px;  background:url(dot.png) no-repeat 0px center;text-overflow: ellipsis; overflow:hidden;
	white-space: nowrap; padding-left:10px; width:238px;}
.news ul li a{color:#000; }
.news ul li a:hover{ color:#ff6600;}
.news ul li a span{ float:right; color:#000;}
/*下载中心*/
.index-load{ width:160px; float:left; margin-top:10px; margin-left:15px; height:215px;}
.index-load a{ display:inline-block; margin-top:5px;}
/*公司招聘*/
.index-rect{ width:142px; float:left; margin-top:10px; margin-left:15px; height:215px; overflow:hidden;}
/*能效标识实施产品*/
.product2{ width:149px; float:left; margin-top:10px; margin-left:10px; height:215px; overflow:hidden;}
.product2 li {
width: 128px;
}
.product2 h2{ background:url(bgtitle2.png) no-repeat left center; padding-left:22px; color:#fff; font-size:14px; height:26px;}
.product2 a{ line-height:24px; background:url(li-bg.png) no-repeat 5px center; padding-left:20px; color:#000; display:inline-block;}
.product2 a:hover{color:#ff6600;}
/*产品滚动*/
.product-list{ height:141px; overflow:hidden; width:845px; margin-top:25px; margin-left:15px;   position:relative;   float:left;}
.piclist ul li{ width:138px; height:auto; margin-right:20px; float:left; }
.piclist ul li a{  display:block; width:136px;  border:1px solid #ccc;  }
.piclist ul li a:hover{ border:1px solid #f00;}
.piclist ul li img{ width:136px; height:136px; border:none;}
.prev{ position:absolute; left:0px; top:0px; width:22px; height:141px;  background:url(btn-scroll.png) no-repeat left top; text-indent:-9999px; display:inline-block; cursor:pointer;}
.next{ position:absolute; right:0px; top:0px; width:22px; height:141px;  background:url(btn-scroll.png) no-repeat -22px top; text-indent:-9999px; display:inline-block;}
/*联系我们*/
.contact{ width:135px; float:left; height:140px; overflow:hidden; margin-top:25px; margin-left:15px;}
.contact p{ color:#333; font-size:12px; line-height:24px; padding-left:5px;}


/*友情链接*/
.index-link {width:1145px;padding-top:20px; margin:0 auto;}
.index-link h2{ color:#014b8c; font-size:14px; height:30px; line-height:30px; font-weight:bold; }
#links {
    overflow: hidden;
    width:100%;
	height:80px;
	}

#links img {
    height: 60px;
    margin-left: 20px;
    width: 192px; border:1px solid #ccc;}
#inlinks {
    float: left;
    height: 60px;
    width:800%;}
#links1 {
    float: left;
    height: 60px;}
#links2 {
    float: left;}



/* 内页主内容样式 */
.leftpart{ width:160px;  float:left; height:auto; margin-top:10px;    }
.submenu{ margin-bottom:20px;   width:160px;   height:auto;     }
.innertitle{  height:30px; line-height:30px; text-align:center;  color:#fff; font-size:14px; background-color:#004b8c;}
.submenu li{   height:30px; line-height:30px; margin-top:5px; border-bottom:1px solid #ccc; text-align:center;  }
.submenu li a{ color:#333;  display:block; font-size:12px;   }
.submenu li a.now{ color:#fe6400;    }
.submenu li a:hover{ color:#fe6400;     }





.rightpart{ float:left;  height:auto; width:920px;  margin-top:10px; margin-left:20px; }
.location_nav{ height:30px; line-height:30px; color:#000; font-size:14px;  font-family:"微软雅黑"; ; font-weight:500; border-bottom:1px solid #ccc; }
.location_nav span{ float:right; font-weight:normal; font-size:12px; color:#333;}
.location_nav span a{ color:#000; padding:0 2px;}
.location_nav span a:hover{ text-decoration:underline; color:#fe0000;}
.inner-content{ height:auto;  min-height:500px; color:#333;} 

/*--------------搜索---------------------*/
.search_title {
 margin-top: 10px;
border: 1px solid #ccc; 
border-right: 0;
border-left: 0;
 background: #F3F3F3; 
height: 30px;
line-height: 30px;
padding-left: 5px;
}
.search_title a {
padding-left: 15px;
font-weight: bold;
}
.search_content {
margin-top: 5px;
border-bottom: 1px dashed #ccc;
margin-bottom:10px;
}
.search_content h2 {
height: 25px;
line-height: 25px;
}
.search_content h2 a {
font-size: 14px;
}
.search_content p {
padding: 5px 0;
line-height: 23px;
}