/* CSS Document */
@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td,dl,dd,dt{margin:0 auto;padding:0; color:#555555;}
h1, h2, h3, h4, h5, h6{margin:0 auto;padding:0;}
img{border:0;}
body, input, select, textarea{font-size:12px;background-color:#fff;}
select,input,img{vertical-align:middle;}
li{ list-style:none}
button{cursor:pointer;border:0;}
button.d{cursor:default;}
textarea{border:1px solid #ddd;font-size:12px}
em { font-style: normal;}
a{color:#555555;text-decoration:none;cursor:pointer}
a {outline: none;}
s{ text-decoration:none;}
a:hover { color:#0A5FB0}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0;}
hr{ background:none; border:0; border-top:1px solid #ccc; margin:0; padding:0; overflow:hidden;}
a {outline: none;}
:focus { outline:0;} 
/* new clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clearit{clear:both;height:0;float:none; overflow:hidden;}
.f_l{ float:left;}
.f_r{ float:right;}
.yahei{font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","STHeiti","MingLiu",Tahoma,Arial;}
.margin_top_10{ margin-top:10px;}
.margin_left_10{ margin-left:10px;}
.margin_bottom_10{ margin-bottom:10px;}
.margin_right_10{ margin-right:10px;}
.top{ margin:auto; width:1000px;}

.title_links{ line-height:38px; margin:auto;width:1000px; background-image:url(../images/index_06.jpg); background-repeat:repeat-x; background-position:center;}

.title_list{ width:780px; height:38px; text-align:center; color:#fff; font-size:14px; text-shadow:2px 2px 2px #000;}
.title_list a{font-size:15px; margin:0 11px;*margin:0 6px; color:#fff;}
.search{ width:210px; text-align:right; padding-right:10px;}
.search input{ margin-top:7px; border:1px solid #eee; background-color:#fff; color:#999; height:24px;}
#submit_search{ height:26px; width:54px;padding:0 3px; background-image:url(../images/index_09.jpg); background-repeat:no-repeat; background-position:center;}

.ctn{ margin-left:auto; margin-right:auto;width:1000px;}
.left_part{width:260px;}
.right_part{width:720px;}
.hot_links{ width:90%;}
.hot_links a{ width:50%; max-height:24px; line-height:12px; display:inline-block; margin-top:10px; color:#002E74; text-align:left;}

.news_list_type1{ width:100%; background-image:url(../images/index_13.jpg); background-position:top left; background-repeat:no-repeat;}
.news_list_type1 .title_name{ padding:13px 0px 5px 25px; line-height:14px;}
.news_list_type1 .title_name .title{ font-size:14px; color:#0A5FB0; text-decoration:none; font-weight:bold; }
.news_list_type1 .title_name .more{ font-size:14px; color:#fff; text-decoration:none; float:right; margin-right:12px; font-size:12px;}
.news_list_type1 .news_list{ border:1px solid #CDE6FC; border-top:none; padding:10px; padding-right:5px;}
.news_list_type1 .news_list ul li{ line-height:24px; list-style:inside; list-style-image:url(../images/index_21.jpg);}

.news_list_type2 ul li{ width:350px; overflow:hidden; height:28px;line-height:28px; list-style:inside; list-style-image:url(../images/index_20.jpg);}
.news_list_type3 ul li{ width:350px; overflow:hidden; height:28px;line-height:28px; list-style:inside; list-style-image:url(../images/index_21.jpg);}

.news_list_type4{ width:100%;}
.news_list_type4 .news_list{ border:1px solid #CDE6FC; border-top:none; padding:10px; padding-right:5px; line-height:20px;}
.news_list_type4 .news_list a{ color:#0A5FB0;}

.news_list_type5{ width:100%; background-image:url(../images/index_13.jpg); background-position:top left; background-repeat:no-repeat;}
.news_list_type5 .title_name{ padding:13px 0px 5px 25px; line-height:14px;}
.news_list_type5 .title_name .title{ font-size:14px; color:#0A5FB0; text-decoration:none; font-weight:bold; }
.news_list_type5 .news_list{ border:1px solid #CDE6FC; border-top:none; padding:10px; padding-right:5px;}
.news_list_type5 .news_list ul li{ list-style:none;text-align:center;}
.news_list_type5 .news_list ul li a{ background-image:url(../images/title_bg_08.jpg);background-position:center; background-repeat:no-repeat; display:block; width:170px; height:29px; line-height:29px; text-align:center;color:#0A5FB0; margin:10px auto; font-size:14px; font-weight:bold;}
.news_list_type5 .news_list ul li a.selected{ background-image:url(../images/title_bg_05.jpg); color:#fff;}

.news_list_type6 ul li{ width:680px; overflow:hidden; height:28px;line-height:28px; list-style:inside; list-style-image:url(../images/index_20.jpg);}



.title_710{ width:710px;}
.title_710 .news_title_name{height:32px; background-image:url(../images/index3_03.jpg); background-repeat:no-repeat; background-position:top left;}
.title_710 .news_title_name span{ display:inline-block; width:100px; height:32px; line-height:32px; color:#0A5FB0;text-shadow: 1px 1px 0 #fff,-1px -1px 0 #fff; font-size:14px; font-weight:bold; text-align:center; overflow:hidden; padding:0 8px;}
.title_710 .news_border{border:1px solid #CDE6FC; border-top:0px; padding:8px 11px;}

.title_350{ width:350px;}
.title_350 .news_border{ padding:8px 11px;}

.copyright{ margin:auto;width:100%; border-top:1px solid #025AB3; margin-top:30px; height:100px; line-height:24px;}
.copyright div{ width:1000px; padding:10px 0;color:#025AB3;}
.copyright div a{color:#025AB3; margin:0 10px;}
.copyright div font{ color:#999;}

.news_contant{ padding:20px;}
.news_contant h4{ font-size:16px; text-align:center; margin-bottom:10px;}
.news_contant div.contant_title2{ color:#eee; font-size:12px; text-align:center; margin-bottom:10px;} 
.news_contant div.date{ color:#eee; font-size:12px; text-align:center; margin-bottom:10px;} 
.news_contant div.txt{ line-height:1.5; font-size:14px;} 
.news_contant div.txt img{ margin-top:15px; margin-bottom:15px;} 


/*msg*/
dl.msg{width:95%; margin:auto; color:#666; margin-top:10px;}
dl.msg dt{width:100%; line-height:30px; border:1px solid #E7E7E7; text-indent:12px; background-color:#F2F2F2;font-weight:bold;}
dl.msg dt span{  color:#0A5FB0;}
dl.msg dd{width:100%;line-height:20px;border:1px solid #E7E7E7; border-top:0px;}
dl.msg dd p{padding:10px 15px;}


/*分页*/
.pagination {
  height: 40px;
  text-align:center;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li {
  display: inline-block;
}
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding:0 8px;
  line-height: 22px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pager {
  margin: 20px 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
  line-height: 0;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager a,
.pager span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next a,
.pager .next span {
  float: right;
}
.pager .previous a {
  float: left;
}
.pager .disabled a,
.pager .disabled a:hover,
.pager .disabled span {
  color: #999999;
  background-color: #fff;
  cursor: default;
}