* {
  box-sizing: border-box;
}

body {
  background: #f7f7f7;
}

.zitichange a {
  margin-left: 5px;
}

/*body{background:url(top.jpg) no-repeat center 38px}*/
.gwy {
  background: url(guohui.png) no-repeat 0 center;
  padding-left: 25px;
  background-size: 18px 18px;
}

.szf {
  background: url(sMt1.png) no-repeat 0 center;
  padding-left: 20px;
}

.clearfix:after {
  display: block;
  clear: both;
  font-size: 0;
  content: "";
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.lx_bg {
  width: 1200px;
  margin: 0 auto;
}

.FullHead {
  width: 100%;
  min-width: 1200px;
  background-position: center top;
  background-repeat: no-repeat;
}

.mb26 {
  margin-bottom: 26px;
}

/**************头部*************/
.lx_title {
  width: 100%;
  height: 38px;
  line-height: 38px;
  background-color: #f5f5f5;
  min-width: 1200px;
}

.lx_t_ul1 {
  margin-left: -10px;
}

.lx_t_ul1 li {
  float: left;
  margin-left: 10px;
  color: #535353;
}

.lx_t_ul1 a {
  margin-right: 10px;
  color: #535353;
  font-size: 14px;
}

.lx_t_ul1 a:hover {
  color: #0076d0;
}

/**************banner图*************/
.lx_ban1 {
  height: 182px;
  background: url("lx_banner1.jpg") no-repeat center center;
  min-width: 1200px;
}

.lx_logo {
  height: 182px;
  background: url("lx_logo.png") no-repeat 0 center;
}

.slideBoxhf {
  width: 1190px;
  height: 120px;
  overflow: hidden;
  position: relative;
}

.slideBoxhf .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 1;
}

.slideBoxhf .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}

.slideBoxhf .hd ul li {
  float: left;
  margin-right: 2px;
  width: 15px;
  height: 15px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  cursor: pointer;
}

.slideBoxhf .hd ul li.on {
  background: #f00;
  color: #fff;
}

.slideBoxhf .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.slideBoxhf .bd li {
  zoom: 1;
  vertical-align: middle;
}

.slideBoxhf .bd img {
  width: 1190px;
  height: 120px;
  display: block;
}

.slideBoxhf .prev,
.slideBoxhf .next {
  position: absolute;
  left: 3%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 32px;
  height: 40px;
  background: url(slider-arrow.png) -110px 5px no-repeat;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.slideBoxhf .next {
  left: auto;
  right: 3%;
  background-position: 8px 5px;
}

.slideBoxhf .prev:hover,
.slideBoxhf .next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}

.slideBoxhf .prevStop {
  display: none;
}

.slideBoxhf .nextStop {
  display: none;
}

/**************导航*************/
/*.lx_nav{height: 64px;line-height: 64px;width: 100%;width:1200px;margin: 0 auto; background:#0b76c9 !important;min-width: 1200px;}
.lx_n_ul1 {height:64px;}
.lx_n_ul1 li {float: left;position: relative;z-index: 999;min-height: 1px;}
.lx_n_ul1 .lx_n_act1 a {background-color: #0b76c9;}
.lx_n_ul1 a {display: inline-block;height: 64px;padding: 0 30px;font-size: 18px;color: #ffffff; background:url(nav1.jpg) no-repeat right center;}
.lx_n_ul1 a:hover {background-color: #1d89e0;}
.lx_n_search{width: 305px;position: relative;top: 15px;}
.lx_n_search input[type="text"] {float: left;width: 264px;border-right: 1px solid #ccc;border-radius:10px;padding-left: 5px;height: 32px;line-height: 32px;font-size: 14px;color: #C3C3C3;}
.lx_n_search input[type="submit"]{float: left;cursor: pointer; border-radius: 5px;background: #f88028;width: 65px;text-align: center;height: 30px;color: #fff;line-height: 30px;margin-left: 5px;}
*/
/**************底部*************/
.lx_footer {
  width: 100%;
  max-width: 1920px !important;
  margin: 0 auto;
  min-width: 1200px;
}

.lx_f_m1 {
  width: 100%;
  height: 48px;
  line-height: 48px;
  background-color: #0660a7;
  color: #ffffff;
  text-align: center;
  overflow: hidden;
}

.lx_f_m1 a {
  font-size: 16px;
  color: #ffffff;
  margin: 0 15px;
}

.lx_f_m2 {
  width: 100%;
  padding: 5px 0 0px 0px;
  background-color: #f3f3f3;
  overflow: hidden;
}

.lx_f_m2 p {
  text-align: center;
  padding: 5px 0;
  font-size: 14px;
  color: #000000;
}

.lx_f_m2 a {
  color: #000000;
}

/**************内容页*************/
.Wmax {
  max-width: inherit !important;
}

.Hmin {
  min-height: inherit !important;
}

.lx_wrap {
  width: 100%;
  /*min-height: 1035px*/
  min-width: 1200px;
  padding: 0px 0;
  margin: 0 auto;
}

/* .lx_wrap_bg {
    padding: 20px 40px 40px 40px;
    background-color: #fff;
} */

/* .lx_wrap_bg.Article {
    padding: 30px 30px 40px 30px;
} */

.lx_wrap_bg.Article .ImporF_bd-main {
  padding: 0;
}

.lx_Iwrap {
  background: #f9f9f9;
}

.lx_Iwrap_impor {
  max-width: inherit !important;
  min-height: inherit !important;
  padding: 0;
}

.lx_Ifooter_impor {
  margin-top: -92px;
}

/*section01*/
.lx_swrap_part1 {
  padding-top: 10px;
}

.lx_part1_leader {
  width: 370px;
}

.lx_p1_pic {
  width: 135px;
}

.lx_p1_detail {
  width: 220px;
}

.lx_p1_name {
  padding: 10px 5px;
  line-height: 30px;
  color: #666;
  font-size: 18px;
  border-bottom: 1px #d3d3d3 solid;
}

.lx_p1_name h3 {
  font-size: 22px;
  color: #333;
  float: left;
  margin-right: 10px;
}

.lx_p1_leads {
  margin-top: 15px;
  overflow: hidden;
}

.lx_p1_leads li {
  float: left;
  width: 40%;
}

.lx_p1_leads a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding-left: 30px;
  line-height: 36px;
  color: #333;
}

.lx_p1_leads a:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 25px;
  height: 25px;
  margin: 5.5px 0;
  background-image: url("icon.png");
  background-position: -475px 0;
  background-repeat: no-repeat;
  background-size: 500px 225px;
}

.lx_p1_leads li:hover a {
  color: #0961a9;
}

.lx_p1_leads li.lx_p1_01 a:after {
  background-position: -475px 0;
}

.lx_p1_leads li.lx_p1_02 a:after {
  background-position: -475px -25px;
}

.lx_p1_leads li.lx_p1_03 a:after {
  background-position: -475px -50px;
}

.lx_p1_leads li.lx_p1_04 a:after {
  background-position: -475px -75px;
}

.lx_p1_more {
  margin-top: 26px;
  height: 181px;
  padding: 25px 45px;
  line-height: 30px;
  color: #333;
  font-size: 16px;
  background: #efefef;
  overflow: hidden;
}

.lx_p1_more span {
  float: left;
  width: 65px;
}

.lx_p1_more ul {
  float: left;
  width: 215px;
  overflow: hidden;
}

.lx_p1_more ul li {
  float: left;
  width: 33.33%;
  text-align: center;
  margin-bottom: 5px;
}

.lx_p1_more ul a {
  display: block;
  width: 100%;
  height: 100%;
}

.lx_p1_more ul li:hover a {
  color: #0961a9;
}

.lx_p1_more .lx_leaders {
  float: right;
  padding-right: 26px;
  line-height: 30px;
  font-size: 15px;
  color: #0661a9;
  background: url("icon_right.png") center right no-repeat;
  background-size: 20px;
}

.lx_part1_column {
  width: 750px;
}

.lx_p1_col {
  float: left;
  width: 346px;
  height: 181px;
  margin: 0 0 26px 28px;
  background: #def4ff;
  overflow: hidden;
}

.lx_p1_col a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 50px 0 50px 43px;
}

.lx_p1_col i {
  float: left;
  width: 80px;
  height: 80px;
  margin-right: 15px;
  background-image: url("icon.png");
  background-position: -315px 0;
  background-repeat: no-repeat;
  background-size: 500px 225px;
}

.lx_p1_col h3 {
  line-height: 46px;
  font-size: 26px;
  color: #333;
}

.lx_p1_col span {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 18px;
  font-size: 15px;
  color: #333;
  background-color: #a3d8f2;
  border-radius: 36px;
}

.lx_p1_col.p1_col02 {
  background: #f5ebff;
}

.lx_p1_col.p1_col02 i {
  background-position: -395px 0;
}

.lx_p1_col.p1_col02 span {
  background-color: #e6d0fc;
}

.lx_p1_col.p1_col03 {
  background: #fcebdd;
}

.lx_p1_col.p1_col03 i {
  background-position: -315px -80px;
}

.lx_p1_col.p1_col03 span {
  background-color: #f0cdad;
}

.lx_p1_col.p1_col04 {
  background: #e0fef5;
}

.lx_p1_col.p1_col04 i {
  background-position: -395px -80px;
}

.lx_p1_col.p1_col04 span {
  background-color: #bdf4e4;
}

/*section02*/
.lx_swrap_part2 {
}

.lx_swrap_part2 li {
  float: left;
  width: 260px;
  height: 80px;
  text-align: center;
  background: url("lx_p201.jpg");
  background-size: 100%;
}

