/*---幻灯 热点新闻---*/
.slidebox {
  width: 1200px;
  height: 420px;
  background-color: #11509f;
}
.slidebox .hd {
  height: 10px;
  position: absolute;
  bottom: 20px;
  left: 255px;
  z-index: 1;
}
.slidebox .hd li {
  background: transparent url(../images/slidebox-dot.png) no-repeat -10px 0;
  display: block;
  width: 10px;
  cursor: pointer;
  float: left;
  margin-right: 15px;
  text-decoration: none;
  text-indent: -99999px;
  font-size: 1px;
}
.slidebox .hd .on {
  background: transparent url(../images/slidebox-dot.png) no-repeat 0 0;
}
.slidebox .bd .txtbox {
  padding: 40px 65px;
  width: 400px;
  height: 370px;
}
.slidebox .bd .txtbox h3 {
  font-size: 30px;
  font-weight: bold;
  line-height: 40px;
}
.slidebox .bd .txtbox span {
  font-size: 14px;
  line-height: 24px;
}
.slidebox .bd .imgbox {
  display:table-cell;
  width: 638px;
  height: 420px;
  vertical-align:middle;
}
.slidebox .bd img {
  width: 638px;
  height: 420px;
}

/*---头条---*/
.headlines {
  border: 1px solid #d5f2ff;
  padding: 0 10px;
  height: 28px;
  background-color: #edfaff;
  line-height: 28px;
}
.headlines h3 {
  width: 60px;
  color: #0068b7;
  font-weight: bold;
}
.headlines .text {
  width: 1076px;
}
.headlines b {
  margin-left: 15px;
  margin-right: 5px;
}

/*---红头---*/
.htnews {
  height: 90px;
  line-height: 90px;
}
.htnews a:link,
.htnews a:visited {
  display: inline-block;
  color: #d8393d;
  font-weight: bold;
  text-align: center;
}

.htnews a:hover,
.htnews a:active {
  text-decoration: none;
}

/* 专题 */
.picScroll-left li {
  width: 570px;
  height: 100px;
  margin-left: 20px;
}
.picScroll-left img {
  width: 570px;
  height: 100px;
}

/*---tab---*/
.slideTxtBox .hd li {
  height: 39px;
  line-height: 32px;
  font-size: 14px;
  padding: 0 10px;
  cursor: pointer;
}
.slideTxtBox .hd .on {
  background: transparent url(../images/title-03-bg.jpg) no-repeat center bottom;
  font-size: 16px;
}

.bar-01 {
  height: 24px;
  padding: 8px 0;
  overflow: visible;
}
.bar-01 h3 {
  background: transparent url(../images/title-02-bg.jpg) no-repeat right 16px;
  border-left: 10px solid #11509f;
  height: 24px;
  line-height: 24px;
  padding: 0 50px 0 5px;
  font-size: 24px;
  font-weight: bold;
}
.bar-02 {
  line-height: 40px;
}
.bar-02 h3 {
  font-size: 16px;
  font-weight: bold;
}


.column-01 strong {
  display: block;
  line-height: 36px;
  width: 100px;
  margin: auto;
  text-align: center;
  font-size: 16px;
  font-weight: normal;
}

.logo-01 {
  border: #0068b7 1px solid;
  background-color: #f3fcff;
} 
.logo-01 li a {
  display: block;
  width: 144px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}
.logo-01 li img {
  display: block;
  margin: 10px 42px;
}

.logo-02 {
  background: transparent url(../images/logo_02_bg.jpg) no-repeat 0 0;
  width: 380px;
  height: 345px;
}
.logo-02 img {
  margin: 0 50px;
}
.logo-02 span {
display: inline-block;
padding: 0 10px;
line-height: 14px;
}
.logo-02 a:link,
.logo-02 a:visited {
display: inline-block;
width: 189px;
height: 111px;
color: #666;
font-size: 12px;
margin-right: 1px;
float: left;
text-align: center;
}
.logo-02 a:hover,
.logo-02 a:active {
color: #0068b7;
}

.link {
	line-height: 70px;
	/* height: 100px; */
	font-size: 16px;
}
.link h3 {
    color: #11509f;
    font-size: 16px;
	font-weight: bold;
	padding-right: 20px;
}
.link span {
    margin-right: 20px;
}
.td_links {
  line-height: 70px;
}

.td_links span {
  line-height: 70px;
  font-size: 16px;
  margin-right: 20px;
}