/*响应式处理*/
@media only screen and (min-width: 1200px) {
html{
    font-size: 16px;
 }
}
@media only screen and (min-width:1900px) {}

@media only screen and (max-width:1701px) {}

@media only screen and (max-width: 1701px) {
	.index-con-nav-left .sys-box a{
		font-size: 1rem;
	}
	.index-con-nav-left .sys-box{
		flex-wrap: wrap;
	}
	.brif-dexs h2 {
	
	    font-size: 1.875rem;
	    margin-bottom: 2rem;
	
	}
	.brif-dexs p {
	
	    font-size: 1.125rem;
	
	}
	
}

@media only screen and (max-width: 1600px) {
	.pad1 {
	    padding-right: 1.25rem;
	    padding-left: 0.5rem;
	}
	.index-1-box-son{
		padding-left: 0;
	}
}

@media (min-width:1530px) {
	.container1530 {
		width: 1512px;
		margin-right: auto;
		margin-left: auto;
	}
	
}

@media (max-width:1530px) {
	.app-conatinr .col-selft {
		width: 25%;
		float: left;
		margin: 0;
		padding: 0 6px;
	}
	.brif-dexs {
	 top: 25%;
	 }
}


/*@media only screen and (min-width: 1530px)
.container1530 {
    width: 1530px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}*/

@media only screen and (max-width: 1593px) {
	.index-con-nav-left .sys-box ul.margin-u {
	    margin-left: 1.2375rem;
	}
	.index-con-nav-left h2 a{
		font-size:1.0625rem;
	}
}

@media only screen and (max-width: 1440px) {
	.page_nav {
	    margin-left: 20px;
	}
}

@media only screen and (max-width: 1380px) {
	.index-con-nav-left .sys-box a {
	    font-size: 0.7rem;
	}
	
}

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

@media only screen and (max-width: 1300px) {
	.index-con-nav-left .sys-box ul.margin-u {
	    margin-left: 0.625rem;
	}
	.footer-header a {
	    font-size: 1rem;
	    color: #000;
	    font-family: 'Roboto-Medium';
	}
	
	.col-md-1.col-sm-4.col-xs-6.Fnav {
	    margin-left: 12px;
	}
	.products_er_xuan {
	    width: 100%;
	    margin: 0 auto;
	}
	.inddh-oll {
	    
	    left: 15px;
	    bottom: 2.4375rem;
	    
	}
	.sssq {
	    background-image: url(../images/p10.png);
	    left: 0rem;
	    right: auto;
		width: 12px;
		height: 45px;
	}
	.sssw {
	    background-image: url(../images/p9.png);
	    right: 0;
	    left: auto;
		width: 12px;
		height: 45px;
	}
}

/* @media (min-width: 1200px) {
	background:none
} */

