﻿@media screen and(max-width: 1920px) {



}  /*<=1920的设备屏幕*/ 

@media screen and(max-width: 1680px) {



}  /*<=1680的设备屏幕*/ 

@media screen and(max-width: 1440px) {



} /*<=1440的设备屏幕*/ 

@media screen and(max-width: 1366px) {



} /*<=1366的设备屏幕*/ 

@media (max-width: 1280px) {



} /*<=1280的设备屏幕*/

@media screen and(max-width: 1100px) {

body{font-size: 14px}

} /*<=1100的设备屏幕*/

@media screen and ( max-width:1004px ){

	.header .wrap{

		width:90%;

	}

	.conwidth{

		width: 94%;

	}

	.header .nav, .head-nation{

		display: none;

	}

	.header .logo{

		/*max-width: 50%;*/

	}

	.header .logo a{

		height: 60px;

		line-height: 60px;

	}

	.header .logo img{

		max-height:46px;

	}

	.header .logo .ic2:before{

		height: 35px;

	}

	.header .show-search-btn{

		height:20px;

		line-height:20px;

		margin-top:20px;

	}

    .project_bj .project_bjcon{

        width:92%;

    }

    .project_bj .pro_list_l{

        width:100%;

        float:none;

    }

    .pro_list_l .pro_list_t a{

        padding:14px 25px;

    }

    .pro_list_m ul li{

        font-size:18px;

    }

	.search{

		top: 60px;

	}

	.searchdiv{

		padding-right: 0;

	}

	.search-header{

		padding-top: 40px;

		padding-bottom: 60px;

	}

	.search-header .search-input{

		text-indent: 50px;

		line-height: 60px;

		font-size: 18px;

	}

	.search .submit0{

		height: 60px;

		background: url(../images/searchf.png) no-repeat center;

	    background-size: 24px 24px;

	}

	.search-close{

		height: 60px;

		background: url(../images/close.png) no-repeat center;

    	background-size: 24px 24px;

	}

	.head-nation .current .name{

		line-height: 60px;

	}

	.head-nation ul{

		top: 60px;

	}

	.menubtn{

		display: block;

	}

	.banner{

        display:none;

	}

	.baoneng_side .swiper-slide {

        width: 100%;

        height:30rem;

        background-size: 100%;

    }

    .m_banner{

       display:block;

    }

    .cz-index-product-left{

    	float:none;

    	width:100%;

    }

    .cz-index-product-nav{

    	width:100%;

    }

    .cz-index-product-nav a:nth-child(2n){

    	margin-right:0px;

    }

    .cz-index-product-right{

    	width:100%;

    	float:none;

    }

    .m-list2 li{

    	width:50%;

    	margin-bottom:10px;

    }

    .m-list2 .pic{

    	width:100%;

    	height:9.4rem;

    }

    .cz-index-product-nav a strong{

    	overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp:1;

        -webkit-box-orient: vertical;

    }

    .m-list2 .con{

    	margin:0 10px 0 0;

    }

    .m-list2 .con .xinp img{

    	width:3rem;

    }

    .m-list2 .txt{

    	display:none;

    }

    .cz-index-product-nav a{

    	padding:4% 0;

        width:48%;

    }

    .cz-index-product{

    	background:#f5f5f5;

    	padding-bottom:10px;

    }

    .cz-index-product .cz-content{

    	left: 3%;

    	width:90%;

        margin:0 auto;

    	top:46px;

    }

    .cz-title .title-1 {

        font-size:24px;

        line-height:24px;

    }

    .cz-title .title-2 {

        font-size:16px;

        padding:0 0 0 30px;

    }

    .cz-index-product-nav{

    	margin-top:28px;

    }

    .cz-title .title-1 i{

    	top:0px;

    }

    .syxwbtright{

    	padding-top:14px;

    }

    .syxwdiv{

    	margin:0px auto 0px;

    }

    .syxwdiv ul li a h6{

    	margin-top:28px;

    	margin-bottom:14px;

    }

    .tech_list .t1 {

        font-size: 12px;

    }



    .tech_list .t2 {

        font-size: 20px;

    }



    .tech_list .t3 {

        font-size: 12px;

    }



    .tech_list li, .tech_list {

        white-space: normal;

        height: auto;

        width:92%;

        margin: auto;

    }



    .tech_list li, .tech_list.on li:nth-child(4), .tech_list li.on {



        width: 100%;



        display: block;



        margin-bottom: 10px;

    }

    .center_2,.index-block2{

        padding:34px 0;

    }

    .index-block2 .about .about_top{

        margin-top:24px;

    }

    .tt-back{

        width:92%;

    }

    .index-block4,.about-r{

        display:none;

    }

    .wrap{

        width:100%;

    }

    .lx-indexPartBox{

        margin-top:24px;

    }

    .index-block2 .wrap{

        width:100%;

    }

    .about-l h4,.about-l h2{

        display:none;

    }

    .index-block2 .about{

        width:92%;

    }

    .about-l,.about-r{

        width:100%;

        float:none;

    }

   .wrap h2{

        font-size:28px;

    }

    .wrap h6{

        font-size:15px;

        width:80%;

        margin:0 auto;

        margin-top:14px;

    }

    .center_2 .wrap{

        width:100%;

    }



    .pro_index_list .swiper-button-next, .pro_index_list .swiper-button-prev {

        width: 30px;

        height: 30px;

    }



    .pro_index_list li {

        padding: 0;

        width: 100%;

    }



    .pro_index_list .swiper-slide {

        min-height: 550px;

        padding: 20px;

        box-sizing: border-box;

    }



    .home3_pro .nav_list a {

        font-size: 13px;

        margin: 0 20px;

    }



    .home_news {

        padding: 0px 0 40px;

    }



    .slick-arrow {

        display: none !important;

    }



    .home_news .news_list .l2 {

        margin: 10px 0;

        height: 36px;

        font-size: 13px;

        line-height: 18px;

    }



    .home_news .news_list .l1 {

        font-size: 18px;

        line-height: 30px;

    }



    .home_news li {

        padding: 0 10px;

    }



    .home_news .news_list {

        width: calc(100% + 20px);

        margin-left: -10px;

    }



    .banner1_home .swiper-button-next, .banner1_home .swiper-button-prev {

        width: 35px;

        height: 35px;

    }

    #tech_banner{

        display:block;

        margin-top:30px;

    }

    .index-block5 .toptop .new_bit h2{

        font-size: 28px;

        text-align:center;

        line-height:28px;

    }

    .index-block5 .toptop .new_bit p{

        font-size: 15px;

        width: 80%;

        margin: 0 auto;

        margin-top: 14px;

        text-align:center;

    }

    .index-block5 .toptop .new_bit,.index-block5 .toptop .tab{float:none;}

    .index-block5{ padding:28px 0; background: #fff;}

    .index-block5 .tab li{ width:31%; text-align: center; margin:0 4px; height:42px; font-size:15px; line-height:42px; color: #3f4150;font-weight:normal;background:#f5f5f5;}

    .index-block5 .tab li:after{ display: none; }

    .index-block5 .tab .liNow{ color: #fff; background:#086bd0;}

    .index-block5 .tabContentDiv{ height: auto;margin-top:28px;}

    .index-block5 .tabContent{ position: relative; }

    .index-block5 .leftDiv{ width: auto; float: none; }

    .index-block5 .leftDiv ul{ margin-right: 0; }

    .index-block5 .leftDiv li{ float: none; width: 100%;margin-bottom:20px;}

    .index-block5 .leftDiv li .box{ margin-right: 0; background: #f5f5f5; height: auto;width:100%;}

    .index-block5 .leftDiv li .botDiv{ padding:24px 18px; }

    .index-block5 .leftDiv li .time{ font-size:14px; padding:18px 0 0 0; color: #b9c0ce; }

    .index-block5 .leftDiv li .name{ font-size:20px; color: #333333;line-height:24px;}

    .index-block5 .leftDiv li .content{ font-size:14px;padding-top:18px; }

    .index-block5 .leftDiv li .more{ display: none; }

    .index-block5 .rightDiv{ width: auto; height: auto; background: #f5f5f5;padding: 24px 18px;}

    .index-block5 .detail{ height: auto; border-bottom: none; padding: 0.35rem 0.3rem 0;}

    .index-block5 .detail .name a{ font-size:20px; color: #333333;margin-bottom:0px;}

    .index-block5 .detail .content{ font-size:14px;padding-top:18px; }

    .index-block5 .detail .time{ font-size:14px; line-height: 0.26rem;}

    .index-block5 .list{ display: none;}

    .index-block5 .leftDiv li .botDiv .more_news,.index-block5 .btnDiv{ display: none; }

    .imgDiv p{

        font-size:14px;
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;

    }

    /*.index-block5 .toptop .tab{

        overflow:hidden;

        width:92%;

        margin:24px auto 0 auto;

    }*/

    .cz-title h2{

        font-size: 28px;

        text-align: center;

        line-height: 28px;

        color:#fff;

    }

    .about-l a{

        margin:34px auto 0 auto;

    }

    .cz-title p{

        font-size: 15px;

        width: 80%;

        margin: 0 auto;

        margin-top: 14px;

        text-align: center;

        color:#fff;

    }

    .index-block6 .index_hzhb{

        width:92%;

    }

    .index-block6{

        padding:28px 0;

    }

    .index-block6 .index_hzhb .content ul>li{

        width:48%;

        height:auto;

        margin-right:10px;

        margin-bottom:10px;

    }

    .index-block6 .index_hzhb .content{

        margin-top:28px;

    }

    .index-block6 .index_hzhb .content ul>li:nth-child(2n){

    margin-right:0px;

}

    .index_video a .icon i img{

        width:1rem;

    }

    .index_video a span{

        font-size:15px;

    }

    .indexPart5 .toptop .new_bit{

        float:none;

        margin-bottom:32px;

    }

    .pcmedia{

        display:none;

    }

    .m_cz-title{

    	margin-bottom:24px!important;

        width:90%!important;

    }

    .cz-index-introduction-left{

    	float:none;

    	width:100%;

    }

    .cz-index-introduction-left .text-3{

    	width:100%;

    }

    .cz-index-introduction .cz-content{

    	margin:28px auto;

        width:90%;

    }

    .conwid{

        width:90%;

    }

    .viewmore-3{

    	width:200px;

    }

    .cz-index-introduction-left .viewmore-3{

        padding:0px;

    }

    .cz-index-introduction-left .viewmore-3 a span{

    	margin-right:24px;

    }

    .cz-index-introduction-left .item-4 li i {

        position: relative;

        right: auto;

        top: auto;

    }

    .cz-index-introduction-left .text-3 {

    padding:0 0 30px 0;

    width: 100%;

}

.cz-index-introduction-left .item-4 li {

    padding: 7% 5% 3% 5%;

    margin-right:0px;

    width:23%;

    height:9rem;

    border-right:1px solid #e3e3e3;

}

.cz-index-introduction-left .item-4 li:nth-child(3){

	border-right:none;

}

.cz-index-introduction-left .item-4 li h2 span{

	font-size:28px;

}

.cz-index-introduction-left .item-4 li h2 em{

	font-size:12px;

}

.cz-index-introduction-left .item-4 li p{

	font-size:12px;

	margin:0px;

}

.cz-index-introduction-left .text-3{

	font-size:14px;

}

.syxwdiv ul li{

	float:none;

	width:100%;

}

.bg-parallax{

    display:none;

}

.m_fuwu{

    background-image: url(../images/img2.jpg);

    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

    width: 100%;

    padding:56px 0;

    color: #fff;

    line-height: 20px;

    font-size: 12px;

    text-transform: uppercase;

    text-align: center;

}

.zyfw2 li {

    padding:8% 5%;

    text-align: center;

    color: #666;

    font-size:13px;

    line-height: 20px;

    border-bottom:1px solid #eee;

}

.zyfw2 li:hover {

    background:#086bd0;

    color: #fff;

    border-bottom: 2px solid #086bd0;

}

.zyfw2 li h1{

    line-height: 25px;

    padding-top:54px;

    color: #333;

    font-size: 16px;

    margin-bottom:8px;

}

.zyfw2 li:hover h1{

    color:#ffffff;

}

.zyfw2{

	padding:0px;

}

.zyfw01 .icon6{

    	background: url(../images/icon6a.png) no-repeat center top;

    }

    .zyfw01:hover .icon6{

    	background: url(../images/icon6b.png) no-repeat center top;

    }

    .zyfw02:hover .icon7{

    	background: url(../images/icon7b.png) no-repeat center top;

    }

    .zyfw02 .icon7{

    	background: url(../images/icon7a.png) no-repeat center top;

    }

    .zyfw03:hover .icon9{

    	background: url(../images/icon9b.png) no-repeat center top;

    }

    .zyfw03 .icon9{

    	background: url(../images/icon9a.png) no-repeat center top;

    }

    .zyfw04:hover .icon10{

    	background: url(../images/icon10b.png) no-repeat center top;

    }

    .zyfw04 .icon10{

    	background: url(../images/icon10a.png) no-repeat center top;

    }

    .m_fuwu,.zyfw2{

    	display:block;

    }

    .map_input{

    	width:100%;

    	float:none;

    }

    .map_btn{

    	float:none;

    	width:100%;

    	margin-top:30px;

    }

    .lxwm{

    	padding-top:30px;

    }

    .wsc-foot{

  padding:0.4rem 5%;

  background:#110c0b;

}

.neiye_banner .banners_pc{

    display:none;

}

.neiye_banner .banners_sj{

    display:block;

}

.neiye_banner{

    height:300px;

    background-size: cover;

}

.neiye_nav{

    height:54px;

    line-height:54px;

    margin-top: -54px;

}

.banner_sj2 {

    display:block!important;

}

.index_new_nav a {

    padding-right:10px;
    color:#333;

}

.neiye_nav .index_new_nav {

    text-align: left;

    font-size:15px;

    line-height: 2.5;

    margin:24px 0;

}

.fixed_top {

    position: fixed;

    top: 0px;

    width: 100%;

    background: #f8f8f8;

    padding:48px 5% 10px 5%;

    left: 0;

    box-sizing: border-box;

    z-index:2;

}

.about1{

    padding:68px 0 0 0;

}

.about1 .left{

    width:100%;

    float:none;

}

.about1 .l2{

    width:100%;

}

.about1 .left .year{

    font-size:24px;

}

.about1 .left .name{

    font-size:20px;

}

.about1 .l2{

    margin:24px 0;

}

.project_tab{

    display:none;

}

.about1 .item-4 li {

    margin-right:0px;

    width:23%;

    border-right:1px solid #e3e3e3;

}

.about1 .item-4 li:nth-child(3){

    border-right:none;

}

.about1 .item-4 li h2 span{

    font-size:34px;

}

.about1 .item-4 li h2 em{

    font-size:12px;

}

.about1 .item-4 li p{

    font-size:14px;

    margin:0px;

}

.about1 .text-3{

    font-size:14px;

}

.about1 .item-4 li i {

    position: relative;

    right: auto;

    top: auto;

}

.about1 .l2{

    font-size:14px;

}

.about2{

    margin-top:30px;

}

.about2_list li:nth-child(2),.about2_list li {

    width:100%;

    padding:20px;

    height:auto;

    margin:auto;

    margin-bottom:20px;

}

.about2_list li:hover {

    border:0px solid #eeeeee;

    box-shadow:6px 0 20px 0 rgba(0,0,0,.06);

    margin-top:0px;

    margin-bottom:20px;

}

.about2_list .l2{

    font-size:20px;

}

.about2_list .l3{

    font-size:14px;

}

.about_lans .l1{

    font-size:24px;

}

.about_lans .l2{

    font-size:14px;

}

.about4_sum{

    padding:30px 0;

}

.about4_sum a{

    margin-bottom:64px;

}

.iphonemedia {

    display: block;

    padding-bottom: 5px;

}

.about5_sum .swiper-slide, .about5_sum .swiper-slide:hover, .about5_sum li.on{

    display:inline-block;

    margin:0 0 10px 0;

    height: 250px;

}

.about5_sum .swiper-pagination {

    bottom: 17px;

}

.swiper-pagination .swiper-pagination-bullet, .about4_sum .swiper-pagination-bullet{

    margin: 5px!important;

}

.swiper-pagination.ryzzlbd{

    background:#999999!important;

}

.about2_sum{

    padding:30px 0;

}

.about5_sum .lans{

    font-size:16px;

}

.about5_sum {



    white-space:normal;

}

.about4{

    margin-top:30px;

}

.neiye_nav .right {

    float: none;

    text-align: left;

    width: 100%;

}

.banner_pc{

    display:none;

}

.ft-ewm img{

    width:6rem;

}

.ft-search{overflow: hidden;}

    .ft-search form{padding-right: 1rem;}

        .ft-search input{float: left;width: 100%;height: 0.88rem;box-sizing: border-box;padding: 0.2rem;font-size: 0.28rem;line-height: 0.48rem;border: 0.02rem solid #CCCCCC;background-color: #f3f3f3;color: #333;}

        .ft-search input:focus{border-color: #70B1EF;}

        .ft-search button{float: left;margin-right: -1rem;width: 1rem;height: 0.88rem;background: #2565D8 url(../images/m-searchbut-ico.png) no-repeat center center;background-size: 0.33rem auto;}

.foot-nav{margin-top: 0.4rem;}

.fn-item{margin-top:18px;padding-bottom:18px;border-bottom: 0.02rem solid #232123;}

.fn-text{position: relative;font-size:18px;}

.fn-text a{color:#f3f3f3;}

            .fn-text span{position: absolute;top: 0;right: 0.1rem;height:22px;width:22px;background: url(../images/ft-jia.png) no-repeat right center;background-size: 50% auto;}

            .fn-text span.clicking{background-image: url(../images/ft-jian.png);}

.fn-list{display: none;font-size:14px;line-height:30px;color: #999999;margin-top:24px;}

.fn-list li a{color:#999999;font-size:15px;}

.wb-main{padding:14px 5% 84px 5%;background-color:#110c0b;font-size:12px;color:#f3f3f3;line-height: 0.48rem; position: relative;}

    .wb-wscico{font-size:0; position: absolute;left:0.3rem; top: 0.36rem}

    .wb-wscico img{width: 0.44rem;border-radius: 0.28rem; display:inline-block; vertical-align:middle}

    .wb-text{

      text-align:left;

      overflow:hidden;

      font-size:14px;

      line-height:24px;

    }

        .wb-text span{margin-right: 0.1rem; float: left;}

        .wb-text a{margin-right: 0.1rem;color:#939393;text-align:center;display:block;}

        .wb-text em{float: left;font-style:normal;line-height:18px;}

        .foot-info{

            text-align:left;

        }

        .ft-ewm{

            overflow:hidden;

            margin-top:48px;

        }

        .foot-info .m_wx{

            float:left;

            margin-right:24px;

        }

        .foot-info .m_wx p{

            font-size:12px;

            color:#939393;

            margin-top:10px;

        }

        .foot-info .m_dy{

            float:left;

        }

        .foot-info .m_dy p{

            font-size:12px;

            color:#939393;

            margin-top:10px;

        }

        .ft-logo{

          margin-top: 0.5rem;

        }

        .ft-tit{

            font-size:16px;

             margin-top:24px;

            color:#f3f3f3;

          }

          .ft-tel{

            font-size:34px; 

            margin-bottom:.36rem;

            font-family:Arial-BoldMT;

            font-weight:bold;

            font-family: 'dinBbold';

          }

          .ft-tel a{

            color:#1058af;

          }

          .newslbbr{ padding-top:40px; padding-bottom: 20px;}

    .newslbbr-loop {display: none;}

    .newslbbr-wdtit i {display: none;}

    .newslbbr-list {width: 100%;padding:0 0 24px 0;float:none;}

        .newslbls-list li {

        margin-top: 0px;

        width: 100%;

        margin-left: 0;

    }

    .newslbbr-wdtit h3{

        font-size:20px;

    }

    .newslbls-wd{

        padding:24px;

    }

    .newslbls-wddes{

        margin-top:0px;

    }

    .jm11_sum .jm11_form{

        width:92%;

    }

    .newslbls-img img { min-height:184px;  max-height:184px;}

    .container{width:92%;}

          .ft-lx{

            margin-top: 0.3rem;

            margin-bottom: 0.3rem;

            padding-left: 2.08rem;

          }

          .ft-lx .item{

           float: left;

           margin-right: 0.46rem;

          }

          .ft-lx .item-icon{

            width:0.62rem;

            height:0.62rem;

            transition: 0.36s;

            border-radius:50%;

          }

          .ft-lx .item-icon1{

            background:rgba(255,255,255,0.6) url(../images/ft-icon1.png) no-repeat center center;

          }

          .ft-lx .item-icon2{

            background:rgba(255,255,255,0.6) url(../images/ft-icon2.png) no-repeat center center;

          }

          .ft-lx .item-icon3{

            background:rgba(255,255,255,0.6) url(../images/ft-icon3.png) no-repeat center center;

          }

          .ft-lx .item-icon1:hover{

            background:#19CA6E url(../images/ft-icon1h.png) no-repeat center center;

          }

          .ft-lx .item-icon2:hover{

            background:#19CA6E url(../images/ft-icon2h.png) no-repeat center center;

          }

          .ft-lx .item-icon3:hover{

            background:#19CA6E url(../images/ft-icon3h.png) no-repeat center center;

          }

          .foot-privacy a{

            color:rgba(92,96,103,1);

            height:0.32rem;

            font-size:0.24rem;

          }

          .foot-privacy span{

              width: 0.1rem;

              display: inline-block;

              height: 0.24rem;

              margin: 0 0.2rem;

              vertical-align: middle;

            background:url(../images/m-ft-line.png) no-repeat center center; 

            background-size: 0.02rem auto;

          }

          .footer_container{

              display:none;

          }

          .wsc-botfix {

  position: fixed;

  height:60px;

  width: 100%;

  bottom: 0;

  background-color: #fff;

  left: 0;

  box-shadow:0px -0.04rem 0.15rem rgba(0,0,0,0.1);

  z-index: 1000;

}

.wsc-botfix .item {

  width: 20%;

  float: left;

  position: relative;

  text-align: center;

  height: 100%;

}

.wsc-botfix i {

  margin-top:12px;

  height:24px;

  display: block;

  transition: 0.36s;

}

.wsc-botfix .tit {

  font-size:14px;

  line-height:24px;

  margin-top: -0.04rem;

  color: #828282;

  transition: 0.36s;

}

.wsc-botfix .icon3 {

  position: absolute;

  border-radius: 50%;

  top: -20px;

  left: 0;

  right: 0;

  margin: auto;

  width:54px;

  height:54px;

  border:3px solid #fff;

  box-shadow:0px -0.02rem 0.12rem rgba(0,0,0,0.08);

  border-radius:50%;

  opacity:1;

  background:#1058af url(../images/m-botfix-ico3.png) no-repeat center center;

  background-size:24px auto;

  box-sizing: border-box;

}

.wsc-botfix .icon1{

  background: url(../images/m-botfix-ico1.png) no-repeat center center;

  background-size:34px auto;

}

.wsc-botfix .icon2{

  background: url(../images/m-botfix-ico2.png) no-repeat center center;

  background-size:34px auto;

}

.wsc-botfix .icon4{

  background: url(../images/m-botfix-ico4.png) no-repeat center center;

  background-size:34px auto;

}

.wsc-botfix .icon5{

  background: url(../images/m-botfix-ico5.png) no-repeat center center;

  background-size:34px auto;

}

.wsc-botfix .item:hover .icon2,.wsc-botfix .item.active .icon2{

  background: url(../images/m-botfix-ico2h.png) no-repeat center center;

  background-size: 0.6rem auto;

}

.wsc-botfix .item:hover .icon4,.wsc-botfix .item.active .icon4{

  background: url(../images/m-botfix-ico4h.png) no-repeat center center;

  background-size: 0.6rem auto;

}

.wsc-botfix .item:hover .icon5,.wsc-botfix .item.active .icon5{

  background: url(../images/m-botfix-ico5h.png) no-repeat center center;

  background-size: 0.6rem auto;

}

.foot-privacy{

  margin-top: 0.4rem;

}

.wsc-botfix .item3 .tit {

  margin-top:32px;

}

.footDiv{

    display:none;

}

.wsc-foot,.wsc-bottom,.wsc-botfix,.botfix-lxway{

    display:block;

}

.index-activities .sp_left{

    float:none;

    margin-top:24px;

}

.index-activities .sp_left h5{

    margin-top:24px;

    font-size:18px;

}

.index-activities .sp_left p{

    margin-top:14px;

    width:100%;

    margin-bottom:24px;

}

.index-activities .sp_left h2{

    font-size:20px;

}

.index-activities .sp_left h2 i{

    background-size:2rem;

    padding-right:0px;

}

.index-product-activities{

    padding: 0 0 80px 5%;

}

.index-activities .sp_left h6{

    font-size:13px;

}

.swiper-slide{

    width:100%!important;

}

.product-activities-swiper .item{

    width:95%;

}

.product-activities-swiper .item a .img{

    float:none;

    width:100%;

}

.swiper-bnext, .swiper-bprev{

    top:90%;

}

.sp_tit{

    display:none;

}

.swiper-bprev{

    left:20%;

}

.product-activities-swiper .item i{

    background-size:2.5rem;

    left:42%;

    top:32%;

}

.pro_list{

    width:100%;

    margin-left:0px;

}

.pro_list li{

    margin-right:10px;

    width:47.88%;

    margin-top:20px;

    margin-bottom:0px;

}

.pro_list .t1{

    font-size:14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;

}

.pro_list .lans{

    padding:6px 30px;

}

.pro_list li:nth-child(2n){

    margin-right:0px;

}

.pro_list li:nth-child(3){

    margin-right:10px;

}

.pageNum a{

    margin-bottom:14px;

    padding:0 18px;

    height:34px;

    line-height:34px;

    margin:6px 0;

}

.pageNum{

    width:98%;

    margin:0 auto;

    padding:34px 0 46px 0;
    margin-left:0px!important;

}

.project_bj{

    padding:48px 0 0 0;

}

.n_box{

    width:92%;

}

.banner_sj .slick-dots{

    bottom:10px;

}

.pro_d1 .changp,.pro_d1 .message{

    width:156px;

    height:46px;

    line-height:46px;

    font-size:14px;

}

.case_list{

    width:92%;

}

.case_list li{

    width:100%;

    margin-top:0px;

    margin-bottom:20px;

}

.tjbj{

    padding:30px 0;

}

.preview {

    display:none;

}

.pro_d1 .right {

    width:100%;

    max-width:100%;

}

.pro_d1 {

    padding-top:30px

}

.pro_d1 td.t1_w1 {

    padding-left:100px

}

.pro_d1 .titles {

    font-size:22px;

}

.banner_sj {

    display:block;

    margin:46px 0 24px 0;

}

.swiper-button-prev {

    left:0px;

}

.swiper-button-next {

    right:0px;

}

.pro_d2_thing {

    padding-bottom:50px;

}

.pro_d3 .titles {

    font-size:25px;

    margin-bottom:20px;

}

.pro_d2_nav a {

    width:150px;

    font-size:15px;

    padding:15px 0;

}

.pro_d2_nav:before {

    width:150px

}

.pro_d2_nav.two:after {

    left:150px

}

.map2 .lans_en {

    width:100%;

    writing-mode:inherit;

    padding-bottom:20px;

}

.map2 .lans_en:after {

    position:static;

    display:inline-block;

    width:40px;

    height:1px;

    margin-bottom:7px;

    margin-left:10px;

}

.contact_left {

    width:100%;

    margin-left:0

}

.contact_left .title {

    font-size:20px;

    font-weight:bold;

    margin-bottom:30px;

}

.contact_left li {

    width:100%;

    font-size:16px;

}

.contact_left li img {

    width:28px;

}

.contact_right {

    padding:0;

    text-align:center;

    padding:0;

    width:100%;

    margin:0;

    margin-top:30px;

}

.contact_right li {

    float:none;

    display:inline-block;

}

.map {

    height:440px!important;

    background-position:63% center;

}

.lxwm .icon14c{

    display:none;

}

.mapm{

    width:90%;

    top:100px;

    left:5%;

}

#map{

    height:440px!important;

}

.mapm h1{

    font-size:16px;

}

.contact_list .left,.contact_list .right {

    padding:10px;

    width:100%;

}

.contact_list li .left:after {

    top:10px;

    right:10px;

}

.contact_list li {

    padding:20px 10px;

    box-sizing:border-box;

}

.contact_list .r3 {

    font-size:14px;

}

.contact_list .l1 {

    font-size:18px;

}

.contact_list_sum .title_h2 {

    padding-top:20px;

}

.jm11_sum .title_h2{

    padding-top: 20px;

    padding-bottom: 10px;

    font-size:24px;

}

.jm11_sum .title_h4{

    font-size:14px;

    margin-bottom:24px;

}

.jm11_sum{

    padding:30px 0;

}

.job_list{

    width:92%;

    margin:30px auto;

}

.job_con{

    padding:14px 0px;

}

.job_list li{

    margin:10px 0;

}

.job_list .title_h2{

    font-size:24px;

}

.job_list .title_h4{

    font-size:16px;

    margin-bottom:24px;

}

.job_title span{

    font-size:14px;

}

.job_title h1{

    font-size:20px;

}

.cz-news-top-item .img {float: none;width: 100%;}

    .cz-news-top-item .text {width: 100%;height: auto;position: relative;right: auto;top: auto;padding:8% 5%;}

    .cz-news-top-item .text .data-3 {position: relative;left: auto;bottom: auto;margin-top: 30px;}

    .cz-news-top-item .text .more-4 {right:7%;bottom: 7%;}

    .cz-news-list {padding: 50px 0 0 0;}

    .cz-news-list .cz-index-news-item {width: 100%;}

    .cz-news-detail {margin-top: 40px;}

    .cz-news-detail-content {padding: 5% 0;width: 100%;}

    .cz-news-detail-content .title-1 {font-size: 24px;}

    .cz-news-detail-content .detail-3 {font-size: 14px;}

    .cz-contact-us-left {width: 90%;}

    .cz-contact-item .item {padding: 15px 0;}

    .cz-contact-item .item .text-1,.cz-contact-item .item.item-1 .text-2,.cz-contact-item .item .text-2,.cz-message-left,.cz-message-right,.cz-message-right-input li {float: none;width: 100%;text-align: left;}

    .cz-contact-item .item strong {font-size: 14px;}

    .cz-contact-us img.img-block {width: 400%;max-width: 400%;}

    .cz-contact-us .map,.cz-mouse-drag {display: none;}

    .cz-message-right-input {margin: 30px;}

    .cz-message .cz-content {padding: 100px 0 50px 0;}

    .cz-technology {overflow: hidden!important;}

    body .cz-technology:nth-child(2) {padding-bottom: 150px;}

    .cz-technology-advantages {padding: 0px 0 80px 0;}

    .cz-history-swiper .swiper-slide-active .cz-history-item{opacity: 1;}

    .cz-history-swiper .swiper-slide-active .cz-history-item .date-1 i {background: #fff;}

    .cz-history-swiper .swiper-slide-active .cz-history-item .date-1 i::before {background: #fff;}

    .cz-honor .cz-content {padding:70px 5% 5% 5%;}

    .cz-product-item .viewmore-3 {border: none;padding: 15px 0px 20px 0px;}

    .cz-recruitment .cz-content {padding: 70px 0 80px 0;width: 90%;}

    .cz-recruitment-top-text .text-1 {float: none;width: 100%;}

    .cz-recruitment-top-text .text-2 {float: none;padding-top: 20px;}

    .cz-recruitment-item .title-1 {text-align: left;padding: 5%;}

    .cz-recruitment-item .title-1 span  {padding: 3px 0;width: 50%;}

    .cz-recruitment-item .title-1 span:first-child {font-weight: bold;border-bottom: 1px solid #e6e8ed;margin-bottom: 10px;display: block;width: 100%;padding: 3px 0;padding-bottom: 15px;}

    .cz-recruitment-item:first-child .title-1,#cz-indexbg {display: none;}

    .cz-end-resume {position: relative;right: auto;bottom: auto;}

    .cz-popup-window-content {background: #fff;width: 90%;height: 90%;padding: 15% 5% 5% 5%;overflow: hidden;margin: auto;margin-top: 0;position: relative;}

    .cz-recruitment-item .main-2 p,.cz-recruitment-item .main-2 {font-size: 14px;}

    .cz-recruitment-list {margin:0;}

    .cz-index-product .cz-content {position: relative;left: auto;}

    .cz-index-product-nav {width: calc(100% - 0px);}

    .cz-banner-top .img {animation:none;}

    #cz2 .cz-technology-advantages {padding: 80px 0;}

    .cz-about-us-right .introduction-1 {margin: 30px;}

    .cz-about-us-right .item-3 li::after {right: 0;}

    .cz-news .cz-content{width:90%;}

    .cz-news-top{padding:68px 0 46px 0;}

    .cz-news-list .cz-index-news-item{margin-bottom:5%;}

    .m_news{padding-bottom:0px!important;}

    .cz-news-top-item .text .title-1{font-size:20px;}

.news_details .left {

    }

.news_details .title {

    font-size:24px;

    line-height:1.8;

}

.tuijian {

    padding:30px 0 15px 0;

    line-height:2;

}

.news_details .mess li {

    margin-right:30px;

    line-height:2;

}

.news_details .left .title {

    font-size:20px;

}

.new_pagetion .left1 a {

    font-size:12px;

    line-height:22px;

}

.solve_sum {

    }.solve_sum .right {

    border-left:1px solid #eeeeee;

    padding:0 5%;

    box-sizing:border-box;

}

.solve_sum .editor_title {

    font-size:30px;

    color:#333333;

    font-weight:bold;

    margin-bottom:60px;

    text-align:center;

}

.solve_sum .editor {

    font-size:16px;

    line-height:34px;

}

.solve_sum .editor h2 {

    font-size:24px;

}

.news_details .left{

    width: 100%;

    float: left;

    background: #ffffff;

    box-sizing: border-box;

}

.new_pagetion .left1 a {

    font-size:14px;

    line-height: 22px;

}

.new_pagetion .left1 {

    width: 100%;

    float: none;

}

.new_pagetion .list {

    float: none;

    width: 130px;

    line-height: 40px;

    height: 40px;

    margin: 20px auto 0 auto;

}

.news_details .right {

    display: none;

}

.news_details{

    margin:64px auto 46px auto;

}

.about5 .swiper-button-next,.about5 .swiper-button-prev{

    background:none;

}

.boxs{

    width:90%;

}

.cz-service-video-item {

    float: none;

    width: 100%;

    margin: 1% 0 2% 0;

}

.cz-service-video .cz-content{

    width:90%;

}

.cz-service-video{

    padding:68px 0 0 0;

}

.cz-popup-window-content.cz-video {

    width: 100%;

    height: 100%;

    margin-top: auto;

}

.cz-popup-window-content.cz-video video {

    width: 100%;

    height: 100%;

    display: block;

}

.image-list .cover {

    width: 48%!important;

    float: left;

    margin-right:10px!important;

    height:7.6rem!important;

    margin-bottom:10px!important;

}

.containerc .wal{

    margin: 80px auto 0px auto;

}

.image-list{

    overflow:hidden;

}

#pictureViewer > .content {

    width: 100%!important;

    height:100%!important;

}

#pictureViewer .handel-prev {

    width:24px!important;

    left:2%;

}

#pictureViewer .handel-next {

    width:24px!important;

    right:2%;

}

#pictureViewer .picture-content{

    width:90%;

}

.image-list .cover:nth-child(2n) {

    margin-right: 0rem!important;

}

.containerc .wal{

    width:90%;

}

}

@media screen and (max-width: 768px) {

    .home3_pro .nav_list a {

        font-size: 12px;

        margin: 0 10px;

    }

    .cz-index-introduction-left .item-4 li h2 em{

    	font-size:10px;

    }



    .tech_list .t3, .tech_list .t4 {

        display: block;

    }

.more{

    width:24%;

    margin-top:34px;

}

.index-block5 .new{

    width:92%;

}



    .tech_list .t4 {

        width: 25px

    }



    .tech_list li:after {

        opacity: 1;

        transition: all .5s .2s;

        -webkit-transition: all .5s .2s;

        background: linear-gradient(to right, rgba(35, 63, 144, 0.84), rgba(20, 98, 178, 0.84));

    }



    .tech_list li a {

        /* width: 92vw; */

        position: relative;

        padding: 20px;

        width: 100%;

        left: 0;

    }



    .home_news li {

        padding: 0;

    }



    .home_news .news_list {

        width: 100%;

        margin-left: 0;

    }

}



@media screen and (max-width: 768px) {

    .pro_index_list .swiper-slide {

        min-height: 250px;

        padding: 10px;

    }

}