@charset "UTF-8";

/* 表单中label字体大小 */
/* 表单中placeholder字体颜色 */
/* 表单中输入字体颜色 标题颜色*/
/* 表单中label字体颜色  键入focus*/
/* 短信验证码登录  和  忘记密码*/
/* 未完成输入时按钮颜色*/
/* 主橙色*/
/* 激活的登录按钮*/
/* 灰色字体 */
/* 灰色边框颜色 */
/* 主橙色  选中的颜色*/
.fade {
  display: none;
}

.in {
  display: block;
}

/*公共*/
body {
  margin: 0;
  padding: 0;
  font-family: "Microsoft YaHei", "SimSun", sans-serif;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
dl {
  margin: 0;
  padding: 0;
  list-style: none;
}

select::-ms-expand {
  display: none;
}

select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.text-center {
  text-align: center;
}

.img-responsive {
  width: 100%;
  height: auto;
}





/*产品列表和个人中心 的   footer*/
#footer1 {
  display: flex;
  width: 100%;
  align-content: space-between;
  position: fixed;
  bottom: 0;
  border-top: 1px solid #ecf1f2;
  height: 2.1333333333rem;
}

#footer1 a {
  width: 50%;
  /* 内容居中 */
  text-align: center;
  font-size: 0.4693333333rem;
  line-height: 0.8533333333rem;
  color: #74777a;
  padding-top: 1.28rem;
  /* 没有下划线、删除线等 */
  text-decoration: none;
}

#footer1 a.toProduct {
  background: url("../../../images/productList/home.png") no-repeat center 0.2133333333rem;
  /* 白色背景 */
  background-color: #fff;
}

#footer1 a.toProduct.active {
  background: url("../../../images/productList/home-active.png") no-repeat center 0.2133333333rem;
  /* 白色背景 */
  background-color: #fff;
  color: #ff671c;
}

#footer1 a.toPersonCenter {
  background: url("../../../images/productList/mine.png") no-repeat center 0.2133333333rem;
  /* 白色背景 */
  background-color: #fff;
}

#footer1 a.toPersonCenter.active {
  background: url("../../../images/productList/mine-active.png") no-repeat center 0.2133333333rem;
  /* 白色背景 */
  background-color: #fff;
  color: #ff671c;
}

/*孝心保*/
.xiaoxinbao-container {
  width: 16rem;
}

/* @media screen and (max-width: 768px) {
	#pc-product{
		display:none;
	}
	#mobile-product{
		display:block;
	}
	
}
@media screen and (min-width: 769px) {
	#mobile-product{
		display:none;
	}
	#pc-product{
		display:block;
	}
}
 */
/*详情--header*/
.product-head {
  position: relative;
}

.product-head img {
  max-width: 100%;
}

.product-head .product-info {
  position: absolute;
  left: 0.64rem;
  bottom: 0.64rem;
}

.product-head .product-info h3 {
  color: #fff;
  font-size: 0.8106666667rem;
}

.product-head .product-info p {
  color: #ece8e5;
  font-size: 0.5546666667rem;
}

/*详情内容*/
.product-content {
  /*项目保障*/
  /*为谁投保  表单list*/
  /**/
  /**/
  /**/
  /**/
}

.product-content .item-title {
  color: #3b4045;
  font-size: 0.512rem;
  position: relative;
  display: inline-block;
  margin: 0.64rem auto;
}

.product-content .item-title:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 0.7466666667rem;
  border: 0.0426666667rem solid #3b4045;
  left: -0.96rem;
  top: 50%;
}

.product-content .item-title:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 0.7466666667rem;
  border: 0.0426666667rem solid #3b4045;
  right: -0.96rem;
  top: 50%;
}

.product-content .item-title1 {
  color: #3b4045;
  font-size: 0.64rem;
  position: relative;
  display: inline-block;
  margin: 0.64rem auto;
}

.product-content .item_01 {
  border-bottom: 0.32rem solid #F0F2F4;
}

.product-content .item_01 .info-list {
  padding: 0 0.64rem;
}

.product-content .item_01 .info-list>li {
  font-size: 0.5546666667rem;
  color: #3b4045;
  /* height: 1.3866666667rem; */
  line-height: 1.3866666667rem;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #ecf1f2;
}

