@media (max-width: 1798px) {
	.content4 .con span:nth-of-type(1) div{font-size: 35px;}
	.content4 .con span:nth-of-type(2) div{font-size: 25px;}
	.content4 .con a{font-size: 20px;}
}
@media (max-width: 1607px) {
	.header-bottom{margin-top: -50px;}
	.content4 .con span:nth-of-type(1) div{font-size: 30px;}
	.content4 .con span:nth-of-type(2) div{font-size: 20px;}
	.content4 .con a{font-size: 16px;}
}
@media (max-width: 1400px) {
	.header-bottom{margin-top: -40px;}
}
@media (max-width: 1200px) {
}
@media (max-width: 1150px) {
}
@media (max-width: 1100px) {
}
@media (max-width: 914px) {
}
@media (max-width: 768px) {
	.w{width: 100%;}
	.header-top{height: 30px;}
	.hb-top .line1,.hb-top .line2,.hb-top .line3,.hb-bottom{display: none;}
	.header .line2 img{position: absolute;left: -2%;top: 45%;width: 30px;height: 30px;}
	.hb-bottom a:nth-of-type(4) img{width: 50%;}
	.header-bottom{height: 230px;margin-top: -23px;}
	.hb-bottom{flex-direction: column;background-color: rgba(212,0,15,0.55);width: 26%;height: 100%;position: relative;left: 74%;}
	.hb-bottom a{width: 100%;margin-left: -10px!important;}
	.hb-bottom a div{color: #fff;font-weight: 300;font-size: 14px;}
	.hb-top{height: 60px;background-color: #fff;margin-top: -6px;opacity: 1;flex-direction: row;justify-content: space-between;}
	.header .line1{font-size: 20px;color: #000;}
	.menu{display: block;align-self: flex-end;margin-top: 3%;}
	.hb-bottom a:nth-of-type(4){display: none;}
	.header-top img{top: -2px;}
	.header .logo1{width: 30px;display: block;}
	.header .logo{height: 30px;position: static;transform: none;margin-right: auto;margin-left: 10px;margin-top: 22px;}
	.header .logo img{height: 100%;}
	
	.about{height: 750px;}
	.about .w{flex-direction: column;}
	.ableft{height: initial;width: 100%;}
	.abtitle{background-size: 50% 50%;font-size: 16px;width: 100%;background-position: 50% 53%;}
	.abtxt{margin: 0 auto;font-size: 14px;line-height: 34px;}
	.abjjtitle{background-size: 100% 50%;font-size: 16px;width: 80px;margin-top: 15%;}
	.abjjtitle div{top: 39px;left: 21px;line-height: 17px;}
	.abjj{width: 100%;}
	.jj{margin: 0;}
	.jj ul li{justify-content: flex-start;}
	.jj ul li span{font-size: 14px;margin-right: 10%;}
	.jj ul li span:nth-of-type(1){width: 50%;}
	.abrimgbox{width: 379px;height: 252px;margin-top: -100px;border-radius: 50%;}
	
	.content1{height: 920px;}
	.content1 .w{flex-direction: column;}
	.content1 .imgbox{flex-direction: column-reverse;width: 100%;}
	.content1 .imgs{width: 100%;height: 100px;position: static;display: flex;justify-content: space-around;padding-top: 20px;}
	.content1 .imgs img{width: 60px;height: 60px;position: static;top: 0!important;left: 0!important;transform: translate(0)!important;}
	.txtbox{margin-left: 0!important;order: 2;}
	.c1txt ul{display: none;}
	.c1txtall{height: 164px;display: block;width: 80%;letter-spacing: 0px;word-wrap: break-word;line-height: 23px;font-size: 14px;margin: 0 auto;text-indent: 28px;margin-top: 20px;}
	.c1txtall1{height: 164px;display: block;width: 80%;letter-spacing: 0px;word-wrap: break-word;line-height: 23px;font-size: 14px;margin: 0 auto;text-indent: 28px;margin-bottom: 200px;}
	.content1 .titlebox{display: none;}
	
	.content1 .titleboxs{display: flex;width: 100%;text-align: center;justify-content: center;margin-top: 20px;}
	.content1 .c1title{flex-direction: row;width: 13%;margin-left: -15px;}
	.content1 .titleboxs .c1title::before,
	.content1 .titleboxs .c1title::after{display: none;}
	.c1ftitle .des{flex-direction: column;}
	.c1ftitle .des div{width: 100%!important;}
	.c1txt ul li{padding: 0;}
	.c1txt ul li div{margin-left: 20px;}
	.content1 .imgbox .imgb{left: 0;}
	.content1 .imgs img:nth-of-type(1){margin-top: 30%;margin-left: 5%;}
	.content1 .imgs img:nth-of-type(2){margin-top: 10%;margin-left: -10%;}
	.content1 .imgs img:nth-of-type(3){margin-right: 1%;}
	.content1 .imgs img:nth-of-type(4){margin-top: 10%;margin-right: -10%;}
	.content1 .imgs img:nth-of-type(5){margin-top: 30%;margin-right: 5%;}
	.content1 .c1ftitle{margin-left: -80px;}
	.content1 .c1ftitle .c1logo::before{display: none;}
	
	.content2{background-size: 105% 36%;background-repeat: no-repeat;height: 850px;}
	.c2topleft{width: 100%;text-align: center;}
	.c2topleft p:nth-of-type(1){font-size: 25px;padding-top: 20px;}
	.c2topleft p:nth-of-type(2) span{font-size: 16px;margin: 0 10px;}
	.c2topleft p:nth-of-type(3) span{font-size: 16px;margin: 0 5px;}
	.c2nav{flex-wrap: wrap;height: 90px;justify-content: space-around;margin-top: -32px;margin-bottom: 60px;}
	.c2nav a{font-size: 18px;width: calc(33% - 20px);border: 1px solid #ddd;text-align: center;margin: 10px 0;}
	.c2bottom{width: 100%;margin-left: 0;}
	.c2content{flex-direction: column;}
	.c2cimg{max-height: 260px;width: 100%;}
	.c2ctxt{position: relative;width: 100%;}
	.c2ctxt p:nth-of-type(3){font-size: 18px;margin-top: 0;}
	
	.content3{height: 1116px;margin-top: 40px;}
	.content3 .con{flex-direction: row;flex-wrap: wrap;margin-top: 30px;justify-content: space-around;}
	.content3 .con::after{content: "";width: 50%;}
	.content3 .con .conbox{width: 48%;height: 200px;margin-bottom: 20px;background-color: #fff;}
	.content3 .con .conbox .line4{display: none;}
	.content3 .con .conbox *{color: #000;}
	.content3 .con .conbox::after{display: none;}
	.content3 .conbox::before{display: none;}
	.content3 .con a{width: calc(19% - 5px);}
	.content3 .conbox .line5{background-position-y: 0;width: 80%;}
	.content3 .line4{width: 80%;margin-top: 16px;color: #666666!important;}
	.content3 .con div:nth-of-type(1) .line1{background-position-y: -40px;}
	.content3 .con div:nth-of-type(2) .line1{background-position-y: -120px;}
	.content3 .con div:nth-of-type(3) .line1{background-position-y: -200px;}
	.content3 .con div:nth-of-type(4) .line1{background-position-y: -280px;}
	.content3 .con div:nth-of-type(5) .line1{background-position-y: -360px;}
	.content3 .con div:nth-of-type(6) .line1{background-position-y: -440px;}
	.content3 .con div:nth-of-type(7) .line1{background-position-y: -520px;}
	.content3 .con div:nth-of-type(8) .line1{background-position-y: -600px;}
	.footer li{margin: 10px 0;}
	.content3 .title{font-size: 28px;}
	.content3 .ftitle{ font-size:15px;}
	.content3 .swiper{display: none;}
	.content3 .con{display: flex;}
	
	.content4{height: 175px;}
	.content4 img:nth-of-type(2){bottom: -118px;left: 77%;}
	.content4 .con{margin-top: 0;width: 33%;}
	.content4 span{flex-direction: column;}
	.content4 .con span:nth-of-type(1) div{font-size: 28px;margin-bottom: 0;margin-top: 10px;}
	.content4 .con span:nth-of-type(2) div{font-size: 16px;border-top: 0;}
	.content4 .con a{width: 106px;height: 30px;line-height: 30px;margin-top: 30px;align-self: center;}
	.content5 .txt .txtleft, .content5 .txt .txtright{width: 100%;}
	.content5 .txtleft li a{overflow: hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.content5 .txtright li a p:nth-of-type(1){margin-top: 15px;margin-bottom: 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.content5 .txtright li a p:nth-of-type(2){word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;text-indent: 28px;}
	.content5 .txtright li{height: 120px;}
	.content5 .txt{flex-direction: column;}
	.content5 .txt .txtleft ul li:nth-of-type(1), .content5 .txt .txtright ul li:nth-of-type(1){width: 100%;}
	.content5 .txt .txtleft ul li, .content5 .txt .txtright ul li{width: 96%;margin: 0 auto;}
	.content5 .txtleft li span:nth-of-type(1){margin-left: 9%;}
	.content5 .txtleft li:nth-of-type(1) span:nth-of-type(1){margin-left: 10px;}
	.content5 .txtleft li:nth-of-type(1) span:nth-of-type(2){margin-left: -10px;}
	
	.content6{line-height: 25px;}
	.footer{margin-top: 0;}
	.footer .img{width: 25%;}
	.footer .img img{width: 100%;}
	.footer-nav{display: none;}

	.aboutxq{height: 100%;}
	.aboutxq .abjj{width: 100%;}
	.aboutxq .abright{align-self: center;margin-top: 0;}
	.xqbox .txtleft span:nth-of-type(1){font-size: 16px;}
	.xqbox .txtright li{width: 90%;margin: 0 auto;}
	.conctl .txtcon{margin-left: 9%;}
	.xqbox .txtleft li{height: 100px;}
	.xqbox .txt .img{width: 100px;min-width: 100px;max-width: 100px;height: 100px;}
	.abrimgbox{box-shadow: none;}
	.xqbox .c2ctxt{width: 85%;margin: 0 auto;}
	.c2ctxt p:nth-of-type(2){width: 90%;line-height: 28px;}
	.xqbox .pro .item{width: calc(50% - 10px);height: 180px;}
	.xqbox .pro .item .itemimg{height: 130px;margin: auto;display: flex;align-items: center;}
	.xqbox .pro .item .itemtxt{font-size: 16px;margin-top: 10px;}
	.xqbox .content{width: 96%;margin: 0 auto;}
	
	.sj_footer{display: flex;justify-content: space-around;margin-bottom: 0;position: fixed;bottom: 0;left: 0;width: 100%;background-color: #fff;overflow-x: hidden;z-index: 999;}
	.sj_footer a{background-color: #fff;padding: 6px 0px;color: #000;text-align: center;font-size: 13px;}
	.sj_footer a span{width: 30px;height: 30px;}
	.sj_footer a img{width: 20%;}
	
	
@media (max-width: 580px) {
	.header .line2 img{top: 40%;}
	.content1 .c1ftitle{margin-left: 20px;}
	.header .logo1{margin-top: 15px;}
	.menu{margin-bottom: 1%;}
	.header .logo1{margin-top: -1px;}
}
@media (max-width: 500px) {
	.footer .w{flex-direction: column;text-align: center;}
	.footer .img{width: 60%;}
	.content3 .con a{width: calc(50% - 5px);}
	.content4 img{display: none;}
	.content4 .con{width: 100%;text-align: center;left: 0;}
	.content4 span{flex-direction: row;justify-content: space-evenly;}
}
@media (max-width: 477px) {

}
@media (max-width: 459px) {
	.header .line2 img{width: 25px;height: 25px;top: 51%;}
	.menu{margin-top: 7%;} 
	.c1txtall1{margin: 20px auto;}
	.content4 .con span:nth-of-type(1) div{font-size: 25px;}
}
@media (max-width: 375px) {
	.c2topleft p:nth-of-type(1){font-size: 23px;}
	.c2topleft p:nth-of-type(2) span{font-size: 15px;margin: 0 9px;}
	.c2topleft p:nth-of-type(3) span{margin: 0 3px;}
	
}