@font-face {
  font-family: 'opposans-b';
  src: url('../ldy2-fonts/opposans-b.ttf') format('truetype'), url('../ldy2-fonts/opposans-b.woff') format('woff');
}
@font-face {
  font-family: 'Montserrat-Bold';
  src: url('../ldy2-fonts/Montserrat-Bold.ttf') format('truetype'), url('../ldy2-fonts/Montserrat-Bold.woff') format('woff');
}
body {
  overflow-x: hidden;
  font-family: 'opposans-b', 'Microsoft YaHei', Arial, SimSun, Sans-serif !important;
}
li {
  list-style: none;
}
body,
html,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
dl,
div,
li,
dt,
dd,
a,
img,
i,
span,
blockquote,
em {
  margin: 0;
  padding: 0;
}
i,
em {
  font-style: normal;
}
.clear {
  clear: both;
  height: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
img {
  width: 100%;
  height: auto;
  max-width: 100%;
}
a {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
}
a:hover,
a:focus,
a:active {
  text-decoration: none;
}
.no-mr {
  margin-right: 0!important;
}
.no-mb {
  margin-bottom: 0!important;
}
.no-pr {
  padding-right: 0!important;
}
.no-pb {
  padding-bottom: 0!important;
}
.mt10 {
  margin-top: 10px;
}
.mt20 {
  margin-top: 20px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mt50 {
  margin-top: 50px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb40 {
  margin-bottom: 40px;
}
.mb50 {
  margin-bottom: 50px;
}
.pt10 {
  padding-top: 10px;
}
.pt20 {
  padding-top: 20px;
}
.pt30 {
  padding-top: 30px;
}
.pt40 {
  padding-top: 40px;
}
.pt50 {
  padding-top: 50px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb40 {
  padding-bottom: 40px;
}
.pb50 {
  padding-bottom: 50px;
}
.indent1 {
  text-indent: 1em;
}
.indent2 {
  text-indent: 2em;
}
.indent3 {
  text-indent: 3em;
}
.indent4 {
  text-indent: 4em;
}
.indent5 {
  text-indent: 5em;
}
.center {
  text-align: center;
}
.img-box {
  overflow: hidden;
  position: relative;
}
.img-box img {
  transition: 1s ease;
  -webkit-transition: 1s ease;
  -moz-transition: 1s ease;
  -ms-transition: 1s ease;
  -o-transition: 1s ease;
}
.img-box:hover img {
  transform: translate(0, 0) rotate(0) scale(1.1, 1.1) skew(0, 0) rotateX(0) rotateY(0);
  -webkit-transform: translate(0, 0) rotate(0) scale(1.1, 1.1) skew(0, 0) rotateX(0) rotateY(0);
  -moz-transform: translate(0, 0) rotate(0) scale(1.1, 1.1) skew(0, 0) rotateX(0) rotateY(0);
  -ms-transform: translate(0, 0) rotate(0) scale(1.1, 1.1) skew(0, 0) rotateX(0) rotateY(0);
  -o-transform: translate(0, 0) rotate(0) scale(1.1, 1.1) skew(0, 0) rotateX(0) rotateY(0);
}
.scroll-box {
  overflow: hidden;
  position: relative;
}
.scroll-box ul {
  width: 9999px;
}
.scroll-box ul li {
  float: left;
}
#ldy2-header {
  height: 73px;
  line-height: 73px;
  background: #fff;
  padding-left: 36px;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 50;
  display: flex;
  justify-content: space-between;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
}
#ldy2-header .logo img {
  display: inline-block;
  vertical-align: middle;
}
#ldy2-header .menu-box .menu {
  display: flex;
  justify-content: space-between;
}
#ldy2-header .menu-box .menu li {
  margin-left: 53px;
}
#ldy2-header .menu-box .menu li a {
  font-size: 18px;
  color: #595959;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
}
#ldy2-header .menu-box .menu li a:hover {
  color: #e0640d;
}
#ldy2-header .menu-box .menu li:first-child {
  margin-left: 0;
}
#ldy2-header .contact-info {
  line-height: normal;
}
#ldy2-header .contact-info p {
  margin-top: 15px;
}
#ldy2-header .contact-info p em {
  font-size: 14px;
  color: #050505;
  display: block;
  line-height: 1.6em;
}
#ldy2-header .contact-info p em i {
  color: #ff6900;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
}
#ldy2-header .nav-form {
  width: 170px;
  background-image: -moz-linear-gradient(top, #e99921, #f1c821);
  /* Firefox */
  background-image: -webkit-linear-gradient(top, #e99921, #f1c821);
  /* Saf4+, Chrome */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e99921, endColorstr=#f1c821, GradientType='0');
  /* IE*/
  text-align: center;
  color: #fff;
  font-size: 18px;
  position: relative;
  z-index: 30;
}
#ldy2-header .nav-form span {
  display: inline-block;
  cursor: pointer;
  padding-left: 38px;
  background: url(../ldy2-images/global.png) no-repeat left center;
}
#ldy2-header .nav-form-main {
  text-align: left;
  position: fixed;
  top: 73px;
  left: 0;
  width: 100%;
  z-index: 99;
  font-size: 16px;
  display: none;
  color: #000;
}
#ldy2-header .nav-form-main input,
#ldy2-header .nav-form-main textarea {
  border: none;
  outline: none;
}
#ldy2-header .nav-form-main button,
#ldy2-header .nav-form-main input,
#ldy2-header .nav-form-main select {
  vertical-align: middle;
}
#ldy2-header .nav-form-main dt {
  display: block;
  line-height: normal;
}
#ldy2-header .nav-form-main .containe_new {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto;
}
#ldy2-header .nav-form-main .fs60 {
  font-size: 60px;
  font-weight: bold;
}
#ldy2-header .nav-form-main .fs30 {
  font-size: 30px;
  font-weight: bold;
}
#ldy2-header .nav-form-main .padding_new {
  padding: 4% 0 6%;
  display: flow-root;
}
#ldy2-header .nav-form-main .contact_new01 {
  background: url(../ldy2-images/pic01.jpg) no-repeat center;
  background-size: cover;
}
#ldy2-header .nav-form-main .contact_new01 .feed {
  max-width: 40%;
  width: 600px;
  background: #fff;
  border-radius: 10px;
  padding: 50px 58px;
  box-sizing: border-box;
}
#ldy2-header .nav-form-main .contact_new01 .feed form {
  margin-top: 30px;
}
#ldy2-header .nav-form-main .contact_new01 .feed dt {
  width: 100%;
  margin-bottom: 15px;
}
#ldy2-header .nav-form-main .contact_new01 .feed dt p {
  font-size: 14px;
  color: #666;
  display: block;
  margin-bottom: 5px;
}
#ldy2-header .nav-form-main .contact_new01 .feed dt p i {
  color: red;
}
#ldy2-header .nav-form-main .contact_new01 .feed dt .inp {
  height: 30px;
  line-height: 30px;
  width: 100%;
  border-bottom: 1px solid #ccc;
}
#ldy2-header .nav-form-main .contact_new01 .feed textarea {
  border-bottom: 1px solid #ccc;
  width: 100%;
  height: 80px;
  display: block;
}
#ldy2-header .nav-form-main .contact_new01 .feed dt .inp:hover,
#ldy2-header .nav-form-main .contact_new01 .feed textarea:hover {
  border-color: #ff722f;
}
#ldy2-header .nav-form-main .contact_new01 .feed i {
  font-size: 14px;
  color: #666;
}
#ldy2-header .nav-form-main .contact_new01 .feed i.bt {
  margin-top: -26px;
  display: block;
}
#ldy2-header .nav-form-main .contact_new01 .feed .sub {
  width: 200px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 500px;
  background: #ff722f;
  color: #fff;
  margin: 0 auto;
  cursor: pointer;
  display: block;
  margin-top: 30px;
}
#ldy2-header .nav-form-main .contact_new01 .feed .sub:hover {
  background: #083368;
}
#ldy2-header .nav-form-main .contact_new01 .box {
  max-width: calc(56%);
  color: #fff;
  width: 800px;
}
#ldy2-header .nav-form-main .contact_new01 .box h2 {
  letter-spacing: 2px;
  display: block;
  margin-bottom: 8%;
}
#ldy2-header .nav-form-main .contact_new01 .box li {
  width: 52%;
  float: left;
  margin-bottom: 8%;
}
#ldy2-header .nav-form-main .contact_new01 .box li:nth-child(2n) {
  float: right;
  width: 45%;
}
#ldy2-header .nav-form-main .contact_new01 .box li img {
  width: 55px;
  height: 55px;
  float: left;
}
#ldy2-header .nav-form-main .contact_new01 .box li p {
  display: block;
  width: calc(100% - 72px);
  float: right;
  line-height: 26px;
}
#ldy2-header .nav-form-main .contact_new01 .box li i {
  font-family: 'arial';
}
#ldy2-header .nav-form-main .contact_new01 a {
  color: #fff;
}
#ldy2-header .nav-form-main .contact_new01 .box li a:hover {
  color: #ff722f;
}
#ldy2-header .nav-form-main .contact_new01 .box dl {
  margin-top: 8%;
}
#ldy2-header .nav-form-main .contact_new01 .box dd {
  float: right;
  display: flex;
}
#ldy2-header .nav-form-main .contact_new01 .box dd p {
  font-size: 14px;
  margin-left: 30px;
  line-height: 120px;
}
#ldy2-header .nav-form-main .contact_new01 .box dd img {
  display: block;
  width: 120px;
}
#ldy2-header .nav-form-main .contact_new01 .box dt {
  width: 100%!important;
  background: #ff722f;
  border-radius: 5px;
  float: left;
  display: flex;
  padding: 20px 40px;
  box-sizing: border-box;
}
#ldy2-header .nav-form-main .contact_new01 .box dt .ic {
  width: 36px;
  height: 54px;
  margin-right: 30px;
  margin-top: 10px;
  overflow: hidden;
}
#ldy2-header .nav-form-main .contact_new01 .box dt b {
  font-family: 'arial';
  font-weight: bold;
}
#ldy2-header .nav-form-main .contact_new01 .box dt .p {
  line-height: 34px;
}
#ldy2-header .nav-form-main .contact_new01 .box dt:hover {
  background: #fff;
  color: #ff722f;
}
#ldy2-header .nav-form-main .contact_new01 .box dt:hover .ic img {
  transform: translateY(-200px);
  filter: drop-shadow(#ff722f 0 200px);
}
#ldy2-mainbody {
  background: #fff;
  margin-top: 73px;
}
#ldy2-mainbody .case-box .case-head {
  font-size: 4.35rem;
  color: #7a797f;
  text-align: center;
  line-height: 150px;
  text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -ms-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -o-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  filter: Shadow(Color=rgba(0, 0, 0, 0.3), Direction=0, Strength=5px);
  filter: dropshadow(OffX=0, OffY=3px, Color=rgba(0, 0, 0, 0.3), Positive='true');
}
#ldy2-mainbody .case-box .case-head em {
  color: #e0640d;
}
#ldy2-mainbody .case-box .img-box {
  display: block!important;
  position: relative;
}
#ldy2-mainbody .case-box .img-box .layer-box{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  transition: 0.4s ease;
  height: 0;
  overflow: hidden;
}
#ldy2-mainbody .case-box .img-box:hover .layer-box{
  height: 100%;
}
#ldy2-mainbody .case-box .img-box .layer-box .topbox{
  height: 79%;
  padding: 4px 15px 10px;
  background: linear-gradient(to bottom, #3b8cee, #12b3f9);
}
#ldy2-mainbody .case-box .img-box .layer-box .topbox .topnum h4{
  font-size: 60px;
  color: #fff;
  font-family: 'Montserrat-Bold';
}
#ldy2-mainbody .case-box .img-box .layer-box .topbox .topnum em{
  font-size: 20px;
  font-family: 'Montserrat-Bold';
  display: block;
  margin-top: -10px;
  color: #fff;
}
#ldy2-mainbody .case-box .img-box .layer-box .topbox .topnum .nll h4,
#ldy2-mainbody .case-box .img-box .layer-box .topbox .topnum .nll em{
  color: #fdaf40;
}
#ldy2-mainbody .case-box .img-box .layer-box .topbox .midcon p{
  color: #fff;
  font-size: 18px;
  margin-top: 20px;
  max-width: 340px;
}
#ldy2-mainbody .case-box .img-box .layer-box .botimg{
  height: 21%;
  background: #fff url(../ldy2-images/ghnn-bg.jpg) no-repeat left top;
  background-size: 100%;
  text-align: center;
}
#ldy2-mainbody .case-box .img-box .layer-box .botimg img{
  width: auto;
  max-height: 80%;
  height: auto;
  position: relative;
  top: 39%;
  transform: translateY(-25%);
  display: inline-block;
}
#ldy2-mainbody .about-box {
  padding: 40px 0 54px;
}
#ldy2-mainbody .about-box .a-head {
  text-align: center;
  color: #7a797f;
  font-size: 60px;
  text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -ms-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -o-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  filter: Shadow(Color=rgba(0, 0, 0, 0.3), Direction=0, Strength=5px);
  filter: dropshadow(OffX=0, OffY=3px, Color=rgba(0, 0, 0, 0.3), Positive='true');
}
#ldy2-mainbody .about-box .a-head i {
  color: #d93d3d;
}
#ldy2-mainbody .about-box .a-main-box {
  margin-top: 37px;
  padding: 0 5.85%;
}
#ldy2-mainbody .about-box .a-main-box .a-video {
  width: 20.4%;
}
#ldy2-mainbody .about-box .a-main-box .a-video .the_video {
  max-width: 100%;
  min-width: 345px;
  position: relative;
}
#ldy2-mainbody .about-box .a-main-box .a-video .the_video a{
  display: block;
  position: relative;
}
#ldy2-mainbody .about-box .a-main-box .a-video .the_video a:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 99px;
  height: 99px;
  margin: -50px 0 0 -50px;
  cursor: pointer;
  background: url(../ldy2-images/v-play.png) no-repeat center;
  z-index: 10;
}
#ldy2-mainbody .about-box .a-main-box .a-video p {
  text-align: center;
  font-size: 24px;
  color: #1d2974;
  margin-top: 19px;
  text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -ms-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -o-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  filter: Shadow(Color=rgba(0, 0, 0, 0.3), Direction=0, Strength=5px);
  filter: dropshadow(OffX=0, OffY=3px, Color=rgba(0, 0, 0, 0.3), Positive='true');
}
#ldy2-mainbody .about-box .a-main-box .a-con {
  width: 79.6%;
  padding-left: 47px;
}
#ldy2-mainbody .about-box .a-main-box .a-con p {
  font-size: 26px;
  color: #3f3f3f;
  line-height: 1.6em;
  margin-top: -10px;
  font-weight: 100;
  text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -ms-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -o-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  filter: Shadow(Color=rgba(0, 0, 0, 0.3), Direction=0, Strength=5px);
  filter: dropshadow(OffX=0, OffY=3px, Color=rgba(0, 0, 0, 0.3), Positive='true');
}
#ldy2-mainbody .about-box .a-main-box .a-con p i {
  color: #e14848;
}
#ldy2-mainbody .strength-box {
  height: 159px;
  background: url(../ldy2-images/jsdwowe.jpg) no-repeat center;
  text-align: center;
  padding-top: 22px;
}
#ldy2-mainbody .strength-box p {
  color: #c82a2a;
  font-size: 58px;
}
#ldy2-mainbody .strength-box p i {
  color: #7a797f;
}
#ldy2-mainbody .strength-box span {
  font-size: 28px;
  color: #fff;
  display: block;
  margin-top: -18px;
}
#ldy2-mainbody .strength-box span em {
  color: #14a3f9;
}
#ldy2-mainbody .strength-box span em:first-child {
  color: #ffc107;
}
#ldy2-mainbody .strength-box span em:last-child {
  color: #0866c3;
}
#ldy2-mainbody .product-box {
  padding: 38px 0 44px;
  background: url(../ldy2-images/treddsd.jpg) no-repeat center;
  background-size: cover;
  text-align: center;
  overflow: hidden;
}
#ldy2-mainbody .product-box .pro-head {
  font-size: 60px;
  color: #fff;
}
#ldy2-mainbody .product-box .pro-head i {
  color: #f8c9a7;
}
#ldy2-mainbody .product-box .pro-list {
  overflow: hidden;
  width: 1200px;
  display: inline-block;
  text-align: left;
  background: url(../ldy2-images/ewewewe.png) no-repeat center bottom;
  padding-bottom: 15px;
  margin-top: 25px;
}
#ldy2-mainbody .product-box .pro-list .slick-slide{
  padding: 0 14px;
}
#ldy2-mainbody .product-box .pro-list .swiper-slide {
  color: rgba(255, 255, 255, 0.5);
  font-size: 20px;
  width: auto;
  cursor: pointer;
  position: relative;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
}
#ldy2-mainbody .product-box .pro-main-con .slick-slide{
  padding: 0 40px;
}
#ldy2-mainbody .product-box .pro-list .swiper-slide:after {
  content: '';
  position: absolute;
  bottom: -15px;
  left: 50%;
  width: 58px;
  height: 3px;
  background: #fff;
  margin-left: -29px;
  border-radius: 2px;
  opacity: 0;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
}
#ldy2-mainbody .product-box .pro-list .swiper-slide:hover,
#ldy2-mainbody .product-box .pro-list .slick-current .swiper-slide {
  color: #ffffff;
}
#ldy2-mainbody .product-box .pro-list .swiper-slide:hover:after,
#ldy2-mainbody .product-box .pro-list .slick-current .swiper-slide:after {
  opacity: 1;
}
#ldy2-mainbody .product-box .pro-list .slick-list{
  overflow: visible;
}
#ldy2-mainbody .product-box .pro-main-con {
  margin: 33px auto 0;
  padding-top: 10px;
  width: 784px;
}
#ldy2-mainbody .product-box .pro-main-con .slick-list{
  overflow: visible;
}
#ldy2-mainbody .product-box .pro-main-con .swiper-slide {
  padding: 51px 102px 0 113px;
  overflow: hidden;
  text-align: left;
  background: url(../ldy2-images/tresdxz1.png) no-repeat center;
  background-size: cover;
  height: 268px;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
}
#ldy2-mainbody .product-box .pro-main-con .swiper-slide:hover,
#ldy2-mainbody .product-box .pro-main-con .slick-current .swiper-slide {
  transform: translateY(-10px);
  background-image: url(../ldy2-images/tresdxz-h.png);
}
#ldy2-mainbody .product-box .pro-main-con .swiper-slide .ico-box {
  max-width: 97px;
  display: inline-block;
  margin-top: 40px;
}
#ldy2-mainbody .product-box .pro-main-con .swiper-slide .con-box {
  display: inline-block;
  color: #fff;
  max-width: 306px;
}
#ldy2-mainbody .product-box .pro-main-con .swiper-slide .con-box h4 {
  font-size: 30px;
}
#ldy2-mainbody .product-box .pro-main-con .swiper-slide .con-box p {
  font-size: 16px;
  line-height: 1.7em;
  margin-top: 12px;
}
#ldy2-mainbody .product-box .more-btn {
  text-align: left;
  display: block;
  width: 312px;
  line-height: 54px;
  margin: 45px auto 0;
  transition: 0.7s ease;
  -webkit-transition: 0.7s ease;
  -moz-transition: 0.7s ease;
  -ms-transition: 0.7s ease;
  -o-transition: 0.7s ease;
  font-size: 24px;
  color: #fff;
  border: 3px solid rgba(255,255,255,.4);
  background: url(../ldy2-images/kskdsarrow.png) no-repeat 83% center;
  padding-left: 43px;
  border-radius: 5px;
  cursor: pointer;
}
#ldy2-mainbody .product-box .more-btn:hover {
  background-position-x: 88%;
}
#ldy2-mainbody .news-box {
  padding-top: 36px;
  padding-bottom: 46px;
  background: url(../ldy2-images/ads-bg-ico.png) no-repeat 73% 67%,url(../ldy2-images/goo-bg-ico.png) no-repeat 11% 4%,url(../ldy2-images/fb-ico.png) no-repeat 92.5% 14%,url(../ldy2-images/tk-ico.png) no-repeat 5.5% 77.5%;
  text-align: center;
}
#ldy2-mainbody .news-box .wrap-box .gd-box.tik-box .jtal{
	width: 65%;
}
#ldy2-mainbody .news-box .wrap-box .gd-box.tik-box .tit{
	width: 35%;
	padding-left: 4%;
}
#ldy2-mainbody .news-box .wrap-box .gd-box.tik-box .tit h3{
	font-size: 44px;
}
#ldy2-mainbody .news-box h3 {
  font-size: 48px;
  color: #333333;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -ms-text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  filter: Shadow(Color=rgba(0, 0, 0, 0.3), Direction=0, Strength=5px);
  filter: dropshadow(OffX=0, OffY=0, Color=rgba(0, 0, 0, 0.3), Positive='true');
}
#ldy2-mainbody .news-box h2 {
  font-size: 48px;
  color: #000;
  text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -ms-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  -o-text-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  filter: Shadow(Color=rgba(0, 0, 0, 0.3), Direction=0, Strength=5px);
  filter: dropshadow(OffX=0, OffY=3px, Color=rgba(0, 0, 0, 0.3), Positive='true');
  margin: 5px 0 16px;
}
#ldy2-mainbody .news-box .wrap-box{
  width: 1245px;
  margin: 0 auto;
  text-align: left;
}
#ldy2-mainbody .news-box .head h3 i {
  color: #e0640d;
}
#ldy2-mainbody .news-box .head h2 i {
  color: #d90404;
}
#ldy2-mainbody .news-box .head p {
  color: #333333;
  font-size: 26px;
  margin-bottom: 45px;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .tit{
  width: 30%;
  padding-top: 40px;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .tit h3{
  font-size: 48px;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .tit h3 i{
  font-size: 30px;
  color: #000;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .tit p{
  font-size: 30px;
  margin-top: 15px;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .tit .dots{
	margin-top: 26px;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .tit .dots li{
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 50%;
	background: #989ca5;
	margin-right: 15px;
	transition: 0.3s ease;
	cursor: pointer;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .tit .dots li.slick-active{
	width: 30px;
	background: #488bf3;
	border-radius: 10px;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .tit .dots li button{
	display: none;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal{
  width: 70%;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li{
  padding: 20px;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li>div{
  background: #fff;
  padding: 37px 36px 45px;
  border-radius: 9px;
  box-shadow: 0 0 15px 2px rgba(0,0,0,.2);
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li h4{
  color: #333333;
  font-size: 28px;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .subcon p{
  font-size: 21px;
  color: #333333;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .subcon p i{
  color: #0074fa;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con{
  margin: 15px 0 44px;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con dl dd{
  position: relative;
  font-size: 15px;
  color: #6c717f;
  padding-left: 30px;
  background-position: left 3px;
  background-repeat: no-repeat;
  margin: 8px 0;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con .left dd:first-child{
  background-image: url(../ldy2-images/ldy-social-ico01.png);
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con .left dd:nth-of-type(2){
  background-image: url(../ldy2-images/ldy-social-ico03.png);
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con .left dd:last-child{
  background-image: url(../ldy2-images/ldy-social-ico05.png);
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con .right dd:first-child{
  background-image: url(../ldy2-images/ldy-social-ico02.png);
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con .right dd:nth-of-type(2){
  background-image: url(../ldy2-images/ldy-social-ico04.png);
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con .right dd:last-child{
  background-image: url(../ldy2-images/ldy-social-ico06.png);
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con dl dd img{
  width: auto;
  margin-left: 8px;
  display: inline-block;
  margin-top: 3px;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con .right dd:last-child img{
  position: absolute;
  right: -5px;
  top: 3px;
}

#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li a{
  display: block;
  width: 180px;
  line-height: 47px;
  margin: 39px auto 0;
  background: #5474ef;
  color:#FFF;
  text-align: center;
  font-size: 18px;
  border-radius: 10px;
  transition: 0.3s ease;
}
#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li a:hover{
  background-color: #000;
}

#ldy2-mainbody .partner-box li {
  padding: 10px;
  float: left;
  width: 3.703%;
}
#ldy2-mainbody .partner-box li img {
  width: 100%;
}
#ldy2-mainbody .form-box {
  padding: 32px 0 38px;
  background: url(../ldy2-images/form-bg-l.png) no-repeat left top, url(../ldy2-images/form-bg-r.png) no-repeat right top;
  margin-top: -66px;
}
#ldy2-mainbody .form-box .fo-head {
  font-size: 48px;
  color: #000;
  text-align: center;
  line-height: 50px;
  margin-top: 60px;
}
#ldy2-mainbody .form-box .fo-head i {
  display: inline-block;
  padding-left: 48px;
  background: url(../ldy2-images/goo-ico.png) no-repeat left center;
}
#ldy2-mainbody .form-box .wrap-box {
  width: 95%;
  max-width: 885px;
  margin: 36px auto 0;
}
#ldy2-mainbody .form-box .wrap-box .form-body {
  background: #fff;
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.2);
  padding: 45px 44px 60px;
  position: relative;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .type-box {
  margin-bottom: 18px;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .type-box li {
  float: left;
  line-height: 28px;
  padding: 0 6px;
  cursor: pointer;
  border: 1px solid #999999;
  border-radius: 6px;
  margin-right: 10px;
  color: #666666;
  font-size: 14px;
  transition: 0.3s ease;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .type-box li:last-child {
  margin-right: 0;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .type-box li:hover,
#ldy2-mainbody .form-box .wrap-box .form-body form .type-box li.active {
  background: #ffc107;
  color: #fff;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .add_choose .distpickerbox {
  margin: 15px 0;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .add_choose .distpickerbox select {
  background: #f3f3f3;
  line-height: 35px;
  height: 35px;
  border: none;
  outline: none;
  font-size: 14px;
  padding: 0 12px;
  color: #a5a4a4;
  border-radius: 6px;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .grid-box {
  margin-bottom: 14px;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .grid-box .column {
  width: 32%;
  margin-right: 2%;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .grid-box .column:last-child {
  margin-right: 0;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .grid-box .column input {
  width: 100%;
  background: #f3f3f3;
  line-height: 35px;
  height: 35px;
  border: none;
  outline: none;
  font-size: 14px;
  padding: 0 12px;
  color: #a5a4a4;
  border-radius: 6px;
  font-weight: 100;
}
#ldy2-mainbody .form-box .wrap-box .form-body form textarea {
  width: 100%;
  background: #f3f3f3;
  line-height: 35px;
  height: 55px;
  border: none;
  outline: none;
  font-size: 14px;
  padding: 0 12px;
  color: #a5a4a4;
  border-radius: 6px;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .sub-box {
  margin-top: 18px;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .sub-box input,
#ldy2-mainbody .form-box .wrap-box .form-body form .sub-box a {
  line-height: 30px;
  width: 169px;
  border: none;
  outline: none;
  text-align: center;
  color: #fff;
  border-radius: 20px;
  background: #ffc107;
  font-size: 14px;
  margin-left: 9px;
  transition: 0.3 ease;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .sub-box input:hover,
#ldy2-mainbody .form-box .wrap-box .form-body form .sub-box a:hover {
  background: #000!important;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .sub-box input {
  margin-left: 0;
  background: #0248b1;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .sub-box a {
  display: inline-block;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .sub-box a:last-of-type {
  background: #d93d3d;
}
#ldy2-mainbody .form-box .proimg {
  width: auto;
  margin-top: 18px;
}
#ldy2-mainbody .links-box {
  padding-bottom: 28px;
}
#ldy2-mainbody .links-box .containerbox .top {
  position: relative;
  padding-bottom: 6px;
  border-bottom: 1px solid #bbb;
}
#ldy2-mainbody .links-box .containerbox .top p {
  color: #111111;
  font-size: 18px;
}
#ldy2-mainbody .links-box .containerbox .bot-con{
	padding: 16px 0 10px;
}
#ldy2-mainbody .links-box .containerbox .bot-con p{
	font-size: 18px;
	color: #111111;
	line-height: 1.8em;
	text-align: center;
}
#ldy2-mainbody .links-box .containerbox .bot-con p strong{
	font-weight: bold;
}
#ldy2-mainbody .links-box .containerbox .bot-con p i{
	color: #0362bc;
}
#ldy2-mainbody .links-box .containerbox .bot-con p em{
	color: #e95e00;
}
#ldy2-mainbody .links-box .containerbox .bot-con p span{
	color: #d50303;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .sub-box .gzbox {
  position: absolute;
  right: 45px;
  bottom:16px;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .sub-box .gzbox img {
  width: auto;
  max-width: 66px;
  border:1px solid #ddd;
  display: inline-block;
}
#ldy2-mainbody .form-box .wrap-box .form-body form .sub-box .gzbox img:last-child {
  margin-left: 12px;
}
#ldy2-mainbody .links-box .containerbox .bottom {
  padding-top: 16px;
}
#ldy2-mainbody .links-box .containerbox .bottom a {
  float: left;
  font-size: 18px;
  color: #111111;
  margin-left: 15px;
  transition: 0.3s ease;
}
#ldy2-mainbody .links-box .containerbox .bottom a:first-child {
  margin-left: 0;
}
#ldy2-mainbody .links-box .containerbox .bottom a:hover {
  color: #ffc107;
}
#footer {
  background: #1a1a1a;
  color: #fff;
  padding: 15px 0 26px;
}
#footer .top {
  text-align: center;
}
#footer .top p {
  font-size: 24px;
}
#footer .top p i {
  position: relative;
  cursor: pointer;
}
#footer .top p i:after{
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  bottom: -2px;
  height: 1px;
  background: #fff;
  z-index: 2;
}
#footer .bottom {
  margin-top: 8px;
}
#footer .bottom > div {
  max-width: 50%;
  font-size: 16px;
}
#footer .bottom > div a {
  display: block;
  line-height: 1.8em;
  transition: 0.3s ease;
}
#footer .bottom > div a:hover {
  color: #ffc107;
}
#footer .bottom > div.the_l a {
  display: inline-block;
}
#footer .bottom > div.the_l a:first-child img{
  margin-left: -6px;
  max-width: 180px;
}
.add_choose .distpickerbox {
  margin-top: 15px;
}
.add_choose .distpickerbox select {
  width: 48.5%;
  display: inline-block;
  height: 40px;
  border: 1px solid #ccc;
  padding-left: 15px;
  border-radius: 8px;
}
.add_choose .distpickerbox select:last-child {
  margin-left: 2%;
}
.containerbox {
  width: 1430px;
  margin: 0 auto;
}
.cn-form {
  width: 100%;
  height: auto;
  padding: 35px 45px 25px;
  border: 1px solid #dddddd;
  background: #fff;
}
.cn-form p {
  font-size: 18px;
  padding: 10px 0;
  color: #666;
}
.cn-form .formtit {
  margin-bottom: 26px;
  font-size: 22px;
  font-weight: 600;
  line-height: 23px;
  color: #444;
  text-align: center;
  padding-bottom: 18px;
  background: url(../ldy2-images/form-tit-bg.jpg) no-repeat center bottom;
}
.cn-form li {
  margin-bottom: 13px;
  color: #444;
}
.cn-form li label {
  font-weight: 600;
  display: block;
  margin-bottom: 5px;
  font-size: 14px;
}
.cn-form .btnTjly {
  font-size: 15px;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  width: 100%;
  height: 38px;
  background: #e6212a;
  border: none;
  cursor: pointer;
  color: #fff;
}
.cn-form .btnTjly:hover {
  background: #000;
}
.cn-form .m-form-l {
  width: 49%;
}
.cn-form .m-form-l li .iptTxt {
  font-size: 13px;
  padding: 0 15px;
  transition: 0.2s linear;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  width: 100%;
  border: 1px solid #dedede;
  height: 40px;
  outline: none;
  background: #fff;
  color: #777;
}
.cn-form .m-form-l li .iptTxt:focus {
  border-color: #e9322d;
  box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
  -webkit-box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
  -moz-box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
  -ms-box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
  -o-box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
  outline: 0;
  background: rgba(255, 43, 66, 0.04);
}
.cn-form .m-form-l li .txtAre {
  width: 95%;
  height: 383px;
  border: 1px solid #dedede;
  outline: none;
  resize: none;
  padding: 14px;
  color: #ccc;
  line-height: 18px;
}
.cn-form .m-form-r {
  width: 49%;
}
.cn-form .m-form-r textarea {
  height: 237px;
  width: 100%;
  border: 1px solid #dedede;
  font-size: 13px;
  padding: 10px 15px;
  transition: 0.2s linear;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
}
.cn-form .m-form-r textarea:focus {
  border-color: #e9322d;
  box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
  -webkit-box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
  -moz-box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
  -ms-box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
  -o-box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
  outline: 0;
  background: rgba(255, 43, 66, 0.04);
}
.cn-form div.wpcf7 .ajax-loader {
  display: block;
  margin: 0 auto;
  width: auto;
  background-repeat: no-repeat;
  background-position: center;
}
.cn-form .yzm img {
  width: 19.4%;
}
.cn-form .yzm input {
  font-size: 13px;
  padding: 0 15px;
  width: 75.6%;
  border: 1px solid #dedede;
  height: 30px;
  outline: none;
  background: #fff;
  color: #777;
}
::-webkit-input-placeholder {
  color: #a5a4a4;
}
:-moz-placeholder {
  color: #a5a4a4;
}
::-moz-placeholder {
  color: #a5a4a4;
}
:-ms-input-placeholder {
  color: #a5a4a4;
}
.zoom-box {
  position: relative;
}
.zoom-box .pic-zoom {
  opacity: 0;
  filter: alpha(opacity=0);
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6) url(../ldy2-images/zoom.png) no-repeat center center;
}
.zoom-box:hover .pic-zoom {
  opacity: 1;
  filter: alpha(opacity=1);
}
.zoom-pic {
  overflow: hidden;
}
.zoom-pic img {
  transition: 0.6s ease;
  -webkit-transition: 0.6s ease;
  -moz-transition: 0.6s ease;
  -ms-transition: 0.6s ease;
  -o-transition: 0.6s ease;
}
.zoom-pic img:hover {
  transform: translate(0, 0) rotate(0) scale(1.05, 1.05) skew(0, 0) rotateX(0) rotateY(0);
  -webkit-transform: translate(0, 0) rotate(0) scale(1.05, 1.05) skew(0, 0) rotateX(0) rotateY(0);
  -moz-transform: translate(0, 0) rotate(0) scale(1.05, 1.05) skew(0, 0) rotateX(0) rotateY(0);
  -ms-transform: translate(0, 0) rotate(0) scale(1.05, 1.05) skew(0, 0) rotateX(0) rotateY(0);
  -o-transform: translate(0, 0) rotate(0) scale(1.05, 1.05) skew(0, 0) rotateX(0) rotateY(0);
}
.white-zoom {
  position: relative;
}
.white-zoom:after {
  transition: 0.2s linear;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  content: '';
  position: absolute;
  z-index: 2;
  width: 1px;
  height: 1px;
  background: rgba(255, 255, 255, 0.3);
  left: 50%;
  top: 50%;
}
@media screen and (min-width: 768px) {
  .around-line > li {
    float: left;
    position: relative;
    cursor: pointer;
  }
  .around-line > li > a {
    color: #fff;
    display: block;
    text-decoration: none;
  }
  .around-line > li:before,
  .around-line > li:after {
    content: '';
    opacity: 0;
    filter: alpha(opacity=0);
    transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    position: absolute;
  }
  .around-line > li:before {
    top: 0;
    left: 0;
    right: 100%;
    bottom: 100%;
    border-top: 1px solid rgba(0, 148, 217, 0.8);
    border-left: 1px solid rgba(0, 148, 217, 0.8);
  }
  .around-line > li:after {
    right: 0;
    bottom: 0;
    top: 100%;
    left: 100%;
    border-bottom: 1px solid rgba(0, 148, 217, 0.8);
    border-right: 1px solid rgba(0, 148, 217, 0.8);
  }
  .around-line > li:hover:before {
    bottom: 0;
    right: 0;
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .around-line > li:hover:after {
    top: 0;
    left: 0;
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .around-line > li.active:before {
    bottom: 0;
    right: 0;
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .around-line > li.active:after {
    top: 0;
    left: 0;
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
.m-page {
  font-family: 'arial';
  text-align: center;
  line-height: 22px;
  font-size: 0;
  letter-spacing: -0.307em;
  word-wrap: normal;
  white-space: nowrap;
  color: #138bdf;
}
.m-page a,
.m-page span {
  display: inline-block;
  vertical-align: top;
  padding: 2px 10px;
  margin-left: -1px;
  border: 1px solid #ddd;
  font-size: 14px;
  letter-spacing: normal;
  text-shadow: 0 1px #fff;
  background: #fff;
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  -ms-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  transition: background-color 0.1s;
}
.m-page a {
  text-decoration: none;
  color: #000;
}
.m-page a:first-child {
  margin-left: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.m-page a:last-child {
  margin-right: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.m-page a:hover {
  color: #fff;
  background: #e6212a;
}
.m-page a:active {
  background: #e6212a;
}
.m-page span.current,
.m-page span.current:hover,
.m-page span.current:active {
  cursor: default;
  color: #fff;
  background: #e6212a;
}
@media screen and (max-width:1920px) {
  #ldy2-header .contact-info {
    transform: translateX(85px);
  }
}
@media screen and (max-width:1900px) {
  #ldy2-header .contact-info {
    transform: translateX(0px);
  }
}
@media screen and (max-width:1850px) {
  #ldy2-mainbody .case-box .case-head{
    font-size: 3.8rem;
  }
}
@media screen and (max-width:1730px) {
  #ldy2-mainbody .strength-box p{
    font-size: 50px;
  }
}
@media screen and (max-width:1700px) {
  #ldy2-mainbody .about-box .a-main-box .a-video .the_video{
    min-width: auto;
  }
  #ldy2-mainbody .about-box .a-main-box .a-video p{
    font-size: 20px;
  }
  #ldy2-mainbody .about-box .a-main-box .a-con p{
    font-size: 22px;
  }
}
@media screen and (max-width:1600px) {
  #ldy2-header .menu-box .menu li{
    margin-left: 30px;
  }
  #ldy2-header .nav-form-main .padding_new{
    padding: 4% 5% 6%;
  }
  .add_choose .distpickerbox select{
    width: 48%;
  }
  #ldy2-mainbody .case-box .case-head{
    font-size: 3.2rem;
  }
  #ldy2-mainbody .partner-box li{
    width: 4.166%; 
  }
}
@media screen and (max-width:1460px) {
  #ldy2-mainbody .strength-box p {
    font-size: 42px;
  }
  #ldy2-mainbody .strength-box span{
    font-size: 24px;
    margin-top: 0;
  }
  #ldy2-mainbody .partner-box li{
    width: 5%; 
  }
  .containerbox{
    width: 1200px;
    padding: 0 20px;
  }
  #ldy2-mainbody .links-box .containerbox .bottom a{
    font-size: 16px;
  }
}
@media screen and (max-width:1420px) {
  #ldy2-header{
    padding-left: 20px;
  }
  #ldy2-header .menu-box .menu li{
    margin-left: 20px;
  }
  #ldy2-header .menu-box .menu li a{
    font-size: 16px;
  }
  #ldy2-header .logo{
    width: 120px;
  }
  #ldy2-header .nav-form{
    width: 140px;
  }
  #ldy2-header .nav-form-main .fs60{
    font-size: 45px;
  }
  #ldy2-header .nav-form-main .contact_new01 .feed{
    padding: 40px;
  }
}
@media screen and (max-width:1280px) {
  #ldy2-header .nav-form-main .contact_new01 .box dt{
    width: 300px;
  }
  #ldy2-header .nav-form-main .fs30{
    font-size: 24px;
  }
  #ldy2-mainbody .case-box .case-head{
    font-size: 2.8rem;
    line-height: 120px;
  }
  #ldy2-mainbody .about-box .a-main-box .a-video .the_video:after{
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
    background-size: 100%;
  }
  #ldy2-mainbody .about-box .a-main-box .a-video p{
    font-size: 16px;
    margin-top: 10px;
  }
  #ldy2-mainbody .about-box .a-main-box .a-con{
    padding-left: 20px;
  }
  #ldy2-mainbody .about-box .a-main-box .a-con p {
    font-size: 18px;
  }
  #ldy2-mainbody .strength-box{
    padding-top: 42px;
  }
  #ldy2-mainbody .strength-box p {
    font-size: 32px;
  }
  #ldy2-mainbody .strength-box span{
    font-size: 20px;
  }
  #ldy2-mainbody .news-box img{
    max-width: 90%;
  }
}
@media screen and (max-width:1200px) {
  #ldy2-header .menu-box .menu li{
    margin-left: 15px;
  }
  #ldy2-header .menu-box .menu li a{
    font-size: 14px;
  }
  #ldy2-header .logo{
    width: 140px;
  }
  #ldy2-header .nav-form{
    width: 120px;
  }
  #ldy2-header .nav-form span{
    font-size: 16px;
    padding-left: 24px;
    background-size: 18px;
  }
  #ldy2-header .contact-info p em{
    font-size: 12px;
  }
  #ldy2-mainbody .about-box .a-head{
    font-size: 48px;
  }
  #ldy2-mainbody .news-box h3,
  #ldy2-mainbody .news-box h2{
    font-size: 42px;
  }
  #ldy2-mainbody .news-box p{
    font-size: 22px;
    max-width: 100%;
    padding: 0 20px;
  }
  #ldy2-mainbody .partner-box li{
    width: 7.142%; 
  }
  .containerbox{
    width: 970px;
  }
  #ldy2-mainbody .links-box .containerbox .bottom a{
    font-size: 14px;
    margin-left: 8px;
  }
  #ldy2-mainbody .product-box .pro-head{
    font-size: 48px;
  }
  #ldy2-mainbody .product-box .pro-list{
    width: 970px;
  }
}
@media screen and (max-width:1126px) {
  #ldy2-header .nav-form-main .fs60 {
    font-size: 34px;
  }
  #ldy2-header .nav-form-main .contact_new01 .box dt {
    width: 260px;
    padding: 20px;
  }
  #ldy2-header .nav-form-main .contact_new01 .box dt .p{
    font-size: 16px;
  }
  #ldy2-header .nav-form-main .contact_new01 .box dt b{
    font-size: 20px;
  }
  #ldy2-header .nav-form-main .contact_new01 .box dd p{
    margin-left: 15px;
  }
  #ldy2-mainbody .strength-box{
    height: auto;
    background-size: cover;
    padding: 40px 0;
  }
  #ldy2-mainbody .strength-box p{
    font-size: 26px;
  }
  #ldy2-mainbody .strength-box span{
    font-size: 16px;
  }
}
@media screen and (max-width:1040px) {
  #ldy2-header .menu-box .menu li{
    margin-left: 10px;
  }
  #ldy2-header .nav-form{
    width: 100px;
  }
  #ldy2-header .nav-form span{
    font-size: 14px;
  }
}
@media screen and (max-width:970px) {
  #ldy2-header .menu-box,
  #ldy2-header .contact-info,
  #ldy2-header .nav-form-main .contact_new01 .box{
    display: none;
  }
  #ldy2-header .nav-form{
    width: auto;
    padding: 0 20px;
  }
  #ldy2-header .nav-form span{
    font-size: 16px;
  }
  #ldy2-header .nav-form-main .contact_new01 .feed{
    max-width: 100%;
    padding: 10px 20px 20px;
  }
  #ldy2-header .nav-form-main .contact_new01 .feed textarea{
    height: 60px;
  }
  #ldy2-header .nav-form-main .contact_new01 .feed .sub,
  #ldy2-header .nav-form-main .contact_new01 .feed form{
    margin-top: 0;
  }
  #ldy2-mainbody .about-box .a-head {
    font-size: 36px;
  }
  #ldy2-mainbody .about-box .a-main-box .a-video p{
    font-size: 24px;
  }
  #ldy2-mainbody .about-box .a-main-box .a-video,
  #ldy2-mainbody .about-box .a-main-box .a-con{
    width: 100%;
    padding-left: 0;
  }
  #ldy2-mainbody .about-box .a-main-box .a-con{
    margin-top: 30px;
  }
  #ldy2-mainbody .about-box .a-main-box .a-con p{
    line-height: 2em;
  }
  #ldy2-mainbody .news-box h3,
  #ldy2-mainbody .news-box h2{
    font-size: 38px;
  }
  #ldy2-mainbody .news-box p{
    font-size: 20px;
  }
  #ldy2-mainbody .partner-box li{
    width: 10%; 
  }
  #ldy2-mainbody .form-box .fo-head{
    font-size: 40px;
  }
  #ldy2-mainbody .form-box{
    background-size: 250px;
  }
  #ldy2-mainbody .about-box .a-main-box .a-video .the_video:after {
    width: 99px;
    height: 99px;
    margin: -50px 0 0 -50px;
  }
  #ldy2-mainbody .form-box .wrap-box .form-body form .type-box li{
    font-size: 12px;
  }
  .containerbox{
    width: 700px;
  }
  #ldy2-mainbody .links-box .containerbox .top p{
    font-size: 14px;
  }
  #footer .top p{
    font-size: 18px;
  }
  #footer .bottom > div{
    font-size: 14px;
  }
  #footer{
    padding-bottom: 15px;
  }
  #ldy2-mainbody .product-box .pro-head{
    font-size: 38px;
  }
  #ldy2-mainbody .product-box .pro-list{
    width: 700px;
  }
  #ldy2-mainbody .product-box .pro-main-con{
    width: 600px;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide {
    padding: 30px 50px 0;
    height: 197px;
    background-size: 100%;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide .ico-box{
    margin-top: 25px;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide .con-box h4{
    font-size: 20px;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide .con-box p{
    font-size: 14px;
  }
}
@media screen and (max-width:890px) {
  #ldy2-mainbody .case-box .case-head{
    font-size: 30px;
    line-height: 100px;
  }
  #ldy2-mainbody .strength-box p{
    font-size: 22px;
  }
  #ldy2-mainbody .strength-box span{
    font-size: 14px;
  }
  #ldy2-mainbody .form-box .wrap-box .form-body form .type-box li{
    padding: 0 5px;
    margin-right: 10px;
  }
}
@media screen and (max-width:780px) {
  #ldy2-mainbody .form-box .wrap-box .form-body form .type-box li{
    margin-bottom: 10px;
  }
}
/*@media screen and (min-width:700px) {
	#ldy2-mainbody .partner-box .m-layer {
		display: none;
	}
}*/
#ldy2-mainbody .partner-box{
  overflow-y: hidden;
  position:relative;
  transition: 0.3s ease;
}
#ldy2-mainbody .partner-box .m-layer.active{
  background-image: url(../ldy2-images/more-layer-a.png);
}
#ldy2-mainbody .partner-box .m-layer {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 128px;
    z-index: 10;
    width: 100%;
    background: url(../ldy2-images/more-layer.png) no-repeat center top;
    background-size: cover;
    cursor: pointer;
}
@media screen and (max-width:700px) {
  #ldy2-mainbody .form-box{
  	margin-top: 0;
  }
  #ldy2-mainbody .form-box {
    background-size: 150px;
  }
  #ldy2-mainbody .case-box .case-head{
    font-size: 24px;
    line-height: 70px;
  }
  #ldy2-mainbody .about-box .a-head{
    font-size: 20px;
    display: none;
  }
  #ldy2-mainbody .about-box {
    padding: 20px 0 30px;
  }
  #ldy2-mainbody .about-box .a-main-box{
    margin-top: 20px;
  }
  #ldy2-mainbody .strength-box{
    padding: 30px 20px;
  }
  #ldy2-mainbody .strength-box p{
    font-size: 22px;
  }
  #ldy2-mainbody .strength-box span{
    font-size: 18px;
  }
  #ldy2-mainbody .news-box{
    padding-top: 20px;
  }
  #ldy2-mainbody .news-box p{
    margin-bottom: 20px;
  }
  #ldy2-mainbody .news-box h3,
  #ldy2-mainbody .news-box h2{
    font-size: 28px;
  }
  #ldy2-mainbody .news-box p{
    font-size: 16px;
  }
  #ldy2-mainbody .partner-box li{
    width: 12.5%; 
  }
  #ldy2-mainbody .form-box .wrap-box .form-body form .sub-box input,
  #ldy2-mainbody .form-box .wrap-box .form-body form .sub-box a{
    max-width: 30%;
  }
  #ldy2-mainbody .form-box .fo-head{
    font-size: 28px;
  }
  #ldy2-mainbody .form-box .fo-head i{
    background-size: 30px;
    padding-left: 33px;
  }
  .containerbox{
    width: 100%;
  }
  #ldy2-mainbody .links-box .containerbox .top .gzbox{
    display: none;
  }
  #footer .bottom{

  }
  #footer .bottom > div{
    width: 100%;
    text-align: center;
    max-width: none;
    margin: 5px 0;
  }
  #footer .bottom > div.the_l a{
    display: block;
  }
  #footer .bottom > div.the_l a img{
    max-width: 150px;
  }
  #ldy2-mainbody .product-box .pro-head {
    font-size: 28px;
  }
  #ldy2-mainbody .product-box .pro-list .swiper-slide{
    font-size: 16px;
  }
  #ldy2-mainbody .product-box .pro-main-con{
    width: 95%;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide {
    padding: 30px 30px 0;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide .ico-box{
    max-width: 70px;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide .con-box{
    max-width: 250px;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide .con-box h4{
    font-size: 18px;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide .con-box p{
    font-size: 12px;
  }
  #ldy2-mainbody .product-box .pro-list{
    width: 95%;
  }
  #ldy2-mainbody .product-box .more-btn{
    width: 240px;
    background-image: none;
    padding-left: 0;
    text-align: center;
    font-size: 20px;
  }
}
@media screen and (max-width:500px) {
  .video_box{
    width: 95%;
    height: auto;
  }
  .video_box iframe{
    height: 250px;
  }
  #ldy2-mainbody .form-box .wrap-box .form-body{
    padding: 35px;
  }
  #ldy2-mainbody .form-box .wrap-box{
    margin-top: 20px;
  }
  #ldy2-mainbody .case-box .case-head{
    font-size: 20px;
    line-height: 50px;
  }
  #ldy2-mainbody .strength-box p{
    font-size: 22px;
  }
  #ldy2-mainbody .partner-box li{
    width: 20%; 
  }
  #ldy2-mainbody .form-box .fo-head{
    font-size: 28px;
    line-height: 36px;
  }
  #ldy2-mainbody .form-box .fo-head i{
    background-size: 24px;
    padding-left: 28px;
  }
  #ldy2-mainbody .form-box .wrap-box .form-body form .grid-box .column input,
  #ldy2-mainbody .form-box .wrap-box .form-body form textarea,
  #ldy2-mainbody .form-box .wrap-box .form-body form .add_choose .distpickerbox select{
    font-size: 12px;
  }
  #ldy2-mainbody .product-box .pro-head{
    font-size: 28px;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide{
    height: 145px;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide {
    padding: 20px 15px 0;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide .con-box h4 {
    font-size: 16px;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide .con-box p{
    margin-top: 6px;
  }
  #ldy2-mainbody .product-box .pro-main-con .slick-slide{
    padding: 0 20px;
  }
  #ldy2-mainbody .product-box .more-btn{
    width: 180px;
    font-size: 16px;
    line-height: 42px;
  }
}
@media screen and (max-width:430px) {
  #ldy2-mainbody .case-box .case-head{
    font-size: 26px;
    line-height: 30px;
    padding: 15px 20px;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide .ico-box {
    max-width: 50px;
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide .con-box{
    max-width: 230px
  }
  #ldy2-mainbody .product-box .pro-main-con .swiper-slide .con-box p{
    max-height: 82px;
    overflow-y: auto;
  }
}
#ldy2-mainbody .case-box .case-head,
#ldy2-mainbody .about-box .a-head,
#ldy2-mainbody .about-box .a-main-box .a-video p,
#ldy2-mainbody .about-box .a-main-box .a-con p,
#ldy2-mainbody .news-box h3, #ldy2-mainbody .news-box h2{
  text-shadow: none!important;
}
@media screen and (max-width: 1700px){
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .topnum h4{
		font-size: 50px;
	}
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .midcon p{
		font-size: 16px;
	}
}
@media screen and (max-width: 1550px){
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .topnum h4{
		font-size: 42px;
	}
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .midcon p{
		font-size: 16px;
		margin-top: 10px;
	}
}
@media screen and (max-width: 1400px){
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .topnum h4{
		font-size: 36px;
	}
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .midcon p{
		font-size: 14px;
	}
}
@media screen and (max-width: 1300px){
	#ldy2-mainbody .news-box .wrap-box{
		width: 1000px;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .tit h3{
		font-size: 36px;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li h4{
		font-size: 22px;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .subcon p{
		font-size: 16px;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li>div{
		padding: 37px 25px 45px;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con dl dd{
		font-size: 13px;
		padding-left: 25px;
		background-position: left 5px;
    	line-height: 25px;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con .right dd:last-child img {
    	right: -14px;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box.tik-box .jtal{
		width: 70%;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box.tik-box .tit{
		width: 30%;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box.tik-box .tit h3 {
    	font-size: 34px;
	}
}
@media screen and (max-width: 1200px){
	#ldy2-mainbody .news-box p {
    	padding: 0!important;
	}
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .topnum h4 {
    	font-size: 26px;
	}
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .midcon p{
		font-size: 12px;
	}
	#ldy2-mainbody .news-box h3, #ldy2-mainbody .news-box h2{
		font-size: 32px;
	}
	#ldy2-mainbody .news-box .head{
		padding: 0 25px;
	}
}
@media screen and (max-width: 1010px){
	#ldy2-mainbody .news-box .wrap-box{
		width: 700px;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .tit{
		width: 40%;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .jtal{
		width: 60%;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .jtal li .con .right dd:last-child img{
		position: static;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .tit h3{
		font-size: 32px;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box.tik-box .tit h3{
		font-size: 26px;
	}
}
@media screen and (max-width: 800px){
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .topnum h4 {
    	font-size: 20px;
	}
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .midcon p{
		margin-top: 5px;
	}
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .topnum em{
		font-size: 16px;
		margin-top: 2px;
	}
	#ldy2-mainbody .form-box .wrap-box .form-body form .sub-box .gzbox{
		display: none;
	}
	#ldy2-mainbody .links-box .containerbox{
		width: 100%!important;
		padding: 0 25px;
	}
}
@media screen and (max-width: 700px){
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .topnum h4 {
    	font-size: 26px;
	}
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .topnum em{
		font-size: 20px;
	}
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .midcon p{
		font-size: 14px;
		margin-top: 10px;
	}
	#ldy2-mainbody .news-box h3, #ldy2-mainbody .news-box h2{
		font-size: 26px;
	}
	#ldy2-mainbody .news-box .head p{
		font-size: 20px;
	}
	#ldy2-mainbody .news-box .wrap-box{
		width: 100%;
		padding: 0 25px;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .tit{
		padding-top: 0;
		text-align: center;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .tit,
	#ldy2-mainbody .news-box .wrap-box .gd-box .jtal{
		width: 100%!important;
	}
	#ldy2-mainbody .links-box .containerbox .bot-con p{
		font-size: 14px;
	}
}
@media screen and (max-width: 500px){
	#ldy2-mainbody .case-box .case-head{
		font-size: 22px;
	}
	#ldy2-mainbody .case-box .img-box .layer-box .topbox .column{
		width: 50%;
	}
	#ldy2-mainbody .news-box h3, #ldy2-mainbody .news-box h2 {
    	font-size: 22px;
	}
	#ldy2-mainbody .news-box .head p {
    	font-size: 16px;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .tit h3,
	#ldy2-mainbody .news-box .wrap-box .gd-box .tit h3 i {
    	font-size: 24px;
	}
	#ldy2-mainbody .news-box .wrap-box .gd-box .tit p{
		font-size: 22px;
	}
	#ldy2-mainbody .news-box .wrap-box{
		padding: 0;
	}
}
#ldy2-mainbody .case-box .slick-slide:first-child>div:first-child .layer-box{
  height: 100%;
}