@media only screen and (max-width:1024px) {
	.hidden-1024 {
		display: none !important;
	}
	/* .sssq {
		   display: none;
		}
		.sssw {
		   display: none;
		} */

	.header .nav {
		padding-top: 0;
	}
}
@media only screen and (max-width:1200px) and (min-width:992px){
	.header .left {
	    width: 39%;
	    height: auto;
	}
	.page_nav {
	    margin-left: 92px;
	    margin-top: 12px !important;
	}
	.bg-h {
	
	    margin-left: 86px;
	
	}
	#videbtn {
	
	    cursor: pointer;
	    padding-right: 0;
	    padding-left: 56px;
	    width:48%;
	    padding: 0;
	
	}
	.vsec-right {
	    height: 31.063rem;
	    padding-left: 0;
	    border: 0.5625rem solid #eee;
	        border-left-color: rgb(238, 238, 238);
	        border-left-style: solid;
	        border-left-width: 0.5625rem;
	    border-left: none;
	padding: 4rem 4rem 4.7rem 4rem;
	width:52%}

}
@media only screen and (max-width: 1199px) {
	/* .header .left {
	    width: 25%;
	    height: auto;
	} */
	.crow2 {
	    font-size: 1.0625rem;
	    color: 
	    #333;
	    line-height: 26px;
	    height: 18px;
	    overflow: hidden;
	    margin-bottom: 0;
	}
	.gshd-hide {
	
	    width: 8%;
	
	}
	.sale-item img{
		width: 60%;
	}
	.col-md-5.col-sm-6.col-md-offset-01 {
	    margin-left: 0;
	}
	.news-info-eft {
	    width: calc(100% - 189px);
	    float: left;
	}
	.news-info-right {
	    float: right;
	    width: 173px;
	    overflow: hidden;
	}
	.slide-nei h2 {
	 font-size: 1.5rem;
	 color:
	     #fff;
	     font-weight: bold;
	     text-align: left;
	     margin-bottom: 1rem;
	     height: 16px;
	     overflow: hidden;
	     margin-top: 0;
	 
	}
	.hbs-show {
	
	 
	    width: 7%;
	
	}
	.item-name {
	
	    min-height: 5.313rem;
	    padding: 0;
	
	}
	.cf-other p {
	
	    font-size: 1rem;
	    margin: 12px;
	    color: 
	
	    #4a4644;
	    transition: all 0.6s;
	    height: 27px;
	    overflow: hidden;
	
	}
	.ssfa p{
		text-align: center;
		height: auto;
	}
	.inner-nabv-bar {
	    font-size: 0.875rem;
	    color: #fff;
	    margin-top: 0.5rem;
	}
	.prodcut-right {
	    width: 18.75rem;
	    height: 20.375rem;
	    float: right;
	}
	.header .left a img {
	    margin-top: 0px;
	    width: 100%;
	}
	
	.cf{
		width: 100%;
	}
	.cf-other{
		width: 100%;
	}
	.lianxi_box {
	    width: 50%;
	    float: left;
	    position: relative;
	    overflow: hidden;
	    height: auto;
	}
	.col-md-2.col-sm-4.col-xs-6.Fnav .footer-item{
		margin-left: 0;
	}
	.ma-box p:after,.ma-box p:before{
		height: 0;
	}
	
}



@media only screen and (max-width:1000px) {
	.index-con-nav-left .sys-box ul.margin-u {
	    margin-left: 0px;
	}
	.index-con-nav-left .sys-box ul.margin-uuu {
	    margin-right: 0.4375rem;
	}
	.iten1d {
	
	    width: 33%;
	
	}
	.bg-h {
	    margin-left: 0;
	    padding: 10px;
	   /* min-height: 184px;
	    height: 256px; */
	}
	.bg-h .scale-box{
	width: 100%;
	height: auto;
	}
	.index-1-box-son {
	    min-height: 20rem;
}
.ulfirst{
	display: none;
}

.Fnav{
	width: 100%;
}
li.f-item-li.contact-lio {
    width: 100%;
}
footer{
	padding-bottom: 30px;
}
.Fnav .footer-header {
    background: url(../images/down.png) no-repeat;
    background-position: right;
    background-position-y: 6px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
        background-size: 3%;
        margin-top:10px;
        margin-bottom: 0;
}
.Fnav .cur{
	background: url(../images/up.png) no-repeat;
	 background-position: right;
    background-position-y: 6px;
        background-size: 3%;
}

}
@media only screen and (max-width:998px) {
	 .ybor{
		border-right: 2px solid #fff!important;
	}
	.index-1-box-son {
	    min-height: 27rem;
	}
	.yf-top-right div{
		width: 90%;
		height: auto;
	}
	.line-item-box ul li a {
	    font-size: 0.9rem;
	    color: #3a3a3a;
	}
	#videbtn {
	    cursor: pointer;
	    padding-right: 0;
	    padding-left: 56px;
	    width: 26.75rem;
	    padding: 0;
	}
}

