
/* 超大大屏幕设备（如大桌面）*/
@media (max-width: 1920px) and (min-width: 1681px){
.container{width: 100%;}
.team_info p{line-height: 2em;}
.video_w p {font-size: 1em;}
.vid { height: 191px;overflow:hidden}
.onlymobile {display:none;}
.onlypc {display:block}
.only_m {display:inline-block !important;}


}



@media (max-width: 1680px) and (min-width: 1601px){
.container{width: 100%;}
.team_info p{line-height: 2em;}
.video_w p {font-size: 1em;}
.vid { height: 178px;overflow:hidden}
.onlymobile {display:none;}
.onlypc {display:block}
.only_m {display:inline-block !important;}


.home_news_list2 li img {width: 20%;}
.home_news_list2_content {width: 80%;}

  .home_news_list2 li p {
    display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2; /* 大约 50 字，可根据实际情况调整行数 */
            overflow: hidden;
            text-overflow: ellipsis;
}

}





@media (max-width: 1600px) and (min-width: 1441px){
.container{width: 100%;}
.team_info p{line-height: 2em;}
.video_w p {font-size: 1em;}
.vid { height: 156px;overflow:hidden}
.onlymobile {display:none;}
.onlypc {display:block}

.only_m {display:inline-block !important;}
.home_news_list2 li img {width: 25%;}
.home_news_list2_content {width: 75%;}

  .home_news_list2 li p {
    display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2; /* 大约 50 字，可根据实际情况调整行数 */
            overflow: hidden;
            text-overflow: ellipsis;
}

}












/* 大屏幕设备（如大桌面）*/
@media (max-width: 1440px) and (min-width: 1201px){
    
    
    
    
    .home_news_list2 li img {width: 28%;}
.home_news_list2_content {width: 72%;}
    
    
.container{width: 100%;padding:0 30px;}
.home_map_wrap{width: 100%;}
.slogan span{line-height: 46px;}
.team_info p{line-height: 2em;}
.flex a{margin: 5px 5px 22px 5px;}
.vid{height: 156px;}
.slogan{padding: 15px 0 !important;}
.home_about1 a{font-size: 18px;}
.three_nav a{font-size: 18px;}
a.bt_more{font-size: 1em;}
.bt_more{margin-top: 10px;}
.bt_more{width: 270px;height: 48px;}
.video_w p{font-size: 1em;line-height: 36px;}


#longText{overflow: hidden;transition: height 0.3s ease;}
#longText {height: 380px;}
#toggleButton {display: block;border: 1px solid #ccc;padding: 0 10px;margin-top: 10px;}


.home_info h1 {padding-bottom: 11px;}

.onlymobile {display:none;}
.onlypc {display:block}

.only_m {display:inline-block !important;}


}



/* 中等屏幕设备（如小桌面）*/
@media (max-width: 1200px) and (min-width: 993px){
    
    
    .home_news_list2 li p {
    display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2; /* 大约 50 字，可根据实际情况调整行数 */
            overflow: hidden;
            text-overflow: ellipsis;
}
    
    
    
    .home_news_list2 li img {width: 28%;}
.home_news_list2_content {width: 72%;}

    .sub_nav{padding-top: 0px;}
    .title strong{font-size: 18px;}
    .home_about1{padding-bottom: 0px;}
    .title{padding-top: 20px;padding-bottom: 10px;}
    .home_news_w1{padding-right: 5px;}
    .home_news_w2{padding-left: 5px;}
    .home_news_wrap{padding-bottom: 10px;}
    .home_map_wrap{margin: 0 auto 20px;}
    .video_w p{line-height: 24px;}
    .pgwSlideshow{padding: 80px 0 10px 0;}
    .pgwSlideshow .ps-caption{font-size: 18px;}
    .home_news{padding-top: 0px;}
    .bt_more{margin-top: 10px;margin-bottom: 10px;}
    .ah-tab-content{padding: 0;}
    .ah-tab-content h4{font-size: 20px;padding-bottom: 10px;font-weight: normal;}
    .ah-tab-content-wrapper{margin: 10px 0;}
    .copy{margin-top: 60px;}
    .page_wrap{padding: 20px 0 20px 0;}
    .case_move{padding-top: 15px;}
    .service_wrap h1{font-size: 18px;}
    .service_wrap{padding: 0;}
    .about_jg{padding: 10px 0 20px 0;}
    .culture{padding: 10px 0 10px 0;}
    .about_sj{padding-top: 0px;padding-bottom: 20px;}
    .huaxu_con{margin: 10px auto 10px;}
    .home_video{margin-top: 20px;}
    .home_info{margin-top: 20px;}
    .cat_huaxu_list li{padding: 5px 20px 10px 20px;}
    .huaxu_newslist{padding-left: 0px;width: 100%;}
    .team_list li{padding-bottom: 10px;padding-top: 10px;}
    .service_wrap.hx_wrap{padding: 0px 0 20px 0;}

.slogan span{font-size: 22px;}
.container{padding:0 30px;}

.container_1200{width: 100%;padding:0 30px;}



nav .nav-list > li{padding: 6px 20px 6px 30px}
nav .nav-list > li a{font-size: 1em}
nav .nav-list > li.arr:after{left: 100px;top: 20px;}
.izl-rmenu{display: none;}
.feedback_qq{display: none !important;}
.vid{height: 173px;;}
.vid p{margin-top: 150px;font-size: 1em;}
.nav_bg2{padding-left: 0px;padding-right: 20px;}
.title p{font-size: 24px;text-align: center;padding-top: 10px;padding-bottom: 14px;}
.title span{font-size: 22px;}
.top_title{height: 130px;}
.slogan span{line-height: 46px;}
.foot_company{padding: 0;}
.min_banner_case{height: 142px;}
nav .nav-list > li:last-child{padding: 6px 0px 0 27px;}
nav .nav-list > li .menu{left: 4px;}

.video_w p{font-size: 16px;}
.team_video{margin-top: 15px;}

.slogan{padding: 15px 0 !important;}

.flex a{margin: 5px 5px 10px 5px;width: calc(33.33333333% - 10px);}
.team_info p {line-height: 2em;}


#longText{overflow: hidden;transition: height 0.3s ease;}
#longText {height: 307px;}
#toggleButton {display: block;border: 1px solid #ccc;padding: 0 10px;margin-top: 10px;}


.home_info h1{padding-bottom: 11px;}
.onlymobile{display:none;}
.onlypc{display:block}
.only_m{display:inline-block !important;}



}

