<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*我的小程序*/
.page_body_container { width: 100%; height: auto; display: inline-block; margin: 0 auto; }

.program_alert { width: 100%; height: 35px; background: #FF7B23; }

    .program_alert .content { width: 1080px; margin: 0 auto; position: relative; }

.program_alert_title { position: absolute; left: 0; line-height: 35px; color: #ffffff; font-size: 14px; }

.program_alert_close { width: 21px; height: 21px; margin-top: 7px; position: absolute; right: 0; line-height: 35px; }

.create_container { width: 100%; height: auto; padding: 32px 0; background: #ffffff; text-align: center; margin-top: 15px; }

    .create_container .create_btn { margin: 0 auto; padding: 15px 30px; text-align: center; color: #08A1EF; font-size: 18px; border: 1px #08A1EF solid; border-radius: 12px; }
    .create_container .create_btn { color: #08A1EF; }

        .create_container .create_btn:hover { color: #ffffff; background: #08A1EF; }

.program_icon { width: 100%; height: auto; text-align: center; }

    .program_icon img { width: 1200px; height: 97px; margin-top: 10px; }

.program_list_box { width: 100%; text-align: center; }

    .program_list_box .program_list { width: 1272px; height: auto; margin: 0 auto; display: inline-block; margin-bottom: 100px; }

        .program_list_box .program_list li { list-style-type: none; margin: 0px; width: 270px; float: left; height: 325px; position: relative; margin: 20px 24px; overflow: hidden; }

        .program_list_box .program_list .item_box { width: 270px; height: 325px; position: absolute; background-repeat: no-repeat; background-position: center; }

        .program_list_box .program_list .item_active_box { width: 270px; height: 325px; background: rgba(0, 0, 0, 0.7); position: absolute; top: -325px; left: 0; -webkit-transition: top 0.3s; /* top or translate does not seem to work in Firefox */ -moz-transition: top 0.3s; transition: top 0.3s; }



            .program_list_box .program_list .item_active_box .item_active_menu { width: auto; list-style-type: none; margin: 0px; display: flex; justify-content: center; }


.item_active_menu .menu_item { width: 80px; float: left; margin-top: 0px; }
.item_active_menu .menu_an1 { transition-property: margin-top; transition-duration: 0.2s; transition-delay: 0.2s; /* Firefox 4 */ -moz-transition-property: margin-top; -moz-transition-duration: 0.2s; -moz-transition-delay: 0.2s; /* Safari and Chrome */ -webkit-transition-property: margin-top; -webkit-transition-duration: 0.2s; -webkit-transition-delay: 0.2s; /* Opera */ -o-transition-property: margin-top; -o-transition-duration: 0.2s; -o-transition-delay: 0.2s; }
.item_active_menu .menu_an2 { transition-property: margin-top; transition-duration: 0.2s; transition-delay: 0.25s; /* Firefox 4 */ -moz-transition-property: margin-top; -moz-transition-duration: 0.2s; -moz-transition-delay: 0.25s; /* Safari and Chrome */ -webkit-transition-property: margin-top; -webkit-transition-duration: 0.2s; -webkit-transition-delay: 0.25s; /* Opera */ -o-transition-property: margin-top; -o-transition-duration: 0.2s; -o-transition-delay: 0.25s; }
.item_active_menu .menu_an3 { transition-property: margin-top; transition-duration: 0.2s; transition-delay: 0.3s; /* Firefox 4 */ -moz-transition-property: margin-top; -moz-transition-duration: 0.2s; -moz-transition-delay: 0.3s; /* Safari and Chrome */ -webkit-transition-property: margin-top; -webkit-transition-duration: 0.2s; -webkit-transition-delay: 0.3s; /* Opera */ -o-transition-property: margin-top; -o-transition-duration: 0.2s; -o-transition-delay: 0.3s; }
.program_list_box .program_list li:hover .item_active_box { top: 0px; }

.program_list_box .program_list li:hover .menu_item { margin-top: 100px; }

.item_active_menu .menu_item p { color: #FFFFFF; margin-top: 10px; }

.program_list_box .program_list .item_box .item { height: 325px; width: 267px; margin-left: 3px; background: #ffffff; color: #7C7C7C; }

.item p { font-size: 16px; margin-top: 20px; }

.item img { width: 230px; height: 230px; margin-top: 37px; }

.program_list_box .program_list li .lab_info { width: 97px; height: 39px; position: absolute; z-index: 998; top: 0px; left: 0px; background-image: url("../images/lab_01.png"); }

.lab_info .state { line-height: 39px; color: #fff; text-align: center; font-size: 16px; margin-right: 5px; }

.item_active_box .name { color: #fff; margin-top: 105px; font-size: 16px; }

.program_search_box { width: 1200px; height: auto; margin: 0 auto; margin-top: 24px; position: relative; }

    .program_search_box p { line-height: 35px; font-size: 18px; color: #08A1EF; }

    .program_search_box .search_box { width: 215px; height: 35px; line-height: 35px; position: absolute; right: 0; top: 0; border-bottom: 1px #8a8a8a solid; }

        .program_search_box .search_box input { width: 185px; height: 35px; line-height: 35px; background: none; outline: none; border: 0px; }

.search_box img { width: 26px; height: 26px; margin-top: 5px; }
</pre></body></html>