/* ipad */
@media all and (min-width: 768px) and (max-width: 1024px) {
	.wrap-md {
		max-width: 100%;
		padding: 0 25px;
	}

	/* 首页 */
	.product-tip {
		width: 100%;
	}

	.swiper-banner .swiper-slide img {
		-o-object-fit: cover;
		   object-fit: cover;
	}

	.span-list {
		margin: 0 35px 0 0;
	}

	.product-logo {
		background-size: 100% 280px;
	}

	.about-logo {
		background-size: 100% 280px;
	}

	.news-content {
		display: block;
	}

	.contont-left {
		margin-bottom: 40px;
	}

	.contont-right {
		width: 100%;
		margin-left: 0px;
	}

	.introduce-modular {
		width: 45%;
	}

	.speech-nav {
		padding: 20px 0;
	}

	/* 首页 end*/

	/* 公司介绍 */
	.information-banner {
		background-size: cover;
	}

	.information-nav {
		top: 130px
	}

	.course-left {
		width: 50%;
		height: auto;
	}

	.course-right {
		margin-top: 0px;
	}

	.language-icon .btn-radio-46 {
		padding: 15px 37px;
	}

	.understand img {
		margin-top: 30px;
	}

	.North {
		top: 250px;
	}

	.Japan {
		top: 214px;
	}

	.information-brief .btnz {
		padding: 15px 25px;
		width: 100%;
	}

	.language-icon .btn-radio-46 {
		padding: 15px 37px;
	}

	.pl-50 {
		padding-left: 0;
	}

	.img-flex {
		width: 48%;
	}

	.brief-left p {
		margin: 20px 0 20px;
		white-space: nowrap;
	}

	.text-right h5 {
		width: unset
	}

	/* 公司介绍 end*/

	/* 社长致辞 */
	.text-left h1 {
		/* font-size: 3.8rem; */
	}

	.text-right h3 {
		font-size: 2.2rem;
		letter-spacing: 2.4px;
		margin-top: 0px;
	}

	.triangle-a {
		/* font-size: 1.25rem; */
	}

	.triangle-span {
		margin-left: 10px;
	}

	.triangle-a:active .triangle-span {
		margin-left: 10px;
	}

	/* 社长致辞 end*/


	/* 公司简介 */
	.synopsis-company {
		display: block;
	}

	.synopsis-left {
		position: static;
		margin-bottom: 30px;
	}

	.synopsis-right {
		width: 100%;
	}

	.cause-right li {
		padding: 30px 0;
	}

	.banner-border {
		padding: 30px 25px;
	}

	.news-book {
		width: 25%;
	}

	/* 公司简介 end*/

	/* 椿本的历程 */
	.timeline-right .td-years {
		width: 100px;
	}

	.timeline-right .td-img {
		margin-left: 30px;
		width: 150px;
	}

	.timeline-flex {
		display: block;
	}

	.timeline-left {
		flex: 1;
		position: static;
		overflow-x: scroll;
		margin-bottom: 30px;
		width: 100% !important;
	}

	.timeline-left ul {
		white-space: nowrap;
	}

	.timeline-left li {
		margin-bottom: 20px;
		width: auto;
		display: inline-block;
		margin-right: 20px;
	}

	.timeline-right {
		width: 100%;
		margin-left: 0 !important;
	}

	.videos {
		width: 100%;
	}

	.network-img {
		width: 220px;
	}

	.years-title {
		width: 293px;
	}

	/* 椿本的历程 end */

	.left-introduce {
		margin-top: 43px;
	}

	/* 产品 */
	.programme-list a {
		margin: 0 36px 0 43px;
	}

	.products-ttnet {
		width: 100% !important;
	}

	.prd-img-content {
		width: calc(100% - 180px) !important
	}

	/* 产品 end */

	/* 商品一级分类详情 */
	.technology-content {
		display: block;
	}

	.technology-left {
		width: 100%;
		padding-right: 0;
	}

	.technology-right {
		width: 100%;
	}

	/* 商品一级分类详情 end */


	/* 工程服务 */

	.eng-modal-ul {
		flex-direction: column;
	}

	.features-content {
		padding: 0;
	}

	.features-content li h5 {
		font-size: 18px;
	}

	.product-content {
		padding: 43px 0 70px;
	}

	.select-type ul {
		display: block;
	}

	.select-type li {
		margin: 0 auto 20px;
	}

	.file-list li .four-close {
		display: block;
	}

	/* 工程服务 end */


	/* 申请工程服务 */
	.procedure-four ul li {
		width: 155px;
		height: 155px;
	}

	.procedure-four img {
		width: 100%;
		height: 100%;
	}

	.four-upload img {
		width: 48px;
		height: 48px;
	}

	.select-set img {
		width: 70px;
		height: 70px;
	}

	.one-ul li img {
		width: 70px;
		height: 70px;
		margin-left: 10px;
	}

	.procedure-content {
		padding-left: 0;
	}

	.two-time {
		margin-left: 0;
	}

	.calc-title-row {
		display: block;
	}

	.progress-line {
		margin: 20px 0;
	}

	.progress-item:first-child {
		margin-left: 0;
	}

	.time-main {
		width: 140px;
	}

	.two-time .form-group {
		flex: 1;
	}

	.two-time .input-group {
		width: auto;
	}

	.product-q-list {
		display: block;
	}

	.q-list-img {
		width: 100%;
	}

	.q-discript-box {
		width: 100%;
		margin-left: 0;
		margin-top: 30px;
	}

	/* 申请工程服务 end */

	/* 工程服务详情 */
	.case-left {
		width: 200px;
	}

	.right-image li:nth-child(5n) {
		margin-right: 20px;
	}

	.right-image li:nth-child(3n) {
		margin-right: 0px;
	}

	.procedure-wrap {
		display: flex;
		justify-content: end;
	}

	.procedure-submit {
		padding: 15px 60px;
	}

	.settlement-check {
		display: block;
	}

	.settlement-check>div {
		margin-bottom: 10px;
	}

	.payment-pay>div {
		width: 32%;
	}

	.payment-pay img {
		width: auto;
		height: 30px;
	}

	/* 工程服务详情 end */

	/* 行业详情 */
	.content-one>li {
		width: 150px
	}

	.automotive {
		margin-right: 10px;
		position: static !important;
	}

	.field-right {
		width: 100%;
		max-width: 100%;
	}

	.relevant-list ul {
		display: block;
	}

	.relevant-list ul li {
		width: 100%;
	}

	.relevant-case {
		height: auto;
		padding-bottom: 61px;
	}

	.relevant-content .prd-filtered-item:nth-child(3n) {
		margin-right: 0;
	}

	.relevant-content .prd-filtered-item:nth-child(5n) {
		margin-right: 20px;
	}

	.banner-text {
		display: block;
	}

	.standard-detail-list {
		margin-left: 88px;
	}

	.standard-detail-a {
		width: 50%;
	}

	.standard-detail-a a {
		margin: 0;
		font-size: 18px
	}

	.solution-types {
		width: 200%
	}

	.standard-detail-a:nth-child(3n - 1) .solution-types {
		margin-left: 0
	}

	.standard-detail-a:nth-child(3n) .solution-types {
		margin-left: 0
	}

	.standard-detail-a:nth-child(2n) .solution-types {
		margin-left: -100%
	}

	.solution-types a {
		width: 50%;
		margin-bottom: 16px !important;
		font-size: 14px;
	}


	/* 行业详情 end*/

	/* 招聘 */
	.select-recruit select {
		width: 31%;
	}

	.recruit-pagination {
		padding: 20px 25px !important;
	}

	/* 招聘 end */

	/* 职位详情 */
	.detail-list {
		flex: 1;
	}

	/* 职位详情 end */

	/* 申请职位 */
	.resume-detail-title {
		min-width: 150px;
	}

	.resume-btn {
		height: 48px;
		line-height: 48px !important;
		padding: 0 20px;
	}

	.resume-code {
		width: 150px;
	}

	.resume-textarea {
		height: 150px;
	}

	.resume-content-title {
		min-width: 110px !important;
	}

	.resume-list-detail {
		display: block !important;
	}

	/* 申请职位 end */

	/* 个人中心-账号管理 */
	.r-list-operate {
		margin-right: 0;
	}

	.content-info-l {
		min-width: 150px;
	}

	/* 个人中心-账号管理 end */

	/* 个人中心-概览 */
	.info-state-list {
		margin-right: 50px;
	}

	.info-state-list:nth-child(5n) {
		margin-right: 0px;
	}

	/* 个人中心-概览 end */

	/* 个人中心-工程服务 */
	.serve-table-list {
		line-height: 32px;
	}

	.list-l-propose {
		width: 130px;
	}

	.list-l-product {
		width: 230px;
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
	}

	.list-r-state {
		width: 100px;
	}

	.list-l-product img {
		margin-right: 6px;
		margin-bottom: 6px;
	}

	/* 个人中心-工程服务 end */

	/* 个人中心-订单 */
	.order-getTime {
		margin-left: 20px;
	}

	.order-list-bottom {
		display: block;
	}

	.order-time {
		margin-bottom: 12px;
	}

	.order-operate {
		margin-top: 30px;
		text-align: right;
	}

	/* 个人中心-订单 end */



	/* 社区首页 */
	.community {
		width: 100%;
		display: block;
		padding-bottom: 54px;
	}

	.community-right {
		display: none;
	}

	.community-box {
		width: 100%;
		border-radius: 0;
	}

	.community-loading {
		width: auto;
		margin: 16px 20px 25px 20px;
	}

	.editor-footer-left-sp {
		display: block;
	}

	.write-question-top {
		top: 73px;
	}

	.editor-question {
		min-height: calc(100vh - 151px);
		box-shadow: none;
		border-radius: 0;
		margin-top: 78px
	}

	.write-question-top {
		box-shadow: none;
		border-bottom: 1px solid rgba(216, 216, 216, .5)
	}

	.editor-title {
		padding-bottom: 10px;
	}

	.editor-set {
		display: none
	}

	.editor-footer {
		display: none
	}

	.editor-footer-left-sp {
		position: fixed;
		bottom: 0;
		right: 0;
		width: 100%;
		background: #fff;
		font-size: 14px;
		color: #8590A6;
		padding: 0 24px;
	}

	.editor-footer-left-sp span:first-child {
		margin-right: 16px;
	}

	.editor-set {
		margin-top: 0;
	}

	.editor-set-main {
		padding: 24px 0 0 0;
	}

	.header-sp-top-back {
		display: flex;
	}

	.question-top-content {
		padding: 24px 0 0 0;
	}

	.init-loading {
		width: 100%;
	}

	/* 社区首页 end */

}

