.box{float:left;position:relative; padding:1px;opacity:0.5;z-index:4; opacity:1; z-index:99999;}
.box2 {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: none;
    z-index: 5;
    position: fixed;
    background: url(https://img.gzjimg.com/www/100_integrity/2023/images/tanchubg.png) repeat 0 0;
}
.login5 {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    width: 380px;
    height: 50px;
    line-height: 50px;
    background: #E50112;
    text-align: center;
    position: relative;
    margin: 200px auto 0px auto;
}
.login51 {
    padding: 20px 15px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 350px;
    height: 200px;
    margin: 0 auto;
    background: #ffffff;
    padding-top: 12px;
}
.fybtp {
    display: inline-block;
    width: 140px;
    height: 38px;
    line-height: 38px;
    color: #ffffff;
    background: linear-gradient(90deg, #E50112, #c70010);
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 500;
    transition: all 0.3s ease;
}
.fybtp:hover {
    color: #fff !important;
    transform: translateY(-2px); /*  hover轻微上移 */
    box-shadow: 0 5px 15px rgba(217, 33, 33, 0.3);
}

.login5 h2 {
    height: 50px;
    line-height: 50px;
    letter-spacing: 12px;
    color: #FFE866;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding-left: 12px;
}
.login5 a { background: url(https://img.gzjimg.com/www/100_integrity/2023/images/close.png) 0px 0px no-repeat; position: absolute; width: 16px; height: 16px; right: 12px; top: 14px;}

.xing{
    overflow: hidden;
    margin: 0 auto 20px;
    width: fit-content;
}

.login5left1{ 
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin: 0 auto 15px;
}
.login5left1 input{ 
    width: 150px;
    height: 46px;
    line-height: 36px;
    border: 1px solid #E5E7EB;
    border-radius: 6px;
    padding: 0 12px;
    font-size: 14px;
    color: #333;
    outline: none;
    transition: border-color 0.2s ease;
    margin-left: 30px;
}
.notes{ text-indent:46px; line-height:30px; color:#ff0000;}

.zhu{
    text-indent: 0 !important;
    line-height: 24px;
    color: #E50112;
    font-size: 13px;
    text-align: center;
    margin: 0 0 20px;
}

.sjdl img{
    height:46px;
    width: 156px;
    border-radius: 6px;
    cursor: pointer;
    border: 1px solid #E5E7EB;
    transition: all 0.2s ease;
}
.submit{ width:120px; margin:0 auto; margin-top:5px;}

/* 评价星星 */

.star_bg { width: 120px; height: 20px; background: url("https://img.gzjimg.com/www/100_integrity/images/star.png") repeat-x; position: relative; overflow: hidden;}
.star { height: 100%; width: 20px; line-height: 6em; position: absolute; z-index: 3;}
.star:hover { background: url("https://img.gzjimg.com/www/100_integrity/images/star.png") repeat-x 0 -20px!important; left: 0; z-index: 2;}
.star_1 { left: 0; }
.star_2 { left: 24px; }
.star_3 { left: 48px; }
.star_4 { left: 72px; }
.star_5 { left: 96px; }
.star_1:hover { width: 24px; }
.star_2:hover { width: 48px; }
.star_3:hover { width: 72px; }
.star_4:hover { width: 96px; }
.star_5:hover { width: 120px; }

.star_1_hover { width: 24px; }
.star_2_hover { width: 48px; }
.star_3_hover { width: 72px; }
.star_4_hover { width: 96px; }
.star_5_hover { width: 120px; }

label { display: block; _display:inline; height: 100%; width: 100%; cursor: pointer;}

/*单选按钮 */
.score { position: absolute; clip: rect(0 0 0 0); }
.score:checked + .star { background: url("https://img.gzjimg.com/www/100_integrity/images/star.png") repeat-x 0 -20px; left: 0; z-index: 1;}
.score_1:checked ~ .star_1 { width: 24px; }
.score_2:checked ~ .star_2 { width: 48px; }
.score_3:checked ~ .star_3 { width: 72px; }
.score_4:checked ~ .star_4 { width: 96px; }
.score_5:checked ~ .star_5 { width: 120px; }
.star_bg:hover .star {  background-image: none; }

/* for IE6-IE8 JS 交互 */
.star_checked { background: url("https://img.gzjimg.com/www/100_integrity/images/star.png") repeat-x 0 -20px; left: 0; z-index: 1;}
.show_score { height: 100%; width: 20px; line-height: 6em; position: absolute; z-index: 3;}
.show_score_1 { background: url("https://img.gzjimg.com/www/100_integrity/images/star.png") repeat-x 0 -20px; left: 0; z-index: 1; width: 24px;}
.show_score_2 { background: url("https://img.gzjimg.com/www/100_integrity/images/star.png") repeat-x 0 -20px; left: 0; z-index: 1; width: 48px;}
.show_score_3 { background: url("https://img.gzjimg.com/www/100_integrity/images/star.png") repeat-x 0 -20px; left: 0; z-index: 1; width: 72px;}
.show_score_4 { background: url("https://img.gzjimg.com/www/100_integrity/images/star.png") repeat-x 0 -20px; left: 0; z-index: 1; width: 96px;}
.show_score_5 { background: url("https://img.gzjimg.com/www/100_integrity/images/star.png") repeat-x 0 -20px; left: 0; z-index: 1; width: 120px;}