body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,img,p{padding:0;margin:0;border:0;list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;font-family:"ËÎÌå";}
body{font-size:12px;font-family:Arial,Verdana,Helvetica, sans-serif;line-height:24px;color:#666;background:#e8e8e8;}
html{verflow:-Scroll;overflow-x:hidden}
table{border-collapse:collapse; border-spacing:0;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#0097d9;}
a,a:active,a:visited{outline:none;}
.clear{clear:both;}
.fl{margin-top:10px;}
a.green{ color:#284b69;}


#headbox{ width:100%; height:auto;  margin:0 auto; background:#fff url(../../../templates/luhao/images/01_head_bg.jpg) repeat-x left top; overflow:hidden; position:relative;}
.head{ width:100%; height:129px; margin:0 auto;}
.head_top{ width:1000px; height:25px; margin:0 auto; position:relative; line-height:25px; color:#caffff; }
.head_top_l{ width:590px; float:left; height:25px; line-height:25px; text-align:left; color:#caffff;}
.head_top_r{ width:400px; float:right; height:25px; line-height:25px; text-align:right; color:#caffff;}
.head_top a{color:#caffff; margin:0px 5px;}
.logo {width:1000px; height:97px; background:url(../../../templates/luhao/images/01_logo.jpg) no-repeat;  margin:0 auto; overflow:hidden; position:relative}
.i_nav{width:100%; height:39px; margin:0 auto;}
#bannerr{width:100%; height:auto; background:#fff url(../../../templates/luhao/images/01_banner_bg.jpg) repeat-x left top;; overflow:hidden;}
.banner{
   width:1440px; height:466px; margin:0 auto; background:#f3f1f2; overflow:hidden; position:relative
}


#mainbox1{ width:100%; height:322px; margin:0 auto; background:url(../../../templates/luhao/images/01_mainbox_bg.jpg) repeat-x; overflow:hidden; position:relative;}
#mainbox{ width:100%; height:auto; margin:0 auto; background:#fff; padding-bottom:20px; overflow:hidden; position:relative;}
.middle{ width:1000px; height:auto; margin:0 auto; position:relative;}
.imain{ float:left; width:1000px; height:248px; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; margin-top:27px;}
.left{ width:255px; float:left; overflow:hidden; margin-top:10px; _display:inline;}
.right{ width:715px; float:right; overflow:hidden; margin-top:10px; _display:inline;}

.title{ width:100%; height:39px; border-bottom:#c5c5c5 solid 1px; margin:0 auto; overflow:hidden; position:relative}
.title_l{ width:150px; height:39px; background:url(../../../templates/luhao/images/01_title_bg.jpg) no-repeat left top; color:#fff; float:left; overflow:hidden;position: relative}
.title_l h3{ width:150px; height:39px; line-height:39px; text-align:left; text-indent:1.5em; font-size:14px; font-family:microsoft yahei; font-weight:bold;}
.title_r { width:80px; height:39px; line-height:39px;  text-align:right; float:right; padding-right:10px;}
.title_r2 { width:400px; height:39px; line-height:39px;  text-align:right; float:right; padding-right:10px;}

.title01{ width:940px; height:36px; margin:0 auto; margin-top:10px; overflow:hidden; position:relative}
.title01_l{ width:auto; height:36px; color:#285e80; float:left; overflow:hidden;position:relative}
.title01_l h3{ float:left; width:auto; height:36px; line-height:36px; text-align:left; text-indent:2.5em; font-size:14px; font-family:microsoft yahei; font-weight:bold; color:#0a5386;}
.title01_l span{float:left; margin-left:15px; width:auto; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6a6e6f;}
.title01_r { width:120px; height:36px; line-height:44px;  text-align:right; float:right; padding-right:10px;}

.bottom{ float:left; width:100%; height:4px; background:url(../../../templates/luhao/images/tit_bottom.jpg) no-repeat left bottom; }
.bottom_r{ width:30px; height:4px; background:url(../../../templates/luhao/images/tit_bottom.jpg) no-repeat right bottom; float:right; }


.iSort{width:285px; height:auto; float:left; overflow:hidden; position:relative}
.iSort_nr{ float:right; width:265px; height:auto; border:#dbdbdb 1px solid; border-top:none; border-right:none; padding:15px 9px; margin:0 auto; background-color:#f2f2f2; overflow:hidden; position:relative}
.iSort_nr ul{ list-style:none}
.iSort_nr ul li{ float:left; width:220px; height:30px; line-height:30px; border-bottom:1px solid #cccccc; text-align:left; font-size:14px; font-weight:bold; text-indent:2em; 
 margin-left:20px; background:url(../../../templates/luhao/images/icon01.jpg) no-repeat 10px center;}
.iSort_nr ul li a{ color:#404040;}


.iContact{float:left; width:285px; height:auto; position:relative;}
.iContact_nr{ float:right; width:255px; height:auto; background-color:#fff; padding:10px 9px; background-color:#fff; overflow:hidden; position:relative}
.iContact_nr ul{ list-style:none}
.iContact_nr li {float:left; width:100%; height:auto; line-height:27px;}
.iContact_nr h1{line-height:25px; font-size:16px; font-weight:bold; color:#000;font-family:"Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;}
.iContact_nr h2{line-height:25px; font-size:16px; font-weight:bold; color:#F00;font-family:"Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;}
.iContact_nr li .th { float:left; width:70px; line-height:27px; text-indent:1.8em;  background:url(../../../templates/luhao/images/01_icon.jpg) no-repeat 5px 11px; text-align:left;}
.iContact_nr li .td { float:right; width:180px; line-height:27px; text-align:left;}


.iAbout{ width:643px; height:248px; float:left; overflow:hidden; position:relative}
.iAbout_nr{ float:left; width:643px; height:auto; text-align:left; line-height:200%; padding-top:20px; overflow:hidden; position:relative}
.iAbout_nr IMG{ float:left; border:none; margin-right:15px; }

.ivideo{width:298px; border:1px #dedddc solid; height:auto; float:right;}
.iadv{ width:765px; height:80px; float:left; margin-top:10px;}
.iadv2{ width:225px; height:80px; float:left; margin-top:10px;}


.iNews{ float:right; width:357px; height:248px; overflow:hidden; position:relative;}
.iNews_nr{ float:left; width:327px; height:181px; background:url(../../../templates/luhao/images/01_main_line.jpg) no-repeat left center; padding:15px; overflow:hidden; position:relative}
.iNews_nr ul{  list-style:none}
.iNews_nr li{ float:left; width:100%; height:25px; line-height:25px; text-indent:1.5em; background:url(../../../templates/luhao/images/01_icon.jpg) no-repeat 5px center; overflow:hidden; position:relative;}
.iNews_nr li span { position:absolute;right:10px; top:0px; line-height:25px; color:#595959;}


.iNews2{ float:right; width:356px; height:280px; overflow:hidden;  margin-top:25px; }
.iNews2_nr{ float:left; width:356px; height:auto; margin-top:10px;}
.iNews2_nr ul{ float:left; width:356px;}
.iNews2_nr li{ float:left; width:356px; height:25px; line-height:25px; background:url(../../../templates/luhao/images/icon05.jpg) no-repeat 10px 50%; text-indent:2em; position:relative;}
.iNews2_nr li a{width:100%; height:25px; display:block;  color:#595959; text-align:left; text-indent:2em;}
.iNews2_nr li a:hover{ height:25px; width:100%; display:block; color:#c70000; text-align:left; text-indent:2em;}
.iNews2_nr li span { position:absolute;right:10px; top:0px; line-height:25px; color:#595959;}


.iProduct{ float:left; width:1000px; height:275px; margin-top:20px; background:url(../../../templates/luhao/images/01_iproduct_bg.jpg) no-repeat left top; overflow:hidden; position:relative;}
.iProduct_nr { float:left; width:970px; height:auto;   padding:17px 15px; overflow:hidden;}
.biao1{ width:50px; height:180px; float:left; cursor:pointer;}
.biao2{ width:50px; height:180px; float:right; cursor:pointer;}
.iproduct_nr ul{list-style:none}
.iProduct_nr img{ border:0px;}
.ipro_img  {  position:relative; width:850px;  height:180px;  overflow:hidden; float:left; margin:0 5px;}
.ipro_img  ul {  width:9999px;}
.ipro_img  li { float:left; width:186px;  height:174px; border:1px #cccccc solid; margin:0px 14px; padding-top:3px; text-align:center;}
.ipro_img  li img{ width:174px; height:130px; border:1px #cccccc solid; margin:0px auto; padding:2px; background:#fff;}
.ipro_img  li a{ color:#595959;line-height:40px;}


.ilinks{ float:left;  width:1000px; height:auto; margin-top:10px; position:relative;}
.ilinks_nr{  width:778px; height:auto; margin:0px auto; overflow:hidden;}
.ilinks_nr h3{ float:left; width:80px; height:40px; line-height:40px; color:#696969;}
.ilinks_nr ul{ float:right; width:968px;}
.ilinks_nr li{ float:left; width:80px; height:40px; line-height:40px; margin-left:10px; color:#696969;}
.ilinks_nr li a{color:#696969;}
.foot_pic { width:980px; height:110px; margin:0 auto; background:url(../../../templates/luhao/images/foot_pic.jpg) no-repeat; margin-top:15px; overflow:hidden; position:relative;}

#footbox{width:100%; height:229px; margin:0px auto; background:url(../../../templates/luhao/images/01_foot_bg.jpg) repeat-x left top; overflow:hidden;}
.footer{width:1000px; background:url(../../../templates/luhao/images/01_footer_bg.jpg) no-repeat; height:198px; margin:0px auto; overflow:hidden; position:relative; }
.copy{ width:500px; height:30px; line-height:30px; text-align:left; color:#515151; position:absolute; top:40px; left:260px; }
.copyright{width:1000px;  height:31px; line-height:31px;color:#fff; text-align:left; margin:0px auto; overflow:hidden;}
.copyright a{ color:#fff;}
.nyTitle{height:34px; background:url(../../../templates/luhao/images/title_bg04.jpg) repeat-x left top;}
.nyTitle_l{ float:left; width:300px; height:60px; line-height:60px; overflow:hidden;}
.nyTitle_l h1{ float:left; width:auto;  text-indent:1em; letter-spacing:3px; color:#414548; font-weight:bold; font-size:22px;font-family:"Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;}
.nyTitle_l span{ width:auto; float:left; color:#414548; margin-left:10px; display:inline;}
.nyTitle_r { float:right; width:400px; height:60px; line-height:90px; text-align:right; color:#414548; padding-right:20px;}
.nyTitle_r a { color:#414548;}
.nyTitle_r a:hover{ color:#f00;}

.nyTitle2{ width:684px; background:url(../../../templates/luhao/images/icon4.jpg) no-repeat 10px 50%; height:42px; margin-top:20px}
.nyTitle2_l{ float:left; width:auto; height:42px;  text-indent:2.5em; line-height:42px; text-align:left; font-size:18px; font-weight:bolder; color:#346803; }
.nyTitle2_r { float:right; width:auto; height:42px; text-align:center;line-height:50px; margin-right:20px; _display:inline; color:#ccc;}
.nyTitle2_r a { color:#ccc}


.nySort{float:left; width:260px; height:auto; overflow:hidden;}
.nySort_nr { float:left; width:260px; height:auto; padding-bottom:10px;}
.nySort_nr ul { float:left; width:240px; margin-left:10px; margin-top:10px;}
.nySort_nr ul li{ float:left; width:240px; height:37px; line-height:37px; letter-spacing:3px;  text-align:left; text-indent:4em; background:url(../../../templates/luhao/images/isort_bg.png) no-repeat 50% 50%; font-size:16px; font-weight:bold; color:#000;font-family:"Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;}
.nySort_nr ul li a{ width:100%; height:37px; display:block;  color:#000; background:url(../../../templates/luhao/images/icon2.jpg) no-repeat 45px 50%;}
.nySort_nr ul li a:hover{ width:100%; height:37px;  display:block; color:#FC0; }


.nyContact{float:left; width:260px; height:auto;}
.nyContact_nr{ float:left; width:260px; height:auto; background:#a8bfc7 url(../../../templates/luhao/images/ma_contact_bg.jpg) no-repeat -15px bottom; margin-top:16px; padding-bottom:60px;}
.nyContact_nr ul{ float:right; width:220px; margin-right:20px; margin-top:10px;}
.nyContact_nr li {float:left; width:100%; height:auto; line-height:20px; color:#333;}
.nyContact_nr li h1{line-height:25px; font-size:16px; letter-spacing:1px; font-weight:bold; color:#000; font-family :"Microsoft YaHei"! important;}
.nyContact_nr li h2{line-height:25px; font-size:16px; letter-spacing:1px; font-weight:bold; color:#F00; font-family :"Microsoft YaHei"! important;}
.nyContact_nr li .th { float:left; width:70px; line-height:20px; text-align:left;}
.nyContact_nr li .td { float:right; width:150px; line-height:20px; text-align:left;}

.nyleft{ width:285px; float:left; margin-top:10px;}
.nyright{ width:715px; float:right; background:#fff; margin-top:10px; position:relative; }
.nytextbk{ width:665px; min-height:668px; float:left; line-height:25px; border-left:#dbdbdb 1px solid; padding:11px 25px; overflow:hidden;}
.nytextbk p{ color:#000;}
.hr0{ height:2px;border:none; border-top:2px solid #0e5dc6;}
.nytextbk_m{ width:685px; height:auto; margin:0 auto; line-height:30px; padding-top:10px; padding-bottom:10px; overflow:hidden; font-size:14px;}



#nynews{width:685px; height:auto;  margin:0 auto; overflow:hidden; position:relative;}
#nynews ul{width:685px; margin:0px auto; margin-top:10px;}
#nynews ul li { float:left; width:100%; height:27px; line-height:27px; font-size:12px;  background:#f1f1f1 url(../../../templates/luhao/images/icon06.jpg) no-repeat 20px 50%;  text-indent:3em; color:#000;}
#nynews li a{color:#000; }
#nynews ul li em {font-style:normal; float:right; margin-right:13px;}


#nynews2{width:680px; overflow:hidden; position:relative;}
#nynews2 ul{  width:682px; border:#eee 1px solid; padding-bottom:10px; overflow:hidden; }
#nynews2 ul li { float:left; width:642px; height:30px; line-height:30px; font-size:12px; border-bottom:#ddd 1px dotted; background:url(../../../templates/luhao/images/icon3.jpg) no-repeat left 50%;  color:#666666; text-indent:2.5em; margin-left:20px; _display:inline;}
#nynews2 ul li em {font-style:normal; float:right; margin-right:13px; color:#ccc}


#nynewstext{width:685px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
#nynewstext H3{width:100%; height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#437d04; margin:0 auto; padding:0; text-align:center; overflow:hidden; position:relative}
.fbxx{width:100%; height:25px; line-height:25px; color:#999999; margin:0 auto; border-bottom:#afafaf 1px dotted; padding:0; text-align:center; overflow:hidden; position:relative}
.newsxx,.newsxx a, .newsxx p{width:100%; height:auto; margin:0 auto; padding:15px 0 5px; line-height:200%; color:#666; text-align:left; overflow:hidden; position:relative}
.tagtxt{ width:90%; margin:0px auto; line-height:30px; color:#CCC;}
.tagtxt a{ color:#CCC;}




#nyproducts{width:630px; margin:0px auto; margin-top:20px; overflow:hidden; position:relative;}
#nyproducts ul{ float:left; width:628px; border:1px #EFEFEF dotted;padding:0px;}
#nyproducts li{width:207px; height:160px; float:left; border-bottom:1px #EFEFEF dotted;  border-right:1px #EFEFEF dotted; margin-left:1px; margin-top:1px; text-align:center;}
#nyproducts li img{ max-width:166px;  width: expression(this.width > 166 ? "166px" : true); height:118px; margin:0 auto; margin-top:10px; _display:inline }



.proxx{ width:620px; height:auto; text-align:center; margin:0 auto; margin-top:20px; line-height:50px;  color:#437d04; font-size:18px; font-weight:bold; overflow:hidden; position:relative; z-index:1;}
.proxx .2wm{ position:absolute; right:10px; bottom:10px; z-index:999; }
.proxx img{margin-bottom:8px; max-width:600px; width: eression(this.width>600?"600px":"100%" ); border:5px #f1f1f1 solid; padding:10px;}
.proxx p{ color:#696969}
#shuoming{ width:630px; height:auto; margin:0px auto; margin-bottom:10px;margin-top:10px; overflow:hidden; position:relative;}
#shuoming_xx{ float:left; width:600px; height:auto; border:#EFEFEF 1px solid; border-top:none; padding:11px 14px;}
#shuoming_xx img{margin-bottom:8px; max-width:600px; width: eression(document.body.clientWidth>600?"600px":"100%" );  }


.nyproinfo{ width:632px; height:auto;  margin:0px auto; margin-top:10px; text-align:center; overflow:hidden; position:relative;}
.nyproinfo_nr{ float:left;width:630px; height:auto; border:#EFEFEF 1px solid; border-top:none;}
.nyproinfo_nr ul{list-style:none }
.nyproinfo_nr ul li { float:left; width:208px; height:160px; border-bottom:1px #dbdbdb dotted; border-right:1px #dbdbdb dotted;}
.nyproinfo_nr li IMG{ float:left; max-width:166px;  width: expression(this.width > 166 ? "166px" : true); height:118px; margin-left:20px; margin-top:10px; _display:inline}
.txtt{ width:208px; height:30px; text-align:center; line-height:30px; margin:0px auto; overflow:hidden;}
.txtt a{ color:#696969;}

.nynewsinfo{ width:630px;  height:auto; margin:0px auto; margin-top:15px; text-align:center; overflow:hidden; position:relative;}
.nynewsinfo_nr{ float:left;width:600px; height:auto; border:#EFEFEF 1px solid; border-top:none; padding:11px 14px;}
.nynewsinfo_nr ul{list-style:none }
.nynewsinfo_nr ul li { float:left; width:628px; height:25px; line-height:25px; text-align:left; text-indent:1em; background:url(../../../templates/luhao/images/icon2.jpg) no-repeat left 50%; color:#666666; border-bottom:1px #dbdbdb dotted;}
.nynewsinfo_nr ul li a{ color:#666666;}

.fy{ float:left; width:100%;  border-top:1px #ccc dotted;  text-align: center; margin: 10px 0; padding-top:15px; }
.fy a { margin: 0px 1px; padding: 4px 6px; border: 1px solid #0077b9; color: #0077b9; background: #fff; }
.fy span { background: #0077b9; color: #fff; margin: 0px 1px; padding: 4px 6px; border: 1px solid #0077b9; }

.prev{ width:28%; float:left; height:40px; line-height:40px; text-align:left;}
.next{ width:28%; float:right; height:40px; line-height:40px; text-align:left;}

.baidu_Ditu{ width:680px; height:auto; overflow:hidden;}

#gbooklist {
	width: 98%;
	text-align:center;
}
#gbooklist .faq  ,
#gbooklist .reply
{
	text-align:left;
	width: 98%;
	word-wrap: break-word; 
	word-break: break-all;
}
#gbooklist .faq{
	margin-bottom:15px;
	border:1px #256314 solid;
}
#gbooklist .faqtit,
#gbooklist .faqcon
{
padding-left:5px;
}

#gbooklist .faqtit{
background:#94c50f;
color:#0B3779;
font-size:14px;
border-bottom:2px #94c50f solid;
background:url(../../../templates/luhao/images/icon3.jpg) no-repeat left 50%;
text-indent:2.5em;
}

#gbooklist .reply{
	background:#94c50f;
	width:100%;
	color:#F00;
	text-indent:2.5em;
}
.pageNavi{border:none;}

#faqbox { width:680px; min-height:418px; height:auto; margin:0 auto; line-height:25px; margin-top:20px; overflow:hidden; }
#faqbox .faqline{ line-height:2em; height:40px; text-align:left; border:1px #e1e1e1 solid; border-top:none; line-height:40px;}
#faqbox .faqline input{ margin-top:10px;}
#faqbox .faqline .faqtit{  width:100px; display:block; float:left; clear:both; text-align:left; background:#f1f1f1; text-indent:2.5em; border-right:1px #e1e1e1 solid; margin-right:10px;}
#faqbox .Content{ line-height:2em; height:120px; text-align:left; line-height:120px; border:1px #e1e1e1 solid; border-top:none;}
#faqbox .Content .faqtit{  width:100px; display:block; float:left; clear:both; text-align:left; background:#f1f1f1; text-indent:2.5em; border-right:1px #e1e1e1 solid; margin-right:10px;}
#faqbox .Content textarea { height:100px; margin-top:10px;}

.post_comment {
	FLOAT: left; MARGIN: 15px 0px 5px; OVERFLOW: hidden; WIDTH: 100%
}
#addcomment {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: #f5f5f5; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 10px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 99%; TEXT-INDENT: 15px; LINE-HEIGHT: 16px; PADDING-TOP: 8px; BORDER-BOTTOM: #bbb 1px solid
}
#comments {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: #f5f5f5; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 10px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 99%; TEXT-INDENT: 15px; LINE-HEIGHT: 16px; PADDING-TOP: 8px; BORDER-BOTTOM: #bbb 1px solid
}
.post_comment P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.post_comment OL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 10px 5px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.commentlist {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; WIDTH: 98%; PADDING-TOP: 5px
}
.commentlist LI {
	BORDER-RIGHT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #e3e3e3 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e3e3e3 1px solid; BACKGROUND-COLOR: #fff
}
.commentlist LI.alt {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #f6f6f6
}
.commentlist LI.comment-author-admin {
	BACKGROUND: #f6f6f6
}
.commentlist LI UL {
	MARGIN: 10px
}
.commentlist LI UL.children {
	MARGIN: 10px 0px
}
.commentlist LI P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.comment-author {
	PADDING-BOTTOM: 5px; WIDTH: 100%; BORDER-BOTTOM: #ececec 1px solid; HEIGHT: 30px
}
.contactbg{ width:100%; height:326px; background:url(../../../templates/luhao/images/lx.jpg) no-repeat right 20px;}

