/* PC 1600px */

@media only screen and (max-width: 1600px) {

	/* 首页 start */
	/* 关于 */
	.index .f2 .left .info .infoImg {
		margin-left: 35vw;
	}

	/* 产品 */
	.inx-person .swiCout .box {
		top: 42vw;
	}

	.inx-person .swiCout .jianjie em {
		height: 4vw;
	}

	/* 新闻 */
	.index .f6 .newList .left .item .des {
		font-size: 14px;
		letter-spacing: 0px;
		line-height: 1.5;
		margin: 0.8vw 0;
	}

	.index .f6 .newList .left .item {
		padding: 1.5vw 0 2vw 7vw;
	}

	/* 公共底部 */
	footer .footer {
		padding: 5vw 8vw 0 8vw;
	}

	footer .footer .left .des {
		font-size: 14px;
		letter-spacing: 0px;
	}

	footer .footer .left .des .tel {
		font-size: 36px;
		color: #fff;
	}

	footer .footer .ftlogo img {
		width: 80%;
	}

	footer .footer .right .level1 {
		padding: 0 2vw 2vw 2vw;
	}

	footer .footer .ftlf {
		width: 30%;
	}

	footer .footer .ftrt {
		width: 23%;
	}

	footer .footer .left .form .input span {
		width: 3vw;
	}

	footer .footer .left .form .input {
		padding: 0 1vw 0 5vw;
	}

	/* 首页 end */

	/* 产品 start */
	.product .f5 {
		padding: 100px 0 0 0;
	}

	.blog-detail__content .text-content {
		width: 80%;
	}

	/* 产品 end */
	/* 招商加盟 start */
	.join .f2 .itemBox .item:nth-child(1) {
		margin-bottom: 14rem;
	}

	.swjoin {
		height: 550px;
	}

	/* 招商加盟 end */
	.er-new-container .newsdetbox {
		width: 80%;
	}
	
	.scroll-to-top {
	    top: 18px;
	}
	header {
	    padding: 20px 140px 20px 35px;
	}
}

/* PC 1400px */

