ul,
li {
  list-style: none;
}
* {
  margin: 0;
  padding: 0;
}
/* 套餐开始   */
.orderWay {
	display:block;
	margin-top: 20PX;
}
.orderWay .orderChoose {
  position: relative;
  font-size: 14PX;
  margin-right: 26PX;
  line-height: 18PX;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
  margin-left: 39PX;
}
.orderWay .orderChoose .orderWayIcon {
  position: absolute;
  width: 18PX;
  height: 18PX;
  left: -25PX;
  background: url('../images/airConditioner/order_mode_icon.png') no-repeat;
}
.orderWay .package {
   position: relative;
   bottom: 28px;
   margin-bottom: 20px;
   left: 132px;
}
.orderWay .package .packageChange {
  position: relative;
  width: 150PX;
  height: 40PX;
  border: 1PX solid #cccccc;
  border-radius: 3PX;
  text-indent: 10PX;
  text-align: left;
  line-height: 40PX;
  background: url('../images/airConditioner/drop_down_icon.png') no-repeat #ffffff;
  background-position: 95% 50%;
  cursor: pointer;
}
.orderWay .package .dropdownBox {
  position: absolute;
  display: none;
  width: 150PX;
  border: 1PX solid #cccccc;
  border-radius: 3PX;
  top: 49PX;
  background-color: #fff;
  z-index: 14;
}
.orderWay .package .dropdownBox li {
  width: 150PX;
  height: 34PX;
  text-align: left;
  line-height: 34PX;
  text-indent: 10PX;
  color: #333;
}
.orderWay .package .dropdownBox li:hover {
  cursor: pointer;
  background: #f2f2f2;
}
.orderWay .package .dropdownBox::-webkit-scrollbar {
  height: 10PX !important;
  width: 6PX !important;
}
.orderWay .package .dropdownBox::-webkit-scrollbar-thumb {
  border-radius: 2PX;
  border-style: dashed;
  background: #cccccc;
  border-color: #e2242400;
  border-width: 1.5PX;
  background-clip: padding-box;
}
/* 套餐结束 */

/* 遮罩层 */
.yf-shadow {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  background-color: #000;
  opacity: 0.3;
  display: none;
}
/* 温馨提示窗口开始  */
.warmPrompt {
  position: fixed;
  display: none;
  width: 380PX;
  height: 220PX;
  top: 50%;
  left: 50%;
  margin-left: -190PX;
  margin-top: -110PX;
  background: #ffffff;
  border-radius: 5PX;
  z-index: 1000;
}
.warmPrompt .warmPromptBox {
  position: relative;
}
.warmPrompt .warmPromptBox .warmPromptTitle {
  width: 380PX;
  height: 40PX;
  background: #fb9501;
  border-radius: 5PX 5PX 0 0;
  font-size: 16PX;
  font-family: PingFang SC;
  font-weight: 600;
  color: #ffffff;
  line-height: 40PX;
  text-indent: 20PX;
}
.warmPrompt .warmPromptBox .warmPromptClose {
  position: absolute;
  width: 14PX;
  height: 14PX;
  top: 12PX;
  right: 21PX;
  background: url('../images/airConditioner/cloBtnWhite.png') no-repeat;
  cursor: pointer;
}
.warmPrompt .warmPromptBox .warmPromptTip {
  height: 17PX;
  font-size: 18PX;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 30PX;
  margin: 54PX 34PX 59PX;
}
.warmPrompt .warmPromptBox .warmPromptConfirm {
  position: absolute;
  left: 75PX;
  width: 100PX;
  height: 30PX;
  background: #fb9501;
  border-radius: 5PX;
  font-size: 14PX;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: 30PX;
  cursor: pointer;
}
.warmPrompt .warmPromptBox .warmPromptCancel {
  position: absolute;
  right: 75PX;
  top: 170PX;
  width: 100PX;
  height: 30PX;
  background: #eeeeee;
  border-radius: 5PX;
  font-size: 14PX;
  font-family: PingFang SC;
  font-weight: 400;
  color: #111111;
  text-align: center;
  line-height: 30PX;
  cursor: pointer;
}
/* 温馨提示窗口结束 */

/* 套餐下单温馨提示内容开始  */
.packageSweetTip {
	margin-top: -20px;
    margin-bottom: 40px;
    margin-left: 12px;
    color: #666;
    font-size: 12px;
    display:none;
}
.packageSweetTip .title {
	font-weiget: blod;
}
.packageSweetTip p {
	margin-bottom: 10px;
}
/* 套餐下单温馨提示内容结束  */

