/*
*最小1200px
*/
@media screen and (min-width: 1200px) {
    .newp_fenye .newpf_fl:hover{
        background: #ffffff;
    }
    .newp_fenye .newpf_fl:hover p{
        color: #035aa9;
    }
    .pc_nav>  li:hover >a >span{
        color:#13559f;
    }
    .pc_nav_down> li:hover >a>p{
        background:#12569F;
        color: #ffffff;
    }
    .pc_nav_down li p:hover .iconfont{
        color: #ffffff;
    }
    .pc_nav_down_two> li:hover >a>p{
        background:#0E78C9;
        color: #ffffff;
    }
    .pc_nav_down_three> li:hover >a>p{
        background:#2b93e2;
        color: #ffffff;
    }
    .sy_product_xq .right .cp:hover{
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }
    .sy_ys .left .img:hover img{
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }
    .sy_product_xq_btn .prev:hover{
        background: rgba(255,160,79,0.8);
    }
    .sy_product_xq_btn .next:hover{
        background: rgba(255,125,14,0.8);
    }
    .sy_banner .slick-prev:hover{
        background: url("../images/a19.png") 0 0 no-repeat;
    }
    .sy_banner .slick-next:hover{
        background: url("../images/a17.png") 0 0 no-repeat;
    }
    .sy_product .slick-prev:hover{
        background: url("../images/a261.png") 0 0 no-repeat;
    }
    .sy_product .slick-next:hover{
        background: url("../images/a271.png") right 0 no-repeat;
    }
    .sy_product .item:hover .icon{
        background: url("../images/a28.png") 0 0 no-repeat;
    }
    .sy_product .item:hover .name{
        color:#13559f ;
    }
    .sy_product .item:hover .icon .hover_show{
        display: inline-block;
    }
    .sy_product .item:hover .icon .hover_hide{
        display: none;
    }
    .more1:hover{background:#13559f;color: #ffffff }
    .sy_news .tu:hover img{
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }
    .sy_news .news_list li:hover .name{
        color:#13559f ;
    }
    .sy_news .news_list li:hover .icon-prev_r_{
        color:#13559f ;
    }
    .sy_news .right .icon-jiantou1-copy:hover{
        color:#13559f ;
    }
    .sy_news .zi:hover h2{
        color:#13559f ;
    }
    .foot_con .right p:hover{
        color: rgba(255,255,255,1);
    }
    .foot_copy a:hover{
        color: #ffffff;
    }
    .pro_fr .pro_box .pro_img:hover 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);
    }
    .pro_fr .pro_box:hover h1{
        color: #13559f ;
    }
    .prop_page .prop_box .prop_fr:hover 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);
    }
    .pro_tab table tr:hover{
        background-color: #13559f;
    }
    .pro_tab table tr:hover a,
    .pro_tab table tr:hover th{
        color: #ffffff;
    }
    .pro_tab tr:hover td,
    .pro_tab tr:hover th{
        border: 1px solid #2362aa;
    }
    .huanbao .hb_top .hb_fr:hover 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);
    }
    .hb_tedian .hb_slide .hb_con:hover .img_s{
        display: none;
    }
    .hb_tedian .hb_slide .hb_con:hover .img_d{
        display: block;
    }
    .hb_tedian .hb_slide .hb_con:hover{
        -moz-box-shadow:0px 0px 14px #e6e6e6; 
        -webkit-box-shadow:0px 0px 14px #e6e6e6; 
        box-shadow:0px 0px 14px #e6e6e6;
    }
    .sup_box:hover .suo_txt h1{
        color: #1c5ca3;
    }
    .como_txt .com_ul .com_li:hover img{
        transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
    .comf_con .slick-prev:hover{
        background: url(../images/comprev1.png);
    }
    .comf_con .slick-next:hover{
        background: url(../images/comnext1.png);
    }
    .comf_con .comf_slide .comf_box:hover img{
        transform: rotateY(360deg);
    }
    .comf_con .comf_slide .comf_box:hover{
        -moz-box-shadow:0px 0px 10px #E3E5E7; 
        -webkit-box-shadow:0px 0px 10px #E3E5E7; 
        box-shadow:0px 0px 10px #E3E5E7; 
    }
    .join_top .join_bg .jt_fr:hover 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);
    }
    .newl_box:hover .newl_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);
    }
    .newl_box:hover .newl_txt h1{
        color: #1d5dbf;
    } 
    .newl_box:hover .newl_txt span{
        color: #1d5dbf;
    } 
    .map_change .map_gai:hover .img_s{
        display: none;
    }
    .map_change .map_gai:hover .img_d{
        display: inline-block;
    }
    .made_top .made_img:hover 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);
    }
    .made_ul .made_li .madeli_con:hover{
        background-color: #f1f1f3;
    }
    .sol_fl:hover 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_fl .solp_big:hover img,
    .solp_fl .solp_small:hover 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);
    }
    .yun_fl img:hover{
        transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
    }
    .made_slick .mades_tit .mades_prev:hover{
        background-color: #13559f;
        transition: .3s;
        -o-transition: .3s;
        -ms-transition: .3s;
        -moz-transition: .3s;
        -webkit-transition: .3s;
    }
    .made_ul .made_li:hover img{
        transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
    }
    .made_slick .mades_tit .mades_prev:hover + .mades_next{
        background-color: #f2f2f2;
    }
    .made_slick .made_lunbo .mades_slide:hover 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);
    }
    .made_slick .mades_tit .mades_next:hover{
        transition: .3s;
        -o-transition: .3s;
        -ms-transition: .3s;
        -moz-transition: .3s;
        -webkit-transition: .3s;
    }
    .newl_box:hover{
        -moz-box-shadow:4px 5px 5px #e2e3e5; 
        -webkit-box-shadow:4px 5px 5px #e2e3e5; 
        box-shadow:4px 5px 5px #e2e3e5;
    }
    .menu_box .menu_btm li a:hover {
        color: #13559f;
    }
}
/*
*最大1780px，后面最大1680px,前面最小1200px
*/
@media screen and (max-width: 1780px){
    .pc_nav {
        margin-left:18.5%;
    }
    .sy_ys .right .co p {
        margin-top: 70px;
    }
    .pc.icon-search_ {
        margin-right: 20px;
    }
}

