@charset "utf-8";
html{color:#000;background:#FFF;}
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; }
table{border-collapse:collapse;border-spacing:0;}
p,ul,li,,a,img{margin:0;padding:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li,dd{list-style:none outside none; overflow:hidden;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
.w1200{ width:1200px; margin:0 auto; color:#ff1601;text-shadow: 0 0 5px #72c5ed;filter:shadow(Color=#0000ff,Direction=10,Strength=10); padding:80px 0; font-size:55px; font-weight:bold; text-align:center;}
a{ color:#333333;text-decoration: none;}
.allwith{width:1180px;background:#FFF;height:auto;overflow:hidden;padding:10px;margin:0 auto;}
.flaot_l{ float:left}
.flaot_r{ float:right}
.blank10{ height:10px; clear:both;}
.blank20{ height:20px; clear:both;}
.blank40{ height:40px; clear:both;}
.loc{
  padding-left: 28px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-image: url(icon-loc.png);
  background-position: left center;
  background-repeat: no-repeat;
  border-bottom: 1px solid #d8d8d8;
}
.loc span,.loc a{
  margin-left: 3px;
  margin-right: 3px;
}
.list-lpage{ margin:0 auto; width: 100%;}
.list-pr{width:70%; }
/*分页--start*/
.pager {text-align: center; margin-top:20px;
}
.pager a{ display: inline-block;
    background-color: #fff;
  height: 32px;
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 31px;
  border: 1px solid #ccc;
}
.pager span{ display: inline-block;
    background-color: #006eab;
  height: 32px;
   color:#FFF;
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 31px;
  border: 1px solid #ccc;
}
.pager a.on,.pager a:hover{
  background-color: #62adf1;
  color: #fff;
  text-decoration: none;
}
.col {
  width: 28%;
  min-height: 670px;
  background-color: #f6f6f6;
  border: 1px solid #d8d8d8;
  text-align: center;
}

.col h1 {
  background-image: url(icon-bg.png);
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-color: #245399;
  font-size: 1.1em;
  font-weight: normal;
  color: #fff;
  line-height: 3.2em;
}
.col li {
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  font-size: 1em;
  line-height:3.2em;
}
.col li:hover,.col li.on {
  background-color: #eef7ff;
  border-left: 6px solid #006eab;
}
.col li:hover a,.col li.on a { color: #0040a1;}
 .news-cont h2{
      margin-bottom: 30px;
      font-size: 26px;
      font-weight: normal;
      color: #0040a1;
      text-align: center;
    }
	.news-list{ width:100%; overflow:hidden;padding-bottom:20px;line-height: 2.3em;}
	.newstxt{ width:88%; float:left; font-size:1em; }
.date{width: 12%;color: #999; float:right; text-align:right;}