﻿@charset "UTF-8";
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2015-4-1, 13:26:13
    Author     :wys
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2015-7-29, 16:29:20
    Author     : wys
*/
* {
  margin: 0;
  padding: 0; }

html {
  font-size: 62.5%;
  height: 100%;
  font-family: "Microsoft YaHei", Arial, "Helvetica"; }

body {
  background: #eee; }

ul {
  list-style: none; }

a {
  text-decoration: none; }

.fr {
  float: right; }

.fl {
  float: left; }

.block {
  display: block; }

.none {
  display: none; }

.mg10 {
  margin: 10px 0; }

.clear {
  clear: both; }

.middle {
  line-height: 34px; }

.g-clearfix:after, .g-clearfix:before {
  content: "";
  display: table; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2015-7-30, 12:45:14
    Author     : wys
*/
#reg .tip {
  background: #eee;
  color: #f0a36a;
  font-size: 11px;
  line-height: 18px;
  padding: 15px; }
#reg .wrapper {
  font-family: 'simHei';
  border: 1px solid #ddd;
  border-left: none;
  border-right: none; }
  #reg .wrapper .item {
    position: relative;
    margin: 0 15px;
    padding: 15px 0;
    border-bottom: 1px solid #ddd; }
    #reg .wrapper .item .phoneIcon {
      background: url("../images/reg.png") no-repeat 0px 1px;
      background-size: 150px;
      width: 22px;
      height: 30px;
      position: absolute;
      margin-bottom: 0px; }
    #reg .wrapper .item .lockIcon {
      background: url("../images/reg.png") no-repeat -126px 0;
      background-size: 150px;
      width: 26px;
      height: 29px;
      position: absolute;
      margin-bottom: 0px; }
    #reg .wrapper .item .mailIcon {
      background: url("../images/reg.png") no-repeat -63px 0;
      background-size: 150px;
      width: 26px;
      height: 29px;
      position: absolute;
      margin-bottom: 0px; }
    #reg .wrapper .item .userIcon {
      background: url("../images/reg.png") no-repeat -121px -120px;
      background-size: 150px;
      width: 35px;
      height: 35px;
      position: absolute;
      margin-bottom: 0px; }
    #reg .wrapper .item .imgIcon {
      background: url("../images/myanzheng.png") no-repeat;
      width: 28px;
      height: 30px;
      position: absolute;
      margin-bottom: 0px; }
    #reg .wrapper .item input {
      border: none;
      line-height: 30px;
      width: 180px;
      padding-left: 35px; }
    #reg .wrapper .item .msg {
      color: #f00;
      font-size: 12px; }
    #reg .wrapper .item .msg2 {
      color: #f00;
      font-size: 12px;
      display: block;
      margin: 5px auto -10px 35px; }
#reg .wrapper .item:last-child {
  border-bottom: 0; }
#reg .identifyingCodeItem {
  padding: 15px 0;
  background: #eee;
  color: #9e9e9e;
  font-size: 11px;
  overflow: hidden; }
  #reg .identifyingCodeItem .checkbox-checked {
    float: left;
    margin: 8px 10px 0 17px;
    border: 1px solid #9e9e9e;
    width: 15px;
    height: 15px;
    background: url("../images/reg.png") no-repeat 0 -129px;
    background-size: 145px; }
  #reg .identifyingCodeItem .checkbox-unChecked {
    float: left;
    margin: 8px 10px 0 17px;
    border: 1px solid #9e9e9e;
    width: 15px;
    height: 15px;
    background: none; }
  #reg .identifyingCodeItem .sendButton {
    float: right;
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #f37022;
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
    cursor: pointer; }
  #reg .identifyingCodeItem .cancelButton {
    background: #b7b7b7;
    cursor: not-allowed; }

.imgIcon {
  background: url("../images/myanzheng.png") no-repeat;
  width: 28px;
  height: 30px;
  position: absolute;
  margin-bottom: 0px; }

.mdb {
  display: block; }

.mMid {
  margin: 0 auto; }

.codeIconBox {
  position: absolute;
  width: 120px;
  height: 50px;
  right: 0px;
  top: 7px; }

.codeIconBox img {
  width: 80px;
  height: 32px; }

.mtac {
  text-align: center; }