.product-content .item_01 .info-list>li:last-child {
  border-bottom: none;
}

.product-content .item_01 .info-list>li a {
  display: inline-block;
  border: 1px solid #ff671c;
  color: #ff671c;
  width: 0.64rem;
  height: 0.64rem;
  line-height: 0.64rem;
  /* 内容居中 */
  text-align: center;
  border-radius: 50%;
  align-items: center;
  box-sizing: border-box;
}

.product-content .item_02 {
  border-bottom: 0.32rem solid #F0F2F4;
}

.product-content .item_02 .toSomeone {
  display: flex;
  justify-content: space-around;
  padding: 0.4266666667rem 0.64rem;
}

.product-content .item_02 .toSomeone a {
  display: inline-block;
  color: #74777a;
  border: 1px solid #74777a;
  padding: 0.2133333333rem 0.64rem;
  border-radius: 0.64rem;
  font-size: 0.512rem;
  /* 没有下划线、删除线等 */
  text-decoration: none;
}

.product-content .item_02 .toSomeone a.active {
  background-color: #ffdccb;
  color: #ff671c;
  border: 1px solid #ffdccb;
}

.product-content .item_02 .form-list {
  padding: 0 0.64rem;
}

.product-content .item_02 .form-list>li {
  font-size: 0.512rem;
  color: #3b4045;
  height: 1.3866666667rem;
  line-height: 1.3866666667rem;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #ecf1f2;
  padding-right: 0.7466666667rem;
}

.product-content .item_02 .form-list>li input::-webkit-input-placeholder {
  color: #CECECE;
}

.product-content .item_02 .form-list>li input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #CECECE;
}

.product-content .item_02 .form-list>li input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #CECECE;
}

.product-content .item_02 .form-list>li input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #CECECE;
}

.product-content .item_02 .form-list>li input,
.product-content .item_02 .form-list>li select {
  color: #3b4045;
  /* 没边框 */
  border: none;
  /* input键入 */
  outline: none;
  text-align: right;
  font-size: 0.4693333333rem;
  flex-grow: 2;
  direction: rtl;
  background-color: #fff;
}

.product-content .item_02 .form-list>li:last-child {
  border-bottom: none;
}

.product-content .item_02 .form-list>li.select-li {
  background: url("../../../images/product/icon-arrow.png") no-repeat right center;
}

.product-content .item_03 {
  border-bottom: 0.32rem solid #F0F2F4;
}

.panel-tab {
  display: flex;
  justify-content: space-around;
  padding: 0.64rem 0.64rem;
  text-align: center;
}

.panel-tab a {
  font-size: 0.5546666667rem;
  color: #3b4045;
  /* 没有下划线、删除线等 */
  text-decoration: none;
  width: 33%;
  border-right: 1px solid #ecf1f2;
}

.panel-tab a:last-child {
  /* 没边框 */
  border: none;
}

.panel-tab a.active {
  color: #ff671c;
}

.product-content .item_04 {
  border-bottom: 0.32rem solid #F0F2F4;
}

.product-content .item_05 {
  border-bottom: 0.32rem solid #F0F2F4;
}

.product-content .item_05 .direction-list {
  padding: 0 0.64rem;
  position: relative;
  height: 11.0933333333rem;
}

.product-content .item_05 .direction-list:before {
  content: "";
  display: inline-block;
  position: absolute;
  height: 9.6rem;
  border-left: 1px solid #ff671c;
  left: 1.3866666667rem;
  z-index: -1;
}

.product-content .item_05 .direction-list>li {
  display: flex;
  justify-content: flex-start;
  font-size: 0.4693333333rem;
  height: 2.7733333333rem;
}

.product-content .item_05 .direction-list>li img {
  height: 1.4933333333rem;
  margin-right: 0.64rem;
}

.product-content .item_05 .direction-list>li h3 {
  font-size: 0.5973333333rem;
  color: #3b4045;
}

.product-content .item_06 {
  border-bottom: 0.64rem solid #F0F2F4;
  padding: 0 0.64rem;
}

