@charset "utf-8";
/* CSS Document */
.banner{
  height:750px;
  background:url(/static_2023/images/guohui/guohui_zt_2025mls.jpg) center no-repeat
}
.intro{
  width:1225px;
  height:250px;
  box-sizing:border-box;
  padding:70px 50px;
  padding-right:80px;
  background:url(../images/intro_bg.jpg) center no-repeat
}
.intro p{
  font-size:20px;
  font-weight:bold;
  line-height:2;
  text-align:justify;
  color:#ff446f
}
.tit{
  line-height:180px
}
.tit img{
  vertical-align:middle
}
.slide01{ 
  width:636px; 
  height:520px;
  background-color:#f7f7f7; 
  overflow:hidden; 
  position:relative; 
  margin:0
}
.slide01 .hd{ 
  height:15px; 
  width:100%; 
  text-align:center; 
  position:absolute; 
  z-index:2;
  bottom:10px
}
.slide01 .hd ul{ 
  overflow:hidden; 
  zoom:1
}
.slide01 .hd ul li{
  display:inline-block;
  margin-right:5px;  
  width:28px; 
  height:4px; 
  line-height:14px; 
  text-align:center; 
  background:#cbcdd0; 
  cursor:pointer; 
  text-indent:-9999px
}
.slide01 .hd ul li.on{
  background:#ff446f; 
  color:#fff
}

.slide01 .bd{
  position:relative;
  height:100%
}
.slide01 .bd img{
  width:636px;
  height:431px;
  position:relative
}
.slide01 .bd .news_info{
  width:636px; 
  height:50px; 
  line-height:20px; 
  color:#000;
  margin-top:0px; 
  text-align:center; 
  z-index:2;
  line-height:50px
}
.slide01 .bd .news_info h1{
  font-weight:normal; 
  line-height:30px; 
  font-size:22px; 
  margin-top:15px
}
.list01{
  width:540px
}
.list01 li{
  float:left;
  width:540px;
  height:114px;
  margin:0 0 20px 0;
  border-bottom:1px solid #ededed
}
.list01 li .riqi{
  display:block;
  width:60px;
  height:50px;
  margin:13px 0 0 7px;
  padding:15px;
  text-align:center;
  font-size:48px;
  font-weight:bold;
  line-height:18px;
  color:#626365;
  border-right:1px solid #eee
}
.list01 li .riqi em{
  font-size:14px;
  font-weight:normal
}
.list01 li .r{
  width:409px;
  margin:8px 0 0 15px
}
.list01 li .r h3{
  font-size:20px;
  font-weight:normal;
  color:#333;
  height:25px;
  overflow:hidden
}
.list01 li .r h3 a{
  color:#333;
}
.list01 li .r p{
  font-size:16px;
  padding:8px 0 0;
  line-height:24px;
  color:#666
}
.list02{
  width:540px;
  display:flex;
  flex-wrap:wrap
}
.list02 li{
  display:flex;
  width:100%;
  margin:12px 0;
  height:80px;
  background:#f5f5f5 url(../images/icon1.png) 12px center no-repeat;
  box-sizing:border-box;
  padding-left:40px;
  align-items:center;
  font-size:18px
}
.section1{
  height:870px;
  background:#f5f5f5 url(../images/slide_bg.gif) center no-repeat
}
.slide02{
  width:1035px;
  margin:0 auto;
  overflow:hidden
}
.slide02 .bd ul li,
.slide02 .bd ul li img{
  width:1035px;
  height:564px
}
.slide02 .bd ul li img{
  box-sizing:border-box;
  border:5px solid white
}
.slide02 .hd{
  margin-top:50px;
  width:100%;
  text-align:center
}
.slide02 .hd ul li{
  display:inline-block;
  text-indent:-9999px;
  width:18px;
  height:18px;
  border-radius:9px;
  background-color:#fff;
  margin:0 5px;
  cursor:pointer
}
.slide02 .hd ul li.on{
  background-color:#da1a86
}
.slide03{
  width:100%;
  margin:0 auto;
  overflow:hidden
}
.slide03 .bd ul li{
  width:377px;
  margin-right:34px
}
.slide03 .bd ul li video{
  float:left;
  background-color:#555
}
.slide03 .hd{
  width:100%;
  text-align:center;
  margin-top:40px
}
.slide03 .hd ul li{
  display:inline-block;
  text-indent:-9999px;
  width:18px;
  height:18px;
  border-radius:9px;
  background-color:#7d7d7d;
  margin:0 5px;
  cursor:pointer
}
.slide03 .hd ul li.on{
  width:70px;
  background-color:#da1a86
}
.section2{
  margin-top:50px;
  padding-bottom:40px;
  background:#f5f5f5
}
.list03{
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap
}
.list03 li{
  position:relative;
  width:590px;
  height:98px;
  line-height:60px;
  padding:20px;
  box-sizing:border-box;
  background:#fff;
  margin-bottom:20px;
  display:flex;
  align-items:center;
  justify-content:space-between
}
.list03 li div{
  font-size:14px;
  float:left;
  width:60px;
  height:40px;
  padding:10px 0;
  line-height:20px;
  border-radius:30px;
  background-color:#ff446f;
  color:white;
  text-align:center
}
.list03 li div h3{
  font-weight:normal;
  font-size:24px
}
.list03 li a{
  float:left;
  width:calc(100% - 80px);
  margin-left:20px;
  line-height:30px;
  font-size:18px
}
.ssbz{
  width:100%;
  justify-content:space-between
}
.ssbz li{
  width:590px;
  background-color:#fef6f7
}