.mce0e0e0 {
  color: #e0e0e0; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2015-9-22, 14:04:22
    Author     : yswang
*/
.menu {
  background: #fff;
  padding-bottom: 10px; }
  .menu .title {
    padding: 10px;
    font-size: 18px;
    color: #666;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #eee; }
  .menu ul {
    padding: 10px;
    margin-bottom: 0;
    border-bottom: 1px solid #eee; }
    .menu ul li {
      display: inline;
      padding: 10px 15px;
      color: #333;
      cursor: pointer; }
    .menu ul .border-bottom {
      border-bottom: 1px solid #f47f31;
      color: #f47f31; }

.prod-items {
  background-color: #eee; }
  .prod-items .prod-item {
    background-color: #fff;
    border-bottom: 1px solid #E5E5E5;
    padding: 20px 10px 20px 0;
    color: #333;
    text-decoration: none; }
    .prod-items .prod-item .prod-img {
      width: 100px;
      text-align: center;
      float: left; }
      .prod-items .prod-item .prod-img img {
        width: 80px; }
    .prod-items .prod-item .prod-detail {
      margin-left: 110px; }
      .prod-items .prod-item .prod-detail .prod-title {
        font-size: 14px;
        overflow: hidden;
        font-weight: 400; }
      .prod-items .prod-item .prod-detail .price {
        color: orange; }
        .prod-items .prod-item .prod-detail .price .line-through {
          margin-left: 5px;
          color: #999;
          font-size: 12px;
          text-decoration: line-through; }

.more-product {
  width: 90%;
  margin: 10px auto 0;
  padding-bottom: 10px;
  text-align: center;
  color: #999;
  font-size: 16px;
  border: 1px solid #ccc;
  border-radius: 5px;
  height: 35px;
  line-height: 35px; }

* {
  margin: 0;
  padding: 0;
  font-family: Arial,'microsoft yahei';
  outline: none;
  -webkit-tap-highlight-color: transparent;
  font-size: 14px; }

html {
  height: 100%; }

.body {
  height: 100%;
  overflow: hidden; }

ul li {
  list-style-type: none; }

a {
  text-decoration: none; }

img {
  border: none 0; }

.clear {
  zoom: 1; }

.clear:after {
  display: block;
  content: '';
  clear: both;
  height: 0;
  line-height: 0; }

.gray {
  background: #ececec; }

.main {
  max-width: 720px;
  margin: 0 auto;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

/*return*/
.returnBoxWrap {
  background: transparent;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  padding: 10px 0;
  z-index: 1;
  -webkit-transition: ease 1s; }

.returnBox {
  max-width: 720px;
  margin: 0 auto; }

.returnBoxWrap .return {
  margin-left: 20px;
  background: url(../images/return.png) center center no-repeat;
  background-size: cover;
  opacity: 0;
  -webkit-transition: ease 1s; }

.returnBoxWrap.show {
  background: #f37022; }

.returnBoxWrap .returnIn {
  opacity: 1; }

/*banner*/
.banner {
  margin-bottom: 10px;
  width: 100%; }

.banner img {
  width: 100%;
  display: block; }

.banner .msg {
  display: table;
  width: 100%; }

.banner p {
  text-align: left;
  width: 100%;
  padding: 0 5%;
  color: #595959;
  border-bottom: 1px solid #d6d6d6;
  background: #fff;
  font-weight: 600; }

/*nav*/
.nav {
  background: #fff;
  border: 1px solid #d6d6d6;
  border-left: none 0;
  border-right: none 0;
  margin-bottom: 10px; }

.nav ul {
  display: -webkit-box; }

.nav ul li {
  -webkit-box-flex: 1;
  padding: 0 2%;
  text-align: center;
  color: #595959; }

.nav ul li {
  border-right: 1px solid #ececec; }

.nav ul li:nth-last-of-type(1) {
  border-right: none 0; }

.nav ul li span {
  display: inline-block;
  height: 100%;
  padding: 0 3%;
  border-bottom: 1px solid #d6d6d6; }

.nav ul li.cur span {
  color: #f37022;
  border-bottom: 1px solid #f37022; }

/*footerBuy*/
.buyWrap {
  width: 100%;
  height: 0;
  position: absolute;
  bottom: 0; }

.buyBox {
  background: #b1a599;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  color: #fff;
  line-height: 100%;
  text-indent: 1em; }

.buyBox .buyBtn {
  float: right;
  text-indent: 0;
  color: #ffffff;
  text-align: center;
  background: #f37022; }

/*tab list*/
.list {
  padding-bottom: 130px; }

.list .content.detail, .list .evaluate {
  padding: 10px;
  background: #fff;
  border: 1px solid #d6d6d6;
  border-left: none 0;
  border-right: none 0; }

.list .detail img {
  -webkit-border-radius: 4px;
  width: 100%; }

.list .evaluate .starBox {
  padding: 5px 0; }

.list .evaluate .star {
  display: block;
  height: 12px;
  background: url(../images/strar.png) no-repeat;
  width: 85px; }

.list .evaluate .star.lv5 {
  background-position: 0 0; }

.list .evaluate .star.lv4 {
  background-position: -18px 0; }

.list .evaluate .star.lv3 {
  background-position: -35px 0; }

.list .evaluate .star.lv2 {
  background-position: -53px 0; }

.list .evaluate .star.lv1 {
  background-position: -72px 0; }

.list .evaluate li {
  color: #747474;
  border-bottom: 1px solid #ececec; }

.list .evaluate li:nth-last-of-type(1) {
  border-bottom: none 0; }

.list .evaluate .text {
  line-height: 20px; }

.list .evaluate .signature {
  padding-bottom: 3px; }

.list .evaluate .signature span {
  color: #c6c6c6; }

.list .evaluate .signature .date {
  float: right; }

@media screen and (max-width: 479px) {
  .banner p {
    height: 40px;
    display: table-cell;
    vertical-align: middle;
    font-size: 12px; }

  .nav ul li {
    height: 43px;
    line-height: 43px;
    font-size: 12px; }

  .returnBox .return {
    width: 20px;
    height: 20px; }

  .mmain {
    padding-top: 40px; }

  .buyBox {
    line-height: 44px;
    font-size: 15px; }

  .buyBox .buyBtn {
    width: 104px;
    height: 44px;
    line-height: 44px;
    font-size: 15px; }

  .list .evaluate .text {
    font-size: 12px; }

  .list .evaluate .signature span {
    font-size: 12px; } }
@media screen and (max-width: 639px) and (min-width: 480px) {
  .banner p {
    height: 60px;
    font-size: 18px;
    display: table-cell;
    vertical-align: middle; }

  .nav ul li {
    height: 64px;
    line-height: 64px;
    font-size: 18px; }

  .returnBox .return {
    width: 22px;
    height: 22px; }

  .mmain {
    padding-top: 42px; }

  .buyBox {
    line-height: 66px;
    font-size: 22px; }

  .buyBox .buyBtn {
    width: 156px;
    height: 66px;
    line-height: 66px;
    font-size: 22px; }

  .list .evaluate .text {
    font-size: 18px;
    line-height: 24px; }

  .list .evaluate .signature span {
    font-size: 14px; } }
@media screen and (min-width: 640px) {
  .banner p {
    height: 80px;
    font-size: 24px;
    display: table-cell;
    vertical-align: middle; }

  .nav ul li {
    height: 86px;
    line-height: 86px;
    font-size: 24px; }

  .returnBox .return {
    width: 29px;
    height: 29px; }

  .mmain {
    padding-top: 49px; }

  .buyBox {
    line-height: 88px;
    font-size: 30px; }

  .buyBox .buyBtn {
    width: 208px;
    height: 88px;
    line-height: 88px;
    font-size: 30px; }

  .list .evaluate .text {
    font-size: 24px;
    line-height: 30px; }

  .list .evaluate .signature span {
    font-size: 20px; } }
/*添加套餐选择*/
.returnHead {
  text-align: center;
  color: #fff;
  background: #f37022;
  position: fixed;
  left: 0;
  top: 0;
  right: 0; }

.returnHead .returnBtn {
  position: fixed;
  -webkit-transform: rotate(45deg); }

.coupon {
  position: absolute;
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.couponBox {
  padding: 10px 0 0 0;
  border: 1px solid #d6d6d6;
  border-right: none 0;
  border-left: none 0;
  background: #ffffff;
  margin: 10px 0; }

.couponBox li {
  padding-left: 15px;
  border-bottom: 1px solid #ececec;
  padding-bottom: 10px;
  margin-bottom: 10px; }

.couponBox li:nth-last-of-type(1) {
  border-bottom: none 0; }

.couponBox .pic a.pica {
  display: block;
  float: left;
  margin-right: 10px; }

.couponBox .pic a.pica img {
  display: block;
  width: 100%;
  border: 1px solid #d6d6d6; }

.couponBox .pic p {
  color: #595959;
  line-height: 20px; }

.couponBox .num .delet {
  float: right;
  border: 1px solid #d7d8dd;
  border-radius: 2px;
  color: #888;
  text-align: center;
  -webkit-user-select: none;
  margin-right: 10px;
  padding: 0; }

.couponBox .num .delet.cur {
  background: #f37022;
  color: #ffffff;
  border: 1px solid #f37022; }

.couponBox .num samp {
  color: #4b4b4b;
  float: left; }

.couponBox .num span {
  display: block;
  color: #4b4b4b;
  border: 1px solid #bababa;
  text-align: center;
  float: left; }

.couponBox .num span:nth-of-type(1) {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  float: left; }

.couponBox .num span:nth-of-type(2) {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  float: left; }

.couponBox .num input {
  -webkit-appearance: none;
  color: #4b4b4b;
  border: 1px solid #bababa;
  border-left: none 0;
  border-right: none 0;
  float: left;
  border-radius: 0;
  text-align: center;
  background: #ffffff; }

.couponBox .useCoupon .useCouponBtn {
  padding: 5px 0;
  color: #4b4b4b;
  -webkit-user-select: none; }

.couponBox .useCoupon .useCouponBtn span {
  -webkit-transition: ease 0.3s;
  float: right;
  -webkit-transform: rotate(45deg);
  margin-right: 20px; }

.couponBox .useCoupon .useCouponBtn.cur span {
  float: right;
  -webkit-transform: rotate(-135deg); }

.couponBox .useCoupon .numBox {
  padding: 5px 0; }

.couponBox .useCoupon .numBox span {
  float: right;
  border: 1px solid #d7d8dd;
  border-radius: 2px;
  color: #888;
  text-align: center;
  -webkit-user-select: none;
  margin-right: 10px; }

.couponBox .useCoupon .numBox span.cur {
  background: #f37022;
  color: #ffffff;
  border: 1px solid #f37022; }

.couponBox .useCoupon .numBox input {
  -webkit-appearance: none;
  border: 1px solid #d7d8dd;
  border-radius: 2px;
  background: #fff;
  padding: 0 5px; }

.couponBox .remark {
  color: #4b4b4b; }

.confrimMsg {
  background: #fff;
  border-top: 1px solid #d6d6d6;
  margin-bottom: 100px; }

.confrimMsg .tit {
  border-bottom: 1px solid #d6d6d6;
  background: #ececec;
  color: #000;
  text-indent: 0.5em; }

.confrimMsg .tit .edit {
  color: #595959;
  float: right;
  margin-right: 20px;
  text-indent: 0; }

.confrimMsg .userMsg {
  border-bottom: 1px solid #d6d6d6; }

.confrimMsg .userMsg ul {
  background: #fff;
  padding-left: 10px; }

.confrimMsg .userMsg li {
  border-bottom: 1px solid #ececec;
  color: #595959; }

.confrimMsg .userMsg li:nth-last-of-type(1) {
  border: none 0; }

.confrimMsg .invoice {
  border-bottom: 1px solid #d6d6d6; }

.confrimMsg .invoice ul {
  background: #fff;
  padding-left: 10px; }

.confrimMsg .invoice li {
  border-bottom: 1px solid #ececec;
  color: #595959; }

.confrimMsg .invoice li:nth-last-of-type(1) {
  border: none 0; }

.confrimMsg .invoice .checkbox {
  -webkit-user-select: none; }

.confrimMsg .invoice .checkbox label {
  float: left; }

.confrimMsg .invoice .checkbox label span {
  float: left;
  color: #595959; }

.confrimMsg .invoice .checkbox label span.check {
  border: 1px solid #ded3cd;
  background: #fff;
  border-radius: 100%; }

.confrimMsg .invoice .detail {
  padding: 10px 0; }

.confrimMsg .sum {
  border-bottom: 1px solid #d6d6d6;
  background: #fff;
  padding: 10px 0; }

.confrimMsg .sum p {
  color: #595959;
  padding-left: 10px; }

.confrimMsg .sum p span {
  color: #ed0d0d;
  padding-left: 10px; }

@media screen and (max-width: 479px) {
  .returnHead {
    height: 40px;
    line-height: 40px;
    font-size: 17px; }

  .returnHead .returnBtn {
    width: 11px;
    height: 11px;
    border: 2px solid #fff;
    border-top: none 0;
    border-right: none 0;
    left: 10px;
    top: 14px; }

  .coupon {
    top: 40px;
    bottom: 44px; }

  .couponBox .pic a.pica {
    width: 58px; }

  .couponBox .pic p {
    font-size: 14px; }

  .couponBox .num {
    font-size: 14px;
    line-height: 30px; }

  .couponBox .num samp {
    line-height: 32px; }

  .couponBox .num span {
    width: 30px;
    height: 30px; }

  .couponBox .num input {
    width: 38px;
    height: 30px; }

  .couponBox .num .delet {
    width: 61px;
    height: 30px;
    line-height: 30px;
    font-size: 14px; }

  .couponBox .useCoupon .useCouponBtn {
    font-size: 14px;
    height: 15px;
    line-height: 15px; }

  .couponBox .useCoupon .useCouponBtn span {
    border: 2px solid #d8cdc5;
    width: 10px;
    height: 10px;
    border-left: 0;
    border-top: 0;
    margin-top: 0; }

  .couponBox .useCoupon .numBox span {
    width: 61px;
    height: 30px;
    line-height: 30px;
    font-size: 14px; }

  .couponBox .useCoupon .numBox input {
    width: 214px;
    height: 30px;
    line-height: 30px; }

  .couponBox .remark {
    font-size: 14px;
    line-height: 20px; }

  .confrimMsg .tit {
    font-size: 14px;
    height: 30px;
    line-height: 30px; }

  .confrimMsg .tit .edit {
    font-size: 14px;
    height: 30px;
    line-height: 30px; }

  .confrimMsg .userMsg li {
    padding: 12px;
    padding-left: 0;
    line-height: 20px;
    font-size: 14px; }

  .confrimMsg .invoice .checkbox {
    padding: 15px 0; }

  .confrimMsg .invoice .checkbox label {
    margin-right: 30px; }

  .confrimMsg .invoice .checkbox label span {
    line-height: 18px;
    font-size: 14px; }

  .confrimMsg .invoice .checkbox label span.check {
    width: 16px;
    height: 16px;
    margin-right: 8px; }

  .confrimMsg .invoice .checkbox label.cur span.check {
    background: #f37022;
    -webkit-box-shadow: 0 0 0 3px #fff inset; }

  .confrimMsg .invoice .detail p {
    font-size: 14px;
    line-height: 20px; }

  .confrimMsg .sum p {
    font-size: 14px;
    line-height: 20px; }

  .confrimMsg .sum p span {
    font-size: 14px;
    line-height: 20px; } }
@media screen and (max-width: 639px) and (min-width: 480px) {
  .returnHead {
    height: 60px;
    line-height: 60px; }

  .returnHead .returnBtn {
    width: 16px;
    height: 16px;
    border: 3px solid #fff;
    border-top: none 0;
    border-right: none 0;
    left: 18px;
    top: 20px; }

  .coupon {
    top: 60px;
    bottom: 66px; }

  .couponBox .pic a.pica {
    width: 66px; }

  .couponBox .pic p {
    font-size: 18px; }

  .couponBox .num {
    font-size: 18px;
    line-height: 30px; }

  .couponBox .num samp {
    line-height: 32px; }

  .couponBox .num span {
    width: 30px;
    height: 30px; }

  .couponBox .num input {
    width: 38px;
    height: 30px; }

  .couponBox .num .delet {
    width: 91px;
    height: 28px;
    line-height: 28px;
    font-size: 18px; }

  .couponBox .useCoupon .useCouponBtn {
    font-size: 24px;
    height: 30px;
    line-height: 30px; }

  .couponBox .useCoupon .useCouponBtn span {
    border: 3px solid #d8cdc5;
    width: 14px;
    height: 14px;
    border-left: 0;
    border-top: 0;
    margin-top: 6px; }

  .couponBox .useCoupon .numBox span {
    width: 91px;
    height: 28px;
    line-height: 28px;
    font-size: 18px; }

  .couponBox .useCoupon .numBox input {
    width: 321px;
    height: 28px;
    line-height: 28px; }

  .couponBox .remark {
    font-size: 18px; }

  .confrimMsg .tit {
    font-size: 18px;
    height: 45px;
    line-height: 45px; }

  .confrimMsg .tit .edit {
    font-size: 18px;
    height: 45px;
    line-height: 45px; }

  .confrimMsg .userMsg li {
    padding: 21px;
    padding-left: 0;
    line-height: 22px;
    font-size: 18px; }

  .confrimMsg .invoice .checkbox {
    padding: 23px 0; }

  .confrimMsg .invoice .checkbox label {
    margin-right: 45px; }

  .confrimMsg .invoice .checkbox label span {
    line-height: 24px;
    font-size: 18px; }

  .confrimMsg .invoice .checkbox label span.check {
    width: 22px;
    height: 22px;
    margin-right: 12px; }

  .confrimMsg .invoice .checkbox label.cur span.check {
    background: #f37022;
    -webkit-box-shadow: 0 0 0 5px #fff inset; }

  .confrimMsg .invoice .detail p {
    font-size: 18px;
    line-height: 30px; }

  .confrimMsg .sum p {
    font-size: 18px;
    line-height: 30px; }

  .confrimMsg .sum p span {
    font-size: 18px;
    line-height: 30px; } }
@media screen and (min-width: 640px) {
  .returnHead {
    height: 80px;
    line-height: 80px;
    font-size: 34px; }

  .returnHead .returnBtn {
    width: 22px;
    height: 22px;
    border: 4px solid #fff;
    border-top: none 0;
    border-right: none 0;
    left: 20px;
    top: 27px; }

  .coupon {
    top: 80px;
    bottom: 88px; }

  .couponBox .pic a.pica {
    width: 116px; }

  .couponBox .pic p {
    font-size: 24px;
    line-height: 30px; }

  .couponBox .num {
    font-size: 24px;
    line-height: 37px; }

  .couponBox .num samp {
    line-height: 39px; }

  .couponBox .num span {
    width: 34px;
    height: 37px; }

  .couponBox .num input {
    width: 50px;
    height: 37px; }

  .couponBox .num .delet {
    width: 122px;
    height: 38px;
    line-height: 38px;
    font-size: 24px; }

  .couponBox .useCoupon .useCouponBtn {
    font-size: 24px;
    height: 30px;
    line-height: 30px; }

  .couponBox .useCoupon .useCouponBtn span {
    border: 3px solid #d8cdc5;
    width: 14px;
    height: 14px;
    border-left: 0;
    border-top: 0;
    margin-top: 0; }

  .couponBox .useCoupon .numBox span {
    width: 122px;
    height: 38px;
    line-height: 38px;
    font-size: 24px; }

  .couponBox .useCoupon .numBox input {
    width: 428px;
    height: 38px;
    line-height: 38px; }

  .couponBox .remark {
    font-size: 24px; }

  .confrimMsg .tit {
    font-size: 24px;
    height: 60px;
    line-height: 60px; }

  .confrimMsg .tit .edit {
    font-size: 24px;
    height: 60px;
    line-height: 60px; }

  .confrimMsg .userMsg li {
    padding: 28px;
    padding-left: 0;
    line-height: 26px;
    font-size: 24px; }

  .confrimMsg .invoice .checkbox {
    padding: 30px 0; }

  .confrimMsg .invoice .checkbox label {
    margin-right: 60px; }

  .confrimMsg .invoice .checkbox label span {
    line-height: 30px;
    font-size: 24px; }

  .confrimMsg .invoice .checkbox label span.check {
    width: 28px;
    height: 28px;
    margin-right: 15px; }

  .confrimMsg .invoice .checkbox label.cur span.check {
    background: #f37022;
    -webkit-box-shadow: 0 0 0 7px #fff inset; }

  .confrimMsg .invoice .detail p {
    font-size: 24px;
    line-height: 40px; }

  .confrimMsg .sum p {
    font-size: 24px;
    line-height: 40px; }

  .confrimMsg .sum p span {
    font-size: 24px;
    line-height: 40px; } }
/*orderDetail*/
#orderDetail .indexlabel {
  text-align: left;
  float: left;
  margin-left: 16px; }
#orderDetail .step-section {
  width: 100%;
  padding: 10px 5%;
  text-align: center;
  position: fixed;
  z-index: 500;
  border-top: 0px;
  float: none;
  height: 60px;
  background: #FFFFFF; }
#orderDetail .list-group_itemLeft {
  float: left; }
#orderDetail .list-group_itemRight {
  margin-left: 75px; }
  #orderDetail .list-group_itemRight p {
    margin: 0; }
  #orderDetail .list-group_itemRight span.red {
    color: #f64242; }
  #orderDetail .list-group_itemRight span.grey {
    color: #9d9d9d;
    float: right; }

.no-serviceInfo {
  text-align: center;
  font-size: 24px;
  padding-top: 100px; }

/*发票信息列表*/
.panel-body {
  position: relative; }

.raListL {
  float: left;
  position: absolute !important;
  top: 50%;
  margin-top: -12px !important; }

.raListM {
  position: absolute;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  right: 15px; }

.raListM img {
  width: 7px; }

.raListR {
  margin-left: 42px;
  margin-right: 15px; }

/*发票信息*/
.inpNumNo::-webkit-textfield-decoration-container {
  background-color: #fff; }

.inpNumNo::-webkit-inner-spin-button {
  -webkit-appearance: none; }

.inpNumNo::-webkit-outer-spin-button {
  -webkit-appearance: none;
  /* 有无看不出差别 */ }

.mdn {
  display: none; }

.maiBox h1, .maiBox h2, .maiBox h3 {
  margin: 0; }

.maiBox {
  color: #797979; }

.mbgfff {
  background: #fff; }

.invoiceInfo {
  padding: 0 10px; }

.mR {
  position: relative; }

.mbob {
  border-bottom: 1px solid #eee; }

.mw100 {
  width: 100%; }

.miiArea {
  width: 100%;
  padding: 0 0 10px; }

.mlh60 {
  line-height: 60px; }

.mh60 {
  height: 60px; }

.mmt20 {
  margin-top: 20px; }

.mbgeee {
  background: #eee; }

.miiFont20 {
  font-size: 20px; }

.miiFont24 {
  font-size: 24px; }

.mh70 {
  height: 70px; }

.miiInp {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #d8d8d8;
  padding: 0 5px; }

.mpl40 {
  padding-left: 40px; }

.maiBox .raListL {
  margin: -12px 0 0 0 !important; }

/*体检卡订单*/
.mc {
  zoom: 1; }

.mc:after {
  content: "";
  display: block;
  clear: both; }

.mfs28 {
  font-size: 28px; }

.mfs26 {
  font-size: 26px; }

.mlh56 {
  line-height: 56px; }

.mlh38 {
  line-height: 38px; }

.mh77 {
  height: 77px; }

.pt20 {
  padding-top: 20px; }

.m65 {
  margin: 0 10%; }

.mfl {
  float: left; }

.mfr {
  float: right; }

.mw170 {
  width: 26.5%; }

.mtac {
  text-align: center; }

.mdn {
  display: none; }

.mmid20 {
  margin: 20px auto 0; }

.mbobfff {
  border-bottom: 1px solid #fff; }

.mcf47f31 {
  color: #f47f31; }

.mc797979 {
  color: #797979; }

.mce4e4e4 {
  color: #e4e4e4; }

.mc41030b {
  color: #41030b; }

.mcff0303 {
  color: #ff0303; }

.mcfff {
  color: #fff; }

.mc313131 {
  color: #313131; }

.mc595959 {
  color: #595959; }

.mcf00 {
  color: #f00; }

.mbgf7a56e {
  background: #f7a56e; }

.mfw {
  font-weight: bold; }

.mmid {
  margin: 0 auto; }

.mbobe8e8e8 {
  border-bottom: 1px solid #e8e8e8; }

.mclNav .on {
  color: #f47f31;
  border-bottom: 1px solid #f47f31; }

.mclBox {
  height: 421px;
  width: 93.3%;
  border: 1px solid #d3d3d3;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 25px 0 0; }

.mh351 {
  height: 351px; }

.mh421 {
  height: 421px; }

.mclBox p, .mclOrder p {
  margin: 0; }

.mp15 {
  padding-left: 15px;
  padding-right: 15px; }

.mclBh2 {
  margin-top: 0px; }

.mclbTime, .mclbTimeL, .mclbTimeR {
  line-height: 54px;
  height: 72px;
  font-size: 24px; }

.mclBoxM {
  width: 100%;
  background: url(../images/mclBoxBg.jpg) repeat; }

.fs26lh50, .fs30lh50 {
  font-size: 26px;
  line-height: 50px;
  height: 50px; }

.fs30lh50 {
  font-size: 30px; }

.mclBtn {
  width: 60%;
  font-size: 30px;
  line-height: 62px;
  height: 62px;
  border-radius: 5px;
  -webkit-border-radius: 5px; }

.mclOrder {
  width: 100%;
  padding: 0 20px; }

.fs26lh90 {
  font-size: 26px;
  line-height: 90px;
  height: 90px; }

.fs24lh36 {
  font-size: 24px;
  line-height: 36px; }

.mclOrdInfo {
  padding: 20px 0; }

.mclOrdInfoL {
  width: 20%;
  border: 1px solid #d6d6d6; }

.mclOrdInfoR {
  width: 78%; }

.mclOrdTip {
  width: 8%; }

.mclOBtnBox {
  padding: 30px 0;
  height: 114px; }

.mclOPay, .mclODel, .mclORet {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-left: 36px;
  height: 54px;
  line-height: 54px;
  font-size: 24px;
  padding: 0 40px; }

.mclOPay {
  border: 1px solid #f33232;
  color: #f33232; }

.mclODel {
  border: 1px solid #0272fc;
  color: #0272fc; }

.mclORet {
  border: 1px solid #f33232;
  color: #f33232; }

.mclMoreBox {
  padding-bottom: 10px; }

.mclMoreBox .more-product {
  margin-top: 0px; }

.mclMoreBox2 .more-product {
  width: 93.3%;
  border-radius: 10px;
  -webkit-border-radius: 10px; }

/*退货信息*/
.rdBorder {
  height: 45px; }

@media screen and (max-width: 479px) {
  .mlh60 {
    line-height: 30px; }

  .mh60 {
    height: 30px; }

  .mmt20 {
    margin-top: 10px; }

  .mh70 {
    height: 35px; }

  .miiFont20 {
    font-size: 10px; }

  .miiFont24 {
    font-size: 12px; }

  .mpl40 {
    padding-left: 20px; }

  .maiBox .raListL {
    width: 15px;
    height: 15px;
    min-height: auto; }

  .miiRdioBox .raListL .pip {
    position: absolute;
    left: 50%;
    margin-left: -35%;
    width: 70%;
    height: 70%; }

  .mfs28 {
    font-size: 14px; }

  .mfs26 {
    font-size: 12px; }

  .mlh56 {
    line-height: 28px; }

  .mlh38 {
    line-height: 19px; }

  .mh77 {
    height: 39px; }

  .pt20 {
    padding-top: 10px; }

  .mh421 {
    height: 241px; }

  .mh351 {
    height: 196px; }

  .mmid20 {
    margin: 10px auto 0; }

  .mclbTime, .mclbTimeL, .mclbTimeR {
    line-height: 27px;
    height: 36px;
    font-size: 12px; }

  .fs26lh50, .fs30lh50 {
    font-size: 14px;
    line-height: 26px;
    height: 26px; }

  .fs30lh50 {
    font-size: 16px; }

  .mclBtn {
    font-size: 16px;
    line-height: 30px;
    height: 30px; }

  .fs26lh90 {
    font-size: 14px;
    line-height: 46px;
    height: 46px; }

  .fs24lh36 {
    font-size: 12px;
    line-height: 18px; }

  .mclOBtnBox {
    padding: 15px 0;
    height: 57px; }

  .mclOPay, .mclODel, .mclORet {
    padding: 0 20px;
    height: 27px;
    margin-left: 18px;
    line-height: 27px;
    font-size: 12px; } }
@media screen and (max-width: 639px) and (min-width: 480px) {
  .mlh60 {
    line-height: 45px; }

  .mh60 {
    height: 45px; }

  .mmt20 {
    margin-top: 15px; }

  .mh70 {
    height: 50px; }

  .miiFont20 {
    font-size: 15px; }

  .miiFont24 {
    font-size: 18px; }

  .mpl40 {
    padding-left: 30px; }

  .maiBox .raListL {
    width: 15px;
    height: 15px;
    min-height: auto; }

  .miiRdioBox .raListL .pip {
    position: absolute;
    left: 50%;
    margin-left: -35%;
    width: 70%;
    height: 70%; }

  .mfs28 {
    font-size: 22px; }

  .mfs26 {
    font-size: 18px; }

  .mlh56 {
    line-height: 42px; }

  .mlh38 {
    line-height: 28px; }

  .mh77 {
    height: 58px; }

  .pt20 {
    padding-top: 15px; }

  .mh421 {
    height: 350px; }

  .mh351 {
    height: 284px; }

  .mmid20 {
    margin: 15px auto 0; }

  .mclbTime, .mclbTimeL, .mclbTimeR {
    line-height: 40px;
    height: 54px;
    font-size: 18px; }

  .fs26lh50, .fs30lh50 {
    font-size: 22px;
    line-height: 40px;
    height: 40px; }

  .fs30lh50 {
    font-size: 24px; }

  .mclBtn {
    font-size: 24px;
    line-height: 46px;
    height: 46px; }

  .fs26lh90 {
    font-size: 22px;
    line-height: 70px;
    height: 70px; }

  .fs24lh36 {
    font-size: 18px;
    line-height: 28px; }

  .mclOBtnBox {
    padding: 10px 0;
    height: 58px; }

  .mclOPay, .mclODel, .mclORet {
    padding: 0 30px;
    margin-left: 27px;
    height: 40px;
    line-height: 40px;
    font-size: 18px; } }
#enterLogo {
  display: none; }

.newheader {
  text-align: center;
  position: relative;
  left: 0px;
  font-family: 'SimHei';
  background: #3f9ca5; }
  .newheader nav {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 48px;
    height: 40px; }
  .newheader span {
    color: #fff; }
  .newheader .goback_icon {
    width: 30px;
    position: absolute;
    top: -2px;
    left: 0px;
    width: 45px;
    text-align: left;
    padding-left: 15px; }
  .newheader .goback_icon img {
    width: 10px; }
  .newheader .logo_icon {
    width: 38px;
    position: absolute;
    top: 12%;
    left: 3%; }
  .newheader .newhome {
    position: absolute;
    right: 0;
    top: 3%;
    font-size: 0.8em;
    width: 40px;
    color: #000;
    color: #fff;
    padding-right: 15px;
    text-align: right;
    width: 50px;
    display: inline-block; }
  .newheader .navbar-style {
    background: #f37022;
    color: #434343;
    padding: 5px 0; }
    .newheader .navbar-style .ik-ind-container {
      width: 100%;
      margin: 0 auto;
      height: 50px;
      line-height: 50px;
      text-align: center;
      color: #434343; }
      .newheader .navbar-style .ik-ind-container .ind-navbar-chosecity {
        display: inline-block;
        float: left;
        padding: 0 5%; }
      .newheader .navbar-style .ik-ind-container .ind-title {
        font-size: 1.2em;
        font-weight: 600; }
      .newheader .navbar-style .ik-ind-container .ind-person {
        height: 50px;
        line-height: 50px;
        width: 10%; }
      .newheader .navbar-style .ik-ind-container .caret-white {
        border-top: 4px solid #434343; }
      .newheader .navbar-style .ik-ind-container .icon-back {
        display: block;
        width: 10%;
        color: #434343;
        overflow: hidden;
        float: left; }
  .newheader .navbar_logo {
    min-height: 30px;
    height: 30px;
    line-height: 30px; }
    .newheader .navbar_logo img {
      height: 100%; }

.newheader.hideTitle {
  display: none; }

.newheader.whiteBg {
  background: #fff;
  color: #222; }

.newheader.whiteBg .navbar {
  border-bottom: 1px solid #dcdcdc; }

.payConfirmS1Index .newheader.whiteBg .navbar {
  border-bottom: 1px solid transparent; }

.newheader.whiteBg span {
  color: #222; }

.payConfirmS1 .navBottom.whiteBg {
  background: #fff;
  color: #222; }

/*common readio*/
.common_radio {
  background: url("../images/icon_radio&checkbox.png") no-repeat;
  height: 25px;
  width: 25px;
  display: inline-block;
  background-size: 95px 95px;
  -moz-background-size: 95px 95px;
  -o-background-size: 95px 95px;
  background-position: -11px -8px;
  /*    margin-top:5px;*/ }

.common_radio_on {
  background-position: -54px -8px;
  background-size: 95px 95px;
  -moz-background-size: 95px 95px;
  -o-background-size: 95px 95px; }

/*common checkbox*/
.common_checkbox {
  background: url("../images/icon_radio&checkbox.png") no-repeat;
  height: 25px;
  width: 25px;
  display: inline-block;
  background-size: 95px 95px;
  -moz-background-size: 95px 95px;
  -o-background-size: 95px 95px;
  background-position: -10px -60px;
  /*    margin-top:5px;*/ }

.common_checkbox_on {
  background-position: -55px -59px;
  background-size: 95px 95px;
  -moz-background-size: 95px 95px;
  -o-background-size: 95px 95px; }

.radio, .ckbox {
  display: inline-block;
  height: 24px;
  width: 24px;
  position: relative;
  margin: 5px;
  padding: 3px;
  border: 1px solid #A4A4A4;
  border-radius: 100%;
  background: #E5E5E5;
  vertical-align: top;
  cursor: pointer; }

.pip {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background: #E5E5E5; }

.on .pip {
  background: #e75f07; }

/*.ckbox{
    margin: -3px 5px 0 5px;
}*/
.indexNew_content {
  /*                .carousel-item span{
          padding-left: 60px;
          line-height: 80px;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap;
      }*/ }
  .indexNew_content .indexNew_navbar {
    position: absolute;
    top: 0;
    z-index: 10;
    background: #F2680D;
    opacity: 0.8;
    height: 44px;
    width: 100%; }
  .indexNew_content .indexNew_banner {
    width: 100%;
    position: relative;
    /*        .banner_pic{height:245px;}*/ }
    .indexNew_content .indexNew_banner .logo {
      width: 28px;
      left: 15px;
      top: 8px;
      position: absolute;
      z-index: 15; }
    .indexNew_content .indexNew_banner .pic {
      right: 15px;
      width: 59px;
      top: 8px;
      position: absolute;
      z-index: 15; }
    .indexNew_content .indexNew_banner img {
      width: 100%; }
    .indexNew_content .indexNew_banner .indexNew_banner_bg {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      background: #000;
      opacity: 0.3; }
    .indexNew_content .indexNew_banner .index_banner_title {
      position: absolute;
      top: 75px;
      text-align: center;
      width: 100%; }
      .indexNew_content .indexNew_banner .index_banner_title img {
        width: 39%; }
    .indexNew_content .indexNew_banner .container {
      position: absolute;
      bottom: 0px;
      width: 100%; }
      .indexNew_content .indexNew_banner .container .col-xs-6 {
        text-align: center; }
      .indexNew_content .indexNew_banner .container img {
        width: 69%; }
      .indexNew_content .indexNew_banner .container p {
        margin-top: 10px;
        font-family: 'simHei';
        color: #fff;
        font-size: 14px; }
  .indexNew_content .city {
    font-family: 'simHei';
    font-size: 15px; }
  .indexNew_content .index_go_icon {
    float: right;
    margin-left: 10px; }
  .indexNew_content .cityName {
    float: right;
    color: #F37022;
    font-family: 'simHei';
    font-size: 15px; }
  .indexNew_content .choseLi {
    background: #F7F7F7;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px #e1e1e1 solid; }
    .indexNew_content .choseLi .col-xs-4 {
      text-align: center; }
    .indexNew_content .choseLi .col-xs-4 img {
      width: 80%;
      max-width: 178px; }
    .indexNew_content .choseLi p {
      margin-top: 15px;
      font-family: 'simHei';
      font-size: 15px;
      color: #8C8E8B; }
  @media screen and (min-width: 360px) {
    .indexNew_content #yuyue p {
      padding-left: 7px; }
    .indexNew_content #jiedu p {
      padding-right: 7px; } }
  @media screen and (min-width: 375px) {
    .indexNew_content #yuyue p {
      padding-left: 10px; }
    .indexNew_content #jiedu p {
      padding-right: 10px; } }
  @media screen and (min-width: 414px) {
    .indexNew_content #yuyue p {
      padding-left: 12px; }
    .indexNew_content #jiedu p {
      padding-right: 12px; } }
  @media screen and (min-width: 480px) {
    .indexNew_content #yuyue p {
      padding-left: 22px; }
    .indexNew_content #jiedu p {
      padding-right: 22px; } }
  .indexNew_content .containerNews {
    padding-top: 15px;
    padding-bottom: 15px; }
    .indexNew_content .containerNews .index_news {
      float: left;
      width: 49px; }
    .indexNew_content .containerNews .new_right {
      float: right; }
      .indexNew_content .containerNews .new_right .newContent img {
        width: 16px; }
      .indexNew_content .containerNews .new_right .newContent span {
        font-size: 8px;
        font-family: 'simHei';
        color: #7c7e7e; }
      .indexNew_content .containerNews .new_right .newContent span.newDate {
        float: right; }
      .indexNew_content .containerNews .new_right p {
        font-size: 12px;
        font-family: 'simHei';
        color: #7c7e7e;
        margin-bottom: 0;
        margin-top: 5px; }
  .indexNew_content #demo {
    padding: 15px;
    height: 80px;
    width: 100%;
    background: #fff;
    overflow: hidden; }
  .indexNew_content .carousel-list {
    width: 100%;
    height: 100%; }
  .indexNew_content .carousel-item {
    display: block;
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
    font-family: 'simHei'; }
  .indexNew_content .carousel-item img {
    position: absolute;
    left: 0;
    width: 50px;
    height: 50px;
    border-radius: 100%; }
  .indexNew_content .carousel-item .righttext {
    padding-left: 60px;
    width: 100%;
    font-size: 12px;
    color: #7c7f7e; }
  .indexNew_content .carousel-item .righttext .title {
    width: 220px;
    font-size: 14px;
    line-height: 32px;
    color: #7c7e7e;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .indexNew_content .carousel-item .righttext .abstracts {
    width: 220px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }

.checkversion {
  font-family: 'SimHei'; }
  .checkversion .update {
    display: inline-block;
    text-decoration: none;
    padding: 10px 25px;
    border-radius: 5px;
    background: #E75F07;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold; }

.myIkang_login {
  text-align: center;
  position: relative;
  font-family: 'SimHei';
  background: #eee;
  min-height: 100%;
  /* nav{margin-bottom:0;font-size:1.5em;height:2.3em;line-height:2.3em;background: #fff;}*/ }
  .myIkang_login .goback_icon {
    width: 14px;
    position: absolute; }
  .myIkang_login .container .login_content {
    border: 1px solid #ABABAB;
    border-radius: 1px;
    margin-top: 5%; }
    .myIkang_login .container .login_content .tabstyle {
      margin: 0;
      font-family: 'simHei'; }
      .myIkang_login .container .login_content .tabstyle .row_bg {
        background: #BFBFBF;
        padding: 0;
        border-right: 1px solid #eee; }
        .myIkang_login .container .login_content .tabstyle .row_bg span {
          display: inline-block;
          color: #000;
          height: 2.5em;
          line-height: 2.5em;
          font-size: 14px;
          font-family: 'simHei'; }
      .myIkang_login .container .login_content .tabstyle .active {
        background: #eee; }
      .myIkang_login .container .login_content .tabstyle .last-boorder {
        border: none; }
      .myIkang_login .container .login_content .tabstyle .login_input {
        border: none;
        width: 100%; }
      .myIkang_login .container .login_content .tabstyle .login_input:focus {
        border: 0; }
      @media screen and (min-width: 750px) {
        .myIkang_login .container .login_content .tabstyle .row_bg {
          background: #BFBFBF;
          padding: 0;
          border-right: 1px solid #eee; }
          .myIkang_login .container .login_content .tabstyle .row_bg span {
            display: inline-block;
            color: #898989;
            height: 3em;
            line-height: 3em;
            font-size: 1.8em; }
        .myIkang_login .container .login_content .tabstyle .active {
          background: #eee; }
        .myIkang_login .container .login_content .tabstyle .last-boorder {
          border: none; }
        .myIkang_login .container .login_content .tabstyle .login_input {
          border: none;
          width: 100%; }
        .myIkang_login .container .login_content .tabstyle .login_input:focus {
          border: 0; } }
    .myIkang_login .container .login_content .login_hang {
      margin: 1%;
      background: #fff;
      border-radius: 3px;
      margin-top: 6%; }
      @media screen and (min-width: 750px) {
        .myIkang_login .container .login_content .login_hang {
          margin-top: 3%; } }
      .myIkang_login .container .login_content .login_hang .col-xs-4 {
        text-align: left;
        font-size: 1em;
        padding-right: 0;
        padding-left: 25px; }
      .myIkang_login .container .login_content .login_hang .col-xs-8 {
        padding: 0; }
      .myIkang_login .container .login_content .login_hang .row {
        padding: 5% 0;
        border-bottom: 1px solid #ABABAB; }
      .myIkang_login .container .login_content .login_hang .last-boorder {
        border: none; }
      @media screen and (min-width: 750px) {
        .myIkang_login .container .login_content .login_hang .col-xs-4 {
          text-align: left;
          font-size: 1.5em; }
        .myIkang_login .container .login_content .login_hang .col-xs-8 {
          padding: 0;
          font-size: 1.5em; }
        .myIkang_login .container .login_content .login_hang .row {
          padding: 2% 0;
          border-bottom: 1px solid #ABABAB; }
        .myIkang_login .container .login_content .login_hang .last-boorder {
          border: none; } }
    .myIkang_login .container .login_content .showthis {
      display: block; }
  .myIkang_login .container .forget_pwd1 {
    display: inline-block;
    float: left;
    text-decoration: underline;
    color: #F37022;
    font-size: 1em;
    margin-top: 3%; }
  .myIkang_login .container .forget_pwd {
    display: inline-block;
    text-decoration: underline;
    color: #F37022;
    font-size: 1.2em;
    float: right;
    margin-top: 3%; }
  .myIkang_login .container .login-btn {
    display: block;
    width: 100%;
    background: #F37022;
    color: #fff;
    font-size: 1.5em;
    text-align: center;
    padding: 3% 0;
    border-radius: 3px;
    margin-top: 8%;
    margin-bottom: 20px; }
  @media screen and (min-width: 750px) {
    .myIkang_login .container .forget_pwd1 {
      display: inline-block;
      text-decoration: underline;
      color: #F37022;
      font-size: 1.2em;
      margin-top: 3%; }
    .myIkang_login .container .forget_pwd {
      display: inline-block;
      text-decoration: underline;
      color: #F37022;
      font-size: 1.8em;
      float: right;
      margin-top: 3%; }
    .myIkang_login .container .login-btn {
      display: block;
      width: 100%;
      background: #F37022;
      color: #fff;
      font-size: 2em;
      text-align: center;
      padding: 3% 0;
      border-radius: 3px;
      margin-top: 5%; } }

.nav_back {
  display: inline-block;
  position: absolute;
  left: 0;
  height: 100%;
  width: 15%; }

.payConfirmS1 {
  height: 100%;
  background: #fff;
  font-family: 'simHei'; }

.payConfirmS1 .mpage {
  padding: 30px 10%;
  background: #fff;
  overflow: hidden; }

.payConfirmS1 .mpage ul {
  overflow: hidden;
  margin-bottom: 30px; }

.payConfirmS1 .mpage li {
  float: left;
  width: 50%;
  text-align: center;
  cursor: pointer; }

.payConfirmS1 .mpage .mpage-nav {
  margin: 0 auto 5px;
  width: 60px;
  height: 60px;
  border: 5px solid;
  border-radius: 100%; }

.payConfirmS1 .mpage .mpage-nav1 .mpage-nav {
  background: url("../images/pay.png") #a2e19c no-repeat -189px -363px;
  border-color: #d0f0cd; }

.payConfirmS1 .mpage ul li a span {
  color: #000; }

.payConfirmS1 .mpage .mpage-nav2 .mpage-nav {
  background: url("../images/pay.png") #fec958 no-repeat -290px -360px;
  border-color: #fee4ab; }

.payConfirmS1 .mpage .mpage-nav3 .mpage-nav {
  background: url("../images/pay.png") #71ddfc no-repeat 14px -357px;
  border-color: #b8eefd; }

.payConfirmS1 .mpage .mpage-nav4 .mpage-nav {
  background: url("../images/pay.png") #ff7f1a no-repeat -89px -361px;
  border-color: #ffbf8c; }

.payConfirmS1 .mpage .mpage-nav5 .mpage-nav {
  background: url("../images/tb.png") #fc6e51 no-repeat 13px 14px;
  background-size: 22px 22px;
  border-color: #fdb6a8; }

.payConfirmS1 .pay-item {
  background-color: #fff; }

.payConfirmS1 .pay-item-title {
  padding: 4px 15px;
  background-color: #dcdcdc;
  color: #898989; }

.payConfirmS1 .pay-item li, .payConfirmS1 .need-inv, .payConfirmS1 .inv-info {
  padding: 13px 15px;
  border-bottom: 1px solid #e5e5e5; }

.payConfirmS1 .p-ckbox {
  display: block;
  float: left;
  position: relative;
  margin-top: -1px;
  margin-right: 1px;
  padding: 0;
  width: 25px;
  height: 25px;
  border: 1px solid #A4A4A4;
  border-radius: 0;
  background: #fff;
  cursor: pointer; }

.payConfirmS1 .on .p-radio .p-pip {
  background: #e75f07; }

.payConfirmS1 .on .p-ckbox .p-pip {
  background: url("../images/pay.png") no-repeat -301px -177px; }

.payConfirmS1 .p-pip {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background: #fff; }

/*.payConfirmS1 .pay-item-title h3{margin:0;padding:0;font-size:14px;}*/
/*.radioText{
    display: inline-block;
    line-height: 30px;
}
.radioStyle{width:30px;margin-right:4px;height:30px;border-radius: 30px;float: left;padding:3px;border:1px solid #A4A4A4;background: #E5E5E5;display: inline-block;}
    .radioChosed{background: #E75F07;display: inline-block;
                width: 100%;height:100%;
                float: left;border-radius: 100%;}*/
/*pay done*/
.payConfirmS1 .pay-done {
  padding: 15px;
  background-color: #fff; }

.payConfirmS1 .done-icon-wp {
  float: left;
  margin-top: 5px;
  width: 20px;
  height: 20px; }

.payConfirmS1 .done-icon {
  background: url("../images/pay.png") no-repeat -400px -180px;
  width: 20px;
  height: 20px; }

.payConfirmS1 .done-text {
  margin-left: 35px; }

.payConfirmS1 .done-text h2 {
  line-height: 28px; }

.payConfirmS1 .btn-wrapper {
  margin: 15px 0;
  width: 100%; }

.payConfirmS1 .btn-wrapper a {
  width: 100%;
  height: auto;
  padding: 5px 0;
  background-color: #F37022;
  cursor: pointer;
  font-size: 14px; }

.payConfirmS1 .done-tip {
  padding: 0 15px;
  font-size: 12px;
  color: #999;
  text-align: left; }

.payConfirmS1 .attention h2 {
  line-height: 30px;
  text-align: center; }

.payConfirmS1 .attention p {
  margin-bottom: 5px; }

.payConfirmS1 .mainNav ul li {
  float: left;
  width: 25%;
  text-align: center;
  cursor: pointer; }

.payConfirmS1 .mainNav .mnav {
  margin: 0 auto 2px;
  width: 30px;
  height: 30px;
  border: 1px solid #ccc;
  border-radius: 100%; }

.payConfirmS1 .mainNav .mnav_1 .mnav {
  background: url("../images/pay.png") no-repeat -197px -277px;
  border-color: #F37022; }

.payConfirmS1 .mainNav .mnav_2 .mnav {
  line-height: 30px;
  font-size: 18px;
  color: #A0A0A0; }

.payConfirmS1 .mainNav .mnav_3 .mnav {
  background: url("../images/pay.png") no-repeat -293px -277px; }

.payConfirmS1 .mainNav .mnav_4 .mnav {
  background: url("../images/pay.png") no-repeat -396px -278px; }

.payConfirmS1 .mainNav li span {
  color: #A0A0A0; }

.mainNav ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.confirmPayHidden {
  display: none;
  position: absolute;
  top: 0; }

.new_footer {
  height: 50px;
  margin-top: 20px; }
  .new_footer .footer_nav {
    background: #323232;
    padding: 10px 0;
    height: 50px; }
    .new_footer .footer_nav .col-xs-3 {
      text-align: center;
      position: relative;
      padding: 0 8px; }
    .new_footer .footer_nav .col-xs-3 img {
      width: 20px; }
    .new_footer .footer_nav .col-xs-3 img.aboutIkang {
      width: 12px; }
    .new_footer .footer_nav p {
      font-size: 12px;
      font-family: 'simHei';
      color: #fff; }

/*changePassword*/
.cpsw_content {
  padding: 15px 0; }

.cpsw_tips {
  padding: 15px 0;
  font-size: 12px;
  border-bottom: 1px solid #ccc;
  color: #f39800; }

.bgfff1 {
  background: #fff; }

.bgfff {
  background-color: #eee; }
  .bgfff .form-section {
    width: 90%;
    margin: 0 auto;
    font-family: 'SimHei';
    font-size: 16px;
    font-weight: normal; }
    .bgfff .form-section label {
      font-weight: normal; }
    .bgfff .form-section .row-style {
      border: 1px solid #E76007;
      border-radius: 5px; }
    .bgfff .form-section .question_tab {
      text-align: center;
      margin-top: 0;
      border: 0;
      color: #E76007;
      font-size: 1em;
      border-right: 1px solid #E76007; }
    .bgfff .form-section .question_tab2 {
      background: #E76007;
      text-decoration: none;
      color: #fff; }
    .bgfff .form-section .control-label {
      margin-bottom: 3%;
      font-size: 15px;
      width: 100%; }
    .bgfff .form-section .row-style1 {
      margin-top: 3%;
      font-size: 13px; }
      .bgfff .form-section .row-style1 div {
        padding: 0; }
      .bgfff .form-section .row-style1 .row-font {
        font-size: 15px;
        color: #434343; }
        @media screen and (min-width: 400px) {
          .bgfff .form-section .row-style1 .row-font {
            text-align: center; } }
    .bgfff .form-section .form-text {
      margin-top: 3%; }
      .bgfff .form-section .form-text .form-textarea {
        padding-left: 0; }
        .bgfff .form-section .form-text .form-textarea input {
          border: 1px solid #E75F07; }
    .bgfff .form-section label {
      padding-left: 0; }
    .bgfff .form-section .form-Options {
      padding-bottom: 15px;
      border-bottom: 1px solid #BABABA; }
      .bgfff .form-section .form-Options .tooltipbottom {
        top: 40px;
        border: 1px solid #A0A0A0;
        width: 100%;
        position: static;
        display: none;
        background: #eee; }
        .bgfff .form-section .form-Options .tooltipbottom .arrow {
          top: 43px;
          margin-left: -20%; }
        .bgfff .form-section .form-Options .tooltipbottom .content-first {
          font-size: 13px;
          font-weight: bold;
          color: #313131;
          overflow: hidden;
          display: block;
          margin-bottom: 5px; }
          .bgfff .form-section .form-Options .tooltipbottom .content-first .choseimgstyle {
            display: inline-block;
            position: relative;
            float: left;
            margin-right: 5px; }
          .bgfff .form-section .form-Options .tooltipbottom .content-first .title-interpre {
            text-decoration: underline;
            font-size: 1em; }
        .bgfff .form-section .form-Options .tooltipbottom .contenttose {
          color: #E75F07;
          font-size: 1.3em;
          font-weight: bold; }
        .bgfff .form-section .form-Options .tooltipbottom .iconcolor {
          background: #eee;
          color: #E75F07;
          display: inline-block;
          vertical-align: middle;
          font-size: 1.0em; }
        .bgfff .form-section .form-Options .tooltipbottom .contentList ul {
          list-style: none;
          padding: 0;
          margin-top: 5px; }
          .bgfff .form-section .form-Options .tooltipbottom .contentList ul li {
            padding: 10px;
            margin-top: 10px; }
          .bgfff .form-section .form-Options .tooltipbottom .contentList ul .iconcolor01 {
            margin-right: 5px; }
          .bgfff .form-section .form-Options .tooltipbottom .contentList ul .listchosed {
            background: #A0A0A0;
            border-radius: 5px;
            color: #fff; }
        .bgfff .form-section .form-Options .tooltipbottom .contentList .tiptwo {
          display: none; }
    .bgfff .form-section .form_cityMessage {
      margin-left: -30px;
      margin-right: -30px;
      background: #eee;
      margin-top: 10px;
      padding-top: 1px;
      padding-bottom: 1px; }
      .bgfff .form-section .form_cityMessage .form-group {
        margin-left: 15px;
        margin-right: 15px;
        padding: 10px;
        border: 1px solid #d7d8dd;
        background: #fff;
        margin-top: 10px;
        font-size: 12px; }
  .bgfff .form-line {
    clear: both;
    display: block;
    box-sizing: border-box;
    margin: 0;
    padding: 15px;
    width: 100%;
    vertical-align: middle;
    overflow: hidden; }
  .bgfff .form-label-left {
    display: block;
    float: left;
    width: 70px;
    line-height: 38px;
    font-weight: normal;
    text-align: right;
    color: #333; }
  .bgfff .form-input {
    margin-left: 70px; }
  .bgfff .form-input input {
    margin: 0 auto;
    padding: 8px 5px;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 99%;
    text-indent: 5px; }
  .bgfff .form-buttons-wrapper {
    text-align: center; }
  .bgfff .form-submit-button {
    margin: 15px 0;
    padding: 9px 15px;
    border: 1px solid #F56500;
    border-radius: 3px;
    background: #F56500;
    width: 130px;
    color: #fff; }

.bgeee {
  background-color: #eee; }

.changeNewPwd {
  background: #eee; }
  .changeNewPwd .form-line {
    padding: 15px 0; }

#My_medical_mode {
  height: 500px;
  /*    @media screen and (min-width:480px){
          .right_box{margin-left: 105px;
              .content_box{ height: 100px; font-size: 18px;}
             }
       }
    @media screen and (min-width: 480px){
          .left_box img{ width: 90px; }
      }*/ }
  #My_medical_mode .mqnBoxRef {
    height: 190px;
    padding: 30px 0 0; }
  #My_medical_mode .mqnBoxImg {
    width: 8%;
    margin: 0 auto;
    display: block; }
  #My_medical_mode .mqnBoxRefInfo {
    line-height: 60px; }
  @media screen and (max-width: 479px) {
    #My_medical_mode .mqnBoxRef {
      height: 95px;
      padding: 15px 0 0; }
    #My_medical_mode .mqnBoxRefInfo {
      line-height: 30px; } }
  @media screen and (max-width: 639px) and (min-width: 480px) {
    #My_medical_mode .mqnBoxRef {
      height: 142px;
      padding: 20px 0 0; }
    #My_medical_mode .mqnBoxRefInfo {
      line-height: 46px; } }
  #My_medical_mode .left_box {
    margin: 10px auto;
    background-color: #fff; }
  #My_medical_mode .left_box img {
    width: 85px;
    float: left; }
  #My_medical_mode .right_box {
    margin-left: 90px; }
    #My_medical_mode .right_box .content_box {
      height: 90px;
      padding: 10px; }

.My_About_Jiedu .container {
  padding-top: 5%; }
.My_About_Jiedu p {
  text-align: left;
  margin-bottom: 5%;
  font-family: 'SimHei';
  color: #313131; }
.My_About_Jiedu .color_red {
  color: #f37022; }
.My_About_Jiedu .p01 {
  font-size: 15.5px;
  font-weight: bolder;
  text-align: left; }

#aboutIKTpl {
  font-size: 14px;
  font-family: 'simHei'; }
  #aboutIKTpl .title_bottom {
    border-bottom: 1px solid #A6A6A6; }
  #aboutIKTpl .question_title01 {
    width: 90%;
    margin: 0 auto;
    text-align: left;
    font-size: 1.5em;
    font-weight: bold;
    border-bottom: 1px solid #BABABA;
    padding: 10px 0; }
  #aboutIKTpl .marginttTop {
    margin-top: 10px;
    border-color: #E75F07; }
    #aboutIKTpl .marginttTop .input_border {
      border: 1px solid #EB6100; }
  #aboutIKTpl .aboutUs {
    line-height: 2;
    font-weight: normal;
    color: #636363; }
    @media screen and (min-width: 480px) {
      #aboutIKTpl .aboutUs {
        font-size: 1em; } }
    #aboutIKTpl .aboutUs .aboutikang_pic {
      margin-bottom: 20px; }
    #aboutIKTpl .aboutUs p {
      font-size: 1em;
      line-height: 25px; }
  #aboutIKTpl .physicalItem_title {
    font-size: 1em;
    font-weight: bold;
    overflow: hidden; }
    @media screen and (min-width: 480px) {
      #aboutIKTpl .physicalItem_title {
        font-size: 1.2em; } }
    #aboutIKTpl .physicalItem_title .aboutpic {
      width: 20px; }
    #aboutIKTpl .physicalItem_title .physicalItem_title {
      border-bottom: none;
      width: 100%; }
    #aboutIKTpl .physicalItem_title .question_tab {
      margin-top: 0;
      line-height: inherit;
      font-size: 1.5em;
      text-align: center;
      text-decoration: none;
      border: none;
      background: #E5E5E5;
      border-bottom: 1px solid #E75F07; }
      @media screen and (max-width: 320px) {
        #aboutIKTpl .physicalItem_title .question_tab {
          font-size: 1em; } }
    #aboutIKTpl .physicalItem_title .item_question_tab2 {
      background: #fff;
      border: 1px solid #E75F07;
      border-bottom: none;
      color: #E75F07; }
    #aboutIKTpl .physicalItem_title img.small_pic {
      width: 7%;
      vertical-align: middle;
      margin-right: 3px;
      margin-bottom: 3px; }
      @media screen and (max-width: 320px) {
        #aboutIKTpl .physicalItem_title img.small_pic {
          width: 12%; } }
      @media screen and (min-width: 320px) and (max-width: 480px) {
        #aboutIKTpl .physicalItem_title img.small_pic {
          width: 12%; } }
      @media screen and (min-width: 980px) {
        #aboutIKTpl .physicalItem_title img.small_pic {
          width: 22px; } }
    #aboutIKTpl .physicalItem_title .tip_vip {
      border-bottom: 1px solid #BABABA;
      padding: 5% 15px;
      font-size: 0.8em;
      font-weight: bold; }
      @media screen and (min-width: 480px) {
        #aboutIKTpl .physicalItem_title .tip_vip {
          font-size: 1em; } }
      #aboutIKTpl .physicalItem_title .tip_vip img.small_tip {
        width: 7%;
        vertical-align: middle;
        margin-right: 3px;
        margin-bottom: 3px; }
        @media screen and (min-width: 320px) and (max-width: 480px) {
          #aboutIKTpl .physicalItem_title .tip_vip img.small_tip {
            width: 5%; } }
        @media screen and (min-width: 480px) {
          #aboutIKTpl .physicalItem_title .tip_vip img.small_tip {
            width: 22px; } }
    #aboutIKTpl .physicalItem_title .item_li {
      padding: 5% 0px;
      border-bottom: 1px solid #BABABA;
      font-size: 1em;
      font-weight: bold; }
      @media screen and (min-width: 480px) {
        #aboutIKTpl .physicalItem_title .item_li {
          font-size: 1.2em; } }
      #aboutIKTpl .physicalItem_title .item_li .item_con {
        color: #086DB9;
        text-decoration: underline;
        height: 30px;
        display: inline-block;
        float: right;
        width: 80%; }
      #aboutIKTpl .physicalItem_title .item_li .item_money {
        color: #525252; }
      #aboutIKTpl .physicalItem_title .item_li .goStyle {
        text-align: right; }
    #aboutIKTpl .physicalItem_title .item_confirm {
      padding: 2% 0px;
      border: none; }
    #aboutIKTpl .physicalItem_title .statustipdiv {
      width: 60%;
      margin: 0 auto; }
      #aboutIKTpl .physicalItem_title .statustipdiv .paysupic {
        width: 30%;
        display: inline-block; }
      #aboutIKTpl .physicalItem_title .statustipdiv .paytitle {
        color: #E85F05;
        font-size: 1.2em;
        font-weight: bold; }
    #aboutIKTpl .physicalItem_title .physicalcom {
      background: #FCEFDE;
      border-bottom: 1px solid #BABABA;
      border-top: 1px solid #BABABA;
      padding: 0 15px 10px 15px;
      font-weight: bold;
      color: #626260; }
      #aboutIKTpl .physicalItem_title .physicalcom .physicalFont {
        font-size: 1.1em;
        font-weight: bold;
        color: #626260; }
      #aboutIKTpl .physicalItem_title .physicalcom .physicalComList {
        padding: 5px 0; }
    #aboutIKTpl .physicalItem_title .steppic {
      width: 50%;
      margin-bottom: 10px; }
      @media screen and (min-width: 480px) {
        #aboutIKTpl .physicalItem_title .steppic {
          width: 25%; } }
      @media screen and (min-width: 320px) and (max-width: 479px) {
        #aboutIKTpl .physicalItem_title .steppic {
          width: 30%; } }
    #aboutIKTpl .physicalItem_title ul.chosePayStyle {
      list-style: none;
      overflow: auto;
      display: inline-block;
      margin: 0px 0px 10px 0px;
      padding: 0;
      text-align: right; }
      #aboutIKTpl .physicalItem_title ul.chosePayStyle li {
        float: left;
        display: inline-block;
        width: 10px;
        height: 10px;
        border-radius: 10px;
        background: #808080;
        margin-right: 10px; }
    #aboutIKTpl .physicalItem_title .topaythis {
      display: inline-block;
      width: 70%;
      padding: 10px 10px;
      font-size: 1.0em;
      font-weight: bold;
      border-radius: 5px;
      vertical-align: middle; }
      #aboutIKTpl .physicalItem_title .topaythis img {
        width: 30%;
        float: left;
        vertical-align: middle;
        margin-top: 3px; }
        @media screen and (min-width: 480px) {
          #aboutIKTpl .physicalItem_title .topaythis img {
            width: 15%; } }
    #aboutIKTpl .physicalItem_title .toZFB {
      border: 1px solid #F97C00;
      color: #F97C00;
      margin-bottom: 10px; }
    #aboutIKTpl .physicalItem_title .toYL {
      border: 1px solid #A0A0A0;
      color: #626262;
      padding: 2px 10px;
      line-height: 265%; }

/*verifyCode*/
.input_text {
  position: relative;
  width: 100%;
  font-family: 'simHei'; }

#My_Question_Step, #My_SimQuestion_Step, #My_PhysicalItem, .MyPjDetail, .MyDuiBI {
  font-family: 'simHei';
  min-height: 100%;
  background: #fff; }
  #My_Question_Step .question_title, #My_SimQuestion_Step .question_title, #My_PhysicalItem .question_title, .MyPjDetail .question_title, .MyDuiBI .question_title {
    padding: 2% 0;
    text-align: center;
    background: #eee; }
    #My_Question_Step .question_title #jindutiao, #My_SimQuestion_Step .question_title #jindutiao, #My_PhysicalItem .question_title #jindutiao, .MyPjDetail .question_title #jindutiao, .MyDuiBI .question_title #jindutiao {
      width: 90%; }
  #My_Question_Step .remind_change, #My_SimQuestion_Step .remind_change, #My_PhysicalItem .remind_change, .MyPjDetail .remind_change, .MyDuiBI .remind_change {
    width: 100%;
    background: #fff; }
  #My_Question_Step .remind_change tr td, #My_SimQuestion_Step .remind_change tr td, #My_PhysicalItem .remind_change tr td, .MyPjDetail .remind_change tr td, .MyDuiBI .remind_change tr td {
    padding: 10px;
    text-align: center;
    border-bottom: 1px #bababa solid;
    border-top: 1px #bababa solid;
    color: #959595;
    font-size: 0.8em; }
  #My_Question_Step .remind_change_l, #My_SimQuestion_Step .remind_change_l, #My_PhysicalItem .remind_change_l, .MyPjDetail .remind_change_l, .MyDuiBI .remind_change_l {
    border-right: 1px #bababa solid;
    width: 50%; }
  #My_Question_Step .remind_change_r, #My_SimQuestion_Step .remind_change_r, #My_PhysicalItem .remind_change_r, .MyPjDetail .remind_change_r, .MyDuiBI .remind_change_r {
    text-decoration: underline;
    font-weight: 700;
    width: 50%; }
  #My_Question_Step .my_box, #My_SimQuestion_Step .my_box, #My_PhysicalItem .my_box, .MyPjDetail .my_box, .MyDuiBI .my_box {
    background: #fff;
    overflow: hidden;
    padding: 3.5% 5%; }
    #My_Question_Step .my_box .my_box_title, #My_SimQuestion_Step .my_box .my_box_title, #My_PhysicalItem .my_box .my_box_title, .MyPjDetail .my_box .my_box_title, .MyDuiBI .my_box .my_box_title {
      font-size: 15px;
      display: block;
      color: #5e5e5e; }
    #My_Question_Step .my_box .my_box_value, #My_SimQuestion_Step .my_box .my_box_value, #My_PhysicalItem .my_box .my_box_value, .MyPjDetail .my_box .my_box_value, .MyDuiBI .my_box .my_box_value {
      display: block;
      font-size: 1em;
      color: #E76007;
      float: left;
      width: 50%;
      text-align: center;
      padding: 10px;
      font-weight: 700; }
    #My_Question_Step .my_box .my_box_value_l, #My_SimQuestion_Step .my_box .my_box_value_l, #My_PhysicalItem .my_box .my_box_value_l, .MyPjDetail .my_box .my_box_value_l, .MyDuiBI .my_box .my_box_value_l {
      border: 1px #E76007 solid;
      border-radius: 3px 0 0 3px; }
    #My_Question_Step .my_box .my_box_value_r, #My_SimQuestion_Step .my_box .my_box_value_r, #My_PhysicalItem .my_box .my_box_value_r, .MyPjDetail .my_box .my_box_value_r, .MyDuiBI .my_box .my_box_value_r {
      border-right: 1px #E76007 solid;
      border-top: 1px #E76007 solid;
      border-bottom: 1px #E76007 solid;
      border-radius: 0 3px 3px 0; }
    #My_Question_Step .my_box .checked, #My_SimQuestion_Step .my_box .checked, #My_PhysicalItem .my_box .checked, .MyPjDetail .my_box .checked, .MyDuiBI .my_box .checked {
      background: #E76007;
      color: #fff; }
  #My_Question_Step .my_city_box, #My_SimQuestion_Step .my_city_box, #My_PhysicalItem .my_city_box, .MyPjDetail .my_city_box, .MyDuiBI .my_city_box {
    margin: 3% 5%;
    padding: 5% 3%;
    border: 1px #d7d8dd solid;
    background: #fff; }
    #My_Question_Step .my_city_box .my_city_title, #My_SimQuestion_Step .my_city_box .my_city_title, #My_PhysicalItem .my_city_box .my_city_title, .MyPjDetail .my_city_box .my_city_title, .MyDuiBI .my_city_box .my_city_title {
      color: #5e5e5e;
      width: 100%; }
    #My_Question_Step .my_city_box .city_list, #My_SimQuestion_Step .my_city_box .city_list, #My_PhysicalItem .my_city_box .city_list, .MyPjDetail .my_city_box .city_list, .MyDuiBI .my_city_box .city_list {
      font-size: 0.8em; }
  #My_Question_Step .my_input_box, #My_SimQuestion_Step .my_input_box, #My_PhysicalItem .my_input_box, .MyPjDetail .my_input_box, .MyDuiBI .my_input_box {
    padding: 1% 5%;
    background: #fff;
    overflow: hidden; }
    #My_Question_Step .my_input_box .my_input_title, #My_SimQuestion_Step .my_input_box .my_input_title, #My_PhysicalItem .my_input_box .my_input_title, .MyPjDetail .my_input_box .my_input_title, .MyDuiBI .my_input_box .my_input_title {
      float: left;
      vertical-align: middle;
      width: 26%;
      line-height: 30px;
      color: #5e5e5e; }
    #My_Question_Step .my_input_box .col-xs-8, #My_SimQuestion_Step .my_input_box .col-xs-8, #My_PhysicalItem .my_input_box .col-xs-8, .MyPjDetail .my_input_box .col-xs-8, .MyDuiBI .my_input_box .col-xs-8 {
      width: 74%;
      padding-right: 0; }
    #My_Question_Step .my_input_box input, #My_SimQuestion_Step .my_input_box input, #My_PhysicalItem .my_input_box input, .MyPjDetail .my_input_box input, .MyDuiBI .my_input_box input {
      vertical-align: middle; }
    #My_Question_Step .my_input_box select, #My_SimQuestion_Step .my_input_box select, #My_PhysicalItem .my_input_box select, .MyPjDetail .my_input_box select, .MyDuiBI .my_input_box select {
      width: 100%;
      padding: 5px; }
  #My_Question_Step .my_tree, #My_SimQuestion_Step .my_tree, #My_PhysicalItem .my_tree, .MyPjDetail .my_tree, .MyDuiBI .my_tree {
    padding: 4% 5%;
    background: #fff; }
    #My_Question_Step .my_tree .my_tree_box, #My_SimQuestion_Step .my_tree .my_tree_box, #My_PhysicalItem .my_tree .my_tree_box, .MyPjDetail .my_tree .my_tree_box, .MyDuiBI .my_tree .my_tree_box {
      border: 1px #E76007 solid;
      border-radius: 3px;
      padding: 10px;
      color: #E76007; }
      #My_Question_Step .my_tree .my_tree_box .caret, #My_SimQuestion_Step .my_tree .my_tree_box .caret, #My_PhysicalItem .my_tree .my_tree_box .caret, .MyPjDetail .my_tree .my_tree_box .caret, .MyDuiBI .my_tree .my_tree_box .caret {
        border-top: 4px solid;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
        float: right;
        margin-top: 7px; }
    #My_Question_Step .my_tree .my_tree_box_change, #My_SimQuestion_Step .my_tree .my_tree_box_change, #My_PhysicalItem .my_tree .my_tree_box_change, .MyPjDetail .my_tree .my_tree_box_change, .MyDuiBI .my_tree .my_tree_box_change {
      color: #fff;
      background: #E76007; }
    #My_Question_Step .my_tree .my_tree_box2, #My_SimQuestion_Step .my_tree .my_tree_box2, #My_PhysicalItem .my_tree .my_tree_box2, .MyPjDetail .my_tree .my_tree_box2, .MyDuiBI .my_tree .my_tree_box2 {
      border: 1px solid #A0A0A0;
      background: #eee;
      border-radius: 5px;
      padding: 10px;
      margin-top: 10px;
      display: none;
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
      font-size: 0.8em; }
      #My_Question_Step .my_tree .my_tree_box2 .arrow, #My_SimQuestion_Step .my_tree .my_tree_box2 .arrow, #My_PhysicalItem .my_tree .my_tree_box2 .arrow, .MyPjDetail .my_tree .my_tree_box2 .arrow, .MyDuiBI .my_tree .my_tree_box2 .arrow {
        border-color: transparent;
        border-style: solid;
        position: relative;
        top: -30px;
        width: 10px;
        border-top-width: 0;
        border-bottom-color: #A0A0A0;
        border-width: 10px; }
      #My_Question_Step .my_tree .my_tree_box2 .arrow:after, #My_SimQuestion_Step .my_tree .my_tree_box2 .arrow:after, #My_PhysicalItem .my_tree .my_tree_box2 .arrow:after, .MyPjDetail .my_tree .my_tree_box2 .arrow:after, .MyDuiBI .my_tree .my_tree_box2 .arrow:after {
        position: absolute;
        top: -8px;
        margin-left: -9px;
        display: block;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        content: "";
        border-top-width: 0;
        border-bottom-color: #eee;
        border-width: 9px; }
    #My_Question_Step .my_tree .my_tree_checkbox, #My_SimQuestion_Step .my_tree .my_tree_checkbox, #My_PhysicalItem .my_tree .my_tree_checkbox, .MyPjDetail .my_tree .my_tree_checkbox, .MyDuiBI .my_tree .my_tree_checkbox {
      overflow: hidden; }
      #My_Question_Step .my_tree .my_tree_checkbox img, #My_SimQuestion_Step .my_tree .my_tree_checkbox img, #My_PhysicalItem .my_tree .my_tree_checkbox img, .MyPjDetail .my_tree .my_tree_checkbox img, .MyDuiBI .my_tree .my_tree_checkbox img {
        min-width: 20px;
        float: left;
        width: 8%;
        max-width: 25px; }
      #My_Question_Step .my_tree .my_tree_checkbox .tree_content, #My_SimQuestion_Step .my_tree .my_tree_checkbox .tree_content, #My_PhysicalItem .my_tree .my_tree_checkbox .tree_content, .MyPjDetail .my_tree .my_tree_checkbox .tree_content, .MyDuiBI .my_tree .my_tree_checkbox .tree_content {
        display: inline-block;
        float: left;
        width: 80%;
        vertical-align: middle; }
      #My_Question_Step .my_tree .my_tree_checkbox .tree_info, #My_SimQuestion_Step .my_tree .my_tree_checkbox .tree_info, #My_PhysicalItem .my_tree .my_tree_checkbox .tree_info, .MyPjDetail .my_tree .my_tree_checkbox .tree_info, .MyDuiBI .my_tree .my_tree_checkbox .tree_info {
        display: inline-block;
        float: right;
        vertical-align: middle; }
  #My_Question_Step .backdrop, #My_SimQuestion_Step .backdrop, #My_PhysicalItem .backdrop, .MyPjDetail .backdrop, .MyDuiBI .backdrop {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 10; }
  #My_Question_Step .Prompt, #My_SimQuestion_Step .Prompt, #My_PhysicalItem .Prompt, .MyPjDetail .Prompt, .MyDuiBI .Prompt {
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    background: url(../images/questionDes.png) top right;
    background-size: 15px;
    float: right; }
  #My_Question_Step .step, #My_SimQuestion_Step .step, #My_PhysicalItem .step, .MyPjDetail .step, .MyDuiBI .step {
    height: 60px;
    border-top: 1px solid #b9b9b9;
    padding: 10px 5%;
    color: #fff;
    font-weight: 700;
    text-align: center;
    width: 100%;
    background: #eee; }
    #My_Question_Step .step .last_step, #My_SimQuestion_Step .step .last_step, #My_PhysicalItem .step .last_step, .MyPjDetail .step .last_step, .MyDuiBI .step .last_step {
      height: 41px;
      border-radius: 3px;
      background: #a0a0a0;
      float: left;
      width: 125px;
      line-height: 41px; }
    #My_Question_Step .step .next_step, #My_SimQuestion_Step .step .next_step, #My_PhysicalItem .step .next_step, .MyPjDetail .step .next_step, .MyDuiBI .step .next_step {
      height: 41px;
      border-radius: 3px;
      background: #eb6100;
      float: right;
      width: 125px;
      line-height: 41px; }
    #My_Question_Step .step .statement, #My_SimQuestion_Step .step .statement, #My_PhysicalItem .step .statement, .MyPjDetail .step .statement, .MyDuiBI .step .statement {
      height: 41px;
      line-height: 41px;
      float: left;
      width: 125px;
      text-align: left;
      color: #e76007;
      font-size: 0.88em; }
      #My_Question_Step .step .statement img, #My_SimQuestion_Step .step .statement img, #My_PhysicalItem .step .statement img, .MyPjDetail .step .statement img, .MyDuiBI .step .statement img {
        width: 12%;
        vertical-align: middle; }
      #My_Question_Step .step .statement span, #My_SimQuestion_Step .step .statement span, #My_PhysicalItem .step .statement span, .MyPjDetail .step .statement span, .MyDuiBI .step .statement span {
        vertical-align: middle;
        text-underline-position: above;
        text-decoration: underline; }
  #My_Question_Step .Pfixed, #My_SimQuestion_Step .Pfixed, #My_PhysicalItem .Pfixed, .MyPjDetail .Pfixed, .MyDuiBI .Pfixed {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #eee;
    z-index: 8; }
  #My_Question_Step .topHeight, #My_SimQuestion_Step .topHeight, #My_PhysicalItem .topHeight, .MyPjDetail .topHeight, .MyDuiBI .topHeight {
    height: 60px; }
  #My_Question_Step .mylist, #My_SimQuestion_Step .mylist, #My_PhysicalItem .mylist, .MyPjDetail .mylist, .MyDuiBI .mylist {
    width: 100%;
    background: #fff; }
    #My_Question_Step .mylist li, #My_SimQuestion_Step .mylist li, #My_PhysicalItem .mylist li, .MyPjDetail .mylist li, .MyDuiBI .mylist li {
      overflow: hidden;
      margin-bottom: 8px; }
    #My_Question_Step .mylist .table2, #My_SimQuestion_Step .mylist .table2, #My_PhysicalItem .mylist .table2, .MyPjDetail .mylist .table2, .MyDuiBI .mylist .table2 {
      float: left;
      font-size: 12px;
      vertical-align: middle;
      padding: 3% 2%;
      display: inline-block;
      line-height: 22px; }
    #My_Question_Step .mylist .table3, #My_SimQuestion_Step .mylist .table3, #My_PhysicalItem .mylist .table3, .MyPjDetail .mylist .table3, .MyDuiBI .mylist .table3 {
      padding-left: 5%; }
    #My_Question_Step .mylist .table4, #My_SimQuestion_Step .mylist .table4, #My_PhysicalItem .mylist .table4, .MyPjDetail .mylist .table4, .MyDuiBI .mylist .table4 {
      padding-right: 5%; }
    #My_Question_Step .mylist .mychecked, #My_SimQuestion_Step .mylist .mychecked, #My_PhysicalItem .mylist .mychecked, .MyPjDetail .mylist .mychecked, .MyDuiBI .mylist .mychecked {
      border: 1px solid #d5d5d5;
      border-radius: 100%;
      height: 25px;
      width: 25px; }
    #My_Question_Step .mylist .checkedOk, #My_SimQuestion_Step .mylist .checkedOk, #My_PhysicalItem .mylist .checkedOk, .MyPjDetail .mylist .checkedOk, .MyDuiBI .mylist .checkedOk {
      box-shadow: 0 0 0 3px #fff inset;
      background: #E75F07; }
    #My_Question_Step .mylist .ckd, #My_SimQuestion_Step .mylist .ckd, #My_PhysicalItem .mylist .ckd, .MyPjDetail .mylist .ckd, .MyDuiBI .mylist .ckd {
      width: 15%; }
    #My_Question_Step .mylist .cont, #My_SimQuestion_Step .mylist .cont, #My_PhysicalItem .mylist .cont, .MyPjDetail .mylist .cont, .MyDuiBI .mylist .cont {
      width: 50%; }
    #My_Question_Step .mylist .openBox, #My_SimQuestion_Step .mylist .openBox, #My_PhysicalItem .mylist .openBox, .MyPjDetail .mylist .openBox, .MyDuiBI .mylist .openBox {
      width: 35%;
      text-align: right; }
    #My_Question_Step .mylist .details, #My_SimQuestion_Step .mylist .details, #My_PhysicalItem .mylist .details, .MyPjDetail .mylist .details, .MyDuiBI .mylist .details {
      width: 100%;
      padding: 0 0 0 40px;
      background: #fff;
      box-shadow: none;
      display: none; }
      #My_Question_Step .mylist .details .my_tree_box2 .my_tree_checkbox img.itempag, #My_SimQuestion_Step .mylist .details .my_tree_box2 .my_tree_checkbox img.itempag, #My_PhysicalItem .mylist .details .my_tree_box2 .my_tree_checkbox img.itempag, .MyPjDetail .mylist .details .my_tree_box2 .my_tree_checkbox img.itempag, .MyDuiBI .mylist .details .my_tree_box2 .my_tree_checkbox img.itempag {
        float: left;
        width: 20px; }
      #My_Question_Step .mylist .details .my_tree_box2 .my_tree_checkbox span.itemname, #My_SimQuestion_Step .mylist .details .my_tree_box2 .my_tree_checkbox span.itemname, #My_PhysicalItem .mylist .details .my_tree_box2 .my_tree_checkbox span.itemname, .MyPjDetail .mylist .details .my_tree_box2 .my_tree_checkbox span.itemname, .MyDuiBI .mylist .details .my_tree_box2 .my_tree_checkbox span.itemname {
        display: inline-block;
        padding: 2px 0 0 5px; }
    #My_Question_Step .mylist .showprice, #My_SimQuestion_Step .mylist .showprice, #My_PhysicalItem .mylist .showprice, .MyPjDetail .mylist .showprice, .MyDuiBI .mylist .showprice {
      color: #E75F07;
      font-weight: 600;
      font-size: 1.2em; }
  #My_Question_Step .PhysicalItem_content .PhysicalIteminfo, #My_SimQuestion_Step .PhysicalItem_content .PhysicalIteminfo, #My_PhysicalItem .PhysicalItem_content .PhysicalIteminfo, .MyPjDetail .PhysicalItem_content .PhysicalIteminfo, .MyDuiBI .PhysicalItem_content .PhysicalIteminfo {
    width: 100%;
    overflow: hidden;
    padding: 1% 5% 1.5% 5%;
    background: #dcdcdc;
    color: #898989; }
    #My_Question_Step .PhysicalItem_content .PhysicalIteminfo .l_info, #My_SimQuestion_Step .PhysicalItem_content .PhysicalIteminfo .l_info, #My_PhysicalItem .PhysicalItem_content .PhysicalIteminfo .l_info, .MyPjDetail .PhysicalItem_content .PhysicalIteminfo .l_info, .MyDuiBI .PhysicalItem_content .PhysicalIteminfo .l_info {
      float: left;
      width: 50%; }
      #My_Question_Step .PhysicalItem_content .PhysicalIteminfo .l_info span, #My_SimQuestion_Step .PhysicalItem_content .PhysicalIteminfo .l_info span, #My_PhysicalItem .PhysicalItem_content .PhysicalIteminfo .l_info span, .MyPjDetail .PhysicalItem_content .PhysicalIteminfo .l_info span, .MyDuiBI .PhysicalItem_content .PhysicalIteminfo .l_info span {
        vertical-align: middle; }
    #My_Question_Step .PhysicalItem_content .PhysicalIteminfo .r_info, #My_SimQuestion_Step .PhysicalItem_content .PhysicalIteminfo .r_info, #My_PhysicalItem .PhysicalItem_content .PhysicalIteminfo .r_info, .MyPjDetail .PhysicalItem_content .PhysicalIteminfo .r_info, .MyDuiBI .PhysicalItem_content .PhysicalIteminfo .r_info {
      float: right;
      width: 30%;
      text-align: right; }
      #My_Question_Step .PhysicalItem_content .PhysicalIteminfo .r_info img, #My_SimQuestion_Step .PhysicalItem_content .PhysicalIteminfo .r_info img, #My_PhysicalItem .PhysicalItem_content .PhysicalIteminfo .r_info img, .MyPjDetail .PhysicalItem_content .PhysicalIteminfo .r_info img, .MyDuiBI .PhysicalItem_content .PhysicalIteminfo .r_info img {
        width: 17px;
        vertical-align: middle; }
      #My_Question_Step .PhysicalItem_content .PhysicalIteminfo .r_info a, #My_SimQuestion_Step .PhysicalItem_content .PhysicalIteminfo .r_info a, #My_PhysicalItem .PhysicalItem_content .PhysicalIteminfo .r_info a, .MyPjDetail .PhysicalItem_content .PhysicalIteminfo .r_info a, .MyDuiBI .PhysicalItem_content .PhysicalIteminfo .r_info a {
        vertical-align: middle;
        color: #f47f31;
        text-underline-position: above;
        text-decoration: underline; }
  #My_Question_Step .PhysicalItem_content .login_content, #My_SimQuestion_Step .PhysicalItem_content .login_content, #My_PhysicalItem .PhysicalItem_content .login_content, .MyPjDetail .PhysicalItem_content .login_content, .MyDuiBI .PhysicalItem_content .login_content {
    width: 100%;
    overflow: hidden;
    margin-bottom: 0px; }
    #My_Question_Step .PhysicalItem_content .login_content li, #My_SimQuestion_Step .PhysicalItem_content .login_content li, #My_PhysicalItem .PhysicalItem_content .login_content li, .MyPjDetail .PhysicalItem_content .login_content li, .MyDuiBI .PhysicalItem_content .login_content li {
      float: left;
      width: 33.3%;
      text-align: center;
      vertical-align: middle;
      height: 38px;
      line-height: 38px;
      background: #b5b5b5;
      border-top: 1px solid #b5b5b5;
      background: #b5b5b5;
      color: #626262; }
    #My_Question_Step .PhysicalItem_content .login_content .listshow, #My_SimQuestion_Step .PhysicalItem_content .login_content .listshow, #My_PhysicalItem .PhysicalItem_content .login_content .listshow, .MyPjDetail .PhysicalItem_content .login_content .listshow, .MyDuiBI .PhysicalItem_content .login_content .listshow {
      background: #fff;
      color: #313131; }
  #My_Question_Step .PhysicalItem_content .PhysicalItemNotes, #My_SimQuestion_Step .PhysicalItem_content .PhysicalItemNotes, #My_PhysicalItem .PhysicalItem_content .PhysicalItemNotes, .MyPjDetail .PhysicalItem_content .PhysicalItemNotes, .MyDuiBI .PhysicalItem_content .PhysicalItemNotes {
    padding: 3% 5%; }
    #My_Question_Step .PhysicalItem_content .PhysicalItemNotes p, #My_SimQuestion_Step .PhysicalItem_content .PhysicalItemNotes p, #My_PhysicalItem .PhysicalItem_content .PhysicalItemNotes p, .MyPjDetail .PhysicalItem_content .PhysicalItemNotes p, .MyDuiBI .PhysicalItem_content .PhysicalItemNotes p {
      font-weight: normal;
      font-size: 0.9em;
      text-align: left;
      color: #e75f07;
      display: block; }
    #My_Question_Step .PhysicalItem_content .PhysicalItemNotes .JCinfo, #My_SimQuestion_Step .PhysicalItem_content .PhysicalItemNotes .JCinfo, #My_PhysicalItem .PhysicalItem_content .PhysicalItemNotes .JCinfo, .MyPjDetail .PhysicalItem_content .PhysicalItemNotes .JCinfo, .MyDuiBI .PhysicalItem_content .PhysicalItemNotes .JCinfo {
      display: none; }
  #My_Question_Step .PhysicalItem_content .Project, #My_SimQuestion_Step .PhysicalItem_content .Project, #My_PhysicalItem .PhysicalItem_content .Project, .MyPjDetail .PhysicalItem_content .Project, .MyDuiBI .PhysicalItem_content .Project {
    width: 100%; }
    #My_Question_Step .PhysicalItem_content .Project .PjContent, #My_SimQuestion_Step .PhysicalItem_content .Project .PjContent, #My_PhysicalItem .PhysicalItem_content .Project .PjContent, .MyPjDetail .PhysicalItem_content .Project .PjContent, .MyDuiBI .PhysicalItem_content .Project .PjContent {
      width: 100%;
      overflow: hidden;
      border-top: 1px solid #b5b5b5; }
      #My_Question_Step .PhysicalItem_content .Project .PjContent .PjBox, #My_SimQuestion_Step .PhysicalItem_content .Project .PjContent .PjBox, #My_PhysicalItem .PhysicalItem_content .Project .PjContent .PjBox, .MyPjDetail .PhysicalItem_content .Project .PjContent .PjBox, .MyDuiBI .PhysicalItem_content .Project .PjContent .PjBox {
        display: table;
        width: 100%;
        padding: 2% 5%; }
      #My_Question_Step .PhysicalItem_content .Project .PjContent .l_PjC, #My_SimQuestion_Step .PhysicalItem_content .Project .PjContent .l_PjC, #My_PhysicalItem .PhysicalItem_content .Project .PjContent .l_PjC, .MyPjDetail .PhysicalItem_content .Project .PjContent .l_PjC, .MyDuiBI .PhysicalItem_content .Project .PjContent .l_PjC {
        width: 65%;
        display: table-cell;
        vertical-align: middle; }
        #My_Question_Step .PhysicalItem_content .Project .PjContent .l_PjC p, #My_SimQuestion_Step .PhysicalItem_content .Project .PjContent .l_PjC p, #My_PhysicalItem .PhysicalItem_content .Project .PjContent .l_PjC p, .MyPjDetail .PhysicalItem_content .Project .PjContent .l_PjC p, .MyDuiBI .PhysicalItem_content .Project .PjContent .l_PjC p {
          margin-bottom: 0; }
      #My_Question_Step .PhysicalItem_content .Project .PjContent .r_PjC, #My_SimQuestion_Step .PhysicalItem_content .Project .PjContent .r_PjC, #My_PhysicalItem .PhysicalItem_content .Project .PjContent .r_PjC, .MyPjDetail .PhysicalItem_content .Project .PjContent .r_PjC, .MyDuiBI .PhysicalItem_content .Project .PjContent .r_PjC {
        width: 35%;
        text-align: right;
        display: table-cell;
        vertical-align: middle; }
        #My_Question_Step .PhysicalItem_content .Project .PjContent .r_PjC img, #My_SimQuestion_Step .PhysicalItem_content .Project .PjContent .r_PjC img, #My_PhysicalItem .PhysicalItem_content .Project .PjContent .r_PjC img, .MyPjDetail .PhysicalItem_content .Project .PjContent .r_PjC img, .MyDuiBI .PhysicalItem_content .Project .PjContent .r_PjC img {
          width: 18%; }
      #My_Question_Step .PhysicalItem_content .Project .PjContent .PjCDetail, #My_SimQuestion_Step .PhysicalItem_content .Project .PjContent .PjCDetail, #My_PhysicalItem .PhysicalItem_content .Project .PjContent .PjCDetail, .MyPjDetail .PhysicalItem_content .Project .PjContent .PjCDetail, .MyDuiBI .PhysicalItem_content .Project .PjContent .PjCDetail {
        display: none;
        padding: 0 5%;
        border-top: 2px solid #A3A3A3;
        background: #F2F2F2; }
        #My_Question_Step .PhysicalItem_content .Project .PjContent .PjCDetail .DetailGroup, #My_SimQuestion_Step .PhysicalItem_content .Project .PjContent .PjCDetail .DetailGroup, #My_PhysicalItem .PhysicalItem_content .Project .PjContent .PjCDetail .DetailGroup, .MyPjDetail .PhysicalItem_content .Project .PjContent .PjCDetail .DetailGroup, .MyDuiBI .PhysicalItem_content .Project .PjContent .PjCDetail .DetailGroup {
          border-bottom: 1px solid #B5B5B5;
          padding: 3% 0; }
          #My_Question_Step .PhysicalItem_content .Project .PjContent .PjCDetail .DetailGroup p, #My_SimQuestion_Step .PhysicalItem_content .Project .PjContent .PjCDetail .DetailGroup p, #My_PhysicalItem .PhysicalItem_content .Project .PjContent .PjCDetail .DetailGroup p, .MyPjDetail .PhysicalItem_content .Project .PjContent .PjCDetail .DetailGroup p, .MyDuiBI .PhysicalItem_content .Project .PjContent .PjCDetail .DetailGroup p {
            margin-bottom: 0;
            font-size: 0.8em;
            color: #717171; }
        #My_Question_Step .PhysicalItem_content .Project .PjContent .PjCDetail .UpArrow, #My_SimQuestion_Step .PhysicalItem_content .Project .PjContent .PjCDetail .UpArrow, #My_PhysicalItem .PhysicalItem_content .Project .PjContent .PjCDetail .UpArrow, .MyPjDetail .PhysicalItem_content .Project .PjContent .PjCDetail .UpArrow, .MyDuiBI .PhysicalItem_content .Project .PjContent .PjCDetail .UpArrow {
          text-align: center; }
          #My_Question_Step .PhysicalItem_content .Project .PjContent .PjCDetail .UpArrow img, #My_SimQuestion_Step .PhysicalItem_content .Project .PjContent .PjCDetail .UpArrow img, #My_PhysicalItem .PhysicalItem_content .Project .PjContent .PjCDetail .UpArrow img, .MyPjDetail .PhysicalItem_content .Project .PjContent .PjCDetail .UpArrow img, .MyDuiBI .PhysicalItem_content .Project .PjContent .PjCDetail .UpArrow img {
            width: 20%;
            padding: 5%; }
    #My_Question_Step .PhysicalItem_content .Project .OtherPj, #My_SimQuestion_Step .PhysicalItem_content .Project .OtherPj, #My_PhysicalItem .PhysicalItem_content .Project .OtherPj, .MyPjDetail .PhysicalItem_content .Project .OtherPj, .MyDuiBI .PhysicalItem_content .Project .OtherPj {
      width: 100%;
      padding: 3% 5%;
      overflow: hidden;
      border-bottom: 1px solid #B5B5B5; }
      #My_Question_Step .PhysicalItem_content .Project .OtherPj .inputImg, #My_SimQuestion_Step .PhysicalItem_content .Project .OtherPj .inputImg, #My_PhysicalItem .PhysicalItem_content .Project .OtherPj .inputImg, .MyPjDetail .PhysicalItem_content .Project .OtherPj .inputImg, .MyDuiBI .PhysicalItem_content .Project .OtherPj .inputImg {
        vertical-align: middle;
        width: 10%;
        display: inline-block;
        float: left; }
        #My_Question_Step .PhysicalItem_content .Project .OtherPj .inputImg img, #My_SimQuestion_Step .PhysicalItem_content .Project .OtherPj .inputImg img, #My_PhysicalItem .PhysicalItem_content .Project .OtherPj .inputImg img, .MyPjDetail .PhysicalItem_content .Project .OtherPj .inputImg img, .MyDuiBI .PhysicalItem_content .Project .OtherPj .inputImg img {
          width: 80%;
          max-width: 50px; }
      #My_Question_Step .PhysicalItem_content .Project .OtherPj .OtherTitle, #My_SimQuestion_Step .PhysicalItem_content .Project .OtherPj .OtherTitle, #My_PhysicalItem .PhysicalItem_content .Project .OtherPj .OtherTitle, .MyPjDetail .PhysicalItem_content .Project .OtherPj .OtherTitle, .MyDuiBI .PhysicalItem_content .Project .OtherPj .OtherTitle {
        vertical-align: middle;
        width: 70%;
        display: inline-block;
        float: left; }
      #My_Question_Step .PhysicalItem_content .Project .OtherPj .OtherArrow, #My_SimQuestion_Step .PhysicalItem_content .Project .OtherPj .OtherArrow, #My_PhysicalItem .PhysicalItem_content .Project .OtherPj .OtherArrow, .MyPjDetail .PhysicalItem_content .Project .OtherPj .OtherArrow, .MyDuiBI .PhysicalItem_content .Project .OtherPj .OtherArrow {
        vertical-align: middle;
        width: 20%;
        display: inline-block;
        float: right;
        text-align: right; }
        #My_Question_Step .PhysicalItem_content .Project .OtherPj .OtherArrow img, #My_SimQuestion_Step .PhysicalItem_content .Project .OtherPj .OtherArrow img, #My_PhysicalItem .PhysicalItem_content .Project .OtherPj .OtherArrow img, .MyPjDetail .PhysicalItem_content .Project .OtherPj .OtherArrow img, .MyDuiBI .PhysicalItem_content .Project .OtherPj .OtherArrow img {
          width: 18%;
          max-width: 20px; }
  #My_Question_Step .DetailIteminfo, #My_SimQuestion_Step .DetailIteminfo, #My_PhysicalItem .DetailIteminfo, .MyPjDetail .DetailIteminfo, .MyDuiBI .DetailIteminfo {
    width: 100%;
    overflow: hidden;
    padding: 1% 3% 1.5% 3%;
    background: #dcdcdc;
    color: #898989; }
  #My_Question_Step .DetailContent, #My_SimQuestion_Step .DetailContent, #My_PhysicalItem .DetailContent, .MyPjDetail .DetailContent, .MyDuiBI .DetailContent {
    padding: 3% 3%;
    border-bottom: 1px solid #BFBFBF; }
    #My_Question_Step .DetailContent .DetailTitle, #My_SimQuestion_Step .DetailContent .DetailTitle, #My_PhysicalItem .DetailContent .DetailTitle, .MyPjDetail .DetailContent .DetailTitle, .MyDuiBI .DetailContent .DetailTitle {
      font-size: 1.2em;
      border-bottom: 1px dashed #D2D2D2;
      padding-bottom: 2%; }
    #My_Question_Step .DetailContent .DetailText, #My_SimQuestion_Step .DetailContent .DetailText, #My_PhysicalItem .DetailContent .DetailText, .MyPjDetail .DetailContent .DetailText, .MyDuiBI .DetailContent .DetailText {
      display: table;
      width: 100%; }
      #My_Question_Step .DetailContent .DetailText .Means1, #My_SimQuestion_Step .DetailContent .DetailText .Means1, #My_PhysicalItem .DetailContent .DetailText .Means1, .MyPjDetail .DetailContent .DetailText .Means1, .MyDuiBI .DetailContent .DetailText .Means1 {
        display: table-cell;
        width: 35%; }
      #My_Question_Step .DetailContent .DetailText .Means2, #My_SimQuestion_Step .DetailContent .DetailText .Means2, #My_PhysicalItem .DetailContent .DetailText .Means2, .MyPjDetail .DetailContent .DetailText .Means2, .MyDuiBI .DetailContent .DetailText .Means2 {
        display: table-cell;
        width: 65%; }
  #My_Question_Step .DuiIBi, #My_SimQuestion_Step .DuiIBi, #My_PhysicalItem .DuiIBi, .MyPjDetail .DuiIBi, .MyDuiBI .DuiIBi {
    width: 100%; }
    #My_Question_Step .DuiIBi tbody, #My_SimQuestion_Step .DuiIBi tbody, #My_PhysicalItem .DuiIBi tbody, .MyPjDetail .DuiIBi tbody, .MyDuiBI .DuiIBi tbody {
      width: 100%; }
    #My_Question_Step .DuiIBi .DuiIBiTitle, #My_SimQuestion_Step .DuiIBi .DuiIBiTitle, #My_PhysicalItem .DuiIBi .DuiIBiTitle, .MyPjDetail .DuiIBi .DuiIBiTitle, .MyDuiBI .DuiIBi .DuiIBiTitle {
      width: 32%;
      padding: 1% 3%;
      font-size: 12px; }
    #My_Question_Step .DuiIBi .AllTitle, #My_SimQuestion_Step .DuiIBi .AllTitle, #My_PhysicalItem .DuiIBi .AllTitle, .MyPjDetail .DuiIBi .AllTitle, .MyDuiBI .DuiIBi .AllTitle {
      background: #dcdcdc;
      color: #898989;
      font-size: 1em; }
    #My_Question_Step .DuiIBi .DBtx, #My_SimQuestion_Step .DuiIBi .DBtx, #My_PhysicalItem .DuiIBi .DBtx, .MyPjDetail .DuiIBi .DBtx, .MyDuiBI .DuiIBi .DBtx {
      border-bottom: 1px dashed #ccc;
      border-right: 1px dashed #C9C9C9;
      border-bottom: 1px dashed #C9C9C9;
      padding: 8px;
      text-align: center; }
    #My_Question_Step .DuiIBi .changeColor, #My_SimQuestion_Step .DuiIBi .changeColor, #My_PhysicalItem .DuiIBi .changeColor, .MyPjDetail .DuiIBi .changeColor, .MyDuiBI .DuiIBi .changeColor {
      color: #F37022; }
    #My_Question_Step .DuiIBi .DBBtn, #My_SimQuestion_Step .DuiIBi .DBBtn, #My_PhysicalItem .DuiIBi .DBBtn, .MyPjDetail .DuiIBi .DBBtn, .MyDuiBI .DuiIBi .DBBtn {
      width: 32%;
      padding: 1% 3%;
      font-size: 1em; }
    #My_Question_Step .DuiIBi .DBTh, #My_SimQuestion_Step .DuiIBi .DBTh, #My_PhysicalItem .DuiIBi .DBTh, .MyPjDetail .DuiIBi .DBTh, .MyDuiBI .DuiIBi .DBTh {
      padding: 1% 3%;
      padding: 8px;
      text-align: center; }
    #My_Question_Step .DuiIBi .table2 tr td, #My_SimQuestion_Step .DuiIBi .table2 tr td, #My_PhysicalItem .DuiIBi .table2 tr td, .MyPjDetail .DuiIBi .table2 tr td, .MyDuiBI .DuiIBi .table2 tr td {
      border-top: 0;
      border-right: 1px dashed #C9C9C9;
      border-bottom: 1px dashed #C9C9C9;
      font-size: 12px; }
    #My_Question_Step .DuiIBi .table2 tr:first-child td, #My_SimQuestion_Step .DuiIBi .table2 tr:first-child td, #My_PhysicalItem .DuiIBi .table2 tr:first-child td, .MyPjDetail .DuiIBi .table2 tr:first-child td, .MyDuiBI .DuiIBi .table2 tr:first-child td {
      background: #fff;
      border: 0; }
    #My_Question_Step .DuiIBi .table2 tr.compare_title td, #My_SimQuestion_Step .DuiIBi .table2 tr.compare_title td, #My_PhysicalItem .DuiIBi .table2 tr.compare_title td, .MyPjDetail .DuiIBi .table2 tr.compare_title td, .MyDuiBI .DuiIBi .table2 tr.compare_title td {
      text-align: left;
      background: #dcdcdc;
      color: #898989;
      border-bottom: 1px solid #d7d7d7;
      border-right: 0; }
    #My_Question_Step .DuiIBi .table2 tr td:last-child, #My_SimQuestion_Step .DuiIBi .table2 tr td:last-child, #My_PhysicalItem .DuiIBi .table2 tr td:last-child, .MyPjDetail .DuiIBi .table2 tr td:last-child, .MyDuiBI .DuiIBi .table2 tr td:last-child {
      border-right: 0; }
    #My_Question_Step .DuiIBi .changeColor td, #My_SimQuestion_Step .DuiIBi .changeColor td, #My_PhysicalItem .DuiIBi .changeColor td, .MyPjDetail .DuiIBi .changeColor td, .MyDuiBI .DuiIBi .changeColor td {
      color: #F47123; }
    #My_Question_Step .DuiIBi .showAllDiv, #My_SimQuestion_Step .DuiIBi .showAllDiv, #My_PhysicalItem .DuiIBi .showAllDiv, .MyPjDetail .DuiIBi .showAllDiv, .MyDuiBI .DuiIBi .showAllDiv {
      position: relative;
      width: 100%; }
    #My_Question_Step .DuiIBi .showAllDiv:hover, #My_SimQuestion_Step .DuiIBi .showAllDiv:hover, #My_PhysicalItem .DuiIBi .showAllDiv:hover, .MyPjDetail .DuiIBi .showAllDiv:hover, .MyDuiBI .DuiIBi .showAllDiv:hover {
      text-decoration: none; }
      #My_Question_Step .DuiIBi .showAllDiv:hover a, #My_SimQuestion_Step .DuiIBi .showAllDiv:hover a, #My_PhysicalItem .DuiIBi .showAllDiv:hover a, .MyPjDetail .DuiIBi .showAllDiv:hover a, .MyDuiBI .DuiIBi .showAllDiv:hover a {
        text-decoration: none; }
    #My_Question_Step .DuiIBi .showAll, #My_SimQuestion_Step .DuiIBi .showAll, #My_PhysicalItem .DuiIBi .showAll, .MyPjDetail .DuiIBi .showAll, .MyDuiBI .DuiIBi .showAll {
      display: block;
      padding: 5% 0;
      width: 100%;
      text-align: center;
      background: #F37022;
      color: #fff;
      border-radius: 3px;
      position: relative; }
    #My_Question_Step .DuiIBi .showDe, #My_SimQuestion_Step .DuiIBi .showDe, #My_PhysicalItem .DuiIBi .showDe, .MyPjDetail .DuiIBi .showDe, .MyDuiBI .DuiIBi .showDe {
      background: #fff;
      color: #F37022;
      position: absolute;
      border-radius: 0 0px 3px 3px;
      border: 1px solid #F37022;
      top: 96%;
      display: none;
      left: 0; }
    #My_Question_Step .DuiIBi .img, #My_SimQuestion_Step .DuiIBi .img, #My_PhysicalItem .DuiIBi .img, .MyPjDetail .DuiIBi .img, .MyDuiBI .DuiIBi .img {
      width: 10%;
      vertical-align: middle;
      margin-left: 5px;
      position: absolute;
      top: 40%;
      right: 7%; }