/* 平板设备（横向）*/
@media (max-width: 992px) and (min-width: 769px){

    
    .title{padding-top: 20px;padding-bottom: 0px;}
    .title p{padding-bottom: 10px;}
    
a.bt_more2 {font-size: 1em;display: inline-block;}

    .home_news_list2 li img {width: 28%;}
.home_news_list2_content {width: 72%;}




 .home_news_list2 li strong, .home_news_list2 li p {
    display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1; /* 大约 50 字，可根据实际情况调整行数 */
            overflow: hidden;
            text-overflow: ellipsis;
}



    .webkit-slider .slider-content,.webkit-slider .slider-content div,.webkit-slider .slider-content img{transform: scale(1.1)}
.slogan{padding: 18px 0 18px 0 !important;}
.home_title{padding-top: 40px;}
nav .nav-logo{padding-bottom: 6px;}
nav .nav-list > li .menu{left: 6px;}





.home_info{padding-left: 17px;}
.bt_more{margin-bottom: 80px;margin-top: 76px;}
.home_custom_wrap{padding-top: 45px;}
.multipleColumn{padding-bottom:46px ;}
.multipleColumn .center{padding-top: 40px;}
.home_contact{padding-top: 100px;}
.home_map{width: 100%;clear: both;}
.home_message{width: 100%;}
.home_add{padding-top: 20px;}
.home_map h1{text-align: center;font-size: 1em}
.bt_message{float: none;margin: 60px auto 0;}
.copy li:nth-child(1){width: 100%;}
.copy li:nth-child(2){width: 100%;}
.copy li:nth-child(3){width: 100%;}
.copy li:nth-child(4){width: 100%;margin-top: 10px;}
.toptel{display: block;}
.min_banner_case{height: 110px;}
.slogan span{font-size: 16px;line-height: 18px;}
.title strong{font-size: 18px;}
.title p{font-size: 18px;}
.title span{font-size: 18px;}
.top_title{height: 132px;}
.vid{height: 134px;}
.vid p{margin-top: 120px;}
ul.breadcrumb li a{font-size: 0.8em;}
.home_custom_wrap{padding-top: 0px;}
.sub_nav{padding-top: 0px;padding-bottom: 0px;}
.bt_more{margin-bottom: 10px;margin-top: 10px;}
.team_info p{line-height: 1.8em;}
.vid p{font-size: 1em;line-height: 1.4em;}
.service_wrap img{padding:0px 5px 0px 5px;width: 50%;float: none;}
.flex a{height: 168px;width: calc(33.3333333333% - 10px);}
.container{width: 100%;padding: 0 20px;}
.container_1200{width: 100%;padding:0 20px;}
nav .nav-list > li{padding: 6px 16px;}
.stock{padding-left: 26px;}
.toptel span{font-size: 16px;line-height: 22px;padding-left: 20px;display: block;}
.toptel p{font-size: 14px;padding-bottom: 2px;}
nav .nav-list > li.arr:after{left: 78px;}
nav .nav-list > li:last-child{padding: 6px 0px 0 15px;}
.three_nav a{padding: 5px 21px;font-size: 14px;}
.video_w p{font-size: 0.8em;line-height: 26px;}
.pgwSlideshow .ps-caption{font-size: 1.2em;}
.pgwSlideshow .ps-current > ul > li img{max-width: 64%;}
.pgwSlideshow .ps-list .ps-prev,.pgwSlideshow .ps-list .ps-next{display: none !important;}
nav .nav-list > li a{font-size: 14px;}
.top_wx{font-size: 14px;}
.home_qiantai{padding-top: 15px;}
.foot_company{padding: 10px 0 0 0;}
.title p{padding-top: 0px;}
.service_wrap{width: 100%;}
.huaxu_con{width: 100%;margin: 10px auto 40px;}
.service_wrap h1{font-size: 1.2em;line-height: 50px;}
.min_banner_service{height: 144px;}
.min_banner_about{height: 164px;}
.home_about1 a{font-size: 14px;}
.home_about a{padding: 5px 7px;}
.home_about1{padding-bottom: 0px;}
.home_video{width: 32%;float: none;margin: 0 auto;display: none;}
.video_heng{display: block;}

.home_info{padding-left: 0px;padding-top: 20px;width: 100%;float: none;}
.home_info h1{text-align: center;}
.copy{margin-top: 76px;}
.team_info span.team_name{font-size: 1.2em;}
.home_news_w1{float: none;padding-right: 0px;width: 100%;}
.home_news_w2{float: none;padding-left: 0px;width: 100%;}
.ah-tab-content h4{font-size: 1.5em;}
.container_contact{width: 100%;}
.map_wrap{HEIGHT: 391px;}

.huaxu_con {
    
    margin: 10px auto 0px;
}

#longText {height: auto;}
#toggleButton {display: none;}

.onlymobile {display:none;}
.onlypc {display:block}
.only_m {display:inline-block !important;}


.info_onlypc{display: none;}
.info_onlym{display: block;}
.pgwSlideshow.narrow .ps-caption{font-size: 18px;padding: 0px;}
.case_move{padding-top: 10px;}
.pgwSlideshow{padding: 80px 0 0px 0;}
.team_list li{padding-bottom: 10px;padding-top: 10px;}
.case_move li p{font-size: 14px;line-height: 24px;}
.home_news{padding-top: 10px;}
.home_news_wrap{padding-bottom: 10px;}
.case_more_l,.case_more_r{padding: 0px 0;}
.service_wrap.hx_wrap{padding: 0px 0 20px 0;}
.home_map_wrap{margin: 0 auto 20px;}
.contact_main_info{padding-top: 10px;}
.cat_huaxu_list li{padding: 5px 20px 10px 20px;}
.page_wrap{padding: 20px 0 20px 0;}
.huaxu_newslist{padding-left: 0px;width: 100%%;}
.about_sj{padding-top: 0px;padding-bottom: 20px;}
.about_jg{padding: 40px 0 20px 0;}
.ah-tab>.ah-tab-item{border-bottom: 3px solid transparent;margin-right: 13px;padding: 9px 0;}
.ah-tab-content{padding: 0px 0;}
.ah-tab-content-wrapper{margin: 10px 0;}



}