/*新闻发布会*/
.xwfbh{
  background:#f4f4f4;
  padding-bottom:60px
}
.xwfBox{
  position:relative
}
.xwfBox>a>img{
  width:740px;
  height:430px
}
.xwDetail{
  position:absolute;
  right:0;
  top:40px;
  width:50%;
  border-radius:50px 0 50px;
  background:rgba(255, 255, 255, 0.9);
  backdrop-filter:blur(5px);
  transition:all ease-in 0.3s;
}
.xwDetail dl{
  padding:50px 30px;
  color:#333
}
.xwDetail dl dt{
  font-size:1.25rem;
  font-weight:bold;
  line-height:1.5
}
.xwDetail dl dd{
  margin-top:10px;
  font-size:1rem;
  line-height:1.6
}
a.more{
  margin-top:15px;
  display:inline-block;
  padding:0 1em;
  background-color:#f4416a;
  border-radius:12px;
  font-size:1rem;
  line-height:2;
  color:#fff
}
@media (max-width: 800px) {

  .w1200{
    width:98%;
    margin:0 1%;
    box-sizing:border-box
  }
  .banner{
    background-size:130% auto;
    height:60vw
  }
  .intro{
    width:calc(100% - 20px);
    height:auto;
    background:#ffeeee;
    margin:10px;
    border-radius:10px;
    border:3px solid #ffbecc;
    padding:1rem
  }
  .intro p{
    font-size:16px
  }
  .tit{
    line-height:3;
    margin-top:10px
  }
  .slide01,
  .slide01 .bd ul li img,
  .slide02,
  .slide02 .bd ul li,
  .slide02 .bd ul li img,
  .slide03,
  .slide03 .bd ul li,
  .slide03 .bd ul li video{
    width:100%;
    height:auto
  }
  .slide01 .bd ul li img,
  .slide02 .bd ul li img,
  .slide03 .bd ul li video{
    height:70vw
  }
  .slide01 .bd .news_info{
    width:100%;
    height:auto;
    padding:10px;
    padding-bottom:30px;
    box-sizing:border-box;
    text-align:left;
  }
  .slide01 .bd .news_info h1{margin:0;font-size:16px;line-height:1.5;}
  .list01,
  .list01 li{
    width:100%
  }
  .list01{
    margin:0;
    margin-top:10px
  }
  .list01 li{
    padding-bottom:10px;
    height:auto
  }
  .list01 li .riqi{
    margin:0;
    font-size:30px
  }
  .list01 li .r h3{height:auto;font-size:16px;font-weight:bold}
  .list01 li .r{
    float:right;
    width:calc(100% - 105px);
    margin:0
  }
  .list01 li .r p{font-size:14px}
  .map img,
  .list02{width:100%}
  .list02 li{font-size:16px;height:auto;padding-top:10px;padding-bottom:10px;margin:5px 0}
  .section1{height:auto;padding-bottom:30px; background:#f5f5f5}
  .slide02 .hd{margin-top:20px}
  .slide02 .hd ul li{background:#dedede}
  .list03 li div h3{font-size:18px}
  .list03 li a{font-size:16px;line-height:1.5}

  /*新闻发布会*/
  .xwfBox>a>img{width:100%;height:auto}
  .xwDetail{position:relative;width:100%;top:10px;border-radius:10px}
  .xwDetail dl{padding:10px}
  .xwDetail dl dt{font-size:18px}
  .xwDetail dl dd,
  a.more{font-size:16px}
}