@media only screen and (max-width: 992px) {
	.img-wrap {
	
	    height: 17.125rem;
	
	}
	.footer-item .f-item-li {
	    margin-top: 0;
	}
	
	.con-son-yj img {
	
	    display: block;
	    margin-right: auto;
	    margin-left: auto;
	    width: 11%;
	
	}
	.lianxi_us_k a{
		padding: 0!important;
	}
	.lianxi_us_k p {
	
	    margin-bottom: 2px;
	    padding: 0 15px !important;
		font-size: 1rem;
	
	}
	.dwry{
		background: #E9E9E9;
	}
	.f_nav_1 {
	    margin-left: 0;
	}
	.col-md-1.col-sm-4.col-xs-6.Fnav{
		margin-right: 0;
		margin-left: 0;
	}
	.about-num-row {
		    margin-top: 0rem;
		    margin-bottom: 2.1875rem;
		}
		
		.vsec-right{
			height: auto;
			border: none;
		}
		.vsec-right h3{
			margin-top: 0;
		}
	
	.lianxi_box{
		width: 100%;
	}
	.ff-nav-item{
		display: none;
	}
.container-fluid.ff-nav{ display:none}	
.info-detail-box{padding-bottom: 0;}

.yanfa_list_main{ margin-bottom:2rem}

}
@media only screen and (max-width:992px) and (min-width:768px){
	#videbtn {
	    cursor: pointer;
	    padding-right: 0;
	    padding-left: 56px;
	    width: 50%;
	    padding: 0;
	}
	.vsec-right {
	border: 0.5625rem solid #eee;
	    border-left: none;
	padding: 4rem 4rem 4.7rem 4rem;
	width:49.3%}

}
@media only screen and (max-width: 857px) {
	.inddh-oll {
	    bottom: 12px;
	    font-size: 1.875rem;
	}
}
@media only screen and (max-width:660px) and (min-width:414px){
	.new-prod {
	
	    font-size: 1rem;
	    padding: 18px 0;
	    text-align: center;
	    width: 16%;
	    margin-right: 2%;
	
	}
}
@media only screen and (max-width: 770px) {
	/* .inddh-oll {
	    position: initial;
	   
	} */
	.innert-title a {
	    color: #fff;
	}
	.inner-nabv-bar {
	    font-size: 0.875rem;
	   /* color:#333; */
	    margin-top: 1rem;
	}
	.ser_box {
	    margin-left:2px;
	}
	.list_news_artical_short {
	
	    font-size: 0.875rem;
	    color: 
	
	    #666;
	    height: 23px;
	    overflow: hidden;
	
	}
 .list_news_artical_title {
	
	    margin-top: 10px;
	
	}
}