@media only screen and (max-width: 1400px) {

	/* 首页 start */
	header {
		padding: 15px 140px 15px 35px;
	}

	header nav ul li {
		width: 7.8vw;
	}

	header .logo img {
		width: 85%;
	}

	.scroll-to-top {
		right: 25px;
		top: 17px;
		width: 55px;
		height: 55px;
		line-height: 55px;
	}

	/* 产品 */
	.inx-person .swiCout .box {
		top: 49vw;
	}

	.title .cn {
		font-size: 40px;
	}

	.title .en {
		font-size: 16px;
	}

	.inx-person .swiCout .name {
		font-size: 30px;
		margin: 60px 0 24px;
	}

	.inx-person .msrongyu li {
		line-height: 1.7em;
	}

	.inx-person .swiCout .jianjie {
		padding: 20px 0;
		margin: 1vw 0 0 0;
	}

	.inx-person .swiCout .jianjie span {
		margin-bottom: 5px;
		font-size: 20px;
	}

	.inx-person .swiCout .jianjie em {
		line-height: 1.5em;
		font-size: 14px;
	}

	.inx-person .inxcaseMore {
		margin-top: 36px;
	}

	.inx-person .swiCout .box .right {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.inx-person .swiCout .right img {
		width: 26vw;
	}

	.inx-person .swiNav .img {
		width: 75px;
		height: 75px;
	}

	footer .footer .left .form .input span {
		width: 3.5vw;
	}

	footer .footer .left .form .input {
		padding: 0 1vw 0 5.5vw;
	}

	footer .footer .left .form p {
		font-size: 12px;
	}

	.rightNav .item {
		line-height: 3.2vw;
	}

	/* 首页 end */
	/* 招商加盟 start */
	.join .f2 .itemBox .item .text .des {
		font-size: 14px;
	}

	.join .f2 .itemBox .item:nth-child(1) {
		margin-bottom: 10rem;
	}

	.swjoin {
		height: 460px;
	}

	.liucheng ul {
		width: 1000px;
	}

	/* 招商加盟 end */
	
	.index .f2 {
	    margin-top: 125px;
	}
	
	
	
	
	
}

/* WAP 1024px */

@media only screen and (max-width: 1024px) {

	/* 公共 */
	header {
		padding: 0;
	}

	header .header {
		padding: 3.5vw 4vw;
		background: #fff;
		line-height: 16vw;
		height: 16vw;
	}

	header .logo img {
		width: 100%;
	}

	header .logo {
		width: 50%;
	}

	.nav-logo {
		height: auto;
	}

	main {
		margin-top: 16vw;
	}

	/* 首页 start */
	.index .f1 .img-swiper {
		height: 100%;
	}

	.index .f1 .img-swiper .swiper-pagination {
		bottom: 0px;
	}

	.index .f1 .img-swiper .swiper-pagination:after {
		width: 150px;
		height: 150px;
		opacity: 0.7;
	}

	.index .f1 .img-swiper .swiper-pagination:before {
		display: none;
	}

	.index .f1 .img-swiper .swiper-pagination ul {
		width: 28px;
	}

	.index .f1 .img-swiper .swiper-pagination ul li {
		margin-top: -9px;
		font-size: 24px;
	}

	.index .f2 .left .titles p:nth-child(1) {
		font-size: 50px;
	}

	.index .f2 .left .info .infoImg {
		margin-left: 0;
		width: 12vw;
	}

	.index .f2 .left .titles p:nth-child(2) {
		font-size: 16px;
		line-height: 2em;
	}

	.index .f2 .left .info {
		width: 100%;
		text-align: right;
	}

	.index .f2 .left .info p {
		padding: 0 0 0 20%;
		font-size: 16px;
		line-height: 2em;
	}

	.index .f2 .left .des {
		width: 100%;
		margin-top: 5vw;
		font-size: 16px;
	}

	/* 首页产品 */
	.inx-person .mask {
		padding-top: 0;
	}

	.inx-person .swiCout .box {
		padding-right: 0;
		flex-direction: column-reverse;
		top: 0vw;
		padding: 0 6vw;
	}

	.inx-person .swiCout .box .left {
		width: 100%;
		margin-top: 10vw;
	}

	.inx-person .swiCout .box .right {
		width: 100%;
	}

	.inx-person .personBot {
		height: unset;
	}

	.inx-person .swiNav {
		width: 100%;
		top: auto;
		bottom: 8vw;
		right: auto;
		transform: none;
	}

	.personBot {
		flex-direction: column;
	}

	.inx-person .mask {
		padding: 0 0 14vw 0;
	}

	.inx-person .swiCout .name {
		margin: 5vw 0;
	}

	.inx-person .swiCout .right img {
		width: 68%;
		height: auto;
	}

	.inx-person .inxcaseMore {
		margin: 10vw auto 0;
	}

	#personN {
		height: 18vw;
	}

	#personN .swiper-wrapper {
		left: 8vw;
	}

	.inx-person .swiCout .work {
		font-size: 7vw;
	}

	.swiNav-prev,
	.swiNav-next {
		display: none;
	}

	.inx-person .swiCout .jianjie {
		display: none;
	}

	.inx-person .swiNav .img {
		width: 65px;
		height: 65px;
	}

	.inx-person .swiCout .swiper-slide {
		padding: 6vw 0 35vw 0;
		height: auto;
	}

	/* 优势 */
	.adindex {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.index .f4 .itemBox {
		width: 100%;
		padding: 0;
		flex-wrap: wrap;

	}

	.index .f4 .textBoxBorder {
		width: 48%;
		border: 1px solid #b5936e;
		margin: 0 0 3vw 0;
	}

	.index .f4 .textBoxBorder .textBox .text .more {
		height: 30px;
		line-height: 30px;
		width: 100%;
	}

	.adindex .left {
		width: 100%;
	}

	.adindex .left .f3-swiper {
		width: 100%;
	}

	.adindex .left .swiper-pagination .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
	}

	.adindex .left .f3-swiper .swiper-slide .tit_pro span {
		line-height: 47px;
		font-size: 16px;
		padding: 0px 40px;
		border-radius: 0px 0px 0px 10px;
	}

	.index .f6 .newList .left .item .num {
		width: 50px;
		height: 50px;
		font-size: 30px;
		margin-left: -38px;
		margin-top: 4px;
		line-height: 50px;
		border-radius: 0px 10px 0px 10px;
	}

	.index .f6 .newList .left .item {
		padding: 3.5vw 0 5vw 7vw;
	}

	/* 底部 */
	footer .footer {
		padding: 18vw 8vw 0 8vw;
		flex-wrap: wrap;
	}

	footer .footer .ftlf {
		width: 100%;
		border: none;
		text-align: center;
	}

	footer .footer .ftrt {
		width: 100%;
	}

	footer .footer .ftlogo img {
		margin: 0 auto;
	}

	footer .footer .left .des .ftli {
		padding: 3vw 0 7vw 0;
	}

	footer .footer .left .form p {
		font-size: 14px;
	}

	footer .footer .left .form .input {
		border-radius: 50px;
		padding: 0 1vw 0 18vw;
	}

	footer .footer .left .form .input span {
		width: 12vw;
	}

	footer .footer .ftrt .form {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	footer .footer .left .form .sumbit {
		border: none;
		width: 80%;
	}

	footer .footerInfo {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		padding: 8vw;
		text-align: center;
		line-height: 2em;
	}

	footer .footerInfo .left {
		width: 100%;
	}

	footer .footerInfo .right {
		width: 100%;
	}

	footer .footerInfo a {
		display: block;
		text-align: center;
	}

	/* 首页 end */

	/* 二级页 start */

	.mianbao {
		padding: 14px 0;
	}

	.mianbao .box {
		width: 90%;
	}

	.about .f2 .right .des p {
		font-size: 14px;
	}

	.about .f1 {
		height: 50vw;
	}

	.about .f1 .tit {
		top: 20vw;
	}

	.about .f1 .tit .cn {
		font-size: 40px;
	}

	.about .f2 {
		padding: 20px;
		flex-wrap: wrap;
	}

	.about .f2 .left {
		width: 100%;
		border: 4px solid #706565;
		margin: 10vw 0 0 0;
	}

	.about .f2 .right {
		width: 100%;
		margin: 0;
		padding: 0;
		display: block;
	}

	.about .f2 .left .imgIcon2 {
		display: none;
	}

	.index .f5 .f5-swiper .swiper-slide {
		height: 40vw;
	}

	.secab .f5 .swiper-slide span {
		position: absolute;
		bottom: 2vw;
		left: 50%;
		transform: translate(-50%, 0);
		color: #b5936e;
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 2px;
		padding: 0.55vw 2vw;
		white-space: nowrap;
	}

	.index .f5 .swiper-button-next,
	.index .f5 .swiper-button-prev {
		width: 16vw;
		height: 16vw;
		top: auto;
		bottom: 10vw;
	}

	.index .f5 .f5-swiper {
		height: 60vw;
	}

	.index .f5 {
		position: relative;
		padding: 35px 0;
	}

	.index .f4 .adab .itemBox .textBoxBorder {
		width: 48%;
	}

	.product .f5 .tabBox a {
		margin: 0;
		line-height: 13vw;
		font-size: 14px;
		padding: 0;
		display: block;
		flex: 1;
	}

	.blog-detail__content .text-content {
		width: 93.75%;
		margin: 1.5rem auto;
		padding: 1.5rem;
	}

	.proinfotop {
		flex-wrap: wrap;
	}

	.proinfotop h4 {
		font-size: 1.6rem;
		margin-bottom: 2.3rem;
		display: block;
		width: 100%;
		line-height: 2.2rem;
		text-align: center;
	}

	.proinfotop img {
		width: 60%;
		height: auto;
		margin: 8vw auto;
	}

	.proinfotop>div {
		padding: 1rem 0 0 0;
		width: 100%;
	}

	.proinfotop>div span {
		display: flex;
		align-items: center;
		border-bottom: 1px dashed #cecece;
		padding: 10px 0;
		width: 100%;
		line-height: 40px;
		color: #666;
	}

	.text-content .content {
		padding: 2rem 1rem;
		line-height: 2em;
		text-indent: 2em;
	}

	.text-content .jieshao {
		height: 3.5rem;
		font-size: 1.2rem;
		margin: 3rem 0 0 0;
	}

	.er-new-container .er-new-container-left .detbox {
		padding: 0 1rem;
	}

	.colorful_workplace .intro {
		font-size: 14px;
	}

	.title .cn {
		font-size: 26px;
	}

	.colorful_workplace .ul1 {
		flex-wrap: wrap;

	}

	.colorful_workplace .ul1 li {
		width: 100%;
		margin: 3% 0;
	}

	.swjoin {
		height: 180px;
	}

	.swjoin .tt {
		padding: 2vw;
		font-size: 14px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 80%;
	}

	.liucheng ul {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		width: 100%;
		padding: 0 8vw 8vw 8vw;
	}

	.liucheng ul li:nth-child(2n+1) {
		width: 40%;
		height: 110px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin: 8vw 0 0 0;
	}

	.liucheng ul li:nth-child(2n) {
		display: none;
	}

	.liucheng ul li>span {
		color: #fff;
		font-size: 18px
	}

	.liucheng {
		width: 100%;
		height: 346px;
		background-size: cover;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.liucheng>ul>li:nth-child(1)>div>div>div {
		background-image: url(../picture/joinlc1.png);
	}

	.liucheng>ul>li:nth-child(3)>div>div>div {
		background-image: url(../picture/joinlc2.png);
	}

	.liucheng>ul>li:nth-child(5)>div>div>div {
		background-image: url(../picture/joinlc3.png);
	}

	.liucheng>ul>li:nth-child(7)>div>div>div {
		background-image: url(../picture/joinlc4.png);
	}

	.liucheng>ul>li:nth-child(9)>div>div>div {
		background-image: url(../picture/joinlc5.png);
	}

	.liucheng>ul>li:nth-child(11)>div>div>div {
		background-image: url(../picture/joinlc6.png);
	}

	.liucheng>ul>li:nth-child(13)>div>div>div {
		background-image: url(../picture/joinlc7.png);
	}

	.liucheng>ul>li:nth-child(15)>div>div>div {
		background-image: url(../picture/joinlc8.png);
	}

	.liucheng>div {
		display: flex;
		align-items: center;
		margin-bottom: 60px;
	}

	.liucheng>div>span {
		color: #fff;
		font-size: 26px;
		font-weight: bold;
		background-color: #ce1e27;
		height: 46px;
		width: 180px;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 35px;
		line-height: 50px;
		padding: 0 35px;
	}

	.liucheng>div>img {
		margin: 0 10px;
	}

	.liucheng ul li:hover>div>div {
		background-color: #fff;
		animation: fanzhuan 3s linear .2s infinite normal;
	}

	.liucheng ul li:hover>div>div>div {
		transform: scale(.7);
	}

	.liucheng ul li:hover>div {
		border: 1px solid #fff;
		transform: translateY(-20px);
	}

	.liucheng>ul>li>div {
		border: 1px solid transparent;
		border-radius: 50%;
		transition-duration: .3s;
		margin-bottom: 10px;
		perspective: 100px;
	}

	.liucheng>ul>li>div>div>div {
		width: 70px;
		height: 70px;
		background-repeat: no-repeat;
		background-position: center;
		transition-duration: .3s;
		background-size: 60%
	}

	.liucheng ul li>div>div {
		border-radius: 50%;
		perspective: 100px;
		transition-duration: .3s;
	}

	.investment-cout .hezuo {
		background-position: center;
		background-size: cover;
		height: auto;
		margin-top: 0;
	}

	.investment-cout .hezuo .liucheng {
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, .5)
	}

	@keyframes fanzhuan {
		0% {
			transform: rotateY(0deg)
		}

		100% {
			transform: rotateY(360deg)
		}
	}

	.boxes {
		padding: 0 0 8vw 0px;
		width: 100%;
	}
	.f5.abnav { 
		padding: 8vw;
	}
	.f5.connav {
		padding: 20px 20px 8vw;
	}

	.news .f2 .newsList a .item .imgbox {
		height: 50vw;
	}

	.news .f2 .newsList a .item .text .name {
		margin-bottom: 3vw;
	}

	.news .f2 .newsList a .item .text .des {
		margin-bottom: 5vw;
	}

	.news .f2 .newsList a {
		margin: 0 0 10vw 0;
	}

	.fenye2 {
		padding: 40px 0;
	}

	.f5 .tabBox a {
		margin: 0;
		line-height: 13vw;
		font-size: 14px;
		padding: 0;
		display: block;
		flex: 1;
	}

	.er-new-container .newsdetbox {
		width: 92%;
	}

	.er-new-container .er-new-container-left {
		padding: 8vw 0;
		margin: 8vw 0 0 0;
	}

	.er-new-container .er-new-container-left .t1 {
		font-size: 24px;
		line-height: 35px;
	}

	.page-pr .left {
		width: 100%;
	}

	.page-pr .left .one {
		width: 100%;
	}

	.tuijian-ul {
		flex-wrap: wrap;
	}

	.tuijian-ul li {
		width: 100%;
		padding: 30px 0;
	}

	.tuijian-ul li a {
		flex-wrap: wrap;
	}

	.tuijian-ul li .media-wrap {
		width: 100%;
		height: 200px;
		overflow: hidden;
	}

	.tuijian-ul li .media-wrap .img-wrap {
		width: 100%;
	}

	.tuijian-ul li .text-container {
		width: 100%;
		padding: 5vw 0;
	}

	.contactFS {
		margin: 8vw 0;
	}

	.contactFS ul {
		flex-wrap: wrap;
	}

	.contactFS ul li {
		width: 44vw;
		height: 44vw;
		margin-bottom: 2vw;
		padding: 4vw;
		padding-top: 14vw;
	}

	.contactFS ul li h2 {
		font-size: 5vw;
	}

	.pageMap {
		flex-direction: column;
		overflow: hidden;
	}

	.pageMap #allmap {
		width: 100%;
		height: 70vw;
	}

	.pageMap .tiaozhuan {
		width: max-content;
		display: flex;
	}

	.biaodan .title {
		flex-direction: column;
	}

	.biaodan form {
		padding: 10vw;
	}

	.biaodan .input {
		flex-direction: column-reverse;
	}

	.biaodan .input span {
		width: 100%;
	}

	.biaodan .title span {
		font-size: 8vw;
	}

	.biaodan .title h1 {
		margin: 0;
	}

	.pageMap .tiaozhuan>div {
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 0;
		width: 40vw;
	}

	.pageMap .tiaozhuanK {
		width: 100%;
		overflow: auto;
		background-color: #f3f3f3;
	}

	.tiaozhuan .mapon i {
		transform: rotate(90deg);
	}

	.tiaozhuan>div>h1 {
		font-size: 3.4vw;
	}

	.tiaozhuan>div>i {
		height: 18px;
		margin-top: -8px;
	}

	.tiaozhuanK::-webkit-scrollbar {
		/*滚动条整体样式*/

		width: 4px;
		/*高宽分别对应横竖滚动条的尺寸*/

		height: 2px;

	}

	.tiaozhuanK::-webkit-scrollbar-thumb {
		/*滚动条里面小方块*/
		width: 4px;
		border-radius: 10px;
		/*-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
		background: #af000e;
	}

	.tiaozhuanK::-webkit-scrollbar-track {
		/*滚动条里面轨道*/
		/*-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
		border-radius: 10px;
		background: rgba(255, 255, 255, .2);
	}
	.zmtewm ul li {
		text-align: center;
		width: 45%;
		padding: 0 3%;
	}
	.zmtewm {
	    padding: 10vw 0 0 0;
	}
	.zmtewm1 {
	    padding: 0 6vw 10vw 6vw;
	}
	
	

	/* 二级页 end */
	.secbn .f1 {
		height: 50vw;
	}

	.secbn .f1 .tit {
		top: 20vw;
	}

	.secbn .f1 .tit .cn {
		font-size: 30px;
	}

}
