.resetStyle {
  color: #333;
  overflow-x: hidden;
}
.resetStyle a {
  text-decoration: none;
  color: #333;
}
.resetStyle ul,
.resetStyle li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.services-page .services-page-head img {
  width: 100%;
  height: auto;
}
.services-page .services-nav {
  height: 80px;
  background-color: #f7f7f7;
  padding: 26px 0 39px 0;
}
.services-page .services-nav .breadcrumb {
  font-size: 20px;
  color: #333333;
  font-family: 'EuclidFlexTrialMedium';
}
.services-page .services-wacaco {
  padding: 50px 0;
  height: 400px;
}
@media screen and (max-width: 767px) {
  .services-page .services-wacaco {
    height: auto;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-wacaco {
    height: auto;
  }
}
.services-page .services-wacaco .services-wacaco-main {
  display: flex;
}
@media screen and (max-width: 767px) {
  .services-page .services-wacaco .services-wacaco-main {
    padding: 0;
    flex-direction: column;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-wacaco .services-wacaco-main {
    padding: 0;
    flex-direction: column;
  }
}
.services-page .services-wacaco .services-wacaco-main .swm-left {
  flex: 3;
  padding-right: 56px;
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-wacaco .services-wacaco-main .swm-left {
    padding: 40px 0;
  }
}
@media screen and (max-width: 767px) {
  .services-page .services-wacaco .services-wacaco-main .swm-left {
    padding: 10px 0;
  }
}
.services-page .services-wacaco .services-wacaco-main .swm-left .swm-p {
  font-family: EuclidFlexTrialMedium;
  font-size: 24px;
  color: #888888;
}
.services-page .services-wacaco .services-wacaco-main .swm-left .swm-title ,.services-page .services-wacaco .services-wacaco-main .swm-left .swm-title a{
  font-family: EuclidFlexTrialMedium;
  font-size: 36px;
  margin-bottom: 56px;
  color: #333333;
  word-break: break-all;
}
.services-page .services-wacaco .services-wacaco-main .swm-left .swm-content,.services-page .services-wacaco .services-wacaco-main .swm-left .swm-content a{
  font-family: AdobeHeitiStd-Regular;
  font-size: 14px;
  color: #333333;
}
.services-page .services-wacaco .services-wacaco-main .swm-right {
  flex: 7;
  position: relative;
}
.services-page .services-wacaco .services-wacaco-main .swm-right img {
  width: 100%;
  height: 100%;
}
.services-page .services-wacaco .services-wacaco-main .swm-right .swm-btn {
  width: 120px;
  height: 40px;
  background-color: #1c90c4;
  font-size: 30px;
  color: white;
  text-align: center;
  line-height: 40px;
  position: absolute;
  bottom: -10px;
  left: -40px;
}
.services-page .services-oceanfre {
  padding: 30px 0;
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-oceanfre {
    padding: 50px 0;
  }
}
@media screen and (max-width: 767px) {
  .services-page .services-oceanfre {
    padding: 15px 0 0;
  }
}
.services-page .services-oceanfre .services-oceanfre-main {
  display: flex;
}
@media screen and (max-width: 767px) {
  .services-page .services-oceanfre .services-oceanfre-main {
    flex-direction: column;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-oceanfre .services-oceanfre-main {
    flex-direction: column;
  }
}
.services-page .services-oceanfre .services-oceanfre-main .som-left {
  flex: 7;
  position: relative;
  left: 35px;
}
@media screen and (max-width: 767px) {
  .services-page .services-oceanfre .services-oceanfre-main .som-left {
    left: 0;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-oceanfre .services-oceanfre-main .som-left {
    left: 0;
  }
}
.services-page .services-oceanfre .services-oceanfre-main .som-left img {
  width: 100%;
}
.services-page .services-oceanfre .services-oceanfre-main .som-right {
  flex: 3;
}
.services-page .services-oceanfre .services-oceanfre-main .som-right .som-box {
  width: 480px;
  height: 440px;
  background-color: #1c90c4;
  padding: 70px 0 0 80px;
}
@media screen and (max-width: 767px) {
  .services-page .services-oceanfre .services-oceanfre-main .som-right .som-box {
    width: auto;
    padding: 30px;
    height: auto;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-oceanfre .services-oceanfre-main .som-right .som-box {
    width: auto;
    padding: 30px;
  }
}
.services-page .services-oceanfre .services-oceanfre-main .som-right .som-box .som-p {
  font-family: EuclidFlexTrialMedium;
  font-size: 24px;
  color: #8fcde9;
}
.services-page .services-oceanfre .services-oceanfre-main .som-right .som-box .som-title, .services-page .services-oceanfre .services-oceanfre-main .som-right .som-box .som-title a {
  font-family: EuclidFlexTrialMedium;
  font-size: 36px;
  margin-bottom: 50px;
  color: #ffffff;
}
.services-page .services-oceanfre .services-oceanfre-main .som-right .som-box .som-content, .services-page .services-oceanfre .services-oceanfre-main .som-right .som-box .som-content a{
  font-family: EuclidFlexTrialMedium;
  font-size: 14px;
  margin-bottom: 80px;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .services-page .services-oceanfre .services-oceanfre-main .som-right .som-box .som-title,.services-page .services-wacaco .services-wacaco-main .swm-left .swm-title, .services-page .services-afba .services-afba-main .sam-left .sam-title, .services-page .services-airfchina .services-airfchina-main .services-airfchina-right .sar-title{
        margin-bottom: 0px !important;
  }
  .services-page .services-oceanfre .services-oceanfre-main .som-right .som-box .som-content,.services-page .services-airfchina .services-airfchina-main .services-airfchina-right .sar-content,.services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-right .scr-content {
    margin-bottom: 0px !important;
  }
  .som-box {
    width: auto;
    padding: 15px;
  }
  .services-page .services-wacaco {
    padding: 0;
  }
  .services-page .services-afba {
    padding: 10px 0 !important;
  }
  .services-page .services-airfchina .services-airfchina-main .services-airfchina-right .sar-p {
    margin-bottom: 0px !important;
  }
}
.services-page .services-oceanfre .services-oceanfre-main .som-right .som-box .som-plus {
  font-size: 30px;
  color: white;
}
.services-page .services-airfchina {
  background-color: #272d2f;
  padding: 181px 0 65px 0;
  padding-left: 40px;
}
@media screen and (max-width: 767px) {
  .services-page .services-airfchina {
    padding: 10px 0;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-airfchina {
    padding: 0;
  }
}
.services-page .services-airfchina .services-airfchina-main {
  display: flex;
}
@media screen and (max-width: 767px) {
  .services-page .services-airfchina .services-airfchina-main {
    flex-direction: column;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-airfchina .services-airfchina-main {
    flex-direction: column;
  }
}
.services-page .services-airfchina .services-airfchina-main .services-airfchina-left {
  flex: 7;
}
.services-page .services-airfchina .services-airfchina-main .services-airfchina-left img {
  width: 100%;
  height: 100%;
}
.services-page .services-airfchina .services-airfchina-main .services-airfchina-right {
  flex: 3;
  padding-left: 40px;
}
@media screen and (max-width: 767px) {
  .services-page .services-airfchina .services-airfchina-main .services-airfchina-right {
    padding-left: 0px;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-airfchina .services-airfchina-main .services-airfchina-right {
    padding-left: 0px;
    margin: 20px 0;
  }
}
.services-page .services-airfchina .services-airfchina-main .services-airfchina-right .sar-p {
  font-family: EuclidFlexTrialMedium;
  font-size: 24px;
  color: #6b7274;
  margin-bottom: 20px;
}
.services-page .services-airfchina .services-airfchina-main .services-airfchina-right .sar-title,.services-page .services-airfchina .services-airfchina-main .services-airfchina-right .sar-title a{
  font-family: EuclidFlexTrialMedium;
  font-size: 36px;
  margin-bottom: 20px;
  color: #ffffff;
}
.services-page .services-airfchina .services-airfchina-main .services-airfchina-right .sar-content,.services-page .services-airfchina .services-airfchina-main .services-airfchina-right .sar-content a{
  font-family: EuclidFlexTrialMedium;
  font-size: 14px;
  margin-bottom: 15px;
  color: #ffffff;
}
.services-page .services-airfchina .services-airfchina-main .services-airfchina-right .sar-plus a{
  font-size: 30px;
  color: white;
}
.services-page .services-afba {
  padding: 80px 0;
  height: 380px;
}
@media screen and (max-width: 767px) {
  .services-page .services-afba {
    height: auto;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-afba {
    height: auto;
  }
}
.services-page .services-afba .services-afba-main {
  display: flex;
}
@media screen and (max-width: 767px) {
  .services-page .services-afba .services-afba-main {
    flex-direction: column;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-afba .services-afba-main {
    flex-direction: column;
  }
}
.services-page .services-afba .services-afba-main .sam-left {
  flex: 3;
  padding-right: 56px;
}
@media screen and (max-width: 767px) {
  .services-page .services-afba .services-afba-main .sam-left {
    padding: 0;
    /* margin-bottom: 30px; */
  }
}
.services-page .services-afba .services-afba-main .sam-left .sam-p {
  font-family: EuclidFlexTrialMedium;
  font-size: 24px;
  color: #888888;
}
.services-page .services-afba .services-afba-main .sam-left .sam-title ,.services-page .services-afba .services-afba-main .sam-left .sam-title  a{
  font-family: EuclidFlexTrialMedium;
  font-size: 36px;
  margin-bottom: 55px;
  color: #333333;
}
.services-page .services-afba .services-afba-main .sam-left .sam-content,.services-page .services-afba .services-afba-main .sam-left .sam-content a{
  font-family: EuclidFlexTrialMedium;
  font-size: 14px;
  color: #333333;
}
.services-page .services-afba .services-afba-main .sam-right {
  flex: 7;
  position: relative;
}
.services-page .services-afba .services-afba-main .sam-right img {
  width: 100%;
  height: 100%;
}
.services-page .services-afba .services-afba-main .sam-right .sam-right-btn {
  width: 120px;
  height: 40px;
  background-color: #1c90c4;
  font-size: 30px;
  color: white;
  text-align: center;
  line-height: 40px;
  position: absolute;
  bottom: -10px;
  left: -40px;
}
.services-page .services-chinainsur {
  background-color: #272d2f;
  padding: 191px 0 79px 0;
}
@media screen and (max-width: 767px) {
  .services-page .services-chinainsur {
    padding: 0;
  }
}
.services-page .services-chinainsur .services-chinainsur-main {
  display: flex;
}
@media screen and (max-width: 767px) {
  .services-page .services-chinainsur .services-chinainsur-main {
    flex-direction: column;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-chinainsur .services-chinainsur-main {
    flex-direction: column;
  }
}
.services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-left {
  flex: 7;
  overflow: hidden;
}
.services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-left img {
  width: 100%;
  height: 100%;
}
.services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-right {
  flex: 3;
  padding-left: 40px;
}
@media screen and (max-width: 767px) {
  .services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-right {
    padding-left: 0px;
  }
  .services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-right .scr-title{
    margin-bottom: 0px !important;
  }
  .services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-right .scr-p {
    margin-bottom: 0px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-right {
    flex-direction: column;
    padding-left: 0px;
  }
}
.services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-right .scr-p {
  font-family: EuclidFlexTrialMedium;
  font-size: 24px;
  color: #6b7274;
  margin-bottom: 20px;
}
.services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-right .scr-title ,.services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-right .scr-title a{
  font-family: EuclidFlexTrialMedium;
  font-size: 36px;
  margin-bottom: 20px;
  color: #ffffff;
}
.services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-right .scr-content,.services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-right .scr-content a {
  font-family: EuclidFlexTrialMedium;
  font-size: 14px;
  margin-bottom: 15px;
  color: #ffffff;
}
.services-page .services-chinainsur .services-chinainsur-main .services-chinainsur-right .scr-plus a{
  font-size: 30px;
  color: #ffffff;
}
