/* 头条新闻 */
.ttxw{padding: 0 3% 25px;}
.ttxw h1{font-size: 1.2em; font-weight: bold; text-align: center; line-height: 1.8;}
.ttxw h1 a{font-size: 1.2em; color: #0e61a3;}
.ttxw .more{text-align: right;}
.ttxw .more a{color: #666;}

.tplb .bd li img{height: 1185px;}
/* 政策解读 */
.zcjd_pic{margin-bottom: 30px;}

.zwgkmenu-container{background: #BCE4FD; text-align: center;  height: 160px;}
.zwgkmenu-container .swiper-slide .title {
    font-size: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0F559A;
    font-weight: bold;
    height: 160px;
  }
  .zwgkmenu-container
/* 个人服务/法人服务 */
.serverBox .hd{border-bottom: 1px #005bac solid;}
.serverBox .hd ul{text-align: center;}
.serverBox .hd li{color: #848484; font-weight: bold; font-size: 32px; display: inline-block; margin: 0 24px; height: 52px;}
.serverBox .hd li a{display: block; color: #848484; font-size: 32px;}
.serverBox .hd li.on{color: #005bac; border-bottom: 6px #005bac solid;}
.serverBox .hd li.on a{color: #005bac;}

.grfw-icon ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.grfw-icon li{width: 25%; margin-top: 36px;}
.grfw-icon li img{display: block; margin: 0 auto 20px;}
.grfw-icon li .text{text-align: center;}
.grfw-icon li.last{display: flex; align-items: center; justify-content: center;}
.grfw-icon li .more{width: 120px; height: 56px; line-height: 56px; border-radius: 56px; text-align: center; box-shadow: 0 0 8px 0 #E9EDF6;}
.grfw-icon li .more a{color: #005bac;}

.frfw-icon ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.frfw-icon li{width: 20%; margin-top: 36px;}
.frfw-icon li img{display: block; margin: 0 auto 20px;}
.frfw-icon li .text{text-align: center;}
.frfw-icon li.last{display: flex; align-items: center; justify-content: center;}
.frfw-icon li .more{width: 120px; height: 56px; line-height: 56px; border-radius: 56px; text-align: center; box-shadow: 0 0 8px 0 #E9EDF6;}
.frfw-icon li .more a{color: #005bac;}


/* 图标链接 */
.itemtb img{width: 100%; height: auto; display: block;}



@media (max-width:1280px) {
.tplb .bd li img{height: 854px;}
}

@media (max-width:1200px) {
.tplb .bd li img{height: 800px;}
}

@media (max-width:1024px) {
.tplb .bd li img{height: 683px;}  
}

@media (max-width:912px) {
 .tplb .bd li img{height: 608px;}     
}

@media (max-width:820px) {
.tplb .bd li img{height:536px;}    
}

@media (max-width:768px) {
.tplb .bd li img{height:512px;}    
}

@media (max-width:640px) {  
.tplb .bd li img{height:427px;}     
}

@media (max-width:540px) {
    .tplb .hd{bottom: 100px}
    .tplb .bd li img{height:360px;}    
    .serverBox .hd li{font-size: 24px; height: 42px;}   
    .zwgkmenu-container{height: 140px;}
    .zwgkmenu-container .swiper-slide .title{font-size: 46px; height: 120px;}   
}

@media (max-width:480px) {
    .ttxw h1{line-height: 1.4;}
    .ttxw .more{margin-top: 20px;}
    .tplb .hd{bottom: 85px}
    .tplb .bd li img{height:287px;}   
    .zwgkmenu-container .swiper-slide .title{font-size: 36px;}
    .zwgkmenu-container{height: 120px;}
    .zwgkmenu-container .swiper-slide .title{height: 100px;}

    .serverBox .hd li{margin: 0 10px; height: 40px;}
    .serverBox .hd li.on{border-bottom: 4px #005bac solid;}
    .grfw-icon li img{height: 40px;}
    .frfw-icon li img{height: 40px;}
    .grfw-icon li .more, .frfw-icon li .more{height: 36px; line-height: 36px; border-radius: 36px;}
}

@media (max-width:420px) {
    .tplb .hd{bottom: 85px}
    .tplb .bd li img{height:276px;} 
}
@media (max-width:400px) {
    .tplb .bd li img{height:260px;}   
    .gdxw h1{padding: 0 10px;}
    .gdxw h1, .txtScroll-left .bd ul li{height: 40px; line-height: 40px;}
   
}

@media (max-width:380px) {
    .tplb .bd li img{height:250px;}
}

@media (max-width:360px) {
    .tplb .bd li img{height:240px;}
    .serverBox .hd li{font-size: 20px;}
    .zwgkmenu-container{height: 100px;}
    .zwgkmenu-container .swiper-slide .title{font-size: 30px; height: 80px;}
   
}

@media (max-width:320px) {
    .tplb .hd{bottom: 95px}
    .tplb .bd li img{height:213px;}
}
