@charset "utf-8";
body { font-family: Arial; font-size:12px; color:#555; margin:0 auto; background:#fff; }
ul , ol ,form ,p ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,div ,input ,text ,textarea ,dl ,dt ,dd{ padding:0; margin:0;}
ul ,ol{ list-style:none;}
img{ border:none;}
a{ color:#555555; text-decoration:none;}
a:hover{ text-decoration:none; color:#db2032;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
h1 { font-size:16px; margin:0px; }
h2 { font-size:14px;  margin:0px;}
h3 { font-size:12px;  margin:0px;}
.clearfloat{ zoom:1; /* 兼容IE6/7 */}
.clearfloat:after{ display:block; clear:both; content:""; visibility:hidden; height:0; /* 兼容IE8以上及非IE */}

.banner{ border-top:5px solid #3e3c3c; }

.top_bg{  height:120px; margin:0 auto; min-width:1005px;}
.logo{ padding-top:60px; }
.top{  height:120px; }
.top ,.nav ,.mainbox ,.box2 ,.box3 ,.foot { width:1005px; margin:0 auto;}

.ny_top{ width:1005px; margin:0 auto;}
.ny_top{  height:120px; border-bottom:5px solid #3e3c3c;}

.search{ width:290px; margin-top:26px; font-weight:bold; color:#db2032; font-size:14px;}
.search a{ float:left;}
.search .mycart{ color:#fff; background:url(top_img1.gif) no-repeat; width:132px; height:35px; line-height:34px; font-size:16px; display:block; text-align:center; padding-left:10px;}
.search .inquiry{ color:#fff; background:url(top_img2.gif) no-repeat; width:132px; height:35px; line-height:34px; font-size:16px;display:block; text-align:center; padding-left:10px;}
.nav{ width:868px; float:right; padding-top:20px; margin-right:-60px; }
.nav ul li{ float:left; background:url(head_x.jpg) no-repeat 0% 50%; }
.nav ul li a{font-size:14px; font-weight:bold; width:123px; height:39px; line-height:39px; text-align:center; display:block;  } 
.nav ul li a:hover{width:123px; height:39px; line-height:39px; text-align:center; color:#fff;text-decoration:none;  background:url(head_bg.gif) no-repeat; display:block;} 
#on a{  background:url(head_bg.gif) no-repeat;width:123px; height:39px; line-height:39px; text-align:center; color:#fff;} 

/*.nav li{ float:left; font-size:14px;}
.nav li a{ display:block; color:#fff; width:112px; text-align:center;}*/


.slide { height: 408px; text-align: center; width: 100% !important }
#slider { overflow:hidden:width:100%; height: 408px; text-align: center; background:#cab482; }
.slide a { display: block; margin: 0 auto; background-color: transparent; width: 1424px; }
#top_pagination { width: 100%; background:url(barra_slider.png) #F7F7F7 no-repeat center center; height: 45px; }
#top_pagination .pagination_content { float: right; position: relative; left: -50%; text-align: left; height: 45px; }
#top_pagination .pagination_content ul { list-style: none; position: relative; left: 50%; padding: 0; margin: 17px 0 0 0; }
#top_pagination .pagination_content ul { float: left; position: relative; }
.option { width: 13px; height: 13px; float: left; background:url(energysistem_sprites.png) no-repeat -137.20004272460938px -0.8000030517578125px; list-style: none; margin: 0 10px; cursor: pointer; border:1px solid red; }
.activeSlider { background-position: 0 0; }

.box1{min-width:1005px; overflow:hidden; margin-top:20px;}
.about{ width:788px; }

.video { width:190px; padding-top:15px; background:url(left_bg.jpg) no-repeat center left; height:412px;}
.video .box1_bt{ padding-bottom:10px;text-align:center;}
.video .box1_bt a{ font-size:18px; color:#fff; font-weight:bold;}

.video .video_cen{ width:130px; padding:10px; margin-left:20px;  height:250px; overflow:hidden;}
.video .video_cen ul li{ padding:9px 0px 9px 20px; background:url(bt_bg1.gif) no-repeat 0% 50%; border-bottom:1px solid #f0efef;}
.video .video_cen ul li a{ color:#555555; font-weight:bold;}
.video .video_bot{ width:150px;margin:10px 20px;}

.about .about_cen{ padding-top:14px;}
.about .about_cen .about_cen_left{ float:left; width:176px;padding-right:20px;}
.about .about_cen .about_cen_right p{ line-height:22px; height:110px; overflow:hidden;}
.about .about_cen .about_cen_right img{ padding-bottom:2px;}
.about .box1_bt{padding-bottom:30px; border-bottom:1px solid #d9d9d9;}
.about .box1_bt a{ float:right; color:#5faa1a; }
.about .box1_bt h3{ float:left; color:#5faa1a; font-size:18px; font-weight:normal;}

.about_bot{ margin-top:30px;}
.about_bot ul{ margin-top:20px;}
.about_bot ul li{ float:left; padding:0px 4px;}
.about_bot ul li p{ padding-top:10px; text-align:center;}

/**/
.foot_bg{ height:54px; background:#f08519; margin:40px auto 0; min-width:1082px;}
.foot{ line-height:54px; color:#fff; }
.foot a{ color:#fff; }
.foot em{ color:#fff; font-style:normal; padding:0px 10px;}
.foot .foot_left a{ font-weight:bold;}
.foot .foot_right a{ text-decoration:underline;}

.bottom {clear:both;padding-top:20px; padding-bottom:20px;}
.bottom_nav { color:#666666; text-align:center; word-spacing:3px; height:20px; padding-top:5px; text-align:center;}

/*内页开始*/

.main{width:788px;}
.main .box1_bt{background:url(bt_bg1.gif) no-repeat 0% 40%;padding-bottom:30px;border-bottom:1px solid #d9d9d9;}
.main .box1_bt span { float:right;}
.main .box1_bt span a{color:#5faa1a; }
.main .box1_bt h3{ padding-left:16px; float:left; color:#5faa1a; font-size:18px; font-weight:normal;}
.main_right_about{ padding-top:10px;}
.main_right ul{ margin-top:10px;}
.main_right ul li{ height:180px; float:left; padding:20px 24px 10px 24px; border-bottom:1px dotted #c8c6c6;}
.main_right ul li p{ padding-top:10px; text-align:center;}

.main_left { width:194px;  background:url(left_bg1.jpg) no-repeat center left; min-height:510px;}
.main_left .box1_bt{ margin:10px 10px; background:url(left_head_bg.jpg) no-repeat;text-align:center;}
.main_left .box1_bt a{ line-height:36px;font-size:18px; color:#fff; font-weight:bold;}
.main_left .main_left_cen{ width:150px; padding:0px 5px; margin-left:20px; /* */ overflow:hidden;}
.main_left .main_left_cen ul li{ padding:9px 0px 9px 20px; background:url(bt_bg2.gif) no-repeat 0% 50%; border-bottom:1px solid #f0efef;}
.main_left .main_left_cen ul li a{ color:#555555; font-weight:bold;}
.main_left .main_left_bot{ border-radius:8px;-moz-border-radius:8px;width:150px; height:48px;margin:10px 20px; border:1px solid #f0efef;}
.main_left .main_left_bot img{ padding:10px 9px;}


.fl_lb { background:#fff !important; line-height:100%; padding-left:0px!important;  }
.fl_lb p { background:#fff !important ; font-size:12px !important ; font-weight:normal !important  } 




/**/
.pro_lis_page{ width:480px;padding:11px 0; clear:both; padding-right:8px; margin:15px auto;}
.pro_lis_page span,.pro_lis_page a{ display:inline-block;}
.pro_lis_page a{ border:solid 1px #d5d5d5; padding: 3px 8px; margin:0 2px;}
.pro_lis_page span a{ width:46px; text-align:center;}
.pro_lis_page .this_page,.pro_lis_page a:hover{ background:#5faa1a; border:solid 1px #d5d5d5; color:#FFF;}





.pd_nc_zw {  padding-bottom:10px; word-break:break-all ; color:#000000; line-height:170%; padding-left:10px; padding-right:10px;  }


.pd_fl_lb { color:#000000   }

.pd_zw_pro_lb_pic1 { padding-right:20px; padding-left:15px;}
.pd_zw_pro_lb_pic1 img { border:solid 1px #D3DBEF  }
.pd_zw_pro_lb_pic1_img { text-align:center; }
.pd_zw_pro_lb_pic1_img img { border:solid 1px #ccc; width:160px; height:120px;}
.pd_zw_pro_lb_pic1_bt { text-align:center; font-size:12px;  padding-top:5px}





.apd_zw_pro_lb_pic1 { padding-right:25px;}
.apd_zw_pro_lb_pic1 img { border:solid 1px #D3DBEF  }
.apd_zw_pro_lb_pic1_img { text-align:center; }
.apd_zw_pro_lb_pic1_img img { border:solid 1px #ccc; width:170px; height:170px;}
.apd_zw_pro_lb_pic1_bt { text-align:center; font-size:12px;  padding-top:5px}






.pd_zw_pro_lb_pic1_xh { text-align:center; font-size:12px; }
.pd_zw_pro_lb_pic1_bt a,.pd_zw_pro_lb_pic1_xh a { color:#333333 }

.pd_zw_pic { text-align:center; clear:both; padding-top:10px; overflow:hidden; }

.pd_zw_lb_body { padding:10px;  clear:both; line-height:170%}  


/*pindao show*/
.nc_keywords { padding-top:10px; padding-bottom:10px; }
.anli_fy { padding-left:13px; padding:10px 0px 10px 0px; line-height:200%}
.anli_fy li {  list-style:none;}

.pro_pic,.pro_pic2 { text-align:center; padding:5px; }

.pd_zw_lb_xg { padding-top:10px; padding-left:10px;  clear:both; border-top:dotted 1px #ccc; line-height:150%;}
.Related_Cases { padding-top:10px; padding-left:10px;  clear:both; border-top:dotted 1px #ccc;}
.Related_Cases_bt { font-weight:bold;}  
.Related_Cases_lb li {   padding-top:10px; background:url('bg99.gif') no-repeat 0px 12px; padding-left:20px;}
.pd_zw_lb_other { text-align:center; font-size:16px; padding-top:20px; }
.pd_zw_lb_other a { color:#FF3300}
.pd_zw_lb_other a:hover { color:#0189E2}
.pd_zw_lb_jj { padding-bottom:5px; padding-bottom:5px;}
.pd_zw_fx { text-align:right; border-bottom:solid 1px #ccc; padding-right:20px; padding-top:5px; padding-bottom:5px;} 


/*pindao lb*/
.pd_news_lb { background:url('bg99.gif') no-repeat 8px 16px; padding-left:25px; padding-top:12px; border-bottom:dotted 1px #ccc;  }
.pd_news_lb a {font-size:14px; font-weight:normal; }
.fy { clear:both; font-size:14px; padding-top:20px; padding-bottom:20px; font-family:"Arial"  }
.news_class { padding-left:20px; line-height:160%  }
.news_class_bt { width:550px; float:left; padding-bottom:5px; padding-top:5px; background:url('ico3.gif') no-repeat 0px 5px; padding-left:20px; }
.news_class_time { width:100px; float:left; text-align:center; padding-bottom:5px; padding-top:5px;}  
.news_lb_ge { border-top: dotted 1px #f1f1f1;}



.pd_zw_bt { font-size:18px; font-weight:bold; padding-top:10px; clear:both;text-align:center; padding-bottom:10px; background:url('bg17.gif') repeat-x 10px; }


.ab_r_tool { border-bottom:solid 1px #ccc; padding:10px; text-align:center}
.SBack { text-align:right; padding-top:10px; padding-right:10px; padding-bottom:10px;}
.nc_bt nc_btA links_body_bt h1{ font-size:16px; padding-top:10px;}
#bList_selected a { color:#E60505;  display:block; font-weight:bold }
#sList_selected a { color:#E60505; }
#List_selected a { color:#E60505; }

.zw_wz{ color:#000000}
.newsxs{ padding-left:20px; padding-right:10px;}
.nc_download_url { text-align:center; clear:both; padding-top:10px; padding-bottom:20px;}


.pd_zw_l { overflow:hidden; border:solid 1px #ccc; padding:10px; }
.pd_zw_r { text-align:left; line-height:150%;  padding-bottom:10px; width:60%;   padding-left:10px;}
.pd_zw_c { padding:10px;}

.pd_zw_lb_feedback { border:solid 1px #F90; padding:10px; clear:both; text-align:center; background:#FFFBEE}

.pd_zw_lb_qq { clear:both; padding:5px; vertical-align:middle}
.pd_zw_lb_qq img { padding-right:5px;}
.pd_zw_lb_other { text-align:center; font-size:16px; padding-top:20px; }
.pd_zw_lb_other a { color:#FF3300}
.pd_zw_lb_other a:hover { color:#0189E2}
.pd_zw_lb_model,.pd_zw_lb_region,.pd_zw_lb_jj{ padding-top:10px; padding-bottom:10px; font-size:12px; word-break:break-all;}
.pd_zw_lb_region {} 
.pd_zw_lb_jj {  clear:both; }
.pd_zw_lb_jb { padding-top:5px; padding-bottom:5px; word-break:break-all; }

 
.pd_zw_news_lb td { border-bottom:dotted 1px #ccc;}

.pd_zw_pro_lb_ge  { border-bottom:dotted 1px #ccc; padding-top:20px;}
.pd_zw_pro_lb  td {padding-top:10px; }
.ge_heaa { height:10px; font-size:1px; clear:both; width:80px; }


.lm_lmbg li{ text-align:left; height:20px; padding-top:10px; padding-left:20px; border-bottom:1px solid #d7d7d7;}


.ab_rrr{ padding-left:40px; padding-right:30px text-align:center}




.index_pro_lb {
	width:213px;
}
.index_pro_lb_bt { width:213px;
	background:#fff;
	padding-left:15px;
	clear:both;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	height:20px;
	color:#333
}
.index_pro_lb_bt a {
	color:#333;
}
.index_pro_lb_lb {
width:186px;
	background:url(ny_lmmbg.gif) repeat-y;  _margin-top:-6px; padding-top:10px;
	padding:10px 10px 10px 10px;
	border-top:0px;
}
.index_pro_lb_lb a {
	}
.fl_b {
	background:url('tt4.gif') no-repeat 5px 7px;
	padding-left:20px;
	border-bottom: solid 1px #f3f3f3;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold
}
.fl_s {
	padding-left:20px;
	background:url('tt8.gif') no-repeat 5px 10px;
	padding-top:8px;
	padding-bottom:5px;
	border-bottom:solid 1px #f3f3f3
}
.index_pro_lb_so {
	background:url('bg11.gif') no-repeat 50% 50%;
	padding-left:20px;
	padding-top:8px;
	height:35px;
}
.so_input_key {
	border:0px;
	float:left;
	height:18px;
	padding-top:5px;
	color:#A5A5A5;
	width:125px;
}
.so_input_sub {
	float:left;
}
.index_pro_lb_notic {
	padding-bottom:5px;
	color:#B8B8B8
}

#ISL_Cont .ScrCont{ width:10000000px;}
.picture_body{ width:780px; overflow:hidden;}
.picture_body ul{ float:left;}
.picture_body ul li{  width:148px;display:inline;}



.QQbox {
	Z-INDEX: 99999;
	RIGHT: 0px;
	WIDTH: 145px;
	POSITION: absolute;
	TOP: 350px
}
.QQbox .press {
	RIGHT: 0px;
	WIDTH: 33px;
	CURSOR: pointer;
	POSITION: absolute;
	HEIGHT: 158px;
}
.QQbox .Qlist {	WIDTH: 145px;
}
.QQbox .Qlist .t {
    clear:both;	
    	WIDTH: 145px;
	HEIGHT: 43px;
	BACKGROUND:url(/js/qq/top.gif) repeat 50% 50% ;
}
.QQbox .Qlist .b {
    clear:both;	
	font-size:1px;WIDTH: 145px;
	HEIGHT:21px;
	BACKGROUND:url(/js/qq/bottom.gif) no-repeat right 50%
}
.QQbox .Qlist .con {
	BACKGROUND:url(/js/qq/middle.gif) repeat-y ;	padding-left:10px; padding-right:10px;
}
