/*lyBanner start*/
.lyBanner { height: 570px; overflow: hidden;background-color: #f1f3f8; position: relative;}
.lyBanner .swiper-container { height: 100%;}
.lyBanner .swiper-slide {display: flex; align-items: center; justify-content: center;}
.lyBanner .swiper-slide .bannerbg { display: block; width: 100%; height: 100%; object-fit: cover;}
.lyBanner .w1400{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);display:flex; display: -webkit-flex; align-items:center;}
.lyBanner .lyBa_text{ width:50%; float:left;}
.lyBa_text p { font-size:56px;color:#fff; margin-bottom:40px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow-wrap: break-word; font-family:'阿里巴巴普惠体2.0';}
.lyBa_text span { display: block; font-size:28px;margin-bottom:5px;position:relative;font-family:'阿里巴巴普惠体2.0'; color:#fff;}
.lyBa_text a.lyBa_btn { display: inline-block;color: #fff; font-size: 16px; font-weight:bold; padding:13px 30px;text-align: center;border-radius: 5px; background:#8ece32; margin-top:60px;}
.lyBa_text a.lyBa_btn:hover{ background:#72b810;}
.lyBa_text a.lyBa_btn svg{display: inline-block;width:17px;height:17px; fill:#fff; margin-left:13px;vertical-align:middle;}
.lyBanner .pro{ max-width:40%; max-height:400px; float:left; margin-left:10%;}

.lyBanner .swiper-pagination { height: 20px; bottom:25px !important;}
.lyBanner .swiper-pagination span { width:20px; height: 20px; margin: 0 6px !important; vertical-align: top;border: 1px solid #fff; background: none; opacity: 1; position:relative;}
.lyBanner .swiper-pagination span::after { content: ''; display: block; width: 8px; height:8px; background-color: #fff; border-radius: 50%; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;}
.lyBanner .swiper-pagination span.swiper-pagination-bullet-active { border: 1px solid #8ece32;}
.lyBanner .swiper-pagination span.swiper-pagination-bullet-active::after{ background-color: #8ece32; }

.lyBanner .swiper-button-prev, .lyBanner .swiper-button-next { width:60px; height:60px; margin-top: -30px; padding: 17px; background: rgba(0, 0, 0, .1); border-radius: 50%; background-image:none !important;}
.lyBanner .swiper-button-prev { left:35px; transform:rotate(180deg);}
.lyBanner .swiper-button-next { right:35px;}
.lyBanner .swiper-button-prev:hover, .lyBanner .swiper-button-next:hover { background: #8ece32;}
.lyBanner .swiper-button-disabled { opacity: .5 !important;}
.lyBanner .swiper-button-prev svg, .lyBanner .swiper-button-next svg{ fill:#fff;}

/*其他语言版本*/
.ly_ara .lyBa_text span::before{ float:right;margin: 12px 0 0 15px;}
@media (max-width:1680px) {
	.lyBanner { height:550px;}
	.lyBa_text p{ font-size:40px; line-height:54px;max-height:108px; margin-bottom:30px;}
	.lyBa_text a.lyBa_btn{ margin-top:40px;}
	.lyBanner .pro{max-height:350px;}
	.lyBanner .swiper-button-prev, .lyBanner .swiper-button-next{ display:none;}
}
@media (max-width:1440px) {
	.lyBanner { height:500px;}
	.lyBa_text p{ font-size:36px; line-height:46px;max-height:92px;}
	.lyBa_text a.lyBa_btn{ margin-top:30px;}
}
@media (max-width:1366px) {
	.lyBanner { height:450px;}
	.lyBanner .w1400{display:flex; display: -webkit-flex;  justify-content:center;align-items:center;}
	.lyBa_text p{ font-size:32px; line-height:40px;max-height:80px;}
	.lyBa_text span{ font-size:18px;}
	.lyBa_text a.lyBa_btn{ margin-top:20px;padding: 10px 25px;}
	.lyBanner .pro{max-height:300px;}
}
@media (max-width:1080px) {
	.lyBanner { height:400px;}
	.lyBa_text p{ font-size:28px; line-height:36px;max-height:72px; margin-bottom:20px;}
	.lyBa_text span{ font-size:16px; margin-bottom:5px;}
	.lyBa_text span:before{ width:6px; height:6px;background: #fd0909;}
	.lyBa_text a.lyBa_btn{ font-size:14px;}
	.lyBanner .pro{max-height:260px; float:right;}
	.lyBanner .swiper-pagination{ bottom:10px !important;}
	.lyBanner .swiper-pagination span{ width:16px; height:16px; margin:0 4px !important;}
	.lyBanner .swiper-pagination span::after{width:6px; height:6px;}
}
@media (max-width:880px) {
	.lyBanner { height:350px;}
	.lyBa_text p{ font-size:24px; line-height:30px;max-height:60px; margin-bottom:15px;}
	.lyBa_text span{ line-height:28px; max-height:56px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
	.lyBa_text span:before{ display:none;}
	.lyBa_text a.lyBa_btn{ display:none;}
}
@media (max-width:767px) {
	.lyBanner { height:250px;}
	.lyBa_text p{ font-size:24px; line-height:36px;max-height:144px; margin-bottom:0px;-webkit-line-clamp:4;}
	.lyBa_text span{ display:none;}
	.lyBanner .pro{max-height:200px;}
}
@media (max-width:550px) {
	.lyBanner { height:200px;}
	.lyBa_text p{ font-size:22px; line-height:30px;max-height:120px;}
	.lyBanner .pro{max-height:150px;}
}
@media (max-width:414px) {
	.lyBa_text p{ font-size:20px; line-height:28px;max-height:112px;}
}
/*lyBanner end*/

/*ind_prooduct*/
.ind_prooduct{ background:#f6f6f6; padding:80px 0; overflow:hidden;}
.ind_prooduct .w1400{ position:relative;}
.ind_prooduct .ind_title{ font-size:38px; color:#222; text-align:left; font-weight:bold; margin-bottom:30px;}
.ind_prooduct ul{ padding-top:5px; min-height: 120px; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: auto auto; gap: 24px;}
.ind_prooduct ul li:hover{ transform:translateY(-5px);}
.ind_prooduct ul li .container{ border-radius:16px;background:#fff;}
.ind_prooduct ul li .pic{ display:block; width:100%; height:280px;position:relative; overflow:hidden;}
.ind_prooduct ul li .pic img{ max-width:90%;  max-height:90%;}
.ind_prooduct ul li:hover .pic img{transform: scale(1.06);}
.ind_prooduct ul li .text{display: flex; align-items: center; justify-content: space-between;  gap: 16px; padding:20px;position:relative;}
.ind_prooduct ul li .text::before{ content:""; position:absolute; left:20px;  right:20px; top:0; height:1px; background:#e6e6e6;}
.ind_prooduct ul li .name{font-size: 16px; color: #222; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex: 1;}
.ind_prooduct ul li .more{ width: 24px;height: 24px; border-radius: 50%; background-color: #263745; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 16px; flex-shrink: 0;}

/*其他语言版本*/
.ly_ara .ind_prooduct ul li .more{direction: ltr;text-align: left;unicode-bidi: isolate;}
@media (max-width:1680px) {
}
@media (max-width:1440px) {
	.ind_prooduct{padding:70px 0;}
	.ind_prooduct .ind_title{margin-bottom: 20px;}
}
@media (max-width:1200px) {
	.ind_prooduct{padding:60px 0;}
	.ind_prooduct .ind_title{margin-bottom: 15px; font-size:32px;}
	.ind_prooduct ul{ grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media (max-width:1080px) {
	.ind_prooduct{padding:50px 0;}
	.ind_prooduct .ind_title{font-size:28px;}
}
@media (max-width:767px) {
	.ind_prooduct{padding:40px 0;}
	.ind_prooduct .ind_title{ font-size:24px;}
	.ind_prooduct ul{grid-template-columns: repeat(1, minmax(0,1fr));}
}
@media (max-width:660px) {
	.ind_prooduct ul li .pic{ height:220px;}
}
@media (max-width:550px) {
	.ind_prooduct{padding:30px 0;}
	.ind_prooduct .ind_title{ font-size:22px;}
	.ind_prooduct ul li .pic{ height:180px;}
}
@media (max-width:414px) {
	.ind_prooduct ul li .pic{ height:150px;}
}

/*ind_about*/
.ind_about{ padding:80px 0; overflow:hidden;}
.ind_about .w1400{display:flex; display: -webkit-flex;  justify-content:space-between;align-items:center;}
.ind_about .ind_title{ margin-bottom:0; text-align:left;}
.ly_ara .ind_about .ind_title{ text-align:right;}
.ind_about .left{ width:590px; height:auto; float:left;}
.ind_about .right{width: calc(100% - 665px); float:right;}
.ind_about .right .ind_title span {
  font-size: 16px;
  color: #222;
  position: relative;
  display: inline-block;
  padding-bottom: 5px;
  font-weight:bold;
  margin-bottom:0;
}
.ind_about .right .ind_title span::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 70px;
  height: 4px;
  background: #8ece32;
}
.ly_ara .ind_about .right .ind_title span::after{ right:0; left:auto;}
.ind_about .right .ind_title p {
  font-size: 36px;
  color: #222;
  font-weight:bold;
  line-height: 48px;
  margin: 40px 0 10px;
}
.ind_about .right .cont {
  font-size: 16px;
  color: #666;
  line-height: 30px;
  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical; text-transform:none;
}
.ind_about .right .btom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 32px;
}
.ind_about .right .btom a {
	position:inherit;
}
@media (max-width:1680px) {
}
@media (max-width:1440px) {
	.ind_about{ padding:70px 0; }
	.ind_about .right{width: calc(100% - 658px);}
	.ind_about .right .ind_title p{font-size: 28px; line-height: 36px;}
}
@media (max-width:1200px) {
	.ind_about{ padding:60px 0; }
	.ind_about .left{ width:500px;}
	.ind_about .right{width: calc(100% - 550px);}
}
@media (max-width:1080px) {
	.ind_about{ padding:50px 0; }
	.ind_about .left{ width:400px;}
	.ind_about .right{width: calc(100% - 440px);}
	.ind_about .right .ind_title p{margin: 20px 0 10px; font-size: 22px; line-height:32px;}
	.ind_about .right .cont{ -webkit-line-clamp: 4; line-height: 28px;}
	.ind_about .right .btom{margin-top: 20px;}
}
@media (max-width:767px) {
	.ind_about{ padding:40px 0; }
	.ind_about .ind_title{max-width: 100%;}
	.ind_about .w1400{ display:block;}
	.ind_about .left{ display:none;}
	.ind_about .right{ width:100%;}
    .ind_about .right .cont {font-size:16px;}
    .ind_about .right .btom {flex-direction: column;align-items: flex-start; gap:20px;}
    .ind_about .right .btom a {width:100%;justify-content:center; }
}
@media (max-width:550px) {
	.ind_about{ padding:30px 0; }
    .ind_about .right .ind_title span {font-size:18px;}
    .ind_about .right .cont {font-size:15px;}
}
@media (max-width:430px) {
	.ind_about .left{height:200px;}
}

/*ind_youshi*/
.ind_youshi{ background:#fff; padding:0 0 80px; overflow:hidden;}
.ind_youshi ul{
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  padding:0;
  list-style:none;
}
.ind_youshi ul li{
  width: calc(33.333% - 16px);
  background:#f7f7f9;
  border-radius:16px;
  padding:50px;
  position:relative;
  overflow:hidden;
  cursor: default;
  border:none;
  box-sizing:border-box;
}
.ind_youshi ul li:before{
  content:'';
  display:block;
  width:100%;
  height:0;
  background:#8ece32;
  position:absolute;
  left:0;
  bottom:0;
  transition: all .3s ease;
  z-index:1;
}
.ind_youshi ul li em{
  display:block;
  width:70px;
  height:70px;
  margin:0 0 30px;
  padding:15px;
  background:#fff;
  border-radius:50%;
  position:relative;
  z-index:2;
}
.ind_youshi ul li em svg{
  width:100%;
  height:100%;
  fill:#8ece32;
  transition: all 0.3s ease;
}
.ind_youshi ul li p{
  font-size:24px;
  font-weight:bold;
  margin:0 0 20px;
  position:relative;
  z-index:2;
  color:#222;
}
.ind_youshi ul li .ms{
  font-size:16px;
  color:#999;
  line-height:30px;
  position:relative;
  z-index:2;
}
.ind_youshi ul li:hover:before{
  height:100%;
}
.ind_youshi ul li:hover em{
  background:#f7f7f9;
}
.ind_youshi ul li:hover p{
  color:#fff;
}
.ind_youshi ul li:hover .ms{
  color:rgba(255,255,255,.65);
}

.ly_ara .ind_youshi ul{ unicode-bidi: isolate;}
@media (max-width:1680px) {
}
@media (max-width:1440px) {
	.ind_youshi{padding: 0 0 70px;}
}
@media (max-width:1200px) {
	.ind_youshi{padding: 0 0 60px;}
}
@media (max-width:1080px) {
	.ind_youshi{padding: 0 0 50px;}
	.ind_youshi ul li{width:100%;}
    .ind_youshi ul{ gap:16px; }
    .ind_youshi ul li p{ font-size:22px;}
}
@media (max-width:767px) {
	.ind_youshi{padding: 0 0 40px;}
	.ind_youshi ul li{ padding: 30px;}
	.ind_youshi .ind_title{ max-width:100%;}
}
@media (max-width:550px) {
	.ind_youshi{display:none;}
}

/*ind_news*/
.ind_news{ background:#263745; padding:80px 0; overflow:hidden;}
.ind_news .w1400{ position:relative;}
.ind_news .swiper-container {
  padding: 60px 0 20px;
}
.ind_news .swiper-wrapper {
  align-items: stretch;
}
.ind_news .swiper-slide {
  height: auto; /* 覆盖 swiper 默认 height:100%，配合 wrapper 的 stretch 使各 slide 等高 */
  background: #fff;
  border-radius: 16px;
}
.ind_news .swiper-slide .text {
  padding: 36px 30px;
  position: relative;
}
/* 右上角绿色文档图标 */
.ind_news .swiper-slide .text::before {
  content: "";
  position: absolute;
  top: -30px;
  right: 60px;
  width: 65px;
  height: 65px;
  background: #8ece32;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M384 810.666667h311.466667c-8.533333-12.8-12.8-25.6-12.8-42.666667V256H256v512c0 25.6 17.066667 42.666667 42.666667 42.666667h85.333333z m-170.666667-42.666667V213.333333h512v128h128v426.666667c0 46.933333-38.4 85.333333-85.333333 85.333333H298.666667c-46.933333 0-85.333333-38.4-85.333334-85.333333z m512-384v384c0 25.6 17.066667 42.666667 42.666667 42.666667s42.666667-17.066667 42.666667-42.666667V384h-85.333334zM341.333333 384h256v42.666667H341.333333V384z m0 128h256v42.666667H341.333333v-42.666667z m0 128h170.666667v42.666667H341.333333v-42.666667z' fill='white'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px;
}
.ind_news .swiper-slide .name {
  display: block;
  font-size: 18px;
  color: #222;
  font-weight:bold;
  line-height: 30px;
  text-decoration: none;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ind_news .swiper-slide .name:hover {
  color: #8ece32;
}
.ind_news .swiper-slide p {
  font-size: 16px;
  color: #999;
  line-height: 28px;
  margin:10px 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient: vertical;
}
/* 时间行 */
.ind_news .swiper-slide span {
  display:flex;
  align-items:center;
  font-size:16px;
  color:#999;
}
.ind_news .swiper-slide span i {
  display:inline-block;
  width:15px;
  height:15px;
  margin:-2px 5px 0 0;
}
/* 分页器样式 */
.ind_news .swiper-pagination {
  margin-top:20px;
  position:static;
}
.ind_news .swiper-pagination-bullet {
  width:8px;
  height:8px;
  background:rgba(255,255,255,.3);
  opacity:1;
}
.ind_news .swiper-pagination-bullet-active {
  background:#8ece32;
}

@media (max-width:1680px) {
}
@media (max-width:1440px) {
	.ind_news{ padding: 70px 0;}
	.ind_news .swiper-container {padding: 50px 0 20px;}
	
	.ly_ara .ind_news ul li .time{padding:27px 20px 0 0;}
}
@media (max-width:1200px) {
	.ind_news{padding:60px 0;}
	.ind_news .swiper-container {padding: 40px 0 20px;}
}
@media (max-width:1080px) {
	.ind_news{padding:50px 0;}
	.ind_news .swiper-container {padding: 30px 0 20px;}
	
	.ly_ara .ind_news ul li .time{padding:20px 15px 20px 0;}
}
@media (max-width:767px) {
	.ind_news{padding:40px 0;}
	.ind_news .swiper-container {padding: 20px 0;}
	.ind_news .ind_title{ margin-bottom:20px; max-width:100%;}
	.ind_news .swiper-slide .text{ padding:30px;}
	.ind_news .swiper-slide .text::before {top: -17px;right: 30px; width: 35px; height: 35px; background-size: 25px;}
	
	.ly_ara .ind_news ul li .time{padding: 15px 15px 15px 0;}
}
@media (max-width:550px) {
	.ind_news{padding:30px 0;}
	.ind_news .swiper-slide .text{ padding:20px;}
}

/*ind_form*/
.ind_form{ background:#f6f6f6; padding:80px 0; overflow:hidden;}
.ind_form .cont{display:flex; display: -webkit-flex;  justify-content:space-between;align-items:center;}
.left_order{ width:58%; float:left; background:#fff; padding:50px;box-shadow: 1px 5px 10px 0 rgba(0, 0, 0, 0.07); border-radius:16px 50px 16px 50px;}
.left_order .title{ color:#222; font-size:24px; margin-bottom:40px;}
.left_order ul li { width: 100%; margin-bottom:20px;}
.left_order ul li:nth-child(1),
.left_order ul li:nth-child(2){
    width: calc(50% - 10px);
    float:left;
}
.left_order ul li:nth-child(3){clear:both;}
.left_order ul li:nth-child(1){margin-right:20px;}
.left_order ul li:last-child { margin-bottom: 0;clear:both;}

.left_order ul li span{ display: block; height: 24px; line-height: 24px; color: #222; font-size: 16px; margin-bottom: 6px;}
.left_order ul li span sup{ vertical-align: middle; color: #f00; }

.left_order .nyMessage_ipt {
    width: 100%;
    padding:8px 20px;
    background-color: #fff;
    border:1px solid #ddd;
    border-radius:8px;
}
.left_order .nyMessage_ipt input {
    display: block;
    width: 100%;
    height: 36px;
    overflow: hidden;
    line-height: 36px;
    color: #555;
    font-size: 18px;
    background: none;
    border: 0;
    outline: none;
    text-transform: none;
}
.left_order .nyMessage_ipt input::placeholder{ color:#555;}

.left_order .nyMessage_area {
    width: 100%;
    padding: 8px 20px;
    background-color: #fff;
    border:1px solid #ddd;
    border-radius:8px;
}
.left_order .nyMessage_area textarea {
    display: block;
    width: 100%;
    height: 225px;
    overflow-y: auto;
    line-height: 30px;
    color: #222;
    font-size: 18px;
    background: none;
    border: 0;
    outline: none;
    resize: none;
}
.ly_fra .left_order .nyMessage_area textarea,.ly_ru .left_order .nyMessage_area textarea{ height:273px;}
.ly_spa .left_order .nyMessage_area textarea{ height:249px;}
.left_order .nyMessage_area textarea::placeholder{ color:#555;}

.left_order .nyMessage_btn button {
    display: block;
    width:100%;
    vertical-align: top;
    padding:0;
    height:56px;
    line-height: 56px;
    overflow: hidden;
    color: #fff;
    font-size: 20px;
    text-align: center;
    background-color: #8ece32;
    border: 0;
    outline: none;
    cursor: pointer;
    border-radius:999px;
}
.left_order .nyMessage_btn button:hover {
    background-color: #72b810;
    color:#fff;
}

.right_qa{ 
    width:40%; 
    float:right; 
    background:#263745; 
    padding:50px 40px;
    box-shadow: 1px 5px 10px 0 rgba(0, 0, 0, 0.07); 
    border-radius:16px 50px 16px 50px;
}
.right_qa .title{ 
    font-size:24px; 
    color:#fff;
    margin-bottom:30px;
    line-height:36px;
}
.right_qa dl{
    background:#fff;
    border-radius:8px;
    margin-bottom:20px;
    overflow:hidden;
}
.right_qa dl:last-child{
    margin-bottom:0;
}
.right_qa dl dt{ 
    font-size:16px; 
    font-weight:bold; 
    padding:20px; 
    cursor: pointer; 
    position:relative;
    border:0;
}
.right_qa dl dt i{ 
    display:block; 
    width:23px; 
    height:23px; 
    position: absolute; 
    right:20px; 
    top:50%;
    transform: translateY(-50%);
    border-radius:50%;
	border:1px solid #ddd;
	background:none;
}
.right_qa dl dt i:before{ 
    content:''; 
    display:block; 
    width:9px; 
    height:1px; 
    background:#263745; 
    position:absolute; 
    left:50%;top:50%; 
    transform:translate(-50%,-50%); 
}
.right_qa dl dt i:after{ 
    content:''; 
    display:block; 
    width:1px; 
    height:9px; 
    background:#263745;
    position:absolute; 
    left:50%;top:50%; 
    transform:translate(-50%,-50%);
    transition: all .3s ease;
}
.right_qa dl.on dt i{
    background:#73d13d;
	border:none;
}
.right_qa dl.on dt i:after{ 
    height:0;
    background:#fff;
}
.right_qa dl.on dt i:before{
    background:#fff;
}

.right_qa dl dd{ 
    padding:0 20px;
    height:0; 
    overflow:hidden; 
    visibility:hidden;
    border:0;
}
.right_qa dl.on dd{
    padding:0 20px 20px 20px;
    height:125px; 
    visibility:visible;
}
.right_qa dl dd p{ 
    font-size:16px; 
    line-height:30px; 
    color:#999;
    margin:0;
}
.ly_ara .right_qa dl dt i{ left:15px; right:auto;}

@media (max-width:1680px) {
}
@media (max-width:1440px) {
	.ind_form{padding:70px 0;}
}
@media (max-width:1280px) {
	.left_order{ width:53%;}
	.right_qa{ width:45%;}
}
@media (max-width:1200px) {
	.ind_form{padding:60px 0;}
	.left_order,.right_qa{width:49%;padding: 30px;}
	.left_order .title,.right_qa .title{margin-bottom: 10px;}
	.left_order .nyMessage_ipt{padding: 8px 10px;}
	.right_qa dl.on dd{ height:115px;}
}
@media (max-width:1080px) {
	.ind_form{padding:50px 0;}
	.left_order{ width:43%;}
	.left_order ul li:nth-child(1),
	.left_order ul li:nth-child(2){
        width:100%;
        float:none;
        margin-right:0;
    }
	.left_order ul li{ margin-bottom:13px;}
	.left_order .nyMessage_ipt{padding: 5px 15px; border-radius:10px;}
	.left_order .nyMessage_area textarea{ height:167px;}
	.left_order .nyMessage_btn button{ height:46px; line-height:46px; font-size:18px;padding: 0 35px; border-radius:999px;}
	
	.right_qa {width: 55%;}
	.right_qa dl dt{padding: 15px 40px 15px 15px; font-size:16px;}
	.right_qa dl dt i{ width:26px;height:26px;top:50%;}
	.right_qa dl.on dd{ padding:0 15px 15px 15px;}
	.right_qa dl dd p{ line-height:24px;}
}
@media (max-width:880px) {
	.ind_form .cont{ display: block !important;}
	.left_order,.right_qa{ width:100%; border-radius: 16px;}
	.right_qa{margin-top:20px;}
	.right_qa dl.on dd{ height:auto;}
}
@media (max-width:767px) {
	.ind_form{padding:40px 0;}
	.ind_form .ind_title{ max-width:100%;}
	.left_order .nyMessage_ipt input{height: 30px; line-height:30px; font-size:16px;}
	.left_order .nyMessage_area textarea{ font-size:16px;}
	.left_order .nyMessage_btn button{height:40px; line-height:40px; font-size:16px; border-radius:999px;}
}
@media (max-width:550px) {
    .left_order {padding: 20px;}
	.ind_form{padding:30px 0;}
	.left_order,.right_qa{padding: 20px;}
	.left_order .title,.right_qa .title{ font-size:22px; line-height: 28px;}
	.left_order ul li {margin-bottom: 8px;}
	.right_qa dl dt{ font-size:16px;}
}
@media (max-width:320px) {
	.left_order .nyMessage_ipt input::placeholder {
  font-size: 14px;
}
.left_order .nyMessage_ipt input::-webkit-input-placeholder {
  font-size: 14px;
}
.left_order .nyMessage_ipt input::-moz-placeholder {
  font-size: 14px;
}
.left_order .nyMessage_ipt input:-ms-input-placeholder {
  font-size: 14px;
}
}