img { max-width: 100%; height: auto;}
.cont-1150 { width: 100%; max-width: 1150px; margin: auto;}
.fac-row { margin-top: 150px;}
.fac-title { font-size: 24px; color: #fff; line-height: 180%;}
.fac-text { font-size: 20px; line-height: 180%;}
.fac-row2 { margin-top: 65px;}
.fac-titleimg {}
.fac-textimg { font-size: 20px; line-height: 180%; margin-top: 35px;}
.fac-search { margin-top: 60px;}
.fac-search-title { font-size: 20px; padding-left: 30px; background: url(../../img/factory/img14.png) left top no-repeat;}
.fac-search-wrap { font-size: 0; letter-spacing: 0;}
.fac-search-item { width: 22.5%; display: inline-block; vertical-align: top; margin-right: 3.33%; margin-top: 40px;}
.fac-search-item:nth-child(4n) { margin-right: 0;}
.fac-item-title { font-size: 23px; color: #fff; line-height: 150%; margin-top: 20px;}

.fac-100 { margin-top: 90px; font-size: 0; letter-spacing: 0; padding-left: 50px;}
.fac-content { width: 45%; display: inline-block; vertical-align: top; padding-right: 50px;}
.fac-photo { width: 55%; display: inline-block; vertical-align: top; text-align: right;}
.fac-text2 { font-size: 16px; margin-top: 50px; line-height: 180%;}

.fac-row3 { margin-top: 80px;}

.fac-sum { margin-top: 60px; font-size: 0; letter-spacing: 0;}
.fac-sum-left { width: 29%; display: inline-block; vertical-align: top;}
.fac-sum-left-title { font-size: 23px; font-weight: bold; margin-top: 20px;}
.fac-sum-left-content { margin-top: 10px;}
.fac-sum-left-content ul li { font-size: 19px; font-weight: bold; line-height: 180%;}
.fac-sum-right { width: 71%; display: inline-block; vertical-align: top; text-align: right;}
.fac-bot { margin-top: 150px;}

@media screen and (max-width: 767px) {
  .cont-1150 { width: 96%; margin: 0 2%;}
  .fac-row { margin-top: 50px;}
  .fac-title { font-size: 18px; line-height: 160%;}
  .fac-text { font-size: 14px; line-height: 160%;}
  .fac-row2 { margin-top: 25px;}
  .fac-textimg { font-size: 14px; line-height: 160%; margin-top: 15px;}
  .fac-search { margin-top: 30px;}
  .fac-search-title { font-size: 14px; padding-left: 20px;}
  .fac-search-item { width: 48%; margin-right: 4%; text-align: center;}
  .fac-search-item:nth-child(4n) { margin-right: 4%;}
  .fac-search-item:nth-child(2n) { margin-right: 0;}
  .fac-item-title { font-size: 16px;}
  .fac-100 { padding-left: 0; width: 96%; margin: 0 2%; margin-top: 40px;}
  .fac-content { width: 100%; padding-right: 0;}
  .fac-photo { width: 100%; margin-top: 20px;}
  .fac-text2 { font-size: 14px; line-height: 160%; margin-top: 20px;}
  .fac-row3 { margin-top: 40px;}
  .fac-sum { margin-top: 30px;}
  .fac-sum-left { width: 100%;}
  .fac-sum-right { width: 100%; margin-top: 20px;}
  .fac-sum-left-title { font-size: 18px;}
  .fac-sum-left-content ul li { font-size: 14px;}
  .fac-bot { margin-top: 50px;}
}

@media screen and (max-width: 480px) {
  .fac-search-item { width: 100%; margin-right: 0%;}
  .fac-search-item:nth-child(4n) { margin-right: 0%;}
  .fac-search-item:nth-child(2n) { margin-right: 0;}
  .fac-titleimg img { height:25px;}
}
