body{background:#ffffff;}
.k_w{width:100%; margin:0px auto;}

@media screen and (min-width:640px){
	.k_w{width:640px; margin:0px auto;}
}

.k_head{ margin:0px auto;}
	.k_head .top{ padding:15px 10px 15px 10px;text-align:center; position:relative;}
		.k_head .top img{ max-width:90%;}
		.k_head .top span{ display:block; width:32px; height:32px; position:absolute; z-index:5; top:50%; right:10px;background:url(../img/menu.png); margin-top:-16px; display:none;}
	.k_head .top.show_sub{ text-align:left;}
		.k_head .top img{ max-width:80%;}
		.k_head .top.show_sub span{ display:block;}
	.k_head .nav{overflow:hidden;background:url(../img/nav.png) center center repeat-x; background-size:auto 100%;}
		.k_head .nav a{ display:block; float:left; border:1px solid #FFF; width:25%; height:40px;  line-height:40px; font-size:14px; text-align:center; color:#FFF; }
		.k_head .nav a:nth-child(3){letter-spacing:-1px; font-size:12px;}
		.k_head .nav a:hover{ text-decoration:none;}
		.k_head .nav a.on, .k_head .nav a.hover{ color:#565656; background:#fdd062;}
	.k_head ul.nav_sub{ overflow:hidden;background:#ffffff; position:absolute; z-index:6666; top:0px; left:0px; border:1px solid #CCC; display:none;}
		.k_head ul.nav_sub a{ display:block; padding:5px 0px 5px 0px; line-height:20px; color:#000000; font-size:12px; text-align:center; border-bottom:1px solid #CCC;}
		.k_head ul.nav_sub a:last-child{ border-bottom:0px;}
		.k_head ul.nav_sub a:hover , .k_head .nav_sub a.hover{ color:#30a5ea;}
	.k_head .banner_i{ margin:0px auto;position:relative; width:100%; /*height:500px;*/ overflow:hidden;}
		.k_head .banner_i .k_banner_1{position:absolute;z-index:10;top:0px;left:0px; width:100%;height:100%;}
			.k_head .banner_i .k_banner_1 li{ height:100%; width:100%; position:absolute; z-index:11; top:0px; left:0px; text-align:center;}
				.k_head .banner_i .k_banner_1 li a{ display:block; width:100%;height:100%; position:relative; background:#FFF url() center center no-repeat;}
				.k_head .banner_i .k_banner_1 li img{height:100%; width:100%;}
		.k_head .banner_i .k_banner_2{position:absolute;z-index:11;bottom:15px; left:0px; right:0px; width:100%; text-align:center;}
			.k_head .banner_i .k_banner_2 li{ width:25px; height:10px; zoom:1; display:inline-block; *display:inline; background:#2da2e7; cursor:pointer; margin:0px 5px 0px 5px; overflow:hidden;}
			.k_head .banner_i .k_banner_2 li.c_2hover{background:#fed267;}
	@media screen and (min-width:320px){
		.k_head .banner_i{ height:160px;}
	}
	@media screen and (min-width:360px){
		.k_head .banner_i{ height:180px;}
	}
	@media screen and (min-width:480px){
		.k_head .banner_i{ height:240px;}
	}
	@media screen and (min-width:640px){
		.k_head .banner_i{ height:320px;}
	}
			
.k_foot{background:#4d4d4d; padding:15px 5px 15px 5px;}
	.k_foot .info{ float:left; width:50%;}
		.k_foot .info span{ display:block; color:#FFF; font-size:12px; line-height:140%; margin-top:5px;}
			.k_foot .info span a{color:#FFF;}
		.k_foot .info font{ display:block; color:#c7c7c7; font-size:12px; line-height:140%; margin-top:5px;}
			.k_foot .info font a{color:#c7c7c7;}
	.k_foot .tel{ float:right; width:50%; text-align:right;}
		.k_foot .tel img{ max-width:90%;}
	
.k_cont_i{ padding:15px 5px 15px 5px;}
	.k_cont_i .bt{ position:relative; height:50px; overflow:hidden;}
		.k_cont_i .bt .border{ position:absolute; z-index:5; top:37px; left:0px; right:0px; width:100%; height:1px; background:#CCC;}
		.k_cont_i .bt .box{ position:absolute; z-index:6; top:0px; left:0px; right:0px; bottom:0px; width:100%; height:100%;}
		.k_cont_i .bt h1{ display:block; text-align:center; font-size:16px; color:#4c4c4c; height:25px; line-height:25px;}
		.k_cont_i .bt h2{ display:block; text-align:center; height:25px;}
			.k_cont_i .bt h2 span, .k_cont_i .bt h2 font{display:block; display:inline-block; *display:inline;zoom:1; height:25px;}
			.k_cont_i .bt h2 font{ height:25px; overflow:hidden; font-size:16px; color:#0093e8;  line-height:25px; background-color:#FFF; padding:0px 5px 0px 8px;}
			.k_cont_i .bt h2 span{ height:25px; overflow:hidden; width:25px;background:#FFF url(../img/ibt.png) center center no-repeat;}
		.k_cont_i .bt.a .boder{ background:#2097db;}
			.k_cont_i .bt.a h2 font{ background-color:none;}
			.k_cont_i .bt.a h2 span{ background:url(../img/ibt.png) center center no-repeat;}
	.k_cont_i .news{}
		.k_cont_i .news ul{ margin-top:15px;}
			.k_cont_i .news ul li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #CCC;}
			.k_cont_i .news ul li:last-child{ border-bottom:0px;}
				.k_cont_i .news ul li .img{ float:left; width:32%;}
					.k_cont_i .news ul li .img img{ max-width:100%; min-height:100px;}
				.k_cont_i .news ul li .info{ float:right; width:66%;}
					.k_cont_i .news ul li h1{ display:block;font-size:16px; line-height:150%; font-weight:bold; color:#333333;}
					.k_cont_i .news ul li p{ display:block;font-size:14px; color:#666666; line-height:150%; text-indent:0em; height:50px; overflow:hidden;}
					.k_cont_i .news ul li a{ display:block; width:75px; height:25px; line-height:25px; color:#FFF; text-align:center; background:#777777;}
	.k_cont_i .zixun{ margin-top:0px;}
		.k_cont_i .zixun ul{ margin-top:15px;}
			.k_cont_i .zixun ul li{ float:left; width:33.33%; padding-left:20px; padding-right:10px;background:url(../img/zixun/li.png) left 33% no-repeat; margin-bottom:15px;}
			.k_cont_i .zixun ul li:nth-child(1), .k_cont_i .zixun ul li:nth-child(4){ background:none;}
				.k_cont_i .zixun .icon{ width:100%; height:calc(width);/*height:100px;*/background:url(../img/zixun/bg.png) center center no-repeat;background-size:100% 100%;}
					.k_cont_i .zixun .icon span{ display:block; width:100%; height:100%; background-position:center center; background-repeat:no-repeat;background-size:50% 50%;}
				.k_cont_i .zixun .title{ font-size:14px; color:#222222; line-height:25px; text-align:center; font-weight:bold; height:20px; overflow:hidden;}
				.k_cont_i .zixun li .border{padding:5px 0px 10px 0px;}
					.k_cont_i .zixun li .border .bl{ float:left; width:75%; height:1px; background:#4ebbfb;}
					.k_cont_i .zixun li .border .br{ float:right; width:75%; height:1px; background:#debf83; margin-top:5px;}
				.k_cont_i .zixun .list{/*height:160px;*/ overflow:hidden;}
					.k_cont_i .zixun .list h1{ font-size:12px; color:#444444; line-height:20px; padding-left:7px;background:url(../img/zixun/i.png) left 8px no-repeat;}
				.k_cont_i .zixun .more{ margin-top:10px;}
					.k_cont_i .zixun .more a{ display:block; width:50%; height:22px; line-height:20px;border:1px solid #CCC; font-size:12px; text-align:center;}
	.k_cont_i .zhengshu{}
		.k_cont_i .zhengshu .nr{ margin-top:15px;}
		.k_cont_i .zhengshu .nr h1{ font-size:16px; line-height:25px; padding-left:5px; color:#4a4a4a; font-weight:bold; border-bottom:1px solid #30a5e9; margin-bottom:10px; padding-bottom:5px;}
		.k_cont_i .zhengshu .jieshao{}
			.k_cont_i .zhengshu .jieshao font{ font-size:14px; color:#555555; line-height:175%;}
				.k_cont_i .zhengshu .jieshao font p{ text-indent:2em;}
		.k_cont_i .zhengshu .yaoqiu{ margin-top:10px;}
			.k_cont_i .zhengshu .yaoqiu ul{}
			.k_cont_i .zhengshu .yaoqiu li{ /*height:50px; overflow:hidden;*/ margin-bottom:15px;}
				.k_cont_i .zhengshu .yaoqiu li span{ display:block; float:left; background:#2da2e7; width:50px; text-align:center; line-height:50px; font-size:32px; color:#FFF; font-weight:bold;}
				.k_cont_i .zhengshu .yaoqiu li font{ display:block; float:right; width:calc(100% - 50px - 10px); font-size:14px; color:#333333; font-weight:bold; line-height:25px; /*height:50px; overflow:hidden;*/}
	.k_cont_i .liucheng{ text-align:center;}	
		.k_cont_i .liucheng img{ max-width:90%;}
	.k_cont_i .soft{ margin-top:15px;}
		.k_cont_i .soft ul{ margin-top:15px;}
			.k_cont_i .soft ul li{ float:left; width:33.33%; padding:0px 5px 0px 5px;}
				.k_cont_i .soft ul li span{ display:block; width:100%; height:100px; border:1px solid #CCC; text-align:center;}
					.k_cont_i .soft ul li span img{ max-width:100%; max-height:100%;}
				.k_cont_i .soft ul li font{ display:block; padding:10px 0px 10px 0px; font-size:12px; line-height:150%;/* height:100px; overflow:hidden;*/}
				.k_cont_i .soft ul li a{ display:block; width:60px; height:22px; line-height:22px; font-size:12px; text-align:center; border:1px solid #CCC;margin-top:15px;}
				
				
.k_cont_p{ padding:15px 5px 15px 5px;}
	.k_cont_p .bt{ position:relative; height:50px; overflow:hidden;}
		.k_cont_p .bt .border{ position:absolute; z-index:5; top:37px; left:0px; right:0px; width:100%; height:1px; background:#CCC;}
		.k_cont_p .bt .box{ position:absolute; z-index:6; top:0px; left:0px; right:0px; bottom:0px; width:100%; height:100%;}
		.k_cont_p .bt h1{ display:block; text-align:center; font-size:16px; color:#4c4c4c; height:25px; line-height:25px;}
		.k_cont_p .bt h2{ display:block; text-align:center; height:25px;}
			.k_cont_p .bt h2 span, .k_cont_i .bt h2 font{display:block; display:inline-block; *display:inline;zoom:1; height:25px;}
			.k_cont_p .bt h2 font{ height:25px; overflow:hidden; font-size:16px; color:#0093e8;  line-height:25px; background-color:#FFF; padding:0px 5px 0px 8px;}
			.k_cont_p .bt h2 span{ height:25px; overflow:hidden; width:25px;background:#FFF url(../img/ibt.png) center center no-repeat;}
		.k_cont_p .bt.a .boder{ background:#2097db;}
			.k_cont_p .bt.a h2 font{ background-color:none;}
			.k_cont_p .bt.a h2 span{ background:url(../img/ibt.png) center center no-repeat;}
	.k_cont_p .content{font-size:14px; line-height:185%; padding:15px 0px 10px 0px;}
		.k_cont_p .content p{ text-indent:0em;}
		.k_cont_p .content img{ max-width:100%;}
	.k_cont_p .gsjj{ padding:30px 0px 10px 0px;}
		.k_cont_p .gsjj .a{}
			.k_cont_p .gsjj .a .img{position:relative;}
				.k_cont_p .gsjj .a .i{ width:70%; overflow:hidden; position:relative;}
					.k_cont_p .gsjj .a .i img{ display:block; width:100%;}
					.k_cont_p .gsjj .a .i font{ display:block; position:absolute; z-index:5; top:50%; left:0px; right:0px; line-height:50px; color:#FFF; font-size:24px; font-weight:bold; text-align:center; letter-spacing:2px; margin-top:-25px;}
					.k_cont_p .gsjj .a .i span{ display:block; position:absolute; z-index:5; top:50%; right:0px; border:8px solid #FFF; border-right:0px; width:75px; height:75px; margin-top:-48px;}
				.k_cont_p .gsjj .a .s{ display:block; position:absolute; z-index:5; top:50%; left:70%; border:8px solid #7ccfff; border-left:0px; width:95px; height:75px; margin-top:-48px; text-align:center;}
					.k_cont_p .gsjj .a .s span{ display:block; font-size:18px; font-weight:bold; color:#4b4b4b; line-height:130%; margin-top:15px;}
					.k_cont_p .gsjj .a .s font{ display:block; font-size:14px; color:#9e9e9e; line-height:130%;}
			.k_cont_p .gsjj .a .info{ margin-top:30px;}
				.k_cont_p .gsjj .a .info h1{ font-size:24px; color:#ea7a00; font-weight:bold; line-height:200%;}
				.k_cont_p .gsjj .a .info h2{ font-size:18px; color:#444444;line-height:200%; margin:5px auto;}
				.k_cont_p .gsjj .a .info font{ font-size:14px; color:#444444;line-height:200%;}
		.k_cont_p .gsjj .b{ margin-bottom:30px;}
			.k_cont_p .gsjj .b font{ display:block; padding:5px 0px 5px 0px; line-height:30px; font-size:16px; color:#444444; text-align:center; font-weight:bold;}
			.k_cont_p .gsjj .b span{ display:block; height:10px; background:url(../img/gsjj/bg.png) center center no-repeat;}
	.k_cont_p .zscg{ padding:15px 0px 10px 0px;}
		.k_cont_p .zscg p{ text-indent:2em;}
		.k_cont_p .zscg span{ display:block; font-size:14px; line-height:200%; color:#444444;}
		.k_cont_p .zscg h1{ display:block; background:#d7edfb; color:#444444; font-size:14px;padding:5px 10px 5px 10px; line-height:35px; margin:10px 0px 10px 0px; max-width:90%;}
		.k_cont_p .zscg font{ font-size:14px; line-height:225%;}
			
	.k_cont_p ul.list_arc{ padding:15px 0px 10px 0px;}
		.k_cont_p ul.list_arc li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #CCC;}
		.k_cont_p ul.list_arc li:last-child{ border-bottom:0px;}
			.k_cont_p ul.list_arc li .img{ float:left; width:32%;}
				.k_cont_p ul.list_arc li .img img{ max-width:100%; min-height:100px;}
			.k_cont_p ul.list_arc li .info{ float:right; width:66%;}
				.k_cont_p ul.list_arc li h1{ display:block;font-size:16px; line-height:150%; font-weight:bold; color:#333333;}
				.k_cont_p ul.list_arc li p{ display:block;font-size:14px; color:#666666; line-height:150%; text-indent:0em; height:50px; overflow:hidden;}
				.k_cont_p ul.list_arc li a{ display:block; width:75px; height:25px; line-height:25px; color:#FFF; text-align:center; background:#777777;}
	.k_cont_p .list_arc2{ padding:15px 0px 10px 0px;}
		.k_cont_p .list_arc2 li{ padding-bottom:10px; border-bottom:1px dashed #CCC; margin-bottom:10px;}
			.k_cont_p .list_arc2 li .icon{ float:left; width:60px; height:60px; text-align:center; line-height:60px; font-size:26px; color:#FFF; background:#2da2e7;}
			.k_cont_p .list_arc2 li .info{ float:right;  width:calc(100% - 60px - 10px);}
				.k_cont_p .list_arc2 li .info h1{ display:block; line-height:30px;font-size:16px; color:#000;}
				.k_cont_p .list_arc2 li .info p{ display:block; line-height:30px;font-size:14px; color:#333333; text-indent:0em;}
	.k_cont_p .arc_body{ padding:15px 0px 10px 0px;}
		.k_cont_p .arc_title{ font-size:16px; text-align:center; padding:5px 0px 10px 0px; line-height:150%; margin-bottom:10px;}
		.k_cont_p .arc_content{ font-size:14px; line-height:200%; padding:20px 0px 5px 0px;width:100%;}
			.k_cont_p .arc_content p{ text-indent:2em;width: 100%;}
			.k_cont_p .arc_content img{ max-width:100%;}
	.k_cont_p .lxwm{ padding:20px 0px 10px 0px;}
		.k_cont_p .lxwm .a{}
			.k_cont_p .lxwm .a .map{ text-align:center;}
				.k_cont_p .lxwm .a .map img{ max-width:85%;}
			.k_cont_p .lxwm .a .info{ margin-top:15px;}
				.k_cont_p .lxwm .a .info h1{ color:#ea7a00; font-size:16px; line-height:25px;}
				.k_cont_p .lxwm .a .info h2{ color:#444444; font-size:14px; line-height:25px; margin:10px auto;}
				.k_cont_p .lxwm .a .info font{ display:block; color:#444444; font-size:14px; line-height:200%; margin-top:20px;}
		.k_cont_p .lxwm .ab{ margin-top:50px;}
			.k_cont_p .lxwm .ab h1{ display:block; font-size:20px; color:#ea7a00; font-weight:bold;}
			.k_cont_p .lxwm .ab span{ display:block; font-size:14px; line-height:200%; margin-top:20px;}
		.k_cont_p .lxwm .b{ margin-top:30px;}
			.k_cont_p .lxwm .b h1{ display:block; font-size:20px; color:#ea7a00; font-weight:bold;}
			.k_cont_p .lxwm .b ul{}
				.k_cont_p .lxwm .b li{ margin-top:15px;}
				.k_cont_p .lxwm .b li:last-child{ background:none;}
					.k_cont_p .lxwm .b .icon{margin-top:20px; margin-bottom:20px;}
						.k_cont_p .lxwm .b .icon .img{ text-align:center;}
						.k_cont_p .lxwm .b .icon .tit{ height:30px; font-size:16px; text-align:center; line-height:30px; color:#444444; margin-top:10px;}
					.k_cont_p .lxwm .b .info{ padding-left:15px; font-size:14px; line-height:180%;color:#444444;}
						.k_cont_p .lxwm .b .info img{ display:block; margin:0px auto; width:50%;}
					
	.k_cont_p .zixun{ margin-top:15px;}
		.k_cont_p .zixun ul{ margin-top:15px;}
			.k_cont_p .zixun ul li{ float:left; width:33.33%; padding-left:20px; padding-right:10px;background:url(../img/zixun/li.png) left 33% no-repeat; margin-bottom:15px;}
			.k_cont_p .zixun ul li:nth-child(1), .k_cont_i .zixun ul li:nth-child(4){ background:none;}
				.k_cont_p .zixun .icon{ width:100%; height:calc(width);/*height:100px;*/background:url(../img/zixun/bg.png) center center no-repeat;background-size:100% 100%;}
					.k_cont_p .zixun .icon span{ display:block; width:100%; height:100%; background-position:center center; background-repeat:no-repeat;background-size:50% 50%;}
				.k_cont_p .zixun .title{ font-size:14px; color:#222222; line-height:25px; text-align:center; font-weight:bold; height:20px; overflow:hidden;}
				.k_cont_p .zixun li .border{padding:5px 0px 10px 0px;}
					.k_cont_p .zixun li .border .bl{ float:left; width:75%; height:1px; background:#4ebbfb;}
					.k_cont_p .zixun li .border .br{ float:right; width:75%; height:1px; background:#debf83; margin-top:5px;}
				.k_cont_p .zixun .list{/*height:160px;*/ overflow:hidden;}
					.k_cont_p .zixun .list h1{ font-size:12px; color:#444444; line-height:20px; padding-left:7px;background:url(../img/zixun/i.png) left 8px no-repeat;}
			
/*分页*/
.page_show{overflow:hidden; text-align:center; margin:15px auto;}
	.page_show span{background:#063698;display:block; display:inline-block; *display:inline;zoom:1; padding:5px 15px 5px 15px; margin:0px 5px; line-height:20px; color:#FFF;}
	.page_show a{background:#418cc1; display:block; display:inline-block; *display:inline;zoom:1; padding:5px 15px 5px 15px;margin:0px 5px; color:#FFF;line-height:20px;cursor:pointer;}
	.page_show a:hover{background:#063698;}