.lx_swrap_part2 li:not(:first-child) {
  margin-left: 26.5px;
}

.lx_swrap_part2 a {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 80px;
  font-size: 24px;
  color: #fff;
}

.lx_swrap_part2 li:hover {
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 0 6px #333;
  box-shadow: 0 0 6px #333;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/*section03*/
.lx_swrap_part3 {
}

.lx_swrap_part3 .lx_part3_box {
  width: 547px;
  margin-left: 26px;
  margin-bottom: 26px;
}

.lx_swrap_part3 .lx_part3_box:nth-of-type(2n-1) {
  margin-left: 0;
}

.lx_pbox_hd {
  border-bottom: 1px #d8d8d8 solid;
}

.lx_pbox_hd > a {
  display: inline-block;
  line-height: 18px;
  font-size: 12px;
  padding-left: 5px;
  margin: 18px;
  color: #999;
  border-left: 1px #0360a6 solid;
}

.lx_pbox_hd > a:hover {
  color: #1492ff;
}

.lx_pbox_hd .lx_list a {
  position: relative;
  float: left;
  padding: 15px 0;
  font-size: 20px;
  line-height: 24px;
  color: #333;
}

.lx_pbox_hd .lx_list a:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  width: 100%;
  height: 5px;
  background: transparent;
}

.lx_pbox_hd .lx_list a span {
  display: block;
  padding: 0 15px;
}

.lx_pbox_hd .lx_list a:not(:first-child) span {
  border-left: 1px #d8d8d8 solid;
}

.lx_pbox_hd .lx_list a:not(:last-child) span {
  border-right: 1px #d8d8d8 solid;
}

.lx_pbox_hd .lx_list a.list_action:after,
.lx_pbox_hd .lx_list a:hover:after {
  background: #5a9ee2;
}

.lx_pbox_hd .lx_list a.list_action span,
.lx_pbox_hd .lx_list a:hover span {
  color: #0360a6;
  border-color: #0360a6;
}

.lx_pbox_bd {
  padding: 10px 0;
  height: 230px;
}

.lx_pbox_bd li {
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
}

.lx_pbox_bd a {
  float: left;
  width: 80%;
  font-size: 14px;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lx_pbox_bd a:hover {
  color: #1492ff;
}

.lx_pbox_bd span {
  float: right;
  font-size: 14px;
  color: #333333;
}

/*section04*/
.lx_swrap_part4 {
}

.lx_swrap_part4 li {
  position: relative;
  float: left;
  width: 204px;
  height: 110px;
  background: #2bcad7;
}

.lx_swrap_part4 li:not(:first-child) {
  margin-left: 25px;
}

.lx_swrap_part4 li:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-top: 18px #fff solid;
  border-right: 18px #fff solid;
  border-bottom: 18px transparent solid;
  border-left: 18px transparent solid;
}

.lx_swrap_part4 li i {
  position: absolute;
  top: 5px;
  right: 5px;
  border-top: 13px #07b0be solid;
  border-right: 13px #07b0be solid;
  border-bottom: 13px transparent solid;
  border-left: 13px transparent solid;
  z-index: 2;
}

.lx_swrap_part4 li a {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 30px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  overflow: hidden;
}

.lx_swrap_part4 li a:before {
  content: "";
  display: block;
  width: 33px;
  height: 42px;
  margin: 20px auto 5px auto;
  background-image: url("icon.png");
  background-position: -467px -181px;
  background-repeat: no-repeat;
  background-size: 500px 225px;
}

.lx_swrap_part4 li.lx_p4_01 {
  background: #2bcad7;
}

.lx_swrap_part4 li.lx_p4_01 i {
  border-top-color: #07b0be;
  border-right-color: #07b0be;
}

.lx_swrap_part4 li.lx_p4_01 a:before {
  background-position: -467px -181px;
}

.lx_swrap_part4 li.lx_p4_02 {
  background: #5f7082;
}

.lx_swrap_part4 li.lx_p4_02 i {
  border-top-color: #304152;
  border-right-color: #304152;
}

.lx_swrap_part4 li.lx_p4_02 a:before {
  background-position: -434px -181px;
}

.lx_swrap_part4 li.lx_p4_03 {
  background: #fe9843;
}

.lx_swrap_part4 li.lx_p4_03 i {
  border-top-color: #d16307;
  border-right-color: #d16307;
}

.lx_swrap_part4 li.lx_p4_03 a:before {
  background-position: -401px -181px;
}

.lx_swrap_part4 li.lx_p4_04 {
  background: #e23663;
}

.lx_swrap_part4 li.lx_p4_04 i {
  border-top-color: #b80937;
  border-right-color: #b80937;
}

.lx_swrap_part4 li.lx_p4_04 a:before {
  background-position: -368px -181px;
}

.lx_swrap_part4 li.lx_p4_05 {
  background: #85b06c;
}

.lx_swrap_part4 li.lx_p4_05 i {
  border-top-color: #4f7f33;
  border-right-color: #4f7f33;
}

.lx_swrap_part4 li.lx_p4_05 a:before {
  background-position: -334px -181px;
}

/*section5*/
.lx_swrap_part5 {
}

.lx_part5 {
  width: 542px;
  height: auto;
  overflow: hidden;
}

.lx_line_tit {
  position: relative;
  text-align: center;
  padding: 20px 0;
  overflow: hidden;
}

.lx_line_tit:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background-color: #d7d7d7;
}

.lx_line_tit span {
  position: relative;
  z-index: 2;
  padding: 0 10px;
  line-height: 30px;
  font-size: 24px;
  color: #0461a7;
  background-color: #fff;
}

.lx_part5_box {
  width: 100%;
  padding: 0 1px;
  overflow: hidden;
}

.lx_part5_box li {
  float: left;
  margin-bottom: 10px;
  width: 135px;
}

.lx_part5_box a {
  position: relative;
  display: block;
  padding-top: 85px;
  line-height: 30px;
  text-align: center;
  font-size: 15px;
  color: #333;
}

.lx_part5_box a:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 75px;
  height: 75px;
  background-image: url("icon.png");
  background-repeat: no-repeat;
  background-size: 500px 225px;
}

.lx_part5_box li.lx_p5_01 a:after {
  background-position: 0 0;
}

.lx_part5_box li.lx_p5_02 a:after {
  background-position: -75px 0;
}

.lx_part5_box li.lx_p5_03 a:after {
  background-position: -150px 0;
}

.lx_part5_box li.lx_p5_04 a:after {
  background-position: -225px 0;
}

.lx_part5_box li.lx_p5_05 a:after {
  background-position: 0 -75px;
}

.lx_part5_box li.lx_p5_06 a:after {
  background-position: -75px -75px;
}

.lx_part5_box li.lx_p5_07 a:after {
  background-position: -150px -75px;
}

.lx_part5_box li.lx_p5_08 a:after {
  background-position: -225px -75px;
}

.lx_part5_box li.lx_p5_09 a:after {
  background-position: 0 -150px;
}

.lx_part5_box li.lx_p5_10 a:after {
  background-position: -75px -150px;
}

.lx_part5_box li.lx_p5_11 a:after {
  background-position: -150px -150px;
}

.lx_part5_box li.lx_p5_12 a:after {
  background-position: -225px -150px;
}

