body{background-color:#fff;padding:0;margin:0;}
.box{padding:30px;padding-bottom:90px;}
/*新闻中心列表*/
.index_news{display: flex;align-items: center;margin-bottom:30px;overflow: hidden;border-bottom: 1px solid #eaeaea;padding-bottom: 30px;}
.index_news:last-child{border-bottom: none;}
.news_info{padding-left:30px;display:flex;align-content: space-between;flex-direction: column;}
.index_news .news_pic{width:260px;height:160px;}
.news_title{font-size:30px;line-height:40px;}
.news_title .news_tip1{margin-right:10px;font-size:22px;border-radius: 40px;padding:4px 16px;color:#fff;background-image: -webkit-linear-gradient( 0deg, rgb(234,123,135) 12%, rgb(192,32,50) 100%);}
.news_title .news_tip2{margin-right:10px;font-size:22px;border-radius: 20px;padding:4px 16px;color:#fff;background-image: -webkit-linear-gradient( 0deg, rgb(129,141,247) 12%, rgb(89,105,244) 70%);}
.news_time{font-size:24px;color:#999;}
/*活动详情*/
.video_bg{width:100%;}
.video_pic{width:100%;position: relative;line-height: 0px;}
.video_info{background-color:#fff;border-bottom:1px solid #d1d1d1;padding:20px 30px;}
.video_title{font-size:32px;color:#000;line-height: 40px;font-weight: bolder;}
.video_title span{margin-left:10px;font-size:22px;border-radius: 40px;padding:4px 16px;color:#fff;background-image: -webkit-linear-gradient( 0deg, rgb(234,123,135) 12%, rgb(192,32,50) 100%);}
.video_time{display: flex;align-items: center;font-size:24px;color:#999;}
.video_time img{margin-right:10px;}
.video_memo_box{font-size:28px;line-height:50px;margin-top:22px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:30px 30px 140px;}
.video_memo_title{font-size:32px;font-weight: bolder;border-left:5px solid #a0221f;height:32px;line-height: 32px;padding-left:10px;margin-bottom:20px;}
.video_foot_box{position: fixed;display: flex;bottom:0px;background-color:#fff;border-top:1px solid #eaeaea;width:100%;align-items: center;justify-content: space-evenly;height:110px;}
.event_btn_baomin{width:440px;height:85px;line-height: 85px;color:#fff;text-align: center;font-size:38px;background-color:#c02032;border-radius: 8px;}
.video_share{position: fixed;bottom:110px;background-color:#eaeaea;display: flex;width:100%;padding:10px 0;justify-content: center;}
.video_share img{margin:15px;}
.video_play_btn{
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: auto;
}
.mask{width:100%;height:100%;position: fixed;background-color:rgba(0,0,0,0.6);top: 0;left: 0;z-index: 100;}
.pop{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);text-align: center;}
.poptip{margin:0 auto;background-color:#000;font-size:32px;color:#fff;text-align: center;border-radius:30px;padding:3px 30px;margin-top:20px;display:table;}
.pop_close{margin-top:30px;}
.event{background-color:#f5f6f7;overflow: hidden;min-height:100%;padding-top:95px;}
.eventbox{width:690px;margin:0 auto;margin-top:30px;}
.eventbox>.video_info{border:1px solid #d1d1d1;border-top:none;}
.eventbox:last-child{margin-bottom:110px;}
.event_menubox{padding:0px 30px;display:flex;height:95px;background-color:#fff;justify-content: space-between;align-items: center;font-size:31px;color:#333333;position:fixed;width:calc(100% - 60px);z-index:1;}
.event_menubox>.hover{border-bottom:3px solid #ea1f1f;line-height: 92px;color:#000;font-weight:bolder;}
.icon_screen{
  position: fixed;
    height: 100%;
    left: 0px;
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    font-size: 30px;
    margin-top: 95px;
    z-index:1;
  }
.icon_screen .weui-cells>p{padding:30px;font-weight: bolder;}
.icon_screen .weui-cells{font-size:30px;}
.icon_screen .weui-cell{padding:30px 30px;}
.icon_screen .weui-icon-checked{color: var(--weui-RED);height:35px;width:35px;}
.icon_screen .weui-btn{background-color: var(--weui-RED);transform: scale(2);margin-top:60px;}
.icon_event_success{width:160px;height:160px;}
.event_success{display:flex;flex-direction: column;align-items: center;padding-top:30px;padding-bottom:30px;}
.event_success .event_success_title{font-size:36px;font-weight: bolder;}
.event_success .event_success_desc{font-size:28px;color:#999;}
.event_success_info{font-size:30px;line-height: 50px;color:#666;padding:60px;}
.event_success_bntbox>.weui-btn{transform: scale(2);margin-bottom:80px;width:280px;}
.event_success_bntbox>.weui-btn_primary{background-color:var(--weui-RED);}
.event_success_bntbox>.weui-btn_default{color:#666;}
.event_notice{width:590px;height:px;background-color:#fff;font-size:28px;color:#333;padding:50px 30px;}
.event_notice_close{margin-top:30px;}
.event_notice_title{text-align: center;color:#c02032;font-size:38px;font-weight:bolder;}
.event_notice_info{line-height: 45px;margin-top:20px;}
.event_notice_box{display: flex;align-items: center;flex-direction: column;justify-content: center;}
.event_success_bntbox{margin-top:30px;}
.event_from .weui-cell{padding:30px;}
.event_from{font-size:30px;}
.event_from .weui-label{width:150px;}
.event_from .weui-vcode-btn{width:px;height:px;font-size:28px;}

.event_from .weui-agree{font-size:28px;margin-bottom:10px;}
.event_from .weui-agree__checkbox{width:30px;height:30px;}
.event_from .weui-form__tips-area{text-align: left;padding:20px;}
.service_pic{margin-bottom:80px;}
.service_top_pic{margin-bottom:25px;}

.service_title{min-width:380px;background-color:#c02032;font-size:38px;font-weight:bolder;text-align: center;position: absolute;height: 80px;line-height: 30px;color: #fff;bottom: -40px;left: 50%;transform: translateX(-50%);display: flex;align-items: center;
    flex-direction: column;
    justify-content: space-evenly;white-space: nowrap;}
.service_top_pic .service_title{
  left:0px;
  transform:translateX(0%);
  bottom:60px;
  align-items: flex-start;
  padding: 30px;
  justify-content: space-between;
  font-size:48px;
  height: 100px;
}
.service_top_pic .service_title .service_title_line{height:4px;}
.service_top_pic .service_title span{font-size:30px;font-weight: 400;}
.service_title_line{width:120px;height:3px;background-color:#fff;}
.service_memobox{margin:0 auto;margin-bottom:35px;background-color:#fff;border-radius:20px;width:630px;font-size:28px;line-height: 45px;color:#666;padding:30px;border:1px solid #f5f6f7;box-shadow:0px 0px 12px 3px #f5f6f7;overflow: hidden;}
.service_memo_title{border-left:5px solid #ea1f1f;margin-left:-30px;font-size:38px;height:38px;line-height:38px;padding-left:30px;color:#000;margin-bottom:30px;font-weight: bolder;}
.service_memo_listbox{display: flex;flex-wrap: wrap;}
.service_memobox_last-child{height:110px;}
.service_memo_list{width:310px;line-height: 55px;}
.pop_contact{position: fixed;bottom:50px;right:30px;background-color:#fff;border-radius:100px;box-shadow:0px 0px 12px 3px #ccc;padding: 20px;height:52px;width:51px;}
.service_list{font-size:32px;border-bottom:1px solid #eaeaea;display:flex;align-items: center;justify-content: space-between;padding: 20px 30px;}
.service_second{font-size:30px;display:flex;align-items: center;justify-content: space-between;color:#666;padding: 15px 30px;}
.service_second_box{padding:20px 0px;background-color:#f9f9f9;display: none;}
.service_second_name{line-height: 35px;width: 620px;}
.user_menu{padding-left:30px;font-size:30px;}
.user_menu_box{display:flex;align-items: center;}
.user_menu_left{width:30px;height:31px;border:1px solid #c0c0c0;border-radius:40px;padding:20px;margin-right:30px;}
.user_menu_right{display:flex;padding-right:30px;align-items: center;
    border-bottom: 1px solid #e7e7e7;
    height: 100px;
    width: 100%;
    justify-content: space-between;}
.user_head{width:100%;height:280px;border-bottom:15px solid #f5f6f7;display: flex;align-items: center;flex-direction: column;
    justify-content: center;background-color:#c02032;font-size:30px;font-weight: bolder;color:#fff;}
.user_head img{border-radius: 100px;width:140px;}
.user_classbox{padding: 0px 30px;
    display: flex;
    height: 95px;
    background-color: #fff;
    justify-content: space-around;
    align-items: center;
    font-size: 31px;
    color: #333333;
    position: fixed;
    width: calc(100% - 60px);
    z-index: 1;}
.user_classbox>.hover{border-bottom:4px solid #ea1f1f;line-height: 92px;color:#000;font-weight:bolder;}
.user_class{padding:0 30px;}
.user_sclist{margin-top:15px;background-color:#fff;display: flex;padding:30px;border-top:1px solid #ebecec;border-bottom:1px solid #ebecec;}
.user_sclist_left{margin-right:30px;}
.user_sclist_left>img{width:100%;}
.user_sclist_right{font-size:30px;line-height: 40px;}
.user_sclist_right_info{display: flex;font-size:24px;color:#999;justify-content: space-between;margin-top:10px;}
.user_sclist_right_del{display: flex;font-size:24px;color:#999;align-items: center;    border: 1px solid #999;
    border-radius: 30px;
    padding: 2px 18px;}
.user_baomin{background-color:#fff;}
.user_baomin>.user_sclist_right_info{padding:15px 30px;}
.user_icon_info{
    background-color: #02b5ff;
    border-radius: 100px;
    padding: 20px;
    width: 80px;
    height: 60px;}
.user_sclist_right span{display: block;font-weight: bolder;margin-bottom:10px;}
.about_bg{
  background-color: #f5f6f7;
  overflow: hidden;
  min-height: 100%;
  padding-top: 95px;
  line-height: 0;
}
.about_logo_title{padding:30px 30px;font-size:30px;font-weight: bolder;line-height: 100%;}
.about_logo_box{padding:30px 30px 30px 30px;background-color:#fff;border-bottom:1px solid #ebebeb;line-height: 100%;}
.about_logo_list_main{display: flex;align-items: center;}
.about_logo_list_main>img{border:1px solid #d3dee9;margin-right:40px;}
.about_logo_list_name{font-size:30px;line-height: 150%;}
.about_logo_list_p{font-size:24px;color:#999;line-height: 150%;}
.about_logo_list_btn{width: 130px;border-radius:100px;display: flex;font-size:24px;color:#666;padding:10px 30px;border:1px solid #cbcbcb;line-height: 100%;align-items: center;margin-top:15px;}
.about_logo_list_btn span{margin-right:10px;}
.about_logo_info{background-color:#d1002a;padding:30px;font-size:24px;line-height: 150%;color:#fff;margin-top:40px;position: relative;display:none;}
.about_logo_arrow{width:30px;height:30px;background-color:#d1002a;position: absolute;left:50%;transform: translateX(-50%) rotate(45deg);top:-15px;}
.about_labbox{background-color:#fff;margin-bottom:30px;padding-bottom:15px;}
.about_lab_name{
    border-left: 3px solid #c02032;
    line-height: 40px;
    margin-left: 30px;
    margin-top: 18px;
    margin-bottom: 12px;
    color:#000;
    font-weight: bolder;
    font-size:30px;
    padding-left: 10px;
  }
.about_labbox_top_name{font-size:36px;font-weight: bolder;}
.about_labbox_top{background-color:#d1002a;padding:30px;line-height: 150%;color:#fff;font-size:32px;}
.about_labbox_top_icon{display: flex;align-items: center;font-size:26px;line-height: 100%;margin-top:15px;}
.about_labbox_top_icon img{margin-right:15px;}
.about_lab_memo{margin-top:30px;padding:30px;background-color:#fff;font-size:28px;line-height: 150%;}
.about_lab_memo_title{font-size:32px;font-weight: bolder;color:#d1002a;margin-bottom:30px;}
.lab_bg{
  background-color: #f5f6f7;
  overflow: hidden;
  min-height: 100%;
  line-height: 0;
}
.lab_top{line-height: 0;}
.about_menu{width:690px;margin:0 auto;margin-top:30px;height:150px;padding-top:150px;}
.about_menu_bg{background-color: rgba(192,32,50,0.7);
    padding: 10px 30px;
    width: 300px;
    color: #fff;
    font-size: 36px;
    font-weight: bolder;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;}
.about_bg1{background-image: url(../images/about_menu1.jpg);background-repeat: no-repeat;background-size: cover;background-position: right;}
.about_bg2{background-image: url(../images/about_menu2.jpg);background-repeat: no-repeat;background-size: cover;background-position: right;}
.about_bg3{background-image: url(../images/about_menu3.jpg);background-repeat: no-repeat;background-size: cover;background-position: right;}
.about_bg4{background-image: url(../images/about_menu4.jpg);background-repeat: no-repeat;background-size: cover;background-position: right;}
.questionnaire_bg{padding:30px;}
.questionnaire_title{font-size:36px;padding:10px 0;font-weight: bolder;}
.questionnaire_name{font-size:32px;margin-top:20px;line-height: 200%;}
.questionnaire_name>span{color:#d1002a;}
.questionnaire_input{border:1px solid #d4d4d4;background-color:#f5f6f7;padding:8px 15px;height:60px;width:645px;font-size:30px;color:#666;border-radius: 10px;}
