
html{height:100%;}
body{margin:0;padding:0;width:100%;background-color:#ecedf1;}
input,textarea{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;outline:none}
a{text-decoration:none;}
select,input{border:0px;background-color:transparent;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
option::-ms-expand{ display: none; }
option{-moz-appearance:none; -webkit-appearance:none; appearance:none;color:#333;background-color:#ecedf1;}
video{object-fit:fill;}
input[type='radio'],input[type='checkbox']{vertical-align:middle;margin-bottom:5px;cursor:pointer;background-color:#ecedf1;}

.loading{position:absolute;width:64px;top:0;left:0;bottom:0;right:0;margin:auto;padding-top:100px;}
.loading img{width:100%;}
.minigram{  background-color:#ecedf1;}
.minidiv{width:100%;padding:10px;}
.minibtn{width:140px;float:right;position:relative;height:40px;line-height:40px;color: white;border-radius: 22px;background:linear-gradient(to left, #2ed47a,#0fa4a1);  font-weight:800;font-size:16px;text-align:center;}
div{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
td,p,body{line-height:160%;color:#333;}
td img{width:100%;border-radius:5px;border:1px solid #E1DFDF;}
#popup{position:absolute;left:0px;top:0px;width:0px;height:0px;z-index:999;background-color:#ecedf1;overflow-y:auto;overflowY:auto;overflow-x:hidden;text-align:center;border:1px solid #E1DFDF;border-radius:8px;padding:10px;}
.ppback{width:15%;position:relative;float:left;text-align:left;font-weight:700;height:35px;line-height:35px;left-padding:10px;font-size:15px;}
.ppbtn{position:relative;float:right;font-weight:700;font-size:15px;height:35px;line-height:35px;padding-left:10px;padding-right:10px;}
#popt{width:85%;position:relative;float:left;height:35px;line-height:35px;}
.adv_info{width:100%;position:relative;float:left;padding:10px;line-height:150%;text-align:left;}
.banner{width:100%;position:relative;float:left;padding-left:10px;padding-right:10px;}
.index_banner{position:relative;float:left;width:100%;}
.index_avatar{position:absolute;width:50px;height:50px;border-radius:42px;top:20px;right:30px;z-index:9;}
.index_android{position:absolute;bottom:25px;left:38px;}
.index_offline{position:absolute;bottom:25px;right:30px;cursor:pointer;}
.index_offline div{position:relative;float:left;padding-left:5px;color:#FFF;font-weight:700;font-size:14px;}
.index_left{position:relative;float:left;width:55%;text-align:left;height:40px;line-height:40px;font-size:15px;padding-left:15px;}
.index_span1{color:#666;font-size:14px;font-weight:700;}
.index_span2{color:#999;font-size:12px;}
.index_span3{color:#29c071;font-size:12px;}
.index_line{position:relative;float:left;width:100%;text-align:left;padding-left:15px;padding-right:15px;font-size:12px;color:#666;}
.index_right{position:relative;float:left;width:45%;height:40px;text-align:right;padding-right:15px;line-height:40px;}
#dk_float{position:relative;float:left;width:100%;text-align:left;}
#dk_select{width:100%;border-bottom:1px solid #E1DFDF;background-color:#ecedf1;display:none;position:absolute;top:30px;left:10px;z-index:999;padding:10px;}
#dk_select div{padding-right:20px;}
.dk_float_right{width:30%;position:relative;float:right;font-size:14px;padding-right:10px;text-align:right;}
.dk_float_left{width:70%;position:relative;float:left;font-size:14px;text-align:left;}
.dk_float_img{width:24px;float:center;padding-top:10px;}
.dk_type{position:relative;float:left;width:100%;padding:10px;font-size:14px;}
.dk_col{position:relative;float:left;width:100%;padding-top:10px;padding-bottom:10px;}
.index_hr{position:relative;float:left;width:100%;}
.index_player{position:relative;float:left;width:100%;padding-left:10px;padding-right:10px;text-align:center;border-radius:5px;}
video::-webkit-media-controls-current-time-display,video::-webkit-media-controls-time-remaining-display{font-family:maokai,Tahoma,Roboto !important;}
.video_mask{width:100%;-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); -webkit-transform: rotate(0.000001deg); -webkit-border-radius:5px; -moz-border-radius:5px;border-radius5px; overflow: hidden;}
#playbtn{position:absolute;width:60px;top:0px;left:0px;z-index:120;}
#play_time{position:absolute;bottom:10px;right:10px;background-color:#000;border-radius:2px;font-size:11px;width:40px;height:16px;color:#fff;display:none;line-height:16px;}
#iplayer{border-radius:5px;width:100%;}

.index_title{position:relative;float:left;width:100%;padding:10px;font-size:20px;font-family:maokai,Tahoma;}
.index_desc{position:relative;float:left;width:100%;padding-top:10px;padding-left:15px;padding-right:15px;text-align:left;line-height:140%;padding-bottom:5px;}
.index_tools{position:relative;float:left;width:100%;padding:20px;}
.index_longbtn{position:relative;float:left;width:100%;padding-top:20px;padding-bottom:20px;}
.index_tips{position:relative;float:left;width:100%;padding-left:15px;font-size:12px;color:#e9a41c;text-align:left;padding-top:5px;}
.comm_img{position:relative;float:left;width:100%;padding-left:15px;padding-right:15px;font-size:13px;color:#e9a41c;text-align:right;padding-top:5px;padding-bottom:5px;}
.index_tips_notice{width:13px;vertical-align:middle;margin-right:3px;margin-bottom:3px;}
.index_dk_bar{position:relative;float:left;width:100%;padding:10px;padding-bottom:5px;padding-top:5px;}
.index_dk_left{position:relative;float:left;width:calc(100% - 90px);height:90px;}
.index_dk_right{position:relative;float:right;width:90px;height:90px;}
.index_dk_right img{width:100%;border-radius:3px;}
.downloadbtn{color:#29c071;text-decoration: none;cursor:pointer;}
.adkbtn{font-size:15px;font-weight:700;color:#29c071;cursor:pointer;}
.dk_check{border:1px solid #E1DFDF;margin-top:3px;}
.emojis{position:relative;float:right;width:100%;padding:10px;text-align:left;display:none;}
.emojis div,.emoji div,.live_emoji div{cursor:pointer;}
.emoji{position:relative;float:right;width:100%;text-align:left;cursor:pointer;}
#alldkdiv,#addiv{width:100%;position:relative;padding:10px;}
.vip_crown{width:20px;margin-left:3px;vertical-align:middle;margin-bottom:4px;}
#index_dk{width:100%;height:100%;border:0;background-color:#FFF;padding:10px;border-radius:4px;}
.small_arrow{width:12px;vertical-align:middle;padding-bottom:1px;}
.alldk_name{width:100%;position:relative;float:left;text-align:left;font-size:22px;height:48px;line-height:48px;font-family:maokai;}
.alldk_time{width:100%;position:relative;float:right;text-align:right;height:50%;padding-top:6px;}
.alldk_half{position:relative;float:left;width:50%;padding:5px;margin-bottom:10px;}
.alldk_div{position:relative;float:left;padding:12px;width:100%;border:1px solid #29c071;border-radius:5px;cursor:pointer;}
.alldk_div div{color:#29c071;}
.alldk_dived{position:relative;float:left;padding:12px;width:100%;border:1px solid #999;border-radius:5px;cursor:pointer;}
.alldk_dived div{color:#999;}
.hide{display:none;}
#pre_img_div{width:100%;position:relative;float:left;padding-left:10px;padding-right:10px;}
#pre_img{width:100%;border-radius:4px;border:1px solid #E1DFDF;}
.pre_close{position:absolute;width:48px;height:48px;top:-85px;right:18px;display:none;z-index:999;}
.pre_rotate1{position:absolute;width:32px;height:32px;top:-133px;right:25px;display:none;z-index:999;}
.pre_rotate2{position:absolute;width:32px;height:32px;top:-195px;right:25px;display:none;z-index:999;}
marquee{font-size:20px;}
#dklist,#hwlist{width:100%;position:relative;float:left;padding:10px;}
.wechatname{color:#333;}
.stu_dk{float:left;position:relative;width:100%;border-radius: 6px;background-color:#FFFFFF;border:0;box-shadow:  3px 3px 3px 3px #E5E5E5;padding-left:10px;padding-right:10px;margin-bottom:15px;}
.half_col{float:left;width:50%;text-align:center;}
.dk_left_col{position:relative;float:left;width:85%;}
.dk_right_col{position:relative;float:right;width:15%;}
.dk_top_bar{position:relative;float:center;width:100%;height:60px;}
.dk_user_avatar{width:60px;height:60px;float:left;position:relative;padding-top:10px;padding-right:10px;}
.dk_user_avatar_small{width:42px;height:50px;float:left;position:relative;padding-top:20px;text-align:left;padding-left:4px;}
.dk_user_avatar_small img{width:30px;height:30px;border-radius: 50%;}
.dk_icon{width:100%;border-radius: 50%;}
.dk_user_name{width:75%;float:left;position:relative;height:35px;text-align:left;padding-top:14px;font-size:15px;padding-left:2px;}
.dk_user_name_small{width:65%;float:left;position:relative;height:36px;text-align:left;padding-top:20px;font-size:13px;padding-left:2px;}
.dk_user_time{width:80%;float:left;position:relative;height:30px;font-size:13px;line-height:23px;text-align:left;color:#999;padding-left:2px;}
.dk_fav{position:absolute;top:12px;right:0px;width:36px;height:36px;}
.dk_user_op{width:50px;float:right;position:relative;}
.hidemenu1{position:absolute;bottom:55px;right:0px;width:64px;height:200px;display:none;z-index:999;}
.hidemenu2{position:absolute;top:10px;right:40px;width:180px;height:60px;display:none;z-index:999;}
.hidemenu1 img,.hidemenu2 img{margin:5px;}
.menu_img{width:48px;height:48px;padding-top:10px;}
.reply_msg{width:99%;padding:5px;height:45px;}
.reply_tool{position:relative;float:center;width:100%;text-align:right;padding-right:15px;}
.reply_tool img{padding-left:15px;}
.dk_reply{position:relative;float:left;width:100%;text-align:left;padding-left:44px;}

.dk_content{float:left;position:relative;width:100%;font-size:14px;line-height:140%;float:left;padding:10px;text-align:left;}
.dk_rotate1{position:absolute;width:36px;height:36px;bottom:-60px;right:5px;z-index:998;}
.dk_rotate2{position:absolute;width:36px;height:36px;bottom:-120px;right:5px;z-index:998;}
.dk_img_div{width:100%;position:relative;float:left;max-height:240px;overflow:hidden}
.dk_img_div img{width:100%;}
.nob{width:80px;background-color: #D8D8D8;}
.dk_tool_bar{width:100%;height:40px;line-height:40px;position:relative;}
.small_img{width:36rpx;height:36rpx;}
.small_item{padding-left:5rpx;}
.dk_dp_flag{width:70px;position:absolute;top:20px;right:10px;}
.dk_delete_flag{width:32px;height:32px;position:absolute;top:20px;right:95px;}
.dk_3_menu{width:50px;height:50px;top:10px;right:-40px;position:absolute;}
.fav_comm{width:36px;height:36px;top:17px;right:10px;position:absolute;}
.dk_comm_fav{width:100%;height:100%}
.dk_cont{width:100%;position:relative;float:left;}
.zj{font-size:11px;color:#FFF;background:linear-gradient(to left, #12b2a5,#71d3b0);border-radius:3px;padding:1px;padding-left:3px;padding-right:3px;margin-left:5px;}
.ls{font-size:11px;color:#FFF;background:linear-gradient(to left, #33b3cb,#5fcee1);border-radius:3px;padding:1px;padding-left:3px;padding-right:3px;margin-left:5px;}
.dk_like_div{position:relative;float:left;padding:5px;border-radius: 3px;padding-left:15px;}
.dk_like_for{position:relative;float:left;margin-left:-15px;}
.dk_like_count{position:relative;float:left;width:24px;height:24px;line-height:24px;font-size:16px;border-radius:24px;background-color:#666;color:#FFF;}
.like_icon{width:24px;height:24px;border-radius:24px;margin-right:5px;border:3px solid #FFF;}
.dk_likes{font-size:24rpx;padding:5px;float:left;position:relative;}
.dk_comment{width:100%;float:left;position:relative;overflow:hidden;height:auto;}
.opencomment{float:left;position:relative;width:100%;height:20px;}
.opencomment img{height:100%;}
.dk_c_a{position:relative;float:left;width:100%;padding-left:44px;padding-right:5px;padding-top:0px;padding-bottom:5px;text-align:left;line-height:140%;}
.dk_c_a img{width:100%;border-radius:5px;}
.dk_reply_icon img{width:24px;border-radius:12px;}
.empty{position:relative;float:left;width:100%;height:15px;}
.dk_forbidden1{width:16px;height:16px;top:40px;left:35px;position:absolute;}
.dk_forbidden2{width:12px;height:12px;top:53px;left:47px;position:absolute;}

.dk_tools{width:100%;position:relative;float:left;padding:5px;}
.dk_tool_img,.dk_tool_img2{width:24px;height:24px;}
.dk_tool_img{float:left;position:relative;padding-right:18px;}
.dk_tool_img_right{float:right;position:relative;width:28px;}
.dk_tool_img2{float:right;position:relative;}
.dk_tool_comm{width:100%;position:relative;float:left;display:none}
.dk_tool_comm textarea{width:100%;height:80px;padding:10px;border:1px solid #E1DFDF;border-radius:4px;background-color:#FFF;}

.mytitle{width:100%;padding:10px;float:left;}
.myicon{width:48px;height:48px;border-radius: 5px;float:left;margin-top:5px;}
.mytxt{margin-left:10px;margin-top:5px;padding:5px;width:80%;font-weight:800;font-size:22px;border-bottom:1px solid gray;float:right;text-align:right;}
.yt_span{width:100%;float:left;font-size:33px;border:1px solid #E1DFDF;font-family:Maokai;text-align:left;padding:10px;}
.search_title{background-color:#E1DFDF;float:right;position:relative;width:100%;padding:10px;border-bottom:1px solid #333;font-size:15px;text-align:left;}
.search_result{float:left;position:relative;width:100%;padding:10px;}
table{background-color:#E1DFDF;}
td{background-color:#ecedf1;text-align:left;}
#login_panel{position:relative;width:100%;float:left;padding-top:50px;padding-left:20px;padding-right:20px;}
.logintext{height:40px;line-height:40px;width:100%;position:relative;float:left;text-align:left;font-size:18px;}
.logintext input{width:100%;padding:5px;border:1px solid #E1DFDF;background-color:#ecedf1;height:40px;border-radius:5px;}
#login_msg{color:darkred;width:100%;padding:10px;position:relative;float:left;}
.tools{float:left;position:relative;width:100%;padding-left:10px;padding-right:10px;padding-top:5px;}
.toolsall{float:left;position:relative;width:100%;padding-top:10px;padding-bottom:10px;}
.tools_bottom{position:fixed;width:100%;height:40px;bottom:15px;left:0;padding:10px;}
.tools_min{float:left;position:relative;height:35px;text-align:left;width:100%;padding-left:10px;line-height:35px;}
.t_b{float:left;position:relative;height:30px;display:none;}
.t_b img{width:55px;height:25px;padding-top:8px;}
.btnlong{position:relative;float:left;width:100%;background:linear-gradient(to left, #2ed47a,#0fa4a1);height:45px;color:#FFF;font-size:16px;font-weight:700;line-height:45px;text-align:center;vertical-align:middle;border-radius:40px;cursor:pointer;}
.banner_btn{position:relative;background:#FFF;height:45px;color:#e85248;font-size:14px;font-weight:700;padding-left:20px;padding-right:20px;padding-top:8px;padding-bottom:8px;text-align:center;vertical-align:middle;border-radius:20px;cursor:pointer;}

.btn{float:right;position:relative;background:linear-gradient(to left, #2ed47a,#0fa4a1);height:30px;color:#FFF;font-size:14px;line-height:30px;font-weight:700;
padding-left:15px;padding-right:15px;margin:4px;margin-top:2px;text-align:center;vertical-align:middle;border-radius:10px;cursor:pointer;}

.btns{float:right;position:relative;background:linear-gradient(to left, #2ed47a,#0fa4a1);height:35px;color:#FFF;font-size:16px;line-height:35px;padding-left:15px;padding-right:15px;margin-left:10px;text-align:center;vertical-align:middle;border-radius:20px;box-shadow: 3px 3px 3px #E1DFDF;cursor:pointer;}
.txtbtn{font-size:14px;font-weight:700;text-decoration: none;cursor:pointer;}
.txtbtn:hover{color:darkred;}

.home_top{float:left;position:relative;width:100%;height:150px;border-bottom:1px dotted #E1DFDF; padding:5px;}
.home_profile{float:left;position:relative;width:150px;height:100%;}
.home_profile img{width:135px;height:135px;}
.home_talks{float:right;position:relative;font-family:maokai;font-size:19px;line-height:170%;width:100px;height:100%;overflow-y:auto;text-align:left;}
.bishun{width:100%;}
.mk_hr{float:left;position:relative;width:100%;text-align:center;height:40px;border-top:1px dotted #E1DFDF;border-bottom:1px dotted #E1DFDF;font-size:18px;cursor:pointer;line-height:40px;}
.mk_foot{float:left;position:relative;width:100%;text-align:center;height:20px;font-size:12px;color:#666}
.hr_half{float:left;position:relative;width:50%;}
.home_video{float:left;position:relative;width:50%;padding:5px;}

.fo_img{float:left;position:relative;width:100%;}
.fo_img img{width:100%;}
.fo_info{padding:10px;position:absolute;left:10px;top:10px;background-color:#000;color:#FFF;font-size:14px;border-radius:4px;width:300px;}
.desc{float:left;position:relative;width:100%;text-align:left;padding:2px;height:35px;}
.home_video img{width:100%;cursor:pointer;height:100%;border-radius:5px;}
.play_back{float:right;position:relative;width:60px;}
.playtool{width:100%;float:left;position:relative;cursor:pointer;padding-left:10px;padding-right:10px;padding-bottom:10px;}
.playtool_l{width:50%;text-align:left;float:left;position:relative;color:#29c071;}
.playtool_r{width:50%;text-align:right;float:left;position:relative;color:#29c071;}
.hw_txt{float:left;position:relative;width:20%;}
.hw_txt2{float:left;position:relative;width:80%;}
.hw_txt2 textarea{width:95%;height:60px;}
.hw_pic{float:left;position:relative;width:100%;padding-top:10px;}
.hw_100{float:left;position:relative;width:100%;font-size:14px;line-height:140%;float:left;padding:10px;text-align:left;border-bottom:1px solid #E1DFDF;}
.hw_icon{width:24px;vertical-align:middle;border-radius:12px;}
.hw_name{font-size:14px;margin-top:15px;}
.hw_time{font-size:12px;color:#999;}
.hw_reply{float:left;position:relative;width:85%;}
.hw_reply textarea{width:100%;height:40px;border-radius:5px;padding:5px;margin-top:5px;background-color:#FFF;}
.hw_reply_btn{float:right;position:relative;width:14%;height:40px;line-height:40px;text-align:center;background-color:#FFF;border:1px solid #999;border-radius:20px;font-size:16px;cursor:pointer;margin-top:5px;}
.hw_r{float:left;position:relative;width:100%;padding-left:15px;}
.hw_comm_reply{float:left;position:relative;width:100%;padding-top:5px;}
#gz,#fj,#hs,#dx,#ic{border:0;width:60px;}
#itxt{width:95%;background-color:#ecedf1;border:1px solid #E1DFDF;border-radius:6px;}
.fonttools{float:left;position:relative;width:100%;height:165px;}
#buildbtn{display:none;}
.word{font-family:'maokai';width:100px;height:100px;line-height:100px;border:1px solid #333;margin:1px;display: inline-block;float:left;position:relative;text-align:center;word-wrap: break-word; word-break: normal;vertical-align:middle;}
.strbg{background:url(img/mi.png);-moz-background-size:100% 100%; background-size:100% 100%; }
.strbg1{background:url(img/mi1.png);-moz-background-size:100% 100%; background-size:100% 100%; }
#itxt{width:99%;height:80px;background:transparent;padding:10px;}
#preview{float:left;position:relative;text-align:center;overflow-y:auto; overflow-x:auto;width:100%;height:5px:text-align:left;}
.yf_info{height:40px;line-height:40px;float:left;position:relative;width:50%;}
#yf{width:90px;border:1px solid #E1DFDF;border-radius:3px;}
#yf_result{float:left;position:relative;width:100%;padding:10px;text-align:left;height:170px;overflow-y:auto;overflowY:auto;overflow-x:hidden;}
.words_result{width:72px;float:left;position:relative;height:72px;}
.words_result img {width:100%;}
.buyvipinfo{float:left;position:relative;width:100%;padding:10px;text-align:left;line-height:150%;font-size:15px;}
.g_line{padding-top:10px;width:100%;height:130px;float:left;position:relative;border-bottom:1px dotted #E1DFDF;}
.g_img{float:left;position:relative;width:130px;}
.notifys{float:left;position:relative;height:200px;width:100%;overflow-y:auto;overflowY:auto;overflow-x:hidden;margin-bottom:10px;}
.pic_txt{float:left;position:relative;text-align:center;width:100%;padding-top:5px;}
.c_red{position:absolute;right:15px;top:10px;background-color:#FFF;border:1px solid #E1DFDF;width:16px;height:16px;color:darkred;line-height:16px;font-size:11px;border-radius:16px;}
.c_red2{position:absolute;right:0;top:75px;text-align:center;background-color:#999;border:1px solid #E1DFDF;width:32px;height:32px;color:darkred;line-height:32px;font-size:18px;border-radius:20px;}
.prepage{position:absolute;left:0px;top:110px;width:10px;opacity:0.5;z-index:998;}
.prev{position:absolute;left:0px;top:60px;width:10px;opacity:0.5;z-index:998;}
.preimg img,.nextimg img,.prepage img,.prev img{width:50px;}
.thisimg{float:left;position:relative;width:100%;padding-top:10px;}
.thisimg img{width:100%;border-radius:5px;}
.g_tr div{text-align:left;}
.t_img img{width:100%;}
.t_img{width:100%;max-height:200px;overflow:hidden;}
.small_icon{width:45px;float:left;position:relative;height:45px;}
.small_icon img,.i_c_2 img,.i_c_img img{width:100%;}
.small_icon img{border-radius:5px;}
.i_c_img img{border-radius:50%;}
.i_c{min-width:80px;width:calc(100% - 140px);float:left;position:relative; height:35px;}
.i_c_1{float:right;position:relative;width:50px;height:35px;font-size:26px;line-height:40px;}
.i_c_1 img{width:32px;padding-top:2px;}
.i_c_2{float:right;position:relative;height:35px;width:80px;}
.i_c_send{border:1px solid #999;border-radius:20px;color:#999;font-size:16px;padding-left:15px;padding-right:15px;height:35px;line-height:35px;}
.i_c_list{float:left;position:relative;width:100%;padding:5px;text-align:left;}
.i_c_img{float:left;position:relative;width:30px;}
.commtxt{background-color:#FFF;border-radius:4px;padding:5px;margin-top:1px;height:35px;width:100%;border:1px solid #CCC;}
.i_c_lline{float:left;position:relative;padding-left:10px;line-height:150%;min-width:50%;}
.i_c_name{float:left;position:relative;font-size:14px;font-weight:700;}
.i_c_time{float:left;position:relative;color:#999;padding-left:10px;}
.i_c_msg{float:left;position:relative;padding-top:5px;}
.tt_title{font-size:22px;height:35px;line-height:35px;margin-top:10px;}
.tt_content{padding:10px;text-align:left;text-indent:1.5em;line-height:150%;font-size:18px;}
.tt_content p{font-size:16px;}
.masonry {  -moz-column-count:2;-webkit-column-count:2;  column-count:2;-moz-column-gap: 10px;-webkit-column-gap: 10px;column-gap:10px;width: 100%;}
.t_div { float:left;position:relative;margin-bottom: 10px;border:1px solid #E1DFDF;border-radius:5px;-moz-page-break-inside: avoid;-webkit-column-break-inside: avoid;break-inside: avoid;background-color:#FFF;}
.t_div img{width:100%;border-top-left-radius:5px;border-top-right-radius:5px;}
.g_t_title{float:left;position:relative;width:100%;padding-top:10px;padding-left:10px;padding-right:10px;text-align:left;}
.tt_time{float:left;position:relative;padding:5px;text-align:left;color:#999;padding-left:10px;padding-top:4px;padding-bottom:15px;font-size:11px;}
#error_msg{color:red;height:40px;line-height:40px;}
.app_newmem{float:left;position:relative;padding-top:15px;width:100%;height:auto;}
.notice{float:left;position:relative;padding:15px;width:100%;height:auto;text-align:left;}
.left_col{float:left;position:relative;width:32%;text-align:right;height:40px;line-height:40px;}
.right_col{float:left;position:relative;text-align:left;width:64%;height:40px;line-height:40px;}
.right_col input,.right_col select{width:120px;border:1px solid #E1DFDF;background-color:#FFF;border-radius:3px;}

.f_tr{float:left;position:relative;width:100%;padding:5px;}
.f_tr div{font-size:15px;}
.my_panel{float:left;position:relative;width:100%;height:100px;border-bottom:1px dotted #E1DFDF;z-index:9;}
.my_profile{float:left;position:relative;width:100px; padding:10px;}
.my_detail{float:right;position:relative;width:65%;height:50px;line-height:50px;text-align:right;font-size:22px;padding-right:20px;}
.my_long{float:right;position:relative;width:100%;padding-right:10px;text-align:right;}
.member_detail{width:100%;padding:10px;float:left;position:relative;}
#myicon{width:60px;}
.bal1{color:green;font-size:30px;}
.bal2{color:red;font-size:30px;}
.org_uploadfile{width:0px;display:none;}
#my{width:100%;position:relative;height:100px;float:left;text-align:center; overflow-y:auto; overflow-x:hidden}
.r_sex{float:left;position:relative;border:1px solid #E1DFDF;width:45px;height:45px;line-height:45px;text-align:center;border-radius:30px;margin-right:10px;margin-left:10px;cursor:pointer;}
.r_sexsel{border:1px solid #29c071;color:#29c071;}
.charge_line{float:left;position:relative;width:100%;padding:10px;font-size:16px;}
.charge_line input{width:100px;padding:5px;color:red;font-size:18px;font-weight:700;height:40px;border:1px solid #E1DFDF;background-color:#ecedf1;}
#file{float:left;position:relative;width:100%;height:45px;}
.select_file{width:120px;margin-top:10px;}
#homework_msg{float:left;position:relative;width:100%;text-align:left;padding:10px;}
.homeworks{float:left;position:relative;width:100%;}
.homeworks img{width:100%}
.homeworks_dp{float:left;position:relative;width:100%;text-align:left;padding:10px;}
.col_10{float:left;position:relative;width:10%;text-align:right;padding-right:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.col_20{float:left;position:relative;width:20%;text-align:right;padding-right:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.col_30{float:left;position:relative;width:30%;text-align:right;padding-right:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.col_40{float:left;position:relative;width:40%;text-align:right;padding-right:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.col_50{float:left;position:relative;width:50%;text-align:right;padding-right:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.col_60{float:left;position:relative;width:60%;text-align:right;padding-right:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.col_70{float:left;position:relative;width:70%;text-align:right;padding-right:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.col_80{float:left;position:relative;width:80%;text-align:right;padding-right:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.col_90{float:left;position:relative;width:90%;text-align:right;padding-right:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.col_100{float:left;position:relative;width:100%;text-align:right;padding-right:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.cols_10{float:left;position:relative;width:10%;text-align:left;padding-left:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.cols_20{float:left;position:relative;width:20%;text-align:left;padding-left:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.cols_30{float:left;position:relative;width:30%;text-align:left;padding-left:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.cols_40{float:left;position:relative;width:40%;text-align:left;padding-left:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.cols_50{float:left;position:relative;width:50%;text-align:left;padding-left:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.cols_60{float:left;position:relative;width:60%;text-align:left;padding-left:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.cols_70{float:left;position:relative;width:70%;text-align:left;padding-left:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.cols_80{float:left;position:relative;width:80%;text-align:left;padding-left:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.cols_90{float:left;position:relative;width:90%;text-align:left;padding-left:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.cols_100{float:left;position:relative;width:100%;text-align:left;padding-left:5px;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.col_18{float:left;position:relative;width:18%;text-align:right;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}.col_28{float:left;position:relative;width:28%;text-align:right;height:35px;line-height:35px;border-bottom:1px solid #E1DFDF;}
#parent_cp,#alternate_cp{width:120px;}
.g_menu{width:100%;float:left;position:relative;}
#g_page{width:100%;float:right;position:relative;overflow-y:auto; overflow-x:hidden}
.g_menus{width:25%;float:left;position:relative;padding:3px;cursor:pointer;}
.g_item{float:left;position:relative;width:100%;padding:8px;border:1px solid #E1DFDF;border-radius:3px;}
.g_itemon{float:left;position:relative;width:100%;padding:8px;border-radius:3px;border:1px solid #29c071;color:#29c071;background-color:#e4f7ed;}
.g_words{font-family:maokai;width:100%;float:left;position:relative;text-align:left;font-size:24px;padding:10px;line-height:150%;}
.g_l{width:100%;text-align:left;padding:10px;border-bottom:1px dotted gray;}
.g_l img{width:100%;}

.popupcontent{width:100%;height:0px;float:left;position:relative;overflow-y:auto; overflow-x:hidden;}
.n_line{width:100%;float:left;position:relative;padding-bottom:5px;}
.n_i{position: relative;width: 100%;height: 0;padding-bottom: 100%;overflow: hidden;}
.n_i img{width:100%;border-radius:50%;height:100%;position:absolute;left:0;}
#n_title{float:left;position:relative;font-size:15px;font-weight:700;width:190px;line-height:35px;height:35px;}
.n_tool{width:35px;float:right;position:relative;padding-left:10px;padding-top:3px;}
.n_tool img{width:100%;}
.n_title0{width:60%;float:left;position:relative;font-size:15px;text-align:left;font-weight:700;}
.n_title1{width:60%;float:left;position:relative;font-size:15px;text-align:left;}
.n_time0{width:40%;float:left;position:relative;font-size:13px;text-align:right;font-weight:700;}
.n_time1{width:40%;float:left;position:relative;font-size:13px;text-align:right;}
.n_message{width:100%;float:left;position:relative;font-size:13px;text-align:left;padding-top:5px;}
.n_message_no{position:absolute;top:40%;width:100%;text-align:center;font-size:15px;line-height:200%;color:#999;font-size:13px;}
.n_message_no img{width:75px;}
.ch_b{position:relative;float:left;width:33.33%;padding:5px;}
.ch_btn{position:relative;float:left;width:100%;height:70px;border:1px solid #E1DFDF;border-radius:8px;line-height:70px;font-size:25px;font-weight:700;}
.getvipnotify{position:relative;float:left;width:100%;padding-top:20px;padding-bottom:20px;}

.menu_p{float:right;position:relative;width:20%;height:40px;font-size:14px;text-align:center;line-height:40px;font-weight:700;cursor:pointer;color:#666;}
.menu_r{float:right;position:relative;width:25%;height:40px;font-size:14px;text-align:center;line-height:40px;font-weight:700;cursor:pointer;color:#666;}
.menu_i{float:right;position:relative;width:33.33%;height:40px;font-size:14px;text-align:center;line-height:40px;font-weight:700;cursor:pointer;color:#666;}
.menu_i2{border-bottom:2px solid #29c071;color:#29c071;}
.menu_my{float:left;position:relative;width:14.28%;height:40px;border-bottom:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;cursor:pointer;color:#666;}
#mywstr{width:100%;padding:10px;background-color:#E1DFDF;border-radius:8px;}
#fontsel{border:1px solid #E1DFDF;padding:3px;}
.myimg{float:left;position:relative;width:50%;padding:10px;}
.mimg{width:100%;}
.float_x{position:absolute;z-index:999;bottom:10px;right:40px;width:36px;}
.float_y{position:absolute;z-index:999;bottom:10px;right:10px;width:36px;}
.v_tools{width:100%;float:left;position:relative;background-color:#E1DFDF;height:40px;border-radius:45px;}
.menu_v{float:right;position:relative;width:50%;height:40px;font-size:14px;text-align:center;line-height:40px;font-weight:700;cursor:pointer;color:#666;}
.menu_on{color:#29c071;}
.t_c_img{float:left;position:relative;width:16px !important;padding-top:1px;}
.t_c span,#live_balance,#live_likes_c,#live_ds_c,#live_view_c,#live_money_count,#live_count{float:left;position:relative;padding-left:4px;height:20px;line-height:19px;font-size:11px;color:#999;}

.my{float:left;position:relative;width:100%;padding-left:10px;padding-right:10px;}
.mypanel{float:left;position:relative;width:100%;border-radius:5px;padding:18px;margin-bottom:10px;}
.mp_left{float:left;position:relative;width:65%;text-align:left;}
.mp_right{float:left;position:relative;width:35%;text-align:right;padding-bottom:25px;}
.mp_half{float:left;position:relative;width:50%;text-align:left;padding-bottom:10px;}
.mp_right img{width:56px;border-radius:50%;}
.mp_bn{font-size:32px;color:#FFF;font-weight:700;}
#nname{width:120px;border:1px solid #FFF;border-radius:3px;padding:5px;color:#FFF;}
.mp_c{text-decoration:underline;cursor:pointer;color:#FFF;}
.mp_txt{float:left;position:relative;width:25%;text-align:left;padding-top:20px;}
.mp_txt1{float:left;position:relative;width:100%;color:#FFF;font-size:13px;padding:2px;}
.mp_txt1 span,.mp_txt3 span{color:#FFF;}
.mp_txt2{float:left;position:relative;width:100%;color:#FFF;font-size:15px;font-weight:700;padding:2px;}
.mp_txt3{float:left;position:relative;width:100%;color:#FFF;font-size:13px;font-weight:700;padding:2px;padding-top:2px;cursor:pointer;}
.my_btn{position:absolute;height:30px;background:#FFF;color:#29c071;font-size:13px;font-weight:700;padding-left:20px;padding-right:20px;line-height:30px;bottom:20px;right:20px;text-align:center;vertical-align:middle;border-radius:20px;cursor:pointer;}
.mp_bar{float:left;position:relative;width:100%;border-radius:50px;background-color:#FFF;height:45px;line-height:45px;margin-top:10px;cursor:pointer;}
.mp_bar_1{float:left;position:relative;width:35px;text-align:right;padding-top:5px;}
.mp_bar_2{float:left;position:relative;width:60%;text-align:left;padding-left:10px;font-size:14px;}
.mp_bar_3{float:right;position:relative;width:35px;text-align:left;padding-top:5px;}
.mp_bar_1 img,.mp_bar_3 img{width:20px;}
.mp_a{width:100%;float:left;position:relative;background:linear-gradient(to left, #12B2A5,#71D3B0);border-radius:5px;height:40px;}
.mp_a1{width:50%;float:left;position:relative;color:#FFF;font-size:12px;height:40px;line-height:40px;}
.mp_a1 span{color:#FFF;font-size:16px;font-weight:700;}
.m_name{float:left;position:relative;padding:5px;font-weight:700;font-size:16px;}
.m_time{float:left;position:relative;padding:5px;color:#999;}
.m_tool{float:right;position:relative;}
.m_tool img{width:24px;padding:5px;}
.m_nav{float:left;position:relative;width:100%;padding:10px;width:50%;}
.m_nav div{width:100%;float:left;position:relative;height:40px;color:#FFF;font-size:16px;line-height:40px;font-weight:700;border-radius:25px;}
.m_nav1{background:linear-gradient(to left, #2ed47a,#0fa4a1);cursor:pointer;}
.m_nav2{background-color:#CECECE;}

.user_input{float:left;position:relative;width:100%;border:1px solid #E1DFDF;border-radius:40px;padding:10px;padding-left:20px;padding-right:20px;margin-bottom:12px;height:55px;text-align:left;}
.user_input select{outline: none;border: none;}
.logintip{float:left;position:relative;width:100%;font-size:11px;text-align:left;color:#333;height:13px;margin-top:-4px;}
.big_input{border:0;width:100%;color:#333;height:32px;font-size:16px;}
.small_input{border:0;width:100%;color:#333;margin-top:2px;height:22px;font-size:14px;}
.pwbackinfo{width:100%;font-size:14px;line-height:160%;text-align:left;}
.s_left{float:left;position:relative;width:40%;text-align:right;height:30px;line-height:30px;}
.s_right{float:left;position:relative;width:60%;text-align:left;height:30px;line-height:30px;}
.s_icon{position:absolute;z-index:999;right:20px;top:10px;width:60px;height:60px;}
.s_icon img{width:100%;border-radius:50%;}
.dbc{float:left;position:relative;text-align:left;line-height:150%;width:100%;padding-top:10px;padding-bottom:10px;}
.qrline{float:left;position:relative;width:100%;}
.qrline div{float:left;position:relative;width:100%;text-align:left;}
.qrimg img{width:100%;}
.qrtext{width:100%;height: 60px;border: 0;background-color: #FFF;padding: 8px;border-radius: 4px;}
.mnewm{position: absolute;height: 30px;background: #FFF;color: #29c071;font-size: 13px;font-weight: 700;padding-left: 20px;padding-right: 20px;line-height: 30px;top: 75px;left: 20px;text-align: center;vertical-align: middle;border-radius: 20px;cursor: pointer;}

#liveshow{width:100%;}
.live_title{float:left;position:relative;width:100%;border-bottom:1px solid #E1DFDF;}
.live_t_left{float:left;position:relative;width:18%;line-height:28px;}
.live_t_right{float:left;position:relative;width:82%;font-size:15px;font-weight:700;line-height:28px;text-align:center;}
#live_cont{position:relative;width:100%;text-align:left;overflow-y:auto;overflowY:auto;overflow-x:hidden;padding:10px;height:auto;}
#live_chat{float:left;position:relative;text-align:left;height:100%;overflow-y:auto;overflowY:auto;overflow-x:hidden;border-right:1px solid #E1DFDF;}
#livechat{float:left;position:relative;width:100%;text-align:left;line-height:120%;}
#live_online{float:right;position:relative;width:130px;text-align:left;height:100%;overflow-y:auto;overflowY:auto;overflow-x:hidden;padding:7px;}
#live_payed{width:100%;position:relative;}
.live_payed_list{width:100%;position:relative;float:left;padding-bottom:3px;}
.live_payed_y{width:20px;position:relative;float:left;}
.live_payed_money{width:20px;position:relative;float:left;text-align:right;margin-right:2px}
.live_payed_name{width:calc(100% - 42px);position:relative;float:left;}
.live_payed_y img{width:100%;border-radius:50%;}
.chat_line{float:left;position:relative;width:100%;}
.chat_left{float:left;width:48px;padding:5px;}
.chat_left img{width:100%;border-radius:50%;}
.chat_right{margin-right:-48px;float:right;width:100%;text-align:left;padding-top:6px;padding-right:48px;}
.live_chat_name{float:left;position:relative;width:80%;padding-top:2px;padding-left:5px;}
.live_chat_time{float:left;position:relative;width:20%;padding-top:2px;padding-right:3px;text-align:right;}
.live_chat_message{float:left;position:relative;width:100%;padding-top:5px;padding-left:5px;}
.live_you{color:red;font-size:14px;}
.live_users{float:left;position:relative;width:100%;height:25px;line-height:25px;text-align:left;}
.live_emoji div{float:left;position:relative;font-size:22px;width:10%;padding:5px;}
.live_emoji_click{float:left;position:relative;width:30px;height:30px;line-height:30px;font-size:22px;}
.live_f{color:pink;}
.live_color{color:red;font-weight:700;}
.live_color1{color:#CCCCCC;}
.live_color2{color:purple;font-weight:700;}
.live_color3{color:darkgreen;font-weight:700;}
.live_replay_tools{position:absolute;z-index:9;left:37px;top:5px;width:340px;height:25px;}
.live_tool_small{float:left;position:relative;height:25px;margin-right:5px;padding-left:2px;padding-right:8px;height:20px;background-color:#EFEFEF;border:1px solid #CECECE;border-radius:15px;vertical-align:middle;}
.l_img{width:32px;border-radius:50%;}
.live_money,.live_m_count,.live_user_count{position:absolute;z-index:9;padding-left:5px;padding-right:8px;height:20px;background-color:#EFEFEF;border:1px solid #CECECE;border-radius:15px;vertical-align:middle;padding-top:0px;top:3px;opacity:0.8; }
.live_money{left:120px;}
.live_m_count{left:35px}
.live_user_count{right:10px}
#live_money_tool{position:absolute;right:10px;top:32px;width:60px;z-index:15;}
.live_play_tools{float:left;position:relative;width:100%;padding:3px 10px 3px;background-color:#ecedf1;}
.live_play_tools div{cursor:pointer;}
.live_tool_big{float:left;position:relative;width:48px;margin-left:0px;margin-right:10px;cursor:popinter;}
.live_r_m{float:right;position:relative;width:48px;height:48px;color:darkred;border:1px solid #E1DFDF;border-radius:50%;margin-left:10px;line-height:48px;font-size:18px;background-color:#CECECE;}
.live_r_m:hover{background-color:#EFEFEF;}
#wx_pay_frame{width:100%;height:600px;border:0px;}
.lives_list{width:100%;float:left;position:relative;margin-bottom:7px;cursor:pointer;border-bottom:1px dotted #E1DFDF;}
.lives_list div{float:left;position:relative;}
.lives_list_fav{position:absolute !important;z-index:12;width:55px;right:0px;bottom:0px;height:25px;line-height:25px;text-align:right;}
.lives_list_fav img{width:12px;margin-right:3px;}
.lives_date{width:60px;text-align:center;}
.lives_level{width:60px;text-align:center;}
.lives_level img{width:36px;padding:3px;}
.lives_viewer{width:60px;text-align:right;}
.lives_viewer img{width:16px;vertical-align: middle;}
.lives_viewer span{padding-left:4px;vertical-align: middle;}
.lives_desc{width:calc(100% - 60px);padding-left:10px;padding-top:3px;text-align:left;}
.lives_title{width:calc(100% - 120px);padding-left:10px;font-weight:800;text-align:left;}
.live_q{width:100%;padding:5px;font-weight:800;float:left;position:relative;text-align:left;}
.live_a{width:100%;padding:5px;float:left;position:relative;text-align:left;}
.live_nopermission{width:100%;padding:15px;float:left;position:relative;font-size:13px;text-align:left;}
.live_comments{position:fixed;bottom:112px;height:35px;width:100%;padding:10px;}
.live_fee_tbl{width:25%;float:left;position:relative;border-bottom:1px solid #E1DFDF;padding:5px;text-align:right;}
.live_fee_tbl3{width:10%;float:left;position:relative;border-bottom:1px solid #E1DFDF;text-align:right;height:30px;line-height:30px;}
.live_fee_tbl3 img{height:80%;}
.live_fee_tbl2{width:40%;float:left;position:relative;border-bottom:1px solid #E1DFDF;text-align:right;height:30px;line-height:30px;}
.live_msg{position:absolute;left:80px;top:5px;width:48px;z-index:15;}
.live_msg img{width:100%;}
.live_msgs{position:fixed;bottom:70px;left:0px;width:0px;height:0px;padding:10px;background-color:#ecedf1;}
.live_vip{position:absolute;z-index:26;left:7px;top:3px;width:20px;height:20px;}
.live_vip img{width:100%;}

.live_line{float:right;position:relative;height:50px;width:60px;margin-top:-4px;}
.live_reconnect img{width:32px;}
.live_reconnect{float:right;position:relative;width:40px;line-height:120%;text-align:center;margin-right:5px;}
.live_line1,.live_line2{float:left;position:relative;width:100%;padding:5px 8px 5px;font-size:12px;line-height:12px;background-color:#EFEFEF;border:1px solid #CECECE;border-radius:15px;vertical-align:middle;cursor:pointer;text-align:center;}
.live_line1{margin-bottom:5px;}
#comment_count,#live_fav_count{position:absolute;z-index:18;height:20px;width:35px;border-radius:10px;font-size:11px;line-height:18px;background-color:#EFEFEF;border:1px solid#E1DFDF;opacity:0.8; }
#comment_count{left:94px;top:4px;}
#live_fav_count{left:40px;top:4px;}
.live_fav_img{position:absolute;z-index:12;width:40px;top:5px;left:10px;}
#playbutton{position:absolute;z-index:15;width:60px;left:calc(50% - 30px);top:75px;}

.confirm_buy{width:100%;float:left;line-height:150%;display:none;font-size:14px;text-align:left;padding:10px;}

.tmp{width:100%;float:left;position:relative;padding:15px;padding-top:20px;}
.tmp_info{width:100%;float:left;position:relative;height:40px;border-radius:5px;border:1px solid #E1DFDF;margin-bottom:10px;text-align:left;font-size:17px;line-height:40px;padding-left:10px;}
#tmpcode{width:100%;height:40px;font-size:22px;font-weight:800;padding:5px;}

.avatar{float:left;position:relative;width:42px;height:42px;}
.avatar img{width:100%;border:1px solid #FFF;border-radius:7px;}
.logoname{float:left;position:relative;padding-left:10px;height:42px;}
.logoname img{height:100%;}

::-webkit-scrollbar
{
    width:5px;
    height:8px;
    background-color:#FFF;
}
::-webkit-scrollbar-track
{
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
    border-radius:10px;
    background-color:#FFF;
}
::-webkit-scrollbar-thumb
{
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
    background-color:#FFF;
}
