@charset "utf-8";
.clearfix:before {display: table;clear: both;content: ""}
.clearfix:after {display: table;clear: both;content: ""}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px}
.row {margin-right: -10px;margin-left: -10px}
.row:before {display: table;clear: both;content: ""}
.row:after {display: table;clear: both;content: ""}
ul:before {content: '';display: table;clear: both}
ul:after {content: '';display: table;clear: both}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-right: 10px;padding-left: 10px}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left}
.col-xs-12 {width: 100%}
.col-xs-11 {width: 91.66666667%}
.col-xs-10 {width: 83.33333333%}
.col-xs-9 {width: 75%}
.col-xs-8 {width: 66.66666667%}
.col-xs-7 {width: 58.33333333%}
.col-xs-6 {width: 50%}
.col-xs-5 {width: 41.66666667%}
.col-xs-4 {width: 33.33333333%}
.col-xs-3 {width: 25%}
.col-xs-2 {width: 16.66666667%}
.col-xs-1 {width: 8.33333333%}
.sep-md-5 {width: 20%;padding: 0 10px}
.col-xs-offset-12 {margin-left: 100%}
.col-xs-offset-11 {margin-left: 91.66666667%}
.col-xs-offset-10 {margin-left: 83.33333333%}
.col-xs-offset-9 {margin-left: 75%}
.col-xs-offset-8 {margin-left: 66.66666667%}
.col-xs-offset-7 {margin-left: 58.33333333%}
.col-xs-offset-6 {margin-left: 50%}
.col-xs-offset-5 {margin-left: 41.66666667%}
.col-xs-offset-4 {margin-left: 33.33333333%}
.col-xs-offset-3 {margin-left: 25%}
.col-xs-offset-2 {margin-left: 16.66666667%}
.col-xs-offset-1 {margin-left: 8.33333333%}
.col-xs-offset-0 {margin-left: 0}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left}
  .col-sm-12 {width: 100%}
  .col-sm-11 {width: 91.66666667%}
  .col-sm-10 {width: 83.33333333%}
  .col-sm-9 {width: 75%}
  .col-sm-8 {width: 66.66666667%}
  .col-sm-7 {width: 58.33333333%}
  .col-sm-6 {width: 50%}
  .col-sm-5 {width: 41.66666667%}
  .col-sm-4 {width: 33.33333333%}
  .col-sm-3 {width: 25%}
  .col-sm-2 {width: 16.66666667%}
  .col-sm-1 {width: 8.33333333%}
  .col-sm-pull-12 {right: 100%}
  .col-sm-pull-11 {right: 91.66666667%}
  .col-sm-pull-10 {right: 83.33333333%}
  .col-sm-pull-9 {right: 75%}
  .col-sm-pull-8 {right: 66.66666667%}
  .col-sm-pull-7 {right: 58.33333333%}
  .col-sm-pull-6 {right: 50%}
  .col-sm-pull-5 {right: 41.66666667%}
  .col-sm-pull-4 {right: 33.33333333%}
  .col-sm-pull-3 {right: 25%}
  .col-sm-pull-2 {right: 16.66666667%}
  .col-sm-pull-1 {right: 8.33333333%}
  .col-sm-pull-0 {right: auto}
  .col-sm-offset-12 {margin-left: 100%}
  .col-sm-offset-11 {margin-left: 91.66666667%}
  .col-sm-offset-10 {margin-left: 83.33333333%}
  .col-sm-offset-9 {margin-left: 75%}
  .col-sm-offset-8 {margin-left: 66.66666667%}
  .col-sm-offset-7 {margin-left: 58.33333333%}
  .col-sm-offset-6 {margin-left: 50%}
  .col-sm-offset-5 {margin-left: 41.66666667%}
  .col-sm-offset-4 {margin-left: 33.33333333%}
  .col-sm-offset-3 {margin-left: 25%}
  .col-sm-offset-2 {margin-left: 16.66666667%}
  .col-sm-offset-1 {margin-left: 8.33333333%}
  .col-sm-offset-0 {margin-left: 0}
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left}
  .col-md-12 {width: 100%}
  .col-md-11 {width: 91.66666667%}
  .col-md-10 {width: 83.33333333%}
  .col-md-9 {width: 75%}
  .col-md-8 {width: 66.66666667%}
  .col-md-7 {width: 58.33333333%}
  .col-md-6 {width: 50%}
  .col-md-5 {width: 41.66666667%}
  .col-md-4 {width: 33.33333333%}
  .col-md-3 {width: 25%}
  .col-md-2 {width: 16.66666667%}
  .col-md-1 {width: 8.33333333%}
  .col-md-pull-12 {right: 100%}
  .col-md-pull-11 {right: 91.66666667%}
  .col-md-pull-10 {right: 83.33333333%}
  .col-md-pull-9 {right: 75%}
  .col-md-pull-8 {right: 66.66666667%}
  .col-md-pull-7 {right: 58.33333333%}
  .col-md-pull-6 {right: 50%}
  .col-md-pull-5 {right: 41.66666667%}
  .col-md-pull-4 {right: 33.33333333%}
  .col-md-pull-3 {right: 25%}
  .col-md-pull-2 {right: 16.66666667%}
  .col-md-pull-1 {right: 8.33333333%}
  .col-md-pull-0 {right: auto}
  .col-md-offset-12 {margin-left: 100%}
  .col-md-offset-11 {margin-left: 91.66666667%}
  .col-md-offset-10 {margin-left: 83.33333333%}
  .col-md-offset-9 {margin-left: 75%}
  .col-md-offset-8 {margin-left: 66.66666667%}
  .col-md-offset-7 {margin-left: 58.33333333%}
  .col-md-offset-6 {margin-left: 50%}
  .col-md-offset-5 {margin-left: 41.66666667%}
  .col-md-offset-4 {margin-left: 33.33333333%}
  .col-md-offset-3 {margin-left: 25%}
  .col-md-offset-2 {margin-left: 16.66666667%}
  .col-md-offset-1 {margin-left: 8.33333333%}
  .col-md-offset-0 {margin-left: 0}
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left}
  .col-lg-12 {width: 100%}
  .col-lg-11 {width: 91.66666667%}
  .col-lg-10 {width: 83.33333333%}
  .col-lg-9 {width: 75%}
  .col-lg-8 {width: 66.66666667%}
  .col-lg-7 {width: 58.33333333%}
  .col-lg-6 {width: 50%}
  .col-lg-5 {width: 41.66666667%}
  .col-lg-4 {width: 33.33333333%}
  .col-lg-3 {width: 25%}
  .col-lg-2 {width: 16.66666667%}
  .col-lg-1 {width: 8.33333333%}
  .col-lg-pull-12 {right: 100%}
  .col-lg-pull-11 {right: 91.66666667%}
  .col-lg-pull-10 {right: 83.33333333%}
  .col-lg-pull-9 {right: 75%}
  .col-lg-pull-8 {right: 66.66666667%}
  .col-lg-pull-7 {right: 58.33333333%}
  .col-lg-pull-6 {right: 50%}
  .col-lg-pull-5 {right: 41.66666667%}
  .col-lg-pull-4 {right: 33.33333333%}
  .col-lg-pull-3 {right: 25%}
  .col-lg-pull-2 {right: 16.66666667%}
  .col-lg-pull-1 {right: 8.33333333%}
  .col-lg-pull-0 {right: auto}
  .col-lg-offset-12 {margin-left: 100%}
  .col-lg-offset-11 {margin-left: 91.66666667%}
  .col-lg-offset-10 {margin-left: 83.33333333%}
  .col-lg-offset-9 {margin-left: 75%}
  .col-lg-offset-8 {margin-left: 66.66666667%}
  .col-lg-offset-7 {margin-left: 58.33333333%}
  .col-lg-offset-6 {margin-left: 50%}
  .col-lg-offset-5 {margin-left: 41.66666667%}
  .col-lg-offset-4 {margin-left: 33.33333333%}
  .col-lg-offset-3 {margin-left: 25%}
  .col-lg-offset-2 {margin-left: 16.66666667%}
  .col-lg-offset-1 {margin-left: 8.33333333%}
  .col-lg-offset-0 {margin-left: 0}
}
@media screen and (max-width: 640) {
  .sep-md-5 {width: 100%}
}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}
.form-control {vertical-align: middle;padding: 6px 8px;height: 32;font-size: 13px;font-weight: normal;border-radius: 3px;background: #fbfbfb;outline: none}
.form-group {margin-bottom: 15px;position: relative}
.btn-primary {color: #fff !important;background-color: #337ab7;border-color: #2e6da4}
.btn-primary:hover {opacity: .7}
.hide {display: none !important}
:after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {color: #a94442}
.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: #737373;position: absolute;right: 20px;top: 15px}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px}
.pagination > li {display: inline}
.pagination > li:nth-child(1) > a, .pagination > li:nth-child(1) > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px}
.pagination > li > a, .pagination > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.8;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd}
.form-group.has-success:after {content: "\f058";font-family: FontAwesome;position: absolute;right: 0;bottom: 8px;height: 18px;line-height: 18px;margin-right: 5px;text-align: center;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;-o-transition: -o-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s, -o-transform .3s;width: 18px;color: green}
.search-btns {display: flex;margin-bottom: 40px}
.search-btns a {height: 48px;display: flex;align-items: center;justify-content: center;text-align: center;min-width: 220px;font-size: 18px;background: #f0f0f0;margin: 40px 15px 0;color: #c02222}
.search-btns a.active {background: #c02222;color: #fff}
.search-btns a:hover {background: #c02222;color: #fff}
@media screen and (max-width: 768px) {
  .search-btns {flex-wrap: wrap;justify-content: center}
  .search-btns a {width: 100%;max-width: 240px;font-size: 16px}
}
.sep-resource-list .sep-datalist {list-style: none;padding: 0;margin: 0}
.sep-resource-list .sep-datalist > li {border-bottom: dotted 1px #ddd;position: relative;min-height: 140px;padding: 15px 10px 50px 150px}
@media screen and (max-width: 768px) {
  .sep-resource-list .sep-datalist > li {padding: 150px 10px 50px 15px}
}
.sep-resource-list .sep-datalist > li.nothumb {padding-left: 10px}
@media screen and (max-width: 768px) {
  .sep-resource-list .sep-datalist > li.nothumb {padding-left: 10px;padding-top: 15px}
}
.sep-resource-list .sep-datalist > li.nothumb .thumb {display: none}
.sep-resource-list .sep-datalist > li .thumb {position: absolute;left: 10px;top: 15px;display: block;width: 120px;overflow: hidden;text-align: center}
.sep-resource-list .sep-datalist > li .thumb img {max-width: 100%;transition: .5s all;border: 1px solid #ddd}
.sep-resource-list .sep-datalist > li .thumb img:hover {transform: scale(1.2)}
.sep-resource-list .sep-datalist > li .title {display: block;color: #333;font-weight: bold;margin-bottom: 10px;font-size: 16px}
.sep-resource-list .sep-datalist > li .title:hover {color: #c02222}
.sep-resource-list .sep-datalist > li .summary {display: block;color: #666}
.sep-resource-list .sep-datalist > li .published {display: block;color: #999;font-size: 12px;margin-bottom: 10px}
.sep-resource-list .sep-datalist > li .published:before {font: normal normal normal 14px/1 FontAwesome;content: "\f073";margin-right: 5px}
.sep-resource-list .sep-datalist > li .btn-read {position: absolute;bottom: 10px;right: 0;border: solid 1px #ccc;border-radius: 3px;background: #f0f0f0;padding: 2px 8px;color: #333;font-size: 12px}
.sep-resource-list .sep-datalist .pdf-item {margin: 10px 0;padding: 0 10px;display: flex;align-items: center}
.sep-resource-list .sep-datalist .pdf-item div {width: 100%;border: 1px solid #ddd;padding: 5px;transition: all .5s;display: flex;align-items: center;justify-content: space-between}
.sep-resource-list .sep-datalist .pdf-item div a:nth-child(1) {font-size: 16px;margin-top: 5px;display: inline-block;width: 85%;display: flex;align-items: center;color: #333}
.sep-resource-list .sep-datalist .pdf-item div a:nth-child(1) i {color: #c02222;font-size: 32px;margin-right: 10px}
.sep-resource-list .sep-datalist .pdf-item div a:nth-child(2), .sep-resource-list .sep-datalist .pdf-item div a:nth-child(3) {float: right;padding-top: 6px;color: #c02222;font-size: 24px}
.sep-resource-list .sep-datalist .pdf-item div a:nth-child(2) {padding-left: 10px}
.sep-resource-list .sep-datalist .pdf-item div:hover {border: 1px solid #c02222}
.sep-resource-list-nothumb .sep-datalist {list-style: none;padding: 0;margin: 0}
.sep-resource-list-nothumb .sep-datalist li {border-bottom: dotted 1px #ddd;position: relative;min-height: 120px;padding: 15px 10px 50px 10px}
.sep-resource-list-nothumb .sep-datalist li .thumb {position: absolute;left: 10px;top: 15px;display: block;width: 120px;height: 120px;overflow: hidden;text-align: center;display: none}
.sep-resource-list-nothumb .sep-datalist li .thumb img {max-width: 100%;height: 90px;display: none;border: 1px solid #ddd}
.sep-resource-list-nothumb .sep-datalist li .title {display: block;color: #333;font-weight: bold;margin-bottom: 10px;height: auto;line-height: normal;font-size: 16px}
.sep-resource-list-nothumb .sep-datalist li .title:hover {color: #c02222}
.sep-resource-list-nothumb .sep-datalist li .summary {display: block;color: #666;width: 100%}
.sep-resource-list-nothumb .sep-datalist li .published {display: block;color: #999;font-size: 12px;margin-bottom: 10px;position: absolute;bottom: 10px;left: 10px}
.sep-resource-list-nothumb .sep-datalist li .published:before {font: normal normal normal 14px/1 FontAwesome;content: "\f073";margin-right: 5px}
.sep-resource-list-nothumb .sep-datalist li .btn-read {position: absolute;bottom: 10px;left: 10px;border: solid 1px #ccc;border-radius: 3px;background: #f0f0f0;padding: 2px 8px;color: #333;font-size: 12px;display: none}
.sep-resource-grid .sep-datalist {list-style: none;padding: 0;margin: 0 -15px;overflow: hidden;display: flex;flex-wrap: wrap}
.sep-resource-grid .sep-datalist li {position: relative;float: left;width: 33.33%;overflow: hidden;padding: 0 15px;margin-bottom: 18px}
.sep-resource-grid .sep-datalist li .thumb {display: flex;align-items: center;justify-content: center;width: 100%;height: 160px;line-height: 159px;overflow: hidden;text-align: center;margin-bottom: 8px;border: 1px solid #cecece}
.sep-resource-grid .sep-datalist li .thumb img {max-width: 100%;background-color: #cecece}
.sep-resource-grid .sep-datalist li .title {line-height: 20px;display: flex;align-items: center;justify-content: center;text-align: center;margin-bottom: 8px;font-size: 18px;color: #323232;margin-top: 20px}
.sep-resource-grid .sep-datalist li .title:hover {color: #c02222}
.sep-resource-grid .sep-datalist li .summary {display: none;line-height: 1.5em;height: 6em;overflow: hidden;color: #777}
.sep-resource-grid .sep-datalist li .published {display: none}
.sep-resource-grid .sep-datalist li .btn-read {display: none}
@media screen and (max-width: 768px) {
  .sep-resource-grid .sep-datalist {justify-content: space-between}
  .sep-resource-grid .sep-datalist li {width: 50%}
  .sep-resource-grid .sep-datalist li .title {font-size: 16px}
}
@media screen and (max-width: 480px) {
  .sep-resource-grid .sep-datalist {justify-content: center}
  .sep-resource-grid .sep-datalist li {width: 100%;max-width: 400px}
}
.sep-pagination {text-align: center}
.sep-pagination .pagination li a, .sep-pagination .pagination li span {padding: 3px 10px;color: #333;display: flex;align-items: center;justify-content: center}
.sep-pagination .pagination li a:hover {color: #c02222;text-decoration: underline}
.sep-pagination .pagination li.active a, .sep-pagination .pagination li.active span {border-color: #8a265d;background: #c02222;color: #fff}
.receiver_btn_group {display: flex;flex-wrap: wrap;margin-left: auto;margin-right: auto;justify-content: center;text-align: center}
.receiver_btn_group a {opacity: .8;margin-right: 20px;display: flex;align-items: center;justify-content: center;text-align: center;padding: 10px 20px;background-color: #c02222;color: white;font-size: 16px;margin-top: 20px}
.receiver_btn_group a:hover {opacity: 1;background-color: #1656a0}
.breadcrumb_box {position: absolute;width: 100%;bottom: 0;min-height: 60px;z-index: 3;display: flex;align-items: center;background-color: rgba(0, 0, 0, 0.4)}
.breadcrumb_box .breadcrumb {display: flex;align-items: center;flex-wrap: wrap}
.breadcrumb_box .breadcrumb i {margin-right: 10px;color: white}
.breadcrumb_box .breadcrumb > li {display: flex;align-items: center}
.breadcrumb_box .breadcrumb > li > a {font-size: 16px;color: #c02222;line-height: 30px;display: flex;align-items: center}
.breadcrumb_box .breadcrumb > li > a:hover {text-decoration: underline}
.breadcrumb_box .breadcrumb > li::after {content: "->";margin: 0 10px;color: #c02222}
.breadcrumb_box .breadcrumb > li:nth-last-child(1) > a {color: white;font-weight: bold;font-style: italic}
.breadcrumb_box .breadcrumb > li:nth-last-child(1)::after {display: none}
.detail_banner {width: 100%;position: relative}
.detail_banner > img {display: block;object-fit: cover;width: 100%}
@media screen and (max-width: 1280px) {
  .detail_banner > img {min-height: 550px}
}
@media screen and (max-width: 768px) {
  .detail_banner > img {/*min-height: 400;min-height: 400px*/min-height: 150px;}
  .detail_banner > img.index {min-height: 300px}
}
.detail_banner .content_box {position: absolute;height: 90%;max-height: 500px;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;flex-direction: column;justify-content: center}
.detail_banner .content_box .nametitle {padding-left: 40px;font-size: 40px;font-weight: 300;color: #fff;line-height: 36px;font-family: "Type1_Light";color: white;transition: .5s all;display: flex;align-items: center;width: 400px;height: 60px;background: linear-gradient(to right, #c02222 0, transparent 100%);clip-path: polygon(20px 0, 0 100%, 100% 100%, 100% 0);margin-bottom: 40px}
@media screen and (max-width: 768px) {
  .detail_banner .content_box .nametitle {font-size: 18px;height: 40px}
}
.detail_banner .content_box .h1 {max-width: 680px;font-family: "Type1_SemiBold";font-weight: 600;color: #fff}
.detail_banner .content_box .summary {max-width: 680px;margin-top: 40px;font-size: 18px;font-weight: 400;color: #fff;line-height: 32px}
@media screen and (max-width: 768px) {
  .detail_banner .content_box{
    display: none!important;
  }
  .detail_banner .content_box .summary {font-size: 16px;line-height: 25px;margin-top: 20px;max-height: 200px;overflow-y: auto}
}
.detail_banner .content_box.page .h1, .detail_banner .content_box.page h1, .detail_banner .content_box.page .summary {max-width: none}
.detail_banner.detail .breadcrumb_box {position: relative}
.page_banner .breadcrumb_box {position: relative}
.inner_body h2, .inner_body .h2 {color: #333}
.inner_body .simple_text {font-size: 18px;font-weight: 400;color: #666}
@media screen and (max-width: 768px) {
  .inner_body .simple_text {font-size: 16px;line-height: 28px}
}
.inner_body .pro_index1 {background-color: #f2f2f2}
.inner_body .pro_index2 .content_box {margin-top: 60px;position: relative}
.inner_body .pro_index2 .content_box .right {margin-left: auto;width: 60%;padding: 8% 5% 8% 15%;box-shadow: 0 9px 30px 0 rgba(0, 0, 0, 0.08);border-right: 7px solid #c02222;font-size: 18px;font-weight: 400;color: #666;line-height: 30px}
.inner_body .pro_index2 .content_box .img_box {width: 48%;position: absolute;left: 0;top: 50%;transform: translate(0, -50%)}
@media screen and (max-width: 1200px) {
  .inner_body .pro_index2 .content_box {justify-content: center;align-items: center;flex-direction: column-reverse;display: flex}
  .inner_body .pro_index2 .content_box .right {width: 100%;max-width: 700px;position: unset;margin-left: 0;padding: 20px}
  .inner_body .pro_index2 .content_box .img_box {position: unset;transform: none;width: 100%;max-width: 700px}
}
.inner_body .pro_index3 {position: relative;background-color: #f2f2f2}
.inner_body .pro_index3 .element_bg {min-height: 960px;object-fit: cover;width: 100%}
.inner_body .pro_index3 .content_box {margin-top: 60px;width: 100%}
.inner_body .pro_index3 .content_box .el {width: 100%;display: flex;justify-content: center}
.inner_body .pro_index3 .content_box .el .icon_box {width: 45%;display: flex;justify-content: right}
.inner_body .pro_index3 .content_box .el .icon_box i {font-size: 64px;color: #c02222}
.inner_body .pro_index3 .content_box .el .conts {width: 10%;display: flex;align-items: center;flex-direction: column;transform: translate(0, 20px)}
.inner_body .pro_index3 .content_box .el .conts .cont1 {position: relative;display: flex}
.inner_body .pro_index3 .content_box .el .conts .cont1::after {content: "";display: block;min-width: 28px;height: 28px;border: 1px solid #c02222;border-radius: 50%}
.inner_body .pro_index3 .content_box .el .conts .cont1::before {content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 15px;height: 15px;border-radius: 50%;background-color: #c02222}
.inner_body .pro_index3 .content_box .el .conts .line {width: 2px;height: calc(100% - 28px);background: #c02222}
.inner_body .pro_index3 .content_box .el .words {width: 45%;padding: 20px 0}
.inner_body .pro_index3 .content_box .el .words ul {padding-left: 20px}
.inner_body .pro_index3 .content_box .el .words .name {font-size: 20px;font-weight: 400;color: #c02222;line-height: 28px}
.inner_body .pro_index3 .content_box .el .words .word {margin-top: 10px;font-size: 16px;font-weight: 400;color: #666;line-height: 26px}
.inner_body .pro_index3 .content_box .el:nth-child(2n) {flex-direction: row-reverse}
.inner_body .pro_index3 .content_box .el:nth-child(2n) .icon_box {justify-content: left}
.inner_body .pro_index3 .content_box .el:nth-child(2n) .words {text-align: right}
.inner_body .pro_index3 .content_box::after {content: "";display: block;width: 15px;height: 15px;background: #c02222;border-radius: 50%;margin: 0 auto;transform: translate(0, 20px)}
@media screen and (max-width: 960px) {
  .inner_body .pro_index3 .element_bg {min-height: 1200px}
  .inner_body .pro_index3 .content_box {margin-top: 20px}
}
@media screen and (max-width: 768px) {
  .inner_body .pro_index3 .element_bg {display: none}
  .inner_body .pro_index3 .absolute_content {position: unset;transform: none;padding-bottom: 40px}
  .inner_body .pro_index3 .content_box {width: 100%;padding-left: 30px}
  .inner_body .pro_index3 .content_box .el:nth-child(n) {position: relative}
  .inner_body .pro_index3 .content_box .el:nth-child(n) .icon_box {width: 45%;display: flex;justify-content: right;display: none}
  .inner_body .pro_index3 .content_box .el:nth-child(n) .icon_box i {font-size: 64px;color: #c02222}
  .inner_body .pro_index3 .content_box .el:nth-child(n) .conts {width: unset;position: absolute;left: -30px;height: 100%}
  .inner_body .pro_index3 .content_box .el:nth-child(n) .conts .cont1 {position: relative;display: flex}
  .inner_body .pro_index3 .content_box .el:nth-child(n) .conts .cont1::after {content: "";display: block;min-width: 28px;height: 28px;border: 1px solid #c02222;border-radius: 50%}
  .inner_body .pro_index3 .content_box .el:nth-child(n) .conts .cont1::before {content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 15px;height: 15px;border-radius: 50%;background-color: #c02222}
  .inner_body .pro_index3 .content_box .el:nth-child(n) .conts .line {width: 2px;height: calc(100% - 28px);background: #c02222}
  .inner_body .pro_index3 .content_box .el:nth-child(n) .words {width: 90%;padding: 20px 0;text-align: left}
  .inner_body .pro_index3 .content_box .el:nth-child(n) .words .name {font-size: 18px;font-weight: 400;color: #c02222;line-height: 28px}
  .inner_body .pro_index3 .content_box .el:nth-child(n) .words .word {margin-top: 10px;font-size: 16px;font-weight: 400;color: #666;line-height: 26px}
  .inner_body .pro_index3 .content_box::after {margin-left: -23px}
}
.inner_body .pro_list1 {position: relative;overflow: hidden}
.inner_body .pro_list1 .element_bg {min-height: 100%;position: absolute;left: 0;top: 0;z-index: 2}
.inner_body .pro_list1 .sk-boxs {width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;z-index: 5}
.inner_body .pro_list1 .sk-boxs:before {content: '';display: block;width: 50%;height: 100%;background: #c02222;position: absolute;left: 0;top: 0}
.inner_body .pro_list1 .sk-boxs:after {content: '';display: block;border: 1000px solid transparent;border-right-width: 0;border-left-width: 160px;border-left-color: #c02222;border-top-width: 0;position: absolute;left: 50%;top: 0}
.inner_body .pro_list1 .absolute_content {display: flex;flex-direction: column;justify-content: center;z-index: 10;position: relative;left: auto;top: auto;transform: translate(0, 0);height: auto}
.inner_body .pro_list1 .absolute_content .content_box {width: 100%;max-width: 550px;display: flex;flex-wrap: wrap;align-items: center;align-content: center}
.inner_body .pro_list1 .absolute_content .content_box .context {margin-top: 20px;font-size: 18px;font-weight: 400;color: #fff;line-height: 32px;overflow-y: auto;text-align: justify;padding-right: 10px}
.inner_body .pro_list1 .absolute_content .content_box .context a {color: #fff !important;text-decoration: underline}
.inner_body .pro_list1 .absolute_content .content_box .context a:hover {color: #fff !important;opacity: .8;text-decoration: none}
@media screen and (max-width: 768px) {
  .inner_body .pro_list1 {background-color: #c02222}
  .inner_body .pro_list1 .element_bg {display: none}
  .inner_body .pro_list1 .absolute_content {position: unset;transform: none}
}
.inner_body .pro_faq {background-color: #f2f2f2}
.inner_body .pro_faq .content_box {margin-top: 50px}
.inner_body .pro_faq .content_box .el {display: flex;padding: 20px 10px;border-top: 2px solid #dbdbdb;transition: .5s all}
.inner_body .pro_faq .content_box .el:nth-child(1) {border-color: transparent}
.inner_body .pro_faq .content_box .el .left {width: 50%;display: flex;align-items: flex-start;font-size: 18px;font-family: "Type1_Bold";font-weight: bold;color: #333;line-height: 30px;padding-right: 10px}
.inner_body .pro_faq .content_box .el .left i {font-weight: normal;font-size: 40px;line-height: 30px;margin-right: 10px;color: #1656a0;transition: .5s all}
.inner_body .pro_faq .content_box .el .right {width: 50%;color: #666;transition: .5s all}
.inner_body .pro_faq .content_box .el .right a {text-decoration: underline}
.inner_body .pro_faq .content_box .el:hover {background-color: #c02222;border-color: #1656a0}
.inner_body .pro_faq .content_box .el:hover .left, .inner_body .pro_faq .content_box .el:hover .right {color: white}
.inner_body .pro_faq .content_box .el:hover .left a, .inner_body .pro_faq .content_box .el:hover .right a {color: white !important}
.inner_body .pro_faq .content_box .el:hover .left a:hover, .inner_body .pro_faq .content_box .el:hover .right a:hover {color: white !important;opacity: .8}
.inner_body .pro_faq .content_box .el:hover .left i, .inner_body .pro_faq .content_box .el:hover .right i {color: white}
.inner_body .pro_list2_1 {display: flex;flex-wrap: wrap;margin: 0 -10px}
.inner_body .pro_list2_1 .el {width: calc(33.333% - 20px);margin: 20px 10px}
.inner_body .pro_list2_1 .el .img_box {border: 1px solid #dbdbdb}
.inner_body .pro_list2_1 .el .name {margin-top: 20px;font-size: 18px;font-weight: 400;color: #333;line-height: 20px;display: flex;align-items: center;justify-content: center;text-align: center;min-height: 40px}
@media screen and (max-width: 768px) {
  .inner_body .pro_list2_1 .el {width: calc(50% - 20px)}
}
@media screen and (max-width: 480px) {
  .inner_body .pro_list2_1 .el {width: calc(100% - 20px)}
}
.inner_body .pro_list2_2 {position: relative}
@media screen and (max-width: 1720px) {
  .inner_body .pro_list2_2 {padding-left: 0}
}
.inner_body .pro_list2_2 .element_bg {min-height: 640px}
.inner_body .pro_list2_2 .absolute_content {display: flex;flex-direction: column;justify-content: center}
.inner_body .pro_list2_2 .absolute_content .context {margin-top: 40px;width: 100%;max-width: 960px;font-size: 16px;font-family: "Type1_Light";font-weight: 400;color: #fff;line-height: 36px}
@media screen and (max-width: 1080px) {
  .inner_body .pro_list2_2 .absolute_content .context {line-height: 30px;margin-top: 20px}
}
@media screen and (max-width: 768px) {
  .inner_body .pro_list2_2 .absolute_content .context {line-height: 30px;max-height: 540px;overflow-y: auto}
}
.inner_body .detail h2 {font-size: 32px;line-height: 40px;margin-bottom: 20px}
@media screen and (max-width: 1440px) {
  .inner_body .detail h2 {font-size: 32px;line-height: 40px}
}
@media screen and (max-width: 1280px) {
  .inner_body .detail h2 {font-size: 28px;line-height: 36px}
}
@media screen and (max-width: 768px) {
  .inner_body .detail h2 {font-size: 22px;line-height: 32px}
}
.inner_body h2.detail, .inner_body .h2.detail {font-size: 32px;line-height: 40px}
@media screen and (max-width: 1440px) {
  .inner_body h2.detail, .inner_body .h2.detail {font-size: 32px;line-height: 40px}
}
@media screen and (max-width: 1280px) {
  .inner_body h2.detail, .inner_body .h2.detail {font-size: 28px;line-height: 36px}
}
@media screen and (max-width: 768px) {
  .inner_body h2.detail, .inner_body .h2.detail {font-size: 22px;line-height: 32px}
}
.inner_body .table_box table {border-collapse: collapse}
.inner_body .table_box table tr:nth-child(2n+1) {background-color: #f7f7f7}
.inner_body .table_box table td {border: 1px solid #d3dce6;text-align: center;padding: 10px}
.inner_body .table_box table tr td:nth-child(1) {background-color: #c02222;color: white}
.inner_body .pro_detail1 .el {margin-top: 40px;display: flex;justify-content: space-between}
.inner_body .pro_detail1 .el .num_box {width: 60px;border: 2px dashed #c02222;border-radius: 50%;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center}
.inner_body .pro_detail1 .el .num_box .num {min-width: 36px;height: 36px;background: #c02222;display: flex;align-items: center;justify-content: center;border-radius: 50%;font-size: 16px;font-family: "Type1_Medium";font-weight: 600;color: white;transform: translate(40%)}
.inner_body .pro_detail1 .el .word {line-height: 36px;width: calc(100% - 80px)}
.inner_body .pro_detail2 {background-color: #f7f7f7}
.inner_body .pro_detail2 .content_box {display: flex;justify-content: space-between;align-items: center}
.inner_body .pro_detail2 .content_box .left {width: 32%;display: flex;justify-content: space-between;align-items: flex-start}
.inner_body .pro_detail2 .content_box .left img:nth-child(1) {margin-top: 50px}
.inner_body .pro_detail2 .content_box .right {width: 55%}
@media screen and (max-width: 1024px) {
  .inner_body .pro_detail2 .content_box {flex-direction: column-reverse;justify-content: center;align-items: center}
  .inner_body .pro_detail2 .content_box .left {width: 100%;max-width: 500px}
  .inner_body .pro_detail2 .content_box .left > img {max-width: 50%}
  .inner_body .pro_detail2 .content_box .right {width: 100%;max-width: 550px;margin-bottom: 20px}
}
.inner_body .related .content_box {display: flex;align-items: flex-start;justify-content: center;margin: 0 -10px}
.inner_body .related .content_box .el {width: calc(33.333% - 20px);margin: 10px}
.inner_body .related .content_box .el .img_box {display: flex;justify-content: center;align-items: center;border: 1px solid #e6e6e6;max-height: 340px}
.inner_body .related .content_box .el .img_box img {max-height: 100%;max-width: 100%;object-fit: cover;width: auto;height: auto}
.inner_body .related .content_box .el .name {width: 100%;height: 60px;background: #f2f2f2;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 18px;font-weight: 400;color: #333;line-height: 24px}
@media screen and (max-width: 768px) {
  .inner_body .related .content_box {flex-wrap: wrap;justify-content: center}
  .inner_body .related .content_box .el {max-width: 500px;width: calc(100% - 20px)}
}
.inner_body .video_list01 {display: flex;flex-wrap: wrap}
.inner_body .video_list01 .el {width: calc(33.333% - 20px);margin-right: 30px;margin-top: 40px}
.inner_body .video_list01 .el:nth-child(3n) {margin-right: 0}
.inner_body .video_list01 .el .left {width: 100%;position: relative}
.inner_body .video_list01 .el .left img{width:100%;}
.inner_body .video_list01 .el .left:hover .i_box {opacity: .8}
.inner_body .video_list01 .el .left .i_box {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 60px;height: 60px;border-radius: 50%;border: 3px solid #fff;display: flex;align-items: center;justify-content: center;transition: .5s all}
.inner_body .video_list01 .el .left .i_box i {display: flex;color: white;transform: rotate(-30deg)}
.inner_body .video_list01 .el .right {width: 100%;padding: 20px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.164)}
.inner_body .video_list01 .el .right .title {font-size: 18px;font-family: "Unite_fonts";line-height: 30px;height: 90px;display: flex;align-items: center;color: #333;font-weight: bold;transition: .5s all;color: #000;}
@media screen and (max-width: 1200px) {
  .inner_body .video_list01 .el .right .title {font-size: 16px;line-height: 24px;height: 72px}
}
.inner_body .video_list01 .el .right .title:hover {color: #c02222}
.inner_body .video_list01 .el .right .summary {margin: 20px 0;font-size: 18px;font-family: "Unite_fonts";line-height: 30px;height: 120px;overflow-y: auto;color: #333}
.inner_body .video_list01 .el:nth-child(2n) {flex-direction: row-reverse}
@media screen and (max-width: 768px) {
  .inner_body .video_list01 {justify-content: center}
  .inner_body .video_list01 .el:nth-child(n) {width: 100%;max-width: 550px;margin: 10px 0}
}
.inner_body .video_iframe {margin-top: 40px;display: block;width: 100%;height: 480px;background-color: antiquewhite;border: none}
@media screen and (max-width: 768px) {
  .inner_body .video_iframe {height: 360px}
}
@media screen and (max-width: 480px) {
  .inner_body .video_iframe {height: 280px}
}
.inner_body .company_page1 {display: flex}
.inner_body .company_page1 .left {width: 40%}
.inner_body .company_page1 .right {width: 60%;padding-left: 60px}
@media screen and (max-width: 768px) {
  .inner_body .company_page1 {justify-content: center;flex-wrap: wrap}
  .inner_body .company_page1 .left {width: 100%;max-width: 500px}
  .inner_body .company_page1 .right {width: 100%;max-width: 500px;padding: 20px 0}
}
.detail_top {width: 100%;background-color: #f4f4f4}
.detail_top > .content {display: flex;justify-content: space-between;align-items: center}
.detail_top > .content > .left {width: 48%;position: relative;z-index: 2}
.detail_top > .content > .left > .big_wiper_box {width: 72%;position: relative;margin-left: auto}
.detail_top > .content > .left > .big_wiper_box > .swiper {overflow: hidden}
.detail_top > .content > .left > .big_wiper_box .swiper-slide {display: block;position: relative;cursor: move}
.detail_top > .content > .left > .big_wiper_box img {display: block;width: 100%;pointer-events: none}
.detail_top > .content > .left > .big_wiper_box .small_box_01 {background-color: rgba(0, 0, 0, 0.3);position: absolute;width: 50%;height: 50%;top: 0;left: 0;pointer-events: none;transform: translate(-50%, -50%);opacity: 0;z-index: -1}
.detail_top > .content > .left > .big_wiper_box .small_box_01.active {z-index: 3;opacity: 1}
.detail_top > .content > .left > .big_wiper_box .hide_box {cursor: move;width: 100%;left: 100%;float: left;position: absolute;overflow: hidden;z-index: -1;opacity: 0;display: none}
.detail_top > .content > .left > .big_wiper_box .hide_box.active {display: block;opacity: 1;z-index: 3}
.detail_top > .content > .left > .big_wiper_box .hide_box img {position: relative}
.detail_top > .content > .left > .big_wiper_box .hide_box .tran01img {transform: scale(2) translate(50%, 50%)}
@media screen and (max-width: 1024px) {
  .detail_top > .content > .left > .big_wiper_box .small_box_01, .detail_top > .content > .left > .big_wiper_box .hide_box {display: none !important}
}
.detail_top > .content > .left > .small_wiper_box {position: absolute;left: 0;top: 50%;transform: translate(0, -50%);width: 22%}
.detail_top > .content > .left > .small_wiper_box > .banner_btn {z-index: 9;position: absolute;height: 40px;width: 40px;left: 50%;transform: translateX(-50%);background-color: #e5e5e5;display: flex;align-items: center;justify-content: center;transition: .5s all}
.detail_top > .content > .left > .small_wiper_box > .banner_btn > i {font-size: 20px;color: #c02222;transition: .5s all}
.detail_top > .content > .left > .small_wiper_box > .banner_btn:hover {cursor: pointer;background-color: #c02222}
.detail_top > .content > .left > .small_wiper_box > .banner_btn:hover > i {color: #fff}
.detail_top > .content > .left > .small_wiper_box .swiper-wrapper {height: 480px}
.detail_top > .content > .left > .small_wiper_box .swiper-slide {max-height: 160px;display: flex;align-items: center;justify-content: center;overflow: hidden}
.detail_top > .content > .left > .small_wiper_box .swiper-slide > img {object-fit: cover;height: 100%}
.detail_top > .content > .left > .small_wiper_box .swiper-slide-thumb-active img {border: 1px solid #c02222}
.detail_top > .content > .left > .small_wiper_box #banner_swiper_prev {top: 0;transform: translate(-50%, -50%)}
.detail_top > .content > .left > .small_wiper_box #banner_swiper_prev > i {transform: rotate(90deg)}
.detail_top > .content > .left > .small_wiper_box #banner_swiper_next {bottom: 0;transform: translate(-50%, 50%)}
.detail_top > .content > .left > .small_wiper_box #banner_swiper_next > i {transform: rotate(90deg)}
.detail_top > .content > .left > .small_wiper_box > .swiper {overflow: hidden}
.detail_top > .content > .left > .small_wiper_box > .swiper > .swiper-wrapper > .swiper-slide {border: 2px solid transparent;transition: .5s all;border-radius: 5px}
.detail_top > .content > .left > .small_wiper_box > .swiper > .swiper-wrapper > .swiper-slide.active {border: 2px solid #024e9c}
@media screen and (max-width: 768px) {
  .detail_top > .content > .left {flex-direction: column-reverse}
  .detail_top > .content > .left > .big_wiper_box {width: 100%;margin-left: 0}
  .detail_top > .content > .left > .small_wiper_box {width: calc(100% - 40px);margin: 20px auto;position: relative;transform: unset}
  .detail_top > .content > .left > .small_wiper_box .swiper-wrapper {height: auto}
  .detail_top > .content > .left > .small_wiper_box .swiper-slide {height: auto}
  .detail_top > .content > .left > .small_wiper_box .swiper-slide img {max-width: none;width: 100%;border: 1px solid #dbdbdb}
  .detail_top > .content > .left > .small_wiper_box .swiper-slide.swiper-slide-thumb-active img {border: 1px solid #c02222}
  .detail_top > .content > .left > .small_wiper_box #banner_swiper_prev {top: 50%;left: 0;bottom: unset;right: unset;transform: translate(-50%, -50%)}
  .detail_top > .content > .left > .small_wiper_box #banner_swiper_prev > i {transform: rotate(0deg)}
  .detail_top > .content > .left > .small_wiper_box #banner_swiper_next {top: 50%;right: 0;bottom: unset;left: unset;transform: translate(50%, -50%)}
  .detail_top > .content > .left > .small_wiper_box #banner_swiper_next > i {transform: rotate(0deg)}
}
.detail_top > .content > .right {width: 48%;box-sizing: border-box}
.detail_top > .content > .right h1 {color: #333;font-family: "Type1_Medium"}
.detail_top > .content > .right h1 span {color: #c02222}
.detail_top > .content > .right .rich_text {margin: 20px 0;color: #666}
.detail_top > .content > .right .btns {display: flex;margin-top: 20px}
.detail_top > .content > .right .btns a {display: flex;align-items: center;justify-content: center;margin-right: 20px;font-size: 18px;font-family: "Type1_SemiBold";font-weight: bold;line-height: 24px;border: 1px #c02222 solid;color: #fff;padding: 0 20px;height: 50px;background: #c02222;border: 1px solid #c02222;border-radius: 25px;transition: all .5s}
.detail_top > .content > .right .btns a i {color: #f7f9fa;font-size: 24px;margin-right: 10px;font-weight: normal}
.detail_top > .content > .right .btns a:hover {color: #c02222;border: 1px #c02222 solid;background-color: white;box-shadow: 0 3px 32px 4px rgba(193, 193, 193, 0.4)}
.detail_top > .content > .right .btns a:hover i {color: #c02222}
@media screen and (max-width: 1080px) {
  .detail_top > .content {justify-content: center;align-items: center;flex-direction: column-reverse}
  .detail_top > .content > .right {max-width: 600px;width: 100%}
  .detail_top > .content > .left {max-width: 600px;margin-top: 60px;width: 100%}
}
.tables {width: 80%;background: #fff;table-layout: fixed;border-spacing: 0;border-collapse: collapse;margin: 60px auto}
.tables tr td {border: 1px solid #ddd;text-align: center;padding: 10px}
.tables tr td a {color: #19a499}
.tables tr td a:hover {text-decoration: underline}
.tables tr td img {max-width: 100%;width: 150px}
.tables tr:first-child {background: #19a499}
.tables tr:first-child td {color: #fff;font-weight: bold}
.richtext table {table-layout: fixed;border-spacing: 0;border-collapse: collapse}
.richtext table tr td {border: 1px solid #ddd;padding: 15px;font-size: 18px}
.richtext table tr td a {font-size: 18px;display: inline-block;color: #19a499}
.richtext table tr td a:hover {text-decoration: underline}
.sep-in-pdf-list {width: 100%}
.sep-in-pdf-list .p-boxs {margin: 0 -15px}
.sep-in-pdf-list .p-lists {width: calc(33.3333% - 30px);margin: 0 15px 30px}
.sep-in-pdf-list .p-lists:hover .titles-a {color: #c02222}
.sep-in-pdf-list .titles-a {line-height: 1.32;min-height: 60px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);padding: 5px 10px;display: flex;justify-content: center;text-align: center;color: #333}
@media screen and (max-width: 768px) {
  .List_type08_1 .el .left .hover_box {display: none !important}
}
h1, .h1 {font-size: 60px;line-height: 72px}
h1.fz44, .h1.fz44 {font-size: 44px;line-height: 1.32}
@media screen and (max-width: 768px) {
  h1.fz44, .h1.fz44 {font-size: 28px}
}
@media screen and (max-width: 1440px) {
  h1, .h1 {font-size: 48px;line-height: 54px}
}
@media screen and (max-width: 1280px) {
  h1, .h1 {font-size: 36px;line-height: 44px}
}
@media screen and (max-width: 768px) {
  h1, .h1 {font-size: 28px;line-height: 36px}
}
h1.smaller, .h1.smaller {font-size: 48px;line-height: 54px}
@media screen and (max-width: 1440px) {
  h1.smaller, .h1.smaller {font-size: 40px;line-height: 48px}
}
@media screen and (max-width: 1280px) {
  h1.smaller, .h1.smaller {font-size: 32px;line-height: 40px}
}
@media screen and (max-width: 768px) {
  h1.smaller, .h1.smaller {font-size: 26px;line-height: 36px}
}
h1.text_cent, .h1.text_cent {text-align: center}
h1.white, .h1.white {color: white}
h1.black, .h1.black {color: black}
h1.main_color, .h1.main_color {color: #c02222}
h1.minor_color, .h1.minor_color {color: #1656a0}
h1.marbtm40, .h1.marbtm40 {margin-bottom: 40px}
h2, .h2 {font-size: 44px;line-height: 56px;font-family: "Type1_SemiBold";font-weight: 600;display: block}
@media screen and (max-width: 1440px) {
  h2, .h2 {font-size: 36px;line-height: 48px}
}
@media screen and (max-width: 1280px) {
  h2, .h2 {font-size: 28px;line-height: 40px}
}
@media screen and (max-width: 768px) {
  h2, .h2 {font-size: 22px;line-height: 32px}
}
h2.text_cent, .h2.text_cent {text-align: center}
h2.white, .h2.white {color: white}
h2.black, .h2.black {color: black}
h2.main_color, .h2.main_color {color: #c02222}
h2.minor_color, .h2.minor_color {color: #1656a0}
h2.marbtm40, .h2.marbtm40 {margin-bottom: 40px}
h2.martop40, .h2.martop40 {margin-top: 40px}
h3, .h3 {font-size: 24px;line-height: 32px}
@media screen and (max-width: 768px) {
  h3, .h3 {font-size: 16px;line-height: 28px}
}
body ::-webkit-scrollbar, body ::-webkit-scrollbar-thumb {width: 4px;height: 4px;border-radius: 10px}
body ::-webkit-scrollbar-thumb {background: #1656a0}
body ::-webkit-scrollbar, body ::-webkit-scrollbar-corner, body ::-webkit-resizer, body ::-webkit-scrollbar-track, body ::-webkit-scrollbar-track-piece {background: transparent}
body ::-webkit-scrollbar-button {display: none}
.hovt_main {transition: .5s all}
.hovt_main:hover {color: #c02222 !important}
.hovbg_main {transition: .5s all}
.hovbg_main:hover {background-color: #c02222 !important}
.hovt_minor {transition: .5s all}
.hovt_minor:hover {color: #1656a0 !important}
.hovbg_minor {transition: .5s all}
.hovbg_minor:hover {background-color: #1656a0 !important}
.hovt_white {transition: .5s all}
.hovt_white:hover {color: white !important}
.hovbg_white {transition: .5s all}
.hovbg_white:hover {background-color: white !important}
.hovt_black {transition: .5s all}
.hovt_black:hover {color: black !important}
.hovbg_black {transition: .5s all}
.hovbg_black:hover {background-color: black !important}
.w_normal {width: calc(100% - 100px);max-width: 1360px;margin: 0 auto}
@media screen and (max-width: 768px) {
  .w_normal {width: 90%}
}
.w_normal2 {width: calc(100% - 100px);max-width: 1680px;margin: 0 auto}
@media screen and (max-width: 768px) {
  .w_normal2 {width: 90%}
}
.have_bg .element_bg {object-fit: cover;width: 100%;height: auto}
.have_bg .absolute_content {height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}
.hovt_main {transition: .5s all}
.hovt_main:hover {color: #c02222 !important}
.hovbg_main {transition: .5s all}
.hovbg_main:hover {background-color: #c02222 !important}
.hovt_minor {transition: .5s all}
.hovt_minor:hover {color: #1656a0 !important}
.hovbg_minor {transition: .5s all}
.hovbg_minor:hover {background-color: #1656a0 !important}
.hovt_black {transition: .5s all}
.hovt_black:hover {color: black !important}
.hovbg_white {transition: .5s all}
.hovbg_white:hover {background-color: white !important}
.divide_space_home {width: 100%;height: 50px}
.divide_space_home1 {width: 100%;height: 25px}
.divide_space {width: 100%;height: 100px}
@media screen and (max-width: 768px) {
  .divide_space {height: 50px}
}
.divide_space2 {width: 100%;height: 80px}
@media screen and (max-width: 768px) {
  .divide_space2 {height: 35px}
}
.divide_space3 {width: 100%;height: 80px}
@media screen and (max-width: 768px) {
  .divide_space3 {height: 50px}
}
.detail_top_01 {background-color: #f9f9f9}
.detail_top_01 .detail_box {display: flex;justify-content: space-between}
.detail_top_01 .detail_box .left {width: 50%;padding: 0 40px;position: relative}
.detail_top_01 .detail_box .left .swiper_box {width: 100%;max-width: 960px;margin: 20px auto 0}
.detail_top_01 .detail_box .left .swiper_box .swiper-slide {width: 100%;border-radius: 5px;transition: .5s all}
.detail_top_01 .detail_box .left .swiper_box .swiper-slide img {width: 100%}
.detail_top_01 .detail_box .left .swiper_box.small {position: relative}
.detail_top_01 .detail_box .left .swiper_box.small .swiper-wrapper .swiper-slide {position: relative;border-radius: 5px;overflow: hidden}
.detail_top_01 .detail_box .left .swiper_box.small .swiper-wrapper .swiper-slide::after {content: "";position: absolute;left: 0;top: 0;width: 15%;height: 15%;border-top: 4px solid #c02222;border-left: 4px solid #c02222;opacity: 0;transition: .5s all}
.detail_top_01 .detail_box .left .swiper_box.small .swiper-wrapper .swiper-slide::before {content: "";position: absolute;right: 0;top: 0;width: 15%;height: 15%;border-top: 4px solid #c02222;border-right: 4px solid #c02222;opacity: 0;transition: .5s all}
.detail_top_01 .detail_box .left .swiper_box.small .swiper-wrapper .swiper-slide .bor::after {content: "";position: absolute;left: 0;bottom: 0;width: 15%;height: 15%;border-bottom: 4px solid #c02222;border-left: 4px solid #c02222;opacity: 0;transition: .5s all}
.detail_top_01 .detail_box .left .swiper_box.small .swiper-wrapper .swiper-slide .bor::before {content: "";position: absolute;right: 0;bottom: 0;width: 15%;height: 15%;border-bottom: 4px solid #c02222;border-right: 4px solid #c02222;opacity: 0;transition: .5s all}
.detail_top_01 .detail_box .left .swiper_box.small .swiper-wrapper .swiper-slide.swiper-slide-thumb-active::after {opacity: 1}
.detail_top_01 .detail_box .left .swiper_box.small .swiper-wrapper .swiper-slide.swiper-slide-thumb-active::before {opacity: 1}
.detail_top_01 .detail_box .left .swiper_box.small .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .bor::after {opacity: 1}
.detail_top_01 .detail_box .left .swiper_box.small .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .bor::before {opacity: 1}
.detail_top_01 .detail_box .left #sm_left {left: 30px;transform: rotate(180deg)}
.detail_top_01 .detail_box .left #sm_right {right: 30px}
.detail_top_01 .detail_box .right {width: 50%;padding-left: 40px;position: relative}
.detail_top_01 .detail_box .right h1 {font-size: 70px;font-weight: 600;color: #000}
.detail_top_01 .detail_box .right .line_box {width: 200px;height: 1px;background: #999;position: relative}
.detail_top_01 .detail_box .right .line_box .line {position: absolute;top: -1px;width: 80px;height: 3px;background: #c02222}
.detail_top_01 .detail_box .right .summary {font-size: 16px;font-family: "Gilroy";font-weight: 400;color: #000;line-height: 30px;width: 100%;max-width: 450px;margin: 20px 0}
.detail_top_01 .detail_box .right .dload_list {display: flex;flex-wrap: wrap}
.detail_top_01 .detail_box .right .dload_list a {min-width: 50%;display: flex}
.detail_top_01 .detail_box .right .dload_list a:hover .cont {border: 1px solid #1656a0}
.detail_top_01 .detail_box .right .dload_list a:hover .name {color: #c02222;font-weight: bold}
.detail_top_01 .detail_box .right .dload_list a .cont {transition: .5s all;min-width: 18px;height: 18px;margin: 7px 0;padding: 3px;border: 1px solid transparent;border-radius: 50%;display: flex;align-items: center;justify-content: center}
.detail_top_01 .detail_box .right .dload_list a .cont::after {content: "";border-radius: 50%;width: 100%;height: 100%;background-color: #1656a0}
.detail_top_01 .detail_box .right .dload_list a .name {margin-left: 5px;font-size: 16px;font-family: "Gilroy";font-weight: normal;color: #333;line-height: 32px}
.detail_top_01 .detail_box .right .know_more {position: absolute;bottom: 0;display: flex;height: 50px;align-items: center;background-color: rgba(8, 8, 9, 0.7);transition: .5s all}
.detail_top_01 .detail_box .right .know_more:hover {background-color: #080809}
.detail_top_01 .detail_box .right .know_more i {width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;font-size: 32px}
.detail_top_01 .detail_box .right .know_more i.after {background-color: #c02222}
.detail_top_01 .detail_box .right .know_more .name {font-size: 20px;font-family: "Gilroy";font-weight: 400;padding: 0 10px}
.swiper_btn_01 {position: absolute;top: 50%;transform: translate(0, -50%);width: 50px;height: 50px;border-radius: 50%;background-color: #c02222;transition: .5s all;cursor: pointer;display: flex;align-items: center;justify-content: center}
.swiper_btn_01 i {font-size: 32px;color: white}
.swiper_btn_01:hover {background-color: rgba(158, 43, 106, 0.7)}
.swiper_btn_01.swiper-button-disabled {background-color: #777;cursor: default}
.swiper_btn_01.swiper-button-disabled:hover {background-color: #777}
.swiper_btn_02 {position: absolute;top: 0;width: 50px;height: 100%;transition: .5s all;cursor: pointer;display: flex;align-items: center;justify-content: center;color: #c02222;border-radius: 10px}
.swiper_btn_02 i {font-size: 32px;transform: scale(2, 5);transition: .5s all}
.swiper_btn_02:hover {color: rgba(158, 43, 106, 0.7);background-color: #e2e2e2}
.swiper_btn_02.swiper-button-disabled {color: #777;cursor: default}
.swiper_btn_02.swiper-button-disabled:hover {color: #777;background-color: transparent}
.more_type01 {width: min-content;white-space: nowrap;padding: 0 25px;height: 50px;border: 1px solid #1656a0;border-radius: 25px;display: flex;align-items: center;justify-content: center;margin: 20px auto 0;transition: .5s all;color: #c02222}
.more_type01:hover {background-color: #1656a0;color: white}
.more_type01 span {font-size: 18px;font-family: "Type1_SemiBold";font-weight: 600}
.more_type01 i {font-weight: bold;display: flex;align-items: center;justify-content: center;font-size: 16px;margin-left: 5px}
@media screen and (max-width: 768px) {
  .more_type01 span {font-size: 16px}
}
.more_type02 {width: 300px;height: 50px;display: flex;background-color: #c02222;align-items: center;justify-content: center;transition: .5s all;padding-left: 15px}
.more_type02:hover {background-color: rgba(158, 43, 106, 0.7)}
.more_type02 span {max-width: calc(100% - 40px);display: flex;align-items: center;justify-content: center;color: white}
.more_type02 i {color: white;height: 40px;width: 40px;display: flex;align-items: center;justify-content: center;font-size: 24px}
.swiper {overflow: hidden}
.dis_block {display: block !important;height: auto !important}
p > img {display: inline !important}
a.img_box {display: block;width: 100%;overflow: hidden; /*background: #f1f1f1;*/}
a.img_box img {width: 100%;transition: .5s all; mix-blend-mode: multiply;}
a.img_box img:hover {transform: scale(1.2)}
.h1_along_333 {margin-bottom: 50px}
.h1_along_333 h1 {color: #333 !important}
p > a {color: #c02222;font-style: italic !important}
p > a:hover {text-decoration: underline !important}
.a_change p > a {color: #1656a0;font-style: italic !important}
.a_change p > a:hover {text-decoration: underline !important}
.to_check {position: relative}
.to_check.show .check, .to_check.has-success .check {opacity: 1 !important}
.to_check .check {display: block !important;opacity: 0 !important;color: #11eb52 !important;font-size: 20px !important;right: 10px !important;left: initial !important}
.swiper-button-disabled {opacity: 0 !important;pointer-events: none !important}
.List_type02 {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between}
.List_type02 .el {width: 46%;margin-top: 50px;background: #fff}
.List_type02 .el .left {width: 100%}
.List_type02 .el .right {box-shadow: 0 2px 2px 0 rgba(25, 164, 153, 0.3);width: 100%;padding: 40px}
.List_type02 .el .right .title {font-size: 24px;font-family: "Type1_SemiBold";line-height: 24px;color: #333;font-weight: bold;transition: .5s all;position: relative;display: flex;min-height: 40px;align-items: center}
.List_type02 .el .right .title::after {content: "";position: absolute;height: 100%;width: 6px;background: #1656a0;top: 0;left: calc(0% - 40px);border-radius: 3px}
.List_type02 .el .right .title:hover {color: #c02222}
.List_type02 .el .right .summary {margin: 20px 0;font-size: 18px;font-family: "Unite_fonts";line-height: 30px;height: 150px;overflow-y: auto;color: #333}
.List_type02 .el .right .more {color: #333;justify-content: center;font-size: 18px;font-family: "Type1_SemiBold";font-weight: 600}
.List_type02 .el:nth-child(2n) {flex-direction: row-reverse}
.List_type04 {width: 100%;display: flex;flex-wrap: wrap}
.List_type04 .el {width: calc(25% - 18px);padding-top: 0;margin-right: 24px;position: relative;overflow: hidden}
.List_type04 .el .left {width: 90%;margin: 0 auto}
.List_type04 .el .right {background-color: white;width: 100%;padding: 60px 5% 40px;margin-top: -50px}
.List_type04 .el .right .title {font-size: 24px;font-family: "Unite_fonts";line-height: 30px;color: #333;font-weight: bold;transition: .5s all;display: flex;align-items: flex-end;justify-content: center;min-height: 60px;text-align: center}
.List_type04 .el .right .title:hover {color: #c02222}
.List_type04 .el .right .line {width: 25px;height: 4px;border-radius: 2px;margin: 10px auto;background-color: #c02222}
.List_type04 .el .right .summary {font-size: 16px;font-family: Poppins;font-weight: 400;color: #666;line-height: 30px;height: 150px;overflow-y: auto}
.List_type04 .el .right .more {width: 180px;height: 50px;border: 1px solid #19a499;border-radius: 25px;display: flex;align-items: center;justify-content: center;margin: 20px auto 0;transition: .5s all;color: #c02222}
.List_type04 .el .right .more:hover {background-color: #1656a0;color: white}
.List_type04 .el .right .more span {font-size: 18px;font-family: "Type1_SemiBold";font-weight: 600}
.List_type04 .el .right .more i {font-weight: bold;display: flex;align-items: center;justify-content: center;font-size: 16px;margin-left: 5px}
.List_type04 .el:nth-child(n+4) {margin-right: 0}
.List_type08_1 {display: flex;flex-wrap: wrap}
.List_type08_1 .el {width: calc(33.333% - 24px);margin-right: 36px;margin-top: 40px}
.List_type08_1 .el:hover .left .hover_box {opacity: 1}
.List_type08_1 .el .left {width: 100%;position: relative}
.List_type08_1 .el .left .img_box {height: 100%}
.List_type08_1 .el .left .img_box img {height: 100%;object-fit: cover}
.List_type08_1 .el .left .hover_box {transition: .5s all;position: absolute;width: 100%;height: 100%;opacity: 0;top: 0;background-color: rgba(25, 164, 152, 0.9);display: flex;align-items: center;justify-content: center}
.List_type08_1 .el .left .hover_box .links {padding: 0 5%;max-height: 80%;max-width: 95%;overflow-y: auto}
.List_type08_1 .el .left .hover_box .links .link {color: white;display: flex;align-items: flex-start;transition: .5s all;font-size: 16px;line-height: 20px;min-height: 30px;margin: 10px auto;padding-left: 30px;position: relative}
.List_type08_1 .el .left .hover_box .links .link::before {content: "";position: absolute;left: 0;min-width: 20px;transform: scale(.3);height: 20px;background-color: white;border-radius: 50%}
.List_type08_1 .el .left .hover_box .links .link::after {content: "";position: absolute;left: 0;min-width: 20px;transform: scale(.6);height: 20px;border: 1px solid white;border-radius: 50%;opacity: 0}
.List_type08_1 .el .left .hover_box .links .link:hover {text-decoration: underline}
.List_type08_1 .el .left .hover_box .links .link:hover::after {opacity: 1}
.List_type08_1 .el .last {height: 60px;display: flex;align-items: center;justify-content: space-evenly;flex-direction: column}
.List_type08_1 .el .last .name {text-align: center;font-size: 18px;font-weight: 400;color: #4d4d4d;line-height: 28px}
.List_type08_1 .el:nth-child(-n+2) {width: calc(50% - 36px);margin-right: 72px}
.List_type08_1 .el:nth-child(3n+2) {margin-right: 0}
@media screen and (max-width: 1200px) {
  .List_type08_1 {justify-content: space-between}
  .List_type08_1 .el:nth-child(n) {width: 48%;margin-right: 0}
}
@media screen and (max-width: 768px) {
  .List_type08_1 {justify-content: center}
  .List_type08_1 .el:nth-child(n) {width: 100%;max-width: 550px}
}
.List_type08_2 {width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.List_type08_2 .el {width: calc(33.3% - 3%);/*border-bottom: 1px solid #e6e6e6;display: flex;*/justify-content: space-between;padding: 0px  10;align-items: center;flex-direction: column;
  /**/box-shadow: 0 0px 20px rgba(0, 0, 0, 0.15);
  margin-bottom: 30px; margin-right: 3%;
}
@media screen and (max-width: 768px) {
  .List_type08_2 .el {width: calc(50% - 3%);}
}
.List_type08_2 .el .left {width: 100%;position: relative;/*box-shadow: 0 5px 20px rgba(0, 0, 0, 0.466)*/}
.List_type08_2 .el .left > a {height: 100%}
.List_type08_2 .el .left > a img {height: 100%;object-fit: cover}
.List_type08_2 .el .right {width: 100%;padding: 5px;background-color: #fff;position: relative; margin-top: 20px;}
.List_type08_2 .el .right .title {font-size: 24px;font-family: "Type1_SemiBold";line-height: 32px;color: #333;font-weight: bold;transition: .5s all}
.List_type08_2 .el .right .title:hover {color: #c02222}
.List_type08_2 .el .right .links {width: 90%;margin-top: 30px/*;height: 150px;*/margin-bottom: 20px;overflow-y: hidden}
.List_type08_2 .el .right .links p{
  line-height: 1.7em;font-size: 14px;
}
.List_type08_2 .el .right .links .link {color: white;display: flex;align-items: flex-start;transition: .5s all;line-height: 20px;min-height: 30px;font-size: 16px;color: #666;padding-left: 30px;position: relative}
.List_type08_2 .el .right .links .link::after {content: "";position: absolute;left: 0;top: 0;width: 20px;transform: scale(.6);height: 20px;opacity: 0;border-radius: 50%;border: 1px solid #c02222;transition: .5s all}
.List_type08_2 .el .right .links .link::before {content: "";position: absolute;left: 0;top: 0;width: 20px;transform: scale(.35);height: 20px;background-color: #c02222;border-radius: 50%}
.List_type08_2 .el .right .links .link:hover {color: #c02222}
.List_type08_2 .el .right .links .link:hover::after {opacity: 1}
.List_type08_2 .el .right .more {width: 180px;height: 50px;background: #c02222;border: 1px solid #c02222;border-radius: 25px;display: flex;align-items: center;justify-content: center;color: white;font-family: "Type1_Medium"}
.List_type08_2 .el .right .more .cont {display: block;margin: 0 5px;transform: scale(1, 1.2)}
@media screen and (max-width: 768px) {
  .List_type08_2 .el {justify-content: center;flex-wrap: wrap}
  .List_type08_2 .el .left {width: 100%;max-width: 480px;margin: 20px 0;box-shadow: unset}
  .List_type08_2 .el .left a {max-width: 320px}
  .List_type08_2 .el .right {width: 100%;max-width: 550px}
}
.List_type19_1 {background-color: white}
.List_type19_1 .el {display: flex;align-items: flex-end}
.List_type19_1 .el .left {box-shadow: 0 5px 40px 0 rgba(102, 102, 102, 0.2);position: relative;z-index: 2;display: flex;flex-direction: column;justify-content: space-between;background-color: white;width: 50%;margin-top: 5%;padding: 5% 8%}
.List_type19_1 .el .left .num {position: relative;color: #c02222;font-size: 40px;margin-bottom: 30px}
.List_type19_1 .el .left .num::before {content: "";position: absolute;right: calc(100% + 10px);top: calc(50% - 1px);height: 2px;width: 50px;background-color: #c02222}
.List_type19_1 .el .left .name {color: #333;font-weight: bold}
.List_type19_1 .el .left .summary {font-size: 18px;line-height: 32px;color: rgba(0, 0, 0, 0.712);max-height: 160px;overflow-y: auto;margin: 20px 0}
.List_type19_1 .el .left .more {color: #333;display: flex;align-items: center;font-size: 18px}
.List_type19_1 .el .left .more i {font-size: 24px;margin-left: 10px}
.List_type19_1 .el .right {width: 50%;margin-bottom: 5%;transform-origin: 100% 100%;transform: scale(1.2)}
.List_type19_1 .el:nth-child(2n) {flex-direction: row-reverse}
.List_type19_1 .el:nth-child(2n) .left {background-color: #c02222}
.List_type19_1 .el:nth-child(2n) .left .num {color: #1656a0}
.List_type19_1 .el:nth-child(2n) .left .num::before {background: #1656a0}
.List_type19_1 .el:nth-child(2n) .left .name {color: white;font-weight: bold}
.List_type19_1 .el:nth-child(2n) .left .name:hover {color: #1656a0 !important}
.List_type19_1 .el:nth-child(2n) .left .summary {color: rgba(255, 255, 255, 0.712)}
.List_type19_1 .el:nth-child(2n) .left .more {color: white}
.List_type19_1 .el:nth-child(2n) .left .more:hover {color: #1656a0 !important}
.List_type19_1 .el:nth-child(2n) .right {transform-origin: 0 100%}
@media screen and (max-width: 768px) {
  .List_type19_1 .el {justify-content: center;align-items: center;flex-wrap: wrap;flex-direction: column-reverse !important}
  .List_type19_1 .el .left, .List_type19_1 .el .right {width: 100%;max-width: 550px;margin: 10px 0}
}
.news_list02_2 {display: flex;margin-top: 50px;flex-wrap: wrap}
.news_list02_2 .el {position: relative;width: calc(33.333% - 20px);margin-right: 30px;padding-bottom: 50px;background-color: white;box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.05)}
.news_list02_2 .el:nth-child(3n) {margin-right: 0}
.news_list02_2 .el .img_area {position: relative}
.news_list02_2 .el .img_area .date {position: absolute;width: 70px;left: 20px;top: 20px;font-family: "Type1";font-weight: 400;color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center}
.news_list02_2 .el .img_area .date .d {width: 100%;height: 40px;justify-content: center;align-items: center;display: flex;font-size: 16px;font-weight: 400;color: #fff;line-height: 30px;background-color: #c02222}
.news_list02_2 .el .img_area .date .y_m {width: 100%;height: 40px;background-color: white;font-size: 24px;color: #000;line-height: 30px;justify-content: center;flex-direction: column;align-items: center;display: flex}
.news_list02_2 .el .img_area .date .y_m p:nth-child(1) {font-weight: bold}
.news_list02_2 .el .words {padding: 20px}
.news_list02_2 .el .title {display: flex;align-items: center;font-family: "Type1_Bold";font-size: 18px;font-weight: bold;color: #333;margin: 15px 0;transition: .5s all}
.news_list02_2 .el .title:hover {color: #c02222}
.news_list02_2 .el .summary {font-size: 16px;font-family: "Type1";font-weight: 400;color: #666;line-height: 30px}
.news_list02_2 .el .more {position: absolute;bottom: 0;display: flex;align-items: center;width: calc(100% - 40px);height: 50px;font-size: 18px;font-family: "Type1_Bold";color: #c02222;transition: .5s all}
.news_list02_2 .el .more:hover {color: #c02222}
.news_list02_2 .el .more i {margin-left: 10px;font-size: 20px}
@media screen and (max-width: 768px) {
  .news_list02_2 {justify-content: center;flex-wrap: wrap}
  .news_list02_2 .el {width: 100%;max-width: 550px;margin: 10px 0}
}
.List_type09 {display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 40px}
.List_type09 .el {margin-top: 40px;display: block;width: 32%;max-width: 420px;border: 1px dashed #c02222;padding: 16px 16px 4px;border-radius: 10px}
.List_type09 .el .iconfont {display: flex;align-items: center;justify-content: center;width: 100%;text-align: center;height: 40px;line-height: 40px;color: #c02222;font-size: 24px}
.List_type09 .el .name {display: block;text-align: center;font-size: 20px;color: #c02222;text-transform: uppercase;margin-top: 16px}
.List_type09 .el .words {font-size: 16px;color: #343434;min-height: 64px;text-align: center;margin-top: 12px}
.List_type09 a {transition: all .36 ease}
.List_type09 a:hover > .words {color: #c02222;text-decoration: underline}
@media screen and (max-width: 768px) {
  .List_type09 {justify-content: center}
  .List_type09 .el {width: 100%}
}
.show_type18_box {overflow: hidden;width: 100%;display: flex;position: relative}
.show_type18_box .left {width: 40%;background-color: #c02222;padding-bottom: 450px}
.show_type18_box .left .content_box {width: 95%;max-width: 488px;margin-left: auto;min-height: 100px}
.show_type18_box .left .content_box .h2 {max-width: 400px}
.show_type18_box .left .content_box .subtitle {padding-right: 40px;font-size: 18px;font-weight: 400;color: #fff;line-height: 32px;opacity: .6;margin: 20px 0}
.show_type18_box .left .content_box .show_type18 {position: absolute;width: calc(100%);max-width: 1640px;height: 480px;display: flex;justify-content: space-between}
.show_type18_box .left .content_box .show_type18 .show18_pagination {position: absolute;left: 60%;top: -100px;font-size: 24px;font-family: "Type1_Medium";color: rgba(51, 51, 51, 0.3)}
.show_type18_box .left .content_box .show_type18 .show18_pagination .s18_active {font-size: 40px;color: #c02222}
.show_type18_box .left .content_box .show_type18 .show18_pagination .line {display: inline-block;width: 100px;margin: 0 10px;border-bottom: 2px solid rgba(51, 51, 51, 0.3)}
.show_type18_box .left .content_box .show_type18 .left_box {width: 200px}
.show_type18_box .left .content_box .show_type18 .left_box .last {display: flex;flex-direction: column;justify-content: center;height: 100%}
.show_type18_box .left .content_box .show_type18 .left_box .last > div {margin-top: 40px;width: 64px;height: 64px;color: white;display: flex;align-items: center;justify-content: center;border: 2px solid #fff;transform: rotate(45deg);cursor: pointer}
.show_type18_box .left .content_box .show_type18 .left_box .last > div i {transform: rotate(-45deg);font-size: 32px}
.show_type18_box .left .content_box .show_type18 .left_box .last > div.swiper-button-disabled {opacity: .2;cursor: default;background-color: transparent !important}
.show_type18_box .left .content_box .show_type18 .show18_swiper {width: calc(100% - 200px);max-width: 1360px}
.show_type18_box .left .content_box .show_type18 .show18_swiper .last {height: 120px;background-color: white;display: flex;flex-direction: column;justify-content: center;padding: 0 30px;box-shadow: 0 4px 5px 0 rgba(25, 164, 153, 0.3)}
.show_type18_box .left .content_box .show_type18 .show18_swiper .last .name {font-size: 24px;font-family: "Type1_SemiBold";font-weight: 600;line-height: 25px;height: 60px;display: flex;color: #333}
.show_type18_box .left .content_box .show_type18 .show18_swiper .last .more {font-size: 18px;font-weight: 600;color: #666;font-family: "Type1_SemiBold"}
.show_type13_change1 {position: relative;margin-top: 40px}
.show_type13_change1 .show13_swiper_prev {left: 0;transform: translate(0, 0)}
.show_type13_change1 .show13_swiper_next {right: 0;transform: translate(0, 0)}
.show_type13_change1 .swiper13_btn {z-index: 2;position: absolute;top: calc(50% - 24px);width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;color: white;background: #1656a0;cursor: pointer;transition: .5s all}
.show_type13_change1 .swiper13_btn i {font-size: 32px}
.show_type13_change1 .swiper13_btn:hover {background-color: #c02222}
.show_type13_change1 .swiper-button-disabled {background-color: #1656a0 !important;cursor: default !important}
.show_type13_change1 .swiper {position: relative;padding: 0 24px}
.show_type13_change1 .swiper-slide {background: #fff}
.show_type13_change1 .swiper-slide:hover .have_bg .absolute_content {opacity: 1}
.show_type13_change1 .swiper-slide .have_bg {position: relative}
.show_type13_change1 .swiper-slide .last {position: absolute;bottom: 0;width: 100%}
.show_type13_change1 .swiper-slide .last .name {font-family: "Type1_Medium";color: white;line-height: 32px;transition: .5s all;font-size: 24px;font-weight: 500;height: 60px;display: flex;align-items: center;justify-content: center;text-align: center;background-color: rgba(0, 0, 0, 0.5);width: 100%}
@media screen and (max-width: 768px) {
  .show_type13_change1 .swiper-slide .last .name {font-size: 18px}
}
.show_type13_change1 .swiper-slide .last .name:hover {background-color: rgba(17, 182, 168, 0.8)}
.show_type13_change1 .swiper-slide .last .more_box {display: flex;align-items: center}
.show_type13_change1 .swiper-slide .last .more_box .line {width: 30px;height: 1px;background: #c02222;margin-right: 15px}
.show_type13_change1 .swiper-slide .last .more_box a {font-size: 16px;font-family: "Type1_Bold";margin-right: 5px;color: #1656a0;transition: .5s all}
.show_type13_change1 .swiper-slide .last .more_box a:hover {color: #c02222}
.show_type13_change1 .swiper-slide .last .more_box .cont {font-size: 16px;font-family: "Type1_Bold";display: flex}
.show_type06_1 {position: relative;display: flex}
.show_type06_1 .left_box {width: 20%;position: relative;z-index: 2;padding: 5% 2%}
.show_type06_1 .left_box .show06_1_pagination {font-size: 40px;font-family: "Type1_Bold";font-weight: bold;color: rgba(51, 51, 51, 0.3)}
.show_type06_1 .left_box .show06_1_pagination .s06_1_active {font-size: 80px;color: #000}
.show_type06_1 .left_box .last {position: absolute;bottom: 12.5%;left: 10%;margin-top: auto;display: flex}
.show_type06_1 .left_box .last > div {padding: 10px;border-radius: 50%;cursor: pointer;margin-right: 20px;transition: .5s all;color: #cfcfcf}
.show_type06_1 .left_box .last > div:hover {color: #333}
.show_type06_1 .left_box .last > div i {font-size: 32px}
.show_type06_1 .left_box .last > div.swiper-button-disabled {color: #cfcfcf !important}
.show_type06_1 .show06_1_swiper {width: 80%;margin-left: auto;overflow: initial}
.show_type06_1 .show06_1_swiper .swiper-wrapper {display: flex}
.show_type06_1 .show06_1_swiper .swiper-wrapper .swiper-slide {box-shadow: -8px 14px 27px 0 rgba(0, 0, 0, 0.35);transform: scale(.85);height: 100%;border: 0 solid transparent;background-color: #fff;transition: .5s all;border-radius: 5px;overflow: hidden;position: initial}
.show_type06_1 .show06_1_swiper .swiper-wrapper .swiper-slide > img {object-fit: cover;width: 100%}
.show_type06_1 .show06_1_swiper .swiper-wrapper .swiper-slide-active {transform: scale(.9)}
.show_type06_1 .show06_1_swiper .swiper-wrapper .swiper-slide-prev {opacity: 0}
.show_type06_1 .fill_cover {z-index: 5;position: absolute;width: 100%;right: 100%;background-color: white;height: 100%;top: 0}
.form_type08 {width: 100%;position: relative;overflow: hidden}
.form_type08 .w_normal {position: relative;z-index: 10}
.form_type08 .content_box {display: flex;flex-direction: column;justify-content: center}
.form_type08 .content_box .content {width: 100%;display: flex}
.form_type08 .content_box .content .word_box {width: 40%;background-color: rgba(104, 104, 104, 0.8);padding: 5% 3%}
.form_type08 .content_box .content .word_box img {width: 100%;margin-top: 50px}
.form_type08 .content_box .content .form_box {width: 60%;background: rgba(192, 34, 34, 0.8);padding: 5% 4%}
.form_type08 .content_box .content .form_box .t1 {font-size: 24px;font-family: "Type1_SemiBold";font-weight: 600;color: #fff;line-height: 3 0}
.form_type08 .content_box .content .form_box .t2 {font-family: "Type1";font-size: 20px;font-weight: 400;color: #fff;line-height: 32px;margin: 20px 0;opacity: .6}
@media screen and (max-width: 768px) {
  .form_type08 .content_box .content .form_box .t2 {font-size: 16px;line-height: 24px;margin: 10px 0}
}
.form_type08 .content_box .content .form_box form {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%}
.form_type08 .content_box .content .form_box form .input_box {width: 48%;margin-bottom: 20px;height: 50px;background-color: white;border: 1px solid #666;position: relative}
.form_type08 .content_box .content .form_box form .input_box i {display: none;position: absolute;top: 18px;left: 5px;font-size: 24px;color: #666}
.form_type08 .content_box .content .form_box form .input_box textarea, .form_type08 .content_box .content .form_box form .input_box input {border: none;background-color: transparent;width: 100%;font-size: 16px;line-height: 32px;font-family: "Type1";padding-left: 20px}
.form_type08 .content_box .content .form_box form .input_box textarea::placeholder, .form_type08 .content_box .content .form_box form .input_box input::placeholder {color: #666}
.form_type08 .content_box .content .form_box form .input_box input {height: 50px}
.form_type08 .content_box .content .form_box form .input_box textarea {height: 96px;padding: 10px 20px}
.form_type08 .content_box .content .form_box form .input_box.textarea {width: 100%;height: auto}
.form_type08 .content_box .content .form_box form .input_box.textarea i {top: 4px}
.form_type08 .content_box .content .form_box form .primary {display: flex;align-items: center;justify-content: center;width: 180px;height: 40px;background: #fff;bottom: 100px;border: none;font-size: 20px;font-family: "Type1";text-transform: uppercase;font-weight: 400;color: #c02222;border-radius: 20px}
.form_type08 .content_box .content .form_box form .primary i {margin-left: 10px;font-size: 20px}
@media screen and (max-width: 768px) {
  .form_type08 > img {min-height: 840px}
  .form_type08 .content_box .content {flex-wrap: wrap;justify-content: center}
  .form_type08 .content_box .content .word_box {width: 100%;max-width: 550px}
  .form_type08 .content_box .content .word_box > a > img {margin: 10px auto;max-width: 200px}
  .form_type08 .content_box .content .form_box {width: 100%;max-width: 550px}
  .form_type08 .content_box .content .form_box form .input_box {width: 100%}
}
.have_siderbar {display: flex;justify-content: space-between}
.have_siderbar .els_area {width: calc(100% - 380px)}
@media screen and (max-width: 1200px) {
  .have_siderbar .els_area {width: 100%}
}
.have_siderbar .siderbar_parent {min-width: 380px;width: 380px;padding-left: 60px}
@media screen and (max-width: 1200px) {
  /*.have_siderbar .siderbar_parent {display: none}*/
}
@media screen and (max-width: 768px) {
  .have_siderbar{
    flex-direction: column;
  }
  .have_siderbar .siderbar_parent {width: 100%;padding-left: 0px;margin-top: 20px;}
}
.have_siderbar .siderbar_parent .input_box {width: 100%;position: relative;margin-bottom: 20px}
.have_siderbar .siderbar_parent .input_box input {width: 100%;width: 320px;height: 60px;background: #f2f3f5;border: none;font-family: "Type1";font-size: 16px;padding: 0 15px}
.have_siderbar .siderbar_parent .input_box input::placeholder {font-family: "Type1";font-size: 16px}
.have_siderbar .siderbar_parent .input_box i {position: absolute;right: 0;font-size: 24px;right: 10px;top: 50%;transform: translate(0, -50%)}
.siderbar_parent .siderbar_01 {width: 320px;position: sticky;top: 120px}
@media screen and (max-width: 768px) {
  .siderbar_parent .siderbar_01 {width: calc(100% - 40px);position: sticky;top: 120px}
}
.siderbar_parent .siderbar_01 .title {height: 60px;background: #c02222;display: flex;align-items: center}
.siderbar_parent .siderbar_01 .title a {font-family: "Type1_SemiBold";font-weight: bold;line-height: 30px;transition: .5s all;font-size: 24px;font-weight: 600;color: #fff}
.siderbar_parent .siderbar_01 .title a:hover {text-decoration: underline}
.siderbar_parent .siderbar_01 .title a i {opacity: 0;margin-right: -15px;font-size: 24px;line-height: 30px;font-weight: bold}
.siderbar_parent .siderbar_01 .box_lv1:nth-child(n+3) .name_lv1 {border-top: 1px solid #e5e5e5}
.siderbar_parent .siderbar_01 .box_lv1 .name_lv1 {display: flex;justify-content: space-between;align-items: center;background-color: #f7f7f7;border-left: 3px solid transparent;padding: 0 15px;transition: .5s all}
.siderbar_parent .siderbar_01 .box_lv1 .name_lv1.active {border-left: 3px solid #c02222}
.siderbar_parent .siderbar_01 .box_lv1 .name_lv1.active a {color: #c02222}
.siderbar_parent .siderbar_01 .box_lv1 .name_lv1.active .i_box_lv1 .show_lv1 {opacity: 1;color: #c02222}
.siderbar_parent .siderbar_01 .box_lv1 .name_lv1.active .i_box_lv1 .none_lv1 {opacity: 0}
.siderbar_parent .siderbar_01 .box_lv1 .name_lv1 a {display: flex;align-items: center;width: calc(100% - 20px);font-size: 18px;font-weight: bold;color: #0d0408;transition: .5 all;line-height: 25px;min-height: 40px; margin: 10px 0;}
.siderbar_parent .siderbar_01 .box_lv1 .name_lv1 .i_box_lv1 {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;width: 16px;height: 16px;position: relative;cursor: pointer;transition: .5s all}
.siderbar_parent .siderbar_01 .box_lv1 .name_lv1 .i_box_lv1 i {transition: .3s all}
.siderbar_parent .siderbar_01 .box_lv1 .name_lv1 .i_box_lv1 .show_lv1 {opacity: 0}
.siderbar_parent .siderbar_01 .box_lv1 .name_lv1 .i_box_lv1 .none_lv1 {color: #666;opacity: 1}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 {border-top: 1px #e5e5e5 solid}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 {padding: 0 15px;background-color: #f7f7f7}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2:nth-child(1) {padding-top: 10px}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2:nth-last-child(1) {border-bottom: none}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2:last-child {padding-bottom: 10px}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .name_lv2 {display: flex;position: relative;min-height: 40px;align-items: center;justify-content: space-between}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .name_lv2.active > a {color: #c02222}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .name_lv2.active > a::after {border-color: #c02222}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .name_lv2.active > a::before {background-color: #c02222}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .name_lv2.active > i {transform: rotate(0deg);color: #c02222}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .name_lv2 > i {transform: rotate(-90deg);transition: .5s all;min-width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 12px;color: rgba(84, 84, 84, 0.7)}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .name_lv2 > a {padding-left: 20px;display: flex;align-items: center;line-height: 20px;transition: .5s all;font-size: 16px;font-weight: 400;color: black}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .name_lv2 > a.active {color: #c02222}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .name_lv2 > a:hover {color: #c02222}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .name_lv2 > a:hover::before {background-color: #c02222}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .name_lv2 > a::before {display: none !important;content: '';display: block;width: 6px;height: 6px;border-radius: 50%;background-color: #666;position: absolute;top: 50%;left: 5px;transform: translate(0, -50%);transition: .5s all}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .name_lv2 > a::after {display: none !important;content: '';display: block;width: 12px;height: 12px;border-radius: 50%;border: 1px solid transparent;position: absolute;top: 50%;left: 2px;transform: translate(0, -50%);transition: .5s all}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .content_lv2 {padding: 10px;display: none}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .content_lv2.active {display: block}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .content_lv2 .name_lv3 {display: flex;align-items: flex-start;padding-left: 10px}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .content_lv2 .name_lv3.active > a {color: #c02222;text-decoration: underline}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .content_lv2 .name_lv3.active > i {color: #c02222}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .content_lv2 .name_lv3:hover > a {color: #c02222;text-decoration: underline}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .content_lv2 .name_lv3:hover > i {color: #c02222}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .content_lv2 .name_lv3 > i {line-height: 30px;transform: scale(.4);color: #ccc}
.siderbar_parent .siderbar_01 .box_lv1 .content_lv1 .box_lv2 .content_lv2 .name_lv3 > a {margin: 5px 0;margin-left: 0;font-weight: 500;color: #666;line-height: 20px}
.pdf_02 {display: flex;flex-wrap: wrap;justify-content: space-between}
.pdf_02 .el {display: flex;width: 48%;line-height: 24px;border: 1px solid #ddd;padding: 20px 15px;margin-top: 20px;justify-content: space-between;align-items: center;transition: .5s all}
.pdf_02 .el:hover {border-color: #c02222}
.pdf_02 .el .name {width: calc(100% - 160px);font-size: 16px;color: #646464;transition: .5s all;line-height: 24px}
.pdf_02 .el .name:hover {color: #c02222}
.pdf_02 .el .hovbg_main {color: #c02222;display: flex;align-items: center;justify-content: center;border-radius: 50%;min-width: 40px;height: 40px;margin-left: 10px}
.pdf_02 .el i {display: block;font-size: 20px;width: 20px;height: 20px}
.pdf_02 .el > i {font-size: 32px;color: #c02222}
@media screen and (max-width: 768px) {
  .pdf_02 .el {width: 100%}
}
.show06_1_swiper {margin-left: auto;margin-right: auto}
.show06_1_swiper.ptb {padding-top: 40px;padding-bottom: 40px}
.show06_1_swiper .p-lists {width: 100%;background: #f5f5f5;padding: 10px;position: relative;z-index: 10}
.show06_1_swiper .p-lists img {width: 100%}
.show06_1_swiper .swiper-slide-prev, .show06_1_swiper .swiper-slide-next {transform: scale(1.1);z-index: 12}
.show06_1_swiper .swiper-slide-active {transform: scale(1.2);z-index: 14}
.show06_1_pagination {display: flex;width: 100%;justify-content: center;position: relative !important;left: auto !important;bottom: auto !important}
.show06_1_pagination span {width: 10px;height: 10px;border-radius: 100%;background: #fff;opacity: .3;margin: 0 5px}
.show06_1_pagination span.swiper-pagination-bullet-active {background: #fff;opacity: 1}
.sep-in-article-list {width: 100%}
.sep-in-article-list .p-lists {width: 100%;display: flex;line-height: 30px;color: #333;margin-bottom: 12px}
.sep-in-article-list .p-lists:last-child {margin-bottom: 0}
.sep-in-article-list .p-lists a {color: inherit;line-height: inherit;font-size: inherit;margin-left: 5px}
.sep-in-article-list .p-lists a:hover {color: #c02222}
.faq_type03_1 .el_box {width: 100%;display: flex;margin-top: 30px;justify-content: space-between}
.faq_type03_1 .el_box > i {display: flex;align-items: center;justify-content: center;min-width: 80px;height: 80px;margin-right: 10px;color: #c02222;border-radius: 50%;font-size: 60px;transition: .5s all}
.faq_type03_1 .el_box .el {width: calc(100% - 120px);transition: .5s all}
.faq_type03_1 .el_box .el.active {box-shadow: 0 0 27px 0 rgba(0, 0, 0, 0.1)}
.faq_type03_1 .el_box .el.active .title_box {background-color: #c02222}
.faq_type03_1 .el_box .el.active .title_box::before {background-color: #c02222}
.faq_type03_1 .el_box .el.active .title_box .title {color: white}
.faq_type03_1 .el_box .el.active .title_box > i {color: white}
.faq_type03_1 .el_box .el .title_box {border-radius: 10px;transition: .5s all;background-color: #eaf2fd;padding: 20px 30px;width: 100%;display: flex;justify-content: space-between;position: relative}
.faq_type03_1 .el_box .el .title_box::before {transition: .5s all;content: "";width: 20px;height: 40px;position: absolute;right: 100%;top: 20px;clip-path: polygon(0 50%, 102% 100%, 102% 0);background-color: #eaf2fd}
.faq_type03_1 .el_box .el .title_box .icons {width: 40px;height: 40px;font-size: 24px;color: #333;transition: .5s all;position: relative;cursor: pointer;display: flex;align-items: center;justify-content: center}
.faq_type03_1 .el_box .el .title_box .icons > i {transition: .5s all}
.faq_type03_1 .el_box .el .title_box .icons .rotate {transition: .5s all;transform: rotate(-90deg)}
.faq_type03_1 .el_box .el .title_box .icons .none {opacity: 1}
.faq_type03_1 .el_box .el .title_box .icons .show {opacity: 0;color: white}
.faq_type03_1 .el_box .el .title_box .icons.active .none {opacity: 0}
.faq_type03_1 .el_box .el .title_box .icons.active .show {opacity: 1}
.faq_type03_1 .el_box .el .title_box .icons.active .rotate {color: white;transform: rotate(0deg)}
.faq_type03_1 .el_box .el .title_box .title {font-family: "Unite_fonts";font-size: 24px;line-height: 32px;color: #333;font-weight: bold;width: calc(100% - 60px);transition: .5s all}
@media screen and (max-width: 768px) {
  .faq_type03_1 .el_box .el .title_box .title {font-size: 18px;line-height: 30px}
}
.faq_type03_1 .el_box .el .context {display: none;width: 100%;padding: 20px 20px 20px 40px}
@media screen and (max-width: 768px) {
  .faq_type03_1 .el_box > i {display: none}
  .faq_type03_1 .el_box .el {width: 100%}
}
.google_map > .words {font-family: "Unite_fonts";max-width: 1200px;margin: 10px auto 20px;text-align: center}
.google_map iframe {display: block !important;width: 100%;height: 640px;background-color: rgba(158, 43, 106, 0.7)}
@media screen and (max-width: 768px) {
  .google_map iframe {height: 400px}
}
@media screen and (max-width: 480px) {
  .google_map iframe {height: 250px}
}
.sep-in-thumb-rs-list {width: 100%}
.sep-in-thumb-rs-list .thumbs {width: auto;max-width: 50%;margin-left: 30px;margin-bottom: 30px;float: right}
.sep-in-thumb-rs-list .richtext {display: inline}
.sep-in-thumb-rs-list .richtext strong {color: #c02222}
.sep-in-history-list {width: 100%;position: relative}
.sep-in-history-list:after {content: '';display: block;width: 1px;height: calc(100% - 12px);position: absolute;left: 50%;top: 12px;background: #e6e6e6;z-index: 2}
.sep-in-history-list .p-lists {width: calc(50% + 1px);margin-bottom: 30px;position: relative;z-index: 10;padding-right: 40px;text-align: right}
.sep-in-history-list .p-lists:last-child {margin-bottom: 0}
.sep-in-history-list .p-lists:after {content: '';display: block;width: 5px;height: 5px;border-radius: 100%;background: rgba(0, 0, 0, 0.3);box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);position: absolute;top: 12px;right: -2px}
.sep-in-history-list .p-lists:nth-child(odd) {margin-left: auto;padding-left: 40px;padding-right: 0;text-align: left}
.sep-in-history-list .p-lists:nth-child(odd):after {right: auto;left: -1px}
.sep-in-history-list .p-lists:hover:after {background: #c02222}
.sep-in-history-list .titles-a {color: #c02222;line-height: 30px;font-family: "Type1_SemiBold"}
.sep-in-num-list {width: 100%}
.sep-in-num-list .p-boxs {margin: 0 -15px}
.sep-in-num-list .p-lists {width: calc(25% - 30px);margin: 0 15px 30px;text-align: center}
.sep-in-num-list .nums {line-height: 1;color: #c02222;font-family: "Type1_SemiBold";font-size: 24px;font-weight: bold;line-height: 30px;min-height: 60px}
.sep-page {width: 100%}
.sep-page.bgs {background: #f5f5f5}
.sep-page.bgs0 {background: #000}
.sep-page.bgs1 {background: #c02222}
.sep-page.bgs1 .richtext.cors {color: #fff}
.sep-page.bgs1 .richtext.cors * {color: inherit}
.sep-page.bgs1 .richtext a {color: #fff !important}
.sep-page.bgs1 .richtext a:hover {color: #fff !important;opacity: .8}
.sep-page .w_normal {position: relative;z-index: 10}
.sep-in-app-thumb-list {width: 100%;background: #c02222;align-items: center}
.sep-in-app-thumb-list .thumbs {width: 50%}
.sep-in-app-thumb-list .lis-boxs {width: 50%;padding: 40px}
.sep-in-app-thumb-list .titles-a {color: #fff;line-height: 1.32}
.sep-in-app-thumb-list .richtext {color: #fff}
.sep-in-app-thumb-list .richtext a {color: #fff !important}
.sep-in-app-thumb-list .richtext a:hover {color: #fff !important;opacity: .8}
.sep-in-about-thumb-list {width: 100%;justify-content: space-between;align-items: center}
.sep-in-about-thumb-list .thumbs {width: calc(50% - 30px)}
.sep-in-about-thumb-list .lis-boxs {width: calc(50% - 30px)}
.pdfs-boxs {width: 100%;overflow: hidden;padding: 15px 0}
.pdfs-boxs .pdfs-lists {width: 100%;line-height: 44px;border: 1px solid #ddd;padding: 0 14px;margin-bottom: 20px;float: left}
.pdfs-boxs .pdfs-lists:nth-child(even) {float: right}
.pdfs-boxs .pdfs-lists:hover {border: 1px solid #c02222}
.pdfs-boxs .pdfs-lists .titles-a {width: 80%;display: block;white-space: nowrap;overflow: hidden;float: left;text-overflow: ellipsis}
.pdfs-boxs .pdfs-lists .titles-a:hover {color: #c02222}
.pdfs-boxs .pdfs-lists .titles-a i {font-size: 20px;margin-right: 10px;position: relative;top: 2px}
.pdfs-boxs .pdfs-lists a {color: #323232;line-height: 44px}
.pdfs-boxs .pdfs-lists .pdf-download {margin-right: 10px}
.pdfs-boxs .pdfs-lists i {color: #c02222;font: normal normal normal 14px/1 FontAwesome}
.richtext-h1 {font-size: 200px !important}
.sep-in-con-text-list {width: 100%;position: relative;padding: 30px 40px}
.sep-in-con-text-list i {font-size: 28px;color: #333;position: absolute;top: 0;left: 0}
.sep-in-con-text-list i.ons1 {left: auto;top: auto;right: 0;bottom: 0}
.sep-in-con-list {width: 100%;justify-content: space-between}
.sep-in-con-list .p-lists {width: calc(33.33333% - 20px);border: 1px dashed #c02222;padding: 30px 20px 40px;border-radius: 10px;text-align: center}
.sep-in-con-list i {display: table;color: #c02222;margin-left: auto;margin-right: auto;font-size: 32px}
.sep-in-con-list .titles-a {color: #333;line-height: 1.32}
.sep-in-con-list .titles-a.cors1 {color: #c02222}
.sep-in-con-list a.titles-a:hover {color: #c02222}
.sep-in-con-title {display: table;background: #fff;line-height: 30px;padding: 6px 10px;font-family: "Type1_SemiBold";font-weight: 600}
.sep-in-con-title.bgs {background: #c02222;color: #fff}
.sep-in-con-add-list {width: 100%;position: relative;padding-left: 20px}
.sep-in-con-add-list .i-imgs {width: 16px;position: absolute;left: 0;top: 0;line-height: 30px}
.sep-in-con-add-list .i-imgs img {max-width: 100%}
.sep-in-con-thumb-list {width: 100%}
.sep-in-con-thumb-list .p-boxs {margin: 0 -20px}
.sep-in-con-thumb-list .p-lists {width: calc(33.33333% - 40px);margin: 0 20px 30px}
@media screen and (max-width: 1200px) {
  .inner_body .pro_list2_2 {overflow: hidden}
  .have_bg .element_bg {width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 2}
  .have_bg .absolute_content {position: relative;left: auto;top: auto;transform: translate(0, 0);height: auto;padding-top: 100px;padding-bottom: 100px;z-index: 10}
}
@media screen and (max-width: 821px) {
  .sep-in-con-list .p-lists {width: 100%;margin-bottom: 30px}
  .sep-in-con-list .p-lists:last-child {margin-bottom: 0}
}
@media screen and (max-width: 768px) {
  .richtext-h1 {font-size: 140px !important;padding-bottom: 20px !important}
  .breadcrumb_box .breadcrumb > li > a {color: #fff}
  .breadcrumb_box .breadcrumb > li::after {color: #fff}
  .List_type08_2 .el .left a {margin-left: auto;margin-right: auto}
/*  .List_type08_2 .el:nth-child(1) {padding-top: 0}
  .List_type08_2 .el:nth-child(1) .left {margin-top: 0 !important}*/
  .List_type08_2 .el .left {margin-bottom: 0 !important}
  .sep-in-history-list .titles-a {font-size: 22px}
  .sep-in-num-list .p-lists {width: calc(50% - 30px)}
  .inner_body .pro_list1 .sk-boxs {display: none}
  .have_bg .absolute_content {padding-top: 50px;padding-bottom: 50px}
  .inner_body .pro_list1 .absolute_content .content_box {max-width: 100%}
  .inner_body .pro_faq .content_box .el {flex-wrap: wrap}
  .inner_body .pro_faq .content_box .el .left {width: 100%;padding-right: 0}
  .inner_body .pro_faq .content_box .el .right {width: 100%;padding: 25px 0 0}
  .List_type09 .el {margin-bottom: 25px}
  .List_type09 .el:last-child {margin-bottom: 0}
  .sep-in-pdf-list .p-lists {width: calc(50% - 30px)}
  .inner_body .video_list01 .el .right .title {height: auto}

  .sep-in-thumb-rs-list {display: flex;flex-wrap: wrap;flex-direction: column-reverse}
  .sep-in-thumb-rs-list .thumbs {width: 100%;max-width: 100%;margin-left: 0;float: none;margin: 10px 0 0}
  .sep-in-thumb-rs-list .richtext {display: block}
  .sep-in-app-thumb-list .thumbs {width: 100%}
  .sep-in-app-thumb-list .lis-boxs {width: 100%}
  .sep-in-about-thumb-list .thumbs {width: 100%}
  .sep-in-about-thumb-list .lis-boxs {width: 100%;margin-top: 30px}
}
@media screen and (max-width: 667px) {
  .sep-in-con-thumb-list .p-lists {width: calc(100% - 40px)}
  .sep-in-con-thumb-list .p-lists:last-child {margin-bottom: 0}
  .news_list02_2 .el .title {margin-top: 0}
  .richtext iframe {max-height: 320px}
  h2.marbtm40, .h2.marbtm40 {margin-bottom: 20px}
  .pdfs-boxs .pdfs-lists:last-child {margin-bottom: 0}
  .inner_body .pro_detail1 .el {margin-top: 25px}
  .pdfs-boxs {padding: 0}
  .detail_top > .content > .left {margin-top: 20px}
  .inner_body .pro_list2_1 .el:nth-child(1) {margin-top: 0}
  .pb60 {padding-bottom: 50px}
  .form_type08 .content_box .content .word_box img {margin-top: 30px}
  .show_type13_change1 {margin-top: 20px}
  .inner_body .pro_faq .content_box {margin-top: 20px !important}
  .pdf-view {display: none !important}
  .sep-in-app-thumb-list .lis-boxs {padding: 30px 20px}
  .sep-in-num-list .p-lists {width: calc(100% - 30px)}
  .sep-in-num-list .p-lists:last-child {margin-bottom: 0}
  .mt60 {margin-top: 30px}
  .news_list02_2 {margin-top: 30px}
  .sep-in-pdf-list .p-lists {width: calc(100% - 30px)}
  .sep-in-pdf-list .p-lists:last-child {margin-bottom: 0}
  .news_list02_2 .el {margin-bottom: 30px !important}
  .news_list02_2 .el:last-child {margin-bottom: 0 !important}
  .List_type19_1 .el .left .num {font-size: 32px;line-height: 1;margin-bottom: 15px}
  .show06_1_swiper.ptb {padding-top: 0;padding-bottom: 0}
  .show06_1_swiper .swiper-slide-active {transform: scale(1)}
  .show06_1_swiper .swiper-slide-prev, .show06_1_swiper .swiper-slide-next {transform: scale(1)}
  .sep-in-history-list:after {display: none}
  .sep-in-history-list .p-lists {width: 100%}
  .sep-in-history-list .p-lists:after {right: auto;left: -1px}
  .sep-in-history-list .p-lists {padding-right: 0;padding-left: 30px !important;text-align: left}
}