.hint {
    padding-left: 12px;
    /* margin-left: 20px; */
    font-size: 13px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: 0.08em;
    font-variation-settings: "opsz" auto;
    font-feature-settings: "kern" on;
    color: rgba(0, 12, 23, .6);
    transition: color .25s ease, opacity .25s ease;
}

textarea
 {
    outline: none;
}

.banner_header_title{font-size:32px;position: absolute;z-index: 10;color: white;top: 50px;width:100%;justify-content: center;align-items: center;text-align: center;}
			.yh-main-box {
			    padding: 28px 28px;
			    background: #FFFFFF;
			    box-sizing: border-box;
			    border: 1px solid rgba(0, 0, 0, 0.1);
			    box-shadow: 0px 8px 40px 0px rgba(0, 0, 0, 0.06);
			    border-radius: 10px;
			    max-width: 1200px;
			    margin: -10px auto 30px;
			    position: relative;
			    z-index: 1;
			    transition: padding .25s ease, margin .25s ease, border-radius .25s ease;
			    margin-left: 10px;
    			margin-right: 10px;
			}
			.yh-main-box .yh-box-title {
			    display: flex;
			    align-items: center;
			    font-size: 16px;
			    transition: font-size .25s ease;
			    margin-top:10px;
			}
			.yh-main-box .yh-box-title .title {
			    font-weight: 500;
			    line-height: normal;
			    letter-spacing: 0.08em;
			    transition: font-size .25s ease, letter-spacing .25s ease;
			    border-radius: 4px;
			    font-variation-settings: "opsz" auto;
			    font-feature-settings: "kern" on;
			    background: linear-gradient(270deg, #8F00FF 0%, #2538FF 100%);
			    -webkit-background-clip: text;
			    -webkit-text-fill-color: transparent;
			    background-clip: text;
			    text-fill-color: transparent;
			}
			.yh-main-box .yh-box-title .circle {
			    position: relative;
			    left: 2px;
			    height: 20px;
			    opacity: 0.6;
			    transition: left .25s ease, opacity .25s ease;
			}
			.yh-main-box .yh-box-title .text
			 {
			    font-size: 16px;
			    font-weight: 500;
			    line-height: normal;
			    letter-spacing: 0.08em;
			    transition: font-size .25s ease, letter-spacing .25s ease;
			    margin-left: 10px;
			    font-variation-settings: "opsz" auto;
			    font-feature-settings: "kern" on;
			    color: #000C17;
			}
			.geo-list-wrap {
			    display: flex;
			    flex-wrap: wrap;
			    justify-content: left;
			    gap: 10px 40px;
			    margin: 4px 0;
			}
			
			.geo-list-wrap .item-wrap
			 {
			    display: flex;
			    align-items: center;
			    /* gap: 20px; */
			    padding: 8px 16px;
			    width: 130px;
			    border-radius: 8px;
			    margin-left: 10px;
			    box-sizing: border-box;
			    cursor: pointer;
			    position: relative;
			    overflow: hidden;
			    border: 0.5px solid rgba(0, 0, 0, 0.15);
			}
			.geo-list-wrap .item-wrap span
			 {
			    font-size: 14px;
			    font-weight: normal;
			    line-height: normal;
			    text-align: center;
			    text-transform: capitalize;
			    letter-spacing: 0em;
			    font-variation-settings: "opsz" auto;
			    font-feature-settings: "kern" on;
			    color: #1A2233;
			    margin-left: 8px;
			    white-space: nowrap;
			}
			.geo-list-wrap .item-wrap img {
			    width: 24px;
			    height: 24px;
			    /* object-fit: contain; */
			}
			.vbox-f-wrap
			 {
			    border-radius: 4px;
			    opacity: 1;
			    /* background: #F7F9FE; */
			    box-sizing: border-box;
			    border: 0.5px solid rgba(0, 0, 0, 0.15);
			    padding: 9px 10px;
			    margin: 20px 0;
			    transition: border-color .25s ease, box-shadow .25s ease, background-color .25s ease, padding .25s ease, margin-top .25s ease;
			    display: flex;
			    align-items: center;
			    flex-wrap: wrap;
			    gap: 8px;
			}
			
			.execute-btn {
			    width: 100%;
			    background: none;
			    border: none;
			    cursor: pointer;
			    background: linear-gradient(20deg, #8F00FF 50%, #4169E1 100%);
			    padding: 10px 0;
			    border-radius: 4px;
			    font-size: 16px;
			    font-weight: bold;
			    letter-spacing: 0.08em;
			    color: #FFFFFF;
			    display: flex;
			    align-items: center;
			    justify-content: center;
			    margin-top: 30px;
			}
			.vbox-f-wrap input
			 {
			    flex: 1;
			    min-width: 200px;
			    padding: 0;
			    margin: 0;
			    border: none;
			    outline: none;
			    background: transparent;
			    font: inherit;
			    color: #000C17;
			    letter-spacing: 0.02em;
			    appearance: none;
			    -webkit-appearance: none;
			    -moz-appearance: none;
			    -webkit-tap-highlight-color: transparent;
			    box-shadow: none;
			    transition: color .2s ease, font-size .25s ease, letter-spacing .25s ease;
			    font-size: 16px;
			}
			
			.return-audit-wrap {
			    display: block;
			    max-width: 100%;
			    margin: 0 auto 20px;
			    background: #FFFFFF;
			
			    box-sizing: border-box;
			    border: 1px solid rgba(0, 0, 0, 0.1);
			
			    box-shadow: 0px 4px 10px 0px #cecef1;
			    border-radius: 10px;
			    padding: 35px 40px;
				margin-left:10px;
				margin-right:10px;
			}
			
			.return-audit-wrap .return-title-wrap {
			    display: flex;
			    align-items: center;
			    justify-content: space-between;
			}
			
			.return-audit-wrap .return-title-wrap .yh-box-title {
			    display: flex;
			    align-items: center;
			    font-size: 20px;
			    transition: font-size .25s ease;
			}
			
			.return-audit-wrap .return-title-wrap .yh-box-title .head-title {
			    font-size: 20px;
				border-radius: 4px;
			    font-weight: 600;
			    line-height: normal;
			    letter-spacing: 0.08em;
			    transition: font-size .25s ease, letter-spacing .25s ease;
			
			    font-variation-settings: "opsz" auto;
			    font-feature-settings: "kern" on;
			    background: linear-gradient(270deg, #8F00FF 0%, #2538FF 100%);
			    -webkit-background-clip: text;
			    -webkit-text-fill-color: transparent;
			    background-clip: text;
			    text-fill-color: transparent;
			}
			
			.return-audit-wrap .return-title-wrap .yh-box-title .circle {
			    position: relative;
			    left: 0px;
			    height: 100%;
			    opacity: 0.6;
			    transition: left .25s ease, opacity .25s ease;
			}
			
			.return-audit-wrap .return-title-wrap .historys {
			    display: flex;
			    align-items: center;
			    font-family: Alibaba PuHuiTi 3.0;
			    font-size: 16px;
			    font-weight: 500;
			    line-height: 16px;
			    text-transform: capitalize;
			    letter-spacing: 0em;
			
			    font-variation-settings: "opsz" auto;
			    font-feature-settings: "kern" on;
			    /* 榛� */
			    color: #1A2233;
			    opacity: 0.6;
			    cursor: pointer;
			}
			
			.return-audit-wrap .return-title-wrap .historys img{
			    width: 24px;
			    height: 24px;
			}
			
			
			.tab {
			    display: flex;
			    flex-wrap: wrap;
			    gap: 20px;
			}
			
			.tab .item-tab {
			    flex: 1 1 20%;
			    gap: 20px;
			    background: #F7F9FE;
			    border-radius: 8px;
			    box-sizing: border-box;
			    border: 0.5px solid rgba(0, 0, 0, 0.15);
			    padding: 12px 14px;
			    margin-top: 20px;
			    width:330px;
			}
			.tab .item-tab:hover {
			    transform: translateY(-2px);
			    box-shadow: 0px 18px 48px #FFFFF9, 0px 8px 24px rgba(0, 0, 0, 0.08);
			    background: #FFFFF0;
			}
			.tab .item-tab .title {
			    display: flex;
			
			
			    font-size: 16px;
			    font-weight: 500;
			    line-height: 20px;
			    text-transform: capitalize;
			    letter-spacing: 0em;
			
			    font-variation-settings: "opsz" auto;
			    font-feature-settings: "kern" on;
			    /* 榛� */
			    color: #1A2233;
			
			}
			
			.tab .item-tab .title .icon {
			    width: 32px;
			    height: 32px;
			    border-radius: 50%;
			    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.12);
			    display: flex;
			    align-items: center;
			    justify-content: center;
			    margin-right: 10px;
			}
			
			.tab .tab1 .title .icon {
			    border-image: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%) 0.6;
			}
			
			.tab .tab2 .title .icon {
			    border-image: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%) 0;
			}
			
			
			.tab .tab3 .title .icon {
			    border-image: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%) 0;
			}
			
			
			.tab .tab4 .title .icon {
			    border-image: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%) 0;
			}
			
			.tab .item-tab .title .icon img {
			    width: 25px;
			    height: 25px;
			}
			
			
			.tab .item-tab .num {
			    font-size: 26px;
			    font-weight: 600;
			    line-height: 28px;
			    text-align: left;
			    text-transform: capitalize;
			    letter-spacing: 0em;
			
			    font-variation-settings: "opsz" auto;
			    font-feature-settings: "kern" on;
			    /* 榛� */
			    color: #1A2233;
			    margin-left: 44px;
			    margin-top: 10px;
			
			}
			
			.tab .item-tab .num span {
			    font-weight: 600;
			    font-size: 16px;
			    font-variation-settings: "opsz" auto;
			}
			.geo-desc-wrap {
			    max-width: 1200px;
			    margin: 0 auto;
			    display: flex;
			    flex-wrap: wrap;
			    margin-left:10px;
			    margin-right:10px;
			    gap: 10px;
			    margin-bottom: 40px;
			}
			
			.geo-desc-wrap .geo-list-wrap {
			    flex: 1 1 80%;
			    background: #fff;
			    padding: 26px 20px;
			    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.1);
			    border-radius: 12px;
			    transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease;
			}
			
			.geo-desc-wrap .geo-list-wrap .wrap-title {
			    display: flex;
			    align-items: center;
			    margin-bottom: 2px;
			}
			
			.geo-desc-wrap .geo-list-wrap .wrap-title img {
			    width: 48px;
			    height: 48px;
			}
			
			.geo-desc-wrap .geo-list-wrap .wrap-title span {
			    margin-left: 20px;
			
			    font-size: 18px;
			    font-weight: 600;
			    line-height: 30px;
			    letter-spacing: 0.02em;
			
			    font-variation-settings: "opsz" auto;
			    font-feature-settings: "kern" on;
			    color: #242930;
			}
			
			.geo-desc-wrap .geo-list-wrap .model-box .model-tval {
			    display: flex;
			    align-items: center;
			    margin-bottom: 16px;
			
			}
			
			.geo-desc-wrap .geo-list-wrap .model-box .model-tval img {
			    width: 20px;
			    height: 20px;
			    margin-left: 20px;
			}
			
			.geo-desc-wrap .geo-list-wrap .model-box .model-tval span {
			    font-size: 16px;
			    font-weight: normal;
			    /* line-height: 36px; */
			    text-align: justify;
			    letter-spacing: 0em;
			
			    font-variation-settings: "opsz" auto;
			    font-feature-settings: "kern" on;
			    color: #15181C;
			    opacity: .7;
			    margin-left: 20px;
			}
			
			.geo-desc-wrap .geo-list-wrap:hover {
			    transform: translateY(-6px);
			    box-shadow: 0px 18px 48px rgba(70, 61, 247, 0.18), 0px 8px 24px rgba(0, 0, 0, 0.08);
			    background: #FFFFFF;
			}
			
			

