﻿@charset "utf-8";
#youku-playerBox{width:100% !important;height:100% !important;}
@media screen and (max-width:1800px){
    .head_top, .head_btm, .head_nav, .foot_top, .foot_btm, .sy_mian{padding:0 3%;}
    .sy_mian{padding:40px 4%;}
    .foot_top{padding: 40px 4%;}
    .foot_top2{margin:20px 5.5% 0;}
}
@media screen and (max-width:1680px){
    
    
}
@media screen and (max-width:1600px){
    
}
@media screen and (max-width:1500px){
    .foot_top2{margin:20px 4% 0;}
    /* .foot_top2 dl{margin-right: 8%;} */
    .floating{width:80px;}
    .floating .floating_con ul li{border-radius:0;}
    .floating .floating_con ul li .show{right:80px;}
    header .head_nav ul li{font-size: 16px;}
    header .head_nav ul li dl dd{font-size: 14px;}
    .foot_top2 dl dt{font-size: 18px;}
    .foot_top2 dl dd{font-size: 14px;}
}
@media screen and (max-width:1366px){
    .foot_top2{margin: 20px 1.5% 0;}
    /* .foot_top2 dl{margin-right: 8%;} */
    .mains{padding:0 3%;max-width: 94%;}
    .bar{background-size: cover !important;height:620px;}
    .crumbs_con .crumbs_left ul li a{padding:0 15px;}
    .crumbs_con .crumbs_left{width:72%;}
    .crumbs_con .crumbs_right{width:28%}

}
@media screen and (max-width:1280px){
    .bar{background-size: cover !important;height:580px;}
}
@media screen and (max-width:1200px){
    header{position: relative;}
    header .head_top h1{max-width: 190px;}
    header .head_top{line-height: 70px;}
    header .head_top .tels p{display: inline-block;vertical-align: middle;font-size: 0;}
    header .head_top .tels p>img,
    header .head_top .tels p strong{display: none;}
    header .head_top .tels p span{margin-left: 10px;}
    .sj_menu{display: inline-block;width:50px;height:30px;margin:0 auto;vertical-align: middle;}
    .sj_menu span{width:20px;display: block;margin:10px auto;transition: all 1s;}
    .sj_menu span::after,
    .sj_menu span::before{content: "";display: block;width:20px;height:2px;background: #333;margin-bottom: 5px;transition: all 1s;}
    .son .head_top_right{height:550%;transition: height 1s;}
    .son .sj_menu span{position: relative;transform: rotate(45deg);transition: all 1s;}
    .son .sj_menu span::before{transform: rotate(90deg);top:0px;position: absolute;transition: all 1s;}
    .secth_show_con .secth_show_bd{width:300px;}
    .secth_show_con .secth_show_bd input {width: 75%;}
    .secth_show_con .secth_show_bd .icoo {width: 7%;}
    .secth_show_con .secth_show_bd input,
    .secth_show_con .secth_show_bd input::placeholder {font-size: 18px;height: 40px;line-height: 40px;}
    .secth_show_con .secth_show_bd .hot{font-size: 14px;}

    .fixed header .head_top{display: block;}
    header .head_nav{display: none;}
    .son header .head_nav{display: block;position: absolute;left:0;right:0;z-index: 99;}
    header .head_nav ul li{width:100%;}
    header .head_nav ul li dl,
    header .head_nav ul li:hover dl{display: none;}
    header .head_nav ul li::after, header .head_nav ul li:first-child:before{display: none;}

    .foot_top2{display: none;}
    .floating{width:50px;}
    .floating .floating_con ul li{height:50px;}
    .floating .floating_con ul li a{font-size:0;}
    .floating .floating_con ul li .show{right:50px;}
    .floating .floating_con ul li .txt{line-height: 50px;}

    .crumbs_con .crumbs_left{width:100%;}
    .crumbs_con .crumbs_right{display: none;}

    .foot_top1,
    .foot_top3{max-width: 640px;width: 100%;text-align: center;float: none;margin:0 auto;}
    .foot_top1 .foot-logo{margin: 0 auto;}
    .foot_top1 dl dt{margin:20px auto;}
    .foot_top3 dl dt{width:100px;height:100px;margin:0 auto;}
    .foot_top3 dl dd{margin-top:0;}
    .foot_top1 dl dt span{font-size: 14px;}
    .foot_top1 dl dt strong{font-size: 16px;}
    .foot_top1 dl dd{font-size: 14px;}
    .foot_btm{padding:10px;text-align: center;}
    .foot_btm p{line-height: 20px;float: none;}

    .banner{height:100%;}
    .banner .swiper-container_banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev,
    .banner .swiper-container_banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{width:30px;height:30px;background-size: cover !important;}
    .sy_mian,.mains{max-width: 640px;width:92%;margin:0 auto;padding:20px 2%;}
    .sy_about_left,
    .sy_about_right{width:100%;float: none;padding: 0;}
    .sy_news_left .mores{margin-top:2%;}
    .sy_news_left,
    .sy_news_right{max-width: 640px;width:100%;}
    .sy_news_right{position: relative;}
    .sy_news_right .swiper-pagination_news{display:none;}
    .sy_news .swiper-button-next{left:auto;}
    .sy_news .swiper-button-prev{left:0;}
    .sy_news_left .title{text-align: center;}
    .sy_news .swiper-button-prev, .sy_news .swiper-button-next{width:30px;height:30px;z-index: 2;top: 30%;}
    .swiper-container_news .swiper-slide .pic{height:130px;}
    .swiper-container_news .swiper-slide .tct .time{font-size: 14px;margin:15px auto;}
    .swiper-container_news .swiper-slide .tct .time i{font-size: 20px;}
    .swiper-container_news .swiper-slide .tct .bt{font-size: 16px;line-height: 24px;}
    .swiper-container_news .swiper-slide .tct .mores{margin:15px auto;}
    .sy_products .mores a, .sy_news_left .mores a{width:150px;line-height: 40px;font-size: 14px;}
    .sy_news_left .title .bt_cn,
    .sy_products .title .bt_cn,
    .sy_about_left .bt_cn,
    .about2 .title h3,
    .honor .title,
    .contact .title h3{font-size: 20px;text-align: center;}
    .sy_news_left .title .bt_en,
    .sy_products .title .bt_en,
    .sy_about_left .bt_en{font-size: 14px;text-align: center;}
    .swiper-container-products .swiper-slide .pic{height:300px;}
    .swiper-container-products .swiper-slide .tct .bt{font-size: 18px;}
    .swiper-container-products .swiper-slide .tct .tst{font-size: 14px;}
    .swiper-container-products .swiper-slide .tct .txt{font-size: 14px;margin:15px auto;}
    .swiper-container-products .swiper-slide .tct .icon{width:30px;height:30px;}
    .swiper-container-products .swiper-slide:hover .tct .icon{margin-top: 24%;}
    .sy_mian .more a{width:150px;line-height: 40px;font-size: 14px;}
    .sy_about_right{height:340px;}
    .sy_about_left .btm_list ul li p{font-size: 12px;}
    .sy_about_left .btm_list ul li span strong{font-size: 36px;}
    .sy_about_left .txt{margin:15px auto;font-size: 14px;}
    .swiper-container-products,
    .sy_products .mores, .sy_news_left .mores{margin-top:20px;}
    
    .bar{height:350px;}
    .crumbs{margin:0 auto;}
    .crumbs_con{height: auto;line-height: 36px;}
    .crumbs_con ul li{width:48%;text-align: center;border:1px solid #dedede;box-sizing: border-box;margin:1%;}
    .crumbs_con .crumbs_left ul li a::after{display: none;}
    .crumbs_con .crumbs_left ul li{font-size: 14px;}
    .about1_top .about1_left,
    .about1_top .about1_right{width:100%;float: none;margin:2% auto;}
    .about1_btm ul li span strong{font-size: 36px;}
    .about1_btm ul li p{font-size: 14px;}
    .about1_top .about1_left .bt{font-size: 20px;margin:15px auto;}
    .about1,
    .about1_btm,
    .about2,
    .honor,
    .page{padding:20px 0;}

    .honor_list ul li{width: 48%;}
    .honor_list ul li:nth-child(2n){margin-right: 0;}
    .honor_list ul li .pic{height:260px;}
    .culture_list ul li:nth-child(odd) .left, .culture_list ul li:nth-child(even) .right,
    .culture_list ul li:nth-child(odd) .right, .culture_list ul li:nth-child(even) .left{float:none;width:100%;}
    .culture_list ul li .left .bt{font-size: 20px;margin-top:20px;}
    .culture_list ul li .left .tst{font-size: 16px;}
    .culture_list ul li .left .txt{font-size: 16px;}
    .culture_list ul li .left, .culture_list ul li .right{height:220px;}

    .enterprise_list ul li:nth-child(odd) .left, .enterprise_list ul li:nth-child(even) .right,
    .enterprise_list ul li:nth-child(odd) .right, .enterprise_list ul li:nth-child(even) .left{float: none;width:100%;}
    .enterprise_list ul li .left, .enterprise_list ul li .right{height:220px;}
    .enterprise_list ul li .left .bt{font-size: 18px;}
    .enterprise_list ul li .left .txt{font-size: 14px;}
    .swiper-container-enterprise .swiper-button-next:after,
    .swiper-container-enterprise .swiper-button-prev:after{font-size: 20px;}
    .swiper-container-enterprise .swiper-slide,
    .swiper-container-enterprise .swiper-slide .pic{height:250px;}

    .mains .txt p,
    .mains .text p,
    .invite3_list dl.active dd p{font-size: 14px !important;}

    .invite1{margin:0 auto;padding: 30px 0 0;}
    .invite2{margin:0 auto;}
    .invite3{padding:0;}
    .invite2 .title, .invite3 .title{margin:20px auto;}
    .invite3_list dl dt{padding:3%;display: block;}
    .invite3_list dl dt .left,
    .invite3_list dl dt .right{width:100%;float: none;}
    .invite3_list dl dt .left h3{font-size: 18px;}
    .invite3_list dl dt .left span{width:50%;font-size: 14px;}
    .invite3_list dl dt .right span{margin: 0;line-height: 40px;}
    .invite3_list dl.active dd{padding:3%;}

    .contact .title p{font-size: 16px;margin-top: 2%;}
    .contact .title strong{font-size: 20px;}
    .contact_list ul li{width:100%;}
    .contact_list ul li .top dl dt{font-size: 18px;}
    .contact_list ul li .top dl dd{font-size: 14px;}
    .contact_list ul li .btm{height:185px;margin: 0 auto;}
    .contact .title{padding:0 0 20px;}
    .solution_list ul li .mores{display: none;}
    .solution_list ul li .pic{width:34%;height:120px;}
    .solution_list ul li .tct .bt{font-size: 18px;margin:10px auto;}
    .solution_list ul li .tct .txt{font-size: 14px;}
    .news .title{padding:10px 0;}
    .news .title h3{font-size: 20px;line-height: 36px;}
    .lg_fy_conl,
    .lg_fy_conr{display: block;width:100%;}
    .products_list ul li,.products_list ul li:nth-child(3n){width:48.5%;margin:10px 1.5% 10px 0}
    .products_list ul li .pic{height:150px;}
    .products_list ul li .bt{font-size: 15px;}
    .products_list ul li:nth-child(2n){margin-right: 0;}
    .products_list ul li .pic .more{width:60px;height:60px;margin: -30px auto 0;}
    .products_list ul li .pic .more a{font-size: 14px;line-height: 60px;}

    .case_top ul li{max-width: 100%;width:100%;font-size: 14px;line-height: 40px;margin: 10px 0 0 0;}
    .case_list ul li{margin: 20px 2.3% 0 0;}
    .case_list ul li .pic{height:150px;}
    .case_list ul li .tct{padding:3%;}
    .case_list ul li .tct .left,
    .case_list ul li .tct .right{float: none;width:100%;}
    .case_list ul li .tct .left .bt{font-size: 18px;}
    .case_list ul li .tct .left .txt{font-size: 14px;}
    .case_list ul li .tct .right{font-size: 14px;line-height: 40px;max-width: 120px;}
    .customer_list ul li,
    .customer_list ul li:nth-child(5n){width:48.5%;margin:20px 1.5% 0 0;height:auto;}
    .honor .title p{font-size: 14px;}
    .maps_left{width:100%;}
    .mpa_ico{width:50%;margin: 0 0 0 auto;}
    #ChinaMap, #ChinaMap .svggroup svg{height:440px !important;}
    .service_btm select{width:300px;}
    .maps_right{width:100%;max-width: 640px;}
    .maps_right .tit{font-size: 20px;}
    .maps_right dl dt{font-size: 16px;}
    .maps_right dl dd{font-size: 14px;}
    .maps_right dl dd strong{font-size: 14px;}
    .swiper-container-qualifications .swiper-slide .pic{height:250px;}
    .swiper-container-qualifications .swiper-button-prev, .swiper-container-qualifications .swiper-button-next{width:30px;height:30px;z-index: 2;}
    .news .news_list ul li,
    .news .news_list ul li:nth-child(3n){width:48.5%;margin-right: 1.5%;margin-top: 20px;}
    .news .news_list ul li .pic{height:250px;}
    .news .news_list ul li .time{height:50px;}
    .news .news_list ul li .time .day{font-size: 18px;}
    .news .news_list ul li .tct{padding:3%;}
    .news .news_list ul li .tct .bt{font-size: 16px;line-height: 30px;height:60px;}
    .news .news_list ul li .tct .mores{margin-top:10px;}
    .news .news_list ul li .tct .mores a{font-size: 14px;}
    header .head_nav ul li{font-size: 18px;}
    .banner .swiper-pagination_banner .swiper-pagination-bullet{margin:0 20px;}
    .banner .swiper-pagination_banner .swiper-pagination-bullet::after{width:20px;}
    .swiper-container-products .swiper-button-next{z-index: 2;}
    
    .electric_list ul li{height:150px;}
    .electric_list ul li .pic{height:150px;}
    .electric_list ul li .pic img{max-height:150px;}
    .electric_list ul li .tct .bt_cn{font-size: 18px;}
    .electric_list ul li .tct .bt_en{font-size: 14px;padding-bottom: 45px;}
    .electric_list ul li:hover .more a{font-size: 14px;}
    .electric_list ul li:hover .more{margin-bottom:20px ;}

    .mark{display: none;}
    .web_he{float: none;margin:0 auto;}
    .web_he .coor_inner{display: block !important;}
    .maps .tit{font-size: 20px;}
}
@media screen and (max-width:1024px){
    
    

    
    
}
@media screen and (max-width:768px){
    
    
    
}
@media screen and (max-width:640px){
    .bar{height:185px;}
    
}
@media screen and (max-width:414px){
    .bar {height: 150px;}
    .news .news_list ul li .pic{height:150px;}
}
@media screen and (max-width:375px){
   
}
@media screen and (max-width:360px){}
@media screen and (max-width:320px){
    
}