*{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{
    width:100%;
    height:87px;
    margin:0px auto 0px;
    background: url('../img/title.png')no-repeat center bottom;
    background-position-y:70px;
    background-size: 18%;
}
.title span{
    display: block;
    margin:0 auto;
    font-size:52px;
    font-weight:bold;
    background: url('../img/title-span.png')no-repeat center;
    background-size: 15%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    text-align:center;
}
.banner{
    width: 100%;
    height: 500px;
    background: url('../img/banner.png')no-repeat center;
}
.banner_btn{
    width:230px;
    height:64px;
    cursor: pointer;
    margin:310px 0px 0px 600px;
    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:45px 0px 50px 0px;
    background: url('../img/one.png')no-repeat center;
    box-sizing:border-box;
}
.one_info{
    width: 100%;
    margin-top: -60px;
    background: url('../img/one_info.png')no-repeat right top;
    background-size:37%;
}
.one_info_text{
    width: 660px;
    height: 330px;
}

.one_info_text p a:hover{
    text-decoration: underline;
}
.one_info_text_two{
    width: 735px;
    padding:110px 25px 0px 25px;
    box-sizing:border-box;
}

.one_info_text_two_rt p{
    font-size: 20px;
    color:#000000;
    line-height: 47px;
}
.one_info_rt{
    width: 377px;
    height: 79px;
    margin: 45px 417px 0px 0px;
}
.one_info_btn{
    width: 377px;
    height: 77px;
    background: url('../img/one_btn.png')no-repeat center;
    line-height: 77px;
    text-align: center;
    cursor: pointer;
    font-size: 24px;
    color: #523a0a;
    margin: 0px 417px 0px 0px;
}
.one_info_btn:hover{
    background: url('../img/one_btn_hover.png')no-repeat center;
}
.two{
    width: 100%;
    padding: 45px 0px 55px 0px;
    background: url('../img/two.png')no-repeat center top;

}
.two .title{
       width:100%;
    height:85px;
    margin:0px auto 0px;
    background: url('../img/two-title.png')no-repeat center bottom;
    background-position-y:70px;
    background-size: 18%;
}
.two .title span{
        display: block;
    margin:0 auto;
    font-size:52px;
    font-weight:bold;
    background: url('../img/two-span.png')no-repeat center;
    background-size: 15%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    text-align:center;
}
.two_info{
    width: 100%;
    margin-top: 40px;

}
.two_info_icon{
    position:relative;
    margin:0px 12px 30px 0px;
    width:230px;
    height:160px;
    text-align:center;
    font-size:20px;
    line-height:32px;
    color:#023684;
    background: url('../img/two-icon.png')no-repeat center;
    background-size:100%;
     padding-top:37px;
    box-sizing:border-box;
    transition: transform 0.3s ease;

}
.two_info_icon:hover{
    transform: translateY(-10px); /* 向上移动10像素 */
}
.two_info_icon img{
    position:absolute;
    top:18px;
    left:17px;
}
.two_info_icon:nth-child(2){
            padding-top:45px;
    box-sizing:border-box;
}
.two_info_icon:nth-child(3){
            padding-top:45px;
    box-sizing:border-box;
}
.two_info_icon:nth-child(4){
            padding-top:45px;
    box-sizing:border-box;
}
.two_info_icon:nth-child(5){
       margin:0px 0px 30px 0px;
}
.two_info_icon:nth-child(10){
       margin:0px 0px 30px 0px;
}
.two_btn{
    margin:10px 0px 0px 435px;
    width: 335px;
    height: 75px;
    background: url(../img/two-btn.png) no-repeat center;
    line-height: 75px;
    text-align: center;
    cursor: pointer;
    font-size: 34px;
    color: #fff;

}
.two_btn:hover{
    background: url(../img/two-btn-hover.png) no-repeat center;
}
.sreen{
    width: 100%;
    padding: 50px 0px 50px 0px;
    background:#f8fbff;

}

.sreen_info{
    margin-top:30px;
    width: 1200px;
    background: url('../img/sreen_info.png')no-repeat center;
    background-size:100%;
}
.sreen_info_lt{
    width: 1200px;
}

.sreen_info_lt_text{
    width: 100%;
    height:195px;
    background: url('../img/sreen-icon1.png')no-repeat left;
    background-size:28%;
}
.sreen_info_lt_text:nth-child(2){
    margin-top:30px;
    background: url('../img/sreen-icon2.png')no-repeat left;
    background-size:28%;
}
.sreen_info_lt_text p{
    margin:0px 0px 28px 355px;
    width:825px;
    font-size: 20px;
    color: #000000;
    line-height: 32px;
    cursor:pointer;

}
  /* 核心hover样式（通过激活类实现） */
        .sreen_info_lt_text p.active {
            color:#034ca0;
        }
.sreen_info_lt_text:nth-child(1) p{
    margin-top:25px;
}
.sreen_info_lt_text:nth-child(2) p{
    margin:11px 0px 5px 355px;
}
.sreen_info_btn{
    margin:40px 0px 0px 435px;
    width: 335px;
    height: 75px;
    background: url(../img/two-btn.png) no-repeat center;
    line-height: 75px;
    text-align: center;
    cursor: pointer;
    font-size: 34px;
    color: #fff;
}
.sreen_info_btn:hover{
     background: url(../img/two-btn-hover.png) no-repeat center;
}
.four{
    width: 100%;
    padding: 40px 0px 48px 0px;
    background: url('../img/four.png')no-repeat center top;
}

.four_info{
    width: 100%;
    margin-top: 40px;

}
.four_info_box{
    width:160px;
    height:327px;
    font-size:20px;
    color:#000000;
    line-height:32px;
    text-align:center;
}
.four_info_box{

}
.four_info_box img{

    margin-bottom:10px;
}
.four_info_box:nth-child(1){
    background: url('../img/four-icon1.png')no-repeat center top;
    background-position-y:9px;
    padding-top:260px;
    box-sizing:border-box;
}
.four_info_box:nth-child(1).active{
    color:#00407c;
     background: url('../img/four-icon1-hover.png')no-repeat center top;
    background-position-y:9px;
}
.four_info_box:nth-child(2){
    width:165px;
    background: url('../img/four-icon2.png')no-repeat center top;
    padding-top:260px;
    box-sizing:border-box;
}
.four_info_box:nth-child(2).active{
    color:#00407c;
     background: url('../img/four-icon2-hover.png')no-repeat center top;

}
.four_info_box:nth-child(3){
        background: url('../img/four-icon3.png')no-repeat center top;
    background-position-y:9px;
    padding-top:260px;
    box-sizing:border-box;
}
.four_info_box:nth-child(3).active{
    color:#00407c;
     background: url('../img/four-icon3-hover.png')no-repeat center top;
    background-position-y:9px;
}
.four_info_box:nth-child(4){
    background: url('../img/four-icon4.png')no-repeat center top;
    padding-top:260px;
    box-sizing:border-box;
}
.four_info_box:nth-child(4).active{
    color:#00407c;
     background: url('../img/four-icon4-hover.png')no-repeat center top;

}
.four_info_box:nth-child(5){
        background: url('../img/four-icon5.png')no-repeat center top;
    background-position-y:9px;
    padding-top:260px;
    box-sizing:border-box;
}
.four_info_box:nth-child(5).active{
    color:#00407c;
     background: url('../img/four-icon5-hover.png')no-repeat center top;
    background-position-y:9px;
}
.four_info_box:nth-child(6){
    background: url('../img/four-icon6.png')no-repeat center top;
    padding-top:260px;
    box-sizing:border-box;
}
.four_info_box:nth-child(6).active{
    color:#00407c;
     background: url('../img/four-icon6-hover.png')no-repeat center top;

}
.four_info_box:nth-child(7){
        background: url('../img/four-icon7.png')no-repeat center top;
    background-position-y:9px;
    padding-top:260px;
    box-sizing:border-box;
}
.four_info_box:nth-child(7).active{
    color:#00407c;
     background: url('../img/four-icon7-hover.png')no-repeat center top;
    background-position-y:9px;
}
.five{
    width: 100%;
    padding: 45px 0px 50px 0px;
    background: url('../img/five.png')no-repeat center top;
}
.five .title{
    width: 100%;
    height: 87px;
    margin: 0px auto 0px;


    background: url(../img/five-title.png) no-repeat center bottom;
       background-position-y: 70px;
    background-size: 30%;
}
.five .title span {
    display: block;
    margin: 0 auto;
    font-size: 52px;
    font-weight: bold;
    background: url(../img/five-title-bg.png) no-repeat center;
    background-size: 35%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    text-align: center;
}
.five_info{
    width: 100%;
    margin-top: 40px;
    background: url('../img/five_info.png')no-repeat right;
}
.five_info_text{
    width: 100%;
    margin-top: 0px;
}
.five_info_text .sreen_info_rt{
    margin-top:0px;
    margin-bottom:0px;
}
.five_info_list{
    margin-right:15px;
    width: 390px;
    height: 395px;
    background: #ffff;
    background-size:100%;
    border-radius:20px;
}
.five_info_list:hover{
    transform: translateY(-20px); /* 向上移动20px */
}
.five_info_list:nth-child(6){
    margin-right:0px;
}
.five_info_list:nth-child(3){
    margin-right:0px;
}
.five_info_list h6{
    width:270px;
    height:60px;
    line-height:60px;
    font-size: 30px;
    color: #fff;
    float: left;
    font-weight: 700;
    text-align:center;
    margin: 35px 0px 20px 60px;
        background: url('../img/five-icon.png')no-repeat center;
}

.five_info_list p{
    width:360px;
    font-size: 18px;
    line-height: 28px;
    float: left;
    margin: 8px 0px 0px 25px;
}
.five_info_btn{
    width: 220px;
    height: 79px;
    background: url('../img/sreen_info_btn.png')no-repeat center;
    line-height: 79px;
    text-align: center;
    cursor: pointer;
    font-size: 22px;
    color: #323232;
    margin: 0px 415px;
}


.ym_form{
    width: 100%;
    padding: 49px 0px;
    height: 281px;
    background: url('../img/ym_form.png')no-repeat center;
    margin: 0px 0px;
}
.ym_form_info{
    width:100%;
    margin-top:0px;
}
.ym_form_nav{
    width: 340px;
    height: 70px;
    background: #fff;
    border-radius: 100px;
    margin:0px 430px;
}
.ym_form_nav li {
    line-height: 70px;
    text-align: center;
    width: 150px;
    font-size: 20px;
    cursor: pointer;
}
.ym_form_nav .li_hover1 {
    background: #eaae57;
    color: #fff;
    border-radius: 100px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 191px;
    margin-left:-1px;
    margin-right:-1px;
}
.ym_form_info_text{
    width:830px;
    margin:42px 185px 0px 185px;
    height:180px;
}
.ym_form_info_text_list{
    width:100%;
    display: none;
}
.ym_form_info_text_list input{
    background:#ede8e7;
    font-size:18px;
    width:350px;
    height:70px;
    line-height:70px;
    border-radius:7px;
    padding-left: 30px;
}
.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;
    margin: 30px 260px;
}
.ym_form_info_btn:hover{
    background:#d6bd8b;
}
.six{
    width: 100%;
    padding: 50px 0px 50px 0px;
    background: url('../img/six.png')no-repeat center top;
}

