/* 公司介绍开始*/
.company {
  width: 100%;
  overflow: hidden;
  padding: 90px 0;
  margin-top: 30px;
}

.company .w {
  padding: 0px 10px;
  max-width: 1440px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.comp_left {
  width: 50%;
  background: #0071af;
  padding: 40px;
}

.comp_left h2 {
  font-size: 34px;
  margin: 0px 0 20px;
  width: 100%;
  color: #fff;
}

.comp_left p {
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

.comp_left img {
  width: 40%;
  margin-top: 10px;
  border: 1px solid #93bed5;
}


.comp_right {
  width: 50%;
  overflow: hidden;
  padding: 40px;
}

.comp_right h2 {
  font-size: 34px;
  margin: 20px 0 20px;
  width: 100%;
}

.comp_right p {
  font-size: 22px;
  line-height: 33px;
  color: #666;
}

.comp_left2 {
  width: 50%;
  overflow: hidden;
  padding: 40px;
}

.comp_left2 h2 {
  font-size: 30px;
  margin: 20px 0 20px;
  width: 100%;
}

.comp_left2 p {
  font-size: 20px;
  line-height: 30px;
  color: #666;
  margin-bottom: 20px;
}

.comp_right2 {
  width: 50%;
  overflow: hidden;
}

.comp_right2 img {
  width: 100%;
}

/* 公司介绍结束 */

/* 我们的价值观开始 */
.Ourvalues {
  width: 100%;
  overflow: hidden;
  padding: 90px 0px 120px;
}

.Ourvalues .w {
  padding: 0px 10px;
  max-width: 1440px;
}

.Ourvalues .w h2 {
  font-size: 34px;
  margin: 20px 0 20px;
  width: 100%;
  color: #000;
  text-align: center;
}

.Ourvalues .w h4 {
  font-size: 18px;
  line-height: 26px;
  color: #666;
  text-align: center;
}

.Ourvalues .w img {
  width: 100%;
  margin: 30px 0px;
}

.Ourvalues_box {
  width: 100%;
  margin-top: 40px;
}

.Ourvalues_box ul {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1440px;
  padding: 0 10px;
  margin: 0 auto;

}

.Ourvalues_box ul li {
  width: 100%;
  background-color: #fff;
  margin-bottom: 30px;
  box-shadow: 0 3px 25px rgba(0, 89, 157, .2);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Ourvalues_box ul li .Ourvalues_box_img {
  width: 37%;
}

.Ourvalues_box ul li .Ourvalues_box_img img {
  width: 100%;
}

.Ourvalues_box ul li .text {
  width: 63%;
  padding: 0px 44px;
}

.Ourvalues_box ul li .text h3 {
  font-size: 24px;
  color: #000;
  line-height: 34px;
}

.Ourvalues_box ul li .text p {
  font-size: 18px;
  line-height: 26px;
  color: #666;
  padding: 0;
}

/* 我们的价值观结束 */

/* 可持续发展开始 */
.Development {
  width: 100%;
  overflow: hidden;
  padding: 90px 0px 120px;
  margin-top: 20px;
  float: left;
}

.Development .w {
  padding: 0px 10px;
  max-width: 1440px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.Development .w .left {
  width: 52%;
}

.Development .w .left h2 {
  font-size: 34px;
  margin: 26px 0;
  width: 100%;
  color: #000;
}

.Development .w .left p {
  font-size: 18px;
  line-height: 26px;
  color: #666;
  text-align: justify;
}

.Development .w .right {
  width: 44%;
}

.Development .w .right img {
  width: 100%;
}

/* 可持续发展结束 */


/* FAFT历史开始 */
.Milestones {
  width: 100%;
  overflow: hidden;
  padding: 90px 0px 120px;
  margin-top: 20px;
  float: left;
}

.Milestones .w {
  padding: 15px 10px;
  max-width: 1440px;

}

.Milestones .w>div {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 30px;
  box-shadow: 0 3px 25px rgba(0, 89, 157, .2);
}

.Milestones_left {
  width: 50%;
}

.Milestones_left img {
  width: 100%;
}

.Milestones_right {
  width: 50%;
  padding: 0px 44px;
}

.Milestones_right h2 {
  font-size: 24px;
  color: #000;
  line-height: 34px;
  font-family: 'Heebo', sans-serif;
}

.Milestones_right p {
  font-size: 18px;
  line-height: 26px;
  color: #666;
  text-align: justify;
}

/* FAFT历史结束 */


/* 全球网点开始 */
.sale {
  width: 100%;
  overflow: hidden;
  padding: 90px 0px 120px;
  float: left;
  margin-top: 20px;
}

.sale .w {
  padding: 0px 10px;
  max-width: 1440px;
}

.sale .w .text {
  border-bottom: 1px solid #ccc;
  width: 100%;
  overflow: hidden;
  padding-bottom: 30px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.sale .w h2 {
  width: 48%;
  margin: 0;
  font-size: 26px;
  line-height: 34px;
}

.sale .w p {
  margin: 0;
  font-size: 18px;
  color: #666;
  line-height: 26px;
  width: 48%;
}


.sale .w img {
  width: 100%;
}

/* 全球网点结束 */

/* FAFT创新开始 */
.Innovation {
  width: 100%;
  overflow: hidden;
  padding: 90px 0px 120px;
  float: left;
  margin-top: 20px;
}

.Innovation .w {
  padding: 0px 10px;
  max-width: 1440px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.Innovation .w .left {
  width: 52%;
}

.Innovation .w .left h2 {
  font-size: 34px;
  margin: 26px 0;
  width: 100%;
  color: #000;
}

.Innovation .w .left p {
  font-size: 18px;
  line-height: 26px;
  color: #666;
  text-align: justify;
}

.Innovation .w .right {
  width: 44%;
}

.Innovation .w .right img {
  width: 100%;
}

/* FAFT创新结束 */


/* 质量控制开始 */
.quality {
  width: 100%;
  overflow: hidden;
  padding: 90px 0px 120px;
  float: left;
  margin-top: 20px;
}

.quality .w {
  padding: 0px 10px;
  max-width: 1440px;
}

.quality_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  box-shadow: 0 3px 25px rgba(0, 89, 157, .2);
}

.quality .w .zlkz_text {
  width: 63%;
  padding: 0px 44px;
}

.quality .w .zlkz_text p {
  font-size: 20px;
  line-height: 30px;
  color: #666;
}

.quality .w ul {
  width: 37%;
  margin: 0;
}

.quality .w ul li {
  width: 100%;
  margin: 0;
  overflow: hidden;
}

.quality .w ul li img {
  width: 100%;
  transition: all 0.6s;
}

/* 质量控制结束 */


/* 联系我们开始 */
.contact {
  width: 100%;
  overflow: hidden;
  padding: 100px 0 0px;
}

.contact .w {
  padding: 0px 10px;
  max-width: 1440px;
}

.contents h3 {
  font-size: 34px;
  margin: 0px 0 15px;
  clear: both;
  font-weight: normal;
  text-align: center;
}

.contents h4 {
  line-height: 26px;
  font-size: 18px;
  color: #666;
  text-align: center;
}

.contents ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 40px 0px;
}

.contents ul li {
  padding: 50px;
  margin-bottom: 40px;
  width: 48%;
  float: left;
  box-shadow: 0 3px 25px rgba(0, 89, 157, .2);
}

.contents ul li h5 {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 19px;
  float: left;
  width: 100%;
}

.contents ul li p {
  line-height: 26px;
  font-size: 17px;
  text-align: justify;
  color: #666;
  margin: 0;
  float: left;
  width: 100%;
}

.contents ul li h6 {
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  margin: 19px 0px 25px;
  float: left;
  width: 100%;
}

.contents ul li .contents_more {
  background: #0071af;
  color: #fff;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  width: 250px;
  justify-content: space-around;
  float: left;
  line-height: 50px;
  margin-top: 40px;
  transition: all 0.6s;
}

.contents ul li .contents_more span {
  font-size: 26px;
}

.contents ul li .contents_more:hover {
  background: #002b4b;
  transition: all 0.6s;
  color: #fff;
}

.right_input {
  width: 100%;
  background-position: center bottom;
  background-repeat: repeat-x;
  background: url(/assets/image/ly.png) repeat-x left top;
  overflow: hidden;
  padding: 120px 0px;
  float: left;
}

.right_input .w {
  padding: 0px 10px;
  max-width: 1440px;
}

.right_input ul {
  padding: 33px 40px;
  background: #ffffffb5;
  width: 54%;
  float: left;
}

.right_input ul h2 {
  margin: 6px 0px;
  clear: both;
  font-weight: normal;
  font-size: 34px;
  color: #000;
}

.right_input ul p {
  line-height: 26px;
  font-size: 18px;
  color: #666;
  margin: 10px 0px 25px;
  float: left;
  width: 100%;
}

.right_input ul li {
  width: 49%;
  margin: 0 1% 12px 0px;
  float: left;
}


.right_input ul li input {
  width: 100%;
  height: 36px;
  padding-left: 6px;
  border: 1px solid #999;
  background: none;
}

.bz_box {
  width: 100% !important;
  border-bottom: 0 !important;
}

.right_input li textarea {
  padding: 10px;
  background: none;
  width: 99%;
  outline: none;
  float: left;
  border: 1px solid #999;
  background: none;
  color: #666;
}

.bz_box {
  width: 100% !important;
  border-bottom: 0 !important;
}

.right_input li input::placeholder {
  color: #666;
  font-size: 15px;
}

.right_input li textarea::placeholder {
  color: #666;
  font-size: 15px;
}

.right_input .fbxj_sub {
  text-align: center;
  padding: 0;
  width: 150px !important;
  transition: all 0.6s;
  margin: 10px 0px;
}

.right_input .fbxj_sub span {
  width: 100%;
  border: 0;
  background-color: #0071af;
  color: #fff;
  line-height: 44px;
  cursor: pointer;
  display: block;
  transition: all 0.6s;
}

.right_input .fbxj_sub span:hover {
  background-color: #002b4b;
  transition: all 0.6s;
  color: #fff;
}

.tips {
  margin-left: 0px;
  color: red !important;
}

/* 联系我们结束 */


/* 代理商查询 */
.distr_box {
  width: 100%;
  overflow: hidden;
  padding: 90px 0px 120px;
  float: left;
  margin-top: 20px;
}

.distr_box .w {
  padding: 0px 10px;
  max-width: 1440px;
}

.wrap-h1 {
  border-bottom: 1px solid #ccc;
  width: 100%;
  overflow: hidden;
  padding-bottom: 30px;
  margin-bottom: 50px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.wrap-h1 h1 {
  width: 48%;
  margin: 0;
  clear: both;
  font-weight: normal;
  font-size: 30px;
  line-height: 34px;
}

.wrap-h1 p {
  margin: 0;
  font-size: 18px;
  color: #666;
  line-height: 26px;
  width: 48%;
}

.distr_box .zysearch_w {
  width: 70%;
  margin: 50px auto 0px;
}

.distr_box form input {
  height: 55px;
  width: 100%;
  border: 2px solid #0071af;
  padding: 10px;
  outline: none;
}

.distr_box form span button {
  width: 139px;
  height: 55px;
  border: 0;
  outline: none !important;
  padding: 0px;
  background: #0071af;
  border-radius: 0;
  font-size: 16px;
  color: #fff;
  transition: all 0.6s;
}

.distr_box form span button:hover {
  color: #fff;
  background-color: #002b4b;
  transition: all 0.6s;
}

.cplblist_box {
  width: 100%;
  overflow: hidden;
  margin-bottom: 100px;
}

.cplblist_box .dls {
  width: 32%;
  float: left;
  background: #edf1f5;
  padding: 25px;
  margin: 3px;
}

.cplblist_box .dls p {
  font-size: 15px;
  line-height: 22px;
  color: #555;
  margin-bottom: 5px;
}

.empty_dls {
  display: none;
  text-align: center;
  padding: 10px;
}

/* 代理商查询 */


/* 代理商查询开始 */

/* .distr_box {
  width: 100%;
  overflow: hidden;
  padding: 90px 0 100px;
}

.distr_box .w {
  padding: 0px 10px;
  max-width: 1440px;
} */


/* m_map */
/* .distr_ml li a {
  color: #0071af;
  margin: 0;
  border: none;
  padding: 6px 12px;
  border-radius: 0px;
  font-weight: bold;
}

.nav-tabs {
  border: none !important;
}

.nav-tabs>li.active>a {
  border: none !important;
  color: #ffffff !important;
  border-bottom-color: unset !important;
  background-color: #0071af !important;
}

.table-wrapper {
  margin: 10px 0 0;
  width: 100%;
  overflow: hidden;
}

.distr_text {
  width: 33.3333%;
  float: left;
  margin: 10px 0;
}

.distr_text h4 {
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  line-height: 30px;
  color: #000;
}

.distr_text p {
  margin: 0;
  font-size: 15px;
  color: #84898c;
  line-height: 24px;
}

.m_map {
  width: 989px;
  height: 955px;
  margin: 5px auto;
  position: relative;
  background: url(/assets/image/diru.png) no-repeat 0 0;
}

.tait {
  font-size: 36px;
  font-weight: bold;
  color: #666666;
  text-align: center;
  left: 100px;
}

.tait span {
  color: #0071af;
}

.tait2 {
  font-size: 36px;
  font-weight: bold;
  color: #666666;
  text-align: center;
  padding: 50px 0px;
}


.mpa {
  position: absolute;
  cursor: pointer;
  background: url(/assets/image/fi01.png) no-repeat 4px 20px;
  width: 70px;
  height: 58px;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
  font-weight: bold;
  color: #000;
} */


/* .mp {
  position: absolute;
  cursor: pointer;
  width: 24px;
  height: 58px;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
}


.mp7,
.mp16,
.mp49,
.mp33 {
  background: url(/assets/image/fi1.png) no-repeat 4px 20px;
}

.mp7:hover,
.mp16:hover,
.mp49:hover,
.mp33:hover {
  background: url(/assets/image/fi2.png) no-repeat 4px 20px
}

.mp:hover {
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
}

.hover_tu {
  background: url(/assets/image/fi2.png) no-repeat 4px 20px;
}

.mp .mito {
  position: absolute;
  left: 0px;
  bottom: 0px;
  font-size: 13px;
  color: #000000;
  width: 41px;
  font-weight: bold;
}

.mp .find_mi1 {
  width: 55px;
}

.mp .find_mi2 {
  left: -5px;
  width: 55px;
}

.feng {
  position: absolute;
  display: none;
  width: 315px;
  left: -235px;
  top: -108px;
  z-index: 10;
  background: #0071af;
  border-radius: 9px;
  border: 1px solid #fff;
}

.feng .sang {
  position: absolute;
  left: 275px;
  bottom: 0px;
  width: 14px;
  height: 8px;
}

.feng .tree {
  margin: 0px;
}

.feng .tree .boou {
  width: 86px;
  height: 62px;
  float: left;
}

.feng .tree .du_size {
  float: left;
  padding: 12px;
  font-weight: normal;
}

.feng .tree .du_size img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.feng .tree .du_size p {
  font-size: 13px;
  color: #fff;
}

.mp1 {
  left: 176px;
  top: 272px;
}

.mp2 {
  left: 342px;
  top: 397px;
}

.mp3 {
  left: 481px;
  top: 465px;
}

.mp4 {
  left: 423px;
  top: 482px;
}

.mp5 {
  left: 524px;
  top: 566px;
}

.mp6 {
  left: 556px;
  top: 626px;
}

.mp7 {
  left: 428px;
  top: 609px;
}

.mp8 {
  left: 554px;
  top: 429px;
}

.mp9 {
  left: 625px;
  top: 434px;
}

.mp10 {
  left: 612px;
  top: 325px;
}

.mp10 {
  left: 612px;
  top: 358px;
}

.mp11 {
  left: 605px;
  top: 482px;
}

.mp12 {
  left: 601px;
  top: 551px;
}

.mp13 {
  left: 668px;
  top: 546px;
}

.mp14 {
  left: 739px;
  top: 527px;
}

.mp15 {
  left: 704px;
  top: 584px;
}

.mp16 {
  left: 616px;
  top: 608px;
}

.mp17 {
  left: 646px;
  top: 648px;
}

.mp18 {
  left: 692px;
  top: 477px;
}

.mp19 {
  left: 727px;
  top: 446px;
}

.mp21 {
  left: 708px;
  top: 387px;
}

.mp23 {
  left: 681px;
  top: 308px;
}

.mp24 {
  left: 711px;
  top: 309px;
}

.mp25 {
  left: 790px;
  top: 259px;
}

.mp26 {
  left: 838px;
  top: 246px;
}

.mp27 {
  left: 864px;
  top: 146px;
}

.mp30 {
  left: 680px;
  top: 631px;
}

.mp32 {
  left: 570px;
  top: 699px;
}

.mp33 {
  left: 748px;
  top: 440px;
}

.mp40 {
  left: 658px;
  top: 349px;
}

.mp41 {
  left: 218px;
  top: 466px;
}

.mp47 {
  left: 511px;
  top: 372px;
}

.mp48 {
  left: 354px;
  top: 309px;
}

.mp49 {
  left: 595px;
  top: 255px;
}

.mp50 {
  left: 599px;
  top: 752px;
}

.mp51 {
  left: 633px;
  top: 775px;
}

.mp52 {
  left: 642px;
  top: 859px;
}

.mp53 {
  left: 702px;
  top: 765px;
}

.mp55 {
  left: 689px;
  top: 733px;
}

.mp61 {
  left: 534px;
  top: 511px;
}

.mp62 {
  left: 748px;
  top: 627px;
}

.h_a {
  font-size: 16px;
  text-align: center;
  line-height: 40px;
}

@media (max-width: 980px) {
  .cn1::-webkit-scrollbar {
    display: block
  }
} */

/* 代理商查询结束 */



@media(max-width:1200px) {
  .tabs nav a span {
    vertical-align: middle;
    font-size: 16px;
    margin-top: 10%;
  }

  .tabs nav a p {
    margin: -10% 0;
    font-size: 24px;
    color: #333;
  }

  .tabs nav a svg {
    width: 42px;
    height: 42px;
    color: #666;
    float: left;
    position: absolute;
    top: 40%;
    left: 10%;
    opacity: 0.5;
  }
}

@media(max-width:768px) {

  /* 公司介绍 */

  .company {
    width: 100%;
    overflow: hidden;
    padding: 40px 0;
  }

  .comp_left {
    width: 100%;
    background: #0071af;
    padding: 20px;
  }

  .comp_left h2 {
    font-size: 26px;
    margin: 20px 0 20px;
    width: 100%;
    color: #fff;
  }

  .comp_left p {
    font-size: 16px;
    line-height: 26px;
    color: #fff;
  }

  .comp_left img {
    width: 70%;
    margin-top: 10px;
    border: 1px solid #93bed5;
  }

  .comp_right {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
  }

  .comp_left2 {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
  }

  .comp_right2 {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
  }

  /* 价值观 */
  .Ourvalues {
    width: 100%;
    overflow: hidden;
    padding: 40px 0px;
  }

  .Ourvalues .w h2 {
    font-size: 26px;
    margin: 20px 0 20px;
    width: 100%;
    color: #000;
  }

  .Ourvalues .w h4 {
    font-size: 16px;
    line-height: 26px;
    color: #666;
  }

  .Ourvalues_box ul li {
    width: 100%;
    background-color: #fff;
    margin: 0px 0px 30px;
    box-shadow: 0 3px 25px rgba(0, 89, 157, .2);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .Ourvalues_box ul li .text {
    width: 100%;
    padding: 10px;
  }

  .Ourvalues_box ul li .Ourvalues_box_img {
    width: 100%;
  }

  .Ourvalues_box ul li .text p {
    font-size: 16px;
    line-height: 26px;
    color: #666;
    padding: 0px;
    height: AUTO;
  }

  /* 可持续发展 */
  .Development {
    width: 100%;
    overflow: hidden;
    padding: 40px 0px;
    margin-top: 0;
    float: left;
  }

  .Development .w .left {
    width: 100%;
  }

  .Development .w .left h2 {
    font-size: 26px;
    margin: 26px 0;
    width: 100%;
    color: #000;
  }

  .Development .w .left p {
    font-size: 16px;
    line-height: 26px;
    color: #666;
    text-align: justify;
  }

  .Development .w .right {
    width: 100%;
  }

  /* FAFT历史 */
  .Milestones {
    width: 100%;
    overflow: hidden;
    padding: 40px 0px;
    margin-top: 0;
    float: left;
  }

  .Milestones_left {
    width: 100%;
  }

  .Milestones_right {
    width: 100%;
    padding: 10px;
  }

  .Milestones_right p {
    font-size: 16px;
    line-height: 24px;
    color: #666;
    text-align: justify;
  }

  /* 全球网点 */
  .sale {
    width: 100%;
    overflow: hidden;
    padding: 40px 0px;
    float: left;
    margin-top: 0px;
  }

  .sale .w h2 {
    width: 100%;
    margin: 0px 0px 15px;
    font-size: 26px;
    line-height: 32px;
  }

  .sale .w p {
    margin: 0;
    font-size: 16px;
    color: #666;
    line-height: 26px;
    width: 100%;
    text-align: justify;
  }

  /* FAFT创新 */
  .Innovation {
    width: 100%;
    overflow: hidden;
    padding: 40px 0px;
    float: left;
    margin-top: 0px;
  }

  .Innovation .w .left {
    width: 100%;
  }

  .Innovation .w .left h2 {
    font-size: 26px;
    margin: 26px 0;
    width: 100%;
    color: #000;
  }

  .Innovation .w .left p {
    font-size: 16px;
    line-height: 26px;
    color: #666;
    text-align: justify;
  }

  .Innovation .w .right {
    width: 100%;
  }

  /* 质量 */
  .quality {
    width: 100%;
    overflow: hidden;
    padding: 40px 0px;
    float: left;
    margin-top: 0px;
  }

  .quality .w .zlkz_text {
    width: 100%;
    padding: 10px;
  }

  .quality .w .zlkz_text p {
    font-size: 16px;
    line-height: 26px;
    color: #666;
  }

  .quality .w ul {
    width: 100%;
    margin: 0;
  }

  .quality .w ul li {
    width: 100%;
    margin: 0;
    overflow: hidden;
  }

  /* 联系我们 */
  .contact {
    width: 100%;
    overflow: hidden;
    padding: 40px 0px 0px;
  }

  .contents h3 {
    font-size: 25px;
    margin: 0px 0 20px;
    clear: both;
    font-weight: normal;
    text-align: center;
  }

  .contents ul li {
    padding: 20px;
    margin-bottom: 40px;
    width: 100%;
    float: left;
    box-shadow: 0 3px 25px rgba(0, 89, 157, .2);
  }

  .right_input {
    width: 100%;
    background-position: center bottom;
    background-repeat: repeat-x;
    background: url(/assets/image/lym.png) repeat-x left top;
    overflow: hidden;
    padding: 80px 0px;
    float: left;
    background-size: cover;
  }

  .right_input ul {
    padding: 20px;
    background: #ffffffb5;
    width: 100%;
    float: left;
  }

  .right_input ul h2 {
    margin: 6px 0px;
    clear: both;
    font-size: 26px;
    color: #000;
  }

  .right_input ul li {
    width: 100%;
    margin: 0 0% 12px 0px;
    float: left;
  }
}