body {
 background-color: #ffffff;
 font-size: 14px;
 font-family: "微软雅黑";
 color: #000;
 margin: 0px;
 padding: 0px;
}
 .clearfix {*zoom: 1;}
  .clearfix:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
img {
 border: 0;
 vertical-align: middle;
}

body,
html,
div,
ul,
li,
p,#demo a
span,
input,
dl,
dt,
dd,
label,
table,
th,
td,
tr,
radio,
select {
 margin: 0;
 padding: 0;
}

ul,
ol,
li {
 padding: 0;
 margin: 0;
 list-style: none;
}

a:link,
a:visited {
 color: #333;
 text-decoration: none;
}

a:hover {
 color: #red;
 text-decoration: none;
}

.clear {
 clear: both;
 line-height: 0;
 height: 0;
 font-size: 0;
 overflow: hidden;
 float: none
}

.clearfix:after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 overflow: hidden;
 visibility: hidden;
}
.none {
 display: none;
}

.row{width:1200px; margin:0 auto;}
.news_box { float: left; position: relative;  margin:20px 0; border:1px #eee solid;}
.page-header {
 padding: 5px 12px 12px 20px;
 padding-bottom: 0;
 position: relative;
 background: url(../images/bg_title1.png) #fafafa bottom no-repeat;
 margin:0;
}
.pull-left{padding-left:30px;background: url(../images/mark_news.png) no-repeat left center; margin-bottom: 5px;}
.pull-left h4{font-size: 18px;color:#0a3f76;font-weight:bold;}
.pull-right{margin-top:10px;}
.new_mg{ margin:5px 20px;}
.new_mg_con{font-size: 14px; line-height: 28px; text-indent:2em;}

div.slideBox {
 position: relative;
 width: 340px !important;
 height: 220px !important;
 overflow: hidden;
}

div.slideBox ul.items {
 position: absolute;
 float: left;
 background: none;
 list-style: none;
 padding: 0px;
 margin: 0px;
}

div.slideBox ul.items li {
 float: left;
 background: none;
 list-style: none;
 padding: 0px;
 margin: 0px;
}

div.slideBox ul.items li a {
 float: left;
 line-height: normal !important;
 padding: 0px !important;
 border: none
 ;
}

div.slideBox ul.items li a img {
 margin: 0px !important;
 padding: 0px !important;
 display: block;
 border: none
 ;
}

div.slideBox div.tips {
 position: absolute;
 bottom: 0px;
 width: 100%;
 height: 40px;
 background-color: #000;
 overflow: hidden;
}

div.slideBox div.tips div.title {
 position: absolute;
 left: 0px;
 top: 0px;
 height: 100%;
}

div.slideBox div.tips div.title a {
 color: #FFF;
 font-size: 14px;
 line-height: 40px;
 margin-left: 10px;
 text-decoration: none;
}

div.slideBox div.tips div.title a:hover {
 text-decoration: underline !important;
}

div.slideBox div.tips div.nums {
 position: absolute;
 right: 0px;
 top: 0px;
 height: 100%;
}

div.slideBox div.tips div.nums a {
 display: inline-block;
 >float: left
 ;
 width: 15px;
 height: 15px;
 background-color: #FFF;
 text-indent: -99999px;
 margin: 15px 10px 0px 0px;
}

div.slideBox div.tips div.nums a.active {
 background-color: red;
}


.news_content{line-height: 28px;}
.date_1{float: right; color: #333333;}

#demo a {display: block;  float: left;  width: 198px;  height:130px;  margin-right: 0px;  margin-bottom: 20px; overflow: hidden;  text-align: center;
    margin-right: 15px;}
    #demo .wyfc_text {display: block;  height: 30px;  line-height: 30px;  font-size: 16px;  color: #555555;}
#demo {  background: #FFF;overflow:hidden;width: 1160px;    margin-left:20px;    margin-top:15px; }
  
  #indemo {
  float: left;
  width: 800%;
  }
  #demo1 {
  float: left;
  }
  #demo a{ display:block;
   float:left;width:198px;height:130px; margin-right:0px;    margin-bottom: 20px; overflow:hidden; text-align:center; margin-left:15px;}

  #demo2 {
  float: left;
  }
#demo .wyfc_text{display:block;height:30px; line-height:30px;font-size: 16px; color: #555555;}
    



.clearfix {
 float: none;
 clear: both;
}


.link_ki_kid li {line-height:32px;}
.link_ki_kid li a { margin: 22px;}
.link_ki_kid li a:hover {text-decoration: none;}
.link_ki_kid {margin: 5px auto;}

.row_right{min-height:400px; height:auto !important; height:400px; overflow:visible;}

.page-header{height:48.6px;}