@charset "utf-8";

/** {
    padding: 0;
    margin: 0
}*/

.div_big {
    border: solid 0px red;
    width: 6.53rem;
    height: 7.37rem;
    margin: 1rem auto;
}

.div_first {
    width: 6.53rem;
    height: 0.93rem;
}

.div_first_img {
    width: 1.74rem;
    height: 0.43rem;
    position: relative;
    left: 2.41rem;
    top: -0.5rem
}

.div_second {
    width: 6.52rem;
    height: 0.62rem;
    font-size: 0.26rem;
    border: solid 1px #ADADAD;
    border-radius: 0.05rem;
    padding: 0  0.16rem  0 0.26rem;
    margin-top:0.25rem;
    position: relative;
    top: -0.8rem;
    outline: none;
    background-color: #efeff5;
}

.div_three {
    border: solid 1px #ADADAD;
    width: 6.52rem;
    height: 2.92rem;
    border-radius: 0.05rem;
    position: relative;
    top: -0.59rem;
}

.div_three_1 {
    border: 0;
    width: 5.98rem;
    height: 2.2rem;
    position: relative;
    top: 0.2rem;
    left: 0.26rem;
    font-size: 0.26rem;
    line-height: 0.4rem;
    outline: none;
    resize: none;
    background-color: #efeff5;
}

.div_three_2 {
    width: 0.45rem;
    height: 0.42rem;
    background: url("../img/images/a.png");
    background-size: cover;
    position: relative;
    top: -0.07rem;
    left: 0.1rem
}

.div_fourth {
    width: 6.53rem;
    height: 0.74rem;
    font-size: 0.24rem;
    position: relative;
    top: -0.59rem
}

.div_five {
    width: 1.51rem;
    height: 0.5rem;
    font-size: 0.28rem;
    line-height: 0.6rem;
    outline: none;
    position: relative;
    top: 0.04rem;
    border: solid 1px #ADADAD;
    background-color: #efeff5;
    border-radius: .1rem;
}

.div_six {
    width: 6.01rem;
    height: 0.46rem;
    margin-top: 0;
    position: relative;
    top: -0.36rem;
    left: 0.27rem
}

.div_six_2 {
    width: 1.76rem;
    height: 0.43rem;
    position: relative;
    left: 2.41rem;
    top: 0.4rem
}

.rad {
    position: relative;
    line-height: 0.74rem;
    font-size: 0.28rem;
}

input[type="radio"] {
    width: 0.3rem;
    height: 0.3rem;
    opacity: 0;
}

label {
    position: absolute;
    left: 0;
    top: 0;
    width: 0.28rem;
    height: 0.28rem;
    border-radius: 50%;
    border: 0.01rem solid #999;
}

input:checked + label {
    background: url("../img/images/rad3.png");
    background-clip: border-box;
    border: 0.01rem solid #fe6d32;
    background-size: cover;
}

input:checked + label::after {
    position: absolute;
    content: "";
    width: 0.1rem;
    height: 0.15rem;
    top: 0.02rem;
    left: 0.05rem;
    border: 0.02rem solid #fff;
    border-top: none;
    border-left: none;
    transform: rotate(45deg)
}

.div_big2 {
    width: 6.6rem;
    margin: auto;
    position: relative;
    top: -0.6rem;
}

.d_one {
    width: 6.6rem;
    height: 0.51rem;
    line-height: 0.51rem
}

.d_one_1 {
    width: 2.32rem;
    height: 0.52rem;
    border-radius: 0.24rem;
/*    border: solid 1px #ADADAD;
    background-color: #EBEBEB;*/
}

.d_one_1_img {
    position: relative;
    left: 0.19rem;
    top: 0.14rem;
    width: 0.4rem;
    height: 0.38rem;
        z-index: 5;
}

.d_one_1_sear {
    position: relative;
   /* left: 0.75rem;*/
    top: -0.34rem;
    width: 5rem;
    height: 0.55rem;
    border-radius: .25rem;
    border: 0px;
    background-color: #EBEBEB;
    font-size: 0.28rem;
    outline: none;
    padding-left: .7rem;
}

.d_one_2 {
    padding-top: 0.08rem;
    font-size: 0.28rem;
    float: right;
}

.d_two {
    width: 6.6rem;
    margin-top: .58rem;
    /*position: relative;
    top: 0.58rem*/
}

.d_two_d {
    width: 6.6rem;
  /*  height: 0.81rem;*/
    margin-bottom: 0.4rem
}

.d_two_d_left {
    float: left;
    margin-top: .1rem;
    width: 0.5rem;
    height: 0.28rem;
    background: url("../img/images/s.png");
    background-size: cover
}

.d_two_d_right {
    float: right;
    width: 6rem;
    margin: 0 auto;
  /*  height: 0.81rem;*/
/*    position: relative;
    left: 0.5rem;
    top: -0.08rem*/
}

.d_two_d_right_1 {
    width: 0.54rem;
    height: 0.76rem;
    text-align: center;
    /*margin-top: 0.05rem;*/
}
.d_two_d_right_2_d1:before {
    display: inline-block;
    content: "";
    width: 0.26rem;
    height: 0.26rem;
    background: url("../img/images/qq.png");
    background-size: cover;
    position: absolute;
    left: 0;
    top: .1rem;
 
} 
.d_two_d_right_2_d2:before {
     display: inline-block;
    content: "";
    width: 0.26rem;
    height: 0.26rem;
    background: url("../img/images/aa.png");
    background-size: cover;
    position: absolute;
    left: 0;
    top: .1rem;
 
}
/*.d_two_d_right_1_img1 {
    width: 0.26rem;
    height: 0.26rem;
    background: url("../img/images/qq.png");
    background-size: cover;
    position: relative;
    left: 0.14rem;
    margin-bottom: 0.1rem
}*/

/*.d_two_d_right_1_img2 {
    
    background: url("../img/images/aa.png");
    background-size: cover;
    position: relative;
    left: 0.14rem;
    top: .1rem;
}
*/
.d_two_d_right_2 {
    /*width: 5.56rem;*/
  /*  height: 0.81rem;*/
    position: relative;
/*    left: 0.54rem;
    top: -0.82rem;*/
}

.d_two_d_right_2_d1 {
    position: relative;
  /*  width: 5.82rem;*/
  /*  height: 0.41rem;*/
    font-size: 0.28rem;
      overflow: hidden;
    text-overflow: ellipsis; 
    display:-webkit-box;  
    -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
    white-space: initial;
    padding-left: .3rem;
}

.d_two_d_right_2_d2 {
    position: relative;
    width: 5.56rem;
    /*height: 0.61rem;*/
    font-size: 0.26rem;
    color: #ADADAD !important;
    overflow: hidden;
    text-overflow: ellipsis; 
    display:-webkit-box;  
    -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
    white-space: initial;
    padding-left: .3rem;
}

.d_two_d_left2 {
    width: 0.5rem;
    height: 0.28rem;
    float: left;
    margin-top: .1rem;
}
.health-submit {
     font-size: .33rem;
     font-weight: bold;
     text-align: center;
     color: #fff;
     background: linear-gradient(to bottom, #e0177f, #fa7e6c);
     width: 3rem;
     line-height: 2;  
     border-radius: .2rem;
     margin: 0 auto;
}