.input_text .error {
  display: none;
  position: absolute;
  top: 10px;
  left: 91%;
  width: 24px;
  height: 24px; }

.userpsw .error {
  top: 30px; }

.input_text input {
  padding: 0 10px;
  margin-left: -2px;
  outline: 0;
  width: 94%;
  height: 40px;
  border: 1px solid #ccc;
  border-radius: 3px;
  font-size: 14px;
  color: #666;
  margin-top: 20px; }

.input_text .m_top {
  margin-top: 20px; }

.fp-phone {
  font-size: 12px; }

.form-buttons-wrapper {
  text-align: center; }

.form-submit-button {
  margin-top: 15px;
  padding: 9px 15px;
  border: 1px solid #F56500;
  border-radius: 3px;
  background: #F56500;
  width: 130px;
  color: #fff;
  font-family: 'simHei';
  cursor: pointer; }

/*reg*/
.reg {
  background: #eee; }

.newForm {
  font-family: 'simHei'; }

.cgInfoForm li {
  clear: both;
  padding: 8px 0;
  overflow: hidden; }

.formLeft {
  float: left;
  width: 40px;
  line-height: 17px; }

.formRight {
  margin-left: 50px;
  border: 1px solid #ccc;
  border-radius: 4px;
  height: 34px;
  overflow: hidden; }

.formRight input {
  padding: 9px;
  border: none;
  width: 99%;
  background: #fff; }

.formRightRadio {
  line-height: 34px;
  margin-left: 50px; }

.step-section {
  left: 0px;
  background: #eee;
  width: 100%;
  padding: 10px 5%;
  text-align: center;
  position: fixed;
  bottom: 0;
  z-index: 500;
  border-top: 1px solid #b9b9b9;
  float: left;
  height: 60px;
  /*      .prevstep{margin-right:25%;@media screen and (max-width:320px){margin-right:15%;} @media screen and (min-width:400px){margin-right:20%;}}*/ }
  .step-section a {
    display: inline-block;
    text-decoration: none;
    height: 41px;
    line-height: 41px;
    width: 125px;
    border-radius: 3px;
    background: #A0A0A0;
    color: #fff;
    font-family: 'simHei';
    font-size: 1.2em; }
    @media screen and (min-width: 480px) {
      .step-section a {
        font-size: 1.3em; } }
  .step-section button {
    display: inline-block;
    text-decoration: none;
    padding: 10px 30px;
    border-radius: 5px;
    background: #A0A0A0;
    color: #fff;
    font-size: 1.1em; }
    @media screen and (min-width: 480px) {
      .step-section button {
        font-size: 1.3em; } }
  .step-section .prevstep {
    float: left; }
  .step-section .nextstep {
    background: #E75F07;
    float: right; }

.modal-content {
  text-align: center; }
  .modal-content a {
    display: inline-block;
    text-decoration: none;
    padding: 10px 40px;
    border-radius: 5px;
    background: #A0A0A0;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold; }
    @media screen and (min-width: 480px) {
      .modal-content a {
        font-size: 1.3em; } }
  .modal-content .prevstep {
    margin-right: 7%; }
    @media screen and (min-width: 400px) {
      .modal-content .prevstep {
        margin-right: 20%; } }
  .modal-content .nextstep {
    background: #E75F07; }

.step-section .submitbtn {
  width: 100%;
  padding: 10px;
  background: #eb6100;
  border: none;
  color: #fff;
  font-weight: normal;
  font-family: 'simHei';
  font-size: 16px; }

.step-section .btn-confirm {
  font-family: 'simHei';
  float: right;
  background: #eb6100;
  width: 125px; }

.step-section .btn-cancel {
  font-family: 'simHei';
  float: left;
  background: #a0a0a0;
  width: 125px; }

.yuyue {
  /*font-family: 'simHei';*/ }
  .yuyue label {
    padding-right: 0; }

.indexHead {
  background: #DFF0D8;
  color: #69763D;
  padding: 0px;
  border-radius: 5px 5px 0px 0px;
  margin-top: 10px; }

.content {
  min-height: 5em;
  border-radius: 0px 0px 5px 5px;
  padding-top: 0.8em;
  /* border:1px solid #ddd; */
  border-top: none; }

.indexlabel h5 {
  padding-left: 15px; }

#serverList, #queryRecord, #packageDetail, #reportList, #reportDetail, #appointmentInfo, #payType, #reportWay, #reportToPerson, #invoice, #appointmentResultSuc, #myOrderReportList, #myOrderList, #additionalItem {
  font-family: simHei; }
  #serverList .mypanel, #queryRecord .mypanel, #packageDetail .mypanel, #reportList .mypanel, #reportDetail .mypanel, #appointmentInfo .mypanel, #payType .mypanel, #reportWay .mypanel, #reportToPerson .mypanel, #invoice .mypanel, #appointmentResultSuc .mypanel, #myOrderReportList .mypanel, #myOrderList .mypanel, #additionalItem .mypanel {
    margin: 10px 0;
    border-color: #dadada; }
    #serverList .mypanel a, #queryRecord .mypanel a, #packageDetail .mypanel a, #reportList .mypanel a, #reportDetail .mypanel a, #appointmentInfo .mypanel a, #payType .mypanel a, #reportWay .mypanel a, #reportToPerson .mypanel a, #invoice .mypanel a, #appointmentResultSuc .mypanel a, #myOrderReportList .mypanel a, #myOrderList .mypanel a, #additionalItem .mypanel a {
      color: inherit; }
    #serverList .mypanel .panel-heading, #queryRecord .mypanel .panel-heading, #packageDetail .mypanel .panel-heading, #reportList .mypanel .panel-heading, #reportDetail .mypanel .panel-heading, #appointmentInfo .mypanel .panel-heading, #payType .mypanel .panel-heading, #reportWay .mypanel .panel-heading, #reportToPerson .mypanel .panel-heading, #invoice .mypanel .panel-heading, #appointmentResultSuc .mypanel .panel-heading, #myOrderReportList .mypanel .panel-heading, #myOrderList .mypanel .panel-heading, #additionalItem .mypanel .panel-heading {
      background: #dcdcdc;
      border-color: #dadada; }
      #serverList .mypanel .panel-heading .panel-title, #queryRecord .mypanel .panel-heading .panel-title, #packageDetail .mypanel .panel-heading .panel-title, #reportList .mypanel .panel-heading .panel-title, #reportDetail .mypanel .panel-heading .panel-title, #appointmentInfo .mypanel .panel-heading .panel-title, #payType .mypanel .panel-heading .panel-title, #reportWay .mypanel .panel-heading .panel-title, #reportToPerson .mypanel .panel-heading .panel-title, #invoice .mypanel .panel-heading .panel-title, #appointmentResultSuc .mypanel .panel-heading .panel-title, #myOrderReportList .mypanel .panel-heading .panel-title, #myOrderList .mypanel .panel-heading .panel-title, #additionalItem .mypanel .panel-heading .panel-title {
        display: inline-block;
        padding: 3px 0; }
      #serverList .mypanel .panel-heading span, #queryRecord .mypanel .panel-heading span, #packageDetail .mypanel .panel-heading span, #reportList .mypanel .panel-heading span, #reportDetail .mypanel .panel-heading span, #appointmentInfo .mypanel .panel-heading span, #payType .mypanel .panel-heading span, #reportWay .mypanel .panel-heading span, #reportToPerson .mypanel .panel-heading span, #invoice .mypanel .panel-heading span, #appointmentResultSuc .mypanel .panel-heading span, #myOrderReportList .mypanel .panel-heading span, #myOrderList .mypanel .panel-heading span, #additionalItem .mypanel .panel-heading span {
        float: right;
        height: 20px;
        width: 55px;
        background: url("../images/account_03.png") no-repeat right center;
        background-size: 7px;
        color: #666; }
      #serverList .mypanel .panel-heading .twoem, #queryRecord .mypanel .panel-heading .twoem, #packageDetail .mypanel .panel-heading .twoem, #reportList .mypanel .panel-heading .twoem, #reportDetail .mypanel .panel-heading .twoem, #appointmentInfo .mypanel .panel-heading .twoem, #payType .mypanel .panel-heading .twoem, #reportWay .mypanel .panel-heading .twoem, #reportToPerson .mypanel .panel-heading .twoem, #invoice .mypanel .panel-heading .twoem, #appointmentResultSuc .mypanel .panel-heading .twoem, #myOrderReportList .mypanel .panel-heading .twoem, #myOrderList .mypanel .panel-heading .twoem, #additionalItem .mypanel .panel-heading .twoem {
        width: 40px; }
    #serverList .mypanel .panel-body .row, #queryRecord .mypanel .panel-body .row, #packageDetail .mypanel .panel-body .row, #reportList .mypanel .panel-body .row, #reportDetail .mypanel .panel-body .row, #appointmentInfo .mypanel .panel-body .row, #payType .mypanel .panel-body .row, #reportWay .mypanel .panel-body .row, #reportToPerson .mypanel .panel-body .row, #invoice .mypanel .panel-body .row, #appointmentResultSuc .mypanel .panel-body .row, #myOrderReportList .mypanel .panel-body .row, #myOrderList .mypanel .panel-body .row, #additionalItem .mypanel .panel-body .row {
      text-align: center; }
      #serverList .mypanel .panel-body .row button, #queryRecord .mypanel .panel-body .row button, #packageDetail .mypanel .panel-body .row button, #reportList .mypanel .panel-body .row button, #reportDetail .mypanel .panel-body .row button, #appointmentInfo .mypanel .panel-body .row button, #payType .mypanel .panel-body .row button, #reportWay .mypanel .panel-body .row button, #reportToPerson .mypanel .panel-body .row button, #invoice .mypanel .panel-body .row button, #appointmentResultSuc .mypanel .panel-body .row button, #myOrderReportList .mypanel .panel-body .row button, #myOrderList .mypanel .panel-body .row button, #additionalItem .mypanel .panel-body .row button {
        padding: 5px 30px;
        border: 1px solid #f39800;
        border-radius: 3px;
        background-color: #FFF;
        color: #f39800; }
      #serverList .mypanel .panel-body .row .choosed, #queryRecord .mypanel .panel-body .row .choosed, #packageDetail .mypanel .panel-body .row .choosed, #reportList .mypanel .panel-body .row .choosed, #reportDetail .mypanel .panel-body .row .choosed, #appointmentInfo .mypanel .panel-body .row .choosed, #payType .mypanel .panel-body .row .choosed, #reportWay .mypanel .panel-body .row .choosed, #reportToPerson .mypanel .panel-body .row .choosed, #invoice .mypanel .panel-body .row .choosed, #appointmentResultSuc .mypanel .panel-body .row .choosed, #myOrderReportList .mypanel .panel-body .row .choosed, #myOrderList .mypanel .panel-body .row .choosed, #additionalItem .mypanel .panel-body .row .choosed {
        color: #fff;
        background-color: #eb6100; }
    #serverList .mypanel .panel-body .row2, #queryRecord .mypanel .panel-body .row2, #packageDetail .mypanel .panel-body .row2, #reportList .mypanel .panel-body .row2, #reportDetail .mypanel .panel-body .row2, #appointmentInfo .mypanel .panel-body .row2, #payType .mypanel .panel-body .row2, #reportWay .mypanel .panel-body .row2, #reportToPerson .mypanel .panel-body .row2, #invoice .mypanel .panel-body .row2, #appointmentResultSuc .mypanel .panel-body .row2, #myOrderReportList .mypanel .panel-body .row2, #myOrderList .mypanel .panel-body .row2, #additionalItem .mypanel .panel-body .row2 {
      margin: 0;
      border: 1px solid #f39800;
      border-radius: 3px;
      overflow: hidden; }
      #serverList .mypanel .panel-body .row2 div, #queryRecord .mypanel .panel-body .row2 div, #packageDetail .mypanel .panel-body .row2 div, #reportList .mypanel .panel-body .row2 div, #reportDetail .mypanel .panel-body .row2 div, #appointmentInfo .mypanel .panel-body .row2 div, #payType .mypanel .panel-body .row2 div, #reportWay .mypanel .panel-body .row2 div, #reportToPerson .mypanel .panel-body .row2 div, #invoice .mypanel .panel-body .row2 div, #appointmentResultSuc .mypanel .panel-body .row2 div, #myOrderReportList .mypanel .panel-body .row2 div, #myOrderList .mypanel .panel-body .row2 div, #additionalItem .mypanel .panel-body .row2 div {
        padding: 0; }
      #serverList .mypanel .panel-body .row2 button, #queryRecord .mypanel .panel-body .row2 button, #packageDetail .mypanel .panel-body .row2 button, #reportList .mypanel .panel-body .row2 button, #reportDetail .mypanel .panel-body .row2 button, #appointmentInfo .mypanel .panel-body .row2 button, #payType .mypanel .panel-body .row2 button, #reportWay .mypanel .panel-body .row2 button, #reportToPerson .mypanel .panel-body .row2 button, #invoice .mypanel .panel-body .row2 button, #appointmentResultSuc .mypanel .panel-body .row2 button, #myOrderReportList .mypanel .panel-body .row2 button, #myOrderList .mypanel .panel-body .row2 button, #additionalItem .mypanel .panel-body .row2 button {
        width: 100%;
        border: none;
        border-radius: 0; }
      #serverList .mypanel .panel-body .row2 .choosed, #queryRecord .mypanel .panel-body .row2 .choosed, #packageDetail .mypanel .panel-body .row2 .choosed, #reportList .mypanel .panel-body .row2 .choosed, #reportDetail .mypanel .panel-body .row2 .choosed, #appointmentInfo .mypanel .panel-body .row2 .choosed, #payType .mypanel .panel-body .row2 .choosed, #reportWay .mypanel .panel-body .row2 .choosed, #reportToPerson .mypanel .panel-body .row2 .choosed, #invoice .mypanel .panel-body .row2 .choosed, #appointmentResultSuc .mypanel .panel-body .row2 .choosed, #myOrderReportList .mypanel .panel-body .row2 .choosed, #myOrderList .mypanel .panel-body .row2 .choosed, #additionalItem .mypanel .panel-body .row2 .choosed {
        color: #fff;
        background-color: #eb6100; }
  #serverList .mylist-group, #queryRecord .mylist-group, #packageDetail .mylist-group, #reportList .mylist-group, #reportDetail .mylist-group, #appointmentInfo .mylist-group, #payType .mylist-group, #reportWay .mylist-group, #reportToPerson .mylist-group, #invoice .mylist-group, #appointmentResultSuc .mylist-group, #myOrderReportList .mylist-group, #myOrderList .mylist-group, #additionalItem .mylist-group {
    box-shadow: none;
    margin-bottom: 0; }
    #serverList .mylist-group .list-group-item, #queryRecord .mylist-group .list-group-item, #packageDetail .mylist-group .list-group-item, #reportList .mylist-group .list-group-item, #reportDetail .mylist-group .list-group-item, #appointmentInfo .mylist-group .list-group-item, #payType .mylist-group .list-group-item, #reportWay .mylist-group .list-group-item, #reportToPerson .mylist-group .list-group-item, #invoice .mylist-group .list-group-item, #appointmentResultSuc .mylist-group .list-group-item, #myOrderReportList .mylist-group .list-group-item, #myOrderList .mylist-group .list-group-item, #additionalItem .mylist-group .list-group-item {
      border-left: none;
      border-right: none;
      border-radius: 0;
      box-shadow: none;
      overflow: hidden; }
      #serverList .mylist-group .list-group-item .title, #queryRecord .mylist-group .list-group-item .title, #packageDetail .mylist-group .list-group-item .title, #reportList .mylist-group .list-group-item .title, #reportDetail .mylist-group .list-group-item .title, #appointmentInfo .mylist-group .list-group-item .title, #payType .mylist-group .list-group-item .title, #reportWay .mylist-group .list-group-item .title, #reportToPerson .mylist-group .list-group-item .title, #invoice .mylist-group .list-group-item .title, #appointmentResultSuc .mylist-group .list-group-item .title, #myOrderReportList .mylist-group .list-group-item .title, #myOrderList .mylist-group .list-group-item .title, #additionalItem .mylist-group .list-group-item .title {
        width: 98px;
        float: left; }
      #serverList .mylist-group .list-group-item .item, #queryRecord .mylist-group .list-group-item .item, #packageDetail .mylist-group .list-group-item .item, #reportList .mylist-group .list-group-item .item, #reportDetail .mylist-group .list-group-item .item, #appointmentInfo .mylist-group .list-group-item .item, #payType .mylist-group .list-group-item .item, #reportWay .mylist-group .list-group-item .item, #reportToPerson .mylist-group .list-group-item .item, #invoice .mylist-group .list-group-item .item, #appointmentResultSuc .mylist-group .list-group-item .item, #myOrderReportList .mylist-group .list-group-item .item, #myOrderList .mylist-group .list-group-item .item, #additionalItem .mylist-group .list-group-item .item {
        margin-left: 110px; }
    #serverList .mylist-group .list-group-item:first-child, #queryRecord .mylist-group .list-group-item:first-child, #packageDetail .mylist-group .list-group-item:first-child, #reportList .mylist-group .list-group-item:first-child, #reportDetail .mylist-group .list-group-item:first-child, #appointmentInfo .mylist-group .list-group-item:first-child, #payType .mylist-group .list-group-item:first-child, #reportWay .mylist-group .list-group-item:first-child, #reportToPerson .mylist-group .list-group-item:first-child, #invoice .mylist-group .list-group-item:first-child, #appointmentResultSuc .mylist-group .list-group-item:first-child, #myOrderReportList .mylist-group .list-group-item:first-child, #myOrderList .mylist-group .list-group-item:first-child, #additionalItem .mylist-group .list-group-item:first-child {
      border-top: none; }
    #serverList .mylist-group .list-group-item:last-child, #queryRecord .mylist-group .list-group-item:last-child, #packageDetail .mylist-group .list-group-item:last-child, #reportList .mylist-group .list-group-item:last-child, #reportDetail .mylist-group .list-group-item:last-child, #appointmentInfo .mylist-group .list-group-item:last-child, #payType .mylist-group .list-group-item:last-child, #reportWay .mylist-group .list-group-item:last-child, #reportToPerson .mylist-group .list-group-item:last-child, #invoice .mylist-group .list-group-item:last-child, #appointmentResultSuc .mylist-group .list-group-item:last-child, #myOrderReportList .mylist-group .list-group-item:last-child, #myOrderList .mylist-group .list-group-item:last-child, #additionalItem .mylist-group .list-group-item:last-child {
      border-bottom: none; }
  #serverList .mylist-group2, #queryRecord .mylist-group2, #packageDetail .mylist-group2, #reportList .mylist-group2, #reportDetail .mylist-group2, #appointmentInfo .mylist-group2, #payType .mylist-group2, #reportWay .mylist-group2, #reportToPerson .mylist-group2, #invoice .mylist-group2, #appointmentResultSuc .mylist-group2, #myOrderReportList .mylist-group2, #myOrderList .mylist-group2, #additionalItem .mylist-group2 {
    margin: -15px; }
    #serverList .mylist-group2 .list-group-item .title, #queryRecord .mylist-group2 .list-group-item .title, #packageDetail .mylist-group2 .list-group-item .title, #reportList .mylist-group2 .list-group-item .title, #reportDetail .mylist-group2 .list-group-item .title, #appointmentInfo .mylist-group2 .list-group-item .title, #payType .mylist-group2 .list-group-item .title, #reportWay .mylist-group2 .list-group-item .title, #reportToPerson .mylist-group2 .list-group-item .title, #invoice .mylist-group2 .list-group-item .title, #appointmentResultSuc .mylist-group2 .list-group-item .title, #myOrderReportList .mylist-group2 .list-group-item .title, #myOrderList .mylist-group2 .list-group-item .title, #additionalItem .mylist-group2 .list-group-item .title {
      width: 70px; }
    #serverList .mylist-group2 .list-group-item .item, #queryRecord .mylist-group2 .list-group-item .item, #packageDetail .mylist-group2 .list-group-item .item, #reportList .mylist-group2 .list-group-item .item, #reportDetail .mylist-group2 .list-group-item .item, #appointmentInfo .mylist-group2 .list-group-item .item, #payType .mylist-group2 .list-group-item .item, #reportWay .mylist-group2 .list-group-item .item, #reportToPerson .mylist-group2 .list-group-item .item, #invoice .mylist-group2 .list-group-item .item, #appointmentResultSuc .mylist-group2 .list-group-item .item, #myOrderReportList .mylist-group2 .list-group-item .item, #myOrderList .mylist-group2 .list-group-item .item, #additionalItem .mylist-group2 .list-group-item .item {
      margin-left: 75px; }
  #serverList .mylist-group3, #queryRecord .mylist-group3, #packageDetail .mylist-group3, #reportList .mylist-group3, #reportDetail .mylist-group3, #appointmentInfo .mylist-group3, #payType .mylist-group3, #reportWay .mylist-group3, #reportToPerson .mylist-group3, #invoice .mylist-group3, #appointmentResultSuc .mylist-group3, #myOrderReportList .mylist-group3, #myOrderList .mylist-group3, #additionalItem .mylist-group3 {
    margin: 15px; }
    #serverList .mylist-group3 .list-group-item, #queryRecord .mylist-group3 .list-group-item, #packageDetail .mylist-group3 .list-group-item, #reportList .mylist-group3 .list-group-item, #reportDetail .mylist-group3 .list-group-item, #appointmentInfo .mylist-group3 .list-group-item, #payType .mylist-group3 .list-group-item, #reportWay .mylist-group3 .list-group-item, #reportToPerson .mylist-group3 .list-group-item, #invoice .mylist-group3 .list-group-item, #appointmentResultSuc .mylist-group3 .list-group-item, #myOrderReportList .mylist-group3 .list-group-item, #myOrderList .mylist-group3 .list-group-item, #additionalItem .mylist-group3 .list-group-item {
      margin-bottom: 10px;
      border-radius: 4px;
      text-align: center; }
    #serverList .mylist-group3 .r-arrow, #queryRecord .mylist-group3 .r-arrow, #packageDetail .mylist-group3 .r-arrow, #reportList .mylist-group3 .r-arrow, #reportDetail .mylist-group3 .r-arrow, #appointmentInfo .mylist-group3 .r-arrow, #payType .mylist-group3 .r-arrow, #reportWay .mylist-group3 .r-arrow, #reportToPerson .mylist-group3 .r-arrow, #invoice .mylist-group3 .r-arrow, #appointmentResultSuc .mylist-group3 .r-arrow, #myOrderReportList .mylist-group3 .r-arrow, #myOrderList .mylist-group3 .r-arrow, #additionalItem .mylist-group3 .r-arrow {
      background: #fff url("../images/account_03.png") no-repeat 95.5% center;
      background-size: 7px; }
    #serverList .mylist-group3 input, #queryRecord .mylist-group3 input, #packageDetail .mylist-group3 input, #reportList .mylist-group3 input, #reportDetail .mylist-group3 input, #appointmentInfo .mylist-group3 input, #payType .mylist-group3 input, #reportWay .mylist-group3 input, #reportToPerson .mylist-group3 input, #invoice .mylist-group3 input, #appointmentResultSuc .mylist-group3 input, #myOrderReportList .mylist-group3 input, #myOrderList .mylist-group3 input, #additionalItem .mylist-group3 input {
      margin-bottom: 10px; }
  #serverList .no-service, #queryRecord .no-service, #packageDetail .no-service, #reportList .no-service, #reportDetail .no-service, #appointmentInfo .no-service, #payType .no-service, #reportWay .no-service, #reportToPerson .no-service, #invoice .no-service, #appointmentResultSuc .no-service, #myOrderReportList .no-service, #myOrderList .no-service, #additionalItem .no-service {
    margin: 15% auto;
    width: 156px;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    color: #999; }
  #serverList .submitbtn, #queryRecord .submitbtn, #packageDetail .submitbtn, #reportList .submitbtn, #reportDetail .submitbtn, #appointmentInfo .submitbtn, #payType .submitbtn, #reportWay .submitbtn, #reportToPerson .submitbtn, #invoice .submitbtn, #appointmentResultSuc .submitbtn, #myOrderReportList .submitbtn, #myOrderList .submitbtn, #additionalItem .submitbtn {
    width: 100%;
    padding: 10px;
    background: #eb6100;
    border: none;
    color: #fff; }

