﻿/* 为最大宽度为1200px的屏幕设置样式 */
.we .con .con_move_title,
.we .news .news_move_gd,
.bt_xiant,
.ger #tu .tu_img2,
.keh .bt_ul2,
.move_nav,
.move_navigation_bar,
.fr_yd,
.move_title,
.wen_move_bottom_logn,
 .move_a_link_move
{
    display:none;
}
@media (max-width: 780px) {
    .search-list li .content .title{
        font-size:18px;
    }
    .move_a_link_pc{
        display:none;
    }
    .move_a_link_move{
        display:block;
    }
    .wen_move_bottom_logn{
        width:100%;
         display:block;
        padding: 0px 15px 10px 15px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 10px;
    }
    nav>.we{
        border-bottom:0.5px solid #ccc;
        margin-bottom:20px;
    }
     #ReportIDtext video{
        width:100% !important;
        height: auto;
    }
    .fr_yd{
        display:block;
        width:100%;
    }
    .head .logo,
    .head .right .fr,
    .headr_aging_friendly
    {
        display:none !important;
    }
    .paths{display:none;
        padding: 0 15px;
        margin:15px 0;
         box-sizing: border-box;
    }
    .cols li #NodeTitle a{
        font-size:20px !important;
    }
    .cols li #NodeTitle a.self::before{
        top:50px !important;
    }
    .w1200{
        width:100%;
        padding: 0 15px;
        height:100%;
        box-sizing: border-box;
        margin: 0 auto 0px;
    }
    main,nav,.we,.foot,.paths{
        width:100%;
    }
    nav {
        padding-bottom:0;
    }
    article{
        width: 100%;
        margin: 0 auto 10px;
        padding:0 15px !important;
        box-sizing: border-box;
    }
    nav > .h40{
        display:none
    }
    .move_navigation_bar{
        display:none;
        position: absolute;
        top: 64px;
        width: 100%;
        height: 100%;
        background: #fff;
        z-index: 9999;
        /*padding: 20px 0;*/
        box-sizing: border-box;
        border-top:1px solid;
        
    }
    .move_close_head{
        display:none;
        width: 38px;
        text-align: right;
        font-size: 18px;
    }
    .move_navigation_bar .move_title_sy .titles,.move_navigation_bar .move_nav_li .move_nav_li_title{
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        font-family: "Noto Sans SC", "微软雅黑", "Arial", "sans-serif";
        display: flex;
        align-items: center;
        border-bottom: 1px solid #ccc;
        justify-content: space-between;
        padding:0 20px;
     }
    .move_navigation_bar a{
        color:#000;
    }
   .move_nav_li_title .move_nav_li_click,
   .move_title_zjdd_sj_click{
       width:0;
       height:0;
       border-bottom:10px solid #e11a00;
       border-right:5px solid transparent;
       border-left:5px solid transparent;
       transition: transform 0.5s;
       transform: rotate(180deg);
   }
    /*.move_navigation_bar .move_nav_li .move_nav_li_title span{*/
    /*    transform: rotate(90deg);*/
    /*}*/
    .move_nav_li .move_title_zjdd{
         text-indent:20px;
         background: #f7f8fa;
         max-height: 0;
         overflow: hidden;
         transition: max-height 0.5s ease;
    }
     .move_nav_li .move_title_zjdd a,.move_nav_li .move_title_zjdd .spantext{
         display:block;
        padding: 8px 0;
        color:#333;
        font-size:16px;
     }
    .move_nav{
        display:flex;
    }
    .move_serch{
        width:20px;
        height:20px;
        display: block;
        margin-right: 5px;
    }
    .move_serch .move_serch_zjdd{
        display:none;
        position: absolute;
        width: 100%;
        z-index: 100;
        height:48px;
        line-height:48px;
        left: 0;
        background: #fff;
        padding: 10px 0;
        text-align: center;
        top: 62px;
        border-top: 1px solid #ccc;
    }
    .move_serch .move_serch_zjdd input{
        width: 200px;
        border: 1px solid;
        font-size:14px;
        height: 30px;
    }
    .move_serch .move_serch_zjdd .search-menu-btn{
        width:40px;
        height:32px;
        line-height:32px;
        margin-left: -4px;
    }
    .move_serch .move_serch_zjdd .search-menu-btn:before{
        font-size:20px;
        vertical-align:0px;
    }
    .move_icon {
        width: 38px;
        height: 24px;
        position: relative;
    }
    .move_icon em{
        width: 25px;
        display: block;
        height: 2px;
        border-radius: 2px;
        background: #1a1a1a;
        position: relative;
        margin-top: 10px;
        margin-left: 9px;
    }
     .move_icon em:before{
        content: "";
        clear: both;
        width: 25px;
        display: block;
        height: 2px;
        border-radius: 2px;
        background: #1a1a1a;
        position: absolute;
        top: -7px;
        transition: transform .3s;
     }
     .move_icon em:after{
        content: "";
        clear: both;
        width: 25px;
        display: block;
        height: 2px;
        border-radius: 2px;
        background: #1a1a1a;
        position: absolute;
        top: 7px;
        transition: transform .3s;
     }
    .move_icon b{
        width: 3px;
        height: 100%;
        display: block;
        position: absolute;
        left: 13px;
        top: 2px;
        background: #fff;
        z-index: 1;
    }
    .banner img{
        height:140px;
    }
    .head{
        width:100%;
        padding:10px 15px 10px 5px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        box-sizing: border-box;
        height:64px;
    }
    .swiper-slide p #ReportIDname{
        font-size:16px;
    }
    .head .nav{
        display:none;
    }
    .head .logo{
        width:88px;
        padding-right:0px;
    }
    .banner,.swiper-pagination{
        width:100%;
    }
    .swiper-slide{
        width:100% !important;
    }
    .banner{
        margin:0;
        padding-bottom: 20px;
    }
    .piao{
        display:none;
    }
    .head .right{
        width: 78%;
        top: 10px;
    }
   .head .move_icon, 
   .we .con .con_move_title,
   .bt_xiant,
   .ger #tu .tu_img2,
   .we .news .news_move_gd{
        display:block;
    }
    /*公司新闻*/
    .we{
        padding:0 15px;
        box-sizing: border-box;
    }
    .we .con .swiper-container .swiper-slide p{
        bottom:16px;
        min-height: 40px;
    }
    .we .news .new_bt{
        display:none;
    }

    .we .con{
        width:100%;
        float:none;
    }
    .we .con .con_move_title{
        text-align:center;
        padding: 10px 0px;
    }
    .we .con .con_move_title h3{
         font-size:24px;
         font-weight:bold;
     }
    .we .con .con_move_title div{
        font-size: 14px;
        color: #fa2d2a
     }
    .we .con .swiper-container{
         height:256px;
     }
    .we .con .swiper-container .swiper-slide img{
         width:100%;
        height:240px;
    }
    .we .nitbt{
        display:none;
    }
    .we .news .news-list li:before{
        content:"";
    }
    .we .news{
        width:100%;
        float:none;
    }
    .we .news .news-list{
        padding:0;
    }
    .we .news-list li #ReportIDIssueTime{
        display:none;
    }
    .we .news-list li{
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        border-bottom:1px solid #ccc;
    }
    .we .news-list li:hover,.we .news-list li:hover a{
        color:#282728;
    }
    .we .news .news_move_gd{
        text-align:center;
        line-height:60px;
        height:60px;
       
    }
    .we .news .news_move_gd a {
         color:#9a9a9a;
    }
    
    /*产品与服务*/
    
    .w1200 .nitbt{
        border-bottom:none;
        line-height:100%;
        margin-bottom:0;
        text-align: center;
    }
    .yewu,.ger,.keh{
        width:100%;
        float:none;
    }
    .yewu ul{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .yewu ul li {
        width:49%;
        float:none;
        margin-right:0;
        margin-bottom: 10px;
    }
    .yewu li:hover, .keh li:hover{
        transform:none !important;
    }
    .yewu li img{
        width: 100%;
        height: 170px;
    }
    
    .yewu #bt, .ger #bt, .keh #bt{
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .bt_xiant{
        flex:1;
        height:5px;
        background:#eee;
        margin-left:20px;
        position: relative;
    }
    .bt_xiant::before{
        content: "";
        width: 80px;
        height: 4px;
        background: #ff1a00;
        position: absolute;
        left: 0px;
    }
    .ger:hover{
         transform:none !important;
    }
    .ger #tu img{
        width:100%;
        height: auto;
    }
    .ger #tu .tu_img1, .keh .bt_ul1{
         display:none;
    }
    .keh #bt{
        margin-top:10px;
    }
    .keh .bt_ul2{
        display:flex;
        align-items: center;
        justify-content: space-between;
    }
    .keh .bt_ul2 li {
        margin-bottom:20px;
        width: 32%;
        background:#f4f4f4;
        height: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    
    /*页脚*/
    .wem{
        padding: 20px 0;
    }
    .wem .we .fl{
        padding-top:0;
    }
    .wem .we .fl:nth-child(1){
        display:none;
    }
    .wem .we .fl:nth-child(2) p{
        font-weight: 600;
        margin-bottom: 15px;
    }
    .wem .we .fl:nth-child(3){
        margin-left:0px !important;
        float: right;
    }
    .wem .we .fr{
        float:none;
        text-align:left !important;
    }
    .wem .we .fr p:nth-child(1){
        font-weight: 600;
    }
    .wem ul{
        margin-top:0px;
        margin-bottom:15px;
    }
    .foot{
        display: flex;
        flex-direction: column-reverse;
    }
    .foot .copy{
        height:auto;
       line-height: normal;
        text-align:center;
        padding: 10px 0 20px;
    }
    .foot .copy a{
        display:block;
    }
     .foot .fr{
         text-align:center;
     }
     .page{
         display:flex;
         flex-wrap:wrap;
         padding:30px 0 !important;
     }
     .page a{
         margin-bottom:10px;
     }
     .move_title_zjdd_sj_title{
         display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 20px;
        height: 40px;
        border-bottom: 1px solid #ccc;
     }
     .move_title_zjdd_sj_ul{
         text-indent: 60px;
         /*border-bottom: 1px solid #ccc;*/
         max-height: 0;
         overflow: hidden;
         transition: max-height 0.5s ease;
         /*background:#cacaca;*/
     }
     .move_title_zjdd_sj_title .move_title_zjdd_sj_click span{
         transform: rotate(90deg);
         font-size:18px;
     }
             
}