@media only screen and (max-width: 768px) {
	.show-in-m{
		display: block!important;
	}
	.show-in-pc{
		display: none!important;
	}
	.bim-m p {
	   
	    font-size: 1.5rem;
	}
	.lianxi_us_k h3{
		font-size: 1.7rem;
	}
	.website-top-right {
	    overflow: hidden;
	    float: left;
	    width: 22.8125rem;
	    margin-top: 6px;
	}
	.innert-title{
		left: 15px;
		font-size: 1.4rem;
	}
	.message_box {
	    background: 
	    #eeeeee;
	    padding: 7px 14px;
	    margin-top: 50px;
	    margin-bottom: 87px;
	    margin: 0 15px;
	        margin-top: 0px;
	    margin-top: 50px;
	}
	.languige-row{
		display: none;
	}
	.crow2 {
	/*    font-size: 2rem; */
	    height: 25px;
	    overflow: hidden;
	}
	.crow-con {
	    /* font-size: 14px; */
	    color: 
	    #666;
	    line-height: 22px;
	    margin-top: 15px;
	    margin-bottom: 7px;
	}
	.common-item{
		margin-bottom: 30px;
	}
	.nopahhs{
		padding: 0!important;
	}
	.Production-barStrength{
		margin:  0 15px;
	}
	.consultation_link{
		width: 100%;
	}
	.mhbox-top p {

	    padding: 0 15px;
	}
	.wift{
		width: 100%;
	}
	.gshd-hide {
	
	    width: 3%;
	
	}
	.hbs-show {
	
	    width: 2%;
	
	}
	.item-name {
	
	    background: 
	
	#efefef;
	
	display: flex;
	
	align-items: center;
	
	justify-content: center;
	}
	.col-md-3.col-sm-4.col-xs-12.yf-top-right {
	
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
		padding: 0;
	
	}
	.yf-top-right .col-xs-4{
		padding: 0;
		width: 32.333%;
	}
	.yf-top-right img {
	
	    margin-bottom:0;
	
	}
	.yf-top-right div {
	
	    width: 100%;
	    height: auto;
	    padding: 0;
	
	}
	.bwbox {
	
	    position: relative;
	    height: 436px;
	
	}
	.img-wrap {
	height: 12.125rem;
	
	display: flex;
	
	align-content: center;
	
	justify-content: center;
	
	flex-wrap: wrap-reverse;
	
	}
	.if-item img {
	
	    margin-top: 1.5rem;
	    margin-bottom: 9px;
	
	}
	.if-item p {
	
	    font-size: 1.0625rem;
	    font-weight: bold;
	    margin-bottom: 2.125rem;
	    margin-top: 10px;
	
	}
	.dsaxc{
		display: none;
	}
	.margtop{
		margin-top: 2rem;
	}
	.dsaxc{}
	.about-num {
	
	    width: 100%;
	    height: 101px;
	
	}
	.shwqs .row{
		margin: 0;
	}
	
	.ma-box{
		display: none;
	}
	.yjui-box {
	
	    position: relative;
		margin-bottom: 15px;
	   /* min-height: 214px; */
	
	}
	.bearq1 h1 {
	    text-align: center;
	    font-size: 1.83125rem;
	    font-weight: bold;
	    color: #35302e;
	    margin-top: 2.375rem;
	    margin-bottom: 1.25rem;
	}
	.index-news-box h3 a {
	    font-size: 1.5rem;
	    color: #000000;
	    font-weight: bold;
	    margin-top: 0;
	    display: block;
	    margin-bottom: 1.6875rem;
	}
	.bearq1 .pq{
		padding: 0 15px;
	}
	.news-info-eft {
	    width: 100%;
	    float: none;
	    padding: 0 15px;
	}
	.prodcut-item{
		width: 50%;
		float: left;
		overflow: hidden;
		padding: 10px;
	}
	.news-info-right-box{
		width: 100%;
		height: auto;
	}
	.news-info-eft h3 {
	    line-height: 21px;
		margin-top: 28px;
	}
	.news-info-eft-top {
	
	    margin-bottom: 19px;
	}
	.inddh-oll {
	    bottom: 27px;
	    left: 30px;
	}
	.inner-nabv-bar {
	    font-size: 0.875rem;
	   
	    margin-top: 0rem;
	    margin-bottom: 6px;
	}
	.news-info-right {
	    float: none;
	    width: 100%;
	    height: auto;
	    box-sizing: border-box;
	    border: none;
	    padding: 10px 1.25rem;
	    margin-top: 3.25rem;
	}
	.swiper-pagination.prod-pagenation.swiper-pagination-bullets {
	    right: 0;
	    width: 9.625rem;
	    left: inherit;
	}
	.message_sub {
	 
	    width: 13.375rem;
	    height: 3.125rem;
	   
	}
	.nopaleft{
		padding-left: 15px;
	}
	.block-title,.shj-title,#a1 p{
		padding:  0 15px;
	}
	.bim-op{
		width: 100%;
		margin-bottom: 20px;
	}
	.show-768{
		display: block;
	}
	.hide-768{
		display: none;
	}
	#videbtn{
		height: auto;
	}
	.lianxi_us_k span{
		margin-top: 0.3125rem;
	}
	.pingp p{
		width: 100%;
		padding: 0 0.9375rem;
	}
	.vsec-left,#videbtn{
		padding: 0 15px;
	width: 100%;
	}
	.zusp-row p{
		padding:  0 15px;
	}
	.dbd p{
		padding: 0;
	}
	.videx-box1 {
	    position: relative;
	    margin: 0 -7px;
	    margin-top: 1.75rem;
	    margin-bottom: 0.375rem;
	}
	.sale-title h4 {
	    font-size: 1.6875rem;
	    font-weight: bold;
	    color: #282828;
	    margin-top: 1.75rem;
	}
	.video-innert {
	    background: url(../images/rty.png) no-repeat;
	    /* background-size: contain; */
	    margin-top: 1rem;
	}
	.dbd {
	    text-align: center;
	    color: #fff;
	    background: url(../images/a1.png) no-repeat;
	    /* background-attachment: fixed; */
	    height: 484px;
	    background-attachment: fixed;
	    overflow: hidden;
	    background-size: cover;
	    background-position: center;
	}
	.vsec-right{
		padding:25px 15px; width:auto
	}
	.vsec-left img{
		width: 100%;
	}
	.about-num{
		width: 100%;
	}
	.chaeckall-pr{
		margin-top: 1.25rem;
	}
	.chaeckall-pr{
		/* width: 50%; */
		margin-bottom: 40px;
	}
