@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, div, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0;
	padding:0
}
body, button, input, select, textarea {
	font:12px/1.5 "微软雅黑", "宋体"
}

html {
	
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%
}
address, cite, dfn, em, var {
	font-style:normal
}
code, kbd, pre, samp {
	font-family:courier new, courier, monospace
}
small {
	font-size:12px
}
ul, ol, li, dl, dt, dd {
	list-style:none
}

legend {
	color:#000
}
fieldset, img {
	border:0
}
button, input, select, textarea {
	font:12px/1.5 tahoma, arial, sans-serif;
	vertical-align:middle;
	cursor:pointer
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.clear {
	display:block;
	float:none;
	clear:both;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	background:none;
	border:0;
	font-size:0
}
/*a*/
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	color:#033981;
}
/*title*/
h1 {
	font-size:50px;
}
h2 {
	}
h3 {
	font-size:30px;
}
h4 {
	font-size:14px;
}
h5 {
	font-size:12px;
}
h6 {
	font-size:9px;
}

/* IE7 */
.fixtop {
	background: none repeat scroll 0 0 #FCFCFC;
	border-bottom: 1px solid #D6D6D6;
	border-top: 3px solid #033981;
	height: 30px;
	left: 0;
	margin-bottom: 5px;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 9999;
}
.fixtop_nav {
	margin: 0 auto;
	width: 1000px;
	padding-top:5px;
}
.weibo {
	float: right;
	margin-top: -20px;
	position: relative;
	width: 67px;
}
.logo_ad{float:left;

}
.erweima {
    height: 30px;
    line-height: 15px;
  }
.erweima a {
    display: block;
    font-size: 14px;
    margin-top: 6px;}
.erweima a:hover {
    color: #ff7944;
}
.erweima_tp {
    float: left;
    height: 30px;
    margin-right: 8px;
    width: 30px;
}
.erweima_tp img{width: 30px;height: 30px;

}
.tgrx {
    float: right;
    font: 14px "΢���ź�";
    height: 60px;
    width: 130px;  margin-left: 15px;
}
.santu {
    height: 76px;
    margin: 5px auto;
    overflow: hidden;
}


.nw1001_bs{width:1001px;
	margin:0 auto;}
.nhead {
	height:30px;
	border-bottom:1px solid #d6d6d6;
	border-top:3px solid #033981;
	width:100%;
}
.nw1001 {
	width:1001px;background:#fff;
	margin:0 auto;
}
.nwmain {
	margin-top:-1px;
}
.ntop103 {
	height:103px;
}
.ntop_logo {
	width:283px;
	height:103px;
	float:left;
}
.nnav {
	width:100%;
	height:38px;
	background:#004ea1;
	overflow:hidden;
}
.nnav_w660 {
	width:660px;
	height:38px;
	float:left;
}
.nnav_w660 li {
	float: left;
	width: 93px;
	height:38px;
}
.nnav_w660 li a {
	font-size:14px;
	display:block;
	text-align:center;
	color:#FFF;
	height:30px;
	width: 93px;
	padding-top:8px;
}
.nnav_w660 li a:hover {
	color:#fff;
	height:30px;
	display:block;
	text-align:center;
	background:#09407a;
	width: 93px;
	padding-top:8px;
}
.nxinw {
	width:220px;
	float:right;
	font-size:14px;
	color:#FFF;
	padding-top:8px;
}
.nwtop103 {background:#fff;
	height:106px;
	border-top:5px #a91c07 solid;
	width:1001px;
	margin-top:10px;
	overflow:hidden;
}
.nwtop_wz {
	height: 45px;
	margin: auto;
	margin-top:14px;
	margin-bottom:5px;
	width: 832px;
	overflow:hidden;
}
.nwtop_wz a {
	color: #de290e;
	display: block;
	font-size: 36px;
	height: 45px;text-align: center;
	padding-bottom: 5px;
}
.nwtop_wz a:hover {
	color:#a91c07;
}
.nwtop_wz2 {
	width:755px;
	height:26px;
	margin: 0 auto;
	font-size:14px;text-align:center;
}
.nwtop_wz2 ul {
	text-align:center;
}
.nwtop_wz2 li {
	float:left;
}
.nwtop_wz2 li a:hover {
	color:#004ea1;
}
.nw_banner {
	width:601px;
	height:332px;
	float:left;
	margin-right:18px;
}
.nw_w380 {
	width:380px;
	float:left;
	height:332px;
}
.nw_w380_tit {
	height:30px;
	width:380px;
	font-size:20px;
	color:#004ea1;
}
.list li {
	height:30px;
	line-height: 30px;
	overflow:hidden;
}
.list li a {
	font-size:14px;}
