@charset "utf-8";
@media(max-width: 1920px){
	
}
@media(max-width: 1800px) {

}
@media(max-width: 1700px){
	
}
@media(max-width: 1600px){
	
}
@media(max-width: 1500px){
	.container{
		width: 82%;
	}
	.header{
		padding: 15px 50px;
	}
	.navbtn{
		top: 18px;
	}
	.homePro .textImg{
		width: 67%;
	}
	.homeBrand .text{
		max-width: 680px;
	}
	.homePro .left ul li {
		margin-bottom: 0.26rem;
	}
	.title p {
		font-size: .2rem;
	}

	.bannerNews .text p {
		font-size: .18rem;
		line-height: 22px;
		height: 44px;
	}

	.homePro .left ul li h3 {
		font-size: .22rem;
	}

	.homePro .left ul li p {
		font-size: .2rem;
	}

	.homePro .textImg {
		width: 75%;
	}

	.homePro .left ul li {
		margin-bottom: .26rem;
	}

	.morebtn a {
		font-size: .3rem;
	}

	.homePro2 ul li .txt {
		width: 5rem;
	}

	.homePro2 ul li .txt p {
		font-size: .2rem;
		line-height: 1.8;
	}

	.homeProTj ul li .text .t h3 {
		font-size: .22rem;
	}

	.homeProTj ul li .text .t p {
		font-size: .2rem;
	}

	.homeProTj ul li .more {
		bottom: .25rem;
	}

	.homeBrand .text {
		font-size: 0.2rem;
		line-height: 1.8;
	}

	.footNav ul li span,
	.guanzhu span {
		font-size: .2rem;
	}

	.footNav ul li .t a {
		font-size: .18rem;
		line-height: 1.8;
	}

	.footerTop .footimg .text h3 {
		font-size: .22rem;
	}

	.footerTop .footimg .text p {
		font-size: .2rem;
	}

	.guanzhu .ewm p {
		font-size: .14rem;
		line-height: 1.6;
	}

	.footNav ul li:first-child {
		margin-left: .5rem;
	}

	.enterLogin ul li input{
		font-size: 14px;
	}
	.enterLoginBtn a{
		font-size: 14px;
	}
	.enterLoginBtn .jzmm{
		padding-left: 20px;
		background-position-y: 6px;
	}
	.enterLoginBottom a{
		font-size: 14px;
	}
	.enterLogin ul li{
		margin-bottom: 15px;
	}
	.enterNews .text p{
		font-size: 14px;
		line-height: 22px;
		height: 44px;
	}
	.enterNews .text h3{
		font-size: 16px;
	}
	.Bread{
		padding-top: 68px;
	}
	.Bread h3{
		font-size: .22rem;
		background-size:.22rem .22rem;
		padding-left: .32rem;
	}
	.grCenter ul li{
		font-size: 14px;
		line-height: 40px;
	}
	.grCenter h3,
	.OrderNewsBox .left p {
		font-size: 16px;
	}
	.selectDQ select{
		font-size: 14px;
	}
	.touxiang .name{
		font-size: 18px;
	}
	.grCenter ul li i{
		width: 14px;
		height: 14px;
		top: 2px;
	}
	.zhglBox ul li .text h3,
	.grzlTxt ul li p {
		font-size: 16px;
	}
	.zhglBox ul li .text p,
	.grzlTxt ul li input {
		font-size: 14px;
	}
	.zhglBox ul li .icon{
		width: 50px;
		height: 50px;
	}
	.zhglBox ul li .text p span{
		width: 16px;
		height: 16px;
	}
	.zhglBox ul li a{
		font-size: 14px;
		line-height: 36px;
		width: 115px;
		margin-top: 8px;
	}
	.OrderNewsBox .left ul li textarea,
	.OrderNewsBox .right .spmx .tables table tr td {
		font-size: 14px;
		padding: 15px 0;
	}
	.OrderNewsBox .left ul li textarea {
		height: 94px;
		padding: 15px;
	}
	.OrderNewsBox .right .spmx .bt,
	.OrderNewsBox .right .spmx .tables table tr th,
	.invoiceBox .bt,
	.popInvoice .box .top h3 {
		font-size: 16px;
	}
	.OrderNewsBox .right .spmx .tables table tr td .imgBox .t{
		width: 70%;
	}
	.invoiceBox .text a,
	.OrderBottom .ddze,
	.OrderBottom .buttonZF input {
		font-size: 14px;
	}
	.OrderBottom .ddze span{
		font-size: 24px;
	}

	.popInvoice .box{
		width: 530px;
	}
	.popInvoice .box ul li .t{
		width: 22%;
	}
	.popInvoice .box ul li .text{
		width: 78%;
	}
	.popInvoice .box .top .guanbi{
		width: 14px;
		height: 14px;
	}
	.popInvoice .box ul li .t,
	.popInvoice .box ul li.li7 input {
		font-size: 14px;
	}
	.popInvoice .box ul li .text input{
		font-size: 14px;
	}
	.popInvoice .box ul li .text .mx{
		font-size: 14px;
	}
	.popInvoice .box ul li .ts{
		font-size: 12px;
	}
	.popInvoice .box ul li .radiobtn{
		font-size: 14px;
		padding-left: 20px;
		width: 130px;
	}
	.popInvoice .box ul li .radiobtn input[type="radio"]+.radio-label:before,
	.popInvoice .box ul li .radiobtn input[type="checkbox"]+.radio-label:before,
	.shoppingCart .leftMenu .yunshu .ysBtn .radiobtn input[type="radio"]+.radio-label:before,
	.shoppingCart .leftMenu .yunshu .ysBtn .radiobtn input[type="checkbox"]+.radio-label:before {
		width: 14px;
		height: 14px;
		background-size:14px 14px; 
		top: 53%;
	}
	.shoppingCart .leftMenu .yunshu .ysBtn .radiobtn input[type="radio"]+.radio-label:before,
	.shoppingCart .leftMenu .yunshu .ysBtn .radiobtn input[type="checkbox"]+.radio-label:before{
		top: 20%;
	}
	.popInvoice .box ul li .radiobtn input[type="radio"]:checked+.radio-label:before,
	.popInvoice .box ul li .radiobtn input[type="checkbox"]:checked+.radio-label:before,
	.shoppingCart .leftMenu .yunshu .ysBtn .radiobtn input[type="radio"]:checked+.radio-label:before,
	.shoppingCart .leftMenu .yunshu .ysBtn .radiobtn input[type="checkbox"]:checked+.radio-label:before {
		background-size:14px 14px;
	}
	.popInvoice .box ul li.li7 input{
		width: 150px;
	}
	.mrdz{
		font-size: 16px;
	}
	.mrdz span{
		padding-right: 25px;
		background-position-y: 4px;
		background-size: 15px 15px; 
	}
	.mrdz span.cur{
		background-position-y: 4px;
		background-size: 15px 15px;
	}
	.nybanner .text{
		left: 9%;
	}
	.nybanner .text .t{
		font-size: .22rem;
		line-height: 1.6;
	}
	.setBtn span{
		font-size: .22rem;
	}
	.xljpBox ul li .text .txt h3{
		font-size: .22rem;
	}
	.xljpBox ul li .text .txt p{
		font-size: .2rem;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	.xljpBox ul li .text .txt{
		padding-right: 80px;
		width: 100%;
	}
	.xljpBox ul li span.num{
		font-size: .2rem;
	}
	.enterLogin ul li a.yzmbtn{
		font-size: 14px;
	}

	.PolicyBox .leftMenu ul li{
		font-size: 14px;
	}
	.PolicyBox .leftMenu .bt p{
		font-size: 12px;
	}
	.PolicyBox .PolicyTxt .text{
		font-size: 14px;
		line-height: 1.6;
	}
	.PolicyBox .PolicyTxt .text h3{
		font-size: 16px;
	}
	.successBox .successTop .dingdan,
	.successBox .successTop .right,
	.successBox .showCon .showOrder .showTop .f-l,
	.successBox .showCon .showOrder .showTop .f-r,
	.successBox .showCon .showOrder .showText,
	.successBox .showCon .showOrder .ddze {
		font-size: 14px;
	}
	.successBox .showCon .bt{
		font-size: 16px;
	}
	.successBox .showCon .showOrder .tables table tr th{
		font-size: 16px;
	}
	.successBox .showCon .showOrder .tables table tr td{
		font-size: 14px;
	}
	.successBox .showCon .showOrder .tables table tr td .imgBox .img{
		width: 50px;
		height: 52px;
	}
	.successBox .showCon .showOrder .tables table tr td .imgBox .t{
		height: 52px;
	}
	.successBox .showCon .showOrder .ddze span{
		font-size: 24px;
	}
	.PolicyBox .leftMenu ul li a i{
		width: 12px;
		height: 14px;
		top: 2px;
	}
	.jobsTxt .text h3{
		font-size: 16px;
		margin-bottom: 5px;
	}
	.jobsTxt .text{
		font-size: 14px;	
		line-height: 1.6;
	}
	.DOrderTop li{
		font-size: 16px;
	}
	.DOrderList li .txtBox .txtC{
		font-size: 14px;
	}
	.DOrderList li .txtBox .imgWZ .t{
		font-size: 14px;
		line-height: 1.5;
	}
	.txtBottom2 .hj,
	.txtBottom2 .btn a,
	.shoppingCart .leftMenu .tit,
	.shoppingCart .leftMenu .yunshu .f-l {
		font-size: 14px;
	}
	.txtBottom2 .hj span{
		font-size: 20px;
	}
	.shoppingCart .leftMenu .xiaoji .f-l,
	.shoppingCart .leftMenu .please input,
	.DOrderList li .txtBottom .hj {
		font-size: 14px;
	}
	.shoppingCart .leftMenu .xiaoji .f-r,
	.DOrderList li .txtBottom .hj span {
		font-size: 20px;
	}
	.shoppingCart .leftMenu .yunshu .ysBtn .radiobtn{
		font-size: 14px;
		padding-left: 20px;
	}
	.DOrderList li .txtBottom .btn a{
		font-size: 14px;
	}
	.navigation ul li,
	.InquireBox .text .ts {
		font-size: .22rem;
	}
	.InquireBox .tBtn a,
	.InquireBox .text .tx {
		font-size: .2rem;
	}
	.InquireBox .txt ul li input{
		font-size: 14px;
	}
	.OrderPsBox .text{
		font-size: 14px;
		line-height: 1.6;
	}
	.contactBox .text ul li p{
		font-size: .22rem;
	}
	.FeedbackTxt .tx{
		font-size: .22rem;
	}
	.FeedbackTxt ul li input,
	.FeedbackTxt ul li textarea {
		font-size: .2rem;
	}
	.problemList ul li .bt p{
		font-size: 14px;
	}
	.problemList ul li .text .t{
		font-size: 14px;
		line-height: 1.6;
	}
	.dzglBox ul li .tx .name,
	.dzglBox ul li .tx .tel {
		font-size: 14px;
	}
	.dzglBox ul li .dz{
		font-size: 14px;
		line-height: 24px;
		height: 48px;
	}
	.dzglBox ul li .dzbottom span.btn{
		font-size: 14px;
		background-size:14px 14px;
		padding-left: 20px; 
	}
	.dzglBox ul li.cur .dzbottom span.btn {
		background-size:14px 14px;
	}
	.dzglBox ul li .dzbottom .f-r a{
		font-size: 14px;
	}
	.dzglBox ul li{
		height: 148px;
	}
	.PersonalCenter .rightBox .top .more{
		font-size: 14px;
	}
	.dzglBox ul li .dzbottom{
		margin-top: 5px;
	}
	.Brandshow .text .t{
		font-size: .2rem;
		line-height: 1.6;
	}
	.Brandshow .text{
		width: 45%;
	}
	.BrandPro .text .txt{
		font-size: .2rem;
	}
	.Brandshow4 .text{
		font-size: .2rem;
		line-height: 1.6;
	}
	.BrandNews .text .txt{
		font-size: .2rem;
		line-height: 1.7;
	}
	.BrandNews .text .t,
	.BrandNewsList ul li .text .t {
		font-size: .22rem;
	}
	.BrandNewsList ul li .text .txt{
		font-size: .2rem;
		line-height: 1.7;
	}
	.Brandgushi ul li.cur .text .t,
	.BrandBox2 ul li .t ,
	.BrandBox3 .text .t,
	.BrandBox5 .pathBtn .text .txt p {
		font-size: .2rem;
		line-height: 1.5;
	}
	.BrandBox4 ul li .text p{
		font-size: .2rem;
	}
	.BrandBox2 ul li h3,
	.BrandBox4 ul li .text h3,
	.BrandBox5 .pathBtn .text .txt h3 {
		font-size: .2rem;
	}
	.BrandBox6 .tables table tr th{
		font-size: .24rem;
	}
	.BrandBox6 .tables table tr td{
		font-size: .2rem;
	}
	.BrandBox6 .txt{
		font-size: .2rem;
		line-height: 1.5;
	}
	.memberBox .text .t{
		font-size: .2rem;
		line-height: 1.5;
	}
	.hyqyBox ul li .text p{
		font-size: .2rem;
		line-height: .3rem;
		height: .9rem;
	}
	.hyqyBox ul li .text h3{
		font-size: .24rem;
	}
	.probanner .box .text{
		left: 9%;
	}
	.probanner .swiper-button-prev{
		left: 9%;
	}
	.probanner .swiper-button-next{
		left: 13%;
	}
	.probanner .box .text .txt{
		font-size: .2rem;
		line-height: 1.5;
	}
	.shaixuanBtn .selectBtn select{
		font-size: 14px;
		height: auto;
	}
	.shaixuanBtn .inputBtn .txt,
	.shaixuanBtn .inputBtn .btn {
		font-size: 14px;
		height: auto;
	}
	.shaixuanBtn .inputBtn .btn{
		line-height: .5rem;
	}
	.proNews ul li .text h3{
		font-size: .22rem;
	}
	.proNews ul li .text span{
		font-size: .18rem;
	}
	.proShow .right .bottomBtn a{
		width: 130px;
	}
	.grzlBox .txImg .t{
		font-size: 12px;
	}
	.grzlTxt ul li .txt .radiobtn{
		font-size: 14px;
		padding-left: 20px;
		margin-top: 2px;
	}

	.grzlTxt ul li .txt .radiobtn input[type="radio"]+.radio-label:before,
	.grzlTxt ul li .txt .radiobtn input[type="checkbox"]+.radio-label:before {
		width: 14px;
		height: 14px;
		background-size: 14px 14px;
		top: 20%;
	}

	.grzlTxt ul li .txt .radiobtn input[type="radio"]:checked+.radio-label:before,
	.grzlTxt ul li .txt .radiobtn input[type="checkbox"]:checked+.radio-label:before {
		background-size: 14px 14px;
	}

}

@media(max-width: 1400px) {
	.dzglBox ul li{
		height: 140px;
	}
	.shaixuanBtn .selectBtn select{
		padding: 0 15px;
		height: 40px;
	}
	.shaixuanBtn .inputBtn .txt{
		padding: 0 15px;
		height: 40px;
	}
	.shaixuanBtn .inputBtn .btn{
		line-height: 0;
		height: 40px;
	}
}

@media(max-width: 1366px){
	.Feedback{
		background-size:100% 5rem; 
	}
	.homeBrand .text {
    max-width: 624px;
}
}

@media(max-width: 1280px){
	.enterNews .text span{
		margin-top: .2rem;
	}
	.enterNews .text{
		padding-top: .25rem;
	}
	.OrderNewsBox .left ul li textarea{
		height: 90px;
	}
	.numTxt{
		width: 60px;
		height: 30px;
	}
	.numTxt input{
		width: 38px;
		height: 28px;
		font-size: 14px;
	}
	.numTxt .numJY span{
		width: 20px;
		height: 14px;
		font-size: 13px;
	}
	.navigation ul li a{
		line-height: 3;
	}
}
@media(max-width: 1200px){
	.OrderNewsBox .left ul li textarea {
		height: 86px;
	}
	.dzglBox ul li .dzbottom{
		margin-top: 12px;
	}
}
@media(max-width: 1024px){
	.container {
		width: 100%;
		padding: 0 15px;
	}

	.homePro .left ul li{
		margin-bottom: .48rem;
	}
	.bannerNews{
		display: none;
	}
	.enterNews{
		display: none;
	}
	.OrderNews .top h3,
	.PersonalCenter .rightBox .top h3,
	.successBox .top h3 {
		font-size: 20px;
	}
	.OrderNewsBox .right .spmx .tables table tr td .imgBox .img{
		width: 50px;
		height: 52px;
	}
	.OrderNewsBox .right .spmx .tables table tr td .imgBox .t{
		height: 52px;
	}
	.OrderNewsBox .left ul li textarea{
		height: 116px;
	}
	.PolicyBox .PolicyTxt h2,
	.PolicyBox .leftMenu .bt h3,
	.jobsTxt h1 {
		font-size: .38rem;
	}
	.successBox{
		max-width: 100%;
		width: 100%;
		padding: .8rem 15px;
	}
	.dzglBox ul li{
		padding: 22px 18px;
	}
	.PersonalCenter .rightBox .top .more{
		line-height: 26px;
	}
	.dzglBox ul li .dzbottom{
		margin-top: 10px;
	}
}
@media(max-width: 750px){
	
	.header{
		padding: 15px;
	}
	
	.header .logo{
		width: 40px;
	}
	.nav{
		display: none;
	}
	.navbtn{
		right: 15px;
		width: 24px;
		top: 16px;
	}
	.rightBtn{
		margin-top: 5px;
	}

	.nav_box .nav-title{
		margin-top: 15px;
	}
	.nav_box .nav-title h1{
		width: 40px;
	}
	.nav_box .nav-title .navclose{
		width: 24px;
		height: 24px;
	}
	.nav_box .navlist{
		width: 100%;
		text-align: center;
	}
	.nav_box .navProImg{
		width: 100%;
		text-align: center;
		margin-top: .2rem;
	}
	.nav_box .navProImg ul li,
	.nav_box .navProImg ul li:first-child {
		float: none;
		margin-left: 0;
		margin: 10px auto;
	}
	.banner .swiper-button-prev,
	.banner .swiper-button-next {
		opacity: 0;
	}
	.banner .text{
		width: 60%;
		left: 15px;
	}
	.banner .text h3{
		font-size: .34rem;
		line-height: 1.6;
	}
	.banner .text .t{
		font-size: .28rem;
	}
	.banner .swiper-pagination{
		bottom: 15px;
		left: 0;
		text-align: center;
	}
	.homePro{
		padding: .6rem 0;
	}
	.homePro .left{
		width: 100%;
		margin-top: 0;
	}
	.homePro .title{
		text-align: center;
	}
	.title h3{
		font-size: .3rem;
	}
	.homePro .left ul li{
		float: left;
		width: 33.3333%;
		margin-bottom: .25rem;
		text-align: center;
		padding-left: 0;
	}
	.homePro .left ul li::before,
	.homePro .left ul li.cur::before {
		display: none;
	}
	.homePro .left ul{
		border: none;
		margin-top: .4rem;
	}
	.homePro .textImg{
		width: 100%;
		margin-top: .1rem;
	}
	.homePro .textImg ul li .txt{
		bottom: .7rem;
		right: .15rem;
	}
	.homePro .textImg ul li .txt h3{
		font-size: .3rem;
	}
	.homePro .textImg ul li .txt h2{
		font-size: .2rem;
	}
	.morebtn a{
		font-size: .18rem;
	}
	.homePro2{
		padding: 0 15px;
	}
	.homePro2 ul li{
		margin-bottom: 15px;
	}
	.homePro2 ul li .txt{
		left: 15px;
		bottom: 15px;
	}
	.homePro2 ul li .txt p{
		font-size: .2rem;
		line-height: 1.7;
		margin-bottom: 15px;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	.homePro2 ul li .txt h3{
		font-size: .3rem;
		margin-bottom: 5px;
	}
	.homeProTj{
		padding: .6rem 0;
	}
	.homeProTj ul{
		margin-top: .4rem;
	}
	.homeProTj ul li{
		width: 100%;
		margin-bottom: 15px;
	}
	.homeProTj ul li:last-child{
		margin-bottom: 0;
	}
	.homeProTj ul li img{
		width: 100%;
	}
	.homeProTj ul li .text .t{
		padding: 15px;
	}
	.footerTop .footimg{
		width: 100%;
	}
	.footerTop .footimg .links{
		display: none;
	}
	.footNav{
		width: 100%;
		margin-left: 0;
		padding-top: 0;
	}
	.footNav ul li{
		float: left;
		margin-left: 0;
		width: 100%;
		margin-bottom: .2rem;
	}
	.footNav ul li:first-child{
		margin-left: 0;
	}
	.guanzhu{
		display: none;
	}
	.enterLogin{
		right: auto;
		left: 50%;
		transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-o-transform: translate(-50%,-50%);
	}
	.enterLogin h3,
	.enterLogin h2{
		text-align: center;
	}

	.nybanner .text{
		width: 60%;
		left: 15px;
		top: 30%;
	}
	.nybanner .text h3{
		font-size: .34rem;
	}
	.setBtn span{
		width: 33.3333%;
		float: left;
		padding-left: 0;
		padding-right: 0;
	}
	.xljpBox{
		padding: .6rem 0;
	}
	.xljpBox ul li{
		width: 100%;
		margin-bottom: 15px;
	}
	.xljpBox ul li:last-child{
		margin-bottom: 0;
	}
	.xljpBox ul li img{
		width: 100%;
	}
	.PolicyBox{
		padding: 80px 0 .6rem;
	}
	.PolicyBox .leftMenu{
		display: none;
	}
	.PolicyBox .rightBox{
		width: 100%;
	}
	.PolicyBox .PolicyTxt h2,
	.PolicyBox .leftMenu .bt h3,
	.jobsTxt h1 {
	font-size: 14px;
	}
	.Bread{
		display: none;
	}
	.jobsBotton{
		display: block;
		text-align: center;
		margin-top: 25px;
	}
	.jobsBotton a{
		display: inline-block;
		font-size: 14px;
		color: #666;
		padding: 10px 40px;
		border: 1px solid #bfbfbf;
		border-radius: .5rem;
		-webkit-border-radius: .5rem;
		-moz-border-radius: .5rem;
		-ms-border-radius: .5rem;
		-o-border-radius: .5rem;
		margin: 0 10px;
	}
	.navigation ul li{
		width: 50%;
		border-bottom:1px solid #afafaf;
	}
	.navigation ul li:nth-child(2){
		border-right: none; 
	}
	.InquireBox{
		padding: .6rem 0;
	}
	.InquireBox .img{
		width: 100%;
	}
	.InquireBox .img img{
		width: 100%;
	}
	.InquireBox .txt{
		width: 100%;
		padding-top: 30px;
	}
	.InquireBox .text{
		padding: 15px;
	}
	.OrderPsBox{
		padding: .6rem 0;
	}
	.contactBox{
		padding: .6rem 0;
	}
	.contactBox .text{
		width: 100%;
		padding-top: 0;
	}
	.contactBox .Map{
		width: 100%;
		margin-right: 0;
		margin-top: 30px;
	}
	.contactBox .Map::before{
		display: none;
	}
	.Feedback{
		padding: .6rem 0;
		background-size: 100% 3rem; 
	}
	.FeedbackTxt{
		padding: 30px 15px 0;
	}
	.FeedbackTxt ul li{
		width: 100%;
		margin-right: 0;
	}	
	.problemBox{
		padding: .6rem 0;
	}
	.problemList ul li .bt{
		padding: 15px;
	}
	.problemList ul li .bt span,
	.problemList ul li .text span {
		width: 24px;
		height: 24px;
		line-height: 24px;
		font-size: 14px;
	}
	.problemList ul li .bt p{
		line-height: 24px;
		padding-left: 40px;
	}
	.problemList ul li .bt::before{
		right: 15px;
	}
	.problemList ul li .text .t{
		padding-right: 0;
		padding-left: 40px;
	}
	.problemList ul li{
		margin-bottom: 15px;
	}
	.problemList ul li .text{
		padding: 12px 15px;
	}
	.page{
		margin-top: 30px;
	}
	.Brandshow .img{
		width: 100%;
		margin-left: 0;
	}
	.Brandshow .img::before{
		display: none;
	}
	.Brandshow .img img{
		width: 100%;
	}
	.Brandshow{
		padding: .6rem 0;
	}
	.Brandshow .text{
		width: 100%;
	}
	.Brandshow .text .t{
		font-size: 14px;
	}
	.Brandshow2{
		padding: .6rem 0;
	}
	.Brandshow4 .text{
		font-size: 14px;
	}
	.BrandPro .text .txt{
		font-size: 14px;
		left: 15px;
		bottom: 15px;
	}
	.BrandPro .swiper-button-next{
		width: 30px;
		height: 30px;
		right: 15px;
	}
	.BrandPro .swiper-button-prev{
		width: 30px;
		height: 30px;
		left: 15px;
	}
	.BrandNews{
		padding: 80px 0 .6rem;
	}
	.BrandNews .img{
		width: 100%;
	}
	.BrandNews .text{
		margin-top: 20px;
		width: 100%;
		padding-top: 0;
	}
	.BrandNews .text span.num{
		font-size: 12px;
	}
	.BrandNews .text .txt,
	.BrandNewsList ul li .text .txt {
		font-size: 14px;
		line-height: 1.5;
	}
	.BrandNewsList{
		padding-top: 0;
		padding-bottom: .6rem;
	}
	.BrandNewsList ul li{
		padding: 20px 0;
	}
	.BrandNewsList ul li:first-child{
		padding-top: 0;
	}
	.BrandNewsList ul li .img{
		width: 100%;
	}
	.BrandNewsList ul li .text{
		width: 100%;
		padding-top: 0;
		margin-top: 15px;
	}
	.BrandBox{
		padding: .6rem 0;
	}
	.Brandgushi ul li{
		width: 100%;
	}
	.Brandgushi ul li.cur{
		width: 100%;
	}
	.Brandgushi ul li,
	.Brandgushi ul li.cur {
		padding: 15px;
		margin-bottom: 15px;
		background: #f2f4f5;
	}
	.Brandgushi ul li:last-child,
	.Brandgushi ul li.cur:last-child{
		margin-bottom: 0;
	}
	.Brandgushi ul li.cur .img{
		width: 100%;
	}
	.Brandgushi ul li.cur .img img,
	.Brandgushi ul li .img img {
		width: 100%;
	}
	.Brandgushi ul li.cur .text,
	.Brandgushi ul li .text {
		width: 100%;
		padding: 0;
		margin-top: 15px;
	}
	.Brandgushi ul li.cur .text .t,
	.Brandgushi ul li .text .t {
		font-size: 14px;
		line-height: 1.5;
		color: #666666;
		margin-top: .15rem;
	}

	.Brandgushi ul li .bg{
		display: none;
	}
	.Brandgushi ul li .img,
	.Brandgushi ul li.cur .img {
		display: block;
	}
	.Brandgushi ul li .text,
	.Brandgushi ul li.cur .text{
		display: block;
	}
	.Brandgushi ul li.cur .text h3,
	.Brandgushi ul li .text h3 {
		color: #000000;
		font-size: .32rem;
		font-family: "Didot-Bold-1";
	}

	.Brandgushi ul li.cur .text .t p,
	.Brandgushi ul li .text .t p {
		margin-bottom: 10px;
	}

	.Brandgushi ul li .text .t p:last-child{
		margin-bottom: 0;
	}

	.BrandBox2{
		padding: .6rem 0;
	}
	.BrandBox2 ul li{
		width: 100%;
		margin-bottom: 30px;
	}
	.BrandBox2 ul li:last-child{
		margin-bottom: 0;
	}
	.BrandBox2 ul li .t{
		font-size: 14px;
	}
	.BrandBox3{
		padding: .6rem 0;
	}
	.BrandBox3 .img{
		width: 100%;
	}
	.BrandBox3 .img img{
		width: 100%;
	}
	.BrandBox3 .text{
		width: 100%;
		padding-top: 0;
		margin-top: 15px;
	}
	.BrandBox3 .text .t{
		font-size: 14px;
	}
	.BrandBox4{
		padding: .6rem 0;
	}
	.BrandBox4 ul li{
		width: 100%;
		margin-bottom: 15px;
	}
	.BrandBox4 ul li:last-child{
		margin-bottom: 0;
	}
	.BrandBox4 ul li .img img{
		width: 100%;
	}
	.BrandBox4 ul li .text{
		padding: 15px;
	}
	.BrandBox4 ul li .text p{
		font-size: 14px;
	}
	.BrandBox4 ul li .text h3,
	.BrandBox5 .pathBtn .text .txt h3,
	.BrandBox2 ul li h3 {
		font-size: 16px;
	}
	.BrandBox5{
		padding: .6rem 0;
	}
	.BrandBox5 .pathBtn .text .txt p{
		font-size: 14px;
	}
	.BrandBox6{
		padding-top: .6rem;
	}
	.BrandBox6 .tables{
		padding: 15px 15px .6rem;
	}
	.BrandBox6 .tables table tr th{
		font-size: 16px;
	}
	.BrandBox6 .tables table tr td{
		font-size: 14px;
	}
	.BrandBox2 ul li .t{
		padding: 0;
	}
	.BrandBox2 ul li .icon{
		width: 30px;
	}
	.BrandBox6 .txt{
		font-size: 14px;
	}
	.BrandBox5 .pathBtn .text span{
		width: 70px;
		height: 70px;
		font-size: 16px;
		line-height: 68px;
	}
	.BrandBox5 .pathBtn .text::before{
		top: .6rem;
	}
	.memberBox{
		padding: 80px 0 .6rem;
	}
	.memberBox .img{
		width: 100%;
	}
	.memberBox .img img{
		width: 100%;
	}
	.memberBox .text{
		width: 100%;
	}
	.memberBox .text .t{
		font-size: 14px;
		line-height: 1.5;
	}
	.hyqyBox ul li{
		width: 48%;
		margin-right: 4%;
	}
	.hyqyBox ul li:nth-child(2n){
		margin-right: 0;
	}
	.hyqyBox ul li .icon{
		width: 60px;
	}
	.hyqyBox ul li .text h3{
		font-size: 16px;
	}
	.hyqyBox ul li .text p{
		font-size: 14px;
		line-height: 24px;
		height: 72px;
	}
	.probanner .box .bg{
		height: 400px;
	}
	.probanner{
		margin-top: 52px;
	}
	.probanner .box .text{
		left: 15px;
		width: 50%;
		top: 35%
	}
	.probanner .box .text .txt{
		display: none;
	}
	.probanner .swiper-button-next,
	.probanner .swiper-button-prev {
		opacity: 0;
	}
	.proXG{
		padding: .6rem 0;
	}
	.shaixuanBtn .selectBtn {
		width: 100%;
		margin-bottom: 15px;
	}
	.shaixuanBtn .inputBtn{
		width: 100%;
	}
	.shaixuanBtn .inputBtn .txt{
		width: 100%;
	}
	.shaixuanBtn .inputBtn .btn{
		margin-top: 15px;
		width: 100%;
		height: auto;
		line-height: 40px;
	}
	.proNews{
		padding: .6rem 0;
	}
	.proNews ul li{
		width: 100%;
		margin-bottom: 15px;
	}
	.proNews ul li:last-child{
		margin-bottom: 0;
	}
	.proNews ul li .text{
		padding: 15px;
	}
	.proNews ul li .img img{
		width: 100%;
	}
	.proShow {
		margin: 0 0 15px;
		padding: 80px 0 .6rem;
	}

	.proShow .left {
		width: 100%;
	}

	.proShow .left .proDT {
		width: 100%;
	}

	.proShow .left .proXT {
		width: 100%;
		margin-top: 15px;
	}

	.proShow .left .proXT ul li {
		float: left;
		width: 18.4%;
		margin-right: 2%;
	}

	.proShow .left .proXT ul li:nth-child(5n) {
		margin-right: 0;
	}

	.proShow .right {
		width: 100%;
		margin-top: 0;
	}
	.proShow .right .mbx{
		display: none;
	}
	.proShow .right .showTop{
		margin-top: 10px;
	}
	.proShow .right .showTop h1{
		font-size: .3rem;
	}
	.proShow .right .showTop span {
		margin-top: 10px;
	}
	.proShow .right .bottomBtn{
		margin-top: 30px;
	}
}
@media(max-width:414px){
	.banner .swiper-pagination-bullet{
		width: .2rem;
		height: .2rem;
	}
	.title h3{
		font-size: .34rem;
	}
	.title p{
		font-size: .24rem;
	}
	.homePro .left ul li h3{
		font-size: 14px;
	}
	.homePro .left ul li p{
		font-size: 12px;
	}
	.homePro .textImg ul li .txt h2{
		font-size: 14px;
		letter-spacing: 0;
	}
	.homePro2 ul li .txt p,
	.homeProTj ul li .text .t h3,
	.homeBrand .text {
		font-size: 14px;
	}
	.homeProTj ul li .text .t h3{
		margin-bottom: 3px;
	}
	.homeProTj ul li .text .t p{
		font-size: 12px;
	}
	.homeProTj ul li .more{
		bottom: .27rem;
	}
	.footNav ul li span,
	.guanzhu span{
		font-size: 16px;
	}
	.footNav ul li .t a{
		font-size: 14px;
	}
	.footerTop .footimg .text h3{
		font-size: 16px;
	}
	.footerTop .footimg .text p{
		font-size: 12px;
	}
	.nav_box .navlist ul>li{
		font-size: .3rem;
	}
	.nybanner .text{
		top: 45%;
	}
	.morebtn a{
		font-size: 12px;
	}
	.setBtn span{
		font-size: 14px;
	}
	.xljpBox ul li span.num{
		font-size: 12px;
	}
	.xljpBox ul li .text .txt h3{
		font-size: 14px;
		margin-bottom: 3px;
	}
	.xljpBox ul li .text .txt p{
		font-size: 12px;
	}
	.navigation ul li{
		font-size: 16px;
		border-color: rgba(175, 175, 175, .2);
	}
	.InquireBox .text .ts{
		font-size: 16px;
	}
	.InquireBox .text .tx,
	.InquireBox .tBtn a {
		font-size: 14px;
	}
	.InquireBox .txt ul li input.btn{
		padding: .2rem 0;
	}
	.contactBox .text ul li p{
		font-size: 14px;
	}
	.FeedbackTxt .tx{
		font-size: 16px;
	}
	.FeedbackTxt ul li input,
	.FeedbackTxt ul li textarea{
		font-size: 14px;
	}
	.probanner .box .bg{
		height: 285px;
	}
	.probanner .box .text span.num{
		font-size: 12px;
	}
	.shaixuanBtn .inputBtn .btn i{
		width: 14px;
		height: 14px;
		margin-right: 10px;
	}
	.shaixuanBtn .selectBtn::before{
		right: 15px;
	}
	.proNews ul li .text span{
		font-size: 12px;
	}
	.proNews ul li .text h3{
		font-size: 14px;
		margin-top: 3px;
	}
	.proShow .right .showTop h1{
		font-size: .34rem;
		letter-spacing: 0
	}
	.proShow .right .showTop span{
		font-size: 16px;
	}
}

@media(max-width:375px){
	
	
}

/* 2020-4-22 */
@media(max-width: 1700px) {
	.proShow .right .showTop .showTopRight .selectBtn {
		margin-top: 0;
	}
}


@media(max-width:1500px) {
	.grzlTxt2 ul li .xztet p{
		width: 50px;
	}
	.grzlTxt2 ul li span{
		font-size: 16px;
	}
	.grzlTxt2 ul li{
		padding: 20px 0;
	}
	.grzlTxt2 ul li p{
		width: 110px;
	}
	.grzlTxt2 ul li .xztet{
		width: 170px;
	}
	.bjzlBox{
		margin-left: 20px;
	}
	.shoppingCart .leftMenu .zffs span{
		font-size: 14px;
	}
	.shoppingCart .leftMenu .zffs .selectBtn p{
		font-size: 14px;
	}
	.shoppingCart .leftMenu .zffs .selectBtn::before{
		top: 8px;
	}
	.shoppingCart .leftMenu .zffs .selectBtn dl dd{
		padding: 10px 20px 10px;
		font-size: 14px;
	}

	.PaybyText ul li p{
		font-size: 16px;
	}
	.PaybyText ul li select{
		font-size: 14px;
	}
	.PaybyText .bottom a{
		width: 180px;
	}
	.PaybyText .bottom p,
	.PaybyText .bottomewm p {
		margin-top: 30px;
		font-size: 14px;
	}
	.PaybyBox .leftMenu .zffstext p{
		font-size: 14px;
	}
	.PaybyBox .leftMenu .zffstext .box .btn{
		font-size: 14px;
		margin-top: 10%;
	}
	.PaybyBox .leftMenu .bt{
		font-size: 16px;
	}
}


@media(max-width: 1400px) {
	.proShow .right .showTop span {
		line-height: 24px;
		font-size: 16px;
	}
}

@media(max-width: 1280px) {
	.PaybyText ul li select,
	.PaybyText ul li input {
		height: 40px;
	}
}

@media(max-width:750px){
	.proShow .right .showTop .showTopRight {
		margin-top: 10px;
	}

	.proShow .right .showTop span {
		margin-top: 0;
	}
}
