@charset "utf-8";
/* CSS Document */
body {
	background:#fff;
	font-size:14px; 
	font-family: Microsoft YaHei,SimSun,Arial, Helvetica, sans-serif; 
	line-height:26px;
	color:#333;
	margin:0 auto;}
td,th { 
	font-size:14px; 
	font-family: Microsoft YaHei,SimSun,Arial, Helvetica, sans-serif; 
	line-height:26px;
	color:#333;
}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { 
	padding:0; 
	margin:0;
	}
ul { 
	list-style:none;
	}
img { 
	border:0px;
	}
a { 
	font-size:14px; 
	color:#333; 
	text-decoration:none;
	}
a:hover { 
	font-size:14px; 
	color:#990000;
	text-decoration:none;
	}
a,input,button{ 
	outline:none; }
::-moz-focus-inner{
	border:0px;}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	}
.fl { float:left;}
.fr { float:right;}	
/*----------外边距----------*/
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}

.mr0{ margin-right:0}
.mr10{ margin-right:10px}
.mr20{ margin-right:20px}
.mr40{ margin-right:40px}

.mb10{ margin-bottom:10px;}
.mb14{ margin-bottom:14px;}
.mb20{ margin-bottom:20px;}

.ml10{ margin-left:10px}
.ml20{ margin-left:20px;}

.mtb10{ margin:10px 0}
.mtb20{ margin:20px 0}


/*----------内填充----------*/

.pt8{ padding-top:8px}
.pt10{ padding-top:10px}
.pt20{ padding-top:20px}

.pr10{ padding-right:10px}


.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb20{ padding-bottom:20px}
.pb30{ padding-bottom:30px}

.pl10 { padding-left:10px;}
.pl20{ padding-left:20px}
.pl30{ padding-left:30px}

.pr20{ padding-right:20px}

/*----------字体----------*/
.hei1,.hei1 a { color:#333;}
.white,.white a { color:#fff;}
.white a:hover { color:#f3d3da;}
.blue,.blue a { color:#027bca;}
.red,.red a { color:#b82626;}
.gray,.gray a { color:#666;}
.size12px,.size12px a { font-size:12px;}
.size15px,.size15px a { font-size:15px;}
.size16px,.size16px a { font-size:16px;}
.size18px,.size18px a { font-size:16px;}
.size20px,.size20px a { font-size:20px;}
.size24px,.size24px a { font-size:24px;}
.bold { font-weight:bold;}
.lh20 { line-height:20px;}

.heiti { font-family:"黑体";}

/*首页*/
.header { background:url(jlhr20161220_banner.jpg) center top no-repeat; width:100%; height:744px; }
.nav { background:url(jlhr20161220_nav.jpg) 0 0 repeat-x; height:80px;}
.nav2 { background:url(jlhr20161220_nav2.jpg) 0 0 repeat-x; height:80px;}

.td1 { border:2px #d86924 solid; border-bottom:none; cursor:pointer;}
.td2 { border-bottom:2px #d86924 solid; padding-top:4px; cursor:pointer;}
.tab { border-collapse:collapse;}
.tab td { border-bottom:1px #d9dcdd dashed;}

.more,.more a { color:#990000; font-size:12px;}
.title_bg { background:url(jlhr20161220_title_bg.png) 0 0 repeat-x; height:31px;}


.zhengwen { margin:0 auto; padding:0; overflow:hidden;}
.zhengwen h1 { color:#333; font-size:30px; font-weight:bold; font-family:"黑体"; min-height:80px; height:auto!important; line-height:50px; text-align:center; width:96%; margin:20px auto;}
.zhengwen h2 { height:50px;}
.zhengwen h2 td{ font-size:12px; color:#888; height:30px; line-height:30px; text-align:center; margin-top:15px; float:left; font-weight:normal;}
.zhengwen_nr { color:#333; font-size:16px; line-height:30px;  width:96%; margin:30px auto; text-align:left; }
.zhengwen_nr img{ max-width:840px; width: expression(this.width > 840 ? 840: true); }


/*焦点图*/
.focus{position:relative;width:572px;height:324px; margin:0 auto;}  
.focus img{width:572px;height:324px;} 
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .D2fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:40px;line-height:40px;background:rgba(0,0,0,0.6);  
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}  
.focus .shadow a{text-decoration:none;color:#fff;font-size:14px;overflow:hidden; margin-left:15px; font-family:"宋体"; width:472px; height:40px;line-height:40px;overflow:hidden; display:inline-block; }  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:13px;right:10px;position:absolute;height:12px;text-align:center;z-index:200; }  
.focus .fbg div{ overflow:hidden; height:12px }    
.focus .D1fBt a{position:relative;display:inline;width:10px;height:10px; margin:0 3px;color:#B0B0B0; text-decoration:none;text-align:center;outline:0;float:left;background:#fff;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#FFBF00;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .D2fBt a{position:relative;display:inline;width:10px;height:10px; margin:0 3px;color:#B0B0B0; text-decoration:none;text-align:center;outline:0;float:left;background:#fff;}    
.focus .D2fBt .current,.focus .D1fBt a:hover{background:#FFBF00;}    
.focus .D2fBt img{display:none}    
.focus .D2fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;} 