/*content A begin*/
.con_a{
	width:1198px;
	height:385px;
	overflow:hidden;
	border:1px solid #e7e7e7;
	border-top:2px solid #099ae4;
	margin-bottom:20px;
	}	
	/*3 tab begin*/
	#lib_Tab2{
		}
	.libthree {
		height: 44px;
		line-height: 44px;
		width: 1198px;
		border-bottom:1px solid #e7e7e7;
		}
		.libthree h3{
		background-image: url("../images/index47.png");
		background-position: 10px center;
		background-repeat: no-repeat;
		float: left;
		font-size: 18px;
		height: 44px;
		line-height: 44px;
		padding-left: 50px;
		width: 345px;
		}
		.libthree h3 span{
			color:#ddaa3f;
			}
		.libthree p {
			float: right;
			height: 44px;
			line-height: 44px;
			width: 110px;
			}				
	.libthree ul {
		float: left;
		height: 34px;
		list-style: outside none none;
		margin: 10px 0 0;
		padding: 0;
		text-align: center;
		width: 360px;
		}
	.libthree li {
		color: #999;
		cursor: pointer;
		display: block;
		float: left;
		height: 38px;
		line-height: 38px;
		margin-right: 2px;
		width: 101px;
		font-size:16px;
		}
	.libthree li.hover {
		background: #fff url("../images/index09.jpg") no-repeat scroll 0 0;
		color: #099ae4;
		height: 42px;
		line-height: 38px;
		padding: 0;
		width: 101px;
		}
	.Contentthree{
		height: 340px;
		overflow: hidden;
		width: 1200px;
		}
		/*top turn img begin*/
		.banner-box-one{
			border: 1px solid #e7e7e7;
			float: left;
			height: 305px;
			margin: 18px 30px 15px 14px;
			overflow: hidden;
			position: relative;
			width: 505px;
			}
		.banner-box-one .bd{
			width:100% !important;
			}
		.banner-box-one .bd li .m-width {
			width:505px;
			margin:0 auto;
			overflow:hidden;
			}
		.banner-box-one .bd li{
			width:100% !important;
			height:305px;
			}
		.banner-box-one .bd li a{
			display:block;
			background-size:auto;
			}
		.banner-box-one .bd li p{
			background-color: #1f88e4;
			bottom: 0;
			height: 40px;
			line-height: 40px;
			overflow: hidden;
			padding-left: 10px;
			padding-right: 90px;
			position: absolute;
			width: 405px;
			}
		.banner-btn-one{
			position: absolute;
			right: 0;
			top: 280px;
			}
		.banner-btn-one a{
			display:block;
			width:49px;
			height:104px;
			position:absolute;
			top:0;
			filter:alpha(opacity=40);
			-moz-opacity:0.4;
			-khtml-opacity:0.4;
			opacity:0.4;
			}
		.banner-btn-one a.prev{
			left:20px;
			background:url(../images/foot.png) no-repeat 0 0;
			} 
		.banner-btn-one a.next{
			right:20px;
			background:url(../images/foot.png) no-repeat -49px 0;
			}
		
		.banner-box-one .hd {						
			}
		.banner-box-one .hd ul li{
			width:12px;
			height:12px;
			border-radius :50%;
			text-indent:-9999px;
			margin-right:10px;
			background:#ccc;
			float:left;
			cursor:pointer;
			}
		.banner-box-one .hd ul li.on{
			background:#fff;
			}
		/*top turn img end*/
	    /*right side begin*/
		.con_a_right{
			float: left;
			height: 307px;
			margin-top: 18px;
			overflow: hidden;
			width: 635px;
			}
			.car_top{
				font-size: 14px;
				height: 280px;
				line-height: 30px;
				overflow: hidden;
				width: 630px;
				color:#055964;
				}
				.car_top p{
					text-indent:28px;
					margin:10px 0;
					}
			.car_bot{
				width:630px;
				text-align:right;
				line-height:30px;
				}
	    /*right side end*/
/*content A begin*/

