*{
  font-family: '微软雅黑';
}
.box {
  width: 1400px;
  margin: 0 auto;
}
.banner img {
  width: 100%;
}
.box1{
  margin: -95px auto 0px;
  position: relative;
  height: 575px;
}
.box1 .bg{
  padding: 35px 25px;
  border-radius: 20px;
  background: #fff;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  height: 575px;
  box-shadow: 0 4px 8px 0 rgba(51, 102, 204, 0.15);
}
.box1 .picScroll-left{
  width: 720px;
  height: 500px;
  overflow: hidden;
  position: relative;
  border-radius: 35px;
  float: left;
}
.box1 .picScroll-left .hd {
  overflow: hidden;
  height: 82px;
  padding: 0 30px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.box1 .picScroll-left .hd .prev,
.box1 .picScroll-left .hd .next {
  display: block;
  width: 15px;
  height: 24px;
  float: right;
  margin-top: 10px;
  overflow: hidden;
  cursor: pointer;
  line-height: 82px;
  margin-top: 33px;
}
.box1 .picScroll-left .hd .prev{
  background: url(lunboleft.png) no-repeat;
  margin-right: 15px;
}
.box1 .picScroll-left .hd .next {
  background: url(lunboright.png) no-repeat;
  margin-left: 15px;
}
.box1 .picScroll-left .hd .prevStop {
  background-position: -60px 0;
}
.box1 .picScroll-left .hd .nextStop {
  background-position: -60px -50px;
}
.box1 .picScroll-left .hd ul {
  float: right;
  overflow: hidden;
  zoom: 1;
  margin-top: 10px;
  zoom: 1;
}
.box1 .picScroll-left .bd ul {
  overflow: hidden;
  zoom: 1;
}
.box1 .picScroll-left .bd ul li {
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center;
  position: relative;
}
.box1 .picScroll-left .bd ul li .pic {
  text-align: center;
}
.box1 .picScroll-left .bd ul li .pic img {
  width: 720px;
  height: 500px;
  display: block;
}
.box1 .picScroll-left .bd ul li .title {
  line-height: 24px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: url(2025opacity.png);
  background-size: 100% 100%;
}
.box1 .picScroll-left .bd ul li .title a{
  line-height: 82px;
  color: #fff;
  font-weight: bold;
  font-family: '微软雅黑';
  font-size: 24px;
  text-align: left;
  padding-left: 30px;
  width: 100%;
}
.pageState {
  float: right;
  color: #999;
  font-size: 24px;
  margin-top: 15px;
}
.pageState span{
  color: #fff;
  font-size: 36px;
  margin-right: 5px;
}
/* 轮播结束 */
/* 列表切换 */
.xmjzqxdt{
  float: left;
  margin-left: 30px;
  width: 600px;
}
.Menubox{
  overflow: hidden;
}
.Menubox li{
  float: left;
  background: #f0f3ff;
  width: 300px;
  height: 60px;
}
.Menubox li.hover{
  background-image: linear-gradient(to right, #2766f0 0%, #6566fc 100%);
}
.Menubox li a{
  font-size: 26px;
  color: #3966f3;
  line-height: 60px;
  display: block;
  text-align: center;
}
.Menubox li.hover a{
  color: #fff;
  font-weight: bold;
}
.shoutiao{
  border: 1px solid #d2d8f0;
  padding: 25px;
  margin-top: 27px;
  width: 100%;
}
.shoutiao p{
  font-size: 20px;
  line-height: 30px;
  color: #333;
  font-weight: bold;
  margin-bottom: 10px;
}
.shoutiao span{
  font-size: 16px;
  color: #999;
  line-height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.newslist>div>ul>li{
  padding-left: 22px;
  overflow: hidden;
}
.newslist>div>ul>li a{
  font-size: 20px;
  color: #999;
  line-height: 60px;
  max-width: 80%;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url(listbg.png) no-repeat left center;
  padding-left: 15px;
  overflow: hidden;
  float: left;
}
.newslist>div>ul>li span{
  float: right;
  font-size: 18px;
  color: #999;
  line-height: 60px;
  margin-right: 14px;
  font-weight: normal;
}
.newslist>div>ul>li:hover{
  background: #f0f3ff;
  transition: 0.5s;
}
.newslist>div>ul>li:hover a{
  background: url(listbgon.png) no-repeat left center;
  padding-left: 25px;
}
.newslist>div>ul>li:hover a,.newslist>div>ul>li:hover span{
  color: #333;
  font-weight: bold;
}
.zMenubox{
  overflow: hidden;
  margin-top: 10px;
}
.zMenubox li{
  float: left;
  width: 182px;
  line-height: 40px;
}
.zMenubox li.hover{
  background-image: linear-gradient(to right, #2766f0 0%, #6566fc 100%);
}
.zMenubox li.hover a{
  color: #fff;
}
.zilanmu {
  border: 1px solid #d2d8f0;
  padding: 25px;
  margin-top: 25px;
  margin-bottom: 13px;
}
.zMenubox li a{
  display: block;
  text-align: center;
  font-size: 18px;
  color: #2966f0;
}
.znewslist a p{
  font-size: 20px;
  font-weight: bold;
  color: #333;
  line-height: 30px;
  margin-bottom: 10px;
}
.znewslist a span{
  font-size: 16px;
  line-height: 30px;
  color: #999;
}
/* 项目清单banner */
.box2{
  margin: 40px auto 0px;
  padding-bottom: 40px;
}
.box2 img{
  width: 100%;
}
.bg1{
  background: #edefff;
}
/* 日历 */
.box3{
  padding: 25px 30px 40px;
  box-shadow: 0 4px 8px 0 rgba(51, 102, 204, 0.15);
  border-radius: 20px 20px 0px 0px;
  background: #fff;
  overflow: hidden;
}
.box3>p,.box3>p>a{
  font-size: 26px;
  color: #2a66f1;
  font-weight: bold;
  margin-bottom: 30px;
}
.ind_gztx{
  width: 41.5%;
  float: left;
}
.listbox {
  width: 56%;
  float: right;
  margin-left: 0.5%;
}
.listbox ul{
  width: 100%;
  height: 530px;
  overflow-y: auto;
}
.listbox li{
  overflow: hidden;
  border: 1px solid #d4d9ec;
  margin-bottom: 25px;
}
.listbox li:last-child{
  margin-bottom: 0px;
}
.listbox li div{
  padding: 10px 30px;
  width: 66%;
  float: left;
}
.listbox li a{
  display: block;
}
.listbox li a .title{
  font-size: 22px;
  color: #333;
  margin-bottom: 9px;
}
.listbox li span {
  color: #999999;
  font-size: 18px;
  display: inline-block;
  line-height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.listbox li img{
  width: 34%;
  float: right;
  height: 100%;
}
.bg2{
  background: url(xmrlbg.png) no-repeat;
  margin-bottom: 20px;
}
/* 公示公告 */
.box4{  
  box-shadow: 0 4px 8px 0 rgba(51, 102, 204, 0.15);
  border-radius: 20px;
  background: #fff;
  overflow: hidden;
  margin-bottom: 75px;
}
.gsgstit{
  margin-bottom: 35px;
}
.gsgstit img{
  width: 100%;
}
.gsggMenubox{
  background: url(gsgstitbg.png) no-repeat;
  padding-top: 48px;
  padding-bottom: 7px;
  margin-bottom: 25px;
  background-size: 100% 100%;
}
.gsggMenubox ul{
  overflow: hidden;
  width: 72.6%;
  margin: 0 auto;
}
.gsggMenubox li {
  float: left;
  line-height: 60px;
}
.gsggMenubox li a{
  font-size: 24px;
  padding: 0px 30px;
  color: #fff;
}
.gsggMenubox li.hover{
  background: #4166f5;
  border-radius: 5px 5px 0px 0px;
}
.gsggMenubox li.hover a{
  font-weight: bold;
}
.gsggMenubox span{
  float: left;
  font-size: 24px;
  line-height: 60px;
  margin: 0px 30px;
  color: #fff;
}
.box4 .newslist>div>ul>li a{
  font-size: 20px;
  color: #333;
}
.box4 .newslist>div>ul>li{
  background: url(listbottomdot.png) repeat-x bottom;
  padding-left: 15px;
  margin-left: 22px;
  margin-right: 22px;
  overflow: hidden;
}
.box4 .newslist>div>ul>li:hover{
  box-shadow: 0 4px 8px 0 rgba(51, 102, 204, 0.15);
  background: #fff;
  height: 61px;
  margin-top: -1px;
  padding-left: 25px;
  transition: 0.5s;
}
.box4 .more{
  width: 165px;
  height: 40px;
  color: #e1eeff;
  font-size: 16px;
  line-height: 40px;
  margin: 22px auto 25px;
  background-image: linear-gradient(to right, #2766f0 0%, #6566fc 100%);
  text-align: center;
}
/* 热点项目 */
.rdxmboxbg{
  background: url(rdxmbg.png) no-repeat;
  overflow: hidden;
  padding-bottom: 156px;
  background-size: 100% 100%;
}
.box5 li{
  width: 675px;
  float: left;
}
.box5 li:first-child{
  margin-right: 50px;
}
.rdxmbg{
  position: relative;
  width: 675px;
  height: 420px;
  
}
.rdxmbg img{
  position: absolute;
  top: 0;
  left: 0;
}
.rdxmbg .img{
  width: 100%;
  height: 100%;
  border-radius: 15px;
}
.rdxmbg span{
  position: absolute;
  top: 230px;
  left: 50px;
  right: 50px;
  font-size: 26px;
  font-weight: bold;
  color: #fff;
}
.rdxmbg p{
  height: 90px;
  background: url(2025opacity.png);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 20px;
  color: #fff;
  line-height: 30px;
  padding: 15px 30px;
  border-radius: 0px 0px 15px 15px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
/* 底部轮播 */
.xinwenlb {
  padding-bottom: 60px;
  margin-bottom: -30px;
  background:
    linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0.3) 100%),
    url(lbbj.png) repeat bottom center;
}
.box6{
  overflow: hidden;
  background: url(lb_bottom.png) no-repeat bottom center;
  padding-bottom: 70px;
  margin-bottom: 30px;
  background-size: 100% auto;
}
.tscp .swiper-slide{
  width:570px;
  height: 356px;
}
.tscp .swiper-slide p {
  line-height: 36px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: url(2025opacity.png);
  background-size: 100% 100%;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding: 10px;
}
.tscp{
  width:78%;
  margin: 0 auto;
}
.tscp .swiper-container{
  overflow: unset;
  height:386px;
  
}

.tscp .swiper-slide a,.tscp .swiper-slide img{
  width:100%;
  height:100%;
   box-shadow: 3px 40px 16px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 3px 40px 16px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 3px 40px 16px rgba(0, 0, 0, 0.2);
}
.tscp .swiper-button-prev,.tscp .swiper-button-next{
    width:56px;
    height:62px;
    top:47%;
    position:absolute;
}
.tscp .swiper-container .swiper-button-prev{
    background:url(bottomlbleft.png) no-repeat left top;
    left: -105px;
    z-index: 99999;
    background-size:100% 100%;
}
.tscp .swiper-container .swiper-button-next{
    background:url(bottomlbright.png) no-repeat left top;
    right: -105px;
    z-index: 99999;
    background-size:100% 100%;
}

/* 适老化 */
.jnpageold .box1 .picScroll-left .bd ul li .title a,.jnpageold .pageState{
  font-size: 28px;
}
.jnpageold .pageState span{
  font-size: 40px;
}
.jnpageold .Menubox li a{
  font-size: 32px;
}
.jnpageold .shoutiao p {
  font-size: 30px;
}
.jnpageold .shoutiao span,.jnpageold .newslist>div>ul>li span {
  font-size: 24px;
}
.jnpageold .newslist>div>ul>li a {
  font-size: 24px;
  max-width: 70%;
  background-size: 5px;
}
.jnpageold .box3>p,.jnpageold .box3>p>a{
  font-size: 42px;
}
.jnpageold #fullDate {
  font-size: 32px;
}
.jnpageold .ind_gztx .weekdays li,.jnpageold .ind_gztx .block div,.jnpageold .listbox li a .title{
  font-size: 28px;
}
.jnpageold .ind_gztx .dot{
  font-size: 18px;
}
.jnpageold .listbox li span{
  font-size: 24px;
}
.jnpageold .gsggMenubox li a {
  font-size: 32px;
  padding: 0px 20px;
}
.jnpageold .gsggMenubox span {
  margin: 0px 10px;
}
.jnpageold .box4 .newslist>div>ul>li a ,.jnpageold .box4 .newslist>div>ul>li span{
  font-size: 32px;
  line-height: 72px;
}
.jnpageold .box4 .newslist>div>ul>li:hover{
  height: 73px;
}
.jnpageold .box4 .more {
  width: 240px;
  height: 64px;
  font-size: 32px;
  line-height: 64px;
}
.jnpageold .rdxmbg span {
  top: 200px;
  font-size: 34px;
}
.jnpageold .rdxmbg p{
  font-size: 24px;
  height: 80px;
}

/*新增适老化*/
.jnpageold .box1{
	height: 1245px;
}
.jnpageold .box1 .bg{
	height: auto;
}
.jnpageold .box1 .picScroll-left{
	width: 100%;
	float: none;
	height: 650px;
}
.jnpageold .box1 .picScroll-left .bd ul li{
	width: 100%;
}
.jnpageold .box1 .picScroll-left .bd ul li div a{
	width: 100%;
}
.jnpageold .box1 .picScroll-left .bd ul li .pic img{
	width: 100%;
    height: 650px;
}
.jnpageold .box1 .picScroll-left .bd ul li .title a, .jnpageold .pageState{
	font-size: 32px;
}

.jnpageold .xmjzqxdt{
	float: none;
	margin-left: initial;
	width: 100%;
	margin-top: 30px;
}
.jnpageold .Menubox li{
	width: 50%;
	height: 72px;
}
.jnpageold .Menubox li a{
	font-size: 32px;
	line-height: 72px;
}
.jnpageold .shoutiao span{
	line-height: 42px;
}

.jnpageold .box3>p, .jnpageold .box3>p>a{
	text-align: center;
}
.jnpageold .ind_gztx{
	width: 100%;
	float: none;
}
.jnpageold .ind_gztx .left{
	margin-left: 80px;
}
.jnpageold .ind_gztx .title{
	width: 75%;
}
.jnpageold .ind_gztx .right{
	margin-right: 80px;
}

.jnpageold .ind_gztx .block{
	width: 149px;
    cursor: url(https://www.jinan.gov.cn/picture/0/pointer.cur), auto !important;
}
.jnpageold .ind_gztx .has-day .dot{
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 23px;
    top: -10px;
    right: -10px;	
}
.jnpageold .now_day span{
	left: 48%;
        width: 10px;
    height: 10px;
    bottom: -12px;
}

.jnpageold .listbox{
	width: 100%;
	margin-left: 0;
	margin-top: 30px;
}
.jnpageold .listbox li span{
	line-height: 40px;
}
.jnpageold .box5 li:first-child{
	margin-right: 0;
}
.jnpageold .box5 li{
	width: 100%;
	float: none;
	margin-bottom: 30px;
}
.jnpageold .box5 li a{
	width: 100%;
}
.jnpageold .rdxmbg{
	width: 100%;
}
.jnpageold .jnpageold .rdxmbg p{
	height: 100px;
	line-height: 40px;
}
.jnpageold .rdxmbg{
	width: 100%;
}

.jnpageold .tscp .swiper-button-prev, .jnpageold .tscp .swiper-button-next{
		cursor: url(https://www.jinan.gov.cn/picture/0/pointer.cur), auto !important;
	}
/*适老化结束*/


@media only screen  and (max-width: 1400px) {
  .box {
    width: 98%;
  }
  .box1 .picScroll-left {
    width: 54%;
  }
  .xmjzqxdt{
    width: 44%;
    margin-left: 2%;
  }
  .Menubox li{
    width: 50%;
  }
  .newslist>div>ul>li a{
    width: 66%;
  }
  .content {
    width: 98%;
    margin: 1%;
  }
  .ind_gztx .title{
    width: 32%;
  }
  .ind_gztx .title {
     float: none;
    width: auto;
    margin: 0 auto;
    display: inline-block;
  }
  .ind_gztx #gztx_con .head {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .ind_gztx .head .left {
    float: left;
    margin-left: 2%;
}
  .head .prevY {
    margin-right: 0px;
  }
  .ind_gztx .head .right {
    margin-right: 2%;
  }
  .head .nextM{
    margin-right: 0px;
  }
  .gsggMenubox li {
    line-height: normal;
    width: 25%;
    text-align: center;
    height: 70px;
    vertical-align: middle;
    display: table;
  }
  .gsggMenubox span{
    display: none;
  }
  .gsggMenubox li a {
    display: table-cell;
    vertical-align: middle;
  }
  .gsggMenubox{
    padding-top: 40px;
  }
  .box5 li {
    width: 49%;
  }
  .box5 li:first-child {
    margin-right: 2%;
  }
  .box5 li a {
    overflow: hidden;
    display: block;
  }
  .rdxmbg{
    width: 100%;
  }
  .rdxmbg p{
    height: 80px;
  }
}
@media only screen  and (max-width: 1024px) {
    .box1 .picScroll-left .bd ul li .title a {
      line-height: 82px;
      color: #fff;
      font-weight: bold;
      font-family: '微软雅黑';
      font-size: 24px;
      text-align: left;
      padding-left: 30px;
      width: 45%;
      float: left;
      height: 82px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
    .ind_gztx{
      width: 100%;
    }
    .calenderarea {
      
      padding-bottom: 20px;
      margin-bottom: 20px;
    }
    .listbox {
      width: 100%;
      margin-left: 0px;
    }
    .ind_gztx .block {
      width: 12.28% !important;
      margin-left: 1% !important;
      margin-right: 1% !important;
      margin-top: 1% !important;
  }
  div#calendarList{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .tscp .swiper-container .swiper-button-next{
    right: 0px;
  }
  .tscp .swiper-container .swiper-button-prev{
    left: 0px;
  }
}
@media only screen  and (max-width: 900px) {
  .box1 .picScroll-left .bd ul li .pic img{
    width: 100%;
  }
  .box1 .picScroll-left {
    width: 100%;
  }
  .xmjzqxdt {
    width: 100%;
    margin-left: 0%;
  }
  .box1 .bg,.box1{
    height: 82rem;
  }
  .gsggMenubox ul{
    width: 100%;
  }
  .box5 li {
    width: 90%;
    margin-right: 0px;
    margin: 20px 5%;
  }
  .box4{
    margin-bottom: 30px;
  }
  .rdxmboxbg {
    background-size: auto 100%;
  }
  .xmjzqxdt{
    margin-top: 30px;
  }
  .box1{
    margin-top: 0px;
  }
  .gsgstit img{
    height: 60px;
  }
}

/*600旧*/
/*@media only screen  and (max-width: 600px) {
  .box1 .picScroll-left .bd ul li .pic img,.box1 .picScroll-left{
    height: 360px;
  }
  .newslist>div>ul>li a {
    width: 60%;
  }
  .box1 .bg, .box1 {
    height: 950px;
  }
  .box2 img {
    height: 80px;
  }
  .box3{
    padding: 10px;
  }
  .gsggMenubox li a{
    padding: 0px 5px;
  }
  .box4 .newslist>div>ul>li{
    margin-left: 0px;
    margin-right: 0px;
  }
  .rdxmbg{
    height: 300px;
  }
  .rdxmboxbg{
    padding-bottom: 50px;
  }
  .rdxmbg span{
    top: 50px;
  }
  .tscp .swiper-slide {
    width: 360px;
    height: 240px;
  }
  .tscp .swiper-container{
    height: 270px;
  }
  .box6 {
    padding-bottom: 50px;
  }
  .newslist>div>ul>li{
    padding-left: 0px;
  }
  .newslist>div>ul>li a {
    width: 58%;
  }
}*/
/*结束*/

/*600以下新*/
@media only screen  and (max-width: 600px) {
	.content{
		width: 100%;
		margin: initial;
	}
  .bg1{
	  padding: 1.5rem;
  }
  .box1 .picScroll-left{
	  border-radius: 2.5rem;
  }
  .box1 .picScroll-left .bd ul li .pic img,.box1 .picScroll-left{
    height: 25rem;
  }
  .box1 .picScroll-left .bd ul li{
	  width: 100%;
  }
  .box1 .picScroll-left .bd ul li .pic a{
	  width: 100%;
  }
  .box1 .bg{
	  padding: 1.25rem 1.25rem;
  }
  .newslist>div>ul>li a {
    width: 60%;
	font-size: 1.13rem;
	line-height: 3.75rem;
    padding-left: 0.875rem;	
  }
  .newslist>div>ul>li span{
	  font-size: 1.13rem;
	  line-height: 3.75rem;
	  margin-right: 1rem;
  }
  .box1 .bg, .box1 {
    height: 64rem;
  }
  .box2 img {
    height: auto;
  }
  .box3{
    padding: 0.625rem;
  }
  .gsggMenubox li a{
    padding: 0px 0.325rem;
  }
  .box4 .newslist>div>ul>li{
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0.9375rem;
    margin-left: 1.375rem;
    margin-right: 1.375rem;	
  }
  .rdxmbg{
	height: 23.75rem;
  }
  .rdxmboxbg{
    padding-bottom: 10rem;
  }
  .rdxmbg span{
    top: 11.31rem;
    font-size: 1.63rem;	
  }
  .tscp .swiper-slide {
    width: 360px;
    height: 240px;
  }
  .tscp .swiper-container{
    height: 270px;
  }
  .box6 {
    padding-bottom: 50px;
  }
  .newslist>div>ul>li{
    padding-left: 0px;
  }
  .newslist>div>ul>li a {
    width: 58%;
  }
  .box1 .picScroll-left .bd ul li .title a{
	  height: 4.75rem;
	  font-size: 1.5rem;
	  line-height: 4.75rem;
	  width: 60%;
  }
  .pageState{
	  font-size: 1.5rem;
  }
  .pageState span{
	  font-size: 2.25rem;
  }
  .box1 .picScroll-left .hd{
	  height: 5.75rem;
	  padding: 0 2.5rem;
  }
  .box1 .picScroll-left .hd .prev, .box1 .picScroll-left .hd .next{
	background-size: 60% !important;
    width: 2rem;
    height: 2.4rem;
    overflow: hidden;
    cursor: pointer;
    line-height: 2.4rem;
    margin-top: 3rem;	  
  }
  .xmjzqxdt{
	  margin-top: 1.88rem;
	  overflow: hidden;
  }
  .Menubox li{
	  height: 3.69rem;
  }
  .Menubox li a{
	  line-height: 3.69rem;
	  font-size: 1.63rem;
  }
  .shoutiao{
	  margin-top: 1.25rem;	  
  }
  .shoutiao p{
    font-size: 1.13rem;
    line-height: 1.3rem;
    margin-bottom: 1rem;	  
  }
  .shoutiao span{
	  font-size: 1rem;
	  line-height: 1.875rem;
  }
  .box{
	  width: 100%;
  }
  .box2{
	margin: 1.88rem auto 0px;
	padding-bottom: initial;  
  }
  .bg2{
	  padding: 0 1.25rem;
  }
  
  .box3>p, .box3>p>a{
	  text-align: center;
	  font-size: 1.88rem;
	  margin-bottom: 1.25rem;
  }
  .ind_gztx .head .left{
	  margin-left: 15%;
  }
  #fullDate{
	  font-size: 1.5rem !important;
  }
  .ind_gztx .head .right{
	  margin-right: 15%;
  }
  .ind_gztx .weekdays{
	  margin-top: 1.18rem;
  }
  .ind_gztx .weekdays li{
	  font-size: 1.5rem;
      line-height: 2.25rem;	  
  }
  .ind_gztx .block{
    width: 12.28% !important;
        margin-left: 1% !important;
        margin-right: 1% !important;
        margin-top: 1% !important;
		border-radius: 100%;
  }
  .now_day span{
	  left: 70%;
  }
  .ind_gztx .block div{
	  font-size: 1.5rem !important;
  }
  .ind_gztx .has-day .dot{
	  width: 0.8rem;
	  height: 0.8rem;
	  line-height: 0.8rem;
	  font-size: 0.75rem;
  }
  .calenderarea{
	  margin-bottom: 2.13rem;
  }
  .listbox ul{
	  height: auto;
  }
  .listbox li{
	  margin-bottom: 1.25rem;
  }
  .listbox li a .title{
    font-size: 1.38rem;
    margin-bottom: 1.25rem;	  
  }
  .listbox li span{
	  font-size: 1rem;
	  line-height: 1.875rem;
  }
  .listbox li div{
    padding: 0.625rem 1.875rem;	  
  }
  .box4{
	  padding: 1.25rem;
  }
  .gsgstit{
	  margin-bottom: 2.44rem;
	  padding: 0 1.25rem;
  }
  .gsggMenubox{
	padding-top: 2.81rem;
    padding-bottom: 0.45rem;
    margin-bottom: 1.8rem;	
	background-size: initial;
	border-radius: 0 1rem 0 0;
  }
  .gsggMenubox ul{
	  width: 95%;
  }
  .gsggMenubox li{
    height: 4.06rem;	  
  }
  .gsggMenubox li a{
    font-size: 1.38rem;
    padding: 0px 0.5rem;	  
  }
  .box4 .newslist>div>ul>li a{
	  font-size: 1.25rem;
  }
  .newslist>div>ul>li a{
	  width: 70%;
  }
  .date{
	margin: 0 1.25rem;	  
  }
  .box4 .more{
	width: 10.19rem;
    height: 2.38rem;
    color: #e1eeff;
    font-size: 1rem;
    line-height: 2.38rem;
	margin: 1.375rem auto 1.5625rem;
  }
  
  .box5 li{
	  width: 100%;
	  margin: initial;
	  margin: 1.88rem 0;
	  padding: 0 1.25rem;
  }
  .rdxmbg p{
    height: 7rem;
	line-height: 2.3rem;
	font-size: 1.13rem;
    padding: 0.93rem 1.875rem;
    border-radius: 0px 0px 0.93rem 0.93rem;	
  }
  
}


/*自适应新加*/
@media only screen and (max-width: 1036px) and (min-width: 899px){	
	 .box1 .picScroll-left .bd ul li .pic img{
	    width: 100%;
	  }
  .box1 .picScroll-left .bd ul li div a{
  width: 100%;
     
  }
	  .box1 .picScroll-left {
	    width: 100%;
	  }
	  .xmjzqxdt {
	    width: 100%;
	    margin-left: 0%;
	  }
	  .box1 .bg,.box1{
	    height: 1040px;
	  }
	  .gsggMenubox ul{
	    width: 95%;
	  }
	  .box5 li {
	    width: 100%;
	    margin-right: 0px;
	    margin: 1.88rem 0%;
	  }
	  .box4{
	    margin-bottom: 30px;
	  }
	  .rdxmboxbg {
	    background-size: auto 100%;
	  }
	  .xmjzqxdt{
	    margin-top: 30px;
	  }
	  .box1{
	    margin-top: 0px;
	  }
	  .gsgstit img{
	    height: auto;
	  }
	  .box1 .picScroll-left .bd ul li .pic img,.box1 .picScroll-left{
	    height: 33rem;
	  }
	  .box1 .picScroll-left .bd ul li{
		  width: 100%;
	  }
	  .box1 .picScroll-left .bd ul li .title a{
		  font-size: 1.5rem;
	  }
	  .Menubox li a{
		  font-size: 1.63rem;
	  }
	  .Menubox li{
		  height: 3.69rem;
	  }
	  .shoutiao p{
		  font-size: 1.13rem;
	  }
	  .newslist>div>ul>li a {
	    width: 60%;
		font-size: 1.3rem;
	  }
	  .newslist>div>ul>li span{
		  font-size: 1.3rem;
	  }
	  .box1 .bg, .box1 {
	    height: 950px;
	  }
	  .box2 img {
	    height: auto;
	  }
	  .box3{
	    padding: 10px;
	  }
	  .gsggMenubox li a{
	    padding: 0px 5px;
	  }
	  .box4 .newslist>div>ul>li{
	    margin-left: 0px;
	    margin-right: 0px;
	  }
	  .rdxmbg{
	    height: 23.75rem;
	  }
	  .rdxmboxbg{
	    padding-bottom: 50px;
	  }
	  .rdxmbg span{
	    top: 50px;
	  }
	  .tscp .swiper-slide {
	    width: 360px;
	    height: 240px;
	  }
	  .tscp .swiper-container{
	    height: 270px;
	  }
	  .box6 {
	    padding-bottom: 50px;
	  }
	  .newslist>div>ul>li{
	    padding-left: 0px;
	  }
	  .newslist>div>ul>li a {
	    width: 58%;
	  }
	  
	  
	  .shoutiao span{
		  font-size: 1rem;
	  }
	  .box3>p, .box3>p>a{
		  font-size: 1.88rem;
		  text-align: center;
		  padding-top: 1.88rem;
		  margin-bottom: 1.25rem;
	  }
	  #fullDate{
		  font-size: 1.5rem;
	  }
	  .ind_gztx .weekdays li, .ind_gztx .block div{
		  font-size: 1.5rem;
	  }
	  .ind_gztx .has-day .dot{
		  font-size: 0.75rem;
	  }
	  .listbox li a .title{
		  font-size: 1.38rem;
	  }
	  .listbox li span{
		  font-size: 1rem;
		  line-height: 2rem;
	  }
	  .listbox li span{
		  font-size: 1rem;
	  }
	  .gsggMenubox li a{
		  font-size: 1.38rem;
	  }
	  .gsggMenubox{
		  background-size: initial;
	  }
	  .box4 .newslist>div>ul>li a{
		  font-size: 1.25rem;
	  }
	  .newslist>div>ul>li span{
		  font-size: 1.13rem;
	  }
	  
}

@media only screen  and (max-width: 320px) {
	#fullDate{
		font-size: 1.5rem;
	}
	.ind_gztx .title{
		width: 40% !important;
	}
}