.list .fb a {
	font-size:16px;font-weight: 700;
}
.nw_w601 {
	width:601px;
	float:left;
	margin-right: 15px;
	margin-top:25px;
}
.nw_w385 {
	width:385px;
	float:left;
	margin-top:20px;
}
.nw_rdjj {
	height:445px;
}
.nw_rdjj_tit {
	border-bottom:3px solid #999999;
	float:left;
	width:601px;
	height:35px;
	z-index:11;
}
.nw_rdjj_tit a {
	color: #004ea1;
	font-size: 20px;
}
.nw_rdjj_tit span {
	border-bottom:3px solid #006ec7;
	display: block;
	text-align:center;
	z-index:1111;
	width:105px;
	height:35px;
	float: left;
}
.nw_rdjj_tit a:hover {
	color:#064487;
	z-index:1111;
}
.kg {
	height:35px;
	border-bottom:3px solid #fff;
	width:5px;
	float: left
}
.nw_rdjj_h400 {
	height:400px;
	float:left;
	width:601px;
}
.nw_rdjj_h120 {
	height:125px;
	border-bottom:1px solid #d0d0d0;
	float:left;
	width:601px;
	margin-top:10px;
}
.nw_rdjj_img {
	width:174px;
	height:116px;
	float:left;
}
.nw_rdjj_wz {
	width:400px;
	height:116px;
	float:left; overflow:hidden;
	margin-left: 27px;
}
.nw_rdjj_wz h2 {
	font-size: 18px;
	font-weight: normal;
		line-height:22px;
	overflow: hidden;
}
.nw_rdjj_wz .abs {
	 color: #747474;
    font-size: 14px;
    height: 74px;
    line-height: 24px;
    overflow: hidden;}
.nw_rdjj_wz .abs a {
	color:#747474;
}
.nw_rdjj_wz .abs a:hover {
	color:#004ea1;
}
.nw_rdjj_wz .date {
	color: #999999;
	font-size: 12px;
}
.nw_sstv {
	height:195px;
	margin-top: 15px;
}
.nw_sstv li {
	margin-left: 4px;
	width: 194px;
	height:181px;
	float:left; overflow:hidden;
}
.nw_sstv_img {
	width:194px;
	height:145px;
}
.nw_sstv_wz a {
	 background-color: #161616;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 18px;
    text-align: center;
    width: 194px;}
.nw_sstv_wz a:hover {
	width:194px;
	color:#fff;
	background-color:#004ea1;
}
.nw_cjxw {
	width:271px;
	height:221px;
	float:left;
	margin-top:12px;
	margin-right:10px;
}
.nw_cjxw_img {
	width:271px;
	height:185px;
	float:left;
}
.nw_cjxw_wz {
	float:left;
}
.nw_cjxw_wz a {
	color:#fff;
	background-color:#161616;
	height:36px;
	width:271px;
	float:left;
	display:block;
		text-align:center;
}
.nw_cjxw_wz a:hover {
	color:#fff;
	background-color:#004ea1;
}
.nw_cjxw_lb {
	width:320px;
	height:221px;
	float:left;
	margin-top:12px;
}
.nw_cjxw_tit {
	width:320px;
	height:90px;
	float:left;
}
.nw_cjxw_tit h3 {
	font-size:18px;
	width:320px;
	height:28px;overflow:hidden;
	font-weight: normal;
}
.nw_cjxw_tit p {
	height: 52px;
	line-height: 24px;
	overflow: hidden;
	width: 320px;
	color: #747474;
}
.nw_cjxw_lb ul {
	float:left;
}

