.time-line .time-box ul:after{ height: 2px; }
@media (max-width: 2500px) {
.time-line .time-box ul:after{ height: 1px; }


}

@media (max-width: 1920px) {
.time-line .time-box ul:after{ height: 1px; }


}


@media (max-width: 1440px) {

    .zg_banner_pic .zg_banner_text h2,

    .zg_banner_pic .zg_banner_text .text1{

        font-size: 35px;

        font-weight: 600;

    }

    .zg_banner_pic .zg_banner_text .text2{

        font-size: 18px;

        font-weight: 600;

    }

    .zg_banner_pic .zg_banner_text .text3{

        font-size:14px;

    }

}

@media (min-width:1200px) and (max-width: 1263px){

    .zg_wrap_r .zg_r_d{

        padding: 10% 6% 0 6%;

    }

    .zg_wrap_r .zg_r_d > div{

        margin-top: 12%;

    }

    .zg_wrap_r .zg_r_d h3{

        font-size: 18px;

    }

    .zg_wrap_r .zg_r_d p{

        font-size: 18px;

    }

    .zg_wrap_r .zg_r_d span{

        font-size: 14px;

    }

    .zg_wrap_r .zg_r_u{

        background: #3189C5;

        padding:6% 0 6% 6%;

    }

}

@media (min-width:1200px) {

    .zg_logo{width:250px;}

    .zg_logo img{width:100%;height:57px;}

}



@media (max-width:1280px){

    .news_banner li{

        width:100%;

        margin-top: 8%;

    }

    .news_banner li a {

        font-size: 14px;

        padding:5% 20%;

    }

}



@media (max-width:1200px) {

    .zg_wrap_left p {

        font-size: 20px;

    }

    .zg_text p {

        font-size: 24px;

    }

    .zg_text span{

        font-size:16px;

    }

    .zg_banner_pic .zg_banner_text h2,

    .zg_banner_pic .zg_banner_text .text1{

        font-size: 28px;

        font-weight: 600;

    }

}

@media (max-width:1199px) {

    .zg_logo{width:100%;text-align: center;}

    #header .d-nav li{ padding: 0 1px;}

    .news_center .inner ul li h5{

        font-size: 16px;

    }

}

@media (min-width: 868px) and (max-width: 1199px){

    .zg_wrap_r .zg_r_d{

        padding: 10% 6% 0 6%;

    }

    .zg_wrap_r .zg_r_d > div{

        margin-top: 8%;

    }

    .zg_wrap_r .zg_r_d h3{

        font-size: 18px;

    }

    .zg_wrap_r .zg_r_d p{

        font-size: 16px;

    }

    .zg_wrap_r .zg_r_d span{

        font-size: 14px;

    }

    .zg_wrap_r .zg_r_u{

        background: #3189C5;

        padding:6% 0 6% 6%;

    }

    .zg_wrap_m .zg_news_li li {

        margin-top: 3%;

    }

    .zg_wrap_r .zg_r_u p font {

        font-size: 15px;

    }

}

@media (max-width: 1000px) {

    .zg_copy .zg_p1{

        width:100%;

        text-align: center;

        padding-right:0;

    }

    .zg_copy .zg_p2{

        width:100%;

        text-align: center;

        padding-right: 0;

    }

    .zg_ul_list ul:nth-child(3) li:nth-child(2),

    .zg_ul_list ul:nth-child(3) li:nth-child(3){

        margin-right: 0;

    }

}

@media (min-width: 714px) and (max-width: 867px){

    .zg_wrap_r .zg_r_d{

        padding: 7% 4% 0 4%;

    }

    .zg_wrap_r .zg_r_d > div{

        margin-top: 8%;

    }

    .zg_wrap_r .zg_r_d h3{

        font-size: 16px;

    }

    .zg_wrap_r .zg_r_d p{

        font-size: 14px;

    }

    .zg_wrap_r .zg_r_d span{

        font-size: 14px;

    }

    .zg_wrap_r .zg_r_u{

        background: #3189C5;

        padding:6% 3% 6% 6%;

    }

    .zg_wrap_m .zg_news_li li {

        margin-top: 2%;

    }

    .zg_wrap_r .zg_r_u p font {

        font-size: 14px;

    }

    .zg_wrap_m .zg_xwzx span {

        font-size: 18px;

    }

    .zg_wrap_l .zg_left_up .zg_more {

        right: 3%;

        bottom: 2%;

    }

    .zg_wrap_m .zg_more {

        right: 3%;

        bottom: 2%;

    }

}

