@charset "utf-8";
/* CSS Document */
.banner{
	height:205px;
	border-top:6px solid #0094ca;
	z-index:1
}
#full-screen-slider{
	position:relative;
	z-index:1
}
#slides{
	display:block; 
	width:100%; 
	height:205px; 
	position:relative
}
#slides li{ 
	display:block; 
	width:100%; 
	height:100%; 
	padding:0;
	margin:0; 
	position:absolute
}
#slides li a{ 
	display:block; 
	width:100%; 
	height:100%; 
	text-indent:-9999px
}
#pagination{
	display:none
}
.banner .w1200{
	z-index:999;
	height:205px;
	top:-205px
}
.banner form a{
	display:block;
	width:32px;
	height:32px;
	text-indent:-9999px
}
.banner form a.user{
	background:url(top_icon.png) 0 0 no-repeat
}
.banner form a.wza{
	background:url(top_icon.png) 0 -64px no-repeat
}
.banner form a.user:hover{
	background:url(top_icon.png) 0 -32px no-repeat
}
.banner form a.wza:hover{
	background:url(top_icon.png) 0 -96px no-repeat
}
.inp01{
	width:295px;
	height:33px;
	line-height:33px;
	color:#999;
	text-indent:10px;
	background-color:white;
	border:1px solid #dfdfdf
}
.btn01{
	width:35px;
	height:33px;
	border:0;
	background:url(btn01.gif) no-repeat;
	cursor:pointer
}
.nav{
	height:70px;
	line-height:105px;
	overflow:hidden;
	background-color:#0094ca
}
.nav ul li{
	float:left;
	display:inline-block;
	width:171px;
	text-align:center
}
.nav ul li.n01{
	background:url(nav_bg.png) 0 0 no-repeat
}
.nav ul li.n02{
	background:url(nav_bg.png) -173px 0 no-repeat
}
.nav ul li.n03{
	background:url(nav_bg.png) -346px 0 no-repeat
}
.nav ul li.n04{
	background:url(nav_bg.png) -517px 0 no-repeat
}
.nav ul li.n05{
	background:url(nav_bg.png) -685px 0 no-repeat
}
.nav ul li.n06{
	background:url(nav_bg.png) -857px 0 no-repeat
}
.nav ul li.n07{
	background:url(nav_bg.png) -1028px 0 no-repeat
}
.nav ul li a{
	display:block;
	color:white
}
.nav ul li:hover{
	background-color:#30a8d4
}
.foot{
	height:190px;
	background:#0078A4 url(foot_bg.gif) repeat-x;
}
.linkbox{
	height:65px;
	line-height:65px;
	background:url(link.png) 10px center no-repeat;
	position:relative;
}
.linkbox .weixin_foot{
	position:absolute;
	right:100px;
	top:3px;
}
.linkbox .weibo_foot{
	position:absolute;
	right:10px;
	top:3px;
}
.linkbox .weixin_foot a{
	display:block;
	font-size:14px;
	background:url(weixin_foot.gif) no-repeat left center;
	padding-left:34px;
	color:#0078a4
}
.linkbox .weibo_foot a{
	display:block;
	font-size:14px;
	background:url(weibo_foot.gif) no-repeat left center;
	padding-left:34px;
	color:#0078a4
}
.linkbox span{
	color:#00528c;
	padding:0 20px 0 40px
}
.linkbox span span{
	padding:0 20px;
}
.linkbox form{
	*display:inline
}
.linkbox select{
	margin:0 7px;
	min-width:120px
}
.bottom{
	height:80px;
	line-height:80px;
    /*
	background:url(foot_logo.png) left center no-repeat
    */
}
.bottom span{
	text-indent:50px
}

