        html{font-size :4.21875rem;}
        
        @media (max-width:1366px) {
            html {
                font-size: 5.33594rem;
            }
        }

        @media (max-width:1280px) {
            html {
                font-size: 5rem;
            }
        }

        @media (max-width:1024px) {
            html {
                font-size: 4rem;
            }
        }

        @media (max-width:960px) {
            html {
                font-size: 3.75rem;
            }
        }

        @media (max-width:950px) {
            html {
                font-size: 3.71094rem;
            }
        }

        @media (max-width:853px) {
            html {
                font-size: 3.33203rem;
            }
        }

        @media (max-width:800px) {
            html {
                font-size: 3.125rem;
            }
        }

        @media (max-width:768px) {
            html {
                font-size: 3rem;
            }
        }

        @media (max-width:736px) {
            html {
                font-size: 2.875rem;
            }
        }

        @media (max-width:720px) {
            html {
                font-size: 2.8125rem;
            }
        }

        @media (max-width:667px) {
            html {
                font-size: 2.60547rem;
            }
        }

        @media (max-width:659px) {
            html {
                font-size: 2.57422rem;
            }
        }

        @media (max-width:640px) {
            html {
                font-size: 2.5rem;
            }
        }

        @media (max-width:627px) {
            html {
                font-size: 2.44922rem;
            }
        }

        @media (max-width:600px) {
            html {
                font-size: 2.34375rem;
            }
        }

        @media (max-width:568px) {
            html {
                font-size: 2.21875rem;
            }
        }

        @media (max-width:567px) {
            html {
                font-size: 2.21484rem;
            }
        }

        @media (max-width:533px) {
            html {
                font-size: 2.08203rem;
            }
        }

        @media (max-width:480px) {
            html {
                font-size: 1.875rem;
            }
        }

        @media (max-width:414px) {
            html {
                font-size: 1.61719rem;
            }
        }

        @media (max-width:412px) {
            html {
                font-size: 1.60738rem;
            }
        }

        @media (max-width:400px) {
            html {
                font-size: 1.5625rem;
            }
        }

        @media (max-width:384px) {
            html {
                font-size: 1.5rem;
            }
        }

        @media (max-width:375px) {
            html {
                font-size: 1.46484rem;
            }
        }

        @media (max-width:360px) {
            html {
                font-size: 1.40625rem;
            }
        }

        @media (max-width:320px) {
            html {
                font-size: 1.25rem;
            }
        }

        * {
            padding: 0px;
            margin: 0px;
        } 

        body {
            -webkit-font-smoothing: antialiased;
            /*ÈÃ×ÖÌå¸üÇåÎú*/
            font-family: 'STHeiti', 'Microsoft YaHei', Helvetica, Arial, sans-serif;
            color: #444;
            background: #f4f4f4;
        }

        ul,
        li {
            list-style: none;
        }

        .clear {
            clear: both;
        }

        .hidden {
            overflow: hidden;
        }

        .txt_center {
            text-align: center;
        }

        .txt_left {
            text-align: left;
        }

        .txt_right {
            text-align: right;
        }

        .left {
            float: left;
        }

        .right {
            float: right;
        }

        .blank1 {
            width: 100%;
            height: 0.025rem;
            clear: both;
            overflow: hidden;
        }

        .blank10 {
            width: 100%;
            height: 0.25rem;
            clear: both;
            overflow: hidden;
        }

        .blank15 {
            width: 100%;
            height: 0.375rem;
            clear: both;
            overflow: hidden;
        }

        .blank20 {
            width: 100%;
            height: 0.5rem;
            clear: both;
            overflow: hidden;
        }

        .blank30 {
            width: 100%;
            height: 0.75rem;
            clear: both;
            overflow: hidden;
        }

        .f20 {
            font-size: 0.5rem;
        }

        .f22 {
            font-size: 0.55rem;
        }

        .f24 {
            font-size: 0.6rem;
        }

        .f26 {
            font-size: 0.65rem;
        }

        .f28 {
            font-size: 0.7rem;
        }

        .f30 {
            font-size: 0.75rem;
        }

        .f32 {
            font-size: 0.8rem;
        }

        .f36 {
            font-size: 0.9rem;
        }

        .f48 {
            font-size: 1.2rem;
        }

        .lh24 {
            line-height: 0.6rem;
        }

        .lh30 {
            line-height: 0.75rem;
        }

        .lh32 {
            line-height: 0.8rem;
        }

        .lh36 {
            line-height: 0.9rem;
        }

        .lh40 {
            line-height: 1rem;
        }

        .lh50 {
            line-height: 1.25rem;
        }

        .lh58 {
            line-height: 1.45rem;
        }

        .lh66 {
            line-height: 1.65rem;
        }

        .block {
            display: block;
        }

        .f_fff a,
        .f_fff {
            color: #fff;
        }

        .boxSizeIng {
            box-sizing: border-box;
        }

        .txt_hidden {
            display: block;
            word-wrap: normal;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }

        .f_bf0008,
        .f_bf0008 a,
        a.f_bf0008 {
            color: #bf0008;
        }

        .bg_bf0008 {
            background: #bf0008;
        }

        .pad_lr_15 {
            padding: 0px 0.375rem;
        }

        .wrapper {
            max-width: 1080px;
            margin: 0px auto;
        }

        .logo_wap {
            height: 2.125rem;
            background: #bf0008;
            width: 16rem;
            clear: both;
            overflow: hidden;
        }

        .logo {
            width: 4.425rem;
            height: 1.3rem;
            background: #333333;
            background: url("../images/index_logo.png") no-repeat;
            background-size: cover;
            margin: 0.4rem 0px 0rem 0.4rem;
        }

        nav ul li {
            width: 2.6666rem;
            height: 1.25rem;
            line-height: 1.25rem;
        }

        .bor_ddddde {
            border-bottom: 1px solid #ddddde;
        }

        .head_top h2::before {
            content: "HOT";
            -webkit-border-radius: 1px;
            color: white;
            display: inline-block;
            font-size: 0.5rem;
            height: 0.625rem;
            line-height: 0.625rem;
            width: 1.275rem;
            margin-right: 0.2rem;
            text-align: center;
            vertical-align: 0.13rem;
            background-color: #bf0008;
            font-family: arial, helvetica, sans-serif;
            white-space: nowrap;
        }

        .head_top h2,
        .head_top p {
            width: 15.25rem;
        }

        .mip-img-subtitle {
            background: #000;
            opacity: 0.7;
            font-size: 0.6rem;
            color: #fff;
            position: absolute;
            left: 0px;
            top: auto;
            z-index: 5;
            bottom: 0px;
            line-height: 1.5rem;
            width: 100%;
        }

        nav ul li.more {
            background: url("../images/index_more.png") no-repeat center 0.35rem;
        }

        nav ul li.less {
            background: url("../images/index_less.png") no-repeat center 0.35rem;
        }

        nav ul li.more,
        nav ul li.less {
            background-size: 0.475rem 0.425rem;
            text-indent: -999px;
            cursor: pointer;
        }

        .wid_all {
            width: 16rem;
        }

        .index_title {
            height: 2rem;
            background: #f4f4f4;
            line-height: 2rem;
        }

        .index_title .lh73 {
            line-height: 1.825rem;
        }

        .index_news_box li .img,
        .index_news_box li .img img {
            width: 4rem;
            height: 3rem;
        }

        .index_news_box li {
            float: left;
            background: #f4f4f4;
        }

        .index_news_box .txt {
            width: 10.5rem;
        }

        .index_news_box .txt p {
            width: 10rem;
            height: 1.6rem;
        }

        .m_article_channel {
            padding: 0px 2px;
            display: inline-block;
            color: rgba(255, 51, 51, 0.9);
            border: 1px solid #ff0000;
            padding: 2px;
            line-height: 0.6rem;
        }

        .m_article_time,
        .m_article_desc_r {
            padding-left: 0.6rem;
            font-size: 0.5rem;
            color: #888;
            display: inline-block;
        }

        .m_article_desc_r {
            background: url("../images/index_desc.png") no-repeat left center;
            padding-left: 0.95rem;
            background-size: 0.75rem 0.65rem;
        }

        .more_news_links {
            line-height: 1.75rem;
            background: #fff;
        }

        .index_pics_box {
            width: 15.625rem;
        }

        .index_pics_box li {
            width: 7.8125rem;
            padding-left: 0.3725rem;
        }

        .index_pics_box li img {
            width: 7.8125rem;
            width: 7.5rem;
            height: 7.5rem;
        }

        .txt_tit_wap {
            height: 2.125rem;
            background: #bf0008;
            width: 16rem;
            clear: both;
            position: relative;
        }

        .lh85 {
            line-height: 2.125rem;
        }

        .re_home {
            width: 0.8rem;
            height: 0.75rem;
            background: url("../images/txt_return_home.png") no-repeat;
            background-size: cover;
            position: absolute;
            left: 0.675rem;
            top: 0.7rem;
            z-index: 555;
        }

        .bor_t_2bf0008 {
            border-top: 2px solid #bf0008;
        }

        .txt_pics {
            margin: 0px 0.375rem;
            width: 15.25rem;
            height: 3rem;
        }

        .pagination {
            background: #fff;
            width: 5rem;
            height: 1.75rem;
            margin: 0 auto;
        }

        .pagination li {
            float: left;
            width: 2.5rem;
        }

        .pagination li.disabled {
            color: #ccc
        }

        .banner_ico {
            width: 2rem;
            height: 2.125rem;
        }

        .list_ico {
            left: -1rem;
        }
        .recommend .bor_btm_bf0008 {
            border-bottom: 2px solid #bf0008;
        }
        .recommend ul li{height:1.95rem; line-height: 1.95rem; border-bottom:1px solid #dedede; width: 100%; }