@charset "utf-8";
body,.wrap{ background-color: #F8F8F8;}
.gzpy_ban{ background: url(260116xm_gzpy_bg.jpg) no-repeat center top; background-size: cover; padding: .5rem 0 .62rem 0; text-align: center;}
.gzpy_tit{ text-align: center; background-color: #B82320; padding: .29rem 0; line-height: .42rem;}
.gzpy_tit span,.gzpy_tit h2{ display: inline-block; vertical-align: top; margin: 0 .18rem;}
.gzpy_tit span{ width:.4rem;}
.gzpy_tit h2{ font-size: .32rem; color: #ffffff;}
.gzpy_con{ background-color: #ffffff; border-radius: .12rem; box-shadow: 0px 0px 15px  rgba(0, 0, 0, 0.03); position: relative; padding: 0 .8rem .56rem .8rem;}
.gzpy_tit1{ text-align: center; position: relative; top: -.14rem; margin: 0 auto .3rem; padding-top: .1rem; padding-bottom: .3rem; line-height: .42rem; background: url(260116xm_gzpy_tit1_bg.png) no-repeat center top; background-size: 100% 100%; width:66.6%; display: flex; justify-content: center; align-items: center;}
.gzpy_tit1 span,.gzpy_tit1 h3{ display: inline-block; vertical-align: top; margin: 0 .08rem;}
.gzpy_tit1 span{ width: .19rem; flex-shrink:0;}
.gzpy_tit1 span img{ width:100%;}
.gzpy_tit1 h3{font-weight: bold;font-size: .32rem;background: linear-gradient(0deg, rgba(184, 35, 32, 1) 0%, rgba(221, 58, 57, 1) 100%);background-clip: text;-webkit-background-clip: text;color: transparent;word-break:keep-all;}

.slb .gzpy_con{ padding: 0 .4rem .3rem .4rem;}
.slb .gzpy_tit1{ width: 100%; margin-bottom: .12rem;}
.slb .gzpy_tit1 h3{ font-size: .26rem;}
.gzpy_text p,.gzpy_text h3{ font-size: .18rem; line-height: 2; margin-top: .1rem;}
.gzpy_text p b {font-weight: bold !important;}
.gzpy_ewm{ margin: .4rem auto 0; width: 2.5rem; height: 2.5rem; text-align: center;}
.gzpy_bg *{ box-sizing:border-box;}
.gzpy_bg{ background: url(260116xm_gzpy_bg1.png) no-repeat center top #ffffff; padding-bottom: .72rem;}
.gzpy_ny_tit{ position: relative; text-align: center; overflow: hidden; padding-bottom: 1.4rem;}
.gzpy_ny_tit img{ position: relative; top: -.4rem;}
.gzpy_ny_tit1{ color: #C72E08; text-shadow: 0px 2px 0px  rgba(255, 255, 255, 1); font-size: .16rem;}
.gzpy_list li{ border-radius: .2rem; padding: .12rem; position: relative; z-index: 0;}
.gzpy_list{ margin-top: .24rem;}
.gzpy_list li+li{ margin-top: .32rem;}
.gzpy_box{box-shadow:inset 0px 2px 20px  rgba(201, 87, 0, 0.6), 0px 4px 12px  rgba(240, 125, 35, 0.25); background-color: #ffffff; border-radius: .2rem; position: relative; z-index:1;}
.gzpy_list li::before{ z-index: -2; border-radius: .2rem; background-color: #F07C24; content: ''; left: 0; right: 0; bottom: 0; top: 0; position: absolute; box-shadow:inset 0px 2px 4px  rgba(255, 255, 255, 1);}
.gzpy_list li::after{ z-index: -1; border-radius: .2rem; background-color: rgba(255, 255, 255, 0.6); content: ''; left: 0; right: 0; bottom: 0; top: 0; position: absolute;}
.gzpy_box>em{ position: absolute; right: .28rem; bottom: .2rem; width: 1rem; z-index: 9;}
.gzpy_list li.active .gzpy_box>em{ display: block;}
.gzpy_list li.active .gzpy_box{}
.gzpy_ny_tit2{ position: relative; top: -.04rem; display: flex; justify-content: space-between; padding-right: .2rem; left: -.05rem;  align-items: center;}
.gzpy_ny_tit2_l{ flex: 1; padding-right: .6rem; padding-left: .2rem; display: flex; align-items: center; background: url(260116xm_gzpy_ny_tit.png) no-repeat left top; overflow: hidden; padding-bottom: .06rem; background-size: 100% 100%;}
.gzpy_ny_tit2_l>span{ margin-right: .12rem; background: url(260116xm_gzpy_icon_bg.png) no-repeat center; background-size: contain; width: .46rem; height: .44rem; display: inline-flex; align-items: center; justify-content: center; font-size: .2rem; color: #ffffff; font-weight: bolder; flex-shrink: 0;}
.gzpy_ny_tit2_l h3{ font-size: .2rem; font-weight: bold; color: #ffffff; line-height: 1.2; padding:.12rem 0 .2rem 0; flex: 1;}
.gzpy_ny_tit2_r{ cursor: pointer; flex-shrink: 0; padding: 0 .15rem; display: flex; align-items: center; justify-content: center; font-size: .16rem; gap: .1rem; border: 1px solid rgba(240, 124, 36, 0.5); border-radius: .06rem; color: #F07C24; height: .32rem;}
.gzpy_ny_tit2_r i{ font-size: .12rem; transition: .3s all;}
.gzpy_list li.on .gzpy_ny_tit2_r i{ transform: rotate(180deg);}
.gzpy_icon_list dl{ display: flex; justify-content: space-between;}
.gzpy_icon_list dl dd{ flex: 1; text-align: center;}
.gzpy_icon_list dl dd label{ display: flex; justify-content: center; align-items: center; flex-direction: column;}
.gzpy_icon_list dl dd label span{ display: block; width: .46rem; height: .46rem; background-repeat: no-repeat; background-position: center; background-size: contain;}
.gzpy_icon_list dl dd label span.gzpy_icon1{ background-image: url(241202szf_hcp_icon1.png);}
.gzpy_icon_list dl dd.active label span.gzpy_icon1{ background-image: url(241202szf_hcp_icon1_1.png);}
.gzpy_icon_list dl dd label span.gzpy_icon2{ background-image: url(241202szf_hcp_icon2.png);}
.gzpy_icon_list dl dd.active label span.gzpy_icon2{ background-image: url(241202szf_hcp_icon2_1.png);}
.gzpy_icon_list dl dd label span.gzpy_icon3{ background-image: url(241202szf_hcp_icon3.png);}
.gzpy_icon_list dl dd.active label span.gzpy_icon3{ background-image: url(241202szf_hcp_icon3_1.png);}
.gzpy_icon_list dl dd label span.gzpy_icon4{ background-image: url(241202szf_hcp_icon4.png);}
.gzpy_icon_list dl dd.active label span.gzpy_icon4{ background-image: url(241202szf_hcp_icon4_1.png);}
.gzpy_icon_list dl dd label span.gzpy_icon5{ background-image: url(241202szf_hcp_icon5.png);}
.gzpy_icon_list dl dd.active label span.gzpy_icon5{ background-image: url(241202szf_hcp_icon5_1.png);}
.gzpy_icon_list dl dd label p{ margin-top: .1rem; font-size: .16rem; color: #666666;}
.gzpy_inp_con{ margin-top: .18rem; padding: 0 .3rem .2rem .3rem;}
.gzpy_inp_con .gzpy_inp{ width: 100%; background-color: #ffffff; border: 1px solid #CCCCCC; border-radius: .08rem; line-height: .42rem; height:.42rem; padding: 0 .2rem; font-size: .16rem;}
.gzpy_inp_con .gzpy_inp::-webkit-input-placeholder{ color: #CCCCCC;}
.gzpy_ny_text{padding: .1rem .3rem .16rem .3rem;font-size: .16rem;line-height: 2;display: none;}
.gzpy_ny_text p,.gzpy_ny_text h3{text-indent: 2em;}
.gzpy_list li.on .gzpy_ny_text{ display: block;}
.gzpy_btn_list{ margin: .76rem auto 0; text-align: center; }
.gzpy_btn_list button{ padding: .18rem .64rem; font-size: .24rem; line-height: .26rem; background: linear-gradient(90deg, rgba(216, 63, 26, 1) 0%, rgba(216, 63, 26, 0) 100%); background-color: #F07C24; color: #ffffff; border-radius: .1rem; margin: 0 .1rem; display: inline-block; border: none; font-weight: bold; transition: .3s all;}
.gzpy_btn_list button:hover{ opacity: .9; box-shadow: 0 0 .1rem rgba(0, 0, 0, 0.3);}
.messagebox_header{ background-color: #F5F7FA;}
.messagebox{ border-radius: .08rem;}
.messagebox_center .messagebox_header{ padding: .1rem .24rem; line-height: .44rem;}
.messagebox_center .messagebox_title{ line-height: .44rem; justify-content: flex-start;}
.messagebox_headerbtn{ top: .1rem; background-color: #ffffff; border: 1px solid #DCE0E7; border-radius: 50%; width: .44rem; height: .44rem;}
.messagebox_center .messagebox_content{ padding: .24rem;}
.messagebox .input_dropdown{ width: 100%;}
.messagebox .input_dropdown input[type="text"].input_inner{ border-color: #DCE0E7; height: .44rem; line-height: .44rem;}
.messagebox .input_dropdown input[type="text"].input_inner.on{ border-color: #0050FF;}
.messagebox .select_dropdown{ position: relative; top: auto; left: auto; right: auto; border: 1px solid rgba(238, 238, 238, 1); box-shadow: 0px 2px 8px  rgba(0, 0, 0, 0.1); border-radius: .06rem; padding: .1rem 0;}
.messagebox .select_dropdown ul{ max-height: 3.2rem; overflow-y: auto; overflow-x: hidden;}
.messagebox .input_icon, .input_prefix .input_icon{ top: .09rem;}
.messagebox .select_dropdown li{ text-align: left; padding-left: .16rem; font-size: .16rem; line-height: 2;}
.messagebox_btns button:nth-child(2){ margin: 0;}
.messagebox_btns .btn_base{ padding: .11rem .34rem; margin: 0 .06rem; border: none;}
.messagebox_btns .btn_primary{ background:linear-gradient(90deg, rgba(216, 63, 26, 1) 0%, rgba(216, 63, 26, 0) 100%); background-color: #F07C24;}
.messagebox_btns .btn_default{ background-color: rgba(220, 224, 231, 0.2);}
.messagebox_btns .btn_default:hover{ color: #333333; box-shadow: 0 0 .1rem rgba(0, 0, 0, 0.1);}
.messagebox{ width: 8.6rem;}
.messagebox_headerbtn:focus .messagebox_close, .messagebox_headerbtn:hover .messagebox_close{ color: #F07C24;}
.gzpy_ny_tit2_r.Skeleton{ border:none;}
.messagebox_message p{ font-size:.16rem; text-align:left;}
.messagebox_message p span{ color:#F07C24; font-weight:bold;}
@media screen and (max-width:992px) {
    .gzpy_ban{ padding: .32rem 0; overflow:hidden}
    .gzpy_ban img{ width:130%; max-width:inherit; left:-15%; position:relative;}
    .gzpy_tit1{ width: 100%; background-size: 100% 100%; display: flex; padding:.1rem .2rem .2rem .2rem; height: auto; margin-bottom: -.2rem;}
    .gzpy_con,.slb .gzpy_con{ padding: 0 .16rem .16rem .16rem;}
    .gzpy_tit1 h3{ font-size: .2rem; line-height: 1.2;}
    .gzpy_ny_tit{ padding-bottom: 0;}
    .gzpy_ny_tit1{ color: #ffffff; text-shadow: none;}
    .gzpy_ny_tit{margin-bottom: -.4rem;}
    .gzpy_box>em{ width: .6rem;}
    .gzpy_ny_tit2{ flex-direction: column; padding-right: 0; gap: .12rem; align-items: flex-start;}
    .gzpy_icon_list{ margin-top: .16rem;}
    .gzpy_ny_tit2_r{ margin: 0 auto;}
    .gzpy_ny_tit2_l h3{ white-space: normal; padding-bottom: .1rem;}
    .gzpy_ny_tit2_l{ padding-right: .32rem; width: 100%; padding-top: .1rem; padding-bottom: .1rem; height: auto;}
    .gzpy_list li+li,.gzpy_btn_list{ margin-top: .16rem;}
    .gzpy_bg{ padding-bottom: .16rem;}
    .gzpy_btn_list button{ padding: .16rem .32rem; font-size: .2rem;}
    .messagebox{ width: 90%; margin-left: 0;}
    .gzpy_ny_tit img{ top:-.2rem;}
    .gzpy_icon_list dl dd label span{ width:.36rem; height:.36rem}
    .footer_21{ margin-top:0;}
    .slb .gzpy_tit1 h3{ word-break:inherit;}
    .slb .gzpy_tit1 h3 br{ display:none;}

}
@media screen and (max-width:640px) {
    .gzpy_ny_tit2{ left: 0; top: 0;}
    .gzpy_ny_tit2_l{background: linear-gradient(45deg, rgb(191 0 16 / 46%) 0%, rgba(191, 0, 16, 0) 100%), linear-gradient(0deg, rgba(240, 124, 36, 1), rgba(240, 124, 36, 1)), linear-gradient(180deg, rgba(222, 29, 11, 1) 0%, rgba(250, 138, 52, 1) 30%);box-shadow:inset 0px 3px 3px  rgba(240, 124, 36, 0.1);border-radius: .12rem .12rem 0 0;padding-right: .12rem;padding-left: .12rem;}
    .gzpy_ny_tit2_l h3{ padding-bottom: 0rem;}
    .slb .gzpy_tit1 span{ display:none;}
}
@media screen and (max-width:413px) {
    .gzpy_icon_list dl dd label p{ font-size: .14rem;}

}