/*-------------------------*/
.main{
	padding-top:35px;
	*padding-bottom:40px
}
.title01{
	height:57px;
	line-height:57px;
	text-indent:55px;
	background:url(title01_bg.gif) no-repeat
}
.box01{
	width:580px;
	height:295px;
	border:1px solid #dfdfdf
}
.box01 .title{
	border-bottom:1px solid #dfdfdf;
	height:50px;
	line-height:45px;
	background-color:#fbfbfb
}
.box01 .title h3{
	padding:0 20px;
	height:50px;
	background-color:white;
	border-top:2px solid #129bcd;
	border-right:1px solid #dfdfdf;
	color:#0e75bc
}
.box01 .title a{
	line-height:55px;
	margin-right:25px;
	*margin-top:15px
}
.tabTitle a{
	float:left;
	display:block;
	padding:3px 40px;
	margin-right:20px;
	text-align:center;
	background-color:#989898;
	color:white;
	cursor:pointer
}
.tabTitle a:hover,
.tabTitle a.hover{
	background-color:#55b8dc
}
.box01 p{
	line-height:24px;
}
.box01 ul li{
	width:100%;
	height:28px;
	line-height:28px;
	background:url(dot01.gif) left center no-repeat;
	text-indent:20px
}
.box01 ul li span{
	color:#777;
	font-size:12px
}
.box02{
	width:1200px;
	height:360px;
	background:url(line01.png) center 70px no-repeat
}
.box02 ul{
	width:45%
}
.bg01{
	position:absolute;
	top:28px;
	*left:0;
	height:56px;
	background-color:#f9f9f9;
	z-index:-1
}
.l_nav{
	width:245px
}
.l_nav .title{
	height:56px;
	line-height:56px;
	text-indent:15px;
	background-color:#0094ca
}
.l_nav .ul01{
	background-color:#f6f6f6;
	padding-top:13px;
	padding-bottom:40px
}
.l_nav .ul01>li{
	position:relative;
	border-bottom:1px solid #e8e8e8
}
.l_nav .ul01>li>a{
	height:36px;
	line-height:36px;
	width:245px;
	border-left:3px solid #f6f6f6;
	text-indent:20px
}
.l_nav .ul01>li>a{
	display:block;
	cursor:pointer
}
.l_nav .ul01>li>a>img{
	position:absolute;
	right:10px;
	top:15px
}
.l_nav .ul01>li>a.cur,
.l_nav .ul01>li>a:hover{
	border-left:3px solid #0094ca;
	background-color:white
}
.l_nav .ul01>li>ul{
	padding:10px 0;
	display:none;
	background-color:#f8f8f8
}
.l_nav .ul01>li>ul>li{
	font-size:12px;
	text-indent:25px;
	height:28px;
	line-height:28px
}
.l_nav .ul01>li>ul>li>a{
	display:block
}
.l_nav .ul01>li>ul>li>a:hover{
	background-color:white
}
.l_nav .ul02 li{
	width:100%;
	height:42px;
	line-height:42px;
	text-align:center;
	font-weight:bold;
	margin-top:8px;
	background:url(l_nav_bg.gif) no-repeat
}
.r_con{
	width:920px;
	padding-top:28px
}
.searchbox{
	height:56px;
	line-height:56px
}
.searchbox li{
	display:inline-block;
	*float:left;
	position:relative;
	cursor:pointer
}
.searchbox li.se01 a,
.searchbox li.se02 a{
	display:block;
	position:relative;
	width:156px;
	height:33px;
	line-height:33px;
	background-color:white;
	border:1px solid #dfdfdf;
	*margin-top:10px;
}
.searchbox li a span,
.searchbox li a span{
	padding-left:10px
}
.searchbox li a img{
	position:absolute;
	right:0;
	top:0
}
.searchbox li .select{
	position:absolute;
	width:156px;
	left:0;
	top:32px;
	*top:44px;
	background-color:white;
	border:1px solid #dfdfdf;
	border-top:1px solid white;
	cursor:pointer;
	display:none
}
.searchbox li .select li{
	float:left;
	width:100%;
	height:28px;
	line-height:28px;
	text-indent:10px
}
.searchbox li .select li:hover{
	background-color:#f1f1f1
}
.btn02{
	width:60px;
	height:33px;
	line-height:33px;
	border:0;
	background-color:#0094ca
}
.mbx_nav{
	height:50px;
	line-height:50px;
	color:#0094ca
}
.mbx_nav a{
	color:#0094ca
}
.table01 thead td{
	height:46px;
	line-height:46px;
	background-color:#8acee7;
	text-indent:15px
}
.table01 tbody td{
	padding:10px 0;
	text-indent:15px;
	border-bottom:1px solid #dfdfdf
}
.table01 tbody tr:hover{
	background-color:#f6f6f6;
	color:#0691c4
}
.fenye{
	float:right;
	margin:20px 0
}
.fenye a{
	float:left;
	margin:0 3px;
	display:inline-block;
	padding:5px 10px;
	background-color:#e9e9e9;
	border:1px solid #e9e9e9
}
.fenye a.num{
	background-color:#f4f4f4;
	border:1px solid #e3e9ee
}
.fenye select{
	padding:5px 10px;
	*height:28px;
	*line-height:28px
}
.con_nav li{
	display:inline-block;
	*float:left;
	*display:inline
}
.con_nav li a{
	line-height:56px;
	width:152px;
	text-align:center;
	background:url(con_nav_bg.png) no-repeat
}
.con_nav li a{
	display:block
}
.con_nav li a.cur,
.con_nav li a:hover{
	color:white;
	background:url(con_nav_h.gif) no-repeat
}
.content h3{
	color:#a75151
}
.date{
	width:99%;
	padding:6px 0;
	margin-bottom:40px;
	background-color:#f6f6f6;
	border:1px solid #dfdfdf
}
#Zoom{
	padding:0 20px;
	font-size:16px;
	line-height:30px
}
#Zoom p{
	margin:10px 0
}
.bg02{
	z-index:2
}
.wz_con{
	margin-top:100px;
	*padding-top:100px
}