.nyProduct_show { overflow: hidden; padding: 40px 0 80px;}
.nyProShow_swiper { width: 50%; height: 400px; overflow: hidden; border: 1px solid #dfdfdf; float: left;}
.nyProShow_swiper .swiper-container { width: 100%; height: 100%; overflow: hidden;}
.nyProShow_swiper .swiper-container .swiper-slide { width: 100%; height: 100%;overflow: hidden; position: relative;}
.nyProShow_text { width: 50%; padding-left: 40px; float: right;}
.nyProShow_text h1.nyProShow_name { line-height: 1.5; color: #205299; font-size: 24px; font-weight: bold; margin: 0 auto 20px;}
.nyProShow_text p { line-height: 24px; color: #999; font-size: 14px; margin: 0 auto 12px;}
.nyProShow_text p em { color: #333;}
.nyProShow_text p span { display: block; color: #333;}
.nyProShow_text .nyProShow_btn { height: 48px; margin: 40px auto 0;}
.nyProShow_btn a { display: block; width: 48%; height: 48px; overflow: hidden; line-height: 48px; color: #fff; font-size: 16px; text-align: center; border-radius: 2px;}
.nyProShow_btn a.btn1 { float: left; background-color: #205299;}
.nyProShow_btn a.btn2 { float: right; background-color: #666;}
.nyProShow_btn a.btn1:hover { line-height: 46px; background-color: #fff; border: 1px solid #205299; color: #205299;}
.nyProShow_btn a.btn2:hover { background-color: #205299;}

.nyProShow_container { margin: 40px 0;}
.nyProShow_title { width: 100%; height: 40px; overflow: hidden; border-bottom: 1px solid #dfdfdf; margin-bottom: 20px;}
.nyProShow_title span { display: block; width: 120px; height: 40px; line-height: 40px; color: #333; font-size: 16px; font-weight: bold; text-align: center; background-color: #f8f8f8; border: 1px solid #dfdfdf; border-bottom: 0;}

.nyProShow_con { line-height: 2; color: #666; font-size: 16px; margin-bottom: 40px;}
.nyProShow_con p, .nyProShow_con p span, .nyProShow_con p em, .nyProShow_con p font, .nyProShow_con span, .nyProShow_con em { line-height: 2!important; color: #666!important; font-size: 15px!important;}
.nyProShow_con img { max-width: 100%; height: auto!important; margin: 20px 0;}
.nyProShow_con table { width: auto!important; max-width: 100%; height: auto !important;}
.nyProShow_con table tr th p, .nyProShow_con table tr td p, .nyProShow_con table tr th span, .nyProShow_con table tr td span { line-height: 2!important; color: #666!important; font-size: 14px!important; word-break: break-all; white-space:normal!important;}
.nyProShow_con iframe { width: 100% !important; height: 500px !important; margin: 10px 0;}

.nyProShow_msg ul li { margin-bottom: 20px;}
.nyProShow_msg ul li:last-child { margin-bottom: 0;}
.msg_ipt, .msg_ipt, .msg_area, .msg_code { padding-left: 80px; position: relative;}
.msg_ipt select, .msg_ipt input, .msg_area textarea, .msg_code input { display: block; width: 100%; height: 36px; line-height: 22px; padding: 6px 15px; font-size: 14px; color: #76838f; background-color: #fff; background-image: none; border: 1px solid #e4eaec; border-radius: 3px; outline: none;}
.msg_area textarea { height: 108px; resize: none;}
.msg_code { height: 36px; padding-right: 100px; position: relative;}
.msg_code input {  border-right: 0; border-radius: 3px 0 0 3px;}
.msg_code span { display: block; padding: 6px 15px; font-size: 14px; font-weight: 400; line-height: 1; color: #76838f; text-align: center; background-color: #f3f7f9; border: 1px solid #e4eaec; border-radius: 0 3px 3px 0; position: absolute; top: 0; right: 0;}
.msg_btn button { display: block; width: 100%; padding: 10px 15px; font-size: 18px; line-height: 1.4; color: #fff; border-radius: 3px; background-color: #205299; border: 1px solid #205299; cursor: pointer;}

.nyProShow_msg ul li p { height: 36px; line-height: 36px; color: #555; font-size: 14px; position: absolute; left: 0; top: 0;}

@media (max-width:1440px) {
}
@media (max-width:1366px) {
}
@media (max-width:1280px) {
  .nyProShow_con iframe { height: 440px !important;}
}
@media (max-width:1200px) {
  .nyProduct_show { padding: 40px 0 60px;}
  .nyProShow_swiper { height: 360px;}
}
@media (max-width:1080px) {
  .nyProShow_con iframe { height: 360px !important;}
}
@media (max-width:1024px) {
  .nyProShow_text { padding-left: 30px;}
}
@media (max-width:920px) {
  .nyProShow_swiper { height: 320px;}
  .nyProShow_con iframe { height: 320px !important;}
}
@media (max-width:767px) {
  .nyProduct_show { padding: 20px 0 60px;}
  .nyProShow_swiper { width: 100%; height: 280px; float: none; margin-bottom: 20px;}
  .nyProShow_text { width: 100%; padding-left: 0; float: none;}
  .nyProShow_text h1.nyProShow_name { font-size: 20px; margin: 0 auto 10px;}    
  .nyProShow_text .nyProShow_btn { margin: 20px auto 0;}

  .nyProShow_container { margin: 20px 0;}
  .nyProShow_msg ul li { margin-bottom: 10px;}
  .msg_ipt, .msg_ipt, .msg_area, .msg_code { height: auto; padding-left: 0;}
  .nyProShow_msg ul li p { position: inherit; left: inherit; top: inherit;}  
  .msg_code span { top: inherit; bottom: 0;}
  .msg_btn { margin-top: 20px;}

  .nyProShow_con iframe { height: 200px !important;}
}
@media (max-width:375px) {
}
@media (max-width:320px) {
  .nyProShow_swiper { height: 240px;}
}