@media screen and (max-width: 1710px){
    .pc_language {
        margin-left: 2%;
    }
    
    }
/*
*最大1680px，后面最大1440px,最大1780px
*/
@media screen and (max-width: 1680px){
    .gp-i-b-li_li0{
        /*display: none;*/
    }
    .pc_nav {
        margin-left:16.5%;
    }
    .pc_language {
        /*margin-left: 2%;*/
    }
    .foot_con {
        padding-left: 15px;
        padding-right: 15px;
    }
    .pro_fr .pro_box .pro_txt {
        padding: 30px 30px 10px 30px;
    }
    .prop_page .prop_box .prop_li {
        padding: 10px 25px;
    }
    .prop_page .prop_box .prop_li img {
        width: 60px;
        margin: 10px 0;
    }
    .prop_page .prop_box .prop_li h1 {
        padding: 15px 0;
    }
    .hb_tedian .hb_slide img {
        width: 80px;
    }
    .hb_tedian .hb_slide .hb_con {
        padding: 50px 20px 0;
    }
    .huanbao .hb_top .hb_fl h1 {
        font-size: 24px;
    }
    .huanbao .hb_top .hb_fl {
        padding-right: 25px;
    }
    .huanbao .hb_top .hb_fl p {
        padding: 15px 0;
    }
    .huanbao .hb_top .hb_fl ul h2 {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .huanbao .hb_top .hb_fl ul li {
        padding: 6px 15px;
    }
    .hb_water {
        margin-top: 25px;
    }
    .newl_top .newl_po .newl_small.act::after {
        padding: 0 20px;
    }
    .newl_top .newl_txt {
        padding: 30px 100px 0 100px;
    }
    .newl_top .newl_txt h6 {
        padding: 20px 0;
    }
    .newl_top .newl_txt h1 {
        margin-bottom: 15px;
    }
    .sol_txt h1 {
        margin-bottom: 0px;
    }
    .sy_news .zi {
        padding-bottom: 20px;
    }
    .sy_news .zi .ri {
	    padding-top: 20px;
	}
	.sy_news .zi .yue {
	    padding-top: 5px;
	    padding-bottom: 10px;
	}
	.sy_news .zi h2 {
		padding-bottom: 9px;
	}
}


@media screen and (max-width: 1590px){
    .pc_language {
        margin-left: 1%;
    }
    .pc_nav > li >a >span {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media screen and (max-width: 1455px){
    .pc.icon-search_ {
        margin-right: 8px;
    }
}
/*
*最大1440px，后面最大1200px,前面最大1680px
*/

@media screen and (max-width: 1440px){
    .pc.icon-search_ {
        margin-right: 10px;
    }
    .pc_nav {
        margin-left:12.5%;
    }
    .pc_language {
        /*margin-left: 20px;*/
    }
    .pc_nav > li >a >span {
       /* padding-left: 25px;
        padding-right: 25px;*/
    }
    .foot_con .center {
        margin-right: 20px;
        width: 400px;
    }
    .sy_product {
        padding: 60px 50px;
    }
    .sy_product .slick-prev{
        left:50px;
    }
    .sy_product .slick-next{
        right: 50px;
    }
    .sy_product_xq .left h3 {
        padding-top:40px;
        padding-bottom: 25px;
    }
    .sy_ys .right .co p {
        margin-top: 25px;
    }
    .sy_ys .right .co h2 {
        padding-top:30px;
    }
    .sy_ys .right .co .more1 {
        top: 40px;
    }
    .pro_fr .pro_box .pro_txt p {
        margin: 10px 0;
    }
    .pro_fr {
        padding: 0px 40px 0;
    }
    .prop_page .prop_box .prop_fr {
        padding-left: 50px;
    }
    .prop_page .prop_box .prop_li p {
        line-height: 1.5;
    }
    .prop_page .prop_box p {
        line-height: 2;
    }
    .pro_tab th {
        padding: 25px 0px 25px 0px;
    }
    .pro_tab td {
        padding: 25px 0px 25px 0px;
    }
    .ele_tr .ele_fr {
        /* padding: 25px 0 25px 200px; */
    }
    .huanbao {
        padding-left: 15px;
    }
    .hb_video .hbv_fr {
        padding: 0 0px 0 40px;
    }
    .hb_video .hbv_fr p {
        margin-bottom: 0px;
    }
    .hb_xitong .hb_ul .hb_li .hbli_con {
        padding: 10px 10px 0 95px;
    }
    .hb_xitong .hb_ul .hb_li .hbli_con .hbli_txt h6 {
        margin-bottom: 10px;
    }
    .sup_box .suo_txt {
        padding: 40px 30px 0 30px;
    }
    .comh_box {
        margin-bottom: 0px;
    }
    .join_top .join_bg .jt_fl {
        padding: 50px 50px 0px 50px;
    }
    .join_top .join_bg .jt_fl .jt_img {
        display: none;
    }
    .newl_top .newl_txt {
        padding: 20px 30px 0 30px;
    }
    .newl_top .newl_txt h6 {
        padding: 10px 0;
        font-size: 16px;
    }
    .newl_top .newl_txt h1 {
        margin-bottom: 10px;
        font-size: 24px;
    }
    .newl_box .newl_txt {
        padding: 25px 30px 0 30px;
    }
    .newl_box .newl_txt h6 {
        padding: 15px 0;
    }
    .map_top .map_fl .map_slide {
        padding: 50px 40px 50px 40px;
    }
    .mddz_li .mddz_txt {
        padding: 25px 20px 20px 20px;
    }
    .mddz_li .mddz_txt h1 {
        margin-bottom: 5px;
    }
    .sol_txt {
        padding-top: 50px;
    }
    .made_top .made_txt {
        padding: 30px 15px 30px 30px;
    }
    .made_top .made_txt h1 {
        font-size: 22px;
    }
    .made_top .made_txt p {
        font-size: 14px;
        padding-bottom: 30px;
    }
    .sy_news .zi .p1 {
        padding-right: 30px;
    }
}


@media screen and (max-width: 1350px){
    .pc_nav {
        margin-left: 5.5%;
    }
}
@media screen and (max-width: 1245px){
    .pc_language {
        margin-left: 0%;
    }
        
    .pc.icon-search_ {
        margin-left: 0%;
    }
    .pc_nav {
        margin-left: 3.5%;
    }
}
/*
*最大1200px，前面最大14400px，后面最大1080px
*/
@media screen and (max-width: 1200px){
    .sy_ys .right .co p {
        margin-top: 15px;
    }
    .sy_ys .right .co h2 {
        padding-top:15px;
        padding-bottom: 15px;
    }
    .sy_ys .right .co .more1 {
        top: 20px;
    }
    .pc_nav {
        margin-left: 35px;
    }
    .pc_nav > li >a >span {
        padding-left: 15px;
        padding-right: 15px;
    }
    .pc_head .logo {
        width: 240px;
    }
    .pc.icon-search_ {
        float: right;
        margin-right: 25px;
    }
    .pc_nav_down>li{
        width: 320px;
    }
    .pc_nav_down{
        margin-left: -160px;
    }
    .pc_nav_down_two>li{
        width: 320px;
    }
    .pc_nav_down_three>li{
        width: 320px;
    }
    .sy_news .zi {
        padding-left: 15px;
    }
    .sy_news .right {
        padding-left: 25px;
    }
    .sy_news .news_list li {
        padding-right: 15px;
    }
    .ele_tr .ele_fl h1 {
        font-size: 16px;
    }
    .huanbao {
        padding-left: 0px;
    }
    .hb_video {
        padding: 70px 40px;
    }
    .comf_con .comf_slide {
        padding: 0 10px;
    }
    .como_txt .com_ul .com_li {
        padding: 0 40px;
    }
    .com_two .comt_con {
        display: none;
    }
    .comt_phmap {
        display: block;
        margin-top: 20px;
    }
    .join_top {
        padding: 60px 0 10px;
    }
    .join_top .join_bg .jt_fl {
        padding: 30px 30px 0px 30px;
    }
    .join_top .join_bg .jt_fl p {
        font-size: 14px;
        margin-bottom: 20px;
    }
    .join_top .join_bg .jt_fl p span {
        font-size: 24px;
    }
    .join_top .join_bg .jt_fr {
        margin-top: -20px;
    }
    .join_box {
        margin-top: 20px;
    }
    .join_box .join_tit {
        padding: 20px;
    }
    .join_box .join_tit h1 {
        font-size: 16px;
    }
    .join_box .join_txt {
        padding: 30px;
    }
    .join_box .join_txt h6 {
        margin-top: 30px;
    }
    .newp_tit {
        padding-bottom: 30px;
    }
    .newp_tit h1 {
        font-size: 24px;
        padding: 20px 0;
    }
    .newp_tit .newp_fl {
        padding: 5px 15px;
    }
    .newp_tit .newp_fl span {
        font-size: 14px;
    }
    .newp_txt p {
        font-size: 14px;
        padding: 5px 0;
    }
    .newp_fenye .newpf_fl {
        padding: 20px 0 20px 15px;
    }
    .newp_fenye .newpf_fl {
        width: calc(50% - 50px);
    }
    .made_top .made_img {
        width: 100%;
    }
    .made_top .made_txt {
        position: relative;
        width: 100%;
        padding: 20px 10px;
        font-size: 20px;
        transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    }
    .made_top {
        padding: 30px 0;
    }
    .made_top .made_txt h1 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .made_top .made_txt p {
        padding-bottom: 0px;
    }
    .made_top .made_txt p:after {
        display: none;
    }
    .made_slick .mades_tit {
        position: relative;
        width: 100%;
    }
    .made_slick .mades_tit .mades_change{
        position: absolute;
        top: 50%;
        right: 0px;
        transform: translateY(-50%);
    }
    .made_slick .made_lunbo {
        width: 100%;
    }
    .made_slick .mades_tit h6 {
        margin-bottom: 15px;
    }
    .mddz_li {
        padding: 0 5px;
    }
    .mddz_li .mddz_txt h1 {
       font-size: 20px;
    }
    .mddz_li .mddz_txt p {
        font-size: 14px;
    }
    .sol_txt {
        padding-top: 30px;
    }
    .more1 {
        margin-top: 30px;
    }
    .sol_txt h1 {
        font-size: 20px;
    }
    .solp_fr {
        padding: 30px 0 0 100px;
    }
    .solp_fr h1 {
        font-size: 24px;
    }
    .solp_fr h2 {
        font-size: 16px;
        margin-bottom: 25px;
        margin-left: 0px;
    }
    .solp_fr h3 {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .solp_fr li {
        padding-bottom: 20px;
    }
}
/*
*最大1199px，前面最大1200px，后面最大1080px
*/
@media screen and (max-width: 1199px){
    .pc_head{
        display: none;
    }
    .ys-headerm {
        display: block;
    }
    .ys-headerm .ys-logodiv{
        margin-left: 0px;
    }
    .sy_banner{
        margin-top: 70px;
    }
    .sy_banner.scroll{
        margin-top:70px;
    }
    .foot_con .loho {
        text-align: center;
    }
    .foot_con .left {
        margin: 0 auto;
         float: none;
        text-align: center;
     }
    .foot_con .bdshare-button-style0-16 {
        width: 160px;
        margin: 0 auto 35px;
    }
    .foot_con .right {
        margin-right: 90px;
    }
    .foot_con .center {
        float:left;
        margin-left: 90px;
    }
    .nei_ban {
        margin-top: 70px;
    }
    .left {
        display: none;
    }
    .right {
        width: 100%;
    }
    .sy_product_xq .left,
    .sy_ys .left ,
    .sy_news .left {
        display: block;
    }
}
/*
*最大1080px，前面最大1199px，后面最大990px
*/
@media screen and (max-width: 1080px){
    .foot_con .right {
        margin-right: 45px;
    }
    .foot_con .center {
        float:left;
        margin-left: 45px;
    }
    .sy_product_xq .left {
        float: left;
        width: 50%;
        padding-left: 25px;
        padding-right: 75px;
    }
    .sy_product_xq .left .more1 {
        margin-top: 20px;
    }
    .sy_ys .tab .item .bg{
        display: inline-block;
        height: 180px;
    }
    .pro_fr .pro_box .pro_txt {
        padding: 20px 20px 20px 20px;
    }
    .pro_fr .pro_box .pro_txt h1 {
        font-size: 20px;
    }
    .pro_fr .pro_box .pro_txt p {
        margin: 7px 0;
        font-size: 14px;
    }
    .more1 {
        /* width: 80px;
        height: 30px; */
        font-size: 14px;
    } 
    .pro_fr .pro_box {
        margin-top: 20px;
    }
    .bread_fr {
        padding: 0 30px;
    }
    .pro_fr {
        padding: 0px 30px;
    }
    .sup_box .suo_txt {
        padding: 20px 30px 0 30px;
    }
    .comh_con .more1 {
        margin: 50px auto 50px;
    }
    .newl_top .newl_fl {
        width: 100%;
    }
    .newl_top .newl_fr {
        width: 100%;
    }
    .newl_top .newl_po {
        display: none;
    }
    .newl_top .newl_txt {
        padding: 30px;
    }
    .newl_box .newl_txt {
        padding: 20px 20px 0 20px;
    }
    .newl_box .newl_txt h6 {
        padding: 10px 0;
    }
    .newl_box .newl_txt p {
        font-size: 14px;
    }
    .newl_box .newl_txt span {
        font-size: 16px;
    }
    .map_top .map_fl .map_slide h1 {
        font-size: 24px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .map_top .map_fl .map_slide h2{
        font-size: 20px;
        margin-bottom: 0;
    }
    .map_top .map_fl .map_slide li {
        padding: 15px 0 6px 30px;
    }
}
/*
*最大990px，前面最大1080px，后面最大767px
*/
@media screen and (max-width: 990px){
    .sy_news .right .btn{
        text-align: center;
    }
    .sy_news .left,
    .sy_news .right{
        float: none;
        width: 100%;
    }
    .sy_news .right{
        padding-bottom: 25px;
    }
    .sy_news .right h2 {
        font-size: 24px;
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .sy_news .right .more1 {
        position: absolute;
        top: 25px;
        right: 15px;
    }
    .sy_ys .right .co {
        display: none;
        position: relative;
        padding:25px 15px;
    }
    .sy_ys .right .co h2 {
        font-size: 24px;
    }
    .sy_ys .right .co p {
        font-size: 22px;
    }
    .sy_ys .right .co p span {
        font-size: 40px;
        padding-right: 20px;
    }
    .sy_ys .tab{
        width: 100%;
        position: static;
    }
    .sy_ys .tab .item .bg{
        width: 100%;
        height: auto;
    }
    .sy_ys .right {
        float: none;
        width: 100%;
    }
    .sy_ys .left {
        float: none;
        width: 100%;
    }
    .sy_product_xq .left h3 {
        font-size: 24px;
        padding-top: 20px;
    }
    .ys-tansou .ys-sou {
        width: 750px;
    }
    .ys-tansou .ys-sou input {
        width: 638px;
    }
    .foot_con .loho {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .foot_con .bdshare-button-style0-16 {
        margin: 0 auto 15px;
    }
    .foot_con .left p {
        padding-bottom: 10px;
    }
    .foot_con .right {
        float:none;
        margin:0 auto 20px;
    }
    .foot_con .center {
        float:none;
        margin: auto;
    }
    .foot_con .right h3 {
        color: #ffffff;
        font-size: 22px;
        width: 100%;
        text-align: center;
        padding-top: 10px;
    }
    .foot_con {
        padding-bottom: 20px;
    }
    .sy_banner .slick-dots {
        position: absolute;
        bottom: 20px;
    }
    .pro_fr .pro_box .pro_img {
        width: 350px;
    }
    .pro_fr .pro_box .pro_txt {
        width: calc(100% - 350px);
    }
    .prop_page {
        padding: 0 30px;
    }
    .prop_page .prop_box .prop_fl {
        width: 100%;
    }
    .prop_page .prop_box .prop_fr {
        width: 100%;
        padding-left: 0px;
        margin-top: 20px;
    }
    .hb_water .hbw_fr {
        padding: 5px 0 0 10px;
    }
    .hb_water .hbw_fr h6 {
        font-size: 16px;
    }
    .hb_top .hb_fl .hb_water .hbw_fr p.hbww {
        font-size: 14px;
    }
    .hb_xitong .hb_ul .hb_li .hbli_con .hbli_txt h6 {
        font-size: 16px;
    }
    .hb_xitong .hb_ul .hb_li .hbli_con .hbli_txt p {
        font-size: 14px;
    }
    .sup_tit .br_fr {
        display: none;
    }
    .sup_tit {
        padding: 25px 15px 0;
    }
    .sup_tit h1 {
        font-size: 24px;
    }
    .sup_box {
        width: 100%;
    }
    .comh_box .comh_txt h1 {
        font-size: 20px;
    }
    .comh_box .comh_txt p {
        font-size: 16px;
    }
    .comh_box .comh_img {
        padding-right: 90px;
    }
    .comh_box .comh_img.fr {
        padding-left: 90px;
    }
    .comf_con .comf_slide .comf_box {
        margin: 0 0 10px;
    }
    .comf_con {
        padding: 30px;
    }
    .join_top .join_bg .jt_fr {
        margin-top: 0px;
        width: 100%;
    }
    .join_top {
        padding: 30px 0 0px;
    }
    .join_top .join_bg .jt_fl {
        width: 100%;
    }
    .newl_box .newl_txt h1 {
        font-size: 18px;
    }
    .newl_box .newl_txt h6 {
        font-size: 14px;
    }
    .map_top .map_fl {
        width: 100%;
    }
    .map_top .map_fr {
        position: relative;
        height: 300px;
        width: 100%;
    }
    .map_top .map_fl .map_slide {
        padding: 30px 25px;
    }
    .map_form .wrap2 {
        padding: 0 25px;
    }
    .map_form h1 {
        font-size: 24px;
        padding: 30px 0;
    }
    .map_form input {
        height: 50px;
    }
    .map_form .map_hang span button {
        height: 50px;
    }
    .map_top {
        margin-top: 30px;
    }
    .map_form {
        padding-bottom: 30px;
    }
    .made_ul .made_li h1 {
        font-size: 14px;
    }
    .yun_txt.fr {
        padding-left: 25px;
    }
    .yun_txt h1 {
        font-size: 20px;
        padding: 33px 0 14px;
    }
    .yun_txt p {
        font-size: 14px;
        padding: 10px 0 0px;
    }
    .yun_txt h1:before {
        top: 15px;
    }
    .yun_con {
        padding-bottom: 30px;
    }
    .yun_tit {
        padding: 30px 0;
    }
    .sol_fl {
        width: 100%;
    }
    .sol_txt {
        width: 100%;
        padding-bottom: 30px;
    }
    .sol_fl.fl::after {
        display: none;
    }
    .sol_fl.fr::after {
        display: none;
    }
    .solp_fl {
        padding-right: 0px;
    }
    .solp_fl .solp_small {
        width: 220px;
    }
    .solp_fr {
        padding: 0px 0 0 75px;
    }
    .solp_fr h1 {
        margin-bottom: 15px;
    }
    .solp_con .solp_txt h1 {
        font-size: 22px;
    }
    .solp_con .solp_txt h2 {
        font-size: 20px;
    }
}
/*
*最大767px，前面最大990px，后面最大600px
*/
@media screen and (max-width: 767px){
    .map_form .map_hang.single{
        margin-bottom: 3px;
    }
    .sy_ys .tab .item p {
        font-size: 16px;
    }
    .sy_product_xq .left {
        float: none;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .sy_product_xq .right {
        float: none;
        width: 100%;
    }
    .sy_product_xq .left .more1 {
        margin-bottom: 20px;
    }
    .sy_product_xq_btn .prev{
        position: absolute;
        left: 0%;
        top: auto;
        bottom:230px;
        margin-top: 0px;
        margin-left: 0px;
        cursor: pointer;
    }
    .sy_product_xq_btn .next{
        right: 0%;
        top: auto;
        bottom:230px;
        margin-top: 0px;
        margin-right: 0px;
        cursor: pointer;
    }
    .sy_banner .item .ph_show{display:inline-block}
    .sy_banner .item .pc_show{display: none}
    .sy_product .icon{
        width:95px;
        height: 95px;
    }
    .sy_product .icon p{
        margin:5px auto;
        width: 87px;
        height: 87px;
        line-height: 87px;
    }
    .sy_product .item .icon img {
        width: 40px;
    }
    .sy_ys .right .co .more1 {
        right: 15px;
    }
    .bread_fr {
        display: none;
    }
    .pro_fr {
        padding: 0px 15px;
    }
    .pro_fr .pro_box .pro_img {
        width: 100%;
    }
    .pro_fr .pro_box .pro_txt {
        width: 100%;
    }
    .fenyeph{
        display: block;
    }
    .fenye{
        display: none;
    }
    .prop_page {
        padding: 0 15px;
    }
    .prop_page .prop_tit {
        padding: 20px 0;
    }
    .prop_page .prop_box {
        padding: 20px 0;
    }
    .prop_page .prop_box .prop_h1 h1 {
        font-size: 18px;
    }
    .prop_page .prop_box .prop_zhu p {
        text-align: center;
    }
    .prop_page .prop_box .prop_li {
        width: 100%;
        height: auto;
    }
    .prop_page .prop_box .prop_li h1 {
        font-size: 20px;
    }
    .pro_tab th {
        padding: 10px 0px 10px 0px;
        font-size: 16px;
        text-align: center;
        min-width: 90px;
    }
    .pro_tab td {
        padding: 10px 0px 10px 0px;
        text-align: center;
        font-size: 14px;
    }
    .prop_page .prop_tit h1 {
        font-size: 20px;
    }
    .prop_tu {
        padding: 10px 0 10px;
    }
    .prop_page .prop_img {
        padding: 5px 0;
    }
    .pro_tab td.tdbo {
        font-size: 14px;
    }
    .ele_intro {
        padding: 20px 0 20px;
    }
    .ele_tr .ele_fl {
        position: relative;
        width: 100%;
        padding: 20px 0;
    }
    .ele_tr .ele_fl h1 {
        position: relative;
        top: auto;
        left: auto;
        transform: translate(0%,0%);
        -o-transform: translate(0%,0%);
        -ms-transform: translate(0%,0%);
        -moz-transform: translate(0%,0%);
        -webkit-transform: translate(0%,0%);
    }
    .ele_tr .ele_fr {
        width: 100%;
        padding: 25px 10px;
        text-align: center;
    }
    .ele_tr .ele_fr ul h1::after {
        display: none;
    }
    .ele_tr .ele_fr ul {
        margin-top: 20px;
    }
    .ele_tr .ele_fr ul li {
        font-size: 14px;
    }
    .ele_tr .ele_fr ul h1 {
        font-size: 16px;
    }
    .huanbao .hb_top {
        padding: 30px 15px;
    }
    .huanbao .hb_top .hb_fl {
        width: 100%;
    }
    .huanbao .hb_top .hb_fr {
        width: 100%;
    }
    .huanbao .hb_top .hb_fl h1 {
        font-size: 20px;
    }
    .huanbao .hb_top .hb_fl p {
        padding: 7px 0;
        font-size: 14px;
    }
    .huanbao .hb_top .hb_fl ul li {
        font-size: 14px;
    }
    .huanbao .hb_top .hb_fl ul li::after {
        top: 10px;
    }
    .hb_water {
        margin: 25px 0;
    }
    .hb_tedian {
        padding: 10px 15px;
    }
    .hb_tedian h1 {
        font-size: 18px;
        margin-bottom: 0px;
    }
    .hb_tedian .hb_slide {
        padding-top: 50px;
    }
    .hb_tedian .hb_slide .hb_con {
        height: 230px;
        margin: 0 0px;
    }
    .hb_tedian .hb_slide p {
        font-size: 14px;
    }
    .hb_tedian .hb_slick {
        margin: 0px;
    }
    .hb_change {
        margin-top: 10px;
    }
    .hb_video {
        padding: 30px 15px;
    }
    .hb_video .hbv_fl {
        width: 100%;
        margin-bottom: 20px;
    }
    .hb_video .hbv_fr {
        width: 100%;
        padding: 0 0px 0 0px;
    }
    .hb_video .hbv_fr h1 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .hb_xitong {
        padding: 0 15px;
    }
    .hb_xitong h1 {
        font-size: 20px;
        padding: 20px 0;
    }
    .hb_xitong .hb_ul {
        margin: 0 0px;
    }
    .hb_xitong .hb_ul .hb_li {
        width: 100%;
        padding: 0 0px;
    }
    .sup_con {
        padding: 0px 15px 0;
    }
    .sup_box {
        padding: 0px;
        margin-top: 15px;
    }
    .sup_box .suo_down {
        width: 70px;
    }
    .sup_box .suo_down img {
        width: 21px;
    }
    .sup_box .suo_txt {
        margin-left: 70px;
        padding: 20px 15px;
    }
    .sup_box .suo_txt h1 {
        margin-bottom: 10px;
    }
    .sup_box .sup_bg {
        height: auto;
    }
    .sup_box .suo_txt p {
        font-size: 14px;
    }
    .como_txt {
        padding-top: 30px;
    }
    .como_txt p {
        font-size: 14px;
    }
    .como_txt .com_ul {
        margin: 30px 0;
        padding-bottom: 30px;
    }
    .como_txt .com_ul .slick-dots{
        bottom: 0px;
    }
    .como_txt .com_ul .com_li img {
        width: 100px;
    }
    .como_txt .com_ul::after {
        display: none;
    }
    .com_two h1 {
        padding-top: 30px;
        font-size: 18px;
    }
    .comh_con {
        padding-top: 30px;
    }
    .com_wei {
        padding: 0px;
    }
    .com_wei::before {
        display: none;
    }
    .com_wei .com_line {
        display: none;
    }
    .com_wei::after {
        display: none;
    }
    .comh_box .comh_img {
        width: 100%;
        padding: 0px;
    }
    .comh_box .comh_txt {
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
        transform: translateY(0%);
        -o-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        text-align: center;
        padding: 20px 0;
    }
    .comh_box .comh_img::after {
        display: none;
    }
    .comh_box .comh_img.fr {
        padding-left: 0px;
    }
    .comh_box .comh_txt.fl {
        left: auto;
        width: 100%;
        padding-right: 0px;
        text-align: center;
    }
    .comh_con .more1 {
        margin: 10px auto 30px;
    }
    .comf_con .slick-prev {
        left: 10px;
        width: 13px;
        height: 25px;
    }
    .comf_con .slick-next {
        right: 10px;
        width: 13px;
        height: 25px;
    }
    .wrap {
        padding: 0 15px;
    }
    .join_top .join_bg .jt_fl {
        padding: 30px 15px 0px 15px;
    }
    .join_box .join_txt {
        padding: 30px 15px;
    }
    .join_box .join_txt h1 span {
        padding-right: 15px;
    }
    .join_box .join_txt h6 {
        margin-top: 10px;
    }
    .join_box .join_txt ul li span {
        margin-right: 0px;
    }
    .more1 {
        margin-top: 30px;
    }
    .nei_ban {
        height: 250px;
    }
    .newl_top {
        margin-top: 20px;
    }
    .newl_top .newl_txt {
        padding: 30px 15px;
    }
    .newl_top .newl_txt h1 {
        margin-bottom: 5px;
        font-size: 20px;
    }
    .newl_top .newl_txt p {
        font-size: 14px;
        margin-bottom: 25px;
    }
    .newl_slick {
        padding-bottom: 20px;
    }
    .newl_box .newl_img {
        width: 100%;
    }
    .newl_box .newl_txt {
        width: 100%;
        padding: 20px;
    }
    .newp_fenye .newp_reback {
        position: relative;
    }
    .newp_fenye .newpf_fl {
        width: 100%;
        margin-bottom: 20px;
        padding: 20px 0;
        text-align: center;
    }
    .new_page {
        padding-bottom: 0px;
    }
    .map_form .map_hang span {
        width: 100%;
    }
    .map_form .wrap2 {
        padding: 0 15px;
    }
    .made_slick .made_lunbo .mades_slide:after {
        font-size: 18px;
    }
    .made_bgw {
        padding-bottom: 30px;
    }
    .made_tit {
        padding: 15px 0;
    }
    .made_tit h1,
    .made_slick .mades_tit h1{
        font-size: 22px;
    }
    .made_tit h2,
    .made_slick .mades_tit h6{
        font-size: 16px;
    }
    .made_ul {
        padding-bottom: 30px;
    }
    .made_dz {
        margin: 0 0px;
        padding-bottom: 30px;
    }
    .mddz_li .mddz_txt {
        height: auto;
        min-height: auto;
    }
    .made_dingzhi {
       padding-bottom: 30px;
    }
    .yun_tit h1 {
        font-size: 16px;
    }
    .yun_fl {
        width: 100%;
    }
    .yun_txt {
        width: 100%;
        padding-bottom: 10px;
    }
    .yun_txt.fr {
        padding-left: 0px;
    }
    .sol_con {
        padding-top: 30px;
    }
    .solp_fl {
        width: 100%;
        padding-bottom: 20px;
    }
    .solp_fl .solp_small {
        position: relative;
        width: 100%;
        right: auto;
        bottom: auto;
        margin-top: 10px;
    }
    .solp_fr {
        width: 100%;
        padding: 0px;
    }
    .solp_bgg .solpb_h1 {
        padding: 30px 0;
    }
    .solp_bgg .solpb_h1 h1 span {
        display: block;
        padding-left: 0px;
    }
    .solp_con {
        padding: 30px 0;
    }
    .solp_con .solp_txt {
        width: 100%;
    }
    .solp_con .solp_foucs {
        width: 100%;
        padding-top: 20px;
    }
    .solp_con .solp_txt p {
        font-size: 14px;
    }
    .solp_con .solp_txt h2 {
        margin-bottom: 15px;
    }
    .foot_con .center .full img {
        max-width: 80px;
    }
    .made_dz .slick-dots{
        bottom: 0px;
    }
    .map_form .map_hang textarea {
        margin-top: 10px;
    }
}
/*
*最大600px，前面最大767px，后面最大500px
*/
@media screen and (max-width:600px){
    .sy_news .right {
        padding-left: 15px;
    }
    .sy_news .news_list .date {
        font-size: 16px;
        padding-right: 15px;
    }
    .sy_news .news_list .date span {
        font-size: 20px;
    }
    .sy_news .news_list .name {
        width: calc(100% - 120px);
        padding-left: 15px;
        font-size: 16px;
    }
    .sy_news .zi .ri {
        padding-top: 20px;
        font-size: 40px;
    }
    .sy_news .zi .yue {
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 18px;
    }
    .sy_news .zi h2 {
        font-size: 15px;
        padding-bottom:15px;
    }
    .sy_news .zi .more {
        font-size: 14px;
        padding-top: 15px;
        padding-bottom:15px;
    }
    .sy_news .zi{
        padding-right: 15px;
    }
    .sy_news .zi .p1 {
        padding-right:0px;
    }
    .sy_news .zi,
    .sy_news .tu {
        float:none;
        width: 100%;
    }
    .sy_news .tu img{
        height: auto;
        width: 100%;
    }
    .sy_news .left .slick-dots{
        width: 100%;
    }
    .ys-tansou .ys-sou button {
        line-height: 50px;
        width: 60px;
        height: 50px;
    }
    .ys-tansou .ys-sou button img {
        width: 26px;
    }
    .ys-tansou .ys-tansouc {
        width: 20px;
        position: absolute;
        top: 20px;
        right: 15px;
        cursor: pointer;
    }
    .ys-tansou .ys-sou {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }
    .ys-tansou .ys-sou input {
        font-size: 12px;
        width:         calc(100% - 70px);
        width: -webkit-calc(100% - 70px);
        height: 50px;
        padding-left: 15px;
    }
    .sy_product {
        padding: 30px 15px;
    }
    .sy_product .slick-prev{
        left:15px;
    }
    .sy_product .slick-next{
        right: 15px;
    }
}
/*
*最大500px，前面最大600px，后面最大414px
*/
@media screen and (max-width:500px){

}
/*
*最大414px，前面最大500px
*/
@media screen and (max-width: 414px){
    .sy_ys .tab{
        position: relative;
    }
    .sy_ys .tab .item p {
        font-size: 20px;
    }
    .ys-headerm .ys-logodiv {
        width: 120px;
    }
    .ys-headerm .ys-logodiv img {
        display: inline-block;
        height: 30px;
    }
    .foot_con .right p {
        float: none;
        margin: 15px auto 0;
    }
    .foot_con .right a:nth-child(odd) p {
        margin: 15px auto 0;
    }
    .foot_con .right,
    .foot_con .center {
        width: 100%;
    }
}