@media (min-width: 560px) and (max-width: 713px){

    .zg_title_1{

        display: block;

    }

    .zg_wrap_r .zg_r_u p {

        line-height: 20px;

    }

    .zg_title_2{

        display: none;

    }

    .zg_wrap_r .zg_r_d{

        padding: 4% 4% 0 4%;

    }

    .zg_wrap_r .zg_r_d > div{

        margin-top: 8%;

    }

    .zg_wrap_r .zg_r_d h3{

        font-size: 15px;

    }

    .zg_wrap_r .zg_r_d p{

        font-size: 14px;

    }

    .zg_wrap_r .zg_r_d span{

        font-size: 14px;

    }

    .zg_wrap_r .zg_r_u{

        background: #3189C5;

        padding:6% 3% 6% 6%;

    }

    .zg_wrap_m .zg_news_li li {

        margin-top: 2%;

    }

    .zg_wrap_r .zg_r_u p font {

        font-size: 13px;

    }

    .zg_wrap_m .zg_xwzx span {

        font-size: 17px;

    }

    .zg_wrap_l .zg_left_up .zg_more {

        right: 3%;

        bottom: 2%;

    }

    .zg_wrap_m .zg_more {

        right: 3%;

        bottom: 2%;

    }

    .zg_news_li span,.zg_news_li p a{

        font-size: 13px;

        display: inline-block;

        width:170px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        line-height: 15px;

    }

    .zg_wrap_l .zg_left_up li a,.zg_wrap_l .zg_left_up li span{

        font-size: 13px;

    }

}

@media (min-width: 420px) and (max-width: 559px){

    .zg_other_inner .zg_wrap_l,

    .zg_other_inner .zg_wrap_m{

        float: left;

        width: 50%;

    }

    .zg_other_inner .zg_wrap_r{

        width:100%;

    }

    .zg_title_1{

        display: block;

    }

    .zg_wrap_r .zg_r_u p {

        line-height: 20px;

    }

    .zg_title_2{

        display: none;

    }

    .zg_wrap_r .zg_r_d{

        padding: 4% 4% 0 4%;

    }

    .zg_wrap_r .zg_r_d > div{

        margin-top: 4%;

        margin-bottom: 2%;

        text-align: center;

    }

    .zg_wrap_r .zg_r_d h3{

        font-size: 15px;

        text-align: center;

    }

    .zg_wrap_r .zg_r_d p{

        font-size: 14px;

    }

    .zg_wrap_r .zg_r_d span{

        font-size: 14px;

    }

    .zg_wrap_r .zg_r_u{

        background: #3189C5;

        padding:6% 3% 6% 6%;

    }

    .zg_wrap_r .zg_r_u p{

        text-align: center;

    }

    .zg_wrap_m .zg_news_li li {

        margin-top: 2%;

    }

    .zg_wrap_r .zg_r_u p font {

        font-size: 13px;

    }

    .zg_wrap_m .zg_xwzx span {

        font-size: 16px;

    }

    .zg_wrap_l .zg_left_up .zg_more {

        right: 3%;

        bottom: 2%;

    }

    .zg_wrap_m .zg_more {

        right: 3%;

        bottom: 2%;

    }

    .zg_news_li span,.zg_news_li p a{

        font-size: 13px;

        display: inline-block;

        width:170px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        line-height: 15px;

    }

    .zg_wrap_l .zg_left_up li a,.zg_wrap_l .zg_left_up li span{

        font-size: 13px;

    }

}

