@media screen and (min-width:320px) and (max-width:800px) {
	html {
		font-size: 12px;
	}

	.pc {
		display: none;
	}

	.wap {
		display: block;
	}

	.wrap {
		width: 92%;
		margin: 0 auto;
	}

	.wrap2 {
		width: 92%;
		margin: 0 auto;
	}

	.home_header {
		display: none;
	}

	.phoneheader {
		display: block;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 999;
	}
	
	.phoneheader  .search{
		display:flex;
		align-items:center;
	}
	.phoneheader  .search>img{
		margin-right:.2rem;
	}
	
	.phoneheader .searchbox{
				position: absolute;
				top:1.2rem;
				left:0;
				display: none;
				width:100%;
				border:1px solid #eee;
			}
		.phoneheader	.searchbox form{
				width:100%;
				height:40px;
				background:#fff;
				line-height: 40px;
				display: flex;
				justify-content: space-between;
				align-items: center;
			}
	.phoneheader .searchbox button {
			    height: 40px;
			    line-height: 40px;
			    width: 50px;
			    background: url(../images/product_details_search.png) no-repeat center center/25px;
			}
.phoneheader .searchbox input {
    width: 80%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}.searchbox img {
    width: 20px;
    padding-right: 10px;
}
	.phoneheader .top_box,
	.contact_personnel_content_item2_content_body_l{
		width: 100%;
	}

	.phoneheader .top_box .fl,
	.phoneheader .top_box .fr {
		width: 50%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		cursor: pointer;
	}

	.phoneheader .top_box .fl {
		background: #d1f0ee;
	}

	.phoneheader .top_box .fr {
		background: #faf1e6;
	}

	.phoneheader .top_box .fl a,
	.phoneheader .top_box .fr a {
		display: inline-block;
		font-size: 12px;
		font-family: Source Han Sans CN;
		font-weight: bold;
		color: #0F0F0F;
	}

	.phoneheader .top_box .fl:hover {
		transition: .5s;
		background: #a7e9e7;
	}

	.phoneheader .top_box .fl:hover a {
		text-decoration: underline;
		transform: scale(1.2);
		transition: .5s;
	}

	.phoneheader .top_box .fr:hover {
		transition: .5s;
		background: #f9e3c7;
	}

	.phoneheader .top_box .fr:hover a {
		text-decoration: underline;
		transform: scale(1.2);
		transition: .5s;
	}

	.phoneheader .top_box li.active.fl {
		background: #a7e9e7;
	}

	.phoneheader .top_box li.active.fr {
		background: #f9e3c7;
	}

	.phoneheader .top_box li.active a {
		text-decoration: underline;
	}

	.phoneheader .phone_box {
		height: 60px;
		line-height: 60px;
		background: #FFFFFF;
		width: 100%;
		padding: 0 25px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.phoneheader .phone_box a {
		display: flex;
		align-items: center;
	}

	.phoneheader .phone_box a.fl img {
		max-width: 70%;
		margin-top: 0;
		display: inline-block;
	}

	.phoneheader .phone_box .search img.search_btn {
		display: inline-block;
		vertical-align: middle;
		margin-right: 14px;
	}

	.phoneheader .phone_box .search div.cat_phone {
		display: inline-block;
		vertical-align: middle;
		margin-right: 14px;
		margin-top: 8px;
	}

	.phoneheader .phone_box .search div.menu_box {
		width: 18px;
		height: 15px;
		display: inline-block;
		vertical-align: middle;
		/* background: url(../images/home.png) no-repeat center; */
		/* background-size: 100%; */
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.phoneheader .phone_box .search div.menu_box.active span:nth-child(2) {
		display: none;
	}

	.phoneheader .phone_box .search div.menu_box.active span:nth-child(1) {
		transform: translateY(7px) rotate(45deg);
	}

	.phoneheader .phone_box .search div.menu_box.active span:nth-child(3) {
		transform: translateY(-7px) rotate(-45deg);
	}

	.menu_box span {
		width: 20px;
		height: 0.5px;
		background-color: #000000;
	}

	.phoneheader .phone_box .search div.active {
		/* background: url(../images/home.png) no-repeat center; */
	}

	.mobile-container {
		position: fixed;
		top: 60px;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		display: none;
		z-index: 99999;
	}

	.mobile_nav {
		position: fixed;
		top: 60px;
		right: 0;
		left: auto;
		width: 68%;
		height: 100%;
		background: #fff;
		padding: 0 0.12rem;
	}

	.mobile_nav .top {
		padding: 20px 0 35px;
	}

	.mobile_nav .top img {
		width: 130px;
		display: block;
		margin: 0 auto;
	}

	.mobile_nav>ul>li:nth-of-type(1)>a {
		background: url(../images/pro_up_07.png) no-repeat right center;
	}

	.mobile_nav>ul>li:nth-of-type(2)>a {
		background: url(../images/pro_up_07.png) no-repeat right center;
	}

	.mobile_nav .sub {
		display: none;
	}

	.mobile_nav .top a span {
		position: absolute;
		right: 0.12rem;
		font-size: 16px;
		font-family: PingFang SC;
		font-weight: 500;
		color: rgba(134, 134, 134, 1);
	}

	.mobile_nav li {
		border-bottom: 1px solid rgba(229, 229, 229, 1);
		position: relative;
		line-height: .7rem;
		text-align: right;
		padding-right: 10px;
	}

	.mobile_nav li:last-of-type {
		border-bottom: none;
	}
	
	.mobile_nav>ul>li>a{
		font-size: .28rem;
		text-align:left;
		padding-left: .2rem;
	}
	.mobile_nav li span{
		font-size: .24rem;
		line-height: .6rem;
		display:block;
		text-align: left;
		background:url(../images/xl.png) no-repeat right 10px top .3rem;
		padding-left: .4rem;
	}
	.mobile_nav .sub>li>a{
		display:block;
		text-align: left;
		padding-left: .4rem;
		font-weight: normal;
	}
	.aboutus_container_box2_container .swiper-button-prev,
	.aboutus_container_box2_container .swiper-button-next{
		width: .6rem;
		height:.6rem;
		top:1.2rem;
	}
	.mobile_nav li .three{
		
		font-size: .22rem;
		
	}
	.mobile_nav>ul>li:nth-of-type(2),
	.mobile_nav>ul>li:nth-of-type(4),
	.mobile_nav>ul>li:nth-of-type(5),
	.mobile_nav>ul>li:nth-of-type(6){
		padding-right:15px;
		background:url(../images/xl.png) no-repeat right 10px top .3rem;
	}
	.mobile_nav .three{
		display:none;
	}
	.mobile_nav li .three a{
		font-weight: normal;
		font-size: .22rem;
		display:block;
		text-align: left;
		padding-left: .5rem;
	}

	.mobile_nav li a {
		font-size: 12px;
		font-family: PingFang SC;
		font-weight: 500;
		color: rgba(51, 51, 51, 1);
		display: block;
		width: 100%;
		font-weight: bold;
		padding-right: 20px;
	}

	.mobile_nav li .submenu,
	.mobile_nav li .threemenu {
		display: none;
	}

	.mobile_nav li .submenu li {
		padding-left: 50px;
		line-height: 40px;
		text-align: center;
		box-sizing: border-box
	}

	.mobile_nav li .submenu li.active {
		background: rgba(247, 247, 247, 1);
		border-left: 4px solid rgba(56, 192, 255, 1);
	}

	.mobile_nav li .submenu li a {
		color: rgba(153, 153, 153, 1);
		font-size: 12px;
		font-weight: normal;
	}

	.mobile_nav .top ul {
		display: inline-flex;
		align-items: center;
		width: 90px;
		height: 34px;
		line-height: 34px;
		background: rgba(255, 255, 255, 0);
		border: 1px solid rgba(229, 33, 41, 1);
		border-radius: 17px;
		float: right;
		padding-left: 4px;
		box-sizing: border-box;
		margin: 15px 0 0;
	}

	.mobile_nav .top ul li {
		margin: 0;
		font-size: 16px;
		font-family: FuturaBT;
		font-weight: 500;
		color: rgba(255, 255, 255, 1);
		width: 30px;
		text-align: center;
		display: inline-block;
		border: none;
		padding: 0;
	}

	.mobile_nav .top li.active {
		width: 44px;
		height: 28px;
		line-height: 28px;
		background: rgba(229, 33, 41, 1);
		border: 1px solid rgba(229, 33, 41, 1);
		border-radius: 14px;
		margin-top: 2px;
	}

	.mobile_nav select {
		border: none;
		text-align: right;
		width: 100%;
		font-size: .24rem;
		text-align-last: right;
		padding-right: 30px;
	}

	.pro_center_subtitle {
		width: 80%;
		margin: 0 auto;
		white-space: normal;
	}

	.box {
		display: block;
	}

	.box .bg {
		width: 100%;
		height: auto;
		padding: .2rem;
		padding-bottom: .5rem;
		/* background: url() no-repeat center center/cover; */
		background-color: #00419b;
	}

	.box .bg p:nth-of-type(1) {
		font-size: 0.4rem;
		font-family: EBGaramond;
		font-weight: 500;
		color: #ffffff;
		text-align: center;
		padding-top: 0.1rem;
	}

	.box .bg p:nth-of-type(2) {
		width: 94%;
		height: auto;
		margin: 0 auto;
		font-size: 0.14rem;
		font-family: Arial;
		font-weight: bold;
		color: #ffffff;
		line-height: 0.36rem;
		text-align: center;
		margin-top: 0.3rem;
		margin-bottom: 0.3rem;
	}

	.box .bg div {
		height: .5rem;
		width: 86%;
		display: flex;
		justify-content: center;
		margin: auto;
	}

	.box .bg div input {
		height: .5rem;
		width: 100%;
		outline: medium;
		border: none;
		line-height: .5rem;
		padding-left: 0.2rem;
	}

	.box .bg div .btn {
		height: 100%;
		width: 0.5rem;
		font-size: 0.26rem;
		font-family: "黑体";
		color: #111219;
		line-height: 0.5rem;
		text-align: center;
		background: #e1db5e;
	}




	.pro_center_container {
		flex-direction: column;
		height: auto;
		width: 100%;
	}

	.pro_center_container .pro_center_container_l {

		width: 100%;
		background-size: 100%;
	}

	.pro_center_container .pro_center_container_l p {
		width: 92%;
	}

	.pro_center_container_r {
		width: 100%;
		padding: 0 4%;
	}

	.pro_center_container_r>a,
	.contact_personnel_content_item3_content_body_item{
		width: 48%;
		margin: 0 0 .3rem 0;
	}
	.product_details_container_box2_content_content{
		flex-wrap:wrap;
	}
	.procduct_container_content_r_content_item span,
	.procduct_container_content_r_content_item span:last-child{
		display:block;
		width:100%;
		font-size:.24rem;
		line-height:.4rem;
	}
	.product_details_container_box2_content_content_item,
	.product_details_container_box2 .procduct_container_content_r_content>a{
		width: 48%;
		margin: 0 2% .3rem 0;
		padding:.2rem;
		height:3.8rem;
	}
	.product_details_container_box2 .procduct_container_content_r_content>a{
		width:40%;
	}
	
	.product_details_container_box2 .procduct_container_content_r_content>a:nth-of-type(2n){
		margin-right:0;
	}
	.product_details_container_box2,
	.contact_personnel_content_item3,
	.aboutus_container_box4_container,
	.about_quality_container_box3{
		padding:.5rem 4%;
	}
	.aboutus_container_box4_container_content1_item{
width: 100%;
margin:0 auto .3rem;
	}


	.pro_center_container_r .pro_center_container_r_item {
		width: 100%;
	}

	.pro_center_container_r_item img {
		width: 30px;
		height: 20px;
		/* display: none; */
	}

	.about_container {
		flex-direction: column;
	}

	.about_container img {
		width: 100%;
	}

	.about_container .about_r {
		height: 253px;
		width: 100%;
	}

	.about_r .about_r_title {
		width: 92%;
		left: 20px;
		top: 55px;
	}

	.about_r .about_line {
		top: 150px;
	}

	.about_r_subtitle {
		bottom: 40px;
	}

	.about_ctrl {
		width: 100%;
		justify-content: space-around;
	}

	.about_ctrl_item {
		margin-right: 0;
	}

	.news_container_item_title {
		width: auto;
	}

	.news_container_item_subtitle {
		width: auto;
	}

	.news_container_item {
		width: auto;
	}

	.innovate {
		flex-direction: column;
		/* padding: 0; */

		height: auto;
		padding: 0;
	}

	.innovate_l {
		width: 100%;
		padding: .5rem 3% 0;
	}

	.innovate img.innovate_img {
		width: 100%;
	}

	.innovate_info {
		margin-bottom: 20px;
	}

	.joinus {
		flex-direction: column;
		align-items: center;
		height: auto;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		background-size: 100%;
		padding-top: 10px;
		background: url(../images/joinus.png) no-repeat 100%;
		margin-bottom: 10px;
	}

	.join_title {
		width: 92%;
		white-space: normal;
		font-size: 12px;
		text-align: center;
		margin-bottom: 10px;
	}

	.join_title em {
		font-size: 14px;
	}

	.home_banner {
		margin-top: 60px;
	}

	.home_container .pro_center.item {
		padding: .5rem 0;
	}
	
	.product_details_container_box1_content_center_item_head{
		padding-bottom:.2rem;
	}

	/* 一级标题 */
	.home_container .pro_center_title,
	.news_title,
	.about .about_title,
	.aboutus_banner_title,
	.resolve_details_container_content_r_head,
	.news_details_container_title,
	.contact_personnel_content_item_content_title,
	.contact_personnel_content_item2_content_title,
	.contact_way_container_content2_title,
	.aboutus_container_box1_container_title{
		font-size: .36rem;
		margin-bottom:.4rem;
	}
	.aboutus_container_box1_container_content{
		margin:0 4%;
		font-size: .24rem;
		line-height:.4rem;
	}
	.contact_way_container_content2,
	.aboutus_container_box2_container{
	    padding:.5rem 0;
	}
	.news_details_container{
		padding:.5rem 3%;
	}
	.contact_way_container_content2_form{
		padding:.2rem;
	}
	
	.product_details_container_box1_content_center_item_head span{
		font-size:.3rem;
	}


	.pro_center_container_r_item_title,
	.about_r .about_r_title,
	.contact_society_container_content_body_item_body span,
	.news_container_item_title,
	.about_quality_container_box1_content_item p:nth-child(2),
	.home_footer_center_c .home_footer_center_c_title,
	.resolve_details_container_content_r_item_title,
	.contact_personnel_content_item_content_subtitle,
	.aboutus_container_box5_container_content_list2 li div .title,
	.contact_way_container_content_adress_info_item_title span,
	.product_details_container_box2_content_content_item span:nth-child(2){
		font-size: .28rem;
	}
	.aboutus_container_box6_container_content{
		width:92%;
	}
	.aboutus_container_box5_container_content .swiper-container{
		width:100% !important;
		height:3rem !important;;
	}
	.about_quality_container_box1{
		width: 92%;
	}
	.about_quality_container_box1_content{
		flex-wrap: wrap;
	}
	.about_quality_container_box1_content_item{
		width:49%
	}
	.aboutus_container_box5_container_content_list1{
		justify-content: space-between
	}
	.aboutus_container_box5_container_content_box2,
	.aboutus_container_box5_container_content_list1 li:nth-child(2n){
		display:none;
	}
	.aboutus_container_box5_container_content{
		display:block;
		width:92%;
		height:auto;
	}
	.aboutus_container_box5_container_content_list1 li{
		margin:0;
	}
.aboutus_container_box4_container_content1_item span:nth-child(3),
	.home_container .pro_center_subtitle,
	.pro_center_container .pro_center_container_l p,
	.pro_center_container_r_item_subtitle,
	.about_r_subtitle,
	.aboutus_container_box6_container_subtitle,
	.about_ctrl_item span,
	.news_container_item_subtitle,
	.news_container_item_time,
	.pro_center .pro_more span,
	.news_more span,
	.innovate_l_subtitle,
	.innovate_l_time,
	.join_title,
	.joinus a,
	.resolve_details_container_content_r_item_time,
	.home_footer_center_l .concact_info p,
	.home_footer_bottom,
	.home_footer_center_r p,
	.aboutus_banner_subtitle,
	.procduct_container_head_l a,
	.aboutus_container_box5_container_content_list2 li div .subtitle,
	.resolve_details_container_content_l_subtitle,
	.news_center_container_item_subtitle,
	.news_center_container_item_adress,
	.aboutus_container_box3_container_content1_item_subtitle,
	.contact_society_container_content_body_item_job,
	.about_quality_container_box2_l span:last-child,
	.about_quality_container_box2_r_head span:first-child,
	.contact_society_container_content_body_item_body_welfare_content span,
	.news_details_center,.contact_campus_content_item_content_info p{
		font-size: .24rem;
	}
	
	.contact_society_container_content_body_item{
		padding:0 .1rem;
	}
	.news_center_container_item_time button{
		font-size:.24rem;
		width:1.5rem;
		height:.5rem;
	}
	.news_center{
		padding-bottom:.5rem;
	}

	.procduct_dian {
		height: 60px;
	}
	
	.contact_personnel_content_item3_content_body{
		padding:0;
	}
	.contact_way_container_content_map_info,
	.about_quality_container_box2{
		display:block;
		height:auto;
	}
	.contact_way_container_content_map,
	.contact_way_container_content_company_info,
	.about_quality_container_box2_l,
	.about_quality_container_box2_r{
		width: 100%;
		padding:.3rem;
	}

	.home_footer_center_c .home_footer_center_c_parg,
	.product_details_container_box1_content_center_item_content,
	.resolve_details_container_content_l_content,
	.contact_personnel_content_item_content_content,
	.contact_way_container_content_adress_info_item_content p,
	.contact_personnel_content_item2_content_body_l p,
	.contact_personnel_content_item3_content_subtitle,
	.aboutus_container_box3_container_content1_item p,
	.aboutus_container_box3_container_content2_r_body,
	.about_quality_container_box1_content_item p:nth-child(3),
	.about_quality_container_box3_content_l_desc,
	.contact_society_container_content_body_item_body_require_body,
	.contact_personnel_content_item3_content_body_item span:nth-child(3),
	.contact_personnel_content_item2_content_body_l_box_item span:nth-child(3),
	.product_details_container_box2_content_content_item span:nth-child(3){
		font-size: .24rem;
		line-height: .4rem;
	}
	.aboutus_container_box3_container_content2_r_list{
		width:100%;
		text-align:center;
		left:0;
		justify-content: center;
	}
	.aboutus_container_box3_container_content2_r_list a{
		font-size: .24rem;
		margin:0 .3rem;
	}
	.aboutus_container_box5_container_content_list2 li div .subtitle,
	.contact_way_container_content_adress_info_item_content p:last-child,
	.aboutus_container_box1_container_content_head_item.swiper-slide-active .aboutus_container_box1_container_content_head_item_content span:last-child{
		width:100%;
	}
	.aboutus_container_box3_container_content1{
		height:9rem;
		background-size: cover;
	}
	.aboutus_container_box5_container_content_list2 .swiper-slide{
		    height: 1.6rem !important;
	}
	.aboutus_container_box3_container_content1_item,
	.aboutus_container_box3_container_content1_item:last-child{
		height:4.5rem;
		position:relative;
		left:0;
		width:100%;
	}
	
	.contact_personnel_content_item_content,
	.contact_way_container_content_company_info_title{
		margin-bottom:.3rem;
	}
	.aboutus_container_box3_container_content1_item_title{
		margin-bottom:.3rem;
		font-size:.28rem;
	}
	.contact_way_container_content_adress_info_item{
		width:100%;
		margin:0 auto .3rem;
	}

	.home_footer_center_c .home_footer_center_c_title {
		margin-bottom: .1rem;
	}

	.home_footer_center_c_item,
	.product_details_container_box2_content_head{
		margin: 0 0 .3rem 0;
	}

	.home_footer_center_l {
		margin: 0;
	}
	.contact_campus_content_item_content{
		padding:.3rem;
	}
	.aboutus_container_box1_head{
		display:block;
		overflow-x:scroll;
	}
	
	.aboutus_banner_subtitle{
		left:5%;
		width:90%;
	}
	
	.news_details_container_footer>a,
	.contact_personnel_content_item_content,
	.news_details_container_footer,
	.contact_personnel_content_item2_content_body,
	.contact_way_container_content2_form_item,
	.aboutus_container_box3_container_content2 .tab.active,
	.aboutus_container_box3_container_content2 .tab>img{
		width:100%;
		display:block;
	}
	
	.contact_way_container_content2_form_item_item input{
		width:100%;
		margin:0 auto .3rem;
	}
	.aboutus_container_box3_container_content2_r{
		width:100%;
		padding:.3rem;
	}
	
	.contact_personnel_content_item_content img,
	.contact_personnel_content_item_content_r{
		max-width:100%;
		width:100%;
		height:auto;
	}
	.contact_personnel_content_item_content_r{
		padding:.3rem;
	}
	.resolve_details_nav ul{
		white-space: nowrap;
	}
	.resolve_details_nav ul li{
		font-size:.24rem;
		padding:0 .2rem;
	}

	.news_head {
		height: 1.6rem;
		padding-top: .5rem;
	}

	.news_container {
		width: 92%;
		margin: 0 auto;
		padding: 0;
	}

	.news_line,
	.home_footer .home_footer_head,
	.home_footer_center_c .home_footer_center_c_parg,
	.contact_personnel_content_item2_content_body_r,
	.contact_personnel_content_item2_content_body_bg{
		display: none;
	}

	.home_footer_center,
	.aboutus_container_box1_head,
	.resolve_details_container_content{
		display: block;
	}
	
	.resolve_details_container_content_l,
	.resolve_details_container_content_r,
	.resolve_details_container_content_r_item{
		width:100%;
	}
	.aboutus_container_box1_head ul{
		width:100%;
		justify-content: center;
		    display: block;
		    white-space: nowrap;
	}
	.aboutus_container_box1_head ul li{
		display:inline-flex;
	}
	.aboutus_container_box1_head ul li a{
		font-size:.24rem;
		margin:0 .2rem;
	}
	.news_center_container_item img{
		height:3.9rem;
	}
	.news_center_container_item_content{
		padding:.3rem;
	}

	.news_container_item,
	.home_footer_center_l .concact_info,
	.home_footer_center_l .concact_info p:last-child {
		width: 100%;
		margin: 0;
	}

	.procduct_container_head_r {
		margin: .3rem 0 0 0;
	}

	.procduct_container_head_r input {
		width: 80%;
		height: .6rem;
	}

	.procduct_container_head_r .btn {
		height: .6rem;
		width: .6rem;
	}

	.procduct_container_head_r .btn a {
		height: .45rem;
	}

	.home_footer_center_l .concact_info p span {
		margin-top: .08rem;
		font-size: .24rem;
		width: 94%;
	}

	.news_container_item img {
		height: 4rem;
	}

	.home_footer_center_c .home_footer_center_c_title {
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
		line-height: .5rem;
		background: url(../images/jia.png) no-repeat right .1rem center/.2rem;
	}

	.home_footer {
		height: auto;
		padding: .5rem 4%;
	}

	.home_footer_center_c {
		display: block;
		margin: 0.3rem 0 0 0;
	}

	.home_footer_center_r {
		display: flex;
		align-items: center;
	}

	.home_footer_center_r_contact {
		width: auto;
		margin-left: .5rem;
	}

	.home_footer_center_r_contact img {
		width: .5rem;
		height: auto;
	}

	.home_footer_center_r_code {
		width: 2rem;
		height: 2rem;
		padding: .2rem;
	}

	.home_footer_center_r p {
		margin: .25rem 0 0 0;
	}

	.procduct_container {
		padding: 0 4%;
	}

	.procduct_container_head {
		display: block;
	}

	.procduct_container_content_l {
		display: none;
	}

	.procduct_container_content_r_content>a {
		width: 47.2%;
		margin: 0 1% .3rem 0;
	}

	.procduct_container_content_r_content>a:nth-of-type(2n) {
		margin-right: 0;
	}

	.procduct_container_content_r_content_item_img {
		padding: .2rem;
	}

	.procduct_container_content_r_content_item_img img {
		display: block;
		margin: 0 auto;
	}
	
	.product_details_container_box1_content_center{
		display:block;
		margin-bottom:.5rem;
	}
	
	.product_details_container_box1_content_center_item{
		width:100%;
		margin: 0 auto .4rem;
	}

	.product_details_container,.product_details_container_box1_content{
		padding: .5rem 4%;
	}

	.ma {
		max-width: 94%;
	}

	.resolve_container_content_item {
		justify-content: space-between;
		margin-bottom:.3rem;
	}

	.resolve_container_content_item_r {
		width: 50%;
		margin: 0;
	}

	.resolve_container_content_item_l {
		width: 44%;
	}

	.resolve_container_content_item_r_title {
		height: .4rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-bottom:.2rem;
	}

	.resolve_container_content_item_r_subtitle {
		font-size: .24rem;
		line-height: .4rem;
		overflow: hidden;

		

		text-overflow: ellipsis;

		display: -webkit-box;

		-webkit-line-clamp: 3;

		-webkit-box-orient: vertical;

       word-break: break-all;
	}

}
