@media (max-width:765px){
    body{padding-top:54px;}
	.header-wrapper{background: #1b3359;}
	.navbar-brand{margin-top: 0;}
	.nav > li > a{display:inline-block;padding:10px 0;}
	.erj-nav{position:relative;width: auto;padding-top: 0;overflow:hidden;}
	.header-wrapper .navbar-collapse{margin-top: 0;background: #fff;}
	.erj-nav dl{margin-bottom:10px;}
	.navbar-nav{margin:10px 0;}
	.navbar-toggle{margin-top:12px;}
	.header-wrapper .navbar-nav{font-size: 0;}
	.header-wrapper .navbar-nav > li{
		font-size: 16px;
		text-align:center;
		vertical-align: top;
		margin-bottom: 0px;
		margin-right:1%;
		margin-left:1%;
		position: relative;
		height: auto;
		border-bottom: 1px solid #eee;
	}
	.navbar-default .navbar-nav > li > a{color:#333;padding: 10px 20px;vertical-align:top;}
	.header-wrapper .navbar-nav > li i.nav-icos{top:26px;}
	/* header-wrapper{position:relative;} */
	.header-wrapper .navbar-collapse{
		position:absolute;
		top:100%;
		left:0;
		width: 100%;
		padding: 0;
		margin:0;
		z-index:99;
		background:#fff;
	}
	
	.location{padding:15px 0;}
	
	.navbar-brand > img{max-width: 200px;max-height: 35px;}


	.row{margin-right: -5px;margin-left: -5px;}
	.row>div{padding-right: 5px;padding-left: 5px;}
	.head-tr{margin-top: 15px;}
	.head-login{height: 26px;line-height: 24px;border-radius: 26px;font-size: 12px;margin-left: 10px;}
	.head-login a{padding: 0 10px;}
	.ban-txt h3{font-size: 24px;}
	.ban-txt h4{font-size: 16px;}

	.about-history .list{margin-top: 25px;}
	.about-history .list .item{overflow: hidden;clear: both;padding-top: 30px;}
	.about-history .list .item .poto{
		float: left;
		width: 80px;
		margin: 0 10px 0 0;
	}
	.about-history .list .item .poto .img{padding: 0;}
	.about-history .list .item .poto .img img{width: 80px;height: 80px;}
	.about-history .list .item .poto .line{left: 41px;top: 0;}
	.about-history .list .item .year{
		position: relative;
		top: 0;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		font-size: 18px;
		margin-bottom: 10px;
	}
	.about-history .list .item:nth-child(odd) .year{left: 0;}
	.about-history .list .item .mes{
		position: relative;
		top: 0;
		width: calc(100% - 100px);
		-webkit-transform: translateY(0);
		transform: translateY(0);
		float: left;
		padding: 10px;font-size: 14px;line-height: 20px;-webkit-line-clamp: 3;
	}
	.about-history .list .item:nth-child(odd) .mes{right: 0;margin-right: 0;}
	.about-history .list .item:nth-child(odd) .year{margin-left: 0;}
	.about-history .list .item:nth-child(odd) .mes .ico-sj {
		left: auto;
	    right: 100%;
	    border-left: 0px solid #eee;
	    border-right: 10px solid #eee;
	    border-top: 7px solid transparent;
	    border-bottom: 7px solid transparent;
	}
	.about-history .list .item.active:nth-child(odd) .mes .ico-sj {
	    border-right-color: rgba(9, 22, 89, 0.85);
	}
	.about-history .list .item:nth-child(even) .mes .ico-sj{border-right-width: 10px;border-top-width: 7px;border-bottom-width: 7px;}
	.about-bottom-main .about-bottom-wrap .item .tit{font-size: 16px;}
	.about-history .list .item:nth-child(even) .year{right: 0;margin-right: 0;}
	.about-history .list .item:nth-child(even) .mes{left: 0;margin-left: 0;}
	.about-history{padding-bottom: 25px;padding-top:25px;}
	.contact-mes .txt ul li span.icon-dianhua1{font-size:24px;margin-top:10px;}
	.contact-mes .txt ul li span.icon-dizhi2{font-size:22px;}
	.contact-mes .txt ul li span.icon-youbian{font-size:14px;}
	.contact-mes .txt ul li{padding-right:0;padding-left:30px;font-size:16px;}
	
	.ej-nav{position:relative;width:100%;}
	.public-title{margin-top:5px;margin-bottom:20px;}
	.public-title .pbg{font-size:38px;}
	.public-title .p{font-size:16px;}
	.public-title h1{font-size:20px;}
	.home-section{padding-top:25px;padding-bottom:25px;}
	.home-solution ul li{height:280px;}
	.public-nav ul.ul li a{font-size:16px;padding-bottom:8px;}
	.home-solution ul li.left{width:100%!important;height:280px;}
	.home-solution ul li.left .boxs .title,
	.home-solution ul li.item .boxs .ti-en{font-size:20px;}
	.home-solution ul li.left .boxs .p,
	.home-solution ul li.item .boxs .ti-cn{font-size:16px;}
	.home-solution ul li.item{width:100%!important;padding:10px;}
	.home-solution ul li.item .boxs .txt{font-size:14px;line-height:24px;height:96px;display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;}
	.home-solution ul li.item .public-more{bottom:10px;opacity:0;}
	.home-solution ul li.item:hover .public-more{opacity:1;}
	.public-more a{
	    font-size: 14px;
	    height: 34px;
	    line-height: 32px;
	   width: 100px;
	}
	ul.home-case-ul li{width:50%;height:280px;}
/*	ul.home-case-ul li:nth-child(2n){
        overflow: visible;
        z-index: 1;
    }*/
   /* ul.home-case-ul li:nth-child(2n) .bg-color {
        width: 150%;
    }*/
    ul.home-case-ul li{
        transform: skewX(0);
    }
    ul.home-case-ul li .bg-img .bg-img-c{
        width: 100%;
        height: 100%;
        top:0;
        left: 0;
        transform: skewX(0);
    }
    ul.home-case-ul li .content .content-txt{
        transform: skewX(0);
    }
    ul.home-case-ul li .content .content-txt .title{
        font-size: 18px;
    }
    ul.home-case-ul li .content .content-txt .p{
        font-size: 14px;
        line-height: 24px;
        height: 120px;
    }
    ul.home-case-ul li .content .content-txt .line{
        margin-top: 5px;
        margin-bottom: 12px;
    }
    .numgo{margin:30px 0;}
    .numgo-num{
        font-size: 28px;
        
    }
    .numgo-num .ico-fh,
    .solution-1-section-3 table .p{font-size:14px;}
    .numgo .p{font-size:12px}
    .home-news-group .img .block{height:63vw;}
    .home-news-tab ul{
        position: relative;
        top:0;
        left: 0;
        margin-bottom: 20px;
        overflow: hidden;
    }
    .home-news-group .txt{
        margin-top: 20px;
        margin-left: 15px;
        padding-right: 15px;
        padding-bottom: 55px;
    }
    .home-news-group .txt .time, .in-news-tops .block .time{font-size:16px;}
    .home-news-group .txt .time .d, .in-news-tops .block .time .d{font-size:22px;}
    .home-section-4 .public-more{margin-top:30px;}
    .home-news-group .txt .p{font-size:14px;}
    .home-news-tab ul li{font-size:20px;}
    .public-prev, .public-next{width:34px;height:34px;}
    .footer{padding-top:25px;}
    .footer-icp{margin-top:10px;}
    .ban-txt .p2{font-size:19px;}
    .ban-txt .p3{font-size:16px;}
    .public-intro{font-size:14px;}
    .solution-1-section-1 .boxs .p{font-size:16px;}
    .solution-1-section-1 .rlist .public-intro{margin:15px auto;}
    .solution-1-section{padding-top:25px;padding-bottom:25px;}
    .solution-1-section-3 table h4,.solution-1-relevant-swp .boxs .title{font-size:18px;}
    .solution-1-section-3 table tr td{padding:10px 0;}
    .solution-1-relevant-swp{padding:0 20px;}
    .solution-1-relevant-swp .boxs{padding:30px 15px;}
    .solution-1-relevant-swp .boxs .p{font-size:14px;}
    .solution-1-section-1 .boxs .ico{max-width:120px;margin:0 auto;}
    .solution-2-section-3-nav .boxs .ico{height:24px;}
    .solution-2-section-3-nav .boxs .p{font-size:14px;height:20px;margin-bottom:10px;}
    .solution-2-section-3-nav .on .boxs:after{
        border-bottom: 8px solid #fff;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
        margin-left: -4px;
    }
    .solution-2-section-3-nav .boxs{padding-bottom:20px;}
    .solution-2-section-1 .public-intro{margin-bottom:0;}
    .cases-list{padding-top:30px;padding-bottom:20px;}
    .in-pages{padding:0;}
    .cases-list .item .inner{padding:15px;}
    .in-news-main,.job-top, .job-environment, .job-activity, .job-list, .about-tops, .about-tops-imgs, .about-contact,
    .about-honor-swp{padding-top:25px;}
    .about-honor-swp{padding-right:30px;padding-left:30px;}
    .in-news-tops .block{overflow:hidden;}
    .in-news-tops .block .img{width:100%;height:63vw;}
    .in-news-tops .block .text{
        float: left;
        width: 100%;
        height: auto;
        padding: 20px 15px;
    }
    .party-list li .w{margin-top:30px;}
    .party-list li .w dl{padding-left:0;}
    .party-list li .w dt img{height:63vw;}
    .party-list li .w dt{width:100%;}
    .party-list li .w dd{float:left;width:100%;}
    .party-list li .w dd .tit{
        font-size: 16px;
    }
    .party-list li .w dd .mobdate{
        margin-top: 10px;
        font-size: 13px;
        color: #888;
    }
    .party-list li .w dd .p{margin-top:10px;}
    .about-honor .public-title{margin-top:0;}
    .in-news-search{margin:40px 0;}
    .in-news-search .search_btn{width:100px;}
    .join .list .tit .m5,.join .list dl dt .m5{width:100px;text-align:center}
    .join .list .tit .m1,.join .list dl dt .m1{width:calc(100% - 200px);padding:0 10px;}
    .join .list .tit .m2,.join .list dl dt .m2{display:none;}
    .join .list .tit .m4{text-align:right}
    .join .list dl dt .click_zk{float:right;width:32px;height:32px;}
    .join .list dl dt span{font-size:14px;}
    .join .pub-pages{margin:0;}
    .about-tops-imgs .item{margin-top:0;margin-bottom:15px;}
    .about-tops-imgs .item .txt{padding:15px 0;}
    .about-tops-imgs .item .txt h4{font-size:18px;margin-bottom:10px;}
    .about-tops-imgs .item .txt .p{font-size:14px;line-height:1.5;}
    .about-wrap{margin-bottom:0;}
    .about-honor-swp .ctxt{padding:10px 0;}
    .about-honor-swp .ctxt h4{font-size:16px;margin-bottom:8px;}
    .about-honor-swp .ctxt .p{font-size:14px;}
    .contact-mes .txt{padding-left:0;margin-top:10px;}
    .job-top, .job-environment, .job-activity, .about-contact{padding-bottom:25px;}
    .about-honor-swp .index-next{right:-5px;}
    .about-honor-swp .index-prev{left:-5px;}
    .solution-list .item{height:auto;margin-bottom:15px;overflow:hidden;}
    .solution-list .panel{width:100%;margin-bottom:0;}
    .solution-list .img{width:100%;}
    .solution-list .panel .icon{height:50px;margin-top:30px;}
    .solution-list .panel .name{font-size:18px;}
    .solution-list .panel .btnd{width:120px;margin:20px auto;}
    .join .list dl dd{padding:10px;}
    .popforms-content{
        height: 322px;
        overflow-y: auto;
        padding: 25px;
        padding-bottom: 15px;
    }
    .popforms-content .row>div:last-child{
        border-left-width: 0;
        padding-left: 0;
        padding-right: 30px;
        margin-top: 15px;
    }
    .poprboxs .cons{
        -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    flex-direction: column;
    text-align: center;
    }
    .poprboxs .cons .ub-f1{margin-bottom:10px;}
    .poprboxs .rewms{margin:15px auto 0;}
    .popforms-top .title span{font-size:16px;}
    .popforms-top{width:85%;}
}
@media (min-width: 768px){
	.head-nav-w{padding-left: 0;}

	.navbar-brand > img{height: 48px;margin-top: 8px;}
	.news-list-c .item .txt{float: right;width: 100%;}
	.news-list-c .item .col-sm-pull-4 .txt{float: left;}
	.wrapper{padding: 0 1%;}
	.pub-form .col-sm-2{width: 20%;}
}
@media (min-width: 992px){
	.home-partner-list ul li{width:25%;}
	.boke-list .row,.solution-1-section-1 .rlist{margin-right: -22px;margin-left: -22px;}
	.boke-list .row>div,.solution-1-section-1 .rlist>div{padding-right: 22px;padding-left: 22px;}
	.in-pro-list .item .col-sm-4{width: 38%;}
	.in-pro-list .item .col-sm-8{width: 62%;}
	.in-pro-list .item .col-sm-push-8{left: 62%;}
	.in-pro-list .item .col-sm-pull-4{right: 38%;}
	.news-mcon{padding-right: 30px;padding-left: 30px;}
	.home-case-content .text{padding-right:8%;}
	.partner-list .list>div{width: 20%;margin-bottom: 30px;}
}


@media (min-width: 1310px){
	.news-list-w .row ,.in-case-list.row{
	    margin-right: -30px;
	    margin-left: -30px;
	}
	.news-list-w .row>div ,.in-case-list.row>div{
	    padding-right: 30px;
	    padding-left: 30px;
	}
	.navbar-default .navbar-nav > li{margin-left: 20px;}
	.in-case-list.row>div{margin-bottom: 60px;}

	
}

@media (min-width: 1510px){
	.container{width:1430px;}
	.header-tops,.header-wrapper,.wrapper{padding-right: 30px;padding-left: 30px;}
	.navbar-default .navbar-nav > li{font-size: 20px;}
	.home-wrap .section-1 .ag-boxs{margin-left: -30px;}
}
@media (min-width: 1710px){
	.header-tops,.header-wrapper,.wrapper{padding-right: 80px;padding-left: 80px;}
	.container{width:1580px;}
	.ban-txt .p2{font-size: 58px;}
}
@media (max-width: 1600px) and (min-width: 768px) {
	

}
@media (max-width: 1360px){.head-tr .head-tel{display: none;}.head-tr .head-sea{margin-right: 10px;}}