    body{background:#f7f7f7;}
    img{max-width:100%;}
    .cehua-header{width:100%; height:3.285335rem; line-height:3.285335rem; background:#fff; position:fixed; top:0; left:0; padding:0 .633334rem 0 .933334rem; overflow:hidden; z-index:9; border-bottom:1px solid #eee;}
    .cehua-header .home{width:1.493334rem; display:inline-block; margin-bottom:.486667rem; vertical-align:middle;}
    .cehua-header .logo{width:calc(100% - 6.5rem); display:inline-block; text-align:center; margin-bottom:0.474667rem; vertical-align:middle;}
    .cehua-header .logo img{width:5.525336rem;}
    .cehua-header .message{width:4rem; font-size:1.045334rem; color:#848488; display:inline-block;}
    .cehua-header .message img{width:1.493334rem;}
    .cehua-banner{height:14.784008rem; margin-top:3.285335rem; position:relative; padding:2.389335rem 0 0; overflow:hidden;}
    .cehua-banner .pic{width:100%; position:absolute; top:0; left:0;}
    .cehua-banner .caption,
    .cehua-banner .title,
    .cehua-banner .sub{text-align:center; display:block; font-weight:300; margin-top:.746667rem; color:#fff; opacity:0.8;}
    .cehua-banner .caption{line-height:3.024002rem; font-size:2.165334rem;}
    .cehua-banner .title{line-height:.821334rem; margin:.746667rem auto 0; font-weight:bold; font-size:.672rem;}
    .cehua-banner .sub{line-height:1.232001rem; font-size:.896rem;}
    .cehua-menu{display:block; overflow: hidden; padding:.921334rem .2rem; text-align:center; background:#fff;}
    .cehua-menu a{line-height:2.501335rem; background:#FAFAFA; padding:0 .746667rem; margin:.56rem .049333rem; display:inline-block; border-radius:1.866668rem; border:1px solid #eee;}
    .cehua-menu a:nth-of-type(1){padding:0 1.568001rem;}
    .cehua-menu a:nth-of-type(2){padding:0 .896rem;}
    .cehua-menu a:nth-of-type(3){padding:0 1.045334rem;}
    .cehua-menu a:nth-of-type(4){padding:0 .858667rem;}
    .cehua-menu .current{background:#DC1414; color:#fff; border-color:#dc1414}
    .pic-list{background:#fff; text-align:center; padding:0 0 1.493334rem;}
    .figure-AD{width:26rem; margin:.746667rem auto 0;}
    .pic-list .pic{width:calc(47.5% - .746667rem); display:inline-block; text-align:left;}
    /* .pic-list .pic:nth-of-type(1){margin-right:.373334rem;} */
    .pic-list .pic:nth-of-type(2){margin-left:.373334rem;}
    .text-con{background:#fff; margin:.746667rem 0 0;}
    .text-con li{display:block; padding:2.986668rem 1.493334rem 2.240001rem; border-bottom:1px solid #eee; overflow:hidden; position:relative;}
    .text-con .caption{line-height:2.240001rem; font-size:1.792001rem; font-weight:600; color:#3B3B3B; margin-bottom:1.493334rem; position:relative; padding-bottom:.448rem;}
    .text-con .caption::after{content:""; width:1.829334rem; height:2px; background:#dc1414; position:absolute; bottom:0; left:0;}
    .text-con .sub{line-height:1.568001rem; font-size:1.045334rem; font-weight:600; color:#333333; margin-bottom:.186667rem;}
    .text-con .text{line-height:1.568001rem; font-size:1.045334rem; font-weight:300; color:#666;}
    .text-con .icon{width:2.986668rem; position:absolute; top:3rem; right:2.016001rem;}
    .product-list{background:#fff; padding:2.986668rem .56rem 2.120001rem; }
    .product-list .caption{line-height:2.240001rem; font-size:1.792001rem; font-weight:600; display:block; color:#3B3B3B; margin:0 .56rem;}
    .product-list .sub{line-height:2.240001rem; font-size:.896rem; font-weight:300; display:block; color:#999; margin:0 .56rem;}
    .product-list .list{padding:.373334rem 0 .6rem; display:block; text-align:center;}
    .product-list .list li{width:calc(49% - .746667rem); margin:.373334rem; display:inline-block;}
    .product-list .list .text{line-height:2.240001rem; font-size:.970667rem; font-weight:500; color:#999; margin:.373334rem 0 0; text-align:center;}
    .more-other{width:11.946673rem; height:2.501335rem; line-height:2.501335rem; border:1px solid #333; color:#333; display:block; background:#fff; margin:.373334rem auto; text-align:center;}
    .product-price-list,.product-price-tab{margin-top:.746667rem;}
    .product-price-list .list li{width:calc(100% - .746667rem); line-height:1.8rem;  display:block; text-align:left;}
    .product-price-list .list .title-price{width:100%; display:block; clear:both; font-weight:500; font-size:1.194667rem; color:#333; margin-top:.946667rem;}
    .product-price-list .list .price{float:right; font-size:1.418667rem; color:#FF3344;}
    .product-price-list .list .subtitle{font-size:.896rem; color:#999; display:block; font-weight:300;}
    .product-price-list .list .like{font-size:.896rem; font-weight:500; display:block; color:#666;}
    /* 热门攻略主题 */
    .hot-picture{width:100%; height:15rem; overflow:hidden; display:block;}
    .hot-wrap-tab{padding:3rem 0.5rem 1.8rem; background:#fff; margin-top:.746667rem;}
    .hot-caption{width:100%; line-height:1.7rem; text-align:center; font-size:1.49rem; color:#333; padding-bottom:0.8rem;}
    .hot-caption .illustrate{line-height:1.23rem; color:#ccc; font-size:0.9rem;}
    .hot-wrap-title{margin:0.8rem 0; border-bottom:1px solid #eee;}
    .hot-wrap-title li{width:32%; line-height:1.38rem; text-align:center; display:inline-block; color:#222; font-size:0.97rem; padding-bottom:0.8rem;}
    .hot-wrap-title .current{line-height:1.49rem; font-size:1.05rem; color:#222; font-weight:600; position:relative;}
    .hot-wrap-title .current:after{content:""; width:2.24rem; height:0.15rem; background:#FF3344; position:absolute; bottom:0; left:50%; transform:translate(-50%, 0);}
    .hot-wrap-con .hot-con{display:none;}
    .hot-wrap-tab .hot-show{display:block; overflow:hidden;}
    .hot-wrap-con .hot-con .text{width:calc(32% - 0.4rem); height:2.99rem; line-height:2.99rem; margin:0.3rem 0.1rem 0.3rem 0.3rem; text-align:center; border-radius:.186667rem; background:#f8f8f8; display:inline-block; color:#333; font-size:0.97rem;}
    .hot-wrap-con .hot-con .current{background:#DC0101; color:#fff;}
    /* 推荐 图文混合 */
    .article-list{text-align:left; background:#fff; margin-top:.746667rem; padding-top:1.986668rem;}
    .article-list .article-title{line-height:1.38rem; font-size:0.97rem; color:#999; position:relative; display:inline-block; padding-left:1.5rem; font-weight:400;}
    .article-list .article-title:after{content:""; width:.074667rem; height:1rem; background:#FF3344; position:absolute; top:50%; left:1rem; transform:translate(0, -50%);}
    .article-list .more{float:right; color:#222; font-size:0.9rem; padding-right:1rem; position:relative; padding-right:1.5rem;}
    .article-list .more .icon{width:1.269334rem; height:1.269334rem; position:absolute; top:0; right:0.5rem; font-size:0; display:inline-block; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABEBAMAAADKPY6BAAAAGFBMVEUAAAAiIiIhISEcHBwhISEhISEeHh4iIiLURmEiAAAAB3RSTlMA5B8bycIiD8s65gAAAExJREFUSMdjGAWjgFygqkBIBZO4ECEliuWFCgSVlAsRtGiEGmNI2Bjm4WgMUIkYBRYh7BlRhhCRohSHkCHgwoPyIohBRYFhFIwCCgEALWQlq0OhZK8AAAAASUVORK5CYII=) no-repeat center; background-size:100%;}
    .list-article{padding-bottom:0.2rem;}
    .list-article li{width:100%; border-top:1px solid #eee; margin:0 0 1.2rem; padding:1rem 1rem 0; position:relative; box-sizing:border-box;}
    .list-article li:first-child{border-top:0;}
    .list-article .description{line-height:1.87rem; font-size:1.2rem; color:#333; padding-bottom:0.8rem;}
    .article-custom{line-height:1rem; color:#999; font-size:0.7rem;}
    .article-custom span{display:inline-block; padding-right:0.255rem;}
    .article-custom .intro{line-height:1rem; border:1px solid #FF3344; border-radius:.112rem; padding:0 0.2rem; font-size:0.67rem; color:#FF3344;}
    .list-figure li{padding-right:9.5rem; display:block;}
    .list-figure li .description{min-height:3.8rem; font-size:1.2rem; padding-bottom:0.5rem;}
    .list-figure .figure{width:8rem; height:5rem; line-height:5rem; position:absolute; top:1.1rem; right:1rem; overflow:hidden; text-align:center; vertical-align:middle;}
    .list-figure .figure img{max-width:100%;}
    .hot-wrap-con .article-list{margin-top:0; padding-top:0;}



    @media screen and (min-width:28.037348rem){
        .cehua-header{width:28.000015rem; left:50%; margin:0 -14.000007rem;}
        .cehua-menu{padding:.821334rem 0;}
    }