#confirmInfo, #addfamilyInfo, #familyInfoList, #invoice, .cgInfoForm {
  background-color: #fff;
  font-family: simHei;
  color: #535353; }
  #confirmInfo .item, #addfamilyInfo .item, #familyInfoList .item, #invoice .item, .cgInfoForm .item {
    clear: both;
    padding: 10px;
    border-bottom: 1px solid #d7d8dd; }
    #confirmInfo .item .formLeft, #addfamilyInfo .item .formLeft, #familyInfoList .item .formLeft, #invoice .item .formLeft, .cgInfoForm .item .formLeft {
      float: left;
      width: 63px;
      line-height: 34px; }
    #confirmInfo .item .formRight, #confirmInfo .item .select_box, #addfamilyInfo .item .formRight, #addfamilyInfo .item .select_box, #familyInfoList .item .formRight, #familyInfoList .item .select_box, #invoice .item .formRight, #invoice .item .select_box, .cgInfoForm .item .formRight, .cgInfoForm .item .select_box {
      margin-left: 68px;
      border: none;
      height: 34px;
      line-height: 34px;
      overflow: hidden; }
      #confirmInfo .item .formRight .form-control, #confirmInfo .item .select_box .form-control, #addfamilyInfo .item .formRight .form-control, #addfamilyInfo .item .select_box .form-control, #familyInfoList .item .formRight .form-control, #familyInfoList .item .select_box .form-control, #invoice .item .formRight .form-control, #invoice .item .select_box .form-control, .cgInfoForm .item .formRight .form-control, .cgInfoForm .item .select_box .form-control {
        border: none;
        box-shadow: none; }
    #confirmInfo .item .select_box .form-control, #addfamilyInfo .item .select_box .form-control, #familyInfoList .item .select_box .form-control, #invoice .item .select_box .form-control, .cgInfoForm .item .select_box .form-control {
      padding-left: 5px;
      color: #555; }
    #confirmInfo .item .formRightRadio .radioContainer, #addfamilyInfo .item .formRightRadio .radioContainer, #familyInfoList .item .formRightRadio .radioContainer, #invoice .item .formRightRadio .radioContainer, .cgInfoForm .item .formRightRadio .radioContainer {
      display: inline-block;
      /*fix from float:left;margin-right:25px;*/ }
      #confirmInfo .item .formRightRadio .radioContainer .radio, #confirmInfo .item .formRightRadio .radioContainer .ckbox, #addfamilyInfo .item .formRightRadio .radioContainer .radio, #addfamilyInfo .item .formRightRadio .radioContainer .ckbox, #familyInfoList .item .formRightRadio .radioContainer .radio, #familyInfoList .item .formRightRadio .radioContainer .ckbox, #invoice .item .formRightRadio .radioContainer .radio, #invoice .item .formRightRadio .radioContainer .ckbox, .cgInfoForm .item .formRightRadio .radioContainer .radio, .cgInfoForm .item .formRightRadio .radioContainer .ckbox {
        display: inline-block;
        position: relative;
        width: 23px;
        height: 23px;
        margin: 8px;
        padding: 3px;
        border: 1px solid #A4A4A4;
        border-radius: 100%;
        background: #E5E5E5;
        vertical-align: top;
        cursor: pointer; }
      #confirmInfo .item .formRightRadio .radioContainer .pip, #addfamilyInfo .item .formRightRadio .radioContainer .pip, #familyInfoList .item .formRightRadio .radioContainer .pip, #invoice .item .formRightRadio .radioContainer .pip, .cgInfoForm .item .formRightRadio .radioContainer .pip {
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 100%;
        background: #E5E5E5; }
    #confirmInfo .item .formRightRadio .on .pip, #addfamilyInfo .item .formRightRadio .on .pip, #familyInfoList .item .formRightRadio .on .pip, #invoice .item .formRightRadio .on .pip, .cgInfoForm .item .formRightRadio .on .pip {
      background: #e75f07; }