/*content B begin*/
.con_b{
	width:1198px;
	height:280px;
	margin-bottom:20px;
	overflow:hidden;
	}
	.con_b_title{
		width:148px;
		height:43px;
		clear:both;
		border:1px solid #e7e7e7;
		border-bottom:none;
		background-image:url(../images/index08.jpg);
		background-repeat:no-repeat;
		color:#1f88e4;
		font-size:18px;
		background-position:10px center;
		text-align:center;
		line-height:43px;
		}
	/*left side begin*/
	.cb_left{
		float:left;
		width:593px;
		height:233px;
		border:1px solid #e7e7e7;
		border-top:2px solid #1f88e4;
		margin-right:9px;
		}
		.cbl_top{
			height:49px;
			line-height:49px;
			background-image:url(../images/index63.png);
			background-repeat:no-repeat;
			background-position:18px center;
			border-bottom:1px solid #f4f4f4;
			}
			.cbl_top_title_left{
				float:left;
				font-size: 18px;
				color:#099ae4;
				margin-left: 50px;
				}				
			.cbl_top_title_right{
				float:right;
				margin-right:20px;
				}
		.cb_left ul{
			height:155px;
			width:573px;
			overflow:hidden;
			margin-top:15px;
			margin-left:10px;
			}
			.cb_left ul li{
				border: 1px solid #e7e7e7;
				color: #000;
				float: left;
				font-size: 14px;
				height: 65px;
				line-height: 65px;
				text-align: left;
				width: 275px;
				}
				.cb_left ul li:hover{
					border:#099ae4 1px solid;
					color:#099ae4;
					}
				.cb_left ul li span{
					display: block;
					float: left;
					height: 65px;
					line-height: 62px;
					margin: 0 0 0 80px;
					}
				.cb_left ul li a:hover{
					color:#099ae4;
					}
				.cb_left ul li a{
					display:block;
					width:100%;
					height:100%;
					color:#666;
					background:#eee;
					}
	/*left side end*/
	
	/*right side begin*/
	.cb_right{
		float:left;
		width:592px;
		height:233px;
		border:1px solid #e7e7e7;
		border-top:2px solid #1f88e4;
		}
		.cbr_top{
			height:49px;
			line-height:49px;
			background-image:url(../images/index63.png);
			background-repeat:no-repeat;
			background-position:18px center;
			border-bottom:1px solid #f4f4f4;
			margin-bottom: 10px;
			}
			.cbr_top_title_left{
				float:left;
				font-size: 18px;
				color:#099ae4;
				margin-left: 50px;
				}				
			.cbr_top_title_right{
				float:right;
				margin-right:20px;
				}
		.cb_right ul li {
			background-image: url("../images/index31.png");
			background-position: 5px center;
			background-repeat: no-repeat;
			height: 40px;
			line-height: 40px;
			margin: 0 0 0 10px;
			overflow: hidden;
			padding: 0 10px 0 20px;
			}
	/*right side end*/
/*content B end*/

/*content C begin*/
.con_c{
	width:1200px;
	height:381px;
	margin-bottom:20px;
	overflow:hidden;
	}
	/*left side begin*/
	.cc_left{
		float:left;
		width:593px;
		height:378px;
		overflow:hidden;
		margin-right:11px;
		border:1px solid #e7e7e7;
		border-top:2px solid #099ae4;
		}
		.ccl_top {
			background-image: url("../images/index78.png");
			background-position: 18px center;
			background-repeat: no-repeat;
			border-bottom: 1px solid #f4f4f4;
			height: 49px;
			line-height: 49px;
			}
			.ccl_top_title_left {
				color: #099ae4;
				float: left;
				font-size: 18px;
				margin-left: 50px;
				}
			.ccl_top_title_right {
				float: right;
				margin-right: 20px;
				}
		.ccl_cer {
			height: 140px;
			overflow: hidden;
			padding-top: 10px;
			width: 593px;
			}
			.ccl_cer h3 {
				font-size: 16px;
				font-weight: bold;
				height: 50px;
				line-height: 50px;
				overflow: hidden;
				text-align: center;
				width: 589px;
				}
			.ccl_cer p {
				color: #055964;
				font-size: 14px;
				height: 95px;
				line-height: 30px;
				overflow: hidden;
				padding: 0 20px;
				text-align: left;
				width: 553px;
				text-indent: 28px;
				}
		.ccl_bot {
			margin-top: 15px;
			width: 593px;
			height:100px;
			}
			.ccl_bot_left{
				border: 1px solid #e7e7e7;
				color: #1f88e4;
				float: left;
				font-size: 17px;
				height: 133px;
				margin: 0 19px;
				padding-top: 17px;
				text-align: center;
				width: 60px;
				}
			.ccl_bot ul{
				float: left;
				height: 152px;
				overflow: hidden;
				width: 480px;
				}
			.ccl_bot ul li {
				background-image: url("../images/index31.png");
				background-position: 5px center;
				background-repeat: no-repeat;
				height: 37px;
				line-height: 37px;
				margin: 0 0 0 10px;
				overflow: hidden;
				padding: 0 10px 0 20px;
				width: 440px;
				}
	/*left side end*/
	/*right side begin*/
	.cc_right{
		float:left;
		border:1px solid #e7e7e7;
		border-top:2px solid #099ae4;
		width:592px;
		height:378px;
		overflow:hidden;
		}
		.ccl_bot_right{
			border: 1px solid #e7e7e7;
			color: #1f88e4;
			float: left;
			font-size: 17px;
			height: 143px;
			margin: 0 19px;
			padding-top: 7px;
			text-align: center;
			width: 60px;
			}
	/*right side end*/
