body { background:url(/templets/default/heilang/images/bg_02.jpg) top repeat-x; margin:0px; padding:0px;  font-size:12px; font-family:微软雅黑;}
img,li,p,ul,h1,h2,h3,h4,dl,dd,dt,ol{ border:0px; padding:0px; margin:0px;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

.HeadBar,.NavBar,.BannerBar,.MainBar,.FooterCon,.NeiBanner,.IndexProType{ width:1020px; margin:0 auto;}

.HeadBar{ height:165px; background:url(/templets/default/heilang/images/img1_02.jpg) top no-repeat; position:relative; z-index:999999;}
.HeadBar h1{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}
.Language{ width:956px;  height:35px; list-style:none;}
.Language ul{ list-style:none;}
.Language li{ float:right; margin-top:7px; margin-right:5px;}
.LogoBar{ width:537px; height:85px; float:left; }
.SearchBar{ width:240px;  position:absolute; right:0px; top:10px;}
.SearchBar dt{ width:160px; float:left;}
.SearchT{ border:solid 1px #15c11a; color:#999999;}

.Telico{ position:absolute; right:0px; top:43px;}

.TopNav{ text-align:right; position:absolute; right:0px; bottom:55px; border-top:1px #ebebeb solid; padding-top:5px;}
.TopNav ul{ list-style:none;}
.TopNav li{ float:left; font-size:15px; font-weight:bold;  font-family:微软雅黑; margin-left:20px;}
.TopNav li a{ color:#003D99;}

.BannerBar{ height:380px;}

.index1{background:url(/templets/default/heilang/images/MainBg_36.jpg) top no-repeat #fff; clear:both; height:240px; width:1020px; margin:0 auto;}

.index1 .box{ width:240px; height:80px; border:1px #e2e2e2 solid; margin:30px 0 20px 10px; float:left; position:relative;}
.index1 .box .img1{ position:absolute; left:10px; top:10px;}
.index1 .box .text1{position:absolute; left:80px; top:40px; line-height:16px; color:#999;}

.index1 .box2{ width:1020px; height:88px; margin:0 auto; background-image:url(/templets/default/heilang/images/index_15_2_bg.jpg); clear:both;}
.index1 .box2 img{ margin:10px;}

.index2{ width:1020px; height:660px; margin:0 auto;}
.index2 .left{ width:240px; height:640px; border:1px solid #6673cc; float:left;}
.index2 .right{ float:right; width:750px;}
.index2 .left h3{ background-color:#003D99; font-size:16px; margin:1px; padding:5px 0 5px 10px; clear:both; color:#fff;}
.index2 .left h3 a{ color:#fff;}
.index2 .left h2{ background-color:#003D99; font-size:16px; margin:1px; padding:5px 0 5px 10px; clear:both; color:#fff;}
.index2 .left h2 a{ color:#fff;}
.index2 .left ul{ list-style:none; margin:5px 0 5px 0; clear:both;}
.index2 .left li{ float:left; margin:0 5px 0 10px; border-bottom:1px dashed #ccc; line-height:22px;}
.index2 .left li a{ color:#666;}

.index2 .right .probox{ height:260px; position:relative;}
.index2 .right h3{ font-size:16px; border-bottom:3px solid #003D99; margin-bottom:10px; padding-bottom:5px;}
.index2 .right h3 a{ color:#6673cc;}
.index2 .right h2{ font-size:16px; border-bottom:3px solid #003D99; margin-bottom:10px; padding-bottom:5px;}
.index2 .right h2 a{ color:#6673cc;}
.index2 .right .probox ul{ list-style:none;}
.index2 .right .probox li{ width:250px; height:180px; float:left; }
.index2 .right .probox li img{ width:240px;}
.index2 .right .probox li a{ color:#666;}
.index2 .right .probox .more{ position:absolute; color:#999;  right:0px; top:0px;}
.index2 .right .probox .more a{ color:#999;}

.index3{ height:645px; background:url(/templets/default/heilang/images/index_15_3_bg.jpg)top repeat-x;  clear:both;}
.index3 .con1{ width:1020px;  margin:0 auto; position:relative;}
.index3 .con1 .img1{ position:absolute; right:0px; top:-22px;}
.index3 .con1 .left{ width:680px; height:307px; background-color:#fff; float:left; margin-top:25px; position:relative; }
.index3 .con1 .right{ width:310px; height:307px; float:right; background:url(/templets/default/heilang/images/index_15_3_right_bg.jpg);  margin-top:25px; position:relative;}

.index3 .con1 h3{ font-size:20px; color:#ff9900; border-bottom:3px solid #ff9900; margin:15px 15px 5px 15px; padding-bottom:5px;}
.index3 .con1 h2{ font-size:20px; color:#ff9900; border-bottom:3px solid #ff9900; margin:15px 15px 5px 15px; padding-bottom:5px;}

.index3 .con1 .more{ position:absolute; right:15px; top:25px;}
.index3 .con1 .more a{ color:#999;}
.index3 .con1 .text1{ color:#999; padding-left:15px;}
.index3 .con1 .text2{ width:95%; margin:10px auto;  color:#666; line-height:20px;}
.index3 .con1 .text2 img{ float:left; margin:0 15px 15px 0;}
.index3 .con1 .text2 a{ color:#000; text-decoration:underline;}

.index3 .con1 .right ul{ list-style:none; margin-top:20px;}
.index3 .con1 .right li{ background:url(/templets/default/heilang/images/sanj1.gif) no-repeat left center; border-bottom:1px dotted #ccc; width:82%; margin:0 auto; padding-left:15px; line-height:25px; font-size:13px;}

.index3 .con2{ width:1020px;  margin:20px auto; height:150px; clear:both;}
.index3 .con2 .img1{ width:170px;}



.index4{ height:681px; background:url(/templets/default/heilang/images/index_15_4_bg.jpg)top repeat-x; }
.index4 .con1{ width:1020px; height:681px;  margin:0 auto; background:url(/templets/default/heilang/images/index_15_4_bg1.jpg); position:relative; }

.index4 .con1 .text1{ position:absolute; left:80px; top:152px;}
.index4 .con1 .text2{ position:absolute; left:80px; top:316px;}
.index4 .con1 .text3{ position:absolute; left:80px; top:435px;}
.index4 .con1 .text4{ color:#2D63DE; font-weight:bold;}
.index4 .con1  h4{ font-size:18px; color:#2D63DE; }
.index4 .con1 .img1{ position:absolute; left:1px; top:152px;}
.index4 .con1 .img2{ position:absolute; left:1px; top:316px;}
.index4 .con1 .img4{ position:absolute; left:1px; top:435px;}
.index4 .con1 .img5{ position:absolute; right:200px; top:120px;}
.index4 .con1 .img6{ position:absolute; right:0px; top:260px;}
.index4 .con1 .img7{ position:absolute; right:144px; top:450px;}

.index4 .con1 ul{ list-style:none;}
.index4 .con1 li{background:url(/templets/default/heilang/images/sanj1.gif)no-repeat left  center;  padding-left:15px; line-height:25px; }

.index5{ width:1020px; margin:20px auto; height:304px; background:url(/templets/default/heilang/images/index_15_5_bg.jpg)top repeat-x; position:relative; }
.index5 .text1{ position:absolute; top:70px; left:20px; color:#fff; list-style:none;}
.index5 .text1 ul{}
.index5 .text1 li{ float:left; background:url(/templets/default/heilang/images/index_15_5-2.png)no-repeat left  center; margin-right:10px; padding-left:20px;  }
.index5 .img1{ position:absolute; right:20px; top:15px;}
.index5 .con1{ position:absolute; bottom:50px; left:5px;}

.index6{ width:1020px; height:220px; margin:0 auto; margin-bottom:20px; }
.index6 .con1{ width:328px; height:210px;  float:left; border:1px solid #e4e4e4;  position:relative; margin-right:15px;}
.index6 .con2{ width:326px; height:210px;  float:right; border:1px solid #e4e4e4;  position:relative;}

.index6 h3{ font-size: 20px; color:#003300; position:absolute; left:10px; top:10px;}
.index6 h3 a{color:#003300; }
.index6 h2{ font-size: 20px; color:#003300; position:absolute; left:10px; top:10px;}
.index6 h2 a{color:#003300; }

.index6 .text1{ color:#999;  position:absolute; left:10px; top:35px;}
.index6 .img1{ position:absolute; left:10px; top:60px;}
.index6 ul{ list-style:none; width:190px; position:absolute; top:60px; right:5px; }
.index6 li{background:url(/templets/default/heilang/images/sanj1.gif) no-repeat left center; padding-left:10px;  line-height:20px; width:170px; height:23px; overflow:hidden; text-overflow:ellipsis; }
.index6 li a{ color:#666;}


.index7{ width:1020px; height:345px; margin:0 auto; margin-bottom:20px; }
.index7 .con1{ width:340px; height:345px;  float:left; border:1px solid #e4e4e4; margin-right:15px;}
.index7 .con2{ width:650px; height:345px;  float:right; border:1px solid #e4e4e4;  position:relative;}
 .index7 .con11 {  height:170px;   position:relative; }
.index7 h3{ font-size: 20px; color:#003300; }
.index7 h3 a{color:#2D63DE; }

.index7 .text1{ color:#999;  position:absolute; left:10px; top:35px;}
.index7 .text2 { position:absolute; left:10px; top:10px; }
.index7 .text3 { position:absolute; left:10px; top:140px; }
.index7 .img1{ position:absolute; left:10px; top:60px;}
.index7 .con1 ul{ list-style:none; width:200px; position:absolute; top:60px; right:5px; }
.index7 .con1 li{background:url(/templets/default/heilang/images/sanj1.gif) no-repeat left center; padding-left:10px;  line-height:21px; width:170px; height:23px; overflow:hidden; text-overflow:ellipsis; }
.index7 .con1 li a{ color:#666;}

.index7 .con2 ul{ list-style:none; width:515px; position:absolute; top:60px; right:5px; }
.index7 .con2 li{background:url(/templets/default/heilang/images/sanj1.gif) no-repeat left center; padding-left:10px;  line-height:21px; width:42%; height:23px; overflow:hidden; text-overflow:ellipsis; float:right; margin-right:20px;}
.index7 .con2 li a{ color:#666;}



/*导航.一级菜&#65533;*/

#menu{ height:45px; position:relative; clear:both;}
#menu ul{ list-style:none;}
#menu li{ float:left; width:97px;  height:45px; text-align:center;  font:14px "微软雅黑"; line-height:45px;  _display:inline;  font-weight:bolder; background:url(/templets/default/heilang/images/NavBg_31.jpg) right no-repeat;}
#menu li span{  padding:0 20px; cursor:pointer; }
#menu li a{ color:#004020;}
#menu li a:hover,#menu li a.hover,#menu li a.on{ float:left; line-height:45px; height:45px; background:url(/templets/default/heilang/images/NavBg_30.jpg) ; display:block;}
#menu li a:hover span,#menu li a.hover span,#menu li a.on span{ float:left;  background:url(/templets/default/heilang/images/NavBg_30.jpg);  color:#004020; }
#menu li a.activeMenu{ background:url(/templets/default/heilang/images/NavBg_30.jpg);  color:#004020;}






/*导航.二级菜单*/
#menu-popup{ z-index:999999; position:absolute; top:160px !important; color:#5C5C5D;}
#menu-popup a:link,#menu-popup a:visited{color:#fff;}

#menu-popup .hsabout,#menu-popup .hsnews,#menu-popup .hsproducts,#menu-popup .hsdevelop,#menu-popup .hsservices,#menu-popup .TopNav001,#menu-popup .TopNav002
{ width:240px; background-color:#049e09; border:1px solid #80cd85;  padding:15px; overflow:hidden;}




#menu-popup .hsabout{margin-left:95px; _position:absolute; _top:0;  _left:0;}
#menu-popup .hsproducts{ margin-left:192px; _position:absolute; top:0; _left:0; _display:inline; }
#menu-popup .hsnews{margin-left:289px; _position:absolute; _left:0; }
#menu-popup .hsservices{margin-left:386px; _position:absolute; _left:0px;  _display:inline; }
#menu-popup .hsdevelop{ margin-left:483px; _position:absolute; _left:0; }
#menu-popup .TopNav001{margin-left:580px; _position:absolute; _left:0px; _display:inline; }
#menu-popup .TopNav002{margin-left:677px; _position:absolute; _left:0px;  _display:inline; }

#menu-popup .menucon{ line-height:25px;}
#menu-popup .menucon img{ float:right; }
#menu-popup .menucon a{ margin-right:20px;}

#menu-popup .menupro{}
#menu-popup .menupro dl{ width:70px; height:100px; float:left; margin-right:5px;}
#menu-popup .menupro dd{}
#menu-popup .menupro dd img{ width:70px; height:70px;} 
#menu-popup .menupro dt{ text-align:center;}

/*导航.产品&#65533;2014416&#65533;*/

.MainNav{ height:45px; position:relative; clear:both;}
.MainNav ul{ list-style:none;}
.MainNav li{ float:left; font-size:13px; line-height:45px;  _display:inline;  background:url(/templets/default/heilang/images/NavBg_31.jpg) left no-repeat; padding-left:9px; margin-right:9px; display:block;}
.MainNav li a{ color:#004020;}
.MainNav li a:hover{background:url(/templets/default/heilang/images/NavBg_30.jpg) ;}


.MainNav a{ padding-right:13px; font-family:微软雅黑; color:#004020; font-size:13px;}
.hb{ display:none;}
.img3{ height:25px; padding:15px 5px 0 5px;}
.hb2{height:30px; background-color:#d2e0c9; padding:5px;}

/*底部*/


.FooterBox{ width:100%; height:203px; background:url(/templets/default/heilang/images/footerBg.jpg) bottom repeat-x #bbe4bc; color:#29422a;  line-height:20px; clear:both;}
.FooterBox a{color:#003300;}
.footer_1,.footer_2{width:1020px; margin:0 auto;}
.footer_1{height:110px;}
.footer_2{ height:93px; position:relative;}
.footer_2 .bdsharebuttonbox { position:absolute; right:200px; bottom:15px;}
.footer_2 p{ margin-top:15px;}
.footer_2_nav { width:355px; height:28px; background:url(/templets/default/heilang/images/footerimg_107.jpg); right:0px; top:5px; position:absolute; list-style:none; }
.footer_2_nav li{ float:left;  padding:2px 4px 0 8px;}
.footer_2_other{ position:absolute; right:0px; top:25px;}


.FooterCon{ width:1020px; height:220px; margin:0 auto; padding:10px; position:relative;}
.FooterBox h3{ color:#003300; font-size:16px; line-height:25px;}
.FooterContact{ margin:0 40px 0 0; width:220px; position:absolute; right:0px; top:18px;}

.FooterPro{float:left; width:720px;}
.FooterOther{ float:right; width:320px; position:relative; }
.lianzhao{ position:absolute; right:0px; top:5px;}

.FooterPro ul{ list-style:none;}
.FooterPro li{ position:relative; background:url(../images/sanj1.gif) left no-repeat; text-indent:20px; width:24%; float:left;}
.FooterPro a{ color:#29422a;}

.FooterNav{ position:absolute; bottom:10px; left:0px; clear:both;}
.FooterNav ul{ list-style:none;}
.FooterNav li{ float:left; padding:0 5px 0 5px;  font-family:΢ź; font-weight:bold;}
.FooterNav li a{color:#81ce84;}

.FooterNav li a{color:#81ce84;}

.footer_copy{ width:600px; position:absolute; left:0px; bottom:10px;}
.footer_honor{ width:350px; position:absolute; right:0px; bottom:1px;}


.tupah{ width:1020px; float:left; clear:both;position:relative;}
.tupah .box{ position:relative; overflow:hidden; height:380px; width:1020px; float:left; }
.tupah ul{
	position:absolute;
	left:0;
	top:0;
	width: 1020px;
	list-style:none;
}
.tupah ul li{ float:left; width:1020px;}
.zuoyou{ float:right;  position:relative; z-index:999;}
.zuo{ position: absolute; top:160px; left:0px; z-index:999;}
.you{ position: absolute; top:160px; right:0px;z-index:999;}

.link{ width:100%; margin:10px auto; font-size:12px; }
.link a{ color:#666; font-style:italic;}







		.picMarquee-left{ width:1020px;  overflow:hidden; position:relative;  }
		.picMarquee-left .hd{height:1px; position:relative; }
		.picMarquee-left .hd .prev,.picMarquee-left2 .hd .next{ display:block;  width:21px; height:68px; overflow:hidden;
			 cursor:pointer; position:absolute; }
		.picMarquee-left .hd .prev{ background:url("../images/index_15_3_jt_1.png") no-repeat; left:0px; top:35px;}
		.picMarquee-left .hd .next{ background:url("../images/index_15_3_jt_2.png") no-repeat; right:0px; top:35px;}
		.picMarquee-left .bd{ padding:0 45px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:170px; height:117px; display:block;  }
		
		
		.picMarquee-left2{ width:1000px;  overflow:hidden; position:relative;  }
		.picMarquee-left2 .hd{height:1px; position:relative; }
		.picMarquee-left2 .hd .prev,.picMarquee-left .hd .next{ display:block;  width:21px; height:68px; overflow:hidden;
			 cursor:pointer; position:absolute; }
		.picMarquee-left2 .hd .prev{ background:url("../images/index_15_3_jt_1.png") no-repeat; left:0px; top:35px;}
		.picMarquee-left2 .hd .next{ background:url("../images/index_15_3_jt_2.png") no-repeat; right:0px; top:35px;}
		.picMarquee-left2 .bd{ padding:0 35px;   }
		.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left2 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left2 .bd ul li .pic{ text-align:center; }
		.picMarquee-left2 .bd ul li .pic img{ width:170px; height:117px; display:block;  }
		

