@charset "UTF-8";
body {
    background: #fff;
}

.header_index::after, .wzdt_box::after, .wzdt::after, .share_nav::after, .content_word::after, .search_form::after, .wzdt_list::after, .design::after, .invite_type::after, .download_time::after, .download_word::after, .cpxq_title::after, .project_all::after, .img_all::after, .gspp ul::after, .gspp::after, .news_all::after, .news_list::after, .header::after {
    content: '';
    display: block;
    clear: both;
    line-height: 0px;
    font-size: 0px;
}
.p_lr{padding: 0 1.125rem;}

a:hover {
    text-decoration: none !important;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #bbbbbb;} 
input::-moz-placeholder, textarea::-moz-placeholder {/* Mozilla Firefox 19+ */color: #bbbbbb;}
input:-moz-placeholder, textarea:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color: #bbbbbb;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {/* Internet Explorer 10-11 */color: #bbbbbb;}
input,button{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}


/* 首页 */
.header {width: 100%;display: flex;align-items: center;justify-content: center;height: 3.125rem;background-color: #fff;position: relative;}
.header_title{font-size: 1.125rem;color: #000000;}
.search_icon{display: block;width: 100%;height: 100%;}
.search_icon_box{display: block;width: 1.3125rem;height: 1.3125rem;right: 1.125rem;top: 50%;transform: translateY(-50%);position: absolute;}
.banner_img{width: 100%;height: 12.5rem;display: block;object-fit: cover;}
.nivoSlider{position: relative;}
.banner_btn{position: absolute;width: 6.4375rem;height: 1.625rem;display: block;left: 50%;bottom: 2.3rem;transform:translateX(-50%);}

/* 大赛背景 */
.bg_page{padding: 1.9375rem 1.125rem 3.125rem;}
.nav_all{width:100%;display: flex;flex-wrap: wrap;padding-top: 1.25rem;border-bottom: 10px solid #f8f8f8;justify-content: space-between;}
.nav_box{display: flex;align-items: center;justify-content: center;flex-direction: column;margin-right: 3rem;margin-bottom: 1.25rem;width: 3rem;}
.nav_box:nth-of-type(4n){margin-right: 0;}
.nav_img{display: block;width: 2.8125rem;height: 2.8125rem;margin-bottom: 0.375rem;}
.nav_title{font-size: 0.6875rem;color: #333333;margin-bottom: 0.1875rem;}
.nav_title_en{font-size: 0.5rem;color: #777777;text-transform:capitalize;}
.bg_title_en{margin-left: 0.5rem;font-size: 1.125rem;color: #999999;text-transform: Uppercase;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.bg_title{line-height: 23px;font-size: 1.3125rem;color: #333333;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.bg_title_row{display: flex;align-items: flex-end;}
.bg_title_row .bg_title_en{margin-right: 6px;}
.temp_title{margin-bottom: 1.5625rem;}
.bg_img{display: block;margin-bottom: 1rem;width: 100%;height: 2.8125rem;object-fit: contain;}
.bg_description{font-size: 0.875rem;color: #555555;line-height: 1.875rem;overflow: hidden;text-overflow: ellipsis;text-indent: 2em;margin-bottom: 1rem;}
.video_img{width: 100%;height: 8.375rem;}
#video{width: 23.4375rem;height:300px;}

/* 视频弹窗 */
.video_tc{ position:fixed;width: 100%;height: 100%;display:none;z-index:99999;top: 0;left:0;}
.videolist { position:relative;display: block;}
.videolist:hover{ cursor: pointer; }
.videoed { display:block; width:3.375rem; height:3.375rem; position: absolute; left:calc(50% - 1.6875rem); top:calc(50% - 1.6875rem); z-index:99; border-radius:100%; }
.videos{ display:none; position:fixed; left:50%; top:50%; margin-left:-11.71875rem; margin-top: -150px; z-index:99999; width:1380px; height:780px; }
.vclose {position: fixed;right: 0;top: 188px;border-radius: 100%;cursor: pointer;width: 39px;height: 38px;}
.mark {display: block;position: absolute;left: 0;top: 0;opacity: .9;width: 100%;height: 100%;background: #000;}


/* 大赛领域 */
.dsly_page{padding: 1.9375rem 0 2.8125rem;background-color: #f8f8f8;}
.ind_produ_list{width: 100%;display: block;border-radius: 8px;overflow: hidden;box-shadow: 0px 10px 30px 0px #e1e1e1;}
.ind_produ_list_img{display: block;width: 100%;object-fit: cover;/* height: 13.9375rem; */}
.ind_produ_list_text{padding: 1rem 1.25rem 1.25rem;background-color: #fff;}
.ind_produ_list_title{font-size: 1rem;color: #111111;margin-bottom: 0.875rem;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.ind_produ_list_description{line-height: 0.75rem;height: 0.75rem; font-size: 0.75rem;color: #666666;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}


/* 大赛领域轮播 */
.ind_produ .swiper-slide-active{transform: scale(1);border-radius: 8px;overflow: hidden;}
.ind_produ .swiper-slide-next,.ind_produ .swiper-slide-prev{transform: scale(0.8);}
.ind_produ .swiper-slide{box-shadow: 0px 10px 30px 0px #e1e1e1;transition: all .2s linear;}
.ind_produ{overflow: hidden;}
.ind_produ .swiper-scrollbar{background-color: transparent;width: calc(100% - 60px);max-width: 14.0625rem;height: 0.28125rem;margin: 2.6875rem auto auto;position: relative;}
.ind_produ .swiper-scrollbar::after{content: "";position: absolute;display: block;width: 99%;height: 0.0625rem;background-color: #d2d2d2;left: 0px;top: 2px;z-index: 5;}
.ind_produ .swiper-scrollbar-drag{background-color: #fdcc0d;z-index: 20;}

/* 各分赛区 */
.gfsq_page{padding: 1.9375rem 1.125rem 3.125rem;}
.sq_all{display: flex;flex-wrap: wrap;position: relative;color: #fff;font-size: 0.625rem;}
.sq_list{width: 100%;margin-bottom: 0.3125rem;position: relative;}
/* .sq_list{width: 10.4375rem;height: 5.625rem;margin-bottom: 0.3125rem;margin-right: 0.3125rem;position: relative;} */
.sq_list:nth-of-type(2){margin-right:0;}
/* .sq_list:nth-of-type(3){width: 100%;margin-right:0;} */
.sq_list:nth-of-type(4){margin-right:0;}
.sq_list:nth-of-type(5){margin-bottom: 0;margin-right:0;}
.sq_list_title{font-size: 1.3125rem;margin-bottom: 0.375rem;color: #fff;margin-right: 0.5rem;}
.sq_list_intro{font-size: 0.75rem;color: #fff;}
.sq_list_img{display: block;width: 100%;height: 3.6875rem;}
.sq_list_img.active{width: 100%;}
.sq_list_text{position:absolute;width: 100%;height: 3.6875rem;top: 0;left: 0;display: flex;align-items: center;padding-left: 1.5625rem;}
.sq_list_text.active{width: 100%;}


/* 赛事流程 */
.sslc_page{padding: 1.9375rem 1.125rem 2.8125rem;background-color: #f8f8f8;}
.sslc_img{display: block;width: 100%;}

/* 大赛快讯 */
.dskx_page{padding: 1.9375rem 1.125rem 6.4375rem;}
.news_list{display: none;padding-bottom: 1rem;margin-bottom: 1rem;border-bottom: 1px solid #eaeaea;}
.news_list:nth-of-type(1),.news_list:nth-of-type(2){display: flex;}
.news_list_l{overflow: hidden;margin-right: 0.625rem;}
.news_list_img{display: block;width: 8.75rem;height: 5.75rem;object-fit: cover;}
.news_list_r{flex:1;}
.news_list_title{font-size: 0.875rem;color: #333333;line-height: 1.5rem;margin-bottom: 0.5rem;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news_list_intro{font-size: 0.6875rem;color: #666666;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;margin-bottom: 0.75rem;line-height: 13px;}
.news_list_row{display: flex;align-items: center;justify-content: space-between;}
.news_list_row span{font-size: 0.6875rem;color: #999999;}
.know_more{width:100%;height: 2.5rem;color: #666666;font-size: 0.75rem;display: flex;align-items: center;justify-content: center;background-color: #f8f8f8;}

/* 组织机构 */
.zzjg_page{padding: 1rem 1.125rem 6.4375rem;}
.arrows_down{width: 0.625rem;height: 0.375rem;display: block;margin-left: 0.375rem;transform:rotate(0deg);}
.arrows_down.active{transform:rotate(180deg);}
.zuzhi_row{display: flex;}
.zuzhi_row p{font-size: 0.875rem;color: #444444;line-height: 1.875rem;display: flex;flex-wrap: wrap;}
.zuzhi_row p span{display: block;font-size: 0.875rem;}
.zuzhi_content{height:7.5rem;overflow: hidden;}
.zuzhi_content.active{overflow:initial;height: auto;}

/* 底部导航 */
.foot_nav{position: fixed;display: flex;align-items: center;justify-content: space-around;height: 3.625rem;border-top: 1px solid #e3e3e3;width: 100%;left: 0;bottom:0;background-color: #fff;z-index: 99;}
.foot_nav_box{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 3.5rem;}
.foot_nav_box img{display: block;}
.foot_nav1{width: 1.1875rem;height: 1.5rem;}
.foot_nav2{width: 1.1875rem;height: 1.5rem;}
.foot_nav3{width: 1.34375rem;height: 1.53125rem;}
.foot_nav_box_name{font-size: 0.75rem;color: #9c9c9c;margin-top: 0.3125rem;}
.active .foot_nav_box_name{color:var(--themeColor);}
.foot_nav2_box{width:3.625rem;height:3.625rem;border-radius: 50%;border:1px solid #e3e3e3;display: flex;align-items: center;justify-content: center;position: absolute;top: -50%;left: 50%;transform:translateX(-50%);background-color: #fff;}
.foot_nav2_img{display: block;width: 1.625rem;height: 1.53125rem;}


/* 关于大赛 */
.go_black{display: block;}
.arrow_black{display: block;width: 0.625rem;height: 1.15625rem;position: absolute;left:0;top: 50%;transform: translateY(-50%);padding: 0 1.125rem;}
.other .banner_image{display: block;width: 100%;height: 11.1875rem;}

/* *********************************** 关于大赛(A) ***************************************** */
.sub_head{position: relative;display: flex;align-items: center;justify-content: center;width: 100%;min-width: var(--themeWidth);height: 66px;}
.sub_head .yj_a{color: #333;transition:0.2s;}
.sub_head .logo{height:40px;transform: initial;}
.sub_head .yj_a:hover{color:var(--themeColor);}
.sub_head .search_icon,.sub_head .login_row,.sub_head .login_row a{color: #333;}
/* .logo_wrap{margin-right: 90px;} */
/* 子页面banner */
.swiper-container-sub{width: 100%;min-width: var(--themeWidth);position: relative;overflow: hidden;}
.swiper-container-sub .item_banner{display:block}
.swiper-container-sub .banner_image{width: 100%;display: block;}
/* 网站导航 */
.web_nav_wrap{width: 100%;height: 56px;line-height: 56px;background-color: #f8f8f8;}
.web_nav,.web_nav .web_nav_link{font-size: 14px;color: #777;}
.web_nav_link{transition:0.3s}
.web_nav_link ~ .web_nav_link::before{content:'>';display:inline-block;font-size: 16px;color: #777;margin:0 5px;}
.web_nav_link:hover{color:var(--themeColor);}
/* 关于大赛主体 */
.about_main{padding: 50px 0;}
.about_ad_wrap{width: 100%;position: relative;text-align: center;margin-bottom: 1.6875rem;}
.about_ad_wrap img{max-width: 100%;}
.about_item_title,.about_item_content{padding:0 1rem;}
.about_item_title{height: 2.8125rem;line-height: 2.8125rem;font-size: 1rem;color: #111;background-color: #f8f8f8;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.about_item_content{padding: 1rem;}
.about_item_text{font-size: 16px;color: #666;padding-left: 1rem;}
.about_item_text ~ .about_item_text{margin-top: 10px;}
.about_item_name{color: #111;}

/* *********************************** 大赛快讯(新闻列表)(B) ***************************************** */
.no_data{display: block;width: 100%;height: 21.6875rem;object-fit: cover;}
.highlights_buttom_wrap{display: flex;align-items: center;height: 2.375rem;}
/* .highlights_btn{padding: 0 2.0625rem;height: 2.375rem;display: flex;align-items: center;justify-content: center;color: #333333;font-size: 0.75rem;} */
.highlights_btn{padding: 0 0.5rem;height: 2.375rem;display: flex;align-items: center;justify-content: center;color: #333333;font-size: 0.75rem;width: 6rem;}
.highlights_btn.active{color: #fff;background-color: #2d4ba6;}
.news_box_img{display: block;max-width: 100%;width: 8.75rem;height: 5.8125rem;}
.news_box{display: flex;padding-bottom: 1rem;margin-bottom: 1rem;border-bottom: 1px solid #eaeaea;}
.news_box:nth-last-of-type(1){border-bottom: none;}
.news_box_right{flex:1;margin-left: 0.625rem;}
.news_box_title{font-size: 0.875rem;color: #333333;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;line-height: 1.375rem;margin-bottom: 0.5rem;text-align:justify;}
.news_box_description{height: 0.6875rem;line-height: 0.6875rem;font-size: 0.6875rem;color: #666666;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;margin-bottom: 0.625rem;}
.news_box_intro{display: flex;align-items: center;justify-content: space-between;}
.news_box_intro p{font-size: 0.6875rem;color: #999999;}
.load_more{width: 100%;height: 2.5625rem;display: none;align-items: center;justify-content: center;color: #666666;font-size: 14px;cursor: pointer;border:1px solid #d4d4d4;}

/* *********************************** 大赛快讯详情(新闻列表)(B) ***************************************** */
.news_detail_title{font-size: 1.125rem;color: #000;margin-bottom: 14px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.news_detail_row{display: flex;align-items: center;justify-content: space-between; padding-bottom: 0.8125rem;margin-bottom: 0.8125rem;}
.news_detail_row p{font-size: 0.875rem;color: #999999;}
.news_detail_content img{max-width: 100%;display: block;}
.news_detail_r{border: 1px solid #e5e5e5;padding: 24px 22px;width: 256px;flex: 1;margin-right: 12px;}
.detail_search{border: 1px solid #e5e5e5;border-radius: 32px;padding: 0 16px;display: flex;margin-bottom: 20px;line-height: 34px;}
.detail_search_ipt{font-size: 14px;height: 34px;flex: 1;background-color: #fff;}
.news_detail_list{padding: 16px 0;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;}
.news_detail_list a{display: block;font-size: 16px;color: #595959;line-height: 40px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.news_detail_list a:hover{color:var(--themeColor);}
.recommend_row{padding: 10px 16px;margin-bottom: 10px;cursor: pointer;}
.recommend .recommend_row:nth-child(odd){background-color: #fafafa;}
.recommend_row a{font-size: 14px; color: #626262;line-height: 24px;display: block;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;text-justify:inter-ideograph;text-align:justify;}
.recommend_row:hover a{color:var(--themeColor);}
.icon-sousuo{cursor: pointer;}

/* *********************************** 大赛赛区(列表)(B) ***************************************** */
.area_all_page{background-color: #f8f8f8;}
.sq_banner_box{position: relative;margin-bottom: 0.8125rem;}
.sq_banner{display: block;width: 100%;height: 6.875rem;}
.sq_banner_text{height: 6.875rem;position: absolute;left: 0;top: 0;display: flex;flex-direction: column;justify-content: center;padding-left: 1.5rem;}
.sq_banner_name{font-size: 1.53125rem;color: #fff;margin-bottom: 0.75rem;font-weight: bold;}
.sq_banner_name_en{font-size: 0.875rem;color: #fff;text-transform:uppercase;padding-left: 1.5rem;position: relative;}
.sq_banner_name_en::before{display: block;content:"";width: 1.125rem;height: 1px;position: absolute;left: 0;top: 50%;background-color: #fff;}

/* *********************************** 大赛赛区(B) ***************************************** */
.about_item_content{padding: 1rem 0;line-height: 2em;}
.about_item_content img{max-width: 100%;display: block;}
.area_ljbm{position: fixed;left: 0;bottom:0;width: 100%;height: 3.125rem;background-color: var(--themeColor);display: flex;align-items: center;justify-content: center;font-size: 0.875rem;color: #ffffff;cursor: pointer;}
.banner_image_sq{width: 100%;display: block;height:140px;object-fit: cover;}
.nav_overfllow{width:100%;overflow-x: scroll;}

/* *********************************** 项目展示(B) ***************************************** */
.project_box{width: 100%;margin-bottom: 1rem;display: flex;}
.project_img{display: block;width: 9.375rem;height: 5.125rem;object-fit: cover;}
.project_box_text{font-size: 1rem;color: #333333;line-height: 1.75rem;margin-left: 0.75rem;flex: 1;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}

/* *********************************** 项目展示详情(B) ***************************************** */
.project_detail{margin-bottom: 0.875rem;}
.project_detail_img{display: block;width: 100%;height: 11.5625rem;/* object-fit: cover; */margin-bottom: 0.9375rem;}
.project_detail_r{display: flex;flex-direction: column;justify-content: inherit;}
.project_detail_title{font-size: 1.125rem;color: #000000;margin-bottom: 0.9375rem;line-height: 1.875rem;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.project_detail_intro_all{border-top: 1px solid #e5e5e5;padding-top: 0.9375rem;}
.project_detail_intro_all p{font-size: 14px;color: #333333;line-height: 28px;}
.project_detail_intro_all span{color: #666666;}
.project_detail_row{display: flex;align-items: center;width: 100%;position: fixed;bottom:0;left: 0;}
.project_detail_row .project_row_l{width: 7.625rem;height: 3.125rem;border: 1px solid #e5e5e5;display: flex;align-items: center;justify-content: center;background-color: #fff;}
.project_detail_row .project_row_r{flex: 1;height: 3.125rem;line-height: 3.125rem;text-align: center;background-color: #2d4ba6;color: #fff;font-size: 0.875rem;} 
.dz_num{margin-left: 0.4375rem;color: #666666;font-size: 0.875rem;}
.icon-dianzan{color: #bfbfbf;}
.icon-dianzan.active{color:#f1861b;}

/* *********************************** 合作对接(B) ***************************************** */
.joint_page{background-color: #f5f5f5;}
.joint_form{background-color: #fff;}
.joint_form_text p{font-size: 16px;color: #666666;margin-bottom: 8px;}
.joint_form_l{width: 100%;margin-bottom: 1.875rem;}
.joint_form_r_name{font-size: 14px;color: #777777;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.joint_ipt_box{width: 100%;height: 3rem;background-color: #f6f6f7;border-radius: 6px;display: flex;align-items: center;margin-bottom: 0.875rem;position: relative;}
.layui-input,.joint_ipt{background-color: #f6f6f7;border:none;padding:0 24px;text-align: left;flex: 1;line-height: 3rem;height: 3rem;}
.icon-xiala{color:#8a8a8a;position: absolute;right: 24px;}
.joint_btn{display: block;width: 14.6875rem;height: 3.125rem;line-height: 3.125rem;margin-bottom: 1rem;border-radius: 32px;background-color: var(--themeColor);font-size: 16px;color: #f6f6f8;cursor: pointer;text-align: center;border:1px solid var(--themeColor);}
.joint_btn_all{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.joint_phone_btn{background-color: #fff;color: var(--themeColor);}
.partner_all {display: flex;align-items: center;flex-wrap: wrap;}
.partner_box {background-color: #fff;border-radius: 4px;margin-right: 0.9375rem;margin-bottom: 1rem;display: flex;align-items: center;justify-content: center;border: 1px solid #d8d8d8;width:28%;height: 40px;}
.partner_box:nth-of-type(2n){}
.partner_img {max-width: 88%;max-height: 100%;}
.hzdj_textarea{width:calc(100% - 40px);height:150px;background-color: #f6f6f7;margin-bottom: 0.875rem;padding:20px;resize:none;}
/* *********************************** 大赛花絮(B) ***************************************** */
.highlights_all_list{margin-bottom: 1.4375rem;display: block;}
.hx_img{width: 100%;border-radius: 6px;}
.highlights_list_wrap {display: flex;align-items: center;flex-wrap: wrap;}
.highlights_item_link{display: block;width: 100%;}
.highlights_item{display: block;width: 10rem;margin-bottom: 0.8125rem;margin-right: 0.9375rem;}
.highlights_item:nth-of-type(2n){margin-right: 0;}
.highlights_item_img{display: block;width: 100%;height: 6rem;object-fit: cover;}
.highlights_item_title{color: #333333;font-size: 0.75rem;line-height: 1.875rem;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.highlights_item_box{position: relative;}
.image_tc,.videos_tc{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 99999;display: none;align-items: center;justify-content: center;}
.image_img_box,.video_img_box{position: relative;z-index: 4;display: flex;align-items: center;justify-content: center;}
.image_img{width: 100%;display: block;object-fit: contain;max-height: 28rem;}
.highlights_item_box .play_ico {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);height: 2.375rem;width: 2.375rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;background-color: rgba(255, 255, 255, .2);}
.highlights_item_box .play_ico img{width:1rem;height: 1.1875rem;display: block;}
.video_tc_box{width:100%;max-height: 28rem;}
.videos_tc .mark,.image_tc .mark{opacity:1;}

/* *********************************** 大赛领域(B) ***************************************** */
.field_img{display: none;width: 100%;margin-bottom: 1.4375rem;}
.field_title{font-size: 1.125rem;color: #000000;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;margin-bottom: 1rem;}
.field_description{text-indent: 2em;font-size: 0.875rem;color: #666666;line-height: 2rem;border-top: 1px solid #e5e5e5;padding-top: 1rem;margin-bottom: 2.1875rem;}
.field_all{display: flex;flex-direction: column;}
.field_btn{display: none;cursor: pointer;float: left;padding: 10px 26px;border: 1px solid #e5e5e5;border-radius: 6px;margin-bottom: 0.875rem;align-items: center;justify-content: center;font-size: 0.8125rem;color: #666666;}
.field_btn:hover{color:var(--themeColor);}
.field_description img{max-width: 100%;display: block;}


/* *********************************** 个人中心(B) ***************************************** */
.my_bg{display: block;width: 100%;position: absolute;top: 0;left: 0;}
.my_page{position: relative;z-index: 9;padding: 0.75rem 1.125rem 6.4375rem;}
.my_box{display: flex;align-items: center;justify-content: space-between;padding: 0 1.25rem 0 1.6875rem;background-color: #fff;height: 6.4375rem;border-radius: 4px;}
.my_box_l{display: flex;flex-direction: column;}
.my_box_name{font-size: 1.5rem;color: #000000;margin-bottom: 0.5rem;}
.my_box_phone{font-size: 0.875rem;color: #999999;}
.my_box_r{font-size: 0.75rem;width: 6.625rem;height: 2rem;border:1px solid #eeeeee;border-radius: 32px;display: flex;align-items: center;justify-content: center;color: #868686;cursor: pointer;}
.my_title{font-size: 0.875rem;color: #333333;display: flex;align-items: center;height: 2.8125rem;}
.my_icon{margin-right: 0.5rem;width: 0.9375rem;height: 0.9375rem;display: block;}

.my_row_all{border-radius: 4px;overflow: hidden;box-shadow: 0px 10px 30px 0px #ebecf1;}
.my_row{background-color: #fff;border-bottom: 1px solid #eeeeee;display: flex;align-items: center;justify-content: space-between;padding: 0 1.125rem 0 1.375rem;height: 3.3125rem;}
.my_row:nth-last-child(1){border-bottom: none;}
.my_row_l{font-size: 0.875rem;color: #333333;}
.my_row_r{display: block;width: 0.375rem;height: 0.6875rem;}

/* *********************************** 登录(B) ***************************************** */
.login_head_bg{display: block;width: 97.6%;height: 3.3125rem;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.logo_bg{display: block;width: 100%;}

.login_content{width: 21.625rem;background-color: #fff;border-radius: 4px;padding:1.375rem 1.125rem ;position: absolute;z-index: 1;top: 14.375rem;left: 50%;transform: translateX(-50%);}
.login_title{align-items: baseline;margin-bottom: 30px;}
.login_name{font-size: 1.3125rem;color:#111;}
.login_subName{font-size: 14px;color: var(--themeColor);}
.login_footer_label{display: flex;}
.login_input{flex: 1;height:2rem;font-size: 0.875rem;color: #000;overflow: hidden;}
.login_input::placeholder{font-size: 0.875rem;color: #888;}
.login_icon_wrap{width: 40px;flex-shrink: 0;height:2rem;line-height: 2rem;border-right: 1px solid #dcdcdc;margin-right: 10px;display: flex;align-items: center;justify-content: center;}
.login_icon_wrap i{font-size: 1.8125rem;color: var(--themeColor);}
.user_register,.password_login,.SMS_login,.login_from,.login_item,.login_footer_label{width: 100%;}
.login_footer_label{padding: 7px;border: 1px solid #dcdcdc;border-radius: 5px;box-sizing: border-box;}
.login_item ~ .login_item{margin-top:25px;}
.login_item_subtext{text-align: right;margin-top: 10px;}
.login_item_subLink{font-size: 14px;color:#333;transition: all .2s;}
.login_item_subLink:hover{color: var(--themeColor);}
.login_control{margin-left: 10px;flex-shrink: 0;height:2rem;line-height: 2rem;}
.login_control i{font-size: 1.3125rem;color: #888;}
.login_submit{width:100%;height: 3.125rem;line-height: 3.125rem;text-align: center;color: #fff;font-size: 1rem;margin-top: 1.4375rem;background-color: var(--themeColor);border-radius: 5px;cursor: pointer;user-select: none;}
.login_submit:active{opacity: .9;} 
.login_submits{width:100%;height: 3.125rem;line-height: 3.125rem;text-align: center;color: var(--themeColor);font-size: 1rem;margin-top: 1.4375rem;background-color: #fff;border-radius: 5px;cursor: pointer;user-select: none;border:1px solid var(--themeColor);display: block;}
.register_tips{text-align: center;margin-top: 20px;}
.go_register_link{display: inline-block;line-height: 20px;color:var(--themeColor);border-bottom: 1px solid currentColor;font-size: 14px;}
.login_content > div{display:none}
.login_content .show{display:block;}
.login_send_verification{display:inline-block;padding:0 10px;height: 30px;line-height: 30px;background-color: var(--themeColor);color: #fff;border-radius: 5px;font-size: 0.875rem;cursor: pointer;}
.user_register .login_item ~ .login_item{margin-top: 1.125rem;}
.login_item .green{border-color: #13b74f;}
.login_item .red{border-color: #f72e57;}
.tips_text{margin-bottom: -10px;color: #f72e57;font-size: 14px;line-height: 30px;display:none;}
.login_item .red + .tips_text{display:block}
.yzmStopStyle{opacity: .8;cursor: no-drop;}
.showPass{cursor: pointer;}

/* *********************************** 我的比赛(B) ***************************************** */
.guide_title{font-size: 1.125rem;color: #333;margin-bottom: 1.125rem;}
.guide_content{padding-top: 0.75rem;}
.bs_box{background-color: #fff;margin-bottom: 1.125rem;box-shadow: 0px 10px 30px 0px #e1e1e1;position: relative;}
.bs_btn_all{height:2.75rem;display: flex;align-items: center;justify-content: flex-end;}
.bs_btn{display: flex;align-items: center;justify-content: center;height: 1.4375rem;color: #fff;font-size: 0.75rem;border-radius: 32px;letter-spacing:2px;margin-right: 0.625rem;padding: 0 0.9375rem;}
.check_btn{background-color: #1e9fff;}
.ckyy_btn{background-color: #ffb800;}
.contest_del{background-color: red;}
.change_btn{background-color: #009688;}
.bs_box_title{font-size: 1rem;color: #333333;height: 2.9375rem;border-bottom: 1px solid #eeeeee;display: flex;align-items: center;padding: 0 0.5625rem;}
.bs_dq{color: #ffffff;font-size: 0.625rem;padding: 0.1875rem 0.375rem;background-color: var(--themeColor);border-radius: 32px;margin-right: 0.3125rem;}
.bs_box_text{padding:0.75rem 1.125rem;border-bottom: 1px solid #eeeeee;}
.bs_box_row{font-size: 0.875rem;color: #888888;line-height: 1.875rem;}
.bs_box_row span{color: #333333;}
.greed_color,.contest_greed{color:#009688 !important;}
.red_color,.contest_red{color:#ff0000 !important;}
.page{margin-top: 2rem;}
thead tr{color: #333;}
.layui-table th{font-size: 0.75rem ;}
.layui-table td{font-size: 0.875rem ;}

/* *********************************** 我的比赛详情(B) ***************************************** */
.bs_boxs{border: 1px solid #eee;background-color: transparent;}
.bs_detail_page .bs_boxs{box-shadow:none;}
.bs_boxs .bs_box_title{padding: 0 1.125rem;}
.bs_boxs .bs_box_title span{font-size: 0.75rem;color: #666666;margin-left: 0.4375rem;margin-top: 0.2rem;}
.zscqzk{color: #888888 !important;line-height: 1.875rem;}
.bmjbxx_row{display: flex;}
.bmjbxx_row p{color: #888888;text-align: right;}
.bmjbxx_row span{flex: 1;font-size: 0.875rem;color: #333333;}
.contest_page_title{font-size: 1rem;color: #111111;padding-left: 0.8125rem;position: relative;margin-bottom: 1rem;display: flex;align-items: center;}
.contest_page_title::before{content:"";display: block;width: 3px;height: 0.9375rem;background-color: #0774d3;position: absolute;top: calc(50%);transform: translateY(-50%);left: 0;}
.contest_ipt_box{width: 100%;line-height: 1.875rem;display: flex;}
.fjcl_page .contest_ipt_box{display: block;}
.contest_ipt_box:nth-of-type(3n){margin-right: 0;}
.contest_ipt_box_title{font-size: 0.875rem;color: #333333;}
.fjcl_page .contest_ipt_box_title{color: #888888;}
.contest_ipt_box .layui-input-inline{width: 100%;}
.contest_ipt_box input{background-color: #fff;width: 100%;height: 36px;border: 1px solid #d2d2d2;padding:0 20px;font-size: 14px;color: #111111;overflow-x: scroll;}
.contest_detail_title{font-size: 0.875rem;color: #333333;margin-bottom: 0.5rem;}
.contest_detail_textarea{background-color: #fff;width: 100%;font-size: 14px;color: #111111;margin-bottom: 0.625rem;}
.contest_detail_textarea img{max-width: 100%;object-fit: cover;display: block;}
.contest_ipt_download{display: block;width: 100%;height: 2.625rem;display: flex;align-items: center;justify-content: center;font-size: 0.875rem;color: #666666;border: 1px solid #dcdcdc;}
.contest_ipt_download:hover{background:var(--themeColor);color: #fff;border-color: var(--themeColor);}
.file_tc{display: none;align-items: center;justify-content: center;position: fixed;width: 100%;height: 100%;z-index: 999;top: 0;left: 0;}
.file_tc .mark{opacity: .3;}
.file_all{width: 100%;min-height: 300px;max-height: 360px;overflow-y:scroll;}
.file_affirm_btn{margin:20px auto;cursor: pointer; display: block;width: 8rem;height: 2rem;background-color: var(--themeColor);color: #fff;border-radius: 32px;font-size: 1rem;display: flex;align-items: center;justify-content: center;}
.file_box_page{position: relative;width: 94%;background-color: #fff;z-index: 999;margin: auto;}
.file_box_title{padding-left: 20px;border-bottom: 1px solid #eaeaea;display:flex;align-items: center;justify-content:space-between;}
.file_affirm_x{padding:10px;cursor:pointer;}
.file_all{padding:20px;margin-bottom: 20px;}
.ysc {color: #ff0000;font-size: 0.5rem;}
.goon_btn_box{padding: 0 20px;}
.goon_btn_box .goon_btn{width:100%;height: 44px;background-color: #f8f8f8;display: flex;align-items: center;justify-content: center;font-size: 16px;color: #757575;cursor: pointer;}
.file_rows{display: flex;width: 100%;height: 44px;border: 1px solid #eaeaea;margin-bottom: 16px;}
.file_rows_title{line-height: 44px;padding: 0 20px;width: 74%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.file_x{border-left: 1px solid #eaeaea;cursor: pointer;}
.file_check{border-left: 1px solid #eaeaea;cursor: pointer;display: block;height: 100%;}
.goon_btn::after{display: none !important;}
.fjcl_page .layui-input-inline{margin-bottom: 10px;}

/* *********************************** 账号信息(B) ***************************************** */
.zhxx_form .enroll_content{box-shadow: 0px 10px 30px 0px #e1e1e1;border-radius: 4px;}
.zhxx_form .enroll_content_box{padding-left: 20px;}
.input_xl_box{position: relative;width: 172px;height: 34px;line-height: 34px;border: 1px solid #d2d2d2;font-size: 14px;color: #333333;padding-left: 14px;}
.input_xl_box:hover{border-color: var(--themeColor);}
.input_xl_box .layui-btn{background-color: transparent;display: block;position: absolute;top: 0;left: 0;width: 100%;}
.input_xl_box .icon-xiala{position: absolute;right: 14px;top: 50%;transform:translateY(-50%);font-size: 14px;color: #666666;}
.input_xl_box .enroll_content_box{border-bottom: 1px solid #eee;}
.zhxx_form .enroll_content_box .layui-input{background-color: #fff;font-size: 0.875rem;width: 16rem;color: #666666;}
.zhxx_form .enroll_content_box .layui-input{text-align: right;}
.enroll_item_title{font-size: 0.875rem;}
.zhxx_form .enroll_item_title{color: #999999;min-width: 60px;}
.zhxx_form .enroll_submit{width: 13.75rem;height: 2.6875rem;font-size: 0.875rem;color: #fff;display: flex;align-items: center;justify-content: center;margin:10rem auto 0;}
.enroll_items{display: flex;align-items: center;justify-content: space-between;margin-bottom: 0;}
.city_rows{display: flex;}
.city_rows .layui-input-inline{margin:auto;}
.zhxx_form .city_rows .layui-input{padding-left: 0;width: 8rem;}
.layui-form-select .layui-edge{border-width: 5px !important;}
/* *********************************** 修改密码(B) ***************************************** */
.enroll_item_yzm{width: 100%;display: flex;align-items: center;}
.my_password .enroll_item_input_wrap input{border: 1px solid #eee;line-height: 2.3125rem;height: 2.3125rem;width: 100%;text-align:left;padding: 0 10px;}
.my_password_phone{background-color: #f6f6f7 !important;}
.send_yzm{width: 110px;height: 37px;background-color: #f8f8f8;display: flex;align-items: center;justify-content: center;border: 1px solid #eee;border-left: none;font-size: 14px;color: #666666;cursor: pointer;}
/* .send_yzm:hover{background:var(--themeColor);color: #fff;border-color: var(--themeColor);} */
.my_password .enroll_item{display: block;}
.my_password .enroll_content_box{padding-right: 24px;border-bottom:none;margin-bottom: 1.25rem;}
.my_password .enroll_item_title{margin-bottom: 0.75rem;}
.my_password .enroll_content{padding: 1rem 0;}
.xgmm_page .enroll_content_box{padding-right: 0;}

/* *********************************** 消息中心(B) ***************************************** */
.msg_row{display: flex;align-items: center;justify-content: space-between;height: 5.25rem;padding: 0 1.3125rem;background-color: #fff;border-radius: 4px;box-shadow: 0px 10px 30px 0px #e1e1e1;margin-bottom: 1.125rem;}
.msg_row_title{display: flex;margin-bottom: 0.625rem;}
.msg_row_title p{font-size: 1rem;color: #333333;}
.msg_row_time{font-size: 0.875rem;color: #666666;}
.msg_row_stutas{padding: 0 0.4375rem;border-radius: 32px;display: flex;align-items: center;justify-content: center;background-color: #eeeeee;font-size: 0.75rem;margin-right: 0.4375rem;}
.msg_row_r{display: block;width: 0.375rem;height: 0.6875rem;}
.point_row{display: flex;align-items: center;}
.red_point{width:6px;height: 6px;border-radius: 50%;background-color: red;margin-right: 10px;display: none;}

/* *********************************** 搜索页面(B) ***************************************** */
.search_ipt_box .input-placeholder{line-height: 1.875rem;}
.search_list_page{padding: 20px 0 40px;}
.search_list{cursor: pointer;border-bottom: 1px solid #e5e5e5;color: #444444;display: block;padding:0.75rem 0;}
.search_list:hover{color:var(--themeColor);}
.search_title{flex: 1;font-size: 0.875rem;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;color: #444444;line-height: 1.625rem;margin-bottom: 0.625rem;}
.search_time{font-size: 0.75rem;}
.search_num{font-size: 1px;color:var(--themeColor);text-align: center;margin-top: 32px;display: none;}
.search_banner{position: relative;}
.search_banner_img{width:100%;display: block;}
.search_ipt_box{padding-left: 1rem;width: 90%;height: 1.875rem;position: absolute;top: 7rem;left: 50%;transform: translateX(-50%);background-color: #fff;border-radius: 32px;display: flex;align-items: center;justify-content: space-between;}
.search_ipt{flex: 1;font-size: 0.75rem;}
.blue_point{cursor: pointer;width: 1.6875rem;height: 1.6875rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: var(--themeColor);color: #fff;margin-right: 3px;}
.no_search_box{display: none;align-items: center;justify-content: center;padding: 50px 0 30px;}
.no_search{display: block;margin: auto;width: 100%;transform: translateX(1.5rem);}




/* *********************************** 大赛报名(A) ***************************************** */
.enroll_content_my{box-shadow: none;}
.enroll_content_my .enroll_content_box{padding-left: 0;border-bottom:none;margin-bottom: 1.25rem;}
.enroll_content_my .enroll_content_box .layui-input{width: 100%;text-align: left;font-size: 0.75rem;}
.enroll_content_my .enroll_item_title{margin-bottom: 0.2rem;}
.contest_page_title .red{font-size: 0.75rem;color: #d70000;}
.bs_box_title_zw{font-size: 0.75rem;color: #666666;margin: 4px 0 0 10px;}
.enroll_table_tbody .bs_box_title{padding: 0 1.125rem;}
.enroll_table_btn_all{display: flex;position: absolute;top: 0;right: 0;}
.enroll_table_btns img{display: block;height: 2.85rem;border-right: 1px solid #eee;}
.enroll_table_btns .del_icon{border-right: none;}
.add_cy_tc .enroll_content_box{padding: 0 24px;border-bottom: none;margin-bottom: 0.9375rem;position:relative;}
.add_cy_tc{padding:1.25rem 0;}
.add_cy_tc .lay-content-box_bt_box{padding: 0 24px;justify-content: center;}
.add_cy_tc .enroll_item_input_wrap input{font-size: 0.875rem;}
.team_page .bs_box{box-shadow: none;border:1px solid #e5e5e5;}
.team_page .bs_box_text,.bs_detail_page .bs_box_text{border-bottom: none;}
.add_zscq .IPR_mian_list{padding:0 0.8125rem;}
/* .ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable, .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{min-height: 12.5rem;} */
.ck-content{min-height: 12.5rem;}
#editor1-this{width:100%;position: relative;}
.last_nums{position: absolute;right: 10px;bottom: 6px;color: #ccc;}
.ck.ck-editor__editable_inline>:last-child{font-size: 14px;}
.editor_tips{color: red;font-size: 14px;position: absolute;top: -30px;left: 0;display: none;}
.editor_tipss{color: red;font-size: 14px;position: absolute;top: -30px;left: 160px;display: none;}
.xmxx_page .enroll_content_box{margin-bottom: 1.25rem;}
.xmxx_page .enroll_wrap_lsitn {display: flex;align-items: center;}
.xmxx_page .introduce_sub_main_box{padding:0 1.125rem;}
.xmxx_page .enroll_item_title{margin-bottom: 0.5rem;}
.xmxx_page .layui-input-inline .layui-input{font-size: 12px;}
.fjcl_page .enroll_updata_content .enroll_updata_item{width: 100%;padding-bottom: 1rem;border-bottom: 1px solid #eee;margin-bottom: 1rem;}
.xz_navs_arrows{height: 0.625rem;width: 0.375rem;display: block;margin-left: 0.375rem;transform: rotate(0deg);}
.xz_navs_arrows.active{transform:rotate(90deg);}
.xz_navs_box{display: flex;align-items: center;justify-content: space-between;padding: 0 0.875rem;height: 2.75rem;border: 1px solid #eee;}


.enroll_submits{width: 100%;position: fixed;bottom: 0;left: 0;height: 50px !important;line-height: 50px !important;font-size: 16px !important;}
.dsbm_page .enroll_head_nav_wrap{display: none;}
.dsbm_page .active .enroll_head_nav_wrap{display: block;}
.enroll_head_nav_wrap,.enroll_head_nav,.enroll_main{width: 100%;position: relative;background-color: #fff;}
.enroll_head_nav{border: 1px solid #eeeeee;display: block;width: 100%;box-sizing: border-box;}
.enroll_nav_item{position: relative;margin-right: 24px;}
.enroll_head_nav .enroll_nav_item{margin-right: 0;padding: 0 0.875rem;}
.enroll_nav_item a{display: block;height: 2.75rem;line-height: 2.75rem;font-size: 0.75rem;color: #333;transition: all 0.2s;}
.enroll_nav_item a:hover{color:#0774d3}
.enroll_nav_item::after{content:"";display: block;position: absolute;bottom: -1px;left:0;width: 0%;border-bottom: 2px solid #0774d3;transition:all 0.3s;}
.enroll_head_nav .active{background-color: #f8f8f8;}
.enroll_head_nav .active::after{width: 100%;}
.enroll_main{position: relative;}
.enroll_title{font-size: 20px;color: #111;}
.enroll_main_wrap,.enroll_main_item,.enroll_content_wrap{width: 100%;height:100%;}
.enroll_main_item{display:none;padding: 1.25rem 0 0;}
.enroll_main_wrap .show{display:block;}
.enroll_content_box{width: 100%;position: relative;}
.enroll_item_radios{display: flex;flex-wrap: wrap;margin-bottom: -13px;}
.enroll_item_radio input{display:none;}
.requisite .enroll_item_title::after{content:"*";display:inline-block;color: red;margin-left: 10px;vertical-align: middle;font-size: 16px;}
.enroll_item_radio_text{height: 37px;border: 1px solid #d2d2d2;border-radius: 1px;padding:0 32px;line-height: 37px;font-size: 0.75rem;color: #333;cursor: pointer;transition:0.2s;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.enroll_item_radio{margin-right: 13px;margin-bottom: 13px;}
.enroll_item_radio:nth-of-type(2n){margin-right: 0;}
.xmjbxx_page .enroll_item_radio:nth-of-type(2n){margin-right: 13px;}
.enroll_item_radio input:checked+.enroll_item_radio_text{border-color: var(--themeColor);color:var(--themeColor)}
.enroll_item_input_wrap input:hover,.enroll_item_input_wrap textarea:hover,.enroll_item_input_wrap input:focus,.enroll_item_input_wrap textarea:focus{border-color:var(--themeColor)!important;}
div.layui-form-select dl dd.layui-this{background-color:var(--themeColor);}
.btn_origin_color .contest_check{background-color: #ff5722;}
.enroll_btn_box .contest_check{padding: 5px 12px;}
.enroll_btn_box .contest_check i{font-size: 22px;}
.enroll_btn_box .contest_btn  ~  .contest_btn {margin-left: 10px;}
.enroll_btn_box .contest_btn{border-radius: 2px;overflow: hidden;}
.add_teamInfo{width: 100%;height: 2.9375rem;background-color: #f8f8f8;margin-top: 10px;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.add_team_box {font-size: 0.875rem;color: #666;}
.add_team_box i{font-size: 16px;}
.add_btn_text{margin-left: 5px;}
.lay-content-box .enroll_item_title{width: 100px;}
.lay-content-box .default_blue{background-color: var(--themeColor);}
.lay-content-box .default_white_border{background-color:#fff;color:var(--themeColor)}
.lay-content-box .default_white_border:hover{color: var(--themeColor);}
.lay-content-box .default_btn{width: 130px;height: 42px;line-height: 41px;border: 1px solid var(--themeColor);}
.lay-content-box_bt_box{display:flex;justify-content: flex-end;margin-top: 40px;}
.enroll_item_input_wrap .layui-form-mid{margin-left: 10px;color: #d2d2d2;}
.enroll_item_input_wrap .layui-input-inline{margin: 0 !important;}
.IPR_item{position: relative;background-color: #fff;overflow: hidden;}
.IPR_item ~ .IPR_item{margin-top: 10px;}
.IPR_head{height: 2.3125rem;padding:0 0.8125rem;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;display: flex;align-items: center;justify-content: space-between;margin-bottom: 1rem;}
.IPR_title{font-size: 0.875rem;color: #333;}
.IPR_del i{font-size: 16px;color: #999;}
.enrollTeamInfo .enroll_title .red{color:#ff0000;font-size: 14px;}
.IPR_mian_list .enroll_item_title{width: 130px;}
.IPR_mian_list:nth-of-type(1){margin-bottom: 20px;}
.IPR_mian_list:nth-of-type(1) ~ .IPR_mian_list{float: left;width: 380px;}
.IPR_mian_list .enroll_item_radio_text{background-color: #fff;}
.IPR_main .add_teamInfo{margin-top: 10px;}
.intellectualPropertyRight_wrap{margin-top: 30px;}
.isShowIntellectualPropertyRight{width: 50px;height: 18px;border-radius: 12px;background-color: #ccc;position: relative;transition:all 0.3s;cursor: pointer;}
.isShowIntellectualPropertyRight::before{content:"";display: block;position: absolute;left: 0;top: 0;width: 18px;height: 18px;border-radius: 50%;background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1);transition:all 0.3s;}
.activePropertyRight::before{left:calc(100% - 18px);} 
.activePropertyRight{background-color: #4b99df;}
.enroll_item_input_wrap textarea{padding: 10px 0.75rem;height: 78px;}
.IPR_btn .default_white_border:hover{color:var(--themeColor);}
.IPR_btn button{width:auto;padding:0 45px;margin: initial;;}
.IPR_btn{margin-top: 50px;}
.enroll_content_wrap  .layui-form [lay-ignore]{display: none !important;}
.enroll_introduce textarea{height: 200px;resize: none;}
.EIIW_box .introduce_sub_main_box .longList{float:none;width: 100%;}
.introduce_sub_main_box .longList textarea{height: 90px;}
.enroll_updata_content{width: 100%;position: relative;display:flex;flex-wrap: wrap;}
.enroll_updata_content .enroll_updata_item{margin-bottom: 50px;}
.w100{width: 100%;}
.add_cy_btn{position:fixed;bottom:0;left: 0;display: flex;width: 100%;}
.add_cy_btn .default_white_border{background-color: #f5f5f5;width: 7.8125rem;color: #666666;height: 50px !important;line-height: 50px !important;font-size: 16px !important;}
.add_cy_btn .enroll_submit{flex: 1;margin-left: 0 !important;height: 50px !important;line-height: 50px !important;font-size: 16px !important;}
.enroll_updata_item .requisite::after{content:'*';display: inline-block;font-size: 16px;color: red;margin-left: 10px;vertical-align: middle;}
.enroll_updata_item button{margin:15px 0 30px;width: 100%;height:2.3125rem;line-height: 2.3125rem;border-radius: 5px;}
.enroll_updata_item button:hover{color:#2d4aa7;}
/* .enroll_updata{padding-bottom:50px} */
.enroll_updata_item_title{color:#333;font-size: 14px;}
.enroll_updata_item_text{font-size: 14px;color: #666;}
.enroll_updata_item_text a{color: #3c4db4;font-size: 14px;}
.IPR_del{cursor: pointer;}
.enroll_updata_item .isUpData{position:relative;}
.enroll_updata_item .isUpData::after{content:'\5df2\4e0a\4f20';display: block;right: -60px;top: 0;font-size: 12px;color: #ff0000;}
#cke_16{display:none;}


.layui-laydate-content table{width: 100% !important;}
.layui-laydate-range{width:100% !important;font-size:12px !important;}
.layui-laydate-list>li, .layui-laydate-range .layui-laydate-main{display: block !important;}
.layui-laydate-main{width: 100% !important;}
/* 分页(公共) */
.pagination>li>a,
.pagination>li>span {margin-right: 4px;width: 2rem;display: block;line-height: 2rem;text-align: center;font-size: 0.5rem;color: #8c8c8c;transition: all 0.3s;padding: 0;border-radius: 5px;background-color: #fff;}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus,.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {background-color: var(--themeColor);border-color: var(--themeColor);color: #fff;}


/* Pixel 2 XL */
@media screen and (min-width: 411px) {
    .login_content{width: 23rem;top: 16rem;}
    .city_rows .layui-input{width: 9rem;}
    .enroll_item_radio_text{padding: 0 42px;}
    /* .sq_list,.sq_list_text,.sq_list_img{width:11.48rem;} */
    /* .sq_list{margin-right: 0.46rem;} */
}

/* iPhone6/7/8Plus */
@media screen and (min-width: 414px) {
    /* .sq_list,.sq_list_text,.sq_list_img{width:11.6rem;} */
    /* .sq_list{margin-right: 0.4rem;} */
}




/* Galaxy S5 */
@media screen and (max-width: 360px) {
    .banner_btn{left:1.25rem;}
    .nav_box{margin-right: 2.25rem;}
    /* .sq_list,.sq_list_text,.sq_list_img{width:9.96rem;} */
    #video{width: 20rem;height:300px;}
    .videos{margin-left: -10rem;}
    .vclose{top: 134px;}
    .partner_box{width: 9.5rem;}
    .highlights_item{width:9.5rem;}
    .login_content{width: 20rem;}
    .enroll_content_box{padding-left: 8px;}
    .enroll_item_radio_text{padding: 0 28px;}
}

/* iPhone5/SE */
@media screen and (max-width: 320px) {
    .banner_btn{left:0;}
    .nav_box{margin-right: 1.25rem;}
    /* .sq_list,.sq_list_text,.sq_list_img{width:8.7rem;} */
    .partner_box{width: 8.2rem;}
    .highlights_item{width:8rem;}
    .login_content{width: 18.625rem;top: 11rem;}
    .zhxx_form .enroll_content_box .layui-input{width: 14rem;}
    .city_rows .layui-input{width: 7rem;}
    .enroll_content_box{padding-left: 0;}
    .enroll_item_radio_text{padding: 0 18px;}
}