@charset "utf-8";
html,body{width: 100%;height: 100%;font-family: "Microsoft YaHei";}
h1,h2{
    width: 100%;
}
body{background: #ffffff;}
img{display: inline-block;}
.banner{width: 100%;position:relative;}
.banner img{width: 100%;display: block;}
.juzho{text-align: center;width: 100%;margin: 0 auto;position: relative;}
.footer{background-color: #4e525b;color: #fff;text-align: center;font-size: 0.15rem;width: 100%;line-height: 0.5rem;position: relative;z-index: 999;bottom: 0;}
p{color: #737373;}
.jobs_box{width: 100%;padding: 0.6rem 0.5rem 0;background: #fff url(./images/bg1.jpg)no-repeat left bottom;background-size: 100%;}
.jobs_box ul{font-size: 0.25rem;}
.jobs_box ul li:first-child{margin-top: 0;}
.jobs_box ul li{padding: 0.2rem 0 0.18rem;text-align: left;margin-top: 0.6rem;background: #f5f5f5;border-radius: 0.2rem;background-image: url(./images/line.png);background-repeat: no-repeat;background-position-y: 0;}
.jobs_box ul li h1{color: #000000;font-size: 25px;font-weight: bold;text-align: left;letter-spacing: 3px;margin-bottom: 50px;}
.jobs_box ul li h1 a{display: block;float: right;background: #007dff;color: #fff;border-radius: 10px;padding: 8px 13px;font-size: 20px;}
.jobs_box ul li p{text-align: left;margin-top: 0.1rem;font-size: 0.22rem;line-height: 0.4rem;padding: 0 0.2rem 0 0.5rem;}
.jobs_box ul li p.job-anniu{text-align: center;font-size: 0.3rem;color: #909090;margin-top: 0.18rem;padding-top: 0.1rem;cursor: pointer;border-top: 1px dashed #e8e8e8;}
.jobs_box ul li .job-xq{line-height: 0.4rem;display: none;text-align: left;font-size: 0.22rem;padding: 0 0.2rem;color: #737373;margin-top: 0.2rem;}
.jobs_box ul li .job-xq p{font-size: 18px;margin: 0;}
.jobs_box li strong{
    display: block;
    padding: 0 0.2rem;
    text-align: left;
    color: #545454;
    font-size: 0.3rem;
    padding-top: 0.1rem;
    margin-bottom: 0.5rem;
}
.jobs_box li strong a{
    float: right;
    color: #fff;
    background: #007dff;
    padding: 0.1rem 0.28rem;
    letter-spacing: 1px;
    font-size: 0.3rem;
    margin-top: -0.1rem;
    border-radius: 0.1rem;
}
.index{width: 100%;height: 100vh;position: relative;padding: 0;background: transparent url(./images/index_bg.jpg) no-repeat center;background-size: 100% 100%;}
.con_{
    padding-left: 0.5rem;
    margin-top: 2rem;
}
.con_ img{width: 3rem;}
.btn_ img{
    display: block;
    margin: 0 auto;
    width: 4rem !important;
}
.jobs_box ul li p img{width: 0.25rem;display: inline-block;}
.jobs_box ul li .job_1{background: transparent url(./images/icon1.png) no-repeat top 0rem left 0.2rem;}
.jobs_box ul li .job_2{background: transparent url(./images/icon2.png) no-repeat top 0rem left 0.2rem;}

.qa-box li{
    width: 100%;
    font-size: 0.25rem;
    text-align: left;
    line-height: 0.5rem;
    background: transparent url(./images/jia.png) no-repeat  top 0.43rem left;
    }
.qa-box li.on{background-image: url(./images/jian.png); height: auto;}
.qa-box li h1{color: #737373;font-size: 20px;padding: 5px 0;cursor: pointer;}
.qa-box li p{color: #737373;line-height: 0.35rem;display: none;}

.juxing{
    width: 1rem;
    position: absolute;
    top: 0;
    right: 1.9rem;
}
.juxing img{width: 100%;}

.container{background: #fff url(./images/bg2.jpg) no-repeat;background-size: 100% 100%;padding: 1.5rem 0 2rem;}
.message>img{margin-left: -0.3rem;}
.message1>img{width: 4rem;}
.message1{position: relative;}
.message{padding: 0 0.5rem;}
.message>p{text-align: justify;font-size: 0.25rem;line-height: 0.4rem;margin-top: 0.3rem;}
.message p span{font-weight: bold;}
.message2>img{width: 6.5rem;}
.message2{margin-top: 1.3rem;}
.message2 div{margin-top: 0.3rem;}
.message2 div>img{width: 100%;}
.message3{height: 9.2rem;margin-top: 1.3rem;}
.message3>img{width: 4.5rem;}
.message3 .qa-box li{padding: 0.4rem 0 0 0.55rem;}
.message3 .qa-box li p{margin-top: 0;font-size: 0.22rem;padding-right: 0.55rem;}
.content-box1{width: 100%;overflow: hidden;background: #fff url(./images/index_bg2.png) no-repeat top;background-size: 100%;}
.index_message1 img{width: 5.5rem;}
.index_message1{margin-top: 1rem;}
.content-box2{width: 100%;overflow: hidden;background: #fff url(./images/index_bg3.png) no-repeat top ;background-size: 100%;}
.index_message2>img{width: 5rem;}
.index_message2{margin-top: 0.8rem;}
.index_message3 img{width: 4rem;}
.index_message3{margin-top: 1.3rem;}
.lun_box{padding: 0 0.5rem;/* overflow-x: hidden; */}

.m-slider {
    /* overflow: hidden; */
    width: 100%;
    position: relative;
    border-radius: 0.4rem;
}
.slider-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    position: relative;
    z-index: 1;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}
.slider-item {
    width: 100%;
    height: 100%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.slider-item img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
}
.slider-pagination {
    text-align: right;
    position: absolute;
    width: 100%;
    z-index: 9999;
    right: 0;
    bottom: -0.4rem;
    pointer-events: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.slider-pagination > .slider-pagination-item {
    margin: 0 0.1rem;
    width: 0.6rem;
    height: 0.1rem;
    display: inline-block;
    background-color: #d5dae7;
}
.slider-pagination > .slider-pagination-item.slider-pagination-item-active {
    background-color: #007dff;
}
.slider-item>div>.p1{
    font-weight: bold;
    color: #000;
    font-size: 0.32rem;
}
.slider-item>div>.p2{
    font-weight: bold;
    color: #000;
    font-size: 0.25rem;
    margin-bottom: 0.1rem;
}
.slider-item>div>.p3{
    font-size: 0.2rem;
}
.slider-item>div{
    height: 4.8rem;
    padding: 0.2rem 0.2rem;
    position: relative;
}
.slider-item>div::after{
    content: "";
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    bottom: 0.1rem;
    height: 0.03rem;
    width: 3rem;
    left: 50%;
    transform: translatex(-50%);
    background-color: #e8eaec;
}
.slider-wrapper_box{border-radius: 0.3rem;}

.btn2_ {
    position: absolute;
    bottom: 0.25rem;
    width: 100%;
}
.btn2_ .d1{
    margin: 0 auto;
    width: 0.35rem;
    height: 0.75rem;
    border: 1px solid #fff;
    border-radius: 3rem;
    position: relative;
}
.btn2_ .d1::after{
    display: block;
    content: "";
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 3rem;
    background-color: #fff;
    position: absolute;
    left: 50%;
    transform: translatex(-50%);
    animation:Dyuan 1s linear 0s infinite normal;
}

@keyframes Dyuan{
    0%  {top: 60%;}
    100%{top: 10%;}
  }
.btn2_ .p{
   text-align: center;
   font-size: 0.22rem;
   margin-top: 0.08rem;
   color: #fff;
}