@media (max-width:765px){
	.head-ico-box{display:none;}
	.header-wrapper{background: #7d9a92;}
	.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;
	}
	.navbar-default .navbar-nav > li > a{color:#333;padding: 10px 20px;}
	.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;}
	.home-wrap .section-1 table.table tr td.lf{width: 100%;position: relative;z-index: 3;}
	.home-wrap .section-1 table.table tr td.rg{position: relative;}
	.home-wrap .section-1 .imgs-boxs{position: absolute;bottom: 40px;right: 0;height: 46vw;}
	.home-wrap .section-1 .imgs-boxs .img1{height: 45%;}
	.home-wrap .section-1 .imgs-boxs .pub-circle{bottom: -15vh;right: -15vh;}
	.fixed-right{display: none;}
	.home-wrap .section-1 .txt h4{font-size: 18px;}
	.home-wrap .section-1 .txt h1{font-size: 26px;line-height: 1.3;}
	.home-wrap .section-1 .txt h3{font-size: 16px;line-height: 1.4;margin-bottom: 15vh;}
	.home-wrap .section-2 .cboxs{width: 100%;margin-left: 0;}
	.home-wrap .section-2 .rtxt .crtxt .pub-view{float: right;}
	.pub-view{width: 80px;height: 80px;}
	.pub-view .bn{line-height: 78px;font-size: 14px;text-indent: 10px;}
	.head-right{width: 100%;margin-top: 0;margin-bottom: 10px;text-align: center;}
	.head-right a{color: #333;}
	.home-wrap .section-1{height: 70vh;}
	.home-wrap .section-1 table.table{height: 60vh;}
	.home-wrap .section-2 .num .num-c span{font-size: 18px;}
	.home-wrap .section-2 .cboxs .con .ico{height: 34px;margin-bottom: 10px;}
	.home-wrap .section-2 .cboxs .con h3{font-size: 18px;}
	.home-wrap .section-2 .cboxs .con .p{display: none;}
	.home-wrap .section-2 .wrapper,.home-wrap .section-3{padding-top: 30px;padding-bottom: 30px;}
	.home-wrap .section-2 .rtxt{margin-top: 30px;}
	.home-wrap .section-2 .rtxt h1{transform: translateX(0);font-size: 24px;}
	.home-wrap .section-2 .rtxt .crtxt{padding-left: 0;}
	.home-wrap .section-2 .rtxt .crtxt .pub-intro{margin-bottom: 30px;}
	.home-wrap .section-3 .item{margin-bottom: 30px;}
	.home-wrap .section-3 .item:nth-child(2n) .boxs .more{left: 0;}
	.home-wrap .section-3 .item:nth-child(2n+1) .boxs .more{right: 0;}
	.pub-more{font-size: 16px;}
	.home-wrap .section-4 .txt .title .en{font-size: 28px;}
	.home-wrap .section-4 .txt .title .cn{font-size: 22px;}
	.home-wrap .section-4 .txt .pub-intro{width: 100%;margin: 15px 0;max-width: 100%;}
	.pub-intro{font-size: 14px;line-height: 1.6;}
	.home-wrap .section-4 .txt .pub-view{margin: 30px auto;}
	.home-wrap .section-4 .imgs-lf .img2{width: 40vw;}
	.home-wrap .section-4 .imgs-rg{position: relative;left: 0;height: 30vh;display: none;}
	.footer{padding-top: 15px;}
	.footer h1{font-size: 18px;margin-top: 15px;margin-bottom: 15px;}
	.footer .chart img{width: 90px!important;}
	.footer .form{padding-top: 0;}
	.footer .wrapper{padding-bottom: 25px;}
	ul.footer-nav{text-align: center;font-size: 0;}
	ul.footer-nav li{display: inline-block;padding: 0 10px;}
	ul.footer-nav li a{font-size: 14px;}
	.home-wrap .section-4{padding-top: 30px;padding-bottom: 1px;}
	.home-wrap .section-4 .txt{padding-top: 0;}
	.home-wrap .section-4 .imgs-lf{margin-bottom: 20px;}
	@keyframes tranbrmob{
	    0%{transform:translate(0,0);opacity: 0;}
	    100%{transform:translate(20vw,40%);opacity: 1;}
	}
	@-webkit-keyframes tranbrmob{
	    0%{transform:translate(0,0);opacity: 0;}
	    100%{transform:translate(20vw,40%);opacity: 1;}
	}
	.tranbr {
	    -webkit-animation-name: tranbrmob!important;
	    animation-name: tranbrmob!important;
	}
	.navbar-default .navbar-toggle .icon-bar{background: #fff;}
	.case-banner{height: 80vh;padding-top: 65px;}
	.img-about{height: 60vh;right: 15px;width: 78vw;}
	.case-banner .txt{top: 35vh;}
	.about-wrap .case-banner .txt{left: 30vw;top: 20vh;width: 70%;}
	.yewu-banner .img{height: 600px;height: calc(80vh - 60px);}
	.case-banner .txt h1{font-size: 22px;margin-top: 15px;}
	.case-banner .txt h2{font-size: 16px;}
	.case-banner .pub-circle{top: 12vh;left: 45%;}
	.case-banner .txt{top: 28vh;width: 80%;}
	.case-banner .pub-view{top: 65vh;margin-left: 4vw;}
	.about-wrap .case-banner .pub-view{display: none;}
	.about-nav{left: 0;width: 100%;text-align: center;}
	.about-text {
	    padding-top: 30px;
	    padding-bottom: 10px;
	}
	.about-tit1{margin-top: 0;margin-bottom: 0;}
	.about-text .about-tit1{margin-bottom: 0;}
	.about-tit1 h1,.about-text .txt-sn .cmon h1{font-size: 24px;}
	.about-tit1 h1 span {
	    padding: 20px 30px 0 0;
	    background-size: 25px;
	}
	.about-text .txt-sn .imgs-t{position: relative;left: 0;width: 100%;bottom: 0;margin-bottom: 0;}
	.about-text .txt-sn{margin-top: 30px;}
	.about-text .txt-sn .pub-intro{margin-bottom: 30px;margin-top: 10px;}
	.about-text .txt-sn .imgs-t .p{font-size: 14px;}
	.about-md-con{margin-top: 0;margin-bottom: 30px;overflow: hidden;}
	.about-text .txt-sn .rxtn{padding-left: 0;}
	.about-text .txt-sn .rxtn h1.en{padding-left: 0;}
	.about-text .txt-sn .rxtn .pub-intro{padding-left: 0;margin-bottom: 30px;margin-top: 20px;}
	.about-text .txt-sn .cmon h1{margin-bottom: 0;}
	.team-wrap{padding-top: 30px;padding-bottom: 30px;}
	.team-wrap .txt h1{margin-bottom: 10px;font-size: 24px;}
	.team-wrap .txt h3{font-size: 18px;margin-bottom: 10px;}
	.team-wrap .txt{padding-right: 0;margin-bottom: 10px;}
	.team-list{margin-top: 0px;}
	.team-list .list{padding: 0 7px;}
	.team-list .list li{padding: 0;margin-bottom: 0;}
	.team-list .list-txt{padding: 20px 0 0;}
	.team-list .list-txt h3{font-size: 18px;}
	.team-list .list-txt h4{font-size: 16px;}
	.team-list .list-txt .p{font-size: 14px;}
	.index-prev, .index-next{font-size: 28px!important;}
	.case-banner .img2,.case-banner .img3{display: none;}
	.case-banner .img1{width: 50vw;height: 48vw;}
	.case-nav{padding-top: 30px;padding-bottom: 30px;}
	.case-nav a{margin-left: 0;margin-right: 15px;margin-bottom: 5px;}
	.case-list .imgs img{height: 250px;}
	.case-list .page-mcon {
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	.case-list .group{margin-bottom: 10px;}
	.case-list .shaw h3{font-size: 18px;margin-bottom: 10px;}
	.case-list .shaw2 .boxs h3{font-size: 14px;}
	.case-list .shaw2 .boxs{padding: 10px 20px;}
	.case-list .shaw2{-webkit-transform: translateY(-50px);
    transform: translateY(-50px);}
	/* .product-wrap .section-1 table tr td{display:block;} */
	.product-wrap .section-1 .title{font-size: 24px;text-align: center;margin: 0 auto;}
	.product-wrap .section-1 table{width: 100%;}
	.product-wrap .section-1 table tr td{display: block;text-align: center;}
	.product-wrap .section-1 table tr td:nth-child(2),.product-wrap .section-1 table tr td:nth-child(3){float: left;width: 50%;}
	.product-wrap .section-1 .title span{padding-right: 0;padding-bottom: 10px;margin-bottom: 30px;}
	.product-wrap .section-1 .title span:after{
		top: 100%;
		right: 50%;
		margin-right: -20px;
	}
	.product-wrap .section-1 table ul{margin-left: 0;text-align: center;}
	.product-wrap .section-1 .bg-boxs{padding-top: 10vh;}
	.product-wrap .section{padding-top: 30px;padding-bottom: 30px;}
	.product-wrap .section-1{padding-bottom: 0;padding-top: 65px;}
	.product-list .item .tops .tx .title .en{font-size: 18px;left: 0;}
	.product-list .item .tops .tx .title .cn{font-size: 24px;margin-bottom: 20px;}
	.product-list .item .tops .tx{padding-left: 20px;}
	.product-list .item .mbc{margin-top: 25px;}
	.product-list .item .mbc .lbimg{padding-top: 50%!important;}
	.product-list .item .rbimg{margin-left: 0;margin-top: 15px;}
	.product-list .item{margin-bottom: 30px;}
	.title-pro-class .en{font-size: 18px;margin-top: 30px;}
	.title-pro-class .cn{font-size: 24px;margin-bottom: 0;}
	.product-class-list{margin-top: 30px;margin-bottom: 15px;}
	.product-class-list .cbox{margin-bottom: 15px;}
	.yewu-list .group-1 {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
	.yewu-list .group .title span{font-size: 24px;padding-right: 30px;background-size: 20px;}
	.yewu-list .group .txt .p{font-size: 16px;margin-bottom: 15px;}
	.yewu-list .group .txt .line{margin-top: 0;}
	.yewu-list .group .txt .pub-intro{margin-bottom: 20px;font-size: 16px;line-height: 2;}
	.yewu-list .group-1 .img{margin-left: 0;}
	.yewu-list .group-2 .txt{padding: 30px 15px}
	.yewu-list .group-3 .txt,.yewu-list .group-4 .txt,.yewu-list .group-5 .txt{
		bottom: 0;
		padding: 30px 15px;
		width: 100%;
		right: 0;
		position: relative;
		z-index: 3;
	}
	.yewu-list .group-3{padding-bottom: 0;}
	.yewu-list .group-3 .img,.yewu-list .group-4 .img{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.yewu-list .group-4{padding-top: 0;padding-bottom: 0;}
	.yewu-list .group-3 .img,.yewu-list .group-4 div .clearfix{display: none;}
	.yewu-list .group-5 .content{height: auto;padding-top:0;}
	.yewu-list .group-5 .container-fluid{padding: 0;}
	.yewu-list .group-6 .img{display: none;}
	.yewu-list .group-6{padding-top: 0;}
	.yewu-list .group-6 .bg{top: 0;width: 100%;}
	.yewu-list .group-6 .txt{padding: 30px 15px;margin-top: 0;}
	.news-banner .shaw{width: 100%;}
	.news-banner .shaw .shaw-boxs {
	    padding: 15px 15px 0;
	    overflow: hidden;
	}
	.news-banner .shaw .tit .cn{font-size: 24px;}
	.news-banner .shaw .tit{font-size: 18px;}
	.news-banner .shaw .pub-intro{font-size: 16px;}
	.news-banner .shaw .navs{font-size: 16px;margin-top: 15px;width: 120%;}
	.home-grid .card:nth-child(1),.home-grid .card:nth-child(2),.home-grid .card:nth-child(3),.home-grid .card:nth-child(4){width: 100%;margin: 30px 0 0;left: 0;right: 0;}
	.card--project .card__title{font-size: 16px;}
	.home-grid .card:nth-child(2) .card__img,.home-grid .card:nth-child(3) .card__img{width: 100%;padding-top: 66%;}
	.contact-tops table.contact-table tr td{display: block;text-align: center;}
	.contact-tops{
		padding-top: 65px;height: 80vh;
		    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-box-orient: vertical;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		justify-content: center;
	}
	.contact-tops table.contact-table{height: auto;}
	.contact-tops table.contact-table tr td .lftxt{font-size: 32px;text-align: center;}
	.contact-tops table.contact-table tr td .mdc{width: 100px;height: 100px;font-size: 16px;margin: 15px auto;}
	.contact-tops table.contact-table tr td .ctxt h2{font-size: 18px;margin-bottom: 15px;margin-top: 30px;}
	.contact-tops .pub-intro{font-size: 16px;line-height: 2;}
	.contact-form .imgs{display: none;}
	.contact-form{padding-top: 30px;padding-bottom: 30px;}
	.contact-form .con h4{font-size: 16px;margin-bottom: 15px;text-align: center;}
	.contact-form .con h1{font-size: 24px;text-align: center;}
	.contact-form .con .pub-intro{text-align: center;}
	.detail-main {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
	.detail-main .detail-title{font-size: 18px;}
	.detail-main .detail-date{font-size: 14px;margin-bottom: 20px;}
	.detail-main .pagerows{margin-top: 30px;font-size: 14px;}
	.pub-circle{width: 35vh;height: 35vh;}
	.home-wrap .section-2 .rtxt h1 span{color: #333;}
	.home-wrap .section-2 .rtxt{padding-top: 80px;}
	.footer .chart{margin-top: 0;}
	.footer .form .sub{overflow: hidden;}
	.footer .form .sub input{float: right;}
	.home-wrap .section-2 .img-con-boxs .pub-circle{width: 20vh;height: 20vh;}
	.contact-form .con .code{float: left;margin-top: 10px;}
	.contact-form .con .sub{float: right;margin-top: 10px;}
	.contact-form .con .sub input{line-height: 38px;font-size: 16px;width: 120px;}

}
@media (min-width: 768px){
	.head-nav-w{padding-left: 0;}

	.navbar-brand > img{height: 68px;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%;}
	.product-list .item .mbc .col-sm-3{width: 26.3%;}
	.product-list .item .mbc .col-sm-9{width: 73.7%;}
}
@media (min-width: 992px){
	.home-partner-list ul li{width:25%;}
	.boke-list .row{margin-right: -22px;margin-left: -22px;}
	.boke-list .row>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;}
	.footer .form{padding-right: 13%;}
}


@media (min-width: 1310px){
	.home-partner-list ul li{width:16.66666666666667%;}
	.news-list-w .row {
	    margin-right: -30px;
	    margin-left: -30px;
	}
	.news-list-w .row>div {
	    padding-right: 30px;
	    padding-left: 30px;
	}
	.in-partner-list .row .item{width: 20%;}

	
}

@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;}
}
@media (min-width: 1710px){
	.header-tops,.header-wrapper,.wrapper{padding-right: 80px;padding-left: 80px;}
	
}
@media (max-width: 1600px) and (min-width: 768px) {
	
.home-wrap .section-2 .cboxs .con .ico{height: 38px;margin-bottom: 10px;}
	.home-wrap .section-2 .cboxs .con h3{font-size: 18px;}
	.home-wrap .section-2 .cboxs .con .p{font-size: 14px;margin-top: 5px;}
	.team-wrap{padding-top: 60px;padding-bottom: 60px;}
	.about-md-con{margin-bottom: 70px;}
	.about-text{overflow: hidden;padding-top: 30px;}
	.about-text .txt-sn .imgs-t .p,.pub-more{font-size: 18px;}
	.home-wrap .section-4{padding-bottom: 30px;}
	.footer h1{font-size: 24px;margin-bottom: 20px;}
	.footer{padding-top: 50px;}
	.case-list .imgs img{height: 400px;}
	.contact-form{padding-top: 60px;}

}
@media (max-width: 1360px){
	.head-tr .head-tel{display: none;}.head-tr .head-sea{margin-right: 10px;}

}