/*content C end*/

/*content D begin*/
.con_d{
	width:1200px;
	height:363px;
	overflow:hidden;
	margin-bottom:20px;
	}
	.con_d_title{
		width:148px;
		height:43px;
		clear:both;
		border:1px solid #e7e7e7;
		border-bottom:none;
		background-image:url(../images/index08.jpg);
		background-repeat:no-repeat;
		color:#1f88e4;
		font-size:18px;
		background-position:10px center;
		text-align:center;
		line-height:43px;
		}
	/*left*/
	.cd_left{
		float: left;
		width:593px;
		height:317px;
		overflow:hidden;
		border:1px solid #e7e7e7;
		margin-right:10px;
		}
		.ctr_top{
			height:49px;
			line-height:49px;
			background-image:url(../images/index71.png);
			background-repeat: repeat-x;
			background-position:18px center;
			border-bottom:1px solid #f4f4f4;
			}
			.ctr_title_left{
				float:left;
				font-size: 18px;
				color:#fff;
				padding-left: 50px;
				background-image:url(../images/index36.png);
				background-repeat:no-repeat;
				background-position:left center;
				}				
			.ctr_title_right{
				float:right;
				margin-right:20px;
				}
			/*right tab begin*/				
			#yfkz_Tab1{
				height: 307px;
				padding: 0;
				width: 384px;
				}				
			.yfkz_tabborder{
				border:1px solid #95C9E1;
				}
			.yfkz_Menubox {
				height:31px;
				line-height:30px;
				position:relative;
				}				
			.yfkz_Menubox ul{
				float: left;
				height: 31px;
				list-style: outside none none;
				margin: 5px 0 0;
				padding: 0;
				text-align: center;
				width: 595px;
				}
			.yfkz_Menubox li{
				background-color: #f7f7f7;
				color: #099ae4;
				cursor: pointer;
				display: block;
				float: left;
				height: 31px;
				line-height: 30px;
				margin-right: 2px;
				width: 146px;
				}
			.yfkz_Menubox li.hover{
				padding:0px;
				background:#fff;
				width:146px;
				color:#fff;
				height:37px;
				line-height:30px;
				background-image:url(../images/index72.png);
				background-repeat:no-repeat;
				background-position:top center;
				}
			.yfkz_Contentbox{
				clear:both;
				margin-top:0px; 
				border-top:none;
				height:181px; 
				text-align:left;
				padding-top:12px;
				}
				.yfkz_Contentbox ul{
					padding-top:4px;
					width:560px;
					margin:0 auto;
					}
					.yfkz_Contentbox ul li{
						background-image: url("../images/index31.png");
						background-position: left center;
						background-repeat: no-repeat;
						font-size: 15px;
						height: 40px;
						line-height: 40px;
						overflow: hidden;
						padding-left: 20px;
						width: 540px;
						}				
			/*right tab end*/
	/*left end*/
	/*right*/
	.cd_right{
		float:left;
		width:593px;
		height:317px;
		overflow:hidden;		
		border:1px solid #e7e7e7;
		}
		.cd_right_main{
			height: 199px;
			line-height: 30px;
			overflow: hidden;
			padding: 10px 20px;
			width: 553px;
			text-indent: 28px;
			}
	/*right end*/
/*content D begin*/

