*{margin:0px;padding:0px;}
body{min-width:1240px;background: #F5F7FA;}
.padding_0{padding: 0px!important;}
.border_radius_top_left{border-top-left-radius: 32px;}
.border_radius_top_right{border-top-right-radius: 32px;}
.border_radius_bottom_left{border-bottom-left-radius: 32px;}
.border_radius_bottom_left{border-bottom-left-radius: 32px;}
.certificate_main_box{position: relative;margin-top:118px!important;width: 100%;box-sizing: border-box;font-size: 0px;}
.search_box{position: relative;width: 1240px;margin: 0 auto;}
.search_box .title{position: relative;height: 32px;line-height: 32px;text-align: center;user-select: none;}
.search_box .title .img_box{position: relative;vertical-align:middle;display: inline-block;width:32px;height: 32px;background: #3CBA78;border-radius: 32px;margin-right: 12px;}
.search_box .title .img_box>img{position: absolute;width: 18px;height: 18px;top:7px;left:7px;}
.search_box .title .font_box{position: relative;vertical-align:middle;display: inline-block;height: 32px;line-height: 32px;border-radius: 32px;font-size: 24px;font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600;color: #060E1A;letter-spacing: 1px;}
.search_box .search_box_main{position: relative;width: 560px;border-radius: 32px;overflow: hidden;background: #FFF;min-height: 300px;}
.search_box .search_box_main .out_box{position: relative;width: 100%;font-size: 0px;z-index: 1;user-select: none;}
.search_box .search_box_main .out_box .box_header{cursor:pointer;position: relative;width: 50%;height: 96px;box-sizing: border-box;padding-bottom: 20px;}
.search_box .search_box_main .out_box .box_header>img{position: relative;display: inline-block;vertical-align: top;width: 24px;height: 24px;margin-right: 8px;}
.search_box .search_box_main .out_box .box_header>span{position: relative;display: inline-block;vertical-align: top;height: 24px;line-height: 24px; font-size: 20px;font-family: PingFangSC-Medium, PingFang SC;font-weight: 550;color: #060E1A;}
.search_box .search_box_title_out{width: 100%;position: relative;height: 48px;margin-top: 40px;}
.search_box .search_box_title_out .search_box_title{height: 32px;font-family: PingFangSC, PingFang SC;font-weight: 600;font-size: 20px;color: #060E1A;line-height: 32px;white-space:nowrap;position: absolute;}
.search_box .search_box_main .out_box .box_header_out{position: relative;width: 100%;height: 96px;background: #DFF2E8;z-index: 1}
.search_box .search_box_main .out_box .box_header_out .excessive{position: absolute;top:0px;left:268px;height: 64px;width: 64px;z-index: 3}
.search_box .search_box_main .out_box .box_header_out .excessive_shadow{position: absolute;top:-24px;left:234px;height: 112px;width: 112px;z-index: -1}
.search_box .search_box_main .out_box .box_main{position: relative;width: 100%;margin-top: -32px;padding :60px 80px 90px;border-radius: 32px;box-sizing: border-box;background: #FFF;z-index: 2}
.search_box .search_box_main .out_box .box_main .box_line{position: relative;width: 100%;user-select: none;}
.search_box .search_box_main .out_box .box_main .box_line_margin_top_1{margin-top: 8px;}
.search_box .search_box_main .out_box .box_main .box_line_margin_top_2{margin-top: 20px;}
.search_box .search_box_main .out_box .box_main .box_line_margin_top_3{margin-top: 60px;}
.search_box .search_box_main .out_box .box_main .box_line>label{display:block;width:100%;height: 20px;font-size: 14px;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #20324D;line-height: 20px;text-align: left;}
.search_box .search_box_main .out_box .box_main .box_line>span{display:block;width:100%;height: 20px;font-size: 14px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #F24678;line-height: 20px;text-align: right;}
.search_box .search_box_main .out_box .box_main .box_line .input_out{display:block;box-sizing:border-box;width:100%;height: 48px;background: #F5F7FA;border-radius: 4px;border: 1px solid #E7E7E7;color: #060E1A;overflow: hidden;z-index: 1;}
.search_box .search_box_main .out_box .box_main .box_line .input_out>input{position: relative;height: 100%;width: 100%;padding-left:12px;border: none;box-sizing: border-box;}
.search_box .search_box_main .out_box .box_main .box_line .input_out>datalist{width: 100%;}
.search_box .search_box_main .out_box .box_main .box_line>input::placeholder{color: #ACB3BF;}
.search_box .search_box_main .out_box .box_main .box_line .radio_div{position: relative;height: 30px;display: inline-block;vertical-align: top;cursor: pointer;}
.search_box .search_box_main .out_box .box_main .box_line .radio_div>span{position: relative;display: inline-block;vertical-align: middle;font-size: 14px;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #20324D!important;line-height: 20px;}
.search_box .search_box_main .out_box .box_main .box_line .radio_div>div{position: relative;border:1px solid #E7E7E7;display: inline-block;vertical-align: middle;border-radius:100px;width: 10px;height: 10px;padding:3px;font-size: 0px;margin-right: 8px;}
.search_box .search_box_main .out_box .box_main .box_line .radio_div>div>div{width: 100%;height: 100%;border-radius: 8px;}
.ring_border_style_green{border:1px solid #3CBA78!important;}
.radio_bg_background{background: #3CBA78}

.search_box .search_box_main .out_box .box_main .box_line .radio_div>span{position: relative;display: inline-block;vertical-align: middle;}
.search_box .search_box_main .out_box .box_main .box_line .seac_div{width: 100%;text-align: center;height: 54px;border-radius: 4px;line-height: 54px;cursor:pointer;}
.search_box .search_box_main .out_box .box_main .box_line .seac_div .bg{position: absolute;top:0px;left:0px;background-color: #3cba78;width:100%;height:100%;z-index: 2;border-radius: 4px;}
.search_box .search_box_main .out_box .box_main .box_line .seac_div .shadow{position: absolute;top:2px;left:1%;width:98%;height:52px;box-shadow:0px 2px 16px rgba(17, 121, 66, 0.31);z-index: 1;border-radius: 4px;}
.search_box .search_box_main .out_box .box_main .box_line .seac_div>span{z-index:3;position: relative;vertical-align: middle;display: inline-block;height: 25px;font-size: 18px;font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600;color: #FFFFFF;line-height: 25px;letter-spacing: 1px;}
.search_box .search_box_main .out_box .box_main .box_line .seac_div>img{z-index:3;position: relative;vertical-align: middle;display: inline-block;height: 18px;width: 18px;margin-left: 8px;}
.search_box .search_box_main .out_box .box_main .box_line>img{position: absolute;width: 24px;height: 24px;top:12px;right:12px;z-index: 4}

.result_box{position: relative;margin:0 auto;margin-top: 40px;background: #FFF;min-height: 600px;padding-bottom: 84px;}
.result_box .back_to_search{position: absolute;top:40px;left:32px;cursor: pointer;user-select: none;}
.result_box .back_to_search>img{position: relative;vertical-align: middle;width: 8px;height: 16px;margin-right: 4px;}
.result_box .back_to_search>span{position: relative;vertical-align: middle;font-size: 14px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #25995C;line-height: 20px;}
.result_box .search_data{position: absolute;top:32px;right: 32px;}
.result_box .search_data>span{vertical-align: middle;margin-right: 20px;font-size: 14px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #060E1A;line-height: 20px;}
.result_box .search_data>select{vertical-align: middle;width: 140px;height: 32px;border-radius: 4px;border: 1px solid #8F9DB3;font-size: 14px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #20324D;cursor: pointer;padding-left: 7px;box-sizing: border-box;outline: none;}
.result_box .table_box{position: relative;width: calc(100% - 64px);margin:0 auto;margin-top: 97px;font-size: 0px;}
.result_box .table_box .tb_block{position: relative;display: inline-block;vertical-align: top;min-height: 100px;font-size: 0px;overflow: hidden;}
.result_box .table_box .start_tb{width: 150px;}
.result_box .table_box .slide_tb{width: calc(100% - 240px);user-select: none;cursor: move;}
.result_box .table_box .slide_tb>div{position: relative;width: 1992px;}
.result_box .table_box .end_tb{width: 90px;}
.result_box .table_box .th_line{position: relative;width: 100%;height: 48px;}
.result_box .table_box .th_line .th_line_block{position: relative;display: inline-block;vertical-align: middle;height: 48px;line-height: 48px;box-sizing: border-box;padding-left: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #FFFFFF;}
.result_box .table_box .td_line{position: relative;width: 100%;height: 53px;border-bottom: 1px solid #EBEFF5;}
.result_box .table_box .td_line .td_line_block{position: relative;display: inline-block;vertical-align: middle;height: 52px;line-height: 52px;box-sizing: border-box;padding-left: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #060E1A;}
.see_certificate{font-size: 14px!important;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400!important;color: #0070EB!important;}
.result_box .table_box .td_line .td_line_block>div{position: relative;vertical-align: middle;display: inline-block;height: 6px;width: 6px;border-radius: 6px;margin-right: 4px;}
.certificate_status_gray{background: #8F9DB3;}
.certificate_status_green{background: #3CBA78;}
.left_shadow{position: absolute;left:150px;background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);width: 20px;z-index: 99;}
.right_shadow{position: absolute;right:90px;background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);width: 20px;z-index: 99}
.result_box .page_num_out{position: absolute;margin-top: 24px;width: 100%;height: 30px;text-align: center;bottom:32px;user-select: none;}
.result_box .page_num_out>div{position: relative;display: inline-block;vertical-align:middle;height: 30px;margin-right: 20px;}
.result_box .page_num_out>span{vertical-align: middle;font-size: 14px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #666666;line-height: 30px;}
.result_box .page_num_out>div>img{vertical-align: middle;height: 30px;width: 30px;cursor: pointer;}
.result_box .page_num_out>div>div{display: inline-block;position: relative;vertical-align:middle;margin:0px;padding:0px;margin-left: 15px;margin-right: 15px;height: 24px;}
.result_box .page_num_out>div>div>div{cursor:pointer;display: inline-block;padding-left:5px;padding-right:5px;position: relative;border-radius:4px;vertical-align:middle;height: 24px;min-width: 14px;line-height: 24px;text-align: center;font-size: 14px;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;}
.li_un_check{background: #F1F1F2;color: #262005;}
.li_check{background: #3CBA78;color: #fff;}
.li_right{margin-right: 18px;}

.cer_big_show{position: fixed;height: 100vh;width: 100%;top:0px;left:0px;user-select: none;z-index: 999999}
.cer_big_show .cer_bg{position: fixed;height: 100vh;width: 100%;top:0px;left:0px;background: rgba(0, 0, 0, 0.2)}
.cer_big_show .cer_box{position: absolute;top:0px;left:0px;width:100%;height:100vh;overflow-y: scroll;}
.cer_big_show .cer_box .cer_box_in{position: relative;width: 45%;margin:0 auto;margin-top: 50px;min-width: 640px;background: #FFF;padding:58px 20px 68px;box-sizing: border-box;margin-bottom: 40px;}
.cer_big_show .cer_box .cer_box_in .cer_title{position: absolute;top:20px;left:20px;height: 22px;max-width:100px;font-size: 16px;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #20324D;line-height: 22px;}
.cer_big_show .cer_box .cer_box_in .cer_exit{position: absolute;top:19px;right:20px;height: 24px;width: 24px;}
.cer_big_show .cer_box .cer_box_in .cer_big_img{position: relative;width: 100%;}
.cer_big_show .cer_box .cer_box_in .cer_tips{position: absolute;max-width:300px;left:20px;bottom:26px;height: 20px;font-size: 14px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #4D6180;line-height: 20px;}
.cer_big_show .cer_box .cer_box_in .cer_input{position:absolute;bottom:20px;right:17px;width: 116px;height: 32px;border-radius: 16px;border: 1px solid #20324D;}
.cer_big_show .cer_box .cer_box_in .cer_input>img{position: absolute;left:16px;top:6px;width: 20px;height: 20px;}
.cer_big_show .cer_box .cer_box_in .cer_input>div{position:absolute;left:44px;top:7px;height: 18px;font-size: 14px;font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;color: #20324D;line-height: 18px;}


.navigation_bar_box{position: fixed;top:0px;left:0px;height: 78px;width: 100%;box-shadow: 0 2px 4px rgba(211, 218, 230, 0.5);z-index:103;background-color: #FFF}
.navigation_bar_box .logo_img_box{position: absolute;width: 174px;height: 66px;top:6px;left: 32px;}
.navigation_bar_box .logo_img_box img{width: 100%;height: 100%;}
.navigation_bar_box .navigation_box{width: 40%;margin: 0 auto;height: 78px;position: relative;text-align: center;font-size: 0px;max-width: 500px;min-width: 270px;}
.navigation_bar_box .navigation_box>div{position:relative;display:inline-block;vertical-align:middle;width: 25%;height: 100%;font-size: 16px;line-height: 78px;text-align: center;}
.navigation_bar_box .login_box{position: absolute;right: 142px;top:0px;height: 100%;line-height: 78px;width: 70px;text-align: center;cursor: pointer;color: #4A4A4A;font-size: 14px;}
.navigation_bar_box .register_box{position: absolute;right: 34px;top:0px;width: 90px;height: 100%;line-height: 78px;text-align: center;}
.navigation_bar_box .register_box>button{background-color: #3CBA78;color: #FFF;font-size: 14px;width: 90px;height: 36px;border: none;border-radius: 8px;}
.navigation_bar_box .user_box{position: absolute;right: 186px;top:0px;height: 100%;line-height: 78px;text-align: center;cursor: pointer;color: #4A4A4A;font-size: 14px;}
.navigation_bar_box .jump_to_center_box{position: absolute;right: 34px;top:0px;width: 111px;height: 100%;line-height: 78px;text-align: center;}
.navigation_bar_box .jump_to_center_box>button{background-color: #3CBA78;color: #FFF;font-size: 14px;width: 111px;height: 36px;border: none;border-radius: 8px;}
.navigation_bar_box .improve_user_info{width: 269px;background: #FFFFFF;box-shadow: 0px 0px 6px 0px rgba(211, 218, 230, 0.5);border-radius: 4px;position: fixed;right: 32px;top:72px;z-index: 105}
.navigation_bar_box .improve_user_info .user_info_box{width: 100%;height: 54px;line-height: 54px;color: #20324D;font-size: 16px;letter-spacing: 0.44px;position: relative;border-bottom: 1px solid #EBEFF5;}
.navigation_bar_box .improve_user_info .user_info_box>span{height:16px;line-height:16px;color: #20324D;font-size: 16px;letter-spacing: 0.44px;position: absolute;top:19px;left:20px;}
.navigation_bar_box .improve_user_info .user_info_box>button{width: 86px;height: 26px;border-radius: 13px;border: 1px solid #3CBA78;position: absolute;right: 14px;top:14px;background-color: #FFF;color: #3CBA78}
.navigation_bar_box .improve_user_info .exit_box{width: 100%;height: 38px;color: #8F9DB3;font-size: 14px;letter-spacing: 0.44px;position: relative;}
.navigation_bar_box .improve_user_info .exit_box>img{height: 20px;width: 20px;position: absolute;left:92px;top:9px;}
.navigation_bar_box .improve_user_info .exit_box>span{line-height: 14px;position: absolute;top:12px;right: 91px;}
.footer_box{width: 100%;background:url("https://anpei2016.oss-cn-hangzhou.aliyuncs.com/web_big_image/main_user_web/footer_bg.jpg") no-repeat;background-size: 100% 100%;}
.footer .left_1{left:0px;}
.footer .right_1{right:0px;}
@media screen and (min-width: 1691px) {
    .main_box_out{width: 1690px;margin:0 auto;position: relative;}
    .main_box_in{width: 1450px;margin-left: 120px;position: relative;}
    .result_box{width: 1450px;}
    .certificate_main_box{min-height: calc( 100vh - 434px)}
    .certificate_main_box{padding-bottom:114px;}
    .footer{width:100%;height: 316px;position: relative;}
    .footer img{width: 120px;height: 120px;}
    .footer .download_img{width: 193px;height: 120px;}
    .footer .top_1{top:47px;}
    .footer .top_2{top:84px;}
    .footer .top_3{top:94px;}
    .footer .bottom_1{bottom:23px;}
    .footer .left_2{left:1060px;}
    .footer .left_3{left:1120px;}
    .footer .left_4{left:1330px;}
    .footer .box_1{height: 21px;line-height: 21px;font-size: 21px;color: #FFF;}
    .footer .box_2{width: 1010px;height: 108px;font-size: 14px;line-height: 21px;color: #FFF;}
    .footer .box_3{width: 1px;height: 91px;background-color: #CCCCCC}
    .footer .box_4{text-align: center;width: 100%;height: 23px;font-weight: 500;letter-spacing: 1px;color: #FFF;font-size: 17px;}
}
@media screen and (min-width: 1441px) AND (max-width: 1690px) {
    .main_box_out{width: 1440px;margin:0 auto;position: relative;}
    .main_box_in{width: 1200px;margin-left: 120px;position: relative;}
    .result_box{width: 1200px;}
    .certificate_main_box{min-height: calc( 100vh - 380px)}
    .certificate_main_box{padding-bottom:106px;}
    .footer{width:100%;height: 262px;position: relative;}
    .footer img{width: 100px;height: 100px;}
    .footer .download_img{width: 160px;height: 100px;}
    .footer .top_1{top:40px;}
    .footer .top_2{top:70px;}
    .footer .top_3{top:78px;}
    .footer .bottom_1{bottom:20px;}
    .footer .left_2{left:880px;}
    .footer .left_3{left:930px;}
    .footer .left_4{left:1100px;}
    .footer .box_1{height: 18px;line-height: 18px;font-size: 18px;color: #FFF;}
    .footer .box_2{width: 830px;height: 90px;font-size: 12px;line-height: 18px;color: #FFF;}
    .footer .box_3{width: 1px;height: 76px;background-color: #CCCCCC}
    .footer .box_4{text-align: center;width: 100%;height: 20px;font-weight: 500;letter-spacing: 1px;;color: #FFF;}
}
@media screen and (max-width: 1440px){
    .main_box_out{width: 1240px;margin:0 auto;position: relative;}
    .main_box_in{width: 1240px;position: relative;}
    .result_box{width: 1000px;}
    .certificate_main_box{min-height: calc( 100vh - 336px)}
    .certificate_main_box{padding-bottom:100px;}
    .footer{width:100%;height: 218px;position: relative;}
    .footer img{width: 83px;height: 83px;}
    .footer .download_img{width: 133px;height: 83px;}
    .footer .top_1{top:33px;}
    .footer .top_2{top:58px;}
    .footer .top_3{top:65px;}
    .footer .bottom_1{bottom:16px;}
    .footer .left_2{left:740px;}
    .footer .left_3{left:780px;}
    .footer .left_4{left:917px;}
    .footer .box_1{height: 15px;line-height: 15px;font-size: 15px;color: #FFF;}
    .footer .box_2{width: 710px;height: 75px;font-size: 10px;line-height: 15px;color: #FFF;}
    .footer .box_3{width: 1px;height: 63px;background-color: #CCCCCC}
    .footer .box_4{text-align: center;width: 100%;height: 16px;font-weight: 500;letter-spacing: 1px;color: #FFF;font-size: 12px;}
}
.limit_box{padding: 32px;}
.limit_title{width:100%;text-align:center;height: 24px;font-family: PingFangSC, PingFang SC;font-weight: 550;font-size: 20px;color: #282E35;line-height: 24px;}
.limit_tips{margin-top: 30px;background: #FEF6F6;border-radius: 4px;border: 1px solid #EA3530;padding: 16px 32px;}
.limit_tips>div{font-family: PingFangSC, PingFang SC;font-weight: 550;font-size: 14px;color: #282E35;text-align: center;margin-bottom: 8px;height: 24px;line-height: 24px;}
.limit_tips>p{font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 14px;color: #282E35;line-height: 24px;text-align: left;font-style: normal;}
.limit_cut{width: 950px;margin:auto;margin-top: 20px;height: 1px;background: #DFE2E6;border-radius: 1px;}
.limit_cut_line{height: 32px;font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 16px;color: #282E35;line-height: 32px;margin-top: 30px;}
.limit_cut_line>div{flex: 1;height: 2px;background: #DFE2E6;border-radius: 2px;}
.limit_cut_line>span{margin: 0 16px;}
.limit_table_out{width: 100%;}
.limit_table{width: 900px;margin:auto;margin-top: 30px;}
.limit_table .line{width: 100%;height: 40px;display: flex;justify-content: flex-start;align-items: center;}
.limit_table .half_line{width: 50%;height: 40px;display: flex;justify-content: flex-start;align-items: center;}
.limit_table .img_line{width: 100%;height: 184px;}
.limit_table ._label{width: 128px;height: 100%;line-height:40px;background: #F5F9FD;border: 1px solid #DFE2E6;padding-left: 16px;font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 16px;color: #282E35;}
.limit_table ._color_gray{color: #84909E!important;}
.limit_table ._line{flex: 1;height: 100%;line-height:40px;padding-left: 16px;font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 16px;color: #282E35;background: #FFFFFF;border: 1px solid #DFE2E6;border-left: 0px;}
.limit_text_line{height: 24px;font-family: PingFangSC, PingFang SC;font-weight: 550;font-size: 14px;color: #282E35;line-height: 24px;text-align: center;margin-top: 20px;}
.limit_text_line>span{margin:0 4px;}