.box_item-tab_attr {
  height:200px;
}
.box_item-tab_icon {
  width:230px;flex-shrink: 0; width: 48px; height: 48px; border-radius: 12px; background: #FFF0F5; color: rgb(239, 68, 68); display: flex; align-items: center; justify-content: center;
}
.item-tab-title-attr {
  display:block;text-align:center;font-size:20px;margin-top:15px;justify-content:center
}

.box_item-tab_num1 {
  text-align:center;margin-left:0px;color:rgb(239, 68, 68);font-size:40px;margin-top:15px
}
.box_item-tab_check1 {
  text-align:center;margin-left:0px;color:#999;font-size:16px;margin-top:12px;font-weight:normal
}
.box_item-tab_date1 {
  text-align:center;margin-left:0px;color:#999;font-size:16px;margin-top:2px;font-weight:normal
}
.item-left_ten {
  margin-left:10px;
}
.item_left_ten_title{
  font-weight: bold;font-size:18px;
}
.item_left_ten_check{
  color: rgb(102, 102, 102); font-size: 14px; line-height: 1.6; margin-top: 12px;
}
.item_left_ten_opti{
  width:230px;margin-top: 12px; padding: 12px; background: rgb(240, 249, 255); border: 1px solid rgb(186, 230, 253); border-radius: 8px; font-size: 13px; line-height: 1.6;
}

.item_left_ten_ropti{
  display: block; margin-bottom: 4px; color: rgb(3, 105, 161);
}		


/* 核心旋转动画 */
.rotate {
  animation: spin 3s linear infinite;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}	