.six_info{
    width: 1200px;
    margin-top:40px;
    position: relative;
}
.six_info_list{
    margin-right:20px;
    margin-bottom:20px;
    width: 590px;
    height: 230px;
        background: url('../img/six-icon1.png')no-repeat center;
    background-size:100%;
    box-sizing:border-box;
}
.six_info_list:nth-child(1).active{
    background: url('../img/six-icon1-hover.png')no-repeat center;
    background-size:100%;
}
.six_info_list:nth-child(2){
      margin-right:0px;
}
.six_info_list:nth-child(2).active{
    background: url('../img/six-icon1-hover.png')no-repeat center;
    background-size:100%;
}
.six_info_list:nth-child(3){
    height:300px;
        background: url('../img/six-icon2.png')no-repeat center;
    background-size:100%;
}
.six_info_list:nth-child(3).active{
    background: url('../img/six-icon2-hover.png')no-repeat center;
    background-size:100%;
}
.six_info_list:nth-child(4){
    margin-right:0px;
    height:300px;
        background: url('../img/six-icon2.png')no-repeat center;
    background-size:100%;
}
.six_info_list:nth-child(4).active{
    background: url('../img/six-icon2-hover.png')no-repeat center;
    background-size:100%;
}
.six_info_list span{
    margin:15px 0px 0px 27px;
    display: block;
    width:530px;
    height:55px;
    font-size:20px;
    font-weight:700;
    color:#fff;
        background: url('../img/six-icon-span.png')no-repeat left;
    background-size:6%;
    padding: 13px 0px 0px 40px;
    box-sizing: border-box;
    border-bottom:1px dashed #879ecb;
}
.six_info_list p{
    margin: 17px 30px 0px 33px;
    font-size: 18px;
    color:#fff;
    line-height: 30px;
    text-align:left;
      padding-left:40px;
      position: relative;
    box-sizing:border-box;
}
.six_info_list p:before {
    content: "A: ";
    font-weight: 400;
    font-size:26px;
    position: absolute;
    left: 0; /* 让 "A:" 紧贴左侧 */
}
.six_info_list:nth-child(4) p:nth-child(3):before {
    content: "";
    font-weight: 400;
    font-size:26px;
    position: absolute;
    left: 0; /* 让 "A:" 紧贴左侧 */
}
.six_list2{
    padding:20px 13px 0px 17px;
    left: 210px;
    box-sizing:border-box;
}
.six_list3{
    left: 415px;
    padding:20px 13px 0px 10px;
    box-sizing:border-box;
}
.six_list4{
    left: 622px;
    padding:20px 13px 0px 10px;
    box-sizing:border-box;
}
.six_list5{
    left: 828px;
    padding:3px 8px 0px 15px;
    box-sizing:border-box;
}
.six_list6{
    right:0px;

}
.six_btn{
    width:220px;
    height:79px;
    line-height:79px;
    font-size:22px;
    text-align:center;
    background:url('../img/six_btn.png')no-repeat center;
    cursor: pointer;
    margin:0px 490px;
}

