@charset "gb2312";
/* CSS Document */
body {
	background:url(20161107bottom_bglj.jpg) center bottom repeat-x #dde7f0;
	font-size:15px; 
	font-family: 微软雅黑,宋体,Arial, Helvetica, sans-serif; 
	color:#333333;
	margin:0 auto;}
td,th { 
	font-size:15px; 
	font-family: 微软雅黑,宋体,Arial, Helvetica, sans-serif; 
	color:#333333;
}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { 
	padding:0; 
	margin:0;
	}
ul { 
	list-style:none;
	}
li { list-style:none;}
img { 
	border:0px;
	}
a { 
	font-size:15px; 
	color:#333333; 
	text-decoration:none;
	}
a:hover { 
	font-size:15px; 
	color:#0063a7;
	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}

.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}


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

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

.pr10{ padding-right:10px}
.pr20{ padding-right:20px}
.pr30{ padding-right:20px}

.pb4{ padding-bottom:4px}
.pb6{ padding-bottom:6px}
.pb10{ padding-bottom:10px}
.pb20{ padding-bottom:20px}

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

/*----------字体----------*/

.white,.white a { color:#fff;}
.blue,.blue a { color:#0063a7;}
.red,.red a { color:#c90101;}
.gray,.gray a { color:#b8b8b8;}
.size12px,.size12px a { font-size:12px;}
.size15px,.size15px a { font-size:15px;}
.size16px,.size16px a { font-size:16px;}
.size20px,.size20px a { font-size:20px;}
.size24px,.size24px a { font-size:24px;}
.weight { font-weight:bold;}
.lh36 { line-height:36px;}

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


/*----------首页----------*/
.banner { background:url(20161107bannerlj.jpg) center top no-repeat; width:100%; min-height:430px; height:auto!important; margin:0 auto; }
.main { width:1000px; margin:0 auto; margin-top:260px;}
.nav{
	width:1000px; height:46px; margin:0 auto;
	background-color: rgba(56,151,218,0.85);
	color: #FFFFFF;
	margin-bottom:4px;
	overflow:hidden;
}
.nav li { float:left; width:150px; line-height:46px; text-align:center; color:#fff; font-size:18px; font-weight:bold;}
.nav li:hover { background:url(20161107nav_onlj.jpg) 0 0 repeat-x; height:46px;}
.nav li:hover a {}
.nav li a { color:#fff; font-size:18px; font-weight:bold;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .nav{
    background-color:#3897da;
    filter:Alpha(opacity=85);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .nav li{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}

.links { width:1000px; height:30px; margin:0 auto; text-align:right; padding-right:20px;}
.links a { color:#004d79; font-size:12px;}


.title_bg { background:url(20161107titlelj.jpg) 0 0 repeat-x; height:43px;}
.gzjb_bg { background:url(20161107gzjb_bglj.jpg) 0 1px no-repeat; width:462px; height:289px;}

.bg_bottom { background:#3581b1;}


/*轮播*/
.picListen .listenWrap{ position: relative; width:900px; margin:0 auto; }
.picListen .listenWrap #listenBox{ position:relative; width:900px; height:315px;  }
.picListen .listenWrap #listenBox ul{ position:relative; width:900px; height:315px; }
.picListen .listenWrap #listenBox li{ z-index:0; position:absolute; width:0px; background:#fff; height:0px; top:146px; cursor:pointer; left:377px; }
.picListen .listenWrap #listenBox li img{ width:100%;height:100%; vertical-align:top; 	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;           /* W3C syntax */
  }
.picListen .listenWrap #listenBox li p{ position:absolute; left:0; bottom:-40px; width:100%; height:40px; line-height:40px; color:#fff; display:none; font-size:15px; color:#333333;}
.picListen .listenWrap #listenBox li p span{ display:inline-block; width:100%; height:40px; overflow:hidden; text-align:center; font-size:15px; color:#5e9ecc}
.picListen .listenWrap #listenBox li p span a{ color:#333333; font-size:15px;}
.picListen .listenWrap #listenBox li p span a:hover{ text-decoration:none;}
.picListen .listenWrap #listenBox .prev,.picListen .listenWrap #listenBox .next{ display:block; z-index:100; overflow:hidden; cursor:pointer; position:absolute; width:52px; height:52px; top:131px; display:none}

/*二级页*/
.tab1 tr td { border-bottom:1px #d4d4d4 dashed;}
.line { background:url(20161107linelj.jpg) left bottom repeat-x; font-size:14px; line-height:46px;}

.zhengwen { margin:0 auto; padding:0 20px; overflow:hidden;}
.zhengwen h1 { color:#333; font-size:30px; font-weight:bold; font-family:"黑体"; height:80px; line-height:50px; text-align:center; width:96%; margin:20px auto;}
.zhengwen h2 { height:50px;}
.zhengwen h2 td{ font-size:14px; color:#919191; 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); }
.zhengwen_share {width:90%; margin:0 auto; border-top:1px #d4d4d4 solid;padding-top:10px; padding-right:20px; }