  .page_box{background-color: #fff;margin: 0 auto;overflow-x:hidden;}
        .top_bg{width: 100vw;height: 20vw;vertical-align: top;}
        .container_box{
            width: 100vw;max-width: 1400px;
            margin: 0 auto;
   
            position: relative;
        }

     /*   .container_box .left_box{
            position: absolute;
            left: 0;
            top: 20px;
        }
        .container_box .class_list{
            background-color:#f9f9f9;
            width: 200px;
            line-height: 40px;
        }
        .container_box	.class_list.auto{
            position: fixed;top: 0;
        }
        .container_box	.class_list .class_li{padding-left: 20px;border-bottom:1px solid #ececec;display: block;}
        .container_box	.class_list .class_li.auto{background-color: #0074e5;color: #fff;border-bottom:none}
        .container_box	.md_class_list{display: none;}
        .container_box	.rigth_box{padding: 0 20px 20px 20px;}
        .container_box	.rigth_li{
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 12px 50px 0 210px;
            background: #fff;
            overflow: hidden;
            position: relative;
            min-height: 200px;
            border-radius: 2px;
            display: block;


        }
        .container_box	.rigth_li:hover{
            border: 1px solid #0074e5;
            box-shadow: 0 0 5px 1px #0074e5;
        }
        .container_box	.rigth_li:hover ._title{
            color: #0074e5;
        }

        .container_box	._img{
            width: 180px;
            position: absolute;
            left: 10px;
            top: 10px;
            background-size: cover;
            background-position: center;
            height: 180px;
            border-radius: 5px;
        }
        .container_box	._title{
            display: block;
            line-height: 30px;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            font-weight: 800;
            white-space: nowrap;

        }
        .container_box	._text{
            font-size: 14px;
            line-height: 24px;
            color: #797979;
            margin-bottom: 28px;
            overflow: hidden;
        }
        .container_box	._btn{
            position: absolute;
            bottom: 20px;
            right: 20px;
            background-color: #0074e5;
            color: #fff;
            padding: 5px 20px;
            color: #fff;
            font-size: 14px;
            border-radius: 2px;
        }

        .container_box	.bttom_page_list{
            width: 100%;
            text-align: center;


        }
        .container_box	.bttom_page_btn{
            text-align: center;
            line-height: 35px;
            height: 38px;
            display: inline-block;
            border: 1px solid #999;
            min-width: 40px;text-align: center;
            padding: 0 10px;
            border-radius: 2px;
            color: #999 ;
            margin-right: 10px;
            font-size: 14px;
        }
        .container_box	.bttom_page_btn.auto{
            background-color: #0074e5;color: #fff;
        } */
        .breadcrumb_box{
            height: 60px;
            line-height: 60px;
            font-size: 14px;
            color: #666 ;
            background-color: #ececec;
        }
        .breadcrumb_box	.breadcrumb_list{
            /* text-align: right; */
            width: 100vw;max-width: 1400px;
            padding-right: 20px;
            margin: 0 auto;
        }
        .breadcrumb_box .breadcrumb_li{display: inline-block;padding: 0 10px;}

        @media (max-width:800px){
            .container_box{
                padding-top: 0;
            }

           /* .container_box .class_list{
                display: none;
            }
            .container_box  .md_class_list{
                display: block;
                line-height: 6vh;
                position: absolute;
                top: -20px;
                left: 0;
                width: 100vw;
            }
            .container_box  .md_class_list .swiper-slide{
                display: inline-block;
                text-align: center;
                width: auto;
                padding: 0 4vw;
                min-width: 20vw;
            }
            .container_box  .md_class_list .swiper-slide.auto{
                background-color: #0074e5;color: #fff;
            }

            .container_box .rigth_box{
                padding: 7vh 2vw 2vh 2vw;
            }
            .container_box .rigth_li{
                border:none;
                margin-bottom: 2vw;
                padding: 12px 50px 0 210px;
                background: #fff;
                min-height: 20vw;
                background-color: #ececec;
            }
            .container_box ._img{
                width: 17vw;height: 17vw;top: 1.5vw;left: 1.5vw;
                border-radius: 0.5vw;
            }
            .container_box .rigth_li{
                padding: 2vw 2vw 0 20vw;
                border-radius: 0.5vw;
            }
            .container_box ._btn{
                font-weight: 400;
            } */

        }
        @media (max-width:500px){
           /* .container_box .md_class_list{
                height: 5vh;
                line-height: 5vh;
                border-bottom: 1px solid #eee;
            }
            .container_box .rigth_box{
                padding: 5vh 0 2vh;
            }
            .container_box .rigth_li{
                width: 94vw;margin: 1vh auto 0;
                padding: 1vw  2vw 0  22vw;


            }
            .container_box .rigth_li:hover{
                border:none;
                box-shadow:none;
            }
            .container_box ._title{
                font-weight: 400;font-size: 14px;
                line-height: 5.5vw;
            }
            .container_box ._text{
                margin-bottom: 0;
                height: 12vw;
                font-size: 12px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;

                line-height: 4vw;
            }
            .container_box ._btn{
                display: none;
            }
            .container_box ._img{
                top: 0;left: 0;width: 20vw;height: 20vw;
            }

            .rigth_list{
                padding-bottom: 2vh;
            } */

        }