@media(max-width: 419px){

    .zg_other_inner .zg_wrap_l,

    .zg_other_inner .zg_wrap_m,

    .zg_other_inner .zg_wrap_r{

        width: 100%;

    }

    .zg_title_1{

        display: block;

    }

    .zg_wrap_r .zg_r_u p {

        line-height: 20px;

    }

    .zg_title_2{

        display: none;

    }

    .zg_wrap_r .zg_r_d{

        padding: 4% 4% 0 4%;

    }

    .zg_wrap_r .zg_r_d > div{

        margin-top: 4%;

        margin-bottom: 2%;

        text-align: center;

    }

    .zg_wrap_r .zg_r_d h3{

        font-size: 15px;

        text-align: center;

    }

    .zg_wrap_r .zg_r_d p{

        font-size: 14px;

    }

    .zg_wrap_r .zg_r_d span{

        font-size: 14px;

    }

    .zg_wrap_r .zg_r_u{

        background: #3189C5;

        padding:6% 3% 6% 6%;

    }

    .zg_wrap_r .zg_r_u p{

        text-align: center;

    }

    .zg_wrap_m .zg_news_li li {

        margin-top: 6%;

    }

    .zg_wrap_r .zg_r_u p font {

        font-size: 13px;

    }

    .zg_wrap_m .zg_xwzx span {

        font-size: 16px;

    }

    .zg_wrap_l .zg_left_up .zg_more {

        right: 6%;

        bottom: 9%;

    }

    .zg_wrap_m .zg_more {

        right: 6%;

        bottom: 7%;

    }

    .zg_news_li span,.zg_news_li p a{

        font-size: 13px;

        display: inline-block;

        width:300px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        line-height: 15px;

    }

    .zg_wrap_l .zg_left_up li a,.zg_wrap_l .zg_left_up li span{

        font-size: 13px;

    }

}

@media (min-width: 992px) {

    #header .d-nav > li{ padding: 0 6px;}

	

	#header .d-nav > li > a{padding: 0 9px;}

	

	

}

@media (max-width: 992px) {

    .zg_wrap_left p {

        font-size: 18px;

    }

    .zg_text p {

        font-size: 20px;

    }

    .zg_text span{

        font-size:15px;

    }

    .zg_banner_pic .zg_banner_text h2,

    .zg_banner_pic .zg_banner_text .text1{

        font-size: 20px;

        font-weight: 600;

    }

    .success_case .inner .list li{

        width:30.5%;

    }

    .success_case .pro_pic .ck_bg a{

        font-size: 15px;

    }

    .success_case .inner .more a{

        font-size: 16px;

    }



}

@media (min-width: 1200px) and (max-width: 1330px){

    #header .d-nav li {

        padding: 0;

    }

}

@media (min-width: 768px) {

    #header .nav-box{ padding: 0px 15px;}

    #header .logo{ padding: 10px 0;}

    .foot-rbox{ width: auto; float: right;}

}

@media ( max-width:767px ) {

    .zg_logo{width:250px;}

    .zg_logo img{width:100%;}

    .zg_wrap_left p {

        font-size: 15px;

        margin-bottom: 4%;

    }

    .zg_text p {

        font-size: 18px;

    }

    .zg_text span{

        font-size:13px;

    }

    .zg_banner_pic .zg_banner_text h2,

    .zg_banner_pic .zg_banner_text .text1{

        font-size: 16px;

        font-weight: 600;

        text-align: center;

        margin-top: 10px;

    }

    .zg_banner_pic .zg_banner_text .text1{

        width:100%;

        border-bottom: none;

    }

    .zg_banner_pic .zg_banner_text .text2,

    .zg_banner_pic .zg_banner_text .text3{

        display: none;

    }

    .zg_wrap_right .zg_wrap_pic img{

        opacity: .4;

    }

    .zg_text p {

        color:#333;

    }

    .zg_text > div {

        background: #333;

    }

    .zg_text span {

        color:#333;

    }

    .zg_whiteArea{

        height:80px;

    }

    #header{position:fixed;width:100%;top:0;left:0;height:77px;background: #fff;z-index: 11;}

}

@media ( max-width:600px ){

    .zg_wrap_left p {

        font-size: 13px;

        margin-bottom: 5%;

    }

    .zg_text p {

        font-size: 16px;

    }

    .zg_text span{

        font-size:12px;

    }

    .success_case .inner .list li{

        width:47%;

    }

    .success_case .inner .list li h3{

        font-size: 18px;

    }

    .success_case .inner .list li span,

    .success_case .inner .list li p{

        font-size: 13px;

    }

    .success_case .pro_pic .ck_bg a{

        font-size: 15px;

    }

    .success_case .inner .more a{

        font-size: 14px;

    }

    .news_banner li a {

        font-size: 12px;

        padding:2% 10%;

    }



}

