/* CSS Document */

body{
	margin:0;
	font:12px Î¢ÈíÑÅºÚ;  color:#666; background:url(../images/jh/bg.jpg) #f7f4ef repeat-x ;
}
body,div,form,img,p,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,input,button,select,textarea,fieldset{ margin:0;padding:0;}
a img, img{border:0;}
h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
em { font-style:normal;}
ul,ol,li{ list-style:none;}
input,label,select,option,textarea,button,fieldset,legend {font:12px Arial,Simsun,Helvetica,sans-serif;}  
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.hidden{display:none;}
.dispayblock{ display:block;}
a{ color:#666;text-decoration:none;}
a:hover{color:#3d8e04;text-decoration: none;}
.hr_line{ height:1px; background:url(../images/jh/line_dashed.gif) 0 0 repeat-x; clear:both;font-size:0; line-height:1px; text-align:center;}
.Black5,.blank5px{display:block; clear:both; height:5px; font-size:1px; overflow:hidden;}
.Black8,.blank8px{display:block; clear:both; height:8px; font-size:1px; overflow:hidden;}
.Black10,.blank10px{display:block; clear:both; height:10px; font-size:1px; overflow:hidden;}
.blank12px{display:block; clear:both; height:12px; font-size:1px; overflow:hidden;}
.ml10{ margin-left:10px;}
.ml13{ margin-left:13px;}


.container{width:965px; margin:0 auto;}
.con{ width:965px;  margin:0 auto; clear:both}

.top{height:110px; width:965px; background: url(../images/jh/top.jpg) right no-repeat ;  clear:both;}
.logo{ float:left;}
.top_r{  float:right; margin-top:60px; margin-right:9px;}

.nav{  font-size: 16px; font-weight:bold;  height:43px; line-height:43px; clear:both;  text-align:center  }
.nav ul{}
.nav ul li{ float:left; text-align:center; margin-right:20px; width:125px; margin-top:1px;color:#FFFFFF;  }
.nav ul li a{ color:#FFFFFF; display:block;}
.nav ul li.current { background:url(../images/jh/current.jpg);  }
.banner{ clear:both; font-size:0}
.top1{ background: url(../images/jh/bg2.jpg) no-repeat; width:965px; height:118px;}
.dl1{ width:290px; height:71px; float:left; margin-top:18px; margin-left:20px; margin-right:10px; display:inline}
.dl1 img{ float:left; margin-right:10px;}
.dl1 dt{ width:175px; float:left; font-weight:bold; margin-bottom:10px; color:#3d8e04}

.dl_jj{ width:965px; height:100px; clear:both; background:url(../images/jh/bg3.jpg) top no-repeat;}
.dl_jj img{ float:left; margin-right:20px;}
.dl_jj dt{float:left; font-weight:bold; margin-bottom:10px; color:#3d8e04; width:750px;}
.dl_jj dt a{ float:right; border-bottom:none}
.dl_jj dd{ text-indent:2em; line-height:22px; width:750px;float:left} 

.top3{ border-top:solid 1px #ccc;  clear:both;  padding-bottom:30px; }
.top3_1{ height:148px; background: url(../images/jh/bg4.jpg); width:371px; float:left; margin-top:20px;}

.top3_1_1{ margin-top:10px; margin-left:7px; width:114px; float: left; display:inline}
.top3_1_1 h2{ background:url(../images/jh/bg5.jpg); width:114px; height:23px; line-height:23px; color:#FFFFFF; font-weight: bold;text-indent:15px; font-size:13px}
.top3_1_1 ul { margin-top:5px;}
.top3_1_1 ul li{ line-height:20px; height:20px; border-bottom:dashed 1px #d8d7d5; }


.news_in{margin-right:10px; width:187px; height:25px; float:left; margin-left:50px; display:inline; margin-top:20px;}
.news_in h3{ background:url(../images/jh/t5.jpg); width:187px; height:25px; line-height:25px; font-weight:bold; font-size:14px; text-indent:20px; color:#e84f4e}
.news_in ul{ margin-top:10px;}
.news_in ul li{ background:url(../images/jh/li1.jpg) left center no-repeat; text-indent:10px; line-height:20px; height:20px; margin-bottom:2px;word-break:keep-all; white-space:nowrap;}
.news_in ul li span{ float:right}


.footer{ width:965px;border-top:solid 1px #ccc; height:112px; background:url(../images/jh/footer.jpg); line-height:20px; clear:both; }
.footer_l{ width:350px; float:left}
.footer_r{ float:right; width:600px; border-left:dashed 1px #ccc; line-height:20px;}
.footer_r img{ float:left; margin-right:10px;}
.footer_r_h{ float:left; width:600px; border-left:dashed 1px #ccc; line-height:28px;}

.l_left{ height:388px;width :177px; float:left;background:url(../images/jh/left.jpg) top right no-repeat; }
.l_left h2{ background:url(../images/jh/l_t.jpg); width:232px; height:32px; line-height:32px; font-weight:bold; text-indent:20px;color:#033498; font-size:14px}
.left_nav{ margin-top:20px;}
.left_nav ul li { background: url(../images/jh/l_nav2.jpg); width:155px; height:23px; line-height:23px;font-weight:bold; margin-bottom:8px; text-indent:10px; margin-left:10px;}
.left_nav ul li a{ color:#FFFFFF }
.left_nav ul li.current{background: url(../images/jh/l_nav.jpg); }
.left_nav ul li.current a{ color:#FFFFFF}


.right{ width:690px; float: right; margin-right:30px;}
.right h2{ border-bottom:solid 1px #bcbec0; height:30px; line-height:30px; font-weight:bold; font-size:14px; text-indent:15px; background:url(../images/jh/li2.jpg) left center no-repeat;}
.right h2 span{ float: right; font-weight:normal;font-size:14px}
.right h2 span a{color:#e84f4e; margin-right:10px; }

.right_in{ margin-top:10px; line-height:28px;}


.pr_in2{ padding:2px;}
.pr_in2 ul{ margin-left:10px; margin-top:20px;}
.pr_in2 ul li{ float:left; height:130px; display:inline;  width:185px; text-align:center; margin-right:35px; display:inline; margin-bottom:20px;}
.pr_in2 ul li img{ border:solid 1px #ccc; }
.pr_in2 ul li p{ text-align:center; line-height:30px;}


.hs{ color:#e84e4d}