/* 套餐内容选择开始  */
.packageContent {
  position: relative;
  display: block;
  width: 840PX;
  height: 230PX;
  background: #ffffff;
  border: 1PX solid #ffc984;
  margin: 40PX 0 70PX 12PX;
}
.packageContent .packageOne {
  position: absolute;
  left: -1PX;
  top: -43PX;
  cursor: pointer;
}
.packageContent .packageTwo {
  position: absolute;
  left: 124PX;
  top: -43PX;
  cursor: pointer;
}
.packageContent .packageThree {
  position: absolute;
  left: 249PX;
  top: -43PX;
  cursor: pointer;
}
.packageContent .packageNumber {
  position: absolute;
  display: inline-block;
  width: 60PX;
  height: 22PX;
  background: #ff9500;
  border-radius: 0PX 10PX 0PX 10PX;
  font-size: 12PX;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: 22PX;
  z-index: 11;
}
.packageContent .packageNumber .packageCheck {
  position: absolute;
  display: none;
  top: -6PX;
  right: -7PX;
  width: 15PX;
  height: 15PX;
  background: url('../images/airConditioner/checked.png') no-repeat;
  background-size: 100%;
}
.packageContent .packageOneSpan {
  position: absolute;
  display: inline-block;
  width: 105PX;
  height: 30PX;
  background: #ffffff;
  border: 1PX solid #ebebeb;
  border-bottom: none;
  top: 11PX;
  z-index: 10;
}
.packageContent .packageOneSpan.active {
  top: 12PX;
  border: 1PX solid #ffc984;
  border-bottom: none;
}
.packageContent .installProgramContent {
  display: none;
}
.packageContent .installProgramContent .installProgramTitle {
  display: inline-block;
  font-size: 12PX;
  font-family: PingFang SC;
  font-weight: 600;
  color: #808080;
  margin: 27PX 17PX 0 32PX;
  vertical-align: top;
}
.packageContent .installProgramContent .installProgramBox {
  position: relative;
  display: inline-block;
  margin-top: 27PX;
}
.packageContent .installProgramContent .installProgramBox .installExample {
  display: inline-block;
  text-align: left;
}
.packageContent .installProgramContent .installProgramBox .installExample img {
  width: 50PX;
  height: 50PX;
  display: block;
}
.packageContent .installProgramContent .installProgramBox .installExample span {
  display: block;
  height: 12PX;
  font-size: 12PX;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 12PX;
  margin-top: 14PX;
}
.packageContent .installProgramContent .installProgramBox .installExample:nth-child(3) {
  margin-left: 75PX;
}
.packageContent .installProgramContent .installProgramBox .installExample:nth-child(5) {
  margin-left: 46PX;
}
.packageContent .installProgramContent .installProgramBox .installExample:nth-child(7) {
  margin-left: 22PX;
}
.packageContent .installProgramContent .installProgramBox .installExample:nth-child(9) {
  margin-left: 89PX;
}
.packageContent .installProgramContent .installProgramBox .packagePlusIcon {
  position: absolute;
  width: 20PX;
  height: 20PX;
  background: url('../images/airConditioner/packagePlusIcon.png') no-repeat;
  top: 16PX;
  margin-left: 20PX;
}
.packageContent .installProgramContent .installProgramBox .packagePlusIcon:nth-child(2) {
  margin-left: 20PX;
}
.packageContent .installProgramContent .installProgramBox .packagePlusIcon:nth-child(4) {
  margin-left: -8PX;
}
.packageContent .installProgramContent .installProgramBox .packagePlusIcon:nth-child(6) {
  margin-left: -33PX;
}
.packageContent .installProgramContent .installProgramBox .packagePlusIcon:nth-child(8) {
  margin-left: 36PX;
}
.packageContent .installProgramContent .packageTip {
  margin-top: 10PX;
  margin-left: 100PX;
  height: 12PX;
  font-size: 12PX;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 14PX;
}
.packageContent .installProgramContent .packageTip .hanglingTip {
  display: inline-block;
  width: 14PX;
  height: 14PX;
  margin-right: 2PX;
  background: url('../images/airConditioner/hanglingTip.png') no-repeat;
  vertical-align: bottom;
}
.packageContent .packagePrice {
  margin-top: 21PX;
  margin-left: 44PX;
}
.packageContent .packagePrice span {
  height: 12PX;
  font-size: 12PX;
  font-family: PingFang SC;
  font-weight: 600;
  color: #808080;
}
.packageContent .packagePrice span span {
  height: 12PX;
  font-size: 12PX;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.packageContent .packagePrice span:nth-child(2) {
  font-size: 14PX;
  color: #ff4d00;
  margin-left: 6PX;
}
.packageContent .installations {
  margin-top: 19PX;
  margin-left: 44PX;
}
.packageContent .installations span {
  height: 12PX;
  font-size: 12PX;
  font-family: PingFang SC;
  font-weight: 600;
  color: #808080;
}
.packageContent .installations .packageMinus {
  width: 22PX;
  height: 22PX;
  background: #f2f2f2;
  border: 1PX solid #cccccc;
  cursor: pointer;
  margin-left: 4PX;
}
.packageContent .installations .packages {
  width: 22PX;
  height: 18PX;
  text-align: center;
  line-height: 17PX;
  -webkit-appearance: meter;
}
.packageContent .installations .packageAdd {
  width: 22PX;
  height: 22PX;
  background: #f2f2f2;
  border: 1PX solid #cccccc;
  cursor: pointer;
}
/* 套餐内容选择结束 */

/* 费用清单套餐开始  */
.displayPackage {
	float: left;
	margin-left: 130px;
	display:none;
	color: #666;
}

i.ritemDelete {
	float: right;
    margin-left: 17px;
    cursor: pointer;
    background: url(../images/default_delete.png) no-repeat;
    width: 18px;
    height: 18px;
    position: relative;
    top: 1px;
    display: none;
}
i.ritemDelete:hover {
	background: url(../images/red_delete.png) no-repeat;
}
/* 费用清单套餐结束 */