.faq .ui-collapse-menu-body.acitvetext { height: 120px; position: relative; }
.faq .ui-collapse-menu-body .tips { position: absolute; top: 20px; left: 28px; }
.faq .ui-collapse-menu-body .ans { padding: 0 0 0 40px; }
.faq .ui-collapse-menu-body { position: relative; }
.price-wrap { width: 100%; }
.price-item { margin: 0 1.166666% 2% 1.166666%; }
 @media screen and (max-width: 1400px) {
 .price-wrap {
 width: 100%;
}
}
 @media screen and (max-width: 1300px) {
 .containerbig1300 {
 width: 100%;
}
 .price-item .price span {
 font-size: 25px;
}
}
 @media screen and (max-width: 900px) {
 body {
 padding: 52px 0 0 0;
}
 .page_body h2 {
 font-size: 22px;
}
 .page_body {
 padding: 0 15px;
}
 .page_warp {
 padding: 0px 0 20px 0;
}
 .price-wrap {
 margin: 30px 0 0 0;
 width: 100%;
}
 .price-item {
 width: 100%;
 padding: 20px;
 background: #fbfbfb;
 margin-bottom: 20px;
 border-radius: 4px;
 margin-right: 0;
 margin-left: 0;
}
 .price-item .price {
 padding: 8px 0;
}
 .price-item .price span {
 font-size: 23px;
 color: #ff6300;
}
 .price-item ul {
 margin: 12px 0 20px 0;
 padding: 9px 0 0 0;
}
 .price-item a.action {
 margin: 5px 0 0 0;
 position: unset;
 bottom: 0;
 right: 0;
 padding: 12px 0;
 width: 100%;
 display: block;
}
 .price-item ul li {
 line-height: 24px;
 height: auto;
}
}