.product-content .item_06 .notice-list>li a {
  display: block;
  background: url("../../../images/product/icon-arrow.png") no-repeat right center;
  font-size: 0.512rem;
  color: #3b4045;
  line-height: 1.4933333333rem;
  border-bottom: 1px solid #ecf1f2;
  /* 没有下划线、删除线等 */
  text-decoration: none;
}

.product-content .item_06 .notice-list>li ul {
  display: none;
}

.product-content .item_06 .notice-list>li ul.in {
  display: block;
}

.product-content .item_06 .notice-list>li ul li {
  line-height: 1.0666666667rem;
  font-size: 0.4693333333rem;
  color: #3b4045;
}

/*详情footer*/
.fix-footer1 {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 199;
  height: 3.2rem;
  border-top: 1px solid #ecf1f2;
  /* 白色背景 */
  background-color: #fff;
  width: 16rem;
}

.fix-footer1>p {
  height: 1.0666666667rem;
  line-height: 1.0666666667rem;
  color: #3b4045;
  font-size: 0.512rem;
  padding-left: 0.64rem;
}

.fix-footer1>p input {
  margin-right: 0.35rem;
  vertical-align: sub;
}

.fix-footer1>p a {
  color: #ff671c;
  /* 没有下划线、删除线等 */
  text-decoration: none;
}

.fix-footer1 .footer-btn {
  display: flex;
  justify-content: space-around;
}

.fix-footer1 .footer-btn span {
  text-align: center;
  width: 50%;
  color: #ff671c;
  font-size: 0.64rem;
  height: 2.1333333333rem;
  line-height: 2.1333333333rem;
}

.fix-footer1 .footer-btn a {
  text-align: center;
  width: 50%;
  background: #ff671c;
  color: #fff;
  font-size: 0.64rem;
  height: 2.1333333333rem;
  line-height: 2.1333333333rem;
  /* 没有下划线、删除线等 */
  text-decoration: none;
}

.product-problem {
  border-bottom: 0.64rem solid #F0F2F4;
  padding: 1.0666666667rem 0.64rem;
}

.product-problem li {
  margin-bottom: 0.64rem;
  padding-left: 0.8533333333rem;
}

.product-problem li .Q {
  color: #3b4045;
  font-size: 0.4693333333rem;
  line-height: 0.7466666667rem;
  font-weight: 600;
  margin-bottom: 0.2133333333rem;
  position: relative;
}

.product-problem li .Q:before {
  content: "Q";
  display: inline-block;
  position: absolute;
  width: 0.7466666667rem;
  height: 0.7466666667rem;
  line-height: 0.7466666667rem;
  text-align: center;
  background: #3b4045;
  color: #fff;
  left: -1.0666666667rem;
  top: 0.1066666667rem;
  border-radius: 50%;
  font-weight: 500;
}

.product-problem li .A {
  color: #74777a;
  font-size: 0.4693333333rem;
  line-height: 0.7466666667rem;
  position: relative;
}

.product-problem li .A:before {
  content: "A";
  display: inline-block;
  position: absolute;
  width: 0.7466666667rem;
  height: 0.7466666667rem;
  line-height: 0.7466666667rem;
  text-align: center;
  background: #ff671c;
  color: #fff;
  left: -1.0666666667rem;
  top: 0.1066666667rem;
  border-radius: 50%;
  font-weight: 500;
}

#myModal-notPolicy,
#policyInfo {}

.modal-dialog{
  background: #fff;
}
#problem-intro .modal-content {
  font-size: 0.5rem;
}
.FuliImage {
  position: absolute;
  top: 0.6rem;
  left: 0.6rem;
  min-width: 2.5rem;
  height: 2.1rem;
  line-height: 2.05rem;
  text-align: center;
  -webkit-transform-origin: center;
  transform-origin: center;
  transform: rotate(20deg);
  background: url("../../../images/product/detailFuliImg.png") no-repeat;
  background-size: 100% 100%;
  color: #FF712C;
  overflow: hidden;
  font-size: 0.3rem;
}

@media screen and (max-width:768px) {
  #footer {
    margin-bottom: 3.2rem;
  }

  .product-content .item_06 .notice-list>li a {}
}

/*# sourceMappingURL=productDetail.css.map */