.brif-bottom{
	/* position: static; */
}
.about-num p {
    font-size: 1.35rem;
    color: #666666;
}
.molie-con{
	padding: 0;
	}
	
	.col-md-8.slide-nei{
		padding-left: 15px;
	}
	
	.lang {
	   
	    margin-left: 0.375rem;
	    
	}
	/* .sssq,.sssw{
		display: none;
	} */
	.banner-con-desc-n p {
	    font-size: 1.25rem;
	    color: #fff;
	    margin-bottom: 1.375rem;
	}
	.slide-nei p{
		font-size: 1.25rem;
		color:
		#fff;
		margin-bottom: 1.375rem;
		height: 34px;
		overflow: hidden;
	}
	.banner-con-desc-n h3 {
	    font-size: 2.125rem;
	    color: #fff;
	    font-weight: bold;
	    text-align: center;
	    margin-top: 1.6875rem;
	    margin-bottom: 1.5625rem;
	}
	.col-mda-3{
		padding-left: 15px;
	}
	.header .left {
	    width:50%;
	    height: auto;
	    margin-top: 10px;
	}
	.header #navToggle {
	  margin-right: 15px;
	    
	}
	.header #navToggle{
		margin-top: 16px;
	}
	.swiper-button-prev3{
		background-size: contain;
	}
	.swiper-button-next3{
		background-size: contain;
	}
	.index-news-box {
	    /* padding-right: 1px; */
	    margin-top: 0.9375rem;
	}
	.xc-item{
		width: 50%;
		float: left;
	}
	
.sale-item p{
	height: 150px; overflow:hidden
}
	
	
	
	
}

@media only screen and (max-width: 856px) and (min-width:768px) {
	
		.wiimg {
    padding-right: 15px;
    margin-right: 0;
	}
}

@media only screen and (max-width: 767px) and (min-width:660px) {}

@media only screen and (max-width: 767px) and (min-width:414px) {
	
	
}
@media only screen and (max-width: 830px){
.vide-box {
    width: 80%;
    height: 50%;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: none;
    display: none;
    z-index: 99;
}
}

@media only screen and (max-width: 713px) {
	.zizhi {
	
	    margin-top: 4.375rem;
	    height: 125px;
	
	}
	.inner-nabv-bar{
		display: none;
	}
	.inddh-oll {
	    bottom: 20px;
	    left: 30px;
	}
	
}


