﻿@charset "utf-8";
/*初始化开始*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
ol,ul,li{ list-style:none;}
img{ border:none; vertical-align:middle; max-width: 100%;}
h1,h2,h3,h4,h5,h6,b,strong{ font-weight:normal;}
input,button,textarea,select,option{ font-family: "微软雅黑";}
select,button{ cursor: pointer;}
a{ text-decoration:none;}/*去掉a标签下划线*/
input,textarea,button:focus{ outline:none;}    /*获得焦点时，无蓝边*/
table{ border-collapse:collapse;}/*表格边框合并*/
body{ background:#fff; font-size:14px; color:#000; line-height:1.7; font-family:"宋体";}


a:link {
	color: #333; 
	font-size:16px;
	text-decoration: none; }
a:visited {
	text-decoration: none;
	font-size:16px;
	color: #333}
a:hover {
	text-decoration: none;
	font-size:16px;
	color: #C33; }


.top-t1{ max-width: 1920px; margin: auto; overflow: hidden ;
	background: url(../images/7thkm/topbg.jpg)#fff no-repeat center -7px;
	}

.top-t2{ max-width: 1300px; margin: auto; overflow: hidden ; padding: 15px 0 15px 0;}
.top-t3{ width: 260px; float: right; margin-top:60px;}
.top-t3 input{ border: 1px #ccc solid ; padding:5px; }


.kd-ct{ max-width:1300px; margin:auto ; overflow:hidden ;}
.slub_center{ width:1000px; margin:0 auto;}
.slub_clear{ clear:both; overflow:hidden; height:0;}    /*万能轻浮*/
.slub_fl{ float:left;}
.slub_fr{ float:right;}
.slub_pa{ position:absolute;}
.slub_pr{ position:relative;}
.slub_ti{ text-indent:2em;}    /*段落开始缩进两格*/
.slub_dot{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}    /*单行溢出隐藏并且显示小点*/
.clearfix{ zoom:1;}
.clearfix:after{ content:" "; visibility:hidden; clear:both; display:block; height:0;}
/*初始化结束*/


/*头部*/

.toubu{ width:100% ; overflow:hidden ; 
        text-align:center ; height:32px; 
		line-height:32px; font-size:12px; 
		 color:#A5A5A5;}

/*首页*/
header{
	width: 100%;
	min-height:80px;
	display: flex;
	position: relative;
	
}

 input::-webkit-input-placeholder {
      /* placeholder颜色  */
         color:#CCC;
         /* placeholder字体大小  */
        font-size:14px;
   }

.biaoti{ width:100% ; overflow:hidden ; text-align:left ; height:50px; line-height:50px;   }
.biaoti-left{float:left ; width:40% ;  }

.top1{ width:100%; margin:auto ; overflow:hidden ; text-align:center ;}
.top1 img{ width:100% ;}


.top22{ width:100%; margin:auto ; overflow:hidden ;background: url("../images/7thkm/2bj.png") repeat #0059A7;}
.top2{ width:1300px; margin:auto ; overflow:hidden ;}
.top2 a:link { float: left; width: 20%;  text-align:center ; color:#FFF ; font-size:16px;  height:60px; line-height:60px;  }
.top2 a:hover { float: left; width: 20%; text-align:center ;  color:#FC0 ; background-color:#EC7B31    ; font-size:16px; height:60px; line-height:60px;  }
.top2 a:visited{ float: left; width: 20%; text-align:center ;  color:#fff; font-size:16px;  height:50px; line-height:50px;}

@media screen and (max-width:760px) {
.top2 a:link { float:left ;  text-align:center ;  width:25% ; color:#FFF ; font-size:16px; height:34px;   line-height:34px;  }
.top2 a:hover {  float:left ;  text-align:center ;  width:25% ; color:#FC0 ; background-color: #06C; font-size:16px; height:34px; line-height:34px;  }
.top2 a:visited{  float:left ;  text-align:center ;  width:25% ; color:#fff; font-size:16px; height:34px;   line-height:34px;}}


/* flexslider */
.flexslider{
	margin: 0 auto; 
	position: relative; 
	width: 100%;
	overflow: hidden; 
	zoom: 1;
}

.flexslider img{ width:100% ;}


.flex-viewport{
	transition: all 1s ease;
}
.flexslider .slides{
	zoom: 1;
}

/*左右箭头*/
.flex-direction-nav a{
	display: none;
}

/*下面的小点*/
.flex-control-nav{
	width: 100%; 
	position: absolute; 
	bottom:30px;
	text-align:center;
	box-sizing: border-box;
	padding-right:2%;
}
.flex-control-nav li{
	margin: 0 2px; 
	display: inline-block; 
	zoom:1; 
	*display: inline;
	
}
.flex-control-paging li a{
	background:#999; 
	display: block; 
	height:15px; 
	overflow: hidden; 
	text-indent: -99em; 
	width:15px; 
	cursor: pointer; 
	border-radius: 50%;
	color: #e5e5e5;
}
.flex-control-paging li a.flex-active{
	background:#C00;
	color: #00999A;
}
.i_type{
	width:90%; margin:auto ; padding:0 0px; margin-top:10px; border-bottom:1px #999999 solid ;
}
.i_type ul li{
	float: left;
	text-align:center;
	height:34px;
	line-height:34px;
	cursor:pointer;
}
.i_type ul li{
	color:#333; font-size:16px; padding-left:20px; padding-right:20px; background-color:#efefef ;
}
.i_type ul li.qsn{
	background-color:#00468C ;
	color:#fff; font-size:16px; padding-left:20px; padding-right:20px; 
}
.i_type p{
	height:34px; font-size:16px;
	line-height:34px;
	color: #E1E1E1;
}
.i_type_show ul li{
	width:90%;
	margin:auto ;
/*	box-sizing: border-box;*/
    line-height:34px;
	background-image:url(../images/7thkm/yd2.png); background-repeat:no-repeat ;
	padding-left:15px;
	font-size:16px;
}
.i_type_show ul li p{
	float:right ;
	font-size:16px;
	line-height: 20px;
	color: #333;
	width:50%;
}
.i_type_show .i_type_img{
	float:left ;
	text-align:center ;
	min-height:100px;
	line-height:100px;
	width:46%;
    background-color:#878994;
    color:#fff;
}
.kcxq1{ float:left ; width:100%  ; font-size:18px; line-height:40px;}
.kcxq2{ float:left ; width:100% ;}
.kcxq2 b{ color: #666; font-size:12px; border:1px #666 solid ; border-radius:10px; padding-left:20px; padding-right:20px;}
.kcxq3{ float:left ; width:100% ;  line-height:40px; }
.kcxq3 b{ color:#EC2336; font-size:16px; font-weight:bolder ;}
.kcxq3 a{ float:right ;}

.i_type_show{
	display: none;
}
.i_recommended{
	border-top: 10px solid #eee; margin-bottom:10px; 
}
.i_recommended h1{ 
    width:92%; margin:auto ;
	text-align:left;
	font-size:14px; height:33px; 
	line-height:33px;
}
.i_recommended h1 img{ margin-top:0px; margin-right:5px; vertical-align: middle; display:inline-block;
  vertical-align:middle;
   }
.i_recommended h1 span{ float:right ;}
.i_recommended h1 span a{  color:#BEBEBE; font-size:12px;}

.i_recommended ul li{
	width: 50%;
	float: left;
	text-align: center;
/*	box-sizing: border-box;*/
	padding: 0 10px;
	margin-top: 10px;
}
footer{
	position: fixed;
	padding: 5px 0;
	background: #fff;
	color:#C0C0C0;
	bottom: 0;
	left: 0;
	width: 100%;
}
footer ul li{
	width: 20%;
	float: left;
	box-sizing: border-box;
	padding: 0 10px;
	text-align: center;
}
footer ul li p{
	margin-top: 2px;
	font-size: 12px; 
	
}
footer ul li .f_img{
	width: 100%;
	box-sizing: border-box;
	padding: 0 25%;
}

/*新闻样式*/
.xwenys{ width:100%; margin:auto ; overflow:hidden ; margin-bottom:10px;}
.xwenys img{ width:100% ;}

.xwenys1{ float:left ; line-height:32px; text-align:center ; width:100%; margin:auto ; overflow:hidden ; background-color:#333 ; color:#FFF ; position:relative ; z-index:999; }
.xwenys1 a{ color:#FFF ;}

.xwenys2{ width:100%; margin:auto ; overflow:hidden ;}
.xwenys3{ width:100%; line-height:40px; margin:auto ; overflow:hidden ; margin-bottom:10px; border-bottom:1px #CCCCCC solid ; background-color:#f8f8f8 ;}

.xwenys3 p{ width:96% ; margin:auto ; font-size:16px; font-weight:bolder ;}

.xwenys3 img{ float:left ; width:36px; margin-right:10px;}


.xwen-xx{ width:100% ; overflow: hidden ; margin-top:20px; margin-bottom:20px; margin:auto ;}
.xwen-xx ul li{
	line-height:34px;
	text-align:left ;
	background-image:url(../images/7thkm/yd2.png); background-repeat:no-repeat ;
	padding-left:15px; text-overflow: ellipsis; white-space: nowrap;}
	
	
.xwen-xx1{ width:96% ; overflow: hidden ; margin-bottom:20px; margin:auto ; margin-top:10px;}
.xwen-xx1 ul li{
	line-height:34px;
	text-align:left ;
	background-image:url(../images/7thkm/yd2.png); background-repeat:no-repeat ;
	padding-left:15px; text-overflow: ellipsis; white-space: nowrap;}	
	
	
	
	
.xwenys4{ width:96% ; margin:auto ; overflow:hidden ;}	
.xwenys4 a{ float:left ; margin-left:10px; padding:10px 20px 10px 20px; line-height:40px;  text-align:center ; background-color:#f8f8f8 ; border-radius:5px; }

.xwenys5{ width:100% ; margin:auto ; overflow:hidden ; line-height:34px; background-color:#efefef ;}
.xwenys5 p{ width:96% ; margin:auto ; font-size:16px;}
	
.xwenys6{ width:90% ; margin:auto ; overflow:hidden ; color:#069; line-height:24px; font-weight:bolder ; text-align:center ; padding-top:15px; font-size:16px;  }	
.xwenys7{ width:90% ; margin:auto ; overflow:hidden ; line-height:24px; }	
.xwenys8{ width:98% ; margin:auto ;  text-align:center ; margin-bottom:10px;  overflow:hidden ; line-height:32px;  background-color:#f8f8f8; }	


/*详情页样式*/
.fdmb-xq{ width:90% ; margin:auto; overflow:hidden ; text-align:right ; margin-top:20px;}
.fdmb-xq1{ width:90% ; margin:auto; overflow:hidden ; margin-top:10px;}
.fdmb-xq2{width:100% ; color:#F33; font-size:18px; font-weight:bolder ; overflow:hidden ;  }
.fdmb-xq3{ width:100% ; font-size:18px; font-weight:bolder ; line-height:40px; overflow:hidden ;  }
.fdmb-xq3 span{ float:right ; font-weight: 100;}
.fdmb-xq3 span a{ color:#999;}
	
.fdmb-xq4{ width:100% ; line-height:30px; overflow:hidden ;  }
.fdmb-xq5{ width:100% ; text-align:right ; line-height:30px;  overflow:hidden ; color:#999; }

.fdmb-xq6{ width:100% ; margin:auto; overflow:hidden ; }
.fdmb-xq6 p{ width:100% ; text-align:center ; line-height:40px;}


.dibu1 {
    background: url(../images/km13thmyh/footer_bg.jpg) no-repeat center bottom;
    color: #fff;
    height: 800px;
    padding-top: 75px;
}

.dibu2{
	max-width:1300px; margin:auto ; overflow:hidden ; margin-top:85px;}

.dibu3{
	max-width:100%; margin:auto ; overflow:hidden ; font-size: 16px; font-weight:400;  }
.dibu3 span{ float: left; width: 33.3%;}
.dibu3 span img{ width:200px; }
.dibu3 span a{ color: #fff;}



.dibu4{
	width:100%; margin:auto ; font-size: 18px; overflow:hidden ;background-color:#F45E31 ; text-align: center; line-height: 50px; color:#fff;  }

.dib5{ width:30%; text-align:center; line-height: 50px; font-size:18px; color: #3F74A8; font-weight: bolder;  background:#eee; padding: 5px; }
.dib50{ width:70%; text-align:center; line-height: 50px; font-size:18px; color: #3F74A8; font-weight: bolder; background:#eee;padding: 5px;  }

.dib6 {
    padding: 15px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-family: 黑体;
}

.dib7 {
    padding: 15px;
    line-height: 40px;
    font-size: 18px;
    font-family: 黑体;
}

.dib8{  padding:15px;width:8%; font-weight: bolder; line-height: 40px;background-color:#eee ; text-align: center;}
.dib9 {
    padding: 15px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    font-family: 黑体;
}
.ann {
  border: 0px #FFFFFF solid; 
  float: left ;
  width:100%;
  font-size: 24px;
  color: #FFF;
  height: 80px;
  margin-bottom:40px;
  background-image: url(../images/7thkm/bj2.png);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100%;
}
.annm1 {
  width: 98%;
  margin: auto;
  overflow: hidden; min-height: 500px;
  margin-top: 20px;
}


.d-bj{ background-image: url(../images/7thkm/bj3.jpg); min-height:700px;
  background-repeat: no-repeat; background-position:center top ;}
  
.d-bj1{ float: left; width:1300px; margin:auto ; overflow:hidden ; padding-top:15px; padding-left:10px; padding-right:10px; background-color:#FFF; border-radius:8px; margin-top:20px; min-height:600px;}

.d-bj1-left{ float: left; width:70%; overflow:hidden ; padding-top:10px;}
.d-bj1-riht{ float:right; width:28%; overflow:hidden ; padding-top:10px;}
.d-bj1-riht p{ background-color:#09C; line-height:50px; text-align:center ; color:#FFF; }

.news27 {
  width: 100%;
  height: 100%;
  margin: auto;
  background-color: #FFF;
}
.news27 ul li {
  width:96%; float: left;
  font-size: 16px;
  padding-left: 10px; text-align:left;
  min-height:60px;
  line-height:50px;
  overflow: hidden;
  border-bottom:1px #eee solid ;
  margin: auto;
}
.news27 ul li img {
  max-width:50px;
  vertical-align: middle;
  margin-left: 10px;
  margin-right: 10px;
}


.annm99{
  width:98%;
  margin: auto;
  overflow: hidden; line-height:50px;background-color:#09C; color:#FFF; font-weight:bolder ;}
.annm99-1{ float:left; width:15%; text-align:center ;}
.annm99-2{ float:left; width:20%;  text-align:center ;}

.annm991{
  width:98%;
  margin: auto;
  overflow: hidden; line-height:50px; border-bottom:1px #eee solid ;}
  .annm991:hover{ background-color:#f8f8f8;}
.annm991-1{ float:left; width:15%; text-align:center ;}
.annm991-2{ float:left; width:20%;  text-align:center ;}

.annm992{
  width:98%;
  margin: auto;
  overflow: hidden;background-color:#f8f8f8; line-height:50px; border-bottom:1px #eee solid ;}
.annm992-1{ float:left; width:15%; text-align:center ;}
.annm992-2{ float:left; width:20%;  text-align:center ; color:#f8f8f8}

.annm992-10{ float:left; width:22%; text-align:center ;}
.annm992-20{ float:left; width:28%;  text-align:center ; color:#f8f8f8}

.annm99-10{ float:left; width:22%; text-align:center ;}
.annm99-20{ float:left; width:28%;  text-align:center ; color:#f8f8f8}

.annm991-10{ float:left; width:22%; text-align:center ;}
.annm991-20{ float:left; width:28%;  text-align:center ; }
.annm993{ float: left; width:10%; line-height:40px; border-bottom:2px #09F solid; font-weight:bolder ; text-align:center;  }
.annm994{ float: left; width:10%; line-height:40px; text-align:center;}


.xin-news1{
  width:100%;
  margin: auto; 
  display: flex;
  justify-content: space-evenly; /*平均分配div*/
  align-items: stretch;/*适应默认高度*/

}

.xin-news1 div{ width:24%; background-color:#f8f8f8;   }
.annx1{
  width:100%;
  font-size: 24px;
  color: #FFF; line-height: 80px;
  text-align: center ; margin:0px; 
  background-image: url(../images/7thkm/bj2.png);
  background-repeat: no-repeat;
  background-position:bottom;
  background-size: 100%;;
}

.xin-news3{
  width:98%; overflow: hidden ; line-height: 40px; background-color: #eee; margin: auto ;}

.xin-news3 span{ float: left ;width: 14%; text-align: center;}
.xin-news3 span img{ width: 20px;}

.xin-news33{
  width:98%; overflow: hidden ; line-height:40px; margin: auto ; border-bottom:#ededed solid 1px;}

.xin-news33 span{ float: left ;width: 14%; text-align: center;}
.xin-news33 span img{ width: 20px;}

.zm-1 {
  text-align: center; 
  color: #fff; padding:6px 12px 6px 12px; font-weight: 100;
  background-image: url("../images/7thkm/m1.png"); background-position: center; background-repeat: no-repeat; background-size:100% 100%;
}

.zm-2 {
  text-align: center; 
  color: #fff; padding:6px 12px 6px 12px; font-weight: 100;
  background-image: url("../images/7thkm/11.png"); background-position: center; background-repeat: no-repeat; background-size:100% 100%;
}

.zm-3 {
  text-align: center; 
  color: #fff; padding:6px 12px 6px 12px; font-weight: 100;
  background-image: url("../images/7thkm/22.png"); background-position: center; background-repeat: no-repeat; background-size:100% 100%;
}

.zm-4 {
  text-align: center; 
  color: #fff; padding:6px 12px 6px 12px; font-weight: 100;
  background-image: url("../images/7thkm/33.png"); background-position: center; background-repeat: no-repeat; background-size:100% 100%;
}


.annm99 {
    width: 98%;
    margin: auto;
    overflow: hidden;
    line-height: 50px;
    background-color: #09C;
    color: #FFF;
    font-weight: bolder;
}

.annm99-1 {
    float: left;
    width: 15%;
    text-align: center;
}

.annm99-2 {
    float: left;
    width: 20%;
    text-align: center;
}

.annm99-0-zf {
    float: left;
    width: 5%;
    text-align: center;
}

.annm99-1-zf {
    float: left;
    width: 8%;
    text-align: center;
}

.annm99-1-zf {
    float: left;
    width: 8%;
    text-align: center;
}

.annm99-2-zf {
    float: left;
    width: 15%;
    text-align: center;
}

.annm99-2-mx {
    float: left;
    width: 20%;
    text-align: center;
}

.annm991 {
    width: 98%;
    margin: auto;
    overflow: hidden;
    line-height: 50px;
    border-bottom: 1px #eee solid;
}

    .annm991:hover {
        background-color: #f8f8f8;
    }

.annm991-1 {
    float: left;
    width: 15%;
    text-align: center;
}

.annm991-2 {
    float: left;
    width: 20%;
    text-align: center;
}

.annm991-0-zf {
    float: left;
    width: 5%;
    text-align: center;
}

.annm991-1-zf {
    float: left;
    width: 8%;
    text-align: center;
}

.annm991-2-zf {
    float: left;
    width: 15%;
    text-align: center;
}

.annm991-2-mx {
    float: left;
    width: 20%;
    text-align: center;
}

.annm992 {
    width: 98%;
    margin: auto;
    overflow: hidden;
    background-color: #f8f8f8;
    line-height: 50px;
    border-bottom: 1px #eee solid;
}

.annm992-1 {
    float: left;
    width: 15%;
    text-align: center;
}

.annm992-2 {
    float: left;
    width: 20%;
    text-align: center;
    color: #f8f8f8
}

.annm992-10 {
    float: left;
    width: 22%;
    text-align: center;
}

.annm992-20 {
    float: left;
    width: 28%;
    text-align: center;
    color: #f8f8f8
}

.annm99-10 {
    float: left;
    width: 22%;
    text-align: center;
}

.annm99-20 {
    float: left;
    width: 28%;
    text-align: center;
    color: #f8f8f8
}

.annm991-10 {
    float: left;
    width: 22%;
    text-align: center;
}

.annm991-20 {
    float: left;
    width: 28%;
    text-align: center;
}


.annm993 {
    float: left;
    width: 10%;
    line-height: 40px;
    border-bottom: 2px #09F solid;
    font-weight: bolder;
    text-align: center;
}


.annm994 {
    float: left;
    width: 10%;
    line-height: 40px;
    text-align: center;
}