.home_serve{padding-bottom: 65px;}
.home_item{background-color:#fff;padding-bottom:20px;}
.item_banner{width:100%;}
.item_title{text-align:center;padding: 30px 0;}
.item_title h2{margin: auto 15%;position: relative;}
.item_title h2 em{font-size: 18px;background-color: #fff;padding: 0 20px;position: relative;z-index: 1;}
.item_title h2 span{height: 1px;width: 100%;background-color: #ccc;left: 50%;margin-left: -50%;top: 12px;position: absolute;}
.item_title p{color: #999;padding-top: 10px;}
.item_img img{width:100%;}
.item_features{}
.item_features ul{padding: 0px 20px;}
.item_features li{padding: 15px 0;}
.item_features li .features_img{width: 64px;display: block;float: left;}
.item_features li .features_text{overflow: hidden;padding-left: 10px;}
.item_features li .features_text h3{font-size: 16px;color: #333;}
.item_features li .features_text p{padding-top: 5px;color: #999;}
.item_features li .features_text a{color: #487adb;text-decoration:none;}

.item_contrast{padding: 0 20px;}
.item_contrast table{width:100%;}
.item_contrast tr th {background-color: #f0f0f0;border: 1px solid #e8e8e8;padding:10px 0;color: #000;font-size: 14px;text-align:center;}
.item_contrast tr td {background-color: #fff;border: 1px solid #e8e8e8;padding: 10px;font-size: 14px;text-align:center;}
.item_contrast tr td.bgc{background-color: #f7f7f7;}
.item_contrast tr td.tal{text-align:left;}
.item_contrast tr td.title{font-size:20px;}
.item_contrast tr td h4{color: #21a335;padding-bottom:5px;font-size:16px;}
.item_contrast tr td p{color: #666;}
.home_item .ys_standard{display:none;}
.home_item .ys_standard tr td{padding: 10px 0;}

.more_btn_box{font-size: 0em;text-align: center;}
.more_btn{display: inline-block;background: #ee7886;height:30px;line-height: 30px;font-size: 14px;padding: 0 28px 0 10px;border-radius: 4px;color: #fff;text-decoration: none;position: relative;margin: 6px 0 0;}
.more_btn:after {display: block;content: ' ';width: 16px;height: 10px;position: absolute;right: 8px;top: 12px;background-image: url("../images/icon_aorrw.png");background-repeat: no-repeat;background-size: 14px auto;}
.home_item .more_btn_x:after{background-position: 0 -13px;}
.home_item .more_btn_s:after{background-position: 0 0;}


.serve_footer{position: fixed;bottom: 0; padding-bottom: env(safe-area-inset-bottom); background-color: #fff;width: 100%;text-align: center;z-index: 999;}
.serve_footer .footer_btn{padding: 10px;}
.serve_footer .work_btn{padding: 10px;background-color: #f76518;width: 100%;font-size: 18px;border-radius: 2px;color: #fff; font-family: "微软雅黑";border: medium none;}
.serve_footer .work_btn:active{background-color: #ff5b22;}
.serve_footer a{float: left;width: 40%;text-align: center;text-decoration: none;color: #999;padding: 5px 0 4px 0;border-top:1px solid #e0e0e0;}
.serve_footer a img{width: 24px;height: 24px;}
.serve_footer button{float: right;width:60%;font-size: 18px;color: #fff; font-family: "微软雅黑";border: medium none;height: 54px;}
.serve_footer .ys_btn{background-color: #ee7886;}
.serve_footer .ys_btn:active{background-color: #d84658;}

.serve_footer .list_tag {
    height: 40px; display: flex;
    color: #666;
    margin: 5px;
    align-items: center;
}
.serve_footer .list_tag .dd {
    height: 30px;  width: 2px; background: #f1f1f1; margin: 0 10px;
}
.serve_footer .list_tag .flex-container{
    flex: 1;  scrollbar-color: transparent transparent; display: flex;
    color: #333;
    overflow-x: auto; /* 启用横向滚动条 */
    overflow-y: hidden; /* 隐藏垂直滚动条 */
    -webkit-overflow-scrolling: touch;
}
.flex-container::-webkit-scrollbar {
    height: 0;
    display: none;
 }
.serve_footer .list_tag .flex-container .child{
    font-size: 14px;
    line-height: 32px;
    border-radius: 100px; height: 32px; vertical-align: middle; border: 1px solid #ff5b22; padding: 0 20px; background-color: rgba(243,172,148,0.2); flex: 0 0 auto;   margin-right: 10px;  text-align: center;
}

.footer_btn button{border-radius:10px; flex: 1; margin: 0 10px }

.insurance_tab{position: fixed;top: 0;z-index: 9999;width: 100%;}
.insurance_tab ul{padding:0 10px;background-color: #fff;}
.insurance_tab li{float: left;width: 33.3333%;text-align: center;color:#333;font-size:15px;position: relative;padding: 12px 0;}
.insurance_tab li.selected{color: #fff;color: #21a335;border-bottom:none;}
.insurance_tab li.selected em{position: absolute;width:70px;height: 2px;background-color: #21a334;bottom: -1px;margin-left: -35px;left: 50%;}

.insurance_box{padding-top: 50px;}
.insurance_type{padding:20px;background-color:#fff;}
.insurance_type h2{padding-bottom:20px;text-align:center;}
.insurance_type .item_contrast{padding:0 0 10px 0;}
.insurance_type .item_contrast tr th {font-size: 12px;padding: 10px 2px;}
.insurance_type .item_contrast tr td {font-size: 12px;padding: 10px 2px;}
.insurance_type p{padding-top:5px;}
.insurance_type b{color:#f7592c;font-weight:normal;}
.claims_process{padding:20px;background-color:#fff;}
.underwrite_explain{padding:20px;background-color:#fff;}
.underwrite_explain h2{padding-bottom:20px;text-align:center;}
.underwrite_explain img{width:100%;}
.hide{display:none;}

.about{padding: 15px 0 100px 0;text-align: center;color: #666;}
.about h5{padding-bottom: 5px;}
.about p a{color: #666;}
.about p span{padding:0 10px;}
