.sections{ width: 100%; position: relative;background: #ffffff;}
.sections img{ display: block!important; width: 100%!important;}
.section{ width: 100%; position: relative;}
.m1_b{ width: 67.23vw; position: absolute; left: 0vw; top: 8.333vw;}
.m1_m{ width: 54.895vw; position: absolute; left: 15.625vw; top: 20.3125vw;}
.m1_s{ width: 35.36vw; position: absolute; left: 43.31vw; top: 30.8333vw;}
.p1_txt1{width: 18.17%; position: absolute; left: 68.9vw; top: 15.625vw;}
.p1_txt2{width: 28.177%; position: absolute; left: 63.749vw; top: 21.19vw;}
.main_bsz{ font-size: 14px; color: #8b8b8b; }
.rightbottoms {position: absolute;bottom: 5%;right: 10%;}
.a_anim{ opacity: 0;}
.animated{ animation-fill-mode: forwards; }
.opt0{ opacity: 0;}
.section3{ z-index: 10;}

.bbm-screen{mix-blend-mode: screen;/*滤色模式*/}
.bbm-multiply{mix-blend-mode: multiply;/*正片叠底模式*/}
.bbm-overlay{mix-blend-mode: overlay;/*叠加模式*/}
.bbm-darken{mix-blend-mode: darken;/*变暗模式*/}
.bbm-lighten{mix-blend-mode: lighten;/*变亮模式*/}
.bbm-colord{mix-blend-mode: color-dodge;/*颜色减淡模式*/}
.bbm-saturation{mix-blend-mode: saturation;/*饱和度模式*/}
.bbm-color{mix-blend-mode: color;/*颜色模式*/}
.bbm-luminosity{mix-blend-mode: luminosity;/*亮度模式*/}
.bbm-colorb{mix-blend-mode: color-burn;/*颜色加深模式*/}
.bbm-hue{mix-blend-mode: hue;/*色相模式*/}
.bbm-hlight{mix-blend-mode: hard-light;/*强光模式*/}
.bbm-slight{mix-blend-mode: soft-light;/*柔光模式*/}
.bbm-difference{mix-blend-mode: difference;/*差值模式*/}
.bbm-exclusion{mix-blend-mode: exclusion;/*排除模式*/}

@keyframes fadeInLeft1{
    0%{ opacity: 0; transform: translate(-100px,0);}
    100%{ opacity: 1; transform: translate(0,0);}
}

@keyframes fadeInUp1{
    0%{ opacity: 0; transform: translate(0,60px);}
    100%{ opacity: 1; transform: translate(0,0);}
}
.fadeInLeft1{ animation: fadeInLeft1  0.8s ease 0.6s forwards; will-change:transform, opacity;}
.fadeInLeft2{ animation: fadeInLeft1  0.8s ease 0.3s forwards; will-change:transform, opacity;}
.fadeInLeft3{ animation: fadeInLeft1  0.8s ease 0s  forwards; will-change: transform,opacity;}

.fadeInUp1{ animation: fadeInUp1  0.8s ease 0.4s  forwards; will-change: transform,opacity;}
.fadeInUp2{ animation: fadeInUp1  0.8s ease 0.6s  forwards; will-change: transform,opacity;}

.fadeInUp3{ animation: fadeInUp1  0.8s ease 1s  forwards; will-change: transform,opacity;}
.fadeInUp4{ animation: fadeInUp1  0.8s ease 1.4s  forwards; will-change: transform,opacity;}

.swiper-slide{float: unset!important;}

@keyframes intoRight{
    0%{ transform: translate(0,0);}
    100%{transform: translate(50%,0);}
}
.intoRight{ animation: intoRight 1s ease forwards;}
@keyframes fadeIn1{
    0%{ opacity: 0;}
    100%{opacity: 1;}
}
.fadeIn1{ animation: fadeIn1 1.4s ease forwards;}
.fixaction3{ height: 300vh;}
@keyframes breath{
    0%{ transform: scale(1); opacity: 0.8;}
    50%{ transform: scale(1.1); opacity:1;}
    100%{ transform: scale(1); opacity:0.8;}
}
.breath{ animation: breath 1.5s linear 0s infinite ;}

@keyframes scaless{
    0%{ transform: scale(1);}
    50%{ transform: scale(1.1);}
}


@keyframes scales{
    0%{ transform: scale(1.1);}
    50%{ transform: scale(1);}
}


@keyframes fromLeft{

    0%{ transform: translate(-50%,0);opacity: 0;}
    100%{transform: translate(0,0);opacity: 1;}
}
.fromLeft{ animation: fromLeft 0.8s ease  forwards;}
.fromLeft1{ animation: fromLeft 0.8s ease 0.3s forwards;}
.fromLeft2{ animation: fromLeft 0.8s ease 0.6s forwards;}

@keyframes fromRight{
    0%{ transform: translate(50%,0);opacity: 0;}
    100%{transform: translate(0,0);opacity: 1;}
}

.fromRight{ animation: fromRight 0.8s ease forwards;}
.fromRight1{ animation: fromRight 0.8s ease 0.3s forwards;}
.fromRight2{ animation: fromRight 0.8s ease 0.3s forwards;}

.p2{ width: 100%; height: 100vh; position: relative; z-index: 4;}
.iitem{ width: 50vw; position: absolute; left:37vw; top: -25vw; }
.fixaction{ width: 100%; position: relative;}
.fixaction1{ padding-bottom: 400vw;}
.fixitem{ width: 100%; height: 100vh; position: absolute; left: 0; top: 0; overflow: hidden;}
.fix_start{ position: fixed;}
.fix_end{ position: absolute; left: 0; top: auto; bottom: 0;}

.fsize20{ font-size:1.1vw; }
.fsize22{ font-size:1.1vw; }
.fsize24{ font-size:1.2vw;}
.fsize44{ font-size:2.3vw;}
.fsize18{ font-size:0.9vw;}
.lh16{ line-height: 1.6;}

.colorfff2c7{ color: #fff2c7;}
.color2b2828{ color: #2b2828;}
.color404246{ color: #404246;}
.color454e54{ color: #454e54;}
.color7e8187{ color: #7e8187;}
.colorb7b7b7{ color:#b7b7b7;}
.color7c7f83{ color:#7c7f83 ;}
.colorabb2bf{ color: #abb2bf;}
.color161616{ color: #161616;}
.color6e6e6e{ color: #6e6e6e;}
.color3e3a39{ color: #3e3a39;}
.color00439c{ color: #00439c;}
.color595757{color:#595757;}
.colorfff{ color: #fff; }
.color000{ color: #000; }
.lh16{ line-height: 1.6;}
a.color02bdbf{ color: #00baff;}
.bg000{background: #000;}
.margin_bottom_2{margin-bottom: 2vw;}
.margin_bottom_4{margin-bottom: 4vw;}
.margin_bottom_6{margin-bottom: 6vw;}
.padding_bottom_4{padding-bottom: 4vw;}
.padding_bottom_6{padding-bottom: 6vw;}
.padding_top_4{padding-top: 4vw;}
.padding_top_6{padding-top: 6vw;}

.left_btn{left: 20vw;}
.right_btn{left: 20vw;}
.txtC{text-align: center;}
.txtL{text-align: left;}
.txtR{text-align: right;}
.txtJ{text-align: justify;}
.font_bold{font-weight: bold;}


.section01{width:100%;position: relative;}
.section01_box{width: 65%;margin: 0 auto;display: flex;justify-content: space-between;}
.location{width: 100%;font-size: 0.7vw;color:#999999;height: 2.9vw;line-height: 2.9vw;}
.location a{color:#999999;}
.section01_box_banner{width:47.25vw;height:21.5vw;position: relative;border-radius: 1vw;overflow: hidden;margin: unset;}
.section01_box_notice{width:16.3vw;position: relative;height:21.5vw;background:#f1f1f1;border-radius: 1vw;overflow: hidden;}
.section01_box_banner .left_btn{background: unset;left: 1vw;width: 1.9vw;}
.section01_box_banner .right_btn{background: unset;right: 1vw;left: unset;width: 1.9vw;}
.section01_box_banner .swiper-pagination-bullet{background:#63615d;}
.section01_box_banner .swiper-pagination-bullet-active{background: #fff;}
.section01_box_banner .swiper-button-next:after, .section01_box_banner .swiper-button-prev:after{font-family: unset;display: none;}
.section01_box_notice_header{display: flex;justify-content: space-between;padding: 1.5vw;align-items: center;}
.section01_box_notice_header_title{font-size: 1.1vw;color: #000;}
.section01_box_notice_header_more{font-size: 0.8vw;color: #1fa8e2;}
.section01_box_notice_header_more a{color:#1fa8e2;}
.section01_box_notice_body{padding: 0 1.5vw;display: flex;justify-content: space-between;flex-direction: column;}
.section01_box_notice_body_item{display: flex;justify-content: start;margin-bottom: 0.8vw;}
.section01_box_notice_body_item_pic{width: 3.2vw;margin-right: 0.6vw;}
.section01_box_notice_body_item_txt{width: 9.5vw;display: flex;flex-direction: column;}
.section01_box_notice_body_item_txt_name{font-size:0.8vw;font-weight: bold;line-height: 1;}
.section01_box_notice_body_item_txt_name a{color: #000;}
.section01_box_notice_body_item_txt_des{font-size:0.6vw;color: rgba(0, 0, 0, 0.6);}
.section01_box_notice_body_item_txt_time{font-size:0.6vw;color: rgba(0, 0, 0, 0.6);}

.section01_nav{z-index: 10;}
.section_nav_box{display: flex;flex-direction: column;}
.section01_box_name{font-size: 2.6vw;font-weight: bold;text-align: center;width: 100%;margin-top: 3.3vw;margin-bottom:2.7vw; }
.section01_box_nav{width: 100%;display: flex;justify-content: space-between;}
.section01_box_nav_item{display: flex;flex-direction: column;width: calc(100%/6);align-items: center;cursor: pointer;}
.section01_box_nav_item_txt{font-size: 1.2vw;color: rgba(0, 0, 0, 0.6);}
.section01_box_nav_item.active .section01_box_nav_item_txt{font-size: 1.2vw;color:#1fa8e2;font-weight: bold;position: relative;height: 2.8vw;}
.section01_box_nav_item.active .section01_box_nav_item_txt::after{content: '';position: absolute;left: 0;bottom: 0;height: 3px;width: 100%;background:#1fa8e2; }

.section01_box_nav_item_pic{height: 5.3vw;}
.section01_box_nav_item_pic_01{width: 4.3vw;}
.section01_box_nav_item_pic_02{width: 1.7vw;}
.section01_box_nav_item_pic_03{width: 5.1vw;}
.section01_box_nav_item_pic_04{width: 4.3vw;}
.section01_box_nav_item_pic_05{width: 2.6vw;}
.section01_box_nav_item_pic_06{width: 2.4vw;}

.section02{
    background: #f1f1f1;height: 9.6vw;border-top: 2px solid #dddddd;margin-top: -3px;z-index: 0;}
.section02_box{width: 65%;margin: 0 auto;}
.section02_box_item{width: 100%;position: relative;display: none;}
.section02_box_item.active{width: 100%;position: relative;display: block;}
.section02_box_item .swiper-container{width: 96%;margin: 0 auto;}
.section02_box_item .swiper-wrapper1{ display: flex;justify-content: center;}
.section02_box_item .item_left_btn{background: unset;width: 0.6vw;top:5vw;}
.section02_box_item .item_right_btn{background: unset;width: 0.6vw;top:5vw;}
.section02_box_item_box{padding-top: 2.5vw;}
.section02_box_item_box a{display: flex;justify-content: center;flex-direction: column;align-items: center;}
.section02_box_item_pic{width: 3.4vw;}
.section02_box_item_name{font-size: 0.8vw;color: rgba(0, 0, 0, 0.8);text-align: center;margin-top: 0.5vw;}

.section02_box_item .swiper-button-next:after, .section02_box_item .swiper-button-prev:after{font-family: unset;display: none;}

.section03{background: #fff;}
.section03_box{width: 65%;margin: 0 auto;}
.section03_box_items{width: 100%;justify-content: space-between;padding-top: 2.4vw;display: none;}
.section03_box_items.active{display: flex;flex-wrap: wrap;padding-top: 2.4vw;}

.section03_box_item{width: 31.7vw;position: relative;margin-bottom: 2vw;}
.section03_box_item_pic{width: 31.7vw;height: 16.52vw;overflow: hidden;position: relative;border-radius: 1vw;border: 1px solid #d3d3d3;}
.section03_box_item_pic_mask{width: 100%;height: 100%;position: absolute;left: 0;top:0;transform: translateY(100%);transition: all 0.3s ease-in-out;background: rgba(0, 0, 0, 0.8);}
.section03_box_item_pic:hover .section03_box_item_pic_mask{transform: translateY(0);}
.section03_box_item_pic_title{font-size: 1.2vw;color: #fff;font-weight: bold;text-align: center;margin-top: 2.7vw;}
.section03_box_item_pic_des{font-size: 0.9vw;color: #fff;text-align: center;margin-top: 0.5vw;}
.section03_box_item_pic_link{font-size: 0.9vw;color: #fff;text-align: center;margin-top: 1vw;}
.section03_box_item_pic_link a{color: #fff;}
.section03_box_item_pic_link span{border-bottom: 1px solid #fff;}
.section03_box_item_pic_btns{display: flex;justify-content: space-between;width: 60%;margin: 1.5vw auto;}
.section03_box_item_pic_btns2{display: flex;justify-content: space-between;width: 90%;margin: 1.5vw auto;}
.section03_box_item_pic_btns1{display: flex;justify-content: center;width: 60%;margin: 1.5vw auto;}
.section03_box_item_pic_btn{width: 8.4vw;}
.section03_box_item_title{text-align: center;font-size: 1.2vw;line-height: 2;margin-top: 0.5vw;color: #000;}

.section1_pic{width:9.8%;position: absolute;top:33.2vw;left:23.1%;z-index: 2;}
.section1_title1{position: absolute;top: 16.4vw;left: 0;z-index: 2;width: 57%;}
.section1_title2{position: absolute;top: 19.8vw;left: 0;z-index: 2;width: 57%;}
.section1_des{width: 35.5%;position: absolute;top: 23.3vw;left: 9.8%;z-index: 2;line-height: 1.6;}
.section1_des1{width: 30.6%;position: absolute;top: 13.1vw;left: 31.2%;z-index: 2;line-height: 1.6;}
.section1_pic1{width:8.2%;position: absolute;top: 7vw;left:24.5%;z-index: 2;}
.section1_title3{width: 30.6%;position: absolute;top: 7.8vw;left: 31.2%;z-index: 2;line-height: 1.6;font-weight: bold;}
.section1_title{position: absolute;top: 38.1vw;left: 0;z-index: 2;width: 57%;}
.section1_look_more{position: absolute;top: 21.1vw;left:42%;z-index: 2;width: 9.8%;}
.section1_xian{position: absolute;top: 12vw;left: 45.3%;z-index: 2;width: 2.4%;height: 0.3vw;
    background: #026dfe;}
.section1_title a{color: #026dfe;}
.section1_title span{border-bottom: 1px solid #026dfe;padding-bottom:0.3vw;}
.section02_box .swiper-wrapper{overflow: unset!important;}
.section04{padding: 3vw 0;}
.section04_des{font-size:0.8vw;width: 100%;text-align: center; }
.section04_btn{width: 10.5vw;margin: 1.1vw auto;}
.list_content{
    background-color: #F2F0F1;
    padding: 30px 0;
}
.list_content .newslist{
    max-width: 1400px;
    margin:0 auto;
    text-align: center;
}
.list_content .newslist h2{
    font-size: 30px;
    line-height: 200%;
    font-weight: lighter;
}
.list_content .newslist ul{
    max-width: 900px;
    margin:30px auto;
    text-align: left;
    padding-bottom: 50px;
}
.list_content .newslist ul li{
    margin-bottom: 20px;
    clear: both;
    overflow: hidden;
}
.list_content .newslist ul li span{
    width: 120px;
    float: left;
    display: block;
    color: #333;
    font-size: 16px;
    line-height: 150%;
}
.list_content .newslist ul li a{
    display: block;
    float: left;
    color: #666;
    font-size: 16px;
    text-decoration: underline;
    line-height: 150%;
}

@media screen and ( max-width : 800px){
    .msections{ display: block;overflow: hidden;background: #fff;}
    .msections img{ display: block!important; width: 100%!important;}
    .sections{ display: none;}
    .fsize28{font-size: 3.7vw;}
    .fsize30{font-size: 4vw;}
    .fsize22{font-size: 3vw;}
    .section01{width:100%;position: relative;}
    .section01_box{width: 100%;margin: 0 auto;display: flex;justify-content: space-between;flex-direction: column;}
    .location{width: 100%;font-size: 0.7vw;color:#999999;height: 2.9vw;line-height: 2.9vw;}
    .location a{color:#999999;}
    .section01_box_banner{width:100%;height: 107.7vw; position: relative;border-radius:0;overflow: hidden;margin: unset;}

    .section01_box_notice{width:82vw;position: relative;display: inline-table;background:#f1f1f1;border-radius: 1vw;overflow: hidden;margin-left: 9.2vw;margin-top: 14.8vw;}
    .section01_box_banner .left_btn{background: unset;left: 2.7vw;width: 9.9vw;}
    .section01_box_banner .right_btn{background: unset;right: 2.7vw;left: unset;width: 9.9vw;}
    .section01_box .swiper-pagination-bullets{width: 100%;top:110vw;}
    .section01_box .swiper-pagination-bullet{background:#63615d;margin: 0 2vw;width: 2vw;height: 2vw;}
    .section01_box_banner .swiper-pagination-bullet-active{background: #b2b2b2;}

    .section01_box_notice_header{display: flex;justify-content: space-between;padding: 4.5vw;align-items: center;}
    .section01_box_notice_header_title{font-size: 4.8vw;color: #000;}
    .section01_box_notice_header_more{font-size: 3.7vw;color: #1fa8e2;}
    .section01_box_notice_header_more a{color:#1fa8e2;}
    .section01_box_notice_body{padding: 0 4.5vw;display: flex;justify-content: space-between;flex-direction: column;}
    .section01_box_notice_body_item{display: flex;justify-content: start;margin-bottom:6vw;}
    .section01_box_notice_body_item_pic{width: 11.3vw;margin-right: 2vw;}
    .section01_box_notice_body_item_txt{width: 60vw;display: flex;flex-direction: column;}
    .section01_box_notice_body_item_txt_name{font-size:4vw;font-weight: bold;line-height: 1;}
    .section01_box_notice_body_item_txt_des{font-size:3vw;color: rgba(0, 0, 0, 0.6);}
    .section01_box_notice_body_item_txt_time{font-size:3vw;color: rgba(0, 0, 0, 0.6);}

    .section01_nav{z-index: 10;}
    .section_nav_box{display: flex;flex-direction: column;padding: 5vw 0;}
    .section01_box_name{font-size: 6.7vw;font-weight: bold;text-align: center;width: 100%;margin-top: 3.3vw;margin-bottom:2.7vw; }
    .section01_box_nav{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 5vw 0 0;}
    .section01_box_nav_item{display: flex;flex-direction: column;width: calc(100%/3); align-items: center;cursor: pointer;margin-bottom: 5vw;}
    .section01_box_nav_item_txt{font-size: 3.2vw;color: rgba(0, 0, 0, 0.6);}
    .section01_box_nav_item.active .section01_box_nav_item_txt{font-size: 3.2vw;color:#1fa8e2;font-weight: bold;position: relative;height: 5vw;}
    .section01_box_nav_item.active .section01_box_nav_item_txt::after{content: '';position: absolute;left: 0;bottom: 0;height: 1px;width: 100%;background:#1fa8e2; }

    .section01_box_nav_item_pic{height: 10.3vw;}
    .section01_box_nav_item_pic_01{width: 10.9vw;}
    .section01_box_nav_item_pic_02{width: 4.4vw;}
    .section01_box_nav_item_pic_03{width: 13.1vw;}
    .section01_box_nav_item_pic_04{width: 10.9vw;}
    .section01_box_nav_item_pic_05{width: 6.9vw;}
    .section01_box_nav_item_pic_06{width: 6.1vw;}

    .section02{
        background: #f1f1f1;height: 23vw;border-top:0px solid #dddddd;margin-top: -3px;z-index: 0;}
    .section02_box{width: 91%;margin: 0 auto;}
    .section02_box_item{width: 100%;position: relative;display: none;}
    .section02_box_item.active{width: 100%;position: relative;display: block;}
    .section02_box_item .swiper-container{width: 96%;margin: 0 auto;}
    .section02_box_item .swiper-wrapper1{ display: flex;justify-content: center;}
    .section02_box_item .item_left_btn{background: unset;width: 2.4vw;top:13vw;left: -2vw;}
    .section02_box_item .item_right_btn{background: unset;width: 2.4vw;top:13vw;right: -2vw;}
    .section02_box_item_box{padding-top: 2.5vw;}
    .section02_box_item_box a{display: flex;justify-content: center;flex-direction: column;align-items: center;}
    .section02_box_item_pic{width: 7.1vw;}
    .section02_box_item_name{font-size: 3vw;color: rgba(0, 0, 0, 0.8);text-align: center; display: flex;height: 10vw;align-items: center;}

    .section03{background: #fff;}
    .section03_box{width: 81.7%;margin: 0 auto;}
    .section03_box_items{width: 100%;justify-content: space-between;padding-top: 2.4vw;display: none;}
    .section03_box_items.active{display: flex;flex-wrap: wrap;padding-top: 10vw;}

    .section03_box_item{width: 81.7vw;position: relative;margin-bottom: 7.3vw;}
    .section03_box_item_pic{width: 81.7vw;height: 42.52vw;overflow: hidden;position: relative;border-radius: 3vw;border: 1px solid #d3d3d3;}
    .section03_box_item_pic_mask{width: 100%;height: 100%;position: absolute;left: 0;top:0;transform: translateY(0);transition: all 0.3s ease-in-out;background: rgba(0, 0, 0, 0.8);}
    .section03_box_item_pic:hover .section03_box_item_pic_mask{transform: translateY(0);}
    .section03_box_item_pic_pic{width: 16vw;position: absolute;left: 4vw;top: 7vw;}

    .section03_box_item_pic_title{font-size: 3.5vw;color: #fff;font-weight: bold;text-align: left;margin-top: 6.7vw;margin-left: 23.7vw;}
    .section03_box_item_pic_des{font-size:3vw;color: #fff;text-align: left;width: 53vw; margin-top: 1.5vw;margin-left: 23.7vw;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;}
    .section03_box_item_pic_link{font-size:3vw;color: #fff;text-align: left;margin-top: 1.5vw;margin-left: 23.7vw;}
    .section03_box_item_pic_link a{color: #fff;}
    .section03_box_item_pic_link span{border-bottom: 1px solid #fff;}
    .section03_box_item_pic_btns{display: flex;justify-content: space-between;width: 46.7vw;margin: 3.5vw auto;}
    .section03_box_item_pic_btns2{display: flex;justify-content: space-between;width: 21.7vw;margin: 3.5vw auto;}
    .section03_box_item_pic_btns1{display: flex;justify-content: center;width: 21.7vw;margin: 3.5vw auto;}
    .section03_box_item_pic_btn{width: 21.7vw;}
    .section03_box_item_title{text-align: center;font-size: 1.2vw;line-height: 2;margin-top: 0.5vw;color: #000;display: none;}

    .section1_pic{width:9.8%;position: absolute;top:33.2vw;left:23.1%;z-index: 2;}
    .section1_title1{position: absolute;top: 16.4vw;left: 0;z-index: 2;width: 57%;}
    .section1_title2{position: absolute;top: 19.8vw;left: 0;z-index: 2;width: 57%;}
    .section1_des{width: 35.5%;position: absolute;top: 23.3vw;left: 9.8%;z-index: 2;line-height: 1.6;}
    .section1_des1{width: 30.6%;position: absolute;top: 13.1vw;left: 31.2%;z-index: 2;line-height: 1.6;}
    .section1_pic1{width:8.2%;position: absolute;top: 7vw;left:24.5%;z-index: 2;}
    .section1_title3{width: 30.6%;position: absolute;top: 7.8vw;left: 31.2%;z-index: 2;line-height: 1.6;font-weight: bold;}
    .section1_title{position: absolute;top: 38.1vw;left: 0;z-index: 2;width: 57%;}
    .section1_look_more{position: absolute;top: 21.1vw;left:42%;z-index: 2;width: 9.8%;}
    .section1_xian{position: absolute;top: 12vw;left: 45.3%;z-index: 2;width: 2.4%;height: 0.3vw;
        background: #026dfe;}
    .section1_title a{color: #026dfe;}
    .section1_title span{border-bottom: 1px solid #026dfe;padding-bottom:0.3vw;}
    .swiper-wrapper{overflow: unset!important;}
    .section04{padding: 6vw 0;}
    .section04_des{font-size:3vw;width: 100%;text-align: center; }
    .section04_btn{width: 30vw;margin: 4vw auto 5vw;}


    .list_content{
        background-color: #F2F0F1;
        padding: 10vw 0;
    }
    .list_content .newslist{
        max-width: 90%;
        margin:0 auto;
        text-align: center;
    }
    .list_content .newslist h2{
        font-size: 4.5vw;
        line-height: 200%;
        font-weight: lighter;
    }
    .list_content .newslist ul{
        max-width: 90%;
        margin:4vw auto;
        text-align: left;
        padding-bottom: 50px;
    }
    .list_content .newslist ul li{
        margin-bottom: 20px;
        clear: both;
        overflow: hidden;
    }
    .list_content .newslist ul li span{
        width: 100%;
        float: left;
        display: block;
        color: #333;
        font-size: 3vw;
        line-height: 150%;
    }
    .list_content .newslist ul li a{
        display: block;
        float: left;
        color: #666;
        font-size: 3.5vw;
        text-decoration: underline;
        line-height: 150%;
    }
}
@media screen and ( max-width : 320px){
    .msections{ display: block;}
    .sections{ display: none;}
}
