.k-w{width: 1200px; margin-left: auto;margin-right: auto;}
b{font-weight: none;}
.top_box{}
.top_box .logo{ background:url(../img/logo.jpg) center center no-repeat; height:143px; display:block; overflow:hidden;}	
	
.k-nav{ width: 1260px; margin-left: auto;margin-right: auto; height:54px; background:url(../img/nav-bg.jpg) center bottom no-repeat; border-top-left-radius:10px; border-top-right-radius:10px; display:block; margin-top:-3px; position:relative; z-index:20;}
	.k-nav ul{ height:100%;padding-left:100px;}
	.k-nav li{ float: left; height:100%; position:relative;}
	.k-nav li.i{ width:5px;background:url(../img/nav-i.jpg) center center no-repeat;}
	.k-nav li.a{ width: 100px;}
		.k-nav li.a a.a-1{ position:absolute; z-index:22; top: 0;left: 0;right: 0;bottom: 0; color:#fff; display: block; width: 100%;height: 100%; font-size: 16px; color:#ffffff; line-height:55px; text-align:center; color:#fff;transition:all 0.5s ease;}
	.k-nav li.a:hover a.a-1{ background:#04448d;}
	.k-nav li .sub{ position:absolute; z-index:999; top:54px; left:0px; right:0px; background:url(../img/nav-sub.jpg); display:none;}
		.k-nav li .sub a{ display:block; font-size: 12px; color:#ffffff; line-height:29px; text-align:center; border-top:1px solid #fff;transition:all 0.5s ease;}
		.k-nav li .sub a:hover, .k-nav li .sub a.on{ background:#fff; color:#454545;}
	.k-nav li.a:hover .sub{ display:block;}
	
.k-banner{width: 1260px; margin-left: auto;margin-right: auto;position:relative;}	
	.k-banner .title{ position:absolute; bottom:20px; left: 0; right: 0;height:45px;background:url(../img/bg.jpg); z-index:33;}
		.k-banner .title span{display: block;height: 100%;background:url(../img/xxxxxxxxxx.jpg) right center no-repeat; margin-right:50px;}
	.k-banner .banner_i{position:relative;height:300px; overflow:hidden;}
		.k-banner .banner_i .k_banner_1{position:absolute;z-index:10;top:0px;left:0px; width:100%;height:100%;}
			.k-banner .banner_i .k_banner_1 li{ height:100%; width:100%; position:absolute; z-index:11; top:0px; left:0px; text-align:center;}
				.k-banner .banner_i .k_banner_1 li a{ display:block; width:100%;height:100%; position:relative; background:url() center center no-repeat; background-size:auto 100%;}
				.k-banner .banner_i .k_banner_1 li img{display: block;height:100%; width:100%;}
		.k-banner .banner_i .k_banner_2{position:absolute;z-index:11;bottom:15px; left:0px; right:0px; width:100%; text-align:center;}
			.k-banner .banner_i .k_banner_2 li{ width:16px; height:16px; zoom:1; display:inline-block; *display:inline; background:#ffffff; cursor:pointer; margin:0px 5px 0px 5px; overflow:hidden; border-radius:8px;}
			.k-banner .banner_i .k_banner_2 li.c_2hover{background:#007ec8;}
	
.k-foot{ height:85px;overflow: hidden;background:url(../img/foot-bg.jpg) center center no-repeat; font-size: 12px; color:#ffffff; line-height:185%; text-align:center;}
	.k-foot .box{ padding-top:10px;}

/*首页标题*/
.i-bt{ position:relative; height:30px; overflow: hidden;}
	.i-bt span{ display:block; position:absolute; z-index:11; left:0; right:0;bottom: 0; height: 1px; overflow: hidden; background:#3074c2;}
	.i-bt h1{ position:absolute; z-index:22; top: 0; left: 0; bottom: 0; font-size: 14px; color:#0058a2; background:#fff; line-height:30px; padding-right:10px;}
		.i-bt h1 b{ font-size: 18px;font-weight: bold;line-height:30px;}
	.i-bt a.more{ display:block; position:absolute; z-index:22; top: 0; right: 0; bottom: 0; font-size: 12px; color:#0058a2; line-height:20px; margin-top:10px; padding-right:10px;background:url(../img/i-bt.jpg) right bottom no-repeat;}
	
/*首页内容*/
.i-main{ margin-top:20px; margin-bottom:20px;}
/*首页第一行*/
.i-m-a{}
	/*左边*/
	.i-m-a-l{ float: left; width:280px; overflow: hidden;}
		.i-m-a-l .item{ background:#f4f4f4; margin-top:10px; padding:10px;}
			.i-m-a-l .item a{display: block; font-size: 13px; color:#ffffff; line-height:20px;background:#3074c2 url(../img/i-li-1.jpg) 15px center no-repeat; padding-left:35px; margin-bottom:1px; height:20px; padding-top:10px; padding-bottom:10px; overflow: hidden;}
			.i-m-a-l .item a:hover{ background-color:#797979;}
	/*右边*/
	.i-m-a-r{ float: right; width:905px; overflow: hidden;}
		.i-m-a-r .box{ margin-top:15px;}
		.i-m-a-r .img{ float: left; width:445px;overflow: hidden;}
			.i-m-a-r .img img{ display:block; width: 100%;}
		.i-m-a-r .item{ float: right; width:430px;overflow: hidden;}
			.i-m-a-r .item ul{overflow: hidden;}
				.i-m-a-r .item ul li{font-size: 13px; color:#000000; line-height:32px; height:32px; overflow: hidden; position:relative; padding-left:20px;}
					.i-m-a-r .item ul li i{ display: block;width: 5px;height: 5px;overflow: hidden;position: absolute;top:50%; left:5px; margin-top:-2.5px; background:#333; border-radius:100%;}
					.i-m-a-r .item ul li span{float: right;}
					.i-m-a-r .item ul li a{color:#000000;}
					.i-m-a-r .item ul li a:hover, .i-m-a-r .item ul li.on a{color:#ff0000;}
					.i-m-a-r .item ul li a:hover i, .i-m-a-r .item ul li.on i{ background:#ff0000;} 
					
/*首页第二行*/					
.i-m-b{ margin-top:20px;}
	/*左边*/
	.i-m-b-l{ float: left; width:280px; overflow: hidden;}	
	/*右边*/	
	.i-m-b-r{ float: right; width:905px; overflow: hidden;}
		/*左边*/
		.i-m-b-r-l{float: left; width:450px; overflow: hidden;}
		/*右边*/
		.i-m-b-r-r{float: right; width:430px; overflow: hidden;}
	/*列表*/
	.i-m-b .item{overflow: hidden; margin-top:10px;}
		.i-m-b .item ul{overflow: hidden;}
			.i-m-b .item ul li{font-size: 13px; color:#000000; line-height:29px; height:29px; overflow: hidden; position:relative; padding-left:20px;}
				.i-m-b .item ul li i{ display: block;width: 5px;height: 5px;overflow: hidden;position: absolute;top:50%; left:5px; margin-top:-2.5px; background:#333; border-radius:100%;}
				.i-m-b .item ul li span{float: right;}
				.i-m-b .item ul li a{color:#000000;}
				.i-m-b .item ul li a:hover, .i-m-b .item ul li.on a{color:#ff0000;}
				.i-m-b .item ul li a:hover i, .i-m-b .item ul li.on i{ background:#ff0000;} 
/*首页第三行*/
.i-m-c{ margin-top:20px;}
	.i-m-c-l{ float: left; width:280px; overflow: hidden;}
		.i-m-c-l ul{ margin-top:-5px;}
			.i-m-c-l ul li{ margin-top:5px; overflow:hidden;}
				.i-m-c-l ul li img{ display:block; width: 100%;}
	.i-m-c-r{ float: right; width:905px; background:#f4f4f4; height:91px;}	
		.i-m-c-r .box{ padding:0px 15px 0px 15px;}
		.i-m-c-r .i-bt h1{background:#f4f4f4;}
		.i-m-c-r .link-1{ margin-top:15px; padding-left:125px;}
			.i-m-c-r .link-1 dl{ display:block; float: left; width: 210px; margin-right:15px; height:35px; position:relative;}
				.i-m-c-r .link-1 dl dt{ display:block; position:absolute; z-index:33; top:0px; left:0px; right:0px; bottom:0px;background:#3074c2 url(../img/i-li-1.jpg) 35px center no-repeat; height:35px; padding-left:75px; font-size: 13px; color:#ffffff; line-height:35px; cursor:pointer;}
				.i-m-c-r .link-1 dl dd{ display:block; position:absolute; z-index:22; left:0px; right:0px; top:35px; display:none;}
				
				.i-m-c-r .link-1 dl:hover dt{ background-color: #797979;}
				.i-m-c-r .link-1 dl:hover dd{display:block;}
				
				.i-m-c-r .link-1 dl.a dd{top:34px; border:1px solid #3074c2; background:#3074c2;}
					.i-m-c-r .link-1 dl.a dd a{ display:block; height:33px; font-size: 13px; color:#454545; text-align:center; line-height:33px; margin-top:1px; color:#ffffff;}
					.i-m-c-r .link-1 dl.a dd a:hover{background:#fff; color:#454545;}
					
				.i-m-c-r .link-1 dl.b dd{top:30px;background:#fff;}
					.i-m-c-r .link-1 dl.b dd a{ display:block;}
						.i-m-c-r .link-1 dl.b dd img{ display:block; width: 100%; margin-top:5px;}
		.i-m-c-r .link-2{ margin-top:15px; padding-left:60px;}
			.i-m-c-r .link-2 dl{ display:block; float: left; width: 210px; margin-right:70px; height:31px; position:relative;}
				.i-m-c-r .link-2 dl dt{ display:block; position:absolute; z-index:33; top:0px; left:0px; right:0px; bottom:0px; height:31px;text-align:center; font-size: 13px; color:#024da3; line-height:31px; cursor:pointer;background:url(../img/link/dl-bg.jpg) center center no-repeat;width:210px;}
				.i-m-c-r .link-2 dl dd{ display:block; position:absolute; z-index:22; left:0px; right:0px; top:35px; display:none;}
				
				.i-m-c-r .link-2 dl:hover dt{}
				.i-m-c-r .link-2 dl:hover dd{display:block;}
				
				.i-m-c-r .link-2 dl.a dd{top:30px; border:1px solid #3074c2; background:#fff; padding-left:25px;}
					.i-m-c-r .link-2 dl.a dd a{ display:block; height:28px; font-size: 13px; color:#454545; line-height:28px; margin-top:1px; color:#024da3;}
					
				.i-m-c-r .link-2 dl.b dd{top:25px;background:#fff;}
					.i-m-c-r .link-2 dl.b dd a{ display:block;}
						.i-m-c-r .link-2 dl.b dd img{ display:block; width: 100%; margin-top:5px;}
		
/*其他页面*/		
.p-main{ margin-top:20px; margin-bottom:20px;}
	.p-main .head{}
		.p-main .head .bt{float: left; width:990px; height:32px; overflow: hidden; border-bottom:3px solid #0158a8; font-size: 14px; color:#0158a8; line-height:32px;}
			.p-main .head .bt a{color:#0158a8;}
			.p-main .head .bt .on{color:red;}
		.p-main .head .search{ float: right; width:180px;}
			.p-main .head .search .text{ display: block; overflow: hidden; float: left; width:110px; height:30px; border:1px solid #ccc; background:none; line-height:30px; padding:0px 5px 0px 5px;}
			.p-main .head .search .submit{ display: block; overflow: hidden; float: right; width:50px; height:30px; border:none; cursor:pointer; background:#0158a8; color:#fff; text-align:center; line-height:30px;}
	.p-main .list{ margin-top:20px; width:1060px; margin-left: auto;margin-right: auto;}
		.p-main .list ul{overflow: hidden;}
			.p-main .list ul li{font-size: 13px; color:#000000; line-height:32px; height:32px; overflow: hidden;position:relative; padding-left:20px;}
				.p-main .list ul li i{ display: block;width: 5px;height: 5px;overflow: hidden;position: absolute;top:50%; left:5px; margin-top:-2.5px; background:#333; border-radius:100%;}
				.p-main .list ul li b{float: right;font-weight:normal;}
				.p-main .list ul li a{color:#000000;}
				.p-main .list ul li a:hover, .p-main .list ul li.on a{color:#ff0000;}
				.p-main .list ul li a:hover i, .p-main .list ul li.on i{ background:#ff0000;} 
	/*内容页*/			
	.p-main .content{ margin-top:20px; width:1000px; margin-left: auto;margin-right: auto;}
		.p-main .content .title{ font-size: 24px; font-weight: bold; line-height:150%; text-align:center; margin: 10px 0;}
		.p-main .content .info{ margin-top:20px; border-top:1px dashed #ccc; padding-top:5px; font-size: 13px; line-height:25px;text-align:right;}
			.p-main .content .info span{ cursor:pointer;}
		.p-main .content .body{ margin-top:25px; font-size: 13px; line-height:175%;font-family:"微软雅黑";}
		.p-main .content .file{ margin-top:25px;}
			.p-main .content .file ul{}
				.p-main .content .file ul li{float: left; width:33%; color:blue;}
					.p-main .content .file ul li .box{position:relative; padding-left:30px; padding-right:10px;}
					.p-main .content .file ul li span{ color:#000;}
					.p-main .content .file ul li .img{ position:absolute; z-index:11; top:0px; left:0px;  bottom: 0; width:25px;}
						.p-main .content .file ul li .img img{ display:block; width:100%;}
		.p-main .content .opt{ margin-top:20px; border-top:1px dashed #ccc; padding-top:5px; font-size: 13px; line-height:25px; text-align:center;}
	