hr.line { width:25%;margin:0px auto; height:1px; background-color:#aaaaaa; border:none; }

.sec-banner { height:440px;position:relative;background-color:#000000 }
.sec-banner .banner { height:100%;background-size:cover;background-position:center; }


.sec-txt { text-align:left;padding:40px 0px; }
.sec-txt > .wrapper { max-width:1000px;margin:0px auto; }
.sec-txt h2 { font-size:28px;font-weight:normal;margin:10px 0px;text-align:center }
.sec-txt h3 { font-size:18px;font-weight:normal;margin:10px 20% 20px 20%; padding:5px;text-align:center;border:2px #cccccc solid; }
.sec-txt h3.vip { border-color:#28bcb2 }
.sec-txt p { font-size:16px;margin:5px 0px;display:block;color:#717171 }


ul { font-size:15px;color:#717171;padding-left:30px }
ul > li { margin-bottom:5px; }

.icon-area { margin:30px 0px 20px 0px;text-align:center;color:#515151 }
.icon-area i { font-size:25px; }

.row { overflow:auto }
.row > .col { float:left;box-sizing:border-box;width:50%;padding:20px 30px; }
.row > .col-3 { width:33.33% }

.photo { display:flex;margin:30px 0px }
.photo > .col { width:25%; }
.photo img { width:100%;min-height:100%; }

@media screen and (max-width:1200px) {
}

@media screen and (max-width:1100px) {
  .sec-banner { height:300px; }
  .sec-txt { margin:0px 50px }
}

@media screen and (max-width:800px) {
  .sec-txt { margin:50px 30px;padding:0px; }

  .row > .col { padding:15px }

  .photo {  }
  .photo > .col { width:50%;  }
}

@media screen and (max-width:600px) {
  .sec-banner { height:160px; }
  .sec-txt { margin:30px;padding:0px; }

  .sec-txt > .wrapper br { display:block;  }
  hr.line { margin:20px auto;width:50%; }

  .row > .col { width:auto;float:none; }

  .photo { flex-flow:row wrap; }
  .photo > .col { width:50%; }
}

@media screen and (max-width:380px) {
  .sec-banner { height:150px; }

  .sec-txt h2 { font-size:22px; }
  .sec-txt h3 { font-size:16px; }
  ul { font-size:14px }
  .sec-txt p { font-size:14px  }
}

@media screen and (max-width:350px) {
  .sec-banner { height:140px; }
  .sec-txt { margin:40px 20px;}

  .sec-txt h2 { font-size:18px; }
  .sec-txt h3 { font-size:14px; }
  ul { font-size:12px }
  .sec-txt p { font-size:12px  }
}