@media ( max-width:465px ){

    .zg_banner_pic .zg_banner_text h2,

    .zg_banner_pic .zg_banner_text .text1 {

        font-size: 12px;

    }

    #zg_footer .zg_ul_list ul:nth-child(2){

        display: none;

    }

    #zg_footer .zg_ul_list ul:nth-child(1),

    #zg_footer .zg_ul_list ul:nth-child(3){

        width:100%;

        margin-top: 10px;

    }

    .news_banner ul{

        display: none;

    }

}

@media ( max-width:434px ){

    #zg_footer .zg_ul_list ul{

        width:100%;

        margin-top: 15px;

    }

}

@media ( max-width:420px ){

    .zg_wrap_left {

        width: 100%;

    }

    .zg_wrap_right{

        width:100%;

    }

    .zg_wrap_left .swiper-container-horizontal .zg_swiper_pagination{

        bottom:4px;

    }

    .news_center .inner .f_y{

        width:300px;

    }

    .news_center .inner .f_y ul li{

        padding:2% 3%;

    }

    .news_center .inner .f_y ul li a{

        font-size: 15px;

    }

    .news_center .inner .f_y ul{

        padding-left:28px;

    }

}

@media  ( max-width:370px ) {

    .foot-nav{ display: none;}

    .foot-sobox{ margin-top: 0;}

    .zg_wrap_left p {

        font-size: 12px;

        margin-bottom: 5%;

    }

    .zg_text p {

        font-size: 14px;

    }

    .zg_text span{

        font-size:12px;

    }

}







/*ä¹‹åŽ*/

@media (max-width:1440px){

.cp_tab .cp_box_left{float:left;width:35%;}

.cp_tab .cp_box_right{float:left;width:65%;}

.time-line .time-box{width:640px;}

.time-line .time-box li{width:160px;}

.contact{width:94%;}

}

