*{margin:0;padding:0;list-style:none;text-decoration:none;font-size:16px;color:#323232;}
body{margin:0;padding:0;font:500 16px Arial,'Times New Roman','Microsoft YaHei',SimHei;}
input{outline:0;border:none;}
a{text-decoration:none;}
img{vertical-align:middle;}
.m-section .section-center{margin:auto;width:1200px;}
.m-section,.m-section .section-center{position:relative;background-position:center;background-repeat:no-repeat;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"";}
.box{width: 1200px;margin: auto;}
.m0{margin: 0px!important;}
.mr0{margin-right: 0px!important;}
.bbn{border-bottom: none!important;}
.brn{border-right: none!important;}
.title{
    font-size:50px;
    font-weight:600;
        line-height: 100px;
    color: #333333;
    text-align: center;
    background: url(../img/tit.png) no-repeat center top;

}
.title span{
    font-size: 56px;
    color: #333333;
        background: url(../img/one-tit.png) no-repeat center;
    background-clip:text;
    -webkit-text-fill-color: transparent;
}
.banner{
    width: 100%;
    height: 500px;
    background: url('../img/banner.png')no-repeat center;
    background-size:101%;
}
.banner_btn{
    width:350px;
    height:84px;
    cursor: pointer;
    margin:430px 0px 0px 450px;
    background:url('../img/banner_btn.png')no-repeat center;
    font-size:22px;
    text-align:center;
    line-height:64px;
    cursor: pointer;
    color:#010c46;
}
.btns:hover{background: #d6bd8b;}
.one{
    width:100%;
    padding:50px 0px 70px 0px;
    background: url('../img/one.png')no-repeat center top;
    box-sizing:border-box;
}
.one_info{
    width: 1200px;
    height:300px;
    margin-top: 50px;
    background: url('../img/one-cont.png')no-repeat left ;
}
.one_info_text{
    margin:25px 0px 0px 570px;

}
.one_info_text h3{
    width:600px;
    font-size: 18px;
    color: #0b4470;
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
}
.one_info_text h3 span{
    width: 30px;
    height: 6px;
    background: #3f46aa;
    display: block;
    margin: 10px 0px 7px 5px;
}
.one_info_text h4{
        font-size: 24px;
    font-weight: bold;
    color:#e06e19;
}
.one_info_text i{
    margin-top:5px;
    display:block;
    width:44px;
    height:3px;
    background: #e06e19;

}
.one_info_text p{
    margin-top:15px;
    float: left;
    font-size: 18px;
    line-height: 32px;
    text-align: justify;
}
.one_info_text p a{
    font-size: 16px;
    color: #b14805;
}
.one_info_text p a:hover{
    text-decoration: underline;
}
.one_info_text_two{
    width: 525px;
    height: 425px;
    background: url('../img/one_left.png')no-repeat center;
    background-size:100%;
    padding:213px 25px 0px 25px;
    box-sizing:border-box;
}

.one_info_text_two_rt p{
    font-size: 18px;
    color:#fff;
    line-height: 32px;

}
.one_info_rt{
    width: 377px;
    height: 79px;
    margin: 45px 417px 0px 0px;
}
.one_info_btn{
    margin-top:60px;
    display: block;
    width:370px;
    height:60px;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
    font-size: 24px;
    color: #523a0a;
    background: url('../img/one-btn.png')no-repeat center;
    background-size:100%;
}
.one_info_btn:hover{
    background: url('../img/one-btn-hover.png')no-repeat center;
    background-size:100%;
}
.two{
    width: 100%;
    padding: 50px 0px 115px 0px;
    background: url('../img/two.png')no-repeat center top;
   position: relative; /* 为绝对定位按钮创建参照容器 */
}
.two .title {
    color:#fff;
     background: url(../img/two-tit.png) no-repeat center top;
}
.two_info{
    width: 100%;
    height: 400px;
    margin-top: 20px;
    position: relative;
    background: url('../img/two-info.png')no-repeat center;
    box-sizing:border-box;

}
.two .box {

}
.two-box{

    width:200px;
    height:395px;
    font-size:20px;
    color:#fff;
    font-weight:700;
    background: url('../img/two-icon1.png')no-repeat left;
    padding:100px 20px 0px 12px;
    box-sizing:border-box;
}
.two-box:hover{
transform: translateY(-15px) ;
}
.two-box span{
display: block;
    font-size:18px;
    font-weight:800;
    color:#e06e19;
    line-height:32px;
    text-align: center;
}
.two-box p{
    color:#fff;
    font-size:18px;
    font-weight:400;
    line-height:32px;
}
.two-box:nth-child(1){
    margin-top:32px;
    background: url('../img/two-icon1.png')no-repeat left;
}
.two-box:nth-child(2){

    background: url('../img/two-icon2.png')no-repeat left;
}
.two-box:nth-child(3){
    padding: 100px 5px 0px 12px;
    margin-top:32px;
    background: url('../img/two-icon3.png')no-repeat left;
}
.two-box:nth-child(4){
padding: 100px 7px 0px 7px;
    background: url('../img/two-icon4.png')no-repeat left;
}
.two-box:nth-child(5){
    margin-top:32px;
    background: url('../img/two-icon5.png')no-repeat left;
}
.two-box:nth-child(6){

    background: url('../img/two-icon6.png')no-repeat left;
}
.two_btn{

    width: 380px;
    height: 60px;
    background: url(../img/one-btn.png) no-repeat center;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
    font-size: 24px;
    color: #523a0a;
    position: absolute;
    bottom: 60px; /* 或其他位置，如 bottom: 20px; */
    left: 50%;
    transform: translateX(-50%);
    margin: 0; /* 移除原来的margin */
    z-index: 10; /* 确保在内容上方 */
}
.two_btn:hover{
    color: #523a0a;
    background: url(../img/one-btn-hover.png) no-repeat center;
}
.sreen{
    width: 100%;
    padding: 45px 0px 40px 0px;
    background: url('../img/sreen.png')no-repeat center top;

}
.sreen .title {

     background: url(../img/two-tit.png) no-repeat center top;
}
.sreen_info{
    margin-top:30px;
    width: 1200px;
        background: url(../img/sreen-icon4.png) no-repeat center right;
    background-size:63%;
    cursor:pointer;
}
.sreen_info_lt{
    width: 300px;
    height:420px;
    margin-top:0px;
    padding-top:20px;
    box-sizing:border-box;

}


.sreen_info_lt .p1{
    margin:0px auto 0px;
     font-size:20px;
     font-weight:700;
    color:#323232;
}
.sreen_info_lt .p2{
    margin-top:5px;
    font-size:20px;
    color:#323232;
    line-height:32px;
}
.sreen_info_lt i{
    margin:30px 0px 35px 0px;
    display: block;
    width:300px;
    height:1px;
    background:#323232;
}
.sreen_btn{
    margin: 70px 0px 0px 410px;
    width: 380px;
    height: 60px;
    background: url(../img/one-btn.png) no-repeat center;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
    font-size: 24px;
    color: #523a0a;


}
.sreen_btn:hover{
    color: #523a0a;
    background: url(../img/one-btn-hover.png) no-repeat center;
}
.four{
    width: 100%;
    padding: 50px 0px 48px 0px;
    background: url('../img/four.png')no-repeat center top;
}
.four .title{
    color:#fff;
    background: url('../img/two-tit.png')no-repeat center top;
}
.four-main-container {
            width: 1200px;
                margin: 45px auto 0px;
            position: relative;
        }

        .four-bg-wrapper {
            position: relative;
            height: 450px;
        }



        .four-content-wrapper {
            position: relative;
            z-index: 10;
            padding: 0px 0;
        }

        .four-title {
            color: white;
            text-align: center;
            font-size: 36px;
            font-weight: bold;
            margin-bottom: 40px;
            padding-top: 20px;
        }

        .four-cards-container {
            display: flex;
            padding:0px 0px 0px 280px;
            box-sizing:border-box;
            cursor:pointer;
        }

        .four-card {
            width:535px;
            height:450px;

            padding: 45px 70px 0px 0px;
            box-sizing:border-box;
        }
        .four-card:nth-child(2){
            padding: 45px 10px 0px 10px;
            box-sizing:border-box;
        }
        .four-card-title {
            font-size: 20px;
            font-weight: bold;
            color: #3a292a;
            margin-bottom: 15px;
            padding-bottom: 10px;
            border-bottom: 1px solid #4d3536;
            line-height: 1.6;
        }

        .four-requirement-item {
            display: flex;
            line-height: 1.6;
        }
        .four-sub-item:nth-child(1){
            margin-right:30px;
        }
         .four-sub-item:nth-child(3){
            margin-right:30px;
        }
        .four-requirement-number {
            width: 20px;
            height: 20px;
            background-color: #333;
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 14px;
            flex-shrink: 0;
            margin-right: 12px;
            margin-top: 6px;
        }

        .four-requirement-text {
            flex: 1;
            color: #4d3536;
            font-size: 18px;
            line-height:35px;
        }

        .four-sub-list {
            margin-top: 10px;
            padding-left: 0;



        }

        .four-sub-item {
                float: left;

            font-size: 18px;
            color: #504f4f;
        }

        .four-sub-item::before {
            content: "•";
            margin-right: 8px;
            color: #333;
        }

        .four-card-right {
            margin-left:35px;
            color: #fff;
            width: 350px;
            height:450px;
        }

        .four-card-right .four-card-title {
            color: #e06e19;
            border-bottom-color: #e06e19;
        }

        .four-personal-requirement {
            display: flex;
            margin-bottom: 20px;
            line-height: 1.8;
        }
	.four-personal-requirement:nth-child(2) .four-personal-text{
	width:290px;
	}
.four-personal-requirement:nth-child(3) .four-personal-text{
	width:290px;
	}
        .four-personal-number {
            width: 20px;
            height: 20px;
            line-height:20px;
            background-color: #fff;
            color: #323232;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 18px;
            font-weight: bold;
            flex-shrink: 0;
            margin-right: 3px;
            margin-top: 7px;
        }

        .four-personal-text {

            color:#fff;
            font-size: 18px;
	text-align: justify;
        }

        .four-button-wrapper {
            text-align: center;
            padding: 30px 0 40px 0;
        }

.four_btn{
margin: 35px 0px 0px 410px;
    width: 380px;
    height: 60px;
    background: url(../img/one-btn.png) no-repeat center;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
    font-size: 24px;
    color: #523a0a;

}
.four_btn:hover{
    color: #523a0a;
    background: url(../img/one-btn-hover.png) no-repeat center;
}

.five{
    width: 100%;
    padding: 45px 0px 50px 0px;
    background: url('../img/five.png')no-repeat center top;
}
.five .title{
       color:#323232;
    background: url('../img/two-tit.png')no-repeat center top;
}
.five_info{
    width: 1200px;
    height:170px;
    margin-top: 40px;
         background: url(../img/five-info.png) no-repeat center;
     background-size:100%;
    cursor:pointer;
}
  .five-main-container {
            width: 1200px;
            margin: 0 auto;

        }

        .five-process-wrapper {
            display: flex;

            padding: 0 0px 0px 0px;
        }

        .five-step-item {
padding: 0 47px 0px 0px;
        }

        .five-circle-wrapper {
            position: relative;
            width: 160px;
            height: 160px;
            flex-shrink: 0;
        }

        .five-circle-outer {
            width: 160px;
            height: 160px;
            border-radius: 50%;

            padding: 4px;

        }

        .five-circle-inner {
            width: 100%;
            height: 100%;
            border-radius: 50%;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            position: relative;
        }
.five-circle-inner:hover{
color: #f4d896;
transform: scale(1.1);

}
        .five-step-number {
            width:50px;
            position: absolute;
            top: 15px;
            left: 30px;
            font-size: 18px;
            font-weight: bold;
            color: #e06e19;
            border-bottom:1px solid #e06e19;
            padding-left:25px;
            box-sizing:border-box;
        }

        .five-step-content {
            color: white;
            text-align: left;
            padding: 0 15px;
            font-size: 18px;
            line-height: 1.6;
            margin-top: 0px;
        }
        .five-step-content:nth-child(2){

        }


        .five-arrow::after {
            content: '';
            position: absolute;
            right: -8px;
            top: -4px;
            width: 0;
            height: 0;
            border-left: 8px solid #999;
            border-top: 5px solid transparent;
            border-bottom: 5px solid transparent;
        }

        .five-step-item:last-child .five-arrow {
            display: none;
        }



.five_btn{
margin: 50px 0px 0px 410px;
    width: 380px;
    height: 60px;
    background: url(../img/one-btn.png) no-repeat center;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
    font-size: 24px;
    color: #523a0a;

}
.five_btn:hover{
    color: #523a0a;
    background: url(../img/one-btn-hover.png) no-repeat center;
}

.ym_forms {
    width: 100%;
    height: 297px;
    padding: 40px 0px;
    margin: 0px 0px 50px 0px;
    background: url('../img/ym_form.png')no-repeat center;
}
.ym_forms .title{
    background:url('../img/two-tit.png')no-repeat center top;
    color:#fff;
    line-height: 100px;
}
.ym_form_info{
    width:100%;
    margin-top:20px;
}
.ym_form_nav{
    width: 370px;
    height: 60px;
    background: #8a7b7b;
    border-radius: 100px;
    margin:0px 415px;
}
.ym_form_nav li {
    line-height: 60px;
    text-align: center;
    width: 180px;
    font-size: 25px;
    font-weight:600;
    margin-right: -9px;
    cursor: pointer;
    color:#fff;
}
.ym_form_nav .li_hover1 {
    background: #f9da9c;
    color: #323232;
    border-radius: 100px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 201px;
    margin-left:-1px;
    margin-right:-1px;

}
.ym_form_info_text{
    width:100%;
    margin-top:32px;
    height:80px;
}
.ym_form_info_text_list{
    width:100%;
    display: none;
}
.ym_form_info_text_list input{
    float:left;
    background:#ffffff;
    font-size:18px;
    width:235px;
    height:70px;
    line-height:70px;
    border-radius:7px;
    padding-left: 30px;
    margin-right:20px;
}
#ym_form_code_input{
    width:155px!important;
    margin-right:0px!important;
    border-radius:7px 0px 0px 7px!important;
}

.ym_form_code_btn{
    float:left;
    background:#fff;
    font-size:16px;
    width:115px;
    height:70px;
    line-height:70px;
    border-radius:0px 7px 7px 0px;
    text-align:center;
    cursor:pointer;
}
.ym_form_code_btn:hover{
    color:#b81b1b;
}
.ym_form_code_btn span{
    float:left;
    width:1px;
    height:20px;
    background:#999;
    margin:25px 0px;
}
.ym_form_info_btn{
    width:310px;
    height:70px;
    background:url('../img/ym_form_btn.png')no-repeat center;
    font-size:24px;
    cursor: pointer;
    line-height: 70px;
    border-radius: 10px;
    text-align:center;
}
.ym_form_info_btn:hover {
    background:url('../img/ym_form_btn_hover.png')no-repeat center;
}

.seven{
    width:100%;
    padding:20px 0px 50px 0px;
    background:#fff;
}
.seven .title{
    background:url('../img/tit7.png')no-repeat center;
}
.seven_info{
    width:100%;
    margin-top:60px;
    height:506px;
    background:url('../img/seven_info.png')no-repeat left;
}
.seven_info_text{
    width:1131px;
    height:426px;
}
.seven_p{
    font-size:20px;
    color:#fff;
    float:left;
    line-height:80px;
    margin-left:10px;
}
.seven_info_list{
    width:375px;
    height:342px;
    background:#ecedf6;
    margin-right:3px;
}
.seven_info_list:hover{
    background:#dcdef5;
}
.seven_info_list h6{
    font-size:20px;
    font-weight:bold;
    float:left;
    margin:35px 0px 15px 24px;
}
.seven_info_list p{
    font-size:16px;
    line-height:30px;
    float:left;
    margin-left:24px;
    width:100%;
}
.seven_info_btn{
    width:599px;
    height:80px;
    text-align:center;
    line-height:80px;
    font-size:22px;
    background:url('../img/seven_info_btn.png')no-repeat center;
    cursor: pointer;
}
.seven_info_btn:hover{
    background:#fac982;
}
.jqymys {
    width:100%;
    clear: both;
    background: #fff!important;
    height: 690px!important;
}
.jqymys .jqymys-nr {
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px!important;
    box-sizing: border-box;
}