.desctdstyle1091408{ line-height: 150%; font-family: 宋体; color: #999999; font-size: 9pt;}
.titlestyle1091408{ font-weight: bold; font-size: 9pt; color: #ff6600; font-family: 宋体; background-color: #ffffec;}
iframe{
width:100%;}
                            .submit-form-wrap {
                                max-width: 8rem;
                                margin: .4rem auto;
                                padding: 0.3rem;
                                background: #f9f9f9;
                                border-radius: 0.08rem;
                                box-shadow: 0 0.02rem 0.1rem rgba(0, 0, 0, 0.1);}

                            .form-title {
                                text-align: center;
                                margin-bottom: 0.3rem;}

                            .form-title h3 {
                                font-size: 0.24rem;
                                color: #333;
                                margin-bottom: 0.1rem;}

                            .subtitle {
                                font-size: 0.14rem;
                                color: #666;}

                            .form-group {
                                margin-bottom: 0.2rem;
                                position: relative;}

                            .form-group label {
                                display: block;
                                margin-bottom: 0.05rem;
                                color: #333;
                                font-weight: bold;}

                            .serial-group {
                                margin-bottom: 0.2rem;}

                            .serial-wrap {
                                display: flex;
                                align-items: center;
                                gap: 0.1rem;}

                            .serial-wrap input {
                                width: 1.2rem;
                                margin-bottom: 0;
                                cursor: default;
                                border: none;
                                margin-left: .1rem;
                                    background: none;}

                            .tip-text {
                                font-size: 0.12rem;
                                color: #888;
                                background-color: #f8f9fa;
                                padding: 0.04rem 0.08rem;
                                border-radius: 0.03rem;
                                border: 0.01rem solid #e9ecef;}

                            .required {
                                color: #e74c3c;}

                            .form-control {
                                width: 100%;
                                padding: 0.12rem;
                                border: 0.01rem solid #ddd;
                                border-radius: 0.04rem;
                                font-size: 0.16rem;
                                box-sizing: border-box;}

                            .form-control:focus {
                                outline: none;
                                border-color: #4CAF50;
                                box-shadow: 0 0 0.05rem rgba(76, 175, 80, 0.3);}

                            .checkbox-group {
                                display: block;}

                            .checkbox-label {
                                display: inline-block;
                                cursor: pointer;
                                font-size: 0.14rem;
                                vertical-align: middle;}

                            .checkbox-label input[type="checkbox"] {
                                margin-right: 0.08rem;
                                vertical-align: middle;}

                            .link {
                                color: #4CAF50;
                                text-decoration: none;}

                            .link:hover {
                                text-decoration: underline;}

                            .captcha-wrap {
                                display: flex;}

                            .captcha-wrap:after,
                            .sms-wrap:after {
                                content: "";
                                display: table;
                                clear: both;}

                            .captcha-input,
                            .sms-input {
                                width: 1.5rem;
                                float: left;
                                margin-right: 0.1rem;}

                            .captcha-img {
                                height: 0.4rem;
                                border-radius: 0.04rem;
                                float: left;
                                margin-right: 0.1rem;}

                            .refresh-btn {
                                background: #f0f0f0;
                                border: none;
                                border-radius: 0.04rem;
                                padding: 0.08rem 0.12rem;
                                cursor: pointer;
                                font-size: 0.16rem;
                                float: left;}

                            .sms-wrap {
                                display: block;}

                            .sms-btn {
                                background: #4CAF50;
                                color: white;
                                border: none;
                                border-radius: 0.04rem;
                                padding: 0.08rem 0.12rem;
                                cursor: pointer;
                                font-size: 0.16rem;
                                float: left;}

                            .sms-btn:hover {
                                background: #45a049;}

                            .sms-btn:disabled {
                                background: #cccccc;
                                cursor: not-allowed;}

                            .sms-tip {
                                font-size: 0.12rem;
                                color: #666;
                                margin-top: 0.05rem;
                                clear: both;}

                            .refresh-btn:hover {
                                background: #e0e0e0;}

                            .form-actions {
                                text-align: center;
                                margin-top: 0.3rem;}

                            .btn {
                                display: inline-block;
                                padding: 0.12rem 0.3rem;
                                border: none;
                                border-radius: 0.04rem;
                                font-size: 0.16rem;
                                cursor: pointer;
                                transition: all 0.3s ease;
                                margin-right: 0.15rem;
                                margin-bottom: 0.1rem;}

                            .btn:last-child {
                                margin-right: 0;}

                            .btn-primary {
                                background: #4CAF50;
                                color: white;}

                            .btn-primary:hover {
                                background: #45a049;}

                            .btn-secondary {
                                background: #f8f9fa;
                                color: #6c757d;
                                border: 0.01rem solid #dee2e6;}

                            .btn-secondary:hover {
                                background: #e9ecef;}

                            .form-notice {
                                margin-top: 0.2rem;
                                text-align: center;
                                font-size: 0.14rem;
                                color: #666;
                                clear: both;}

                            .icon-info {
                                color: #17a2b8;
                                margin-right: 0.05rem;}

                            @media screen and (max-width: 768px) {
                                .submit-form-wrap {
                                    padding: 0.2rem;
                                    margin: 0.1rem;}

                                .btn {
                                    display: block;
                                    width: 100%;
                                    margin-right: 0;
                                    margin-bottom: 0.1rem;}

                                .captcha-input,
                                .captcha-img,
                                .refresh-btn {
                                    float: none;
                                    display: inline-block;
                                    margin-bottom: 0.1rem;}
                            }