.seven{
    width:100%;
    padding:50px 0px 50px 0px;
    background:#fff;
}
.seven .title span{
    background-size:19%;
}
.seven_info{
    width:100%;
    margin-top:40px;
    background:url('../img/seven_info.png')no-repeat left;
}
.seven_info_list{
    width:290px;
    height:420px;
    margin-right:13px;
    padding-top:170px;
    box-sizing:border-box;
}
.seven_info_list:nth-child(1){
     background:url('../img/seven-icon1.png')no-repeat left;
}
.seven_info_list:nth-child(2){
     background:url('../img/seven-icon2.png')no-repeat left;
}
.seven_info_list:nth-child(3){
     background:url('../img/seven-icon3.png')no-repeat left;
}
.seven_info_list:nth-child(4){
    margin-right:0px;
     background:url('../img/seven-icon4.png')no-repeat left;
}
.seven_info_list p{
    width:290px;
    font-size:18px;
    line-height:26px;
    float:left;
    color:#fff;
    position:relative;
    padding:0px 20px 0px 35px;
    margin-bottom:15px;
    box-sizing:border-box;
}
.seven_info_list h3{
    margin:0px 20px 0px 15px;
     font-size:18px;
     font-weight:400;
    line-height:34px;
    float:left;
    color:#fff;
}
.seven_info_list:nth-child(4) p{
    margin-bottom:8px;
}
.seven_info_list p:before{
    content:"";
    position:absolute;
    width:20px;
    height:20px;
    top:3px;
    left:15px;
    background:url('../img/seven-before.png')no-repeat left;
    box-sizing:border-box;
}
.seven_p{
    font-size:20px;
    color:#fff;
    float:left;
    line-height:80px;
    margin-left:10px;
}



.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;
}