/*content E begin*/
.con_e{
	width:1198px;
	height:45px;
	margin-bottom:20px;
	overflow:hidden;
	border:1px solid #e7e7e7;
	border-top:2px solid #099ae4;
	}
	.con_e h3{
		background-image: url("../images/index47.png");
		background-position: 10px center;
		background-repeat: no-repeat;
		float: left;
		font-size: 18px;
		height: 44px;
		line-height: 44px;
		padding-left: 50px;
		width: 345px;
		}
		.con_e h3 span{
			color:#ddaa3f;
			}				
	.con_e ul {
		float: left;
		height: 30px;
		list-style: outside none none;
		margin: 7px 0 0;
		padding: 0;
		text-align: center;
		width: 600px;
		}
	.con_e li {
		color: #fff;
		cursor: pointer;
		display: block;
		float: left;
		height: 28px;
		line-height: 28px;
		margin-right: 20px;
		width: 116px;
		font-size:16px;
		background-color:#099ae4;
		border:1px solid #099ae4;
		}
		.con_e li a{
			display:block;
			width:100%;
			height:100%;
			color:#fff;
			}
			.con_e li a:hover{
				color: #099ae4;
				}
	.con_e li:hover {
		padding: 0;
		background-color:#fff;
		}
/*content E begin*/

/*content F begin*/
.con_f{
	width:1198px;
	height:356px;
	border:1px solid #e7e7e7;
	}
	.con_f_top{
		font-size: 18px;
		height: 52px;
		line-height: 52px;
		overflow: hidden;
		width: 1103px;
		background-image:url(../images/index08.jpg);
		background-repeat:no-repeat;
		background-position:10px center;
		padding-left:50px;
		color:#099ae4;
		}
	.con_f_bot{
		height:304px;
		width:1198px;
		overflow:hidden;
		}
		/*bot tab begin*/				
		#hlyd_Tab1{
			height: 307px;
			padding: 0;
			width: 384px;
			}	
		.hlyd_Menubox {
			height:304px;
			line-height:30px;
			width:51px;
			float:left;
			overflow:hidden;
			}				
			.hlyd_Menubox ul{
				float: left;
				height: 304px;
				list-style: outside none none;
				padding: 0;
				text-align: center;
				width: 50px;
				}
				.hlyd_Menubox li{
					background-color: #f7f7f7;
					color: #333;
					cursor: pointer;
					display: block;
					float: left;
					height: 90px;
					line-height: 20px;
					width: 26px;
					border:1px solid #e7e7e7;
					border-left:none;
					padding:10px 12px 0;
					}
					.hlyd_Menubox li.hover{
						background:#fff;
						color:#1d8fe7;
						border-color:#fff;
						}
		.hlyd_Contentbox{
			margin-top:0px; 
			border-top:none;
			height:304px;
			width:1123px;
			margin-left:23px;
			text-align:left;
			float:left;
			overflow:hidden;
			}
			/*left*/
			.hlyd_left{
				float:left;
				width:475px;
				height:282px;
				border:1px solid #e7e7e7;
				padding:1px;
				background-color:#fff;
				}
			/*left end*/
			/*right A*/
			.hlyd_righta{
				float: left;
				height: 286px;
				margin-left: 60px;
				overflow: hidden;
				width: 570px;
				}
				.hlyd_righta ul li {
					float: left;
					height: 75px;
					line-height: 75px;
					margin-bottom: 24px;
					padding: 2px 10px;
					width: 265px;
					}
				.hlyd_righta ul li a {
					background-image: url("../images/index31.png");
					background-position: 52px center;
					background-repeat: no-repeat;
					border: 1px solid #ececec;
					display: block;
					height: 100%;
					padding-left: 70px;
					text-align: left;
					width: 185px;
					background:#eaf1f7;
					}
				.hlyd_righta ul li a:hover {
					background-image: url("../images/index32.png");
					background-position: 52px center;
					background-repeat: no-repeat;
					color: #099ae4;
					}
			/*right A end*/
			/*right B*/
			.hlyd_rightb{
				float: left;
				height: 286px;
				margin-left: 60px;
				overflow: hidden;
				width: 570px;
				}
				.hlyd_rightb ul li{
					background-image: url("../images/index31.png");
					background-position: left center;
					background-repeat: no-repeat;
					font-size: 15px;
					height: 42px;
					line-height: 42px;
					overflow: hidden;
					padding-left: 20px;
					width: 540px;
					}
				.hlyd_rightb_more{
					width:560px;
					text-align:right;
					line-height:30px;
					}
			/*right B end*/				
		/*bot tab end*/
/*content F begin*/

h3.f099{
	color: #099ae4;
}