#invoice .mypanel {
  margin-bottom: 0; }
#invoice .need-inv .list-group-item .tip {
  color: #999;
  font-size: 12px; }
#invoice .need-inv .list-group-item .form-control {
  margin: 10px 0; }
#invoice .need-inv .list-group-item:first-child {
  margin-bottom: 10px;
  border-bottom: none; }
#invoice .need-inv .list-group-item:last-child {
  padding-bottom: 0; }
#invoice .need-inv {
  position: relative; }
  #invoice .need-inv .inv-radio {
    position: absolute;
    top: 5px;
    right: 15px;
    width: 50px;
    height: 20px; }
    #invoice .need-inv .inv-radio i {
      display: inline-block;
      cursor: pointer;
      padding-right: 20px;
      transition: all ease 0.2s;
      -webkit-transition: all ease 0.2s;
      border-radius: 25px;
      box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5); }
    #invoice .need-inv .inv-radio i:before {
      display: block;
      content: '';
      width: 30px;
      height: 30px;
      border-radius: 30px;
      background: white;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }
  #invoice .need-inv .inv-radio :checked + i {
    padding-right: 0;
    padding-left: 20px;
    background: #E75F07;
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5), inset 0 0 40px #E75F07; }
  #invoice .need-inv .Replaced {
    position: absolute;
    left: -9999em; }
