@charset "utf-8";
.borerlis { border-bottom: 0.06rem solid #ebebeb; }
/*搜索*/
.search_c { position: relative; margin: 0.18rem auto 0.14rem; width: 6.89rem; height: 0.6rem; background: #FFFFFF; border-radius: 0.06rem; }
.search_c .input_txt { line-height: 0.6rem; padding: 0 0.74rem 0 0.29rem; color: #999999; font-size: 0.24rem; background: none; width: 100%; }
.search_c .search_btn { display: block; width: 0.34rem; height: 0.34rem; position: absolute; right: 0.38rem; top: 0.12rem; }

/*用户管理*/
.dress_con { background: #FFFFFF; width: 7.5rem; }
.dress_con .dress_filter { position: relative; height: 0.95rem; padding-top: 0.2rem; border-bottom: 1px solid #ebebeb; }
.dress_con .dress_btn { width: 4.78rem; height: 0.55rem; margin: 0 auto; border-radius: 4.78rem; border: 1px solid #ebebeb; text-align: center; line-height: 0.55rem; color: #bbbbbb; font-size: 0.26rem; cursor: pointer; }
.dress_con .dress_btn .derss_ico { display: inline-block; width: 0.27rem; height: 0.26rem; margin-right: 0.12rem; }
.dress_con .dress_info { position: fixed; top: 4rem; width: 7.5rem; height: 100%; z-index: 98; display: none; }
.dress_con .dress_info .shade { position: absolute; top: 2.75rem; background: rgba(27, 27, 27, 0.6); width: 7.5rem; height: 100%; }
.dress_con .dress_info .dres_togg { position: absolute; width: 7.5rem; background: #FFFFFF; padding-bottom: 0.33rem; }
.dress_con .dress_info ul { padding-left: 0.3rem; }
.dress_con .dress_info li { border-bottom: 1px solid #ebebeb; height: 0.96rem; line-height: 0.96rem; position: relative; }
.dress_con .dress_info li .txt { color: #333333; font-size: 0.3rem; display: inline-block; width: 0.92rem; white-space: nowrap; }
.dress_con .dress_info li p { position: absolute; right: 0.3rem; top: 0; color: #666666; font-size: 0.3rem; }
.dress_con .dress_info li .drop_ico { display: inline-block; margin-left: 0.36rem; }
.dress_info .select_btn { width: 6.9rem; height: 0.88rem; line-height: 0.88rem; text-align: center; background: #2ed67b; color: #FFFFFF; margin: 0.33rem auto 0; border-radius: 0.06rem;font-size: 0.26rem; }
.dress_list ul { width: 100%; }
.dress_list li { border-bottom: 1px solid #ebebeb; padding: 0.26rem 0.3rem; }
.dress_list li:last-child { border-bottom: none; }
.dress_list .dress_menu { margin-top: 0.16rem; }
.dress_list .info { margin-left: 0.26rem; }
.dress_list .info .advantar, .dress_list .info .advantar img { width: 0.76rem; height: 0.76rem; border-radius: 0.06rem; }
.dress_list .info .c { margin-left: 0.2rem; height: 0.76rem; position: relative; width: 4.8rem; }
.dress_list .info .name { color: #333333; font-size: 0.28rem; }
.dress_list .info .name span { display: inline-block; width: 1.2rem; white-space: nowrap; overflow: hidden;}
.dress_list .info .name .message_ico { display: inline-block; vertical-align: text-top; }
.dress_list .info .tag { position: absolute; bottom: 0; color: #999999; font-size: 0.22rem; margin-left: -0.4rem;}
.dress_list .info .tag span:last-child { padding-left: 0.4rem; }
.dress_list .info .tag .wid{ width: 2.5rem; display:inline-block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.dress_list .del_ico { display: inline-block; vertical-align: middle; margin-right: 0.19rem; margin-top: 0.01rem;}
.dress_list .forbid_ico { display: inline-block; vertical-align: middle; margin-right: 0.19rem; margin-top: -0.1rem; margin-left: -0.6rem;}
.dress_list .dress_more { background-color: #2fdc7e; width: 0.36rem; height: 0.36rem; border-radius: 50%; margin-top: 0.1rem; }
.dress_floor { background: #FFFFFF; width: 7.5rem; position: fixed; bottom: 0; height: 0.9rem; padding-left: 0.3rem; z-index: 999; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.dress_floor .check_all { color: #333333; font-size: 0; line-height: 0.4rem; margin-top: 0.24rem; height: 0.4rem; }
.dress_floor .check_all .dress_menu { display: inline-block; vertical-align: top; font-size: 0; line-height: 1; box-sizing: border-box; }
.dress_floor .check_all p { font-size: 0.26rem; padding-left: 0.18rem; display: inline-block; }
.dress_floor .total { padding-right: 0.36rem; line-height: 0.9rem; text-align: right; }
.dress_floor .closure_btn { border-left: 1px solid #25f685; font-size: 0; }
.dress_floor .closure_btn a { display: inline-block; font-size: 0.26rem; height: 0.9rem; line-height: 0.9rem; text-align: center; }
.dress_floor .closure_btn .clo_disable { width: 1.41rem; background: #d5ffe8; color: #25f785; }
.dress_floor .closure_btn .clo_user { width: 2.2rem; background: #25f685; color: #ffffff; }
.dress_floor .box-flex-colum { text-align: right; padding-right: 2.92rem; line-height: 0.9rem; }

/*个人中心*/
.user_middlec { background: rgba(46, 217, 125, 0.8) url(../img/user_bg.png) no-repeat bottom center / 100% auto; width: 7.5rem; height: 4.26rem; padding-top: 0.45rem; }
.user_middlec .advantar { width: 1.62rem; height: 1.62rem; position: relative; border: 0.06rem solid rgba(222, 252, 236, 0.5); border-radius: 50%; margin: 0 auto; }
.user_middlec .advantar:before { display: block; padding-top: 100%; content: ""; }
.user_middlec .advantar img { position: absolute; bottom: 0; right: 0; width: 100%; height: 100%; border-radius: 50%; }
.user_middlec .name { text-align: center; color: #ffffff; font-size: 0.3rem; margin-top: 0.2rem; }
.user_middlec .tag { width: 3.36rem; height: 0.38rem; text-align: center; margin: 0.1rem auto 0; line-height: 0.38rem; color: #c6fade; font-size: 0.22rem; border: 1px solid rgba(244, 244, 244, 0.9); border-radius: 2.16rem; white-space: nowrap;overflow: hidden;}
.user_infoC ul { background: #FFFFFF; }
.user_infoC li { height: 0.96rem; padding: 0 0.18rem; line-height: 0.96rem; position: relative; }
.user_infoC li .c { border-bottom: 1px solid #ebebeb; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; -o-box-align: center; box-align: center; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box; display: box; }
.user_infoC li span { display: block; color: #333333; font-size: 0.29rem; margin-left: 0.21rem; }
.user_infoC .common_ico { margin-left: 0.13rem; width: 0.34rem; height: 0.34rem; }
.user_infoC .more_link { width: 0.12rem; height: 0.2rem; }

/*信息设置*/
.system-settings .tip { padding: 0.14rem 0.31rem; color: #999999; font-size: 0.24rem; }
.system-settings ul { background: #FFFFFF; padding-left: 0.31rem; margin-bottom: 0.2rem; }
.system-settings ul li { border-bottom: 1px solid #ebebeb; height: 1rem; line-height: 1rem; position: relative; font-size: 0; }
.system-settings ul li:last-child { border-bottom: none; }
.system-settings ul li.advantar { height: 1.78rem; line-height: 1.78rem; }
.system-settings li .txt { color: #333333; font-size: 0.28rem; display: inline-block; width: 0.92rem; white-space: nowrap; }
.system-settings li .txt.c { color: #14D041;}
.system-settings li .remb { color: #fd0404; font-size: 0.3rem; display: inline-block; margin-top: 0.08rem; vertical-align: top; }
.system-settings li p { position: absolute; right: 0.61rem; top: 0; color: #666666; font-size: 0.28rem; z-index: 9; }
.system-settings li .ptime { position: absolute; left: 1.61rem; top: 0; color: #666666; font-size: 0.28rem; z-index: 9; }
.system-settings li.advantar p { top: 0.18rem; }
.system-settings li.advantar p, .system-settings li.advantar img { width: 1.42rem; height: 1.42rem; border-radius: 50%; }
.system-settings li .info-input { text-align: right; color: #666666; font-size: 0.28rem; }
 .system-settings li .info-input::-webkit-input-placeholder {color: #dddddd;}
.system-settings li label { height: 0.36rem; }
.system-settings li label:last-child { padding-left: 0.36rem; }
.system-settings li .sex-input { vertical-align: text-bottom; }
.system-settings li .more_link { display: inline-block; position: absolute; right: -0.31rem; top: 0.44rem; }
.system-settings .tip1 { padding: 0.34rem 0.31rem 0; color: #999999; font-size: 0.24rem; }
.system-settings .tip1 em { color: #fd1717; padding-right: 0.07rem; }
.system-settings .save_btn { margin: 0.17rem auto 0; display: block; }
.system-settings ul li.heightQ { height: auto; line-height: 1; }
.system-settings ul li.heightQ .txt { line-height: 1rem; }
.system-settings ul li .eve_list { line-height: 1; overflow: hidden; }
.system-settings ul li .eve_list label { float: left; width: 33.33%; margin-bottom: 0.3rem; color: #333333; font-size: 0.26rem; height: 0.36rem; }
.system-settings ul li .eve_list label:last-child { padding-left: 0; }
.system-settings ul li.heightQ .tips { color: #666666; font-size: 0.24rem; display: block; padding-bottom: 0.3rem; }
.system-settings ul li.heightQ .tips em { color: #fd5a5a; padding-right: 0.06rem; }
.system-settings ul li .timec { text-align: right; color: #666666; font-size: 0.3rem; border: none; outline: none; }
.system-settings li p.lint { width: 70%; text-align: right; }
.system-settings li p.lint .info-input { width: 100%; }
.system-settings .sett_toggle, .dress_list .sett_toggle,.settDialog  .sett_toggle{ width: 6.38rem; background: #FFFFFF; position: fixed; top: 18%; left: 50%; margin: 0 0 0 -3.19rem; border-radius: 0.1rem; z-index: 9999; display: none;max-height: 7rem;overflow-y: scroll;}
.system-settings .sett_toggle dd, .dress_list .sett_toggle .listll ,.settDialog  .sett_toggle dd{ border-bottom: 1px solid #eaeaea; height: 0.88rem; line-height: 0.88rem; padding: 0 0.2rem; }
.system-settings .sett_toggle dd:last-child, .dress_list .sett_toggle .listll:last-child,.settDialog  .sett_toggle dd:last-child { border-bottom: none; }
.system-settings .sett_toggle dd label, .dress_list .sett_toggle .listll label,.settDialog  .sett_toggle dd label { display: block; height: 0.88rem; font-size: 0; }
.system-settings .sett_toggle dd label span, .dress_list .sett_toggle .listll label span,.settDialog  .sett_toggle dd label span { display: inline-block; color: #666666; font-size: 0.28rem;width: 5rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.system-settings .sett_toggle dd label .sex-input, .dress_list .sett_toggle .listll label .sex-input ,.settDialog  .sett_toggle dd label .sex-input { float: right; margin-top: 0.24rem; }
.system-settings .sett_toggle .len {width: 5.2rem;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.system-settings .point-t { text-align: right; color: #666666; font-size: 0.28rem; padding-right: 0.24rem; }
.system-settings .point_btn { position: absolute; right: -0.31rem; top: 0.26rem; display: block; }
.system-settings .point_btn .addtest_ico { background: #f3f3f3 url(../img/addd_ico.png) no-repeat center center / 0.16rem 0.09rem; width: 0.2rem; height: 0.2rem; display: block; }
.system-settings .point_btn .reducetest_ico { background: #f3f3f3 url(../img/recuce_ico.png) no-repeat center center / 0.16rem 0.09rem; width: 0.2rem; height: 0.2rem; display: block; margin-top: 0.06rem; }
.system-settings .point_btn .addtest_ico.cur, .system-settings .point_btn .reducetest_ico.cur { background-color: #d2d2d2; }
.system-settings .txttt { position: relative; font-size: 0.22rem; display: inline-block; vertical-align: middle; width: 2.5rem; }
.system-settings .txttt .num_input { width: 1.2rem; height: 0.47rem; line-height: 0.47rem; border: 1px solid #bebebe; font-size: 0.26rem; text-align: center; }
.system-settings .txttt .point_btn { position: absolute; left: 0.99rem; top: 0; }
.system-settings .txtnone { width: 2rem; }
.system-settings .txtnone .num_input { width: 0.7rem; }
.system-settings .txtnone .point_btn { left: 0.49rem; }
.system-settings li .chex { position: absolute; right: 0.61rem; top: 0.32rem; font-size: 0; width: 0.36rem; height: 0.36rem; line-height: 1; }
.system-settings li .chex label { padding: 0; font-size: 0; position: relative; display: block; }
.system-settings li .chex .chec_menu { width: 0.36rem; height: 0.36rem; }
.system-settings li .chex .dress_input:before { content: ''; width: 0.34rem; height: 0.34rem; }
.system-settings li .chex .dress_input:checked:before { content: ''; width: 0.34rem; height: 0.34rem; }
#start, #end { width: 1.5rem; font-size: 0.14rem; border: 1px solid #dcdfe4; height: 0.38rem; line-height: 0.38rem; border-radius: 0.04rem; padding-left: 0.12rem; }
.launchW #start { border: none; font-size: 0.28rem; color: #666666; width: auto; text-align: right; height: 1rem; line-height: 1rem; background: transparent; }
.system-settings .tjbtn { position: absolute; right: 0.36rem; top: 0.2rem; background: #2fdc7e; width: 1.66rem; height: 0.55rem; line-height: 0.55rem; color: #FFFFFF; text-align: center; font-size: 0.24rem; border-radius: 0.06rem; }
.system-settings .confirm { position: absolute; margin-left: -4.8rem; margin-top: 0.35rem;}

/*发起*/
.launchW { width: 7.5rem; position: relative; }
.launchW ul { background: #FFFFFF; padding-bottom: 0.3rem; }
/*.launchW li p{right: 0.3rem;}*/
.launchW li.subject { height: auto; line-height: 1; }
.launchW li.subject .txt { line-height: 1rem; }
.launchW li .drop_ico { position: relative; right: 0; top: 0; margin-left: 0.28rem; }
.launchW li .more_link { display: inline-block; width: 0.12rem; height: 0.2rem; margin-left: 0.34rem; }
.launchW .txta { width: 6.89rem; height: 4rem; border: 1px solid #ebebeb; color: #999999; font-size: 0.26rem; padding: 0.2rem 0.14rem; resize: none; }
.launchW .photo { position: relative; color: #dddddd; font-size: 0.22rem; margin-top: 0.3rem; text-align: center; border: 1px solid #dddddd; width: 1.8rem; height: 1.1rem; background: #fafafa url(../img/photo.png) no-repeat center center / 1.8rem 1.38rem; }
.launchW .photo span { padding-top: 0.74rem; display: block; }
.launchW .sure_check { margin-top: 0.18rem; }
.system-settings li.subject label { display: block; padding: 0; }
.system-settings li.subject label span { color: #333333; font-size: 0.22rem; vertical-align: middle; padding-left: 0.08rem; }
.launchW .check_menu { width: 0.26rem; height: 0.26rem; position: relative; display: inline-block; vertical-align: middle; }
.launchW .check_menu .check_con { width: 0.26rem; height: 0.26rem; display: inline-block; vertical-align: middle; border: none; outline: none; }
.launchW .check_menu .check_con:before { content: ''; display: block; border: 1px solid #ddd; width: 0.24rem; height: 0.24rem; border-radius: 0.02rem; }
.launchW .check_menu .check_con:checked:before { content: ''; border: 1px solid #2ed87c; width: 0.26rem; height: 0.26rem; background: #2ed87c url(../img/gou_checbox.png) no-repeat center center / 0.2rem 0.16rem; display: block; border-radius: 0.02rem; box-sizing: border-box; }
.launchW .launch_btn { width: 2.2rem; height: 0.6rem; background: #2fdb7e; line-height: 0.6rem; text-align: center; color: #FFFFFF; font-size: 0.26rem; border-radius: 0.06rem; position: absolute; bottom: 0; right: 0.3rem; }
.launchW .info-input { height: 1rem; line-height: 1rem; background: transparent; }

/*新建小组活动*/
.create_weap { background: #FFFFFF; padding-bottom: 0.35rem; }
.system-settings .regul { margin-bottom: 0.3rem; color: #333333; font-size: 0.26rem; height: 0.46rem; line-height: 0.46rem; }
.system-settings .regul .num_input { width: 1rem; height: 0.46rem; border: 1px solid #dddddd; padding: 0 0.05rem; font-size: 0.26rem; }
.system-settings .regul span { color: #999999; }
.system-settings .take_photo { display: inline-block; vertical-align: middle; margin-left: 0.28rem; }
.system-settings .take_txt { width: 6.89rem; height: 1.8rem; display: block; border: 1px solid #ebebeb; padding: 0.18rem; color: #999999; font-size: 0.26rem; resize: none; }
.system-settings .newstips { height: 3.9rem; }
.newsCrea_btn { width: 2.2rem; height: 0.6rem; background: #2fdb7e; line-height: 0.6rem; text-align: center; color: #FFFFFF; font-size: 0.26rem; border-radius: 0.06rem; margin: 0.3rem auto 0; }

/*文章内容*/
.article_wrap { background: #FFFFFF; width: 100%; padding: 0 0.1rem; }
.article_wrap h2 { color: #333333; font-size: 0.45rem; line-height: 0.6rem; padding: 0.1rem 0;text-align: center; margin-top: 0.2rem;}
.article_wrap h3 { color: #333333; font-size: 0.4rem; line-height: 0.6rem; padding: 0.1rem 0; text-align: center;}
.article_wrap h4 { color: #333333; font-size: 0.35rem; line-height: 0.6rem; padding: 0rem 0; text-align: center; font-weight: bold; }
.article_wrap h5 { color: #333333; font-size: 0.30rem; line-height: 0.6rem; padding: 0rem 0; font-weight: bold; }
.article_wrap .tag { color: #00499f; font-size: 0.3rem; position: relative; }
.article_wrap .tag .tipscc { width: 0.4rem; height: 0.3rem; display: block; position: absolute; right: 0; top: 0; cursor: pointer; }
.article_wrap .tag .tips_more { display: block; margin-top: 0.08rem; }
.article_wrap .con { margin-top: 0.2rem; padding-bottom: 0.3rem;overflow:hidden; }
.article_wrap .con p { color: #333333; font-size: 0.3rem; line-height: 0.58rem; }
.article_wrap .con p img { width: auto; height: 200px; }
.article_dialog { position: fixed; top: 0; width: 7.5rem; z-index: 999; display: none; }
.article_operate { width: 7.5rem; background: #FFFFFF; position: fixed; bottom: 0; z-index: 1000; }
.article_operate .cancel_btn { width: 100%; height: .9rem;
 line-height: .9rem;
text-align: center; background-color: rgb(236, 236, 236); color: #999; }
.artice_tabsBox {margin-top: .2rem; text-align: center; border-bottom: 1px solid #ddd; margin-bottom: 0.2rem;}
.artice_tabsBox .tabsbox { display: inline-block; width: 5.3rem; text-align: center; }
.artice_tabsBox .tabsbox li.item { display: inline-block; width: 1.6rem; height: .6rem;line-height: .6rem;border: 1px solid #ddd; border-top-left-radius: .1rem;border-top-right-radius: .1rem; margin-right: .1rem; margin-bottom: 0.05rem; margin-bottom: -0.01rem;}
.artice_tabsBox .tabsbox li.item.cur { background: #2fda7c; }
.artice_tabsBox .tabsbox li.item:nth-child(3n) { margin-right: 0; }
.artice_tabsBox ul.artice_tabsBox li.item { }
.article_operate .t { position: relative; height: 0.66rem; line-height: 0.66rem; color: #333333; text-align: center; font-size: 0.3rem; border-bottom: 1px solid #dddddd; }
.article_operate .t .cen{width: 6rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:0 auto;position:inherit;}
.article_operate .cancle_btn { width: 100%; height: .9rem;
 line-height: .9rem;
text-align: center; background-color: rgb(236, 236, 236); color: #999; }
.article_operate .c { padding: 0.6rem 0.3rem 0.3rem; overflow: hidden; }
.article_operate li { color: #666666; padding-bottom: 0.38rem; font-size: 0.26rem; text-align: center; float: left; width: 33.33%; cursor: pointer; }
.article_operate li i { display: block; width: 0.9rem; height: 0.9rem; margin: 0 auto 0.12rem; border-radius: 0.04rem; }
.article_operate li .update_ico { background-color: #2fdc7e; }
.article_operate li .update_c { background-color: #ff5100; }
.article_operate li .delete_ico { background-color: #f43129; }
.article_operate li .cancle_ico { background-color: #ffa200; }
.article_operate li .forward_ico { background-position: -0.69rem -0.53rem; }
.article_operate li .share_ico { background-position: -1.59rem -0.53rem; }
.article_operate li .score_ico { background-position: -1.33rem -1.97rem; }
.article_operate li .total_ico { background-position: -0.64rem -1.98rem; }
.article_operate li .marking_ico { background-position: -2.035rem -1.98rem; }

/*测试题*/
.test_padd { padding-bottom: 1.1rem; }
.test_wrap { background: #FFFFFF; width: 7.5rem; padding: 0 0.3rem 1.1rem; }
.test_wrap .tip { color: #f7b027; font-size: 0.3rem; padding: 0.38rem 0 0.42rem; }
.question_C { margin-bottom: 2.56rem; }
.question_C dl dt { color: #333333; font-size: 0.3rem; margin-bottom: 0.8rem; }
.question_C dl dd { margin-bottom: 0.75rem; }
.question_C .choice { display: inline-block; margin: 0 0.18rem; width: 0.68rem; height: 0.68rem; border: 0.02rem solid #2fdc7e; border-radius: 50%; text-align: center; line-height: 0.68rem; color: #2fdc7e; }
.question_C .question { display: inline-block; color: #666666; font-size: 0.3rem; }
.question_C dl dd.active .choice { background: #2fdc7e; color: #FFFFFF; }
.question_selec { width: 7.5rem; height: 0.9rem; line-height: 0.9rem; position: fixed; bottom: 0; background: #FFFFFF; padding: 0 0.3rem; z-index: 999; }
.question_selec a { color: #666666; font-size: 0.3rem; }
.question_selec a.active { color: #2fdb7e; }
.test_wrap .ques_tip { text-align: center; color: #666666; font-size: 0.3rem; }
.question_selec .submit_btn { width: 2.8rem; height: 0.9rem; text-align: center; line-height: 0.9rem; background: #2fdb7e; color: #FFFFFF; font-size: 0.3rem; position: absolute; right: 0; top: 0; }

/*教材*/
.list_Wrap { margin-top: 0.18rem; background: #FFFFFF; width: 7.5rem; }
.list_Wrap dt { padding: 0.4rem 0.3rem; border-top: 1px solid #ebebeb; overflow: hidden; }
.list_Wrap dt .pic { position: relative; }
.list_Wrap dt .pic, .list_Wrap dt .pic img { width: 1.5rem; height: 0.94rem; border-radius: 0.06rem; float: left; }
.list_Wrap dt .pic .tag { display: block; position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.6); width: 1.5rem; height: 0.3rem; line-height: 0.3rem; text-align: center; color: #ffffff; font-size: 0.2rem; }
.list_Wrap .info { float: left; word-break: break-all; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }
.list_Wrap dt .info { width: 3.74rem; height: 0.94rem; color: #333333; font-size: 0.28rem; line-height: 0.46rem; padding-left: 0.16rem; margin-top: -0.02rem; }
.list_Wrap dt .info .detail{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list_Wrap dt .rightmore { float: right; }
.list_Wrap dt .more { display: block; width: 1.22rem; height: 0.54rem; line-height: 0.54rem; color: #FFFFFF; background: #04be02; font-size: 0.24rem; border-radius: 0.06rem; text-align: center; margin-top: 0.05rem; cursor: pointer; }
.list_Wrap dt .more1 { display: block; width: 1.22rem; height: 0.54rem; line-height: 0.54rem; color: #FFFFFF; background: #fe7d77; font-size: 0.24rem; border-radius: 0.06rem; text-align: center; margin-top: 0.05rem; cursor: pointer; }
.list_Wrap dt .more2 { display: block; width: 1.22rem; height: 0.54rem; line-height: 0.54rem; color: #FFFFFF; background: #999999; font-size: 0.24rem; border-radius: 0.06rem; text-align: center; margin-top: 0.05rem; cursor: pointer; }
.list_Wrap dt .rightmore .tagcc { width: 1.22rem; height: 0.2rem; line-height: 0.2rem; text-align: center; margin-top: 0.12rem; }  
.list_Wrap dt .rightmore .tips_more { display: inline-block; vertical-align: middle; margin-top: 0.04rem; }
.list_Wrap dd { padding: 0 0.3rem; max-height: 0; overflow: hidden; transition: max-height 0.3s ease-out; }
.list_Wrap dd.show { border-top: 1px solid #ebebeb; }
.list_Wrap .list_dd { border-bottom: 1px solid #ebebeb; overflow: hidden; padding: 0.2rem 0; }
.list_Wrap .list_dd:last-child, .list_Wrap .list_dd:last-child .c { border-bottom: none; }
.list_Wrap .list_dd .pic { float: left; width: 1.27rem; height: 0.8rem; margin-left: 0.23rem; }
.list_Wrap .list_dd .pic img { width: 1.27rem; height: 0.8rem; border-radius: 0.06rem; }
.list_Wrap .list_dd .info { float: left; width: 4.75rem; height: 0.8rem; color: #666666; font-size: 0.26rem; line-height: 0.38rem; padding-left: 0.18rem; }
.list_Wrap dd.show { max-height: 9999px; transition: max-height 0.6s ease-out; }
.list_Wrap dt .bottm { margin-top: 0.27rem; position: relative; width: 5.78rem; height: 0.28rem; }
.list_Wrap dt .bottm .c { color: #999999; font-size: 0.2rem; width: 3.63rem; display: inline-block; margin-top: 0.1rem;}
.list_Wrap dt .bottm .c .qus { margin-left: 0.04rem; }
.list_Wrap dt .bottm .c .ans { margin-left: 0.04rem; }
.list_Wrap dt .bottm .c .per { margin-left: 0.04rem; }
.top1 .close { position: absolute; right: 0.34rem; top: 0.18rem; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; text-align: center; }
.top1 .close span { display: inline-block; vertical-align: middle; }
.top1 { height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #dddddd; position: relative; }
.top1 h2 { color: #222222; font-size: 0.3rem; padding-left: 0.2rem; }
.con_d { height: 3.5rem !important;}

/*设置*/
.course_set .txt { padding: 0.2rem 0.35rem 0 0.27rem; color: #999999; font-size: 0.24rem; line-height: 0.32rem; }
.course_set .txt span:last-child { margin-top: 0.18rem; display: block; }
.course_copy { margin-top: 0.2rem; }
.course_copy li { background: #FFFFFF; padding: 0.24rem 0.3rem; margin-bottom: 0.18rem; overflow: hidden; }
.course_copy .copyb { width: 1.16rem; height: 1.16rem; border-radius: 0.06rem; float: left; line-height: 1.16rem; text-align: center; }
.course_copy i { display: inline-block; vertical-align: middle; }
.course_copy .info { float: left; width: 3.52rem; padding-left: 0.27rem; }
.course_copy .info .t { color: #333333; font-size: 0.32rem; margin-top: 0.05rem; }
.course_copy .info .flag { margin-top: 0.34rem; font-size: 0; width: 4rem; }
.course_copy .info .flag span { display: inline-block; height: 0.38rem; padding: 0 0.14rem; border: 1px solid #ebebeb; text-align: center; line-height: 0.38rem; color: #aaaaaa; font-size: 0.22rem; background: #FFFFFF; border-radius: 0.06rem; margin-bottom: 0.1rem; }
.course_copy .copy_btn { float: right; background-color: #4ce892; width: 1.08rem; height: 0.48rem; text-align: center; line-height: 0.48rem; color: #FFFFFF; font-size: 0.24rem; border-radius: 0.06rem; margin-top: 0.32rem; }

/*分享*/
.share_wrap { padding: 2.35rem 0; text-align: center; margin: 0 auto; font-size: 0; }
.share_wrap img { width: 3.74rem; height: 3.72rem; }
.share_wrap .t { color: #333333; font-size: 0.32rem; margin-top: 0.36rem; }
.share_wrap .higt { color: #51e292; font-size: 0.29rem; margin-top: 0.28rem; }

/*统计*/
.total_count { background: #FFFFFF; padding: 0 0.1rem; }
.appoint_count { background: #ebebeb; padding: 0; }
.total_count .count_list { border-bottom: 1px solid #ebebeb; margin-top: 0.28rem; }
.total_count .count_list:last-child { border-bottom: none; }
.total_count .count_list .num { color: #333333; font-size: 0.3rem; padding: 0 0.28rem; }
.total_count .count_list .num em { color: #f54848; padding: 0 0.08rem; }
.total_count .count_list ul { overflow: hidden; margin-top: 0.26rem; }
.total_count .count_list li { float: left; width: 25%; text-align: center; font-size: 0; margin-bottom: 0.23rem; }
.total_count .count_list li .adva { position: relative; width: 1.2rem; height: 1.2rem; margin: 0 auto; }
.total_count .count_list li .adva img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.total_count .count_list li .name { color: #666666; font-size: 0.24rem; margin-top: 0.15rem; }
.total_count .t { height: 0.8rem; width: 7.5rem; background: #FFFFFF; line-height: 0.8rem; color: #333333; font-size: 0.3rem; padding-left: 0.28rem; }
.appoint_count .tip { color: #666666; font-size: 0.24rem; padding: 0.06rem 0 0 0.28rem; display: block; }
.appoint_count .tip em { color: #f64141; padding-right: 0.06rem; }
.total_count .count_list li.cur .adva { border: 0.02rem solid #2ed87c; }
.total_count .count_list li.cur .adva:after { content: ""; position: absolute; right: 0; bottom: 0; background: url(../img/apiont.png) no-repeat 0 0 / 0.33rem 0.29rem; width: 0.33rem; height: 0.29rem; }
.submit_btn { position: fixed; bottom: 0; width: 7.5rem; height: 0.9rem; line-height: 0.9rem; text-align: center; background: #2fdb7e; color: #FFFFFF; font-size: 0.3rem; z-index: 999; }

/*消息*/
.message_list { background: #FFFFFF; margin-top: 0.2rem; width: 7.5rem; }
.message_list ul { padding-left: 0.3rem; overflow: hidden; }
.message_list li { border-bottom: 1px solid #ebebeb; padding: 0.3rem 0.3rem 0.3rem 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.message_list li:last-child { border-bottom: none; }
.message_list li .pic { width: 0.7rem; height: 0.7rem; text-align: center; line-height: 0.7rem; background: #dddddd; }
.message_list li .news1_ico, .message_list li .tips_more { display: inline-block; vertical-align: middle; }
.message_list li .info { width: 5.06rem; padding-left: 0.16rem; position: relative; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.message_list li .info .t { padding-right: 1.2rem; color: #333333; font-size: 0.28rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 0.34rem;}
.message_list li .info .time { position: absolute; bottom: 0; color: #999999; font-size: 0.24rem; }
.message_list li .info .inquire { position: absolute; top: 0.45rem; right: 1.5rem; color: #f9cf73; cursor: pointer;}
.message_list li .info .inquire1 {position: absolute; top: 0.45rem; right: 0.5rem; color: #f9cf73; cursor: pointer; }
.message_list li .tagcc { width: 0.4rem; height: 0.7rem; line-height: 0.7rem; }
.message_list li.cur .pic { background: #2fdc7e; }
.message_list li.cur .tips_more { background-position: 0 -6.79rem; }
.mess_add { background-color: #2fdc7e; width: 0.9rem; height: 0.9rem; text-align: center; line-height: 0.9rem; border-radius: 50%; position: fixed; bottom: 30%; right: 1rem; z-index: 996; }
.mess_add .add_ico { display: inline-block; vertical-align: middle; }

/*活动*/
.acticity_tips { width: 7.5rem; height: 1rem; background: #FFFFFF; position: fixed; bottom: 0; z-index: 999; }
.acticity_tips ul { text-align: center; height: 1rem; -webkit-box-pack: center; -moz-box-pack: center; -ms-box-pack: center; -o-box-pack: center; box-pack: center; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; -o-box-align: center; box-align: center; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box; display: box; }
.acticity_tips li { height: 0.78rem; line-height: 0.78rem; border-right: 1px solid #ebebeb; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0; }
.acticity_tips li:last-child { border-right: none; }
.acticity_tips .common_ico { display: inline-block; margin: 0 auto; vertical-align: middle; }
.acticity_tips .txt { position: relative; display: inline-block; color: #999999; font-size: 0.24rem; padding-left: 0.1rem; vertical-align: middle; }
.acticity_tips .txt em { padding: 0 0.08rem; height: 0.24rem; border-radius: 0.13rem; display: block; position: absolute; right: -0.1rem; top: 0.1rem; background: #f43129; color: #FFFFFF; font-size: 0.2rem; line-height: 0.24rem; text-align: center; }
.acticity_tips li.cur .txt { color: #2fdc7e; }
.acticity_tips li.cur .begin_ico { background-position: -0.46rem -4.93rem; width: 0.34rem; height: 0.34rem; }
.acticity_tips li.cur .way_ico { background-position: -0.46rem -5.38rem; width: 0.34rem; height: 0.34rem; }
.acticity_tips li.cur .end_ico { background-position: -0.46rem -5.88rem; width: 0.34rem; height: 0.34rem; }
.acticity_tips li.cur .handle_ico { background-position: -0.46rem -6.29rem; width: 0.34rem; height: 0.34rem; }
.acticity_group { margin-top: 0.18rem; background: #FFFFFF; }
.acticity_group dt { background: #ffffff; height: 0.6rem; width: 7.5rem; line-height: 0.6rem; border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 0 0.28rem; }
.acticity_group dt.groupNone { background: #fafafa; }
.acticity_group dt .txt { color: #333333; font-size: 0.28rem; }
.acticity_group dt .common_ico { display: inline-block; margin-top: 0.24rem; transform: rotate(-90deg); transition: all 0.4s ease; }
.acticity_group dt.cur .common_ico { transform: rotate(0deg); transition: all 0.4s ease; }
.acticity_group dd { padding-left: 0.3rem; display: none; }
.acticity_group dt .groupname {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.acticity_group .acgroup_list { position: relative; border-bottom: 1px solid #ebebeb; padding: 0.22rem 0; margin-bottom: 0.22rem; overflow: hidden; }
.acticity_group .acgroup_list:last-child { border-bottom: none; }
.acticity_group .acgroup_list .pic { width: 0.9rem; height: 0.9rem; float: left; position: relative; line-height: 0.9rem; text-align: center; }
.acticity_group .acgroup_list .tag { display: block; position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.24); width: 0.9rem; height: 0.3rem; line-height: 0.3rem; text-align: center; color: #ffffff; font-size: 0.2rem; }
.acticity_group .acgroup_list .common1_ico { display: inline-block; vertical-align: middle; }
/* .acticity_group .acgroup_list .info { float: left; padding-left: 0.2rem; } 跳转区域变大的css*/
.acticity_group .acgroup_list .info { 
    float: left; 
    padding-left: 0.2rem; 
    position: relative;
    height: .9rem;
}

/* .acticity_group .acgroup_list .info .t { color: #333333; font-size: 0.3rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 0.02rem; width: 3.5rem; line-height: 0.38rem;} */
.acticity_group .acgroup_list .info .t {
    color: #333333;
    font-size: 0.3rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 0.02rem;
    width: 3.5rem;
    line-height: 0.38rem;
    position: absolute;
    left: 0.26rem;
    top: 0;
    height: 1rem;
}
/* .acticity_group .acgroup_list .info .t a { color: #333333; } */
.acticity_group .acgroup_list .info .t a {
    color: #333333;
    display: block;
    width: 100%;
    height: 100%;
}
/* .acticity_group .acgroup_list .bottm { margin-top: 0.27rem; position: relative; width: 5.78rem; height: 0.28rem; } */
.acticity_group .acgroup_list .bottm {
    margin-top: 0.27rem;
    position: relative;
    width: 5.78rem;
    height: 0.28rem;
    margin-top: .5rem;
}
.acticity_group .acgroup_list .bottm .c { color: #999999; font-size: 0.2rem; width: 5rem; display: flex; }
.acticity_group .acgroup_list .bottm .qus { margin-right: 0.04rem; }
.acticity_group .acgroup_list .bottm .ans { margin-left: 0.07rem; }
.acticity_group .acgroup_list .bottm .per { margin-left: 0.22rem; }
.acticity_group .acgroup_list .tagcc { height: 0.28rem; line-height: 0.28rem; margin-top: -1.1rem;}
.acticity_group .acgroup_list .tagcc, .acticity_group .acgroup_list .tips_more {    position: absolute;right: 0.8rem;bottom: 0.28rem;}
.acticity_group .acgroup_list .actgro_btn { position: absolute; right: 0; top: -0.04rem; width: 1.2rem; height: 0.46rem; text-align: center; line-height: 0.4rem; font-size: 0.2rem; border-radius: 0.04rem; margin-top: -0.5rem;}
.acticity_group .acgroup_list .begin_btn { border: 1px solid #45d586; color: #45d586; cursor: pointer; }
.acticity_group .acgroup_list .begin_btn1 { border: 1px solid #DDDDDD; color: #DDDDDD; cursor: pointer; }
.acticity_group .acgroup_list .common_ico { display: inline-block; margin: -0.02rem 0.04rem 0 0; vertical-align: middle; }
.acticity_group .acgroup_list .end_btn { border: 1px solid #fe7d77; color: #fe7d77; }
.acticity_group .acgroup_list .dress_menu { position: absolute; right: 0.3rem; top: 0.47rem }

/*活动库*/
.search_activity { background: #FFFFFF; height: 0.9rem; padding: 0 0.3rem 0 0.28rem; overflow: hidden; }
.search_activity .seclect_c { font-size: 0; float: left; overflow: hidden; }
.search_activity .seclect_c label { color: #333333; font-size: 0.3rem; float: left; line-height: 0.9rem; }
.search_activity .seclect_c .sel_input { position: relative; float: left; width: 4.02rem; height: 0.66rem; border: 1px solid #dddddd; border-radius: 0.04rem; margin: 0.1rem 0 0 0.2rem; line-height: 0.66rem; padding: 0 0.1rem 0 0.18rem; font-size: 0.28rem; color: #666666; }
.search_activity .seclect_c .sel_ico { display: block; position: absolute; right: 0.2rem; top: 0.26rem; }
.search_activity .ImportBtn { width: 1.6rem; height: 0.66rem; background: #2ed87c; text-align: center; line-height: 0.66rem; color: #FFFFFF; font-size: 0.3rem; color: #FFFFFF; float: right; margin-top: 0.1rem; border-radius: 0.04rem; }

/*题库选题*/
.select_type_c { margin: 0.1rem 0 0.2rem; padding: 0 0 0 0.3rem; }
.select_type_c .sel_column div { background: #ffffff; height: 0.6rem; border-radius: 0.06rem; line-height: 0.6rem; position: relative; color: #666666; font-size: 0.24rem; padding: 0 0 0 0.16rem; }
.select_type_c .sel_column .sel_t { width: 2.4rem; }
.select_type_c .sel_column .sel_t1 { width: 2rem; margin-left: 0.22rem; }
.select_type_c .sel_column .sel_t2 { width: 2.08rem; margin-left: 0.22rem; }
.select_type_c .sel_column .sel_ico1 { display: block; position: absolute; right: 0.14rem; top: 0.24rem; }
.question_list ul { margin-bottom: 0.1rem; }
.question_list li { background: #FFFFFF; }
.question_list .top { height: 0.78rem; line-height: 0.78rem; font-size: 0; padding: 0 0.3rem; border-bottom: 1px solid #ebebeb; }
.question_list .top .ques_check { position: relative; width: 0.38rem; }
.question_list .top .ques_input { display: inline-block; vertical-align: middle; }
.question_list .top .qu { color: #333333; font-size: 0.26rem; padding-left: 0.22rem; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.question_list .top .ques_toggle .sel_tips { color: #f7b027; font-size: 0.26rem; }
.question_list .top .ques_toggle .dorp_ico { display: inline-block; margin-left: 0.2rem; transform: rotate(-90deg); transition: all 0.4s ease; }
.question_list .top .ques_toggle.cur .dorp_ico { transform: rotate(0deg); transition: all 0.4s ease; }
.question_list .con { display: none; }
.question_list .con.show { display: block; }
.question_list .con .qus_lis { border-bottom: 1px solid #ebebeb; padding: 0.2rem 0.3rem; }
.question_list .con .qus_lis p { color: #666666; font-size: 0.24rem; line-height: 0.6rem; padding-left: 0.6rem; }
.question_list .con .answer_sure { border-bottom: 1px solid #ebebeb; height: 0.62rem; line-height: 0.62rem; padding: 0 0.3rem; color: #333333; font-size: 0.24rem; }
.question_list .con .answer_sure span { color: #1eb76e; }
.question_list .con .answer_point { border-bottom: 1px solid #ebebeb; font-size: 0.24rem; padding: 0.2rem 0.3rem; overflow: hidden; }
.question_list .con .answer_point .t { float: left; color: #ff844e; padding-left: 0.23rem; }
.question_list .con .answer_point .c { float: left; color: #666666; width: 5.5rem; line-height: 0.3rem; }
.question_list .con .answer_resolve { padding: 0.2rem 0.3rem; border-bottom: 1px solid #ebebeb; overflow: hidden; }
.question_list .con .answer_resolve .t { float: left; color: #5bb6fd; font-size: 0.24rem; }
.question_list .con .answer_resolve .c { float: left; font-size: 0.24rem; color: #666666; line-height: 0.3rem; width: 5.5rem; }

/*课程*/
.course_list dl { background: #ffffff; margin-bottom: 0.2rem; }
.course_list dt { height: 0.97rem; line-height: 0.87rem; background: #ffffff; padding: 0 0.4rem; border-bottom: 1px solid #ebebeb; position: relative; }
.course_list .top_txt { color: #333333; font-size: 0.32rem; }
.course_list .top_txt span { display: inline-block; vertical-align: middle; }
.course_list .dorp_ico { display: block; position: absolute; right: 0.4rem; top: 0.42rem; transform: rotate(-90deg); transition: all 0.4s ease; }
.course_list dt.cur .dorp_ico { transform: rotate(0deg); transition: all 0.4s ease; }
.course_list dt.cur .ecomana_ico { background-position: -3.51rem -1.04rem; }
.course_list dt.cur .top_txt span { color: #2dd178; }
.course_list dd { padding: 0 0.4rem; display: none; }
.course_list dd.show { display: block; }
.course_list .pic { position: relative; width: 6.7rem; height: 3.32rem; margin: 0.24rem auto 0; }
.course_list .pic img { width: 6.7rem; height: 3.32rem; border-radius: 0.06rem; }
.course_list .pic .ico_lis { position: absolute; top: 0.17rem; right: 0.4rem; }
.course_list .pic .ico_lis span { display: inline-block; }
.course_list .news{position: relative;width: 0.7rem;height: 0.7rem;border-radius: 50%;font-size: 0.27rem;color: #fefefe;line-height: 0.65rem;text-align: center;background: rgba(14, 0, 1, 0.52);left: 0.4rem;margin-top: -3.25rem;}
.course_list .news.book{margin-top: -0.72rem;margin-left: 1rem;}
.course_list_txt .num { height: 0.36rem; min-width: 0.36rem; padding: 0 0.02rem; border-radius: 50%; margin-left: 0.42rem; }
.course_list_txt span { color: #ffffff; font-size: 0.24rem; line-height: 0.36rem; text-align: center; background: #ff3e3e; display: inline-block; vertical-align: middle; }

/*news drop-down*/
.course_list .pic .ico_lis span.toggleC_ico, .course_list .ico_lis span.setc_ico { margin-left: 0.3rem; }
.course_list .pic .toggle_show，.course_list .manage_show { position: absolute; width: 1.91rem; top: 0.56rem; right: 0.33rem; background: #ffffff; border-radius: 0.04rem; padding-top: 0.25rem; z-index: 999; display: none; }
.course_list .pic .toggle_show li, .course_list.manage_show li { width: 1.91rem; padding: 0 0 0.25rem 0.3rem; }
.course_list .pic .toggle_show li a, .course_list .manage_show li a { color: #333333; font-size: 0.26rem; }
.course_list .pic .toggle_show, .course_list .manage_show { position: absolute; width: 1.91rem; top: 0.56rem; right: 0.33rem; background: #ffffff; border-radius: 0.04rem; padding-top: 0.25rem; z-index: 999; display: none; }
.course_list .pic .toggle_show li, .course_list .manage_show li { width: 1.91rem; padding: 0 0 0.25rem 0.3rem; }
.course_list .pic .toggle_show li a, .course_list .manage_show li a { color: #333333; font-size: 0.26rem; }
/*end*/

.course_list .pic .bottom { background: rgba(7, 7, 7, 0.5); height: 0.7rem; line-height: 0.7rem; position: absolute; bottom: 0; left: 0; width: 100%; border-bottom-left-radius: 0.06rem; border-bottom-right-radius: 0.06rem; overflow: hidden; }
.course_list .pic .bottom label { margin-left: 0.18rem; font-size: 0; position: relative; display: block; }
.course_list .pic .bottom .chec_menu { width: 0.34rem; height: 0.34rem; display: inline-block; vertical-align: middle; }
.course_list .pic .bottom .input_ch { border: none; outline: none; }
.course_list .pic .bottom .input_ch:before { content: ''; display: block; border: 1px solid #fff; width: 0.32rem; height: 0.32rem; border-radius: 0.02rem; }
.course_list .pic .bottom .input_ch:checked:before { content: ''; border: 1px solid #2ed87c; width: 0.34rem; height: 0.34rem; background: #2ed87c url(../img/gou_checbox.png) no-repeat center center / 0.24rem 0.2rem; display: block; border-radius: 0.02rem; box-sizing: border-box; }
.course_list .pic .bottom span { color: #ffffff; font-size: 0.24rem; vertical-align: middle; padding-left: 0.08rem; }
.course_list .pic .bottom .name { color: #ffffff; font-size: 0.28rem; text-align: right; padding-right: 0.4rem; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.course_list .pic .bottom .name span:last-child { padding-left: 0.33rem; }
.course_list .list { padding-bottom: 0.15rem; }
.course_list .list li { border-bottom: 1px dashed #e5e5e5; line-height: 0.36rem; padding: 0.26rem 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.course_list .list li:last-child { border-bottom: none; }
.course_list .list li span { display: inline-block; vertical-align: middle; }
.course_list .list li .col1 { width: 0.61rem; display: inline-block; vertical-align: middle; font-size: 0; }
.course_list .list li .txt { color: #333333; font-size: 0.26rem; width: 1.95rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.course_list .list li .no { color: #999999; font-size: 0.24rem; }
.course_list .list li .num { color: #f7b027; font-size: 0.26rem; text-align: right; }
.course_list .list li .dress_flex { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: right; }
.course_list .list li .dress_more { background-color: #2fdc7e; width: 0.36rem; height: 0.36rem; border-radius: 50%; margin-left: 0.51rem; }
.course_list .load_more { background: #ededed; width: 1.9rem; height: 0.54rem; text-align: center; line-height: 0.54rem; color: #333333; font-size: 0.22rem; border-radius: 0.95rem; margin: 0.14rem auto; }
.manage_dialog { position: fixed; top: 0; width: 7.5rem; z-index: 999; display: none; }
.manage_dialog .con { position: fixed; top: 50%; left: 50%; width: 6.6rem; min-height: 5.13rem; background: #FFFFFF; border-radius: 0.06rem; margin: -3.06rem 0 0 -3.3rem; z-index: 999; }
.manage_dialog .con .top { height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #dddddd; position: relative; }
.manage_dialog .con .top h2 { color: #222222; font-size: 0.3rem; padding-left: 0.2rem; }
.manage_dialog .con .top .close { position: absolute; right: 0.34rem; top: 0.18rem; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; text-align: center; }
.manage_dialog .con .top .close span { display: inline-block; vertical-align: middle; }
.manage_dialog .info { padding: 0.2rem 0.38rem 0; }
.manage_dialog .info .update_con { overflow: hidden; }
.manage_dialog .info .update_con .pic { position: relative; float: left; width: 1.9rem; height: 1.14rem; overflow: hidden; border-radius: 0.06rem; }
.manage_dialog .info .update_con .pic img { width: 1.9rem; height: 1.14rem; border-radius: 0.06rem; }
.manage_dialog .info .update_con .txt { width: 100%; height: 0.47rem; position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.5); border-radius: 0.06rem; color: #ffffff; font-size: 0.24rem; text-align: center; line-height: 0.47rem; }
.manage_dialog .info .update_con .update_input { display: block; width: 2.89rem; height: 0.6rem; line-height: 0.6rem; border: 1px solid #dddddd; border-radius: 0.06rem; padding: 0 0.08rem; color: #333333; font-size: 0.26rem; }
.manage_dialog .info .update_con .up_dele { float: left; margin: 0.4rem 0 0 0.2rem; width: 0.4rem; height: 0.4rem; text-align: center; line-height: 0.4rem; }
.manage_dialog .info .update_con .del_ico { display: inline-block; vertical-align: middle; }
.manage_dialog .info .couLit { height: 3.32rem; overflow-y: scroll; margin-top: 0.2rem; }
.manage_dialog .info .couLit ul { height: 3.32rem; overflow-y: scroll;padding-bottom: 0.8rem; }
.manage_dialog .info .couLit li { padding: 0.12rem 0; border-bottom: 1px dashed #e5e5e5; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.manage_dialog .info .couLit li p { line-height: 0.6rem; }
.manage_dialog .info .couLit li .tt { color: #333333; font-size: 0.26rem; vertical-align: middle; width: 1.4rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
.manage_dialog .info .couLit li .column1 { width: 1.8rem;line-height: .6rem; }
.manage_dialog .info .couLit li .column2 { width: 1.8rem;color: #999999; font-size: 0.24rem;margin-left: .6rem; }
.manage_dialog .info .couLit li .column3 { color: #333333; font-size: 0.24rem;margin-top: .13rem;margin-left: .5rem;}
.manage_dialog .info .couLit li .del_ico { display: inline-block; vertical-align: middle; margin-right: 0.19rem; }
.manage_dialog .info .couLit li .upinp { width: 1.82rem; height: 0.6rem; line-height: 0.6rem; border: 1px solid #dddddd; border-radius: 0.04rem; display: inline-block; color: #333333; font-size: 0.26rem; vertical-align: middle; padding: 0 0.12rem; }
.manage_dialog .info .couLit li input[type=text]:disabled { background: none; }
.manage_dialog .info .couLit li .upd_ico { display: inline-block; vertical-align: middle; }
.manage_dialog .operate_btn { position: absolute; bottom: 0; height: 0.74rem; line-height: 0.74rem; width: 100%; border-top: 1px solid #dddddd; }
.manage_dialog .operate_btn a {float:left; width: 50%; display: block; text-align: center; color: #222222; font-size: 0.28rem; cursor: pointer;z-index: 999; }
.manage_dialog .operate_btn a.addCous { border-bottom-left-radius: 0.06rem;background: #fff; }
.manage_dialog .operate_btn a.sure_btn { background: #2fdc7e; color: #FFFFFF; border-bottom-right-radius: 0.06rem; }
.manage_dialog .update_con .tcinput { float: left; width: 2.89rem; margin-left: 0.22rem; margin-top: 0.2rem;}
.manage_dialog .update_con .txtcon { color: #333; font-size: 0.26rem; line-height: 0.32rem; margin-top: 0.06rem; }
.manage_dialog .update_con .txtcon span { display: block; }
.teacher_course .list li { line-height: 1; padding: 0.16rem 0; }
.teacher_course .list li .col1 { width: 0.8rem; height: 0.8rem; background: #fedb68; border-radius: 0.06rem;    position: relative;}
.teacher_course .list li .col1 .pergroup_ico { background: url(../img/personicoo.png) no-repeat center center / 0.53rem 0.46rem; width: 0.8rem; height: 0.8rem; display: inline-block; }
.teacher_course .list li .col1 .cont{
    position: absolute;
    bottom: .01rem;
    left: 0;
    font-size: .16rem;
    color: #2bd17b;
    width: 100%;
    text-align: center;
    background-color: rgba(0,0,0,0.6);
    padding: 0.02rem;
}
.teacher_course .list li .inf { margin-left: 0.15rem; display: block; width: 2.06rem; }
.teacher_course .list li .inf .txt { margin-top: 0.1rem; display: block; }
.teacher_course .list li .inf .numc { color: #999999; display: block; font-size: 0.24rem; margin-top: 0.18rem; }
.teacher_course .list li .no { line-height: 0.8rem; }
.teacher_course .list li .no a { color: #f7b027; font-size: 0.26rem; }
.teacher_course .list li .teac_droo { height: 0.8rem; width: 0.4rem; position: relative; }
.teacher_course .list li .teac_droo .child_te { height: 0.8rem; width: 0.4rem; text-align: center; line-height: 0.8rem; }
.teacher_course .list li .teac_droo .tips_more { display: inline-block; vertical-align: middle; }
.teacher_course .list li .teach_link { height: 0.8rem; width: 0.4rem; text-align: center; line-height: 0.8rem; margin-left: 0.3rem; }
.teacher_course .list li .dress_more { margin-left: 0; }
.teacher_course .teacmanage_show { position: absolute; top: 0.5rem; right: 0; width: 1.91rem; background: #ffffff; border-radius: 0.04rem; padding-top: 0.25rem; z-index: 999; -webkit-box-shadow: 0 0.02rem 0.04rem rgba(58, 58, 58, 1); box-shadow: 0 0.02rem 0.04rem rgba(58, 58, 58, 1); display: none; }
.teacher_course .teacmanage_show.show { display: block; }
.teacher_course .teacmanage_show li { width: 1.91rem; padding: 0 0 0.25rem 0.3rem; border-bottom: none; }
.teacher_course .teacmanage_show li a { color: #333333; font-size: 0.26rem; }
.manage_dialog .info .update_con .up_dele { margin-top: 0.28rem; }

/*导入*/
.import_wrap { padding-top: 0.2rem; }
.import_wrap .sel_column .sel_t { width: 4rem; }
.import_wrap .sel_column .sel_t1 { width: 2.68rem; }
.number_list { background: #FFFFFF; margin-top: 0.26rem; padding: 0.36rem 0 0 0.3rem; }
.number_list .list_num { border-bottom: 1px solid #e5e5e5; color: #999999; font-size: 0.24rem; padding-bottom: 0.1rem; }
.number_list .list_num span { color: #ed3535; }
.number_list li { padding: 0.2rem 0; border-bottom: 1px solid #e5e5e5; min-height: 0.88rem; position: relative; }
.number_list li .dress_menu { position: absolute; top: 0.5rem; }
/*.number_list li p{padding-left: 0.7rem;color: #333333;font-size: 0.28rem;width: 6.12rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}*/

.number_list li .info { padding-left: 0.7rem; height: 0.88rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.number_list li .info .pic { width: 1.4rem; height: 0.88rem; }
.number_list li .info .pic img { width: 1.4rem; height: 0.88rem; }
.number_list li .info .c { padding-left: 0.2rem; }
.number_list li .info .c .name { display: block; color: #333333; font-size: 0.28rem; width: 3.6rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 0.35rem;}
.number_list li .info .c .cc { font-size: 0.24rem; color: #CCCCCC; margin-top: 0.3rem; line-height: 1; display: block; }
.number_list li .info .c .cc em:first-child { padding-right: 0.06rem; }
.number_list .sel_tips { color: #f7b027; font-size: 0.26rem; position: absolute; right: 0.2rem; bottom: 0rem; }
.number_list .togg_cc { position: absolute; top: 0; right: 0.2rem; height: 0.88rem; width: 0.4rem; text-align: center; }
.number_list .tiofrico { background: url(../img/navTogg_ico.png) no-repeat center center / 0.31rem 0.06rem; display: inline-block; width: 0.31rem; height: 0.88rem; }
.number_list .friend_togg { width: 1.31rem; background: #fff; position: absolute; right: 0.2rem; top: 0.6rem; border-radius: 0.04rem; z-index: 998; border: 1px solid #efefef; display: none; }
.number_list .friend_togg.show { display: block; }
.number_list .friend_togg li { padding-left: 0.22rem; color: #333333; font-size: 0.26rem; height: 0.62rem; line-height: 0.62rem; border-bottom: none; margin-left: 0.15rem; }
.number_list .friend_togg li a { color: #333333; }
.dress_floor .import_btnf { position: absolute; right: 0; bottom: 0; height: 0.9rem; background: #2ed67b; width: 2.6rem; text-align: center; line-height: 0.9rem; color: #FFFFFF; font-size: 0.3rem; }
.system-settings li .ttt { color: #199153; font-size: 0.3rem; display: block; padding: 0.28rem 0; }
.system-settings li .ttt i { display: inline-block; vertical-align: middle; margin-right: 0.14rem; }
.system-settings li .txt_know { width: 6.89rem; max-height: 3.1rem; border: 1px solid #ebebeb; padding: 0.18rem; color: #999999; font-size: 0.26rem; resize: none; }
.create_weap .addc { display: inline-block; width: 1.8rem; height: 0.6rem; vertical-align: middle; line-height: 0.6rem; text-align: center; border: 1px solid #ebebeb; color: #199153; font-size: 0.2rem; }
.create_weap .addc .add { display: inline-block; vertical-align: middle; margin-right: 0.1rem; }
.create_weap .drop_item { float: right; margin-top: 0.3rem; margin-right: 0.5rem; }
.system-settings .marT { line-height: 0.6rem; }
.system-settings .take_photo1 { display: inline-block; vertical-align: middle; margin-left: 0.4rem; }
.system-settings .video_txt { width: 6.89rem; height: 4rem; background: #f6f6f6; border: 1px solid #ebebeb; }
.system-settings .video_txt span { font-size: 0.2rem; text-align: center; display: block; line-height: 1; color: #999999; }
.system-settings .video_txt span:first-child { padding-top: 1rem; }
.system-settings .video_txt span.que { color: #fd5a5a; margin-top: 0.16rem; }
.system-settings .video_piclist, .system-settings .video_list { width: 6.89rem; min-height: 4rem; background: #f6f6f6; border: 1px solid #ebebeb; margin-top: 0.2rem; }
.system-settings .video_piclist dl { margin-top: 0.2rem; }
.system-settings .video_piclist dd { position: relative; width: 1.1rem; height: 1.1rem; float: left; font-size: 0; margin: 0 0 0.18rem 0.22rem; }
.system-settings .video_piclist dd img { width: 1.1rem; height: 1.1rem; }
.system-settings .video_piclist dd .close { position: absolute; right: -0.1rem; top: -0.08rem; background: url(../img/closeb.png) no-repeat 0 0 / 0.3rem 0.3rem; width: 0.3rem; height: 0.3rem; display: block; }
.system-settings .video_piclist .video_txts span, .system-settings .video_list .video_txts span { font-size: 0.2rem; text-align: center; display: block; line-height: 1; color: #999999; }
.system-settings .video_piclist .video_txts span.que, .system-settings .video_list .video_txts span.que { color: #fd5a5a; margin-top: 0.16rem; }
.system-settings .video_list { padding: 0.18rem 0.18rem 0; }
.system-settings .video_list .video_txts { padding-bottom: 0.1rem; }
.system-settings .video_list .gcon { position: relative; padding-bottom: 0.2rem; margin-bottom: 0.2rem; border-bottom: 1px solid #ddd; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.system-settings .video_list .gcon:last-child { border-bottom: none; margin-bottom: 0; }
.system-settings .video_list .pic { width: 1.1rem; height: 1.1rem; }
.system-settings .video_list .pic img { width: 1.1rem; height: 1.1rem; }
.system-settings .video_list .info { margin-left: 0.2rem; position: relative; height: 1.1rem; }
.system-settings .video_list .info .t { color: #333333; font-size: 0.28rem; display: block; margin-top: 0.1rem; }
.system-settings .video_list .info .c { color: #BBBBBB; font-size: 0.24rem; display: block; position: absolute; bottom: 0.12rem; }
.system-settings .video_list .close { background: url(../img/deleteico.png) no-repeat 0 center / 0.26rem 0.26rem; display: block; width: 0.26rem; height: 1.1rem; position: absolute; right: 0; top: 0; }
.number_stulist li { height: 0.44rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.number_stulist li .dress_menu { position: absolute; right: 0.28rem; top: 0.2rem; }
.number_stulist li .txtcc { color: #333333; font-size: 0.28rem; width: 4.8rem; padding-right: 0.2rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 0.44rem; }
.number_stulist .sel_tips { position: relative; line-height: 0.44rem; right: 0; }
#process { vertical-align: middle; }

/*活动*/
.resource_list { background: #fff; margin-top: 0.2rem; }
.resource_list .top, .acticity_group .top { height: 0.88rem; line-height: 0.88rem; padding: 0 0.3rem; border-bottom: 1px solid #ebebeb; }
.resource_list .top .t, .acticity_group .top .t { color: #666; font-size: 0.3rem; }
.resource_list .top .change, .acticity_group .top .change { color: #45d586; font-size: 0.3rem; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: right; }
.resource_list dt { height: 0.7rem; line-height: 0.7rem; padding: 0 0.3rem; border-bottom: 1px solid #ebebeb; }
.resource_list dt .num { color: #666; font-size: 0.26rem; }
.resource_list dt .dorp_ico { display: inline-block; margin-left: 0.36rem; vertical-align: middle; transform: rotate(-90deg); transition: all 0.4s ease; }
.resource_list dt.cur .dorp_ico { transform: rotate(0deg); transition: all 0.4s ease; }
.resource_list dt .groupname { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.resource_list dd { padding: 0 0.3rem; display: none; }
.resource_list dd.show { display: block; }
.resource_list dd .res_li { border-bottom: 1px solid #ebebeb; padding: 0.2rem 0; overflow: hidden; }
.resource_list .res_li .pic { margin-top: 0.04rem; }
.resource_list .res_li .pic, .resource_list .res_li .pic img { width: 0.9rem; height: 0.9rem; float: left; }
.resource_list .res_li .info { position: relative; float: left; margin-left: 0.18rem; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.resource_list .res_li .info h2 { color: #333333; font-size: 0.28rem;width: 3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height: 0.32rem; }
.resource_list .res_li .info .per { color: #666666; font-size: 0.22rem; margin-top: 0.13rem; }
.resource_list .res_li .info .per span:last-child { margin-left: 0.36rem; }
.resource_list .res_li .info .time { color: #999999; font-size: 0.22rem; margin-top: 0.14rem; }
.resource_list .res_li .info .time i { display: inline-block; }
.resource_list .res_li .info .time span { display: block; }
.resource_list .res_li .info .time span:last-child { text-align: right; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.resource_list .res_li .txt_rl { position: absolute; right: 0; top: 0; }
.resource_list .res_li .txt_rl .send { display: inline-block; width: 1.2rem; height: 0.46rem; line-height: 0.46rem; text-align: center; border: 1px solid #999999; color: #999999; font-size: 0.22rem; }
.resource_list .res_li .txt_rl .end_btn { border: 1px solid #fe7d77; color: #fe7d77; }
.resource_list .res_li .txt_rl .fly_ico { display: inline-block; vertical-align: middle; margin-right: 0.08rem; }
.resource_list .res_li .txt_rl .tagcc { display: inline-block; margin-right: 0.4rem; }
.resource_list .res_li .txt_rl .tips_more { display: block; }
.resource_list .disab_res .time span:first-child { color: #fe7d77; }
.resource_list .disab_res .time .fly_ico1 { display: inline-block; vertical-align: middle; margin-right: 0.08rem; }
.resource_list .disab_res .txt_rl .send { color: #45d586; border-color: #45d586; }
.resource_list .disab_res .txt_rl .fly_ico { background-position: -4.1rem -2.06rem; }
.article_operate li .note_ico { background-color: #a775eb; }
.article_operate li .share_ico1 { background-color: #ffa200; }
.acticity_dialog { position: fixed; top: 0; width: 7.5rem; z-index: 1000; display: none; }
.acticity_dialog .con { position: fixed; top: 50%; left: 50%; width: 6.2rem; height: 4.1rem; border-radius: 0.06rem; margin: -2.05rem 0 0 -3.1rem; background: #FFFFFF; z-index: 1000; }
.acticity_dialog .con h2 { background: #fafafa; height: 0.8rem; line-height: 0.8rem; color: #222222; font-size: 0.3rem; padding-left: 0.2rem; border-bottom: 1px solid #dddddd; border-top-left-radius: 0.06rem; border-top-right-radius: 0.06rem; }
.acticity_dialog .con .info { padding-top: 0.5rem; width: 5.01rem; margin: 0 auto; }
.acticity_dialog .con .info p { color: #666666; font-size: 0.28rem; margin-bottom: 0.24rem; }
.acticity_dialog .con .info .inpu { width: 5.01rem; height: 0.76rem; border: 1px solid #dddddd; line-height: 0.76rem; padding: 0 0.12rem; font-size: 0.24rem; }
.resouce_top { padding-top: 0.87rem; }
.resouce_top .con { background: #FFFFFF; padding: 0.26rem 0.2rem; }
.resouce_top .con .pic, .resouce_top .con .pic img { width: 1.4rem; height: 0.88rem; }
.resouce_top .con .info { width: 100%; color: #999999; padding-left: 0.2rem; font-size: 0.22rem; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.resouce_top .con .info .b { margin-top: 0.28rem; }
.resouce_top .con .info .time, .resouce_top .con .info .rerl { text-align: right; }
.resouce_top .con .info .relf { color: #666; }
.resouce_c { margin-top: 0.2rem; background: #FFFFFF; }
.resouce_c h2 { position: relative; height: 0.7rem; line-height: 0.7rem; color: #333333; font-size: 0.28rem; padding-left: 0.3rem; border-bottom: 1px solid #ebebeb; }
.resouce_c h2 .dorp_ico { position: absolute; right: 0.3rem; top: 0.25rem; display: block; transform: rotate(-90deg); transition: all 0.4s ease; }
.resouce_c h2.cur .dorp_ico { transform: rotate(0deg); transition: all 0.4s ease; }
.resouce_c .t { color: #666666; font-size: 0.24rem; line-height: 0.34rem; padding: 0.18rem 0.47rem 0.18rem 0.3rem; display: none; }
.resouce_c .count_list { padding-bottom: 0.2rem; }
.resouce_c .count_list .num { padding: 0 0.38rem; }
.resouce_c .count_list ul { padding: 0 0.1rem; display: none; }
.resouce_c .count_list ul.show { display: block; }
.resouce_c .count_list .tt .check_rl { padding-right: 0.38rem; display: none; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: right; }
.resouce_c .count_list .tt .check_rl label, .resouce_c .count_list .tt .check_rl .dress_menu { color: #333333; font-size: 0.24rem; display: inline-block; }
.resouce_c .count_list .tt .dress_menu { width: 0.26rem; height: 0.26rem; margin-right: 0.1rem; }
.resouce_c .count_list .tt .dress_menu .dress_input { vertical-align: middle; }
.resouce_c .count_list .tt .dress_menu .dress_input:before { content: ''; width: 0.26rem; height: 0.26rem; border-radius: 0; }
.resouce_c .count_list .tt .dress_menu .dress_input:checked:before { content: ''; width: 0.26rem; height: 0.26rem; border-radius: 0; background: #2ed87c url(../img/gou_checbox.png) no-repeat center center / 0.2rem 0.16rem; }
.resouce_c .count_list .tt .check_rl .remind { display: inline-block; color: #2fdc7e; font-size: 0.24rem; margin-left: 0.36rem; }
.respadd { padding-bottom: 0.7rem; }
.settoggless { width: 6.38rem; background: #FFFFFF; position: fixed; top: 30%; left: 50%; margin: 0 0 0 -3.19rem; border-radius: 0.1rem; z-index: 9999; display: none; }
.settoggless li { border-bottom: 1px solid #eaeaea; height: 0.88rem; line-height: 0.88rem; padding: 0 0.2rem; }
.settoggless li label { display: block; height: 0.88rem; font-size: 0; }
.settoggless li span { display: inline-block; color: #666666; font-size: 0.28rem; }
.settoggless li .sex-input { float: right; margin-top: 0.24rem; }
.resource_list .res_li .jxzcur .send { border: 1px solid #45d586; color: #45d586; }
.resource_list .res_li .jxzcur .fly_ico { background-position: -4.1rem -2.06rem; }
.resource_list .res_li .info .jxzcur span:first-child { color: #45d586; }
.resource_list .res_li .info .endover span:first-child { color: #fe7d77; }
.resource_list .res_li .endover .send { border: 1px solid #fe7d77; color: #fe7d77; }
.resource_list .res_li .info .endover .fly_ico { background-position: -4.41rem -2.06rem; }

/*分享活动-新加*/
.share_dialog { position: fixed; top: 0; width: 7.5rem; z-index: 1000; display: none; }
.share_dialog .con { position: fixed; top: 50%; left: 50%; width: 6.6rem; height: 8.13rem; background: #FFFFFF; border-radius: 0.06rem; margin: -4.06rem 0 0 -3.3rem; z-index: 999; }
.share_dialog .con .top { height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #dddddd; position: relative; }
.share_dialog .con .top h2 { color: #222222; font-size: 0.3rem; padding-left: 0.2rem; }
.share_dialog .con .top .close { position: absolute; right: 0.34rem; top: 0.18rem; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; text-align: center; }
.share_dialog .con .top .close span { display: inline-block; vertical-align: middle; }
.share_dialog .con li .ttt1 { font-size: 0.25rem; display: block; padding: 0.28rem 0; }
.share_dialog .con li .ttt1 i { display: inline-block; vertical-align: middle; margin-right: 0.14rem; }
.share_dialog .con li .txt1_know { width: 5.69rem; height: 3.1rem; border: 1px solid #ebebeb; padding: 0.18rem; color: #999999; font-size: 0.26rem; resize: none; }
.share_dialog .con .info .inpu { width: 0.58rem; height: 0.36rem; border: 1px solid #dddddd; line-height: 0.76rem; padding: 0 0.12rem; font-size: 0.24rem; margin-left: 5px; margin-right: 5px; }
.share_dialog .info { padding: 0.4rem 0.38rem 0; }
.share_dialog .operate_btn { position: absolute; bottom: 0; height: 0.74rem; line-height: 0.74rem; width: 100%; border-top: 1px solid #dddddd; }
.share_dialog .operate_btn a { width: 50%; display: block; text-align: center; color: #222222; font-size: 0.28rem; cursor: pointer; }
.share_dialog .operate_btn a.addCous { border-bottom-left-radius: 0.06rem; }
.share_dialog .operate_btn a.sure_btn { background: #2fdc7e; color: #FFFFFF; border-bottom-right-radius: 0.06rem; }
.respadd { padding-bottom: 0.7rem; }

/* wechat */
.wechat_bannerWrap { width: 7.5rem; height: 3.13rem; overflow: hidden; position: relative; }
.wechat_bannerWrap img.imgInner { width: 7.5rem; height: 3.13rem; }
.wechatNav_list .list_box { padding: 0 0.2rem 0.2rem 0.2rem; background-color: #fbf9fe; }
.wechatNav_list .list_box .itemNav { width: 1.5rem; text-align: center; margin-left: 0.2rem }
/* .wechatNav_list .list_box .itemNav:first-of-type {
	margin-right: 0.2rem;
	margin-left: 0;
}
.wechatNav_list .list_box .itemNav:nth-of-type(5) {
	margin-right: 0.2rem;
	margin-left: 0;
} */

.wechatNav_list .list_box .itemNav a { font-size: 0.26rem; line-height: .7rem;
color: rgb(73, 73, 73); }
.wechatNav_list .list_box .itemNav:nth-child(4n) { margin-right: 0; margin-left: 0.3rem }
.wechat_bannerWrap p.imginfo { display: block; width: 60%; height: 0.5rem; line-height: 0.5rem; font-size: 0.2rem; color: #fff; padding-left: 0.2rem; padding-right: 0.2rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wechat_bannerWrap .img-txt { position: absolute; left: 0; bottom: 0; width: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 999; }
.wechat_bannerWrap .img-txt .launchword { position: absolute; right: 0.2rem; top: .16rem;
 font-size: .2rem;
color: #fff; }
.wechat_bannerWrap p.imginfo1 { display: block; width: 100%; height: 0.5rem; line-height: 0.5rem; font-size: 0.18rem; position: absolute; top: 0rem; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); z-index: 99999; color: #fff; padding-left: 0.2rem; padding-right: 0.2rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: right; }
.padTop .info { font-weight: bold; -webkit-box-pack: center; }

/*学员*/
.stutent_list .filter { background: #FFFFFF; padding: 0 0 0 0.28rem; height: 0.87rem; line-height: 0.87rem; }
.stutent_list .filter .fil_1 { color: #333333; font-size: 0.26rem; }
.stutent_list .filter .togglep { background: url(../img/toggle_ico1.png) no-repeat 0 100% / 0.14rem 0.22rem; width: 0.14rem; height: 0.09rem; display: inline-block; vertical-align: middle; margin: 0 0.21rem 0 0.14rem; transition: all 0.4s ease; }
.stutent_list .filter .selcc.cur .txtss { color: #2ed67b; }
.stutent_list .filter .selcc.cur .togglep { background-position: 0 0; transition: all 0.4s ease; }
.stutent_list .filter .fil_1 p { color: #666666; font-size: 0.24rem; margin-right: 0.28rem; }
.stutent_list .filter .fil_1 p i { display: inline-block; vertical-align: middle; margin-right: 0.13rem; }
.stutent_list .filter .fil_1 p span { display: inline-block; vertical-align: middle; }
.stutent_list .switch_c { color: #666666; font-size: 0.26rem; margin-top: 0.03rem; }
.stutent_list .switch_c .switch_btn { display: inline-block; margin-left: 0.12rem; line-height: 1; position: relative; width: 0.88rem; height: 0.36rem; background-color: #fff; background-clip: padding-box; border: 1px solid #ddd; border-radius: 0.2rem; vertical-align: middle; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transition-duration: .2s; transition-duration: .2s; -webkit-transition-property: background-color, border; transition-property: background-color, border; }
.stutent_list .switch_c .switch_btn .switch-handle { position: absolute; width: 0.34rem; height: 0.34rem; top: 0; left: 0; background-color: #fff; background-clip: padding-box; border-radius: 50%; -webkit-box-shadow: 0 0.02rem 0.02rem rgba(0, 0, 0, .4); box-shadow: 0 0.02rem 0.02rem rgba(0, 0, 0, .4); z-index: 1; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-transition-property: -webkit-transform, width, left; transition-property: transform, width, left; }
.stutent_list .switch_c .switch_btn:before { position: absolute; top: 0.07rem; right: 0.06rem; font-size: 0.2rem; color: #999; text-transform: uppercase; content: "Off"; }
.stutent_list .switch_c .switch_active { background-color: #2ed87c; border-color: #2ed87c; }
.stutent_list .switch_c .switch_active .switch-handle { -webkit-transform: translate(0.52rem, 0); transform: translate(0.52rem, 0); -webkit-box-shadow: -1px 0.02rem 0.02rem rgba(24, 150, 82, .4); -moz-box-shadow: -1px 0.02rem 0.02rem rgba(24, 150, 82, .4); box-shadow: -1px 0.02rem 0.02rem rgba(24, 150, 82, .4); }
.stutent_list .switch_c .switch_active:before { right: auto; left: 0.1rem; color: #fff; content: "On"; font-size: 0.2rem; }
.stutent_list .signbtn { text-align: right; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 0.2rem; }
.stutent_list .signbtn a { display: inline-block; color: #fff; font-size: 0.28rem; background: #2ed87c; width: 1.2rem; height: 0.6rem; text-align: center; line-height: 0.6rem; border-radius: 0.06rem; }
.stutent_list .con dl { margin-top: 0.04rem; }
.stutent_list .con dl dt { background: #fafafa; height: 0.59rem; line-height: 0.59rem; padding: 0 0.28rem; position: relative; }
.stutent_list .con dl dt .t { color: #333333; font-size: 0.28rem; }
.stutent_list .con dl dt .t span { display: inline-block; height: 0.28rem; background: #f7b027; color: #FFFFFF; font-size: 0.21rem; padding: 0 0.08rem; text-align: center; line-height: 0.28rem; border-radius: 0.14rem; vertical-align: middle; margin-left: 0.12rem; }
.stutent_list .con dl dt .dorp_ico { display: inline-block; position: absolute; right: 0.28rem; top: 0.24rem; transform: rotate(-90deg); transition: all 0.4s ease; }
.stutent_list .con dl dd { background: #FFFFFF; border-top: 1px solid #ebebeb; display: none; }
.stutent_list .con dl dt.cur .dorp_ico { transform: rotate(0deg); transition: all 0.4s ease; }
.stutent_list .con dl dd.show { display: block; }
.stutent_list .con dl dd .dress_list { line-height: 1; }
.stutent_list .con dl dd .dress_list li { border-bottom: none; padding: 0.26rem 0 0 0.5rem; }
.stutent_list .con dl dd .dress_list li .dress_label { padding-bottom: 0.26rem; border-bottom: 1px solid #ebebeb; position: relative; }
.stutent_list .con dl dd .dress_list li .info { margin: 0; }
.stutent_list .con dl dd .dress_list li:last-child .dress_label { border-bottom: none; }
.stutent_list .con dl dd .dress_list li .dress_more { position: absolute; right: 0.28rem; top: 0; }
.stutent_list .con dl dd .dress_list li .info .tcolor { color: #ff9e56; }
.stutent_list .con dl dd .dress_list .group { color: #666666; font-size: 0.26rem; position: absolute; right: 0.87rem; top: 0; width: 1.5rem; height: 0.5rem; line-height: 0.5rem; overflow: hidden; white-space: nowrap;}
.stutent_list .con dl dd .dress_list .group1 { color: #666666; font-size: 0.26rem; position: absolute; right: 2.8rem; top: 0; width: 1.5rem; height: 0.5rem; line-height: 0.5rem; overflow: hidden; white-space: nowrap;}
.stutent_list .con dl dd .dress_list .group .drop_ico { display: inline-block; vertical-align: middle; margin-left: 0.1rem; }
.stutent_list .con dl dd .dress_list .group1 .drop_ico { display: inline-block; vertical-align: middle; margin-left: 0.1rem; }
.article_dialog .exTotal_ico { background-color: #ffa200; }
.article_dialog .exDet_ico { background-color: #ff5100; }
.stutent_list .stuss_togg { position: relative; }

/*添加协同*/
.together_list { background: #FFFFFF; }
.together_teac dt { height: 0.87rem; line-height: 0.87rem; position: relative; padding: 0 0.3rem; border-bottom: 1px solid #ebebeb; }
.together_teac dt .t { color: #333333; font-size: 0.3rem; }
.together_teac dt .dorp_ico { display: inline-block; position: absolute; right: 0.3rem; top: 0.38rem; transform: rotate(-90deg); transition: all 0.4s ease; }
.together_teac dt.cur .dorp_ico { transform: rotate(0deg); transition: all 0.4s ease; }
.together_teac .together_list dd { padding: 0 0 0 0.5rem; display: none; }
.together_teac dd .list_ll { border-bottom: 1px solid #ebebeb; padding: 0.2rem 0; min-height: 0.7rem; position: relative; }
.together_teac dd .list_ll .pic, .together_teac dd .list_ll .pic img { width: 0.7rem; height: 0.7rem; border-radius: 0.04rem; }
.together_teac dd .list_ll .name, .add_together .txt { line-height: 0.7rem; color: #333333; font-size: 0.28rem; padding-left: 0.2rem; }
.together_teac dd .list_ll .delete2_ico { position: absolute; right: 0.3rem; top: 0.37rem; }
.together_teac dd .list_ll.cur .delete2_ico { background-position: -3.34rem -2.43rem; }
.together_teac dd.show { display: block; }
.add_together { padding: 0.2rem 0 0.2rem 0.5rem; background: #FFFFFF; min-height: 0.7rem; }
.add_together .btn { background: #2fdc7e; width: 0.7rem; height: 0.7rem; border-radius: 0.04rem; text-align: center; line-height: 0.7rem; }
.add_together .btn .add_ico { display: inline-block; vertical-align: middle; }
.togetherAdd_list { background: #FFFFFF; margin-top: 0.2rem; padding: 0 0 0 0.5rem; }
.togetherAdd_list .dress_label { position: relative; }
.togetherAdd_list .dress_menu { position: absolute; right: 0.3rem; top: 0.37rem; }
.together_foo { position: fixed; bottom: 0; width: 7.5rem; height: 0.9rem; line-height: 0.9rem; z-index: 999; }
.together_foo a { display: block; float: left; width: 50%; color: #333333; font-size: 0.3rem; text-align: center; background: #FFFFFF; }
.together_foo a.sure_btn { background: #2fdc7e; color: #FFFFFF; }

/*邀请*/
.Invite_code { margin-top: 0.6rem; }
.Invite_code .con { background: url(../img/Invite_code.png) no-repeat 0 0 / 6.35rem auto; width: 6.35rem; height: 10.18rem; margin: 0 auto; }
.Invite_code .con h2 { color: #2fdc7e; font-size: 0.34rem; text-align: center; padding-top: 0.94rem; }
.Invite_code .con .pic { width: 1.98rem; height: 1.98rem; margin: 0.46rem auto 0; }
.Invite_code .con .pic img { width: 1.98rem; height: 1.98rem; }
.Invite_code .con .c { margin-top: 0.9rem; }
.Invite_code .con .c .t { color: #333333; font-size: 0.32rem; font-weight: bold; text-align: center; }
.Invite_code .con .code { overflow: hidden; margin: 0.6rem 0 0 0.4rem; }
.Invite_code .con .code li { float: left; width: 0.7rem; height: 0.7rem; border: 0.02rem solid #ebebeb; line-height: 0.8rem; text-align: center; color: #2fdc7e; font-size: 0.38rem; border-radius: 0.06rem; margin-right: 0.15rem; }
.Invite_code .con .cc { width: 5.62rem; margin: 0.7rem auto 0; }
.Invite_code .con .cc p { color: #999999; font-size: 0.2rem; margin-bottom: 0.24rem; line-height: 0.3rem; }
.Invite_code .share_btn { width: 6.35rem; height: 1.04rem; margin: 1.2rem auto 0; text-align: center; }
.invite_dialog .con { width: 5.4rem; height: 2.5rem; position: fixed; top: 50%; left: 50%; margin: -1.25rem 0 0 -2.7rem; border-radius: 0.1rem; z-index: 1000; color: aliceblue; margin-top: -5.8rem; }
.invite_dialog .txt { color: #ECF2F3; font-size: 0.3rem; text-align: center; margin-top: 0.22rem; }
.invite_dialog .txt.p { margin-top: 0.2rem; }
.invite_dialog .img { margin-left: 4.5rem; }

/*暂无信息*/
.cons_null { background: #FFFFFF; padding: 3rem 0 0; }
.cons_null img { width: 2.44rem; height: 1.63rem; display: block; margin: 0 auto; }
.cons_null .txt { color: #999999; font-size: 0.3rem; text-align: center; margin-top: 0.22rem; }
.cons_null .txt.p { margin-top: 1.5rem; }
.cons_null .txt.c { color: rgba(201, 23, 26, 1.00) }
.cons_null .course_btn { width: 3.4rem; height: 0.8rem; text-align: center; margin: 0.44rem auto 0; line-height: 0.8rem; border: 1px solid #2fda7d; display: block; color: #2fda7d; font-size: 0.3rem; border-radius: 0.1rem; }

/*发现*/
.discus_wrap { margin-top: 0.2rem; }
.discus_wrap ul.ulist { margin-bottom: 0.2rem; padding: 0 0.2rem; background: #FFFFFF; }
.discus_wrap li { height: 0.96rem; line-height: 0.96rem; border-bottom: 1px solid #ebebeb; }
.discus_wrap li:last-child { border-bottom: none; }
.discus_wrap li a { display: block; font-size: 0; }
.discus_wrap li .pic { display: inline-block; width: 0.44rem; text-align: center; }
.discus_wrap li .discuz_ico { background: url(../img/discu_ico.png) no-repeat 0 0 / 0.44rem 2.26rem; display: inline-block; vertical-align: middle; }
.discus_wrap li .dis1 { background-position: 0 0; width: 0.33rem; height: 0.33rem; }
.discus_wrap li .dis2 { background-position: 0 -0.42rem; width: 0.44rem; height: 0.35rem; }
.discus_wrap li .dis3 { background-position: 0 -0.84rem; width: 0.29rem; height: 0.44rem; }
.discus_wrap li .dis4 { background-position: 0 -1.37rem; width: 0.36rem; height: 0.38rem; }
.discus_wrap li .dis5 { background-position: 0 100%; width: 0.42rem; height: 0.42rem; }
.discus_wrap li .txt { color: #333333; font-size: 0.29rem; display: inline-block; vertical-align: middle; margin-left: 0.18rem; }
.discus_wrap li .txt span { color: #ffffff; font-size: 0.24rem; line-height: 0.36rem; text-align: center; background: #ff3e3e; display: inline-block; vertical-align: middle; }
.discus_wrap li .txt .num { height: 0.36rem; min-width: 0.36rem; padding: 0 0.02rem; border-radius: 50%; margin-left: 0.42rem; }
.discus_wrap li .txt .tips { margin-left: 0.3rem; min-width: 1rem; border-radius: 0.2rem; }
.discus_wrap li .advpic { float: right; margin-top: 0.2rem; position: relative; width: 0.6rem; height: 0.6rem; }
.discus_wrap li .advpic img { width: 0.6rem; height: 0.6rem; border-radius: 0.04rem; }
.discus_wrap li .advpic .mess { position: absolute; right: -0.02rem; top: -0.02rem; width: 0.1rem; height: 0.1rem; display: block; background: #ff3e3e; border-radius: 50%; }
.discuz_foo { position: fixed; bottom: 0; width: 7.5rem; height: 0.96rem; background: #f5f5f5; border-top: 1px solid #dbdada; z-index: 999; }
.discuz_foo li { position: relative; float: left; width: 33.33%; text-align: center; border-right: 0.02rem solid #dbdada; cursor: pointer; }
.discuz_foo li:last-child { border-right: none; }
.discuz_foo li .txt { color: #36353a; font-size: 0.34rem; line-height: 0.96rem; position: relative; }
.discuz_foo li .txt .txtico { background: url(../img/disrl_ico.png) no-repeat 0 0 / 0.2rem 0.22rem; position: absolute; right: 0.1rem; bottom: 0.04rem; width: 0.2rem; height: 0.22rem; }
.discuz_foo li .toggle_con { width: 2.41rem; position: absolute; background: #fff; display: none; }
.discuz_foo li .toggle_shide { display: block; }
.discuz_foo li .toggle_con a { display: block; height: 1.06rem; line-height: 1.06rem; width: 2.41rem; text-align: center; color: #36353a; font-size: 0.34rem; border-bottom: 0.02rem solid #dbdada; }
.discuz_foo li .toggle_con a:last-child { border-bottom: none; }

/*消息*/
.common_header .top_back_c { background: url(../img/backc.png) no-repeat 0 0 / 0.39rem 0.38rem; width: 0.39rem; height: 0.38rem; display: inline-block; vertical-align: middle; }
.common_header .top_h h2.t { position: relative; display: inline-block; vertical-align: middle; padding-left: 0.3rem; margin-left: 0.3rem; }
.common_header .top_h h2.t:after { position: absolute; content: ''; width: 0.02rem; height: 0.36rem; background: rgba(0, 0, 0, 0.2); left: 0; top: 50%; margin-top: -0.18rem; }
.common_header .top_h .clear_txt { color: #FFFFFF; font-size: 0.28rem; line-height: 0.87rem; float: right; cursor: pointer; width: 0.6rem; height: 0.87rem; }
.message_wrap { background: #FFFFFF; margin-top: 0.26rem; }
.message_wrap li { padding: 0.22rem 0.3rem; border-bottom: 1px solid #f1f1f1; margin-bottom: 0.26rem; }
.message_wrap li.bgCash { background: #ddd; }
.message_wrap li:last-child { border-bottom: none; }
.message_wrap li a { display: block; }
.message_wrap li .advanter { width: 0.88rem; height: 0.88rem; float: left; }
.message_wrap li .advanter img { width: 0.88rem; height: 0.88rem; border-radius: 0.04rem; }
.message_wrap li .info { padding-left: 0.16rem; float: left; width: 4.8rem; }
.message_wrap li .info .t { color: #003473; font-size: 0.28rem; width: 4.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.message_wrap li .info .c { color: #333; line-height: 0.36rem; font-size: 0.26rem; margin-top: 0.06rem; }
.message_wrap li .info .c .fav { background: url(../img/favico.png) no-repeat 0 0 / 0.16rem 0.14rem; width: 0.16rem; height: 0.14rem; display: block; }
.message_wrap li .info .time { color: #999999; font-size: 0.22rem; margin-top: 0.1rem; }
.message_wrap li .pic { width: 1.1rem; height: 1.1rem; float: right; }
.message_wrap li .pic img { width: 1.1rem; height: 1.1rem; border-radius: 0.04rem; }
.clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { /* overflow: auto; */ zoom: 1; }
.message_wrap li .info_dropDown { width: 1.8rem; background: #fff; position: absolute; top: -.5rem;
left: 4rem; z-index: 9999999; padding: .1rem .2rem;
border-radius: 2px; box-shadow: .02rem .02rem .08rem rgba(0, 0, 0, .4);
display: none; }
.message_wrap li .info_dropDown .item { height: .6rem;
 line-height: .6rem;
}

/*我的相册*/
.common_header .top_h .message_b { float: right; background: url(../img/message_ico.png) no-repeat 0 0 / 0.43rem 0.3rem; width: 0.43rem; height: 0.3rem; margin-top: 0.28rem; }
.photo_wrap { background: #FFFFFF; margin-top: 0.48rem; }
.photo_wrap li { padding: 0.1rem 0.24rem; overflow: hidden; margin-bottom: 0.5rem; }
.photo_wrap li .time_type { color: #333; font-size: 0.36rem; font-weight: bold; width: 1.06rem; float: left; margin-top: 0.06rem; }
.photo_wrap li .time_type span { font-size: 0.24rem; }
.photo_wrap li .con_list { float: right; width: 5.7rem; }
.photo_wrap li .con_list dd { margin-bottom: 0.2rem; overflow: hidden; }
.photo_wrap li a { display: block; font-size: 0; line-height: 1; }
.photo_wrap li .txt_info { background: #ebebeb; float: left; width: 5.7rem; padding: 0.18rem 0.2rem; }
.photo_wrap li .txt_info .t { color: #333; font-size: 0.26rem; line-height: 0.32rem; margin-bottom: 0.08rem; word-break: break-all; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }
.photo_wrap li .txt_info .c { overflow: hidden; }
.photo_wrap li .txt_info .c .pic { float: left; width: 0.78rem; height: 0.78rem; margin-right: 0.12rem; }
.photo_wrap li .txt_info .c .pic img { width: 0.78rem; height: 0.78rem; }
.photo_wrap li .txt_info .cc { width: 4.4rem; color: #999999; font-size: 0.22rem; line-height: 0.3rem; word-break: break-all; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }
.photo_wrap li .txt_info .c .cc { padding-top: 0.13rem; }
.photo_wrap li .txt_online { background: #FFFFFF; padding: 0; }
.photo_wrap li .txt_online .c .pic { width: 1.36rem; height: 1.36rem; }
.photo_wrap li .txt_online .c .pic img { width: 1.36rem; height: 1.36rem; }
.photo_wrap li .picl { margin: 0.2rem 0 0 0; width: 5.7rem; }
.photo_wrap li .picl .pimg { float: left; width: 1.2rem; height: 1.2rem; margin: 0 0.16rem 0.1rem 0; }
.photo_wrap li .picl .pimg img { width: 1.2rem; height: 1.2rem; }

/*朋友圈*/
.friend_wrap { background: #FFFFFF; }
.friend_subject { width: 7.5rem; height: 3.7rem; position: relative; }
.friend_subject .sub_pic img { width: 7.5rem; height: 3.7rem; }
.friend_subject p.t { color: #ffffff; font-size: 0.34rem; position: absolute; top: 0; left: 0; width: 100%; height: 3.7rem; line-height: 3.7rem; text-align: center; }
.friend_subject .frtop { position: absolute; top: 0.25rem; right: 0.28rem;  z-index: 1000;}
.friend_subject .frtop li { float: left; width: 0.6rem; height: 0.6rem; margin-left: 0.4rem; cursor: pointer; }
.friend_subject .frtop li .fri_ico { background: url(../img/friend-ico.png) no-repeat 0 0 / 1.87rem 0.6rem; width: 0.6rem; height: 0.6rem;}
.friend_subject .frtop li .favi_ico { background-position: 0 0; }
.friend_subject .frtop li .favgroup_ico { background-position: -0.62rem 0; }
.friend_subject .frtop li .favphoto_ico { background-position: 100% 0; }
.friend_subject .frtop li .con { width: 2.11rem; background: #FFFFFF; padding: 0.26rem 0 0; position: absolute; top: 0.62rem; border-radius: 0.04rem; display: none; z-index: 999; }
.friend_subject .frtop li .allshow { display: block; }
.friend_subject .frtop li .con a { display: block; color: #333333; font-size: 0.26rem; padding: 0 0 0.24rem 0.24rem; }
.friend_subject .frtop li .con1 { left: -0.4rem; }
.friend_subject .frtop li .con2 { left: 0.5rem; }
.friend_subject .frtop li .con3 { right: -0.1rem; width: 1.1rem; text-align: center;  padding-bottom: 0.25rem;}
.friend_subject .frtop li .con4 { left: 0rem; width: 1.1rem; text-align: center; }
.friend_subject .frtop li .con3 a { padding-left: 0; }
.friend_subject .frtop li .con4 a { padding-left: 0; }
.friend_subject .advavter { position: absolute; bottom: -0.4rem; right: 0; width: 7.5rem; text-align: right; padding-right: 0.22rem; height: 1.54rem; }
.friend_subject .advavter img { width: 1.54rem; height: 1.54rem; border: 0.04rem solid #ffffff; display: inline-block; vertical-align: middle; }
.friend_subject .advavter .name { color: #ffffff; font-size: 0.3rem; display: inline-block; vertical-align: middle; margin-bottom: 0.2rem; }
.friend_list { background: #FFFFFF; margin-top: 0.82rem; margin-bottom: 1.1rem; position: relative; }
.friend_list .newsmess_tip { position: absolute; top: -0.54rem; left: 50%; width: 1.8rem; height: 0.54rem; margin-left: -0.9rem; background: rgba(33, 33, 33, 0.8); border-radius: 0.06rem; z-index: 996; overflow: hidden; }
.friend_list .newsmess_tip .pic { width: 0.4rem; height: 0.4rem; float: left; }
.friend_list .newsmess_tip .pic img { width: 0.4rem; height: 0.4rem; margin: 0.07rem 0 0 0.11rem; }
.friend_list .newsmess_tip .num { color: #f7f7f7; font-size: 0.2rem; line-height: 0.54rem; text-align: center; }
.friend_list .friend_group { margin-bottom: 0.2rem; }
.friend_list .friend_group .top { padding: 0 0.56rem 0 0.22rem; position: relative; }
.friend_group .top .advanter { width: 0.76rem; height: 0.76rem; float: left; }
.friend_group .top .advanter img { width: 0.76rem; height: 0.76rem; display: block; border-radius: 0.04rem; }
.friend_group .top .friend_tip { width: 0.4rem; height: 0.4rem; position: absolute; right: 0; top: 0; }
.friend_group .top .friend_tip .tiofrico { background: url(../img/navTogg_ico.png) no-repeat center center / 0.31rem 0.06rem; display: block; width: 0.4rem; height: 0.4rem; }
.friend_group .top .words .friend_togg { width: 1.81rem; background: #fff; position: absolute; right: -0.24rem; top: 0.46rem; border-radius: 0.04rem; z-index: 998; -webkit-box-shadow: 0.02rem 0 0.04rem rgba(58, 58, 58, 0.1); -moz-box-shadow: 0.02rem 0 0.04rem rgba(58, 58, 58, 0.1); box-shadow: 0.02rem 0 0.04rem rgba(58, 58, 58, 0.1); display: none; }
.friend_group .top .words .friend_togg.show { display: block; }
.friend_group .top .words .friend_togg ul { margin-top: 0.08rem; }
.friend_group .top .words .friend_togg li { padding-left: 0.22rem; color: #333333; font-size: 0.26rem; height: 0.58rem; line-height: 0.58rem; cursor: pointer; }
.friend_group .top .words { float: left; width: 5.85rem; padding-left: 0.12rem; position: relative; }
.friend_group .top .words .name { color: #576b95; font-size: 0.26rem; padding-top: 0.08rem; }
.friend_group .cont p.tt { color: #333333; font-size: 0.26rem; line-height: 0.4rem; padding-top: 0.16rem; word-break: break-all; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; }
.friend_group .top .words .cont .imgpic { width: 5.28rem; font-size: 0; margin-top: 0.18rem; }
.friend_group .cont .imgpic li { float: left; width: 1.3rem; height: 1.3rem; margin: 0 0.12rem 0.1rem 0; overflow: hidden; }
.friend_group .cont .imgpic li img { width: 1.3rem; height: 1.3rem; }
.friend_group .cont .picgrop { width: 5.85rem; background: #f5f5f5; margin: 0.18rem 0 0; padding: 0.2rem 0.18rem; overflow: hidden; }
.friend_group .cont .picgrop .pic { width: 1rem; height: 1rem; float: left; margin-right: 0.18rem; }
.friend_group .cont .picgrop .pic img { width: 1rem; height: 1rem; }
.friend_group .cont .picgrop .c { color: #333; font-size: 0.26rem; line-height: 0.32rem; margin-bottom: 0.08rem; word-break: break-all; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }
.friend_group .top .bottom { position: relative; height: 0.28rem; font-size: 0; width: 5.85rem; }
.friend_group .top .bottom .time { color: #999999; font-size: 0.2rem; margin-top: 0.12rem; line-height: 0.28rem; }
.friend_group .top .bottom .message_fav { background: url(../img/friend_messa.png) no-repeat center center / 0.28rem 0.28rem; width: 0.28rem; height: 0.28rem; position: absolute; right: 0; top: 0; }
.friend_group .top .recommend { display: inline-block; background-repeat: no-repeat;background-color: red;color: white;text-align:center}
.friend_group .bottom .slidetip { width: 0; opacity: 0; border: 1px solid #d4d4d4; height: 0.97rem; position: absolute; background: #FFFFFF; right: -0.2rem; top: 0.4rem; z-index: 998; transition: all 0.5s ease; }
.friend_group .bottom .slidetip li { float: left; width: 20%; margin: 0 auto; text-align: center; }
.friend_group .bottom .slidetip li a { display: block; font-size: 0; line-height: 1; }
.friend_group .bottom .slidetip li .tc { width: 0.32rem; height: 0.3rem; margin: 0.18rem auto 0; line-height: 0.3rem; text-align: center; }
.friend_group .bottom .slidetip li .favii { background: url(../img/favlist.png) no-repeat 0 0 / 2.86rem 0.72rem; display: inline-block; vertical-align: middle; }
.friend_group .bottom .slidetip li .fav1 { background-position: 0 0; width: 0.32rem; height: 0.3rem; }
.friend_group .bottom .slidetip li .fav2 { background-position: -0.62rem -0.02rem; width: 0.29rem; height: 0.29rem; }
.friend_group .bottom .slidetip li .fav3 { background-position: -1.22rem -0.03rem; width: 0.31rem; height: 0.25rem; }
.friend_group .bottom .slidetip li .fav4 { background-position: -1.87rem -0.02rem; width: 0.37rem; height: 0.27rem; }
.friend_group .bottom .slidetip li .fav5 { background-position: 100% -0.02rem; width: 0.29rem; height: 0.27rem; }
.friend_group .bottom .slidetip li .txt { color: #666666; font-size: 0.22rem; padding-top: 0.06rem; display: block; }
.friend_group .bottom .slidetip li.cur .fav1 { background-position: 0 -0.41rem; }
.friend_group .bottom .slidetip li.cur .fav2 { background-position: -0.62rem -0.43rem; }
.friend_group .bottom .slidetip li.cur .fav3 { background-position: -1.22rem -0.44rem; }
.friend_group .bottom .slidetip li.cur .fav4 { background-position: -1.87rem -0.43rem; }
.friend_group .bottom .slidetip li.cur .fav5 { background-position: 100% -0.43rem; }
.friend_group .bottom .slidetip li.cur .txt { color: #576b95; }

.friend_group .bottom .slidetip1 {display: none;width: 2.1rem; border: 1px solid #d4d4d4; height: 0.97rem; position: absolute; background: #FFFFFF; right: -0.2rem; top: 0.4rem; z-index: 998;  }
.friend_group .bottom .slidetip1 li { float: left; width: 20%; margin: 0 auto; text-align: center; }
.friend_group .bottom .slidetip1 li a { display: block; font-size: 0; line-height: 1; }
.friend_group .bottom .slidetip1 li .tc { width: 0.32rem; height: 0.3rem; margin: 0.18rem auto 0; line-height: 0.3rem; text-align: center; }
.friend_group .bottom .slidetip1 li .favii { background: url(../img/favlist.png) no-repeat 0 0 / 2.86rem 0.72rem; display: inline-block; vertical-align: middle; }
.friend_group .bottom .slidetip1 li .fav1 { background-position: 0 0; width: 0.32rem; height: 0.3rem; }
.friend_group .bottom .slidetip1 li .fav2 { background-position: -0.62rem -0.02rem; width: 0.29rem; height: 0.29rem; }
.friend_group .bottom .slidetip1 li .fav3 { background-position: -1.22rem -0.03rem; width: 0.31rem; height: 0.25rem; }
.friend_group .bottom .slidetip1 li .fav4 { background-position: -1.87rem -0.02rem; width: 0.37rem; height: 0.27rem; }
.friend_group .bottom .slidetip1 li .fav5 { background-position: 100% -0.02rem; width: 0.29rem; height: 0.27rem; }
.friend_group .bottom .slidetip1 li .txt { color: #666666; font-size: 0.22rem; padding-top: 0.06rem; display: block; }
.friend_group .bottom .slidetip1 li.cur .fav1 { background-position: 0 -0.41rem; }
.friend_group .bottom .slidetip1 li.cur .fav2 { background-position: -0.62rem -0.43rem; }
.friend_group .bottom .slidetip1 li.cur .fav3 { background-position: -1.22rem -0.44rem; }
.friend_group .bottom .slidetip1 li.cur .fav4 { background-position: -1.87rem -0.43rem; }
.friend_group .bottom .slidetip1 li.cur .fav5 { background-position: 100% -0.43rem; }
.friend_group .bottom .slidetip1 li.cur .txt { color: #576b95; }
.friend_group .bottom .slidetip1.slideTipShow{display: block}


.friend_group .fav_info { width: 5.82rem; background: #f0f0f0; margin-top: 0.09rem; padding: 0 0.2rem 0.15rem 0.18rem; }
.friend_group .fav_info .favlist { padding: 0.15rem 0.2rem 0.15rem 0; line-height: 0.34rem; font-size: 0; }
.friend_group .fav_info .favlist a { color: #576b95; vertical-align: middle; font-size: 0.24rem; margin-left: 0.12rem; display: inline-block; width: 5.16rem; }
.friend_group .fav_info .favlist .favcico { float: left; vertical-align: middle; background: url(../img/zan.png) no-repeat 0 0 / 0.28rem 0.27rem; width: 0.28rem; height: 0.27rem; }
.friend_group .fav_info .com { padding-top: 0.06rem; font-size: 0.24rem; color: #333333; line-height: 0.34rem; }
.friend_group .fav_info .com .rename { color: #7282a5; }
.friend_group .top .words .cont { margin-top: 0.16rem; }
.friend_group .top .words .cont p { line-height: 0.34rem; }
.friend_group .dress_more { background-color: #2fdc7e; width: 0.36rem; height: 0.36rem; border-radius: 50%; margin-left: 0.51rem; }
.report_dialog { position: fixed; top: 0; width: 7.5rem; z-index: 9999; display: none; }
.report_dialog .con { width: 6.6rem; height: 4.6rem; position: fixed; top: 50%; left: 50%; margin: -2.3rem 0 0 -3.3rem; border-radius: 0.1rem; background: #FFFFFF; z-index: 1001; }
.report_dialog .con h3 { color: #333333; font-size: 0.3rem; padding-left: 0.28rem; height: 0.72rem; line-height: 0.72rem; border-bottom: 1px solid #dddddd; }
.report_dialog .con .reop_txt { width: 5.99rem; height: 2.34rem; border: 1px solid #dddddd; margin: 0.28rem auto 0; display: block; color: #999999; font-size: 0.26rem; padding: 0.18rem; resize: none; }
.line1 { height: 0.03rem; width: 7.5rem; background: #ebebeb; margin: 10px 0}

/*浏览*/
.friend_group .middle { padding-bottom: 0.2rem; width: 5.85rem; margin-left: 1.1rem; }
.friend_group .middle .fav_info { width: 5.85rem; margin: 0.09rem auto 0; padding: 0; }
.friend_group .middle .fav_info .favlist { border-bottom: 1px solid #FFFFFF; padding: 0.2rem 0 0.2rem 0.2rem; }
.friend_group .middle .fav_info .favlist .favcico { margin-top: 0.12rem; }
.friend_group .middle .fav_info .piclist { float: left; width: 5.16rem; margin-left: 0.14rem; }
.friend_group .middle .fav_info .piclist a { display: inline-block; width: 0.54rem; height: 0.54rem; margin: 0 0 0.1rem 0.11rem; font-size: 0; padding: 0; }
.friend_group .middle .fav_info .piclist a img { width: 0.54rem; height: 0.54rem; }
.friend_group .middle .fav_info .concom { padding: 0.2rem 0.18rem 0.24rem 0.2rem; }
.friend_group .middle .fav_info .concom .messpic { background: url(../img/messsico.png) no-repeat 0 0 / 0.26rem 0.26rem; width: 0.26rem; height: 0.26rem; float: left; }
.friend_group .middle .fav_info .concom .comlist { float: left; width: 5rem; margin-left: 0.2rem; }
.friend_group .middle .con_lreply { margin-bottom: 0.2rem; }
.friend_group .middle .con_lreply .pic { width: 0.54rem; height: 0.54rem; float: left; }
.friend_group .middle .con_lreply .pic img { width: 0.54rem; height: 0.54rem; }
.friend_group .middle .con_lreply .info { float: left; width: 4.2rem; margin-left: 0.1rem; }
.friend_group .middle .con_lreply .info .t { position: relative; margin-top: -0.06rem; }
.friend_group .middle .con_lreply .info .t .rename { color: #576b95; font-size: 0.24rem; }
.friend_group .middle .con_lreply .info .t .time { color: #999999; font-size: 0.2rem; position: absolute; right: 0; top: 0.02rem; }
.friend_group .middle .con_lreply .info .c { color: #333333; font-size: 0.24rem; line-height: 0.32rem; margin-top: 0.16rem; }
.deleshow { display: none; }
.info-deliver { position: fixed; padding: 0 0.3rem; bottom: 0; width: 7.5rem; height: 1.05rem; background: #f0f0f0; z-index: 1003; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; box-sizing: border-box; }
.info-deliver .deliver-txt {float: left;  display: inline-block; border: none; outline: none; width: 4.6rem; background: #ffffff; height: 0.7rem; line-height: 0.7rem; color: #999999; font-size: 0.24rem; padding: 0 0.25rem; border-radius: 0.04rem; margin-top: 0.18rem; margin-right: 0.1rem; }
.info-deliver.heights { height: 4.4rem; }
.info-deliver .face_send { width: 1.13rem; height: .59rem;
background: #1aac19; line-height: .59rem;
text-align: center; color: #fff; margin-top: .2rem;
 border-radius: .08rem;
}
.info-deliver .deliver-btn {float: left; margin: 0.18rem 0 0 0; display: inline-block; border: none; outline: none; background: #2fda7d; width: 1.4rem; height: 0.7rem; border-radius: 0.06rem; color: #ffffff; font-size: 0.24rem }
.info-deliver .facebtn { margin: 0 0.08rem; height: 1.05rem; line-height: 1.05rem;display: inline-block;float: left; }
.info-deliver .facebtn .faceico { background: url(../img/smile.png) no-repeat 0 center / 0.48rem 0.48rem; width: 0.48rem; height: 1.05rem; display: inline-block; }
.info-deliver .yaddBtn {float: left; display: inline-block; background: url('../img/yaddBtn.png') no-repeat 0 center; background-size: .47rem .47rem;
width: 0.47rem; height: 1.03rem; }
.info-deliver .jianpan1 { display: inline-block; background: url('../img/jianpan.png') no-repeat 0 center; background-size: .48rem .48rem;
width: 0.48rem; height: 1.03rem; }
.info-deliver .yuying { display: inline-block; background: url('../img/yuying.png') no-repeat 0 center; background-size: .47rem .47rem;
width: 0.47rem; height: 1.04rem; }
.info-deliver .actionBtnBox { width: 100%; position: absolute; top: 1.1rem; left: 0; border-top: 1px solid #ddd; padding-top: .2rem;
 padding-left: .3rem;
}
.info-deliver .actionBtnBox .actionBtn .btnac { width: 1.3rem; height: 1.6rem; text-align: center; margin-right: .2rem;
}
.info-deliver .actionBtnBox .actionBtn .btnac a { display: inline-block; width: .8rem;
 height: .8rem;
background: url(../img/iconadd.png) no-repeat 0 0; margin-top: .4rem;
 background-size: 4rem .8rem;
}
.info-deliver .actionBtnBox .actionBtn .btnac span {
 margin-top: .1rem; color: #999; margin-top: .2rem;
}
.info-deliver .actionBtnBox .actionBtn .btnac01 a { background-position: -1.28rem 0; background-size: 5rem 1rem; margin-top: .35rem;
}
.info-deliver .actionBtnBox .actionBtn .btnac02 a { background-position: -1.78rem 0; margin-top: .35rem;
}
.info-deliver .actionBtnBox .actionBtn .btnac03 a { background-position: -2.78rem 0; margin-top: .4rem;
}
.info-deliver .actionBtnBox .actionBtn .btnac .box { width: 1.3rem; height: 1.3rem; background: #fff; border: 1px solid #ddd; border-radius: .3rem;
}
.info-deliver .actionBtnBox .actionBtn .btnac span { display: block; }

/*分享资源*/
.share_rescoue { background: #FFFFFF; padding: 0.36rem 0.28rem; position: relative; }
.share_rescoue .sh_txt { width: 6.9rem; height: 2.8rem; background: #FFFFFF; border: 1px solid #dddddd; margin: 0 auto; resize: none; border-radius: 0.06rem; color: #999999; font-size: 0.26rem; padding: 0.2rem; }
.share_rescoue .sh_con { width: 6.9rem; height: 1.2rem; background: #f5f5f5; margin: 0.18rem auto 0; padding-top: 0.2rem; }
.share_rescoue .sh_con .pic { width: 0.8rem; height: 0.8rem; float: left; margin-left: 0.2rem; position: relative; }
.share_rescoue .sh_con .pic .closeBtn { display: block; position: absolute; top: -.1rem;
 right: -.1rem;
 width: .32rem;
 height: .32rem;
border-radius: 100%; background: url('../img/close.png') no-repeat 0.042rem 0.045rem rgba(0, 0, 0, 0.4); background-size: .25rem .25rem;
cursor: pointer; overflow: hidden; }
.share_rescoue .sh_con .pic img { width: 0.8rem; height: 0.8rem; }
.share_rescoue .sh_con .info { color: #333333; font-size: 0.24rem; line-height: 0.34rem; float: left; width: 5.4rem; margin-left: 0.24rem; }
.share_rescoue .sh_mask { margin-top: 0.22rem; }
.share_rescoue .sh_mask li { float: left; width: 1.12rem; height: 1.12rem; margin: 0.01rem 0.27rem 0; position: relative; margin-bottom: 0.25rem;margin-left: 0rem;}
.share_rescoue .sh_mask li img { width: 1.12rem; height: 1.12rem; }
.share_rescoue .sh_mask .upload_btn { display: inline-block; background: #FFFFFF url(../img/addphoto.png) no-repeat center center / 0.6rem 0.6rem; width: 1.12rem; height: 1.12rem; border: 1px solid #d4d4d4; }
.share_rescoue .sh_mask .upload_btn02 { background-image: url('../img/removephoto.png');}
.share_rescoue .sh_mask .closeBtn { background: url('../img/closeb.png') no-repeat 0 0; background-size: 0.4rem 0.4rem; width: 0.4rem; height: .4rem;position: absolute; top: 0rem; left: 0rem; display: none; }

.share_rescoue .sh_mask .rotateBtn { background: url('../img/rotate.png') no-repeat 0 0; background-size: 0.4rem 0.4rem; width: 0.4rem; height: .4rem;position: absolute; top: 0rem; right: 0; display: none; }

.share_rescoue .sh_price { margin-top: 0.38rem; height: 0.6rem; line-height: 0.6rem; font-size: 0; position: relative; }
.share_rescoue .sh_price p { color: #333333; font-size: 0.28rem; }
.share_rescoue .sh_price .num_price { position: absolute; top: 0; right: 0; }
.share_rescoue .sh_price .num_price .customize-qua { position: relative; display: inline-block; overflow: hidden; padding: 0 0.6rem; width: 2.3rem; height: 0.6rem; border: solid 1px #d8d8d8; border-radius: 0.06rem; vertical-align: middle; font-size: 0; line-height: 1; }
.share_rescoue .sh_price .num_price .numbox-btnleft, .share_rescoue .sh_price .num_price .numbox-btnright { line-height: 0.6rem; position: absolute; top: 0; overflow: hidden; width: 0.6rem; height: 100%; padding: 0; color: #c9c9c9; font-size: 0.38rem; border: none; border-radius: 0; background-color: #f5f5f5; display: inline-block; text-align: center; vertical-align: top; white-space: nowrap; background-clip: padding-box; outline: none; }
.share_rescoue .sh_price .num_price .text_box { float: left; display: inline-block; overflow: hidden; width: 100%; text-align: center; text-overflow: ellipsis; word-break: normal; font-size: 0.28rem; color: #333333; line-height: 0.6rem; border-right: solid 1px #d8d8d8; border-left: solid 1px #d8d8d8; border-radius: 0; outline: 0; background-color: #fff; -webkit-appearance: none; -webkit-user-select: text; }
.share_rescoue .sh_price .num_price .numbox-btnleft { left: 0; border-top-left-radius: 0.06rem; border-bottom-left-radius: 0.06rem; }
.share_rescoue .sh_price .num_price .numbox-btnright { right: 0; border-top-right-radius: 0.06rem; border-top-right-radius: 0.06rem; }
.share_rescoue .share_rbtn { width: 6.9rem; height: 0.88rem; background: #2ed67b; line-height: 0.88rem; text-align: center; font-size: 0.3rem; border-radius: 0.06rem; margin: 0.7rem auto 0; color: #FFFFFF; }
.upload_dialog, .commu_dialog { position: fixed; top: 0; width: 7.5rem; z-index: 9999; display: none; }
.upload_dialog ul { width: 4.56rem; height: 1.36rem; position: fixed; top: 50%; left: 50%; background: #FFFFFF; margin: -0.68rem 0 0 -2.28rem; z-index: 10001; }
.upload_dialog ul li { border-bottom: 1px solid #ebebeb; color: #333333; font-size: 0.24rem; height: 0.66rem; line-height: 0.66rem; padding-left: 0.22rem; }
.upload_dialog ul li:last-child { border-bottom: none; }
.commu_dialog .con { position: fixed; bottom: 0; width: 7.5rem; background: #FFFFFF; z-index: 10001; }
.commu_dialog .con .t { height: 0.9rem; line-height: 0.9rem; border-bottom: 1px solid #dddddd; position: relative; }
.commu_dialog .con .t a { position: absolute; top: 0; display: block; height: 0.9rem; line-height: 0.9rem; font-size: 0.24rem; width: 0.6rem; text-align: center; }
.commu_dialog .con .t a.cancl { color: #999999; left: 0.3rem; }
.commu_dialog .con .t a.compl { color: #36d980; right: 0.3rem; }
.commu_dialog .con .t h3 { color: #333333; font-size: 0.34rem; line-height: 0.9rem; text-align: center; }
.commu_dialog .list { padding: 0 0.3rem; }
.commu_dialog .list li { height: 0.88rem; line-height: 0.88rem; font-size: 0; border-bottom: 1px solid #e5e5e5; }
.commu_dialog .list li:last-child { border-bottom: none; }
.commu_dialog .list li label { display: block; font-size: 0; }
.commu_dialog .list li .dress_input { display: inline-block; vertical-align: middle; }
.commu_dialog .list li .dress_input:before { content: ''; border: 1px solid #c4c4c4; }
.commu_dialog .list li .dress_input:checked:before { content: ''; border: 1px solid #2ed87c; }
.commu_dialog .list li p { color: #333333; font-size: 0.3rem; display: inline-block; padding-left: 0.32rem; vertical-align: middle; }

/*资源库*/
.common_header .next_txt { color: #FFFFFF; font-size: 0.3rem; line-height: 0.87rem; position: absolute; right: 0.26rem; top: 0; width: 1rem; height: 0.87rem; }
.common_header .next_txt1 { color: #FFFFFF; font-size: 0.3rem; line-height: 0.87rem; position: absolute; right: -0.5rem; top: 0; width: 2rem; height: 0.87rem; }
.select_toffle { position: relative; }
.select_rescoure { background: #FFFFFF; height: 0.88rem; line-height: 0.88rem; }
.select_rescoure ul { width: 7.5rem; -webkit-box-pack: center; -moz-box-pack: center; -ms-box-pack: center; -o-box-pack: center; box-pack: center; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; -o-box-align: center; box-align: center; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box; display: box; }
.select_rescoure li {display: inline-block; text-align: center; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.select_rescoure li .togglep { background: url(../img/toggle_ico1.png) no-repeat 0 100% / 0.14rem 0.22rem; width: 0.14rem; height: 0.09rem; display: inline-block; vertical-align: middle; transition: all 0.4s ease; }
.select_rescoure li.cur { color: #2ed67b; }
.select_rescoure li.cur .togglep { background-position: 0 0; transition: all 0.4s ease; }
.select_rescoure li .t { display: inline-block; width: 1.13rem; overflow: hidden; white-space: nowrap; vertical-align: middle; font-size: 0.28rem; }
.select_rescoure li .t em { padding-left: 0.12rem; }
.select_rescoure li .t a { color: #333; }
.toggle_rewsc { position: absolute; top: 0.88rem; background: #FFFFFF; width: 7.5rem; box-shadow: 0 0.04rem 0.02rem rgba(0, 0, 0, 0.08); display: none; }
.toggle_rewsc.show { display: block; }
.toggle_rewsc li { height: 0.98rem; line-height: 0.98rem; color: #333333; font-size: 0.28rem; padding: 0 0 0 0.58rem; margin-right: 0.3rem; }
.toggle_rewsc li a { color: #333333; }
.toggle_rewsc li em { padding-left: 0.12rem; }
.toggle_rewsc li.selected { background: url(../img/selected_r.png) no-repeat right center / 0.28rem 0.22rem; }
.toggle_rewsc li.selected a { color: #2ed67b; }
.selRecou_con { background: #FFFFFF; width: 7.5rem; margin-top: 0.12rem; }
.selRecou_con li { padding: 0.24rem 0.3rem; border-bottom: 1px solid #e5e5e5; min-height: 0.76rem; overflow: hidden; }
.selRecou_con li label { font-size: 0; position: relative; line-height: 1; display: block; }
.selRecou_con li .pic { width: 1rem; height: 0.76rem; float: left; }
.selRecou_con li .pic img { width: 1rem; height: 0.76rem; }
.selRecou_con li .c { float: left; line-height: 0.76rem; color: #333333; font-size: 0.28rem; width: 4.72rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 0.18rem; }
.selRecou_con li .resel { float: right; margin-top: 0.1rem; }
.selRecou_con li .resel .dress_input { width: 0.46rem; height: 0.46rem; }
.selRecou_con li .resel .dress_input:before { content: ''; display: block; width: 0.44rem; height: 0.44rem; border-radius: 50%; }
.selRecou_con li .resel .dress_input:checked:before { content: ''; width: 0.44rem; height: 0.44rem; border-radius: 50%; }

/*我关注的圈子*/
.course_wlist { background: #FFFFFF; margin-top: 0.06rem; }
.course_wlist .tip { height: 0.56rem; line-height: 0.56rem; color: #333333; font-size: 0.26rem; text-align: right; padding-right: 0.3rem; border-bottom: 1px solid #ebebeb; }
.course_wlist .list_c li { height: 1.25rem; line-height: 1.25rem; border-bottom: 1px solid #ebebeb; padding: 0 0.3rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.course_wlist .list_c li .txt { color: #333333; font-size: 0.28rem; width: 2.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.course_wlist .list_c li .favn { padding-left: 0.2rem; color: #999999; font-size: 0.22rem; width: 1.86rem; }
.course_wlist .list_c li .favstate { color: #999999; font-size: 0.22rem; width: 1.74rem; text-align: right; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.course_wlist .list_c li .state { background: url(../img/favlist_ico.png) no-repeat 0 0 / 1.16rem 0.3rem; display: inline-block; width: 0.33rem; height: 0.3rem; vertical-align: middle; }
.course_wlist .list_c li .state1 { background-position: 0 0; }
.course_wlist .list_c li .state2 { background-position: -0.41rem 0; }
.course_wlist .list_c li .state3 { background-position: 100% 0; }
.course_wlist .list_c li .favstate .t { vertical-align: middle; padding-left: 0.06rem; }
.course_wlist .list_c li .toggle_more { width: 0.4rem; }
.course_wlist .list_c li .toggle_more i { display: inline-block; }
.course_wlist .tip .num, .course_wlist .list_c li .favn .num, .course_wlist .list_c li .favstate.cur { color: #2fdc7e; }
.course_wlist .list_c li .favstate.cancl_cur { color: #f6b02b; }
.course_wlist .list_c li .favstate.cancl_cur1 { color: #f6b02b; }
.course_wlist .list_c li .toggle_more.cur .tips_more { background-position: 0 -6.79rem; }

/*支付*/
.pay_wrap .top { background: #2ed97d url(../img/user_bg.png) no-repeat bottom center / 100% 1rem; height: 3.5rem; width: 7.5rem; }
.pay_wrap .top .t { color: #ffffff; font-size: 0.3rem; padding-top: 0.65rem; text-align: center; }
.pay_wrap .top .price { color: #ffffff; font-size: 1.2rem; text-align: center; padding-top: 0.16rem; }
.pay_wrap .con { background: #FFFFFF; }
.pay_wrap .con .t { height: 0.8rem; color: #333333; font-size: 0.32rem; line-height: 0.8rem; padding: 0 0.3rem; }
.pay_wrap .con .pay_list { border-top: 1px solid #dddddd; }
.pay_wrap .con .pay_list li { border-bottom: 1px solid #dddddd; padding: 0.2rem 0.3rem; }
.pay_wrap .con .pay_list li:last-child { border-bottom: none; }
.pay_wrap .con .pay_list li a { font-size: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.pay_wrap .con .pay_list li .pic, .pay_wrap .con .pay_list li .pic img { width: 1rem; height: 1rem; }
.pay_wrap .con .pay_list li .info { padding-left: 0.2rem; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.pay_wrap .con .pay_list li .info span { display: block; }
.pay_wrap .con .pay_list li .info span.tt { color: #222222; font-size: 0.28rem; margin-top: 0.15rem; }
.pay_wrap .con .pay_list li .info span.cc { color: #999999; font-size: 0.22rem; margin-top: 0.12rem; }
.pay_wrap .con .pay_list li .rlcc { height: 1rem; display: inline-block; vertical-align: middle; line-height: 1rem; }
.pay_wrap .con .pay_list li .more_link { display: inline-block; }

/*赞赏*/
.reward_wrap { background: #FFFFFF; padding: 0.6rem 0 0.4rem; }
.reward_wrap .advanter { width: 1.42rem; height: 1.42rem; margin: 0 auto; }
.reward_wrap .advanter img { width: 1.42rem; height: 1.42rem; border-radius: 50%; }
.reward_wrap .word { color: #666666; font-size: 0.28rem; padding-top: 0.16rem; text-align: center; }
.reward_wrap .price_num { padding-left: 0.3rem; margin-top: 0.6rem; }
.reward_wrap .price_num li { float: left; width: 2.02rem; height: 0.67rem; text-align: center; line-height: 0.67rem; border: 1px solid #2fdc7e; color: #2fdc7e; font-size: 0.34rem; margin: 0 0.36rem 0.38rem 0; }
.reward_wrap .price_num li.cur { background: #2ed67b; color: #FFFFFF; }
.reward_wrap .reward_word { width: 6.9rem; height: 2.8rem; border-radius: 0.06rem; border: 1px solid #d4d4d4; margin: 0.28rem auto 0; display: block; color: #999999; font-size: 0.26rem; padding: 0.16rem 0.18rem; resize: none; }
.reward_wrap .reward_btn { width: 6.9rem; height: 0.88rem; line-height: 0.88rem; text-align: center; margin: 0.3rem auto; background: #2ed67b; color: #FFFFFF; font-size: 0.3rem; border-radius: 0.06rem; }
.reward_wrap .price_inpu { color: #2fdc7e; font-size: 0.34rem; background: none; width: 2.02rem; height: 0.67rem; text-align: center; }
 .reward_wrap .price_inpu::-webkit-input-placeholder {
 color: #2fdc7e;
}

/*签到*/
.sign_wrap { padding-bottom: 1rem; }
.sign_wrap dl { background: #FFFFFF; width: 7.5rem; margin-bottom: 0.2rem; }
.sign_wrap dt { height: 0.87rem; width: 7.5rem; padding: 0 0.35rem 0 0.28rem; border-bottom: 1px solid #ebebeb; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.sign_wrap dt span { color: #333333; font-size: 0.3rem; line-height: 0.87rem; }
.sign_wrap dt span em { padding: 0 0.06rem; color: #eb1a1a; }
.sign_wrap dt .setcheck { text-align: right; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.sign_wrap dt .setcheck p { display: inline-block; }
.sign_wrap dt .setcheck p span { font-size: 0.24rem; vertical-align: middle; }
.sign_wrap .setcheck .checkAll { width: 0.28rem; height: 0.28rem; vertical-align: middle; }
.checkAll1:before { content: ''; display: block; width: 0.26rem; height: 0.26rem; border: 1px inset #ebebeb; background: #FFFFFF; border-radius: 0.04rem; }
.checkAll1:checked:before { content: ''; display: block; border: 1px solid #2ed87c; background: #4d56c4 url(../img/gou_checbox.png) no-repeat center center / 0.16rem 0.16rem; width: 0.26rem; height: 0.26rem; margin: 0 auto; border-radius: 0.04rem; }

.checkAll:before { content: ''; display: block; width: 0.26rem; height: 0.26rem; border: 1px inset #ebebeb; background: #FFFFFF; border-radius: 0.04rem; }
.checkAll:checked:before { content: ''; display: block; border: 1px solid #2ed87c; background: #2ed87c url(../img/gou_checbox.png) no-repeat center center / 0.16rem 0.16rem; width: 0.26rem; height: 0.26rem; margin: 0 auto; border-radius: 0.04rem; }
.sign_wrap .setcheck .setstatus { padding: 0 0.12rem; color: #fff; font-size: 0.24rem; height: 0.6rem; line-height: 0.6rem; background: #2fdc7e; border-radius: 0.06rem; }
.sign_wrap dd { padding: 0 0 0 0.3rem; }
.sign_wrap .signper_list { position: relative; border-bottom: 1px solid #ebebeb; min-height: 0.7rem; padding: 0.2rem 0; }
.sign_wrap .signper_list .pic, .sign_wrap .signper_list .pic img { width: 0.7rem; height: 0.7rem; }
.sign_wrap .signper_list .pic img { border-radius: 0.04rem; }
.sign_wrap .signper_list .info { padding-left: 0.2rem; width: 4.08rem; }
.sign_wrap .signper_list .info .name { color: #333333; font-size: 0.3rem; }
.sign_wrap .signper_list .info .pernum { color: #999999; font-size: 0.2rem; margin-top: 0.13rem; }
.sign_wrap .signper_list .info .pernum .peer { background: url(../img/pergro.png) no-repeat 0 0 / 0.22rem 0.21rem; display: inline-block; width: 0.22rem; height: 0.21rem; margin-right: 0.14rem; }
.sign_wrap .signper_list .lesson { font-size: 0.28rem; line-height: 0.7rem; }
.lesson1 { color: #ee4545; }
.lesson2 { color: #feb543; }
.lesson3 { color: #3689cf; }
.lesson4 { color: #ba5bf8; }
.lesson5 { color: #28c0e0; }
.lesson6 { color: #2fdc7e; }
.lesson7 { color: #8aaecb; }
.lesson8 { color: #accfcd; }
.lesson9 { color: #c7d167; }
.lesson10 { color: #f0c7f5; }
.lesson11 { color: #03442b; }
.sign_wrap .signper_list .dress_input { display: block; width: 0.42rem; height: 0.42rem; position: absolute; right: 0.34rem; top: 0.33rem; }
.lesson_foo { background: #ffffff; width: 7.5rem; height: 0.98rem; position: fixed; bottom: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); z-index: 998; }
.lesson_foo ul { height: 0.98rem; -webkit-box-pack: center; -moz-box-pack: center; -ms-box-pack: center; -o-box-pack: center; box-pack: center; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; -o-box-align: center; box-align: center; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box; display: box; }
.lesson_foo li { text-align: center; line-height: 0.36rem; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lesson_foo li .num { color: #333333; font-size: 0.3rem; }
.lesson_foo li .lesson { font-size: 0.3rem; }
.article_dialog .lessico { background: url(../img/lessonico.png) no-repeat 0 0 / 5.4rem 0.9rem; }
.article_dialog .less1 { background-position: 0 0; background-color: #ff5100; }
.article_dialog .less2 { background-position: -0.9rem 0; background-color: #0494ef; }
.article_dialog .less3 { background-position: -1.8rem 0; background-color: #2fdc7e; }
.article_dialog .less4 { background-position: -2.7rem 0; background-color: #f43129; }
.article_dialog .less5 { background-position: -3.6rem 0; background-color: #f4a529; }
.article_dialog .less6 { background-position: -3.6rem 0; background-color: #ff5100; }

/*签到统计*/
.check_work { background: #FFFFFF; }
.check_work .total { height: 1.66rem; background: #FFFFFF; }
.check_work .total ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; }
.check_work .total li { height: 1.66rem; text-align: center; border-right: 1px solid #e9e9e9; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.check_work .total li:last-child { border-right: none; }
.check_work .total li .t { padding-top: 0.3rem; font-size: 0.24rem; }
.check_work .total li .per { color: #ff4605; font-size: 0.76rem; padding-top: 0.16rem; font-family: serif; }
.check_work .total li .num { color: #00b6db; font-size: 0.76rem; padding-top: 0.16rem; font-family: serif; }
.check_work .con .head { background: #2ed97c; height: 0.7rem; line-height: 0.7rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; }
.check_work .con .head .t { color: #FFFFFF; font-size: 0.26rem; padding-left: 0.14rem; }
.check_work .con .head .c { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: right; color: #ffffff; font-size: 0.2rem; padding-right: 0.2rem; }
.check_work .con .head .c em { width: 5%; display: inline-block; }
.check_work .con .info { background: #FFFFFF; }
.check_work .con .info li { height: 1rem; padding: 0.08rem 0.04rem; border-bottom: 1px solid #ebebeb; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; margin-top: 0.12rem;}
.check_work .con .info li:last-child { border-bottom: none; }
.check_work .con .info .pic { width: 0.62rem; height: 0.62rem; }
.check_work .con .info .pic img { width: 0.62rem; height: 0.62rem; margin-left: 0.1rem;}
.check_work .con .info .c { width: 1.5rem; margin-left: 0.2rem; }
.check_work .con .info .name { color: #333333; font-size: 0.28rem; }
.check_work .con .info .name1 { color: #333333; font-size: 0.24rem; overflow: hidden; white-space: nowrap;}
.check_work .con .info .pernum { color: #999999; font-size: 0.2rem; margin-top: 0.13rem; }
.check_work .con .info .num { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.2rem; color: #999999; margin-left: 0.27rem;}
.check_work .con .info .num em { display: inline-block; text-align: center; width: .425rem;
line-height: 0.62rem; }
.check_work .con .info .num em.percur { color: #ff4302; }
.total_btn_fixed { position: fixed; width: 7.5rem; height: 1.2rem; line-height: 1.3rem; bottom: 0; z-index: 999; background: #FFFFFF; }
.total_btn_fixed ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex;overflow: hidden; }
.total_btn_fixed li {   display: inline-block;float: left;width:50%; text-align: center; font-size: 0.34rem; text-align: center; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.total_btn_fixed li .reset_btn { color: #2fdc7e; }
.total_btn_fixed li .start_btn { color: #FFFFFF; background: #2fdc7e; }
.total_btn_fixed .radio a { color: #fff; }

.total_btn_fixed .ulll { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex;overflow: hidden; }
.total_btn_fixed .IEult {   display: inline-block;float: left;width:50%; text-align: center; font-size: 0.34rem; text-align: center; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.total_btn_fixed .IEult .reset_btn { color: #2fdc7e; }
.total_btn_fixed .IEult .start_btn { color: #FFFFFF; background: #2fdc7e; }


/*签到中*/
.sign_begin { background: #FFFFFF; }
.sign_begin .t { text-align: center; color: #2ed67b; font-size: 0.28rem; padding-top: 0.36rem; }
.sign_begin .list { width: 3.8rem; height: 3.8rem; margin: 0.35rem auto 0; border: 0.06rem solid rgba(47, 220, 126, 0.5); background: #fbfbfb; border-radius: 50%; }
.sign_begin .list .num { color: #c9c8c8; font-size: 0.28rem; margin-top: 0.46rem; text-align: center; }
.sign_begin .list .actual { color: #f7b027; font-size: 1.2rem; text-align: center; margin-top: 0.6rem; }
.sign_begin .list .line { width: 1.9rem; height: 0.02rem; background: #9dfcc8; margin: 0 auto; }
.sign_begin .list .all { color: #2fdc7e; font-size: 0.36rem; text-align: center; margin-top: 0.2rem; }
.sign_begin .list_num { margin-top: 0.52rem; }
.sign_begin .list_num ul { overflow: hidden; text-align: center; width: 5.7rem; margin: 0 auto; }
.sign_begin .list_num li { float: left; width: 0.8rem; height: 0.8rem; margin: 0 0.17rem; border: 0.02rem solid #ebebeb; background: #fafafa; color: #2fdc7e; font-size: 0.38rem; text-align: center; line-height: 0.8rem; border-radius: 0.06rem; }
.sign_begin .list_num li input { background: transparent; width: 0.8rem; height: 0.8rem; line-height: 0.8rem; text-align: center; color: #2fdc7e; font-size: 0.38rem; }
.sign_begin .change_c { height: 0.4rem; line-height: 0.4rem; color: #374177; font-size: 0.26rem; text-align: right; padding-right: 1rem; margin-top: 0.42rem; }
.sign_begin .tip { color: #aaaaaa; font-size: 0.24rem; padding-top: 0.3rem; text-align: center; }
.sign_begin .advantar { width: 3.8rem; height: 3.8rem; margin: 0.92rem auto 0; }
.sign_begin .advantar img { width: 3.8rem; height: 3.8rem; border: 1px solid #bbbbbb; border-radius: 0.1rem; }
.signnum_btn { background: url(../img/sign_btn.png) no-repeat 0 0 / 2.5rem 2.59rem; width: 2.5rem; height: 2.59rem; margin: 0.76rem auto 0; }

/*手势签到设置*/
.handle_sign .t { color: #333333; font-size: 0.26rem; line-height: 0.44rem; width: 6.46rem; margin: 0.74rem auto 0; }
#handlock { margin: 0.3rem auto; position: relative; }
#handlock .info { display: none; position: absolute; bottom: 0; left: 50%; width: 4rem; background: rgba(0, 0, 0, 0.2); text-align: center; height: 0.48rem; line-height: 0.48rem; margin-left: -2rem; color: #FFFFFF; font-size: 0.26rem; border-radius: 0.06rem; }
.total_btn_fixed .message { display: none; }
.total_btn_fixed .radio { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; }
.total_btn_fixed .radio label { font-size: 0.34rem; text-align: center; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.total_btn_fixed .radio label:first-child { color: #2fdc7e; }
.total_btn_fixed .radio label:last-child { color: #FFFFFF; background: #2fdc7e; }

/*学生签到*/
.stusign .top { background: #ffffff; height: 1.28rem; width: 7.5rem; padding: 0.23rem 0.24rem 0 0.3rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;border-bottom: 1px solid #ebebeb; }
.stusign .top .pic { width: 0.8rem; height: 0.8rem; }
.stusign .top .pic img { width: 0.8rem; height: 0.8rem; border-radius: 50%; }
.stusign .top .info { width: 2.3rem; margin-left: 0.18rem; height: 0.8rem; }
.stusign .top .info .name { color: #333333; font-size: 0.3rem; margin-top: 0.06rem; width: 2rem; overflow: hidden;white-space:nowrap;}
.stusign .top .info .t { color: #999999; font-size: 0.2rem; margin-top: 0.12rem; }
.stusign .top .info .timeico { display: inline-block; background: url(../img/timeico.png) no-repeat 0 0 / 0.21rem 0.22rem; width: 0.21rem; height: 0.22rem; vertical-align: text-bottom; }
.stusign .top .intro { color: #999999; font-size: 0.24rem; line-height: 0.25rem; }
.stusign .top .intro p:last-child { padding-top: 0.2rem; }
.stusign .top .intro p span { padding: 0 0.00rem; }
.stusign .top .intro p em { padding-left: 0.01rem; }
.stusign .top .intro .lesson{width: 0.38rem;display: inline-block;overflow: hidden; white-space:nowrap; vertical-align: middle;}
.con { background: #FFFFFF; }
.stusign .con li { height: 1.28rem; border-bottom: 1px solid #ebebeb; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.stusign .con li.sign_high { background:  #FFFFFF; }
.stusign .con li .stulf { padding: 0.28rem 0 0 0.2rem; }
.stusign .con li .stulf .time { color: #666666; font-size: 0.28rem; padding-bottom: 0.28rem;font-weight: bold;width: 1.8rem;display: inline-block;}
.stusign .con li .stulf .time span { padding-right: 0.16rem; }
.stusign .con li .stulf .timeb { font-size: 0.18rem; color: rgba(14, 1, 1, 0.3);}
.stusign .con li .stulf .timeb span { padding-left: 0.2rem; }
.stusign .con li .stulf .minute { color: #999999; font-size: 0.25rem;}
.stusign .con li .pic { float: left; background: #ebebeb url(../img/sign1.png) no-repeat center center / 0.4rem 0.36rem; width: 0.9rem; height: 0.9rem; }
.stusign .con li .pic { background: #2fdc7e url(../img/sign2.png) no-repeat center center / 0.4rem 0.36rem; margin-left: 0.2rem; margin-top: 0.18rem;}
.stusign .con li .sturl { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: right; margin-right: 0.04rem; }
.stusign .con li .start_sign { float: right; margin-top: 0.19rem; width: 1.7rem; height: 0.64rem; background: #2fdc7e; text-align: center; line-height: 0.64rem; font-size: 0.28rem; color: #FFFFFF; border-radius: 0.06rem; }
.stusign .con li p.stuless { padding-right: 0.2rem; font-size: 0.28rem; line-height: 1.08rem; }

/*签到总*/
.sign_index .top { width: 7.5rem; }
.sign_index .top .t { background: #FFFFFF; height: 0.87rem; line-height: 0.87rem; padding: 0 0.28rem; position: relative; color: #333333; font-size: 0.3rem; }
.sign_index .top .t .morrio { position: absolute; right: 0.24rem; top: 0; background: url(../img/moreicoo.png) no-repeat center center / 0.15rem 0.26rem; display: block; height: 0.87rem; width: 0.4rem; transform: rotate(90deg); }
.sign_index .top .t.cur .morrio { transform: rotate(90deg); transition: all 0.4s ease; }
.sign_index .toggle_tt { height: 1.04rem; background: #FFFFFF; width: 7.5rem; margin-top: 0.04rem; }
.sign_index .toggle_tt ul { height: 100%; -webkit-box-pack: center; -moz-box-pack: center; -ms-box-pack: center; -o-box-pack: center; box-pack: center; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; -o-box-align: center; box-align: center; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box; display: box; }
.sign_index .toggle_tt li { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-right: 1px solid #ebebeb; }
.sign_index .toggle_tt li a { display: block; text-align: center; color: #999999; font-size: 0.24rem; }
.sign_index .toggle_tt li .sign_pic { background: url(../img/sign_index.png) no-repeat 0 0 / 1.05rem 1.96rem; display: inline-block; width: 0.44rem; height: 0.44rem; vertical-align: middle; margin-right: 0.08rem; }
.sign_index .toggle_tt li .num_sign { background-position: 0 0; }
.sign_index .toggle_tt li .hands_sign { background-position: 0 -0.48rem; }
.sign_index .toggle_tt li .ct_sign { background-position: 0 -1.01rem; }
.sign_index .toggle_tt li .gps_sign { background-position: 0 100%; }
.sign_index .toggle_tt li.cur .num_sign { background-position: 100% 0; }
.sign_index .toggle_tt li.cur .hands_sign { background-position: 100% -0.48rem; }
.sign_index .toggle_tt li.cur .ct_sign { background-position: 100% -1.01rem; }
.sign_index .toggle_tt li.cur .gps_sign { background-position: 100% 100%; }
.sign_index .tips_more { display: block; margin-right: 1.4rem; margin-top: 0.65rem; float: right;}
.histroy_sign { background: #FFFFFF; width: 7.5rem; margin-top: 0.2rem; }
.histroy_sign .t { height: 0.87rem; line-height: 0.87rem; padding: 0 0.22rem 0 0.3rem; border-bottom: 1px solid #ebebeb; }
.histroy_sign .t .txt { color: #333333; font-size: 0.3rem; }
.histroy_sign .t .btn { float: right; }
.histroy_sign .t .btn a { display: inline-block; width: 1.28rem; height: 0.41rem; background: #51e996; border-radius: 0.06rem; color: #FFFFFF; line-height: 0.41rem; text-align: center; font-size: 0.24rem; margin-right: 0.06rem; }
.histroy_sign .con { background: #FFFFFF; }
.histroy_sign .con ul { padding: 0 0 0 0.3rem; }
.histroy_sign .con li { border-bottom: 1px solid #ebebeb; padding: 0.2rem 0; position: relative; overflow: hidden; }    
.histroy_sign .con li:last-child { border-bottom: none; }
.histroy_sign .con li .pic { float: left; background: #ebebeb url(../img/sign1.png) no-repeat center center / 0.4rem 0.36rem; width: 0.9rem; height: 0.9rem; }
.histroy_sign .con li .info { height: 0.9rem; position: relative; margin-left: 0.22rem; float: left; }
.histroy_sign .con li .info .time { color: #333333; font-size: 0.28rem; margin-top: 0.06rem; width: 1.88rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  font-weight: bold; display: inline-block;vertical-align: middle;}
.histroy_sign .con li .info .bott { margin-bottom: 0.32rem;}
.histroy_sign .con li .info .timeb {font-size: 0.18rem;color: rgba(14, 1, 1, 0.3);}
.histroy_sign .con li .info .c { margin-top: 0.22rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.histroy_sign .con li .info .minute { color: #999999; font-size: 0.25rem; }
.histroy_sign .con li .info .per { color: #999999; font-size: 0.18rem; padding-left: 2.1rem; }
.histroy_sign .con li .info .per span { color: #1db66c; }
.histroy_sign .con li .info .del { width: 0.28rem; height: 0.28rem; background: #e0e0e0 url(../img/del.png) no-repeat center center / 0.2rem 0.17rem; display: inline-block; margin-left: 0.44rem; border-radius: 0.04rem; }
.histroy_sign .con li .sign_link { position: absolute; right: 0.22rem; height: 0.9rem; top: 0.2rem; display: block; line-height: 0.9rem; }
.histroy_sign .con li .dress_more { background-color: #e0e0e0; width: 0.36rem; height: 0.36rem; border-radius: 50%; display: inline-block; }
.histroy_sign .con li.cur .pic { background: #2fdc7e url(../img/sign2.png) no-repeat center center / 0.4rem 0.36rem; }
.histroy_sign .con li.cur .del { background-color: #f43129; }
.histroy_sign .con li.cur .dress_more { background-color: #2fdc7e; }
.acticity_dialog .con .info .t1 { color: #666666; font-size: 0.28rem; height: 0.54rem; line-height: 0.54rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.acticity_dialog .con .info .t1 p, .acticity_dialog .con .info .t2 p { margin-bottom: 0; }
.acticity_dialog .con .info .t1 .txt, .acticity_dialog .con .info .t2 .txt { width: 2.3rem; }
.acticity_dialog .con .info .t1 .upinp { width: 1rem; height: 0.54rem; text-align: center; line-height: 0.54rem; color: #666666; font-size: 0.28rem; border: 1px solid #dddddd; border-radius: 0.06rem; margin-right: 0.09rem; }
.acticity_dialog .con .info .t1 .tip { color: #f74b4b; font-size: 0.24rem; margin-left: 0.24rem; }
.acticity_dialog .con .info .t2 { margin-top: 0.3rem; height: 0.42rem; line-height: 0.42rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.acticity_dialog .con .info .t2 label { height: 0.42rem; font-size: 0; margin-right: 0.56rem; }
.acticity_dialog .con .info .t2 label span { color: #666666; font-size: 0.3rem; vertical-align: text-bottom; padding-left: 0.1rem; }

/*课堂汇总*/
.summary .top { height: 0.58rem; line-height: 0.58rem; padding-left: 0.08rem; color: #514c4c; font-size: 0.26rem; }
.summary .top .comico { background: url(../img/smallico.png) no-repeat center center / 0.24rem 0.3rem; width: 0.24rem; height: 0.58rem; display: inline-block; vertical-align: top; margin-right: 0.12rem; }
.summary .list { background: #FFFFFF; padding: 0 0.44rem 0 0.28rem; height: 1.4rem; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; -o-box-align: center; box-align: center; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box; display: box; }
.summary .list .pic { width: 1.4rem; }
.summary .sumico { background: url(../img/letotal.png) no-repeat 0 0 / 8rem 1.03rem; margin: 0 auto; }
.summary .homeico { background-position: 0 0; width: 0.74rem; height: 0.98rem; }
.summary .signico { background-position: -0.89rem 0; width: 0.69rem; height: 1.03rem; }
.summary .couico { background-position: -1.72rem 0; width: 0.85rem; height: 0.84rem; }
.summary .rescico { background-position: -2.72rem 0; width: 0.87rem; height: 0.75rem; }
.summary .testtico { background-position: -3.73rem 0; width: 0.74rem; height: 0.87rem; }
.summary .votecico { background-position: -4.61rem 0; width: 0.79rem; height: 0.8rem; }
.summary .topicico { background-position: -5.54rem 0; width: 0.78rem; height: 0.79rem; }
.summary .lesssico { background-position: -6.41rem 0; width: 0.69rem; height: 0.92rem; }
.summary .perforico { background-position: 100% 0; width: 0.8rem; height: 0.81rem; }
.summary .info { margin-left: 0.32rem; width: 3.2rem; }
.summary .info .t { color: #333333; font-size: 0.22rem; display: block; line-height: 0.48rem; margin-top: 0.08rem; }
.summary .info .b { color: #999999; font-size: 0.22rem; display: block; line-height: 0.48rem; }
.summary .morebtn { text-align: right; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.summary .more { display: inline-block; width: 0.68rem; height: 0.68rem; text-align: center; line-height: 0.68rem; color: #FFFFFF; background: #7be3a5; font-size: 0.22rem; border-radius: 50%; }
.remarks_dialog .con .info { padding-top: 0.3rem; }
.remarks_dialog .con .info p { margin-bottom: 0.2rem; }
.remarks_dialog .con .info .inpu { display: inline-block; width: 3rem; }

/*试卷模板分类选择*/
.form_table { width: 7.5rem; color: #090404; font-size: 0.24rem; }
.form_table .top { background: #FFFFFF; height: 0.67rem; line-height: 0.67rem; padding: 0 0.2rem 0 0.68rem; }
.form_table .top li { float: left; text-align: center; }
.form_table .con { background: #FFFFFF; margin-top: 0.09rem; padding: 0 0.2rem 0 0.68rem; }
.form_table .con li { border-bottom: 0.03rem solid #ebebeb; overflow: hidden; padding: 0.1rem 0; }
.form_table .con li p { float: left; text-align: center; height: 0.5rem; line-height: 0.5rem; font-size: 0.24rem; }
.colwih1 { width: 40%; }
.colwih2, .colwih3, .colwih4 { width: 20%; }
.form_table .elisptx { display: inline-block; width: 2.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.form_table .dress_input { width: 0.46rem; height: 0.46rem; margin-top: 0.01rem; }
.form_table .dress_input:before { content: ''; display: block; width: 0.44rem; height: 0.44rem; border-radius: 50%; }
.form_table .dress_input:checked:before { content: ''; width: 0.44rem; height: 0.44rem; border-radius: 50%; }

/*试题模板选择*/
.test_impo { position: absolute; right: 1.38rem; top: 0; }
.test_impo p { display: inline-block; }
.test_impo .add_t { background: url(../img/addcreat.png) no-repeat center center / 0.43rem 0.43rem; width: 0.43rem; height: 0.87rem; }
.test_impo .import_t { background: url(../img/import_btn.png) no-repeat center center / 0.33rem 0.37rem; width: 0.33rem; height: 0.87rem; margin-left: 0.32rem; }
.test_impo .sett_t { background: url(../img/settico.png) no-repeat center center / 0.46rem 0.39rem; width: 0.46rem; height: 0.87rem; }
.creat_list { background: #FFFFFF; width: 7.5rem; }
.creat_list .topt, .markfoo .topt { background: #fff; text-align: right; padding: 0.2rem 0.38rem 0.1rem 0; border-bottom: 0.09rem solid #ebebeb; }
.creat_list .topt label, .markfoo .topt label { display: inline-block; height: 0.42rem; font-size: 0; margin-left: 0.33rem; }
.creat_list .topt .dress_input, .markfoo .topt .dress_input { display: inline-block; }
.creat_list .topt span, .markfoo .topt span { color: #333333; font-size: 0.26rem; line-height: 0.42rem; vertical-align: text-bottom; padding-left: 0.12rem; }
.creat_list .top { padding: 0.2rem 0.3rem 0 0.28rem; position: relative; }
.creat_list .top .tit { color: #f7b027; font-size: 0.3rem; height: 0.58rem; line-height: 0.58rem; }
.creat_list .top .tit span { color: #0c0801; font-size: 0.24rem; }
.creat_list .top .toggle { background: url(../img/creat_toggle.png) no-repeat center center / 0.27rem 0.17rem; height: 0.58rem; width: 0.34rem; position: absolute; right: 0.38rem; top: 0.2rem; }
.creat_list .select_type { position: relative; height: 0.87rem; background: #ebebeb; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.creat_list .select_type .select_rescoure {display: inline-block; padding-left: 0.3rem; height: 0.87rem; line-height: 0.87rem; background: #ebebeb; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.creat_list .select_type .num {display: inline-block; line-height: 0.87rem; color: #333333; font-size: 0.3rem; padding-left: 0.4rem; }
.creat_list .select_rescoure ul { width: 5rem; }
.creat_list .select_rescoure ul li { text-align: left; }
.creat_list .togg_child { background: url(../img/toggle_selc.png) no-repeat center center / 0.42rem 0.09rem; width: 0.42rem; height: 0.88rem; margin-right: 0.4rem; }
.creat_list .creat_quest .question_C { margin-bottom: 0; color: #333333; font-size: 0.3rem; line-height: 0.37rem; padding: 0.18rem 0.54rem 0.28rem; }
.creat_list .question_C dl dt { margin-bottom: 0.2rem; }
.creat_list .question_C dl dd { margin-bottom: 0.28rem; }
.creat_list .question_C .choice { margin: 0; width: 0.55rem; height: 0.55rem; line-height: 0.55rem; vertical-align: top;}
.creat_list .question_C .question { width: 5.4rem; vertical-align: -0.12rem; margin-left: 0.28rem; line-height: 0.37rem; }
.line { height: 0.03rem; width: 7.5rem; background: #ebebeb; }
.creat_list .bottom { padding: 0.24rem 0.3rem 0.24rem 0.5rem; }
.creat_list .bottom .answer_resolve { color: #666666; font-size: 0.27rem; line-height: 0.37rem; overflow: hidden; padding-top: 0.05rem; padding-bottom: 0.21rem;}
.creat_list .bottom .answer_da { padding-bottom: 0.2rem; }
.creat_list .bottom .answer_resolve .t { float: left; }
.creat_list .bottom .answer_resolve .cl{ color: #3bde86; }
.creat_list .bottom .answer_resolve .c { float: left; width: 5.12rem; }
.creat_list .bottom .answer_point { color: #666666; font-size: 0.27rem; line-height: 0.37rem; padding: 0.2rem 0 0.2rem; }
.creat_list .morrio { background: url(../img/moreicoo.png) no-repeat 0 0 / 0.15rem 0.26rem; display: inline-block; width: 0.15rem; height: 0.26rem; vertical-align: middle; margin-left: 0.2rem; }
.creat_list .test_toggle { width: 1.61rem; background: #fff; position: absolute; right: 0.45rem; top: 0.6rem; border-radius: 0.04rem; z-index: 998; border: 1px solid #BEBEBE; display: none; }
.creat_list .test_toggle.show { display: block; }
.creat_list .test_toggle li { padding-left: 0.26rem; font-size: 0.26rem; height: 0.52rem; line-height: 0.52rem; }
.creat_list .test_toggle li a { color: #333333; font-size: 0.26rem; }
.create_floor { background: #ebebeb; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.create_floor .self { position: relative; width: 1.47rem; height: 0.6rem; background: #FFFFFF; line-height: 0.6rem; border-radius: 0.06rem; margin: 0.12rem 0 0 0.38rem; }
.create_floor .self .tx { color: #080404; font-size: 0.26rem; padding-left: 0.15rem; }
.create_floor .self .tx em { padding-left: 0.12rem; }
.create_floor .self .selt { background: url(../img/more_select.png) no-repeat center center / 0.27rem 0.18rem; height: 0.6rem; width: 0.32rem; display: block; position: absolute; right: 0.08rem; top: 0; }
.create_floor .penum { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: right; color: #333333; padding-right: 2.92rem; line-height: 0.9rem; }
.create_floor .penum .num { color: #2ed97c; }
.creat_list .select_type .ty { color: #666666; font-size: 0.26rem; margin-left: 0.06rem; }
.crlist_sel .select_toffle { margin-bottom: 0.12rem; }
.crlist_sel .select_type { background: #ebebeb; }
.crlist_sel .select_type .schec { width: 0.46rem; height: 0.46rem; margin: 0.24rem 0 0 0.17rem; }
.crlist_sel .select_type .schec .dress_input:before { content: ''; border-radius: 50%; }
.crlist_sel .select_type .schec .dress_input:checked:before { content: ''; border-radius: 50%; }
.crlist_sel .select_type .num { padding-left: 0.1rem; }
.crlist_sel .rltype { color: #f7b027; font-size: 0.26rem; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: right; line-height: 0.87rem; padding-right: 0.82rem; }
.creaback { background: #FFFFFF; }
.creaback .dress_input:before { content: ''; border-radius: 50%; width: 0.38rem; height: 0.38rem; background: #999999 url(../img/gou_checbox.png) no-repeat center center / 0.28rem 0.22rem; border: none; }
.creaback .dress_input:checked:before { content: ''; border-radius: 50%; width: 0.38rem; height: 0.38rem; background-color: #2ed87c; border: none; }
.create_floor .selfbot { position: relative; }
.create_floor .test_toggless { width: 1.47rem; background: #fff; position: absolute; left: 0.38rem; bottom: 0.8rem; border-radius: 0.04rem; z-index: 998; border: 1px solid #BEBEBE; display: none; }
.create_floor .test_toggless.show { display: block; }
.create_floor .test_toggless li { padding-left: 0.26rem; font-size: 0.26rem; height: 0.52rem; line-height: 0.52rem; color: #333333; }
.create_floor .test_toggless li em { padding-left: 0.1rem; }
.creat_list .creat_quest .question_C .take_txt { width: 100%; border: 1px solid #dddddd; background: #FFFFFF; padding: 0.16rem 0.22rem; height: 2.11rem; border-radius: 0.06rem; margin-top: 0.13rem; color: #999999; font-size: 0.24rem; resize: none; }
.imgpicccc { position: relative; width: 6.5rem; font-size: 0; margin-top: 0.18rem; }
.imgpicccc .upload_btn { position: absolute; left: 0; top: 0; display: inline-block; background: #FFFFFF url(../img/addphoto.png) no-repeat center center / 0.6rem 0.6rem; width: 1.5rem; height: 1.5rem; border: 1px solid #d4d4d4; }
.imgpicccc ul { display: inline-block; }
.imgpicccc li { float: left; width: 1.5rem; height: 1.5rem; margin: 0 0.12rem 0.16rem 0; position: relative; }
.imgpicccc li:first-child { margin-left: 1.62rem; }
.imgpicccc li img { width: 1.5rem; height: 1.5rem; }
.imgpicccc .close { background: url(../img/closes.png) no-repeat 0 0 / 0.32rem 0.32rem; width: 0.32rem; height: 0.32rem; display: block; position: absolute; right: -0.08rem; top: -0.08rem; }
.problem_add .testadd_form .imgpicccc { margin-left: 0.3rem; }

/*题型选择*/
.prolist_sel { background: #FFFFFF; width: 7.5rem; margin-top: 0.12rem; padding-bottom: 0.3rem; }
.prolist_sel ul { padding: 0 0.32rem 0 0.54rem; }
.prolist_sel li { border-bottom: 0.03rem solid #ebebeb; padding: 0.26rem 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.prolist_sel li label { height: 0.42rem; font-size: 0; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.prolist_sel li span { color: #999999; font-size: 0.24rem; padding-left: 0.34rem; vertical-align: text-bottom; line-height: 0.42rem; }

/*知识点管理*/
.know_manage { width: 7.5rem; margin-top: 0.12rem; }
.know_manage .top { background: #FFFFFF; width: 7.5rem; padding: 0.3rem 0.32rem 0.4rem 0.52rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.know_manage .top .pic, .know_manage .top .pic img { width: 1.6rem; height: 1.15rem; }
.know_manage .top .c { margin-left: 0.18rem; }
.know_manage .top .c .t { color: #45d586; font-size: 0.3rem; margin-top: 0.14rem; }
.know_manage .top .c .cgrade { color: #666666; font-size: 0.24rem; margin-top: 0.34rem; }
.know_manage ul { background: #FFFFFF; padding: 0 0.32rem 0.4rem 0.52rem; }
.know_manage ul li { border-bottom: 0.03rem solid #ebebeb; padding: 0.2rem 0 0.09rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.know_manage li label { height: 0.46rem; font-size: 0; }
.know_manage li .dress_input:before { content: ''; border-radius: 50%; }
.know_manage li .dress_input:checked:before { content: ''; border-radius: 50%; }
.know_manage li label span { color: #999999; font-size: 0.26rem; line-height: 0.46rem; vertical-align: text-bottom; padding-left: 0.12rem; }
.know_manage li .kenow_in { border: none; color: #999999; font-size: 0.26rem; line-height: 0.46rem; margin-left: 0.37rem; width: 2.25rem; }
.know_manage li .del_know { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: right; }
.know_manage li .del_know .delkn_ico { background: url(../img/del_know.png) no-repeat center center / 0.29rem 0.32rem; display: inline-block; width: 0.29rem; height: 0.46rem; }
.know_manage .add_know, .automatic .add_know { margin: 0.15rem 0 0 0.52rem; color: #999999; font-size: 0.25rem; }
.know_manage .add_know .addkico, .automatic .add_know .addkico { display: inline-block; background: url(../img/add_know.png) no-repeat 0 0 / 0.58rem 0.58rem; width: 0.58rem; height: 0.58rem; vertical-align: middle; margin-right: 0.3rem; }
.automatic .add_know a { color: #999999; font-size: 0.25rem; }
.know_manage .grop { height: 0.46rem; line-height: 0.46rem; }
.know_manage .grop .pergroup_ico { display: inline-block; vertical-align: middle; }
.know_manage .grop .tx { color: #999999; font-size: 0.26rem; line-height: 0.46rem; padding-left: 0.12rem; }

/*班级管理*/
.know_manage .show{ margin-left: 3.2rem;}
.know_manage .inp{ margin-top: 0.1rem; position: absolute; margin-left: 0.1rem;}

/*试题新增*/
.problem_add .top { height: 0.8rem; line-height: 0.8rem; color: #f7b027; font-size: 0.3rem; padding-left: 0.28rem; background: #FFFFFF; margin-bottom: 0.12rem; }
.problem_add .select_toffle { margin-bottom: 0.12rem; }
.problem_add .testadd_form { background: #FFFFFF; padding: 0.06rem 0; }
.problem_add .testadd_form .tfiles { width: 6.9rem; height: 1.39rem; margin: 0 auto; display: block; border: 1px solid #ebebeb; color: #999999; font-size: 0.26rem; padding: 0.14rem 0.1rem; resize: none; }
.problem_add .testadd_form .pic_upload { width: 6.9rem; margin: 0 auto; position: relative; }
.problem_add .testadd_form .pic_upload li { float: left; margin: 0.08rem 0.17rem 0; width: 1.12rem; height: 1.13rem; }
.problem_add .testadd_form .pic_upload li img { width: 1.12rem; height: 1.13rem; }
.problem_add .testadd_form .camera_btn { background: url(../img/camerai.png) no-repeat 0 0 / 0.37rem 0.31rem; width: 0.37rem; height: 0.31rem; position: absolute; right: 0; top: 0.08rem; }
.problem_add .testadd_form .add_con { width: 6.9rem; margin: 0 auto; }
.problem_add .testadd_form .add_con li { margin: 0.17rem 0; height: 0.81rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.problem_add .testadd_form .add_con .letter { width: 0.51rem; height: 0.55rem; border: 0.02rem solid #2fdc7e; text-align: center; line-height: 0.55rem; color: #2fdc7e; font-size: 0.3rem; border-radius: 50%; margin: 0.15rem 0 0 0.13rem; }
.problem_add .testadd_form .add_con .addinput { width: 5.42rem; height: 0.81rem; border: 1px solid #ebebeb; color: #333; margin-left: 0.26rem; font-size: 0.26rem; padding: 0 0.06rem; }
.problem_add .testadd_form .add_con .deleico { background: url(../img/delle.png)no-repeat center center / 0.19rem 0.23rem; display: inline-block; height: 0.81rem; width: 0.32rem; }
.problem_add .testadd_form .addkicoc { text-align: right; }
.problem_add .testadd_form .addkicoc .ico { height: 0.43rem; display: inline-block; background: url(../img/add_know.png) no-repeat 0 0 / 0.43rem 0.43rem; width: 0.43rem; }
.problem_add .testadd_form .licol1 span { line-height: 0.81rem; color: #666666; font-size: 0.26rem; }
.problem_add .testadd_form .txta { height: 0.81rem; width: 5.46rem; border: 1px solid #ebebeb; resize: none; padding: 0.1rem; color: #666666; font-size: 0.24rem; display: inline-block; vertical-align: middle; }
.problem_add .testadd_form .licol1 .c { display: inline-block; color: #666666; font-size: 0.24rem; width: 5.2rem; margin-left: 0.16rem; }
.problem_add .testadd_form .licol1 .c .morrio { float: right; background: url(../img/moreicoo.png) no-repeat 0 0 / 0.15rem 0.26rem; display: inline-block; width: 0.15rem; height: 0.26rem; vertical-align: middle; margin-left: 0.2rem; }
.problem_add .testadd_form .select_Multiple { margin: 0.2rem 0 0.32rem; }
.problem_add .testadd_form .select_Multiple .txta { height: 2rem; vertical-align: top; }

/*自动随机组卷本*/
.automatic .top { background: #FFFFFF; }
.automatic .top ul { width: 6.66rem; margin: 0 auto; }
.automatic .top ul li { height: 0.8rem; line-height: 0.8rem; border-bottom: 0.03rem solid #ebebeb; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.automatic .top ul li:last-child { border-bottom: none; }
.automatic .top ul li label { color: #999999; font-size: 0.26rem; }
.automatic .top ul li .autotxt { width: 100%; height: 0.8rem; line-height: 0.8rem; color: #999999; font-size: 0.26rem; background: transparent; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.automatic .top ul li .t { color: #666666; font-size: 0.28rem; text-align: right; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.automatic .top ul li .t .morrio { background: url(../img/moreicoo.png) no-repeat 0 0 / 0.15rem 0.26rem; display: inline-block; width: 0.15rem; height: 0.26rem; vertical-align: middle; margin-left: 0.26rem; }
.automatic .selcon { background: #FFFFFF; margin-top: 0.187rem; width: 7.5rem; }
.automatic .selcon .selc { width: 6.66rem; margin: 0 auto; padding: 0.28rem 0 0.22rem 0; border-bottom: 0.03rem solid #ebebeb; }
.automatic .selcon .selc .t, .automatic .selcon .grade { color: #999999; font-size: 0.26rem; }
.automatic .selcon .selc .t .delkn_ico { background: url(../img/del_know.png) no-repeat center center / 0.29rem 0.32rem; display: inline-block; width: 0.29rem; height: 0.46rem; vertical-align: middle; margin-left: 0.16rem; }
.automatic .selcon .grade { padding: 0.32rem 0 0 0; }
.automatic .selcon .bot { color: #999999; font-size: 0.26rem; width: 6.66rem; margin: 0 auto; padding: 0.2rem 0 0.38rem; }
.automatic .selcon .bot .num { color: #d00e0e; }
.automatic .selcon .numadd { color: #999999; font-size: 0.26rem; border: none; display: inline-block; width: 1rem; }
.automatic .add_know { margin-left: 0.58rem; width: 6.66rem; }

/*批阅*/
.markytop { background: #FFFFFF; height: 1rem; position: fixed; top: 0.87rem; width: 7.5rem; z-index: 9999; }
.markytop ul, .marking .time_use ul { -webkit-box-pack: center; -moz-box-pack: center; -ms-box-pack: center; -o-box-pack: center; box-pack: center; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; -o-box-align: center; box-align: center; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box; display: box; }
.markytop li, .marking .time_use li { height: 1rem; line-height: 1rem; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }
.markytop li span { display: inline-block; }
.markytop li .mark_ico { background: url(../img/pyico.png) no-repeat 0 0 /0.83rem 1.5rem; width: 0.34rem; height: 0.34rem; vertical-align: middle; }
.markytop li .txt { color: #999999; font-size: 0.24rem; padding-left: 0.14rem; }
.markytop li .mark1 { background-position: 0 0; }
.markytop li .mark2 { background-position: 0 -0.36rem; }
.markytop li .mark3 { background-position: 0 -0.74rem; }
.markytop li .mark4 { background-position: 0 100%; }
.markytop li.cur .mark1 { background-position: 100% 0 }
.markytop li.cur .mark2 { background-position: 100% -0.36rem; }
.markytop li.cur .mark3 { background-position: 100% -0.74rem; }
.markytop li.cur .mark4 { background-position: 100% 100%; }
.marking .mark_sel { background: #FFFFFF; position: relative; height: 0.83rem; padding: 0 0.36rem 0 0.64rem; margin-top: 0.11rem; }
.marking .mark_sel .c { line-height: 0.83rem; color: #333333; font-size: 0.28rem; }
.marking .mark_sel .c .reducetest_ico, .mark_floor .totalnum .reducetest_ico { background: url(../img/recuce_ico.png) no-repeat center center / 0.16rem 0.09rem; width: 0.2rem; height: 0.2rem; display: inline-block; margin-left: 0.14rem; }
.marking .mark_sel .tjbtn { position: absolute; right: 0.36rem; top: 0.14rem; background: #2fdc7e; width: 1.26rem; height: 0.55rem; line-height: 0.55rem; color: #FFFFFF; text-align: center; font-size: 0.24rem; border-radius: 0.06rem; }
.marking .mark_form { background: #FFFFFF; width: 7.5rem; }
.marking .mark_form .formtab { width: 7.5rem; border-collapse: collapse; }
.marking .mark_form .formtab thead tr { height: 0.8rem; line-height: 0.8rem; background: #f6f6f6; border-top: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; }
.marking .mark_form .formtab thead tr th, .marking .mark_form .formtab tbody tr td { color: #090404; font-size: 0.24rem; font-weight: normal; text-align: center; }
.marking .mark_form .formtab tbody tr { height: 0.88rem; line-height: 0.88rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.marking .mark_form .formtab .null { color: #ed0707; }
.mark_floor { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.mark_floor .totalnum { position: absolute; right: 0.6rem; top: 0; height: 0.9rem; line-height: 0.9rem; }
.marking .mark_form .formtab .morrio { background: url(../img/moreicoo.png) no-repeat 0 0 / 0.15rem 0.26rem; display: inline-block; width: 0.15rem; height: 0.26rem; vertical-align: middle; margin-left: 0.18rem; }
.marking .mark_form .formtab .noc { color: #999999; }
.marking .mark_form .formtab .btn_cj { background: #2fdc7e; width: 0.85rem; height: 0.55rem; text-align: center; line-height: 0.55rem; border-radius: 0.06rem; color: #FFFFFF; font-size: 0.24rem; margin: 0 auto; }
.marking .mark_form th .tt { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.marking .mark_form th .name { margin-left: 0.27rem; }
.marking .mark_form th .time { margin-left: 0.2rem; }
.marking .mark_form .operate { text-align: right; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.marking .mark_form .operate span { display: inline-block; height: 0.55rem; line-height: 0.55rem; color: #FFFFFF; background: #2fdc7e; border-radius: 0.06rem; padding: 0 0.16rem; }
.marking .mark_form .operate span.reads { margin: 0 0.23rem 0 0.12rem; }
.marking .mark_sel .tctc { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.marking .mark_sel .tctc .c { margin-right: 0.36rem; }
.marking .mark_sel .tctc .togglep { margin-left: 0.12rem; background: url(../img/toggle_ico1.png) no-repeat 0 100% / 0.14rem 0.22rem; width: 0.14rem; height: 0.09rem; display: inline-block; vertical-align: middle; transition: all 0.4s ease; }
.marking .mark_sel .cur .t { color: #2ed67b; }
.marking .mark_sel .tctc .cur .togglep { background-position: 0 0; transition: all 0.4s ease; }

/*批阅1*/
.common_header .grade { color: #ffffff; font-size: 0.24rem; position: absolute; bottom: 0.11rem; right: 0.1rem; }
.mark_wrap { background: #FFFFFF; width: 7.5rem; }
.markfoo { position: fixed; bottom: 0; width: 7.5rem; z-index: 999; }
.markfoo .topt { text-align: left; }
.mark_wlist .creat_list .select_type, .mark_wlist .creat_list .select_rescoure { background: #FFFFFF; }
.mark_wlist .creat_list .select_rescoure .t { color: #666666; font-size: 0.24rem; width: 1.6rem; }
.mark_wlist .creat_list .select_rescoure .t em { border-bottom: 0.03rem solid #3dc283; padding: 0 0.37rem 0.13rem 0.17rem; }
.mark_wlist .creat_list .select_rescoure .t .score_inp { border-bottom: 0.03rem solid #3dc283; width: 0.81rem; color: #666666; font-size: 0.24rem; text-align: center; }
.creat_list .question_C dl dd { position: relative; min-height: 0.55rem; }
.mark_wlist .question_C dl dd .truepro { width: 0.23rem; position: absolute; left: -0.26rem; }
.mark_wlist .question_C dl dd .truepro .trueico { background: url(../img/progou.png) no-repeat center center / 0.23rem 0.15rem; height: 0.55rem; width: 0.23rem; display: inline-block; vertical-align: middle; }
.mark_wlist .question_C dl dd .truepro .falseico { background: url(../img/procuo.png) no-repeat center center / 0.18rem 0.16rem; height: 0.55rem; width: 0.18rem; display: inline-block; vertical-align: middle; }
.mark_wlist .creat_list .question_C .choice { float: left; }
.mark_wlist .question_C dl dd .answers { color: #666666; font-size: 0.27rem; line-height: 0.37rem; }

/*统计*/
.marking .time_use { background: #f6f6f6; height: 1rem; width: 7.5rem; margin: 0.04rem 0; }
.marking .time_use span { display: block; line-height: 0.4rem; font-size: 0.24rem; }
.marking .time_use .t { color: #010b06; margin-top: 0.11rem; }
.marking .time_use .c { color: #f70d4f; }
.mark_wlist .creat_list .select_rescoure .t .perc { border: none; padding: 0; color: #f20505; }
.mark_wlist .info { display: inline-block; width: 5.4rem; }
.mark_wlist .percent { margin: 0.12rem 0 0 0.28rem; height: 0.3rem; position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.mark_wlist .percent span.pbar { width: 3rem; display: block; margin-right: 0.12rem; background: #f6f6f6; position: relative; }
.mark_wlist .percent span .bar { background: #21b972; height: 0.3rem; display: block; position: absolute; top: 0; left: 0; }
.mark_wlist .percent span.txt { text-align: right; color: #333333; font-size: 0.24rem; line-height: 0.3rem; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.testadd_form { background: #FFFFFF; padding: 0.06rem 0; }
.testadd_form .tfiles { width: 6.9rem; height: 1.39rem; margin: 0 auto; display: block; border: 1px solid #ebebeb; color: #999999; font-size: 0.26rem; padding: 0.14rem 0.1rem; resize: none; }
.testadd_form .pic_upload { width: 6.9rem; margin: 0 auto; position: relative; }
.testadd_form .pic_upload li { float: left; margin: 0.01rem 0.27rem 0; width: 1.12rem; height: 1.13rem; margin-bottom: 0.25rem; margin-left: 0rem; }
.testadd_form .pic_upload li img { width: 1.12rem; height: 1.13rem; }

/*作业成绩*/
.homew_top { background: #ebebeb; padding: 0.18rem 0 0.32rem; }
.homew_togg { position: relative; width: 4rem; height: 0.6rem; background: #FFFFFF; border-radius: 0.06rem; margin-left: 0.33rem; }
.homew_togg .t { line-height: 0.6rem; color: #666666; font-size: 0.24rem; padding-left: 0.12rem; }
.homew_togg .togglep { position: absolute; top: 0.24rem; right: 0.12rem; background: url(../img/toggle_ico1.png) no-repeat 0 100% / 0.14rem 0.22rem; width: 0.14rem; height: 0.09rem; display: inline-block; vertical-align: middle; transition: all 0.4s ease; }
.homework_wrap { background: #FFFFFF; width: 7.5rem; }
.homework_wrap .top { height: 0.82rem; background: #2ed97c; width: 7.5rem; }
.homework_wrap li.first { height: 0.82rem; width: 2.3rem; }
.homework_wrap li.perfom { height: 0.82rem; width: 4.8rem; position: relative; }
.homework_wrap li.perfom .list { width: 4.8rem; overflow: hidden; position: relative; height: 0.86rem; }
.homework_wrap li.perfom .list ul { position: absolute; left: 0; top: 0; height: 0.82rem; transition: all 0.35s ease; }
.homework_wrap li.perfom .list li { width: 1.6rem; text-align: center; height: 0.86rem; }
.homework_wrap li.perfom .list .swiper-slide { text-align: center; height: 0.82rem; }
.homework_wrap li.perfom .list li .t, .homework_wrap li.perfom .list .swiper-slide .t { color: #ffffff; font-size: 0.24rem; margin-top: 0.14rem;width: 1.4rem;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homework_wrap li.perfom .list li .minu, .homework_wrap li.perfom .list .swiper-slide .minu { color: #ffffff; font-size: 0.24rem; margin-top: 0.1rem; }
.homework_wrap .top .btnlf { position: absolute; left: -0.18rem; top: 0; background: url(../img/btnlf.png) no-repeat center center / 0.3rem 0.38rem; width: 0.4rem; height: 0.82rem; display: block; z-index: 99; }
.homework_wrap .top .btnrl { position: absolute; right: -0.18rem; top: 0; background: url(../img/btnrl.png) no-repeat center center / 0.3rem 0.38rem; width: 0.4rem; height: 0.82rem; display: block; z-index: 99; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: -0.18rem; background: url(../img/btnrl.png) no-repeat center center / 0.3rem 0.38rem; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: -0.18rem; background: url(../img/btnlf.png) no-repeat center center / 0.3rem 0.38rem; }
/*.homework_wrap .con .listc{border-bottom: 1px solid #e5e5e5;height: 1.06rem;}*/
.homework_wrapic{display: inline-block;width: 0.25rem;height: 0.22rem;font-size: 0.2rem;border: 1px solid #fff;text-align: center;line-height: 0.20rem;margin-right: 0.03rem;margin-top: 0.0rem;}
.homework_wrap .listc li.first { height: 1.06rem; }
.homework_wrap .con li.perfom .list li { height: 1.06rem; }
.homework_wrap .con .listc .pic { width: 0.7rem; height: 0.7rem; margin: 0.26rem 0 0 0.2rem; }
.homework_wrap .con .listc .pic img { width: 0.7rem; height: 0.7rem; border-radius: 0.06rem; }
.homework_wrap .con .listc .info { margin: 0.26rem 0 0 0.08rem; }
.homework_wrap .con .listc .info .name { color: #333333; font-size: 0.3rem; }
/* .homework_wrap .con .listc .info .num { color: #999999; font-size: 0.2rem; margin-top: 0.16rem; } */
.homework_wrap .con .listc .info .num { color: #333; font-size: 0.22rem; margin-top: 0.1rem; }
.homework_wrap .con .listc .perfom .item { position: relative; }
.homework_wrap .con .listc .perfom .swiper-slide { text-align: center; }
.homework_wrap .con .listc .perfom .item p { line-height: 1.05rem; color: #0e0101; font-size: 0.24rem; }
.homework_wrap .con .listc .perfom .item .tips { color: #f41313; }
.homework_wrap .con .listc .star { position: absolute; top: 0; display: inline-block; background: url(../img/star.png) no-repeat center center / 0.17rem 0.21rem; width: 0.22rem; height: 1.05rem; vertical-align: top; }
.star_dialog { position: fixed; width: 7.5rem; top: 0; height: 100%; z-index: 9999; display: none; }
.star_dialog .sett_toggle { width: 6.38rem; background: #FFFFFF; position: fixed; top: 30%; left: 50%; margin: 0 0 0 -3.19rem; border-radius: 0.1rem; z-index: 9999; }
.star_dialog .sett_toggle dd { border-bottom: 1px solid #eaeaea; height: 0.88rem; line-height: 0.88rem; padding: 0 0.2rem; }
.star_dialog .sett_toggle dd:last-child { border-bottom: none; }
.star_dialog .sett_toggle dd label { display: block; height: 0.88rem; font-size: 0; }
.star_dialog .sett_toggle dd label span { display: inline-block; color: #666666; font-size: 0.28rem; }
.star_dialog .sett_toggle dd label span .star { display: inline-block; background: url(../img/star.png) no-repeat center center / 0.17rem 0.21rem; width: 0.42rem; height: 0.87rem; vertical-align: middle; }
.star_dialog .sett_toggle dd .sex-input { float: right; margin-top: 0.24rem; }
.hometoggle, .markpy { position: relative; }
.hometoggle .toggle_rewsc { top: 0.6rem; width: 4rem; left: 0.33rem; border-top: 1px solid #ccc; }
.markpy .toggle_rewsc { top: 0.84rem; }
.homework_wrap .con .piclist { border-bottom: 1px solid #e5e5e5; height: 1.06rem; }
.homework_wrap .con .listc li.first, .homework_wrap .con .listc .perfom { height: auto; }
.homework_wrap .con .swiper-slide p { border-bottom: 1px solid #e5e5e5; }
.pubtn { right: 0.36rem; top: 0.14rem; background: #2fdc7e; width: 1.26rem; height: 0.55rem; line-height: 0.55rem; color: #FFFFFF; text-align: center; font-size: 0.24rem; border-radius: 0.06rem; }
.homework_pub {float: right;margin-top: -0.85rem;}
.homework_pub ul {list-style: none;line-height: 40px; margin-left: 50px; }
.homework_pub li {display: block;float: left;margin-right: 0.2rem;}

/*我的作业*/
.home_my .friend_list { margin-top: 0.4rem; }
.home_my .unpaid { margin-top: 2.4rem; text-align: center; }
.home_my .score { position: absolute; right: 0; top: 0; color: #666666; font-size: 0.24rem; }
.home_my .score .score_inp { border-bottom: 0.03rem solid #3dc283; width: 0.81rem; color: #666666; font-size: 0.24rem; text-align: center; }
.score1_inp { border-bottom: 0.03rem solid #3dc283; width: 0.7rem; color: #666666; font-size: 0.24rem; text-align: center; }
.home_my .evlu { border: 1px solid #dddddd; background: #FFFFFF; padding: 0.16rem 0.22rem; width: 5.94rem; height: 2.11rem; border-radius: 0.06rem; margin-top: 0.13rem; color: #999999; font-size: 0.26rem; resize: none; }
.swipe_btn { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; }
.swipe_btn p { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; line-height: 0.9rem; color: #666666; font-size: 0.3rem; }
.swipe_btn p.active { color: #2fdb7e; }
.home_my .friend_group .cont .imgpic li, .home_my .friend_group .cont .imgpic li img { width: 1.5rem; height: 1.5rem; }
.home_my .upload_btn { display: inline-block; background: #FFFFFF url(../img/addphoto.png) no-repeat center center / 0.6rem 0.6rem; width: 1.5rem; height: 1.5rem; border: 1px solid #d4d4d4; }
.resoveico { background: url(../img/resoveico.png) no-repeat 0 0 / 6.55rem 1.56rem; width: 1.5rem; height: 1.5rem; }
.videoico { background-position: 0 0; }
.wordico { background-position: -1.69rem 0; }
.pptico { background-position: -3.42rem 0; }
.fjico { background-position: 100% 0; }

/*复制分享班级*/
.copyclass .info, .shareclass .info { padding-top: 0.2rem; }
.copyclass .con, .shareclass .con { height: 4.6rem; }
.copyclass .info .nameline, .shareclass .info .nameline { color: #333; font-size: 0.26rem; margin-bottom: 0.2rem; }
.copyclass .info .update_input, .shareclass .info .update_input { width: 2.89rem; height: 0.6rem; line-height: 0.6rem; border: 1px solid #dddddd; border-radius: 0.06rem; margin: 0.3rem 0 0 0.22rem; padding: 0 0.08rem; color: #333333; font-size: 0.26rem; }
.copyclass .info .checkline label, .shareclass .info .checkline label { font-size: 0; height: 0.4rem; margin: 0 0.12rem 0.16rem 0; display: inline-block; }
.copyclass .info .checkline span, .shareclass .info .checkline span { vertical-align: middle; color: #333; font-size: 0.26rem; line-height: 0.4rem; }
.copyclass .info .checkline .dress_input, .shareclass .info .checkline .dress_input { vertical-align: middle; margin-left: 0.12rem; }

/*地图*/
.map_con { position: relative; width: 7.5rem; overflow: hidden; }
.map_con .location_btn { position: absolute; right: 0.1rem; top: 10%; }
.map_con .location_btn p { width: 1.35rem; height: 0.72rem; background: #f6f9f7; margin-bottom: 0.15rem; text-align: center; padding-top: 0.02rem; }
.map_con .location_btn p .location_ico { background: url(../img/locationico.png)no-repeat 0 0 / 0.38rem 0.34rem; width: 0.38rem; height: 0.34rem; display: block; margin: 0 auto; }
.map_con .location_btn p .txt { color: #090202; font-size: 0.24rem; margin-top: 0.04rem; }
.map_con .loca_sign { width: 1.05rem; height: 0.97rem; background: #2fdc7e; border-radius: 50%; text-align: center; line-height: 0.97rem; color: #FFFFFF; font-size: 0.24rem; position: fixed; bottom: 25%; margin-right: 0.9rem; }
.map_con .loca_sign_be { width: 0.7rem; margin-left: 0.16rem; line-height: 0.33rem; margin-top: 0.15rem; }
.location_dialog { position: fixed; top: 45%; margin-left: 10%; width: 5.2rem; background: #FFFFFF; padding: 0.4rem 0.34rem 0; z-index: 999; }
.location_dialog .con { padding-bottom: 0.4rem; }
.location_dialog .info { color: #333; font-size: 0.26rem; line-height: 0.34rem; }
.location_dialog .btn { height: 0.8rem; line-height: 0.8rem; text-align: right; }
.location_dialog .btn p { display: inline-block; font-size: 0.26rem; color: #828282; }
.location_dialog h2 { color: #000000; font-size: 0.32rem; padding-bottom: 0.2rem; }
.location_dialog .btn p.cancle_b { padding-right: 0.58rem; }
.location_dialog .btn p.sure_b { color: #6d9ee3; padding-right: 0.65rem; }
.location_tips { position: fixed; top: 50%; left: 50%; width: 4.2rem; height: 0.36rem; background: #2fdc7e; color: #fff; text-align: center; font-size: 0.26rem; line-height: 0.36rem; margin: -0.18rem 0 0 -2.1rem; }
.complete_dialog { top: 25%; left: 10%; }
.complete_dialog .tips { color: #5a5a5a; padding-bottom: 0.26rem; font-size: 0.26rem; }
.signs_dialog { padding: 0; }
.signs_dialog .info { padding: 0.38rem 0.28rem; color: #969698; font-size: 0.26rem; }
.signs_dialog .know_b { height: 0.6rem; line-height: 0.6rem; text-align: center; color: #5396f5; font-size: 0.26rem; width: 100%; border-top: 1px solid #ddd; }

/*私信*/
.messecrch { margin: 0.22rem auto; }
.common_header .my_messgae { color: #ffffff; font-size: 0.28rem; line-height: 0.87rem; }
.common_header .mestit { color: #ffffff; font-size: 0.28rem; line-height: 0.87rem; display: inline-block; margin-left: 0.42rem; }
.common_header .messt_rl { position: absolute; right: 0.4rem; top: 0; height: 0.87rem; line-height: 0.87rem; }
.common_header .messt_rl a { display: inline-block; height: 0.87rem; }
.common_header .messt_rl .sermess { background: url(../img/mess_ser.png) no-repeat center center / 0.34rem 0.33rem; width: 0.34rem; margin-right: 0.32rem; }
.common_header .messt_rl .addmes { background: url(../img/mes_add.png) no-repeat center center / 0.38rem 0.38rem; width: 0.38rem; }
.common_header .messt_rl .personal { background: url(../img/personal.png) no-repeat center center / 0.38rem 0.38rem; width: 0.38rem; margin-right: 0.32rem; }
.common_header .topset_toggles { width: 2.4rem; max-height: 0; background: #21b973; position: absolute; right: 0.4rem; z-index: 999; overflow: hidden; transition: max-height 0.4s ease-in-out; }
.common_header .topset_toggles li { height: 0.72rem; border-bottom: 1px solid #ebebeb; }
.common_header .topset_toggles li i { display: inline-block; vertical-align: middle; height: 0.72rem; margin-left: 0.1rem; width: 0.3rem; }
.common_header .topset_toggles li .mesicc { background: url(../img/mesicc.png) no-repeat center center / 0.27rem 0.25rem; }
.common_header .topset_toggles li .mesproo { background: url(../img/mesproic.png) no-repeat center center / 0.29rem 0.26rem; }
.common_header .topset_toggles li .scan { background: url(../img/scan.png) no-repeat center center / 0.29rem 0.26rem; }
.common_header .topset_toggles li .add_user { background: url(../img/add_user.png) no-repeat center center / 0.29rem 0.26rem; }
.common_header .topset_toggles li span { color: #FFFFFF; font-size: 0.24rem; line-height: 0.72rem; vertical-align: middle; margin-left: 0.12rem; }
.message_listl { background: #FFFFFF; width: 7.5rem; }
.message_listl li { padding: 0.17rem 0.26rem 0.17rem 0.2rem; border-bottom: 1px solid #ebebeb; overflow: hidden; }
.message_listl li .pic { width: 0.92rem; height: 0.9rem; float: left; position: relative; }
.message_listl li .pic img { width: 0.92rem; height: 0.9rem; }
.message_listl li .pic .tips_num { background: #ff3e3e; position: absolute; right: -0.12rem; top: -0.12rem; padding: 0.08rem 0.06rem; color: #ffffff; font-size: 0.2rem; border-radius: 50%; }
.message_listl li .info { float: left; height: 0.9rem; margin-left: 0.2rem; width: 5.9rem; line-height: 0.4rem; }
.message_listl li .info .name { color: #576b95; font-size: 0.26rem; }
.message_listl li .info .time { color: #999999; font-size: 0.2rem; text-align: right; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.message_listl li .info .c { color: #333333; font-size: 0.26rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 5.56rem; margin-top: 0.12rem; }

/* 对话 */
.dialogueWrap { margin-top: 1rem; padding: 0 .2rem;
margin-bottom: 6rem; }
.dialogueWrap .dialogue .Obside, .dialogueWrap .dialogue .onself { overflow: hidden; position: relative; }
.dialogueWrap .dialogue .Obside p.inner, .dialogueWrap .dialogue .onself p.inner { max-width: 4.89rem; background: #89d749; font-size: .26rem;
 line-height: .4rem;
 padding: .20rem .15rem;
position: relative; margin-right: 1.2rem; margin-top: .3rem;
}
.dialogueWrap .dialogue .Obside p.inner::after { display: block; content: ""; width: 0; height: 0; border-top: .18rem solid transparent;
 border-left: .24rem solid #89d743;
 border-bottom: .18rem solid transparent;
position: absolute; right: -.2rem;
 top: .21rem;
}
.dialogueWrap .dialogue .onself p.inner::after { display: block; content: ""; width: 0; height: 0; border-top: .18rem solid transparent;
 border-right: .24rem solid #fff;
 border-bottom: .18rem solid transparent;
position: absolute; left: -.2rem;
 top: .21rem;
}
.dialogueWrap .dialogue .onself p.inner { margin-left: 1.2rem; background: #fff; }
.dialogueWrap .dialogue .onself .innerImg, .dialogueWrap .dialogue .Obside .innerImg { max-width: 3.12rem; margin-left: 1.2rem; margin-top: .3rem;
}
.dialogueWrap .dialogue .Obside .innerImg { margin-left: 0rem; margin-right: 1.2rem; }
.dialogueWrap .dialogue .onself .innerImg>img, .dialogueWrap .dialogue .Obside .innerImg>img { width: 100%; }
.dialogueWrap .dialogue .Obside .userImg {
 width: .9rem;
 height: .9rem; position: absolute; right: 0; top: .2rem;
}
.dialogueWrap .dialogue .onself .userImg {
 width: .9rem;
 height: .9rem; position: absolute; left: 0; top: .2rem;
}
.dialogueWrap .dialogue .timeTip { width: 2.45rem; height: 0.54rem; background: rgba(0, 0, 0, 0.2); color: #fff; font-size: .2rem;
text-align: center; line-height: .54rem;
 margin: .34rem auto;
 border-radius: .08rem;
}
.dialogueWrap .dialogue .onself .vide { max-width: 1.77rem; }

/*新的朋友*/
.friend_list1 { background: #FFFFFF; width: 7.5rem; }
.friend_toffle { position: relative; }
.select_friend { height: 0.68rem; line-height: 0.80rem; margin-left: 0.2rem; vertical-align: bottom; }
.friend_list1 li { padding: 0.17rem 0.26rem 0.17rem 0.2rem; border-bottom: 1px solid #ebebeb; overflow: hidden; }
.friend_list1 li .pic { width: 0.92rem; height: 0.9rem; float: left; position: relative; }
.friend_list1 li .pic img { width: 0.92rem; height: 0.9rem; }
.friend_list1 li .pic .tips_num { background: #ff3e3e; position: absolute; right: -0.12rem; top: -0.12rem; padding: 0.08rem 0.06rem; color: #ffffff; font-size: 0.2rem; border-radius: 50%; }
.friend_list1 .info { height: 0.9rem; margin:0 0.2rem; line-height: 0.9rem; position: relative;}
.friend_list1 .info .info-input{width: 100%;height: 0.63rem;line-height: .63rem;border-bottom:1px solid #2ed67b;}

.friend .share_rescoue { background: #FFFFFF; padding: 0.16rem 0.18rem; position: relative; }
.friend .sh_mask { margin-top: 0.22rem; border-bottom: 1px solid #ebebeb;}
.friend  .sh_mask li { float: left; width: 0.92rem; height: 0.9rem; margin: 0 0.05rem 0.2rem 0; position: relative; }
.friend  .sh_mask li img { width: 0.92rem; height: 0.9rem; }

.friend_list1 .info .closeBtn{width: .3rem;height: .3rem;background:url('../img/deleteico.png') no-repeat 0 0;background-size: .3rem .3rem;position: absolute;top: .26rem;right: .2rem;display: none;}
.friend_list1 li .info .name { color: #576b95; font-size: 0.26rem;margin-top: -0.2rem; margin-left: 0.2rem;}
.friend_list1 li .info .c { color: #333333; font-size: 0.26rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 4.06rem; margin-top: -0.42rem;margin-left: 0.95rem; }
.friend_list1 li .info1 { float: right; height: 0rem; margin-left: 0.2rem; width: 1.9rem; line-height: 0.95rem; margin-top: -0.8rem;}
.friend_list1 li .info1 .more { display: block; width: 1.22rem; height: 0.54rem; line-height: 0.54rem; color: #FFFFFF; background: #04be02; font-size: 0.24rem; border-radius: 0.06rem; text-align: center; cursor: pointer;}
.friend_list1 .rightmore { float: right; }
.friend_list1 li .info1 .added { color: #999999; font-size: 0.25rem; text-align: center; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-top: 1rem; margin-right: 0.3rem; }

/*通讯录*/
.address_list { background: #FFFFFF; width: 7.5rem; }
.address_list li { padding: 0.17rem 0.26rem 0.17rem 0.2rem; border-bottom: 1px solid #ebebeb; overflow: hidden; position: relative;}
.address_list li .pic { width: 0.92rem; height: 0.9rem; float: left; position: relative; }
.address_list li .pic img { width: 0.92rem; height: 0.9rem; }
.address_list li .pic .tips_num { background: #ff3e3e; position: absolute; right: -0.12rem; top: -0.12rem; padding: 0.08rem 0.06rem; color: #ffffff; font-size: 0.2rem; border-radius: 50%; }
.address_list li .info { float: left; height: 0.9rem; margin-left: 0.2rem; width: 4.8rem; line-height: 0.4rem; }
.address_list li .info .name { color: #576b95; font-size: 0.26rem; }
.address_list li .info .name1 { color: #576b95; font-size: 0.26rem; margin-top: 0.25rem; }
.address_list li .info .c { color: #333333; font-size: 0.26rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 4.06rem; margin-top: 0.12rem; }
.address_list li .info1 { float: right; height: 0.9rem; margin-left: 0.2rem; width: 0.9rem; line-height: 1.15rem; }
.address_list .city-list{ background: #FFFFFF;}
.address_list .city-letter{ background: #ebebeb;line-height: 0.6rem;padding-left: 0.25rem;}
.positionLetter{position: fixed;right: 0rem;top: 2rem;border-left: 0px solid #ddd;padding-left: .1rem;padding-right: .2rem;padding-top: -1.1rem;text-align: center;line-height: 0.3rem;z-index: 999;}
.positionLetter li{margin: .1rem 0rem;}
.address .share_rescoue { background: #FFFFFF; padding: 0.16rem 0.18rem; position: relative;}
.address .sh_mask { margin-top: 0.22rem; border-bottom: 1px solid #ebebeb;}
.address .sh_mask li { float: left; width: 0.92rem; height: 0.9rem; margin: 0 0.05rem 0.2rem 0; position: relative; }
.address .sh_mask li img { width: 0.92rem; height: 0.9rem; }
.info-input1{width: 100%;height: 0.63rem;line-height: .63rem;margin-top: 0.2rem;margin-left: 0.2rem;}
.address_list .adddropdown_menu{display:block;height: 0.8rem;line-height: 0.8rem;padding: 0 0.24rem;position: absolute;left: 2.5rem;background-color: #fff;border-radius: 0.04rem;overflow: hidden;border: 1px solid #d6d6d6;box-shadow: 0.02rem 0.03rem 0.1rem rgba(0,0,0,.1);-moz-box-shadow: rgba(0,0,0,.1) 0.02rem 0.03rem 0.1rem;-webkit-box-shadow: rgba(0,0,0,.1) 0.02rem 0.03rem 0.1rem;display: none;z-index: 9999;}
.address_list .adddropdown_menu p{text-align: center;color: #000;font-size: 14px;}

/*弹框控制*/
.report_dialog .con.hei {height: 5.6rem;}
.share_send { background: #FFFFFF; width: 5.5rem; margin-left: 0.5rem;margin-top: 0.5rem;}
.share_send.info { height: 0.9rem; margin:0 0.2rem; line-height: 0.9rem; position: relative;}
.share_send .info .info-input{width: 100%;height: 0.63rem;line-height: .63rem;border-bottom:1px solid #2ed67b;}
.rep_contact {background:#ebebeb;height: 0.7rem;width:5.5rem;margin-left: 0.5rem;}
.rep_contact_txt {margin-left: 0.2rem;margin-top: 0.2rem;position: absolute;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 5rem;}

/*控制图片大小*/
.address_group { margin-top: 0rem; background: #FFFFFF; }
.address_group .acgroup_list { position: relative; border-bottom: 1px solid #ebebeb; padding: 0rem 0; margin-bottom: 0.22rem; overflow: hidden; }
.address_group .acgroup_list .pic { width: 0.9rem; height: 0.9rem; float: left; position: relative; text-align: center; }
.address_group .acgroup_list .pic>span { height: 1.45rem;}
.address_group .acgroup_list .pic>span>img { width: 0.25rem; height: 0.25rem;}
.address_group .acgroup_list .common4_ico { display: inline-block; vertical-align: middle; }

/*选择群聊*/
.sel_chat { margin: 0 auto; background: #ebebeb; }
.sel_chat .acgroup_list { position: relative; border: 1px solid #ebebeb; padding: 0rem 0; margin-bottom: 0.22rem; overflow: hidden; }
.sel_chat .acgroup_list .pic { width: 0.9rem; height: 0.9rem; float: left; position: relative; text-align: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.sel_chat .acgroup_list .pic>span { display: inline-block; width: 0.22rem; height: 0.22rem; }
.sel_chat .acgroup_list .pic>span>img { width: 0.22rem; height: 0.22rem; vertical-align: middle;}
.sel_chat .acgroup_list .common4_ico { display: inline-block; }

/*新建标签*/
.label_rbtn { width: 6.9rem; height: 0.88rem; background: #2ed67b; line-height: 0.88rem; text-align: center; font-size: 0.3rem; border-radius: 0.06rem; margin: 0.7rem auto 0; color: #FFFFFF; }
.save_rbtn { width: 1.1rem; height: 0.65rem; background: #68e6ab; line-height: 0.25rem; text-align: center; font-size: 0.3rem; border-radius: 0.1rem; margin-top: -0.7rem; color: #FFFFFF; float: right; padding-top: 0.2rem;z-index: 999;}

/*添加朋友*/
.add_friend { height: 0.68rem; line-height: 1.22rem; margin-left: 0.2rem; vertical-align: bottom; }
.select_friend .qr_ico { display: inline-block; vertical-align: middle; }

/*公众号*/
.public_list { background: #FFFFFF; width: 7.5rem; }
.public_list li { padding: 0.17rem 0.26rem 0.17rem 0.2rem; border-bottom: 1px solid #ebebeb; overflow: hidden; }
.public_list li .pic { width: 0.92rem; height: 0.9rem; float: left; position: relative; }
.public_list li .pic img { width: 0.92rem; height: 0.9rem; border-radius: 50% }
.public_list li .pic .tips_num { background: #ff3e3e; position: absolute; right: -0.12rem; top: -0.12rem; padding: 0.08rem 0.06rem; color: #ffffff; font-size: 0.2rem; border-radius: 50%; }
.public_list li .info { float: left; height: 0.9rem; margin-left: 0.2rem; width: 2.9rem; line-height: 0.4rem; }
.public_list li .info .name1 { color: #576b95; font-size: 0.26rem; margin-top: 0.25rem; }

/*详细资料*/
.info_wrap li { padding: 0.22rem 0.3rem; border-bottom: 1px solid #f1f1f1; margin-bottom: 0.26rem; height: 1.8rem; background: #ffffff; }
.info_wrap li.bgCash { background: #ddd; }
.info_wrap li:last-child { border-bottom: none; }
.info_wrap li a { display: block; }
.info_wrap li .advanter { width: 0.88rem; height: 0.88rem; float: left; }
.info_wrap li .advanter img { width: 1.2rem; height: 1.2rem; border-radius: 0.04rem; }
.info_wrap li .info { padding-left: 0.16rem; float: left; width: 4.8rem; }
.info_wrap li .info .t { color: #003473; font-size: 0.32rem; width: 4.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 0.5rem; }
.info_wrap li .info .c { color: #333; line-height: 0.36rem; font-size: 0.26rem; margin-top: 0.14rem; ; margin-left: 0.5rem; overflow: hidden;white-space: nowrap;}
.select_friend1 { height: 0.38rem; line-height: 0.80rem; margin-left: 0.2rem; vertical-align: bottom; }
.address_list li .info .name2 { color: #576b95; font-size: 0.26rem; margin-top: 0.25rem; margin-left: 0.5rem; width:3rem;  overflow: hidden;white-space: nowrap;}
.address_list li .info .name3 { color: #576b95; font-size: 0.26rem; margin-top: 0.25rem; margin-left: 1.5rem; width:5rem;  overflow: hidden;position: absolute;}
.address_list li .info .em { margin-right: 0.52rem;}

/*我的收藏*/
.favorite_wrap li { padding: 0.22rem 0.3rem; border-bottom: 1px solid #f1f1f1; margin-bottom: 0.26rem; height: 1.8rem; background: #ffffff; }
.favorite_wrap li.bgCash { background: #ddd; }
.favorite_wrap li:last-child { border-bottom: none; }
.favorite_wrap li a { display: block; }
.favorite_wrap li .advanter { width: 0.88rem; height: 0.88rem; float: left; }
.favorite_wrap li .advanter img { width: 1.2rem; height: 1.2rem; border-radius: 0.04rem; }
.favorite_wrap li .info { padding-left: 0.16rem; float: left; width: 6.8rem; }
.favorite_wrap li .info .t { color: #003473; font-size: 0.32rem; width: 4.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 1.3rem; margin-top: -0.8rem; }
.favorite_wrap li .info .t1 { color: #003473; font-size: 0.32rem; width: 4.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 0.2rem; }
.favorite_wrap li .info .c { color: #333; line-height: 0.76rem; font-size: 0.26rem; margin-top: 0.14rem; margin-left: 1.3rem; }
.favorite_wrap li .info .d { color: #333; line-height: 0.76rem; font-size: 0.26rem; margin-top: 0.14rem; margin-left: 0.2rem; }
.favorite_wrap li .info .e { color: #333; line-height: 0.36rem; font-size: 0.26rem; margin-left: 0.2rem; margin-bottom: 0.15rem; width: 6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*私信用户*/
.user_list { background: #fff; margin-top: 0.2rem; width: 7.5rem; }
.user_list .top, .acticity_group .top { height: 0.88rem; line-height: 0.88rem; padding: 0 0.3rem; border-bottom: 1px solid #ebebeb; }
.user_list .top .t, .acticity_group .top .t { color: #666; font-size: 0.3rem; }
.user_list .top .change, .acticity_group .top .change { color: #45d586; font-size: 0.3rem; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: right; }
.user_list dt { height: 0.7rem; line-height: 0.7rem; padding: 0 0.3rem; border-bottom: 1px solid #ebebeb; }
.user_list dt .num { color: #666; font-size: 0.26rem; }
.user_list dt .dorp_ico { display: inline-block; margin-left: 0.36rem; vertical-align: middle; transform: rotate(-90deg); transition: all 0.4s ease; }
.user_list dt.cur .dorp_ico { transform: rotate(0deg); transition: all 0.4s ease; }
.user_list dd { padding: 0 0.3rem; display: none; }
.user_list dd.show { display: block; }
.user_list dd .res_li { border-bottom: 1px solid #ebebeb; padding: 0.2rem 0; overflow: hidden; }
.user_list li { padding: 0.17rem 0.26rem 0.17rem 0.2rem; border-bottom: 1px solid #ebebeb; overflow: hidden; }
.user_list li .pic { width: 0.92rem; height: 0.9rem; float: left; position: relative; }
.user_list li .pic img { width: 0.92rem; height: 0.9rem; }
.user_list li .pic .tips_num { background: #ff3e3e; position: absolute; right: -0.12rem; top: -0.12rem; padding: 0.08rem 0.06rem; color: #ffffff; font-size: 0.2rem; border-radius: 50%; }
.user_list li .info { float: left; height: 0.9rem; margin-left: 0.2rem; width: 5.3rem; line-height: 0.4rem; }
.user_list li .info .time { color: #999999; font-size: 0.2rem; text-align: right; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.user_list li .info .name { color: #576b95; font-size: 0.26rem; }
.user_list li .info .name1 { color: #576b95; font-size: 0.26rem; margin-top: 0.25rem; }
.user_list li .info .c { color: #333333; font-size: 0.26rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 4.06rem; margin-top: 0.12rem; }
.emoji-box { width: 100%; position: absolute; border-top: 1px solid #ddd; padding-left: .3rem;
 padding-top: .2rem;
}
.emoji-box .emoji-ul { width: 7rem; overflow: hidden; }
.emoji-box .emoji-ul .emoji-li { float: left; margin-right: .1rem;
 margin-bottom: .1rem;
}

/*聊天信息*/
.chat_info { background: #FFFFFF; padding: 0 0.1rem; }
.chat_info .chat_list { border-bottom: 1px solid #ebebeb; margin-top: 0rem; padding-top: 0.1rem; }
.chat_info .chat_list:last-child { border-bottom: none; }
.chat_info .chat_list .num { color: #333333; font-size: 0.3rem; padding: 0 0.28rem; }
.chat_info .chat_list .num em { color: #f54848; padding: 0 0.08rem; }
.chat_info .chat_list ul { overflow: hidden; margin-top: 0.26rem; }
.chat_info .chat_list li { float: left; width: 25%; text-align: center; font-size: 0; margin-bottom: 0.23rem; }
.chat_info .chat_list li .adva { position: relative; width: 1.2rem; height: 1.2rem; margin: 0 auto; }
.chat_info .chat_list li .adva img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.chat_info .chat_list li .name { color: #666666; font-size: 0.24rem; margin-top: 0.15rem; }
.chat_info .t { height: 0.8rem; width: 7.5rem; background: #FFFFFF; line-height: 0.8rem; color: #333333; font-size: 0.3rem; padding-left: 0.28rem; }
.chat_info .upload_btn { display: inline-block; background: #FFFFFF url(../img/addphoto.png) no-repeat center center / 0.6rem 0.6rem; width: 1.2rem; height: 1.2rem; border: 1px solid #d4d4d4; }
.chat_info1 { margin-top: -0.08rem; }
.chat_info1 li .info-right { text-align: right; color: #666666; font-size: 0.28rem; }
 .chat_info1 li .info-right::-webkit-input-placeholder {
 color: #dddddd;
}
.chat_info1 .tip { padding: 0.14rem 0.31rem; color: #999999; font-size: 0.24rem; }
.chat_info1 li .txt { color: #333333; font-size: 0.28rem; display: inline-block; width: 0.92rem; white-space: nowrap; }
.chat_info1 ul { background: #FFFFFF; padding-left: 0.31rem; margin-bottom: 0.2rem; }
.chat_info1 ul li { border-bottom: 1px solid #ebebeb; height: 1rem; line-height: 1rem; position: relative; font-size: 0; }
.chat_info1 ul li:last-child { border-bottom: none; }
.chat_info1 li p { position: absolute; right: 0.61rem; top: 0; color: #666666; font-size: 0.28rem; z-index: 9; }
.chat_info1 .filter { background: #FFFFFF; padding: 0 0 0 0.28rem; height: 0.87rem; line-height: 0.87rem; }
.chat_info1.filter .togglep { background: url(../img/toggle_ico1.png) no-repeat 0 100% / 0.14rem 0.22rem; width: 0.14rem; height: 0.09rem; display: inline-block; vertical-align: middle; margin: 0 0.21rem 0 0.14rem; transition: all 0.4s ease; }
.chat_info1 .switch_c { color: #666666; font-size: 0.26rem; margin-top: 0.03rem; }
.chat_info1 .switch_c .switch_btn { display: inline-block; margin-left: 0.12rem; line-height: 1; position: relative; width: 1rem; height: 0.4rem; background-color: #fff; background-clip: padding-box; border: 1px solid #ddd; border-radius: 0.2rem; vertical-align: middle; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transition-duration: .2s; transition-duration: .2s; -webkit-transition-property: background-color, border; transition-property: background-color, border; overflow: hidden; transition: all 1s }
.chat_info1 .switch_c .switch_btn .switch-handle { position: absolute; width: 0.34rem; height: 0.34rem; top: 0; left: 0; background-color: #fff; background-clip: padding-box; border-radius: 50%; -webkit-box-shadow: 0 0.02rem 0.02rem rgba(0, 0, 0, .4); box-shadow: 0 0.02rem 0.02rem rgba(0, 0, 0, .4); z-index: 1; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-transition-property: -webkit-transform, width, left; transition-property: transform, width, left; }
.chat_info1 .switch_c .switch_btn .before { position: absolute; top: 0.09rem; right: 0.1rem; font-size: 0.2rem; color: #999; }

/*添加标签*/
.label_wrap { background: #FFFFFF; width: 7.5rem; padding: 0 0.3rem; }
.label_tabsBox {margin-top: .1rem; text-align: center; border-bottom: 1px solid #ddd; padding-top: 0.3rem; padding-bottom: 0.3rem; }
.label_tabsBox .tabsbox { /* display: inline-block; */ width: 7.1rem;/* text-align: center; */ }
.label_tabsBox .tabsbox li.item { /* display: inline-block; */ width: 1.6rem; height: .6rem;line-height: .6rem;border: 1px solid #ddd; border-radius: .3rem;margin-right: .1rem;margin-bottom: 0.15rem; }
.label_tabsBox .tabsbox li.item.col { border: 1px solid #2dd67b; }
.label_wrap .txt { font-size: 0.3rem; display: inline-block; width: 0.92rem; white-space: nowrap; margin-top: 0.35rem; }

/*成绩加权设置*/
.weighting_wrap { background: #FFFFFF; width: 7.5rem; padding: 0 0.3rem; }
.weighting_tabsBox {margin-top: .1rem; text-align: center; border-bottom: 1px solid #ddd; padding-top: 0.3rem; padding-bottom: 0.3rem; }
.weighting_tabsBox {margin-top: .1rem; text-align: center; border-bottom: 1px solid #ddd; padding-top: 0.3rem; padding-bottom: 0.3rem; }
.weighting_tabsBox .tabsbox { /* display: inline-block; */ width: 7.1rem;/* text-align: center; */ }
.weighting_tabsBox .tabsbox .item { /* display: inline-block; */ width: 1.3rem; height: .6rem;line-height: .6rem;border: 1px solid #ddd; border-radius: .3rem;margin-right: -2.5rem;margin-bottom: 0.15rem; }
.weighting_tabsBox .tabsbox .item.col { border: 1px solid #2dd67b; }
.weighting_wrap .txt { font-size: 0.3rem; display: inline-block; width: 0.92rem; white-space: nowrap; margin-top: 0.35rem; }
.weighting_tabsBox .test {text-align: left;}

/*作业成绩加权*/
.task_wrap { background: #FFFFFF; width: 7.5rem; padding: 0 0.3rem; }
.task_tabsBox {margin-top: .1rem; text-align: center; border-bottom: 1px solid #ddd; padding-top: 0.2rem; padding-bottom: 0.1rem; }
.task_tabsBox .tabsbox { width: 7.1rem;}
.task_tabsBox .tabsbox li.item { width: 0.85rem; height: .6rem;line-height: .6rem;border: 1px solid #ddd; border-radius: 0.1rem;margin-right: .1rem;margin-bottom: 0.15rem; }
.task_tabsBox .tabsbox li.item.col { border: 1px solid #2dd67b; }
.task_tabsBox .txt { width: 1.1rem; font-size: 0.26rem;  margin-top: 0.2rem;margin-right: 0.1rem; margin-left: 0.1rem;}
.task_tabsBox li { float: left; margin-right: 0.1rem;}
.task_tabsBox .cent {width:0.6rem;text-align: center;}
.task_tabsBox .spac {margin-left: 0.3rem;}

#dress_menumm{width: 0.4rem;height:0.4rem;position: relative;}
#dress_menumm span{width: 0.4rem; height: 0.4rem;  display: block; width: 0.4rem; height: 0.4rem; border: 1px solid #ebebeb; border-radius: 50%;
	
    background: #999999 url(../img/gou_checbox.png) no-repeat center center / 0.28rem 0.22rem;
    border: none; border-radius: 50%; box-sizing: border-box;}
 .dress_input222{ display: none; -webkit-appearance: none;-webkit-tap-highlight-color:rgba(0,0,0,0); }

/* .dress_input222:checked:before { content: ''; display: block; border: 1px solid #2ed87c; background: #2ed87c url(../img/gou_checbox.png) no-repeat center center / 0.28rem 0.22rem; width: 0.4rem; height: 0.4rem; margin: 0 auto; border-radius: 0.06rem; box-sizing: border-box; } */
#dress_menumm.checked span{ display: block; border: 1px solid #2ed87c; background: #2ed87c url(../img/gou_checbox.png) no-repeat center center / 0.28rem 0.22rem; width: 0.4rem; height: 0.4rem; margin: 0 auto; border-radius: 50%; box-sizing: border-box; } 

/*弹幕*/
.Barrage .dmCreate{background: #FFFFFF;}
.Barrage .dmCreate .t {background: #FFFFFF;height: 0.87rem;line-height: 0.87rem;padding: 0 0.28rem;position: relative;color: #333333;border-bottom: 1px solid #ebebeb}
.Barrage .dmCreate .t .morrio{position: absolute;right: 0.24rem;top: 0;background: url(../img/moreicoo.png) no-repeat center center / 0.15rem 0.26rem;display: block;height: 0.87rem;width: 0.4rem;}
.Barrage .dmCreate .dmTog{padding: 0.2rem 0;width: 1.6rem;margin: 0 auto;}
.Barrage .dmCreate .dmTog .btncr{color: #FFFFFF;background: #2fdc7e;width: 2.2rem;height: 0.64rem;line-height: 0.64rem;text-align: center;font-size: 0.3rem;border-radius: 0.1rem;display:block;}

.Barrage ul{background: #fff;width: 7.5rem;margin-top: 0.2rem;}
.Barrage li{padding:0 0.28rem 0 0;display: flex;align-items: center;text-align:center;height: 0.98rem;border-bottom:1px solid #ebebeb;font-size: 0.3rem;}
.Barrage li .t{width:2.6rem;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Barrage li .date{color: #999999;font-size: 0.26rem;word-break: break-all;}
.Barrage li .tagcc{flex: 1;position: relative;}
.Barrage li .tagcc .common_ico {display: inline-block;vertical-align: middle;}
.Barrage li .tagcc .common_ico.cur{background-position: 0 -6.79rem;}
.Barrage li .dmBtn{flex: 1;text-align: right;}
.Barrage li .dmBtn a{display: inline-block;width: 1.22rem;height: 0.54rem;line-height: 0.54rem;color: #FFFFFF;font-size: 0.28rem;text-align: center;cursor: pointer;box-sizing: border-box;}
.Barrage li .sendS a{border: 1px solid #45d586;color: #45d586;}
.Barrage li .sendS a .common_ico{ display: inline-block;margin: -0.02rem 0.04rem 0 0;vertical-align: middle;background-position: -1.95rem 0;width: 0.18rem;height: 0.18rem;}
.Barrage li .sendAgain a{border: 1px solid #fe7d77;color: #fe7d77;}
.Barrage li .sendAgain a .common_ico{ display: inline-block;margin: -0.02rem 0.04rem 0 0;vertical-align: middle;background-position: -2.34rem 0;width: 0.18rem;height: 0.18rem;}
.Barrage li .disa a{border: 1px solid #DDDDDD;color: #DDDDDD;}
.Barrage li .disa a .common_ico{ display: inline-block;margin: -0.02rem 0.04rem 0 0;vertical-align: middle;background-position: -2.34rem -0.3rem;width: 0.18rem;height: 0.18rem;}

.Barrage .dmshow { position: absolute; top: 0.5rem; right: 0; width: 1.8rem; background: #ffffff; border-radius: 0.04rem;  z-index: 999; -webkit-box-shadow: 0 0.02rem 0.04rem rgba(58, 58, 58, 1); box-shadow: 0 0.02rem 0.04rem rgba(58, 58, 58, 1); display: none;z-index: 999; }
.Barrage .dmshow.show1 { display: block; }
.Barrage .dmshow .c1 { text-align: center; width: 1.91rem; padding:0.16rem 0;color: #333333; font-size: 0.26rem; border-bottom: none; }
.acticity_group .acgroup_list .tips_more.cur{background-position: 0 -6.79rem;}
.Barrage .acticity_group .acgroup_list{overflow: inherit;display: flex;}
.Barrage .acticity_group .acgroup_list .begin_btn a{color: #45d586;}
.Barrage .acticity_group .acgroup_list .end_btn a{color: #fe7d77;}
.Barrage .acticity_group .acgroup_list .begin_btn1 a{color: #DDDDDD;}
.Barrage .dmCon{border-top: 0.18rem solid #ebebeb;width: 7.5rem;}
.Barrage .dmArea{display: block;width: 6.9rem;margin: 0.2rem auto 0;height: 2.86rem;padding: 0.16rem;border: 1px solid #ebebeb;font-size: 0.26rem;color: #999; box-sizing: border-box;resize: none;outline: none;}
.Barrage .sendDm{margin:0.8rem auto 0;color: #FFFFFF;background: #2fdc7e;width: 2.2rem;height: 0.64rem;line-height: 0.64rem;text-align: center;font-size: 0.3rem;border-radius: 0.1rem;}

/*弹幕*/
/*.barrage_discuss{position: fixed;width: 100%;top: 0;left: 0;}*/
.barrage_discuss .top{height: 0.8rem;line-height: 0.8rem;text-align: center;font-size: 0.3rem;color: #FFFFFF;}
.barrage_discuss .top .slideBar{position: absolute;right: 0.2rem;top: 0.16rem; width: 0.4rem; height: 0.36rem; background:url(../img/arrow111.png) 0 0 / 0.4rem 0.36rem;cursor: pointer;}
/* .barrage_discuss .top .slideBar:before, .barrage_discuss .top .slideBar:after{ content: ""; position: absolute; left: 0.07rem; top: 0.07rem; width: 0.1rem; height: 0.1rem; border: 0.04rem solid #fff; border-color: rgba(255,255,255,.6); border-top: 0; border-left: 0; }
.barrage_discuss .top .slideBar:after {left: 0.14rem;top: 0.14rem;} */
.barrage_discuss .barrage_Menu{position: fixed;z-index: 99999;top: 0;bottom: 0;right: 0;background: rgba(0,0,0,.8);width: 1.6rem;height: 100%;}
.barrage_discuss .barrage_Menu div{height: 0.5rem;line-height: 0.5rem;font-size: 14px;color: #808080;overflow: hidden;}
.barrage_discuss .barrage_Menu div p{text-align: center;}
.barrage_setDialog ul{padding: 0 0.2rem;}
.barrage_setDialog li{height: 0.82rem;line-height: 0.82rem; display: flex;align-items: center;}
.barrage_setDialog li.setFont{border-bottom:1px solid #f0f0f0;}
.barrage_setDialog li .t{font-size: 12px;color: #353535;float: left}
.barrage_setDialog li .c{flex: 1;text-align: right;float: right;}
.barrage_setDialog li.setFont .c p{display: inline-block;vertical-align: middle;margin-left: 0.15rem;color: #2ed87c;width: 0.4rem;height: 0.4rem;line-height: 0.4rem;text-align: center;border-radius: 0.4rem;cursor: pointer;}
.barrage_setDialog li.setFont .c p.sel{background: #2ed87c;color: #fff;}
.barrage_setDialog li.setBg .c div{position: relative; display: inline-block;vertical-align: middle;margin-left: 0.15rem;width: 0.32rem;height: 0.32rem;border-radius: 0.06rem;overflow: hidden;cursor: pointer;}
.barrage_setDialog li.setBg .c div.sel:before {
    content: '';
    position: absolute;
    left:50%;
    top:50%;
    width: 0.06rem;
    height: 0.12rem;
    border: 0.02rem solid #fff;
    border-left: 0;
    border-top: 0;
	margin:-0.1rem 0 0 -0.03rem;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.barrage_setDialog li.barrageMode,.barrage_setDialog li.slideSpeed{border-bottom: 1px solid #f0f0f0;}
.barrage_setDialog li.barrageMode .selType,.barrage_setDialog li.slideSpeed .setspeed {display: inline-block;vertical-align: middle;display: inline-block;border-radius: 50%;color: #2ed87c;font-size: 12px;width: 0.4rem;height: 0.4rem;line-height:0.4rem;text-align: center;margin-left: 0.15rem;}
.barrage_setDialog li.barrageMode .selType.sel,.barrage_setDialog li.slideSpeed .setspeed.sel{background: #2ed87c;color: #fff;}


/*弹幕开启*/
.dmSlide_Info{position: relative;width: 100%;overflow: hidden;}
.barrage{position: fixed;bottom:70px;right:-500px;display: inline-block;width: 500px;z-index: 99999}
.barrage_box{background-color: rgba(0,0,0,.5);padding-right: 8px; height: 40px;display: inline-block;border-radius: 25px;transition: all .3s;}
.barrage_box .portrait{ display: inline-block;margin-top: 4px; margin-left: 4px; width: 32px;height: 32px;border-radius: 50%;overflow: hidden;}
.barrage_box .portrait img{width: 100%;height: 100%;}
.barrage_box div.p span{ color: #888;line-height: 40px; display: inline-block;width: 40px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: top;}
.barrage_box div.p a{  color: #fff;line-height: 40px;}
.barrage_box div.p a:hover{text-decoration: underline;}
.barrage_box .close{visibility: hidden;opacity: 0; text-align: center; width:25px;height: 25px;margin-left: 20px;border-radius: 50%;background:rgba(255,255,255,.1);margin-top:8px; background-image: url(close.png);}
.barrage_box:hover .close{visibility:visible;opacity: 1;}
.barrage_box .close a{display:block;}
.barrage_box .close .icon-close{font-size: 14px;color:rgba(255,255,255,.5);display: inline-block;margin-top: 5px; }
.barrage .z {float: left !important;}
.barrage  a{text-decoration:none;}
.barragePc{position: absolute;top:20px;left:0;display: inline-block;width: auto;z-index: 99999}
.barragePc .barrage_box .z{display: inline-block;vertical-align: top;}

/*查看历史*/
.Barrage_history{padding-top: 0.87rem;width: 7.5rem;}
.Barrage_history .main{background: #f8f9f9;margin-top: 0.18rem;border-top: 1px solid #f8f9f9;}
.Barrage_history .main .top{padding: 0.12rem 0.22rem 0.2rem;}
.Barrage_history .main .top .name1{font-size: 0.3rem;color: #000;word-wrap:break-word;line-height: 0.46rem;padding: 0;}
.Barrage_history .main .top .date{color: #999999;font-size: 0.24rem;padding-top: 0.24rem;}
.Barrage_history .main .histList{padding: 0.4rem 0.22rem 0.2rem;margin: 0;}
.Barrage_history .main .histList li{margin-bottom: 0.2rem;display: flex;align-items: center;}
.Barrage_history .main .histList .pic{width: 0.62rem;height: 0.62rem;}
.Barrage_history .main .histList .pic img{width: 0.62rem;height: 0.62rem;border-radius: 50%;;}
.Barrage_history .main .histList .dmName{padding-left: 0.2rem;font-size: 0.28rem;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.Barrage_history .hisInfo{display: flex;align-items: center;padding: 0;margin-top: 0.24rem;}
.Barrage_history .main .hisInfo .date{color: #999999;font-size: 0.24rem;padding-top: 0;}
.Barrage_history .hisInfo .hisLIne{color: #999999;font-size: 0.24rem;padding: 0 0.12rem;}
.Barrage_history .hisInfo .in .pic{width: 0.68rem;height: 0.68rem;display: inline-block;vertical-align: middle;}
.Barrage_history .hisInfo .in .pic img{width: 0.68rem;height: 0.68rem;border-radius: 50%;}
.Barrage_history .hisInfo .in .niick{color: #999999;font-size: 0.24rem;padding: 0 0.06rem;display: inline-block;vertical-align: middle;}

.Barrage_history .friend_group .top .words .cont{margin: 0}
.Barrage_history .friend_group .top .words .name{padding: 0;margin-bottom: 0.09rem;}
.Barrage_history .friend_group .top .words .cont p{margin-top: -0.09rem;}

/*弹幕载入PPT*/
.pptCon_briage{width: 30%;height: 60%;position: fixed;bottom: 0.32rem;right: 0.32rem;text-align: right;z-index: 999999;}
.pptCon_briage iframe{width: 100%;height: 100%;}
.pptCon_briage .ctop{position: absolute;top: -0.4rem;left:0;width: 100%;height: 0.4rem; text-align: left;z-index: 999;}
.pptCon_briage .ctop .close{background: url(../img/gb1.png) no-repeat 0 0 / 0.4rem 0.4rem;width: 0.4rem;height: 0.4rem;position: absolute;left: 0;top:0;cursor:pointer;}
.pptCon_briage .ctop .allscr{background: url(../img/qp1.png) no-repeat 0 0 / 0.4rem 0.4rem;width: 0.4rem;height: 0.4rem;position: absolute;right: 0;top:0;cursor: pointer;}
.pptCon_briage .ctop .exttScr{display:none;background: url(../img/qp2.png) no-repeat 0 0 / 0.4rem 0.4rem;width: 0.4rem;height: 0.4rem;position: absolute;right: 0;top:0;cursor: pointer;}

.pptBtn{position: fixed;right: 0.6rem;bottom: 0.64rem;cursor: pointer;}
.pptBtn a{display: inline-block;width: 0.64rem;height: 0.64rem;}
.pptBtn img{width: 0.64rem;height: 0.64rem;}

.barragePc{width: auto}
.barrage_box div.p span{width: auto;}
.barrage_discuss .btn_control{display: inline-block;text-align: center;}
.barrage_discuss .lfbtn {
    background: url(../img/lfico.png) no-repeat 0 0 / 0.32rem 0.32rem;
   width: 0.32rem;
    height: 0.32rem;
    display: inline-block;
    *zoom: 1;
    text-align: center;
   cursor: pointer;

}

.barrage_discuss .rlbtn {
    background: url(../img/rlico.png) no-repeat 100% 0 / 0.32rem 0.32rem;
    width: 0.32rem;
    height: 0.32rem;
    display: inline-block;
    *zoom: 1;
    text-align: center;
    cursor: pointer;}
.barrage_discuss h2{display: inline-block;}

/*sportDetail*/
.common_header .dress_info { position: fixed; top: 0.87rem; width: 7.5rem; height: 100%;left: 50%;margin-left: -3.75rem; z-index: 98; display: none; }
.common_header .dress_info .shade { position: absolute; top: 2.75rem; background: rgba(27, 27, 27, 0.6); width: 7.5rem; height: 100%; }
.common_header .dress_info .dres_togg { position: absolute; width: 7.5rem; background: #FFFFFF; padding-bottom: 0.33rem; }
.common_header .dress_info ul { padding-left: 0.3rem; }
.common_header .dress_info li { border-bottom: 1px solid #ebebeb; height: 0.96rem; line-height: 0.96rem; position: relative; }
.common_header .dress_info li .txt { color: #333333; font-size: 0.3rem; display: inline-block; width: 0.92rem; white-space: nowrap; }
.common_header .dress_info li p { position: absolute; right: 0.3rem; top: 0; color: #666666; font-size: 0.3rem; }
.common_header .dress_info li .drop_ico { display: inline-block; margin-left: 0.36rem; }

.toggle_rewsc .dres_togg {  padding-bottom: 0.33rem; }
.toggle_rewsc .dres_togg ul{padding-left: 0.3rem;}
.toggle_rewsc .dres_togg li {padding: 0; border-bottom: 1px solid #ebebeb; height: 0.96rem; line-height: 0.96rem; position: relative; }
.toggle_rewsc .dres_togg li .txt { color: #333333; font-size: 0.3rem; display: inline-block; width: 0.92rem; white-space: nowrap; }
.toggle_rewsc .dres_togg li p { position: absolute; right: 0.3rem; top: 0; color: #666666; font-size: 0.3rem; }
.toggle_rewsc .dres_togg li .drop_ico { display: inline-block; margin-left: 0.36rem; }
.toggle_rewsc .dres_togg .select_btn {
    width: 6.9rem;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
    background: #2ed67b;
    color: #FFFFFF;
    margin: 0.33rem auto 0;
    border-radius: 0.06rem;
    font-size: 0.26rem;
}

.toggle_rewsc .dres_togg .sett_toggle { width: 6.38rem; background: #FFFFFF; position: fixed; top: 26%; left: 50%; margin: 0 0 0 -3.19rem; border-radius: 0.1rem; z-index: 99999; display: none;max-height: 9rem;overflow-y: scroll;}
.toggle_rewsc .dres_togg .sett_toggle dd{ border-bottom: 1px solid #eaeaea; height: 0.88rem; line-height: 0.88rem; padding: 0 0.2rem; }
.toggle_rewsc .dres_togg .sett_toggle dd:last-child{ border-bottom: none; }
.toggle_rewsc .dres_togg .sett_toggle dd label{ display: block; height: 0.88rem; font-size: 0; }
.toggle_rewsc .dres_togg .sett_toggle dd label span, .dress_list .sett_toggle .listll label span { display: inline-block; color: #666666; font-size: 0.28rem; }
.toggle_rewsc .dres_togg .sett_toggle dd .sex-input { float: right; margin-top: 0.24rem; }
.sportShade{background: rgba(0, 0, 0, 0.4);
    width: 7.5rem;
    height: 100%;
    position: fixed;
    z-index: 9998;
    top: 0;display: none;}

/*体侧*/
.sportProject {background: #FFFFFF;overflow: hidden;}
.sportProject .top {height: 0.82rem;background: #2ed97c;width: 7.5rem;}
.sportProject .top li {float: left;font-size: 0.24rem;color: #fff;line-height: 0.82rem;text-align: center;}
.sportProject li.num1 {width: 1.4rem}
.sportProject li.num2 {width: 2rem}
.sportProject li.num3 {width: 2rem}
.sportProject li.num4 {width: 1.5rem}
.sportProject .con .listS {border-bottom: 1px solid #ebebeb}
/* .sportProject .con ul {overflow: hidden;} */
.sportProject .con li {float: left;color: #0e0101;font-size: 0.24rem;text-align: center;height: 0.9rem;line-height: 0.9rem;}
.sportProject .con li .stuNo {border: none;border-bottom: 1px solid rgb(46, 214, 123);width: 100%;text-align: center;color: #0e0101;font-size: 0.24rem;}
.sportProject .con li .del {width: 0.31rem;height: 0.9rem;line-height: 0.9rem;display: table-cell;vertical-align: middle;cursor: pointer;}
.sportProject .con li .del img {width: 0.31rem;height: 0.28rem;}
.padd1 .tipppp {color: #666;padding: 0.32rem 0 0 0.16rem;font-size: 0.26rem;}
.padd1 .tipppp span {color: red;}
.sportProject .pauseb {background: #2ED97C;color: #fff;width: 0.9rem;height: 0.9rem;border-radius: 50%;line-height: 0.9rem;text-align: center;font-size: 0.34rem;position: fixed;bottom: 50%;right: 1.6rem;}
.timeNow{width: 1.6rem;height: 0.44rem;line-height: 0.44rem;text-align: center;color: red;background: #000;font-size: 0.34rem;float: left;margin-top: 0.15rem;}
.cewmmmm{
    position: absolute;
    top: 0;
    left: 3.3rem;
    width: 0.68rem;
}
.cewmmmm .small{width: 0.68rem;height: 0.68rem;margin-top: 0.08rem;}
.cewmmmm .small img{width: 0.68rem;height: 0.68rem;}
.cewmmmm .big{width: 4rem;height: 4rem;display: none;margin-left: -3.5rem;}
.cewmmmm .big img{width: 4rem;height: 4rem;}
.sport_kg{position: absolute;top: 0.2rem;left: 3.2rem;}
.sport_kg .switch_btn { display: inline-block; margin-left: 0.12rem; line-height: 1; position: relative; width: 0.88rem; height: 0.36rem; background-color: #fff; background-clip: padding-box; border: 1px solid #ddd; border-radius: 0.2rem; vertical-align: middle; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transition-duration: .2s; transition-duration: .2s; -webkit-transition-property: background-color, border; transition-property: background-color, border; }
.sport_kg .switch_btn .switch-handle { position: absolute; width: 0.34rem; height: 0.34rem; top: 0; left: 0; background-color: #fff; background-clip: padding-box; border-radius: 50%; -webkit-box-shadow: 0 0.02rem 0.02rem rgba(0, 0, 0, .4); box-shadow: 0 0.02rem 0.02rem rgba(0, 0, 0, .4); z-index: 1; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-transition-property: -webkit-transform, width, left; transition-property: transform, width, left; }
.sport_kg .switch_btn:before { position: absolute; top: 0.07rem; right: 0.06rem; font-size: 0.2rem; color: #999; text-transform: uppercase; content: "Off"; }
.sport_kg .switch_active { background-color: #2ed87c; border-color: #2ed87c; }
.sport_kg .switch_active .switch-handle { -webkit-transform: translate(0.52rem, 0); transform: translate(0.52rem, 0); -webkit-box-shadow: -1px 0.02rem 0.02rem rgba(24, 150, 82, .4); -moz-box-shadow: -1px 0.02rem 0.02rem rgba(24, 150, 82, .4); box-shadow: -1px 0.02rem 0.02rem rgba(24, 150, 82, .4); }
.sport_kg .switch_active:before { right: auto; left: 0.1rem; color: #fff; content: "On"; font-size: 0.2rem; }
.sportco .dress_input{opacity: 0;display:none;}
.sportco label{position: relative;}
.sportco .sportcheck{  display: block; width: 0.4rem; height: 0.4rem; border: 1px solid #ebebeb; background: #FFFFFF; border-radius: 0.06rem; box-sizing: border-box; }
.sportco .drechecked .sportcheck{display: block; border: 1px solid #2ed87c; background: #2ed87c url(../img/gou_checbox.png) no-repeat center center / 0.28rem 0.22rem; width: 0.4rem; height: 0.4rem; margin: 0 auto; border-radius: 0.06rem; box-sizing: border-box; }

/*体侧成绩*/
.sport_Grade{position: relative;background: #2ed97d;height: 4.18rem;width: 7.5rem;padding-top: 0.87rem;padding-left: 0.74rem;box-sizing: border-box;}
.sport_Grade .sportLf{float: left;width: 2.2rem;position: relative;}
.sport_Grade .sportLf .top_back{display: block;position: absolute;background: url(../img/top_ico.png) no-repeat 0 center / 0.84rem 0.39rem;width: 0.4rem;height: 0.4rem;top: 0.26rem;left: -0.2rem;}
.sport_Grade .sportLf .pic{width: 1.62rem;height: 1.62rem;box-sizing: border-box;margin: 0.32rem auto 0;}
.sport_Grade .sportLf .pic img{width: 1.62rem;height: 1.62rem;border-radius: 50%;border: 0.06rem solid #9befc2;}
.sport_Grade .sportLf .name{color: #FFFFFF;font-size: 0.3rem;padding-top: 0.1rem;text-align: center;}
.sport_Grade .sportLf .score{color: #f20e0e;font-size: 0.22rem;border: 1px solid #f4f4f4;height: 0.38rem;width:2.16rem;text-align:center;line-height: 0.38rem;border-radius: 0.38rem;margin: 0.23rem auto 0; box-sizing: border-box;}
.sport_Grade .sportLf .score span:last-child{padding-left: 0.3rem;}
.sport_Grade .sportrl{float: left;padding: 0.4rem 0 0 0.36rem;}
.sport_Grade .sportrl p{color: #ffffff;font-size: 0.24rem;margin-bottom: 0.26rem;}
.sportInfo{padding: 0 0.2rem;margin-top: 0.2rem;}
.sportInfo li{width: 3.38rem;height: 1.98rem;float: left;position: relative;margin: 0 0.08rem 0.16rem;font-size: 0; display: table;box-sizing: border-box;}
.sportInfo li .txt{color: #ffffff;font-size: 0.22rem;display: inline-block;vertical-align: middle;text-align: center;}
.sportInfo li .txt span{display: block;margin-bottom: 0.28rem;}
.sportInfo li .case{background: #f65026;color: #FFFFFF;width: 0.78rem;height: 0.34rem;line-height: 0.34rem;position: absolute;left: 0;bottom: 0;text-align: center;font-size: 0.16rem;border-radius: 0.06rem;}
.sportInfo li .corner{background: url(../img/cornerS.png) no-repeat 0 0 / 0.71rem 0.77rem;width: 0.71rem;height: 0.77rem;position: absolute;top: 0;right: 0;}
.sportInfo li .corner span{ display: block;margin: 0 auto;color: #fff;font-size: 0.16rem;transform: rotate(45deg);line-height: 0.5rem;width: 0.9rem;text-align: center;}
.sportInfo li .infocom{ display: table-cell;vertical-align:middle;width: 100%;height: 100%;}
.sportInfo li img{display: inline-block;vertical-align: middle;margin-left: 0.2rem;}
.sportInfo .sg{background: #1396fe;}
.sportInfo .sg img{width: 0.48rem;height: 1.13rem;margin-right: 0.3rem;}
.sportInfo .tz{background: #11cabf;}
.sportInfo .tz img{width: 0.65rem;height: 0.88rem;margin-right: 0.24rem;}
.sportInfo .tzzs{background: #eb73b1;}
.sportInfo .tzzs img{width: 0.58rem;height: 0.82rem;margin-right: 0.08rem;}
.sportInfo .fhl{background: #a775eb;}
.sportInfo .fhl img{width: 0.59rem;height: 0.65rem;margin-right: 0.4rem;}
.sportInfo .pb{background: #41d3ff;}
.sportInfo .pb img{width: 0.7rem;height: 0.78rem;margin-right: 0.38rem;}
.sportInfo .pb1{background: #ffa200;}
.sportInfo .pb1 img{width: 0.55rem;height: 0.82rem;margin-right: 0.32rem;}
.sportInfo .tzqu{background: #5440e4;}
.sportInfo .tzqu img{width: 0.59rem;height: 0.73rem;margin-right: 0.32rem;}
.sportInfo .ldty{background: #17d590;}
.sportInfo .ldty img{width: 0.49rem;height: 0.65rem;margin-right: 0.35rem;}
.sportInfo .ytxs{background: #64b2a4;}
.sportInfo .ytxs img{width: 0.55rem;height: 0.94rem;margin-right: 0.33rem;}
.sportInfo .ytxs1{background: #64b2a4;}
.sportInfo .ytxs1 img{width: 0.84rem;height: 0.71rem;margin-right: 0.1rem;}
.sportInfo .ts{background: #20bcb7;}
.sportInfo .ts img{width: 0.29rem;height: 1.04rem;margin-right: 0.44rem;}

/*体质健康登记卡*/
.sport_regist {padding-top: 1rem;}
.sport_regist .top {width: 100%;}
.sport_regist .top li p {display: inline-block;background: #FFFFFF;text-align: center;padding: 0.2rem 0;margin: 0.04rem;font-size: 0.24rem;vertical-align: middle;}
.sport_regist .top li p.num1,
.sport_regist .top li p.num3,
.sport_regist .top li p.num4 {width: 0.8rem;overflow: hidden;}			
.sport_regist .top li p.num2 {width: 1.4rem;}		
.sport_regist .top li p.num5 {width: 1rem;}
.sport_regist .top li p.num6 {width: 1.8rem;}
.sport_regist .cWrap .ctop{height: 0.88rem;background: #2ed97c;margin-top: 0.16rem;box-sizing: border-box;overflow: hidden;}
.sport_regist .cWrap .ctop li{float: left;color: #FFFFFF;text-align: center;font-size: 0.26rem;}
.sport_regist .cWrap .ctop li.firc{width: 1.66rem;line-height: 0.88rem;border-right: 0.03rem solid #e5e5e5;}
.sport_regist .cWrap .ctop li.secc{width: 4.2rem;height: 0.88rem;border-right: 0.03rem solid #e5e5e5;position: relative;}
.sport_regist .cWrap .ctop li.secc .swiper-slide{border-right: 0.03rem solid #e5e5e5;}
.sport_regist .cWrap .ctop li.secc .swiper-slide:last-child{border-right: none;}
.sport_regist .cWrap .ctop li.secc .t,.sport_regist .cWrap .ctop .thrc .t{height: 0.44rem;line-height: 0.44rem;border-bottom:  0.02rem solid #e5e5e5;}
.sport_regist .cWrap .ctop li.secc .type,.sport_regist .cWrap .ctop .thrc .type{display: flex;}
.sport_regist .cWrap .ctop li.secc .type span{border-right: 0.03rem solid #e5e5e5;display: inline-block;height: 0.44rem;width: 33.33%;line-height: 0.44rem;}
.sport_regist .cWrap .ctop li.secc .type span:last-child{border-right: none;}
.sport_regist .cWrap .ctop .thrc{width: 1.64rem;}
.sport_regist .cWrap .ctop .thrc .type span{display: inline-block;width: 50%;border-right: 0.03rem solid #e5e5e5;height: 0.44rem;line-height: 0.44rem;}
.sport_regist .cWrap .ctop .thrc .type span:last-child{border-right: none;}
.sport_regist .cWrap .ctop li.secc .swiper-button-next.swiper-button-disabled, .sport_regist .cWrap .ctop li.secc .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.sport_regist .cWrap .ctop li.secc .swiper-button-prev, .sport_regist .cWrap .ctop li.secc .swiper-container-rtl .swiper-button-next{left: -0.4rem;}
.sport_regist .cWrap .ctop li.secc .swiper-button-next, .sport_regist .cWrap .ctop li.secc .swiper-container-rtl .swiper-button-prev{right:-0.4rem}
.sport_regist .cWrap .con{background: #FFFFFF;}
.sport_regist .cWrap .con li{color: #0a0101;font-size: 0.22rem;text-align: center;overflow: hidden;}
.sport_regist .cWrap .con li .firc{width: 1.66rem;float: left;border-right: 0.03rem solid #e5e5e5;height: 0.8rem;border-bottom:  0.03rem solid #e5e5e5;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
.sport_regist .cWrap .con li .secc{width: 4.2rem;float: left;border-bottom:  0.03rem solid #e5e5e5;height: 0.8rem;box-sizing: border-box;}
.sport_regist .cWrap .con li .secc .swiper-slide{border-right: 0.03rem solid #e5e5e5;height: 0.8rem;box-sizing: border-box;}
.sport_regist .cWrap .con li .secc .swiper-slide:last-child{border-right: none;}
.sport_regist .cWrap .con li .secc .swiper-slide .gcon{display: flex;}
.sport_regist .cWrap .con li .secc .swiper-slide .gcon span{border-right: 0.03rem solid #e5e5e5;height: 0.8rem;display: inline-block;width: 100%;line-height: 0.8rem;}
.sport_regist .cWrap .con li .secc .swiper-slide .gcon span:last-child{border-right: none;}
.sport_regist .cWrap li.cbold{font-weight: bold;}
.sport_regist .cWrap .con li .thrc{height: 0.8rem;border-bottom: 0.03rem solid #e5e5e5;width: 1.64rem;float: left;}

.settDialog{position: fixed;top: 0;width: 7.5rem;z-index: 9999;display: none;}
