@media (max-width:765px){
	.head-ico-box{display:none;}
	.header-wrapper{background: #1b3359;}
	.navbar-brand{margin-top: 15px;}
	.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;}
	.header,#sidenav .head{
	    top: 15px;
	    left: 15px;
	    right: 15px;
	}
	.header .logo,#sidenav .head .logo{width: 194px;height: 20px;background-size: cover;}
	.header .menu,#sidenav .head .close{width: 25px;height: 25px;}
	.header .menu p,#sidenav .head .close p{white-space: nowrap;font-size: 12px;margin-top: 3px;}
	#sidenav ul {
	    padding-top: 100px;
	    background-color: #fff;
	    overflow: auto;
	}
	#sidenav ul li {
	    width: 100%;
	    text-align: left;
	    height: auto;
	    border-right: 0 none;
	    border-bottom: 1px solid #ebebeb;
	    padding-top: 15px;
	    padding-bottom: 15px;
	    padding-left: 30px;
	    top: -15px;
	    display: flex;
	    align-items: flex-start;
	    justify-content: flex-start;
	    -webkit-display: flex;
	    -webkit-align-items: flex-start;
	    -webkit-justify-content: flex-start;
	}
	#sidenav ul li .line {
	    display: none;
	}
	#sidenav ul li h3 {
		width: 50px;
	    font-size: 32px;
	    margin-bottom: 0;
	    margin-right: 20px;
	}
	#sidenav ul li:hover h4 {
	    display: none;
	}
	#sidenav ul li:hover a.big,#sidenav ul li:hover .small a{
	    color: #333;
	}
	#sidenav ul li .icon {
	    background-repeat: no-repeat;
	    background-image: url(../Images/sidenav_icon.png);
	    background-size: 100% 100%;
	    display: block;
	    position: absolute;
	    right: 20px;
	    top: 20px;
	    width: 12px;
	    height: 5px;
	}
	#sidenav ul li.active .icon {
	    transform: rotate(180deg);
	    -webkit-transform: rotate(180deg);
	}
	#sidenav ul li:hover h3 {
	    margin-bottom: 0;
	    color: #f2f2f2;
	}
	#sidenav ul li a.big {
	    font-size: 18px;
	    line-height: 35px;
	    margin-bottom: 10px;
	}
	#sidenav ul li .small {
	    display: none;
	    margin-top: 15px;
	    margin-bottom: 10px;
	}
	#sidenav ul li.active .small {
	    display: block;
	}
	#sidenav ul li .small a {
	    font-size: 14px;
	    margin-bottom: 10px;
	}


	.row{margin-right: -5px;margin-left: -5px;}
	.row>div{padding-right: 5px;padding-left: 5px;}
	.home-ban-txt h4{font-size: 14px;}
	.home-ban-txt h2{font-size: 24px;}
	.home-ban-txt ul li .ico img{max-height: 50px;}
	.home-ban-txt ul li .mes .t{font-size: 16px;}
	.home-ban-txt ul li .mes p{font-size: 12px;}
	.home-ban-txt ul li a{height: 170px;}
	.home-ban-txt ul li .mes{bottom: 15px;left: 15px;}
	#fp-nav.right{right: -15px;}
	.title-s1 h1{font-size: 24px;}
	.title-s1 h4{font-size: 14px;line-height: 1.45;}
	.home-products li{width: 50%;}
	.title-s1{margin-bottom: 30px;}
	.more-s1 a{width: 200px;font-size: 16px;height: 40px;line-height: 36px;}
	.title-s2 h4{font-size: 18px;}
	.title-s2 h1{font-size: 24px;margin-bottom: 10px;}
	.title-s2 .p{font-size: 14px;}
	.home-pro-swp .boxs .p{font-size: 14px;}
	.home-pro-swp .boxs:after{right: -15px;}
	.home-pro-swp .boxs:hover:after{opacity: 0;}
	.author{display: block;margin-top: 10px;}
	.icp{padding: 20px 10px;}
	.inner-wrap .inner-main{padding:0 20px 20px}
	.inner-wrap .inner-pro-im{padding-top: 20px;}
	.inner-pro-list2 .box .txt h3{margin-top: 0;font-size: 18px;}
	.inner-pro-list2 .box .txt .more-s1{margin-top: 20px;}
	.inner-pro-list2 .box .txt ul{margin-top: 10px;}
	.inner-pro-list1 .box,.inner-pro-list2 .box{margin-bottom: 20px;}
	.inner-wrap .inner-main .container{padding-right: 0;padding-left: 0;}
	.location{padding: 20px 0;}
	.member-con{padding-left: 0;min-height: 100px;}
	.member-con .member-side{position: relative;width: 100%;margin-bottom: 15px;}
	.member-side ul{overflow: hidden;clear: both;padding: 0;}
	.member-side ul li{float: left;width: 50%;margin-bottom: 0;text-align: center;}
	.member-side ul li a{display: inline-block;}
	.member-index-top .img{width: 120px;height: 120px;}
	.member-index-top .mes{margin-left: 15px;}
	.member-index-top .mes .ti{padding-top: 20px;}
	.member-index-top .m{position: relative;float: right;top:0;right: 0;margin-top: 20px;margin-right: 15px;margin-bottom: 15px;}
	.member-index-top{margin-top: 15px;}
	.member-pub-txt li .t{font-size: 16px;}
	.member-pub-txt li .cmes{font-size: 14px;}
	.member-pub-cbox{padding: 5px 10px;}
	.member-pub-comment li .t{font-size: 16px;}
	.member-pub-comment li .mes{font-size: 14px;}
	.member-pub-comment li .t .m{font-size: 14px;}
	.member-txt-con{padding: 15px;}
	.member-txt-con .member-nav span{width: auto;padding: 0 30px;}
	.user-personal .form .form-table table tr td{display: block;}
	.user-personal .form .form-table table tr td.l{text-align: left;padding: 0;line-height: 25px;margin-top: 10px;}
	.user-sub{margin-top: 30px;}
	.user-personal .form{margin-top: 0;margin-bottom: 10px;}
	.form-table{padding: 15px;}
	.member-password-con .ctable{margin-top: 0;background-color: #fff;padding: 0;}
	.header .menu .un{padding-right: 20px;line-height: 25px;}
	.inner-wrap-contact .title{font-size: 20px;margin-bottom: 15px;}
	.contact-list li{padding-left: 30px;margin-bottom: 15px;background-size: 20px;}
	.contact-list li .t{font-size: 18px;}
	.contact-list li .p{font-size: 14px;}
	.contact-list li.li1 {background-size: 20px;}
	.contact-list li.li2 {background-size: 24px;}
	.contact-list li.li3 {background-size: 22px;background-position: left 3px;}
	.inner-wrap-contact .lf{height: 380px;}
	.inner-wrap-contact .bg{width: 100%;height: 440px;}
	.inner-wrap-contact .chart{margin-left: 30px;font-size: 15px;}
	.contact-form{padding: 30px 0 0;}
	.conInp input, .conInp textarea{padding: 25px 5px 8px;font-size: 14px;}
	.conInp input[type="submit"]{width: 160px;height: 42px;border-radius: 42px;font-size: 16px;margin-top: 40px;}
	.inner-wrap-contact{padding-bottom: 50px;}
	.focus .txt h1{font-size: 24px;}
	.focus .txt h4{font-size: 16px;}
	.about-main{padding: 30px 0;}
	.about-main .box{padding: 0 20px;font-size: 14px;line-height: 22px;}
	.about-main .box .title{font-size: 20px;margin-bottom: 15px;}
	.about-main .box .ch4{font-size: 16px;}
	.inner-pro-list1 .item3{width: 100%;}
	.inner-pro-list1 .box .img{height: -webkit-calc(30vh);height: calc(30vh);}
	.inner-pro-list1 .box .img img{width: 100%;height: 100%;object-fit: cover;}
	.inner-pro-list1 .box .shaw .ico{height: 50px;}
	.inner-pro-list1 .box:hover .shaw .ico{height: 30px;}
	.inner-pro-list1 .box .shaw .title{margin-top: 30px;}
	.inner-pro-list1 .box:hover .shaw .title{margin-top: 15px;}
	.inner-pro-list1 .box .shaw .title h3{font-size: 18px;}
	.inner-pro-list1 .box:hover .shaw .tx{margin-top: 15px;height: 70px;}
	.inner-pro-list1 .box .shaw .tx .p{font-size: 14px;line-height: 22px;height: 44px;}
	.inner-pro-list1 .box .shaw .tx .ir{margin-top: 15px;transform: scale(0.75);}
	.inner-pro-list1 .box .shaw .title h5{font-size: 12px;}
	.more-s1{margin-top: 15px;}
	.location a, .location span{font-size: 14px;}
	.detail-title h4{font-size: 18px;line-height: 1.4;}
	.detail-con{padding: 20px;}
	.detail-title{padding-bottom: 15px;margin-bottom: 15px;}
	.detail-title .p{font-size: 14px;}
	.tech-detmid{padding: 20px 0;margin-top: 20px;}
	.tech-detmid .pm{font-size: 14px;}
	.tech-detmid .ipage{
		font-size: 14px;
		-webkit-box-orient: vertical;
	    -webkit-flex-direction: column;
	    -moz-box-orient: vertical;
	    flex-direction: column;
	}
	.tech-detmid .m{padding: 0;width: 160px;height: 42px;border-radius: 42px;margin-top: 15px;text-align: center;}
	.tech-detmid .m a{
		font-size: 16px;
		line-height: 42px;
		padding-left: 20px;
		background-size: 16px;
	}
	.tech-comment{font-size: 14px;}
	.tech-comment .tech-comment-tit .ln{font-size: 16px;}
	.tech-comment .cd{
		width: calc(100% - 80px);
		line-height: 20px;
		font-size: 12px;
	}
	.tech-comment-list{padding: 0;}
	.tech-comment-list ul li.li{padding-bottom: 12px;margin-bottom: 12px;}
	.tech-comment-list ul li .top{margin-bottom: 6px;}
	.tech-comment-list ul li .com{padding: 0;font-size: 12px;}
	.tech-reply-comment .gput textarea{height: 100px;}
	.tech-right .tn{padding: 20px;}
	.tech-right .tn span{font-size: 18px;}
	.hot-list li{padding: 0 20px 20px;margin-bottom: 20px;}
	.hot-list li .tx h4{font-size: 16px;}
	.hot-list li .tx .p{
		height: auto;
		font-size: 14px;
		line-height: 22px;
	}
	.technical-list{margin-top: 0;}
	.technical-tops{padding: 20px 0 30px;}
	.page-in{
		left: 0;
		bottom: 50%;
		z-index: 3;
		width: 100%;
		margin-bottom: -20px;
	}
	.page-in .page-prev, .page-in .page-next{
		position: absolute;
		bottom: 0;
		margin-bottom: 0;
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}
	.page-in .page-prev{left: 0;}
	.page-in .page-next{right: 0;}
	.technical-tops .txt h4{font-size: 18px;margin: 10px 0;}
	.technical-tops .txt .p{font-size: 14px;line-height: 1.5;}
	.technical-list .txt .date{font-size: 12px;margin-top: 10px;}
	.technical-list .txt .h4{margin-top: 10px;}
	.technical-list .txt .p{height: auto;font-size: 14px;line-height: 1.5;}
	.login-main{width: 100%;margin-bottom: 10px;padding: 30px;}
	.login-main .title{margin-bottom: 25px;}
	.login-main .title .h1{font-size: 24px;margin-top: 0;}
	.login-main .title .h4{font-size: 16px;}
	.login-main .form-box .pub-log-group input{height: 42px;font-size: 14px;}
	.login-main .form-box .pub-log-sub{margin-top: 20px;}
	.login-main .form-box .pub-log-sub input{height: 42px;}
	.login-main .form-box .pm{margin-top: 25px;}
	.member-pub-txt li .cmes a{margin-left: 10px;}
	.member-pub-txt li{padding-top: 10px;padding-bottom: 10px;background-position: left 15px;}
	.member-txt-con .page{padding: 20px 0;}
	.technical-pub-form{padding: 30px 0 20px;}
	.technical-pub-form form{font-size: 14px;}
	.technical-pub-form .sub{padding-left: 0;text-align: center;}
	.products-details-main{padding-top: 10px;}
	.gsliwrap {    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    flex-direction: column;}
    .gsliwrap .gsli{width: 100%;}
}
@media (min-width: 768px){
	.head-nav-w{padding-left: 0;}
	.navbar-nav{width: 100%;}
	.home-pro-swp .boxs:after {right: -35px;}

	.inner-header,#sidenav .inner-head{top:25px;}
	.header.inner-header .menu,#sidenav .head.inner-head .close{margin-top: -10px;}
	.header.inner-header .menu p,#sidenav .head.inner-head .close p{margin-top: 5px;}
	.products-details-main{padding-top: 40px;}
	.gsliwrap .gsli{width: 33.33332%;margin: 0 15px;}
}
@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;}
}


@media (min-width: 1280px){
	.home-pro-swp .boxs:after{right: -45px;}


}

@media (min-width: 1510px){
	.container{width:1430px;}
	.header-tops,.header-wrapper{padding-right: 80px;padding-left: 80px;}
	.navbar-default .navbar-nav > li{font-size: 20px;}
	.technical-list.row{margin-right: -25px;margin-left: -25px;}
	.technical-list.row>div{padding-right: 25px;padding-left: 25px;}

}
@media (min-width: 1710px){

	
}
@media (max-width: 1600px) and (min-width: 768px) {
	
}