.lx_part5_box li:hover a {
  color: #27aae2;
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/*lx 轮播*/
.lx_ns_lb {
  width: 100%;
  height: 375px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.lx_ns_ul1 {
}

.lx_ns_ul1 li {
  float: left;
}

.lx_ns_ol1 {
  position: absolute;
  bottom: 12px;
  right: 10px;
  height: 14px;
}

.lx_ns_ol1 li {
  float: left;
  list-style: none;
  margin-left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #fff;
  cursor: pointer;
}

.lx_ns_ol1 .lx_ns_act1 {
  background: #27aae2;
}

/*重大建设项目*/
.FullTit {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  transform: translateY(-50%);
  text-align: center;
}

.zdxm_Head {
  height: 520px;
  padding: 50px 0;
  background-image: url("banner_zdjsxm.jpg");
}

.zdxm_Head .lx_bg {
  position: relative;
  height: 100%;
  padding-left: 70px;
}

.lx_Sbox {
  padding: 45px 30px;
  margin-bottom: 35px;
  border: 1px #dadada solid;
  background: #fff;
}

.lx_Sbox_tips {
  padding-left: 80px;
  min-height: 115px;
  line-height: 30px;
  font-size: 15px;
  color: #333;
  text-indent: 30px;
  text-align: justify;
  background: url("img_tips.jpg") left top no-repeat;
}

.lx_Sbox_ptit {
  line-height: 30px;
  text-align: center;
  font-size: 20px;
  color: #333;
}

.lx_Sbox_plist {
  margin-bottom: 20px;
}

.lx_Sbox_plist li {
  float: left;
  width: 260px;
  height: 60px;
  margin: 25px 12px 0 12px;
  border: 1px #cce0eb solid;
  border-radius: 3px;
  background: #fff;
}

.lx_Sbox_plist li a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 14px 14px 14px 100px;
  line-height: 30px;
  font-size: 16px;
  color: #999;
}

.lx_Sbox_plist li i {
  position: absolute;
  top: 6.5px;
  left: 35px;
  display: inline-block;
  width: 45px;
  height: 45px;
  background: pink;
  background: url(icon01.png);
  background-repeat: no-repeat;
  background-size: 155px 220px;
}

.lx_Sbox_plist li:hover a {
  color: #096aad;
  background: #e7f7ff;
  padding-left: 95px;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.lx_Sbox_plist li.zd01 i {
  background-position: 0 0;
}

.lx_Sbox_plist li.zd02 i {
  background-position: -45px 0;
}

.lx_Sbox_plist li.zd03 i {
  background-position: 0 -45px;
}

.lx_Sbox_plist li.zd04 i {
  background-position: -45px -45px;
}

.lx_Sbox_plist li.zd05 i {
  background-position: 0 -90px;
}

.lx_Sbox_plist li.zd06 i {
  background-position: -45px -90px;
}

.lx_Sbox_plist li.zd07 i {
  background-position: 0 -135px;
}

.lx_Sbox_plist li.zd08 i {
  background-position: -45px -135px;
}

/*重点领域——普通事项列表*/
.import_Head {
  height: 547px;
  padding-top: 55px;
  background-image: url("banner_import.jpg");
}

.import_Head .lx_bg {
  position: relative;
  height: 100%;
}

.import_Head .importTit {
  position: absolute;
  top: 0;
  min-width: 1200px;
}

.import_Head .importTit img {
  display: block;
  width: 100%;
}

.import_Iwrap {
  position: relative;
  /*top: -92px;*/
  padding: 30px;
  min-height: 800px;
  background: #fff;
}

.lx_Simp {
  margin-bottom: 30px;
}

.lx_Simp_tit1 {
  padding: 15px 0;
  margin: 15px 0;
  border: #d4d4d4 solid;
  border-width: 1px 0;
  overflow: hidden;
}

.lx_Simp_tit1 span {
  display: inline-block;
  padding-left: 16px;
  font-size: 24px;
  line-height: 36px;
  color: #1492ff;
  border-left: 5px #1492ff solid;
}

.lx_Simp_tit1 a {
  float: right;
  display: inline-block;
  line-height: 16px;
  font-size: 14px;
  padding-left: 5px;
  margin: 10px 5px;
  color: #999;
  border-left: 1px #0360a6 solid;
}

.lx_Simp_tit1 a:hover {
  color: #1492ff;
}

.lx_Simp_tit2 {
}

.lx_Simp_tit2 a {
  float: left;
  padding: 0 5px;
  margin-bottom: 15px;
  line-height: 36px;
  font-size: 16px;
  color: #999;
  text-align: center;
  border: 1px #d4d4d4 solid;
}

.lx_Simp_tit2 a.list_action {
  color: #4f97d3;
  border-color: #4f97d3;
  background: #f1fbff;
}

.lx_Simp540 {
  width: 540px;
}

.lx_Simp_bd {
  min-height: 324px;
}

.lx_Simp_bd li {
  position: relative;
  height: 36px;
  line-height: 36px;
  padding-left: 20px;
  vertical-align: middle;
}

.lx_Simp_bd li:after {
  content: "";
  position: absolute;
  left: 2px;
  margin: 15px 0;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #1492ff;
}

.lx_Simp_bd a {
  float: left;
  width: 80%;
  font-size: 16px;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lx_Simp_bd a:hover {
  color: #1492ff;
}

.lx_Simp_bd span {
  float: right;
  font-size: 16px;
  color: #333333;
}

.lx_Simp_more {
  display: block;
  width: 120px;
  margin: 40px auto 50px auto;
  padding: 0 20px;
  line-height: 36px;
  border: 1px #d1d1d1 solid;
  font-size: 16px;
  color: #999;
  text-align: center;
  border-radius: 20px;
}

.lx_Simp_more:hover {
  color: #fff;
  border-color: #f1fbff;
  background: #1492ff;
}

.lx_Simp_int .lx_Simp_tit2 a {
  margin-right: 15px;
  min-width: 145px;
  padding: 10px;
}

.lx_Simp_oth1 .lx_Simp_tit1 {
  border-top: 0;
}

.lx_Simp_tit1 a.lx_Soth1_link {
  margin: 0;
  padding: 0 20px;
  font-size: 16px;
  line-height: 36px;
  color: #4f97d3;
  border: 1px #4f97d3 solid;
  border-radius: 20px;
  background: #f1fbff;
}

.lx_Simp_tit1 a.lx_Soth1_link:hover {
  color: #fff;
  border-color: #f1fbff;
  background: #4f97d3;
}

/*政务五公开*/
.Fpublic_Head {
  height: 547px;
  padding-top: 55px;
  background-image: url("Fpublic.jpg");
}

.Fpublic_Head .lx_bg {
  position: relative;
  height: 100%;
}

.Fpublic_Head .FullTit {
  margin-top: -55px;
}

.Fpublic_Iwrap {
  position: relative;
  top: -92px;
  padding: 50px 40px;
  min-height: 1300px;
  background: #fff;
}

.lx_Five_tit {
  width: 100%;
  height: 63px;
  text-align: center;
  background: url("Tiitle_bg.png") center center no-repeat;
}

.lx_Five_tit span {
  display: block;
  line-height: 30px;
  padding: 17px;
  font-size: 30px;
  color: #fff;
}

.lx_Fbox_hd {
  margin-top: 35px;
  border-bottom: 1px #cbcbcb solid;
}

.lx_Fbox_list {
  margin-bottom: -1px;
}

.lx_Fbox_list a {
  float: left;
  min-width: 200px;
  font-size: 20px;
  line-height: 30px;
  color: #333;
  text-align: center;
  padding: 12px 25px;
  border: 1px transparent solid;
  border-top-width: 6px;
  border-bottom-color: #cbcbcb;
  background: #fff;
}

.lx_Fbox_list a.list_action {
  color: #006dbb;
  border-color: #cbcbcb;
  border-bottom-color: transparent;
  border-top-color: #119edf;
}

.lx_Fbox_bd {
  padding: 35px 0;
  height: 286px;
}

.lx_Fbox_bd li {
  position: relative;
  float: left;
  width: 545px;
  height: 36px;
  padding-left: 20px;
  line-height: 36px;
  vertical-align: middle;
}

.lx_Fbox_bd li:nth-of-type(2n) {
  margin-left: 30px;
}

.lx_Fbox_bd li:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 2px;
  margin-top: -3px;
  width: 6px;
  height: 6px;
  background: #1492ff;
}

.lx_Fbox_bd a {
  float: left;
  width: 80%;
  font-size: 16px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lx_Fbox_bd a:hover {
  color: #1492ff;
}

.lx_Fbox_bd span {
  float: right;
  font-size: 16px;
  color: #999;
}

.lx_Five_box .lx_swrap_part2 {
  margin: 40px 0;
}

.lx_Five_box .lx_swrap_part2 li {
  float: left;
  width: 260px;
  height: 100px;
  text-align: center;
  background: transparent;
  background-size: 100%;
}

/*重点领域列表*/
.dqwz {
  margin: 20px auto;
  background: #fff;
}

.currpos {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0;
  line-height: 50px;
  font-weight: 700;
  font-size: 16px;
  background: unset;
}

.currpos a {
  display: inline-block;
  padding: 0 5px;
}

.ImporFull {
  /*min-height: 800px;*/
  padding: 40px 100px;
  background-color: #fff;
}

.ImporF_hd {
  width: 235px;
}

.ImporF_hd .channel-name {
  width: 235px;
  height: 65px;
  background-image: url(wyxzf_gl-cname.png);
  color: #fff;
  font-size: 24px;
  text-align: center;
  line-height: 65px;
  margin-bottom: 20px;
  font-weight: 700;
}

.ImporF_hd .menu li {
  margin-bottom: 15px;
}

.ImporF_hd .menu li:hover p a {
  color: #fff;
}

.ImporF_hd .nav-item {
  position: relative;
  display: block;
  width: 100%;
  height: 40px;
  color: #527ac1;
  background-color: #f5f5f5;
  font-size: 16px;
  line-height: 40px;
  padding-left: 20px;
  cursor: pointer;
}

.ImporF_hd .nav-item span {
  width: 70%;
  display: block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ImporF_hd .nav-item span:hover {
  color: #fff;
}

.ImporF_hd .nav-item span a {
  width: 100%;
  display: block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #527ac1;
  font-size: 16px;
}

.ImporF_hd .nav-item span a:hover {
  color: #fff;
  font-size: 16px;
}

.ImporF_hd .active span a {
  color: #fff;
  font-size: 16px;
}

.ImporF_hd .nav-item .icon-jiantou {
  position: absolute;
  top: 13px;
  right: 20px;
  width: 12px;
  height: 15px;
  background-image: url(wyxzf_icon_lm_sjx.png);
}

.ImporF_hd .active .icon-jiantou {
  position: absolute;
  top: 13px;
  right: 20px;
  width: 12px;
  height: 15px;
  background-image: url(wyxzf_icon_lm_sjx2.png);
}

.ImporF_hd .active p,
.ImporF_hd .nav-item:hover {
  background-color: #217acc;
  color: #fff;
}

.ImporF_hd .active .icon-jiantou {
  position: absolute;
  top: 15px;
  right: 20px;
  width: 15px;
  height: 12px;
}

.ImporF_hd .nav-s {
  padding-left: 50px;
  display: none;
}

.ImporF_hd .nav-s ul {
  padding-top: 10px;
}

.ImporF_hd .nav-s .active a {
  color: #217acc;
}

.ImporF_bd {
  width: 850px;
}

.ImporF_bd-header {
  position: relative;
  padding-left: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 42px;
  border-bottom: 1px solid #ddd;
  color: #12589f;
}

.ImporF_bd-header:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  background: #12589f;
}

.ImporF_bd-main {
  width: 100%;
  padding: 25px 0;
}

.ImporF_bd-main input {
  border: #999 1px solid;
}

.ImporF_bd-ul li {
  position: relative;
  padding: 5px 0 5px 20px;
  font-size: 15px;
  line-height: 35px;
  overflow: hidden;
}

.ImporF_bd-ul li:not(:first-child) {
  border-top: 1px #e3e3e3 dashed;
}

.ImporF_bd-ul li:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -1.5px;
  width: 3px;
  height: 3px;
  background: #12589f;
}

.ImporF_bd-ul li .list-title {
  float: left;
  width: 85%;
  display: block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ImporF_bd-ul li .list-title a:hover {
  color: #a81404;
}

.ImporF_bd-ul li .list-date {
  color: #999;
  float: right;
}

.ImporF_bd-main img {
  max-width: 100%;
}

/*凸起阴影*/
.hover:hover {
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 0 6px #999;
  box-shadow: 0 0 6px #999;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/*流光 Time_ray*/
.Time_ease {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.Time_ray {
  position: relative;
}

.Time_ray:before {
  content: " ";
  position: absolute;
  top: 0;
  left: -45px;
  opacity: 0.3;
  background: #fff;
  width: 10%;
  height: 100%;
  -webkit-transition: all 0.6s ease-out;
  transition: all 0.6s ease-out;
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}

.Time_ray:hover:before {
  width: 30%;
  left: 120%;
}

/*摇晃 */
.shaking {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.shaking:hover {
  -webkit-animation-name: buzz-out;
  animation-name: buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

@-webkit-keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

/*
.lx_n_search select {float: left;width: 90px;padding-left: 5px;height: 32px;line-height: 32px;font-size: 14px;color: #000000;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}
.lx_n_search input[type="button"] {float: left;width: 35px;height: 32px;background: #FFFFFF url("lx_nav2.jpg") no-repeat center center;cursor: pointer;}
*/

.apa_list {
  overflow: hidden;
  margin: 3px 0 18px;
}

.apa_title,
.town_title {
  display: block;
  float: left;
  width: 257px;
  line-height: 20px;
  font-size: 15px;
  padding: 8px 0 8px 38px;
  background: url(jh_zx_m5.png) no-repeat 23px center;
}

.apa_title:hover,
.town_title:hover {
  color: #ef3037;
}

.apa_title a,
.town_title a {
  color: #000;
}

.apa_title a:hover,
.town_title a:hover {
  color: #ef3037;
}

.ImporF_bd-main form {
}

.ImporF_bd-main form input {
  height: 30px;
  margin: 0px 10px;
}

.ImporF_bd-main form input[type="button"] {
  width: 70px;
  color: #fff;
  height: 28px;
  background: #83a1cf;
  border-radius: 3px;
  cursor: pointer;
  border: 0;
  margin-left: 10px;
}

.main_title {
  padding: 0px 0 10px 0px;
  line-height: 52px;
  font-size: 26px;
  color: #333;
  text-align: center;
}

.main_title div {
  font-weight: bold;
}

.main_subtitle {
  padding: 0;
  line-height: 36px;
  font-size: 20px;
  color: #487bc5;
  text-align: center;
}

.main_section {
  clear: both;
  line-height: 36px;
  font-size: 18px;
  color: #333;
  text-align: justify;
  word-wrap: break-word;
  white-space: normal;
  word-break: break-all;
}

.main_section img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

.artic_key {
  /* margin-top: 30px; */
  width: 100%;
  border-top: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  overflow: hidden;
  margin-bottom: 30px;
}

.artic_key li {
  float: left;
  width: 50%;
  line-height: 40px;
  font-size: 16px;
  color: #666;
  border-bottom: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
}

.artic_key li span {
  display: inline-block;
  float: left;
  width: 30%;
  text-align: center;
  background: #f4f6f7;
  border-right: 1px #dcdcdc solid;
}

.artic_key li p {
  float: left;
  width: 70%;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.artic_kopen {
  display: inline-block;
  float: right;
  padding: 5px 20px;
  line-height: 20px;
  font-size: 14px;
  color: #527ac0;
  border: 1px #ccddfa solid;
  border-radius: 6px;
  background: #fafafa;
  overflow: hidden;
  cursor: pointer;
}

.artic_tother {
  width: 100%;
  padding: 20px 0 0;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 30px;
  border-top: 1px #dcdcdc solid;
  height: auto;
  color: #999;
}

.artic_tother a {
  color: #999;
}

.artic_tother .fl {
  width: 100%;
  display: flex;
  white-space: nowrap;
  justify-content: space-between;
}

.artic_tother p {
  float: left;
  margin-right: 15px;
}

.artic_tother p:last-child {
  margin-right: 0;
}

.artic_tother p span {
  cursor: pointer;
}

.artic-bto {
  margin-top: 40px;
  margin-bottom: 50px;
  text-align: right;
  width: 100%;
  height: 50px;
  background: #f5f5f5;
  padding: 0 25px;
}

.artic-bto #share-2 {
  float: left;
  margin-right: 0px;
  padding-left: 0;
  line-height: 50px;
  background: unset;
}

.artic-bto a {
  display: inline-block;
  line-height: 50px;
  margin-right: 10px;
  font-size: 16px;
  color: #333;
}

.artic-bto a:hover {
  color: #0a5daa;
}

.policy {
  overflow: hidden;
}

.policy a {
  float: right;
  display: block;
  width: 134px;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  color: #ffffff;
  font-size: 16px;
  background: #6e9fd8;
  transition: 0.3s;
  border-radius: 10px;
  text-align: center;
  margin-left: 10px;
}

.policy a:hover {
  background: #0089e6;
  border-radius: 10px;
  box-shadow: 0 0 10px #0089e6;
  color: #ffffff !important;
}

.main_section .tabletitle {
  border: solid 1px #e0e0e0;
  border-left: none;
  border-top: none;
  background-color: #fafafa;
  font-size: 14px;
  text-align: center;
  width: 120px;
}

.main_section .tableInformation {
  width: 100%;
  margin: 20px auto;
  border: solid 1px #e0e0e0;
  border-bottom: none;
}

.main_section .tablelist {
  border: solid 1px #e0e0e0;
  border-left: none;
  border-top: none;
  font-size: 14px;
  line-height: 32px;
  border-right: none;
  padding: 5px 10px;
  min-height: 30px;
}

.main_section .nsjg_tab {
  text-align: center;
  line-height: 30px;
  margin: 0 auto;
}

.main_section .nsjg_tab.adviceArticle .advice {
  background-color: #c9dbf5;
  font-weight: bold;
}

.main_section .nsjg_tab tr td {
  /* padding: 5px; */
  border: solid 1px #e0e0e0;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
  border: solid 1px #e0e0e0;
}

.ImporF_bd-main .old_XXGK {
  display: none;
}

.ImporF_bd-main .XXGKTable {
  display: block !important;
}

.lx_gl_main {
  background-color: #fff;
  padding: 20px 10px 20px 10px;
}

.lx_gl_mr {
  width: 866px;
}

/* .lx_bg {
    background-color: #fff;
} */

.lx_zj_map {
  padding: 20px 10px;
}

.lx_zj_mr {
  width: 520px;
}

.lx_hd_main {
  overflow: hidden;
}

.headline {
  background-color: #fff;
  margin: 0px auto;
  padding-top: 12px;
  height: 100px;
}

.lx_news {
  padding: 0px 20px 0px 20px;
}

.lx_ns_lb {
  width: 580px;
}

.lx_pl_m1_a1 {
  width: 220px;
}

.lx_pl_m1_a2 {
  width: 185px;
}

.lx_pl_m1_a3 {
  width: 165px;
}

.lx_pl_m1_a4 {
  width: 190px;
}

.lx_pl_m1_a5 {
  width: 220px;
}

.lx_pl_m1_a6 {
  width: 260px;
}

.lx_pl_m1_a7 {
  width: 290px;
}

.lx_pr_m3 a {
  width: 165px;
}

.lx_f_m2 {
  height: auto;
}

.lx_w_m2a a {
  width: 188px;
}

.ad_sev_l_lef a {
  width: 52px;
}

.jh_sl_c5 li {
  width: 98px;
}

.head_r {
  margin-right: 20px;
}

.org_list {
  width: auto;
}

.lx_hd_main {
  padding: 20px 20px;
}

.lx_hd_ml {
  width: 860px;
}

.jh_hd_add_icon li {
  margin-right: 8px;
}

.lx_hd_ml_c3 a {
  width: 210px;
}

.jh_hd_add_icon {
  width: 430px;
}

.lx_hd_ml_c1 {
  width: 430px;
}

.lx_i_m1_c1 {
  clear: both;
}

/*兰溪政府首页*/
.w1200 {
  width: 1200px;
  margin: 0 auto;
}

/*-footer*/
/* .footer {
    border-top: 3px solid #487cc5;
    margin-top: 40px;
    padding: 20px 0;
    background: #f4f4f4;
} */
.lxweb_footer {
  max-width: inherit;
}

/*_head*/
.lxweb_head .lxweb_hlogo {
  float: left;
  display: block;
  width: 355px;
  height: 132px;
  background: url("logo_132.jpg") center center no-repeat;
}

.lxweb_head .lx_n_ul1 {
  display: block;
  float: right;
  margin-right: 15px;
  width: 770px;
}

.lxweb_head .lx_n_ul1 li {
  display: inline-block;
  margin: 0 5px;
  height: 132px;
}

.lxweb_head .lx_n_ul1 a {
  display: block;
  width: 114px;
  height: 100%;
  padding: 46px 0;
  text-align: center;
  border-bottom: 5px transparent solid;
  font-size: 18px;
  line-height: 35px;
  color: #000;
  font-weight: bold;
  color: #828282;
}

.lxweb_head .lx_n_ul1 a:hover {
  background-color: #f3f4f8;
  border-color: #035fac;
}

.lxweb_head .lx_n_ul1 .lx_n_act1 a {
  background-color: #f3f4f8;
  border-color: #035fac;
  color: #035fac;
}

/*_search*/
.lxweb_sec01 {
  padding: 70px 0;
}

.lxweb_sec01 form {
  display: block;
  width: 678px;
  height: 58px;
  margin: 0 auto;
  background: #fff;
}

.lxweb_sec01 form input[type="text"] {
  float: left;
  width: 540px;
  border: 0;
  padding: 11px 20px;
  line-height: 36px;
  font-size: 18px;
  color: #333;
  outline: none;
}

.lxweb_sec01 form input[type="submit"] {
  float: right;
  width: 135px;
  font-size: 18px;
  color: #fff;
  line-height: 58px;
  cursor: pointer;
  background: #ff0000;
  text-align: center;
  outline: none;
}

/*_wrap*/
.lxweb_wrap {
  min-width: 1200px;
  min-height: 500px;
  background: #f2f2f2 url("lxweb_wrap.jpg") center top no-repeat;
}

.lxweb_sec02 {
  padding: 35px 35px 35px 160px;
  border-bottom: 6px #2e8bdb solid;
  background: #fff url("lxweb_hot.jpg") 35px center no-repeat;
  margin-top: 26px;
  border-top: 1px #ccc solid;
  border-left: 1px #ccc solid;
  border-right: 1px #ccc solid;
}

.lxweb_sec02 a {
  display: block;
  width: 100%;
  height: 100%;
}

.lxweb_sec02 h3 {
  line-height: 36px;
  font-size: 28px;
  font-weight: normal;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lxweb_sec02 p {
  margin-top: 15px;
  height: 52px;
  line-height: 26px;
  font-size: 15px;
  color: #808080;
  text-align: justify;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.lxweb_sec02 a:hover h3 {
  color: #2e8bdb;
}

/*_03*/
.lxweb_s03_slider {
  float: left;
  width: 552px;
  height: 344px;
  overflow: hidden;
}

.lxweb_s03_slider .lx_ns_lb {
  width: 100%;
  height: 344px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.lxweb_s03_slider .lx_ns_ul1 li {
  position: relative;
  float: left;
}

.lxweb_s03_slider .lx_ns_ul1 li .txt {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 30px;
  line-height: 36px;
  font-size: 14px;
  color: #fff;
  background: url("lx_shadow.png");
}

.lxweb_s03_slider .lx_ns_ol1 {
  position: absolute;
  bottom: 12px;
  right: 10px;
  height: 14px;
}

.lxweb_s03_slider .lx_ns_ol1 .lx_ns_act1 {
  background: #329ce6;
}

.lxweb_s03_box {
  width: 592px;
  margin-right: 20px;
}

.lxweb_s03_box .lx_pbox_hd > a {
  line-height: 24px;
  padding: 0 10px;
  margin: 14px 0px;
  border-radius: 24px;
  color: #fff;
  border: 1px #5a9ee2 solid;
  background: #5a9ee2;
}

.lxweb_s03_box .lx_pbox_hd > a:hover {
  color: #5a9ee2;
  background: transparent;
}

.lxweb_s03_box .lx_pbox_bd {
  margin: 11.5px 0;
  padding: 0;
  height: 266px;
  overflow: hidden;
}

.lxweb_s03_box .lx_pbox_bd li {
  height: 38px;
  line-height: 38px;
}

.lxweb_s03_box .lx_pbox_bd a {
  font-size: 16px;
}

.lxweb_s03_box .lx_pbox_bd a:hover {
  color: #1492ff;
}

.lxweb_s03_box .lx_pbox_bd span {
  float: right;
  font-size: 16px;
  color: #000;
}

/*-04*/
.lxweb_sec04 {
}

.lxweb_s4_box {
  float: left;
  cursor: pointer;
  width: 14.2%;
  max-width: 200px;
  height: 100px;
  line-height: 30px;
  font-size: 16px;
  color: #0a4d99;
  text-align: center;
  border: 1px #ddd solid;
  background: #fff;
}

.lxweb_s4_box:not(:first-child) {
  border-left: 0;
}

.lxweb_s4_box:before {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  margin: 20px auto 5px auto;
  background: url("icon_index.png") no-repeat;
  background-position: 0 0;
}

.lxweb_s4_i1:before {
  background-position: 0 0;
}

.lxweb_s4_i2:before {
  background-position: 0 -35px;
}

.lxweb_s4_i3:before {
  background-position: 0 -70px;
}

.lxweb_s4_i4:before {
  background-position: 0 -105px;
}

.lxweb_s4_i5:before {
  background-position: 0 -140px;
}

.lxweb_s4_i6:before {
  background-position: 0 -175px;
}

.lxweb_s4_box:hover {
  font-size: 20px;
  line-height: 100px;
  color: #fff;
  border-color: #2e8bdb;
  background: #2e8bdb;
}

.lxweb_s4_box:hover:before {
  display: none;
}

/*_lxweb_sgov*/
.lxweb_sgov {
  min-width: 1200px;
  background-color: #fff;
}

.lxweb_sgov_hd {
  height: 130px;
  text-align: center;
  margin-bottom: 40px;
  background: #2e8bdb;
}

.lxweb_sgov_hd li {
  position: relative;
  display: inline-block;
  margin: 0 70px;
  padding: 42.5px 0;
  line-height: 45px;
  font-size: 28px;
  color: #fff;
  cursor: pointer;
}

.lxweb_sgov_hd li:before {
  content: "";
  float: left;
  display: block;
  width: 45px;
  height: 45px;
  margin-right: 15px;
  background: url("icon_index.png") no-repeat;
  background-position: -65px 0;
}

.lxweb_sgov_hd li.lxweb_sg01:before {
  background-position: -65px 0;
}

.lxweb_sgov_hd li.lxweb_sg02:before {
  background-position: -65px -45px;
}

.lxweb_sgov_hd li.lxweb_sg03:before {
  background-position: -65px -90px;
}

.lxweb_sgov_hd li.sg_active:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 37px;
  height: 16px;
  margin: 0 auto;
  background: url("arrow_top.png") no-repeat;
}

/*_05*/
.lxweb_sec05 {
  padding-top: 26px;
  padding-bottom: 30px;
  border-top: 7px #2e8bdb solid;
  background: #fff;
  background-color: #fff;
}

/*-05-01 政务公开*/
.lxweb_s5_tab {
  width: 68.75%;
  max-width: 825px;
  height: 472px;
  margin-left: 20px;
}

.lxweb_s5_tab .lx_pbox_hd {
  border-bottom: 0;
}

.lxweb_s5_tab .lx_pbox_hd > a {
  line-height: 24px;
  padding: 0 10px;
  margin: 12px 0;
  border-radius: 24px;
  color: #fff;
  border: 1px #5a9ee2 solid;
  background: #5a9ee2;
}

.lxweb_s5_tab .lx_pbox_hd > a:hover {
  color: #5a9ee2;
  background: transparent;
}

.lxweb_s5_tab .lx_pbox_hd .lx_list a {
  position: relative;
  float: left;
  padding: 10px 0;
  margin: 0 10px 0 5px;
  font-size: 19px;
  line-height: 30px;
  color: #333;
}

.lxweb_s5_tab .lx_pbox_hd .lx_list a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 25%;
  height: 4px;
  background: transparent;
}

.lxweb_s5_tab .lx_pbox_hd .lx_list a:before {
  display: none;
}

.lxweb_s5_tab .lx_pbox_hd .lx_list a.list_action:after,
.lxweb_s5_tab .lx_pbox_hd .lx_list a:hover:after {
  background: #0762a9;
}

.lxweb_s5_tab .lx_pbox_hd .lx_list a.list_action,
.lxweb_s5_tab .lx_pbox_hd .lx_list a:hover {
  color: #0360a6;
}

.lxweb_s5_tab .lx_pbox_bd {
  padding: 0 0 16px 0;
  height: 450px;
  overflow: hidden;
}

.lxweb_s5_tab .lx_pbox_bd li {
  position: relative;
  height: 36px;
  line-height: 36px;
  padding-left: 20px;
  vertical-align: middle;
}

.lxweb_s5_tab .lx_pbox_bd li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
  width: 4px;
  height: 4px;
  background: #333;
}

.lxweb_s5_tab .lx_pbox_bd a {
  float: left;
  width: 80%;
  font-size: 16px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lxweb_s5_tab .lx_pbox_bd a:hover {
  color: #1492ff;
}

.lxweb_s5_tab .lx_pbox_bd span {
  float: right;
  font-size: 16px;
  color: #808080;
}

.lxweb_s5_tab .lx_pbox_bd li.first {
  height: inherit;
  margin-bottom: 17px;
  padding: 20px 2px;
  border-bottom: 1px #ddd dashed;
  overflow: hidden;
}

.lxweb_s5_tab .lx_pbox_bd li.first:after {
  display: none;
}

.lxweb_s5_tab .lx_pbox_bd li.first .f_time {
  width: 87px;
  height: 87px;
  margin: 4.5px 0;
  padding: 6.5px 0;
  text-align: center;
  border: 1px #9cc3e5 solid;
  background-color: #f3f9ff;
}

.lxweb_s5_tab .lx_pbox_bd li.first .f_time span {
  float: left;
  display: block;
  width: 100%;
  line-height: 36px;
  font-size: 30px;
  color: #0c60a8;
  font-weight: bold;
}

.lxweb_s5_tab .lx_pbox_bd li.first .f_time p {
  float: left;
  display: block;
  width: 100%;
  font-size: 14px;
  color: #333;
}

.lxweb_s5_tab .lx_pbox_bd li.first .f_text {
  margin-left: 25px;
  width: 75%;
  max-width: 650px;
  overflow: hidden;
}

.lxweb_s5_tab .lx_pbox_bd li.first .f_text a {
  display: block;
  width: 100%;
  height: 60px;
  line-height: 30px;
  color: #333;
  font-size: 20px;
  white-space: inherit;
  text-align: justify;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.lxweb_s5_tab .lx_pbox_bd li.first .f_text p {
  line-height: 36px;
  font-size: 14px;
  color: #808080;
}

.lxweb_s5_tab .lx_pbox_bd li.first a.f_look {
  margin-top: 58px;
  float: right;
  width: inherit;
  line-height: 36px;
  font-size: 14px;
  color: #3a88d5;
  border-bottom: 1px #3a88d5 solid;
}

.lxweb_s5_tab .lx_pbox_bd li.first:hover .f_text a {
  color: #3a88d5;
}

.lxweb_s5_tab .lx_pbox_bdhover {
  padding: 20px 0 2px 0;
}

.lxweb_s5_tab .lx_pbox_bdhover li {
  height: inherit;
  overflow: hidden;
  cursor: pointer;
}

.lxweb_s5_tab .lx_pbox_bdhover ul.iul {
  display: none;
  overflow: hidden;
}

.lxweb_s5_tab .lx_pbox_bdhover ul.iul li {
  padding: 0;
  float: left;
  margin: 0 10px 0 0;
}

.lxweb_s5_tab .lx_pbox_bdhover ul.iul li:after {
  display: none;
}

.lxweb_s5_tab .lx_pbox_bdhover ul.iul li a {
  display: block;
  width: 100%;
  padding: 0 10px;
  line-height: 30px;
  font-size: 14px;
  color: #fff;
  border: 1px #1492ff solid;
  border-radius: 6px;
  background-color: #1492ff;
}

.lxweb_s5_tab .lx_pbox_bdhover ul.iul li:hover a {
  color: #1492ff;
  background-color: #fff;
}

.lxweb_s5_tab .lx_pbox_bdhover li.h_active {
  padding: 15px;
  margin: 5px 0;
  box-shadow: 0 0px 15px #ddd;
}

.lxweb_s5_tab .lx_pbox_bdhover li.h_active:after {
  display: none;
}

.lxweb_s5_tab .lx_pbox_bdhover li.h_active ul.iul {
  display: block;
}

/*_05-01-02*/
.lxweb_s5_list {
  padding: 2.5px 20px;
  width: 315px;
  height: 540px;
  background-color: #f2f2f2;
}

.lxweb_s5_list ul {
}

.lxweb_s5_list ul li {
  display: block;
  width: 100%;
  border-bottom: 1px #fff solid;
}

.lxweb_s5_list ul a {
  display: block;
  padding: 13px 7px 13px 7px;
  line-height: 30px;
  font-size: 16px;
  color: #333;
  border-bottom: 1px #d0d0d0 solid;
}

.lxweb_s5_list ul a:before {
  content: "";
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  margin: 0 25px 0 0;
  background: url("icon_index.png") no-repeat;
  background-position: -35px 0;
}

.lxweb_s5_list ul li:last-child {
  border-bottom: 0;
}

.lxweb_s5_list ul li:last-child a {
  border-bottom: 0;
}

.lxweb_s5_list ul a.lxweb_s5_i1:before {
  background-position: -35px 0;
}

.lxweb_s5_list ul a.lxweb_s5_i2:before {
  background-position: -35px -30px;
}

.lxweb_s5_list ul a.lxweb_s5_i3:before {
  background-position: -35px -60px;
}

.lxweb_s5_list ul a.lxweb_s5_i4:before {
  background-position: -35px -90px;
}

.lxweb_s5_list ul a.lxweb_s5_i5:before {
  background-position: -35px -120px;
}

.lxweb_s5_list ul a.lxweb_s5_i6:before {
  background-position: -35px -150px;
}

.lxweb_s5_list ul a.lxweb_s5_i7:before {
  background-position: -35px -180px;
}

.lxweb_s5_list ul a.lxweb_s5_i8:before {
  background-position: center left;
  background: url("icon-ndbb.png") no-repeat;
}

.lxweb_s5_list ul a.lxweb_s5_i9:before {
  background-position: -35px -30px;
}

.lxweb_s5_list ul li:hover a {
  text-indent: 10px;
  transition: all 0.3s;
}

/*-05-03 政民互动*/
.lxweb_s5_write {
  width: 100%;
  height: 114px;
  background: #e3eefb;
}

.lxweb_s5_write li {
  float: left;
  margin: 0 20px;
}

.lxweb_s5_write li a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 21px 0 16px 0;
  line-height: 36px;
  font-size: 16px;
  color: #000;
  text-align: center;
}

.lxweb_s5_write li a:before {
  content: "";
  display: block;
  width: 36px;
  height: 36px;
  margin: 0 auto 5px auto;
  background: url("icon_index.png") no-repeat;
  background-position: -110px 0;
}

.lxweb_s5_write li:hover a {
  color: #2e8bdb;
  font-weight: bold;
}

.lxweb_s5_write li.first {
  width: 283px;
  height: 114px;
  margin-left: 0;
  background: url("lxweb_img01.jpg");
}

.lxweb_s5_write li.first a:before {
  display: none;
}

.lxweb_s5_ads {
  width: 48%;
  max-width: 576px;
  padding: 0 10px;
  margin-top: 26px;
}

.lxweb_s5_ads .lxweb_s5ads_hd span {
  display: inline-block;
  line-height: 40px;
  font-size: 24px;
  color: #000;
}

.lxweb_s5_ads .lxweb_s5ads_hd span i {
  display: inline-block;
  font-style: normal;
  color: #1961b3;
  margin-right: 2px;
  border-bottom: 3px #1961b3 solid;
}

.lxweb_s5_ads .lxweb_s5ads_hd a {
  display: inline-block;
  float: right;
  line-height: 43px;
  font-size: 16px;
  color: #333;
  padding: 0 5px;
}

.lxweb_s5_ads .lxweb_s5ads_hd a:hover {
  color: #1961b3;
}

.lxweb_s5_ads ul {
  margin-top: 15px;
  height: 252px;
}

.lxweb_s5_ads ul li {
  position: relative;
  padding-left: 20px;
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
}

.lxweb_s5_ads ul li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 16px;
  width: 5px;
  height: 5px;
  background: #000;
}

.lxweb_s5_ads ul a {
  float: left;
  width: 80%;
  font-size: 14px;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lxweb_s5_ads ul a:hover {
  color: #1492ff;
}

.lxweb_s5_ads ul span {
  float: right;
  font-size: 16px;
  color: #808080;
}

/*-05-02 政务服务*/
.lxweb_sec05_zwfw {
  padding-top: 0;
}

.lxweb_s5_service {
  background: #f6f6f6;
}

.lxweb_s5_service ul {
  display: block;
  width: 100%;
  padding-left: 371px;
  background: url("lxweb_img02.jpg") center left no-repeat;
  overflow: hidden;
}

.lxweb_s5_service ul li {
  float: left;
  margin: 0 35px;
}

.lxweb_s5_service ul li a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px 0;
  line-height: 36px;
  font-size: 16px;
  color: #1370c1;
  text-align: center;
}

.lxweb_s5_service ul li a:before {
  content: "";
  display: block;
  width: 68px;
  height: 68px;
  margin: 5px auto;
  background: url("icon_index.png") no-repeat;
  background-position: -146px 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.lxweb_s5_service ul li:hover a:before {
  transform: rotate(180deg);
}

.lxweb_s5_service ul li.lxweb_sf01 a:before {
  background-position: -146px 0;
}

.lxweb_s5_service ul li.lxweb_sf02 a:before {
  background-position: -146px -68px;
}

.lxweb_s5_service ul li.lxweb_sf03 a:before {
  background-position: -146px -136px;
}

.lxweb_s5_service ul li.lxweb_sf04 a:before {
  background-position: -146px -204px;
}

.lxweb_s5_service ul li.lxweb_sf05 a:before {
  background-position: -146px -272px;
}

.lxweb_s5_service ul li.lxweb_sf06 a:before {
  background-position: -146px -340px;
}

.lxweb_s5_bmfw {
  width: 338px;
}

.lxweb_s5_bmfw .lxweb_sbmfw_tit {
  width: 338px;
  height: 42px;
}

.lxweb_s5_bmfw .lxweb_sbmfw_tit img {
  display: block;
  width: 100%;
  height: 100%;
}

.lxweb_s5_bmfw ul {
  margin-left: -10px;
  overflow: hidden;
}

.lxweb_s5_bmfw ul li {
  float: left;
  margin-left: 10px;
  margin-top: 14px;
  width: 164px;
  border: 1px #c4dbef solid;
  background: #f4faff;
}

.lxweb_s5_bmfw ul li a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 10px 0 0 0;
  line-height: 36px;
  font-size: 16px;
  color: #000;
  text-align: center;
}

.lxweb_s5_bmfw ul li a:before {
  content: "";
  display: block;
  width: 36px;
  height: 36px;
  margin: 0 auto;
  background: url("icon_index.png") no-repeat;
  background-position: -214px 0;
}

.lxweb_s5_bmfw ul li:hover {
  background: #fff;
}

.lxweb_s5_bmfw ul li:hover a {
  color: #2e8bdb;
}

.lxweb_s5_bmfw ul li.sbmfw01 a:before {
  background-position: -214px 0;
}

.lxweb_s5_bmfw ul li.sbmfw02 a:before {
  background-position: -214px -36px;
}

.lxweb_s5_bmfw ul li.sbmfw03 a:before {
  background-position: -214px -72px;
}

.lxweb_s5_bmfw ul li.sbmfw04 a:before {
  background-position: -214px -108px;
}

.lxweb_s5_bmfw ul li.sbmfw05 a:before {
  background-position: -214px -144px;
}

.lxweb_s5_bmfw ul li.sbmfw06 a:before {
  background-position: -214px -180px;
}

.lxweb_s5_fwlb {
  width: 70%;
  max-width: 840px;
}

.sfwlb_box {
  margin-bottom: 16px;
  padding: 12px 30px;
  border: 1px #e0e0e0 solid;
  background: #fff;
}

.sfwlb_box:last-child {
  margin-bottom: 0;
}

.sfwlb_hd {
  line-height: 36px;
  font-size: 20px;
  color: #000;
}

.sfwlb_box ul {
  margin: 15px 0;
  overflow: hidden;
}

.sfwlb_box ul:before {
  content: "";
  float: left;
  display: block;
  width: 68px;
  height: 68px;
  margin: 0 35px 0 10px;
  background: url("icon_index.png") no-repeat;
  background-position: -146px 0;
}

.sfwlb_box ul li {
  float: left;
  margin: 7px 0;
}

.sfwlb_box ul li a {
  display: block;
  line-height: 20px;
  font-size: 14px;
  color: #4b4a4a;
  padding: 0 10px;
  border-right: 1px #4b4a4a solid;
}

.sfwlb_box ul li:last-child a {
  border-right: 0;
  color: #2e8bdb;
}

.sfwlb_box ul li:hover a {
  color: #2e8bdb;
}

/*_专题专栏*/
.lxweb_scols {
  padding: 30px 0;
  height: 500px;
  background: url("lxweb_bg01.jpg") center bottom no-repeat #e9e9e9;
}

.lxweb_scols_tit {
  padding: 15px 30px;
}

.lxweb_scols_tit p {
  display: inline-block;
  float: left;
  line-height: 36px;
  font-size: 28px;
  color: #0360a6;
  font-weight: bold;
}

.lxweb_scols_tit a {
  display: inline-block;
  margin: 3px 0;
  float: right;
  padding: 0 15px;
  border-radius: 30px;
  height: 30px;
  line-height: 30px;
  border: 1px transparent solid;
  font-size: 14px;
  color: #fff;
  background: #3a88d5;
}

.lxweb_scols_tit a:hover {
  color: #3a88d5;
  border-color: #3a88d5;
  background: transparent;
}

.lxweb_scols_list {
  padding: 0 5px;
  overflow: hidden;
}

.lxweb_scols_list li {
  float: left;
  width: 20%;
  padding-left: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lxweb_scols_list li a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding-left: 15px;
  line-height: 36px;
  font-size: 16px;
  color: #333;
}

.lxweb_scols_list li a:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2.5px;
  width: 5px;
  height: 5px;
  background: #4d90d2;
}

.lxweb_scols_list li.lxweb_limg {
  width: 365px;
  height: 219px;
  padding: 0;
}

.lxweb_scols_list li.lxweb_limg a {
  padding: 0;
}

.lxweb_scols_list li.lxweb_limg a:after {
  display: none;
}

.lxweb_scols_list li img {
  display: block;
  width: 100%;
  height: 100%;
}

.lxweb_scols_list li:hover a {
  color: #4d90d2;
}

.sy_ladyScroll {
  width: 1200px;
  height: 245px;
  position: relative;
}

.sy_ladyScroll .prev,
.sy_ladyScroll .next {
  width: 21px;
  height: 39px;
  position: absolute;
  top: 80px;
  left: 0px;
  z-index: 100;
  cursor: pointer;
  background: url(xmain11.png) no-repeat;
}

.sy_ladyScroll .next {
  left: auto;
  right: 0px;
  background-position: 0 -78px;
}

.sy_ladyScroll .prev:hover {
  background-position: 0 -39px;
}

.sy_ladyScroll .next:hover {
  background-position: 0 -117px;
}

.sy_ladyScroll .sy_scrollWrap {
  width: 1180px;
  margin-left: 20px;
  overflow: hidden;
  position: absolute;
}

.sy_ladyScroll li {
  float: left;
  width: 365px;
  text-align: center;
  position: relative;
  margin: 0px 10px;
  padding: 10px 0px;
}

.sy_ladyScroll li span {
  margin: 0 auto;
  width: 365px;
  overflow: hidden;
  line-height: 40px;
  font-size: 15px;
}

.sy_ladyScroll img {
  display: block;
  width: 365px;
  height: 219px;
}

/*-友情链接*/
.lxweb_links {
  width: 100%;
  min-width: 1200px;
  margin: 35px 0;
  overflow: hidden;
}

.lxweb_links_tit {
  line-height: 35px;
  border-bottom: 2px #dfdfdf solid;
}

.lxweb_links_tit > a {
  position: relative;
  display: block;
  float: left;
  padding: 0 5px;
  line-height: 35px;
  font-size: 18px;
  color: #1492ff;
}

.lxweb_links_tit > a:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  width: 100%;
  height: 2px;
  background: #1492ff;
}

.lxweb_links_cont {
  padding-top: 10px;
}

.lxweb_links_hd {
  line-height: 35px;
  border-bottom: 2px #dfdfdf solid;
}

.lxweb_links_hd > a {
  position: relative;
  display: block;
  float: left;
  padding: 0 15px;
  margin-right: 20px;
  line-height: 35px;
  font-size: 16px;
  color: #000000;
  cursor: pointer;
}

.lxweb_links_hd > a.links_active {
  color: #0084bf;
}

.lxweb_links_hd > a.links_active:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  width: 100%;
  height: 2px;
  background: #0084bf;
}

.lxweb_links_bd {
  padding: 15px 0;
  overflow: hidden;
}

.lxweb_links_bd a {
  float: left;
  width: 16.5%;
  font-size: 14px;
  color: #000;
  line-height: 25px;
  padding: 5px 0 5px 15px;
}

.lxweb_links_bd a:hover {
  color: #0084bf;
}

.lxweb_links_bd .lx_link_city {
  overflow: hidden;
}

.lxweb_links_bd a.lx_link_city_con {
  width: 69px;
}

/*凸起阴影*/
.hover:hover {
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 0 6px #999;
  box-shadow: 0 0 6px #999;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/*流光 Time_ray*/
.Time_ease {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.Time_ray {
  position: relative;
}

.Time_ray:before {
  content: " ";
  position: absolute;
  top: 0;
  left: -45px;
  opacity: 0.3;
  background: #fff;
  width: 10%;
  height: 100%;
  -webkit-transition: all 0.6s ease-out;
  transition: all 0.6s ease-out;
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}

.Time_ray:hover:before {
  width: 30%;
  left: 120%;
}

/*鼠标移动到文字，单独出现文字*/
.H_text {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/*摇晃 */
.shaking {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.shaking:hover {
  -webkit-animation-name: buzz-out;
  animation-name: buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

@-webkit-keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

/*
.demo{margin:0 auto;text-align:center}
.nav li{position:relative;display:inline-block;margin-left:-50px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear;}
.nav li a{display:inline-block;width:120px;height:120px;padding:30px;border-radius:50%;border-width:8px;border-style:solid}
.nav li:hover{z-index:11;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.nav li:hover a{text-decoration:none}
.nav li:hover span{-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear;-webkit-animation:moveFromBottom .3s ease;-moz-animation:moveFromBottom .3s ease;-o-animation:moveFromBottom .3s ease;-ms-animation:moveFromBottom .3s ease;animation:moveFromBottom .3s ease}

.nav li:nth-child(1) a{color:#4d9683;text-shadow:0 1px 0 #9de3cf;border-color:#549e89;background-color:#51c9a7}
.nav li:nth-child(2) a{color:#be607e;text-shadow:0 1px 0 #de8ba5;border-color:#e499b0;background-color:#e67b9c}
.nav li:nth-child(3) a{color:#5e9eb4;text-shadow:0 1px 0 #adddec;border-color:#a2cfde;background-color:#7ec9e3}
.nav li:nth-child(4) a{color:#ba9d5e;text-shadow:0 1px 0 #f5e0ad;border-color:#dcc999;background-color:#f0cd78}
.nav li:nth-child(5) a{color:#b468a2;text-shadow:0 1px 0 #e8acd8;border-color:#d8abcd;background-color:#dd91cb}
.nav li:nth-child(1):hover a{color:#0f775c;text-shadow:0 1px 0 #81e6c9;border-color:#0a8462;background-color:#00c18c}
.nav li:nth-child(2):hover a{color:#b12a55;text-shadow:0 1px 0 #ff95b7;border-color:#ba335c;background-color:#ea5180}
.nav li:nth-child(3):hover a{color:#2883a2;text-shadow:0 1px 0 #9cdef2;border-color:#4397b3;background-color:#55c1e5}
.nav li:nth-child(4):hover a{color:#ab8228;text-shadow:0 1px 0 #ffe199;border-color:#b08f3e;background-color:#f8c64d}
.nav li:nth-child(5):hover a{color:#a33689;text-shadow:0 1px 0 #ec97d6;border-color:#b7569f;background-color:#dd70c3}
.nav span{display:block;line-height:70px;font-size:30px;font-style:normal}
*/
@-webkit-keyframes moveFromBottom {
  from {
    -webkit-transform: translateY(120%) scale(0.5);
    opacity: 0;
  }

  to {
    -webkit-transform: translateY(0%) scale(1);
    opacity: 1;
  }
}

@-moz-keyframes moveFromBottom {
  from {
    -moz-transform: translateY(120%) scale(0.5);
    opacity: 0;
  }

  to {
    -moz-transform: translateY(0%) scale(1);
    opacity: 1;
  }
}

@-ms-keyframes moveFromBottom {
  from {
    -ms-transform: translateY(120%) scale(0.5);
    opacity: 0;
  }

  to {
    -ms-transform: translateY(0%) scale(1);
    opacity: 1;
  }
}

@-o-keyframes moveFromBottom {
  from {
    -o-transform: translateY(120%) scale(0.5);
    opacity: 0;
  }

  to {
    -o-transform: translateY(0%) scale(1);
    opacity: 1;
  }
}

@keyframes moveFromBottom {
  from {
    transform: translateY(120%) scale(0.5);
    opacity: 0;
  }

  to {
    transform: translateY(0%) scale(1);
    opacity: 1;
  }
}

.lx_ns_lb:hover .lx_ns_left {
  display: block;
}

.lx_ns_lb:hover .lx_ns_right {
  display: block;
}

.lx_ns_left {
  cursor: pointer;
  display: none;
  width: 60px;
  height: 60px;
  position: absolute;
  left: 0;
  top: 140px;
  background: url("lx_news5.png") no-repeat -60px 0;
}

.lx_ns_right {
  cursor: pointer;
  display: none;
  width: 60px;
  height: 60px;
  position: absolute;
  right: 0;
  top: 140px;
  background: url("lx_news5.png") no-repeat 0 0;
}

.lx_ns_left:hover {
  background: url("lx_news5.png") no-repeat -60px -60px;
}

.lx_ns_right:hover {
  background: url("lx_news5.png") no-repeat 0 -60px;
}

.newnewerm {
  margin: 10px auto 20px;
  text-align: center;
}

#qrcodeTable {
  font-size: 14px;
  margin-bottom: 15px;
}

.linka {
  height: 80px;
  overflow: hidden;
  width: 825px;
}

.linka a {
  padding: 0px;
  width: 186px;
  text-align: center;
  line-height: 40px;
  display: block;
  float: left;
  margin: 0px 10px;
  border: 1px #9cc3e5 solid;
  background-color: #f3f9ff;
  color: #0c60a8;
}

.zjlx_nav {
  height: 60px;
  line-height: 35px;
  font-weight: normal;
  background: url(zjlx_1.jpg) repeat-x left 20px;
}

.zjlx_nav h3 {
  width: 150px;
  background-color: #fff;
  margin: 0px auto;
  text-align: center;
}

.zjlx_nav h3 a {
  font-size: 24px;
  color: #217fcf;
  line-height: 150%;
}

.zjlx_nav h4 {
  color: #ccc;
  font-size: 14px;
  text-align: center;
  line-height: 100%;
}

.tzlx li {
  float: left;
  width: 600px;
  padding-top: 30px;
}

.tzlx li img {
  float: left;
  margin-right: 30px;
}

.tzlx li h5 {
  color: #3a91db;
  font-size: 18px;
  padding-bottom: 10px;
}

.tzlx li p {
  width: 500px;
  line-height: 200%;
}

.tzlx li ul {
  width: 380px;
  float: left;
}

.tzlx li ul li {
  float: left;
  width: 170px;
  height: 27px;
  padding: 5px 0px 5px 0px;
  overflow: hidden;
  margin-right: 20px;
}

.zjlx_title {
  color: #217fcf;
  font-size: 20px;
  width: 100%;
  line-height: 250%;
}

.zjlx_list {
  width: 540px;
  padding-left: 30px;
  padding-top: 10px;
}

.zjlx_list li {
  float: left;
  width: 90px;
  height: 37px;
  line-height: 37px;
  background: url(add_dott.jpg) no-repeat 0px center;
  padding-left: 10px;
  margin: 0px 10px;
  overflow: hidden;
}

.zjlx_list a {
  color: #000000;
  font-size: 16px;
}

.zjlx_list2 {
  width: 540px;
  padding-left: 30px;
  border-left: 1px solid #ccc;
  padding-top: 10px;
  height: 160px;
}

.zjlx_list2 li {
  float: left;
  width: 130px;
  height: 37px;
  line-height: 37px;
  background: url(add_dott.jpg) no-repeat 0px center;
  padding-left: 10px;
  margin: 0px 10px;
  overflow: hidden;
}

.zjlx_list2 a {
  color: #000000;
  font-size: 16px;
}

.zjlx_title span {
  float: right;
  background-color: #d7d7d7;
  width: 60px;
  text-align: center;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  border-radius: 10px;
  margin-right: 10px;
  margin-top: 10px;
}

.szxx {
  clear: both;
  width: 1144px;
  margin: 0px auto;
  padding-top: 20px;
  height: 130px;
}

.szxx li {
  float: left;
  width: 142px;
  border-right: 1px solid #ccc;
  height: 82px;
  padding-top: 10px;
}

.szxx li a {
  display: block;
  width: 60px;
  margin: 0px auto;
  text-align: center;
  line-height: 40px;
}

.szxx span {
  display: block;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.bor1 {
  clear: both;
  width: 1200px;
  height: 30px;
  border-top: 6px solid #2e8bdb;
}

.yjzj {
  padding: 0 0 16px 0;
  height: 450px;
  overflow: hidden;
  width: 580px;
}

.yjzj h4 {
  font-size: 22px;
  line-height: 200%;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  position: relative;
}

.yjzj h4 b {
  font-size: 22px;
  float: left;
  color: #1961b3;
  border-bottom: 2px solid #1961b3;
}

.yjzj h4 span {
  position: absolute;
  right: 10px;
  top: 0px;
  font-size: 16px;
  color: #333333;
}

.yjzj ul {
  clear: both;
}

.yjzj li {
  position: relative;
  height: 36px;
  line-height: 36px;
  padding-left: 20px;
  vertical-align: middle;
}

.yjzj li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
  width: 4px;
  height: 4px;
  background: #333;
}

.yjzj li a {
  float: left;
  width: 80%;
  font-size: 16px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.yjzj li a:hover {
  color: #1492ff;
}

.yjzj li span {
  float: right;
  font-size: 16px;
  color: #808080;
}

.zwwx {
  clear: both;
  background: #eeeeee;
  text-align: center;
  height: 330px;
  padding-top: 40px;
}

.zwwx h4 {
  font-size: 24px;
  color: #0c66ba;
  height: 75px;
}

.zwwx h4 span {
  display: block;
  color: #999999;
  font-size: 20px;
  font-weight: normal;
}

.zwwx ul {
  width: 1110px;
  margin: 0px auto;
}

.zwwx ul li {
  float: left;
  margin: 0px 35px 0px 35px;
  width: 152px;
}

.zwwx ul li span {
  display: block;
  line-height: 200%;
  color: #333333;
  font-size: 16px;
}

.lxwb {
  clear: both;
  text-align: center;
  padding-top: 40px;
}

.lxwb h4 {
  font-size: 24px;
  color: #0c66ba;
  height: 60px;
}

.leader_list li.on {
  background-color: #217acc;
}

.leader_list li.on a {
  color: #ffffff;
}

/* 网站地图 */
.wzdt-title {
  background: url(wzdt.png) no-repeat center 0;
  height: 103px;
  line-height: 103px;
  text-align: center;
  font-size: 25px;
  color: #487bc5;
  margin-bottom: 20px;
}

.wzdt-con-title {
  height: 50px;
  padding-left: 30px;
  font-size: 19px;
  position: relative;
  background: #f8f8f8;
  line-height: 50px;
}

.wzdt-con-list {
  padding: 15px 30px;
  overflow: hidden;
}

.wzdt-con-title a {
  color: #3176c4;
  font-size: 19px;
}

.wzdt-con-list a {
  display: block;
  float: left;
  padding-left: 10px;
  line-height: 30px;
  width: 252px;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.wzdt-con-list a:before {
  content: "";
  display: block;
  width: 3px;
  height: 3px;
  background: #3176c4;
  position: absolute;
  top: 14px;
  left: 0;
}

/* 2022-1-19主色调调整 */
/* 标题 */

/* 调整 */
body {
  background: #f1f2f4;
}

.currpos {
  font-weight: normal;
}

/* 调整-温岭 */
.artic-bto {
  background-color: #fff;
  text-align: center;
}

.artic-bto a {
  margin-right: 20px;
  padding: 0px 33px 0px 63px;
  color: #999;
  border-radius: 8px;
  border: 1px solid #999;
}

.artic-bto a:first-child {
  background: url(dayin.png) no-repeat 33px center;
  background-size: 20px auto;
}

.artic-bto a:last-child {
  background: url(guanbi.png) no-repeat 33px center;
  background-size: 20px auto;
}

.old_type .artic-bto a {
  padding: 0;
  border: 0px;
  background: none;
}

/* // 移动端适配 */
@media screen and (max-width: 768px) {
  .ImporFull {
    padding: 20px 10px;
    /* 减少内边距 */
  }
  .lx_wrap{
    min-width:auto;
  }
  .lx_bg {
    width: 100%;
  }
  .artic_tother .fl {
    flex-direction: column;
    /* 垂直排列 */
    align-items: flex-start;
    /* 左对齐 */
    gap: 8px;
    /* 添加间距 */
  }

  .wzmassig p {
    font-size: 14px;
    /* 调整文字大小 */
    margin-bottom: 5px;
  }
}