@charset "utf-8";
/* CSS Document */

/*  全局初始化样式 begin  */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a,img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	text-decoration:none;}
input,button{
    vertical-align:middle;
	border:none;}
ul{
    list-style:none;}
a:hover{
	text-decoration:underline;}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left;}

a img { border: none;
margin:7px 0;
vertical-align:middle;}

/* Remove boders from links */
a,area { blr:expression(this.onFocus=this.blur()) ;} /* for IE */
a:active, a:focus { outline:none;} /* for Firefox */ 

/*clear*/

.clear:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}

.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */


.fleft{
    float:left;}
.fright{
    float:right;}

/*  全局初始化样式end  */

body{
	font-family:Arial, Tahoma, "宋体";
	font-size:14px;
	background-color: #0F72A0;}

.strong{
	font-weight:bold;}

.container{
	margin:0 auto;
	width:1000px;
	background-color:#FFF;
	margin-bottom:10px;}

.nav{
	display:block;
	list-style:none;}
.nav .fright {
	float: right;}

.nav a, .nav a:hover,.nav a:focus{
	color:#FFF;}

/*主要用于水平导航链接*/
.navbar .nav li{
	display:block;
	float:left;}

.nav > li > a{
	display:block;}

.nav li a{
	_display:block;}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;}

.main-body{
	margin-top:5px;}

/*-----------------上面均是全局设置------------------------*/
.head-top{
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#FFF;
	background-color: #00549D;}

.head-nav{
	height:30px;
	margin-top:0px;
	line-height:30px;
	font-weight:bold;
	background-image:url(../images/navbk.jpg);
	background-repeat:repeat-x;}

.head-nav .nav li a{
	margin-left:0px;}

.head-nav a:hover,
.head-nav a:focus{
	text-decoration:none;
	background-image:url(../images/navhoverbk1.jpg);
	background-repeat:repeat-x;}

.head-nav .navbar .nav li a {
  padding: 0px ;
  width:90px;
  color:#FFF;
  font-weight:bold;
  text-shadow:none;
  line-height:30px;
  text-align:center;}

.head-nav .navbar .nav li a.big1 {
	width:89px;}
.head-nav .navbar .nav li a.sep{
	width:1px;
	height:30px;
	background-image:url(../images/sep1.jpg);}

.head-nav .navbar .nav li a.last {
	border-right:none;
	width:80px;}
.head-nav .navbar .nav li a.big2 {
	width:109px;}


.navbar > ul[class*='fright']
{
	padding-right:10px;}

.navbar .fright{
	padding-right:10px;}

.navbar > ul[class*='fleft']
{
	padding-left:10px;}

.navbar .fleft{
	padding-left:10px;}

.head-pic{
	border-top:1px solid  #fff;
	border-bottom:1px solid  #fff;
	height:140px;
	margin:0px;
	padding:0px;}

.head-pic img{
	display:block;
	margin:0 0;
	padding:0 0;}

/*------下来菜单定义---------*/
.dropup, .dropdown {
	position: relative;}

.head-nav .navbar .nav .dropdown .dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 80px;
padding: 5px 0;
margin: 0px;
border-top: 1px solid #c5e4ff;
list-style: none;
background: #005ea8;}

.navbar .nav .dropdown .dropdown-menu li a {
display: block;
float:left;
padding: 2px 10px;
font-size: 12px;
clear: both;
font-weight: normal;
line-height: 18px;
min-width:80px;
width:auto;
color: #FFF;
white-space: nowrap;}

.dropdown-menu li{
	clear:both;}

.dropdown-menu li a:hover,
.dropdown-menu li a:focus{
	text-decoration:underline;
	background: #005ea8;}

.head-date{
	background-color:#C5e4ff;
	height:25px;}

.head-date p.text-date{
	color:#00549D;
	font-size:12px;
	line-height:25px;
	padding-left:20px;
	display:block;
	width:200px;
	float:left;}
.search{
	height: 28px;
	float:right;
	padding-right:5px;}

.search_text {
	color: #666;
	float:left;
	border:1px solid #aaa;
	background: url(../images/search-icon.jpg) no-repeat #fff;
	width: 140px;
	height:19px;
	line-height:18px;
	margin-top: 2px;
	font-size: 12px;
	padding: 0px 0px 0px 20px;}

.search_range{
	height:21px;
	float:left;
	width:60px;
	text-align:center;
	margin-top:2px;
	margin-left:8px;
	margin-right:8px;
	border:1px solid #aaa;}

.search_button {
	color: #f60;
	float:left;
	font-weight: bold;
	cursor: pointer;
	margin-top: 2px;
	width: 56px;
	height: 21px;
	background: url(../images/search-3.jpg) transparent no-repeat;}
.search-info{
	padding-left:30px;
	height:25px;
	line-height:25px;
	margin-top:20px;
	color:#002e65;}

.sidebar-nav {
	width:230px;
	padding:0px;
	margin-left:6px;
	_margin-left:3px;}

.sidebar-nav > ul {
	background-color: #e5f3ff;}

.sidebar-nav .nav li {
	border-bottom: #BBC7D1 dashed 1px;
	height: 25px;
	line-height:25px;
	vertical-align:middle;
	_height:20px;}

.sidebar-nav .nav .nav-header li{
	_margin-top:0px;}

.sidebar-nav .nav li.nav-header{
	border-bottom:none;
	height: 30px;
	line-height:30px;
	background-color:#015fa7;
	padding:0px 0px 0px 15px;
	vertical-align:middle;
	margin-top:0px;
	_margin-bottom:4px;}
.sidebar-nav .nav li.nav-header ul li{
	border-bottom:none;}

.sidebar-nav .nav li a{
	font-size:12px;
	height:22px;
	line-height:22px;
	color:#015fa7;
	float:left;
	overflow:hidden;
	_margin-left:-8px;
	/*_margin-top:6px;*/
	*+margin-top:2px;
	_margin-bottom:0px;
	_vertical-align:middle;}

.sidebar-nav .nav li a:hover,
.sidebar-nav .nav li a:focus{
	color:#002e65;
	/*color:#015fa7;*/
	text-decoration:underline;}

.nav-header {
  display: block;
  /*padding: 3px 15px;*/
  padding:0px 15px 0px 15px;
  background-color:#00549D;
  font-size: 18px;
  font-weight: bold;
  line-height: 30px;
  height:30px;
  color: #FFF;}


.nav li + .nav-header {
  margin-top: 9px;}

.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom:10px;
  margin-bottom: 0;}

.tab-pane .nav-list li{
	line-height:20px;
	margin-top:0px;
	_margin-bottom:-5px;
	*+margin-bottom:-3px;
	padding-left:16px;}

.nav-list li a,
.nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}

.nav-list li .nav li a{
	margin-left:0px;
	margin-right:0px;}

.tab-pane .nav li a{
	_margin-left:-8px;}

.nav-list li a:hover,
.nav-list li a:focus{
	color:#002e65;}

.nav-list .active a,
.nav-list .active a:hover,
.nav-list .active a:focus {
  color: #002e65;
  /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);*/
  background-color: #0088cc;}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;}

.nav-list li a {
	padding: 2px 15px;
	_padding:0px 15px;
	font-size: 14px;
	color: #002e65;}

.tab-pane .nav-list li a{
	_padding:2px 15px;}

.nav-list .nav-header li a{
	padding:0 0;}

.nav-tabs,
.nav-pills {
  *zoom: 1;}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";}

.nav-tabs:after,
.nav-pills:after {
  clear: both;}

.nav-tabs li{
  float: left;}

.nav-tabs li a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;}

.nav-tabs {
  border-bottom: 1px solid #ddd;}

.nav-tabs li {

  margin-bottom: -1px;}

.nav-tabs li a {
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 20px;
  /*border: 1px solid transparent;*/
  font-size:14px;
  font-weight:bold;
  color:#00325f;
  text-decoration:none;}

.nav-tabs li a:hover,
.nav-tabs li a:focus {
  /*border-color: #eeeeee #eeeeee #dddddd;*/
  font-size:14px;
  font-weight:bold;
  color:#00325f;
  background-color:transparent;
  text-decoration:none;}

.nav-tabs .active a,
.nav-tabs .active a:hover,
.nav-tabs .active a:focus {
  color: #00325f;
  cursor: default;
  font-weight:bold;
  font-size:14px;
  background-color: #ffffff;
  border: 1px solid #b0c6da;
  border-top:3px solid #005fa7;
  border-bottom-color:#FFF;}

.tabbable {
  *zoom: 1;}

.tabbable:before,
.tabbable:after {
  display: table;
  line-height: 0;
  content: "";}

.tabbable:after {
  clear: both;}

.tab-content {
  overflow: auto;}

.tab-content .tab-pane{
  display: none;}

.tab-content .active {
  display: block;}

i.icon-tip1{
	height:16px;
	width:16px;
	background-position:0 0;
	background-image:url(../images/tip1.jpg);
	vertical-align: text-top;
	_vertical-align:middle;
	margin-top:0px;
	_margin-top:-2px;
	_display: inline-block;}
i.icon-tip2{
	height:16px;
	width:16px;
	background-position:0 0;
	background-image:url(../images/tip2.jpg);
	background-repeat:no-repeat;
	vertical-align: text-top;
	_vertical-align:middle;
	margin-top:0px;
	_margin-top:-2px;
	_display: inline-block;}
i.icon-tip3{
	height:16px;
	width:16px;
	line-height:20px;
	background-position:0 0;
	background-image:url(../images/tip3.jpg);
	vertical-align: text-top;
	_vertical-align:middle;
	margin-top:0px;
	_margin-top:-2px;
	_display: inline-block;}

i.icon-tip4{
	height:16px;
	width:16px;
	background-position:0 0;
	background-image:url(../images/tip4.jpg);
	vertical-align: text-top;
	margin-top:0px;
	_display: inline-block;}

i.icon-tip5{
	height:16px;
	width:16px;
	background-position:0 0;
	background-image:url(../images/rbg2.jpg);
	background-repeat:no-repeat;
	vertical-align:middle;
	margin-top:0px;
	_display: inline-block;}

i.icon-tabhead{
	height:16px;
	width:16px;
	background-position:0 0;
	background-image:url(../images/tabhead.jpg);
	margin-top:0px;
	margin-left:10px;
	_display: inline-block;}
i.icon-tabfoot{
	height:15px;
	width:45px;
	background-position:0 0;
	background-image:url(../images/tabfoot.jpg);
	background-repeat:no-repeat;
	_display: inline-block;}

i.icon-more1{
	height:30px;
	width:32px;
	background-position:0 0;
	background-image:url(../images/more1.jpg);
	_display: inline-block;}
.nav-header > .nav a:hover,a:focus{
	/*background-color:#015fa7;*/
	background-color:transparent;
	cursor:pointer;}

.body-right{
	width:745px;
	margin-right:6px;
	_margin-right:3px;border: #b0c6da solid 1px;}

.right-up{
	/*border: #b0c6da solid 1px;*/
	border-bottom: none;}

.up-left{
	width:365px;}

.up-right{
	width:365px;
	margin-right:10px;
	_margin-right:5px;}

.down-left{
	width:365px;}

.down-right{
	width:365px;
	margin-right:10px;
	_margin-right:5px;}

.middle-image{
	text-align:center; 
	margin-top:5px; 
	margin-bottom:0;
	height:140px;}
.middle-image img{
	border:1px solid #999;}
.right-down{}

.hack-pad {
	padding: 10px 0 2px 10px;
	_padding:10px 0 0px 10px;}

.tabbable .nav-tabs{
	border-bottom:none;
	height:36px;
	border-left:#b0c6da solid 1px;
	border-right:#b0c6da solid 1px;
	background-image:url(../images/subbk.jpg);
	background-repeat:repeat-x;
	margin-bottom:5px;
	/**+margin-bottom:4px;*/
	*margin-bottom:4px;}

.tabbable .nav-tabs .tab-head{
	width:35px;
	padding-top:8px;}

.tabbable .nav-tabs .tab-foot{
	width:40px;
	line-height:40px;
	padding-top:5px;
	margin-right:10px;
	_margin-right:0px;}

.nav-tabs .tab-foot a{
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;}

.tab-foot a:hover,
.tab-foot a:focus{
	cursor:pointer;}

.tabbable .nav li a:hover, .tabbable .nav li a:focus {
	text-decoration:none;}

.tabbable .tab-pane .nav li a:hover, .tabbable .tab-pane .nav li a:focus {
	text-decoration:underline;
	color: #ba2636;}

.nav-tabs > li[class="tab-foot pull-right"] > a{
	padding-top:8px;
	padding-left:0px;}

.tab-pane .nav-list{
	padding:0px 0px 0px 5px;}

.tab-pane .nav-list li a{
	height:24px;
	line-height:24px;
	padding-top:0;
	padding-bottom:0;
	padding-right:0px;
	/*width:70%;*/
	width:258px;
	float:left;
	overflow:hidden;
	font-size:12px;}

/*
.tab-pane .nav-list li span{
	display:block;
	float:right;
	width:90px;
	margin-top:2px;
	margin-bottom:2px;
	line-height:24px;
	color:#3F5379;}

*/
.tab-pane .nav-list li .pub-time{
	display:block;
	text-align:right;
	float:right;
	width:78px;
	line-height:24px;
	color:#3F5379;
	font-size:12px;}

/*.tab-pane > .nav-list > li:first-child > a{
	margin-top:6px;
}*/

li.tip1{
	padding-left:16px;
	background-image:url(../images/tip1.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;}
.tip1_1{
	padding-left:16px;
	background-image:url(../images/tip1_1.jpg);
	background-position:0 50%;
	color:#941D00;
	background-repeat:no-repeat;}

.tip1_1 a{
	color:#941D00 !important;}

li.tip2{
	padding-left:16px;
	background-image:url(../images/tip2.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;}

li.tip3{
	padding-left:16px !important;
	background-image:url(../images/tip3.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;}

li.tip4{
	padding-left:16px !important;
	background-image:url(../images/tip4.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;}

li.tip5{
	padding-left:16px !important;
	background-image:url(../images/rbg2.jpg);
	background-position:0 50%;
	background-repeat:no-repeat;}

li > a > p{
	margin-bottom:0px;}

.footer{
	background-color:#e5f3ff;
	border-top:#b0c6da solid 2px;
	margin-top:5px;
	height:30px;}

.footer p{
	font-size:12px;
	color:#00315f;
	text-align:center;
	line-height:30px;}

.nav li a p{
	/*display:inline-block;*/
	/*display:inline;*/
	/*margin-right:2px;*/
	/*margin-left:-10px;*/
	*+margin-top:-22px;}

.nav-list .nav-header ul{
	_width:30px;
	_height:30px;
	/*overflow:hidden;*/
	*+margin-top:-32px;}

.nav-list .nav-header ul a:hover,
.nav-list .nav-header ul a:focus{
	cursor:pointer;}
/*-------------------------以下为第二屏即目录栏的CSS--------------------------*/
.menu-header{
	height:29px;
	background-color:#015fa7;
	padding-left:20px;}

.menu-header p{
	display:block;
	line-height:29px;
	font-size:14px;
	color:#FFF;}

.menu-header p a{
	color:#fff;
	text-decoration:none;}

.menu-header p a:hover,
.menu-header p a:focus{
	text-decoration: underline;
	color:#fff;}

.menu-list{
	margin:20px 0px 0px 0px;}
.list-content{
	padding-bottom:10px;
	word-break:break-all;
	height:auto; /*兼容ff,ie7也支持 !important标签*/
    min-height:580px;    /*高度最小值设置为：100px*/
	overflow:hidden;}

.menu-list .nav .nav-header{
	background-color:#e5f3ff;
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#015fa7;
	border-bottom:none;
	margin:2px 0px;}

.menu-list .nav-header .nav li{
	display:block;
	float:left;
	line-height:30px;
	border-bottom:none;
	margin:2px 0px;
	clear:none;}

.title{
	width:70%;
	_width:480px;}

.date{
	width:25%;
	_width:140px;}

li.date{
	padding-left:10px;}


.menu-list .nav li{
	display:block;
/*	height:25px;*/
	font-size:14px;
	/*line-height:25px;*/
	font-weight:normal;
	border-bottom: #BBC7D1 dashed 1px;
	/*margin:10px 10px;*/
	margin:0px 10px;
	clear:both;}

.menu-list .nav li p{
	display:block;
	height:28px;
	line-height:28px;
	width:550px;
	_width:480px;
	float:left;}

.menu-list .nav li .date{
	color:#3F5379;
	display:block;
	float:right;
	text-align:right;
	width:100px;
	color:#002e65;
	font-size:14px;
	padding: 6px 0px;
	_width:100px;}
.menu-list .nav li a{}

.menu-list .nav li a:hover,
.menu-list .nav li a:focus{
	text-decoration: underline;
	color:#ba2636;}

.menu-list .nav-list .nav-header ul{
	padding-bottom:0px;
	_width:auto;
	/*_height:30px;*/
	height:30px;
	*+margin-top:0px;}

.article{	
	margin-top:2px;
	margin-bottom:20px;	
	padding:2px 30px 10px 30px;
	font-size:14px;
	padding-top:20px;}
.article h1 {
	border-bottom: #941D00 1px solid;
	padding-top:4px;
	padding-bottom:10px;
	text-align: center;
	font-size: 26px;
	line-height: 160%;
	margin-bottom:20px;}
.article h2 {
	padding-top: 4px;
	text-align: center;
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 180%;}
.article h3 {
	padding-top:2px;
	text-align: center;
	margin-bottom:5px;
	font-size: 16px;
	line-height: 180%;}

.article .article-header{}
.article .article-info{
	color:#333;
	text-align: center;
	font-size: 12px;
	margin-top: -10px;
	margin-bottom: 20px;}
.article-header p{
	margin:10px 0px;
	display:block;
	font-size:16px;}

.article-content{
	font-size: 16px;
	line-height: 180%;
	overflow: hidden;
	word-break:break-all;
  	height:auto; /*兼容ff,ie7也支持 !important标签*/
	min-height:500px;}
.article-content li{
	list-style: inside;}
.article-content p{
	text-align:justify; 
	margin: 12px 0;
	text-indent: 2em;}
.article-content a{
	color: #06F;}
.article-content a:hover{
	color: #f00;
	text-decoration:underline;}	
.article-content table{
	border-collapse: collapse;}
.article-content table td{
	border-collapse: collapse;
	border:1px solid #333;}



/*分页样式*/
.pagination{
	text-align:left;
	margin: 0px auto;
	padding-top:10px;
	_padding-top:5px;
	padding-bottom:10px;
	_padding-top:5px;}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  *zoom: 1;
  padding-left:30px;}

.pagination ul li {
  float:left;    
  margin-right:5px;
  font-size:14px;}

.pagination ul li a{
  float:left;
  padding: 2px 8px;
  line-height: 20px;
  text-decoration: none;
  color:#002e65;
  display:block;
  border:1px solid #069;}
.pagination ul li a:hover,
.pagination ul li a:focus{
	background:#015fa7;
	text-decoration: none;
	color:#fff;}

.pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {
	color: #999;
	cursor: default;
	background-color: #fff;
	border:1px solid #cdcdcd;}

.pagination ul .active a {
  cursor: default;}

/*返回顶部*/
.backToTop {
    display: none;
    width: 18px;
    line-height: 1.2;
    padding: 5px 0;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    bottom: 80px;
    _bottom: "auto";
    cursor: pointer;
    opacity: .6;
    filter: Alpha(opacity=60);}