/* 平板设备（竖向）*/
@media (max-width: 768px) and (min-width: 577px){
    
    a.bt_more2 {font-size: 1em;display: inline-block;}
    
 .onlyTable {display:none}
    
    .pgwSlideshow{padding: 70px 0 10px 0;}
    .pgwSlideshow .ps-list{padding-top: 10px;}
    .home_news{padding-top: 0px;}
    
    
nav .nav-list > li{padding: 6px 30px 6px 4px;}
.webkit-slider .slider-content,.webkit-slider .slider-content div,.webkit-slider .slider-content img{transform: scale(1.1)}
nav .nav-logo{padding-bottom: 20px;}
nav .nav-list > li.arr:after{left: 75px;top: 20px;}
.min_banner_case{height: 85px;}
.banner{margin-top: 70px;}
.home_title{padding-top: 60px;}
.home_video{width: 100%;clear: both;display: none;}
.video_heng{display: block;}
.home_info{padding-left: 0px;width: 100%;padding-top: 30px;}
.bt_more{margin-bottom:10px;margin-top: 10px;}
.home_custom_wrap{padding-top: 0px;}
.multipleColumn{padding-bottom:46px ;}
.multipleColumn .center{padding-top: 40px;}
.home_contact{padding-top: 0px;padding-bottom: 30px;}
.home_map{width: 100%;clear: both;}
.home_message{width: 100%;}
.home_add{padding-top: 20px;}
.home_map h1{text-align: center;font-size: 1em}
.bt_message{float: none;margin: 60px auto 0;}
.copy li:nth-child(1){width: 100%;}
.copy li:nth-child(2){width: 100%;}
.copy li:nth-child(3){width: 100%;}
.copy li:nth-child(4){width: 100%;margin-top: 10px;}
.contact_info{width: 100%;padding-bottom: 10px;}
.contact_map{width: 100%;}
.map_wrap{HEIGHT: 400px;}
.silder-ctrl-prev,.silder-ctrl-next{width: 10%;font-size: 26px;margin-top: -25px;}
.silder-ctrl-con{width: 14px;height: 14px;padding: 0;margin: 0 5px;}
.silder-ctrl-con>span{display: block;width: 100%;height: 100%;border-radius: 50%;padding: 0;}
.ah-tab>.ah-tab-item{margin-right: 35px;}
.contact_title{padding-left: 0px;}
.pc-banner{background-size: auto 100%;}
.swiper-container{margin: 20px 0 15px;}
.swiper-slide{-webkit-transform: scale(0.97);transform: scale(0.97);}
.swiper-slide-active,.swiper-slide-duplicate-active{-webkit-transform: scale(0.97);transform: scale(0.97);}
.swiper-slide a:after{position: absolute;top: 0;left: 0;display: block;content: "";width: 100%;height: 100%;background: url(http://www.showinwh.com/assets/news/css/images/top_slick_cover_bg01.png) 0 0 repeat;}
.swiper-slide a{padding: 5px;border-radius: 7px;}
.swiper-slide img{border-radius: 7px;}
.swiper-pagination{position: relative;margin-bottom: 20px;}
.swiper-pagination-bullet{background: #00a0e9;margin-left: 2px;margin-right: 2px;width: 8px;height: 8px;margin-bottom: 2px;}
.swiper-pagination-bullet-active{width: 6px;height: 6px;background: #FFF;border: 3px solid #00a0e9;margin-bottom: 0;}
.button{width: 70%;bottom: 22px;}
.button div{width: 28px;height: 28px;}
.case_move li p{font-size: 1em;}
/* 移动导航*/.sp_header{height:84px;overflow:hidden;position:fixed;z-index:10;top: 10px;right: 10px;display: block;z-index: 99;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 69px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;display: block;}
.nav_show{top:70px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:52px;font-size:16px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.nav_bg{display: none;}
.flex a{width: calc(50% - 10px);}
.toptel{display: none;}
.nav-logo img{width: 236px;}
.stock{font-size: 14px;line-height: 35px;padding-left: 29px;padding-top: 15px;}
.nav-logo{padding: 4px 0 0 0;}
.slogan span{font-size: 14px;}
.slogan{padding: 6px 0 18px 0;}
.title span{font-size: 16px;}
.three_nav a{padding: 5px 7px;margin: 8px 0;font-size: 16px;}
.pgwSlideshow .ps-caption{font-size: 1.2em;}
.pgwSlideshow .ps-current > ul > li img{max-width: 65%;}
.foot_company{padding: 10px 0 0 0;}
.copy{margin-top: 100px;}
.title p{font-size: 22px;padding-top: 4px;}
.vid p{font-size: 14px;line-height: 1.2em;}
.home_about1 a{font-size: 18px;padding: 5px 25px 8px 25px;}
.page a{padding: 6px 10px;font-size: 14px;}
.page-num{padding: 5px 10px;}

a.bt_more{line-height: 36px;font-size: 14px;}
.foot_company a{font-size: 16px;}
.nav_bg2{padding-right: 0px;}
nav .nav-list > li:first-child{padding: 6px 20px 6px 4px;}
nav .nav-list > li:last-child{padding: 6px 10px 0 0px;}
#reveal-div{display: none !important;}
.logo_w{position: fixed;top: 0;left: 0;z-index: 99;background: #fff;width: 100%;height: 70px;}
.min_banner_case{margin-top: 57px;}
.service_wrap h1{font-size: 18px;}
.service_wrap{width: 100%;}
.huaxu_con{width: 100%;}
.team_info span.team_name{font-size: 1.2em;}
.team_video{margin-top: 20px;}
.huaxu_con p{padding: 15px 15px 0px 15px;}
.service_wrap img{padding:10px 40px;width: 100%;float: none;padding-top: 0px;margin-left: 0}

.service_img {width:100%;margin-left:0 !important;height:auto;padding:10px 100px !important;}
.min_banner_about{margin-top: 57px;}
.min_banner_about{margin-top: 57px;height: 126px;}
.container_contact{width: 100%;padding: 0 ;}

.container_1200{width: 100%;padding:0 20px;}




.contact_main_info{padding-top: 0px;padding-left: 0px;font-size: 16px;text-align: center;line-height:28px}
.contact_call{font-size: 20px;}
.min_banner_service{height: 114px;margin-top: 57px;}
.banner_team{margin-top: 57px;}
.flex a{height: 184px;}
.container{width: 100%;padding: 0 20px;}
.slogan span{padding: 0px 5px 0px 5px;line-height: 40px;}
.top_title{height: 114px;}
.vid{height: 148px;}
.video_w p{font-size: 1em;line-height: 30px;}
ul.breadcrumb li{font-size: 14px;}
.foot_company a{padding: 0 8px;}
.case_move li{width: 50%;}
.team_info p{line-height: 1.8em;font-size: 12px;}
.home_qiantai{padding-top: 20px;}
.min_banner_contact{width: 100%;background: url(../images/banner_contact_s.jpg) center center no-repeat;background-size: 100% ;height: 272px;}
.sub_nav{padding-top: 0px;}
.title{padding-bottom: 0px;padding-top: 20px;}
.pgwSlideshow .ps-list .ps-prev,
.pgwSlideshow .ps-list .ps-next{display: none !important;}
.home_news_w1{float: none;padding-right: 0px;width: 100%;}
.home_news_w2{float: none;padding-left: 0px;width: 100%;}
.foot_company{padding: 10px 0 0 0 !important;}
.home_map_wrap{padding-top: 20px;margin: 0 auto 20px;}
.weixin{float: none;padding-left: 0px;}
.home_news_list li p{line-height: 26px;font-size: 1em;display:none;}
.home_news_list li strong{line-height: 32px;font-size: 1em; color: #656565;}
.huaxu_newslist p{line-height: 26px;font-size: 1em;}
.huaxu_newslist strong{line-height: 32px;font-size: 1.2em;}
.content_info p{font-size: 14px;line-height: 24px;}
.content_info strong{font-size: 18px;line-height: 24px;margin-top: 20px;}

#longText{height: auto;}
#toggleButton{display: none;}
.onlymobile{display: block;}

.only_m{display: none !important;}
.info_onlypc{display: none;}
.info_onlym{display: block;}
.home_info h1{text-align: center;}
.home_about1{padding-bottom: 0px;}

.home_news_list li{padding: 0 10px 0 20px;margin: 2px 0;}


.home_news_wrap {

    padding-bottom: 20px;
}
.home_news_list2 li img{display: none;}
    .home_news_list2 li{width: 100%;}
    .home_news_list2_content{width: 100%;padding: 0 20px 0 0px;}
    .home_news_list2 li p{display: none;}
    .home_news_list2 li strong{line-height: 22px;color: #656565;font-size: 14px;}
    .home_news_list2 li{border: 1px solid #f8f7f5;}

    
}


@media (max-width: 576px) and (min-width: 481px){
    
    
    
    .service_img {width:100%;margin-left:0 !important;height:auto;padding:10px 50px !important;}
    .home_info h1 {
   
    padding-bottom: 14px;
}
     .onlyTable {display:none}
    
    a.bt_more2 {font-size: 0.8em;display: inline-block;}
    
.team_list li{padding-bottom: 10px;padding-top: 10px;}
.cat_huaxu_list li p{display:none;}
.page_wrap{padding: 20px 0 20px 0;}
.case_more_l{padding: 0;}
.case_more_r{padding: 0;}
nav .nav-list > li{padding: 6px 22px 0 20px;height: 60px;display: block;background: #fff;}
.slogan span{font-size: 14px;}
.three_nav a{padding: 5px 9px;margin: 4px 0;font-size: 12px;}
.flex a{width: calc(50% - 10px);}
.pgwSlideshow .ps-list .ps-prev,.pgwSlideshow .ps-list .ps-next{display: none !important;}
.min_banner_service{height: 95px;margin-top: 51px;}
.foot_company{padding: 10px 0 !important;}
.foot_company a{padding: 0 6px;font-size: 14px;}
.min_banner_case{height: 51px;}
.container{width: 100%;padding: 0 20px;}
.container_1200{width: 100%;padding:0 20px;}
.nav-logo img{width: 230px;}
/*.stock{display: none;}*/
.toptel{display: none;}
.nav_bg{display: none;}
.sp_header{height:84px;overflow:hidden;position:fixed;z-index:10;top: 10px;right: 10px;display: block;z-index: 99;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 69px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;display: block;}
.nav_show{top:65px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:52px;font-size:16px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.nav_bg{display: none;}
.slogan span{font-size: 14px;display: inline-block;line-height: 16px;padding: 4px 8px;}
.slogan{padding: 8px 0 10px 0!important;}
.title p{font-size: 20px;padding-top: 4px;}
.title strong{font-size: 18px;}
.title span{font-size: 20px;padding: 16px;padding: 0;}
.top_title{height: 110px;}
.home_about1 a{font-size: 16px;}
.home_about1{padding-bottom: 0px;}
.three_nav a{padding: 5px 20px;font-size: 16px;}
.vid{height: 128px;}
.video_w p{font-size: 14px;line-height: 30px;}
.pgwSlideshow.narrow .ps-caption{font-size: 16px;}
.bt_more{margin-top: 20px;margin-bottom: 20px;}
.contact_main_info{font-size: 16px;padding-left: 0px;padding-top: 20px;}
#reveal-div{display: none !important;}
.logo_w{position: fixed;top: 0;left: 0;z-index: 99;background: #fff;width: 100%;}
.home_qiantai{padding-top: 20px;}
.copy{margin-top: 56px;padding: 10px 0;}
.weixin img{width: 140px;}
.copy span{font-size: 14px;padding: 0 10px;color: #fff;line-height: 24px;display: inline-block;}
ul.breadcrumb li{font-size: 12px;}
.title p{padding-bottom: 0px;}
.banner{margin-top: 51px;}
.pgwSlideshow .ps-current > ul > li img{max-width: 73%;}
.pgwSlideshow{padding: 88px 0 0px 0;}
.title{padding-top: 20px;padding-bottom: 0px;}
.contact_call{font-size: 20px;padding-top: 10px;padding-bottom: 10px;}
.min_banner_case{margin-top: 51px;}
.service_wrap{width: 100%;}
.huaxu_con{width: 100%;margin: 10px auto 10px;}
.service_wrap h1{font-size: 1em;line-height: 44px;}
.service_wrap img{padding: 0px 0;width: 100%;margin-left: 0}
.banner_team{margin-top: 51px;}
.team_info span.team_name{font-size: 1.2em;}
.team_info p{line-height: 22px;font-size: 12px;}
.min_banner_about{margin-top: 51px;}
.min_banner_about{height: 105px;}
.home_about a:nth-child(4)::after{background: none;}
.home_video{width: 100%;clear: both;display: none;}
.video_heng{display: block;padding-top:20px}
.home_info{padding-left: 0px;width: 100%;padding-top: 20px;}
.about_sj p{font-size: 1em;}
.huaxu_con p{text-indent: 0 !important;padding: 0;}
.min_banner_contact{height: 92px;width: 100%;background: url(../images/banner_contact_s.jpg) center center no-repeat;background-size: 100% ;margin-top: 70px;}
.sub_nav{padding-top: 8px;}
.ah-tab-content h4{font-size: 1.5em;}
.home_news_w1{float: none;padding-right: 0px;width: 100%;}
.home_news_w2{float: none;padding-left: 0px;width: 100%;}
.title_more{font-size: 14px;}
.container_contact{width: 100%;padding: 0 ;}
.contact_map{width: 100%;}
.contact_info{width: 100%;text-align: center;}
.weixin{float: none;padding-left: 0px;}
.home_news_list li{padding: 5px 20px 10px 20px;margin: 2px 0;}
.home_map_wrap{margin: 0 auto 20px;}
.home_news_wrap{padding-bottom: 20px;}
.home_news_list li p{display: none;}
#longText{height: auto;}
#toggleButton{display: none;}
.onlymobile{display:block;}

.only_m{display:none !important;}
.stock{display: block;font-size: 13px;padding-left: 30px;padding-top: 9px;}
.info_onlypc{display:none}
.info_onlym{display:block}
.home_info h1{text-align: center;}
.case_move li{width: 50%;}
.case_move li p{font-size: 14px;line-height: 2em;}
.cat_huaxu_list li{padding: 5px 20px 10px 0px;margin: 2px 0;}
.about_sj{padding-bottom: 30px;}
.ah-tab-content{padding: 0;}
    
    .ma5slider {
        margin-top: 20px;
    }
    .home_news_list2 li img{display: none;}
    .home_news_list2 li{width: 100%;}
    .home_news_list2_content{width: 100%;padding: 0 20px 0 0px;}
    .home_news_list2 li p{display: none;}
    .home_news_list2 li strong{line-height: 22px;color: #656565;font-size: 14px;}
    .home_news_list2 li{border: 1px solid #f8f7f5;}

    
    
}

/* 手机设备（小屏手机）*/
@media (max-width: 480px){

a.bt_more2 {font-size: 1em;display: inline-block;}
 .onlyTable {display:none}



    .home_news_list2 li img{display: none;}
    .home_news_list2 li{width: 100%;}
    .home_news_list2_content{width: 100%;padding: 0 20px 0 0px;}
    .home_news_list2 li p{display: none;}
    .home_news_list2 li strong{line-height: 22px;color: #656565;font-size: 14px;}
    .home_news_list2 li{border: 1px solid #f8f7f5;}




    .home_news_list li strong {line-height: 24px;font-size: 14px; color: #656565;}
    .map_wrap {
    
    margin-top: 0px;
}

.case_move {
    padding-top: 20px;
}
    #reveal-div{display: none !important;}
.fixednav{display: block;}
.container_contact{width: 100%;padding: 0 2px;margin: 0 auto 20px auto;}
.toptel{display: none;}
.stock{display: block;font-size: 13px;padding-left: 30px;padding-top: 9px;}

nav .nav-list{position: fixed;height: 100%;top: 0;padding-top: 60px;width: 31%;background: #fff;right: -60%;-webkit-transition: 1s;transition: 1s;z-index: 999;}
.contact_info{width: 100%;padding-bottom:0px;padding-top: 20px;}
.contact_map{width: 100%;}
.map_wrap{HEIGHT: 400px;}
nav .nav-list > li{width: 100%;margin: 0;overflow: hidden;}
nav .nav-list > li{margin-bottom: 15px;}
nav .nav-list > li{padding: 0;}
nav .nav-list > li a{width: 100%;border-radius: 0;margin: 0;padding-left: 30px;line-height: 40px;}
nav .nav-list > li a i{padding-left: 10px;padding-top: 14px;}
nav .nav-list > li .menu{position: relative;width: 100%;text-align: center;}
nav .nav-logo{height: 100%;}
nav .nav-menu{display: block;float: right;padding: 25px 15px;position: relative;}
nav .nav-menu span{height: 2px;width: 25px;display: block;background: #636363;border-radius: 10px;}
nav .nav-menu span + span{margin-top: 6px;}
nav .nav-list > li:last-child{padding: 0;}
nav .nav-list > li.arr:after{content: '';display: inline-block;width: 4px;height: 4px;border-top: 1px solid #656565;border-right: 1px solid #656565;transform: rotate(135deg);-webkit-transform: rotate(135deg);position: absolute;left: 112px;top: 17px;}
nav .open{padding-top: 60px;}
nav .nav-list > li:hover .menu{height: auto;top:0px;opacity:1;filter:alpha(opacity=100);}
.callbacks_nav{top:68%;}
.home_video{margin-top: 0px;}
.simpleAlert{position: fixed;z-index: 1000;}
.huaxu_con{width: 100%;margin: 10px auto 10px;}
.home_huaxu_list{float: none;width: 100%;padding-right: 0px;}
.home_huaxu_video{width: 100%;float: none;}
.home_huaxu_list li{clear: both;padding-bottom:85px;padding: 10px 0px;display: flex;height:auto}
/*.home_huaxu_list li{clear: both;padding-bottom:85px;padding: 10px 0px;display: flex;height: 82px;overflow: hidden;}*/.home_huaxu_list li:hover{background: #F2EEEC;cursor: pointer;}
.huaxu_date{border-right: 1px solid #afafaf;width: 18%;padding-top: 10px;}
.huaxu_date span{font-size: 12px;}
.huaxu_date p{font-size: 38px;font-weight: lighter;text-align: center;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
.huaxu_newslist{padding-left: 0px;width: 100%;}
.huaxu_newslist strong{font-weight: normal;color:#980a17;line-height:24px}
.huaxu_newslist p{text-overflow: ellipsis;display: -webkit-box;webkit-line-clamp: 2;webkit-box-orient: vertical;line-height: 20px;font-size: 12px;display:none}
.bt_more{margin-bottom: 80px;margin-top: 6px;}
.service_wrap h1{padding: 0 20px 0 20px;line-height: 36px;margin-bottom: 10px;font-size: 1.2em;}
.huaxu_list_s a{float: left;width: 50%;padding: 10px 5px;position: relative;transition: all 0.5s ease 0s;transform: translateY(0px);}
.huaxu_list_s a p{font-size: 16px}
.service_wrap{padding:20px 0 0 0;}
.cat_huaxu_list li{padding: 12px 20px;margin-bottom: 2px;}
.simpleAlertShelter2{position: fixed;width: 100%;height: 100%;top:0;left:0;background-color: #000;opacity: 0.3;filter:alpha(opacity=30);-webkit-filter:alpha(opacity=30);}
.simpleAlertBody2{position: fixed;display: none;width: 200px;height: 220px;top: 50%;left: 50%;margin: -188px 0 0 -100px;opacity: 0;/* border: 1px solid #948497;*/background-color: #fff;border-radius: 18px;}
.simpleAlertBodyClose2{position: absolute;width: 14px;height: 14px;top:10px;right: 10px;padding: 5px;cursor: pointer;}
.simpleAlertBodyContent2{position: absolute;top:12%;width:96%;height:145px;overflow-y:auto;left: 2%;text-align: center;font-size: 18px;font-weight: 600;color: #333;}
.simpleAlertBtn21{position:absolute;width: 128px;height: 34px;top:76%;border: 1px solid #bfbfbf;cursor:pointer;border-radius: 5px;color: #fff;font-size: 16px;background-color: #C10D16;left: 17%;}
.slogan img{margin-bottom: 3px;width: 93%;}
.title p{font-size: 18px;}
.title span{font-size: 18px;padding: 0 7px;}
.top_title strong{padding-top: 50px;}
.home_case{padding-top: 0px;}
.top_title{background-size: 63%;height: 122px;}
.vid{width: 50%;height: 106px;}
.vid p{margin-top: 108px;line-height:22px}
.bt_more{margin-bottom: 50px;margin-top: 40px;}
.title2{padding-bottom: 0px;}
.pgwSlideshow{padding: 80px 0 0px 0;}
.home_contact{padding-top: 70px;}
.home_map_wrap{width: 100%;padding: 0 20px;}
.contact_main_info{padding-top: 0px;clear: both;text-align:center;padding-left:0px}
.contact_main_map{clear: both;}
.weixin{clear: both;text-align: center;float: none;width:180px;margin:0 auto;padding-left: 0px;}
.weixin img{width: 120px;}
.copy{margin-top: 50px;padding-top: 10px;}
.foot_company a{padding: 0 4px;}
.top_title2{background-size: 55%;}
.home_custom_wrap{padding-top: 0px;}
.top_title strong{padding-top: 20px;}
.title2 strong{padding-top: 0px;}
.three_nav a{padding: 5px 7px;font-size: 16px;display: inline-block;margin: 7px 0;}
.three_nav{padding-bottom: 16px;}
.home_about a{display: inline-block;margin-bottom: 0px;padding: 5px 5px;}
.home_video{margin-top: 0px;display: none;}
.home_map_wrap{text-align: center;padding: 0 0 10px 0;}
.case_move li{width:50%;}
.case_move li p{font-size: 12px;line-height: 1.2em;height:34px}
.top_wx{display: none;}
.flex a{width: calc(50% - 10px);}
.case_move li.bigshow{width:100%;}
.contact_title{text-align: center;padding-top: 50px;padding-left: 0;}
nav .nav-list li{text-align: left;}
.build li{width: 100%;float:none;padding-bottom: 30px}
nav .nav-list > li.arr:last-child:after{top:15px !important;}
.copy span{display: block;font-size: 14px;padding: 0 10px;line-height: 20px;}
.foot_company a{padding: 0 4px;font-size: 1em;display:inline-block;}
.home_about a{padding: 5px 6px;}
.lastv{display: none !important;}
.foot_company{padding: 12px 0 !important;}
.team_video video{width: 100%;height: 250px;}
.ggtf_ys_t{padding-top: 0px;width: 100%;}
.ggtf_ys_t_img{width: 100%;padding-top: 30px;}
.ggtf_ys_t h4{font-size: 1.2em;padding:0;}
.ggtf_wrap{padding: 20px 0 30px 0;}
.tflc{padding: 30px 0;}
.tflc img{width: 100%;padding: 20px 0;}
.penter_50{width: 100%;}
.foot_wrap{padding:15px 0 40px 0;}

.chat_wrap{background: url(../images/q.png) repeat-x;opacity:1 !important}
.chat{position: fixed;bottom: -4px;left:0;z-index: 999;}
.chat a{width: 33.3333333333% !important;float: left;}
.ico_call{background: url(../images/ico_call.png) no-repeat 0px 6px;color: #960c16 !important;line-height: 40px;padding: 10px 0 10px 40px;}
.onlymobile{display: inline-block;}
.callbacks_container{padding-top: 84px;}
.bd ,.hd{display: none;}
.logo_scoll{display: block;padding: 40px 0;width: 100%}
.multipleColumn{padding-top: 0}
.home_title{padding-top: 40px;padding-bottom: 28px;}
.home_about{padding-left: 0;padding-top: 0px;}
.home_video{width: 100%;clear: both;}
.home_info{padding-left: 0px;width: 100%;padding-top: 30px;}
nav{padding: 6px 0 18px 0;position: fixed;right: 0;top: 0;display: block;z-index: 999;}
nav .nav-logo img{max-width: 120%;max-height: 120%;}
.slogan{padding: 8px 0 !important;}
.slogan img{width: 100%;}
.home_case{padding-top: 0px;}
#video_container{padding-top: 30px;}
#slider1{margin-top: 85px;}
.webkit-slider .slider-content,.webkit-slider .slider-content div,.webkit-slider .slider-content img{transform: scale(1.1)}
.home_t_ab{text-align: center;float: none;}
.vid p{margin-top:114px;font-size: 0.9em}
#video_container{padding-top: 0px;}
.bt_more{margin-top: 10px;margin-bottom: 10px;width:auto}
.bt_more:hover{background:url(../images/arrow.png) no-repeat 160px center #ebebeb}
.home_custom_wrap{padding-top: 0px;}
.multipleColumn .center{padding-top: 20px;}
.multipleColumn{padding-bottom: 40px;}
.home_contact{padding-top: 50px;padding-bottom: 30px !important;}
.home_map{width: 100%;clear: both;}
.home_message{width: 100%;}
.home_add{padding-top: 0px;}
.home_add li:last-child{padding-top: 20px;}
.home_map h1{text-align: center;font-size: 1em}
.bt_message{float: none;margin: 60px auto 0;}
.copy li:nth-child(1){width: 100%;}
.copy li:nth-child(2){width: 100%;}
.copy li:nth-child(3){width: 100%;}
.copy li:nth-child(4){width: 100%;margin-top: 10px;}
.izl-rmenu{display: none;}
.feedback_qq{display: none !important;}
.min_banner_about{height: 92px;width: 100%;background: url(../images/banner_about_s.jpg) center center no-repeat;background-size: 100% ;margin-top: 51px;}
.min_banner_team{height: 125px;width: 100%;background: url(../images/banner_team_s.jpg) center center no-repeat;background-size: 100% ;margin-top: 51px;}
.min_banner_case{height: 92px;width: 100%;background: url(../images/banner_case_s.jpg) center center no-repeat;background-size: 100% ;margin-top: 51px;}
.min_banner_contact{height: 92px;width: 100%;background: url(../images/banner_contact_s.jpg) center center no-repeat;background-size: 100% ;margin-top: 51px;}
.min_banner_service{height: 92px;width: 100%;background: url(../images/banner_service_s.jpg) center center no-repeat;background-size: 100% ;margin-top: 51px;}
.min_banner_ggtf{height: 92px;width: 100%;background: url(../images/banner_ggtf_s.jpg) center center no-repeat;background-size: 100% ;margin-top: 51px;}
.home_about a{font-size: 16px}
.about_sj{padding-top: 0;}
.about_sj_1{width: 100%;float: none;padding-right: 0px;}
.about_sj_2{width: 100%;float: none;padding-left: 0px;}
.about_sj_3{width: 100%;float: left;padding-right: 0px;}
.about_sj_4{width:100%;float: right;padding-left: 0px;}
.team_list li img{width: 20%;max-width: 95px;float: left;}
.team_info{width: 80%;padding-left: 20px;float: right;}
.vid:after{top: 30%;right:38%;}
.case_show_1{width: 100%;float: none;padding-right: 0px;}
.case_show_2{width: 100%;float: none;padding-left: 0px;margin-top: -3px;}
.contact_company li{width: 100%;}
.contact_company li:nth-child(3){padding-left: 0px}
.contact_main_info{width: 100%;font-size: 16px;}
.contact_main_map{width: 100%;padding-top: 20px;padding-right:0}

.service_img {width:100%;margin-left:0 !important;height:auto;padding:10px 20px !important;}

.home_message1{padding-top: 60px;}
.home_custom_wrap2{background-image: none;}
.service_wrap img.service_img_1{width: 100%;float: none;padding-right: 0px;}
.service_wrap img.service_img_2{width: 100%;float: none;padding-left: 0px;}
.service_wrap img{width: 100%;float: none;padding: 0px 0;margin-left: 0}
.slideBox{width:78%;margin: 28px auto;}
.livechat-girl{display: none;}
.gotop{display: none !important;}
.culture_l{width: 100%;}
.culture_r{width: 100%;}
.sw_pr30{padding-right: 0px;}
.vid{width: 100%;}
.slider__switch{display: none;}
.slider__caption{display: none;}
.container{padding: 0 20px;}
.container_1200{width: 100%;padding:0 20px;}
.slogan span{font-size: 14px;display: inline-block;line-height: 24px;}
.team_info p{font-size: 14px;line-height: 1.8em;}
.sp_header{height:84px;overflow:hidden;position:fixed;z-index:10;top: 10px;right: 10px;display: block;z-index: 99;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:10px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 69px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;display: block;}
.nav_show{top:63px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 7px 0 7px;width:15%;}

/*.sjj_nav ul li i:before{*/
/*    width: 1px;height: 36px;background: #ccc;position: absolute;left: 0;top:9px;*/
    
/*    content: "";}*/



.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:50px;font-size:16px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.banner{margin-top: 44px;}
.logo_w{position: fixed;top: 0;left: 0;z-index: 99;background: #fff;width: 100%;}
.nav-logo img{width: 226px;}
.home_about1{padding-bottom: 0px;}
.video_w p{font-size: 16px;line-height: 24px;}
.title p{padding-top: 0px;}
.title{padding-top: 20px;padding-bottom: 10px;}
.title strong{font-size: 16px;}
.sub_nav{padding-top: 0px;}
.pgwSlideshow.narrow .ps-caption{font-size: 1em;}
.pgwSlideshow .ps-current > ul > li img{max-width: 73%;}
.pgwSlideshow.narrow .ps-list .ps-next,.pgwSlideshow.narrow .ps-list .ps-prev{display: none !important;}
.contact_call{font-size: 20px;padding: 10px 0;}
.service_wrap{width: 100%;}
ul.breadcrumb li{font-size: 12px;}
.team_info span.team_name{font-size: 1.2em;}
.banner_team{margin-top: 70px;}
.home_about a:nth-child(4)::after{background: none;}
.ah-tab-content h4{font-size: 20px;}
.ah-tab-content strong{font-size: 14px;}
.ah-tab-content p{padding-top: 7px;font-size: 14px;font-weight: normal;line-height: 26px;}
.ah-tab-content{padding: 0px 0 30px 0;}
.flwx_m a{margin: 5px 5px 10px 5px;height:158px;overflow:hidden;}
a.bt_more{line-height: 36px;font-size: 14px;}
.home_news_w1{float: none;padding-right: 0px;width: 100%;}
.home_news_w2{float: none;padding-left: 0px;width: 100%;}
.video_heng{display: block;}
#longText{height: auto;}
#toggleButton{display: none;}
.home_info h1{position: relative;padding-bottom: 18px;text-align: center;font-size: 22px;}
.content_info p{font-size:1em;line-height:28px;}
.home_news{padding-top: 0px;}
.onlymobile{display:block;}

.title i{font-size:20px;line-height:24px;font-weight:bold;color:#bd0c16;margin-bottom:20px;display:block}
.hx_wrap p{font-size:14px}
.page_wrap{padding: 20px 0 20px 0;}
.ah-tab>.ah-tab-item{border-bottom: 3px solid transparent;margin-right: 17px;padding: 10px 0 3px 0;text-align: center;}
.only_m{display:none !important;}
.info_onlypc{display:none}
.info_onlym{display:block}
.home_info h1{text-align: center;}
.home_news_list li p{display:none}
.home_news_list li {margin: 2px 0;}

.title p{padding-bottom: 10px;}
.home_news_wrap{padding-bottom: 26px;}
.about_sj{padding-bottom: 20px;}
.about_jg{text-align: center;padding: 40px 0 20px 0;}




}

@media (max-width: 430px){

.nav-logo img {width: 198px;}
.stock{display: block;font-size: 12px;padding-left: 13px;padding-top: 5px;}
.slogan span {font-size: 13px;}


.pgwSlideshow{padding: 60px 0 0px 0;}
.pgwSlideshow .ps-list{padding-top: 10px;}
.nav_show{top: 55px;}
.min_banner_service{margin-top: 44px;}

.sp_nav {
 
    margin-top: 7px;
}

.pgwSlideshow .ps-caption { top: -53px;}

}




@media (max-width: 414px){

.nav-logo img {width: 198px;}
.stock{display: block;font-size: 11px;padding-left: 13px;padding-top: 4px;}
.pgwSlideshow .ps-caption { top: -53px;}
}




@media (max-width: 375px){

.nav-logo img {width: 184px;}
.stock{display: block;font-size: 10px;padding-left: 12px;padding-top: 5px;}
    .case_move {
    padding-top: 20px;
}

.banner {
    margin-top: 40px;
}


.sp_nav {
    
    margin-top: 5px;
}

.pgwSlideshow .ps-caption { top: -53px;}

}




@media (max-width: 360px){
    
     
    
    
    .case_move{padding-top: 20px;}
    .bt_more{margin-top: 0px;}
    .nav_show{top: 52px;}

.home_about a{padding: 5px 4px;margin: 0 4px;}
.three_nav a{padding: 5px 4px;}
.service_wrap h1{padding: 0 ;}
.foot_company a{padding: 0 2px;}
.video_w p{font-size: 14px;line-height: 20px;}
.title{padding: 20px 0 0 0;}
.huaxu_con p{padding: 0;}
.slogan span{font-size: 12px;}
.service_wrap img{width: 100%;padding: 0px;}
.min_banner_about{height: 83px;}
.min_banner_case{height: 85px;}
.min_banner_service{height: 85px;}
.container{padding: 0 15px;}
.only_m{display:none !important;}

.title p{padding-bottom: 0px;}
.home_about1{padding-bottom: 10px;}
.three_nav{padding: 10px 0;}
.bt_more{margin-bottom: 20px;}
.pgwSlideshow.narrow .ps-caption{padding: 0px;}
.home_news_wrap{padding-bottom: 10px;}
.home_contact{padding-bottom: 0px !important;}
.home_map_wrap{padding: 0 10px 20px 10px;}
.foot_company{padding: 8px 0 !important;}
.page a{padding: 5px 8px;}
.page_wrap{padding: 20px 0 20px 0;}
.service_wrap{padding: 10px 0 10px 0;}
.service_wrap h2{padding: 0px 0 20px 0;}
.team_list li{padding-bottom: 10px;padding-top: 10px;}
.sub_nav{padding-top: 12px;}
.service_wrap.hx_wrap{padding: 10px 0 10px 0;}
.flwx_m a{margin: 5px;height: 145px;}
.huaxu_newslist p{display:none}
.huaxu_newslist strong{line-height: 20px;font-size: 14px;}
.video_heng{padding-top: 20px;}
.home_info{padding-top: 20px;}
.about_sj{padding-bottom: 20px;}
.about_sj i{padding-bottom: 10px;}
.container_contact{margin: 0 auto 10px auto;}
.map_wrap {HEIGHT: 357px;}
.map_wrap {margin-top: 15px;}

.home_news_list li strong {line-height: 24px;font-size: 14px;color: #656565;}

}


@media  (max-width: 360px) and (min-width: 321px){
    .home_about a {padding: 5px 3px;}
        .three_nav a {padding: 5px 5px;}

 /*.stock {display:none}*/
}





@media (max-width: 320px){
     .home_about a {padding: 5px 3px !important;}
        .three_nav a {padding: 5px 5px !important;}
        
        .three_nav a {padding: 5px 4px !important;font-size: 14px;}
        /*.stock {display:none}*/
}







@media (max-width: 312px){
     .home_about a {padding: 5px 6px !important;font-size: 14px;}
        .three_nav a {padding: 5px 4px !important;font-size: 14px;}
            .home_about1 {padding-bottom: 0px;}
        /*.stock {display:none}*/
        
            .vid {height: 80px;}
        
            .bt_more {margin-bottom: 0px;}
            .title {
        padding: 20px 0 10px 0;
    }
    
        .contact_main_info {
        width: 100%;
        font-size: 14px;
    }
    
        .home_map_wrap {
        padding: 0 10px 0px 10px;
    }
    
      .copy {
        margin-top: 35px;
        padding-top: 10px;
       
    }
    
    .home_about a:nth-child(3)::after{background: none;}
    
    
   
    
    
}





@media (max-width: 268px){
      .home_about a {
        padding: 5px 1px !important;
         font-size: 14px;
    }
    
        .three_nav a {
        padding: 5px 5px;
        font-size: 12px;
        }
    
        .three_nav a {
        padding: 5px 2px !important;
    }
       
      .home_about1 {
        padding-bottom: 0px;
    }
    
        .vid {
      
        height: 63px;
    }
    
        .home_info h1 {
       
        font-size: 18px;
    }
    
    
        .home_news {
        padding-top: 20px;
    }
    
    
    
    
      
}




