
/* CSS Document */
.top{
	height:38px;
	line-height:38px;
	border-bottom:1px solid #dcdcdc
}
.btn01{
	padding:0 25px;
	display:inline-block;
	text-align:center
}
.favor{
	background-color:#005aab
}
.home{
	background-color:#989eae
}
.link{
	background-color:#5e8fbd
}
.nav{
	height:60px;
	line-height:60px;
	padding:25px 0;
	border-bottom:1px solid #dcdcdc
}
.logo{
	width:422px;
	height:60px;
	background:url(../image/logo2.png) no-repeat;
	text-indent:-999px
}
.nav01{
	position:relative;
	z-index:3
}
.nav01>li{
	float:left;
	width:105px;
	height:60px;
	text-align:center;
	border-right:1px solid #e7d9d9	
}
.nav01>li>ul{
	position:absolute;
	background:#005aab;
	width:100%;
	padding-top:0;
	height:50px;
	line-height:50px;
	top:60px;
	left:0;
	display:none
}
.nav01>li>ul>li{
	float:left;
	text-align:center;
	width:105px;
	margin-right:1px
}
.nav01>li>ul>li>a{
	display:block;
	color:#fff
}
.nav01>li>ul>li>a:hover{
	background-color:#fff;
	color:#555
}



.banner{
	height:640px;
	position:relative
}
#slides{
	display:block;
    width:100%;
    height:640px;
    position:relative;
	z-index:1
}
#slides li{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	position:absolute
}
#pagination{
	position:absolute;
	bottom:20px;
	right:15%;
	z-index:9999
}
#pagination li{
	float:left;
	margin:5px;
	width:12px;
	height:12px;
	overflow:hidden;
	border-radius:8px;
	border:2px solid white;
	background:#FFF;
	text-indent:-999px;
	cursor:pointer
}
#pagination li a{ 
	background:#50a261
}
#pagination li.current{
	background:none
}
.main{
	background-color:#eee;
	padding-top:30px;
	padding-bottom:60px
}
.ywly_box{
	height:190px;
	background-color:#145ea1
}
.ywly_box .title{
	height:100px;
	text-align:center;
	line-height:40px;
	padding:45px 100px;
	width:215px;
	background-color:#2d3a55
}
.ywly_box a,
.gsdt_box .title a,
.slide01 .bd ul li a,
.news_l li a{
	font-size:12px;
	line-height:25px;
	padding:0 8px;
	display:inline-block;
	border:1px solid white;
	background-color:#2d3955
}
.ywly_box a:hover{
	background-color:white;
	color:#2d3a55
}
.ywly_box ul li{
	float:left;
	width:195px;
	height:140px;
	padding-top:20px;
	margin:15px 0;
	text-align:center;
	border-right:1px solid #4f86b9
}
.ywly_box ul li a{
	border:1px solid #3a78b0;
	background-color:#185894;
	margin-top:10px
}
.ywly_box ul li a:hover{
	color:#145ea1
}
.gsdt_box{
	height:210px;
	border-bottom:1px solid #d5d5d5;
	background-color:white
}
.gsdt_box .title{
	height:54px;
	background-color:#757d8f
}
.gsdt_box .title h3{
	height:54px;
	line-height:54px;
	padding:0 30px;
	background-color:#e6e8eb;
	color:#0f5a9d
}
.gsdt_box .title a{
	margin-top:15px;
	border:1px solid #8b92a1;
	background-color:#697285
}
.gsdt_box .title a:hover{
	background-color:white;
	color:#697285
}
.slide01{
	margin-top:40px
}
.slide01 .hd{
	position:relative
}
.slide01 .hd a{
	position:absolute;
	width:13px;
	height:88px;
	display:inline-block;
	top:0
}
.slide01 .hd a.prev{
	left:12px;
	background:url(../image/left.gif) no-repeat
}
.slide01 .hd a.next{
	right:12px;
	background:url(../image/right.gif) no-repeat
}
.slide01 .bd{
	margin-left:30px;
}
.slide01 .bd ul li{
	float:left;
	width:340px;
	height:100px;
	margin-right:40px
}
.slide01 .bd ul li .date{
	float:left;
	width:60px;
	height:48px;
	padding:20px 0;
	line-height:20px;
	background-color:#5e8fbd;
	color:white;
	text-align:center;
	margin-right:15px
}
.slide01 .bd ul li h3{
	color:#333;
	margin-bottom:5px;
	font-weight:normal
}
.slide01 .bd ul li p{
	font-size:12px;
	line-height:16px;
	color:#888
}
.slide01 .bd ul li a{
	background-color:white;
	border:1px solid #bbcfe2;
	color:#8ca4c5;
	margin-top:5px
}
.slide01 .bd ul li a:hover{
	background-color:#5e8fbd;
	color:white
}
.foot{
	height:42px;
	line-height:42px;
	background-color:#121e38;
	border-top:34px solid #263350;
	border-bottom:4px solid #263350;
	color:#6d717c
}
.foot img{
	position:absolute;
	right:20px;
	bottom:15px
}
.fix_R{
	position:fixed;
	width:57px;
	right:30px;
	top:180px;
	z-index:99999
}
.fix_R li{
	width:57px;
	height:57px;
	border-radius:28px;
	line-height:57px;
	margin-bottom:10px;
	background-color:#585858
}
.fix_R li a{
	display:block
}
.fix_R li.on,.fix_R li:hover{
	background-color:#105a9d
}
.ts{
	position:absolute;
	right:0;
	top:67px;
	cursor:pointer;
	background:url(../image/ts.png) right 17px no-repeat
}
.ts>div{
	display:none;
	line-height:25px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	padding:25px 35px;
	white-space:nowrap
}
.ts>div>p.f1{
	width:100%;
	height:1px;
	background-color:#4c83b6;
	margin:10px 0
}
