* {
   margin: 0;
   padding: 0;
   list-style: none;
   box-sizing: border-box;
}

a {
   display: inline-block;
   text-decoration: none;
}

.fl {
   float: left !important;
}

.fr {
   float: right !important;
}

.clearfix {
   clear: both;
}

.clearfix:after {
   display: block;
   height: 0;
   line-height: 0;
   content: "";
   visibility: hidden;
   clear: both;
}
body{
    background: url(xmt_head.png) no-repeat top  center;
}
.header {
   height: 452px;
   max-width: 1920px;
   text-align: center;
   position: relative;
   margin: 0 auto;
   width: 100%;
}

.header_top {
   line-height: 32px;
   height: 32px;
   background: rgba(10, 84, 171, 0.24);
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   color: #fff;
}

.header_bot {
   padding: 40px 0 52px;
   text-align: center;
}

.wrap {
   width: 1200px;
   margin: 0 auto;
   position: relative;
}

.header_top .curr_time span {
   margin-right: 8px;
}

.header_top .tips a {
   color: #fff;
}

.header_top .tips a.yy1 {
   margin-right: 12px;
}

.header_top .tips a.yy2 {
   margin-left: 12px;
}

.header_top .tips a.wu {
   margin: 0 40px 0 12px;
}

.header_top .tips .top_icon_list {
   margin-right: 20px;
}

.header_top .tips .top_icon_list li {
   float: left;
   position: relative;
}

.header_top .tips .top_icon_list li img {
   display: none;
   position: absolute;
   top: 100%;
   left: 50%;
   margin-left: -60px;
   width: 120px;
   height: 120px;
}

