h3 {
  padding: 0;
  margin: 0;
}
.bg-f1 {
  background-color: #ffffff !important;
}
.bg-f2 {
  background-color: #f2f2f2 !important;
}
.container-fluid {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}
.navbar-collapse {
  padding-right: 80px !important;
}
.navbar-inverse {
  background-color: #ffffff;
  border-color: #ffffff;
}
.navbar-brand {
  float: left;
  height: 8.4375rem;
  padding: 25px 15px 15px 50px;
  font-size: 20px;
  line-height: 20px;
}
.navbar {
  margin-bottom: 0;
  font-size: 20px;
}
@media (min-width: 768px) {
  .navbar-nav {
    float: right;
    margin: 0;
    padding-top: 50px;
  }
}
.on {
  font-weight: 700;
}
.navbar-inverse .navbar-nav > li > a {
  color: #009fd9;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  color: #009fd9;
  background-color: transparent;
  text-underline-offset: 0.625rem;
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
  color: #009fd9;
  background-color: transparent;
  text-underline-offset: 0.625rem;
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
/* 本例子css */
.slideBox {
  overflow: hidden;
  position: relative;
  border: 0 solid #ddd;
  background: #c9c9c9;
}
.left-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 54px;
  z-index: 1200;
}
.right-bg {
  position: absolute;
  right: 0;
  top: 0;
  width: 54px;
  z-index: 1200;
}
.slideBox .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 1;
}
.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}
.slideBox .hd ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  margin-right: 2px;
  width: 15px;
  height: 15px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  cursor: pointer;
}
.slideBox .hd ul li.on {
  background: #f00;
  color: #fff;
}
.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  list-style: none;
}
.slideBox .bd img {
  width: 100%;
  display: block;
  border-bottom: 8px #c9c9c9 solid;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {
  position: absolute;
  left: 1.5%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 55px;
  height: 56px;
  background: url(../images/slider-arrow.png) 0 -5px no-repeat;
  filter: alpha(opacity=50);
  z-index: 1201;
}
.slideBox .next {
  left: auto;
  right: 1.5%;
  background-position: -180px -5px;
  z-index: 1201;
}
.slideBox .prev:hover,
.slideBox .next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.slideBox .prevStop {
  display: none;
}
.slideBox .nextStop {
  display: none;
}
.zysy-bg {
  background-color: #009fd9;
  padding-top: 100px;
}
.padd {
  padding-top: 66px;
  padding-bottom: 145px;
}
.zysy .zysy-tit {
  color: #ffffff !important;
}
.zysy .zysy-tit > h2 {
  font-size: 3rem;
  color: #ffffff !important;
}
.zysy .zysy-tit > span {
  font-size: 1.375rem !important;
  color: #ffffff !important;
}
.zysy .zysy-jj {
  padding-left: 48px;
  list-style: 24px;
  font-size: 1.8rem;
  color: #ffffff;
  line-height: 3rem;
  position: relative;
}
.zysy .zysy-jj img {
  position: absolute;
  top: 8px;
  left: 0;
}
.zysy .zysy-list {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin: 0;
  padding-top: 4rem;
}
.zysy .zysy-list li {
  display: flex;
}
.zysy .zysy-list li h3 {
  font-size: 5rem;
  color: #ffffff;
  line-height: 6rem;
  vertical-align: middle;
  width: 1200px;
}
.zysy .zysy-list li span {
  padding-top: 30px;
  color: #ffffff;
  font-size: 26px;
  font-weight: 100;
  display: block;
}
.zysy .zysy-list li > div {
  flex: 1;
}
.zysy .zysy-list .zysy-list-01 {
  padding-left: 100px;
  flex-direction: column;
  counter-reset: section;
}
.zysy .zysy-list .zysy-list-img {
  width: 100px;
  padding-right: 24px;
  flex-shrink: 0;
}
.zysy .zysy-list .zysy-list-tit {
  flex-shrink: 0;
}
.zysy .zysy-list .zysy-list-tit h3 {
  font-size: 2.2rem;
  color: #ffffff;
  line-height: 3rem;
  vertical-align: middle;
}
.zysy .zysy-list .zysy-01 {
  display: flex;
}
.zysy .zysy-list dl {
  padding-top: 3rem;
  padding-left: 0;
  display: flex;
  padding-bottom: 40px;
  flex-direction: column;
  counter-reset: section;
}
.zysy .zysy-list dl dd {
  flex: 1;
  font-size: 1.5rem;
  font-weight: 100;
  color: #ffffff;
  line-height: 3rem;
  vertical-align: middle;
}
.zysy .zysy-list dl dd:before {
  counter-increment: section;
  content: '▪';
}
.zysy .zysy-list img {
  padding-right: 24px;
}
.zysy .btn-default {
  width: 539px;
  border-radius: 28px;
  height: 56px;
  line-height: 42px;
  font-size: 1.25rem;
  color: #009fd9;
}
.hsgy1 .btn-default {
  width: 539px;
  border-radius: 28px;
  height: 56px;
  line-height: 42px;
  font-size: 1.25rem;
  color: #009fd9;
}
.jstc-bg {
  background-color: #ffffff;
  padding-top: 100px;
}
.jstc .jstc-tit {
  color: #009fd9 !important;
}
.jstc .jstc-tit > h2 {
  font-size: 56px !important;
  color: #009fd9 !important;
}
.jstc .jstc-tit > span {
  font-size: 22px !important;
  color: #5c5c5c !important;
}
.jstc img {
  height: 116px;
}
.jstc .jstc-list {
  margin: 50px;
}
.jstc .jstc-list li {
  text-align: center;
}
.jstc .jstc-list li div {
  margin: 20px;
  background-color: #f3f3f3;
  width: 377px;
  padding: 60px 0;
  border-radius: 20px;
}
.jstc .jstc-list li p {
  margin-top: 25px;
  font-size: 1.5rem;
}
.jstc .btn-default {
  width: 539px;
  border-radius: 28px;
  height: 56px;
  line-height: 42px;
  font-size: 1.25rem;
  color: #009fd9;
  border: 2px #009fd9 solid;
}
.ywfy-bg {
  background-color: #f3f3f3;
  padding-top: 100px;
}
.ywfy .ywfy-tit {
  color: #009fd9 !important;
}
.ywfy .ywfy-tit > h2 {
  font-size: 56px !important;
  color: #009fd9 !important;
}
.ywfy .ywfy-tit > span {
  font-size: 22px !important;
  color: #5c5c5c !important;
}
.ywfy .ywfy-list {
  margin: 50px 0 116px 0;
}
.ywfy .ywfy-list li {
  text-align: left;
}
.ywfy .ywfy-list li div {
  margin: 20px 3%;
  background-color: #f3f3f3;
  width: 94%;
  padding: 80px 0 40px 0;
  border-radius: 20px;
}
.ywfy .ywfy-list li div > img {
  width: 100%;
}
.ywfy .ywfy-list li p {
  margin: 0 3%;
  width: 94%;
  font-weight: 100;
  text-align: center;
}
.ywfy .ywfy-list li p:nth-child(2) {
  margin-top: 10px;
  font-size: 2.75rem;
  color: #009fd9 !important;
}
.ywfy .ywfy-list li p:nth-child(3) {
  margin-top: 2rem;
  font-size: 32px;
  color: #5c5c5c;
  font-weight: 100;
}
.ywfy .btn-default {
  width: 539px;
  border-radius: 28px;
  height: 56px;
  line-height: 42px;
  font-size: 1.25rem;
  color: #009fd9;
  border: 2px #009fd9 solid;
}
.hsgy-bg {
  background: url(../images/hsgy.png) no-repeat;
  background-color: #f3f3f3;
  padding-top: 100px;
  border-bottom: 12px #c9c9c9 solid;
}
.hsgy .hsgy-tit {
  color: #ffffff !important;
  width: 50%;
}
.hsgy .hsgy-tit > h2 {
  font-size: 3rem;
  color: #ffffff !important;
}
.hsgy .hsgy-tit > span {
  padding-top: 30px;
  line-height: 40px;
  font-size: 22px !important;
  color: #ffffff !important;
}
.Project-bg {
  background-color: #ffffff;
}
.Project {
  padding: 9.875rem 0 12.5rem 0;
}
.Project .Project-tit {
  color: #009fd9 !important;
}
.Project .Project-tit > h2 {
  font-size: 4.375rem;
  color: #009fd9 !important;
}
.Project .Project-tit > span {
  font-size: 22px !important;
  color: #5c5c5c !important;
  padding: top 2rem;
}
.Project .Project-tit-center {
  color: #009fd9 !important;
  padding-bottom: 3rem;
}
.Project .Project-tit-center > h2 {
  font-size: 3.5rem;
  color: #009fd9 !important;
  text-align: center;
  line-height: 5rem;
}
.Project .Project-tit-center > span {
  font-size: 22px !important;
  color: #5c5c5c !important;
}
.Project .Project-list {
  margin: 0 0 80px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.Project .Project-list .index-li {
  margin: 3.125rem 0 0 0;
  width: 33.333%;
  padding: 0 !important;
}
.Project .Project-list .index-li div {
  margin: 1.5rem 1rem !important;
}
.Project .Project-list .index-li div img {
  background-color: #f2f2f2;
  border-radius: 0.3125rem;
  padding: 6% 3% 0 3%;
  width: 94%;
}
.Project .Project-list .index-li div img:nth-child(1n) {
  margin: 0;
}
.Project .Project-list .index-li div img:nth-child(3n) {
  margin: 0;
}
.Project .Project-list .index-li div p {
  padding: 26px 0 2.875rem 0;
  font-weight: 700;
  font-size: 1.5rem;
}
.Project .Project-list li {
  width: 33.333%;
}
.Project .Project-list li div {
  margin: 0 1.5rem 1.5rem 1.5rem;
  overflow: hidden;
  text-align: center;
}
.Project .Project-list li div img {
  background-color: #ffffff;
  border-radius: 0.3125rem;
  padding: 10px 2% 10px 2%;
  width: 96%;
}
.Project .Project-list li div img:nth-child(1n) {
  margin: 0 2% 0 0;
}
.Project .Project-list li div img:nth-child(3n) {
  margin: 0 0 0 2%;
}
.Project .Project-list li div p {
  padding: 26px 0 2.875rem 0;
  font-weight: 700;
  font-size: 1.5rem;
}
.Project .Project-list .col-md-3 {
  width: 25%;
  margin: 0;
}
.Project .Project-list .col-md-3 div {
  margin: 0;
  overflow: hidden;
  text-align: center;
}
.Project .Project-list .col-md-3 div img {
  background-color: #ffffff !important;
  border-radius: 0.3125rem;
  width: 100%;
}
.Project .Project-list .col-md-3 div img:nth-child(1n) {
  margin: 0;
}
.Project .Project-list .col-md-3 div img:nth-child(3n) {
  margin: 0;
}
.Project .Project-list .col-md-3 div p {
  padding: 26px 0 2.875rem 0;
  font-weight: 700;
  font-size: 1.5rem;
}
.Project .btn-default {
  width: 539px;
  border-radius: 28px;
  height: 56px;
  line-height: 42px;
  font-size: 1.25rem;
  color: #009fd9;
  border: 2px #009fd9 solid;
}
.lxfs-bg {
  background-color: #0085d9;
  padding-top: 100px;
  border-bottom: 5px #0085d9 solid;
}
.lxfs .lxfs-tit {
  color: #ffffff !important;
  text-align: center;
}
.lxfs .lxfs-tit > h2 {
  font-size: 56px !important;
  color: #ffffff !important;
  font-weight: 700;
  letter-spacing: 15px;
}
.lxfs .lxfs-tit > span {
  font-size: 22px !important;
  color: #ffffff !important;
}
.lxfs .lxfs-list {
  margin: 80px 0 80px 0;
  color: #ffffff;
}
.lxfs .lxfs-list li {
  text-align: center;
}
.lxfs .lxfs-list li div {
  margin: 20px;
  width: 90%;
  padding: 40px 5% 40px 5%;
  text-align: left;
  font-weight: 700;
}
.lxfs .lxfs-list li div h3 {
  font-size: 1.8rem;
  text-align: center;
  font-weight: 700;
}
.lxfs .lxfs-list li div span {
  font-size: 2.5rem;
  padding: 36px 0 26px 0;
  display: block;
}
.lxfs .lxfs-list li div p {
  padding: 0;
  width: 90%;
  font-size: 1.5rem;
  text-align: left;
}
.lxfs .lxfs-list li div .add {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2rem;
  padding: 36px 0 26px 0;
}
.lxfs .btn-default {
  width: 539px;
  border-radius: 28px;
  height: 56px;
  line-height: 42px;
  font-size: 1.25rem;
  color: #ffffff;
  border: 2px #009fd9 solid;
  background-color: transparent;
}
.lxfs .btn-default a {
  color: #ffffff;
}
.foot-bg {
  background-color: #000000;
  padding-top: 100px;
}
.foot .foot-list {
  margin: 0 0 80px 0;
  color: #ffffff;
  width: 100%;
  float: left;
}
.foot .foot-list li {
  text-align: center;
  padding: 0;
}
.foot .foot-list li div {
  margin: 0 5px 20px 5px;
  width: 100%;
  text-align: left;
}
.foot .foot-list li div h3 {
  font-size: 1.3rem;
  color: #71c5e4;
  text-transform: uppercase;
}
.foot .foot-list li div .active {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 700;
  letter-spacing: 1px;
  padding-top: 22px;
}
.foot .foot-list li div .active a {
  color: #ffffff !important;
}
.foot .foot-list li div p {
  padding: 0;
  width: 100%;
  font-size: 0.875rem;
  text-align: left;
  padding: 16px 0;
  color: #c6c6c6;
}
.foot .foot-list li div p a {
  color: #c6c6c6 !important;
}
.foot .logo-b {
  text-align: center;
}
.foot .logo-b p {
  margin-top: 1.25rem;
  color: #8b8c8c;
  font-size: 0.875rem;
  margin-bottom: 8rem;
}
.dh-bg {
  background-color: #009fd9;
}
.dh {
  text-align: left;
}
.dh .dh-tit {
  color: #ffffff !important;
  text-align: left;
}
.dh .dh-tit > h2 {
  font-size: 1rem;
  color: #ffffff !important;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 700;
}
.dhcnc-bg {
  background-color: #ffffff;
}
.dhcnc {
  text-align: left;
  padding-top: 54px;
  padding-bottom: 48px;
}
.dhcnc .dhcnc-tit {
  color: #009fd9 !important;
  text-align: left;
}
.dhcnc .dhcnc-tit > h2 {
  font-size: 3.5rem;
  color: #009fd9 !important;
}
.dhcnc .dhcnc-tit > span {
  font-size: 1.6875rem;
  color: #5c5c5c;
  font-weight: 100;
  margin-top: 1rem;
  display: block;
}
.ny-bg img {
  width: 100%;
  height: 635px;
  padding: 0;
  margin: 0;
  border: 5px #e3e3e3 solid;
  border-width: 10px 0;
}
.ms-bg {
  background-color: #ffffff;
  padding-top: 100px;
}
.padd {
  padding-top: 66px;
  padding-bottom: 145px;
}
.ms .ms-jj {
  padding-left: 48px;
  list-style: 24px;
  font-size: 1.5rem;
  color: #ffffff;
  position: relative;
}
.ms .ms-jj p {
  width: 100%;
  color: #000000;
  line-height: 42px;
}
.ms .ms-jj img {
  position: absolute;
  top: 8px;
  left: 0;
}
.ms .ms-tit {
  margin-bottom: 60px;
}
.ms .ms-tit h2 {
  text-align: center;
  font-size: 3.5rem;
  color: #28abe1;
}
.ms .ms-tit-list {
  display: flex;
  margin-bottom: 60px;
}
.ms .ms-tit-list .xh {
  width: 3rem;
  height: 3rem;
  background-color: #28abe1;
  color: #ffffff;
  text-align: center;
  border-radius: 50%;
  line-height: 3rem;
  font-size: 2rem;
}
.ms .ms-tit-list .xh-tit {
  flex: 1;
  font-size: 2rem;
  line-height: 3rem;
  padding-left: 1.5rem;
  font-weight: 400;
}
.ms .ms-list {
  display: flex;
  flex-direction: column;
  list-style-type: none;
  padding: 0;
  m: 0;
  padding-top: 110px;
}
.ms .ms-list li {
  display: flex;
  padding-bottom: 100px;
}
.ms .ms-list img {
  flex: 0;
  padding-right: 54px;
}
.ms .ms-list div {
  flex: 1;
}
.ms .ms-list h3 {
  font-size: 40px;
  color: #ffffff;
}
.ms .ms-list span {
  padding-top: 30px;
  color: #ffffff;
  font-size: 26px;
  font-weight: 100;
  display: block;
}
.ms .btn-default {
  width: 539px;
  border-radius: 28px;
  height: 56px;
  line-height: 42px;
  font-size: 1.25rem;
  color: #009fd9;
}
.pro-bg {
  background-color: #ffffff;
  padding-top: 100px;
}
.pro .pro-tit {
  padding-left: 48px;
  list-style: 24px;
  font-size: 36px;
  color: #ffffff;
  position: relative;
}
.pro .pro-tit h2 {
  width: 100%;
  color: #4a4a4a;
  line-height: 42px;
  margin-left: 136px;
  font-size: 3.5rem;
  font-weight: 700;
}
.pro .pro-tit img {
  position: absolute;
  top: -35px;
  left: 0;
}
.pro .pro-tit2 {
  padding-left: 48px;
  list-style: 24px;
  font-size: 36px;
  color: #ffffff;
  position: relative;
}
.pro .pro-tit2 h2 {
  width: 100%;
  color: #009fd9;
  line-height: 110px;
  margin-left: 136px;
  font-size: 3.5rem;
  font-weight: 400;
}
.pro .pro-tit2 img {
  position: absolute;
  top: 0;
  left: 0;
}
.pro .pro-list {
  display: flex;
  flex-direction: column;
  list-style-type: none;
  padding: 0;
  m: 0;
  padding-top: 110px;
}
.pro .pro-list li {
  display: flex;
  padding-bottom: 80px;
}
.pro .pro-list img {
  flex: 0;
  padding-right: 54px;
  border: 1px #009fd9 solid;
  padding: 60px 80px;
  border-radius: 10px;
  width: 261px;
}
.pro .pro-list div {
  flex: 1;
  margin-left: 40px;
}
.pro .pro-list h3 {
  font-size: 2rem;
  color: #009fd9;
}
.pro .pro-list span {
  padding-top: 30px;
  color: #5c5c5c;
  font-size: 1.2rem;
  line-height: 2.5rem;
  font-weight: 100;
  display: block;
}
.pro .pro-list2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style-type: none;
  padding: 0;
  padding-left: 146px;
  padding-top: 110px;
}
.pro .pro-list2 li {
  flex: 1;
  padding-bottom: 80px;
  text-align: center;
}
.pro .pro-list2 img {
  width: 100%;
}
.pro .pro-list2 div {
  border: 1px #7fcfec solid;
  padding: 40px 20px;
  margin-left: 40px;
  border-radius: 10px;
}
.pro .pro-list2 h3 {
  font-size: 40px;
  color: #009fd9;
}
.pro .pro-list2 span {
  padding-top: 30px;
  color: #5c5c5c;
  font-size: 1.125rem;
  line-height: 30px;
  font-weight: 100;
  display: block;
}
.pro .tit {
  color: #009fd9;
  font-size: 2.5rem;
  line-height: 3.75rem;
  text-align: center;
  padding-left: 146px;
}
.pro .tit1 {
  color: #5c5c5c;
  text-align: center;
  font-size: 1.625rem;
  line-height: 2.75rem;
  font-weight: 100;
  padding-top: 32px;
  padding-left: 146px;
}
.pro .btn-default {
  width: 539px;
  border-radius: 28px;
  height: 56px;
  line-height: 42px;
  font-size: 1.25rem;
  color: #009fd9;
  margin: 50px 0;
}
.hsgy1-bg {
  padding: 6rem 0;
}
.hsgy1 p {
  font-size: 3.5rem;
  text-align: center;
  margin-bottom: 6rem;
}
.hsgy1 .hsgy-list {
  display: flex;
}
.hsgy1 .hsgy-list > img {
  margin-right: 6rem;
}
.hsgy1 .hsgy-list > div {
  font-size: 1.5rem;
  line-height: 4rem;
}
.qy {
  position: absolute;
  z-index: 2;
  right: 160px;
  width: 600px;
  color: #ffffff;
}
.qy h3 {
  font-size: 1.5rem;
  line-height: 3rem;
}
.qy > div {
  font-size: 1.25rem;
  line-height: 3rem;
}
.xmal-bg {
  background-color: #f2f2f2;
}
.xmal .xmal-tit {
  margin: 4.375rem 0;
}
.xmal .xmal-tit h2 {
  color: #000000;
  font-size: 3.5rem;
  text-align: center;
  line-height: 5rem;
}
.xmal .ms-tit-list {
  display: flex;
  margin-bottom: 60px;
}
.xmal .ms-tit-list .xh {
  width: 3rem;
  height: 3rem;
  background-color: #28abe1;
  color: #ffffff;
  text-align: center;
  border-radius: 50%;
  line-height: 3rem;
  font-size: 1.5rem;
}
.xmal .ms-tit-list .xh-tit {
  flex: 1;
  font-size: 1.5rem;
  line-height: 3rem;
  padding-left: 1.5rem;
  font-weight: 700;
}
.xmal .ms-tit-list h3 {
  color: #000000;
  font-size: 2rem;
}
.xmal .ms-tit-list p {
  color: #7c7c7c;
  font-size: 1.5rem;
  line-height: 3rem;
  font-weight: 100;
  padding-top: 1.5rem;
}
.xmal .ms-tit-list .ad {
  border: 12px #ffffff solid;
  border-radius: 10px;
  background-color: #ffffff !important;
  border-radius: 0.3125rem;
  width: 30.5rem;
}
.xmal .ms-tit-list .ad1 {
  border: 12px #f2f2f2 solid;
  border-radius: 10px;
  background-color: #f2f2f2 !important;
  border-radius: 0.3125rem;
  width: 30.5rem;
}
.xmal .btn-default {
  width: 539px;
  border-radius: 28px;
  height: 56px;
  line-height: 42px;
  font-size: 1.25rem;
  color: #009fd9;
  border: 1px #009fd9 solid;
  margin-bottom: 5rem;
}
.list .list-l {
  min-height: 950px;
}
.list .list-l h2 {
  font-size: 3rem;
  margin: 50px 0 20px 0;
  color: #009fd9;
}
.list .list-l .content {
  font-size: 1.5rem;
  color: #5c5c5c;
  line-height: 3rem;
  font-weight: 100;
}
.list .list-l .content img {
  margin: 1.5rem 0;
}
.list .go_black {
  margin: 1.875rem;
  position: absolute;
  bottom: 0px;
  right: 250px;
}
.list .go_black a {
  font-size: 1.825rem;
}
.list .list-r dl {
  margin-top: 20px;
}
.list .list-r dt {
  font-size: 1.5rem;
  color: #000000;
  line-height: 3.75rem;
  font-weight: 400;
}
.list .list-r dd {
  padding-left: 15px;
  background: url(../images/jt.png) no-repeat left 13px;
  font-size: 1.125rem;
  line-height: 2.5rem;
  color: #888888;
  font-weight: 100;
}
.glhs .glhs-tit {
  font-size: 3rem;
  color: #009fd9;
  line-height: 6rem;
  padding: 4rem 0 0 0;
  font-weight: 700;
}
.glhs .glhs-a {
  font-size: 2.25rem;
  color: #000000;
  text-decoration: underline;
  line-height: 4rem;
  text-decoration-thickness: 2px;
  text-underline-offset: 0.625rem;
}
.glhs .glhs-add {
  font-size: 1.875rem;
  color: #7c7c7c;
  line-height: 3rem;
}
.glhs .glhs-tel {
  font-size: 1.875rem;
  color: #7c7c7c;
  line-height: 3rem;
}
