.news {
     width: 100%;
}
body{
     font-size: .16rem;
}
 .news img {
     width: 100%;
}
 #product {
     width: 71%;
     background-color: #fff;
     margin: 0 auto;
     padding: 0 0.9rem;
}
 #product .pro_top {
     width: 100%;
     line-height: 1.5rem;
}
 .ymtitle{
     display: flex;
     justify-content: space-evenly;
     justify-content: space-around;
}
 #product .pro_top div {
     font-size: 0.26rem;
     font-weight: 700;
     padding-bottom: 0.1rem;
     cursor: pointer;
}
 #product .pro_top div:first-child {
     margin-right: 6%;
}
 #product .pro_top .shengji {
     color: #0f77ff;
     background: url(http://web2.zheke.com/upload/images/xiahuaxian.png) no-repeat center bottom;
     background-size: 64%;
}
 #product .pro_item {
     margin-top: 0.62rem;
}
 #product .pro_item:first-child{
     margin-top: 0;

 }
 .pro_item a {
     width: 100%;
     display: flex;
     justify-content: space-around;
}
 #product .pro_item .indexprotit {
 width: 65%;
 height: 100%;
}
 #product .pro_item .indexprotit .flex p {
     line-height: 1rem;
     font-weight: bold;
}
 #product .pro_item .indexprotit>p {

 font-size: 0.14rem;
 background-position: 38%;
 background-size: 0.4rem;
 margin: 0.25rem 0;
 cursor: pointer;
} 
#product .pro_item .indexprotit span {
 display: inline-block;
 color: #434343;
 font-size: 0.14rem;
} #product .pro_item .indexprotit .zheke {
 cursor: pointer;
 display: block;
} #product .pro_item .indexprotit .time {
 padding-left: 0.26rem;
 color: #abb0b5;
 background: url(http://web2.zheke.com/upload/images/time-1.png) no-repeat;
 background-size: contain;
 margin-top: 4%;
 display: block;
} 