@import url("global.css");
body{}
.banner{
  width:100%;
  height:730px;
  background:url(../images/banner_2024.jpg) no-repeat center top;
} 
/*body{background:url(../images/banner_2024.jpg) no-repeat center top;}*/
.banner{
  width:100%;
  height:730px;
}
.banner_con{
  width:1200px;
  margin:0 auto;
}
.banner_con .logo{
  padding:40px 0 0 20px;
}
.summary{ margin: 0 auto; width:1118px;padding:20px; background:#1566d2; font-size: 18px; color:#fff;}
.summary img{margin:15px 30px 0 0}
.summary p{ line-height: 1.8; text-indent: 2em;border: 2px solid #67b9f4;padding: 23px;text-align: justify;}

.block_title{ margin-top: 30px;height: 152px; text-align: center;}
.block_title strong{font-size: 0;}
.block_title.t01{ background: url(../images/tbg01.png) no-repeat center center;}
.block_title.t02{ background: url(../images/tbg02.png) no-repeat center center;}
.block_title.t03{ background: url(../images/zfkfy_hdjhb_2024.png) no-repeat center center;}

/*pic*/
.leftLoop{ position:relative; padding-bottom: 60px;} 
.leftLoop .hd{} 
.leftLoop .hd .prev,.leftLoop .hd .next{ position: absolute;top:40%; display:block;  width:40px; height:40px; cursor:pointer; background:url("../images/icoLeft.png") no-repeat; transform: translateY(-50%);} 
.leftLoop .hd .prev{left:-80px}
.leftLoop .hd .next{right:-80px; background:url("../images/icoRight.png") no-repeat; } 

.leftLoop .hd ul{position: absolute;width:100%; bottom:0; text-align: center;} 
.leftLoop .hd ul li{ display:inline-block;width:41px; height:8px; overflow:hidden; background:#e4e4e4; margin-right:10px; text-indent:-999px; cursor:pointer; 
  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;} 
.leftLoop .hd ul li.on{ background:#91c5ff;} 

.leftLoop .bd{ margin-left: -20px;}
.leftLoop .bd ul li{ box-sizing: border-box; width:590px; margin-left: 20px;float:left;display:_inline;  }
.leftLoop .bd ul li div{padding:30px; min-height: 250px; height: auto; border: 1px solid #e3e3e3;background: #f8f8f8;border-radius: 15px;max-height: 250px;}
.leftLoop .bd ul li div h1{font-size: 24px;margin-bottom:15px; padding-bottom: 15px; background: url(../images/title_bg.jpg) no-repeat left bottom; color:#0b5eba}
.leftLoop .bd ul li div p{font-size: 16px; margin-bottom:10px;text-align:justify; line-height: 1.5;}
.leftLoop .bd ul li div:hover{ background: #0b5eba; border: 1px solid #0b5eba; color: #fff; border: none;}
.leftLoop .bd ul li div:hover h1{color:#fff}


.list01{
  padding:10px 0;
}
.list01 li{
  background:#f7f7f7;
  font-size:16px;
  line-height:27px; height: 242px; width: 1200px; margin: 20px 0;
  float: left;
}
.list01 li a{
  color:#333;
}
.list01 li .pic{float: left;}
.list01 li .pic img{width:409px; height: 242px;}
.list01 li .info{padding:30px; float: left; width:760px;box-sizing: border-box;}
.list01 li .info h1{font-size: 24px; margin:20px 0;}


.more{width:100%; text-align: center;display: block;margin: 0 0 43px 0;}
.more1{margin:10px;}

.link{margin:20px auto;padding-bottom: 20px;width: 100%;}
.link li{background: #f0f0f0; border: 1px solid #d9d9d9; width:22.5%; margin:10px 1%; float: left; text-align: center; line-height: 3;}
.link li:hover{background: #1d69cf; border: 1px solid #fff;}
.link li:hover a{color:#fff;}

/*------------foot-----------*/
/*footer*/
.f_clear {
  display: block;
  *zoom: 1;
}
.f_clear:after {
  content: '';
  overflow: hidden;
  width: 100%;
  height: 0px;
  font-size: 0px;
  display: block;
  clear: both;
}
.g_foot_box * {
  box-sizing: content-box;
}
.g_foot_box .m_foot_box {
  height: 210px;
  /*! background: #f5f5f5; */
  overflow:hidden;
  border-top: 3px solid #1566d2;
}
.g_foot_box .m_foot_box .m_foot {
  width: 1200px;
  margin: 0 auto;
}
.g_foot_box .m_organization {
  float: left;
  width: 80px;
  padding: 70px 15px 0 0;
}
.banner_aqrz {
  display: block;
  width: 132px;
  height: 50px;
  float: left;
  margin: 85px 30px 0 0;
}
.g_foot_box .m_jiucuo {
  float: left;
  padding: 75px 95px 0 0;
}
.g_foot_box .m_foot_info {
  float: left;
  margin-top: 30px;
}
.g_foot_box .m_foot_info li {
  float: left;
  margin-left:8px;
  background: #e9e9e9;
  font-size: 14px;
}
.g_foot_box .m_foot_info li a {
  color: #777777;
}
.g_foot_box .m_info1 {
  width: 300px;
  padding: 30px 0;
  height: 90px;
}
.g_foot_box .m_info1 a {
  float: left;
  margin: 12px 42px;
}
.g_foot_box .m_info2 {
  width: 240px;
  padding: 30px 20px 0;
  height: 120px;
}
.g_foot_box .m_info2 p {
  font-size: 14px;
  color: #777777;
  line-height: 44px;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
.g_foot_box .m_info3 {
  padding: 25px 20px;
  height: 100px;
}
.g_foot_box .m_info3 p {
  float: left;
  width: 80px;
  text-align: center;
  font-size: 14px;
  margin: 0 10px;
  color: #777777;
}
.g_foot_box .m_info3 p img {
  padding-bottom: 5px;
}
.g_foot_box .m_foot_txt {
  height: 42px;
  line-height: 42px;
  background: #dabb85;
}
.g_foot_box .m_foot_txt .foot_txt {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.g_foot_box .m_foot_txt .foot_txt p {
  float: left;
  font-size: 14px;
  margin-left: 45px;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
.g_foot_box .m_foot_txt .foot_txt a {
  font-size: 14px;
}
.g_foot_box .m_foot_txt .foot_txt a:hover {
  color: #bd1a2d;
}
.working_txt {
  display: none;
}
.m_organization {
  font-size: 14px;
  color: #fff;
}

.g_foot_box .m_info1 { width:210px;padding-left:10px;}
.g_foot_box .m_info1 a { margin: 0px 22px;font-size:14px;}
#_span_jiucuo { float: left; margin: 83px 30px 0 0;}
.g_foot_box .m_info2 { width:255px; padding: 30px 10px 0 25px;}


.g_foot_box .m_info2 p{
  line-height:24px
}
.g_foot_box .m_info1{
  /*width:110px*/
  width:190px;
}
.g_foot_box .m_info2{
  /*width:360px*/
  width:460px;
}