.nw_cjxw_lb ul li a {
	
	height:26px; line-height:26px;
	font-size:14px; display:block;
	overflow:hidden; width:320px;
}
.secondTit {
	height: 20px;
	line-height: 16px;
	overflow: hidden;
	position: relative;
	width:385px;
}
.secondTitLine {
	background-color: #dedede;
	font-size: 0;
	height: 3px;
	left: 0; float:left;
	line-height: 0;
	position: absolute;
	top: 7px;
	width: 385px;

}
.secondTitTip {
	background: #fff none repeat scroll 0 0;
	color: #004ea2;
	font-size: 16px;
	font-weight: 700;

	padding-right: 10px;
	position: relative;
	z-index: 2;
}
.nw_sjsz {
	height:80px;
	width:385px;
	float:left;
	margin-top:10px;
	margin-bottom:4px;
}
.nw_sjsz_img {
	width:141px;
	height:80px;
	float:left;
}
.nw_sjsz_wz {
	width:231px;
	height:80px;
	float:left;
	margin-left:12px; overflow:hidden;
}
.nw_sjsz_wz h2 a {
	 display: block;
    font-size: 16px;
    font-weight: normal;
    height: 45px;
    overflow: hidden;
    width: 231px;}
.nw_sjsz_wz h2 a:hover {
	color: #004ea1;
}
.nw_sjsz_wz span {
	overflow:hidden;
}
.nw_sjsz_wz span a {
	color: #747474;
	font-size:12px;
	height: 40px;
	line-height: 16px;
	width:231px;
	display: block;
	overflow:hidden;
	margin-top:5px;
}
.nw_sjsz_wz span a:hover {
	color: #004ea1;
}
.nw_sjsz_ul {
	width:384px;
	height:65px;
}
.nw_sjsz_li {
	height: 250px;

		float:left;
	width:384px;
	overflow:hidden;
}
.nw_sjsz_li li{display: block;
	font-size: 14px;
            margin-top: 2px;
    overflow: hidden;
    width: 384px;

}
.nw_sjsz_li a{color:#222;}
.nw_sjsz_li a:hover {
	font-size:14px;
	width:384px;
}

.nw_ztxw{ width:384px; height:46px; }
.nw_ztxw_h67{ width:384px;height:67px;margin-top: 8px; }
.nw_ztxw_img{ width:116px; height:67px; float:left;border: 1px solid #e9e9e9;}
.nw_ztxw_wz{  width:257px; height:67px; float:left; margin-left:9px; overflow:hidden;}
.nw_ztxw_wz h2 a{ font-size:16px; font-weight:normal;}
.nw_ztxw_wz span a{color: #747474;
	font-size:12px; height:43px; width:259px;
	line-height: 20px;
	
	display: block;
	overflow:hidden;
}
.nw_ztxw_wz span a:hover{color: #004ea1;}
.nw_ad385{ width:385px; float:left;}
.nw_ad385 li { width:385px; height:83px; float:left; margin-top:5px;}
.nw_ad1001{ width:1001px; height:109px; }
.nw_foot{ border-top:1px solid #dddddd; height:278px; width:100%; float:left;  margin-top:15px;}
.nw_foot_sgs{ width:171px; height:274px; border-right:1px solid #ddd; padding-top:10px; padding-right:2px;float:left;}
.nw_foot_w825{float:left;height:274px; }
.nw_foot_h43{ height:43px; border-bottom:1px solid #ddd;}
.nw_foot_h43 li{ float:left;}
.nw_foot_h43 li a{ font-size:16px; width:110px; display:block; text-align:center; height:35px; padding-top:8px;}
.nw_foot_h58{ height:58px; border-bottom:1px solid #ddd;}
.nw_foot_span{ font-size:16px;margin-left: 23px;
    margin-top: 5px; }
.nw_foot_h58 li{ float: left;}
.nw_foot_h58 li a{ font-size:12px; width:110px; display:block; text-align:center; height:16px; padding-top:8px; color:#737373;}
.nw_foot_h58 li a:hover{color: #004ea1;}
.ftImgTxt{ margin-top:10px; margin-left:10px;}
.ftImgTxtA {
    border: 1px solid #cdcdcd;
    text-align: center;
    float: left;
    height: 50px;
    line-height: 22px;
    margin-right: 10px;
    padding-left: 9px;
    padding-top: 8px;
    width: 176px;
}
.ftwfIcon {
    background-position: -45px -68px;
    height: 37px;
    margin-right: 10px;
    margin-top: 5px;
    width: 44px;
}
.sp {
    background:url(https://tz.zjol.com.cn/images/tzpda4801_sp.png) no-repeat scroll;
}
.fl {
    float: left;
}

.ftTxt {
    display: block;
}
.txtL {
    text-align: left;
}
.ftwfIcon {
    background-position: -45px -68px;
    height: 37px;
    margin-right: 10px;
    margin-top: 5px;
    width: 44px;
}
.ftwmIcon {
    background-position: -1px -62px;
    height: 43px;
    margin-right: 10px;
    width: 43px;
}
.ftjcIcon {
    background-position: -91px -60px;
    height: 44px;
    margin-right: 10px;
    width: 43px;
}
.ftLinkA {
    border-right: 1px solid #999;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding-left: 4px;
    padding-right: 8px;
}
.ftLinkALast {
    border: medium none;
}
.nw_flgg{   float: left;
    line-height: 22px;
    margin-top: 5px;
    text-align: center;
    width: 1001px;}
/*广告**/
.banner-h {
	width: 535px;
	height: 68px;
	margin-top: 25px;
	margin-left: 30px;
	display: inline;
	background: #fff;
}
.adSlide {
	width:535px;
	height:68px;
	overflow:hidden;
	position:relative;
	clear:both;
}
.adSlide .bd {
	position:relative;
	left:0;
	top:0;
	z-index:0;
}
.adSlide .bd img {
	width:535px;
	height:68px;
}
.adSlide .bd p {
	position:absolute;
	right:0;
	bottom:0;
	font-size:4px!important;
	color:#a9a6a6;
	padding:0px 5px 2px 5px;
	font-family:"Aril";
	background:#eae6e6;
	margin:0;
	z-index:99999;
	border:0;
}
/*广告**/
/*焦点图
.focus{ position:relative; width:603px; height:332px; background-color: #000; float: left;}  
.focus img{ width: 603px; height: 332px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width: 593px; font-size:14px; color:#fff;position:absolute; bottom:0; left:0px; z-index:10; height:44px; line-height: 44px;padding-left: 10px; 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:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:15px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#727771;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(tzpdfocus_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;}  */
/*焦点图 begin*/
.focus {
    width: 603px;
    height: 332px;
    overflow: hidden;
    margin-bottom: 0px;
    float: left;
}
.title {
    height: 50px;
    font-size: 14px;
    line-height: 32px;
    overflow: hidden;
}
.temp {
    margin: 0px;
}
.slideshow {
    clear: both;
}
.slideshow li {
    position: relative;
    overflow: hidden;
}
.h1focus,.h1focus a{
    color: #fff;
    position: absolute;
    bottom: 3px;
    left: 5px;
    width: 365px;
    height: 25px;
    overflow: hidden;
    font-weight: normal;
    font-size:14px;
    font-family:"Microsoft Yahei", "微软雅黑", "Tahoma", "SimSun";
}
.slideshow .title {
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: 0;
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: rgb(0,0,0);
    color: #FFF;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    overflow: hidden;
}
.slidebar li {
    float: left;
    margin-right: 4px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 10px;
    cursor: pointer;
    background-color: #CCC;
    border: solid 1px #F0F0F0;
}
.slidebar li.on {
    background: rgb(204,0,0);
    color: #FFF;
    font-weight: 700;
}
.slidebar {
    position: absolute;
    bottom: 5px;
    +bottom: 8px;
    right: 4px;
    width: 120px;
}
.block {
    margin: 0;
    position: relative;
}
#slidesImgs li {
    width: 603px;
    height: 332px;
    display: none;
}
#slidesImgs li img {
    width: 603px;
    height: 332px;
}
/*焦点图 end*/

/********************topBar Begin********************/
#pubTopBarBox{
  width: 100%;
  height: 40px;
  font: 12px "Microsoft YaHei";
  background: #f3f3f3;
}
.pubTopBar{
  width: 980px;
  height: 40px;
  margin: 0 auto;
}
.pubTopBar a {
  color: #333;
  white-space:nowrap;
  text-decoration: none;
  blr: expression(this.onFocus=this.blur());
}
.pubTopBar a:hover{
  color: #ff7d00;
}
/*topBar左侧 begin*/
.pubTopBarL{
  float: left;
  width:500px;
}
.pubTopBarL a{
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  margin-right: 10px;
}
.pubTopBarL a.topBarLogo{
  width: 20px;
  height: 28px;
  line-height:28px;
  text-indent: -9999px;
  background: url(http://www.zjol.com.cn/05zjol/sitemap/images/public_v1.png) 0 0px no-repeat;
  margin-right: 0;
}
.pubTopBarL a.tbHidden{
  display: none;
}
/*topBar左侧 end*/
/*topBar右侧 begin*/
.pubTopBarR{
  float: right;
  display:block;
  width:300px;
}
.pubTopBarR li{
  display: block;
  float: right;
  vertical-align: middle;
  margin-left: 10px;
}
.pubTopBarR li.topBarRqz{
  width: 13px;
}
.topBarRqz a {
  display: block;
  width: 13px;
  height: 13px;
  background: url(http://www.zjol.com.cn/05zjol/sitemap/images/public_v1.png) 0 -133px no-repeat;
  text-indent: -9999px;
  margin-top:14px;
}
.topBarRqz a:hover {
  background-position: -13px -133px;
}
.pubTopBarR li.topBarRgh{
  width: 14px;
}
.topBarRgh a {
  display: block;
  width: 14px;
  height: 12px;
  background: url(http://www.zjol.com.cn/05zjol/sitemap/images/public_v1.png) 0 -94px no-repeat;
  text-indent: -9999px;
  margin-top:14px;
}
.topBarRgh a:hover {
  background-position: -14px -94px;
}
.pubTopBarR li.topBarRzh{
  width: 16px;
}
.topBarRzh a {
  display: block;
  width: 16px;
  height: 12px;
  background: url(http://www.zjol.com.cn/05zjol/sitemap/images/public_v1.png) 0 -54px no-repeat;
  text-indent: -9999px;
  margin-top:15px;
}
.topBarRzh a:hover {
  background-position: -16px -54px;
}
/*topBar右侧 end*/
/*topBar固定在顶部 begin (如果要让topBar一直固定在页面顶部，请在相应的位置增加下面3个样式)*/
.pubTopBarFix{
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop));
  background: #f3f3f3;
  z-index: 9999;
}
.clear{
  height:0; line-height:0; font-size:0; clear:both;
}
.fixpt40{
  padding-top:40px;
}
/*topBar固定在顶部 end*/
/********************topBar End********************/
/********************nav Begin*********************/
#pubNav{
  width: 980px; 
  font-family: "Microsoft YaHei","微软雅黑";
  font-size:12px;
  padding-top:10px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
}
#pubNav ul li{
  float: left;
  height: 22px;
  line-height: 22px;
  vertical-align:middle;
  margin-right: 20px;
}
#pubNav ul li a{
  font-family: "Microsoft YaHei","微软雅黑";
  font-size:12px;
  color:#333;
  text-decoration: none;
  blr: expression(this.onFocus=this.blur());
  white-space:nowrap;
}
#pubNav ul li a:hover{
  color:#ff7d00;
}
#pubNav ul li a.navbd{
  font-weight:bold;
}
#pubNav ul li.linomr{
  margin-right:0;
}
.pubNavUl1,.pubNavUl2,.pubNavUl3{
  float: left;
  display: block; 
  margin:0;
  padding:0;
}
.pubNavUl1{
  width: 213px; 
}
.pubNavUl2{
  width: 203px;
}
.pubNavUl3{
  width: 158px;
}
.navUl1line{
  background: url(http://www.zjol.com.cn/05zjol/sitemap/images/public_v1.png) 168px -161px no-repeat;
}
.navUl2line{
  background: url(http://www.zjol.com.cn/05zjol/sitemap/images/public_v1.png) 157px -161px no-repeat;
}
/********************nav End***********************/