.header_top .tips .top_icon_list li a {
   width: 33px;
   height: 32px;
   background: url(https://www.tjjz.gov.cn/images/top_icon1.png) no-repeat center center;
}

.header_top .tips .top_icon_list li.li2 a {
   background: url(https://www.tjjz.gov.cn/images/top_icon2.png) no-repeat center center;
}

.header_top .tips .top_icon_list li.li3 a {
   background: url(https://www.tjjz.gov.cn/images/top_icon3.png) no-repeat center center;
}

.header_top .tips .top_icon_list li.li4 a {
   width: 62px;
   background: url(https://www.tjjz.gov.cn/images/top_icon4.png) no-repeat center center;
}

.header_top .tips .top_icon_list li:hover img {
   display: block;
}

.header_bot {
   padding: 40px 0 52px;
   text-align: center;
}

.header_bot .gh_icon {}

.header_bot .logo .top {
   margin: 15px 0;
}

.header_bot .logo .top .zheng_logo {
   margin-right: 18px;
}

.header_bot .en_logo_name {}

.header_bot .search_box {
   margin: 40px auto 0;
   position: relative;
   display: inline-block;
}

.header_bot .search_box .search {
   background: #fff;
   padding: 15px 65px 15px 18px;
   width: 400px;
   border: none;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

.header_bot .search_box .search_btn {
   position: absolute;
   top: 0;
   right: 0px;
   width: 65px;
   height: 100%;
   border: none;
   background: url(https://www.tjjz.gov.cn/images/search_icon.png) no-repeat center center;
}

.top_nav {
   position: absolute;
   width: 100%;
   bottom: 0;
   background: #59a5ff;
}

.top_nav .wrap {
   width: 1100px;
}

.top_nav .nav_list {
   background: #59a5ff;
}

.top_nav .nav_list li {
   float: left;
   width: 14.285%;
   font-size: 0;
   position: relative;
}

.top_nav .nav_list li>a {
   font-size: 20px;
   line-height: 45px;
   width: 100%;
   position: relative;
   -webkit-transition: all .3s;
   -moz-transition: all .3s;
   -ms-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s;
   text-align: center;
   color: #fff;
}

.top_nav .nav_list li:hover a,
.top_nav .nav_list li.on>a {
   background: #0460cd;
   font-weight: 700;
}
.container{
    background-color: #f9f8f8;
}
.container .xmt-main{
    border-radius: 20px;
    border-top-left-radius: 0;
    background-image: linear-gradient(to bottom, #5c9be8, #ff000000);
}
.xmt-header-tab{width:1200px;margin:0 auto;height: 60px; background-image: linear-gradient(to bottom, #cee1f8, #fff);}
.xmt-main{ min-height: 500px; width:1200px;padding:25px 20px;margin:0 auto;}
.xmt-main .xmt-con{display: none;margin: 20px;background: #fff;border-radius: 20px;}
.xmt-main .active{display: block;}
.xmt-con .hd{height: 50px; text-align: center;margin: 20px 0;}
.xmt-con .hd span{font-size: 24px; font-weight: bold; line-height: 50px;}
.xmt-con .hd img{padding-top: 20px;}
/* .weibo-list{margin-left: -48px;padding-bottom: 50px;} */
.weibo-list li{width: 152px; height: 212px; overflow: hidden; float: left; margin: 30px 0 0 49px; text-align: center;}
.weibo-list li img{width: 140px; height: 140px; padding: 5px; border: 1px solid #ddd;}
.weibo-list li span{line-height: 30px; font-size: 16px; text-align: center;}
/* .weixin-list{margin-left: -57px;} */
.weixin-list li{position: relative; height: 212px; float: left; margin: 30px 0 0 50px;}
.weixin-logo{width: 152px; height: 212px; overflow: hidden;}
.weixin-logo img{width: 140px; height: 140px; padding: 5px; border: 1px solid #ddd; cursor: pointer;}
.weixin-logo p{line-height: 30px; font-size: 16px; text-align: center;}
.weixin-ewm{display: none; position: absolute; top: 0; left: 0; width: 152px; height: 212px; z-index: 100; cursor: default;}
.weixin-ewm .ewm-img{width: 152px; height: 152px; overflow: hidden;}
.weixin-ewm img{width: 140px; height: 140px; padding: 5px; border: 1px solid #ddd;}
.weixin-ewm p{line-height: 30px; font-size: 16px; text-align: center;}
.xmt-header-tab ul li
{
  float: left;
  cursor: pointer;
  position: relative;
  text-align: center;
  width: 120px;
  line-height: 60px;
  font-size: 20px;
}
.xmt-header-tab ul li.active{
    background-color: #5c9be8;
    color: #fff;
}
.xmt-header-tab ul li.active::before {
content: '';
display: block;
width: 120px;
height: 10px;
top: -10px;
position: absolute;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
z-index: 2;
background-color: #5c9be8;
}
/* 适老化按钮 */
#zzmsbtn {
background: rgb(244, 186, 47);
padding: 5px 10px;
height: auto;
border-radius: 20px;
margin: 0 10px;
font-size: 14px;
color: #fff;
display: inline;
}
#zzmsMobileNew{
background: rgb(244, 186, 47);
padding: 5px 10px;
height: auto;
border-radius: 28px;
margin: 0 10px;
font-size: 14px;
color: #fff;
display: none;
}

#zzmsbtn span,
.gablink span,
#zzmsMobileNew a{
padding: 0 5px;
color: #fff !important;
}

.gablink {
border-left: none;
background: rgb(70, 174, 238);
padding: 5px 10px;
height: auto;
border-radius: 28px;
margin-right: 10px;
font-size: 14px;
color: #fff;
display: inline;
}

.wza-img {
vertical-align: middle !important;
margin-top: -2px !important;
}
.gg-box{
float: right;
}
.wzaBtn{
float: left;
margin: 0 40px 0 12px;;
}
.gg-box a:hover,  .gg-box a:focus{
display: inline;
}
.useOldFixed .top_logo .tips>a,
.useOldFixed .top_logo .tips>i{
display: none;
}
#toolbarSwitchMobile{
display: none;
}
@media screen and (max-width: 1200px) {
.top_logo .header_top{
position: static;
height: auto;
line-height: normal;
padding: 5px 0;
}
.top_logo .tips >a,
.top_logo .tips >i{
display: none;
}
.top_logo .tips >a#toolbarSwitchMobile{
display: inline;
}
#zzmsbtn{
display: none;
}
.gg-box .gablink{
display: inline !important;
}
#zzmsMobileNew{
display: inline;
}
}
.case li {
   float: left;
   display: inline;
   margin-right: 22px;
   margin-left: 22px;
   width: 235px;
   height: 215px;
   position: relative;
}

.ewm-list {
   width: 100%;
   height: 170px;
   background: #c9dfff59;
   border-radius: 10px;
}

.ewm-list img {
   position: absolute;
   left: 48px;
   top: 16px;
}

.ewm-list .ewm-img {
   display: none;
}

.ewm-title {
   text-align: center;
}
.bottom-box{
   background: #fffded;
   padding: 20px 0;
}
.bottom-box p{
   width: 1200px;
   margin: 0 auto;
   font-size: 16px;
   padding: 10px 0;
   line-height: 150%;
   color: #787878;
}
@media screen and (max-width: 1200px) {

   .xmt-header-tab {
      width: 100%;
   }
   .container .xmt-main{
      width: 100%;
   }
   .bottom-box p {
      width: 100%;
      padding: 10px;
   }
   .case li{
      margin-right: 1%;
      margin-left: 1%;
      width: 45%;
      height: auto;
   }
   .ewm-list img{
      left: 5%;
      top: 16px;
      width: 90%;
   }
}