@media (max-width:1300px){

.tech-icon .list li{float:left;padding-bottom:35px;width:33.3%;border:1px solid #d2d2d2;border-width:0 1px 1px 0;text-align:center;}

.tech-icon .list li:nth-child(4){width:50%;border-left:1px solid #d2d2d2;}

.tech-icon .list li:last-child{width:50%;}

.time-line .time-box{width:540px;}

.time-line .time-box li{width:135px;}

.case{margin:0 auto;width:80%;}

}

@media (max-width:1200px){

.cp_tab .cp_box_left{float:left;width:35%;}

.cp_tab .cp_box_right{float:left;width:65%;}

.cp_wrap .col{float:left;margin:0;width:50%;}

.product .pro_right{float:right;margin:4% 2% 0 0;width:40%;}

.time-line .time-box{width:540px;}

.time-line .time-box li{width:135px;}

.contact{width:90%;}

.case{margin:0 auto;width:80%;}

.i-content{ width:96%;}

.i-pages{width:96%;}

}





@media (max-width:992px){

.cp_tab .cp_box_left{float:left;width:100%;}

.cp_tab .cp_box_right{float:left;width:100%;}

.cp_wrap .col{float:left;margin:0;width:50%;}

.cp_tab .partners li{float:left;margin:20px 0;width:25%;}

.time-line .time-box{width:440px;}

.time-line .time-box li{width:220px;}

.flickerplate{position:relative;float:left;overflow:hidden;margin-top:30px;margin-left:2.4%;width:95%;height:400px;background-color:#e6e6e6;}

.news_right{float:left;margin-top:30px;margin-left:2.4%;padding:20px 40px;width:95%;min-height:500px;background:#fff;}

.pro_wrap_list ul.list li{float:left;box-sizing:border-box;margin:1%;width:48%;border:1px solid #e5e5e5;border-bottom:3px solid #e9edf4;background:#fff;}

.product{overflow:hidden;width:100%;}

.product .pro_left{float:left;width:100%;}

.product .pro_right{float:left;margin:4% 6%;width:88%;}

.pro_wrap_list{margin:2% auto 0 auto;width:90%;}

.pro_wrap_list ul.list li{float:left;box-sizing:border-box;margin:1%;width:48%;border:1px solid #e5e5e5;border-bottom:3px solid #e9edf4;background:#fff;}

.tech-icon .list li{float:left;padding-bottom:35px;width:50%;border:1px solid #d2d2d2;border-width:0 1px 1px 0;text-align:center;}

.tech-icon .list li:nth-child(2n+1){border-left:1px solid #d2d2d2;}

.tech-icon .list li:last-child{width:100%;}

.m-slide .over{float:right;overflow:scroll;width:100%;}

.m-slide .tab{overflow-y:hidden;width:1175px;height:190px;background:#fff;}

.m-slide .img{position:relative;float:left;width:100%;height:260px;}

.m-slide .img a{display:block;width:100%;height:260px;}

.m-slide .img img{display:block; margin:0 auto; max-width:100%; }

.m-slide .img li{display:block;width:100%;height:260px;}





.m-slide .tab li{float:left;margin:10px 10px;width:215px;}

.m-slide .tab a .title{top:30px;left:0;width:100%;height:140px;color:#666;text-align:center;font-size:16px;line-height:140px;}

.m-slide .tab a .title i{ font-style:italic; font-size:14px;}

.m-slide .tab a b{position:absolute;top:0;left:50%;overflow:hidden;width:25px;height:43px;transform:rotate(29deg);}

.m-slide .over::-webkit-scrollbar{width:5px;height:10px;background:#fff;}

.m-slide .over::-webkit-scrollbar-track{border-radius:10px;}

.m-slide .over::-webkit-scrollbar-thumb{width:5px;height:10px;border-radius:10px;background:#085081;}

.contact{width:90%;}

.contact .contact_left{float:left;width:100%;}

.contact .contact_right{float:left;width:100%;}

.address_left{float:left;width:100%;}

.address .map{float:right;width:100%;}

.case{margin:0 auto;width:90%;}

.cp_wrap .col .cp_text p{ font-size:20px;}





.flickerplate ul.flicks>li .flick-inner .flick-content { font-size:15px;}

.mobile-info{ display:block;}

.zg_swiper_pagination { display: none; }




}





@media (max-width:767px){

.cp_wrap .col{float:left;margin:0;width:100%;}

.cp_tab .partners li{float:left;margin:20px 0;width:50%;}

.cp_tab .cp_title_d{float:left;margin-top:40px;width:100%;color:#0c5b90;text-align:center;font-size:30px;}

.development{position:relative;float:left;width:100%;}

.development ul li:first-child{margin-left:12%;}

.development ul li:nth-child(2n+1){float:left;width:90%;}

.development ul li:nth-child(2n){float:left;margin-top:200px;width:100%;}

.time-line{margin-top:20px;width:100%;}

.time-line .time-box{width:160px;}

.time-line .time-box li{width:160px;}

.case{margin:0 auto;width:90%;}

.case .case-intro{width:100%; position:relative;}

.case .case-intro p{  width:100%; color:#085081;font-size:25px; margin-top:30px;}

.case-title:before{float:left;margin-top:14px;width:28%;height:1px;background:#085081;content:"";}

.case-title:after{float:right;margin-top:14px;width:28%;height:1px;background:#085081;content:"";}

.case ul li{float:left;margin-right:0;margin-bottom:2%;width:100%;}



/*.moblie-none{ display:none; }

.moblie-show{ display:block;}*/

.job_list .job_list_box ul.list li:nth-child(2){ display:none;}

.job_list .job_list_box ul.list li:nth-child(3){ display:none;}

.job_list .job_list_box ul.list li:nth-child(4){ display:none;}

.job_list .job_list_box ul.list li:nth-child(5){ display:none;}

.job_list .job_list_box ul.list li{ width:95%;}

.job_list ul.title li:nth-child(2){ display:none;}

.job_list ul.title li:nth-child(3){ display:none;}

.job_list ul.title li:nth-child(4){ display:none;}

.job_list ul.title li:nth-child(5){ display:none;}

.job_list ul.title li{ width:95%;}







.news_right{ display:none;}

.product .pro_left{ display:none;}

.cp_wrap .col .cp_text p{ font-size:18px;}

}





@media (max-width:600px){

.product{overflow:hidden;width:100%;}

.product .pro_right{float:left;margin:4% 6%;width:88%;}

.pro_wrap_list{margin:2% auto 0 auto;width:90%;}

.pro_wrap_list ul.list li{float:left;box-sizing:border-box;margin:1%;width:98%;border:1px solid #e5e5e5;border-bottom:3px solid #e9edf4;background:#fff;}

.tech-icon .list li{float:left;padding-bottom:35px;width:100%;border:1px solid #d2d2d2;border-width:0 1px 1px 1px;text-align:center;}

.tech-icon .list li:nth-child(4){width:100%;border-left:1px solid #d2d2d2;}


.zg_logo{width:170px;margin-top: 10px;}
}

