/*
*最小1200px，后面最大1200px
*/
@media screen and (min-width: 1200px) {
    /* 首页 */
    .product_zhuan li:hover .top img{
       -webkit-transform: scale(1.3,1.3);
        -moz-transform: scale(1.3,1.3);
        -ms-transform: scale(1.3,1.3);
        -o-transform: scale(1.3,1.3);
        transform: scale(1.3,1.3);
    }
    .sy_banner .slick-next:hover{
        background: url("../images/sy_right1.png") 0 0 no-repeat;
    }
    .sy_banner .slick-prev:hover{
        background: url("../images/sy_left1.png") 0 0 no-repeat;
    }
    .sy_banner:hover .slick-prev,
    .sy_banner:hover .slick-next{
        display: block!important;
    }
    /* .product_zhuan li:hover{
        margin-top: -15px;
    } */
    .product_zhuan .slick-prev:hover{
        background: url("../images/sy_shang1.png") 0 0 no-repeat;
    }
    .product_zhuan .slick-next:hover{
        background: url("../images/sy_xia1.png") 0 0 no-repeat;
    }
    .sy_icon .huan:hover{
        background:  #ff8400;
    }
    .sy_icon .food:hover{
        background: #59cad5;
    }
    .sy_icon .yao:hover{
        background: #ffd200;
    }
    .sy_icon p:hover span{
        color: #ffffff!important;
    }
    .sy_icon p:hover{
        border: 1px solid transparent;
    }
    .sy_icon p:hover .hover-show{
        display: block;
    }
    .sy_icon p:hover .hover-hide{
        display: none;
    }
    .sy_company .left .more:hover .s2 {
        /* transform:rotate(180deg);
        
        -ms-transform:rotate(180deg);
        
        -moz-transform:rotate(180deg);
        
        -webkit-transform:rotate(180deg);
        
        -o-transform:rotate(180deg); */
    }
    .sy_solutions .btn .iconfont:hover{
        color: #007AFF;
    }
    .sy_solutions .more:hover{
        background: transparent;
        
    }
    .sy_solutions .more:hover span:first-child{
        color: #007AFF;
    }
    .sy_solutions .more:hover span{
        /* transform:rotate(180deg);
        
        -ms-transform:rotate(180deg);
        
        -moz-transform:rotate(180deg);
        
        -webkit-transform:rotate(180deg);
        
        -o-transform:rotate(180deg); */
    }
    .sy_news .right .right_box .img:hover img{
        -webkit-transform: scale(1.1) translateX(-50%);

        -ms-transform: scale(1.1) translateX(-50%);

        -o-transform: scale(1.1) translateX(-50%);

        transform: scale(1.1) translateX(-50%);
    }
    .sy_news .right .right_box .left:hover  .ti{
        color: #007AFF;
    }
    .pc_foot .link ul a li:hover{
        color: #ffffff;
    }
    .sy_technical .fr p:hover{
        background: #ffffff;
        border: none;
        color: #007AFF;
    }
    .sy_news_zhuan_con .item .btn:hover span img{
        transform:rotate(180deg);

        -ms-transform:rotate(180deg);

        -moz-transform:rotate(180deg);

        -webkit-transform:rotate(180deg);

        -o-transform:rotate(180deg);
    }
    .pc_nav_down .right ul li:hover{
        color: #59CAD5 ;
    }
    .sy_slutu .item:hover img{
        -webkit-transform: scale(1.1) translateX(-50%);

        -ms-transform: scale(1.1) translateX(-50%);

        -o-transform: scale(1.1) translateX(-50%);

        transform: scale(1.1) translateX(-50%);
    }
    .bread .bread_con a:hover,
    .bread ul li a:hover{
        color: #005baa;
    }
    .pro_box:hover .nei_btn{
        background-color: #fff;
        color: #007aff;
    }
    .pro_box:hover .nei_btn img.img_s{
        display: none;
    }
    .pro_box:hover .nei_btn img.img_d{
        display: inline-block;
    }
    .pro_box:hover .prob_txt h1{
        color: #007aff;
    }
    .sol_con .sol_box:hover .sol_fl h1{
        color: #007aff;
    }
    .sol_con .sol_box:hover .sol_fl .nei_btn {
        background-color: #fff;
        color: #007aff;
    }
    .sol_con .sol_box:hover .sol_fl .nei_btn .img_s{
        display: none;
    }
    .sol_con .sol_box:hover .sol_fl .nei_btn .img_d{
        display: inline-block;
    }
    .sol_con .sol_box:hover .sol_fr .mc{
        opacity: 0.5;
    }
    /*.sol_con .sol_box:hover .sol_fr img{*/
        /*transform: scale(1.1);*/
        /*-o-transform: scale(1.1);*/
        /*-ms-transform: scale(1.1);*/
        /*-moz-transform: scale(1.1);*/
        /*-webkit-transform: scale(1.1);*/
    /*}*/
    .solp_con:hover .solp_num{
        color: #007aff;
    }
    .solp_con:hover .solp_txt h1{
        color: #007aff;
    }
    .solp_con:hover .solp_txt h1 span{
        color: #007aff;
    }
    .down_box:hover .down_tit h1,
    .down_box:hover .down_tit h2,
    .down_box:hover .down_con p{
        color: #fff;
    }
    .down_box:hover {
        background-color: #025baa;
    }
    .down_box:hover .down_con img.img_s{
        display: none;
    }
    .down_box:hover .down_con img.img_d{
        display: block;
    }
    .new_top .newt_box:hover .newt_img img{
        transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
    }
    .new_top .newt_box:hover .newt_txt h1{
        color: #007aff;   
    }
    .newb_box:hover .newb_img img{
        transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
    }
    .newb_box:hover:after{
        opacity: 1;
    }
    .newb_box:hover span,
    .newb_box:hover h1,
    .newb_box:hover p{
        color: #fff;
    }
    .newb_box:hover .nei_btn,
    .newt_txt:hover .nei_btn{
        background-color: #fff;
        color: #007aff;
        border:1px solid #fff;
    }
    .newt_txt:hover .nei_btn{
        border: 1px solid #007aff;
    }
    .newb_box:hover .nei_btn .img_s,
    .newt_txt:hover .nei_btn .img_s{
        display: none;
    }
    .newb_box:hover .nei_btn .img_d,
    .newt_txt:hover .nei_btn .img_d{
        display: inline-block;
    }
    .newp_fen .newp_prev:hover,
    .newp_fen .newp_next:hover{
        background-color: #fff;
    }
    .newp_fen .newp_prev:hover a,
    .newp_fen .newp_next:hover a{
        color: #007aff;
    }
    .newp_fen .newp_reback:hover{
        background-color: #fff;
    }
    .newp_fen .newp_reback:hover .img_s{
        display: none;
    }
    .newp_fen .newp_reback:hover .img_d{
        display: inline-block;
    }
    .coop_logo .coop_icon:hover .coop_rel:after{
        opacity: 1;
    }
    .coop_logo .coop_icon:hover .coop_meng{
        opacity: 1;
    }
    .peo_xiala button:hover{
        background-color: transparent;
        color: #005baa;
    }
    .honor_slide:hover:before{
        top:0;
    } 
    .honor_slide:hover:after{
        top:50%;
    } 
    .yizhen_icon .yizhen_box:hover{
        border: 1px solid #cccccc;
    }
    .yizhen_icon .yizhen_box:hover .yz_img .img_s{
        display: none;
    }
    .yizhen_icon .yizhen_box:hover .yz_img .img_d{
        display: inline-block;
    }
    .yizhen_icon .yizhen_box:hover p{
        color: #005baa;
    }
    .tab_btn button:hover{
        background-color: transparent;
        color: #005baa;
    }
    .sy_news .right .right_box .left:hover .iconfont {
        transform: translateX(5px);
        -o-transform: translateX(5px);
        -ms-transform: translateX(5px);
        -moz-transform: translateX(5px);
        -webkit-transform: translateX(5px);
        color: #007AFF;
    }
    .pc_language:hover{
        color: #007AFF;
        border: 1px solid #007AFF;
    }
    .prot_fl:hover .nei_btn {
        background-color: transparent;
        color: #fff;
    }
    .prot_fl:hover .nei_btn .img_d{
        display: none;
    }
    .prot_fl:hover .nei_btn .img_s{
        display: inline-block;
    }
}
/*
*最大1680px，前面最小1200px，后面最大1440px
*/
@media screen and (max-width: 1680px){
    /* 首页 */
    .pc_nav_down .right {
        padding: 40px 30px 0 30px;
    }
    .sol_con .sol_box {
        margin-right: -100px;
    }
    .sol_con .sol_box .sol_fl p {
        margin: 0 -19px 25px;
    }
    .sol_con .sol_box .sol_fl {
        padding: 25px 0 0 0;
    }
    .pc_nav {
        padding: 0 0px;
    }
    .pc_nav > li>a>span{
        font-size: 14px;
    }
}
/*
*最大1440px，前面最大1680px，后面最大1200px
*/
@media screen and (max-width: 1440px){
    /*  首页 */
    .pc_head {
        padding-left: 15px;
        padding-right: 15px;
    }
    .pc_head .logo img{
        width: 150px;
    }
    .pc_nav {
        float: left;
        width: calc(100% - 395px);
    }
    .pc_search{
        width: 170px;
    }
    .pc_search input {
        width: 111px;
    }
    .sy_news_zhuan_con .item .tit{
        padding-bottom: 32px;
    }
    .sy_news .right .right_box .left {
        padding: 80px 40px 0;
    }
    .sol_con .sol_box {
        margin-right: 0px;
    }
    .sol_con .sol_box .sol_fl h1 {
        font-size: 20px;
    }
    .sol_con .sol_box .sol_fl h2 {
        margin-bottom: 15px;
    }
    .sol_con .sol_box .sol_fl p {
        margin: 0 -19px 15px;
    }
    .abb_slick {
        margin: 0 0px;
    }
}
@media screen and (max-width: 1300px){
    .pc_nav > li>a>span{
        font-size: 12px;
    }
}
/*
*最大1200px，前面最大1440px，后面最大1080px
*/
@media screen and (max-width: 1200px){
    /* 首页 */
    .content {
        width:100%;
        padding-left: 15px;
        padding-right: 15px;
        margin: auto;
    }
    .sy_solutions .btn {
        position: absolute;
        top: 200px;
        right: 50%;
        margin-right: -45px;
        cursor: pointer;
    }
    .pc_foot .link{
        display: none;
    }
    .sy_news .left {
        padding: 0 40px 68px;
    }
    .sy_news .right .right_box .left {
        padding: 80px 20px 0;
    }
    .pro_top {
        padding-top: 30px;
    }
    .pro_box .prob_txt {
        padding: 38px 15px 38px 0;
    }
    .pro_tedian .prot_fl {
        padding: 100px 0 100px 40px;
    }
    .pro_tedian .prot_fr ul {
        padding: 0 25px;
    }
    .sol_con .sol_box .sol_fl {
        padding: 25px 0;
    }
    .solp_con {
        padding: 40px 0;
    }
    .solp_con .solp_num {
        font-size: 78px;
    }
    .solp_con .solp_txt {
        padding-left: 90px;
    }
    .solp_con .solp_txt h1 span {
        left: 95px;
    }
    .neiban {
        margin-top: 80px;
    }
    .new_top .newt_box .newt_txt {
        padding: 10px 20px 20px;
    }
    .new_top .newt_box .newt_txt h1 {
        padding: 16px 0;
        font-size: 20px;
    }
    .new_top .newt_box .newt_txt p {
        margin: 15px 0 15px;
        font-size: 14px;
    }
    .new_top .newt_box .newt_txt .new_btn span {
        font-size: 14px;
    }
    .newb_box {
        padding: 15px 0;
    }
    .newb_box .newb_img {
        padding-left: 0px;
    }
    .newb_box .newb_txt {
        padding: 10px 0px 0 15px;
    }
    .newb_box .newb_txt span {
        font-size: 14px;
    }
    .newb_box .newb_txt h1 {
        font-size: 20px;
        margin: 10px 0 0;
    }
    .newb_box .newb_txt p {
        margin: 15px 0;
        font-size: 14px;
    }
    .brand .brand_tit {
        padding: 30px 0px;
    }
    .brand .brand_tit h1 {
        padding: 0px;
        font-size: 24px;
    }
    .brand .brand_tit h1::after {
        display: none;
    }
    .brand {
        padding-bottom: 30px;
    }
    .coop_logo {
        margin: 0 -10px 0px;
    }
    .coop_logo .coop_icon {
        padding: 0 10px;
        margin-bottom: 30px;
    }
    .peo_top {
        padding-top: 30px;
    }
    .honor_slick {
        margin: 40px 0px;
        padding: 0 30px;
    }
    .honor_slick .slick-prev {
        left: 0px;
    }
    .honor_slick .slick-next {
        right: 0px;
    }
    .map_center .mapc_fl, .map_center .mapc_fr {
        padding-right: 180px;
    }
}
/*
*最大1080px，前面最大1200px，后面最大990px
*/
@media screen and (max-width: 1080px){
    /* 首页 */
    .pc_foot {
        padding-top: 25px;
    }
    .pc_foot .lianxi ul{
        float: none;
        max-width: 600px;
        margin: auto;
        text-align: center;
    }
    .pc_foot .p1 {
       display: none;
    }
    .foot_share {
        float: none;
        margin: 20px auto;
    }
    .pc_foot .firend_link {
        float: none;
        margin: auto;
    }
    .sy_news .left {
        float: none;
        width: 100%;
        height: auto;
        padding: 0 20px 68px;
        position: relative;
    }
    .sy_news .right{
        float: none;
        width: 100%;
        padding: 0 40px;
    }
    .pro_top .prot_fl .prot_txt {
        padding: 0 15px;
    }
    .pro_top .prot_fl .prot_txt h1 {
        font-size: 20px;
    }
    .pro_box .prob_txt {
        padding: 20px 10px 20px 0;
    }
    .pro_box .prob_txt h1 {
        font-size: 16px;
    }
    .pro_box .prob_txt p {
        margin: 10px 0;
    }
    .pron_slick .prons_fr h1 {
        font-size: 20px;
    }
    .pro_tedian .prot_fr {
        padding: 10px 0;
    }
    .pro_tedian .prot_fr ul {
        padding: 0 15px;
    }
    .pro_tedian .prot_fr ul li {
        font-size: 14px;
        padding: 4px 0 4px 15px;
    }
    .pro_tedian .prot_fl h1 {
        font-size: 20px;
    }
    .pro_canshu {
        padding: 40px 0px 10px 0px;
    }
    .pro_mo h1 {
        font-size: 16px;
    }
    .solp_con .solp_txt h1 {
        font-size: 16px;
    }
    .down_box .down_tit {
        width: 250px;
        padding-left: 60px;
    }
    .down_box .down_con {
        width: calc(100% - 250px);
    }
    .down_box .down_tit {
        width: 160px;
        padding-left: 20px;
    }
    .down_box .down_con {
        width: calc(100% - 160px);
    }
    .down_box .down_con p {
        padding: 0;
    }
    .down_box .down_con img {
        right: 15px;
    }
    .new_top {
        padding: 30px 0;
    }
    .newb_box .newb_txt {
        padding: 0px 0px 0 10px;
    }
    .newb_box .newb_txt h1 {
        font-size: 18px;
        margin: 5px 0 0;
    }
    .newb_box .newb_txt p {
        margin: 10px 0;
    }
    .peo_top {
        margin-top: 0px;
    }
    .peo_bottom {
        padding-top: 0px;
    }
    .peo_xiala {
        padding: 1px 30px 40px 30px;
    }
    .peo_xiala h1 {
        font-size: 16px;
        margin-top: 25px;
    }
    .peo_xiala ul li {
        font-size: 14px;
    }
    .peo_xiala button {
        font-size: 18px;
    }
    .peo_box {
        margin-top: 30px;
    }
    .abb_slide p {
        padding: 0 40px;
    }
    .yizhen_icon {
        margin: 20px 0 20px;
    }
    .yz_fl {
        padding-right: 15px;
    }
    .about_culture .ab_cul {
        margin: 40px -10px 50px;
    }
    .about_culture .ab_cul .ab_box {
        padding: 0 10px;
    }
    .about_culture .ab_cul .ab_box img {
        width: 40px;
        margin-bottom: 10px;
    }
    .about_culture .ab_cul .ab_box h1 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .about_culture .ab_cul .ab_box p {
        font-size: 14px;
    }
    .map_center .mapc_fl, .map_center .mapc_fr {
        padding-right: 100px;
    }
    .map_top .map_fl {
        width: 100%;
        padding-right: 0px;
    }
    .map_top .map_fr {
        width: 100%;
    }
    .map_center .mapc_fl, .map_center .mapc_fr {
        padding-right: 0px;
    }
    .map_center {
        padding: 20px 0;
    }
    .map_top {
        margin-top: 20px;
    }
    .prot_fl .prot_img {
        padding: 64px 50px 0px 20px;
    }
    .prot_fl .prot_txt {
        padding: 0 40px;
    }
    .prot_fl {
        height: 520px;
    }
    .pro_box {
        height: 260px;
    }
}
/*
*最大990px，前面最大1080px，后面最大767px
*/
@media screen and (max-width: 990px){
    /* 首页 */
    .sy_cn_1{
        font-size: 24px;
    }
    .sy_product .sy_cn_1{
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .sy_product .sy_en_1 {
        padding-bottom: 25px;
    }
    .sy_en_1 {
        font-size: 14px;
    }
    .sy_jianjie > .sy_cn_1 {
        color: #ffffff;
        padding-top: 124px;
        padding-bottom: 15px;
    }
    .sy_jianjie {
        height: 300px;
    }
    .sy_icon {
        text-align: center;
        margin: -50px 0 30px;
    }
    .sy_icon p {
        width: 100px;
        height: 100px;
        margin: 0px 25px;
    }
    .sy_icon p img {
        width: 30px;
        display: block;
        max-width: 100%;
        margin: 20px auto 10px;
    }
    .sy_company .left .p1 {
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .sy_solutions .sy_cn_2 {
        font-size: 24px;
        padding-top: 25px;
        padding-bottom: 15px;
    }
    .sy_solutions .sy_en_2 {
        font-size: 14px;
        padding-bottom: 50px;
    }
    .sy_solutions .btn {
        top: 98px;
    }
    .sy_solutions .more {
        margin: 30px auto;
    }
    .sy_cn_3{
        font-size: 24px;
        padding-top:24px ;
        padding-bottom: 15px;
        text-align: center;
    }
    .sy_en_3{
        color: #ffffff;
        font-size: 14px;
        padding-bottom: 15px;
        text-align: center;
    }
    .sy_news_zhuan_con .item .date {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .sy_news_zhuan_con .item .tit {
         font-size: 15px;
         padding-bottom: 15px;
     }
    .sy_news_zhuan_con .item .btn {
        margin: 15px auto;
    }
    .sy_news .left .butt {
        display: none;
    }
    .sy_news_zhuan .slick-dots {
        position: absolute;
        bottom: -35px;
    }
    .bread ul {
        margin: 0 -10px;
    }
    .bread ul li {
        padding: 0px 10px;
    }
    .bread ul li a {
        font-size: 14px;
    }
    .sol_con {
        padding-top: 30px;
    }
    .wenti {
        padding-top: 0px;
    }
    .newp_tit {
        padding: 20px 0;
    }
    .newp_tit h1 {
        font-size: 20px;
    }
    .newp_mess {
        padding: 20px 0;
    }
    .newp_mess span {
        padding: 5px 30px;
        font-size: 14px;
    }
    .newp_txt p {
        font-size: 14px;
    }
    .newp_fen {
        padding: 30px 0;
    }
    .prot_fl .prot_img {
        padding: 70px 50px 13px 20px;
    }
    .prot_fl .prot_txt {
        padding: 0px 30px;
    }
}
/*
*最大767px，前面最大990px，后面最大600px
*/
@media screen and (max-width: 767px){
/* 首页 */
    .sy_solutions .btn {
        display: none;
    }
    .sy_slutu .slick-prev{
        width: 17px;
        height: 30px;
        left: 5px;
        z-index: 1;
        background: url("../images/sy_shang.png") 0 0 no-repeat;
        background-size: 100% 100%;
    }
    .sy_slutu .slick-next{
        width: 17px;
        height: 30px;
        right: 5px;
        z-index: 1;
        background: url("../images/sy_xia.png") 0 0 no-repeat;
        background-size: 100% 100%;
    }
    .sy_solutions .sy_en_2 {
        padding-bottom: 25px;
    }
    .sy_banner .item .ph-show{
        display:inline-block;
    }
    .sy_banner .item .ph-hide{
        display: none;
    }
    .sy_company .right {
        display: none;
    }
    .sy_company .left {
        float: none;
        width: 100%;
    }
    .sy_company .left .p1 {
        padding-right: 0px;
    }
    .sy_solutions {
        margin-top: 30px;
    }
    .sy_news .right {
        float: none;
        width: 100%;
        padding: 0 0px;
    }
    .sy_technical {
        width: 100%;
        height:auto;
    }
    .sy_technical .content > .fl{
        float: none;
    }
    .sy_technical .fl .cn {
        font-size: 24px;
        padding-top: 15px;
        text-align: center;
    }
    .sy_technical .fl .en {
        text-align: center;
        padding-bottom: 15px;
    }
    .sy_technical .center {
        position: absolute;
        left: 15px;
        bottom: 0;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
    .sy_technical .fr p {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .bread {
        display: none;
    }
    .pro_top .prot_fl {
        width: 100%;
    }
    .prot_fr {
        width: 100%;
    }
    .pro_box {
        width: 100%;
        border-bottom: 1px solid #e6e6e6;
    }
    .pro_bottom .pro_box:nth-child(2n) {
        border-left: 1px solid #e6e6e6;
    }
    .fenyeph{
        display: block;
    }
    .fenye{
        display: none;
    }
    .nei_btn {
        width: 105px;
        padding: 6px 10px 6px 15px;
    }
    .nei_btn img {
        margin-left: 15px;
    }
    .pron_slick .prons_fl {
        width: 100%;
    }
    .pron_slick .prons_fr {
        width: 100%;
    }
    .pron_slick .prons_fr h1 {
        margin: 30px 0 30px;
    }
    .pron_slick .prons_fr button {
        margin-bottom: 30px;
    }
    .pron_slick {
        margin-top: 30px;
    }
    .pron_text {
        padding: 20px 0;
    }
    .pron_text p {
        font-size: 14px;
    }
    .pron_slick .prons_fr button {
        font-size: 14px;
    }
    .pron_tit {
        padding-top: 0px;
    }
    .pron_tit h1 {
        font-size: 20px;
    }
    .pro_tedian {
        margin: 20px 0;
    }
    .pro_tedian .prot_fl {
        width: 100%;
        padding: 20px 0 20px 15px;
    }
    .pro_box:nth-child(2n+3) {
        border-left: 1px solid #e6e6e6;
    }
    .prot_fl {
        width: 100%;
        padding: 20px 15px 20px 15px;
    }
    .prot_fl .prot_txt {
        padding: 0 0px;
    }
    .pro_con {
        padding-top: 20px;
    }
    .prot_fl .prot_txt h1 {
        padding: 10px 0;
        font-size: 18px;
    }
    .pro_tedian .prot_fr {
        width: 100%;
    }
    .pro_tedian .prot_fr ul {
        width: 100%;
    }
    .pro_tedian .prot_fr ul li::after {
        top: 14px;
    }
    .pro_yuanli p {
        font-size: 14px;
    }
    .pro_yuanli {
        padding: 20px 0 20px 0;
    }
    .pro_biaozhun li {
        padding: 3px 0;
        font-size: 14px;
    }
    .pro_biaozhun {
        padding: 20px 0 20px;
    }
    .pro_liucheng {
        padding: 30px 0 30px 0;
    }
    .proc_fl {
        width: 100%;
    }
    .pro_canshu li {
        padding: 0px 0 15px 20px;
        font-size: 14px;
    }
    .pro_canshu li::before {
        width: 16px;
    }
    .pro_canshu li::after {
        display: none;
    }
    .proc_fr {
        width: 100%;
        padding-top: 20px;
    }
    .neiban {
        margin-top: 80px;
    }
    .pro_mo h1 {
        padding-left: 0px;
    }
    .pro_mo {
        padding-bottom: 30px;
    }
    .pro_use {
        padding: 20px 0 30px 0;
    }
    .pro_use p {
        margin-bottom: 20px;
        font-size: 14px;
    }
    .sol_con .sol_box .sol_fl {
        width: 100%;
        padding: 20px 0;
    }
    .sol_con .sol_box .sol_fr {
        width: 100%;
    }
    .sol_con {
        padding-top: 0px;
    }
    .sol_con .sol_box::after {
        display: none;
    }
    .solp_con .solp_num {
        display: none;
    }
    .solp_con .solp_txt {
        position: relative;
        top: auto;
        left: auto;
        transform: translateY(0px);
        -o-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -webkit-transform: translateY(0px);
        padding-left: 0px;
    }
    .solp_con .solp_txt h1 span {
        display: block;
        position: relative;
        top: auto;
        left: auto;
        transform: translateY(0px);
        -o-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -webkit-transform: translateY(0px);
    }
    .solp_con {
        padding: 10px 0;
    }
    .solp_con .solp_txt h1 {
        padding: 5px 0;
    }
    .sol_page {
        padding: 20px 0 20px;
    }
    .wen_top {
        /* padding-left: 47px; */
        padding-left: 0px;
    }
    .wen_top .wen_q {
        display: none;
        /* width: 45px;
        height: 45px; */
    }
    .wen_top .wen_q p {
        font-size: 20px;
        line-height: 45px;
    }
    .wen_box.act .wen_top .wen_con {
        height: auto;
        padding: 0px 7px;
    }
    .wen_top .wen_con p {
        font-size: 14px;
        padding: 12px 0px;
    }
    .wen_top .wen_con span {
        right: 15px;
        font-size: 12px;
    }
    .wen_bottom .wen_a {
        display: none;
    }
    .wen_bottom {
        padding-left: 0px;
    }
    .wen_bottom .wen_bcon {
        height: auto;
        padding: 15px 7px 15px;
    }
    .wen_top .wen_con {
        padding: 0px 7px;
    }
    .down {
        padding-top: 25px;
    }
    .down_box {
        margin-top: 20px;
        padding: 15px 0;
    }
    .down_box .down_tit {
        width: 100%;
        margin-bottom: 10px;
        padding-left: 0px;
        text-align: center;
    }
    .down_box .down_con {
        width: 100%;
        padding: 0 15px;
        text-align: center;
    }
    .down_box .down_con p {
        font-size: 14px;
    }
    .down_box .down_con img {
        position: relative;
        top: auto;
        right: auto;
        transform: translateY(0%);
        -o-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -webkit-transform: translateY(0%);
    }
    .down_box .down_con img.img_s{
        display: inline-block;
        margin-top: 10px;
    }
    .new_top .newt_box .newt_txt {
        width: 100%;
        position: relative;
        top: auto;
        right: auto;
        transform: translateY(0%);
        -o-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -webkit-transform: translateY(0%);
    }
    .new_top .newt_box .newt_img {
        width: 100%;
        float: none;
    }
    .new_top .newt_box:nth-child(1) {
        margin-bottom: 20px;
    }
    .newb_box .newb_img {
        width: 100%;
    }
    .newb_box .newb_txt {
        width: 100%;
        padding: 10px 0px;
    }
    .newb_box {
        padding: 0px 0 10px;
    }
    .newp_fen .newp_prev, .newp_fen .newp_next {
        width: 120px;
        padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .newp_fen .newp_reback {
        display: none;
    }
    .newp_txt img {
        margin-top: 20px;
    }
    .brand .brand_tit {
        padding: 20px 0px;
    }
    .brand .brand_tit h1 {
        font-size: 20px;
    }
    .brand .pro_box:nth-child(2n) {
        border-left: 1px solid #e6e6e6;
    }
    .coop_tit {
        padding: 30px 0;
    }
    .coop_tit h1 {
        font-size: 20px;
        margin-bottom: 0px;
    }
    .coop_tit h2 {
        font-size: 14px;
        padding-bottom: 10px;
    }
    .coop_logo .coop_icon {
        width: 50%;
    }
    .coop_logo .coop_icon .coop_jia {
        bottom: 10px;
        right: 10px;
        width: 20px;
    }
    .peo_top {
        padding-left: 0px;
    }
    .peo_top .peo_mail {
        position: relative;
        bottom: auto;
        left: auto;
        padding: 25px 15px;
        text-align: center;
    }
    .peo_top .peo_mail a {
        font-size: 16px;
    }
    .peo_zhiwei {
        padding: 12px 15px;
    }
    .peo_zhiwei h1 {
        font-size: 14px;
    }
    .peo_zhiwei p {
        font-size: 14px;
    }
    .peo_zhiwei .peo_img {
        right: 15px;
        width: 15px;
    }
    .peo_xiala {
        padding: 1px 10px 30px 10px;
    }
    .peo_xiala h1 {
        font-size: 14px;
        margin-top: 20px;
    }
    .peo_xiala ul {
        padding-left: 10px;
    }
    .peo_xiala button {
        font-size: 16px;
        padding: 12px 40px;
        margin: 20px 0 0 10px;
    }
    .about h1.th1 {
        padding: 20px 0 20px;
        font-size: 20px;
    }
    .yizhen_icon .yizhen_box {
        padding: 0px 0 40px;
    }
    .yizhen_icon .yizhen_box img {
        margin-bottom: 0px;
    }
    .yz_fl {
        width: 100%;
        padding-right: 0px;
    }
    .yz_ul p {
        margin-bottom: 15px;
    }
    .yz_ul h1 {
        font-size: 20px;
    }
    .yz_fr {
        width: 100%;
        padding-bottom: 20px;
    }
    .about_culture .ab_cul {
        margin: 20px -10px 40px;
    }
    .ab_cul .slick-dots {
        bottom: -20px;
    }
    .about_big .ab_p {
        margin: 10px auto 20px;
        padding: 0 15px;
    }
    .honor_slick {
        margin: 25px 0px;
        padding: 0 20px;
    }
    .honor_slide .honor_txt {
        padding: 20px 0;
    }
    .honor_slide .honor_txt h1 {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .map_top .map_fr .map {
        height: 200px;
    }
    .map_top .map_fl h1 {
        padding: 10px;
        text-align: center;
        font-size: 24px;
    }
    .map_top .map_fl h1 br{
        display: none;
    }
    .map_center .mapc_fl, .map_center .mapc_fr {
        width: 100%;
    }
    .map_center {
        padding: 0px 0;
    }
    .map_bottom h1 {
        padding: 0 0 20px;
        font-size: 20px;
    }
    .map_bottom .map_table span {
        width: 100%;
        margin-bottom: 15px;
    }
    .tab_btn button {
        padding: 10px 30px;
        font-size: 16px;
    }
    .tab_btn {
        padding: 20px 0;
    }
    .map_txt {
        padding: 0 10px 0 10px;
    }
    .map_bottom .map_table textarea {
        height: 135px;
    }
    .neiban .img_d{
        display: block;
    }
    .neiban .img_s{
        display: none;
    }
    .sy_banner {
        margin-top: 80px;
    }
    .prot_fl {
        height: auto;
    }
    .pro_box {
        height: auto;
    }
    .map_top .map_fr .map {
        height: auto;
    }
}
/*
*最大600px，前面最大767px，后面最大500px
*/
@media screen and (max-width:600px){
    /* 首页 */
    .sy_news .right .right_box .left{
        width: 100%;
        height: auto;
        padding: 20px 20px;
    }
    .sy_news .right .right_box .left:before{
        display: none;
    }
    .sy_news .right .right_box:first-child .left:before{
        display: none;
    }
    .sy_news .right .right_box:last-child .left:before{
        display: none;
    }
    .sy_news .right .right_box:first-child .left{
        float: none;
    }
    .sy_news .right .right_box:last-child .left{
        float: none;
    }
    .sy_news .right .right_box .img{
        float: none;
        width: 100%;
        height:auto;
    }
    .sy_news .right .right_box .img img{
        width: 100%;
        height:auto;
        position: static;
        -webkit-transform: translateX(0%);

        -moz-transform: translateX(0%);

        -ms-transform: translateX(0%);

        -o-transform: translateX(0%);

        transform: translateX(0%);
    }
}
/*
*最大500px，前面最大600px，后面最大414px
*/
@media screen and (max-width:500px){
    /* 首页 */
    .sy_icon p {
        margin: 0px 15px;
    }
    .sy_technical .content > .fr{
        float: none;
        margin: 0 auto 100px;
    }
    .sy_technical .fr p {
        margin: 0 auto 20px;
    }
    .sy_technical {
        overflow: hidden;
    }
  /*  .sy_technical .center {
        position: absolute;
        left: 50%;
        bottom: 0;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }*/
}
/*
*最大414px，前面最大500px
*/
@media screen and (max-width: 414px){
    /* 首页 */
    .sy_icon {
        text-align: center;
        margin: -50px 0 30px;
    }
    .sy_icon p {
        width: 80px;
        height: 80px;
        margin: 0px 10px;
    }
    .sy_icon p img {
        margin: 7px auto;
    }
    .sy_slutu .item{
        height: auto;
    }
    .sy_slutu .item img{
        width: 100%;
        height: auto;
        position: static;
        -webkit-transform: translateX(0%);

        -moz-transform: translateX(0%);

        -ms-transform: translateX(0%);

        -o-transform: translateX(0%);

        transform: translateX(0%);
    }
    .pro_box .prob_img {
        width: 100%;
    }
    .pro_box .prob_txt {
        width: 100%;
        padding: 20px 10px 20px 10px;
    }
    .coop_logo .coop_icon {
        width: 100%;
    }
    .peo_zhiwei h1 {
        float: none;
        width: 100%;
    }
    .peo_zhiwei p {
        float: none;
        width: 100%;
    }
}