#invoice .formRightRadio {
  margin-left: 0; }
#invoice .invoiceNow {
  padding: 15px 30px;
  background: #eee; }
  #invoice .invoiceNow p {
    margin-bottom: 12px;
    color: #5d5d5d; }
  #invoice .invoiceNow input {
    margin-bottom: 10px; }
  #invoice .invoiceNow .slide {
    width: 100%;
    height: 42px;
    padding: 10px;
    color: #979797;
    border: 1px solid #D7D8DD;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #fff; }
    #invoice .invoiceNow .slide span {
      margin-top: 7px;
      float: right;
      width: 0px;
      height: 0px;
      line-height: 0;
      border-top: 8px solid #dcdcdc;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 0; }
  #invoice .invoiceNow ul {
    width: 100%;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.8s ease;
    border: 1px solid #d7d8dd;
    border-bottom: none;
    color: #5d5d5d;
    font-size: 13px;
    background-color: #fff;
    margin-bottom: 10px;
    overflow: hidden; }
    #invoice .invoiceNow ul li {
      border-bottom: 1px solid #d7d8dd;
      padding: 10px; }

/*newAccount*/
.myAccountNew .container .personContent {
  float: left;
  margin-left: 10px;
  padding-top: 5px; }
  .myAccountNew .container .personContent p {
    margin-bottom: 0px;
    font-size: 16px;
    font-family: 'simHei'; }