/* ipad end*/


/* iphone */
@media screen and (min-width: 320px)and (max-width: 767px) {
	.pad {
		display: none;
	}

	.flex-none {
		display: block;
	}

	.crumbs-nav {
		min-width: unset;
		top: 104px;
	}

	.crumbs-nav .breadcrumbs {
		padding: 0;
	}

	.pc {
		display: none;
	}

	.tsubaki-container {
		padding-top: 54px;
	}

	.single-top {
		margin-top: 28px;
		margin-left: 30px;
	}

	.single-main {
		width: 100%;
	}

	.speech-nav {
		padding: 20px 0;
	}

	/* 首页 */
	.product-content {
		padding: 0;
		display: block;
	}

	.about-img {
		margin-top: 20px;
	}

	.introduce-flex {
		display: block;
	}

	.news-content {
		display: block;
	}

	.contont-left {
		width: 100%;
		max-width: 100%;
		margin-bottom: 30px;
	}

	.span-list {
		margin: 0 15px 0 0;
	}

	.span-list:last-child {
		margin-right: 0;
	}

	.tab-btn {
		margin-bottom: 10px;
	}

	.contont-right {
		width: 100%;
		max-width: 100%;
		margin-left: 0;
	}

	.about-p {
		width: 100%;
	}

	.swiper-button-next,
	.swiper-button-prev {
		display: none;
	}

	.swiper-banner .swiper_content {
		width: auto;
		margin-left: 25px;
	}

	.swiper-banner .swiper-slide img {
		-o-object-fit: cover;
		   object-fit: cover;
	}

	.swiper-banner .swiper_content .swiper-tt {
		font-size: 3.6rem;
		letter-spacing: 2.8px;
		line-height: 50px;
		margin-bottom: 0;
		margin-top: 5px
	}

	.index-product {
		margin: 90px 0 0 0;
	}

	.logo-text p {
		margin-bottom: 0;
	}

	.logo-img {
		width: 100%;
		height: auto;
		margin-top: 40px;
		display: none;
	}

	.product-introduce {
		margin-top: -18px;
	}

	.introduce-modular>.hv-scale {
		max-height: 255px;
	}

	.introduce-modular .hv-scale:hover img {
		transform: scale(1);
	}

	.introduce-modular {
		position: relative;
		width: 100%;
		margin-bottom: 85px;
		height: auto;
		transform: scale(1);
	}

	.introduce-modular img {
		height: 255px !important;
		-o-object-fit: cover;
		   object-fit: cover;
	}

	.modular-text {
		width: 180px;
		padding: 24px 0px 24px 32px;
		bottom: 5px;
		font-size: 16px;
	}

	.product-tip {
		margin: 80px auto 30px;
		width: 100%;
		height: auto;
		line-height: 30px;
		padding: 0 10px;
	}

	.btnright::after {
		right: 20px
	}

	.btnright a {
		color: #1A1A1A
	}

	.product-tip>.btnz {
		font-size: 1.3rem;
		letter-spacing: 1.35px;
		text-align: center;
		padding: 10px 47px;
		width: 305px;
		height: 60px;
	}

	.news-title {
		background-size: 300px 65px;
		margin-right: -37px;
		background-position: top 20px right;
		padding: 40px 0 0;
	}

	.con-list li {
		padding: 30px 0 20px;
	}

	.con-list li:last-child {
		border-bottom: 1px solid #E6E6E6;
	}

	.left-more {
		float: left;
		margin: 20px 0 40px;
	}

	.news-tip {
		letter-spacing: 0.7px;
		text-align: center;
		line-height: 20px;
		margin: 40px 0 0px;
	}

	.about-logo {
		margin-top: 13px;
		background-size: 428px 174px;
		padding-top: 25px;
	}

	.logo-text h3 {
		font-size: 2.4rem;
		letter-spacing: 4.8px;
		line-height: 36px;
		margin-top: 8px;
		margin-bottom: 0;
	}

	.about-p p {
		margin-top: 60px;
		font-size: 14px;
		color: #475A66;
		letter-spacing: 0.7px;
		line-height: 28px;
	}

	.about-img {
		margin: 40px 0 60px;
	}

	.about-img>.hv-scale img {
		min-height: 240px;
		-o-object-fit: cover;
		   object-fit: cover;
		border-radius: 16px;
		overflow: hidden;
	}

	.con-list li .list-sort {
		margin-right: 28px
	}

	.index-news {
		padding: 30px 0 60px;
	}

	.about-img:hover img {
		transform: scale(1);
	}

	.tt-net {
		margin: 20px 0;
		width: 100%;
	}

	/* 首页 end*/

	/* 公司介绍 */
	.information-banner {
		background-size: cover;
	}

	.information-nav {
		top: 130px
	}

	.banner-title {
		margin: 66px auto 66px !important;
	}

	.banner-title h1 {
		font-size: 5.3rem;
		line-height: 76px;
	}

	.banner-title h3 {
		font-size: 1.6rem;
		letter-spacing: 1.4px;
		line-height: 48px;
	}

	.banner-img {
		display: block;
	}

	.img-flex {
		width: 100%;
		margin-top: 30px;
		padding-left: 0;
	}

	.btn-radio-46 {
		padding: 15px 40px;
	}

	.course-left {
		width: 100%;
		height: auto;
	}

	.course-right {
		padding-left: 0;
		margin-top: 0;
	}

	.banner-border {
		padding: 30px 0;
	}

	.network-a a {
		padding: 5px;
		margin-right: 18px;
		margin-bottom: 18px;
	}

	.brief-right {
		margin-top: 30px;
	}

	.cause-right li {
		display: block;
		padding: 50px 0 50px;
	}

	.cause-right li:first-child {
		padding-top: 30px;
	}

	.cause-right a {
		padding: 15px 40px;
	}

	.cause-right .hv-scale {
		padding: 0;
	}

	.network-map a {
		/* padding: 5px 65px 5px 20px;
		white-space: nowrap;
		line-height: 53px!important; */
	}

	.Asia {
		bottom: 192px;
		right: 0;
	}

	.North {
		top: 251px;
		left: -17px;
		padding-right: 55px !important;
	}

	.Europe {
		top: 108px;
		left: 36px;
	}

	.inf-img .triangle-a {
		padding-left: 0px;
	}

	.information-brief .btnz {
		padding: 19px 30px;
	}

	/* .information-brief .btnz {
		width: auto;
	} */

	.brief-content {
		padding-left: 0;
	}

	.brief-left {
		margin-right: 0;
	}

	.language-h1 {
		margin-top: 0;
	}

	.language-icon .btnright {
		padding: 19px 40px;
	}

	.info-tsubaki {
		width: 100%;
	}

	.info-tsubaki:not(:first-child) {
		margin-top: 30px;
	}

	.news-spirit-img {
		width: 100%;
	}

	.new-spirit-left {
		width: 100%;
	}

	.set-blank {
		display: none;
	}

	/* 公司介绍 end*/

	/* 社长致辞 */
	.banner-text {
		display: block;
	}

	.text-left h1 {
		font-size: 2.4rem;
	}

	.text-right h3 {
		font-size: 1.8rem;
		line-height: 31px;
	}

	.speech-photo {
		padding: 30px 0;
	}

	.photo-img span {
		margin: 9px 20px 0;
	}

	.photo-text {
		display: block;
	}

	.text-p {
		width: 100%;
	}

	.speech-nav ul {
		overflow-x: auto;
	}

	.speech-nav ul::-webkit-scrollbar {
		display: none;
	}

	.speech-nav li {
		margin: 0px 20px 0 0;
	}

	.speech-nav li>a {
		white-space: nowrap;
	}

	/* 社长致辞 end*/

	/* TSUBAKI SPIRIT */
	.speech-pyramid-img {
		width: 310px;
		margin: 0 auto;
		text-align: right;
	}

	.spirit-pyramid-1 {
		margin-left: 8px;
		margin-right: 75px;
		width: 318px;
	}

	.spirit-pyramid-2 {
		margin-left: 11px;
		width: 312px;
	}

	.spirit-pyramid-3 {
		margin-left: 13px;
		width: 308px;
	}

	.spirit-pyramid-4 {
		width: 306px;
	}

	.spirit-pyramid-5 {
		width: 308px;
	}

	/* TSUBAKI SPIRIT end */

	/* 公司简介 */
	.right-point {
		margin-top: 30px;
		flex-wrap: wrap;
	}

	.synopsis-company {
		display: block;
	}

	.synopsis-left {
		position: static;
	}

	.synopsis-right {
		width: 100%;
		padding-top: 30px;
	}

	.li-relevant {
		display: block;
		margin-top: 20px;
	}

	.li-right {
		margin-left: 0px;
		margin-top: 20px;
		width: 100%;
	}

	.li-title {
		width: 115px;
	}

	.language-h1 h1 {
		line-height: normal;
	}

	/* 公司简介 end*/

	/* 椿本的历程 */
	.course-img {
		margin-top: 20px;
	}

	.course-years {
		display: block;
		margin: 0;
	}

	.years-title {
		width: 100%;
		margin: 20px 0;
	}

	.years-text p {
		margin-bottom: 20px;
	}

	.course-video {
		margin-top: 30px;
	}

	.videos {
		width: 100%;
	}

	.timeline-flex {
		display: block;
	}

	.timeline-left {
		position: static;
	}

	.timeline-right {
		width: 100%;
	}

	.timeline-right li {
		display: block !important;
		padding: 10px 0;
	}

	.timeline-right span {
		padding: 10px 0;
	}

	.timeline-right .td-img {
		width: 100%;
		margin-left: 0px;
	}

	.timeline-flex {
		display: block;
	}

	.timeline-left {
		flex: 1;
		position: static;
		overflow-x: scroll;
		margin-bottom: 30px;
		width: 100% !important;
	}

	.timeline-left::-webkit-scrollbar {
		display: none;
	}

	.timeline-left ul {
		white-space: nowrap;
	}

	.timeline-left li {
		margin-bottom: 20px;
		width: 100%;
		display: inline-block;
	}

	.timeline-left li a {
		width: 100%;
		display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}


	.timeline-right {
		width: 100%;
		margin-left: 0 !important;
	}

	/* 椿本的历程 end*/

	/* 椿本网络 */
	.network-point>a {
		margin-right: 8px;
	}

	.network-img {
		width: 100%;
		margin-left: 0px;
	}

	.network-name {
		width: 100%;
	}

	.item-name {
		width: 100%;
	}

	.japan-wrap .timeline-left ul {
		white-space: inherit;
	}

	.left-introduce {
		margin-top: 30px;
		display: block;
	}

	.left-introduce p {
		width: 100%;
	}

	#map-container {
		height: 200px;
	}

	#map-container canvas {
		width: 300px !important;
	}

	.paddingtb {
		padding: 20px 0 20px;
	}

	.business-n {
		padding-bottom: 30px;
	}

	/* 椿本网络 end*/

	/* 产品列表 */
	.category-title {
		display: block;
		padding-left: 0;
	}

	.category-right {
		width: 100%;
		margin-top: 30px;
	}

	.standard-list ul {
		display: block;
	}

	.standard-list ul li {
		width: 100%;
	}

	.standard-detail-a {
		width: 100%;
	}

	.standard-detail-a a {
		font-size: 18px;
	}

	.solution-types {
		width: 100%;
	}

	.solution-types a {
		font-size: 14px;
	}

	.standard-detail-a:nth-child(3n - 1) .solution-types {
		margin-left: 0
	}

	.standard-detail-a:nth-child(3n) .solution-types {
		margin-left: 0
	}

	.technology-right video {
		width: 100% !important;
	}

	.field-application {
		width: 100%;
	}

	.field-right1 {
		margin: 0;
	}

	/* 产品列表 end */


	/* 商品一级分类详情 */
	.field-right {
		margin-top: 30px;
		width: 100%;
	}

	.field-application ul {
		margin-top: 20px;
		flex-wrap: wrap;
	}

	.field-application li {
		width: 25%;
		margin: 10px 10px;
	}

	.technology-content {
		display: block;
	}

	.technology-left {
		width: 100%;
		padding-right: 0px;
	}

	.technology-right {
		width: 100%;
	}

	/* 商品一级分类详情 end */


	/* 工程服务 */
	.apply-logo {
		padding: 30px 0;
	}

	.apply-logo h3 {
		font-size: 2.3rem;
	}

	/* .apply-content {
		height: 300px;
	} */

	.features-text {
		padding-top: 0px;
	}

	.service-features {
		padding: 0;
	}

	.service-content {
		position: static;
		width: 100%;
		max-width: 100%;
		padding: 20px;
		margin-top: 30px;
	}

	.engineer-btn {
		width: auto;
		margin-bottom: 20px;
		text-align: center;
	}

	.features-content {
		padding: 0;
	}

	.eng-modal-ul {
		flex-direction: column;
	}

	.features-content ul {
		flex-wrap: wrap;
		margin-top: 0;
	}

	.features-content li {
		width: 46%;
		margin-top: 30px;
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}

	.features-content li h5 {
		font-size: 18px;
		margin: 20px 0;
	}

	.apply-btn {
		margin-top: 30px;
		display: block;
	}

	.apply-btn .ser-btn {
		padding: 10px 30px;
	}

	.popup-content {
		padding: 30px;
	}

	.popup-box-flex {
		display: block;
	}

	.select-industry select {
		width: 100%;
	}

	.file-list li .four-close {
		display: block;
	}

	/* .select-type ul{
		display: block;
	} */
	.select-type li {
		width: 100%;
		margin-bottom: 20px;
	}

	.select-next>a {
		width: 100%;
	}

	/* 工程服务 end */


	/* 申请工程服务 */
	.procedure-one {
		display: block;
	}

	.one-select {
		width: 100%;
	}

	.one-ul {
		width: 100%;
	}

	.select-nav {
		width: 100%;
		margin-bottom: 15px;
	}

	.select-set img {
		width: 75px;
		height: 75px;
	}

	.select-nav li img {
		width: 75px;
		height: 75px;
	}

	.select-new {
		top: 116px;
	}

	.one-ul li img {
		width: 75px;
		height: 75px;
		-o-object-fit: cover;
		   object-fit: cover;
		margin-left: 10px;
	}

	.procedure-two ul {
		display: block;
	}

	.procedure-two ul li {
		border-radius: 16px;
		width: 100%;
		margin: 0 auto 20px;
	}

	.title-text {
		font-size: 2rem;
	}

	.procedure-four ul li {
		margin: 6px;
	}

	.procedure-wrap {
		text-align: center;
		display: flex;
		display: -webkit-flex;
		margin: 20px auto;
		justify-content: center;
		flex-wrap: wrap;
	}

	.two-time {
		display: block;
	}

	.two-time .input-group {
		width: 100%;
	}

	.procedure-content {
		padding-left: 0;
		margin-top: 20px;
	}

	.two-time {
		margin-left: 0;
		margin-top: 19px;
	}

	.procedure-title {
		display: flex;
		margin-top: 20px;
	}

	.industry-box {
		width: 100%;
		margin-top: 20px;
	}

	.product-q-list {
		display: block;
	}

	.q-discript-box {
		margin-left: 0;
		margin-top: 20px;
		width: 100%;
	}

	.q-list-img {
		width: 100%;
	}

	.discript-item {
		width: 49%;
		margin-right: 0;
		vertical-align: top;
	}

	.two-time .form-group {
		width: 100%;
	}

	/* 申请工程服务 end */


	/* 工程服务详情 */
	.details-content {
		display: block;
		padding: 20px 0;
	}

	.apply-procedure {
		padding: 0;
	}

	.case-left {
		width: 100%;
		max-width: 100%;
		margin-bottom: 30px;
	}

	.case-right .right-title {
		width: 115px;
	}

	.right-text img {
		width: 50px;
	}

	.right-image li {
		width: 44%;
	}

	.right-image li:nth-child(5n) {
		margin-right: 20px;
	}

	.right-image li:nth-child(2n) {
		margin-right: 0;
	}

	.right-enclosure li {
		padding: 10px;
	}

	.calc-title-row {
		display: block;
	}

	.progress-line {
		overflow-x: auto;
		margin: 10px 0;
	}

	.progress-item:first-child {
		margin-left: 0;
	}

	.progress-item .circle-c::before {
		width: 20px;
		height: 2px;
		top: 15px;
		left: -25px;
	}

	.progress-txt {
		white-space: nowrap;
	}

	.procedure-submit {
		padding: 10px 20px;
		font-size: 16px;
		margin-left: 0;
	}

	.settlement-check {
		display: block;
	}

	.settlement-check>div {
		margin: 0;
		margin-bottom: 8px;
	}

	.check-right>div:first-child {
		margin-top: 0;
	}

	.payment-pay {
		display: block;
	}

	.payment-pay>div {
		width: 100%;
		margin-bottom: 10px;
	}

	/* 工程服务详情 end */

	/* 行业详情 */
	.banner-text {
		display: block;
	}

	.automotive {
		margin-right: 0px;
		position: static !important;
		width: unset;
	}

	.field-right {
		width: 100%;
	}

	.standard-list ul {
		display: block;
	}

	.standard-list ul li {
		width: 100%;
	}

	.relevant-list {
		padding: 0;
	}

	.relevant-case {
		height: auto;
		padding-bottom: 61px;
	}

	.relevant-title {
		display: block;
	}

	.relevant-content .prd-filtered-item {
		width: calc((100% - 20px)/2);
	}

	.relevant-content .prd-filtered-item .prd-img {
		width: 100%;
		height: 43%;
	}

	.relevant-content .recmd-prd-slide .title {
		padding: 0;
	}

	.relevant-content .prd-filtered-item:nth-child(3n) {
		margin-right: 20px;
	}

	.relevant-content .prd-filtered-item:nth-child(5n) {
		margin-right: 20px;
	}

	.relevant-content .prd-filtered-item:nth-child(2n) {
		margin-right: 0px;
	}

	.recmd-prd-slide .title {
		padding: 0;
	}

	.classification-relevant {
		padding: 0;
	}

	.prd-img>img {
		-o-object-fit: cover;
		   object-fit: cover;
	}

	/* 行业详情 end*/

	/* 招聘 */
	.select-recruit select {
		width: 100%;
		margin-bottom: 10px;
	}

	.position-li-box {
		display: block !important;
	}

	.positio-list {
		height: auto;
	}

	.position-li-content {
		margin-bottom: 20px;
	}

	.recruit-pagination {
		padding: 20px 0 !important
	}

	/* 招聘 end */

	/* 职位详情 */
	.detail-list {
		flex: 1;
	}

	.info-summary {
		margin-top: 20px !important;
		margin-bottom: 30px !important;
	}

	.info-l {
		margin-bottom: 20px;
	}

	.info-detail:not(:first-child) {
		margin-top: 20px !important
	}

	.info-detail {
		display: block !important;
		padding-bottom: 20px !important
	}

	.info-btn {
		margin: 20px 0 !important
	}

	.detail-title {
		margin-bottom: 20px;
		min-width: 150px !important
	}

	/* 职位详情 end */

	/* 申请职位 */
	.resume-list-detail {
		display: block !important;
	}

	.resume-detail-title {
		margin-bottom: 30px;
	}

	.resume-textarea {
		height: 130px;
	}

	.resume-btn-box {
		flex-direction: column;
	}

	.resume-content-title {
		min-width: 110px !important;
	}

	.resume-btn {
		height: 48px;
		line-height: 48px !important;
		padding: 0 40px;
		margin-top: 20px;
	}

	.resume-code {
		width: 100px;
	}

	.resume-input {
		font-size: 14px;
	}

	.resume-captcha {
		width: 80px;
	}

	/* 申请职位 end */

	/* 个人中心-账号管理 */
	.content-info {
		display: block;
		padding: 20px 0;
		overflow-x: auto;
	}

	.content-info-l {
		margin-bottom: 20px;
	}

	.r-list-operate {
		margin-right: 0px;
	}

	.r-list-title {
		width: 120px;
	}

	.list-box img {
		width: calc(100% - 120px);
	}

	.detail-info {
		width: 100%;
	}

	.address-list {
		padding: 20px;
	}

	.receive-info:not(:first-child) {
		margin-top: 20px;
		display: block;
	}

	.receive-list-title {
		min-width: 90px;
	}

	.receive-info-list {
		margin-bottom: 20px;
	}

	.user-content-tab {
		font-size: 1.6rem;
	}

	.user-tab {
		overflow-x: auto;
		margin-top: 20px;
		padding-bottom: 10px;
		display: none;
	}

	.user-tab-sp {
		display: block;
	}

	.user-tab-list {
		white-space: nowrap;
	}

	.info-box {
		margin-top: 10px;
		padding-top: 30px;
	}

	/* 个人中心-账号管理 end */

	/* 个人中心-概览 */
	.info-state-list {
		margin-right: 17px;
	}

	.info-state-list:nth-child(4n) {
		margin-right: 0px;
	}

	.list-flex {
		display: block;
	}

	.list-flex div {
		margin-bottom: 10px;
	}

	.info-r-state {
		margin-bottom: 30px;
	}

	.content-info-new {
		margin-right: 38px;
		margin-bottom: 15px;
	}

	/* 个人中心-概览 end */

	/* 个人中心-消息 */
	.table-list-r {
		margin-left: 15px;
	}

	.list-l-type {
		width: 100px;
	}

	.list-r-time {
		/* width: 75px; */
	}

	.list-r-operation {
		white-space: nowrap;
	}

	.list-l-cont {
		text-align: justify;
		width: 300px;
	}

	.modal-delete {
		width: 350px;
	}

	.info-table-list {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}

	/* 个人中心-消息 end */

	/* 个人中心-工程服务 */
	.serve-table-list {
		line-height: inherit;
	}

	.list-l-propose {
		width: 140px;
	}

	.list-l-product {
		/* width: 70px; */
		white-space: nowrap;
		overflow: hidden;
	}

	.list-r-state {
		/* width: 65px; */
	}

	.list-r-update {
		/* width: 55px; */
	}

	.list-l-product img {
		width: 50px;
		height: 50px;
		margin-right: 20px;
	}

	.content-table {
		padding-top: 0;
	}

	/* 个人中心-工程服务 end */

	/* 个人中心-订单 */
	.order-screen {
		margin: 20px 0;
	}

	.order-input {
		margin-top: 15px;
	}

	.input-setNone:first-child {
		display: none;
	}

	.btn-sure {
		padding: 5px 30px;
	}

	.input-clear {
		left: 0;
	}

	.order-list {
		padding: 15px 20px 20px;
	}

	.order-list-top {
		display: block;
	}

	.order-status {
		margin: 12px 0;
	}

	.order-list-bottom {
		display: block;
	}

	.order-time {
		margin-bottom: 12px;
		display: block;
	}

	.order-getTime {
		margin-left: 0;
	}

	.btn-cancel {
		padding: 10px 20px;
	}

	.btn-require {
		padding: 10px 20px;
	}

	.order-setTime {
		margin-bottom: 12px;
	}

	.order-operate {
		margin-top: 30px;
		text-align: right;
	}

	.user-tab-sp {
		position: relative;
	}

	.filter-menu {
		position: relative;
	}

	.filter-menu {
		position: relative;
		font-weight: 500;
		font-size: 14px;
		color: #1A1A1A;
		letter-spacing: 1.4px;
		line-height: 28px;
		z-index: 11;
	}

	.filter-menu-btn {
		cursor: pointer;
	}

	.filter-menu-btn img {
		width: 14px;
		margin-right: 6px;
		margin-bottom: 2px;
	}

	.open img.arrow {
		transform: rotate(180deg);
	}

	.select-type-list {
		display: none;
		position: absolute;
		background: #fff;
		z-index: 99;
		top: 28px;
		right: 2px;
		border: 1px solid #CCCCCC;
		border-radius: 0 0 16px 16px;
		/* width: 99px; */
	}

	.tab-list-sp {
		padding: 12px 14px;
		text-align: right;
		white-space: nowrap;
	}

	.tab-list-sp a {
		font-weight: 500;
		font-size: 1.6rem;
		color: #333333;
		letter-spacing: 1.6px;
		text-align: right;
	}

	.tab-active-sp a {
		color: #CCCCCC;
	}

	.order-content-wrap {
		width: 100%;
	}

	.order-list-top {
		position: relative;
	}

	.order-status {
		position: absolute;
		top: 0px;
		right: 0px;
		margin: 0;
	}

	.order-list-bottom {
		margin-top: 30px;
	}

	span.color-received {
		font-size: 16px;
		color: #4D4D4D;
	}

	.order-price-all {
		margin: 0 0 0 0px !important;
	}

	/* 个人中心-订单 end */


	/* 社区首页 */
	.community {
		width: 100%;
		padding-bottom: 54px
	}

	.community-box {
		width: 100%;
		padding: 0px;
		background: transparent;
	}

	.community-box-list {
		background: #fff;
		padding: 20px 20px 4px 20px;
		box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
	}

	.pagination {
		display: block !important;
	}

	.user-add-comment {
		margin-bottom: 16px;
	}

	.community-box-list:not(:last-child) {
		border-bottom: none;
		margin-bottom: 10px;
	}

	.community-left {
		width: 100%;
	}

	.community-right {
		display: none;
	}

	.community-list-imgText {
		display: block;
	}

	.community-list-imgText img {
		max-width: 100%;
		min-width: 100%;
		height: 180px;
		margin-bottom: 12px;
		-o-object-fit: cover;
		   object-fit: cover;
	}

	.scroll-read img {
		min-width: 13px;
		max-width: 13px;
		margin-bottom: 0;
		height: 8px;
	}

	.community-loading {
		width: auto;
		padding: 10px 0;
		margin: 10px 25px 20px;
	}

	.sp-none {
		display: none !important;
	}

	.sp-block {
		display: block !important
	}

	.editor-answer-spfooter {
		display: block
	}

	/* 社区首页 end */


	/* 社区搜索结果页 */

	/* 社区搜索结果页 end */


	/* 热门问题 */
	.question-left .qa-comment {
		margin-left: 0;
	}

	.question-top-content {
		padding: 24px 0 0 0;
	}

	.all-answer-number {
		margin-bottom: 0 !important;
		background: #fff;
		padding: 16px 24px;
	}

	.community-box-list-sp {
		display: block !important
	}

	.sp-thumbs-like {
		display: block;
	}

	/* 热门问题 end */


	/* 热门回答 */
	.community-answer-flex {
		width: 100%;
	}

	.answer-ml0 {
		margin-left: 0;
	}

	.comment-none {
		display: none;
	}

	/* 热门回答 end */


	/* 写回答 */
	.write-top-padding {
		padding: 0;
	}

	.write-question-top {
		top: 73px;
	}

	.editor-question {
		min-height: calc(100vh - 151px);
		box-shadow: none;
		border-radius: 0;
		margin-top: 78px
	}

	.write-question-top {
		box-shadow: none;
		border-bottom: 1px solid rgba(216, 216, 216, .5)
	}

	.editor-title {
		padding-bottom: 10px;
		height: 94px;
	}

	.editor-set {
		display: none
	}

	.editor-footer {
		display: none
	}

	.editor-footer-left-sp {
		position: fixed;
		bottom: 0;
		right: 0;
		width: 100%;
		background: #fff;
		font-size: 14px;
		color: #8590A6;
		padding: 0 24px;
	}

	.editor-footer-left-sp span:first-child {
		margin-right: 16px;
	}

	.editor-set {
		margin-top: 0;
	}

	.editor-set-main {
		padding: 24px 0 0 0;
	}

	.header-sp-top-back {
		display: flex;
	}

	/* 写回答 end */


	/* 热门问题详情 */
	.question-top-content {
		padding: 0;
		width: 100%;
	}

	.community-list-tag {
		flex-wrap: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
	}

	.community-list-word-box {
		margin: 10px 0 5px
	}

	.show-left .community-box {
		padding: 0;
	}

	/* 热门问题详情 end */


	/* 热门主题 */
	.community-themes-content {
		padding: 10px;
		display: block;
		width: 100%;
	}

	.community-themes-list {
		width: 100%;
		margin-bottom: 10px
	}

	.themes-middle-title {
		font-size: 16px
	}

	.themes-middle-img {
		margin-right: 7px;
	}

	.themes-list-middle {
		padding: 16px 0;
		height: 74px;
	}

	.themes-list-img {
		height: 200px
	}

	.themes-list-bottom {
		padding: 0 16px 10px;
		margin-top: 0;
	}

	.themes-bottom-list {
		margin-top: 10px;
	}

	.theme-detail-content {
		margin-top: 180px;
		padding-top: 16px
	}

	.theme-content-top-title {
		display: block;
	}

	.theme-info-name {
		display: block;
	}

	/* 热门主题 end */


	/* 我的主页 */
	#community-user-index {
		width: 100%;
	}

	.community-user-top {
		height: 226px;
	}

	.community-user-bg {
		height: 226px;
		-o-object-fit: cover;
		   object-fit: cover;
	}

	.community-user-name {
		position: absolute;
		bottom: 0;
		background: #fff;
		height: 132px;
		border-radius: 16px 16px 0 0;
		padding-top: 76px;
		justify-content: flex-start;
		padding-left: 20px;
		font-size: 20px;
	}

	.community-user-avatar {
		width: 100px;
		height: 100px;
		left: 20px;
		top: 70px;
	}

	.update-avatar-position {
		display: none;
	}

	.m-l0-sp {
		margin-left: 0;
	}

	.user-box {
		background: #fff;
		padding-top: 20px;
		border-radius: 0;
	}

	.community-user-index {
		width: 100%;
	}

	.community-tab-content {
		padding-left: 0;
		background: #fff;
	}

	.community-user-tab-title {
		padding-left: 20px;
		margin-bottom: 0
	}

	.user-box .community-box-list {
		margin-bottom: 0;
		box-shadow: none;
	}

	.user-box .community-box-list:not(:last-child) {
		border-bottom: 1px solid #D8D8D8;
		margin-bottom: 16px;
	}

	.user-answer-tab {
		padding-left: 20px;
		margin-bottom: 0
	}

	.community-question-operate {
		justify-content: flex-start;
	}

	.question-operate-flex:first-child {
		margin-left: 0;
	}

	.init-loading {
		width: 100%;
		border-radius: 0;
	}

	.list-title-font {
		font-size: 20px !important;
	}

	.list-blank-box {
		width: 100%;
		border-radius: 0;
	}

	.community-user-tabinfo {
		display: flex;
	}

	.community-title-date {
		display: none;
	}

	/* 我的主页 end */

	.after-sells-modal .select-type-goods-0{
		width: 100%;
		margin: 0;
	}


	/* 咨询 */
	.select-type-industry,
	.select-type-goods-0 {
		width: 96%;
		margin: 15px 0 0 14px;
	}

	.qa-list {
		min-height: 280px;
	}

	.qa-input {
		width: 100% !important
	}

	.select-type-goods {
		width: 96%;
		margin: 15px 0 0 14px;
	}

	/* 咨询end */


}

/* iphone end*/


/* 特殊尺寸 */
@media all and (min-width: 1025px) and (max-width: 1300px) {
	.order-list-bottom {
		display: block;
	}

	.order-operate {
		margin-top: 30px;
		text-align: right;
	}

	.community-home>a {
		margin-right: 60px;
	}

	.nav-list li>a {
		font-size: 1.3rem;
		white-space: nowrap;
	}
}

@media all and (min-width: 1025px) and (max-width: 1440px) {
	.community-nav-item-active {
		width: calc(100% - 35px)
	}
}

@media all and (min-width: 767px) and (max-width: 1200px) {
	.product-share-link a {
		height: 40px;
		width: 110%;
		border-radius: 20px;
		font-size: 12px;
		line-height: 40px;
		transition: all 400ms ease-in-out;
	}

	.product-share-link img {
		width: 12px !important;
		height: 12px !important;
		margin-left: 5px;
	}
}

/* 特殊尺寸 end */

