/*head begin*/

	/*part a begin*/
	.parta{
		height:76px;
		width:830px;
		margin:0 auto;
		overflow:hidden;
		background-image:url(../images/pclogo.png);
		background-repeat:no-repeat;
		background-position:left center;
		padding-left:370px;
		line-height:76px;
		}
	/*part a end*/
	/*search*/
	.searc {
		height: 28px;
		overflow: hidden;
		padding: 23px 0 0;
		width: 335px;
		}
	.saearc input {
		border: 1px solid #e4e4e4;
		float: left;
		font-size: 13px;
		height: 25px;
		line-height: 25px;
		outline: medium none;
		text-indent: 10px;
		width: 340px;
	}
	.searc button {
		background: #198ce5 none repeat scroll 0 0;
		border: medium none;
		color: #fff;
		cursor: pointer;
		font-size: 14px;
		height: 28px;
		outline: medium none;
		width: 85px;
		}
	/*search end*/
	/*part b begin*/
	.partb{
		}
		.head-v3{
			position:relative;
			z-index:100;
			width:100%;
			}
		.head-v3 .navigation-inner{
			margin:0 auto;
			width:1200px;
			position:relative;
			}
		.navigation-up{
			height:40px;
			background:#099ae4;
			}
		.navigation-up .navigation-v3{
			}
		.navigation-up .navigation-v3 ul{
			float:left;
			}
		.navigation-up .navigation-v3 ul a{
			color:#fff;
			}
		.navigation-up .navigation-v3 li{
			float:left;
			font:normal 16px/40px "microsoft yahei";
			color:#fff;
			}
		.navigation-up .navigation-v3 .nav-up-selected{
			background-image:url(../images/index02.png);
			background-position:top left;
			}
		.navigation-up .navigation-v3 .nav-up-selected a{
			color:#198ce5;
			}
		.navigation-up .navigation-v3 .nav-up-selected-inpage{
			background-image:url(../images/index02.png);
			background-position:top left;
			color:#198ce5;
			}
		.navigation-up .navigation-v3 li h2{
			font-weight:normal;
			padding:0;
			margin:0;
			}
		.navigation-up .navigation-v3 li h2 a{
			padding:0 55px;
			display:inline-block;
			height:40px;
			font-family:"microsoft yahei";
			}		
		.navigation-down{
			position:absolute;
			top:40px;
			left:0px;
			width:100%;
			}
		.navigation-down .nav-down-menu{
			width:100%;
			margin:0;			
			position:absolute;
			top:0px;
			}
		.navigation-down .nav-down-menu .navigation-down-inner{
			margin: auto;
			width: 1200px;
			position: relative;
			height: auto;
			background-color: #fff;
			border: 1px solid #099ae4;
			border-top: 3px solid #099ae4;
			}
		.navigation-down .nav-down-menu dl{
			float:left;
			margin:18px 80px 18px 0;
			}
		.navigation-down .menu-1 dl{
			margin:20px 80px 25px 0;
			}
		.navigation-down .menu-1 dt{
			font:normal 16px "microsoft yahei";
			color:#61789e;
			padding-bottom:10px;
			border-bottom:1px solid #61789e;
			margin-bottom:10px;
			}
		.navigation-down .menu-1 dd a{
			color:#fff;
			font:normal 14px/30px "microsoft yahei";
			}
		.navigation-down .menu-1 dd a:hover{
			color:#60aff6;
			}
		.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{
			color:#fff;
			font:normal 16px "microsoft yahei";
			}
		/*yygk*/
			/*yygk A*/
			.yygka{
				float:left;
				width:345px;
				height:305px;
				overflow:hidden;
				margin-top:15px;
				margin-left:45px;
				background-image:url(../images/index05.png);
				background-position:right center;
				background-repeat:no-repeat;
				}
				/*yygka tab begin*/				
				#lib_Tab3{
					height: 305px;
					margin: 0;
					overflow: hidden;
					padding: 0;
					width: 313px;
					}				
				.yygka_tabborder{
					border:1px solid #95C9E1;
					}
				.yygka_Menubox {
					height:40px;
					line-height:32px;
					position:relative;
					}				
				.yygka_Menubox ul{
					margin:0px;
					padding:0px;
					list-style:none; 
					position:absolute; 
					left:0; 
					height:40px;
					text-align:center;
					}
				.yygka_Menubox li{
					float:left;
					display:block;
					cursor:pointer;
					width:103px;
					color:#949694; 
					height:32px;
					line-height:32px; 
					background-color:#E4F2FD;
					font-size:14px;
					}
				.yygka_Menubox li.hover{
					padding:0px;
					width:105px;
					color:#fff;
					height:38px;
					line-height:32px;
					background-image:url(../images/index02.jpg);
					background-repeat:no-repeat;
					background-position:top center;
					}
				.yygka_Contentbox{
					clear:both;
					margin-top:0px; 
					border-top:none;
					height:256px; 
					text-align:center;
					padding-top:8px;
					}
					.yygkacon{
						width:313px;
						height:230px;
						overflow:hidden;
						}
						.yygkacon div{
							height:118px;
							width:309px;
							padding:1px;
							border:1px solid #e7e7e7;
						}
						.yygkacon img{
							width:100%;
							height:100%;
						}
						.yygkacon p{
							font-size: 14px;
							line-height: 26px;
							margin-top: 10px;
							text-align: left;
							text-indent: 28px;
						}
				/*yygka tab end*/
			/*yygk A end*/
			/*yygk B*/
			.yygkb{
				float:left;
				width:297px;
				margin-left:30px;
				background-image:url(../images/index05.png);
				background-position:right center;
				background-repeat:no-repeat;				
				margin-top:15px;
				height:305px;				
				}
				.yygkb-top{
					width:285px;
					height:183px;
					overflow:hidden;
					}
					.yygkb p{
						background-image: url(../images/index06.png);
						background-repeat:no-repeat;
						background-position:left top;
						height:32px;
						line-height:32px;
						width:70px;
						display:block;
						clear:both;
						font-size:15px;
						color:#FFF;
						padding-left:28px;
						margin-bottom:16px;
						}
					.yygkb ul{
						height:125px;
						width:285px;
						overflow:hidden;
						}
						.yygkb ul li{
							float:left;
							text-align:left;
							font-size:14px;
							width:126px;
							height:50px;
							line-height:50px;
							border:#e7e7e7 1px solid;
							color:#000;
							margin: 0 13px 10px 0;
							}
							.yygkb ul li:hover{
								border:#099ae4 1px solid;
								color:#099ae4;
								}
							.yygkb ul li span{
								display: block;
								float: left;
								height: 50px;
								line-height: 50px;
								margin:0 10px 0 20px;
								width:15px;
								}
							.yygkb ul li a:hover{
								color:#099ae4;
								}
							.yygkb ul li a{
								display:block;
								width:100%;
								height:100%;
								color:#666;
								}
				.yygkb-bottom{
					width:285px;
					height:200px;
					overflow:hidden;
					}
			/*yygk b end*/
			/*yygk C*/
			.yygkc{
				float:left;
				width:200px;
				margin-top:15px;
				background-image:url(../images/index05.png);
				background-position:right center;
				background-repeat:no-repeat;
				height:305px;
				margin-left:30px;
				}
				.yygkc p{
					background-image:url(../images/index07.png);
					background-repeat:no-repeat;
					background-position:15px center;
					height:32px;
					line-height:32px;
					text-align:center;
					font-size:15px;
					color:#1a86e4;					
					}
				.yygkc ul{
					}
					.yygkc ul li{
						border: 1px solid #e7e7e7;
						font-size: 14px;
						height: 45px;
						line-height: 45px;
						margin: 16px 0 0;
						text-align: center;
						width: 169px;
						background: #eee;
						}
						.yygkc ul li:hover{								
							border:#099ae4 1px solid;
							}
						.yygkc ul li a{
							display:block;
							height:100%;
							width:100%;
							color:#666;
							}
						.yygkc ul li a:hover{
							color:#099ae4;
							}
			/*yygk C end*/
			/*yygk D*/
			.yygkd{
				float: left;
				height: 305px;
				margin-left: 30px;
				margin-top: 15px;
				width: 183px;
				}
				.yygkd p{
					background-image:url(../images/index07.png);
					background-repeat:no-repeat;
					background-position:15px center;
					height:32px;
					line-height:32px;
					text-align:center;
					font-size:15px;
					color:#1a86e4;					
					}
				.yygkd ul li{
						font-size: 14px;
						height: 64px;
						line-height: 64px;
						margin: 16px 0 22px;
						text-align: center;
						width: 169px;
						background: #eaf1f7;
						/*border: 1px solid #099ae4;*/						
						transition: all 0.5s ease 0s;
						}
						.yygkd ul li:hover{
							/*border: 1px solid #e7e7e7;
							background-color:#f1f1f1;*/
							}
						.yygkd ul li a{
							display:block;
							height:100%;
							width:100%;
							color:#666;
							transition: all 0.5s ease 0s;
							}
						.yygkd ul li a:hover{
							color:#666;
							}
			/*yygk D end*/
		/*yygk end*/
		
		/*xwzx*/
			/*xwzx A*/
			.xwzxa{
				background-image: url("../images/index05.png");
				background-position: right 55px;
				background-repeat: no-repeat;
				float: left;
				height: 317px;
				overflow: hidden;
				width: 335px;
				margin-left: 45px;
				}
				.xwzxa p{
					height:41px;
					line-height:50px;
					text-align:left;
					font-size:15px;
					border-bottom:3px solid #e7e7e7;
					margin-bottom:10px;					
					}
				.xwzxa ul li{
						font-size: 14px;
						height: 35px;
						line-height: 35px;
						overflow: hidden;
						width: 300px;
						}
						.xwzxa ul li span{
							font-size:18px; 
							font-weight:bold; 
							color:#999;
							}
			/*xwzx A end*/
			/*xwzx B*/
			.xwzxb{
				background-image: url("../images/index05.png");
				background-position: right 55px;
				background-repeat: no-repeat;
				float: left;
				height: 317px;
				overflow: hidden;
				width: 400px;
				}
				.xwzxb p{
					height:41px;
					line-height:50px;
					text-align:left;
					font-size:15px;
					border-bottom:3px solid #e7e7e7;
					margin-bottom:10px;	
					padding-left: 35px;				
					}
				.xwzxb div{
					margin-left: 35px;
					margin-right: 35px;
					width: 330px;
					}
					.xwzxb div img{
						width:326px;
						height:170px;
						padding:1px;
						border:1px solid #e7e7e7;
						}
				.xwzxb ul{
					margin-left:35px;
					}
				.xwzxb ul li{
						font-size: 14px;
						height: 35px;
						line-height: 35px;
						overflow: hidden;
						width: 330px;
						}
						.xwzxb ul li span{
							font-size:18px; 
							font-weight:bold; 
							color:#999;
							}
			/*xwzx b end*/
			/*xwzx C*/
			.xwzxc{
				float:left;
				width:373px;
				height:317px;
				overflow:hidden;
				}
				.xwzxc p{
					height:41px;
					line-height:50px;
					text-align:left;
					font-size:15px;
					border-bottom:3px solid #e7e7e7;
					margin-bottom:10px;
					padding-left:35px;					
					}
				.xwzxc-top{
					background-color: #fff;
					border: 1px solid #e8e8e8;
					height: 170px;
					margin-bottom: 20px;
					overflow: hidden;
					padding: 1px;
					width: 322px;
					margin-left:35px;
					}
					.xwzxc-top img{
						height: 140px;
						width: 322px;
						}
					.xwzxc-top h3{
						background-color: #099ae4;
						height: 30px;
						line-height: 30px;
						text-align: center;
						width: 322px;
						}
						.xwzxc-top h3 a{
							display:block;
							height:100%;
							width:100%;
							}
				.xwzxc-bottom{
					border: 1px solid #e8e8e8;
					margin-left: 35px;
					overflow: hidden;
					width: 324px;
					}
			/*xwzx C end*/
			
		/*xwzx end*/
		
		/*hzfw*/
			/*hzfw A*/
			.hzfwa{
				float:left;
				width:372px;
				margin-left:21px;
				height:317px;
				overflow:hidden;
				margin-top:2px;
				}
				.hzfwa ul{
					}
				.hzfwa ul li{
					border: 1px solid #e7e7e7;
					float: left;
					height: 65px;
					margin-left: 20px;
					margin-right: 20px;
					margin-top: 10px;
					text-align: center;
					text-indent:45px;
					width: 144px;
					
					}
					.hzfwa ul li a{
						display:block;
						width:100%;
						height:65px;
						/*padding-top:65px;*/
						line-height:70px;
						
						}
					.hzfwa ul li a:hover{
						background-color:#099ae4;
						border-color:#099ae4;
						color:#fff;
						}
						.hzfwa_a{
							background-image:url(../images/index21a.png);
							background-repeat:no-repeat;
							background-position:18px 10px;
							}
							.hzfwa_a:hover{
								background-image:url(../images/index21b.png);
								}
						.hzfwa_b{
							background-image:url(../images/index22a.png);
							background-repeat:no-repeat;
							background-position:18px 15px;
							}
							.hzfwa_b:hover{
								background-image:url(../images/index22b.png);
								}
						.hzfwa_c{
							background-image:url(../images/index23a.png);
							background-repeat:no-repeat;
							background-position:18px 15px;
							}
							.hzfwa_c:hover{
								background-image:url(../images/index23b.png);
								}
						.hzfwa_d{
							background-image:url(../images/index24a.png);
							background-repeat:no-repeat;
							background-position:25px 12px;
							}
							.hzfwa_d:hover{
								background-image:url(../images/index24b.png);
								}
						.hzfwa_e{
							background-image:url(../images/index25a.png);
							background-repeat:no-repeat;
							background-position:22px 14px;
							}
							.hzfwa_e:hover{
								background-image:url(../images/index25b.png);
								}
						.hzfwa_f{
							background-image:url(../images/index26a.png);
							background-repeat:no-repeat;
							background-position:18px 15px;
							}
							.hzfwa_f:hover{
								background-image:url(../images/index26b.png);
								}
						.hzfwa_g{
							background-image:url(../images/index27a.png);
							background-repeat:no-repeat;
							background-position:18px 15px;
							}
							.hzfwa_g:hover{
								background-image:url(../images/index27b.png);
								}
						.hzfwa_h{
							background-image:url(../images/index28a.png);
							background-repeat:no-repeat;
							background-position:22px 20px;
							}
							.hzfwa_h:hover{
								background-image:url(../images/index28b.png);
								}
			/*hzfw A end*/
			/*hzfw B*/
			.hzfwb{
				float:left;
				width:372px;
				margin:0 21px;
				height:317px;
				overflow:hidden;
				margin-top:2px;
				}
				.hzfwb h3{
					font-size: 15px;
					height: 48px;
					line-height: 50px;
					margin: 0 auto;
					width: 320px;
					color:#1f88e4;
					}
				.hzfwb div{
					border: 1px solid #e7e7e7;
					height: 64px;
					margin: 0 auto 28px;
					width: 320px;
					}
			/*hzfw b end*/
			/*hzfw C*/
			.hzfwc{
				float:left;
				width:372px;
				height:317px;
				margin-right:21px;
				overflow:hidden;
				margin-top:2px;
				}
				.hzfwc_top{
					height:47px;
					margin-top:22px;
					width:372px;
					overflow:hidden;
					}
				.hzfwc_top ul li{
					float: left;
					height: 45px;
					line-height: 45px;
					margin-left: 0;
					margin-right: 5px;
					padding-left: 15px;
					text-align: center;
					width: 102px;
					border: 1px solid #e7e7e7;
					}
					.hzfwc_top ul li:hover{
						border-color:#099ae4;
						}
					.hzfwc_top ul li a{		
						display:block;
						width:100%;
						height:100%;
						background-image:url(../images/index31.png);
						background-repeat:no-repeat;
						background-position:10px center;
						}
					.hzfwc_top ul li a:hover{
						color:#099ae4;
						background-image:url(../images/index32.png);
						}
				.hzfwc_center{
					margin:13px 0;
					height:220px;
					width:372px;
					overflow:hidden;
					}
					/*center tab begin*/				
					#hzfw_Tab1{
						height: 307px;
						padding: 0;
						width: 384px;
						}				
					.hzfw_tabborder{
						border:1px solid #95C9E1;
						}
					.hzfw_Menubox {
						height:32px;
						line-height:32px;
						position:relative;
						border-bottom:1px solid #e7e7e7;
						}				
					.hzfw_Menubox ul{
						float: left;
						height: 32px;
						list-style: outside none none;
						margin: 0 0 0 2px;
						padding: 0;
						text-align: center;
						width: 370px;
						}
					.hzfw_Menubox li{
						float:left;
						display:block;
						cursor:pointer;
						width:90px;
						color:#999; 
						margin-right:2px;
						height:32px;
						line-height:32px;
						background-color:#f1f1f1;
						}
					.hzfw_Menubox li.hover{
						padding:0px;
						width:90px;
						color:#fff;
						height:38px;
						line-height:32px;
						background-image:url(../images/index30.png);
						background-repeat:no-repeat;
						background-position:center top;
						background-color:#fff;
						}
					.hzfw_Contentbox{
						clear:both;
						margin-top:0px; 
						height:180px; 
						text-align:left;
						padding-top:8px;
						border:1px #e7e7e7 solid;
						border-top:none;
						
						
						}
						.con_four_1_ditu1{
						    float:left;
							width:383px;
							height:110px;
							background-image:url(../images/ditu1.png);
							
						}
						.con_four_1_ditu2{
						    float:left;
							width:383px;
							height:110px;
							background-image:url(../images/ditu2.png);
							
						}
						.con_four_1_ditu3{
						    float:left;
							width:383px;
							height:110px;
							background-image:url(../images/ditu3.png);
							
						}
						.con_four_1_ditu4{
						    float:left;
							width:383px;
							height:110px;
							background-image:url(../images/ditu4.png);
							
						}
						.hzfw_Contentbox p{
						    float:left;
							line-height:20px;
							padding-left:30px;
							font-size:14px;
							
							}
							.dixian{padding-bottom:7px;border-bottom:1px #e7e7e7 solid;}
															
					/*center tab end*/
				.hzfwc_bottom{
					height:65px;
					width:372px;
					overflow:hidden;
					}
					.hzfwc_bottom_left{
						float:left;
						margin-right:45px;
						margin-left:60px;
						background-image:url(../images/index_wsyy.png);
						background-repeat:no-repeat;
						background-position:center top;
						}
					.hzfwc_bottom_center{
						float:left;
						margin-right:45px;
						background-image:url(../images/index_dhyy.png);
						background-repeat:no-repeat;
						background-position:center top;
						}
					.hzfwc_bottom_right{
						float:left;
						background-image:url(../images/index_xcyy.png);
						background-repeat:no-repeat;
						background-position:center top;
						}
						.hzfwc_bottom div{
						    width:60px;
							height: 65px;
							line-height: 110px;
							text-align: center;
							
							}
							.hzfwc_bottom a{
								display:block;
								width:100%;
								height:100%;
								
								}
								
			/*hzfw C end*/
		/*hzfw end*/
		
		/*kszj*/
			/*kszj left*/
			.kszjl{
				border-right: 1px solid #eee;
				float: left;
				height: auto;
				margin-top: 2px;
				overflow: hidden;
				padding-left: 10px;
				width: 703px;
				}
				.kszjl_tit{
					color: #2089e5;
					font-size: 16px;
					height: 40px;
					letter-spacing: 5px;
					line-height: 40px;
					text-align: center;
					width:100%;
					}
				.kszjl_con{
					}
					.kszjl_one{
						border-right: 1px solid #eee;
						float: left;
						height: 277px;
						margin-right: 5px;
						width: 280px;
						}
						.kszjl_one h3{
							background-color: #eee;
							height: 30px;
							line-height: 30px;
							text-align: center;
							width: 274px;
							}
						.kszjl_one ul{
							}
							.kszjl_one ul li{
								background-image: url("../images/index35.png");
								background-position: left center;
								background-repeat: no-repeat;
								float: left;
								font-size: 12px;
								height: 30px;
								line-height: 30px;
								margin-left: 5px;
								padding-left: 10px;
								width: 140px;
								}				
					.kszjl_two{
						border-right: 1px solid #eee;
						float: left;
						height: auto;
						margin-right: 5px;
						width: 230px;
						}
						.kszjl_two h3{
							background-color: #eee;
							height: 30px;
							line-height: 30px;
							text-align: center;
							width: 100%;
							}
						.kszjl_two ul li{
							background-image: url("../images/index35.png");
							background-position: left 14px;
							background-repeat: no-repeat;
							font-size: 12px;
							height: auto;
							line-height: 20px;
							padding: 7px 45px 7px 10px;
							width: auto;
							margin-left: 5px;
							float: left;
							min-width: 69px;
							}
					.kszjl_three{						
						border-right: 1px solid #eee;
						float: left;
						margin-right: 5px;
						padding-right: 5px;
						width: 125px;
						}
						.kszjl_three h3{
							height: 30px;
							background-color:#eee;
							line-height: 30px;
							text-align: center;
							}
						.kszjl_three ul li{
							font-size: 12px;
							height: 30px;
							line-height: 30px;							
							padding-left:10px;
							width: 145px;
							margin-left:5px;
							background-image:url(../images/index35.png);
							background-repeat:no-repeat;
							background-position:left center;
							}
					.kszjl_four{
						float: left;
						width: 170px;
						border-right: 1px solid #eee;
						margin-right: 5px;
						padding-right: 5px;
						}
						.kszjl_four h3{
							height: 30px;
							line-height: 30px;
							text-align: center;
							background-color:#eee;
							}
						.kszjl_four ul li{
							background-image: url("../images/index35.png");
							background-position: left center;
							background-repeat: no-repeat;
							font-size: 12px;
							height: 30px;
							line-height: 30px;
							margin-left: 20px;
							padding-left: 10px;
							width: 85px;
							}
						.kszjl_five{
							float: left;
							height: auto;
							width: 145px;
						}
							  .kszjl_five h3{
							   background-color: #eee;
							   height: 30px;
							   line-height: 30px;
							   text-align: center;
							   width: 100%;
							   }
							  .kszjl_five ul li{
							   background-image: url("../images/index35.png");
							   background-position: left center;
							   background-repeat: no-repeat;
							   font-size: 12px;
							   height: 30px;
							   line-height: 30px;
							   padding: 0 45px 0 10px;;
							   width: auto;
							   margin-left:5px;
							   float:left;
							   min-width:69px;
							   }
			/*kszj left end*/
			/*kszj right*/
			.kszjr{
				float: left;
				height: 317px;
				overflow: hidden;
				width: 450px;
				margin-top: 2px;
				border-right: 1px solid #eee;
				}
				.kszjr_tit{
					color: #2089e5;
					font-size: 16px;
					height: 40px;
					letter-spacing: 5px;
					line-height: 40px;
					text-align: center;
					}
				.kszjr_con{
					}
					.kszjr_one{
						border-right: 1px solid #eee;
						float: left;
						height: 277px;
						margin-left: 10px;
						width: 160px;
						}
						.kszjr_one h3{
							background-color: #eee;
							height: 30px;
							line-height: 30px;
							text-align: center;
							width: 154px;
							}
						.kszjr_one ul li{
							background-image: url("../images/index35.png");
							background-position: left center;
							background-repeat: no-repeat;
							float: left;
							font-size: 12px;
							height: 27px;
							line-height: 27px;
							margin-left: 5px;
							padding-left: 10px;
							width: 62px;
							}				
					.kszjr_two{
						float:left;
						width:180px;
						height:277px;
						margin-left: 5px;
						border-right: 1px solid #eee;
						}
						.kszjr_two h3{
							background-color: #eee;
							height: 30px;
							line-height: 30px;
							text-align: center;
							width: 175px;
							}
						.kszjr_two ul li{
							float: left;
							font-size: 12px;
							height: 30px;
							padding-left:10px;
							line-height: 30px;
							width: 75px;
							margin-left:5px;
							background-image:url(../images/index35.png);
							background-repeat:no-repeat;
							background-position:left center;
							}
					.kszjr_three{
						float: left;
						height: 277px;
						margin-left: 10px;
						width: 75px;
						}
						.kszjr_three h3{
							background-color: #eee;
							height: 30px;
							line-height: 30px;
							text-align: center;
							}
						.kszjr_three ul li{
							font-size: 12px;
							height: 30px;
							padding-left:10px;
							line-height: 30px;
							width: 140px;
							background-image:url(../images/index35.png);
							background-repeat:no-repeat;
							background-position:left center;
							margin-left:5px;
							}				
			/*kszj right end*/
			/*zjjs*/
			.zjjs{
				background-image: url("../images/index107.jpg");
				background-position: center 80px;
				background-repeat: no-repeat;
				float: left;
				height: 110px;
				margin-top: 120px;
				text-align: center;
				width: 27px;
				}
				.zjjs a{
					color: #0a99e5;
					}
				.zjjs a:hover{
					color: #0a99e5;
					}
			/*zjjs end*/
		/*kszj end*/
		
		/*yyts*/
			/*yyts A*/
			.yytsa {
				float: left;
				margin-top:2px;
				width: 273px;
				height:320px;
				border-right:#efefef 1px solid;
				}
				/*top begin*/
				.yytsa_top{
					height:140px;
					width:273px;
					overflow:hidden;
					border-bottom:2px solid #f1f1f1;
					}
					.yytsa_top_tit{
						background-image: url("../images/index12.jpg");
						background-position: 60px center;
						background-repeat: no-repeat;
						color: #1f88e4;
						font-size: 18px;
						height: 60px;
						line-height: 60px;
						padding-left: 25px;
						text-align: center;
						}
					.yytsa_top ul li{
						text-align:center;
						height:35px;
						font-size:14px;
						line-height:35px;
						}
						.yytsa_top ul li a:hover{
							color:#099ae4;
							}
				/*top end*/
				/*bottom begin*/
				.yytsa_bottom{
					height:175px;
					width:273px;
					overflow:hidden;
					}
					.yytsa_bottom_tit{
						background-image: url("../images/index13.jpg");
						background-position: 63px center;
						background-repeat: no-repeat;
						color: #1f88e4;
						font-size: 18px;
						height: 60px;
						line-height: 60px;
						padding-left: 25px;
						margin-top:5px;
						text-align: center;
						}
					.yytsa_bottom ul li{
						text-align:center;
						height:35px;
						font-size:14px;
						line-height:35px;
						}
						.yytsa_bottom ul li a:hover{
							color:#099ae4;
							}
				/*bottom end*/				
			/*yyts A end*/
			/*yyts B*/			
			.yytsb {
				float: left;
				height: 317px;
				margin-left: 30px;
				margin-top: 13px;
				overflow: hidden;
				width: 865px;
				}
				.yytsb ul li{
					border: 1px solid #e8e8e8;
					float: left;
					height: 85px;
					margin: 6px 20px;
					width: 390px;
					}				
			/*yyts b end*/
		/*yyts end*/
		
		/*kyjx*/
			/*kyjx A*/
			.kyjxa {
				float: left;
				margin-left:45px;
				width: 350px;
				height:319px;
				background-image: url("../images/index05.png");
				background-position: right 55px;
				background-repeat: no-repeat;
				overflow:hidden;
				}
				.kyjxa p{
					height:41px;
					line-height:50px;
					text-align:left;
					font-size:15px;
					border-bottom:3px solid #e7e7e7;
					margin-bottom:10px;					
					}
				.kyjxa ul li{
						font-size: 14px;
						height: 35px;
						line-height: 35px;
						overflow: hidden;
						width: 315px;
						}
						.kyjxa ul li span{
							font-size:18px; 
							font-weight:bold; 
							color:#999;
							}
			/*kyjx A end*/
			/*kyjx B*/
			.kyjxb{
				float: left;
				background-image: url("../images/index05.png");
				background-position: right 55px;
				background-repeat: no-repeat;
				width: 399px;
				height:319px;
				}
				.kyjxb p{
					height:41px;
					line-height:50px;
					text-align:left;
					font-size:15px;
					border-bottom:3px solid #e7e7e7;
					margin-bottom:10px;
					padding-left:35px;				
					}
				.kyjxb ul{
					margin-left:35px;
					}
				.kyjxb ul li{
						font-size: 14px;
						height: 35px;
						line-height: 35px;
						overflow: hidden;
						width: 328px;
						}
						.kyjxb ul li span{
							font-size:18px; 
							font-weight:bold; 
							color:#999;
							}				
			/*kyjx B end*/
			/*kyjx C*/
			.kyjxc{
				float: left;
				height: 319px;
				margin-left: 35px;
				margin-right: 45px;
				overflow: hidden;
				width: 326px;
				}
				.kyjxc-top{
					background-color: #fff;
					border: 1px solid #e8e8e8;
					height: 130px;
					margin-bottom: 10px;
					margin-top: 20px;
					overflow: hidden;
					padding: 1px;
					width: 322px;
					}
					.kyjxc-top img{
						width:322px;
						height:100px;
						}
					.kyjxc-top h3{
						background-color: #099ae4;
						height: 30px;
						line-height: 30px;
						text-align: center;
						width: 322px;
						}
						.kyjxc-top h3 a{
							display:block;
							height:100%;
							width:100%;
							}
				.kyjxc-bot{
					background-color: #fff;
					border: 1px solid #e8e8e8;
					height: 130px;
					overflow: hidden;
					padding: 1px;
					width: 322px;
					}
					.kyjxc-bot img{
						width:322px;
						height:100px;
						}
					.kyjxc-bot h3{
						background-color: #099ae4;
						height: 30px;
						line-height: 30px;
						text-align: center;
						width: 322px;
						}
						.kyjxc-bot h3 a{
							display:block;
							height:100%;
							width:100%;
							}				
			/*kyjx C end*/
		/*kyjx end*/

	/*part b end*/
    /*part c begin*/
	.partc{
		width:100%;
		height:320px;
		margin-bottom:20px;
		overflow:hidden;
		}
		/*turn img begin*/
		.banner-box{
			min-width:1210px;
			height:320px;
			position:relative;
			overflow:hidden;
			}
		.banner-box .bd{
			width:100% !important;
			}
		.banner-box .bd li .m-width {
			width:100%;
			margin:0 auto;
			overflow:hidden;
			}
		.banner-box .bd li{
			width:100% !important;
			height:320px;
			}
		.banner-box .bd li a{
			display:block;
			background-size:auto;
			}
		.banner-box .bd li img{
			display:block;
			margin:0 auto;
			}
		.banner-btn{
			width:1210px;
			position:absolute;
			top:120px;
			left:50%;
			margin-left:-605px;
			}
		.banner-btn 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 a.prev{
			left:20px;
			background:url(../images/foot.png) no-repeat 0 0;
			} 
		.banner-btn a.next{
			right:20px;
			background:url(../images/foot.png) no-repeat -49px 0;
			}
		
		.banner-box .hd {
			position:absolute;
			top:175px;
			left:537px;
			}
		.banner-box .hd ul li{
			width:12px;
			height:12px;
			border-radius :50%;
			text-indent:-9999px;
			margin-right:20px;
			background:#ccc;
			float:left;
			cursor:pointer;
			}
		.banner-box .hd ul li.on{
			background:#309df1;
			}
		/*turn img end*/
	/*part c end*/
/*head end*/


/*foot begin*/

	/*part f begin*/
.partf {
	background-color: #006a9f;
	background-image: url("../images/index03.png");
	background-position: left top;
	background-repeat: repeat-x;
	height: 402px;
	overflow: hidden;
	width: 100%;
}
		.partf_con{
			background-image: url("../images/index53.png");
			background-position: left center;
			background-repeat: no-repeat;
			height: 265px;
			margin: 0 auto;
			padding-left: 343px;
			width: 857px;
			color:#fff;
			}
			.partf_con img{
				display:block;
				margin:0 auto;
				width:91px;
				height:91px;
				padding:5px;
				background-color:#fff;
				}
			.pf_one{
				float: left;
				height: 185px;
				margin-top: 80px;
				width: 140px;
				margin-right:40px;
				}
				.pf_one p{
					width:100%;
					text-align:center;
					height:40px;
					line-height:40px;
					font-size:12px;
					}
			.pf_two{
				float: left;
				height: 185px;
				margin-top: 80px;
				width: 125px;
				}
				.pf_two p{
					width:100%;
					text-align:center;
					height:40px;
					line-height:40px;
					font-size:12px;
					}
			.pf_three{
				float: left;
				font-size: 14px;
				height: 160px;
				margin-left: 78px;
				margin-top: 66px;
				}
				.pf_three p{
					height: 30px;
					line-height: 30px;
					}
		.pf_bot{
			width:1200px;
			margin:0 auto;
			text-align:center;
			color:#fff;
			height:35px;
			line-height:35px;
			}
	/*part f end*/

/*foot end*/