.myAccountNew .container .row {
  background: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 14px;
  font-family: 'simHei';
  border-bottom: 1px solid #eee; }
  .myAccountNew .container .row .col-xs-10 img {
    margin-right: 10px;
    width: 15px; }
  .myAccountNew .container .row .col-xs-2 img {
    width: 5px; }
.myAccountNew .container .personContent_row {
  background: #eee; }
.myAccountNew .container .loginout_row {
  background: #fff;
  margin-top: 30px; }
.myAccountNew .container .col-xs-12 .login-btn {
  display: block;
  width: 100%;
  background: #F37022;
  color: #fff;
  font-size: 15px;
  text-align: center;
  padding: 13px 0;
  border-radius: 3px;
  font-family: 'simHei'; }
.myAccountNew .myaccont_personPic {
  float: left;
  width: 50px; }
.myAccountNew .new_footer .footer_nav {
  background: #323232;
  padding: 10px 0;
  height: 50px; }
  .myAccountNew .new_footer .footer_nav .col-xs-3 img {
    width: 20px; }
  .myAccountNew .new_footer .footer_nav .col-xs-3 img.aboutIkang {
    width: 12px; }
  .myAccountNew .new_footer .footer_nav p {
    font-size: 12px;
    font-family: 'simHei';
    color: #fff; }
  .myAccountNew .new_footer .footer_nav .row {
    padding: 0;
    background: #323232;
    border-bottom: 0; }

.myCountNav {
  padding-top: 15px;
  font-size: 16px;
  color: #333;
  cursor: pointer;
  font-family: 'simHei'; }
  .myCountNav .myCountNavLi {
    position: relative;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #fff; }
  .myCountNav .selected {
    border-color: #F56500;
    /*F39800*/
    color: #F56500; }
  .myCountNav .RightArrowContainer {
    position: absolute;
    top: 0;
    right: 0;
    width: 37px;
    height: 37px;
    cursor: pointer;
    z-index: -1; }
  .myCountNav .RightArrow {
    position: absolute;
    top: 4px;
    right: 8px;
    background: url("../images/rightArrow.png") no-repeat;
    background-position: -11px;
    background-size: 30px;
    width: 16px;
    height: 31px; }
  .myCountNav .selected .RightArrow {
    background-position: 8px; }

/*realName*/
.realName .pd15 {
  padding: 15px;
  font-family: 'simHei'; }
  .realName .pd15 p {
    margin: 0; }
.realName .formRightRadio {
  overflow: hidden; }
.realName .radioContainer {
  display: inline-block;
  /*fix from float:left;margin-right:25px;*/ }
.realName .radio, .realName .ckbox {
  display: inline-block;
  height: 24px;
  width: 24px;
  position: relative;
  margin: 5px;
  padding: 3px;
  border: 1px solid #A4A4A4;
  border-radius: 100%;
  background: #E5E5E5;
  vertical-align: top;
  cursor: pointer; }
.realName .pip {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background: #E5E5E5; }
.realName .on .pip {
  background: #e75f07; }

/*manage.html*/
.myCountMan {
  font-family: 'simHei'; }
  .myCountMan .subTitle {
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    color: #F56500; }
  .myCountMan .manageContent {
    padding: 15px 0; }
  .myCountMan .manageInnerContent {
    margin: 15px 0 auto;
    border: 1px solid #ccc; }
  .myCountMan .manageInnerContent li {
    margin: 0;
    padding: 10px;
    border-bottom: 1px solid #ccc;
    color: #666; }
  .myCountMan .manageInnerContent li:last-child {
    border: none; }
  .myCountMan .manageInnerContent .cpsw_tips {
    border-bottom: none; }
  .myCountMan .select_box select {
    padding: 7px;
    border: none;
    width: 99%; }
  .myCountMan .leftspan {
    margin-right: 5px; }
  .myCountMan .manageContent .cpsw_tips {
    border-bottom: none; }
  .myCountMan .manageInnerLeft {
    padding: 10px;
    border: 1px solid #ccc;
    color: #666; }
  .myCountMan .manageInnerLeft li {
    margin: 0; }
  .myCountMan .right {
    float: right; }
  .myCountMan .price {
    color: #F56500; }
  .myCountMan .noDetail {
    display: none;
    color: #666; }

/*cityList.html*/
.cityList {
  background: #fff; }
  .cityList .row {
    text-align: left;
    padding: 5% 0;
    font-size: 1.2em;
    border-bottom: 1px solid #DCDCDC; }
  .cityList .cityList_classify {
    background: #FFF7E0;
    color: #EAC26D;
    border-bottom: #F5E5B4;
    padding: 1% 0; }
  .cityList .totallist {
    background: #dcdcdc;
    color: #898989;
    font-size: 14px;
    border-bottom: #d7d7d7;
    padding: 1% 0; }

/*cityList_detail銆俬tml*/
.cityList_detail .cityList_classify {
  text-align: center; }
.cityList_detail table tr td:first-child {
  width: 30%; }
.cityList_detail table tr:first-child td {
  border-top: 0; }
.cityList_detail .container .row {
  padding-top: 0; }
.cityList_detail .container table tr td p {
  margin-bottom: 0;
  text-align: left;
  font-family: 'SimHei'; }
  @media screen and (min-width: 321px) and (max-width: 375px) {
    .cityList_detail .container table tr td p {
      line-height: 1.5; } }
.cityList_detail .cityListDe_addr, .cityList_detail .cityListDe_phone {
  font-size: 12px;
  color: #313131; }
.cityList_detail .cityListDe_name {
  font-weight: bold;
  font-size: 15px; }
@media screen and (min-width: 480px) {
  .cityList_detail .cityListDe_addr, .cityList_detail .cityListDe_phone {
    font-size: 24px; }
  .cityList_detail .cityListDe_name {
    font-weight: bold;
    font-size: 30px; } }

/*hospInfo*/
.hospInfo .metro_block {
  border: 0.2em solid #fff;
  text-align: center;
  color: #fff; }
.hospInfo .hosfoot {
  margin: 15px;
  font-size: 14px;
  background: #C23916;
  padding: 15px;
  color: #e5e5e5;
  overflow: hidden; }
.hospInfo .mobilehide {
  display: block; }
@media (max-width: 768px) {
  .hospInfo .mobilehide {
    display: none; }
  .hospInfo .pchide {
    display: block; } }

/*health.html*/
.health_healthBroad .health_content {
  font-size: 1.2em;
  margin: 4% -5px; }
  .health_healthBroad .health_content .row_bg {
    margin: 0;
    border-bottom: 1px solid #eee; }
  .health_healthBroad .health_content .health_title_border {
    width: 10px;
    height: 100%;
    display: block;
    background: #88C896;
    display: block; }
  .health_healthBroad .health_content .col-xs-8 {
    text-align: left;
    padding: 3% 0 3% 15px;
    background: url("../images/health_bg.png") repeat-y; }
  .health_healthBroad .health_content .yiliao {
    text-align: left;
    padding: 3% 0 3% 15px; }
  .health_healthBroad .health_content .col-xs-4 {
    text-align: right;
    padding: 3% 15px 3% 0; }
  .health_healthBroad .health_content .col-xs-12 {
    padding: 10px; }
    .health_healthBroad .health_content .col-xs-12 h4 {
      text-align: left; }
    .health_healthBroad .health_content .col-xs-12 p {
      font-size: 0.9em;
      text-align: left;
      margin-bottom: 0; }

/*health_healthBroadDetail.html*/
.health_healthBroadDetail {
  background: #eee; }
  .health_healthBroadDetail .container {
    background: #eee; }
  .health_healthBroadDetail h3 {
    text-align: left;
    font-size: 1.2em; }
  .health_healthBroadDetail p {
    text-align: left; }
  .health_healthBroadDetail p.title {
    text-align: left;
    color: #A5A5A5;
    margin: 5% 0; }
  .health_healthBroadDetail img {
    margin-bottom: 5%; }
  .health_healthBroadDetail .guanjianci {
    color: #458BC9; }

.myIkang_custom {
  text-align: center;
  position: relative;
  font-family: 'SimHei';
  min-height: 100%;
  /*nav{margin-bottom:0;font-size:2em;height:2.3em;line-height:2.3em;background: #fff;  border-bottom: 1px #b8b8b8 solid}

          .goback_icon{width:14px;position: absolute;top:30%;left:3%;}  */ }
  .myIkang_custom .costom_ad {
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    padding: 6% 0; }
  .myIkang_custom .costom_ad img {
    width: 85%;
    border-radius: 18px; }
  .myIkang_custom .costom_talk {
    width: 100%;
    text-align: center; }
  .myIkang_custom .costom_talk .talk_line {
    width: 95%;
    height: 40px;
    margin: 0 auto;
    background: url(../images/line.png);
    line-height: 37px; }
  .myIkang_custom .costom_talk .talk_txt {
    background: #f3f3f3;
    font-size: 15px;
    padding: 1%;
    color: #434343; }
  .myIkang_custom .costom_talk .talk_only {
    font-size: 14px;
    color: #7d7d7d;
    padding: 2% 0; }
  .myIkang_custom .costom_talk .begin_btn {
    width: 25%;
    margin: 3% auto;
    max-width: 180px; }
  .myIkang_custom .costom_talk .arrow1 {
    width: 20%;
    margin: 5px auto;
    max-width: 100px; }
  .myIkang_custom .costom_talk .begin_btn img {
    width: 100%; }
  .myIkang_custom .costom_talk .arrow1 img {
    width: 40%; }
  .myIkang_custom .costom_talk .other {
    margin-bottom: 40px;
    font-size: 11px; }
  .myIkang_custom .costom_talk .other .warn {
    color: #959595; }
  .myIkang_custom .costom_talk .other .info {
    color: #959595; }
  .myIkang_custom .hh {
    height: 20px; }
  @media screen and (min-width: 414px) {
    .myIkang_custom .hh {
      height: 45px; } }
  @media screen and (min-width: 480px) {
    .myIkang_custom .costom_talk .talk_txt {
      font-size: 30px; }
    .myIkang_custom .costom_talk .talk_only {
      font-size: 28px; }
    .myIkang_custom .costom_talk .other {
      font-size: 22px; } }

.cityList {
  background: #fff; }
  .cityList .row {
    text-align: left;
    padding: 5% 0;
    font-size: 1.2em;
    border-bottom: 1px solid #DCDCDC;
    font-family: 'simHei'; }
  .cityList .cityList_classify {
    background: #FFF7E0;
    color: #EAC26D;
    border-bottom: #F5E5B4;
    padding: 1% 0; }

.My_MEC {
  font-family: 'SimHei'; }
  .My_MEC .totalMEC {
    background: #DCDCDC;
    text-align: center;
    font-size: 14px;
    color: #898989;
    padding: 1% 0; }
  .My_MEC .MEClist {
    list-style: none;
    margin: 0;
    padding: 0; }
  .My_MEC .MEClist li {
    background: #fff;
    padding: 3% 5% 3% 0;
    border-bottom: 1px #dcdcdc solid; }
  .My_MEC .MEClist .chked {
    background: #f5f9fe; }
  .My_MEC .MEClist li .lcheckbox {
    width: 15%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin-left: 5px; }
  .My_MEC .MEClist li .lcheckbox img {
    width: 51%;
    max-width: 48px; }
  .My_MEC .MEClist li .rcontent {
    width: 80%;
    display: inline-block;
    vertical-align: middle; }
  .My_MEC .MEClist li .rcontent .tag {
    background: url(../images/tag.png) no-repeat;
    background-size: 20px 40px;
    padding-left: 20px; }
  .My_MEC .MEClist li .rcontent .tag span {
    vertical-align: middle;
    display: inline-block;
    height: 40px;
    padding: 0 10px;
    background: #f37022;
    line-height: 40px;
    border-radius: 0 2px 2px 0;
    font-size: 1.6em;
    color: #fff; }
  .My_MEC .MEClist li .rcontent .mec_name {
    font-size: 15px;
    width: 100%; }
  .My_MEC .MEClist li .rcontent .mec_address {
    font-size: 12px;
    color: #313131;
    margin: 1% 0;
    width: 100%; }
  .My_MEC .MEClist li .rcontent .mec_detail {
    font-size: 11px;
    color: #f37022;
    width: 100%; }
  .My_MEC .MEClist li .rcontent .mec_content {
    font-size: 11px;
    color: #535353;
    background: #eeeeee;
    padding: 3%;
    margin: 3% 0; }
  .My_MEC .MEClist li .rcontent .mec_content span {
    white-space: nowrap; }
  .My_MEC .step-section {
    background: #fff; }
  @media screen and (max-width: 480px) {
    .My_MEC .totalMEC {
      font-size: 14px; }
    .My_MEC .MEClist li .rcontent .mec_name {
      font-size: 15px; }
    .My_MEC .MEClist li .rcontent .mec_address {
      font-size: 12px;
      color: #313131;
      margin: 1% 0; }
    .My_MEC .MEClist li .rcontent .mec_detail {
      font-size: 11px;
      color: #f37022; }
    .My_MEC .MEClist li .rcontent .mec_content {
      font-size: 11px; }
    .My_MEC .MEClist li .rcontent .tag {
      background-size: 15px 26px;
      padding-left: 15px; }
    .My_MEC .MEClist li .rcontent .tag span {
      height: 26px;
      line-height: 26px;
      font-size: 13px;
      padding: 0 7px; } }
  .My_MEC .step {
    height: 60px;
    border-top: 1px solid #b9b9b9;
    padding: 10px 5%;
    color: #fff;
    font-weight: 700;
    text-align: center; }
    .My_MEC .step .last_step {
      height: 41px;
      border-radius: 3px;
      background: #a0a0a0;
      float: left;
      width: 125px;
      line-height: 41px; }
    .My_MEC .step .next_step {
      height: 41px;
      border-radius: 3px;
      background: #eb6100;
      float: right;
      width: 125px;
      line-height: 41px; }
    .My_MEC .step .big_step {
      height: 41px;
      border-radius: 3px;
      background: #eb6100;
      float: right;
      width: 100%;
      line-height: 41px; }
    .My_MEC .step .statement {
      height: 41px;
      line-height: 41px;
      float: left;
      width: 125px;
      text-align: left;
      color: #e76007;
      font-size: 0.88em; }
      .My_MEC .step .statement img {
        width: 12%;
        vertical-align: middle; }
      .My_MEC .step .statement span {
        vertical-align: middle;
        text-underline-position: above;
        text-decoration: underline; }
  .My_MEC .topHeight {
    height: 60px; }
  .My_MEC .Pfixed {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #eee;
    z-index: 8; }

/****************EnterPay cx ****************/
.payConfirmS1 {
  background-color: #f2f2f2;
  font-family: "Microsoft YaHei", Arial, "Helvetica";
  /*.phone-num{
      padding: 4px;
      border: none;
      width: 95%;
      line-height: 19px;
  }*/
  /*pay stem 2*/ }
  .payConfirmS1 h1, .payConfirmS1 h2, .payConfirmS1 h3 {
    margin: 0;
    font-weight: normal;
    font-family: "Microsoft YaHei", Arial, "Helvetica";
    line-height: normal; }
  .payConfirmS1 h1 {
    font-size: 18px; }
  .payConfirmS1 h2 {
    font-size: 16px; }
  .payConfirmS1 h3 {
    font-size: 14px; }
  .payConfirmS1 li {
    margin: 0; }
  .payConfirmS1 .pd15 {
    padding: 15px; }
  .payConfirmS1 .mg10 {
    margin: 10px 0; }
  .payConfirmS1 .ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .payConfirmS1 .orange {
    color: #F37022; }
  .payConfirmS1 .p-orange {
    color: #F37022;
    width: 25%; }
  .payConfirmS1 .pay-title {
    display: inline-block;
    width: 75%; }
  .payConfirmS1 .gray {
    color: #a0a0a0;
    margin-left: 0;
    background-color: #fff;
    border-color: #fff; }
  .payConfirmS1 .btn {
    display: inline-block;
    padding: 0;
    border-radius: 3px;
    color: #fff;
    height: 30px;
    font-size: 13px;
    line-height: 30px;
    text-align: center; }
  .payConfirmS1 .all {
    width: 100%; }
  .payConfirmS1 .Replaced {
    position: absolute;
    left: -9999em; }
  .payConfirmS1 .nav_other {
    background-color: #fff;
    overflow: hidden; }
  .payConfirmS1 .title {
    position: relative; }
  .payConfirmS1 .nav_other .title h2 {
    margin: 0;
    border-bottom: 1px solid #bababa;
    height: 47px;
    font-size: 18px;
    font-weight: normal;
    line-height: 48px;
    text-align: center; }
  .payConfirmS1 .title .returnpage {
    position: absolute;
    left: 15px;
    top: 0px;
    height: 50px;
    width: 50px; }
  .payConfirmS1 .nav_other .return {
    float: left;
    width: 50px;
    height: 50px;
    background-origin: content-box;
    z-index: 999;
    cursor: pointer; }
  .payConfirmS1 .title .closepage {
    position: absolute;
    right: 15px;
    top: 0px;
    width: 50px;
    height: 50px;
    line-height: 46px;
    text-align: right;
    cursor: pointer; }
  .payConfirmS1 .pay-phone {
    padding: 8px 20px 4px 20px;
    background-color: #fff;
    overflow: hidden;
    border-bottom: 1px solid #BABABA; }
  .payConfirmS1 .pay-icon-wp {
    width: 20px;
    height: 32px; }
  .payConfirmS1 .pay-phone-icon {
    background: url("../images/pay.png") no-repeat 0 0;
    background-size: 256px 216px;
    width: 20px;
    height: 32px;
    /*    margin-top: 8px;*/ }
  .payConfirmS1 .pay-r {
    margin-left: 28px; }
  .payConfirmS1 .pay-rt {
    line-height: 28px; }
  .payConfirmS1 .pay-rb {
    margin-top: 5px;
    font-size: 0.8em;
    color: #959595; }
  .payConfirmS1 .pay-rb img {
    width: 244px;
    height: 12px; }
  .payConfirmS1 .phone-text {
    float: left;
    width: 60px; }
  .payConfirmS1 .pnum-wp {
    margin-left: 65px;
    border: 1px solid #ccc;
    border-radius: 3px;
    overflow: hidden; }
  .payConfirmS1 .btn-fixed {
    /*    display: table;*/
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 10;
    width: 100%;
    padding: 3% 0;
    background-color: #fff;
    border-top: 1px solid #BABABA;
    border-width: 1px 0 0 0;
    /*  height:53px;*/ }
  .payConfirmS1 .btn-fixed .btn-fixed-wrapper {
    padding: 0 15px;
    overflow: hidden; }
  .payConfirmS1 .sum-price {
    display: inline-block;
    line-height: 31px; }
  .payConfirmS1 .sum-price span {
    margin-left: 5px; }
  .payConfirmS1 .btn-fixed .sum-btn {
    display: inline-block;
    color: #F37022;
    float: right; }
  .payConfirmS1 .btn-fixed .sum-btn a {
    width: 100px;
    background-color: #F37022;
    cursor: pointer; }
  .payConfirmS1 .pay-icon1-wp {
    margin-top: -5px;
    margin-left: 15px;
    width: 40px;
    height: 40px; }
  .payConfirmS1 .pay-icon {
    background: url("../images/pay.png") no-repeat;
    width: 40px;
    height: 40px; }
  .payConfirmS1 .pay-icon1 {
    background-position: 2px -165px; }
  .payConfirmS1 .pay-icon2 {
    background-position: -98px -165px; }
  .payConfirmS1 .pay-icon3 {
    background-position: 0px -270px;
    width: 62px; }
  .payConfirmS1 .pay-icon4 {
    background-position: -98px -266px;
    width: 47px; }
  .payConfirmS1 .pay-icon5 {
    background-position: -198px -168px; }
  .payConfirmS1 .pay-r2 {
    margin-left: 105px;
    line-height: 23px; }
  .payConfirmS1 .p-radio {
    display: block;
    margin-top: -4px;
    height: 25px;
    width: 25px;
    float: left;
    position: relative;
    padding: 3px;
    border: 1px solid #A4A4A4;
    border-radius: 100%;
    background: #fff;
    vertical-align: top;
    cursor: pointer; }
  .payConfirmS1 .p-ckbox {
    display: block;
    float: left;
    position: relative;
    margin-top: -1px;
    margin-right: 1px;
    padding: 0;
    width: 25px;
    height: 25px;
    border: 1px solid #A4A4A4;
    border-radius: 0;
    background: #fff;
    cursor: pointer; }
  .payConfirmS1 .on .p-radio .p-pip {
    background: #e75f07; }
  .payConfirmS1 .on .p-ckbox .p-pip {
    background: url("../images/pay.png") no-repeat -301px -177px; }
  .payConfirmS1 .p-pip {
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background: #fff; }
  .payConfirmS1 .zfb .pay-icon1-wp {
    margin-left: 5px;
    width: 62px; }
  .payConfirmS1 .yl .pay-icon1-wp {
    margin-left: 13px;
    width: 47px;
    height: 40px;
    margin-top: -8px; }
  .payConfirmS1 .need-inv {
    position: relative; }
  .payConfirmS1 .need-inv .inv-radio {
    position: absolute;
    top: 10px;
    right: 15px;
    width: 50px;
    height: 20px; }
  .payConfirmS1 .inv-info {
    padding: 13px 15px;
    border-bottom: 1px solid #e5e5e5; }

/*suggestion*/
.telImg {
  margin-top: 15px; }

/*orderList*/
.physicalItem_title {
  font-size: 1em;
  font-weight: bold;
  overflow: hidden;
  /*    .statustipdiv{width:60%;margin:0 auto;
          .paysupic{display: inline-block;}
          .paytitle{color:#E85F05;font-size:1.2em;font-weight: bold;}
      }*/ }
  @media screen and (min-width: 480px) {
    .physicalItem_title {
      font-size: 1.2em; } }
  .physicalItem_title .aboutpic {
    width: 25px; }
  .physicalItem_title .packageDetail {
    margin: 0px;
    padding: 10px;
    display: none;
    border: 1px solid #A3A3A3;
    background: #E5E5E5;
    clear: both;
    font-weight: normal;
    -moz-box-shadow: 1px 1px 5px #999 inset;
    -webkit-box-shadow: 1px 1px 5px #999 inset;
    box-shadow: 1px 1px 5px #999 inset; }
  .physicalItem_title .physicalItem_title {
    border-bottom: none;
    width: 100%; }
  .physicalItem_title .question_tab {
    margin-top: 0;
    line-height: inherit;
    font-size: 1.5em;
    text-align: center;
    text-decoration: none;
    border: none;
    background: #E5E5E5;
    border-bottom: 1px solid #E75F07; }
    @media screen and (max-width: 320px) {
      .physicalItem_title .question_tab {
        font-size: 1em; } }
  .physicalItem_title .item_question_tab2 {
    background: #fff;
    border: 1px solid #E75F07;
    border-bottom: none;
    color: #E75F07; }
  .physicalItem_title img.small_pic {
    width: 7%;
    vertical-align: middle;
    margin-right: 3px;
    margin-bottom: 3px; }
    @media screen and (max-width: 320px) {
      .physicalItem_title img.small_pic {
        width: 12%; } }
    @media screen and (min-width: 320px) and (max-width: 480px) {
      .physicalItem_title img.small_pic {
        width: 12%; } }
    @media screen and (min-width: 980px) {
      .physicalItem_title img.small_pic {
        width: 22px; } }
  .physicalItem_title .tip_vip {
    border-bottom: 1px solid #BABABA;
    padding: 5% 15px;
    font-size: 0.8em;
    font-weight: bold; }
    @media screen and (min-width: 480px) {
      .physicalItem_title .tip_vip {
        font-size: 1em; } }
    .physicalItem_title .tip_vip img.small_tip {
      width: 7%;
      vertical-align: middle;
      margin-right: 3px;
      margin-bottom: 3px; }
      @media screen and (min-width: 320px) and (max-width: 480px) {
        .physicalItem_title .tip_vip img.small_tip {
          width: 5%; } }
      @media screen and (min-width: 480px) {
        .physicalItem_title .tip_vip img.small_tip {
          width: 22px; } }
  .physicalItem_title .item_li {
    padding: 5% 0px;
    border-bottom: 1px solid #BABABA;
    font-size: 1em;
    font-weight: bold; }
    @media screen and (min-width: 480px) {
      .physicalItem_title .item_li {
        font-size: 1.2em; } }
    .physicalItem_title .item_li .item_con {
      color: #086DB9;
      text-decoration: underline;
      height: 30px;
      display: inline-block;
      float: right;
      width: 80%; }
    .physicalItem_title .item_li .item_money {
      color: #525252; }
    .physicalItem_title .item_li .goStyle {
      text-align: right; }
  .physicalItem_title .item_confirm {
    padding: 2% 0px;
    border: none; }
  .physicalItem_title .physicalcom {
    background: #FCEFDE;
    border-bottom: 1px solid #BABABA;
    border-top: 1px solid #BABABA;
    padding: 0 15px 10px 15px;
    font-weight: bold;
    color: #626260; }
    .physicalItem_title .physicalcom .physicalFont {
      font-size: 1.1em;
      font-weight: bold;
      color: #626260; }
    .physicalItem_title .physicalcom .physicalComList {
      padding: 5px 0; }
  .physicalItem_title .steppic {
    width: 50%;
    margin-bottom: 10px; }
    @media screen and (min-width: 480px) {
      .physicalItem_title .steppic {
        width: 25%; } }
    @media screen and (min-width: 320px) and (max-width: 479px) {
      .physicalItem_title .steppic {
        width: 30%; } }
  .physicalItem_title ul.chosePayStyle {
    list-style: none;
    overflow: auto;
    display: inline-block;
    margin: 0px 0px 10px 0px;
    padding: 0;
    text-align: right; }
    .physicalItem_title ul.chosePayStyle li {
      float: left;
      display: inline-block;
      width: 10px;
      height: 10px;
      border-radius: 10px;
      background: #808080;
      margin-right: 10px; }
  .physicalItem_title .topaythis {
    display: inline-block;
    width: 70%;
    padding: 10px 10px;
    font-size: 1.0em;
    font-weight: bold;
    border-radius: 5px;
    vertical-align: middle; }
    .physicalItem_title .topaythis img {
      width: 30%;
      float: left;
      vertical-align: middle;
      margin-top: 3px; }
      @media screen and (min-width: 480px) {
        .physicalItem_title .topaythis img {
          width: 15%; } }
  .physicalItem_title .toZFB {
    border: 1px solid #F97C00;
    color: #F97C00;
    margin-bottom: 10px; }
  .physicalItem_title .toYL {
    border: 1px solid #A0A0A0;
    color: #626262;
    padding: 2px 10px;
    line-height: 265%; }

.orderList {
  border: 1px solid #DADADA;
  width: 90%;
  margin: 1.5em auto;
  font-size: 1em;
  font-weight: bold;
  color: #7C7C7C;
  font-family: 'simHei'; }
  .orderList .row {
    padding: 5px 0; }
  .orderList .orderList-row {
    padding: 10px 0;
    border-bottom: 1px solid #DADADA;
    margin-bottom: 5px; }
    .orderList .orderList-row .orderList-right {
      text-align: right; }
  .orderList .orderListNum {
    font-size: 1.2em;
    font-weight: bold;
    color: #FE0000; }
  .orderList .rowtpPay {
    margin: 10px 5px;
    border-top: 1px solid #DADADA;
    text-align: right; }
    .orderList .rowtpPay .toPay {
      display: inline-block;
      padding: 5px 20px;
      border: 2px solid #E86008;
      color: #E86008;
      border-radius: 5px;
      text-decoration: none;
      font-family: 'simHei'; }
    .orderList .rowtpPay .col-xs-5 {
      padding-left: 0; }
  .orderList .fontSize {
    font-size: 0.8em; }

/*bind yuyue*/
.bindchose {
  font-family: 'simHei'; }
  .bindchose .bindNewCardbtn {
    margin-left: 10%;
    width: 80%;
    display: block;
    background: #919191;
    font-weight: normal;
    color: #fff;
    font-size: 1.2em;
    text-align: center;
    padding: 3% 0;
    border-radius: 3px;
    margin-top: 11%;
    text-decoration: none; }
  .bindchose .orangeBind {
    background: #F37022; }

/*pop alert*/
.alertPopbg {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #000;
  opacity: 0.3;
  z-index: 999; }

.alertContent {
  width: 90%;
  position: absolute;
  left: 5%;
  top: 30%;
  height: 150px;
  background: #fff;
  z-index: 1000;
  border-radius: 8px;
  font-size: 1.2em;
  font-family: 'simHei';
  padding: 5%; }
  .alertContent a {
    width: 40%;
    position: absolute;
    bottom: 10%;
    left: 5%;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-family: 'simHei';
    font-size: 1.0em;
    background: #A0A0A0;
    border-radius: 4px; }
  .alertContent .alertbtn {
    left: 55%;
    background: #F47F30; }
  .alertContent .dangerAlert {
    background: #F47F30;
    width: 90%;
    left: 5%; }

.AlertDiv {
  width: 84%;
  left: 8%;
  background: #000;
  border-radius: 5px;
  position: absolute;
  z-index: 999;
  color: #fff;
  padding: 15px;
  font-family: 'simHei';
  text-align: left; }

/*yuyue*/
.yuyue .indexHead {
  background: #DFF0D8;
  color: #69763D;
  padding: 0px; }
.yuyue .indexlabel {
  width: 8em;
  text-align: left;
  float: left;
  margin-left: 20px; }
.yuyue .indexicon {
  width: 6em;
  text-align: center;
  float: right;
  cursor: pointer; }
.yuyue .content {
  min-height: 5em;
  padding-top: 0.8em;
  /*        padding:10px 30px;*/ }
.yuyue .indexlabel h5 {
  padding-left: 0px; }

/*personl yuyue*/
.personal-report {
  height: 100%;
  background: #fff;
  font-family: 'simHei'; }
  .personal-report .yuyueList {
    margin-top: 10px; }
  .personal-report a.reportListtitle {
    width: 100%;
    display: block;
    padding: 10px;
    background: #DEF0D8;
    font-weight: bold;
    color: #6B763E;
    border-radius: 5px 5px 0px 0px; }
  .personal-report .liCon {
    padding: 10px;
    border: 1px solid #DCDEDB;
    margin-bottom: 10px;
    border-radius: 0px 0px 5px 5px;
    background: #fff; }

.taocanList {
  font-family: 'simHei'; }
  .taocanList .container .simplestyle {
    position: static; }
  .taocanList .choseStyle {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
    right: -100%;
    z-index: 100000000;
    bottom: 0;
    display: block;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: 0.2s all ease;
    transition: 0.2s all ease; }
  .taocanList .choseStyle .physicalItem_title .choseStyleli {
    width: 100%;
    margin: 0 auto;
    border-bottom: 1px solid #BABABA;
    padding: 2% 0px; }
  .taocanList .choseStyle .physicalItem_title .choseStyleli div {
    padding: 0; }
  .taocanList .radioStyle {
    width: 30px;
    margin-right: 4px;
    height: 30px;
    border-radius: 30px;
    float: left;
    padding: 3px;
    border: 1px solid #A4A4A4;
    background: #E5E5E5;
    display: inline-block; }
  .taocanList .radioChosed {
    background: #E75F07;
    display: inline-block;
    width: 100%;
    height: 100%;
    float: left;
    border-radius: 100%; }
  .taocanList .choseStyle .physicalItem_title .choseStyleli .versiontitle {
    display: inline-block;
    float: left;
    font-size: 1em;
    height: 30px;
    line-height: 30px; }
  .taocanList .choseStyle-focus {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: 0.2s all ease;
    transition: 0.2s all ease;
    right: 0; }
  .taocanList hr {
    margin: 0; }
  .taocanList .cityLista {
    margin: 0;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #DCDCDC;
    padding: 15px 10px;
    color: #1b1b1b;
    font-size: 16px; }
  .taocanList .media-heading {
    font-weight: 600;
    color: #303030;
    margin-bottom: 15px;
    font-size: 16px; }
  .taocanList .fl {
    font-size: 0.8em;
    width: 50px; }
  .taocanList .hostListAdd {
    margin-left: 50px;
    font-size: 0.8em; }

.alert-info {
  background: none;
  color: #f39800;
  border: 1px #cdcdcd solid; }

.oldQuestion {
  font-family: 'simHei';
  min-height: 100%;
  background: #fff;
  /**/
  /*      .prevstep{margin-right:25%;@media screen and (max-width:320px){margin-right:15%;} @media screen and (min-width:400px){margin-right:20%;}}*/ }
  .oldQuestion .question_title {
    background: #eee;
    font-family: 'SimHei';
    padding: 2% 0;
    text-align: center; }
    @media screen and (min-width: 1024px) {
      .oldQuestion .question_title {
        width: 970px;
        margin: 0 auto; } }
    .oldQuestion .question_title img {
      width: 90%; }
    .oldQuestion .question_title strong {
      font-size: 16px;
      font-weight: bold;
      display: block;
      width: 95%;
      margin: 0 auto;
      padding-top: 8px; }
    .oldQuestion .question_title div {
      font-size: 0.9em;
      color: #000;
      width: 95%;
      font-family: 'SimHei';
      margin: 0 auto;
      line-height: 1.5; }
      @media screen and (min-width: 500px) {
        .oldQuestion .question_title div {
          text-align: center; } }
      .oldQuestion .question_title div .strongly {
        color: #E75F07;
        font-weight: 500;
        text-decoration: underline; }
      .oldQuestion .question_title div .strongly-01 {
        color: #000;
        font-weight: 500;
        text-decoration: line-through; }
  .oldQuestion .questionDes {
    text-decoration: none;
    color: #000;
    display: inline-block;
    padding-right: 20px;
    background: url("../images/questionDes.png") no-repeat right 0;
    font-weight: normal;
    background-size: 13.5px;
    width: 88%; }
  .oldQuestion .questionnoDes {
    display: inline-block;
    width: 80%;
    font-weight: normal; }
  .oldQuestion .row_interpre_title .question_tab {
    padding: 10px;
    font-family: 'SimHei';
    font-weight: normal;
    font-size: 12px; }
  .oldQuestion .row_interpre_title .question_tab2 {
    text-decoration: underline;
    color: #000; }
  .oldQuestion .question_tab {
    border: 1px solid #bababa;
    padding: 10px;
    color: #959595;
    font-size: 0.8em;
    text-align: center; }
  .oldQuestion .form-section {
    width: 90%;
    margin: 0 auto;
    font-family: 'SimHei';
    font-size: 15px;
    font-weight: normal;
    background: #fff; }
    .oldQuestion .form-section label {
      font-weight: normal; }
    .oldQuestion .form-section .row-style {
      border: 1px solid #E76007;
      border-radius: 3px;
      border-right: none; }
    .oldQuestion .form-section .question_tab {
      text-align: center;
      margin-top: 0;
      border: 0;
      color: #E76007;
      font-size: 1em;
      border-right: 1px solid #E76007; }
    .oldQuestion .form-section .question_tab2 {
      background: #E76007;
      text-decoration: none;
      color: #fff; }
    .oldQuestion .form-section .control-label {
      margin-bottom: 3%;
      font-size: 15px;
      width: 100%;
      text-align: left; }
    .oldQuestion .form-section .row-style1 {
      margin-top: 3%;
      font-size: 13px; }
      .oldQuestion .form-section .row-style1 div {
        padding: 0; }
      .oldQuestion .form-section .row-style1 .row-font {
        font-size: 15px;
        color: #434343; }
        @media screen and (min-width: 400px) {
          .oldQuestion .form-section .row-style1 .row-font {
            text-align: center; } }
    .oldQuestion .form-section .form-text {
      margin-top: 3%; }
      .oldQuestion .form-section .form-text .form-textarea {
        padding-left: 0; }
        .oldQuestion .form-section .form-text .form-textarea input {
          border: 1px solid #E75F07; }
    .oldQuestion .form-section label {
      padding-left: 0; }
    .oldQuestion .form-section .form-Options {
      padding-bottom: 15px;
      border-bottom: 1px solid #BABABA; }
      .oldQuestion .form-section .form-Options .tooltipbottom {
        top: 40px;
        border: 1px solid #A0A0A0;
        width: 100%;
        position: static;
        display: none;
        background: #eee;
        vertical-align: top; }
        .oldQuestion .form-section .form-Options .tooltipbottom .arrow {
          top: 43px;
          margin-left: -20%; }
        .oldQuestion .form-section .form-Options .tooltipbottom .content-first {
          font-size: 12px;
          color: #313131;
          overflow: hidden; }
          .oldQuestion .form-section .form-Options .tooltipbottom .content-first .choseimgstyle {
            display: inline-block;
            position: relative;
            vertical-align: top; }
          .oldQuestion .form-section .form-Options .tooltipbottom .content-first .title-interpre {
            text-decoration: underline;
            font-size: 1em; }
        .oldQuestion .form-section .form-Options .tooltipbottom .contenttose {
          color: #E75F07;
          font-size: 1.3em;
          font-weight: bold; }
        .oldQuestion .form-section .form-Options .tooltipbottom .iconcolor {
          background: #eee;
          color: #E75F07;
          display: inline-block;
          vertical-align: middle;
          font-size: 1.0em; }
        .oldQuestion .form-section .form-Options .tooltipbottom .contentList ul {
          list-style: none;
          padding: 0;
          margin-top: 5px; }
          .oldQuestion .form-section .form-Options .tooltipbottom .contentList ul li {
            padding: 10px;
            margin-top: 10px; }
          .oldQuestion .form-section .form-Options .tooltipbottom .contentList ul .iconcolor01 {
            margin-right: 5px; }
          .oldQuestion .form-section .form-Options .tooltipbottom .contentList ul .listchosed {
            background: #A0A0A0;
            border-radius: 5px;
            color: #fff; }
        .oldQuestion .form-section .form-Options .tooltipbottom .contentList .tiptwo {
          display: none; }
    .oldQuestion .form-section .form_cityMessage {
      margin-left: -30px;
      margin-right: -30px;
      margin-top: 10px;
      padding-top: 1px;
      padding-bottom: 1px; }
      .oldQuestion .form-section .form_cityMessage .form-group {
        margin-left: 15px;
        margin-right: 15px;
        padding: 10px;
        border: 1px solid #d7d8dd;
        background: #fff;
        margin-top: 10px;
        font-size: 12px; }
  .oldQuestion .modal-content {
    text-align: center;
    overflow: hidden; }
    .oldQuestion .modal-content a {
      display: inline-block;
      text-decoration: none;
      padding: 10px 40px;
      border-radius: 5px;
      background: #A0A0A0;
      color: #fff;
      font-size: 1.1em;
      font-weight: bold; }
      @media screen and (min-width: 480px) {
        .oldQuestion .modal-content a {
          font-size: 1.3em; } }
    .oldQuestion .modal-content .prevstep {
      margin-right: 7%; }
      @media screen and (min-width: 400px) {
        .oldQuestion .modal-content .prevstep {
          margin-right: 20%; } }
    .oldQuestion .modal-content .nextstep {
      background: #E75F07; }
  .oldQuestion .step-section {
    background: #eee;
    width: 100%;
    padding: 10px 5%;
    text-align: center;
    position: fixed;
    bottom: 0;
    z-index: 500;
    border-top: 1px solid #b9b9b9;
    float: left;
    height: 64px;
    /*      .prevstep{margin-right:25%;@media screen and (max-width:320px){margin-right:15%;} @media screen and (min-width:400px){margin-right:20%;}}*/ }
    .oldQuestion .step-section a {
      display: inline-block;
      text-decoration: none;
      border-radius: 3px;
      background: #A0A0A0;
      color: #fff;
      font-family: 'simHei';
      font-size: 1.2em; }
      @media screen and (min-width: 480px) {
        .oldQuestion .step-section a {
          font-size: 1.3em; } }
    .oldQuestion .step-section button {
      display: inline-block;
      text-decoration: none;
      padding: 10px 30px;
      border-radius: 5px;
      background: #A0A0A0;
      color: #fff;
      font-size: 1.1em;
      font-weight: bold; }
      @media screen and (min-width: 480px) {
        .oldQuestion .step-section button {
          font-size: 1.3em; } }
    .oldQuestion .step-section .prevstep {
      float: left; }
    .oldQuestion .step-section .nextstep {
      background: #E75F07;
      float: right; }
    .oldQuestion .step-section .modify {
      margin-right: 25%;
      text-align: center;
      width: 100px;
      padding: 10px; }
      @media screen and (max-width: 300px) {
        .oldQuestion .step-section .modify {
          margin-right: 15%; } }
      @media screen and (min-width: 400px) and (max-width: 480px) {
        .oldQuestion .step-section .modify {
          width: 170px;
          margin-right: 5%; } }
      @media screen and (min-width: 480px) {
        .oldQuestion .step-section .modify {
          margin-right: 20%;
          width: 170px;
          padding: 10px; } }
    .oldQuestion .step-section .modifyToPay {
      margin-right: 5%;
      width: 130px;
      padding: 10px; }
      @media screen and (max-width: 300px) {
        .oldQuestion .step-section .modifyToPay {
          margin-right: 15%; } }
      @media screen and (min-width: 400px) and (max-width: 480px) {
        .oldQuestion .step-section .modifyToPay {
          width: 170px;
          margin-right: 5%; } }
      @media screen and (min-width: 480px) {
        .oldQuestion .step-section .modifyToPay {
          margin-right: 20%;
          width: 170px;
          padding: 10px; } }
    .oldQuestion .step-section .confirmItem {
      background: #E75F07;
      text-align: center;
      width: 100px;
      padding: 10px; }
      @media screen and (min-width: 400px) {
        .oldQuestion .step-section .confirmItem {
          width: 170px;
          padding: 10px; } }
    .oldQuestion .step-section .confirmPay {
      background: #E75F07;
      text-align: center;
      width: 90%;
      padding: 10px; }
    .oldQuestion .step-section span {
      display: inline-block;
      text-decoration: none;
      font-size: 1.2em;
      font-weight: bold; }
      @media screen and (min-width: 480px) {
        .oldQuestion .step-section span {
          font-size: 1.3em; } }
    .oldQuestion .step-section .item_total {
      display: inline;
      background: none;
      padding: 10px 80px 10px 0px;
      margin-right: 8%; }
      @media screen and (min-width: 400px) {
        .oldQuestion .step-section .item_total {
          margin-right: 20%; } }
    .oldQuestion .step-section .item_total_m {
      color: #E70012;
      padding: 10px 0px 10px 80px; }
  .oldQuestion .phsicalItem_new_footer {
    background: #fff;
    border-top: 1px solid #B5B5B5; }
    .oldQuestion .phsicalItem_new_footer a.aftertestep {
      width: 100%; }
  .oldQuestion .physicalItem_footer_right {
    background: #eee;
    height: 64px; }
    .oldQuestion .physicalItem_footer_right img {
      width: 15px;
      margin-right: 10px;
      float: left;
      margin-top: 15px; }
    .oldQuestion .physicalItem_footer_right a.aftertestep {
      width: 50%;
      float: right; }
    .oldQuestion .physicalItem_footer_right a.agree {
      text-decoration: underline;
      color: #e76007;
      padding: 0;
      background: #eee;
      font-size: 11px;
      margin-top: 15px;
      float: left; }
  .oldQuestion .question_title01 {
    width: 90%;
    margin: 0 auto;
    text-align: left;
    font-size: 1.5em;
    font-weight: bold;
    border-bottom: 1px solid #BABABA;
    padding: 10px 0; }
  .oldQuestion .title_bottom {
    border-bottom: 1px solid #A6A6A6; }
  .oldQuestion .marginttTop {
    margin-top: 10px;
    border-color: #E75F07; }
    .oldQuestion .marginttTop .input_border {
      border: 1px solid #EB6100; }
  .oldQuestion .aboutUs {
    line-height: 2;
    font-weight: normal;
    color: #636363; }
    @media screen and (min-width: 480px) {
      .oldQuestion .aboutUs {
        font-size: 1em; } }
    .oldQuestion .aboutUs .aboutikang_pic {
      margin-bottom: 20px; }
    .oldQuestion .aboutUs p {
      font-size: 1em;
      line-height: 2; }
  .oldQuestion .physicalItem_title {
    font-size: 1em;
    font-weight: bold;
    overflow: hidden; }
    @media screen and (min-width: 480px) {
      .oldQuestion .physicalItem_title {
        font-size: 1.2em; } }
    .oldQuestion .physicalItem_title .aboutpic {
      width: 25px; }
    .oldQuestion .physicalItem_title .physicalItem_title {
      border-bottom: none;
      width: 100%; }
    .oldQuestion .physicalItem_title .question_tab {
      margin-top: 0;
      line-height: inherit;
      font-size: 1.5em;
      text-align: center;
      text-decoration: none;
      border: none;
      background: #E5E5E5;
      border-bottom: 1px solid #E75F07; }
      @media screen and (max-width: 320px) {
        .oldQuestion .physicalItem_title .question_tab {
          font-size: 1em; } }
    .oldQuestion .physicalItem_title .item_question_tab2 {
      background: #fff;
      border: 1px solid #E75F07;
      border-bottom: none;
      color: #E75F07; }
    .oldQuestion .physicalItem_title img.small_pic {
      width: 7%;
      vertical-align: middle;
      margin-right: 3px;
      margin-bottom: 3px; }
      @media screen and (max-width: 320px) {
        .oldQuestion .physicalItem_title img.small_pic {
          width: 12%; } }
      @media screen and (min-width: 320px) and (max-width: 480px) {
        .oldQuestion .physicalItem_title img.small_pic {
          width: 12%; } }
      @media screen and (min-width: 980px) {
        .oldQuestion .physicalItem_title img.small_pic {
          width: 22px; } }
    .oldQuestion .physicalItem_title .tip_vip {
      border-bottom: 1px solid #BABABA;
      padding: 5% 15px;
      font-size: 0.8em;
      font-weight: bold; }
      @media screen and (min-width: 480px) {
        .oldQuestion .physicalItem_title .tip_vip {
          font-size: 1em; } }
      .oldQuestion .physicalItem_title .tip_vip img.small_tip {
        width: 7%;
        vertical-align: middle;
        margin-right: 3px;
        margin-bottom: 3px; }
        @media screen and (min-width: 320px) and (max-width: 480px) {
          .oldQuestion .physicalItem_title .tip_vip img.small_tip {
            width: 5%; } }
        @media screen and (min-width: 480px) {
          .oldQuestion .physicalItem_title .tip_vip img.small_tip {
            width: 22px; } }
    .oldQuestion .physicalItem_title .item_li {
      padding: 5% 0px;
      border-bottom: 1px solid #BABABA;
      font-size: 1em;
      font-weight: bold; }
      @media screen and (min-width: 480px) {
        .oldQuestion .physicalItem_title .item_li {
          font-size: 1.2em; } }
      .oldQuestion .physicalItem_title .item_li .item_con {
        color: #086DB9;
        text-decoration: underline;
        height: 30px;
        display: inline-block;
        float: right;
        width: 80%; }
      .oldQuestion .physicalItem_title .item_li .item_money {
        color: #525252; }
      .oldQuestion .physicalItem_title .item_li .goStyle {
        text-align: right; }
    .oldQuestion .physicalItem_title .item_confirm {
      padding: 2% 0px;
      border: none; }
    .oldQuestion .physicalItem_title .statustipdiv {
      width: 60%;
      margin: 0 auto; }
      .oldQuestion .physicalItem_title .statustipdiv .paysupic {
        width: 30%;
        display: inline-block; }
      .oldQuestion .physicalItem_title .statustipdiv .paytitle {
        color: #E85F05;
        font-size: 1.2em;
        font-weight: bold; }
    .oldQuestion .physicalItem_title .physicalcom {
      background: #FCEFDE;
      border-bottom: 1px solid #BABABA;
      border-top: 1px solid #BABABA;
      padding: 0 15px 10px 15px;
      font-weight: bold;
      color: #626260; }
      .oldQuestion .physicalItem_title .physicalcom .physicalFont {
        font-size: 1.1em;
        font-weight: bold;
        color: #626260; }
      .oldQuestion .physicalItem_title .physicalcom .physicalComList {
        padding: 5px 0; }
    .oldQuestion .physicalItem_title .steppic {
      width: 50%;
      margin-bottom: 10px; }
      @media screen and (min-width: 480px) {
        .oldQuestion .physicalItem_title .steppic {
          width: 25%; } }
      @media screen and (min-width: 320px) and (max-width: 479px) {
        .oldQuestion .physicalItem_title .steppic {
          width: 30%; } }
    .oldQuestion .physicalItem_title ul.chosePayStyle {
      list-style: none;
      overflow: auto;
      display: inline-block;
      margin: 0px 0px 10px 0px;
      padding: 0;
      text-align: right; }
      .oldQuestion .physicalItem_title ul.chosePayStyle li {
        float: left;
        display: inline-block;
        width: 10px;
        height: 10px;
        border-radius: 10px;
        background: #808080;
        margin-right: 10px; }
    .oldQuestion .physicalItem_title .topaythis {
      display: inline-block;
      width: 70%;
      padding: 10px 10px;
      font-size: 1.0em;
      font-weight: bold;
      border-radius: 5px;
      vertical-align: middle; }
      .oldQuestion .physicalItem_title .topaythis img {
        width: 30%;
        float: left;
        vertical-align: middle;
        margin-top: 3px; }
        @media screen and (min-width: 480px) {
          .oldQuestion .physicalItem_title .topaythis img {
            width: 15%; } }
    .oldQuestion .physicalItem_title .toZFB {
      border: 1px solid #F97C00;
      color: #F97C00;
      margin-bottom: 10px; }
    .oldQuestion .physicalItem_title .toYL {
      border: 1px solid #A0A0A0;
      color: #626262;
      padding: 2px 10px;
      line-height: 265%; }
  .oldQuestion .physicalItem_title {
    padding: 0; }
    .oldQuestion .physicalItem_title .simpleLi {
      padding: 5% 0;
      border-bottom: none; }
    .oldQuestion .physicalItem_title .packageList {
      padding: 0 15px; }
    .oldQuestion .physicalItem_title .choseStyleli {
      width: 100%;
      margin: 0 auto; }
      .oldQuestion .physicalItem_title .choseStyleli div {
        padding: 0; }
      .oldQuestion .physicalItem_title .choseStyleli .radioStyle {
        border-radius: 30px;
        width: 25px;
        height: 25px;
        margin-right: 4px;
        border-radiheight: 25px;
        us: 100%;
        float: left;
        padding: 3px;
        border: 1px solid #d5d5d5;
        background: #fff;
        display: inline-block; }
      .oldQuestion .physicalItem_title .choseStyleli .radioChosed {
        background: #E75F07;
        display: inline-block;
        width: 100%;
        height: 100%;
        float: left;
        border-radius: 100%; }
      .oldQuestion .physicalItem_title .choseStyleli .versiontitle {
        display: inline-block;
        float: right;
        font-size: 12px;
        font-family: 'simHei';
        font-weight: normal;
        width: 86%; }
  .oldQuestion .simplestyle .packageDetail {
    margin: 0px -15px;
    padding: 10px;
    display: none;
    border: 1px solid #A3A3A3;
    background: #E5E5E5;
    clear: both;
    font-weight: normal;
    -moz-box-shadow: 1px 1px 5px #999 inset;
    -webkit-box-shadow: 1px 1px 5px #999 inset;
    box-shadow: 1px 1px 5px #999 inset; }
  .oldQuestion button {
    display: inline-block;
    text-decoration: none;
    padding: 10px 30px;
    border-radius: 5px;
    background: #A0A0A0;
    color: #fff;
    font-size: 1.1em; }
    @media screen and (min-width: 480px) {
      .oldQuestion button {
        font-size: 1.3em; } }
  .oldQuestion .prevstep {
    float: left; }
  .oldQuestion .nextstep {
    background: #E75F07;
    float: right; }
  .oldQuestion .modify {
    margin-right: 25%;
    text-align: center;
    width: 100px;
    padding: 10px; }
    @media screen and (max-width: 300px) {
      .oldQuestion .modify {
        margin-right: 15%; } }
    @media screen and (min-width: 400px) and (max-width: 480px) {
      .oldQuestion .modify {
        width: 170px;
        margin-right: 5%; } }
    @media screen and (min-width: 480px) {
      .oldQuestion .modify {
        margin-right: 20%;
        width: 170px;
        padding: 10px; } }
  .oldQuestion .modifyToPay {
    margin-right: 5%;
    width: 130px;
    padding: 10px; }
    @media screen and (max-width: 300px) {
      .oldQuestion .modifyToPay {
        margin-right: 15%; } }
    @media screen and (min-width: 400px) and (max-width: 480px) {
      .oldQuestion .modifyToPay {
        width: 170px;
        margin-right: 5%; } }
    @media screen and (min-width: 480px) {
      .oldQuestion .modifyToPay {
        margin-right: 20%;
        width: 170px;
        padding: 10px; } }
  .oldQuestion .confirmItem {
    background: #E75F07;
    text-align: center;
    width: 100px;
    padding: 10px; }
    @media screen and (min-width: 400px) {
      .oldQuestion .confirmItem {
        width: 170px;
        padding: 10px; } }
  .oldQuestion .confirmPay {
    background: #E75F07;
    text-align: center;
    width: 90%;
    padding: 10px; }
  .oldQuestion .item_total {
    display: inline;
    background: none;
    padding: 10px 80px 10px 0px;
    margin-right: 8%; }
    @media screen and (min-width: 400px) {
      .oldQuestion .item_total {
        margin-right: 20%; } }
  .oldQuestion .item_total_m {
    color: #E70012;
    padding: 10px 0px 10px 80px; }

/*physical.html*/
.phsicalItem_new {
  overflow: hidden;
  position: relative;
  background: #fff;
  font-family: 'simHei';
  /* nav{font-size:1.5em;text-align:center;margin-bottom:0;height:2.3em;line-height:2.3em;background:#fff;img{width:14px;position:absolute;top:20%;left:3%;}}*/ }
  .phsicalItem_new .container {
    background: #fff; }
  .phsicalItem_new .row_item {
    text-align: left;
    padding-top: 5px;
    border-bottom: 1px solid #B5B5B5; }
    .phsicalItem_new .row_item .col-xs-8, .phsicalItem_new .row_item .col-xs-10 {
      padding-right: 0; }
      .phsicalItem_new .row_item .col-xs-8 p, .phsicalItem_new .row_item .col-xs-10 p {
        margin-bottom: 0;
        font-family: 'simHei';
        font-size: 14px; }
      .phsicalItem_new .row_item .col-xs-8 .physicalItemCheck, .phsicalItem_new .row_item .col-xs-10 .physicalItemCheck {
        font-size: 13px;
        color: #5F5F5F;
        margin-bottom: 5px; }
      .phsicalItem_new .row_item .col-xs-8 img, .phsicalItem_new .row_item .col-xs-10 img {
        width: 10%;
        vertical-align: middle;
        margin-right: 5%;
        float: left; }
      .phsicalItem_new .row_item .col-xs-8 span, .phsicalItem_new .row_item .col-xs-10 span {
        display: inline-block;
        float: left;
        width: 85%; }
    .phsicalItem_new .row_item .col-xs-4, .phsicalItem_new .row_item .col-xs-2 {
      text-align: right; }
      .phsicalItem_new .row_item .col-xs-4 span, .phsicalItem_new .row_item .col-xs-2 span {
        display: block;
        float: left;
        color: #E56005;
        margin-top: 35%; }
      .phsicalItem_new .row_item .col-xs-4 .other_money, .phsicalItem_new .row_item .col-xs-2 .other_money {
        margin-top: 0%; }
      .phsicalItem_new .row_item .col-xs-4 a, .phsicalItem_new .row_item .col-xs-2 a {
        display: inline-block;
        width: 35%;
        margin-top: 20%; }
        .phsicalItem_new .row_item .col-xs-4 a img, .phsicalItem_new .row_item .col-xs-2 a img {
          width: 75%; }
      .phsicalItem_new .row_item .col-xs-4 img, .phsicalItem_new .row_item .col-xs-2 img {
        width: 13%; }
    .phsicalItem_new .row_item .row_detail {
      border: 1px solid #A3A3A3;
      display: none;
      background: #F2F2F2;
      border-bottom: 0;
      float: left;
      -moz-box-shadow: 1px 1px 5px #E8E8E8 inset;
      -webkit-box-shadow: 1px 1px 5px #E8E8E8 inset;
      box-shadow: 1px 1px 5px #E8E8E8 inset; }
    .phsicalItem_new .row_item .packageDetail {
      float: left;
      border-bottom: 1px solid #B5B5B5;
      width: 90%;
      padding: 10px 0;
      display: block;
      margin-left: 5%;
      margin-right: 5%;
      clear: both;
      font-weight: normal; }
      .phsicalItem_new .row_item .packageDetail span {
        margin-top: 0;
        font-size: 1em; }
      .phsicalItem_new .row_item .packageDetail img {
        width: 10%; }
      .phsicalItem_new .row_item .packageDetail .col-xs-8, .phsicalItem_new .row_item .packageDetail .col-xs-4 {
        padding-left: 0;
        padding-right: 0; }
      .phsicalItem_new .row_item .packageDetail .detail_content {
        font-size: 0.8em;
        color: #717171; }
    .phsicalItem_new .row_item .row_detail .packageDetail:last-child {
      border-bottom: 0; }
  .phsicalItem_new .other_row {
    padding-bottom: 3%;
    font-family: 'simHei';
    font-size: 14px; }
    .phsicalItem_new .other_row .col-xs-10 img {
      width: 10%;
      margin-right: 10px; }
    .phsicalItem_new .other_row .col-xs-2 img {
      width: 45%;
      margin-right: 10px; }
  .phsicalItem_new .container .login_content {
    margin: 0 -15px;
    margin-top: 0;
    border: 0; }
    .phsicalItem_new .container .login_content .tabstyle .row_bg {
      background: #B5B5B5;
      text-align: center;
      position: relative;
      height: 38px;
      line-height: 38px; }
    .phsicalItem_new .container .login_content .tabstyle .active {
      background: #fff;
      border: 1px solid #B5B5B5;
      border-bottom: 0;
      color: #626262; }
    .phsicalItem_new .container .login_content .tabstyle .active span {
      color: #626262; }
    .phsicalItem_new .container .login_content .tabstyle_icon {
      position: absolute;
      width: 20px; }
  .phsicalItem_new .row_compare {
    background: #DCDCDC;
    padding: 5px 0;
    text-align: right;
    color: #898989; }
    .phsicalItem_new .row_compare img {
      width: 6%; }
    .phsicalItem_new .row_compare span {
      display: block;
      float: left;
      font-size: 14px;
      color: #898989;
      font-family: 'simHei'; }
    .phsicalItem_new .row_compare a {
      color: #E7C36F; }
  .phsicalItem_new .physicalcom {
    background: #FCEFDE;
    border-bottom: 1px solid #BABABA;
    border-top: 1px solid #BABABA;
    padding: 0 15px 10px 15px;
    font-weight: bold;
    color: #626260; }
    .phsicalItem_new .physicalcom .physicalFont {
      font-size: 1.1em;
      font-weight: bold;
      color: #626260; }
    .phsicalItem_new .physicalcom .physicalComList {
      padding: 5px 0; }
  .phsicalItem_new .steppic {
    width: 50%;
    margin-bottom: 10px; }
    @media screen and (min-width: 480px) {
      .phsicalItem_new .steppic {
        width: 25%; } }
    @media screen and (min-width: 320px) and (max-width: 479px) {
      .phsicalItem_new .steppic {
        width: 30%; } }
  .phsicalItem_new ul.chosePayStyle {
    list-style: none;
    overflow: auto;
    display: inline-block;
    margin: 0px 0px 10px 0px;
    padding: 0;
    text-align: right; }
    .phsicalItem_new ul.chosePayStyle li {
      float: left;
      display: inline-block;
      width: 10px;
      height: 10px;
      border-radius: 10px;
      background: #808080;
      margin-right: 10px; }
  .phsicalItem_new .topaythis {
    display: inline-block;
    width: 70%;
    padding: 10px 10px;
    font-size: 1.0em;
    font-weight: bold;
    border-radius: 5px;
    vertical-align: middle; }
    .phsicalItem_new .topaythis img {
      width: 30%;
      float: left;
      vertical-align: middle;
      margin-top: 3px; }
      @media screen and (min-width: 480px) {
        .phsicalItem_new .topaythis img {
          width: 15%; } }
  .phsicalItem_new .toZFB {
    border: 1px solid #F97C00;
    color: #F97C00;
    margin-bottom: 10px; }
  .phsicalItem_new .toYL {
    border: 1px solid #A0A0A0;
    color: #626262;
    padding: 2px 10px;
    line-height: 265%; }

.row_interpre {
  font-size: 11px;
  padding: 3% 15px;
  border-bottom: 1px solid #BFBFBF;
  color: #959595;
  text-align: left;
  font-family: 'simHei'; }

.choseStyle .container_content {
  border-bottom: 1px solid #BFBFBF;
  border-top: 0; }
.choseStyle .row_title {
  padding: 3% 0;
  margin-left: 0;
  margin-right: 0;
  border-bottom: 1px dashed #D2D2D2; }
  .choseStyle .row_title .col-xs-10 {
    text-align: right;
    padding-left: 0;
    padding-right: 0; }
    .choseStyle .row_title .col-xs-10 span {
      color: #E75F07;
      font-size: 1.2em; }
    .choseStyle .row_title .col-xs-10 span.title_name {
      display: block;
      float: left;
      color: #000; }
.choseStyle .row_content {
  padding: 3% 0; }
  .choseStyle .row_content .col-xs-4 {
    padding-right: 0;
    text-align: left;
    font-size: 1em; }
  .choseStyle .row_content .col-xs-8 {
    text-align: left; }

.choseStyle-focus {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
  right: 0; }

.commonhead {
  background: url(../images/ymkd.png) #f37022;
  height: 26px;
  background-size: 88px 22px;
  background-repeat: no-repeat;
  background-position: center;
  display: none; }

.iframe {
  width: 100%;
  height: 100%; }

.specialdisease {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'simHei'; }
  .specialdisease p {
    margin-left: 18px;
    margin-right: 18px;
    margin-bottom: 0px; }
  .specialdisease .info {
    height: 80px;
    line-height: 80px; }

.contact-information {
  padding: 18px 0px;
  border-top: 1px dashed #ccc;
  margin-left: 18px;
  margin-right: 18px; }
  .contact-information p {
    font-family: 'simHei';
    margin-bottom: 5px; }

.dire_box {
  display: table;
  position: relative;
  width: 80px;
  background-color: #ebc85e;
  color: #fff;
  float: left;
  height: 90px;
  text-align: center;
  font-size: 15px; }

.dire_box .arrow-right {
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #ebc85e;
  position: absolute;
  top: 15px;
  right: -4px; }

.left_box:first-child .dire_box {
  background-color: #f37022; }
  .left_box:first-child .dire_box .arrow-right {
    border-left: 4px solid #f37022; }

.changeC .dire_box {
  background-color: #f37022; }
  .changeC .dire_box .arrow-right {
    border-left: 4px solid #f37022; }

/*# sourceMappingURL=ikang.css.map */
