@charset "UTF-8";
.loading{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background: #7a4422;}
.spinner{position:relative;margin:50% auto 0 auto;width:60px;height:60px}
.container1>div,.container2>div,.container3>div{position:absolute;width:16px;height:16px;border-radius:100%;background-color:#fff;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.spinner .spinner-container{position:absolute;width:100%;height:100%}
.container2{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.container3{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}
.circle1{top:0;left:0}
.circle2{top:0;right:0}
.circle3{right:0;bottom:0}
.circle4{bottom:0;left:0}
.container2 .circle1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.container3 .circle1{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}
.container1 .circle2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}
.container2 .circle2{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}
.container3 .circle2{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}
.container1 .circle3{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}
.container2 .circle3{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}
.container3 .circle3{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}
.container1 .circle4{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}
.container2 .circle4{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}
.container3 .circle4{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}
@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}
                               40%{-webkit-transform:scale(1)}
}
@keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
                       40%{-webkit-transform:scale(1);transform:scale(1)}
}

.isbox{position: absolute;top: 3.8rem; bottom: 0;width: 100%;}
.u-load{height: 40px;text-align: center;overflow: hidden;line-height: 40px;float: left;width: 100%; position: relative;color: #bdbdbd;}
/*首页*/
.index_top{background-color: #7a4422;height: 3.8rem;font-size: 1.5rem;color: #fff;position: relative;font-weight: 400;top: 0;left: 0;line-height: 3.8rem;width: 100%;text-align: center;}
.index_top .pre{position: absolute;top: 0.9rem;right: 1rem;height: 2rem;width: 2rem;}
.index_01{width: 100%;height: 17.5rem;position: relative;}
.index_01>a>img{    position: absolute;top: 0.9rem;right: 1rem;height: 2rem;width: 2rem;z-index: 999}
.swiper-slide>div{width: 100%;height: 2.5rem;position: relative;z-index: 999;background-color: #000000;color: #fff;text-indent: 0.5rem;line-height: 2.5rem;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 1;overflow: hidden;-webkit-box-orient: vertical;padding: 0 20% 0 0;opacity: 0.8}
.index_02{position: relative;width: 100%;overflow: hidden;background-color: #fff;margin: 0.5rem auto;padding: 0.3rem 1%;}
.index_02 li{width: 48%;float: left;margin: 0.2rem 1%;background-color: #000;height: 7rem;border-radius: 0.5rem;text-align: center;}
.index_02 li div{width: 2.8rem;display: block;font-size: 1.2rem;margin: 1.5rem auto 0;color: #fff;letter-spacing: 1px;}
.index_02 li div img{width: 100%;margin-bottom: 0.2rem;}
.index_02 li div p{margin-top: 0.2rem}

.index_02 li:first-child{background-color: #e09c5b;}
.index_02 li:nth-child(2){background-color: #79b5d7;}
.index_02 li:nth-child(3){background-color: #ca6162;}
.index_02 li:nth-child(4){background-color: #76c5b0;}

.index_03{position: relative;width: 100%;overflow: hidden;background-color: #fff;padding: 0 1%;}
.index_03 li{width:23%;margin: 1rem 1%;float: left;color: #fff;text-align: center;font-size: 0.8rem;height: 6rem;border-radius: 0.5rem;}
.index_03 li:nth-child(1){background-color: #014258;}
.index_03 li:nth-child(2){background-color: #2cbdba;}
.index_03 li:nth-child(3){background-color: #86d5f4;}
.index_03 li:nth-child(4){background-color: #f1c22a;}
.index_03 li img{width: 35%;margin: 1.2rem auto 0;display: block;position: relative}
.index_03 li p{margin-top: 0.3rem}
.index_04 {width: 100%;overflow: hidden;background-color: #fff;padding: 0 1%;}
.index_04 li{width: 48%;height:6rem;float: left;line-height:6rem;margin: 0.2rem 1%;border-radius: 0.5rem;text-align: center;position: relative}
.index_04 li:first-child{background: #86b3d4}
.index_04 li:nth-child(2){background: #5ebab9}
.index_04 li img{width: 15%;display: block;position: absolute;left: 17%;top:35%;}
.index_04 li p{color: #ffffff}


.policy_top{background-color: #7a4422;line-height: 3.8rem;font-size: 1.5rem;color: #fff;position: fixed;font-weight: 400;top: 0;z-index: 999;left: 0;width: 100%;text-align: center;}
.policy_top section{width: 50%;float: left;height: 100%;}
.policy_act{border-bottom: 0.2rem solid #f2aa0a;color: #f2aa0a;}

.policy_main{position: relative;width: 92%;display: block;overflow: hidden;margin: 5rem auto 5rem;}
.policy_main li{position: relative;float: left;width: 100%;margin: 0.5rem auto;border-radius: 0.5rem;background-color: #fff;padding: 0.5rem 5%;}
.policy_main li div{position: relative;width: 100%;height: auto;}
.policy_tit{line-height: 1.8rem;font-size: 1.4rem;color: #000;margin: 0.5rem 0;font-weight: 500;}
.policy_img img{width: 100%;height: 12rem;border-radius: 0.5rem;}
.policy_keyword {font-size: 1.2rem;color: #757575;margin: 0.5rem 0;padding: 0 0 0.5rem 0;line-height: 1.5rem;border-bottom: 1px solid #eaeaea;}
.policy_keyword span{margin: 0 0.2rem;}
.policy_bottom{line-height: 2.5rem;font-size: 1.2rem;color: #000;}
.policy_bottom>.fulltext{display: inline-block;float: right;}
.policy_bottom>.fulltext span{color: #cecece;margin-left: 1rem;}

.more{width: 90%;height: 2.5rem;background-color: #fff;text-align: center;color:#b2b2b2;border: 1px solid rgba(0,0,0,0.2);margin: 1rem auto;line-height: 2.5rem;margin-bottom: 1rem;}

/*政策*/
.policySearch{width: 100%;height: 3.5rem;background: #ffffff;padding: 0.75rem 3%;position: relative;margin-bottom: 0.2rem;border-bottom: 1px solid #e4e4e6;}
.policySearch input{padding-left:1rem;width: 70%;height: 2rem;border-radius: 3rem;border: 1px solid #8f8f8f; }
.policySearch>img{position: absolute;right: 5%;top: 1rem; width: 1.5rem;height: 1.5rem}
.policySearch .zc{float: left;line-height: 2rem;position: relative;margin-right: 1rem;width:15%;}
.policySearch .zc>img{margin-left:0.2rem;width:0.65rem;float: right;margin-top: 0.8rem}
.policySearch .dw{display:none;width: 100%;overflow: hidden;background: #55575f;position: absolute;top: 3.5rem;left: 0;z-index: 99999;}
.policySearch .dw li{width: 30%;text-align: center;float: left;padding: 0.5rem 0;color: #ffffff}
.policyList{width: 100%;}
.policyList li{width: 100%;padding: 1rem 3%;background: #ffffff;color: #000000;border-bottom: 1px solid #e4e4e6;}
.policyList li p{
    font-size: 14px;    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.policyTitle{color: #333333;}
.policyLy{color: #999999;margin-top: 1rem}
.policyinfo{overflow: hidden;margin-top: 50px;}

/*政策详情*/
.policyDetails{width: 100%;overflow: hidden;}
.policyDetailsTitle{font-size: 14px;}
.policyDetailsLy{font-size: 12px;color: #999999;margin-top: 1rem}
.policyDetailsText{font-size: 12px;color: #373737;text-indent: 2em}
.policyDetails section{max-width:100%;overflow: hidden;}
.policyDetails span{max-width:100%;}
.policyDetails img{
    max-width:100%!important;
    height:auto!important;
}

/*活动详情*/
.activity_box{width: 100%}
.activity_box .banner{width: 100%;height: 16rem;background: #8d82b8}
.activity_box .banner img{
    width: 100%;
    height: 100%;
}
.activity_box .Title_box{width: 100%;background: #ffffff;overflow: hidden}
.activity_box .Title_box .Title{width: 100%;padding: 1rem 3%;border-bottom: 1px solid #e4e4e6}
.activity_box .Title_box .list{width: 100%;padding-left: 3%}
.activity_box .Title_box .list li{width: 100%;position: relative}
.activity_box .Title_box .list li div{width: 90%;height:3rem;border-bottom: 1px solid #e4e4e6;margin-left: 10%;line-height: 3rem;olor: #505050;font-size: 12px}
.activity_box .Title_box .list li img{float: left;margin-top: 1rem;margin-left: 0.2rem}
.activity_box .Content{width: 100%;padding: 1rem 3%;background: #ffffff;margin-top: 1rem;margin-bottom: 50px;}
.activity_box .Content img{
    max-width:90%!important;
    height:auto!important;
}
.activity_box .Content p{font-size: 12px;text-indent: 2em;color: #505050}
.activity_box .button{width: 100%;padding: 1rem 3%;background: #ffffff;margin-top: 1rem;position: fixed;bottom: 0px;}
.activity_box .button div{width: 90%;margin: 0 auto;height: 2.1rem;border-radius: 2.1rem;background: #52b4e9;color: #ffffff;text-align: center;line-height: 2.1rem}


/*会员库*/
.Member_box{width: 100%;overflow: hidden}
.Member_box .list{width: 100%;overflow: hidden;}
.Member_box .list li{width: 100%;margin-bottom: 0.2rem;overflow: hidden;background: #ffffff;padding: 0 3%}
.Member_box .list .list_top{width: 100%;overflow: hidden;border-bottom: 1px solid #e4e4e6;padding: 1rem 0}
.Member_box .list .list_top .list_left{width: 25%;height: 6.5rem;background: #2cbdba;float: left}
.Member_box .list .list_top .list_right{width: 70%;height: 6.5rem;float: left;margin-left: 5%}
.Member_box .list_Title{font-size: 14px;color: #333333;line-height: 2rem}
.Member_box .list_content{font-size: 12px;color: #999999;line-height: 1.5rem}
.Member_box .list_bottom span{color: #999999;line-height: 2rem}

/*会员库详情*/
.library_box{width: 100%}
.library_box .banner{width: 100%; height: 16rem;position: relative}
.library_box .banner .banner_img{width: 6rem;height: 6rem;border-radius: 50%;background: #ffffff;position: absolute;left: 50%;margin-left: -3rem;top: 3rem;}
.library_box .banner p{width:100%;font-size: 14px;color: #ffffff;text-align: center;position: absolute;top:10rem}
.library_box .library_title{width: 100%;overflow: hidden;background: #ffffff}
.library_box .library_title .title{font-size: 14px;border-bottom: 1px solid  #eaeaea;padding:  0 3%;line-height: 3rem;text-align: center;}
.library_box .library_title .list{width: 100%;padding: 0 3%}
.library_box .library_title .list li{border-bottom: 1px solid  #eaeaea;line-height: 3rem;overflow: hidden}
.library_box .library_title .list div{width: 100%;float: left;line-height: 3rem}
.library_box .library_title .list div p{color: #999999}
.library_box .library_title .list div p span{color: #515151}
.library_box .introduce{width: 100%;overflow: hidden;background: #ffffff;margin-top: 1rem;padding: 0 3% 5rem}
.library_box .introduce .introduce_box{padding-left:0.5rem;position:relative;line-height: 3rem;font-size: 14px;}
.library_box .introduce p{font-size: 12px;text-indent: 2em}
.library_box .introduce .introduce_box::after{content: "";display: block;width: 0.3rem;height: 1rem;background: #d35b5f;border-radius: 0.3rem;position: absolute;left: 0rem;top: 1rem;}


/*新闻列表*/
.journalism_box{width: 100%;overflow: hidden}
.journalism_box .list{width: 100%;overflow: hidden}
.journalism_box .list li{width: 100%;margin-bottom: 0.2rem;overflow: hidden;background: #ffffff;padding: 1rem 3%;border-bottom: 1px solid #e4e4e6}
.journalism_box .list li .list_left{width: 25%;height: 6.5rem;background: #2cbdba;float: left;}
.journalism_box .list li .list_right{width: 70%;height: 6.5rem;float: left;margin-left: 5%;}
.journalism_box .list_content {font-size: 14px;color: #333333;line-height: 1.5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.journalism_box .list_Ly{font-size: 12px;color: #999999;margin-top: 2rem}




/*众创空间*/
.zckj{width: 100%}
.zckjTList{width: 100%;height: 3rem;background: #ffffff;padding: 0.5rem 3% 0;}
.zckjTList li{width: 50%;float: left;text-align: center;line-height: 2rem;border-right:  1px solid #e4e4e6;height: 2.5rem;padding: 0 10%}
.zckjTList li:last-child{border-right: none}
.zckj_box{width:100%;overflow: hidden;margin-top: 0.1rem}
.zckj_box ul{width: 100%;overflow: hidden}
.zckj_box ul li{margin-bottom: 0.2rem;width: 100%;padding: 0 3% ;background: #ffffff;overflow: hidden}
.zckj_box .list_top{width: 100%;overflow: hidden;border-bottom: 1px solid #e4e4e6;padding: 1rem 0;}
.zckj_box .list_top .list_left{width: 25%;height: 6.5rem;background: #2cbdba;float: left;}
.zckj_box .list_top .list_right{width: 70%;height: 6.5rem;float: left;margin-left: 5%;}
.zckj_box .list_Title{font-size: 14px;color: #333333;line-height: 2rem;}
.zckj_box .list_content{font-size: 12px;color: #999999;line-height: 1.5rem;}
.zckj_box .list_bottom span{color: #999999;line-height: 2rem;}
.zckj .act {border-bottom: 2px solid #65afe0;}
.zckjTList li div{width: 100%;height: 100%}


/*活动列表*/
.activity{overflow: hidden;width: 100%}
.activity .list{width: 100%;overflow: hidden}
.activity .list li{width: 100%;overflow: hidden;padding: 1rem 3%}
.activity .list .List_left{width:25%;height: 6rem;border-radius: 0.5rem;background: red;float: left }
.activity .list .List_right{width: 70%;height: 6rem;margin-left: 5%;float: left;background: yellow}

/*新闻*/
.journalism_box .act {
    border-bottom: 2px solid #65afe0;
    color: #65afe0;
}
.journalism_box .act>a {
    color: #65afe0!important;
}
.journalism_box>li>a {
    color: #000000;
}
.journalism{
    position: absolute;
    width: 100%;
    background: #f1f1f8;
    top:50px!important;
}

.journalism_box{
    position: relative;
    padding: 0 5px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    background: #FFFFFF;
    border-bottom: 1px solid #e4e4e6;
}
.journalism_box>li{
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
}
.journalism_list{
    padding: 0 15px !important;
    width: 100% !important;
    background: #FFFFFF;
    overflow: hidden;
    margin-bottom: 30px;
    position: relative;
}
.journalism_list>li{
    padding: 8px 0;
    width: 100%;
    border-bottom: 1px solid #f1f1f8;
    overflow: hidden;
}
.journalism_list>li>a{
    display: block;
    width: 100%;
}
.journalism_left{
    width: 30%;
    height: 65px;
    float: left;
}
.journalism_left img{
    width: 100%;
    height: 100%;
}
.journalism_right{
    float: right;
    width: 65%;
    height: 65px;
}
.journalism_title{
    font-size: 14px;
    color: #000000;
    height: 38px;
    overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.journalism_source{
    margin-top: 10px;
    width: 108px;
    height: 16px;
    overflow: hidden;
    font-size: 12px;
    color: #999999;
    float: left;
}
.journalism_time{
    margin-top: 10px;
    font-size: 12px;
    color: #999999;
    float: right;
}
.journalism_button{
    width: 85%;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #FFFFFF;
    background: #65afe0;
    margin: 0 auto;
    text-align: center;
    border-radius: 10px;
}
.index_list_img{
    width: 30%;
    height: 72px;
    overflow: hidden;
    float: left;
}

.index_list_img img{
    width: 100%;
    height: 100%;
}
.index_list_right{
    width: 65%;
    float: left;
    margin-left: 3%;

}
.index_list_title{
    font-size: 14px;
    height: 38px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #000000;
}
.index_sponsor{
    font-size: 12px;
    color: #999999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.index_ioc{
    display: block;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.index_ioc>p>img{
    float: left;
    height: 14px;
    padding-top: 2px;
}
.index_ioc>p>span{
    font-size: 12px;
    float: left;
    color: #999999;
    margin-left: 5px;
}

/*新闻详情*/
.character_box{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.character_box>p{
    font-size: 12px;
    color: #999999;
}
.character_box>p>img{
    margin-top: 4px;
    width: 14px;
    margin-right: 4px;
}
.inehepolicy_P {
    font-size: 12px;
    color: #333333;
    word-spacing: 8px;
    letter-spacing: 0.5px;
    margin-top: 11px;
    min-height: 70vh;
}
.inehepolicy_P img{
    max-width: 100% !important;
    height: auto !important;
}
/*报名页面*/
.apply_box{width: 100%;overflow: hidden;}
.apply_box .banner{width: 100%;height: 16rem;background: #8d82b8}
.apply_box .banner img{
    width: 100%;
    height: 100%;
}
.apply_box .title_box{width: 100%;overflow: hidden;background: #ffffff;padding: 0 3% 1rem}
.apply_box .title{font-size: 14px;color: #333333;margin-top: 0.5rem}
.apply_box  .item{font-size: 12px;color: #999999;margin-top: 0.2rem}
.apply_box  .wz{font-size: 12px;color: #505050}
.apply_box .form_box{width: 100%;background: #edecf1;padding: 0 3% 2rem}
.apply_box .form_box .bm p{width: 30%;position: absolute;left: 50%;margin-left: -15%;top: 1.3rem;background: #edecf1}
.apply_box .form_box .bm div{width: 50%;height: 1px;background: #000000;margin: 0 auto}
.apply_box .form_box .bm{text-align: center;font-size: 14px;padding-top: 2rem;position: relative}
.apply_box .form_box ul p{line-height: 3rem;font-size: 14px;}
.apply_box .form_box input{border: 1px dashed #888888;width: 100%;height: 3rem;border-radius: 0.3rem; outline: none;padding-left: 1rem}
.apply_box .form_box .tj{width: 100%;height: 2rem;background: #52b4e9;text-align: center;line-height: 2rem;font-size: 14px;border-radius: 2rem;margin-top: 2rem;color: #ffffff}
/*政策*/
.policy_title{
    font-size: 14px;
    color: #000000;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    line-height: 20px;
}
.policy_source{
    font-size: 12px;
    color: #999999;overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    line-height: 20px;
    height: 40px;
}
.policy_time{
    float: left;
    font-size: 12px;
    color: #999999;
    margin-right: 10px;
    line-height: 20px;
}
.policy_policy{
    margin-left: 2px;
    float: right;
    font-size: 12px;
    color: #999999;
    line-height: 20px;
}
.policy_policy>img{
    height:12px;margin-top: 4px;margin-right: 3px
}
.info{
    font-size: 12px;
    height: 2.8rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    color: #999;
    line-height: 1.4rem;
}
/*会员列表*/ 
.circle{
    width:4.6rem;
    height:4.6rem;
    border-radius:50%;
    font-size:25px;
    float: left;
    color:#676565;
    margin: 1rem;
    line-height: 55px;
    text-align:center;
    background:#b5afaf
}
.index_main{top: 6rem !important;bottom: 0;}
.list_box{position:relative;width:100%;overflow:hidden;}
.list_box li{float:left;padding: 1rem 0;position: relative;width:100%;border-bottom: 6px solid #f6f6f6;background-color:#fff;}
.list_box li img{width: 4.6rem;height: 4.6rem;border-radius:50%;margin: 1rem;float:left;position:relative;}
.list_box li .neir{position:relative;float:left;width: 70%;}
.list_box li .neir .tit{position:relative;font-size: 1.1rem;color:#000;line-height:2rem;}
.list_box li .neir .zhiwu{
    color:#999;
    line-height:1.4rem;
    font-size:12px;
    height: 2.8rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}
.list_box li .neir .biaoq span:nth-child(1){color: #999;padding: 0 15px;border-radius:10px;font-size:12px;background: url(../img/icon_01.png) no-repeat;line-height:1.5rem;background-size: 12px 12px;background-position: 1px 70%;}
.list_box li .address{position:absolute;border:1px solid #999;color:#999;padding:0 10px;top:3rem;font-size:12px;right:.5rem;border-radius:10px}
.list_box li .neir .biaoq span:nth-child(2){color: #999;float: right;font-size: 12px;}

.button {
    width: 100%;
    padding: 1rem 3%;
    background: #ffffff;
    margin-top: 1rem;
    position: fixed;
    bottom: 0px;
    z-index: 999999;
}
.button div {
    width: 90%;
    margin: 0 auto;
    height: 2.1rem;
    border-radius: 2.1rem;
    background: #52b4e9;
    color: #ffffff;
    text-align: center;
    line-height: 2.1rem;
}
/*申请页面*/
.sq-box{width: 100%}
.sq-box .banner{width: 100%;height: 16rem;}
.sq-box .banner img{width: 100%;height: 100%}
.sq-box  .title_box {width: 100%;overflow: hidden;background: #ffffff;padding: 1rem 1.5% 1rem;}
.sq-box  .form_box{width: 100%;overflow: hidden}
.sq-box  .form_box li{width: 100%;overflow: hidden}
.sq-box  .form_box li p{margin-left: 3%;line-height: 3rem}
.sq-box  .form_box li p span{margin-left: 0.5rem;color: #fd3c3d}
.sq-box  .form_box li input{outline: none;width: 100%;height: 3rem;padding-left: 3%;background: #ffffff}
.sq-box  .form_box li select{outline: none;width: 100%;height: 3rem;padding-left: 3%}
.sq-box  .form_box li select option{outline: none;width: 100%;height: 3rem;padding-left: 3%}
.sq-box  .dj_box{padding: 0 3%}
.sq-box .tj{width: 100%;height: 2.4rem;background: #52b4e9;text-align: center;line-height: 2.4rem;font-size: 14px;border-radius: 2.4rem;margin:2rem 0;color: #ffffff}
.sq-box .file_box{width: 100%;height: 7rem;background: #ffffff;padding: 0.5rem 3%}
.sq-box .file_box>div{width: 6rem;height:6rem;background-size: 100%;position: relative;}
.sq-box .file{ position: absolute;top: 0;
               left: 0;
               opacity:0;
               filter:alpha(opacity=0);
               width: 311px;
               height: 162px;
               cursor: pointer;}

.sq-box .apply_f1{width: 100%;padding: 1rem 3%;background: #ffffff}
.sq-box .apply_f1 img{width: 100%}
.js_ac_pic_member{
    width: 100%;
    height: 100%;
}
.file_text{width: 100%;padding: 1rem 3%;text-align: right;color: #333333;font-size: 14px;}
.file_text span{color: #ff0000}
.file_text a{color: #ff0000}


/*
新增2020715
*/

.box{
    width: 100%;
    height: 100vh;
}
.top-swiper{
    width: 100%;
    height: 3.3rem;
}
.swiper-container{
    width: 100%;
    height: 100%;
}
.swiper-container img{
    width: 100%;
    height: 100%;
}
.banner-top .describe{
    position: absolute;
    width: 100%;
    height: 0.5rem;
    background: rgba(0,0,0,0.3);
    bottom: 0;
    left: 0;
    font-size: 16px;
    color: #ffffff;
    padding-left: 0.1rem;
}
.banner-top .swiper-pagination-bullet {
    height: 8px;
    display: inline-block;
    border-radius: 6px;
    background: #007aff;
    opacity: 1;
}
.banner-top .swiper-pagination-bullet-active {
    opacity: 1;
    background: #ffffff;
}
.banner-top .swiper-pagination-bullet-active {
    opacity: 1;
    background: #ffffff;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0!important;
}
.title-box{
    width: 96%;
    height: 1.05rem;
    border: 2px solid #f1f2f6;
    margin: 0.3rem auto;
    border-radius: 0.1rem;
    padding: 0.2rem;
}
.title-title{
    width: 13%;
    height: 0.65rem;
    border-right:2px solid #f1f2f6;
    float: left;
}
.title-title p{
    width: 100%;
    font-size: 14px;
    font-weight: 600;
}
.title-sw{
    width: 87%;
    float: left;
}
.title-sw p{
    width: 94%;
    overflow: hidden;
    margin-left: 10px;
    font-size: 12px;
    font-weight: 600;
    color: #000000;
}
.list{
    width: 100%;
    overflow: hidden;
    padding: 0 3%;
    margin: 0.3rem 0;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}
.list li{
    width: 22.7%;
    height: 1.6rem;
    border: 2px solid #f1f2f6;
    margin-right: 3%;
    padding-top: 0.15rem;
    border-radius: 0.1rem;
    margin-bottom: 0.3rem;
}
.list li div{
    width: 0.65rem;
    height: 0.65rem;
    margin: 0 auto;
}
.list li p{
    font-size: 12px;
    text-align: center;
    color: #020202;
    margin-top: 0.15rem;
}
.list li img{
    width: 0.65rem;
    height: 0.65rem;
}
.list li:nth-child(4n){
    margin-right: auto;
}
.title{
    font-size: 14px;
    font-weight: 600;
    margin: 0.4rem  3%;
}
.bottom-swiper{
    width: 94%;
    margin: 0 auto;
    height: 2rem;
}