.Ipage_detail { margin-top: 4.6rem; background-color: #f5f5f5; font-size:1.6rem;word-break: break-all}
.Icontent { padding: 2.28rem 1.4rem; background: #fff; margin-bottom: 0.9rem; }
.Ititle { color: #000000; font-weight: 800; line-height: 3rem;font-size: 18px; margin-bottom: 0.9rem; }
.Iohters { color: #000000; font-size: 1.3rem; margin-bottom: 1.6rem;display:flex; }
.Iohters  a {
    display: flex;
    color: #666666;
    font-size: 1.3rem;
    float: right;
}
    .Iohters .tag { font-size: 1.4rem; margin-right: 1.2rem; display: flex; flex-wrap: wrap; align-items: center; color: #008cd6 }
.Iinner p { color: #333; margin: 2rem 0; }
.Ilist_1 a { display: block; color: #000000; font-size: 1.6rem; font-weight: 400; line-height: 2.23rem; margin-bottom: 10px; }
.Ilist_2 { background: #fff; padding: 1.2rem 1.4rem; margin-bottom: 0.9rem; }
    .Ilist_2:last-child { margin-bottom: 0; }
    .Ilist_2 .hd { display: flex; align-items: center; justify-content: space-between; margin-bottom: 1.8rem; }
        .Ilist_2 .hd a { display: flex; align-items: center; color: #666666; font-size: 1.3rem; }
            .Ilist_2 .hd a img { width: 0.65rem; height: auto; margin-left: 0.56rem; }
        .Ilist_2 .hd span { color: #010101; font-size: 1.58rem; font-weight: 800; padding-left: 0.9rem; position: relative; }
            .Ilist_2 .hd span::before { content: ''; position: absolute; width: 0.47rem; height: 1.81rem; background-color: #009ef2; left: 0; top: 50%; transform: translateY(-50%); }
    .Ilist_2 ul li { display: block; font-size: 1.6rem; color: #000000; position: relative; padding-left: 1rem; margin-bottom: 1rem; }
        .Ilist_2 ul li::before { content: ''; width: 0.34rem; height: 0.34rem; background: #000; border-radius: 50%; top: 50%; position: absolute; left: 0; transform: translateY(-50%); }
    .Ilist_2 ol { list-style: none; margin: 0; padding: 0; display: flex; justify-content: space-between; flex-wrap: wrap; }
        .Ilist_2 ol img { display: block; }
        .Ilist_2 ol li { width: 48%; height: 6rem; margin-bottom: 1.4rem; }
/*.Ipage_detail .Icontent img { width: 80% !important; display: block !important; margin-left: 10% !important; margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; font-size: 18px;
    height: auto !important;}*/

.Iinner h2 {
    font-size:1.6rem;
    /*font-size:1.6rem;
    line-height: 2.6rem;*/
}
.Iinner {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 2px;
}
ul { padding: 0.5rem 1rem 1rem 0.5rem; background-color: #ffffff; }
.popular { min-height: 0; }
.content .price .juli:before { display: none; }
.insShow { margin: 0; padding: 0; }
.popular .insShow li { padding: 0; border: 0; box-shadow: 0px 3px 7px 0px rgba(26, 26, 26, 0.35); padding: 10px 10px 18px; }
.v1 { background: rgba(250,83,83,0.6); line-height: 2.4rem; width: 11rem; left: 0rem; position: absolute; top: 6rem; text-align: center; color: #ffffff; z-index: 1; font-size: 1.2rem; }
.popular .insShow .content .price .diqutext { float: right; }
.popular .insShow .content .tczk { padding-right: 0; margin-top: 1rem; }
.popular .insShow .content .d00 { border: 0; }
.fr { float: right; }
.popular .insShow li a.bb1 { display: block;width:auto; /* width: 5.65rem; */ /* height: 2rem; */ line-height: 2rem; background-color: #fa5353; border-radius: 0.28rem; color: #fff; text-align: center; font-size: 1.4rem; padding: 0.2rem 1rem; }
.pp2 i { font-size: 22px; }
.div1 { color: #666666; margin-top: 10px; font-size: 0.65rem; }
    .div1 b { float: left; font-size: 0.74rem; }
    .div1 span { float: left; margin-right: 6px; }
.w1 { margin: 14px auto; }

.Icontent .popular .insShow li .clearfix img { width: 11rem !important; display: block; position: absolute; left: 0; top: 0; max-height: 9rem; margin: 0 !important; }