﻿/*通用部分*/
body {
  font-family: "微软&#98;&#101;&#97;&#116;&#51;&#54;&#53;&#23448;&#26041;&#32593;&#31449;&#95;&#51;&#54;&#53;&#36895;&#21457;&#22269;&#38469;&#24179;&#21488;&#30331;&#38470;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#20013;&#25991;&#20307;&#32946;&#22312;&#32447;";
}
a,
a:visited {
  color: #333;
  font-size: 16px;
  text-decoration:none
}
a:hover,
a:visited:hover {
  color: #125aae;
}
.container {
  width: 1200px;
  margin: 0px auto;
  padding-bottom: 50px;
}
.clearfix {
  zoom: 1;
}
.clearfix:after {
  content: "";
  height: 0px;
  display: block;
  overflow: hidden;
  clear: both;
}
.banner {
  height: 550px;
  background: url("top_pic1.jpg") no-repeat top center;
  position: relative;
}
.banner .zdxx {
  display: block;
  width: 337px;
  height: 76px;
  position: absolute;
  top: 50px;
  left: 50%;
  margin-left: -600px;
}
.banner a h1 {
  display: block;
  width: 337px;
  height: 76px;
  background: url("tzlh2021_bg_10.png") no-repeat;
  text-indent: -9999px;
}
.banner div ul li{ float:left; list-style:none;}
.banner div ul li a{ display:block; height:50px; line-height:50px; color:#ffcf95; font-size:24px; font-weight:bolder; text-decoration:none; margin-left:20px}
.banner div ul li a:hover{ color:#fdd9ae}
.catname {
  width: 1200px;
  height: 76px;
}
.catname a {
  display: block;
  width: 1200px;
  height: 76px;
  text-align: center;
  line-height: 76px;
  font-size: 36px;
  color: #fff;
  font-weight: bold;
  overflow: hidden;
}
.catname a:hover {
  color: #fff;
}
.lhkx_first {
  width: 1200px;
  height: 150px;
  border: 1px solid #e7e7e7;
  margin-top: 40px;
  padding: 34px 23px 34px 137px;
  background: url("xhlh2021_bg_02.png") no-repeat 23px 34px;
  text-align: center;
}
.lhkx_first > a {
  font-size: 32px;
  font-weight: bold;
  color: #333;
  line-height: 39px;
}
.lhkx_first > a:hover {
  color: #333;
}
.lhkx_first p {
  display: block;
  text-align: left;
  margin-top: 15px;
  font-size: 18px;
  color: #999;
}
.lhkx_first p a {
  font-size: 18px;
  color: #c1281b;
}
.lhkx_first p a:hover {
  color: #c1281b;
}
.news-slide {
  width: 600px;
  height: 376px;
  float: left;
  margin-top: 30px;
  position: relative;
  overflow: hidden;
}
.news-slide .hd {
  width: 153px;
  height: 50px;
  overflow: hidden;
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 1;
}
.news-slide .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}
.news-slide .hd ul li {
  float: left;
  margin-left: 1px;
  width: 50px;
  height: 50px;
  cursor: pointer;
  position: relative;
}
.news-slide .hd ul li span {
  display: block;
  width: 50px;
  height: 50px;
  font-size: 18px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
}
.news-slide .hd ul li i {
  display: block;
  width: 50px;
  height: 50px;
  background: #fff;
  opacity: 0.3;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}
.news-slide .hd ul li.on i {
  background: #dc971e;
  opacity: 1;
}
.news-slide .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.news-slide .bd li {
  zoom: 1;
  vertical-align: middle;
}
.news-slide .bd li img {
  width: 600px;
  height: 376px;
  display: block;
}
.news-slide .bd li i {
  display: block;
  width: 600px;
  height: 50px;
  background: #000;
  opacity: 0.2;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 3;
}
.news-slide .bd li h3 {
  display: block;
  width: 600px;
  height: 50px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 6;
  padding-left: 20px;
  line-height: 50px;
  font-size: 18px;
  color: #fff;
}
.news-slide a.prev,
.news-slide a.next {
  display: block;
  width: 30px;
  height: 40px;
  position: absolute;
  top: 168px;
  z-index: 9;
}
.news-slide a.prev {
  background: url("xhlh2021_bg_06.png") no-repeat;
  left: 0px;
}
.news-slide a.prev:hover {
  background: url("xhlh2021_bg_08.png") no-repeat;
}
.news-slide a.next {
  background: url("xhlh2021_bg_07.png") no-repeat;
  right: 0px;
}
.news-slide a.next:hover {
  background: url("xhlh2021_bg_09.png") no-repeat;
}
.news-con {
  width: 570px;
  float: right;
  margin-top: 30px;
  height: 376px;
  overflow: hidden;
}
.news-list li {
  height: 47px;
  border-bottom: 1px solid #e7e7e7;
  padding-left: 14px;
  position: relative;
}
.news-list li a {
  line-height: 46px;
  font-size: 18px;
}
.news-list li span {
  position: absolute;
  right: 0px;
  top: 0px;
  line-height: 46px;
  font-size: 18px;
  color: #999;
}
.news-list li i {
  display: block;
  width: 3px;
  height: 3px;
  background: #666;
  position: absolute;
  left: 0px;
  top: 22px;
}
.tajy-con {
  margin-top: 30px;
  width: 100%;
  overflow: hidden;
}
.tajy-con .news-list {
  width: 110%;
}
.tajy-con .news-list li {
  display: inline-block;
  width: 570px;
  float: left;
  margin-right: 60px;
}
.lhtj-box {
  background: #f5f5f5;
  padding: 30px;
  margin-top: 30px;
  overflow: hidden;
}
.lhtj-box ul {
  width: 110%;
}
.lhtj-box li {
  display: inline-block;
  width: 360px;
  height: 300px;
  float: left;
  margin-right: 30px;
}
.lhtj-box li img {
  display: block;
  width: 360px;
  height: 260px;
}
.lhtj-box li span {
  display: block;
  text-align: center;
  line-height: 30px;
  margin-top: 10px;
  font-size: 18px;
}
.lh_t_b001{ width:560px; height:300px; float:left; margin-right:40px;}
.lh_t_tit001{ height:50px; width:560px}
.lh_t_tit001 a{float:right; font-size:18px; color:#333; line-height:50px}
.lh_t_list001{width:560px; height:250px;}
.lh_t_list001 ul{ padding-left:0px;padding-top:10px}
.lh_t_list001 ul li { display:block;width:560px; height:32px;}
.lh_t_list001 ul li a{ line-height:32px}
.lh_t_list001 ul li span{ line-height:32px; float:right; color:#666}

.lh_t_list002{width:558px; height:188px;}
.lh_t_list002 ul{ padding-left:0px; padding-top:15px}
.lh_t_list002 ul li { display:block;width:538px; height:32px; padding-left:20px}
.lh_t_list002 ul li a{ line-height:32px}
.lh_t_list002 ul li span{ line-height:32px; float:right; color:#666; margin-right:20px;}