@charset "UTF-8";
/** 变量文件 **/
/**color**/
/** Main colors   -   Main Accent  **/
/** 深黄 主色 PC**/
/** 深绿 主色 PC**/
/** 深黄 主色 MOBLE**/
/** 深蓝 主色**/
/** 背景色 主色**/
/** Main colors  -  Secondary Accent  **/
/** 淡黄 **/
/** 绿色 **/
/** 淡蓝 **/
/** 亮红 **/
/** 紫红 **/
/** Typography colors  -  Main Accent  **/
/** 深灰 **/
/** Typography colors  -  Secondary Accent  **/
/** 浅灰 **/
/** other colors **/
/**  font-size-pc  **/
/**  font-size-mobile  **/
/** pc端宽度全局变量  **/
/**  PC端菜单栏高度  **/
/**  手机端菜单栏高度  **/
/** 函数文件 **/
/**按钮样式**/
/**  flex-direction: row | row-reverse | column | column-reverse; 
 	justify-content: flex-start | flex-end | center | space-between | space-around; 
 	    align-items: flex-start | flex-end | center | baseline | stretch;
      align-content: flex-start | flex-end | center | space-between | space-around | stretch; 
**/
.mapbox {
  position: relative;
  margin-bottom: 20px; }
.pin {
  position: absolute;
  height: 5%;
  width: auto;
  top: 511px;
  left: 744px;}

.tooltip .tooltiptext {
  width: 120px;
  botom: 100%;
  left: 50%;
  margin-left: -60px;
}

.title-one {
  color: #009241;
  line-height: 33px;
  padding: 32px 0 18px 22px;
  font-size: 2.2rem;
  font-family: fontMedium; }
  
.title-one-nopad {
  color: #009241;
  line-height: 33px;
  padding: 32px 0 18px 0px;
  font-size: 2.2rem;
  font-family: fontMedium; }

.title-one-red {
  color: red;
  line-height: 33px;
  padding: 10px 0 10px 22px;
  font-size: 2.2rem;
  font-family: fontMedium; }

.Pricing-results {
  background-color: #EAEAEA;
  padding: 40px 90px 60px 90px;
  margin-bottom: 150px; }
  .Pricing-results ul {
    background-color: #fff;
    position: relative;
    box-shadow: 0 2px 4px #9b9b9b;
    padding: 57px 33px 57px 60px;
    box-sizing: border-box; }
  .Pricing-results li {
    padding: 22px;
    border-top: 1px solid #979797; }

.results-list {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }
  .results-list .left {
    width: 25%; }
    .results-list .left h4 {
      color: #009241;
      font-size: 1.6rem;
      line-height: 24px;
      margin-bottom: 24px;
      font-family: fontMedium; }
    .results-list .left p {
      line-height: 24px; }
  .results-list .right {
    font-size: 1.6rem;
    line-height: 24px;
    width: 75%; }
    .results-list .right dl:first-of-type {
      font-family: fontMedium;
      margin-bottom: 24px;}
    .results-list .right dt {
      display: inline-block;
      width: 28%;}
    .results-list .right dd {
      display: inline-block;
      text-align: right;
      width: 24%;}
    .results-list .right dtu {
      display: inline-block;
      width: 28%;
	border-bottom: 2px solid lightgrey; }
    .results-list .right ddu {
      display: inline-block;
      text-align: right;
      width: 24%; 
	border-bottom: 2px solid lightgrey;}
