@charset "utf-8";


/*-- 首页 --*/

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
    margin: 0px;
    padding: 0px; 
}

ul, ol, li {
	margin:0;
	padding:0;
	list-style:none;
}

a:link,a:visited,a:active{ color:#333;text-decoration:none; -webkit-transition:all .2s linear;transition:all .2s linear;}a:hover{ color:#246bb9; text-decoration:underline; webkit-transition: .5s; transition: .5s;}
table{border-collapse:collapse;border-spacing:0;}
.fl{float:left;}.fr{float:right;}
.clear{clear:both;}
img{ vertical-align:middle;}

.clearfix:after { 
    visibility: hidden; 
    display: block; 
    font-size: 0; 
    content: " "; 
    clear: both; 
    height: 0; 
} 

input,select{font-family:"微软雅黑","黑体";}



html,body{font-family:"微软雅黑","黑体"; background:#fff;   color:#333; font-size:14px; line-height:22px;
 
}


.body_bg{ background: #eefbff;  overflow:hidden;   color:#333; font-size:14px; line-height:22px; font-family:"微软雅黑","黑体";}

.top_banner{ height:auto; width:100%;}

 .hei300dd{ height:370px; overflow:hidden; position:relative;}


.slideBox{ width:580px; height:370px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center; width:580px;   }
.slideBox .hd ul li{ float:left; margin-right:2px;  display:inline-block; *display:inline; zoom:1; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:580px; height:370px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images_kh/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.wid1200_yq{  margin:0 auto; background:#fff;  box-sizing:border-box; padding-bottom:20px;    margin-bottom: 20px;}

.slideBox .bd li .txt_d{ padding:0 2%; height:32px; line-height:32px; width:100%; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.6); *background:#000; color:#fff; font-size:15px; }

.crumbs{ background:url(../images_kh/sub_tit.jpg) #fff no-repeat left center; padding:15px 12px; padding-left:20px;  font-size:14px; height:54px; line-height:24px; padding-bottom:13px; }


.tt_news{ height:80px; text-align:center; font-size:32px; line-height:80px; margin-top:30px;}
.tt_news a{ color:#c60001; text-decoration:none;}
.tt_news a:hover{ color:#246bb9;}


.wid570px{ width:510px; height:360px; position:absolute; top:0px; right:0px;}

.tt_hei40d{ height:50px; border-bottom:2px solid #c8c8c8; position:relative; line-height:50px; margin-bottom:10px;}
.tt_hei40d h2{ height:50px; line-height:44px; border-bottom:2px solid #246bb9; font-size:24px; color:#246bb9; display:inline-block;}
.tt_hei40d a{ position:absolute; top:0px; right:4px; font-size:14px; color:#888;}

.wid570px ul li{ background:url(../images_kh/yq_point1.png) no-repeat left center; padding-left:18px; height:38px; line-height:38px; overflow:hidden; font-size:17px;}

 .top_banner600px{  min-width:1200px;}
 
.wid570px h1{ height:40px; line-height:40px; margin-bottom:0px; font-size:20px; font-weight:500; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; width:100%; color:#cc0000; margin-top:10px; text-align:center;}
.wid570px h1 a{ text-decoration:none; color:#cc0000;}

.heid{ max-height:52px; margin-bottom:10px; line-height:26px; font-size:15px; text-indent:2em; color:#666; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}



.hei400px{ height:360px; margin-top:30px;}

.wid580px{ width:580px;}

.ty_tids{ background:url(../images_kh/tit_bg1.jpg) no-repeat left center; height:44px; font-size:20px; line-height:44px; color:#fff; margin-bottom:10px;}
.ty_tids a{ display:block; color:#fff; text-decoration:none; padding-left:30px; letter-spacing:2px; font-family:" 黑体";}

.ty_list{ height:300px; overflow:hidden;}

.ty_list ul li{ background:url(../images_kh/yq_point1.png) no-repeat left center; padding-left:14px; height:44px; line-height:44px;  font-size:17px; box-sizing:border-box;}


.ty_tidda{  height:67px; margin:20px auto; margin-top:40px;}


.img_list ul li{ width:266px; float:left; margin:10px 21px; margin-right:0px; height:220px; text-align:center; font-size:16px;}
.img_list ul li:nth-child(4n+1){ margin-left:0px;}
.img_list ul li img{ width:266px; height:180px;}
.img_list ul li a{ display:block; text-decoration:none;}
.img_list ul li p{ line-height:40px; overflow:hidden;}

.img_hei{ height:141px; }
.img_hei img{ height:141px; -webkit-transition:all .2s linear;transition:all .2s linear;}
.img_hei img:hover{ transform:translateY(-5px);  webkit-transition: .5s; transition: .5s;}

.new_top{ height:150px; border-bottom:1px dashed #e1e1e1; margin-bottom:30px; position:relative;}


.new_top h1{ height:40px; line-height:40px; margin:0 auto; margin-bottom:10px; font-size:24px; font-weight:500; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; width:95%; color:#cc0000; text-align:center;}
.new_top h1 a{ text-decoration:none; color:#cc0000;}

.heitxt_hei{ max-height:90px; margin-bottom:10px; line-height:30px; font-size:16px; text-indent:2em; color:#666; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

a.new_mored{ position:absolute; right:0px; bottom:10px; font-size:16px; color:#0075c2;}



.listdd ul li{ background:url(../images_kh/yq_point1.png) no-repeat left center; padding-left:25px; height:44px; line-height:44px;  font-size:17px; position:relative;  }

.listdd ul li span{ position:absolute; top:0px; right:0px; font-size:16px; color:#999;}





/*分页样式*/
.pages { margin:20px auto; margin-bottom:10px; font-size:14px;
}
.pages ul {
	float: left;
	position: relative;
	left: 50%;
}
.pages li {
	float: left;

	padding: 0 8px;
	color: #999;
	position: relative;
	right: 50%;
}
.pages li span.curpage {
	color: #d6dadb;
}
.pages li span.currecords {
	color: #d6dadb;
}
.pages li a {
	padding: 0 8px;
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #d1d1d1;
	background: #fff;
	float: left;
}
.pages li.on {
	border: 1px solid #e22323;
	background: #e22323;
	color: #fff;
	height: 22px;
	line-height: 22px;
	text-align: center;
	margin: 0 3px;
	padding: 0 8px;
}
.pages li.dots {
	font-family: Tahoma;
	font-size: 14px;
}
.pages li a:hover {
	background: #fff;
	color: #e22323;
	text-decoration: none;
	border: 1px solid #e22323;
}
.pages li a.next, .pages li a.next:hover {
	border: 1px solid #d1d1d1;
	background: #fff;
	width: 70px;
	height: 26px;
	padding: 0;
}
.pages li a.pre, .pages li a.pre:hover {
	border: 1px solid #d1d1d1;
	background: #fff;
	width: 70px;
	height: 26px;
	padding: 0;
}
.pages li .skip_box {
	border: 1px solid #999;
	width: 22px;
	height: 20px;
	padding: 0;
	margin: 0 3px;
	line-height: 20px;
}
.pages li .skip_btn {
	border: 1px solid #999;
	background: #fff;
	width: 45px;
	height: 24px;
	text-align: center;
	margin: 0 0 0 5px;
}




/*-- 文章页面 --*/
.zy_infor{ text-align:center; font-size:13px; color:#888; height:28px; line-height:28px; margin-bottom:20px; position:relative; background-color:#f6f6f6;}
.zy_infor span{ margin:0 15px;}
.zy_infor a{ text-decoration:none;}

.article_box{ padding:20px 15px; min-height:500px; }

.article_p p{line-height:34px; color:#333; font-size:17px;}

.article_box h2{ padding:25px 0; text-align:center; font-size:28px; color:#246bb9; line-height:40px; padding-top:5px; margin-bottom:5px;}


.fixeddd{ position:fixed; bottom:200px; right:5px; width:250px; z-index:1000;}
.fixeddd img{ width:100%;}

@media (max-width: 767px) {
.fixeddd{width:80px; bottom:20px; right:0px;}
 .crumbs{ display:none;}	
 .new_top{ height:auto; margin-bottom:15px;}
 .new_top h1{ height:30px; line-height:30px;  font-size:18px; font-weight:bold; margin-top:10px; margin-bottom:5px;}

.heitxt_hei{ max-height:72px; margin-bottom:10px; line-height:24px; font-size:14px;}
.bottom{ font-size:13px; line-height:20px;}

.listdd ul li{ height:30px; line-height:30px; font-size:14px; padding-left:14px; background-size:8px 8px;}
.listdd ul li a{ display:block;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
    width: 70%;/*不允许出现半汉字截断*/}
	.listdd ul li span{ font-size:12px;}
	
.tt_hei40d{ height:40px;  line-height:38px; }
.tt_hei40d h2{ height:40px; line-height:44px;  font-size:18px;}	

.article_box{ padding:15px 0px; padding-top:5px;}

.article_p p{ font-size:14px; line-height:24px;}


.article_box h2{ font-size:18px; padding:10px 0; line-height:26px; padding-bottom:5px;}

.zy_infor{  margin-bottom:15px;}

.slideBox{ width:100%; height:200px; margin-bottom:15px;}

.wid570px{ width:100%; height:auto; margin-bottom:15px; position:inherit; right:inherit; top:inherit;}

.hei300dd{ height:auto;}

.slideBox .bd img{ width:100%; height:200px;}
.slideBox .hd ul{ width:100%; }

.wid570px img{ width:100%;}




.wid570px ul li{ width:100%; padding-left:14px; height:30px; line-height:30px; overflow:hidden; font-size:14px; background-size:8px 8px;}

.wid570px ul li a{ display:block;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
    width: 98%;/*不允许出现半汉字截断*/}
 
.wid570px h1{ height:40px; line-height:40px; margin-bottom:0px; font-size:17px; font-weight:500; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; width:100%; color:#cc0000; margin-top:10px; text-align:center;}

.heid{ max-height:44px; margin-bottom:5px; line-height:22px; font-size:13px;}

.ty_tidda{ text-align:center; overflow:hidden; width:100%;  margin-top:10px; margin-bottom:0px; height:50px;}

.ty_tidda img{ width:100%; transform:scale(2.2);}


.img_hei{ width:100%; margin-bottom:15px; height:auto;}
.img_hei img{ width:100%; height:auto;}


.img_list ul li{ width:48%; margin-left:4%; height:130px; margin-bottom:0px; font-size:14px; line-height:22px;}
.img_list ul li:nth-child(2n+1){ margin-left:0px;}
.img_list ul li img{ width:100%; height:100px;}

.article_p img{ width:100%;}

.img_list ul li p{ height:28px; line-height:28px;  overflow:hidden; overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
    width: 98%;/*不允许出现半汉字截断*/}
	
	.listdd{min-height:280px;}
	.zy_infor{font-size:12px;}
	.zy_infor span{ margin:0 8px;}

}

.article_p img{max-width:100%;}