@media  only screen and (max-width:663px) {
	.banner-con-desc p{
		display: none;
	}
	.gorly{
		width: 50%;
	}
}
@media only screen and (max-width:653px) {
	.index-1-box-son{
		width: 100%;
	}
	/* .index-1-box-son img{
		width: 100%;
	} */
	.index-con-nav-left {
	    display: flex;
	    flex-direction: column;
	   
	}
	.index-news-li {
	
	    margin-bottom: 47px;
	
	}
	
	
}
@media only screen and (max-width: 613px) {
	.index-1-box-son {
	    min-height: 27rem;
	}
	.brif-dexs {
	
	    top: 9%;
	
	}
	.index-1-box-son {
	    min-height: auto;
	    overflow: hidden;
	}
	.new-prod {
	
	    font-size: 1rem;
	    padding: 18px 0;
	    text-align: center;
	    width: 33%;
	    margin-right: 0;
	
	}
	.products_er_xuan ul li {
	    float: left;
	    display: block;
	    width: 24%;
	    text-align: center;
	}
	.products_er_xuan ul li a{
		width: 100%;
	}
	.info-nav-box ul{
		width: 100%;
		background: #f0f1f3;
	}
}
@media only screen and (max-width: 570px) {
.shor-box h4 {

    font-size: 1rem;
    font-weight: bold;
    color: 

    #000;
   height: 39px;
    overflow: hidden;
    line-height: 13px;

}
.index-con-nav-right {
	
	    display: flex;
	    justify-content: flex-end;
	    padding-right: 9px;
	
	}
.yjui-box{
	height: auto;
}
.shwqs{
	width: 100%;
}
.mhbox-item{
	width: 100%;
	margin-right: 0;
	margin-bottom: 15px;
}
.line-item-box{
	height: auto;
}
.mhbox-item img{
	height: auto;
}
.xc-item{
		width: 100%;
		float: left;
	}
.bg-h {
    margin-left: 0;
    padding: 10px;
    min-height: 128px;
    height: 128px;
}
.item-name{
	padding-bottom: 0;
}
.cf-other .ps-desc {

    font-size: 0.8125rem;
    color: #666666;
    height: 20px;
    overflow: hidden;
    margin: 0px 10px;

}
.cf-other p {

    font-size: 1rem;
    margin: 4px;
    color: #4a4644;
    transition: all 0.6s;

}
.index-news-li-son-right {

    float: left;
    width: 87%;
    box-sizing: border-box;
    padding-left: 12px;

}
.index-news-li-son-right h6 {

    font-size: 0.9375rem;
    font-weight: bold;
    height: 2.25rem;
    overflow: hidden;
    color: #000;
    margin-top: 0;
    margin-bottom: 2px;

}
.index-news-li-son-right p {

    font-size: 0.8125rem;
    color: 

    #777777;
  height: 22px;
    overflow: hidden;
    margin-top: 0;

}
.cf-other {
    margin-top: 0.875rem;
}
.zzrz h3 {
    font-size: 1.6875rem;
    font-weight: bold;
    color: #2b2d2f;
    margin-bottom: 1.3125rem;
    margin-top: 0;
}
.zzrz-cf {
    margin-top: 2.375rem;
}
.check-mozl {
    display: flex;
    align-items: center;
    width: 9.6875rem;
    height: 2.3125rem;
    border: 1px solid #000;
    justify-content: center;
    color: #000;
    margin-left: 0;
    margin-top: 1.625rem;
    font-size: 0.875rem;
    font-weight: bold;
    margin-bottom: 20px;
}
#videbtn {
    cursor: pointer;
    padding-right: 0;
    padding-left: 56px;
    width: 100%;
    padding: 0;
}
.shor-box p {

    font-size: 0.875rem;
    color: #666666;
    height: 35px;
    overflow: hidden;

}
.col-mda-3,.fullww{
	width: 100%;
}
.plook{
	width: 100%;
}
}
@media only screen and (max-width: 555px) {
	.banner-con-desc h3 {
		font-size: 17px;
		margin-bottom: 19px;
	}
	
	.banner-con-desc p {
		font-size: 12px;
	}
	.product-list-item-box{
		width: 100%;
	}
}

@media only screen and (max-width: 515px) {
	.wift,.spop{
		width: 100%;
	}
.zizhi {

    margin-top: 2rem;
    height: 76px;

}
.d100{
	width: 100%;
	text-align: center;
}
.banner-con-desc h5 {

		font-size: 13px;
		text-align: left;

	}
}

@media only screen and (max-width: 415px) {
	.col-md-6.col-sm-6.col-xs-6.shor-box{
		width: 100%;
		padding: 0;
	}
	.kool{
		width: 100%;
	}
	.shor-box h4{
		height: auto;
	}
	.yf-top-left{}
	.yf-top-right div {
	
	 
	    margin-bottom: 0;
	
	}
	.index-news-li-son-right {
	
	    float: left;
	    width: 81%;
	    box-sizing: border-box;
	    padding-left: 12px;
	
	}
	.prodcut-item{
		width: 100%;
	}
}

@media only screen and (max-width: 340px) {
	
}

@media only screen and (max-width: 320px) {}
@media only screen and (max-width: 1028px) and (min-width:768px) {
	.kopk-right{
		margin-left: 20px;
	}
}
@media only screen and (max-width: 510px){
	.sale-item img{
		width: 30%;
	}
}