@charset "utf-8";body{min-width:1000px;width:100%}.phone_wrapper{width:980px;margin:0 auto}.phone_topbar{background:#f7f7f7;border-bottom:1px solid #ddd;font-size:12px;height:39px;line-height:38px;position:relative;z-index:111}.phone_topicon {position:absolute;left:-200px;top:-200px;}.phone_topbar li{background:url(//s1.img4399.com/cnbbs/page/m/images/phone_universal.png?__UED__1427680997718) no-repeat right -188px}.phone_topbar li.last{background:0 0}.phone_topbar a{font-family:"microsoft yahei"}.phone_site{float:left}.phone_site li{float:left;padding:0 10px}.phone_site li a{color:#333;display:block}.phone_site li a:hover{color:#f60;-webkit-text-decoration:underline;text-decoration:underline}.phone_site .site_cur a{color:#f60;font-weight:700;border-bottom:#f60 2px solid;position:relative}.phone_menu{_height:39px;_overflow:hidden;float:right;display:inline}.phone_menu li{float:left;padding:0 10px}.phone_menu li a{color:#333}.phone_menu li a:hover,.phone_menu li a:hover span{color:#f60}.phone_menu li .ico_desktop,.phone_menu li .ico_flash,.phone_menu li .ico_feedback,.phone_menu li .ico_col,.phone_site li .ico_flash{background:url(//s1.img4399.com/cnbbs/page/m/images/phone_universal.png?__UED__1427680997718) no-repeat 0 -399px;width:15px;height:12px;float:left;margin:11px 2px 0 0;display:inline}.phone_menu li .ico_col{background-position:0 -175px;margin-top:11px}.phone_menu li .ico_flash,.phone_site li .ico_flash{background-position:0 -285px;width:16px;height:16px;margin-top:11px}.phone_menu li .ico_feedback{background-position:0 -302px}.phone_menu span{_height:39px;_line-height:40px;float:left;font-family:simsun;color:#333;cursor:pointer}.phone_menu .phone_menu_entrance{position:relative;z-index:100;height:39px;zoom:1;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7}.phone_sitemap .phone_icon_list,.phone_menu li.phone_menu_cur .phone_icon_list{background:url(//s1.img4399.com/cnbbs/page/m/images/phone_universal.png?__UED__1427680997718) no-repeat -2px -345px;width:11px;height:10px;overflow:hidden;float:left;margin:14px 2px 0 0;display:inline}.phone_sitemap .phone_icon_dropdown,.phone_menu li.phone_menu_cur .phone_icon_dropdown{float:left;background:url(//s1.img4399.com/cnbbs/page/m/images/phone_universal.png?__UED__1427680997718) no-repeat -4px -336px;width:8px;height:4px;overflow:hidden;margin:18px 0 0 2px;display:inline}.phone_menu li.phone_menu_cur{height:40px;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}.phone_menu li.phone_menu_cur span{color:#f60}.phone_menu li.phone_menu_cur .phone_sitemap{color:#f60}.phone_menu li.phone_menu_cur .phone_icon_list{background-position:-2px -345px}.phone_menu li.phone_menu_cur .phone_icon_dropdown{background-position:-4px -362px}.phone_sitemap_list{position:absolute;display:none;right:-1px;top:40px;width:978px;background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:20px 0;overflow:hidden}.phone_list_box{overflow:hidden;margin-right:-13px;zoom:1}.phone_list{float:left;width:224px;padding-left:20px;border-right:1px solid #ddd;margin-right:2px}.phone_list p{font-size:16px;color:#f60}.phone_sitemap_list .phone_list_item li{float:left;width:110px;background:0 0;padding:0;line-height:32px;height:32px}.phone_sitemap_list .phone_list_item li a{line-height:32px;height:32px}.phone_game_qrcode{float:left;width:80px;height:80px;margin-right:15px;display:inline}.phone_game_qrcode img{width:80px;height:80px}.phone_sitemap_list .phone_game_list{margin-top:5px}.phone_sitemap_list .phone_game_list li{background:0 0;padding:0;width:100px;line-height:24px;height:32px}.phone_sitemap_list .phone_game_list li a{line-height:24px;height:32px}.logo_link {color: #333;}.logo_link:hover {color: #333;}.phone_footer{background:#EDEDED;border-top:2px solid #E1E1E1;color:#666;margin-top:15px;padding:25px 0 30px;overflow:hidden;zoom:1}.phone_footer .phone_wrapper{position:relative;zoom:1}.phone_footer a:hover{color:#f60}.phone_product{height:28px;border-bottom:1px dashed #D5D5D5;font-size:0;overflow:hidden;padding-bottom:12px;margin:0 0 20px}.phone_product dt{display:none}.phone_product dd.last{background:0 0}.phone_product dd{color:#333;float:left;height:16px;font-size:12px;margin:2px 0 0;background:url(//s1.img4399.com/cnbbs/page/m/images/phone_universal.png?__UED__1427680997718) no-repeat right -231px;padding:0 8px;font-family:simsun;line-height:16px}.phone_product dd a{color:#666}.phone_product dd i{margin:0 5px 0 0;_margin:0 2px 0 0}.phone_product .ico_yx,.phone_product .ico_my,.phone_product .ico_sj,.phone_product .ico_dm,.phone_product .ico_wg,.phone_product .ico_news,.phone_product .ico_api,.phone_product .ico_android,.phone_product .ico_app{background:url(//s1.img4399.com/cnbbs/page/m/images/phone_universal.png?__UED__1427680997718) no-repeat 0 -35px;width:16px;height:16px;float:left}.phone_product .ico_my{background-position:0 -53px}.phone_product .ico_sj{background-position:0 -71px}.phone_product .ico_dm{background-position:0 -89px}.phone_product .ico_wg{background-position:0 -107px}.phone_product .ico_news{background-position:0 -125px}.phone_product .ico_api{background-position:0 -143px}.phone_product .ico_android{background-position:0 -267px}.phone_product .ico_app{background-position:0 -419px}.phone_copyright{font-size:12px;color:#999;line-height:20px;font-family:arial}.phone_copyright a{color:#999;padding-right:10px;margin-right:10px}.phone_copyright .m_link{padding-bottom:11px;font-size:0}.phone_copyright .m_link a{border-right:1px solid #999;font-size:12px;color:#00519D}.phone_copyright .m_link a:hover{color:#f60}.phone_copyright .m_link a.last{border-right:0 none}.phone_pad{visibility:hidden}.phone_anquan{position:absolute;right:0;top:65px}.phone_mtopbar{height:34px;background:url(//s1.img4399.com/cnbbs/page/m/images/phone_mini.png?__UED__1427680997718) repeat-x}.phone_mwrapper{width:980px;margin:0 auto}.phone_mtopbar .a_logo,.phone_mtopbar .i_logo{background:url(//s1.img4399.com/cnbbs/page/m/images/phone_mini.png?__UED__1427680997718) no-repeat 0 -36px;width:140px;height:28px;float:left;display:inline;margin-top:3px;text-indent:-1024em;overflow:hidden}.phone_mtopbar .i_logo{background-position:0 -65px}.phone_nav{overflow:hidden;margin:0 0 0 10px;float:left;display:inline;font-size:12px}.phone_nav li{float:left;display:inline;margin:0 5px;line-height:34px}.phone_msch{float:right;display:inline;width:182px;height:24px;line-height:24px;overflow:hidden;margin:5px 0 0}.phone_msch .m_sch{background:url(//s1.img4399.com/cnbbs/page/m/images/phone_mini.png?__UED__1427680997718) no-repeat 0 -94px;width:101px;height:20px;line-height:20px;padding:2px 10px 2px 25px;float:left}.phone_msch .m_sch .ipt_txt{border:0 none;color:#999;width:101px;height:20px;background:0 0;vertical-align:top}.phone_msch .search_btn{background:url(//s1.img4399.com/cnbbs/page/m/images/phone_mini.png?__UED__1427680997718) no-repeat -136px -94px;width:46px;height:24px;float:left;color:#353535;cursor:pointer;border:0 none}.phone_cntopbar{background:url(//s1.img4399.com/cnbbs/page/m/images/phone_topbar.png?__UED__1427680997718) repeat-x 0 -40px;padding:5px 0 0;height:45px}.phone_cntopbar .phone_login{float:right;padding:0 0 5px;height:40px;line-height:40px;font-size:12px}.logo_img{float:left;width: 220px;height:70px;}.phone_cntopbar .cn_logo{float:left;background:url(//s1.img4399.com/cnbbs/page/m/images/phone_topbar.png?__UED__1427680997718) no-repeat;width:186px;height:40px;margin:2px 0 0;display:inline;text-indent:-1024em;overflow:hidden}.phone_cntopbar .phone_nav{float:left;margin:0 0 0 20px;display:inline}.phone_cntopbar li{background:url(//s1.img4399.com/cnbbs/page/m/images/phone_universal.png?__UED__1427680997718) no-repeat;background-position:right -185px;_background-position:right -188px}.phone_cntopbar li.last{background:0 0}.phone_cntopbar .phone_nav li{line-height:44px;background:0 0}.phone_cntopbar .phone_nav a{padding:0 10px;color:#333;font-size:14px;display:block;border-bottom:1px solid #dcdcdc}.phone_cntopbar .phone_nav a:hover{-webkit-text-decoration:none;text-decoration:none;color:#f60}.phone_apex{width:192px;padding:10px 10px 5px;line-height:26px}.phone_apex .phone_user .phone_avatar{width:50px;height:50px;float:left;margin-left:-60px;display:inline}.phone_apex .phone_user{padding-left:60px;zoom:1;border-bottom:1px dashed #cecece;padding-bottom:10px}.phone_apex .phone_username{font-size:14px;color:#333;font-family:simsun}.phone_apex .phone_setting a{color:#3da3e3}.phone_apex .phone_setting a:hover{color:#f60}.phone_apex .phone_setting .phone_loginout{float:right;color:#3DA3E3;cursor:ponter}.phone_apex .phone_user_list{padding:10px 0 5px;zoom:1}.phone_apex .phone_user_list li{height:24px;line-height:24px;background:0 0;float:none;padding:0;overflow:hidden}.phone_apex .phone_user_list li a{display:block}.phone_apex .phone_user_list i{background:url(//s1.img4399.com/cnbbs/page/m/images/phone_universal.png?__UED__1427680997718) no-repeat 0 -378px;float:left;display:inline}.phone_apex .phone_user_list .icon_gift{width:16px;height:16px;margin:3px 5px 0 0}.phone_login{font-size:0;height:32px;overflow:hidden}.phone_login a{margin-left:10px;font-size:12px}.phone_login .m_stress{color:#f60}.phone_sitemap{_width:78px}.phone_userlogin{_width:auto;float:left}.phone_userlogin span{line-height:39px;width:70px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}.phone_sitemap a{display:block;white-space:nowrap;width:60px;text-align:center;overflow:hidden;text-overflow:ellipsis}.phone_site{position:relative;left:-10px}.phone_menu li{height:38px}.phone_menu .load{height:38px;line-height:38px;_line-height:39px;overflow:hidden;color:#555}.phone_menu li a{display:block;_float:left;_height:38px;_line-height:39px;_overflow:hidden}.phone_menu li .ico_flash{margin-right:4px}.phone_sitemap .phone_icon_dropdown,.phone_menu li.phone_menu_cur .phone_icon_dropdown{width:7px;margin-left:5px}.phone_sitemap .phone_icon_list,.phone_menu li.phone_menu_cur .phone_icon_list{margin-right:5px}.phone_menu li .ico_desktop{width:14px;height:13px;margin:12px 5px 0 0}.phone_menu .phone_login a{float:left}.phone_game_qrcode{padding-top:3px;_padding-top:13px}#j-user-menu{display:none}.cn_fixedmenu{position:fixed;width:50px;z-index:333;overflow:hidden;bottom:200px;left:50%;margin:0 0 0 500px}.cn_fixedmenu a{background:#fbfbfb;width:48px;height:48px;display:block;border:#ddd 1px solid;margin-top:10px}.cn_fixedmenu a span{padding:6px 12px 0;line-height:18px;color:#fff;font-size:12px;display:none;text-align:center}.cn_fixedmenu a:hover{background:#f60;border-color:#d24400;-webkit-text-decoration:none;text-decoration:none}.cn_fixedmenu a:hover span{display:block;-webkit-text-decoration:none;text-decoration:none}.cn_fixedmenu a:hover .icon{display:none}.cn_fixedmenu .icon{background:url(//s1.img4399.com/cnbbs/page/m/images/phone_fixedmenu.png?__UED__1427680997718) no-repeat;width:24px;height:24px;display:block;margin:12px auto 0}.cn_fixedmenu .backtop{display:none}.cn_fixedmenu .feedback .icon{background-position:0 -78px}.cn_fixedmenu .post .icon{background-position:0 -26px}.cn_fixedmenu .fav .icon{background-position:0 -52px}.cn_fixedmenu .fav span,.cn_fixedmenu .post span{line-height:48px;padding:0}.cn_fixedmenu .m_pingce .icon{background-position:0 -104px}.cn_fixedmenu .m_zhuanqu .icon{background-position:0 -131px}.cn_fixedmenu .xyzx .icon{background-position:0 -104px}.cn_fixedmenu .xykc .icon{background-position:0 -131px}.tb_downyxh{font-weight:bold;background:url(http://f1.img4399.com/ma~241_20150721095143_55ada5af90121.gif) no-repeat left center;padding:12px 0 10px 17px;color:#f60;margin-left:0}.tb_downyxh a{color:#f60}.phone_lianmeng{position:absolute;right:136px;top:65px}
.phone_product .ico_3387{
    background:url(../03d5e8377691a4deb066.png) no-repeat;width:16px;height: 16px;float:left
}
.phone_footer{
    background:#fff;border-top-color: #fff;margin-top: 0;
}
.phone_anquan{top:auto !important;bottom: 15px;}
.phone_product{height: auto;}
.phone_product dd{padding:0 10px;}
.phone_product .sec-item{
    margin-top: 10px;
}
.phone_product .ico_xmdl{
    background:url(../212266784d481cfe753c.png) no-repeat;width:16px;height: 16px;float:left
}
.my_ftop{ background:url(../a8f5592095a0081169aa.jpg) no-repeat 50% 0;}
.mt15{ margin-top:15px;}
.wrap{ width:980px; margin:0 auto; overflow:hidden;}
/* head */
.head{ width:980px; height:80px; margin:0 auto; overflow:hidden;}
.head .logo{ width:142px; height:23px; float:left; margin-top:29px;}
.head .logo img{ width:142px; height:23px; }
.head .btns{ float:right; margin-top:20px;}
.head .btns .abtn, .head .btns .ibtn{ background:url(../9c3753ffbf88e9094102.png) no-repeat; width:85px; height:42px; font-family:"microsoft yahei"; line-height:42px; padding-left:48px; float:left; display:inline; font-size:16px; color:#666;}
.head .btns .abtn{ background-position:-135px 0; margin-left:10px;}
.head .btns a:hover{ -webkit-text-decoration:none; text-decoration:none;}

/* slide */
.slide{ width:533px; height:266px; float:left; position:relative; overflow:hidden;}
.slide .slide_list{ width:10000px}
.slide .slide_list li{ width:533px; height:266px; float:left; }
.slide .slide_list img{ width:533px; height:266px;}
.slide .silde_title_bg{ background:#000; width:533px; height:32px; position:absolute; bottom:0; left:0; opacity:0.4; filter:alpha(opacity=40);}
.slide .slide_title{ width:493px; height:32px; padding:0 20px; line-height:32px; position:absolute; left:0; bottom:0;}
.slide .slide_title a{ color:#fff; font-size:14px; font-family:"microsoft yahei"; }
.slide .slide_nav{ height:14px; position:absolute; right:20px; bottom:8px;}
.slide .slide_nav li{ width:14px; height:14px; line-height:14px; _line-height:18px; font-size:40px; font-family:simsun; text-indent:-13px; color:#bbbfb4; float:left; display:inline; margin-left:6px; cursor:pointer; position:relative; overflow:hidden; zoom:1;}
.slide .slide_nav .cur{ color:#6cd50d;}
/* topic */
.topic{ width:428px; height:266px; overflow:hidden; float:right;}
.topic_con{ padding-bottom:12px; border-bottom:#e3e3e3 1px dotted;}
.topic_con .tit{ height:30px; line-height:24px; margin-top:-2px; overflow:hidden;}
.topic_con .tit a{ color:#f60; font-weight:700; font-size:18px; font-family:"microsoft yahei"; }
.topic_con .txt{ height:36px; line-height:18px; color:#999; padding:2px 0 1px; overflow:hidden;}
/* newslist */
.newslist{ }
.newslist li{ height:36px; line-height:36px; border-bottom:#ddd 1px dotted; overflow:hidden;}
.newslist li a{ height:36px; padding:0 10px; display:block; font-size:14px; color:#333;}
.newslist li a:hover{ background:#f9f9f9; -webkit-text-decoration:none; text-decoration:none;}

/* mbox */
.m_box{ background:#fff; margin-top:15px; padding:0; overflow:hidden;}
.m_box .m_hd{ height:34px; border-bottom:#e3e3e3 2px solid; }
.m_box .m_hd .tit{ height:34px; line-height:30px; float:left; border-bottom:#f60 2px solid; font-family:"microsoft yahei"; font-weight:500; font-size:16px; color:#333; _position:absolute;}
.m_box .m_hd .str{ color:#f60;}
.m_box .m_hd .more{ color:#666; float:right; margin:0; line-height:34px;}
.m_box .m_hd .more:hover{ color:#f60; -webkit-text-decoration:none; text-decoration:none;}
.m_box .m_bd{ overflow:hidden; zoom:1;}
/*glist*/
.glist{ margin-right:-40px; font-family:"microsoft yahei";}
.glist li{ background:#fff; width:228px; height:144px; float:left; position:relative; display:inline; margin:20px 20px 0 0; border:#ddd 1px solid; overflow:hidden; }
.glist .img{ width:75px; height:75px; float:left; display:inline; margin-left:-85px; _position:absolute;}
.glist .img img{ width:75px; height:75px;}
.glist .tit{ width:112px; height:20px; line-height:18px; margin-top:-2px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.glist .tit a{ font-size:12px; color:#333; font-weight:700; font-family:"microsoft yahei";}
.glist .tit .kw{ color:#f23838;}
.glist .gamemeta{ padding:15px 15px 12px 100px; overflow:hidden;}
.glist .gamebtns{ height:38px; border-top:#ddd 1px solid;}
.glist .gamebtns a{ background:#f9f9f9; font-weight:700; width:114px; height:14px; line-height:14px; padding:12px 0; text-align:center; float:left;}
.glist .gamebtns i{ background:url(../9c3753ffbf88e9094102.png) no-repeat; width:14px; height:14px; display:inline-block; vertical-align:top; margin-right:3px;}
.glist .gamebtns a:hover{ background:#fff; -webkit-text-decoration:none; text-decoration:none;}
.glist .gamebtns .area{ color:#54b52c;}
.glist .gamebtns .down,
.glist .gamebtns .libao{width:113px;  color:#f60; border-left:#ddd 1px solid;}
.glist .gamebtns .area i{ background-position:-107px -44px;}
.glist .gamebtns .down i{ background-position:-90px -44px;}
.glist .gamebtns .libao i{ background-position:-139px -44px;}
.glist .gamebtn a{ border:none; width:100%!important;}
.glist .tag{ background:url(../9c3753ffbf88e9094102.png) no-repeat 0 -44px; width:42px; height:42px; display:block; position:absolute; left:-1px; top:-1px;}

/* infodl */
.infodl dt{ width:36px;}
.infodl dt, .infodl dd{ height:20px; color:#666; line-height:20px; float:left;}
.infodl dd{ width:76px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.infodl dd .org{ color:#ff7e00;}



.gc_load{ background:#f5f5f5; width:100%; height:34px; line-height:34px; display:block; font-size:0; text-align:center; margin-bottom:20px;}
.gc_load .val{ font-family:"microsoft yahei"; font-size:13px; display:inline-block; cursor:pointer; -webkit-text-decoration:none; text-decoration:none; margin:0 5px; vertical-align:middle; color:#333;}
.gc_load .arrow{ background:url(../0ed4f153ce90bec0d23f.png) no-repeat; width:10px; height:6px; display:inline-block; vertical-align:middle; margin:0 5px; overflow: hidden;}
.gc_load:hover{ background:#ff6600; -webkit-text-decoration:none; text-decoration:none;}
.gc_load:hover .val{ color:#fff; -webkit-text-decoration:none; text-decoration:none;}
.gc_load:hover .arrow{ background-position:-10px 0;}
.gc_load_close .arrow{ background-position:0 -6px; }
.gc_load_close:hover .arrow{ background-position:-10px -6px;}
.phone_copyright .m_link{ position:static;}

.cn_search{ height:38px; font-family:"microsoft yahei"; overflow:visible; position:relative; z-index:11;}
.cn_search .searchform{ width:500px; position:relative;}
.cn_search .searchform .sehtxt{ width:360px; border-left:none; border-right:none; border-radius:0;}
.cn_search .sehtype{ background:#fff; width:68px; height:36px; position:relative; float:left; border:#d0d0d0 1px solid; border-radius:3px 0 0 3px;}
.cn_search .sehtype .valuebox{ height:36px; overflow:hidden; cursor:pointer;}
.cn_search .sehtype .value{ width:46px; height:36px; line-height:36px; font-size:14px; color:#333; text-align:center; float:left;}
.cn_search .sehtype .arrow{ background:url(../9c3753ffbf88e9094102.png) no-repeat -123px -51px; width:12px; height:6px; float:left; display:inline; margin-top:15px;}
.cn_search .sehtype .option{ background:#fff; width:68px; border:#d0d0d0 1px solid; border-top:none; position:absolute; left:-1px; top:36px; display:none;}
.cn_search .sehtype .option li{ height:32px; line-height:32px; border-top:#d0d0d0 1px solid; overflow:hidden; }
.cn_search .sehtype .option a{ font-size:14px; display:block; padding:0 10px; overflow:hidden; color:#333;}
.cn_search .sehtype .option a:hover{ background:#f9f9f9; -webkit-text-decoration:none; text-decoration:none;}
.cn_search .sehtype_open .arrow{ background-position:-123px -44px; }
.cn_search .sehtype_open .option{ display:block;}
.cn_search .searchform .sehbtn{ background:url(../9c3753ffbf88e9094102.png) no-repeat -245px -53px #f60;width:50px; height:38px; border-radius:0 3px 3px 0; }
.cn_search .searchform .sehbtn:hover{ background-position:-245px -53px; background-color:#ff771c;}
.cn_search .keywords{ width:432px;}
.cn_search .keywords a{ font-size:14px;}
.cn_search .keywords .t{ font-weight:700; font-size:14px;}

.wbtp{ background:#494949; border:none; border-radius:3px;}
.wbtp .icon{ background:url(../9c3753ffbf88e9094102.png) no-repeat -46px -44px; height:12px; margin-top:18px;}
.wbtp:hover .icon{ background-position:-46px -58px; display:block;}

.m_crumbs{ height:36px; line-height:36px; border-bottom:#ddd 1px solid;}
.m_crumbs .t{ color:#666;}
.m_crumbs .gt{ color:#666; margin:0 3px;}
.m_crumbs a{ color:#1c8ed3;}
.m_crumbs span{ color:#666;}

.m_tab{ height:61px; font-family:"microsoft yahei"; overflow:hidden;}
.m_tab .tabmain{ background:#fff; padding:15px 0;*zoom:1;}
.m_tab ul{ margin-right:-40px;}
.m_tab li{ width:128px; height:36px; float:left; margin-right:14px;}
.m_tab a{ height:34px; line-height:34px; text-align:center; color:#333; font-size:14px; border:#ddd 1px solid; display:block;}
.m_tab .cur a,
.m_tab a:hover{ background:#f60; color:#fff; border-color:#f60; -webkit-text-decoration:none; text-decoration:none;}
.m_tab .cur a{ font-weight:700;}
.m_tabfixed{ width:100%; border-bottom:#ddd 2px solid;  position:fixed; _position:static; left:0; top:0; z-index:99; }
.m_tabfixed ul{ width:1000px; position:relative; left:50%; _left:0; margin-left:-490px; _margin-left:0; top:0;}

.m_page{ height:30px; line-height:30px; font-family:"microsoft yahei"; padding:10px 0; text-align:center; font-size:0;}
.m_page a{ background:#494949; width:30px; height:30px; margin:0 3px; display:inline-block; vertical-align:top; font-size:14px; text-align:center; color:#fff; border-radius:2px;}
.m_page a:hover,
.m_page .cur a{ background-color:#f60; -webkit-text-decoration:none; text-decoration:none;}
.m_page .ell{ font-family:"arial"; font-size:12px; color:#333; font-weight:700;}
.m_page .first,
.m_page .last{ width:60px; }
.m_page .prev,
.m_page .next{ background:url(../9c3753ffbf88e9094102.png) no-repeat 0 -90px;}
.m_page .next{ background-position:-32px -90px;}
.m_page .prev:hover{ background-position:0 -122px;}
.m_page .next:hover{ background-position:-32px -122px;}

.m_quicksearch{ background:#fff; width:498px; border:#ddd 1px solid; position:absolute; left:0; top:42px;}
.m_quicksearch .hd{ height:41px; line-height:40px; padding:0 15px;}
.m_quicksearch .hd .tit{ border-bottom:#ddd 1px solid; font-weight:700; color:#333; font-size:14px;}
.m_quicksearch .hd .close{ font-family:"arial"; font-size:20px; color:#999; float:right;}
.m_quicksearch .hd .close:hover{ -webkit-text-decoration:none; text-decoration:none; color:#f60;}
.m_quicksearch .ft{ height:38px; margin-top:10px; border-top:#e5e5e5 1px solid;}
.m_quicksearch .allbtn{ background:#f9f9f9; height:38px; line-height:38px; color:#333; display:block; text-align:center;}
.m_quicksearch .allbtn:hover{ background:#fff; -webkit-text-decoration:none; text-decoration:none;}
.m_quicksearch .glist{ margin:0; padding:5px 0 0 0;}
.m_quicksearch .glist li{ height:105px; margin:0 0 0 15px; border:none;}
.m_quicksearch .glist li:hover{ background:#f9f9f9;}

.m_notice{ padding:50px 0; font-family:"microsoft yahei"; }
.m_notice .txt{  height:24px; line-height:24px; color:#333; font-size:16px; text-align:center;}
.m_notice .txt i{ background:url(../9c3753ffbf88e9094102.png) no-repeat -70px -90px; width:24px; height:24px; display:inline-block; vertical-align:top; margin-right:8px; }

/* 全局添加“我”标识 */
.ico_tag_me{
    background: url(../cec032291f6d1835638f.png) no-repeat center center;
    background-size: 100% 100%;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}


/* 温馨提示 - mianbei */
.mod_tips{
    padding:16px;
    background-color: #fff;
}

.m-wx_tips{
    background-color: rgba(255, 169, 45, 0.10);
    border-radius: 4px;padding:15px 15px 15px 52px;
    position: relative;line-height: normal;
}
.m-wx_tips svg{
    position:absolute;content:'';width:20px;height:20px;
    left: 20px;
    top: 15px;
}
.m-wx_tips .tit{color:#333;font-size: 16px;font-weight: bold;}
.m-wx_tips .txt{color:#999;font-size:14px;
    margin-top:5px;
}

.m_bd .m-wx_tips{margin:16px 16px 0;}

/* cn_header*/
.cn_header{ background:url(//m.img4399.com/root/assets/images/head.png) no-repeat; height:57px;padding-top: 23px; }

/* cn_logo */
.cn_logo{ float:left;}


/* cn_nav */
.cn_nav{ background:#363636; height:45px;}
.cn_navlist a{ height:45px; line-height:44px; float:left; padding:0 40px; color:#fff; font-family:"microsoft yahei"; font-size:14px; font-weight:700;}
.cn_navlist a:hover{ background:url(../623588f15f04fd350eb1.png) repeat-x; -webkit-text-decoration:none; text-decoration:none; }
.cn_navlist .ipt,
.cn_navlist .ipt:hover{ background:#ff6600;}

/* cn_login */
.cn_login{ width:310px; float:right; margin-top:7px; font-family:"microsoft yahei";}
.cn_login li{ height:24px; line-height:24px; margin-top:6px; position:relative;}
.cn_login label{ float:left;}
.cn_login .usn,
.cn_login .psw{ float:left; width:45px; color:#333; white-space:nowrap; overflow:hidden;}
.cn_login .psw{ letter-spacing:12px;}
.cn_login .itxt{ background:none; width:112px; height:22px; line-height:22px; margin-right:5px; float:left; padding:0 5px; border:#d0d0d0 1px solid; box-shadow:0 1px 0 #e5e5e5 inset;}
.cn_login .itxt:focus{ border-color:#ffa200;}
.cn_login .cklabel{ width:66px; color:#666;}
.cn_login .cklabel input{ float:left; width:13px; height:13px; margin:5px 5px 0 0; _margin-top:6px;}
.cn_login .loginlk{ background:#f5f5f5; width:58px; height:24px; line-height:24px; color:#333; float:left; display:inline; margin-left:10px; text-align:center;}
.cn_login .loginlk:hover{ background:#ff6600; color:#fff; -webkit-text-decoration:none; text-decoration:none;}
.cn_login .loginbtn{ background:url(../623588f15f04fd350eb1.png) repeat-x 0 -458px; width:65px; height:24px; color:#333; border:#d0d0d0 1px solid; float:left; cursor:pointer;}
.cn_login .loginbtn:hover{ background:#fff;}
.cn_login .itips{ background:#ff6600; height:22px; line-height:22px; color:#fff; padding:0 8px; position:absolute; right:320px; top:0; white-space:nowrap; border-radius:2px;}
.cn_login .itips .arr{ width:0; height:0; border-color:#fff #fff #fff #ff6600; border-width:5px; border-style:solid; display:block; position:absolute; top:6px; right:-10px; overflow:hidden;}
.cn_login .userpanel{ float:right; padding-right:46px; text-align:right; margin-top:15px; position:relative; overflow:hidden; zoom:1;}
.cn_login .userpanel .usn{ color:#333;}
.cn_login .userpanel .info{ color:#666;}
.cn_login .userpanel .info b{ color:#ff6600;}
.cn_login .userpanel .info a{ color:#666;}
.cn_login .userpanel .ln{ font-family:"simsun"; margin:0 3px; color:#999;}
.cn_login .userpanel .avatar{ width:32px; height:32px; display:block; padding:1px; border:#ddd 1px solid; border-radius:2px; position:absolute; right:0; top:0;}
.cn_login .userpanel img{ width:32px; height:32px; vertical-align:top;}

/* logbtn */
.loginbtns{float:right;}
.loginbtns .logbtn{ float:left; display:inline; margin-left:10px; }

.logbtn{ background:url(../623588f15f04fd350eb1.png) no-repeat 0 -492px; height:35px; line-height:35px; padding-left:28px; }
.logbtn span{ background:url(../623588f15f04fd350eb1.png) no-repeat 100% -492px; float:left; height:35px; line-height:34px; padding-right:28px; color:#333; cursor:pointer;}
.logbtn:hover{ background-position:0 -528px; -webkit-text-decoration:none; text-decoration:none; }
.logbtn:hover span{ background-position:100% -528px; -webkit-text-decoration:none; text-decoration:none; }


/* old style reset */
.frm_container{ margin-top:20px; padding-bottom:0;}
.m_box{ padding:15px 0;}
.topic{ width:424px;}
.frm_plate{ padding-top:5px;}
.wbtp{ background:#fbfbfb; width:48px; height:48px; border:#ddd 1px solid; }
.wbtp span{ padding:6px 12px 0; line-height:18px; color:#fff; font-size:12px; display:none; text-align:center;}
.wbtp .icon{background:url(../fa41bcc66ad678b22be9.png) no-repeat 0 -332px; width:24px; height:24px; display:block; margin:12px auto 0;}
.wbtp:hover{ background:#ff6600; border-color:#d24400; -webkit-text-decoration:none; text-decoration:none;}
.wbtp:hover .icon{ display:none; }
.wbtp:hover span{ display:block;}
.frm_uinfo{ padding-left:30px;}
.frm_pinfo dd{ width:auto; margin-right:0; display:block; float:none;}
.frm_box .frm_bd{ padding-bottom:20px;}

/* message */

/* msg header */
.msg_header{ background:url(../86ce4c822db0ffa45ed8.png) repeat-x; height:53px;}
.msg_header .msg_opbar{ border:none;}
.msg_header .frm_crumbs{ background:none; border:none; height:32px; line-height:32px;}

/* msgmain */
.m_msgmain{ background:#f8fbfd;}
.m_msgmain .msg_content{ }
.m_msgmain .msg_feedbox{min-height: 500px;_height:500px;  width:774px !important; *width:772px;
    padding:0 34px 20px 30px; float:right;background:#fff;border-left:1px solid #d4e9f9;}
.m_msgmain .msg_feedside{  width:138px; _width:140px; float:left; z-index:1000;}

/* msg_sortnav */
.msg_sortnav li{ height:44px; line-height:44px; border-bottom:#d1e8f9 1px solid;}
.msg_sortnav li a{ width:100px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; color:#333; padding:0 20px;}
.msg_sortnav li a:hover{ background:#fff; -webkit-text-decoration:none; text-decoration:none;}
.msg_sortnav .cur{ background:#fff; margin-right:-2px; position:relative;}
.msg_sortnav .cur a{ font-weight:700;}

/* game detail */
.game_detail ul,
.game_detail ul li{ margin-left:0; list-style:none;}
.game_detail{ overflow:hidden; zoom:1; padding-top:10px; padding-bottom:20px; border-bottom:1px dashed #999}
.game_detail .game_meta .editor-avatar{ width:148px; height:140px; float:left; position:relative;}
.game_detail .game_meta .editor-avatar img{ width:124px; height:124px; display:block; margin:0 auto;}
.game_detail .game_meta .data_name{ width:550px; float:left; padding:28px 0 0 12px; overflow:hidden; }
.game_detail .game_meta h2{ font-size:24px; height:30px; line-height:30px; font-family:"microsoft yahei"; font-weight:400; overflow:hidden;}
.game_detail .game_meta h3{ font-size:18px; height:26px; line-height:26px; font-weight:500; font-family:Arial; margin-top:5px; overflow:hidden;}

/* data meta */
.game_detail .data_meta{ padding-left:14px;}

/* datalist */
.game_detail .datalist{ margin-left:0;}
.game_detail .datalist li{ color:#333;line-height:30px; margin-left:0;}
.game_detail .datalist .tit{ color:#999;}

/* disclaimer */
.disclaimer{ margin-top:30px;}
.disclaimer li{ line-height:22px; color:#777; }

/* btn download */
.game_detail .data_meta .btn_free{ background:url(../fbe719841e95cb8b8d91.png) no-repeat; width:77px; height:35px; line-height:34px; font-size:14px; color:#fff; font-weight:700; margin-top:15px; display:block; padding:0 0 0 36px;}
.game_detail .data_meta .btn_free:hover { -webkit-text-decoration:none; text-decoration:none;}

.qrcode{display: inline-block;}
.qrcode dd{overflow: hidden;}
.qrcode table,.qrcode td{border:none !important;*border:0px;}
.phone_copyright .m_link{ float:none; display:block;}
/* common */
.ke-inline-block {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}
.ke-clearfix {
	zoom: 1;
}
.ke-clearfix:after {
	content: ".";
	display: block;
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.ke-shadow {
	box-shadow: 1px 1px 3px #A0A0A0;
	-moz-box-shadow: 1px 1px 3px #A0A0A0;
	-webkit-box-shadow: 1px 1px 3px #A0A0A0;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#A0A0A0', Direction=135, Strength=3);
	background-color: #F0F0EE;
}
.ke-menu a,
.ke-menu a:hover,
.ke-dialog a,
.ke-dialog a:hover {
	color: #337FE5;
	-webkit-text-decoration: none;
	text-decoration: none;
}
.ke-defaultHide{
	display: none;
}
/* icons */
.ke-icon-source {
	background-position: 0px 0px;
	width: 16px;
	height: 16px;
}
.ke-icon-preview {
	background-position: 0px -16px;
	width: 16px;
	height: 16px;
}
.ke-icon-print {
	background-position: 0px -32px;
	width: 16px;
	height: 16px;
}
.ke-icon-undo {
	background-position: 0px -48px;
	width: 16px;
	height: 16px;
}
.ke-icon-redo {
	background-position: 0px -64px;
	width: 16px;
	height: 16px;
}
.ke-icon-cut {
	background-position: 0px -80px;
	width: 16px;
	height: 16px;
}
.ke-icon-copy {
	background-position: 0px -96px;
	width: 16px;
	height: 16px;
}
.ke-icon-paste {
	background-position: 0px -112px;
	width: 16px;
	height: 16px;
}
.ke-icon-selectall {
	background-position: 0px -128px;
	width: 16px;
	height: 16px;
}
.ke-icon-justifyleft {
	background-position: 0px -144px;
	width: 16px;
	height: 16px;
}
.ke-icon-justifycenter {
	background-position: 0px -160px;
	width: 16px;
	height: 16px;
}
.ke-icon-justifyright {
	background-position: 0px -176px;
	width: 16px;
	height: 16px;
}
.ke-icon-justifyfull {
	background-position: 0px -192px;
	width: 16px;
	height: 16px;
}
.ke-icon-insertorderedlist {
	background-position: 0px -208px;
	width: 16px;
	height: 16px;
}
.ke-icon-insertunorderedlist {
	background-position: 0px -224px;
	width: 16px;
	height: 16px;
}
.ke-icon-indent {
	background-position: 0px -240px;
	width: 16px;
	height: 16px;
}
.ke-icon-outdent {
	background-position: 0px -256px;
	width: 16px;
	height: 16px;
}
.ke-icon-subscript {
	background-position: 0px -272px;
	width: 16px;
	height: 16px;
}
.ke-icon-superscript {
	background-position: 0px -288px;
	width: 16px;
	height: 16px;
}
.ke-icon-date {
	background-position: 0px -304px;
	width: 25px;
	height: 16px;
}
.ke-icon-time {
	background-position: 0px -320px;
	width: 25px;
	height: 16px;
}
.ke-icon-formatblock {
	background-position: 0px -336px;
	width: 25px;
	height: 16px;
}
.ke-icon-fontname {
	background-position: 0px -352px;
	width: 21px;
	height: 16px;
}
.ke-icon-fontsize {
	background-position: 0px -368px;
	width: 23px;
	height: 16px;
}
.ke-icon-forecolor {
	background-position: 0px -384px;
	width: 20px;
	height: 16px;
}
.ke-icon-hilitecolor {
	background-position: 0px -400px;
	width: 23px;
	height: 16px;
}
.ke-icon-bold {
	background-position: 0px -416px;
	width: 16px;
	height: 16px;
}
.ke-icon-italic {
	background-position: 0px -432px;
	width: 16px;
	height: 16px;
}
.ke-icon-underline {
	background-position: 0px -448px;
	width: 16px;
	height: 16px;
}
.ke-icon-strikethrough {
	background-position: 0px -464px;
	width: 16px;
	height: 16px;
}
.ke-icon-removeformat {
	background-position: 0px -480px;
	width: 16px;
	height: 16px;
}
.ke-icon-image {
	background-position: 0px -496px;
	width: 16px;
	height: 16px;
}
.ke-icon-flash {
	background-position: 0px -512px;
	width: 16px;
	height: 16px;
}
.ke-icon-media {
	background-position: 0px -528px;
	width: 16px;
	height: 16px;
}
.ke-icon-div {
	background-position: 0px -544px;
	width: 16px;
	height: 16px;
}
.ke-icon-formula {
	background-position: 0px -576px;
	width: 16px;
	height: 16px;
}
.ke-icon-hr {
	background-position: 0px -592px;
	width: 16px;
	height: 16px;
}
.ke-icon-emoticons {
	background-position: 0px -608px;
	width: 16px;
	height: 16px;
}
.ke-icon-link {
	background-position: 0px -624px;
	width: 16px;
	height: 16px;
}
.ke-icon-unlink {
	background-position: 0px -640px;
	width: 16px;
	height: 16px;
}
.ke-icon-fullscreen {
	background-position: 0px -656px;
	width: 16px;
	height: 16px;
}
.ke-icon-about {
	background-position: 0px -672px;
	width: 16px;
	height: 16px;
}
.ke-icon-plainpaste {
	background-position: 0px -704px;
	width: 16px;
	height: 16px;
}
.ke-icon-wordpaste {
	background-position: 0px -720px;
	width: 16px;
	height: 16px;
}
.ke-icon-table {
	background-position: 0px -784px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablemenu {
	background-position: 0px -768px;
	width: 16px;
	height: 16px;
}
.ke-icon-tableinsert {
	background-position: 0px -784px;
	width: 16px;
	height: 16px;
}
.ke-icon-tabledelete {
	background-position: 0px -800px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablecolinsertleft {
	background-position: 0px -816px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablecolinsertright {
	background-position: 0px -832px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablerowinsertabove {
	background-position: 0px -848px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablerowinsertbelow {
	background-position: 0px -864px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablecoldelete {
	background-position: 0px -880px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablerowdelete {
	background-position: 0px -896px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablecellprop {
	background-position: 0px -912px;
	width: 16px;
	height: 16px;
}
.ke-icon-tableprop {
	background-position: 0px -928px;
	width: 16px;
	height: 16px;
}
.ke-icon-checked {
	background-position: 0px -944px;
	width: 16px;
	height: 16px;
}
.ke-icon-code {
	background-position: 0px -960px;
	width: 16px;
	height: 16px;
}
.ke-icon-map {
	background-position: 0px -976px;
	width: 16px;
	height: 16px;
}
.ke-icon-baidumap {
	background-position: 0px -976px;
	width: 16px;
	height: 16px;
}
.ke-icon-lineheight {
	background-position: 0px -992px;
	width: 16px;
	height: 16px;
}
.ke-icon-clearhtml {
	background-position: 0px -1008px;
	width: 16px;
	height: 16px;
}
.ke-icon-pagebreak {
	background-position: 0px -1024px;
	width: 16px;
	height: 16px;
}
.ke-icon-insertfile {
	background-position: 0px -1040px;
	width: 16px;
	height: 16px;
}
.ke-icon-quickformat {
	background-position: 0px -1056px;
	width: 16px;
	height: 16px;
}
.ke-icon-template {
	background-position: 0px -1072px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablecellsplit {
	background-position: 0px -1088px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablerowmerge {
	background-position: 0px -1104px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablerowsplit {
	background-position: 0px -1120px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablecolmerge {
	background-position: 0px -1136px;
	width: 16px;
	height: 16px;
}
.ke-icon-tablecolsplit {
	background-position: 0px -1152px;
	width: 16px;
	height: 16px;
}
.ke-icon-anchor {
	background-position: 0px -1168px;
	width: 16px;
	height: 16px;
}
.ke-icon-search {
	background-position: 0px -1184px;
	width: 16px;
	height: 16px;
}
.ke-icon-new {
	background-position: 0px -1200px;
	width: 16px;
	height: 16px;
}
.ke-icon-specialchar {
	background-position: 0px -1216px;
	width: 16px;
	height: 16px;
}
.ke-icon-multiimage {
	background-position: 0px -1232px;
	width: 16px;
	height: 16px;
}
/* container */
.ke-container {
	display: block;
	border: 1px solid #CCCCCC;
	background-color: #FFF;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
/* toolbar */
.ke-toolbar {
	border-bottom: 1px solid #CCC;
	background-color: #F0F0EE;
	padding: 2px 5px;
	text-align: left;
	overflow: hidden;
	zoom: 1;
}
.ke-toolbar-icon {
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	display: block;
}
.ke-toolbar-icon-url {
	background-image: url(../4f3e81de48b61362a056.png);
}
.ke-toolbar .ke-outline {
	border: 1px solid #F0F0EE;
	margin: 1px;
	padding: 1px 2px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	cursor: pointer;
	display: block;
	float: left;
}
.ke-toolbar .ke-on {
	border: 1px solid #5690D2;
}
.ke-toolbar .ke-selected {
	border: 1px solid #5690D2;
	background-color: #E9EFF6;
}
.ke-toolbar .ke-disabled {
	cursor: default;
}
.ke-toolbar .ke-separator {
	height: 16px;
	margin: 2px 3px;
	border-left: 1px solid #A0A0A0;
	border-right: 1px solid #FFFFFF;
	border-top:0;
	border-bottom:0;
	width: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	display: block;
	float: left;
}
.ke-toolbar .ke-hr {
	overflow: hidden;
	height: 1px;
	clear: both;
}
/* edit */
.ke-edit {
	padding: 0;
}
.ke-edit-iframe,
.ke-edit-textarea {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
	overflow: auto;
}
.ke-edit-textarea {
	font: 12px/1.5 "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
	color: #000;
	overflow: auto;
	resize: none;
}
.ke-edit-textarea:focus {
	outline: none;
}
/* statusbar */
.ke-statusbar {
	position: relative;
	background-color: #F0F0EE;
	border-top: 1px solid #CCCCCC;
	font-size: 0;
	line-height: 0;
	*height: 12px;
	overflow: hidden;
	text-align: center;
	cursor: s-resize;
}
.ke-statusbar-center-icon {
	background-position: -0px -754px;
	width: 15px;
	height: 11px;
	background-image: url(../4f3e81de48b61362a056.png);
}
.ke-statusbar-right-icon {
	position: absolute;
	right: 0;
	bottom: 0;
	cursor: se-resize;
	background-position: -5px -741px;
	width: 11px;
	height: 11px;
	background-image: url(../4f3e81de48b61362a056.png);
}
/* menu */
.ke-menu {
	border: 1px solid #A0A0A0;
	background-color: #F1F1F1;
	color: #222222;
	padding: 2px;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
}
.ke-menu-item {
	border: 1px solid #F1F1F1;
	background-color: #F1F1F1;
	color: #222222;
	height: 24px;
	overflow: hidden;
	cursor: pointer;
}
.ke-menu-item-on {
	border: 1px solid #5690D2;
	background-color: #E9EFF6;
}
.ke-menu-item-left {
	width: 27px;
	text-align: center;
	overflow: hidden;
}
.ke-menu-item-center {
	width: 0;
	height: 24px;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #FFFFFF;
	border-top: 0;
	border-bottom: 0;
}
.ke-menu-item-center-on {
	border-left: 1px solid #E9EFF6;
	border-right: 1px solid #E9EFF6;
}
.ke-menu-item-right {
	border: 0;
	padding: 0 0 0 5px;
	line-height: 24px;
	text-align: left;
	overflow: hidden;
}
.ke-menu-separator {
	margin: 2px 0;
	height: 0;
	overflow: hidden;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0;
	border-right: 0;
}
/* colorpicker */
.ke-colorpicker {
	border: 1px solid #A0A0A0;
	background-color: #F1F1F1;
	color: #222222;
	padding: 2px;
}
.ke-colorpicker-table {
	border:0;
	margin:0;
	padding:0;
	border-collapse: separate;
}
.ke-colorpicker-cell {
	font-size: 0;
	line-height: 0;
	border: 1px solid #F0F0EE;
	cursor: pointer;
	margin:3px;
	padding:0;
}
.ke-colorpicker-cell-top {
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 12px;
	line-height: 24px;
	border: 1px solid #F0F0EE;
	cursor: pointer;
	margin:0;
	padding:0;
	text-align: center;
}
.ke-colorpicker-cell-on {
	border: 1px solid #5690D2;
}
.ke-colorpicker-cell-selected {
	border: 1px solid #2446AB;
}
.ke-colorpicker-cell-color {
	width: 14px;
	height: 14px;
	margin: 3px;
	padding: 0;
	border: 0;
}
/* dialog */
.ke-dialog {
	position: absolute;
	margin: 0;
	padding: 0;
}
.ke-dialog .ke-header {
	width: 100%;
	margin-bottom: 10px;
}
.ke-dialog .ke-header .ke-left {
	float: left;
}
.ke-dialog .ke-header .ke-right {
	float: right;
}
.ke-dialog .ke-header label {
	margin-right: 0;
	cursor: pointer;
	font-weight: normal;
	display: inline;
	vertical-align: top;
}
.ke-dialog-content {
	background-color: #FFF;
	width: 100%;
	height: 100%;
	color: #333;
	border: 1px solid #A0A0A0;
}
.ke-dialog-shadow {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 3px 3px 7px #999;
	-moz-box-shadow: 3px 3px 7px #999;
	-webkit-box-shadow: 3px 3px 7px #999;
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.4');
	background-color: #F0F0EE;
}
.ke-dialog-header {
	border:0;
	margin:0;
	padding: 0 10px;
	background: url(../74beeb2e938f492b0db3.png) repeat scroll 0 0 #F0F0EE;
	border-bottom: 1px solid #CFCFCF;
	height: 24px;
	font: 12px/24px "sans serif",tahoma,verdana,helvetica;
	text-align: left;
	color: #222;
	cursor: move;
}
.ke-dialog-icon-close {
	display: block;
	background: url(../4f3e81de48b61362a056.png) no-repeat scroll 0px -688px;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 6px;
	top: 6px;
	cursor: pointer;
}
.ke-dialog-body {
	font: 12px/1.5 "sans serif",tahoma,verdana,helvetica;
	text-align: left;
	/* overflow: hidden; */
	width: 100%;
}
.ke-dialog-contentBox{
	padding: 20px;
}
.ke-dialog-body textarea {
	display: block;
	overflow: auto;
	padding: 0;
	resize: none;
}
.ke-dialog-body textarea:focus,
.ke-dialog-body input:focus,
.ke-dialog-body select:focus {
	outline: none;
}
.ke-dialog-body label {
	min-width: 50px;
	margin-right: 10px;
	cursor: pointer;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}
.ke-dialog-body img {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}
.ke-dialog-body select {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
	width: auto;
	border: 1px solid #767676;
}
.ke-dialog-body .ke-textarea {
	display: block;
	width: 408px;
	height: 260px;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 12px;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	border-style: solid;
	border-width: 1px;
}
.ke-dialog-body .ke-form {
	margin: 0;
	padding: 0;
}
.ke-dialog-loading {
	position: absolute;
	top: 0;
	left: 1px;
	z-index: 1;
	text-align: center;
}
.ke-dialog-loading-content {
	background: url(../0406bcb895265a43377d.gif) no-repeat;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    padding-left: 36px;
}
.ke-dialog-row {
	margin-bottom: 10px;
}
.ke-dialog-footer {
	font: 12px/1 "sans serif",tahoma,verdana,helvetica;
	text-align: right;
	padding:0 0 5px 0;
	background-color: #FFF;
	width: 100%;
}
.ke-dialog-preview,
.ke-dialog-yes {
	margin: 5px;
}
.ke-dialog-no {
	margin: 5px 10px 5px 5px;
}
.ke-dialog-mask {
	background-color:#FFF;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.ke-button-common {
	background: url(../74beeb2e938f492b0db3.png) no-repeat scroll 0 -25px transparent;
	cursor: pointer;
	height: 23px;
	line-height: 23px;
	overflow: visible;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}
.ke-button-outer {
	background-position: 0 -25px;
	padding: 0;
	position: relative;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}
.ke-button {
	background-position: right -25px;
	padding: 0 12px;
	margin: 0;
	font-family: "sans serif",tahoma,verdana,helvetica;
	border: 0 none;
	color: #333;
	font-size: 12px;
	left: 2px;
	-webkit-text-decoration: none;
	text-decoration: none;
}
/* inputbox */
.ke-input-text {
	width: 300px;
	background-color:#FFFFFF;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 12px;
	line-height: 17px;
	height: 17px;
	padding: 2px 4px;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	border-style: solid;
	border-width: 1px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}
.ke-input-number {
	width: 50px;
}
.ke-input-color {
	border: 1px solid #A0A0A0;
	background-color: #FFFFFF;
	font-size: 12px;
	width: 60px;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	overflow: hidden;
	cursor: pointer;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}
.ke-upload-button {
	position: relative;
}
.ke-upload-area {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.ke-upload-area .ke-upload-file {
	position: absolute;
	top: 0;
	right: 0;
	height: 25px;
	padding: 0;
	margin: 0;
	z-index: 811212;
	border: 0 none;
	opacity: 0;
	filter: alpha(opacity=0);
}
/* tabs */
.ke-tabs {
	font: 12px/1 "sans serif",tahoma,verdana,helvetica;
	border-bottom:1px solid #A0A0A0;
	padding-left:5px;
	margin-bottom:20px;
}
.ke-tabs-ul  {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.ke-tabs-li {
	position: relative;
	border: 1px solid #A0A0A0;
	background-color: #F0F0EE;
	margin: 0 2px -1px 0;
	padding: 0 20px;
	float: left;
	line-height: 25px;
	text-align: center;
	color: #555555;
	cursor: pointer;
}
.ke-tabs-li-selected {
	background-color: #FFF;
	border-bottom: 1px solid #FFF;
	color: #000;
	cursor: default;
}
.ke-tabs-li-on {
	background-color: #FFF;
	color: #000;
}
/* progressbar */
.ke-progressbar {
	position: relative;
	margin: 0;
	padding: 0;
}
.ke-progressbar-bar {
	border: 1px solid #6FA5DB;
	width: 80px;
	height: 5px;
	margin: 10px 10px 0 10px;
	padding: 0;
}
.ke-progressbar-bar-inner {
	width: 0;
	height: 5px;
	background-color: #6FA5DB;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.ke-progressbar-percent {
	position: absolute;
	top: 0;
	left: 40%;
	display: none;
}
/* swfupload */
.ke-swfupload-top {
	position: relative;
	margin-bottom: 10px;
	_width: 608px;
}
.ke-swfupload-button {
	height: 23px;
	line-height: 23px;
}
.ke-swfupload-desc {
	padding: 0 10px;
	height: 23px;
	line-height: 23px;
}
.ke-swfupload-startupload {
	position: absolute;
	top: 0;
	right: 0;
}
.ke-swfupload-body {
	overflow: scroll;
	background-color:#FFFFFF;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	border-style: solid;
	border-width: 1px;
	width: auto;
	height: 370px;
	padding: 5px;
}
.ke-swfupload-body .ke-item {
	width: 100px;
	margin: 5px;
}
.ke-swfupload-body .ke-photo {
	position: relative;
	border: 1px solid #DDDDDD;
	background-color:#FFFFFF;
	padding: 10px;
}
/*video upload*/
.ke-dialog-videoBox{
	position: relative;
}
.ke-videoupload-tab{
	border-bottom: 1px solid #A0A0A0;
    font: 12px/1 "sans serif",tahoma,verdana,helvetica;
    margin-bottom: 20px;
    padding-left: 5px;
    height: 26px;
}
.ke-videoupload-tab div{
	background-color: #F0F0EE;
    border: 1px solid #A0A0A0;
    color: #555555;
    cursor: pointer;
    float: left;
    line-height: 25px;
    margin: 0 2px -1px 0;
    padding: 0 20px;
    position: relative;
    text-align: center;
}
.ke-videoupload-tab div.active{
	font-weight: bold;
	background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #000000;
    cursor: default;
}
.ke-videoupload-url-box{
	padding: 50px 64px;
}
.ke-videoupload-tab-box .choose_btn{
	position: relative;
	width: 304px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #78C664;
	border-radius: 3px;
	margin: 100px auto 0;
	overflow: hidden;
	cursor: pointer;
}
.ke-videoupload-tab-box .choose_btn div{
	top: 0;
	left: 0;
	font-size: 14px;
}
.ke-videoupload-tab-box .choose_btn .txt{
	position: relative;
	padding-left: 21px;
}
.ke-videoupload-tab-box .choose_btn .i_load{
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	top:50%;margin-top:-8px;
    background: url("loading1.gif") 100%;
	background-size: 100%;
}
.ke-videoupload-tab-box .choose_btn input{
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 1;
}
.ke-videoupload-tab-box p{
	clear: both;
}
.ke-videoupload-tab-box .choose_btn + p{
	padding-top: 16px;
    text-align: center;
	color:#999;
	width: 304px;
	margin: 0 auto;
	font-family: Microsoft YaHei;
}
.ke-videoupload-tab-box .choose_btn + p span{
	color: #f76462;
}
.upload-forbid{
	position: absolute;
	top: 50px;
	right: 20px;
	left: 20px;
	background: #f7f7f7;
	border-radius: 4px;
	padding: 50px 0;
	z-index: 10;
}
.upload-forbid h6{
	text-align: center;
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}
.upload-forbid div{
	width: 160px;
	margin: 0 auto;
	overflow: hidden;
}
.upload-forbid div p{
	line-height: 14px;
	color: #999;
	font-size: 12px;
	margin-top: 10px;
}
.upload-forbid div p .point{
	float: left;
	width: 4px;
	height: 4px;
	background: #999;
	border-radius: 100%;
	margin-top: 5px;
	margin-right: 6px;
}
.upload-processBox{
	position: absolute;
	top: 50px;
	right: 20px;
	left: 20px;
	height: 203px;
	background: #fff;
}
.upload-processBox .upload-video-box{
	position: relative;
	width: 180px;
	height: 120px;
	background: #E9E9E9;
	background: #598551 url(../9c1f53a43a6b053fed53.png) no-repeat;
	border-radius: 4px;
	margin: 20px auto 0;
	overflow: hidden;
}
.upload-processBox .upload-video-box .upload-processNum{
	line-height: 14px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	margin: 84px 0 4px;
}
.upload-processBox .upload-video-box .upload-process{
	width: 160px;
	height: 8px;
	background: #fff;
	border-radius: 8px;
	margin: 0 auto;
	overflow: hidden;
}
.upload-processBox .upload-video-box .upload-process span{
	display: block;
	width: 0;
	height: 8px;
	background: #78C664;
	border-radius: 0 8px 8px 0;
}
.upload-processBox .upload_desc{
	height: 14px;
	line-height: 14px;
	text-align: center;
	font-size: 14px;
	color: #999;
	margin-top: 16px;
}
.upload-processBox .upload_desc span{
	color: #78C664;
	cursor: pointer;
}
.upload_errorBox{
	cursor: pointer;
	background-position: 0 -125px !important;
}
.upload_errorBox .upload_error_icon{
	display: block;
	width: 60px;
	height: 60px;
	margin: 27px auto 0;
}
.upload_errorBox .upload-error{
	line-height: 14px;
	text-align: center;
	font-size: 12px;
	color: #fff;
}
.upload-processBox .upload_delete{
	height: 14px;
	line-height: 14px;
	text-align: center;
	font-size: 14px;
	color: #78C664;
	margin-top: 16px;
	cursor: pointer;
}
/*自定义插件的css样式  start*/
.ke-icon-posthideplugin{
    background: url(../a48e802ecd8db885dd8b.png);
    width:16px;
    height:16px;
}
.ke-icon-postgameplugin{
	background: url(../6b167d7f647f1bcfa90c.png);
	background-size:16px 16px;
	width: 16px;
	height: 16px;
}

.ke-icon-postwordplugin{
	background: url(../1e57bf92fd7d3a6564b3.png);
	background-size:16px 16px;
	width: 16px;
	height: 16px;
}

.ke-icon-postvideoplugin{
	background: url(../038d3edc0dc3262b535d.png);
	width: 16px;
	height: 16px;
}
.ke-icon-postvideouploadplugin{
	background: url(../038d3edc0dc3262b535d.png);
	width: 16px;
	height: 16px;
}
.ke-icon-postgamelinkplugin{
	background: url(../2a5f4f34732d38762686.png);
	background-size:16px 16px;
	width: 16px;
	height: 16px;
}
.ke-icon-starthide{
    background-image:url(../f202e1bd3e72cbe85acc.gif);
    width:16px;
    height:16px;
}
.ke-icon-endhide{
     background-image:url(../01158ea2eb49fc16acb7.gif);
     width:16px;
     height:16px;
 }
/*自定义插件的css样式  stop*/
.ke-swfupload-body .ke-delete {
	display: block;
	background: url(../4f3e81de48b61362a056.png) no-repeat scroll 0px -688px;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.ke-swfupload-body .ke-status  {
	position: absolute;
	left: 0;
	bottom: 5px;
	width: 100px;
	height: 17px;
}
.ke-swfupload-body .ke-message  {
	width: 100px;
	text-align: center;
	overflow: hidden;
	height:17px;
}
.ke-swfupload-body .ke-error  {
	color: red;
}
.ke-swfupload-body .ke-name {
	width: 100px;
	text-align: center;
	overflow: hidden;
	height:16px;
}
.ke-swfupload-body .ke-on {
	border: 1px solid #5690D2;
	background-color: #E9EFF6;
}

/* emoticons */
.ke-plugin-emoticons {
	position: relative;
}
.ke-plugin-emoticons .ke-preview {
	position: absolute;
	text-align: center;
	margin: 2px;
	padding: 10px;
	top: 0;
	border: 1px solid #A0A0A0;
	background-color: #FFFFFF;
	display: none;
}
.ke-plugin-emoticons .ke-preview-img {
	border:0;
	margin:0;
	padding:0;
}
.ke-plugin-emoticons .ke-table {
	border:0;
	margin:0;
	padding:0;
	border-collapse:separate;
}
.ke-plugin-emoticons .ke-cell {
	margin:0;
	padding:1px;
	border:1px solid #F0F0EE;
	cursor:pointer;
}
.ke-plugin-emoticons .ke-on {
	border: 1px solid #5690D2;
	background-color: #E9EFF6;
}
.ke-plugin-emoticons .ke-img {
	display:block;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:2px;
	width:24px;
	height:24px;
	margin: 0;
	padding: 0;
	border: 0;
}
.ke-plugin-emoticons .ke-page {
	text-align: right;
	margin: 5px;
	padding: 0;
	border: 0;
	font: 12px/1 "sans serif",tahoma,verdana,helvetica;
	color: #333;
	-webkit-text-decoration: none;
	text-decoration: none;
}
.ke-plugin-plainpaste-textarea,
.ke-plugin-wordpaste-iframe {
	display: block;
	width: 408px;
	height: 260px;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 12px;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	border-style: solid;
	border-width: 1px;
}
/* filemanager */
.ke-plugin-filemanager-header {
	width: 100%;
	margin-bottom: 10px;
}
.ke-plugin-filemanager-header .ke-left {
	float: left;
}
.ke-plugin-filemanager-header .ke-right {
	float: right;
}
.ke-plugin-filemanager-body {
	overflow: scroll;
	background-color:#FFFFFF;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	border-style: solid;
	border-width: 1px;
	width: auto;
	height: 370px;
	padding: 5px;
}
.ke-plugin-filemanager-body .ke-item {
	width: 100px;
	margin: 5px;
}
.ke-plugin-filemanager-body .ke-photo {
	border: 1px solid #DDDDDD;
	background-color:#FFFFFF;
	padding: 10px;
}
.ke-plugin-filemanager-body .ke-name {
	width: 100px;
	text-align: center;
	overflow: hidden;
	height:16px;
}
.ke-plugin-filemanager-body .ke-on {
	border: 1px solid #5690D2;
	background-color: #E9EFF6;
}
.ke-plugin-filemanager-body .ke-table {
	width: 95%;
	border: 0;
	margin: 0;
	padding: 0;
	border-collapse: separate;
}
.ke-plugin-filemanager-body .ke-table .ke-cell {
	margin: 0;
	padding: 0;
	border: 0;
}
.ke-plugin-filemanager-body .ke-table .ke-name {
	width: 55%;
	text-align: left;
}
.ke-plugin-filemanager-body .ke-table .ke-size {
	width: 15%;
	text-align: left;
}
.ke-plugin-filemanager-body .ke-table .ke-datetime {
	width: 30%;
	text-align: center;
}

.ke-icon-album {
    background-image: url(../4f3e81de48b61362a056.png);
    background-position:0 -496px;
    width: 16px;
    height: 16px;
}

.ke-icon-smilies {
    background-image: url(../4f3e81de48b61362a056.png);
    background-position:0 -608px;
    width: 16px;
    height: 16px;
}

.ck-image-list {
    padding:0;margin:0;
    list-style: none;;
    margin-top:5px;
    margin-bottom: 10px;
    float:left;
    height:250px;
    width:432px;
}
.ck-image-list li{
    text-align: center;;
    float: left;
    overflow: hidden;
}
.ck-image-list li span{
    display: block;
    width:100px;height:100px;
}
.ck-image-list li a{
    padding:3px;
    border: 1px solid #fff;
    float:left;
}
.ck-image-list li a:hover{
    border: 1px solid #6cf;
    background: #def;
}

.ck-image-list img{
    vertical-align:middle;
    margin:0 auto;
}
.ck-page{
    clear:both;
}
.ck-page .page{
    padding:3px 6px;font-weight:bold;margin-right:4px;border:1px solid #888;color:#000;
}
.ck-page .cur{
    border:1px solid #63B12E;color:#fff;background: #63B12E;
}
body{font-size: 14px;}
.phone_footer{background:#EDEDED;border-top:2px solid #E1E1E1;color:#666;margin-top:15px;padding:25px 0 30px; position: relative;}
.phone_footer .phone_wrapper{position:relative;zoom:1;/* overflow: hidden; */}
.phone_footer a:hover{color:#f60}
.phone_footer{
    background:#fff;
    border-top:#fff 2px solid;
    font-family:"microsoft yahei";
    overflow:hidden;
    margin-top:20px;
    zoom:1;
}
/*  CSS Document  */

/* update by f2er 11-10-20 */
.cff6600{ color:#ff6600}
.c1c8ed3{ color:#1c8ed3}
.cf00{ color:#f00}
.disno{ display:none}
.f_top{/* background:url(../images/pub.png) repeat-x 0 0;*/ height:45px; border-bottom:1px solid #e0e7ec;}
.m_split{ /*background:url(../images/mod_public.png) no-repeat -32px -133px;*/ width:5px; height:10px; margin:0 10px; display:inline-block; zoom:1;*display:inline; vertical-align:middle}
.mod_all{ border-style:solid; border-color:#CFE5F5;border-width:0 1px 1px; padding-bottom:10px; zoom:1; position:relative;}
/* m_pos */
.m_pos{ margin:10px 0 0 20px;_margin:18px 0 0 20px; display:inline; color:#999; position:relative;z-index:999}
.m_pos b{ font-size:14px; margin-right:10px; color:#000}
.m_pos a{ color:#1c8ed3; zoom:1;}


/* m_rt */
.m_rt{ margin:8px 10px 0 0; display:inline;}

/* m_link */
.m_link{display:inline; float:right; position:relative; z-index:100}
.m_link .m_close,.m_link .m_open{ display:block;/* background:url(../images/pub.png) no-repeat 0 -75px;*/ width:77px; height:30px; padding-left:10px; line-height:30px; color:#1c8ed3; cursor:pointer; }
.m_link .m_open{ background-position:0 -45px;}
.m_link .m_lbd{ /* background:url(../images/m_lbd.png) no-repeat ;*/ width:262px; height:66px;position:absolute; right:0;_right:-1px; top:30px; padding:25px 12px; zoom:1}
.m_lbd ul{ margin-right:-15px; overflow:hidden; zoom:1}
.m_lbd li{ float:left; width:60px; height:70px; overflow:hidden; text-align:center; margin-right:5px; display:inline; padding-bottom:10px;}
.m_lbd a{/* background-image:url(../images/m_link.png);*/ background-repeat:no-repeat; display:block; height:20px; width:50px; margin:0 auto; padding-top:45px; color:#1c8ed3}
.img_ht{ background-position:5px 0}/* 话题 */
.img_hh{ background-position:-45px 0}/* 回复 */
.img_qz{ background-position:-95px 0}/* 群组 */
.img_hy{ background-position:-145px 0;}/* 好友 */
.img_zl{ background-position:-195px 0}/* 个人资料 */
.img_xx{ background-position:-245px 0}/* 消息 */
.img_tz{ background-position:-295px 0}/* 通知 */

/* container */
/* update by yufang 11-11-8 */
.mod_pd,.m_pd{ padding:15px 30px 0; zoom:1;/*  background:#fff; */}
.m_pd{ padding:15px 0 0; /* color:#fff; */}
/* m_search */
.m_search{ background:url(../3962052bc7acd16e58a1.png) no-repeat 0 -110px; padding:0 0 10px 45px; /* border-bottom:1px solid #e5f1fa; */ margin-bottom:5px;}
.m_type,.m_keyword{ background-image:url(../16ff8bfbc8c0851dc8e4.png); background-repeat:no-repeat;}
.m_type{ background-position:0 0; width:104px; height:30px; position:relative;z-index:99}
.m_tvalue{ background:url(../3962052bc7acd16e58a1.png) no-repeat right -160px; display:block; height:30px; line-height:30px; text-align:center; cursor:pointer; padding-right:15px;}
/* update by f2er 11-10-19 */
.m_keyword{ background-position:-104px 0; width:311px; height:24px; margin:0 10px; display:inline; padding:3px; position:relative}
.m_keyword label{ color:#666;position:absolute;left:8px; top:6px;cursor:text;}
.m_keyword input{ width:300px; height:22px; line-height:22px;float:left; border:none; background:none; padding:0 5px; overflow:hidden; }
/* update by yufang 11-11-9 */
.m_keyword .t_input{ width:395px;}
.btn_search{ float:left; background:url(../16ff8bfbc8c0851dc8e4.png) no-repeat -421px 0; width:56px; height:31px;padding-bottom:3px; border:none;text-align:center;line-height:31px; color:#1c8ed3; cursor:pointer}
.m_hkey{ float:left; line-height:30px; margin-left:10px; display:inline; color:#555}
.m_hkey a{ color:#1c8ed3; margin-left:10px; zoom:1}
.m_hkey a:hover{ color:#555}

/* m_tlist */
.m_tlist{ display:none; position:absolute; width:101px; /* height:124px; */ left:0; top:30px; z-index:1000}
.m_tlist .hd,.m_tlist .bd,.m_tlist .fd{ background-image:url(../a8f8f7e76b32b4822455.png); background-repeat:no-repeat; width:101px;}
.m_tlist .hd{ background-position:0 0; height:5px; overflow:hidden;}
.m_tlist .bd{ background-position:-101px 0; background-repeat:repeat-y; padding:0 4px 0 1px; width:96px;}
.m_tlist .fd{ background-position:-202px top; overflow:hidden; height:5px;}
.m_tlist li{ height:30px;line-height:30px;}
.m_tlist li{ height:auto !important; *height:auto;min-height:30px;_height:30px; line-height:30px;background: #fff;}
.m_tlist a{ display:block; zoom:1; padding-left:5px; color:#1c8ed3}
.m_tlist a:hover,.m_tlist .active a{ background:#1c8ed3; color:#fff; -webkit-text-decoration:none; text-decoration:none}

/* m_col */
.m_col{ width:520px;}
.m_wol{ width:216px;}

/* m_tow */
.m_tow h2,.m_row h2{ color:#000; padding-bottom:8px;}
.m_tow ul{ margin-top:5px;}
.m_tow{ margin-top:-15px;}
/* m_col */
.m_col,.m_star,.m_intro{ border-right:1px solid #e5f1fa; padding-right:25px;}

/* =======update by yufang 11-11-8=============== */
/*.m_col li{ height:24px; line-height:2; border-bottom:1px dashed #d1e8f9; background:url(../image/pub.png) no-repeat 0 -144px; padding-left:12px; white-space:nowrap; overflow:hidden}*/
.m_col span{ margin-right:10px;}
.m_col span a{ color:#888}
.m_col a{ color:#1c8ed3}

/* m_wol */
.m_wol li{ height:24px; line-height:2; width:220px; overflow:hidden}
.m_wol a{ color:#555; }
.m_wol a:hover{ color:#1c8ed3}

/* m_row */
.m_row{ background:url(../fb0620b142ecbec17f87.png) repeat-x; padding:10px 30px; zoom:1}
.m_row .m_gdesc a{ color:#1C8ED3;}
.mt_wrt{ height:24px; text-align:right; margin:-24px 0 0; color:#008ed3}
.mt_wrt a{ color:#008ed3}

.m_row h2{ font-size:14px;}
/* m_imglist */
.m_imglist{ margin-right:-20px; overflow:hidden}
.m_imglist li{ float:left; display:inline; padding:10px 10px 10px 92px; width:158px; border-top:1px dashed #d1e8f9; height:86px; line-height:22px; margin-top:-1px;}
.m_imglist li h3{ width:155px; white-space:nowrap; overflow:hidden;}
.m_imglist .hover{ background:#f3fafe}
.m_imglist h3 a{ color:#008ed3}
.m_imglist h3 strong{ color:#ff5000}
.m_imglist .m_jion{ color:#000}
.m_imglist p span{ margin-right:6px;}
.m_imglist .m_tz{ color:#999;white-space:nowrap; overflow:hidden;}
.m_imglist textarea{display:none;}

.img_game{ float:left; margin-left:-78px; width:78px; display:inline}
.img_game img{ width:60px; height:60px; border:1px solid #ddeefb; padding:3px;display:block;}
.img_game:hover img{ border:1px solid #cae7f9}

/* img_list */
.img_list{ margin-right:-20px; overflow:hidden}
.img_list li{ float:left; width:56px; margin:0 23px 0 0; display:inline; white-space:nowrap; overflow:hidden; text-align:center}
.img_list .clkuname{ width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -moz-text-overflow:ellipsis;}
.img_list img{ border:1px solid #ddeefb; padding:3px;display:block; width:48px; height:48px; margin-bottom:5px; vertical-align:top;}
.img_list a{ color:#555}
.img_list a:hover img{ border:1px solid #1c8ed3}
.img_list a:hover{ color:#1c8ed3}



/* m_gamelist */
.m_gamelist{ padding:10px 0 10px; zoom:1}



/* 没数据 */
.g_nodata td,.g_nodata{ text-align:center; padding:15px 0; border-bottom:none; color:#000}
/* ========================发起新话题============================== */
/*.mt_wrt .m_gback{ background:url(../images/pub.png) no-repeat 0 -276px; padding-left:20px; color:#000}*/
/* m_gform */
.m_gform{ padding:10px 0 10px 72px; zoom:1; border-bottom:1px solid #eef7fd}
.m_gform label{ width:52px; margin-left:-72px; float:left; display:inline; text-align:right; color:#666; line-height:2;}

/* ========================add by f2er 11-11-08============================== */
/* m_vote_g */
.m_vote_g{}
.m_vote_g th{ width:100px; font-weight:400; text-align:right;padding:5px 0}
.m_vote_g td .t_input{ padding:3px; width:300px; border:1px solid #ddd;}
.m_vote_g td { padding: 5px 10px;}
.moretip{ cursor:pointer; margin-left:10px;}
/* m_fdv */
.m_fdv{ line-height:2}
.m_fdv .m_type{ background-position:0 -31px; width:100px;}
.m_fdv .m_keyword{ background-position:-100px -31px; width:410px;}
.m_cgroup{ color:#1c8ed3; margin:0 15px;}
.m_cvote{ /*background:url(../images/pub.png) no-repeat 0 -301px; */ padding-left:20px;color:#1c8ed3; margin-left:10px;}
.m_cvote a{ color:#1c8ed3}
.m_cvote a:hvoer{ -webkit-text-decoration:none; text-decoration:none;}
.m_btn{ background:url(../f797b8074c5eff3c2d34.png) no-repeat 0 -224px; width:81px; height:31px; border:none; line-height:31px; text-align:center; color:#fff; font-weight:700; cursor:pointer; margin:20px 0 0 72px;}

/* ========================搜索结果页==================================== */
.m_gresult .m_gdesc{ color:#999; white-space:nowrap; overflow:hidden; height:22px; width:155px; }
.m_gresult .m_gdesc a{ color:#1C8ED3}
/* =========================设置=========================================== */
/* m_setting */
.m_setting{ padding:0}
/*.m_setting .hd{ background:url(../images/line.png) repeat-x center bottom; padding:0 10px; zoom:1}*/
.m_setting .m_gform{ padding:10px 0 10px 123px;}
.m_setting .m_gform label{ width:103px; margin-left:-123px; text-align:right}
.m_setting .m_btn{ margin:20px 0 0 0;}

/* tab_setting */
.tab_setting li{ float:left; height:42px; line-height:42px; margin-right:10px; display:inline; padding-left:2px;}
.tab_setting li a{ color:#555; font-weight:700; padding:0 10px 0 8px; display:block}
.tab_setting .cur,.tab_setting .cur a{ background-image:url(../f797b8074c5eff3c2d34.png); background-repeat:no-repeat}
.tab_setting .cur{ background-position:0 -255px;}
.tab_setting .cur a{ background-position:right -255px; color:#1c8ed3}
/* m_qm */
.m_qm{  /*background:url(../images/m_qm.png) no-repeat;*/ width:372px; height:78px; padding:5px;}
.m_qm textarea{ border:none;_border:1px solid none; resize:none; overflow:hidden; width:372px; height:78px;}
/* ==================================详细页======================================== */
.m_all_banner{ width:978px; border-bottom:1px solid #E0E7EC;overflow:hidden;}

/* m_abq */
.m_abq{ width:260px; margin:0 auto; text-align:center; vertical-align:bottom}
.m_abq td{ vertical-align:bottom}
.m_abq img{ cursor:pointer; margin:3px 0}

/* m_dignum */
.dc2{ background:#00CC00}
.m_dignum{ position:relative; height:50px; margin:0 auto 10px; width:30px;}
.m_digper{ position:absolute; left:5px; bottom:0; width:20px;}
.m_dignum span{ position:absolute; width:20px;left:3px;top:-25px; display:block; font-size:11px; color:#999; text-align:center;}

/* m_dtitle */
/* .m_dtitle,.m_dhd{ background-image:url(../image/m_banner.png);  background-repeat:repeat-x;} */
.m_dtitle{ line-height:30px; overflow:hidden; padding:5px 0px 0 15px;zoom:1;}
.m_dtitle a{max-width:510px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.m_dhot{ background:#ff6600; height:18px;display:inline; margin:5px 10px 0 0; line-height:18px; color:#fff; font-weight:400; font-size:12px; padding:0 5px; float:left; border-radius:3px; }
.m_dhd{ background-position:0 -341px; height:39px; padding:0 20px; line-height:39px;}
.m_dnum{/* margin-top:7px; */display:inline;}
.m_theme a{ color:#555; font-size:14px; white-space:nowrap;overflow:hidden;}
.m_copy{ color:#ff6600; cursor:pointer; margin-left:-75px; display:inline; }


/* m_dtable */
.m_dtable{ padding:15px 0; border-bottom:1px  solid #d1e8f9;position: relative;zoom:1;}
.m_dtable th{ width:180px; vertical-align:top}
.m_dtable .content{vertical-align: top;border-left:1px dashed #D1E8F9;padding:0px 18px;}

/* ==========update by yufang 11-11-8============= */
.m_avatar{ background:url(../4ce8cc2b11b82033176c.png?2012073101) no-repeat; width:100px; height:98px; margin:0 auto;
    padding:7px 0 5px 10px;position:relative;z-index:3}
.m_avatar img{ width: 90px; height: 90px; display: block;}
.m_aside{ width:160px; padding:0 10px; margin:0 auto;position:relative;}
.m_aside .frm_pinfo{ text-align:center;overflow:hidden;zoom:1;position:relative;z-index:1}
.m_aside .frm_pinfo dt{ margin-bottom:15px; color:#555}
/* ==========update by f2er 11-09-29============= */
.frm_pinfo dd{ text-align:left;float:left;display:inline; vertical-align:middle; font-weight:400; line-height:22px; color:#999; margin-right:3px;width:66px;}
.frm_pinfo dd a{ color:#1c8ed3}
.frm_pinfo .content{ padding:0 20px; border-left:1px dashed #d1e8f9; vertical-align:top;}
/* ==========add by f2er 11-09-29============= */
.m_aside .g_tz{ margin-bottom:4px;}
.m_aside .wzm_name{ color:#f00 }
.m_aside .qzm_name{color:#00aa00}
.m_aside .star_name{color:#ff7e00}
.group_ry{display:block;margin-bottom: 2px;}
.group_medal{display: block;height:67px;margin-bottom:-5px;}
.group_medal .u_medal{width:25px;height:40px;margin:5px 7px 0 0;}
.group_medal .medal_info{display:none;position:absolute;background:#f5fdff;z-index:10;width:130px;height:55px;border:1px solid #cfe0ed;padding:10px;}
.group_medal .medal_more{color:#1C8ED3;float:right;display:none;width:130px;text-align:right;margin-top:4px;}
.medal_info a{color:#1C8ED3;font-weight:700;}
.medal_info .tip_bottom{position:absolute;width:11px;height:6px;top:75px;left:6px;background:url(../70c6e5e8333312863625.png?20130906) no-repeat;}
.frm_profile_name{margin-bottom:4px;width:160px;}
.frm_profile_name .nickname{font-weight:bold;}
.frm_profile_name img{ display: block;margin: 0 auto;}

.frm_profile_name i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    height: 16px;
    background: url(../da41a000651f3d176e1a.png) no-repeat;
    vertical-align: text-bottom;
    margin-right: 5px;
    _overflow: hidden;
}
.frm_profile_name i.i-1 {
    background-position: 0 -123px;
}
.frm_profile_name i.i-2 {
    background-position: 0 -141px;
}
.frm_profile_name i.i-3 {
    background-position: 0 -159px;
}
.frm_profile_name i.i-4 {
    background-position: 0 -177px;
}
.frm_profile_name i.i-5{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    height: 16px;
    background: url(../68974eb7e3cfd5652f2d.png) no-repeat;
    vertical-align: text-bottom;
    margin-left: 5px;
    margin-right:0;
    _overflow: hidden;
}
.frm_profile_name i.i-6{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    height: 16px;
    background: none;
    vertical-align: text-bottom;
    margin-left: 5px;
    margin-right:0;
    _overflow: hidden;
}
.frm_profile_name i.i-6 img{
    width:100%;
    height:100%;
    display: block;
}
.frm_profile_name em {
    display: block;
    width: 92px;
    height: 26px;
    background: url(../13b5d51c51e8d8641a50.png) no-repeat;
    margin: 0 auto;
}
.frm_profile_name em.i-1 {
    background-position: 0 0;
}
.frm_profile_name em.i-2 {
    background-position: 0 -28px;
}
.frm_profile_name em.i-3 {
    background-position: 0 -56px;
}
.frm_profile_name em.i-4 {
    background-position: 0 -84px;
}
.frm_profile_name em.i-5 {
    background-position: 0 -112px;
}
.frm_profile_name em.i-6 {
    background-position: 0 -140px;
}
.frm_profile_name em.i-7 {
    background-position: 0 -168px;
}
.frm_profile_name em.i-8 {
    background-position: 0 -196px;
}
.frm_profile_name em.i-9 {
    background-position: 0 -224px;
}
.frm_profile_name em.i-10 {
    background-position: 0 -252px;
}
.frm_profile_name em.i-11 {
    background-position: 0 -280px;
}
.frm_profile_name em.i-12 {
    background-position: 0 -308px;
}
.frm_profile_name em.i-13 {
    background-position: 0 -336px;
}
.frm_profile_name em.i-14 {
    background-position: 0 -364px;
}
.frm_profile_name em.i-15 {
    background-position: 0 -392px;
}
.frm_grade{font-weight:bold;font-size:11px !important;vertical-align:middle;color:#A4332b;margin-top:-1px;overflow:hidden;display:inline-block;padding-left:20px;text-align:center;line-height:13px;width:17px;height:13px;background:url(../6e19abd1ea389f8749e8.png);}
/* m_ainfo */
.m_ainfo{ height:24px; line-height:2; border-bottom:1px solid #d1e8f9; overflow:hidden; color:#999;}
.m_ainfo a{ color:#1c8ed3}
.m_alt span,.m_art a{ margin-right:10px;}
/* .m_alt a{ margin-left:10px;} */

/* m_acontent */
.m_acontent{ padding:15px 0; line-height:2;width:745px; overflow:hidden;font-size:14px;word-wrap:break-word !important;min-height:180px;}
.m_acontent > div,.m_acontent > p{font-size: 14px;}
.m_acontent table td, .m_acontent table th {border: 1px solid #999999;}
.m_acontent .a_link_style{background: url(../4e02e52fc47771da996d.png) no-repeat left center;padding-left: 20px;color: #0eb434;}
.m_acontent em{font-style: italic;}
.m_acontent img{max-width: 100%;}
.m_acontent .video-js{max-width: 100%;}
.m_bottom{vertical-align:bottom !important;text-align:bottom;height:1px;position: relative;}
.t_table td, .t_table th{ border: 1px solid #999;}
/* ==========add by f2er 11-10-26============= */
/* 精华 */
.m_jinghua{ position:absolute; right:230px; top:10px; background:url(../b784cce308af769dd87b.png?20120831) no-repeat; height:70px; width:70px; display:block}
.m_zhiding{ position:absolute; right:300px; top:10px; background:url(../5d052138f5b13c026e7f.png?20120831) no-repeat; height:70px; width:70px; display:block}
.m_yuanchuang{ position:absolute; right:300px; top:10px; background:url(../74c5fd0c1efec9c36db4.png?20120831) no-repeat; height:70px; width:70px; display:block}
.m_tuijian{ position:absolute; right:300px; top:10px; background:url(../3fa299866f5dff67d8b4.png?20120831) no-repeat; height:70px; width:70px; display:block}
/* ==========add by f2er 11-09-19============= */
.quote{ background:url(../78486c41279442589bb3.gif) no-repeat left top; padding-left:20px; margin:10px 0; color:#999}
.quote .q{ background:url(../b95eee1a296eacb81c24.gif) no-repeat right bottom; padding-right:20px;}
.manage_reply{background:#f7fafd; border:1px solid #eef5fc; margin-top:7px; padding:5px 10px; zoom:1; color:#000}
.manage_reply span{font-weight:700; color:#1c8ed3}

/* m_aclick */
.m_aclick{ margin-top:50px;}

/* m_outing */
.m_outing .title{ margin-bottom:20px;}
.m_outing .title span{ color:#1c8ed3}

/* dpage */
.dpage{ background:url(../9f4aec18bbfdbf2ea44c.png) repeat-x 0 -75px; height:35px;margin-top:0; border-bottom:1px solid #d1e8f9; padding:15px 10px 0 0;overflow:hidden;}
.dpage .mod_page{ float:right;margin-top:0}
.m_dtable .m_btn{ margin:10px 0 0 0}
.m_post{ border-bottom:none; padding-bottom:0}

/* ====================成员列表 add by f2er 11-09-05=========================== */
.member_list { padding:5px 0; border-bottom:1px solid #CFE3F1}
/* =========================add by yufang 11-11-14============================= */
.icon_ask,.award_message{ /* background-image:url(../images/ico_warn.png); */ background-repeat:no-repeat; display:inline-block; height:16px; margin:0 3px 0 0; overflow:hidden; width:16px; vertical-align:text-top;}
.icon_ask{ background-position: -50px -150px;}
.award_message{ background-position:0 -200px; margin-right:6px;}

/* add by f2er 11-10-26 */
.popupmenu_popup .hd{display:none;}
.pop_comfirm p{font-size:14px;font-weight:700;color:#666;line-height:1.3;}
.popupmenu_popup .pop_btip{ padding:10px 5px;text-align:center; zoom:1;font-size:14px;}

/* pop_confirm */
.pop_confirm{ padding:1em;zoom:1;text-align:center;color:#666;}
.pop_confirm p{ font-size:16px; color:#000; line-height:2; font-weight:700}
.pop_btn input{ margin-right:10px; height:31px; cursor:pointer; border:none; font-weight:700; padding-bottom:3px;}
.btn_join{ background:url(../af05d97224c79db18e59.png) no-repeat; width:81px; color:#fff;}
.btn_cancel{ background:url(../af05d97224c79db18e59.png) no-repeat -81px 0; width:55px; color:#1987cf }
.btn_ok{ background:url(../af05d97224c79db18e59.png) no-repeat 0 -81px; width:55px; color:#fff;}
.btn_cancel2{background:url(../d639124c45dfae0d8010.png) no-repeat -96px 0; width:55px; color:#1987cf;}

.prohibit_bx li{ height:30px; line-height:30px; overflow:hidden; padding-left:70px}
.prohibit_bx li .tit{ margin-right:20px;}
.prohibit_bx li .reason{ display:inline-block; *zoom:1;*display:inline;padding:3px;}

/* m_addFri */
.m_addFri{ padding-left:70px; zoom:1; overflow:hidden;}
.m_aimg{ float:left; width:54px; margin-left:-63px; display:inline; text-align:center; line-height:2}
.m_aimg img{ padding:2px; border:1px solid #e8edf1}

/* m_atitle */
.m_atitle{ margin-bottom:10px; color:#555;}
.pop_txt{ background-image:url(../bbd529159766fcff14e0.png);background-repeat: no-repeat;width:291px; height:28px; padding:2px 3px; overflow:hidden }
.pop_txt_focus{ background-position: 0 -32px;}
.pop_txt_error{ background-position: 0 -64px;}
.pop_txt input{ width:280px;border:0;height:22px;line-height:22px;}
.pop_txt textarea{ width:280px; padding:5px 5px 10px; height:13px; line-height:13px;border:none;overflow:hidden; background:none;resize:none;outline:none;}
.pop_count{ color:#999; margin:3px 0 5px;}
.pop_group{ color:#555;}

/* pop_face */
.pop_op{ margin-left:50px;}
.pop_face{ float:left; position:relative}
.pop_face span{ background:url(../af05d97224c79db18e59.png) no-repeat 0 -112px; width:33px; height:22px; display:block; cursor:pointer; text-indent:-999em; overflow:hidden}
.pop_add,.pop_reduce{ float:left; background:url(../af05d97224c79db18e59.png) no-repeat; width:13px; height:13px; text-indent:-999em; overflow:hidden; cursor:pointer; margin:5px 5px 0 5px; display:inline}
.pop_add{ background-position:-33px -112px;}
.pop_reduce{ background-position:-46px -112px;}
.pop_list{ position:absolute; left:0; top:22px; display:block; border:1px solid #cfe0ed; padding:5px; width:256px; background:#fff;}

/* pop_dv */
.pop_dv{ padding:5px 0 5px 50px; zoom:1}
.pop_dv label{ float:left; width:40px; margin-left:-50px; display:inline; text-align:right; cursor:default;}
.pop_dv textarea{ border:1px solid #e7e7e7; width:322px; height:98px; resize:none; overflow:hidden;outline:none;}
.pop_dv .pop_url{ width:110px; height:18px; border:1px solid #e7e7e7; padding:2px 3px;}
.pop_dv span{ color:#1c8ed3; margin:0 5px; cursor:pointer}
.pop_tip .url{ color:#999}
/* pop_zh */
.pop_zh li{ float:left; width:150px; padding-bottom:3px; color:#444}
.pop_zh li img{ margin:0 5px;}



/* g_post_message */
.g_post_message{ text-align:center;}

/* 广告 */
.ad_index,.ad_list,.ad_view{ height:60px;}

/* ========================add by f2er 11-10-13======================================= */
/* m_setting */
.m_setting .bd{ padding:0 20px; zoom:1}

/* ========================add by f2er 11-10-17 增加投票======================================= */
.g_avote{}
.g_avote .avote_hd{ background:url(../4c727307eec8e35669ad.jpg) no-repeat -55px 2px; padding-left:25px; color:#999;}
.g_avote .avote_hd strong{ font-size:14px; color:#000;}
.g_avote .avote_hd span{ margin-left:10px;}
.g_avote .avote_edit{ margin:10px 0;}
.g_avote .avote_edit a{ color:#1c8ed3; margin-right:10px;}


/* g_votelist */
.g_votelist{ margin:30px 0 0 10px;}
.g_votelist li{ overflow:hidden; zoom:1; margin-bottom:10px;}
.g_votelist label{ float:left; width:200px; margin-right:10px; text-align:right;}
.g_votelist label input{ height:15px; width:15px; vertical-align:text-top; margin-right:5px;}
.g_votelist .g_progree{ float:left; width:170px; height:20px; margin-right:10px; overflow:hidden; background:url(//s1.img4399.com/my4399/template/default/image/poll_bar_bg.gif) no-repeat}
.g_votelist .g_progree span{ float:left; height:20px; overflow:hidden; width:5px;}
.g_votelist .g_progree .g_pleft{ background-image:url(//s1.img4399.com/my4399/template/default/image/poll_bar_column_left.gif); background-repeat:no-repeat}
.g_votelist .g_progree .g_pmiddle{ background-image:url(//s1.img4399.com/my4399/template/default/image/poll_bar_column.gif); background-repeat:repeat-x}
.g_votelist .g_progree .g_pright{ background-image:url(//s1.img4399.com/my4399/template/default/image/poll_bar_column_right.gif); background-repeat:no-repeat}
.g_votelist .g_percent{ float:left; width:100px; margin-left:10px; display:inline}
.g_vselect{ float:left; margin-top:3px; display:inline}
/* 色块 */
.bc_0 span{ background-position: 0 0; }
.bc_1 span{ background-position: 0 -20px; }
.bc_2 span{ background-position: 0 -40px; }
.bc_3 span{ background-position: 0 -60px; }
.bc_4 span{ background-position: 0 -80px; }
.bc_5 span{ background-position: 0 -100px; }
.bc_6 span{ background-position: 0 -120px; }
.bc_7 span{ background-position: 0 -140px; }
.bc_8 span{ background-position: 0 -160px; }
.bc_9 span{ background-position: 0 -180px; }
.bc_10 span{ background-position: 0 -200px; }
.bc_11 span{ background-position: 0 -220px; }
.bc_13 span{ background-position: 0 -260px; }
.bc_14 span{ background-position: 0 -280px; }
.bc_15 span{ background-position: 0 -300px; }
.bc_16 span{ background-position: 0 -320px; }
.bc_17 span{ background-position: 0 -340px; }
.bc_18 span{ background-position: 0 -360px; }
.bc_19 span{ background-position: 0 -380px; }

.g_vopertion{ margin:15px 0 0 500px;}
.g_vopertion .g_submitbtn{ background:url(../4c727307eec8e35669ad.jpg) no-repeat 0 0; width:55px; height:31px; border:none; cursor:pointer}
.g_vopertion label{ font:12px/1.5 Tahoma; margin-left:10px;}
.g_vopertion label input{ margin-right:5px;}

/* 悬赏、过期 */
.g_overtime,.g_guerdon{border-radius: 3px;color: #FFFFFF;display: inline-block;zoom:1;*display:inline;font-size: 12px;font-weight: 400;height: 18px;line-height: 18px;margin: 5px 10px 0 0;padding: 0 5px;}
.g_overtime{ background:#f00}
.g_guerdon{ background:#FF6600}
.gotop{left:50%; margin-left:479px; text-indent:-999em; overflow:hidden; display: none; /* background:url(../images/backtop.png) no-repeat;*/ width:21px; height:80px;}

/* add by f2er 11-11-09 */
.popupmenu_centerbox_reply{ width:410px;}

.mask{ width:100%;position:absolute;left:0; top:0; background:#000; opacity:0.5;filter:alpha(opacity=50); z-index:120}



.m_dop{ width:60px;float:right;}
.m_dop li{ float:right;color:#1C8ED3; margin-left:10px;display:inline;cursor:pointer;}
.m_dop a{color:#1C8ED3}


.m_indextype{ left:40px;}

/* *****************************addBy QF 20120618************************* */
.page_wrapper{ background:#fff;zoom:1;}
.frm_container{border:1px solid #d1e8f9; padding-bottom:20px;zoom:1;position:relative;}
.frm_crumbs{border-bottom:1px solid #cfe0ed;height:38px;background:url(../9f4aec18bbfdbf2ea44c.png) repeat-x;padding:0 20px;line-height:38px;color:#333;}
.frm_crumbs a{color:#1c8ed3}
.frm_crumbs .csplit{ margin:0 5px;font-family: serif;}
.frm_crumbs .frm_title{font-size:14px;font-weight:700}
.frm_crumbs .frm_title a{color:#333;}
.frm_crumbs .frm_total span{margin-left:10px;}
.frm_crumbs .frm_total em{ font-weight:700;color:#ff6600;margin:0 3px;}
.frm_banner{ width:980px;height:100px;overflow:hidden; position:relative;}
/* frm_info */
.frm_info{border-top:2px solid #f0f6fa;padding:10px 22px;zoom:1}

.censor_tips{float: right;color: red}

.frm_game{ float:left;padding:0 0 0 78px;width:400px;}
.frm_game .img_game{ width:78px;margin-left:-78px; background:#fff;}
.frm_game h2{ font-size:14px;line-height:24px;}
.frm_game dl{margin:5px 0 0; overflow:hidden;zoom:1;line-height:20px;white-space: nowrap;}
.frm_game dt,.frm_game dd{ float:left;}
.frm_game dd{font-family:"tahoma"}
.frm_game dd{word-wrap: break-word; word-break: normal;margin-left:5px;display:inline;}
.frm_game dd a{color:#1C8ED3}

.frm_action{ float:right;width:370px;}

.frm_blank{ line-height:1;font-family: tahoma;color:#1c8ed3}
/* ****************************update by mingli 20170623************************* */
.m-login {*z-index:999;}
/* frm_version */
.frm_splate{ margin-right:-50px;}
.frm_version{ oveflow:hidden;height:31px;/* margin:0;float:right;display:inline; */ position:absolute;right:0;bottom:0}
.frm_version li{float:left; background:url(../2686a608e36add561dd1.png?2012080801) no-repeat right -235px; padding-right:5px; height:32px; line-height:32px;margin-left:10px;display:inline;}
.frm_version li a{ background:url(../2686a608e36add561dd1.png?2012080801) no-repeat left -203px;display:block; padding:0 5px 0 10px;color:#fff;font-weight:700}
.frm_action a:hover,.frm_version a:hover{ -webkit-text-decoration: none; text-decoration: none;}


.frm_join{background:url(../2686a608e36add561dd1.png) no-repeat 0 0;width:117px;height:30px;/* margin-top:5px; */line-height:30px;/* float:right; */color:#fff;text-align:center;/* clear:both; */ position:absolute;right:0;top:26px;}

.baidu_ad{ width:936px;height:60px;margin:3px auto;}

/* frm_plate */
.frm_plate{ padding:0 20px;zoom:1;overflow:hidden;}
.frm_plate .frm_hd{ padding-bottom:5px;border-bottom:1px solid #e0e7ec}
.frm_plate .frm_hd h2{ font-size:12px;}
.frm_plate .frm_bd{ padding:5px 0 5px}

/* update qf 12-07-03 */
.frm_splate li{ width:230px;height:65px; line-height:22px;border-top:none;color:#333;padding:5px 5px 5px 76px;white-space: nowrap;overflow:hidden;}
.frm_splate .frm_title{overflow:hidden;zoom:1}
.frm_splate .frm_title span{ margin-right:5px;display:inline;}
.frm_splate .img_game{ width:76px;margin-left:-76px;}
.frm_splate .img_game h3{width:200px;}
.frm_splate p{ line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:220px;height:24px;}
.frm_splate h3 a{color:#1C8ED3}
.frm_splate .frm_total{ overflow:hidden;}
.frm_splate .frm_total span{ margin-right:5px;}
.frm_splate .frm_total em{ margin:0 3px;}
.frm_splate .y{color:#999}
.frm_splate .t{color:#ff6600}
.frm_splate .img_game img{ border:none;height:60px;width:60px;margin:0 auto;}

.frm_box{ /* background:url(../images/frm_repeat.png) repeat-x 0 -125px;border-top:1px solid #e0e7ec */}
.frm_box .frm_hd{ padding:5px 20px 0;zoom:1;border-bottom:1px solid #cfe0ed}
.frm_box .frm_bd{ /* padding:10px 20px 0;zoom:1 */}
/* frm_sch */
.frm_sch{ /* width:250px; */ width:220px; margin:1px 0 0;display: inline;}
.frm_sch legend{display:none;}
.frm_sch .ipt_dv{ background:url(../2686a608e36add561dd1.png) no-repeat 0 -89px; line-height: 18px; float:left;position:relative;width:143px;height:19px;padding:3px 0 4px 24px;/* margin-right:10px; */display:inline;}
.frm_sch .ipt_dv .ipt_txt{ width:140px;height:18px;border:none;background:none;line-height: 18px;}
.frm_sch .ipt_dv label{position:absolute;left:25px;top:5px; }
.frm_sch .btn_sch{float:left;background:url(../2686a608e36add561dd1.png) no-repeat -130px 0;width:49px;height:26px;border:none;cursor:pointer; }

/* frm_tab */
.frm_tab{ overflow:hidden; height:30px;line-height:30px;position: relative;top:1px;/* margin-left:-15px; */}
.frm_tab li,.frm_tab li.current,.frm_tab li a,.frm_tab li.current a{background-image: url(../d36451d27ccf3fef4204.png);background-repeat: no-repeat;}
.frm_tab li{ float:left;background-position:  0 -30px;height:30px;padding-left:5px;margin-left:5px;display:inline;}
.frm_tab li a{font-weight:700;color:#1678b4;padding:0 10px 0 5px;background-position:  right -30px;display:block;}
.frm_tab li.current{background-position: 0 0}
.frm_tab li.current a{ background-position: right 0;color:#555;}
.frm_tab li a:hover{color:#1c8ed3;-webkit-text-decoration:none;text-decoration:none;}

.frm_cht{background:url(../2686a608e36add561dd1.png) no-repeat 0 -62px;width:80px;text-align:center;padding-left:20px;height:27px;line-height:27px;color:#fff;font-weight:700;margin:1px 0 0 40px;display:inline;}
.new_thread_down{margin:20px 0 0 23px;}
/* frm_table */
.frm_table{ width:100%;font-family: simsun;}
.frm_table td{ line-height:120%;}
.frm_table th{text-align:left; background:url(../88f4bc694b03c1819888.png) repeat-x;height:40px;*height:30px;height:30px\0;font-weight:400; padding:5px 0;*text-align: left;color:#333}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .frm_table th{ height:30px;}
}
.frm_table a{color:#1678b4;}
.frm_table td{ padding:5px 0;/* line-height:normal; */border-bottom:1px solid #e8f1f7}
.frm_table .qtitle{ padding:0 15px;color:#1c8ed3;/* font-size:0; */letter-spacing:-4px;word-spacing:-4px;}
.frm_table .qtitle a span{cursor:pointer}
.frm_table tr.hover td{ background:#f9fcfe}
.frm_table .kindname,.frm_table .g,.frm_table .thread{font-size:12px;letter-spacing:normal;word-spacing:normal;}
.frm_table .privatize{font-size:12px;letter-spacing:normal;word-spacing:normal;color:#C90808;}
.frm_table .thread{ margin:0 5px 0 10px;color:#333}
.frm_table .highlight{color:red;font-weight:700;}
.frm_table .highlight_green{color:#229d0e;font-weight:700;}
.frm_table a:hover{color:#FF6600}
.frm_table .g{ color:#999; margin-right:10px;vertical-align: -3px;}
.frm_table .r,.frm_table .t{font-family:Arial}
.frm_table .r{ /* display:block; */color:#1678b4}
.frm_table .split{color:#333}
.frm_table .t{color:#999;}
.frm_table .time{display:block;color:#999;/* padding-left:18px; */font-family:arial;}
.frm_table .today{color:#ff7a18}/* 当天时间 */
.frm_table .ty{ color:#ff6600}
.frm_table .title{ padding:5px 42px;background:url(../88f4bc694b03c1819888.png) repeat-x 0 -40px;height:26px;line-height:26px;color:#555;font-weight:700}
.frm_order{ margin-right:199px; background:url(../2686a608e36add561dd1.png) no-repeat -164px -64px; padding-left:15px;zoom:1;color:#555;line-height:15px;height: 15px;}
.frm_order a{color:#1678b4;padding:0 5px;}
.frm_order span{padding:0 5px;}

.frm_table .m-t{
    max-width: 620px;
    display: flex;
}

.m-t_l {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color:#333;

}
.ie-css .m-t_l {
    max-width: 68%;
}
.m-t_r {
    flex: 1;
    white-space: nowrap;
}
.frm_table .ico_yc,.frm_table .ico_clz,.frm_table .ico_jh{vertical-align: -4px;}
/*.frm_table .row{display: table-row;}*/

.frm_table .tb_title{ width:605px;padding:5px 0 5px 15px;}
.frm_table .tb_lup{width:74px;white-space: nowrap;overflow:hidden; padding:5px 0 5px 16px;}
.frm_table th.tb_author{ width:148px; padding:5px 0;}
.frm_table .tb_reply{  padding:5px 0; width:96px;}
.footer{ margin-top:10px;overflow:hidden;}

/* mod_pnum */
.mod_page{ line-height:23px;}
.mod_page .mod_pnum{ float:left;}
.mod_pnum li{ margin-left:5px;display:inline; }
.mod_pnum a, .mod_pnum span { background:none;height:23px;line-height:23px;}
.mod_pnum a{ border:1px solid #cfe0ed;color:#000;padding:0 10px;}
.mod_pnum .mod_first{ border-right:1px solid #cfe0ed}
.mod_pnum .mod_last { background:none;border-right:1px solid #cfe0ed;}
.mod_go{ background:url(../2686a608e36add561dd1.png) no-repeat -100px -62px;width:60px;height:21px;float:left;}
.mod_go .mod_ptxt{height:15px;line-height: 15px;}
.mod_go .btn_go{ width:28px;height:15px;}

.frm_page{ overflow:hidden;zoom:1;padding:0 20px;}
.frm_page .mod_page{float:right; paddint-top:20px;}
.frm_bpage .mod_go{display: none;}

.ico_ws,.ico_qz,.ico_h,.ico_sd,.ico_jh,.ico_wd,.ico_v,.ico_yjd,.ico_member,.ico_star,.ico_fqz{ background-image:url(../2686a608e36add561dd1.png?20160907); background-repeat:no-repeat;overflow:hidden;display:inline-block;zoom:1;*display:inline;vertical-align: text-bottom; margin-right:10px; }
.ico_jh{ background-position:0 -117px;width:17px;height:17px; }
/*.ico_d{ background-position: -17px -117px;}*/
.ico_kd{width:17px;height:17px;background-image:url(../1a54eb6d6aa0c32a5d41.png?20120809); background-repeat:no-repeat;overflow:hidden;display:inline-block;zoom:1;*display:inline;vertical-align: text-bottom; margin-right:10px;}
.ico_jh{ background-position:-34px -117px; }
.ico_h,.ico_v{ background-position:-51px -117px; width:22px;height:14px; /* margin-left:5px; */ }
.ico_yc{background:url(../1e0762e92087dd6ca5f2.png?20120809) no-repeat;width:25px;height:17px;overflow:hidden;display:inline-block;zoom:1;*display:inline;vertical-align: text-bottom; margin-right:10px; }
.ico_tj{background:url(../4e325807f4bfc88c03b7.png?20120809) no-repeat;width:25px;height:17px;overflow:hidden;display:inline-block;zoom:1;*display:inline;vertical-align: text-bottom; margin-right:10px; }
.ico_ws,.ico_qz,.ico_wd{ background-position:-147px -117px;width:16px;height:16px; }
.ico_qz{ background-position: -131px -117px;}
.ico_wd{ background-position:-115px -117px;width:14px;height:16px; }
.ico_v{ background-position:-163px -117px;width:16px;}
.ico_yjd{ background-position:-74px -117px;width:40px;height:16px;}
.ico_clz{background:url(../f75116fb0e068740a80d.png?20160907) no-repeat;width:40px;height:16px;overflow:hidden;display:inline-block;zoom:1;*display:inline;vertical-align: text-bottom; margin-right:10px; }
.ico_member{ background-image:url(../f768dac2fd72c8314347.gif);width:16px;height:16px;}
.ico_star{ background-image:url(../8d3d888e3d7889765ce0.png);width:16px;height:16px;}
.ico_fqz{ background-image:url(../bc7be8d4838ce4d4429a.png);width:16px;height:16px;}

.ico_dt,.ico_d{
    font-size:11px;
    border-radius: 4px;
    line-height: 16px;
    height: 16px;
    vertical-align: -4px;
    padding:0 4px;
    display: inline-block;
    letter-spacing: 0;
    word-spacing: 0;
    margin-right: 8px;
    overflow: hidden;
    color:#78C664;
    border:1px solid #78C664;
    font-family: 'Microsoft YaHei';
}

.frm_sign{}
.frm_sign .fs_hd{/*background:url(../images/ico_sign.png) no-repeat 0 2px;*/ border-bottom:1px dashed #ccc;height:12px;overflow:hidden;}
.frm_sign .fs_bd{padding:10px 0; zoom:1}

.frm_opt{ ovreflow:hidden; height:40px; padding:5px 20px 0;}
.frm_opt .frm_bpage{ margin-top:5px;}
.btn_reply,.btn_fabiao{ background-image:url(../2686a608e36add561dd1.png);background-repeat: no-repeat;color:#fff;font-weight:700; height:34px;line-height:34px;display:inline-block;zoom:1;*display:inline; vertical-align:middle; margin-left:10px;}
.btn_reply{ background-position:-104px -141px;width:74px;text-align:center; }
.btn_fabiao{ background-position: 0 -141px;width:74px;padding-left:30px;}

.frm_bpage .mod_page{margin-top:0;/* width:530px; */}
.frm_bpage .mod_pnum{ float:left;}
.btn_backlist{ background:url(../2686a608e36add561dd1.png) no-repeat -179px -1px;color:#1c8ed3; border:1px solid #cfe0ed; width:60px;height:23px;float:left; padding-left:27px; line-height:23px;font-weight:700}
.btn_backlist:hover{ border:1px solid #1c8ed3;color:#1c8ed3;-webkit-text-decoration:none;text-decoration:none;}
.frm_thd{ background:url(../9f4aec18bbfdbf2ea44c.png) repeat-x 0 -75px;border-width:1px 0;border-style:solid;border-color:#cfe0ed;height:37px;padding:0 20px; line-height:37px;}

/* ==============add by qf 12-07-03================ */
/*.sbtp,.wbtp{background-image:url(../images/gotop.png);display:block;position:fixed;bottom:95px;left:50%;}
.sbtp {width:22px;height:82px;background-position:0 0;margin-left:479px}
.wbtp{width:60px;height:76px;margin-left:500px;background-position:-22px 0px; }
.to_new {background-image:url(../images/gotop.png); width: 22px}*/

/* =================成员列表============================= */
/* .member .opt{display: block;height:20px;line-height: 20px;}
.member .opt dd{float:left;lineheight:14px;}
.member .info{padding-left:10px;}
.member .username{font-size:16px;}  */
.frm_mform{ margin:20px 0 0 0;}
.frm_mform h3{ margin-bottom:10px;}
.frm_mform .btn_sch{ background:url(../2686a608e36add561dd1.png?20120809) no-repeat -130px 0;width:49px;height:26px;border:none;cursor:pointer;margin-left:5px;}
.frm_memberlist{ overflow: hidden; line-height:22px; margin-top:10px;}
.frm_memberlist li{width:370px;float:left;margin-top:-1px;padding:10px 10px 10px 86px;display:inline;border-top:1px dashed #D1E8F9}
.frm_memberlist .m_aimg{margin-left:-86px;width:86px;}
.frm_memberlist img{ width:70px;height:70px;margin:0 auto;vertical-align: top;}
.frm_memberlist h3 a{color:#008ED3;font-size:14px;color: #555;}
.frm_memberlist .frm_op{font-size: 0;letter-spacing: -4px;word-spacing: -4px;}
.frm_memberlist h3 .user_action{font-weight:normal;margin-right:10px;float:right;font-size:12px;letter-spacing: normal;word-spacing: normal;display: inline-block;zoom:1;*display:inline;color:#1678B4;}
.frm_memberlist .frm_op .highlight{color:#4169e1;font-weight: bold;margin-right: 10px;font-size: 12px;letter-spacing: normal;word-spacing: normal;color:#1678B4;}
.frm_memberlist h3{padding-right:20px;}
.frm_memberlist .frm_msf a{ margin-left:10px;}
.frm_memberlist .frm_msf{color: #909090;}

.fieldLabel{line-height: 25px;float:left;margin-right:10px;display:inline;}
.fieldLabel input{width:200px;height:20px;padding:2px 3px;border-radius: 3px;-moz-border-radius:3px;border:1px solid #c0c0c0;}

.mask_opacity{top:0px;left:0px;position:absolute;
    opacity:0.3;
    background:#000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    zoom:1;}
.mask_opacity_ie{top:0px;left:0px;position:absolute;
    /*background: url(../images/opacity.png);*/
    zoom:1;}

/* ==============update by f2er 12-07-26========================== */

/* ==============update by f2er 12-07-26========================== */
.frm_personinfo{ color:#666;position:absolute;left:0;line-height:16px;
    margin-top:-45px;
    margin-left:149px;
    left:0;top:0;
    width:318px;
    height:165px;
    position: absolute;
    background:#fff;
    overflow:hidden;
    background-image: url(../16da60bafba6c1fb5235.png?20120731);
    padding:10px 10px 15px 20px;z-index:2}
.yj_aleft {
    background-position: -71px -27px !important;
    height: 9px;
    left: 144px;
    top: 50px;
    width: 7px;
    z-index: 10;
}
.yj_arr {
    background: url("//s1.img4399.com/1/club/images/infocard/yj_sprite.png");
    overflow: hidden;
    position: absolute;
}
.frmp_degree{ margin-top:5px;}
.frmp_msg{ overflow:hidden;zoom:1; line-height:2}
.frmp_msg li{float:left;margin-right:30px;display:inline;color:#1C8ED3;font-weight: normal;}
.frmp_msg li strong{color:#666;display:inline}

.frm_member_manage,.frm_memberlist{padding:0 20px;zoom:1}

.feedback_btn{
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none;
    display:block;
    padding:2px 14px;
    font-weight:bold;
    border:1px solid #2C629E;
    position:absolute;right:20px;margin-top:-22px;
    border-radius:3px 3px 0px 0px;
    line-height:21px;background:#2C629E;color:#fff;
}
.mod_j_zhuanqu{
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none;
    display:block;
    padding:2px 14px;
    font-weight:bold;
    border:1px solid #f60;
    position:absolute;right:20px;margin-top:-22px;
    border-radius:3px 3px 0px 0px;
    line-height:21px;background:#f60;color:#fff;
}

/* =============================add by qf 08-16============================= */
.frm_qzlist{ padding-left:68px;zoom:1;height:72px; position:relative;}
.frm_qzlist .frm_name{ background:url(../2686a608e36add561dd1.png?2012080701) no-repeat 0 -267px;overflow:hidden;width:12px;height:42px;float:left;margin:2px 0 0 -68px;display:inline;padding:22px 6px 0;color:#1c8ed3;font-weight:700}
.frm_scrollist{ position:relative; height:72px;overflow:hidden; width:858px;}
.frm_scrollist ul{ position:absolute;left:0;top:0;overflow:hidden;}
.frm_scrollist li{float:left;width:54px;margin-right:25px;display:inline;text-align:center;line-height:2;}
.frm_scrollist li a{color:#1678B4;}
.frm_scrollist img{display:block;padding:2px;border:1px solid #ccc;width:48px;height:48px;}
.frm_scrollist .ellipsis{display:block;width:54px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.frm_qzlist .left_arrow,.frm_qzlist .right_arrow,.frm_qzlist .left_arrow_disable,.frm_qzlist .right_arrow_disbale{background-image:url(../2686a608e36add561dd1.png?20120809);cursor:pointer;background-repeat:no-repeat;width:9px;height:17px;display:block;position:absolute;overflow:hidden;top:22px;}
.frm_qzlist .left_arrow{background-position:-51px -272px;left:40px;}
.frm_qzlist .right_arrow{ background-position:-60px -272px;right:0}
.frm_qzlist .left_arrow_disable{ background-position: -74px -272px;}
.frm_qzlist .right_arrow_disbale{ background-position: -83px -272px;}
.frm_starbox{ width:556px;border-right:1px solid #cfe0ed;float:left;padding-right:34px;}
.frm_starbox .frm_name{ background:url(../2686a608e36add561dd1.png?20120809) no-repeat -24px -267px;}
.frm_qzbox{ width:313px;float:left;padding-left:30px}
.frm_starbox .frm_scrollist{ width:468px;}
.frm_qzbox .frm_scrollist{ width:218px;}

.f_uname{display:block;height:19px;line-height:19px;width:120px;_width:130px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;padding-right:30px;color:#333}
.f_uname a{color:#333}
.tb_lrp .f_uname,.tb_lrp .time{padding-right:10px;width:94px;}
.f_uname .ico_ws,.f_uname .ico_qz,.f_uname .ico_member{float:left;margin:1px 5px 0 0;display:inline;width:16px;}

.resized_img a{position: fixed;top:0px;right:0px;width:80px;height:64px;/*background:url(../images/close.gif?2012081010)*/}
.resized_img img{cursor:move;}
.resized_img_close{position: absolute;right:0px;width:80px;height:64px;/*background:url(../images/close.gif?2012081010)*/}

/* =============================add by qf 08-09============================= */
.frm_intro{float:left;width:480px;padding:0 34px 0 76px;border-right:1px solid #CFE0ED;height:71px;overflow:hidden;line-height:18px}
.frm_intro .game_ico{ float:left;width:60px;padding:2px;border:1px solid #ddd;margin-left:-76px;display:inline;}

/* *
色彩选择器
 */
.colorbox{width:285px;height:294px;margin:10px 0 0 10px;float:left;display: inline;}
.colorbox_box{width:256px;height:260px;float:left;position: relative;display: inline;
    background-image: -moz-linear-gradient(left, #ff0000, #ffffff);
    background: -webkit-gradient(linear, left top, right top, from(#ff0000), to(#FFFFFF));
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ffffff',GradientType='1')*/
}
.colorbox_selector{
    position:absolute;cursor:pointer;border: 1px solid;width:10px;height:10px;border-radius: 10px;
    overflow:hidden;
}
.colorbox_box_move{
    width:256px;height:260px;position: absolute;left:0;top:0;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity: 0;
}
.colorbox_color_bar{
    position: relative;
    cursor:pointer;width:20px;height:260px;float:right;display: inline;
    background:url(//s1.img4399.com/nforums/static_width/images/colorbar.png);
}
.colorbox_cb_l{
    margin-left:-10px;width:10px;height:0px;border-top:1px solid #000;margin-top:0px;
    position: absolute;
}
.colorbox_gray_bar{
    position: relative;
    width:256px;cursor:pointer;height:20px;float:left;display: inline;
    background:url(//s1.img4399.com/nforums/static_width/images/graybar.png);
    margin-top:10px;
}
.colorbox_gb_l{
    width:0px;height:10px;border-left:1px solid #000;margin-left:255px;margin-top:-10px;display: inline;
    position: absolute;overflow: hidden;
}
.colorbox_get_color{
    width:20px;height:20px;background: red;float:right;margin-top: 10px;cursor:pointer;display: inline;
}
.colorbox_right{
    float:right;width:75px;margin:10px 10px 0 0;display: inline;
}
.colorbox_right li{margin-bottom:20px;text-align: left;}
.colorbox_color {
    width:65px;margin:0;
    border:1px solid #c0c0c0;height:20px;line-height: 20px;
    text-indent: 5px;
}

/* =============add by QF 08-23================= */
.tico,.ntico,.dlico,.ico_jh,.ico_h,.ico_v,.ico_wd,.ico_zd{background-image:url(../88f4bc694b03c1819888.png);overflow:hidden;background-repeat:no-repeat;width:12px;height:14px;display:inline-block;zoom:1;*display:inline;margin-right:10px;vertical-align:text-bottom;font-size:0;}
.tico{ background-position:-24px -76px;margin-left:4px;}
.ntico{ background-position:0 -76px;margin-left:4px;}
.dlico{ background-position:-129px -76px;margin-left:4px;}
.ico_jh{ background-position:-52px -76px;width:21px;height:15px;}
.ico_h{ background-position:-73px -76px;width:22px;height:14px;}
.ico_v{ background-position:-36px -76px;width:16px;height:14px;}
.ico_zd{ background-position:-95px -76px;width:17px;height:17px;vertical-align: -4px;}
/*
.ico_d{ background-position:-112px -76px;width:17px;height:17px;}*/
.ico_wd{ background-position:-12px -76px;vertical-align: -3px;}

/* add by QF 08-27 */
.frm_login{/* background:url(../images/frm_login.png) repeat-x;*/height:208px;padding:15px 0;margin-bottom:15px;}
.frm_login_box{ width:350px;margin:0 auto;}
.frm_login_box .frm_ltitle{font-family:"microsoft Yahei",simsun;color:#3da1e4;font-size:20px;font-weight:700;margin-left:80px;}

.frm_uncontainer{ padding-bottom:10px;}

/* --主导航-- */
.gc_topic{background:url(../35ec90631924b3970f7c.jpg) repeat-x; border-bottom:1px solid #E0E7EC;line-height:40px;padding:0 20px;}
.gc_topic h2{line-height:40px; color:#000000;font-size:14px;}
.gc_topic h2 em{float:right;font-size:13px;color:#0044EE;font-weight:normal;}
.gc_topic h2 em a{-webkit-text-decoration:underline;text-decoration:underline;color:#0044EE;font-weight:bold;}

.gc_leader{ background:url(../35ec90631924b3970f7c.jpg) repeat-x 0 -43px; height:40px; padding:0 10px; overflow:hidden;  }
.gc_leader ul{ float:left; position:relative;}
.gc_leader ul li{ float:left; padding-left:17px; position:relative;}
.gc_leader ul li a{ color:#1C8ED3; float:left; line-height:41px;font-weight:700; padding-right:15px; outline:none;}
.gc_leader ul li.focus{ background:url(../35ec90631924b3970f7c.jpg) no-repeat 0 -86px;}
.gc_leader ul li.focus a{ background:url(../35ec90631924b3970f7c.jpg) no-repeat 100% -86px; color:#555555;}
.gc_leader ul li img{ position:absolute; right:3px; top:2px;}

.section{ background:#fff;}
.gc_content{ position:relative;}

.gc_search{ background: url(../35ec90631924b3970f7c.jpg) repeat-x 0 -223px; height:61px; overflow:hidden;}
.gc_sehform{ background:url(../7ad3078e8beffc674207.jpg) no-repeat; width:457px; height:31px; margin:15px 0 0 30px;}
.gc_keyword{ width:404px; height:24px; padding:3px; position:relative;}
.gc_keyword #forkey{position:absolute;left:8px;top:6px;color:#666;visibility:visible;cursor:text;}
.gc_keyword input{ width:396px; color:#666; border:0; overflow:hidden; padding:4px 3px; line-height:16px; _line-height:14px;}

.gc_cont{ overflow:hidden;}
.gc_cont .gc_hd{ background:url(../35ec90631924b3970f7c.jpg) repeat-x 0 -183px; height:45px; border-top: 1px solid #e5f1fa; padding:0 30px;}
.gc_cont .gc_hd h2{ color:#000; padding:20px 0 10px; font-size:14px; line-height:1; border-bottom:#cfe3f1 1px solid;}
.more{ float:right; margin-top:20px;color:#1C8ED3;}
.gc_cont .gc_bd{ padding:0 30px; overflow:hidden; zoom:1;}
/* --imglist-- */
.gc_imglist{ margin-right:-20px; overflow:hidden; padding:3px 0 17px;}
.gc_imglist li{ width:158px; height:86px; line-height:21px; float: left; display:inline; padding:10px 10px 10px 92px; margin-top:7px;}
.img_game{ width:83px; float:left; display:inline; margin-left:-88px;}
.img_game img{ width:75px; height:75px; border:1px solid #ddeefb; display:block; padding:3px;}
.gc_imglist li h3{ width:155px; overflow:hidden; white-space:nowrap;}
.gc_imglist h3 a{color:#008ed3;}
.gc_imglist .m_gdesc a{color:#1c8ed3;}
.gc_imglist p span{ margin-right:6px;}
.gc_imglist .m_tz{ color:#999; overflow:hidden;}

/* --search-result-- */
.gc_result{ background:#fff; width:100%; border-bottom:#d8e9f3 2px solid; position:absolute; top:0; left:0;display:none;}
.gc_result .gc_bd{ border-bottom:#cfe0ed 1px solid;}
.gc_result .gc_hd{ background:none; position:relative;}
.gc_result .gc_hd .close_btn{ background:url(../6f7a2ca6b5234255c5f9.jpg) no-repeat; width:10px; height:10px; display:block; position:absolute; right:15px; top:15px;}
.gc_showall{ background:url(../aa92deef1f95a05c7360.jpg) no-repeat; width:790px; height:24px; margin:13px auto 30px;}
.gc_showall a{ width:124px; height:24px; line-height:26px; color:#008ed3; display:block; margin:0 auto; text-align:center;}
.gc_showall a:hover{ color:#1678b4; -webkit-text-decoration:none; text-decoration:none;}
.logout_mymtag{height:80px;line-height:80px;background:url(../dac318936ff8340c6f20.gif) no-repeat 300px 30px;padding:30px 50px 0 380px;font-size:14px;}
.logout_mymtag a{color: #008ED3;font-weight:700;}

/*  add by gwc 0910 */
.frm_sort{ float:left;}
.frm_sort a{ width:46px; height:25px; line-height:24px; color:#1678b4; float:left; display:inline; margin-left:2px; text-align:center;}
.frm_sort a:hover{ background:url(../05cc164ca8ab29f9ecd2.jpg) no-repeat 0 -27px; -webkit-text-decoration:none; text-decoration:none;}
.frm_sort a.cur{ background:url(../05cc164ca8ab29f9ecd2.jpg) no-repeat; color:#fff; font-weight:700;}
.frm_dblank{float:right;margin-right:87px;line-height:2;font-family:tahoma;color:#1c8ed3;}

.dc_list .img_game:hover,.dc_list .cur{background-position: -60px 0;}
.dc_list .frm_title h3{ width:80px !important;*width:80px; white-space:nowrap; overflow:hidden;}

.m_signature{ padding-left:275px;}
.m_signature .textarea{ width:265px; float:left;margin-left:-275px;display:inline;}
.m_signature .textarea textarea{ width:243px;border:1px solid #ddd;padding:10px;height:110px;resize:none;line-height:22px;}
.m_signature .textarea textarea:focus{ outline:none;}
.m_signature dl{color:#f00;line-height:18px;padding-top:10px;zoom:1;}
.m_signature .m_picuload{ background:url(../c69ca16ef679abd583a1.png) no-repeat;width:80px;height:23px;cursor:pointer;margin-top:10px;}
.m_updateinfo{ margin-top:20px;}
.m_updateinfo a{ color:#fff;font-size:14px;font-weight:bold;text-align: center;background:url(http://s4.img4399.com/nforums/image/btn55-80-120.png) no-repeat 0px -62px;width:120px;float:right;height:31px;display:block;line-height:31px;}
/*.forumn_sign{ border-top:1px solid #d1e8f9;padding-top:10px;line-height:2;color:#000}*/
.m_profile{ padding:10px 0 10px 123px; zoom:1;}
.m_profile label{ width:52px; margin-left:-72px; float:left; display:inline; text-align:right; color:#666; line-height:2;}
.m_profile_tip{vertical-align: -9px;margin-left:20px;color:red;}
/*.sign_remain{float: right;}*/
#remain{font-size:16px;}
.remain_out{color:#f00;}
.forumn_sign{ background:url(../9e1e649c6eba814b8831.png) no-repeat left top;padding-top:10px;line-height:2;color:#000;}
.m_prew_pic{ border:1px solid #dcdcd4;margin-top:10px;width:640px;height:100px;position:relative;}
/*#signImg{background: url(../images/signDefault.png) no-repeat left top;}*/
.m_close{ position:absolute;right:5px;top:5px;background:url(../c69ca16ef679abd583a1.png) no-repeat -80px 0;width:12px;height:12px;display:block;overflow:hidden;}
.m_close:hover{ background-position:-80px -12px;cursor:pointer;}
/*  消息 */
.msg_content .msg_content_hd{ height:48px; padding:0 20px;}
.msg_content .msg_content_bd{ padding:0 20px 20px;}
.msg_opbar{ padding:10px 0 7px; overflow:hidden;}
.msg_opbar .checkall{ float:left; line-height:1; padding:10px 22px 0 10px; color:#555;}
.msg_opbar .checkall input{ width:13px; height:13px; margin-right:6px; *vertical-align:text-bottom; _vertical-align:2px;}
.msg_opbar .glb_graybtn_m{ float:left; margin-right:10px;}

.glb_graybtn_m{ background:url(../e5e4396f2b03b2053429.jpg) no-repeat; height:31px; line-height:31px; display:block; padding-left:10px;}
.glb_graybtn_m span{ background:url(../e5e4396f2b03b2053429.jpg) no-repeat 100% 0; line-height:30px; padding-bottom:1px; padding-right:10px; display:block; color:#555;}
.glb_graybtn_m:hover{ background-position:0 -31px; -webkit-text-decoration:none; text-decoration:none;}
.glb_graybtn_m:hover span{ background-position:100% -31px;}

.msg_feedlist_old{ border-top:#cfe3f1 1px solid;}
.msg_feedlist_old li{ overflow:hidden; padding:0px 10px 0px 38px; border-bottom:#cfe3f1 1px dashed; position:relative; zoom:1;}
.msg_feedlist_old li .ckbox{ width:13px; height:13px; position:absolute; left:10px; top:35px;}
.msg_feedlist_old li .msg_con{ line-height:30px;margin:12px 0;height:60px;overflow: hidden;}
.msg_feedlist_old li .msg_new{ font-weight: bold;}
.msg_feedlist_old li .msg_tit{ width:610px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.msg_feedlist_old li .msg_tit span{ margin:0 3px;}
.msg_feedlist_old li .msg_txt{ width:610px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.msg_feedlist_old li a{ color:#1c8ed3;}
.msg_feedlist_old li a:hover{ color:#ff6600; }
.msg_feedlist_old li .msg_subinfo{ width:130px; float:right; text-align:right;margin:12px 0;}
.msg_feedlist_old li .msg_subinfo .reply{ background:url(../5234ad1014346a610056.png) no-repeat 0 3px; display:inline-block; padding-left:17px;}
.msg_feedlist_old li .msg_subinfo .del{ margin-right:3px;}
.msg_feedlist_old li .msg_subinfo .time{ color:#999; padding:5px 0 12px; text-align:right;}
.msg_feedlist_old .col{ background:#fbfbfb; }

.msg_feedbox .mod_go, .msg_feedbox .mod_pnum{ float:right;}
/*  消息 END */

/*  兼容性样式 */
body {
    font: 12px/1.5 Arial,SimSun !important;
}
table, td, tr, th, div {
    font-size: 12px;
    word-break: normal !important;
    word-wrap: normal !important;
}
.right {
    float: right;
}
.left {
    float: left;
}

.mod_pnum .cur a {
    background-position: 0 -598px;
    background-repeat: repeat-x;
    color: #1C8ED3;
    padding: 0 15px;
}
.mod_pnum a, .mod_pnum span {
    font-family: arial,simsun;
    display: block;
    float: left;
    height: 23px;
    text-align: center;
    line-height: 23px;
}
.mod_pnum li {
    float: left;
}

.mod_pnum .dis_first {
    background-position: 0 -193px;
    padding: 0 10px;
    color: #CCCCCC;
}
.mod_pnum .dis_last {
    background-position: -51px -193px;
    padding: 0 10px;
    color: #CCCCCC;
    width: 50px;
}

.mod_page {
    height: 31px;
    line-height: 31px;
    margin-top: 20px;
}

.g_tipbox {
    border: 1px solid #D7EAFA;
    margin: 0px auto;
    width: 680px;
}

.g_tipbox .hd {
    background: url(../7c5de88289676efcaa71.png) repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #E3EDF5;
    height: 40px;
}

.g_tipbox .hd h2 {
    color: #1C8ED3;
    font-size: 14px;
    line-height: 40px;
    padding-left: 10px;
}
.g_tipok {
    background-image: url(../dac318936ff8340c6f20.gif);
}
.g_tipok, .g_tiperror, .g_tipwarn, .g_tipdefault {
    background-position: 150px 0;
    background-repeat: no-repeat;
    padding: 0 50px 10px 225px;
}

.g_tipok h3, .g_tipwarn h3, .g_tiperror h3, .g_tipdefault h3 {
    color: #1C8ED3;
    font-size: 14px;
    margin-bottom: 15px;
}
.pop_btip {
    font-size: 14px;
    padding: 5px 0;
    text-align: left;
}

.pop_btip a {
    color: #333333;
}

.g_tipbox p {
    color: #999999;
}

.g_tipbox a {
    color: #1C8ED3;
}
.g_tipbox .bd {
    padding: 60px 0;
}
.my_ftop {
    background: none;
}
/* 修改公告基础样式  */
.ui-dialog-a .ui-dialog-shadow,
.ui-dialog-a .ui-dialog-custom .ui-dialog-custom-inner{

}

/* 覆盖编辑器样式 */
.ke-toolbar{background: #fff !important;*background: #fff;}
.ke-toolbar .ke-outline{border:1px solid #fff !important;*border:1px solid #fff;}
.ke-toolbar .ke-on{border:1px solid #D1E8F9 !important;*border:1px solid #D1E8F9;}
#reply_td .ke-container{border-color: #D1E8F9;}

#reply_win .ke-container{border-color: #fff;}
#reply_win .ke-edit{border-left: 1px solid #F5F5F5;border-right: 1px solid #F5F5F5;}

.ui-dialog-a .ui-dialog-custom .ui-dialog-custom-inner {
    border: 1px solid #D1E8F9 !important;
    *border: 1px solid #D1E8F9;
}

.ui-dialog-a .ui-dialog-shadow {
    background-color: #AABBCC !important;
    *background-color: #AABBCC;
}

.thread-save{background: url(../bef94973eadfe5ca6862.png) no-repeat;}
.thread-load{background: url(../3c3152eddf4009b7e59b.png) no-repeat;}
.thread-vote{background: url(../3962052bc7acd16e58a1.png) no-repeat scroll 0 -300px transparent}

.thread-save-list li{height:30px;line-height: 30px;padding:0 20px;border:1px solid #fff;cursor: pointer;overflow: hidden;}
.thread-save-list .cur{border:1px solid #6cf;}
.thread-save-list .selected{background: #6cf;}
.thread-save-list li p{height:30px;line-height: 30px;float:right;color:#999;width:140px;}
.thread-save-list li span{float:left;width:230px;overflow: hidden;}

.tip{color:gray;}

.ui-btn em{padding:0 0 0 20px;display: inline-block;height:16px;line-height: 16px;margin-top:8px;margin-bottom: 4px;}
.ui-btn{font-family: SimSun !important;}
.infocard-level{
    float:left;margin:1px 20px 0 0;width:14px;height:13px;background:url('//s1.img4399.com/nforums/width/images/level.png');padding-left:23px;color:#A4332B;font-size:11px;line-height:13px;
}


.forums_incomes{border:1px solid #cfe5f5;color:#333;margin-top:20px;overflow: hidden;clear: both;}
.forums_incomes .title{margin: 10px;padding-bottom: 3px;border-bottom:1px #cfe5f5 dotted;}
.forums_incomes .title .total{padding-left: 50px;}
.forums_incomes dl{margin: 10px;}
.forums_incomes dl dt{line-height: 30px;clear: both;height: 30px;}
.forums_incomes dl dt span{float:left;}
.forums_incomes dl dt .time{width:120px;}
.forums_incomes dl dt .contents{width:160px;}
.forums_incomes dl dt .credit{width:100px;}
.forums_incomes .hide{background: #f6f9fc;height: 30px;line-height: 30px;border-top: 1px #cfe5f5 solid;}
.forums_incomes .hide a{padding-left: 10px;color:#1c8ed3;}
.forums_incomes .title a{padding-left: 10px;color:#1c8ed3;}
.forums_incomes .credit{color:#ff6600;}

.m_acontent ul li,.m_acontent ul{list-style-type:circle;margin-left: 18px;}
.m_acontent ol li,.m_acontent ol{list-style-type:decimal;margin-left: 18px;}
.ui-dialog-a .ui-dialog-custom .ui-dialog-body{min-height: 30px !important;font-size: 14px;_height:30px;}

.frm_banner_show h1{
    color: #FF6600;
    font-size: 26px;
    font-weight: 700;
    margin: 25px 0 0 197px;
}

.frm_banner_show div{text-indent:-1024em;overflow:hidden;}
#kind .m_tvalue{overflow: hidden;}

/**
列表的预览
*/
.threadRowEvel td{background: #F6F5FB;}
.preview *{letter-spacing: 0;word-spacing: 0;}
.previewThread{*padding:15px 15px;padding:15px 15px !important;}
.preview .msg{margin:5px 10px 10px 28px;overflow: hidden;clear: both;width: 560px;color: #888;}
.preview .media{margin-left:28px;}
.preview .media li{float:left;margin:5px;width:100px;height:100px;overflow: hidden;}
.preview .media img{float:left;cursor: url("images/cur_zin.cur"), pointer;width:100px;}
.previewImage{width:520px;text-align: center;border:1px solid #E8F1F7;}
.preview .previewImage img{cursor: url("images/cur_zout.cur"), pointer;margin:0 auto;max-width: 500px;}
.preview .previewImage{background:#fff;float:left;clear:both;padding:8px 8px 16px 8px;}
.previewThread .kindname,.previewThread .thread{font-size: 14px;}

.preview .previewImage .opt{color:#505050;text-align: left;margin-bottom: 5px;}

.recommend{margin-left:10px;}
.recommend h3{border-bottom:1px #c0c0c0 dashed;padding:15px 0 10px 0;}
.recommend *{color:#606060;}
.recommend ul{padding-top:5px;}
.recommend ul li{float:left;width:340px;height:25px;line-height: 25px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.baidu_ad_thread{ width:936px;height:60px;margin:0px auto;padding:10px 0;border-bottom:1px solid #D1E8F9}
.clear{clear:both;}

.atNick{color:#1C8ED3}

.atNick{color:#1C8ED3}
.nicksuggest{border:1px solid #ccc;position: absolute;padding:0;background: #fff;
    margin: 14px 0 0 14px;
    z-index: 10000;
}
.nicksuggest li{height: 24px;line-height: 24px;list-style: none;margin:0;padding:0;padding-left:10px;width:150px;cursor:pointer;overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.nicksuggest .loading{padding:10px;border-bottom: 1px solid #ccc;}
.nicksuggest .sel{background: #ddd;}

#search_sug td.sug_selected{background:#ddd;}


/* 搜索推荐 by baozi */
#search_sug{display:none;position: absolute;background: #fff;width: 142px; top: 25px;left:23px; border: 1px #777 solid;z-index: 99;}
#search_sug td{height: 22px;font-size: 14px;color: #333; width: 141px;padding-left: 2px;}
#search_sug td.sug_selected{background:#ddd;}
#search_box::-ms-clear{display:none;width:0;height:0;}

/* 编辑器底部广告 */
.album_bt_ad{text-align: center;width:430px;position: absolute;bottom:15px; }


/* add by gwc(2013.11.6 msg at) */

/* feed */
.msg_feedbox{ padding:0 10px;}
.msg_opbar{ border-bottom:#cfe3f1 1px solid;}
.msg_opbar .rpanel{ float:right; }
.msg_opbar .lpanel{ float:left; }
.msg_opbar .rpanel .order{line-height: 32px;padding: 0 20px}
/* toggle tab */
.msg_toggle{padding:5px 0 0 1px;}
.msg_toggle li{ height:24px; line-height:24px;  border:#e4edf3 1px solid; float:left; display:inline; margin-left:-1px;}
.msg_toggle li a{ display:block; padding:0 16px; color:#555;}
.msg_toggle li a:hover{ -webkit-text-decoration:none; text-decoration:none; }
.msg_toggle .cur a,.msg_toggle .cur a:hover{ background:url(../5c0caf960ed58ff438d1.png) repeat-x 0 -60px;}
/* feed list */
.msg_feedlist{ border:none;}
.msg_feedlist li{ padding:2px 0 0 80px; border:none; position:relative; margin-top:24px;line-height: 1;}
.msg_feedlist li .ckbox{ position:static;}
.msg_feedlist li .msg_con{ margin:0;line-height:26px; height:auto;}
.msg_feedlist li .msg_txt{ width:100%; white-space:normal; word-wrap:break-word; word-break:break-all;font-weight:700;color:#666;}
.msg_feedlist .msg_avatar{ background:url(../5c0caf960ed58ff438d1.png) no-repeat 0 -86px; width:58px; height:58px; position:absolute; left:0; top:0; overflow:hidden;_margin-left:-77px;}
.msg_feedlist .msg_avatar img{ width:48px; height:48px; margin:4px 0 0 4px;}
.msg_feedlist .msg_dialog{ background:#fafafa; padding:10px 25px 16px; border:#e4edf3 1px solid; position:relative;}
.msg_feedlist .unread{background:#FFFEDF;}
.msg_feedlist .msg_dialog .msg_arr{ background:url(../5c0caf960ed58ff438d1.png) no-repeat -60px -119px; width:11px; height:16px; display:block; position:absolute; top:16px; left:-11px;_margin-left:-25px;}
.msg_feedlist .msg_dialog .msg_del{ background:url(../5c0caf960ed58ff438d1.png) no-repeat -60px -86px; width:15px; height:15px; display:block; position:absolute; right:25px; top:10px; display:none;_margin-right:33px;}
.msg_feedlist .msg_dialog .msg_del:hover{ background-position:-60px -102px;}
.msg_feedlist .msg_tit{ color:#555;}
.msg_feedlist .msg_tit span{ margin:0 5px;}
.msg_feedlist li a{ color:#1c8ed3;}
.msg_feedlist li a:hover{ color:#ff6600; }

.notice_page{ padding:10px 0; text-align:center; font-size:0;}
.notice_page a, .notice_page span{ background:url(//s1.img4399.com/plugins/pm/image/pm_sprite.png) no-repeat; width:24px; height:23px; display:inline-block; margin:0 8px;}
.notice_page .prevbtn, .notice_page .prevbtn_dis{ background-position:-41px -236px;}
.notice_page .nextbtn, .notice_page .nextbtn_dis{ background-position:-67px -236px;}
.notice_page .prevbtn_dis{filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.notice_page .nextbtn_dis{filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.notice_page .prevbtn:hover{ background-position:-41px -261px;}
.notice_page .nextbtn:hover{ background-position:-67px -261px;}

.msg_feedlist {min-height: 400px;}
.msg_feedlist .msg_action{ margin-top:16px; line-height:18px;}
.msg_feedlist .msg_act{ float:right; color:#1c8ed3;}
.msg_feedlist .msg_act a{ margin:0 5px;}
.msg_feedlist .msg_act input{ margin-left:5px;}
.msg_feedlist .msg_info{ float:left; font-family:"simsun"; color:#6a6a6a;}
.msg_feedlist .msg_info .time{ margin-right:20px;}
.msg_feedlist .msg_info .from{ margin-left:8px;}
.msg_feedlist .msg_reply{ margin-top:20px; position:relative;display:none;}
.msg_feedlist .msg_reply .reply_text{ width:584px; height:26px; line-height:normal; color:#6a6a6a; padding:0 5px; border:#ffc46c 1px solid; margin-right:6px; float:left; overflow:hidden;}
.msg_feedlist .msg_reply .reply_btn{ background:url(../5c0caf960ed58ff438d1.png) no-repeat; width:35px; height:28px; line-height:28px; float:left; padding-left:5px;}
.msg_feedlist .msg_reply .reply_btn span{ background:url(../5c0caf960ed58ff438d1.png) no-repeat 100% 0; display:block; padding-right:5px; text-align:center; color:#fff; cursor:pointer;}
.msg_feedlist .msg_reply .reply_btn:hover{ background-position:0 -30px; -webkit-text-decoration:none; text-decoration:none;}
.msg_feedlist .msg_reply .reply_btn:hover span{ background-position:100% -30px; -webkit-text-decoration:none; text-decoration:none;}
/* at */
.atwho-view{position:absolute;top:0;left:0;display:none;margin-top:24px;background:#fff;border:1px solid #DDD;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.1);min-width:120px;z-index:10}
.atwho-view .cur{background:#eee;color:#333; font-weight:700;}
.atwho-view .cur small{color:#fff}
.atwho-view strong{ color:#1C8ED3}
.atwho-view .cur strong{font-weight:bold}
.atwho-view ul{list-style:none;padding:0;margin:auto;}
.atwho-view ul li{display:block;padding:3px 10px;border-bottom:1px solid #eee;cursor:pointer}.atwho-view small{font-size:smaller;color:#777;font-weight:400}

.ke-icon-qrcode {
    background-position: 0px -560px;
    width: 16px;
    height: 16px;
}

/* 版主展示位 add by gwc(2014.2.25) */
.frm_host{
    padding:5px 5px 15px 76px;
    /*border-bottom:#e0e7ec 1px solid;*/
    margin-bottom:8px;
    overflow:hidden;
    zoom:1;
    position: relative;
}
.frm_host img{
    width:60px;
    height:60px;
}
.frm_host .img{
    width:60px;
    height:60px;
    float:left;
    display:inline;
    margin-left:-68px;
}
.frm_host .host_tit{
    padding-top:8px;
    color:#1c8ed3;
    line-height:22px;
    font-weight:700;
}
.frm_host .host_tit a{
    color:#1c8ed3;
}
.frm_host .host_info li{
    height:22px;
    line-height:32px;
    float:left;
    display:inline;
    margin-right:36px;
    color:#333;
    overflow:hidden;
    white-space:nowrap;
}
.frm_host .host_info a{
    color:#333;
}
.frm_host .host_info a:hover{
    color:#ff6600;
}
.frm_host .host_info .ept{
    color:#999;
}
.iosapp_hide{
    height:25px;
    width:650px;
    /*background-image: url(../images/lightbulb.png);*/
    background-position: 5px 5px;
    background-repeat: no-repeat;
    border:1px dotted #F08E05;
    padding-left: 25px;
    background-color: #FFFAE1;
    color: #333333;
}
.message_hide{
    height:25px;
    width:650px;
    padding-top: 8px;
    padding-bottom: 8px;
    max-width: 650px;
    margin-top: 10px;
    background-position: 5px 12px;
    background-image: url(../49920c0d1029c9da138c.png);
    background-repeat: no-repeat;
    border:1px dashed #93d3ff;
    padding-left: 25px;
    font-weight: bolder;
    color: #333333;
    background-color: #ebf7ff;
}
.message_hide{
    height:25px;
    width:650px;
    padding-top: 8px;
    padding-bottom: 8px;
    max-width: 650px;
    margin-top: 10px;
    background-position: 5px 12px;
    background-image: url(../49920c0d1029c9da138c.png);
    background-repeat: no-repeat;
    border:1px dashed #93d3ff;
    padding-left: 25px;
    font-weight: bolder;
    color: #333333;
    background-color: #ebf7ff;
}
.post_hide{
    height:25px;
    width:650px;
    max-width: 650px;
    margin-top: 10px;
    background-position: 5px 8px;
    background-image: url(../49920c0d1029c9da138c.png);
    background-repeat: no-repeat;
    border:1px solid #d1e8f9;
    padding-left: 25px;
    padding-top:8px;
    color: #333333;
    background-color: #f7fcff;
}
.message_embellishHidden{
    height:auto;
    padding:5px 5px;
    margin:10px 0px 10px 0px;
    font-size: 14px;
    width:725px;
    max-width: 725px;
    color: #333333;
    word-break: break-all;
    background-color: #f7fcff;
}
.message_embellishHidden p,
.message_embellishHidden span{
    word-wrap:break-word;
    word-break:break-all;
}

/* global search by gwc */
.cn_search{ background:#f7f7f7; padding:15px; overflow:hidden; zoom:1; border:#ddd 1px solid; }
.cn_search .searchform{ width:580px; height:38px; float:left;}
.cn_search .searchform .sehbtn{ background:url(../b6ab420433ff596e1ddf.png) no-repeat; width:79px; height:38px; border:0 none; color:#333; font-size:12px; float:right; cursor:pointer;}
.cn_search .searchform .sehbtn:hover{ background-position:0 -40px; }
.cn_search .searchform .sehtxt{ width:479px; height:20px; line-height:20px; color:#555; padding:8px 10px; float:left; border:#d0d0d0 1px solid; border-radius:3px 0 0 3px;}
.cn_search .keywords{ width:350px; height:38px; line-height:38px; font-size:0; float:right; overflow:hidden;}
.cn_search .keywords .t{ color:#333; margin-right:-8px; font-size:12px;}
.cn_search .keywords a{ color:#666; margin-left:8px; font-size:12px;}

.m_postaction{ width:auto;}
.m_postaction li{ float:left;}
.m_postaction li .t{ padding-left:10px; float:left; color:#333; margin-right:5px;}
.m_postaction li .gototxt{ width:36px; height:16px; line-height:16px; padding:4px 5px; float:left;margin:6px 5px 0 0; border:#cfe0ed 1px solid; text-align:center; }
.m_postaction li .gotobtn{ background:none; width:28px; height:26px; float:left; margin-top:6px; border:#cfe0ed 1px solid; color:#1C8ED3; font-weight:700; cursor:pointer;}
.m_postaction li .gotobtn:hover{ border-color:#1c8ed3;}
.video_iframe{width:650px;height:500px;}
.video_class{width: 650px;height: 500px;}
.video_class::-internal-media-controls-download-button{display:none;}
.video_class::-webkit-media-controls-enclosure{overflow:hidden;}
.video_class::-webkit-media-controls-panel{width: calc(100% + 30px);}

/*旧版回到顶部*/
.forumn_fixed_menu {
    margin-left: 510px;
    right: auto;
    position:fixed;
    bottom:200px;
    left:50%;
}

.forumn_fixed_menu .sbtp_list, .forumn_fixed_menu .wbtp_list {
    background-image:url(../632e1dca81e09695e95e.png);
    display: block;
    overflow: hidden;
    /* position: fixed;
    bottom: 95px;
    left: 50%; */
}

.forumn_fixed_menu .wbtp_list {
    width: 52px;
    height: 52px;
    position: relative;
    top: 6px;
    background-position: -26px -24px;
}

.forumn_fixed_menu .sbtp_list {
    width: 22px;
    height: 82px;
    background-position: 0 0;
}

.forumn_fixed_menu .back_list {
    display: block;
    background: #f7fafd;
    width: 30px;
    height: 38px;
    padding: 6px 10px;
    text-align: center;
    margin: 0 auto 6px;
    border: 1px solid #d1e8f9;
    color: #1c8ed3;
    line-height: 20px;
    position: relative;
    top: 5px;
}

.forumn_fixed_menu i {
    background: url(../6d5a5b483c8d223b5d7a.png) 0 0 no-repeat;
    width: 44px;
    height: 51px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.forumn_fixed_menu .back:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.relationAccount{float: right; margin: 0 154px 10px 0; width: 300px;}
.relationAccount .j-relationAccount-btn{margin-left: 10px;}
.relationAccount .raTop{height: 30px; background: #45b3f8; color: #fff;font-size: 16px;}
.relationAccount .raTop .raTitle{font-weight:bold;line-height:30px; padding: 0 5px;}
.relationAccount .raTop .raClose{float: right;margin:3px 8px; color: #fff;}

.relationAccountList{border: 1px solid #45b3f8;  position: absolute; z-index: 10;background:#fff;-webkit-background-clip: padding-box; background-clip: padding-box;
    border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 6px 12px rgba(0,0,0,.175); }
.relationAccountList ul{height:200px;overflow-y: scroll;}
.relationAccountList ul li{border-bottom:1px solid #d1e8f9; }
.relationAccountList ul li a{height:26px;display: block;line-height: 26px; color: #33A6EE; padding-left: 5px; font-size: 16px; }
.relationAccountList ul li span{float: right;font-size:16px;color:#ccc;}
.relationAccountList ul li:hover{background: #F0F0F0;}
.relationAccountList ul li a:hover{-webkit-text-decoration: none;text-decoration: none;}
.relationAccountList input{width: 236px; padding: 0;}
.j-relationAccountPop{float: none;}

.quickReply{float: right; margin: 0 154px 10px 0; width: 200px;}
.quickReply .j-relationAccount-btn{margin-left: 10px;}
.quickReply .raTop{height: 30px; background: #45b3f8; color: #fff;font-size: 16px;}
.quickReply .raTop .raTitle{font-weight:bold;line-height:30px; padding: 0 5px;}
.quickReply .raTop .raClose{float: right;margin:3px 8px; color: #fff;}
.msgList{ position: absolute; z-index: 10;background:#fff;-webkit-background-clip: padding-box; background-clip: padding-box;
    border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 6px 12px rgba(0,0,0,.175); }
.msgList ul{height:200px;overflow-y: scroll;}
.msgList ul li{border-bottom:1px solid #d1e8f9; }
.msgList ul li a{position:relative;width:185px;height:26px;line-height: 26px; color: #33A6EE; padding-left: 5px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.msgList ul li a.qr_text{width: 200px;display: inline-block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;vertical-align: top;}
.msgList ul li a.del{float: right;}
.msgList ul li span{float: right;font-size:16px;color:#ccc;}
.msgList ul li:hover{background: #F0F0F0;}
.msgList ul li a:hover{-webkit-text-decoration: none;text-decoration: none;}
.msgList input{width: 236px; padding: 0;}

.bz-dropdown{
    width: 185px;
    height: 20px;
    line-height: 20px;
    display: block;
    padding: 0 20px 0 6px;
}
.bz-caret{
    position: absolute;
    top: 9px;
    right: 5px;
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-color: #33A6EE;
    border-left: 8px dashed;
    border-left: 8px solid\9;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}
.msgList .dropdown-menu{
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 260px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    overflow-y:auto;
}
.msg
.dropdown-menu li a{padding: 0 5px;}
.j-relationAccountPop{float: none;}
.hidden{display: none;}

/**评论**/
.pubstatus{color:#999; padding:10px; text-align:right;}
.pubstatus span,.r_line{ display:inline-block;margin-right:5px; vertical-align:middle;}
.r_line{ background-color:#999; font-size:0; margin-left:10px; height:13px; width:1px; overflow:hidden;}
.pubstatus a,.replylist li a,.pagearea a{ color:#1c8ed3;}

.replyarea{border:1px solid #d1e8f9;padding:10px 0;}
.replyform{padding:0 140px 0 15px; position:relative;_padding-right: 95px; _width:635px;}
.replyform .input{ border:1px solid #e4e4e4; line-height:20px; width:100%;padding:5px 5px;}
.replyform .pub_btn{filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fdfdfd,endcolorstr=#d9d9d9,gradientType=0);background: -o-linear-gradient(top, #fdfdfd, #d9d9d9); color:#666; border-radius:3px; width:60px; height:20px; border:1px solid #e4e4e4;padding:5px; text-align:center; position:absolute;top:0;right:15px;line-height:20px;}
.replyform .pub_btn:hover{border:1px solid #cfe0ed;color:#1c8ed3;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f4faff,endcolorstr=#d1eafc,gradientType=0);background: -o-linear-gradient(top, #f4faff, #d1eafc); -webkit-text-decoration:none; text-decoration:none;}
.replyform .emoji_btn{background: url(../e65a9b4135e9541e43ab.gif) no-repeat;width: 32px;height: 32px;display: block;cursor: pointer;position: absolute;top: 8px;right: 86px;}
#reply_emoji_dialog .nsmilies_mod_modal .modalarrow{left: 405px;}

.replycon{}
.replycon ul.replylist{margin:0;overflow: hidden;position:relative;*zoom:1;}
.replycon ul.cmt_ul_hidden{padding-top:1px;}
.replycon .replylist li{margin-top:-1px;padding:0 10px; position:relative;*zoom:1;}
.replylist li:hover,.replylist li.hover{ background-color:#eef5fc;}
.replylist .replys{ border-top:1px dashed #D1E8F9;padding:10px 5px;}
.replylist .replys .m_avatar{ float:left; border:1px solid #e4e4e4; border-radius:3px; background:none;padding:1px;box-shadow:1px 1px 2px #f6f7f8;-webkit-box-shadow:1px 1px 2px #f6f7f8;-moz-box-shadow:1px 1px 2px #f6f7f8;}
.replylist .replys .m_avatar,.replylist .m_avatar img{ height:35px; width:35px;}
.replylist .replys .m_cons{color:#666;margin-left:50px; word-wrap:break-word !important;word-break:break-all !important;/*border:1px solid red;*/}
.replylist .m_cons span{ color:#999;margin:0 5px;}
.replylist .m_alt span,.replylist .m_art a{margin-right:0; float: right}
.replylist .replys .m_art{ position:absolute;right:15px; overflow: hidden; bottom:10px;}
.replylist .replys .m_art .r_line{margin:0 8px;}
.replylist .report_btn{ color:#999;}
.replylist .report_btn, .replylist .redelete, .replylist .top_btn, .replylist .privatize-cmt { display:none; float:right; }
.replylist li.hover .report_btn,.replylist li:hover .report_btn,
.replylist li.hover .redelete,.replylist li:hover .redelete,
.replylist li.hover .top_btn,.replylist li:hover .top_btn,.replylist li:hover .privatize-cmt{display:block;}
.replylist li:hover .privatize_cmt_disp{display:inline;}

.replycon .pagearea{ border-top:1px dashed #D1E8F9; margin:0 10px;padding:10px 10px 0 10px;line-height:21px;}
.pagearea .tip{line-height:20px;}
.pagearea .page span,.pagearea .page a{ display:inline-block; margin:0 3px;}
.pagearea .page span{ color:#999;}
.pagearea .page .cur{color:#666;}
/**评论END*/
/* 游戏嵌入 */

.phone_copyright a .moc {
    width: 22px;
    height: 22px;
    vertical-align: middle;
    margin-right: 4px;
    display: inline-block;
    background: url(../e55f6886eda1c09c9ffb.png) no-repeat center center;
}

/*底部新增提示*/
.mod_tip{
    text-align: center;
    color: #999;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    font-size: 14px;
}
.more_old{
    background: #f1f1f1;
    height: 28px;
    padding: 0 12px;
    line-height: 28px;
    width: 64px;
    margin: 10px auto;
    text-align: center;
    cursor: pointer;
}
.more_old:hover{
    background: #ff6600;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #fff;
}

.more_notice{
    background: #f1f1f1;
    height: 28px;
    padding: 0 12px;
    line-height: 28px;
    width: 64px;
    margin: 10px auto;
    text-align: center;
    cursor: pointer;
}
.more_notice:hover{
    background: #ff6600;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #fff;
}

.verify_form, .verify_form .line {
    clear: both;
    margin: 5px auto;
    width: 400px;
}

.verify_form .label {
    text-align: right;
    width: 120px;
    font-size: 14px;
}

.verify_form button{
    background: none #80c90d;
    width: 100px;
    height: 26px;
    overflow: hidden;
    line-height: 26px;
    border-radius: 2px;
    color: #fff!important;
    border: none;
    cursor: pointer;
    outline: none;
}
.verify_form button:hover{
    background-color: #7bc00e;
}
.verify_form button.dis,.verify_form button.dis:hover{
    background:none #c8c8c8;
    cursor: default;
}
.verify_form .label, form .content {
    display: block;
    float: left;
    padding-right: 15px;
    line-height: 30px;
    margin: 10px 0;
    font-size: 12px;
}

.verify_form .highlight {
    color: #237daf;
}

.verify_form input.text, select.text {
    border: 1px solid #ccc;
    height: 20px;
    line-height: 20px;
    padding: 3px 5px;
    border-radius: 3px;
    background: #fff none;
    letter-spacing: 0.7px;
    width: 60px;
}

.verify_form div {
    display: block;
}

.verify_form button.submit, input.submit, a.submit {
    background-color: #0ec4f6;
    border: 1px solid #57b0d9;
    color: #FFFFFF;
    font-size: 15px;
    height: 34px;
    line-height: 32px;
    margin: 0 5px;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.verify_form .code_tips{
    padding-top: 15px;
    color: red;
    display: none;
}

#btn_line .content {
    margin-top: 20px;
    text-align: center;
    padding: 0;
    width: 100%;
}

.fixed_changeNew{
    position: fixed;
    top: 230px;
    left: 50%;
    width: 36px;
    height: 36px;
    line-height: 18px;
    text-align: center;
    font-size: 13px;
    color: #ff6600;
    background: #f4f4f4;
    margin-left: 500px;
    padding: 5px;
    cursor: pointer;
}
.fixed_changeNew:hover{
    background-color: #ff6600;
    color: #fff;
}

.phone_product .ico_ke{
    background: url(../2ff45161c14ee14d4fae.png?_IMG_VERSION_CUR_) no-repeat;
    background-size: 18px;
    width: 18px;
    height: 18px;
    float: left;
}


.ico_yjd{vertical-align: -4px;}

.thread-view_state{
    display: inline-block;vertical-align: -2px;
    letter-spacing: 0;
    word-spacing: 0;margin-right: 3px;
}
.thread-view_state i{
    background: url(../c0205a3624ae4eec5bc8.png) 0 -33px no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: -2px;
    margin-right: 3px;
}
.state-gry i{
    background:url(../92f0631919c3253e7326.png) no-repeat 0 0 ;
    vertical-align: -3px;
}
.thread-view_state .tit{
    color:#999;
}
body{
    background: #f7f7f7;
}
body,button,input,select,textarea{ 
    font-family: 'Microsoft YaHei' !important;
}
.defaultHide{
    display: none;
}
.normalWeight{
    font-weight: normal;
}
.my_wrapper {margin: 0 auto; text-align: left; width: 1028px;}
/******           phone_topbar                 ******/
.phone_topbar{
    height: 70px !important;
    background: #fff !important;
    border: none;
    z-index: 1600;
}
.phone_topbar .phone_logoBox{
    float: left;
}
.phone_topbar .phone_logoBox li{
    position: relative;
    float: left;
    background: none !important;
    padding: 19px 20px;
}
.phone_topbar .phone_logoBox li:first-child{
    padding-left: 0;
}
.phone_topbar .phone_logoBox li .separate{
    position: absolute;
    top: 22px;
    left: 0;
    width: 1px;
    height: 26px;
    background: #C4C4C4;
}
.phone_topbar .phone_logoBox li img{
    display: block;
    height: 32px;
}
.phone_topbar .phone_logoBox li a{
    display: block;
    line-height: 32px;
    font-size: 20px;
    color: #666;
    -webkit-text-decoration: none;
    text-decoration: none;
}
.phone_topbar .cn_login{
    float: right;
    height: 34px;
    margin: 18px 0 0;
}
.phone_topbar .cn_login .loginbtns{
    overflow: hidden;
}
.phone_topbar .cn_login .loginbtns a{
    float: left;
    background: none;
    margin: 0;
    padding: 0 10px;
}
.phone_topbar .cn_login .loginbtns a span{
    display: block;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    color: #333333;
    background: none;
    padding: 0;
}
.phone_topbar .cn_login .loginbtns a:hover span{
    color: #78C664;
}
.phone_topbar .cn_login .loginbtns .separate{
    float: left;
    width: 1px;
    height: 10px;
    background: #333;
    margin: 12px 0 0;
}
.phone_topbar .cn_login .m-login{
    position: relative;
    width: 150px;
    height: 34px;
}
.phone_topbar .cn_login .m-login .login-img{
    float: left;
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    border-radius: 100%;
    box-shadow: 0 2px 4px rgba(0,0,0,.1);
    overflow: hidden;
}
.phone_topbar .cn_login .m-login dl{
    height: 34px;
    margin-left: 34px;
} 
.phone_topbar .cn_login .m-login dl dt a{
    display: block;
    _width: 100%;
    height: 44px;
    line-height: 34px;
    font-size: 12px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 12px;
}
.phone_topbar .cn_login .m-login dl dd a{
    position: absolute;
    top: 7px;
    left: -78px;
    height: 20px;
    font-size: 12px;
    color: #333333;
    padding-left: 24px;
}
.phone_topbar .cn_login .m-login dl dd a:hover{
    color: #78C664;
}
.phone_topbar .cn_login .m-login dl dd a i{
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    background: url(../3e927d5fb934d1ca82f5.png) no-repeat;
    background-size: 100% 100%;
    margin: 0;
}
.phone_topbar .cn_login .m-login dl dd a i.active{
    background-image: url(../5721cfcd02333f62441a.png);
}
.phone_topbar .cn_login .m-login .login-box{
    position: absolute;
    top: 43px;
    left: 0;
    width: 150px;
    border: none;
    border-radius: 3px;
    box-shadow: 0 1px 20px rgba(0,0,0,.1);
    padding: 3px 0;
}
.phone_topbar .cn_login .m-login .login-box i{
    position: absolute;
    top: -6px;
    left: 9px;
    width: 16px;
    height: 6px;
    background: url(../1d6e166579567afd6426.png) no-repeat;
}
.phone_topbar .cn_login .m-login .login-box a{
    display: block;
    height: 42px;
    line-height: 42px;
    text-align: left;
    font-size: 12px;
    color: #333333;
    padding-left: 10px;
}
.phone_topbar .cn_login .m-login .login-box a:hover{
    color: #fff;
    background: #78C664;
}
/******           phone_topbar    end                ******/

/******           frm_crumbs                  ******/
.page_wrapper{
    background: none !important;
}
.frm_container{
    border: none !important;
}
.frm_crumbs{
    height: 14px !important;
    line-height: 14px !important;
    color: #999 !important;
    background: transparent !important;
    border: none !important;
    margin-bottom: 20px;
}
.frm_crumbs a,.frm_crumbs span{display: inline-block;}
.frm_crumbs a{
    color: #999 !important;
    vertical-align: -2px;
    max-width: 375px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.frm_crumbs a:hover{
    color: #62BA4B !important;
    -webkit-text-decoration: none;
    text-decoration: none;
}
.frm_crumbs .csplit{
    margin: 0 11px !important;
}
.frm_crumbs .frm_title{
    font-size: 12px !important;
    font-weight: normal !important;
}
.frm_crumbs .frm_title a{
    color: #999 !important;
}
/******           frm_crumbs  end                  ******/

/******           帖子发布页                  ******/
.frm_editBox{
    background: #fff;
    border-radius: 4px;
    padding: 16px 20px 20px;
}
.m_type_title_box{
    height: 30px;
    margin-bottom: 14px;
}
.m_fdv .m_type_title{
    float: left;
    height: 32px;
    line-height: 32px;
    color: #333;
    margin-right: 20px;
}
.m_fdv .m_type,
.ke-tab_main .m_type{
    width: 110px;
    background: none !important;
    border: 1px solid #D4D4D4;
    border-radius: 3px;
}
.m_type:hover{
    border-color: #78C664;
}
.m_type .m_tvalue{
    text-align: left;
    padding: 0 30px 0 10px;
    background: url(../ccf0c3cae6114e24ff8e.png) 86px 0 no-repeat;
}
.m_type:hover .m_tvalue{
    background-position: 86px -30px;
}
.m_type:active .m_tvalue{
    background-position: 86px -60px;
}
.m_type .m_tlist{
    top: 34px;
    width: 112px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
}
.m_type .m_tlist .hd,
.m_type .m_tlist .fd{
    display: none;
}
.m_type .m_tlist .bd{
    width: 100%;
    padding: 0;
    background: none;
}
.m_type .m_tlist li{
    padding: 2px 10px;
}
.m_type .m_tlist li a{
    color: #666;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m_type .m_tlist li:hover{
    background: #F1FFEE;
}
.m_type .m_tlist li:hover a,
.m_type .m_tlist li.active a{
    color: #78C664;
    background: none;
}
.m_keyword{
    position: relative;
    display: block !important;
    height: 60px !important;
    background: #fcfcfc !important;
    border-radius: 4px;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.m_keyword input::-moz-placeholder {
    color: #d4d4d4; /* 设置字体颜色 */
}
.m_keyword input::placeholder {
    color: #d4d4d4; /* 设置字体颜色 */
}
.m_keyword .num-totals{
    position: absolute;
    top: 0;
    right: 10px;
    min-width:45px;
    background: #fcfcfc;
    height: 60px;
    line-height: 60px;
    z-index: 1;
    color:#999;
    padding-left:11px;
    text-align: right;
    font-size: 14px;
}
.num-totals:before{
    position: absolute;
    left:5px;    content: "";
    width:1px;height:14px;background-color:#D4D4D4;
    top:50%;margin-top:-7px;
}
.m_keyword-max .num-totals{
    color:#FF6666;
}


.m_keyword .t_input{
    width: 939px !important;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    font-weight: 400;
    color: #333;
    padding: 0 10px;
}
.m_keyword .t_input::placeholder,
.ke-edit-textarea::placeholder,.ke-edit-textarea:-ms-input-placeholder
{color: #D4D4D4;}
.m_keyword .t_input::-ms-clear,.ke-edit-textarea::-ms-clear{display: none;}
.m_keyword .t_input::-ms-reveal,.ke-edit-textarea::-ms-reveal{display: none;}
.ke-container{
    border: none !important;
}
.ke-edit{
    height: auto !important;
}
.ke-toolbar{
    border: none !important;
    padding: 5px 0 5px 0 !important;
    overflow: hidden;
}
.ke-toolbar .ke-outline{
    border: none !important;
    border-radius: 3px !important;
    margin: 10px 0 0 10px !important;
    padding: 5px !important;
}
.ke-toolbar .ke-outline:hover{
    background: #F1F3F6;
}
/*.ke-toolbar .ke-outline:first-child{
    margin-left: 0;
}*/
.ke-toolbar .ke-separator{
    width: 1px !important;
    height: 14px !important;
    background: #d4d4d4;
    border: none !important;
    border-radius: 1px;
    margin: 18px 0 8px 10px !important;
}
.frm_editBox .ke-toolbar .ke-outline:hover{
    background: #F1F3F6 !important;
}
/*
.frm_editBox .ke-toolbar .ke-outline:active .ke-toolbar-icon-url,
.frm_editBox .ke-toolbar .ke-outline.ke-active .ke-toolbar-icon-url,
.frm_editBox .ke-toolbar .ke-outline .ke-toolbar-icon-url:active{
    background-position-y: -50px !important;
}
.ke-colorpicker-cell-top{
    display: none;
}
*/
.ke-editBox{
    position: relative;
}
.ke-editBox.toolbar_fixed{
    padding-top: 40px;
}
.ke-editBox.toolbar_fixed .ke-toolbar{
    position: fixed;
    top: -1px;
    left: 50%;
    width: 988px;
    margin-left: -494px;
    border: 1px solid #f5f5f5;
    z-index: 1000;
}
.ke-edit{
    background: #fcfcfc;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    border-radius: 4px;
}
.ke-editBox .ke-edit,.m_editor_box .ke-edit{border-top:0 none;}
.ke-area{
    background: #fcfcfc;  position: relative; padding:10px 10px 0;
    border: 1px solid #F5F5F5;border-bottom:0 none;

}

.ke-statusbar{
    display: none;
    height: 20px;
    background: none;
    border: none;
}
.edit_warmPrompt{
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    margin-top:5px;
}
.sink_time_box{
    float: left;
    margin-top: 20px;
    overflow: hidden;
}
.sink_time_auto{
    float: left;
    height: 30px;
    line-height: 30px;
    color: #333;
    margin-right: 10px;
    margin-left: 1px;
}
.sink_time{
    float: left;
    width: 215px;
    height: 30px;
}
.sink_time input{
    width: 210px;
    height: 28px;
    line-height: 28px;
    color: #333;
    padding: 0 10px;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
}
.sink_time input::-moz-placeholder{
color:#D4D4D4;
}
.sink_time input::placeholder{
color:#D4D4D4;
}
.m-upimg_gry,.m-upimg_gry *{
    cursor: default !important;
}
.m-upimg .gry{
    cursor: default;
    position: absolute;
    left: 0;
    top:0;
    width: 132px;
    height: 74px;
    z-index: 100;
    display: none;
}
.m-upimg_gry{border: 0 none !important;}
.m-upimg_gry .gry,.m-upimg_gry .item_up{
    display: block !important;
}
.m-upimg_gry .item_res{
    display: none !important;
}
.m-upimg_gry .item_up{
    background-color: #f7f7f7;
}

.yxh_hide_box{
    float: left;
    margin-top: 20px;
    margin-left: 40px;
    overflow: hidden;
}
.yxh_hide_box label{
    float: left;
    height: 30px;
    line-height: 30px;
    color: #333;
    margin-right: 20px;
    margin-left: 1px;
}
.agreement_box{
    margin-top: 20px;
    margin-left: 1px;
}
.agreement_box a{
    color: #6099fe;
}
.m_gform{
    border: none !important;
}
.thread_post_btn{
    float: left;
    width: 100px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 14px;
    color: #fff;
    background: #78C664;
    border-radius: 3px;
    margin-right: 12px;
    cursor: pointer;
}
.thread_post_btn:hover{
    background: #8CCF7B;
}
.thread_post_btn:active{
    background: #62BA4B;
}
.thread_post_btn.loading{
    color: #999999;
    background: #EAEAEA;
    cursor: default;
}
.thread_save_btn{
    float: left;
    width: 98px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 14px;
    color: #333;
    border: 1px solid #D4D4D4;
    border-radius: 3px;
    cursor: pointer;
}
.thread_save_btn:hover{
    color: #8CCF7B;
    border-color: #AAE19C;
}
.thread_save_btn:active{
    color: #62BA4B;
    border-color: #8CCF7B;
}
.thread_preview_btn{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 48px;
    height: 67px;
    line-height: 12px;
    text-align: right;
    white-space: nowrap;
    color: #999;
    background: url(../4905d8329d11e6270230.png) right bottom no-repeat;
    background-size: 46px 46px;
    transform: scale(0.83);
    transform-origin: right bottom;
    cursor: pointer;
}
.thread_preview_btn:hover{
    color: #8CCF7B;
    background-image: url(../25036d6eed274be896d3.png);
}
.thread_preview_btn:active{
    color: #62BA4B;
    background-image: url(../8db4a1fbc32718ea64db.png);
}
.thread-time{
    height: 30px;
    line-height: 25px;
    color: #666;
    font-size: 12px;
    margin-top:5px;
    position: relative;
}

.thread-time .i-loading,.thread-time .i-sv,.i-js,.i-er{
width: 14px;height: 14px;    vertical-align: -2px;margin-right: 5px;display: inline-block;
}
.thread-time .i-sv{
    background-position:0 -19px !important;
}

.i-er{
    background: url(../5e2887e43acec55b1079.png) 0 0 no-repeat;
}
.i-js{
    background: url(../20eae6f0e6f4b1a52928.png) 0 0 no-repeat;
}
.thread-tip{
    float: left;
    color: #666;
    padding-left: 10px;
    line-height: 36px;
    font-size: 12px;
    display: none;
}
.relationAccountT30 .quickReply{
    top: -20px;
}
.quickReply{
    position: absolute;
    top: -50px;
    right: 0;
    width: 230px;
    margin: 0 !important;
}
.quickReply .j-qr-wrap{
    position: relative;
    float: right;
    margin-left: 30px;
}
.quickReply .j-qr-wrap > a{
    display: block;
    width: 80px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 12px;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #666666;
    border: 1px solid #D4D4D4;
    border-radius: 3px;
}
.quickReply .j-qr-wrap > a:hover{
    color: #8CCF7B;
    border-color: #AAE19C;
}
.quickReply .j-qr-wrap.active > a,
.quickReply .j-qr-wrap > a:active{
    color: #62BA4B;
    border-color: #8CCF7B;
}
.quickReply .toggleCurrent{
    position: absolute;
    top: 100%;
    right: 0;
    text-align: right;
    font-size: 10px;
    color: #999999;
    white-space: nowrap;
    padding-top: 10px;
    -webkit-transform: scale(0.8);
    -webkit-transform-origin: top right;
}
.quickReply .toggleCurrent .cur_nick{
    color: #78C664;
}
.msgList, .relationAccountList{
    top: 30px;
    right: 0;
    border: none !important;
    box-shadow: 0 1px 20px rgba(0,0,0,.1) !important;
}
.msgList ul li{
    border: none;
}
.msgList ul li a{
    position: relative;
    width: 145px;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    color: #666666;
    padding: 0 45px 0 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.msgList .bz-caret{
    position: absolute;
    top: 13px;
    right: 10px;
    width: 8px;
    height: 8px;
    background: url(../aa6d17d6de6fc86ddfb9.png) no-repeat;
    border: none;
    margin: 0;
}
.msgList ul li:hover{
    background: #F1FFEE;
}
.msgList ul li.active .catename{
    color: #78C664;
}
.msgList ul li.active .bz-caret{
    background-image: url(../a70f3fa2efddaab2634a.png);
}
.msgList .dropdown-menu{
    position: absolute;
    min-width: 200px;
    width: 200px;
    background: #fff;
    border: none;
    border-radius: 3px;
    box-shadow: 0 1px 20px rgba(0,0,0,.1);
    padding: 0 0 44px;
    margin: 4px 0 0 46px;
    overflow: hidden;
}
.msgList .dropdown-menu .dropdown_list{
    position: relative;
    /* width: 150px; */
    height: 34px;
    padding: 0 40px 0 10px;
}
.msgList .dropdown-menu .dropdown_list a.qr_text{
    display: block;
    width: 100%;
    line-height: 34px;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.msgList .dropdown-menu .dropdown_list .j-qr-del{
    position: absolute;
    top: 7px;
    right: 10px;
    width: 20px;
    height: 20px;
    text-indent: -999px;
    background: url(../d4170ead7244fe28facb.png) center no-repeat;
    padding: 0;
    overflow: hidden;
}
.msgList .dropdown-menu .dropdown_add{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 44px;
    background: #fff;
}
.msgList .dropdown-menu .dropdown_add a{
    display: block;
    width: 178px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 12px;
    color: #666666;
    border: 1px solid #D4D4D4;
    border-radius: 3px;
    margin: 8px auto 0;
    padding: 0;
}
.msgList .dropdown-menu .dropdown_add a:hover{
    color: #8CCF7B;
    border-color: #AAE19C;
}
.msgList .dropdown-menu .dropdown_add a:active{
    color: #62BA4B;
    border-color: #8CCF7B;
}
.quickReply .raTop{
    height: 32px !important;
    font-size: 12px !important;
    background: #78C664 !important;
}
.quickReply .raTop .raTitle{
    float: left;
    line-height: 32px !important;
    font-weight: normal !important;
    padding: 0 10px !important;
}
.quickReply .raTop .raClose{
    width: 32px;
    height: 32px;
    background: url(../9d6a79739c77578757c2.png) center no-repeat;
    margin: 0 !important;
}
.relationAccountList .raSearch{
    position: relative;
}
.relationAccountList .raSearch i{
    position: absolute;
    top: 50%;
    margin-top:-6px;
    left: 10px;
    width: 10px;
    height: 11px;
    background: url(../b6b64dd85ca346b6e6cf.png) center no-repeat;
    pointer-events: none;
}
.relationAccountList input{
    width: 168px !important;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    border: none;
    border-bottom: 1px solid #d4d4d4;
    margin: 0 6px 0 10px;
    padding: 10px 0 10px 16px !important;
}
.relationAccountList ul{
    height: auto;
    max-height: 170px;
    overflow-x: hidden;
    overflow-y: auto !important;
}
.relationAccountList ul li{
    position: relative;
    border: none !important;
}
.relationAccountList ul li:hover{
    background: #F1FFEE !important;
}
.relationAccountList ul li a{
    width: 180px;
    height: 34px !important;
    line-height: 34px !important;
    color: #666 !important;
    font-size: 12px !important;
    padding-left: 10px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.relationAccountList ul li.active a{
    color: #78C664 !important;
}
.relationAccountList ul li span{
    position: absolute;
    top: 10px;
    right: 14px;
    height: 14px;
    font-size: 10px !important;
    -webkit-transform: scale(0.8);
    -webkit-transform-origin: center;
}
.relationAccountList ul li span + a{
    width: 146px;
}
.msgList ul{
    height: auto;
    max-height: 170px !important;
    overflow-x: hidden;
    overflow-y: auto !important;
}
.quickReplyAdd{
    padding: 10px;
}
.quickReplyAdd a{
    display: block;
    width: 178px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #666666;
    border: 1px solid #D4D4D4;
    border-radius: 3px;
    padding: 0;
}
.quickReplyAdd a:hover{
    color: #8CCF7B;
    border-color: #AAE19C;
}
.quickReplyAdd a:active{
    color: #62BA4B;
    border-color: #8CCF7B;
}
.m_gform{
    padding: 20px 0 0 46px !important;
}
.m_gform label{
    width: 36px !important;
    height: 30px !important;
    line-height: 30px !important;
    white-space: nowrap;
    margin-left: -46px !important;
}
.m_gform input{
    float: left;
    width: 80px;
    border: 1px solid #D4D4D4;
    border-radius: 3px;
    padding: 4px 10px;
}
.m_gform input::-moz-placeholder{
    color: #D4D4D4;
}
.m_gform input::placeholder{
    color: #D4D4D4;
}
.m_gform .login_captcha{
    width: 110px !important;
    height: 30px !important;
    margin-left: 10px;
    cursor: pointer;
}
/******           帖子发布页   end                  ******/

/******           成功信息页              ********/
.g_tipbox{
    width: 100%;
    background: #fff;
    border: none;
    margin-top: 54px;
    padding-bottom: 150px;
    overflow: hidden;
}
.g_tipbox .icon{
    display: block;
    width: 195px;
    height: 195px;
    margin: 120px auto 0;
}
.g_tipbox .icon_success{
    background: url(../d727512163e0d61e32c2.png) no-repeat;
    background-size: 100% 100%;
}
.g_tipbox .icon_error{
    background: url(../a05303e50193c000c2a3.png) no-repeat;
    background-size: 100% 100%;
}
.g_tipbox .message{
    min-height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    color: #78C664;
    margin: 16px 0 22px;
    padding: 0 50px;
}
.g_tipbox .message a{
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #78C664;
}
.g_tipbox .jump_link{
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 14px;
    color: #999999;
    margin-bottom: 20px;
}
.g_tipbox .jump_link a{
    color: #5699FF;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/******           成功信息页  end             ********/
/******           弹窗              ********/
.ui-dialog-mask,
.ke-dialog-mask{
    background-color: transparent !important;
}
.ui-mask{background:rgba(0,0,0,1) !important;opacity: 0.5 !important;}
.ke-dialog-shadow{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}
.ke-dialog-content{
    background: #fff;
    height: auto;
    border: none;
    border-radius: 4px;
    position: relative;
    overflow: visible;
}

.ke-dialog-footer{
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ke-dialog-header{
    position: relative;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    color: #666666;
    background: #f7f7f7;
    border: none;
    padding: 0 10px;
    cursor: move;
}
.ke-dialog-icon-close{
    position: absolute;
    display: block;
    top: 2px;
    right: 2px;
    width: 30px;
    height: 30px;
    background: url(../c8f9a89eaaceca5d304d.png) top center no-repeat;
    cursor: pointer;
}
.ke-dialog-icon-close:hover{
    background-position: bottom center;
}
.ke-dialog-body{
    width: 100%;
}
.ke-dialog-contentBox{
    padding: 30px 40px 10px !important;
}
.ke-dialog-contentBox.ke-dialog-videoBox{
    padding: 0 !important;
    background-color: #fff;
}
.ke-dialog-row{
    margin-bottom: 20px;
    overflow: hidden;
    /*position: relative;*/
}

.ke-dialog-videoBox .ke-videoupload-row{
height: 238px;
}

.ke-dialog-links .ke-dialog-row{
    /*overflow: initial; ie 不支持*/
    overflow: visible;
    position: relative;
}
.ke-dialog-row label{
    float: left;
    width: 68px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #333333;
    margin-right: 20px;
    white-space: nowrap;
    cursor: text;
}
.ke-dialog-row input{
    float: left;
    width: 280px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #333333;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    outline: none;
    padding: 0 12px;
}
.ke-dialog-videoBox .ke-dialog-row input{
    margin-top:12px;
}
.ke-dialog-row select{
    float: left;
    width: 100px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #D4D4D4;
    border-radius: 3px;
    padding: 0 10px;
}
.ke-dialog-links_act .ke-tab_main{margin:0 -65px;}
.game_dialog_list{
    /*height: 25px;*/
    line-height: 25px;
    font-size: 12px;
    color: #333;
    cursor: pointer;
}
.game_dialog_list:hover{
    background: #F1FFEE;
}
.game_dialog_list.active{
    color: #78C664;
}
.ke-dialog-row .m-layer{
    position: absolute;
    left: 0;top:85px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.10);
    z-index: 220;
    max-height:245px;
    overflow-y: auto;
    display: none;
    width:434px;
}
.ke-sec_f .ke-input-text{
border-color: #78C664;
}
.ke-dialog-row .m-layer li{
    border-top:1px solid #F7F7F7;padding:20px 95px 15px 20px;position: relative;
    cursor: pointer;
}
.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0;
}
.clearfix {
    zoom: 1;
}
.ke-dialog-row .m-layer li:first-child{
    border-top:0;
}
.ke-select .ico{
    position: absolute;
    content:'';
    background: url(../ccf0c3cae6114e24ff8e.png) 0 0 no-repeat;
    right:5px;top:50px;width:22px;height:28px;
    cursor: pointer;
}
.ke-select .ico::before{
    position: absolute;
    content:'';
    left:-5px;
    top:-5px;
    width: 32px;height: 32px;
}
.ke-game_tip{
    width:320px;margin-top:15px;
}
.ke-sec_f .ico{
    background-position: 0 -30px;
}
.ke-dialog-row .m-layer .tit{
    color:#333;font-size:14px;
    line-height: 21px;
    word-break: break-all !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -ms-flex-wrap: wrap;
    -ms-flex-line-pack: center; /* vertical */
    -ms-box-orient: vertical;
    -ms-box-lines: 2;
    -webkit-line-clamp: 2;
    -ms-line-clamp: 2;
    max-height: 42px;
}
.ke-dialog-row .m-layer .time{
    font-size: 12px; color:#999;margin-top: 4px;
}
.ke-dialog-row .m-layer .btn:link,.ke-dialog-row .m-layer .btn:visited{
    position: absolute;right:20px;top:50%;width:56px;height:28px;line-height: 28px;margin-top:-14px;
    background-color: #78C664;color:#fff;font-size: 12px;border-radius: 4px;text-align: center;display: none;
}
.ke-dialog-row .m-layer .btn:hover{
    background-color: #8CCF7B;
}

.ke-dialog-row .m-layer .btn:active{
    background-color: #62BA4B;
}

.ke-dialog-row .m-layer li:hover{
    background: #F1FFEE;
}
/*.ke-dialog-row .m-layer .active .tit,*/
.ke-dialog-row .m-layer li:hover .tit{
    color:#78C664;-webkit-text-decoration: underline;text-decoration: underline;
}

.ke-dialog-row .m-layer li:hover .btn{display: block;}

/*视频弹窗*/
.ke-videoupload-tab{
    height: 40px;
    border: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.ke-videoupload-tab div{
    position: relative;
    float: left;
    width: 50%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #666666;
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.ke-videoupload-tab div span{
    display: block;
}
.ke-videoupload-tab div.active{
    color: #78C664;
}
.ke-videoupload-tab div.active::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 56px;
    height: 2px;
    background: #78C664;
    border-radius: 1px;
    margin-left: -28px;
}
.ke-videoupload-url-box{
    padding: 30px 84px;
}
.ke-videoupload-url-box label{
    display: block;
    width: 100%;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    color: #666666;
    margin-bottom: 20px;
}
.ke-videoupload-url-box p{
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    color: #999999;
}
.ke-videoupload-tab-box .upload-box{
    height: 188px;
}
.ke-videoupload-tab-box .choose_btn{
    margin-top: 50px;
}
.ke-videoupload-tab-box .choose_btn:hover{
    background: #8CCF7B;
}
.ke-videoupload-tab-box .choose_btn:active{
    background: #62BA4B;
}
.ke-videoupload-tab-box .choose_btn.waiting{
    pointer-events: none;
}
/*颜色选择弹窗*/
.ke-colorpicker-default{
    border: 1px solid #F1F3F6;
    border-radius: 3px;
    background: #FFFFFF;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.05);
    padding: 10px 16px 8px;
}
.ke-colorpicker-table .ke-colorpicker-cell{
    border: none;
}
.ke-colorpicker-table .ke-colorpicker-cell-color{
    width: 18px;
    height: 18px;
    border-radius: 3px;
    margin: 5px 3px;
}
.ke-colorpicker-table tr:nth-child(5) td:first-child .ke-colorpicker-cell-color{
    width: 16px;
    height: 16px;
    border: 1px solid #DADADA;
}
.ke-colorpicker-table .ke-colorpicker-cell:hover .ke-colorpicker-cell-color,
.ke-colorpicker-table .ke-colorpicker-cell.ke-colorpicker-cell-selected .ke-colorpicker-cell-color{
    position: relative;
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
}
.ke-colorpicker-table .ke-colorpicker-cell:hover .ke-colorpicker-cell-color::after,
.ke-colorpicker-table .ke-colorpicker-cell.ke-colorpicker-cell-selected .ke-colorpicker-cell-color::after{
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    width: 18px;
    height: 18px;
    border: 2px solid #bbdeb1;
    border-radius: 3px;
}
.ke-colorpicker-table .ke-colorpicker-cell.ke-colorpicker-cell-selected .ke-colorpicker-cell-color::after{
    border-color: #78C664;
}
/*表情弹窗*/
.ui-dialog-a{
    position: relative;
}
.ui-dialog-a .ui-dialog-shadow{
    background-color: transparent !important;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    opacity: 1 !important;
}
.ui-dialog-a .ui-dialog-custom{
    padding: 0 !important;
}
.ui-dialog-a .ui-dialog-custom .ui-dialog-custom-inner{
    border: none !important;
    border-radius: 4px;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-header{
    position: relative;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    color: #666666;
    background: #f7f7f7;
    border: none;
    padding: 0 10px;
    cursor: move;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-header h2{
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-header h2 span{
    color: #666666 !important;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-header .ui-dialog-close_btn{
    position: absolute;
    display: block;
    top: 2px;
    right: 2px;
    width: 30px;
    height: 30px;
    background: url(../c8f9a89eaaceca5d304d.png) top center no-repeat;
    cursor: pointer;
    margin: 0;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-header .ui-dialog-close_btn:hover{
    background-position: bottom center;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-body{
    padding: 0;
}
.ui-dialog .smilies-wrapper{
    width: 420px;
    height: 278px;
}
.ui-dialog .smilies-tabs{
    height: 32px;
    background: #FBFBFB;
    border: none;
    margin: 0 0 18px;
    padding: 0;
    overflow: hidden;
}
.ui-dialog .smilies-tabs li{
    float: left;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color:#999;
    background: none;
    border: none;
    margin: 0;
    padding: 0 22px;
    cursor: pointer;
}
.ui-dialog .smilies-tabs li.cur{
    font-weight: bold;
    color: #78C664;
    background: #fff;
}
.ui-dialog .smilies-tabs li.cur::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 16px;
    height: 2px;
    background: #78C664;
    border-radius: 1px;
    margin-left: -8px;
}
.ui-dialog .smilies-games,
.ui-dialog .smilies-ywz{
    position: relative;
    height: 20px;
    margin: 0 10px 10px;
}
.ui-dialog .smilies-games ul,
.ui-dialog .smilies-ywz ul{
    height: 20px;
}
.ui-dialog .smilies-games li,
.ui-dialog .smilies-ywz li{
    height: 20px;
    line-height: 20px;
    color: #999999;
    padding: 0 10px;
    border-radius: 4px;
    margin-right: 4px;
}
.ui-dialog .smilies-games li.cur,
.ui-dialog .smilies-ywz li.cur{
    color: #333333;
    background: #F1F3F6;
}
.ui-dialog .smilies-games-scroll{
    position: absolute;
    top: -1px;
    right: 0;
    width: 56px;
    margin: 0;
}
.ui-dialog .smilies-games-scroll span{
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #999;
    border: 1px solid #D4D4D4;
    border-radius: 2px;
    margin-left: 6px;
    padding: 0;
}
.ui-dialog .smilies-games-scroll .disable{
    border-color:#eaeaea;
    color: #eaeaea;
}
.ui-dialog .smilies-games-scroll span:hover{
    background: #D4D4D4;
    color: #fff;
}
.ui-dialog .smilies-display{
    width: 410px;
    height: 200px;
    border: none;
    margin: 0 0 0 10px;
}
.ui-dialog .smilies-display li{
    border: none;
    border-radius: 4px;
}
.ui-dialog .smilies-display li:hover{
    background: #F1F3F6;
    border: none;
    margin: 0;
}
.ui-dialog .smilies-display .small{
    padding: 10px;
}
.ui-dialog .smilies-display .middle{
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
}
/*导入word弹窗*/
.word_uploadBtn{
    position: relative;
    width: 304px;
    height: 34px;
    border-radius: 3px;
    margin: 30px auto 0;
    cursor: pointer;
    overflow: hidden;
}
.word_uploadBtn span{
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 304px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    background: #78C664;
    border-radius: 3px;
    pointer-events: none;
}
.word_uploadBtn input{
    position: relative;
    height: 34px !important;
    background: transparent;
    border: none;
    padding: 0 0 0 30px;
    margin-left: -30px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 1;
}
.word_uploadBtn:hover span{
    background: #8CCF7B;
}
.word_uploadBtn:active span{
    background: #62BA4B;
}
.ke-dialog-wordBox{
    position: relative;
    height: 148px;
}
.ke-dialog-wordBox p{
    position: relative;
    width: 350px !important;
    line-height: 18px;
    font-size: 12px;
    color: #999999;
    margin: 15px auto 0 !important;
}
.ke-dialog-wordBox p .tips_normal{
    position: absolute;
    top: 0;
    left: -6px;
    width: 6px;
    color: #999999 !important;
}
.ke-dialog-wordBox p .tips_red{
    color: #f76462;
}
.ke-dialog-wordBox-cover{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 50px;
    background: #fff;
    z-index: 1;
}
/*草稿弹窗*/
.ui-dialog .ui-dialog_draft .ui-dialog-custom .ui-dialog-body{
    padding-bottom:52px;
}
.draft_title{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #999999;
    padding: 0 0 0 20px !important;
    border: none !important;
}

.m-save_lists /*,.thread-save-list*/ {
       height: 408px;
       /*padding: 0 20px;*/
    overflow-y: auto;
    text-align: center;
}
.m-save_lists::-webkit-scrollbar,
/*.thread-save-list::-webkit-scrollbar,*/
.m-vote_content::-webkit-scrollbar,
.m-act_content::-webkit-scrollbar,
.m-select ul::-webkit-scrollbar,
.ke-dialog-row .m-layer::-webkit-scrollbar{
    width: 4px;
    height: 1px;
}

.m-save_lists::-webkit-scrollbar-thumb ,
/*.thread-save-list::-webkit-scrollbar-thumb ,*/
.m-vote_content::-webkit-scrollbar-thumb,
.m-act_content::-webkit-scrollbar-thumb,
.m-select ul::-webkit-scrollbar-thumb,
.ke-dialog-row .m-layer::-webkit-scrollbar-thumb
{
    border-radius: 8px;
    background: rgba(0,0,0,.1);
}
.m-save_lists .m-more{
    height: 20px;font-size:12px;text-align: center; color: #999;padding:10px 0 8px;
    border-top:1px solid #F7F7F7;
}
.m-more .i-loading{
    width: 16px;height: 16px;
}
.thread-save-list img{ margin:150px auto;}
.thread-save-list li{
    position:relative;
    height:auto;
    padding-left:42px;
    line-height: normal;
    border:0 none;
}
.thread-save-list li:hover{
    background-color: #F1FFEE;
}
.thread-save-list .item{
    color: #333;
    padding:16px 0;
    border: none;
    text-align: left;
    border-top:1px solid #F7F7F7;
}
.thread-save-list li:first-child .item{
    border-top:0 none;
}

/*.thread-save-list .item:before{
  position: absolute;
left:42px;
 right:20px;
  bottom:0;
   content:"";
   border-top:1px solid #F7F7F7;
}*/

.thread-save-list li .m-title{
    font-size:14px;line-height: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 89%;
    white-space: nowrap;
}
.thread-save-list li .m-content{
    color:#999;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 20px;
}
.thread-save-list li .m-btn_del,.thread-save-list li .m-btn_edit{
    position: absolute;right:20px;top:22px;width:12px;height:12px;
}
.thread-save-list li .m-btn_edit{
    right:48px;
}
.thread-save-list .m-btn_edit .t{display: none;}
.thread-save-list li:hover .m-btn_edit {
    background: url(../9c0332fda2fb103b736e.png) 0 2px no-repeat;
    height: auto;
    padding-left: 16px;
    width: 24px;
    font-size: 12px;
    color: #78C664;
    top: 20px;
    overflow: hidden;
}
.thread-save-list li:hover .m-btn_edit .t{display: block;}
.thread-save-list li:hover .m-title{width: 83%;}
.thread-save-list li .m-info{
    color:#999;margin-top:23px;position:relative; line-height: 20px;
    padding-right: 120px;
}
.thread-save-list li .time{
    position: absolute;right:0;top:0;
}
.thread-save-list .empty{
    text-align: center;
    padding-top:170px;
    color:#999;
    font-size:12px;
    cursor: default;
}
.thread-save-list .empty:hover{
    background-color:transparent;
}
.ui-dialog-body .icon-err,
.thread-save-list .m-btn_edit,
.ui-dialog_draft .m-btn_del,.toast-w .toast-title,.thread-time .i-sv{background: url(../16e4256b60f425519b9f.png)  no-repeat; display:inline-block;}
.ui-dialog-body .icon-err{background-position:0 0;width:14px;height:14px;}
.thread-save-list .m-btn_edit,
.thread-save-list .m-btn_del{
    position: relative;
}
.thread-save-list .m-btn_edit{background-position:0 -38px;width:12px;height:12px;}
.ui-dialog_draft .m-btn_del{background-position:0 -55px;width:12px;height:12px;
}
.thread-save-list .m-btn_edit:before,
.ui-dialog_draft .m-btn_del:before{
    position: absolute;
    content:'';
    left:-5px;width:20px;top:-5px;height:20px;
}
.ui-dialog_draft .ico_ck {
    border:1px solid  #D4D4D4;
    border-radius: 3px;
    display: inline-block;
    width:10px;height:10px;
}
.ui-dialog_draft .m-btnarea{
    position: absolute;
    border-top:1px solid #F7F7F7;
    height:50px;left:0;right:0;bottom:0;
}
.ui-dialog_draft  li .ico_ck,.ui-dialog_draft .m-btn_ck{position: absolute;}
.ui-dialog_draft  li .ico_ck{left:20px;top:22px;}
.ui-dialog_draft .m-btn_ck{top:16px;left:21px;}
.ui-dialog_draft .m-btn_ck .ico_ck{display: inline-block;vertical-align: -1px;position: relative;}
.ui-dialog_draft .ico_ck{cursor: pointer;}
.ui-dialog_draft .ico_ck:before{
    position: absolute;
    content:'';
    left:-10px;width:40px;top:-10px;height:30px;
}
.ui-dialog_draft .active .ico_ck{
    border-color: #78C664;background-color: #78C664;
}
.ui-dialog_draft .active .ico_ck:after{
    position: absolute;
    content:'';
    width:8px;
    height:8px;
    background: url(../a450d4b7db1a883624d2.png);
    left:50%;
    top:50%;
    margin-left:-4px;
    margin-top:-4px;z-index: 10;
}
.ui-dialog_draft .m-btn_ck .tit{ color:#333;margin-left: 13px;}
.ui-dialog_draft .m_del{color:#333;position: absolute;right:24px;top:16px;}
.ui-dialog_draft .m_del .txt,.ui-dialog_draft .m_del .tit{margin-right:15px;}
.ui-dialog_draft .m_del .txt_n{color:#78C664;}
.ui-dialog_draft .m_del .m-btn_del{
    vertical-align: middle;cursor: pointer;
}
.ui-dialog_draft .m_del .del-gry{cursor: default;opacity: 0.5;}

.m_dialog-del  .ui-dialog-body{
   font-size:12px !important;padding-bottom: 0 !important;
}
.m_dialog-del .ui-dialog-body .icon-err{vertical-align: -2px;margin-right:5px;}
.m_dialog-del .ui-dialog-footer .ui-dialog-confirm_btn{float: right;}
.toast-w{
    background: #FFFFFF !important;
    padding:14px 20px !important;
    min-width:108px !important;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
}
.toast-w .toast-title{background-position:0 -19px;width:14px;height:14px;vertical-align: -3px;margin-right:6px;}
.toast-w .toast-message{ display:inline-block;color: #333333 !important;  font-size:12px !important;}

.thread-save-list li .m-info .tit{
    margin-right:5px;
}
.thread-save-list li .m-info .ml{
    margin-left:5px;
}
.thread-save-list li.cur{
    background: #F1FFEE;
    border: none;
}
.thread-save-list li.selected{
    color: #fff;
    background: #78C664;
}
.thread-save-list li span{
    float: none;width:auto;
}
.thread-save-list li span{
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
.thread-save-list li p{
    /*margin-right: 20px;*/
    float:none;line-height:normal; height:auto;
}
.thread-save-list li.selected p{
    color: #e4f4e0;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer{
    background: #fff;
    border: none;
    padding: 20px;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn {
    width: 54px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 12px;
    background: #fff;
    border: 1px solid #D4D4D4;
    border-radius: 4px;
    margin: 0 0 0 10px;
    padding: 0;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn.load,
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn.ui-dialog-confirm_btn{
    background: #78C664;
    border-color: #78C664;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn.delete{
    margin-left: 0;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn span{
    display: block;
    color: #666666;
    background: none;
    padding: 0;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn.load span,
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn.ui-dialog-confirm_btn span{
    color: #fff !important;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn:hover{
    border-color: #AAE19C;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn:hover span{
    color: #8CCF7B;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn:active{
    border-color: #8CCF7B;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn:active span{
    color: #62BA4B;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn.load:hover,
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn.ui-dialog-confirm_btn:hover{
    background: #8CCF7B;
    border-color: #8CCF7B;
}
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn.load:active,
.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn.ui-dialog-confirm_btn:active{
    background: #62BA4B;
    border-color: #62BA4B;
}
.ui-dialog .ui-dialog-a .ui-dialog-confirm .ui-dialog-body{
    line-height: 24px;
    font-size: 16px;
    color: #333333;
    padding: 30px 40px 20px;
}
.ui-btn{font-family: 'Microsoft YaHei' !important;}
.ui-dialog-body .imgtype p{
    font-size: 16px;
}
/*预览弹窗*/
.m_preview_dialog{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2000;
}
.m_preview_dialog_mask{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 1;
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.m_preview_dialog_box{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 360px;
    height: 640px;
    background: #fff;
    border-radius: 30px;
    margin: -360px 0 0 -180px;
    z-index: 2;
}
.m_preview_dialog_box .preview_header{
    height: 20px;
    text-align: center;
    padding: 14px 16px;
    box-shadow: inset 0px -0.33px 0px #E5E5E5;
    overflow: hidden;
}
.m_preview_dialog_box .preview_header img{
    width: 20px;
    height: 20px;
    border-radius: 4px;
    margin-right: 5px;
}
.m_preview_dialog_box .preview_header span{
    display: inline-block;
    max-width: 200px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    color: #212121;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m_preview_dialog_box .m_preview_scroll{
    height: 520px;
    overflow: hidden;
}
.m_preview_dialog_box .m_preview_user{
    position: relative;
    margin: 16px 16px 18px;
    padding-left: 44px;
} 
.m_preview_dialog_box .m_preview_user .m_preview_avatar{
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    overflow: hidden;
}
.m_preview_dialog_box .m_preview_user .m_preview_nick{
    position: relative;
    height: 20px;
}
.m_preview_dialog_box .m_preview_user .m_preview_nick span{
    float: left;
    max-width: 145px;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m_preview_dialog_box .m_preview_user .m_preview_nick .m_preview_flag{
    float: left;
    width: 48px;
    height: 14px;
    background: url(../da018093fd626aa03ac2.png) no-repeat;
    background-size: 100% 100%;
    margin: 3px 0 0 6px;
}
.m_preview_dialog_box .m_preview_user p{
    line-height: 16px;
    font-size: 12px;
    color: #757575;
}
.m_preview_dialog_box .m_preview_user .m_preview_focus{
    position: absolute;
    top: 6px;
    right: 0;
    width: 60px;
    height: 24px;
    background: url(../5a80fa7bfa98a759d36a.png?t=1606707930) no-repeat;
    z-index: 1;
}
.m_preview_dialog_box .m_preview_title{
    line-height: 28px;
    font-size: 20px;
    font-weight: bold;
    color: #212121;
    margin: 0 16px;
}
.m_preview_dialog .m_preview_dialog_box .m_preview_content{
    font-size: 15px;
    margin: 13px 16px 0;
    word-break: break-all !important;
}
.m_preview_dialog .m_preview_dialog_box .m_preview_content * {
    word-break: break-all !important;
    white-space: normal !important;
}
.m_preview_dialog .m_preview_dialog_box .m_preview_content em{
    font-style: italic;
    font-weight: inherit;
}
.m_preview_content img{
    display: block;
    max-width: 100%;
    margin: 10px auto;
}
.m_preview_content img.post_emoji{
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    max-width:30px;
}
.m_preview_content .preview_game{
    position: relative;
    display: block;
    height: 48px;
	background: #f7f9f6;
    border-radius: 2px;
    margin: 20px 0;
    padding: 10px;
    overflow: hidden;
}
.m_preview_content .preview_game .pic{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 48px;
    height: 48px;
    border-radius: 3px;
    overflow: hidden;
}
.m_preview_content .preview_game .pic img{
    display: block;
    width: 100%;
    margin: 0;
}
.m_preview_content .preview_game .info{
    padding-left: 60px;
    padding-right: 70px;
    overflow: hidden;
}
.m_preview_content .preview_game .info p{
    line-height: 15px;
    font-size: 12px;
    color: #666;
    white-space: nowrap !important;
    text-overflow: ellipsis;
    overflow: hidden;
}
.m_preview_content .preview_game .info .title{
    line-height: 26px;
    font-size: 16px;
    color: #000;
    margin-bottom: 3px;
    white-space: nowrap !important;
    text-overflow: ellipsis;
    overflow: hidden;
}
.m_preview_content .preview_game .preview_gameBtn{
    position: absolute;
    top: 20px;
    right: 10px;
    width: 60px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-style: 14px;
    color: #fff;
    background: #54ba3d;
    border-radius: 4px;
}
.m_preview_content .preview_game .preview_gameBtn.subscribe{
    background: #ffa92d;
}
.m_preview_content .preview_game .preview_gameBtn.soldOut{
    background: #c3c3c3;
}
.m_preview_content .preview_link{
	color: #54ba3d;
}
.m_preview_content .preview_link i{
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    background: url(../4e02e52fc47771da996d.png) no-repeat;
    background-size: 100% 100%;
    margin-top: -2px;
    margin-right: 5px;
}
.m_preview_content .preview_video{
    display: block;
    width: 328px;
    height: 252px;
    background: url(../3a9d92b12dcc6bd6271e.png) no-repeat;
    background-size: 100% 100%;
    margin: 10px auto;
}
.m_preview_content .preview_live{
    position: relative;
    display: block;
    width: 328px;
    height: 252px;
    background: url(../3a9d92b12dcc6bd6271e.png) no-repeat;
    background-size: 100% 100%;
    margin: 10px auto;
}
.m_preview_content .preview_live i{
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    background: #eee;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 20px;
    margin: 5px;
    padding: 0 8px;
}
.m_preview_content .preview_live em{
    font-style: normal !important;
    color: #54ba3d;
    margin: 0 3px;
}
.m_preview_dialog_box .m_preview_dialog_btn{
    margin: 19px 20px;
    overflow: hidden;
}
.m_preview_dialog_box .m_preview_dialog_btn div{
    float: left;
    width: 152px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    border-radius: 3px;
    cursor: pointer;
}
.m_preview_dialog_box .m_preview_dialog_btn div.m_preview_dialog_confirm{
    color: #fff;
    background: #78C664;
    border: 1px solid #78C664;
}
.m_preview_dialog_box .m_preview_dialog_btn div.m_preview_dialog_confirm:hover{
    background: #8CCF7B;
}
.m_preview_dialog_box .m_preview_dialog_btn div.m_preview_dialog_confirm:active{
    background: #62BA4B;
}
.m_preview_dialog_box .m_preview_dialog_btn div.m_preview_dialog_exit{
    float: right;
    color: #333;
    border: 1px solid #d4d4d4;
}
.m_preview_dialog_box .m_preview_dialog_btn div.m_preview_dialog_exit:hover{
    color: #8CCF7B;
    border-color: #AAE19C;
}
.m_preview_dialog_box .m_preview_dialog_btn div.m_preview_dialog_exit:active{
    color: #62BA4B;
    border-color: #8CCF7B;
}
.m_preview_dialog_box .m_preview_content .video_box div {
    display: none;
}
.m_preview_dialog_box .m_preview_content .video_box img{
    width: 100%;
}
.m_preview_dialog_box .m_preview_content .video_box .video_uploadSucc {
    display: block;
    position:absolute;
    top: 50%;
    left: 50%;
    width: 44px;
    height: 44px;
    margin: -22px 0 0 -22px;
    overflow: hidden;
}
.m_preview_dialog_box .m_preview_content .video_uploadSucc span {
    display: block;
    height: 44px;
    text-indent: 999px;
    white-space: nowrap !important;
    background: url(../16f300db6587a3bf9919.png) center no-repeat;
}
.ke-dialog-footer{
    width: auto;
    text-align: right;
    padding: 0 15px 20px 0;
}
.ke-dialog-footer .ke-button-common{
    display: inline-block;
    width: 54px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
}
.ke-dialog-footer .ke-button-outer{
    border: 1px solid;
    border-radius: 4px;
    margin: 0 5px;
}
.ke-dialog-footer .ke-button-outer .ke-button{
    display: block;
    background: none;
}
.ke-dialog-footer .ke-button-common.ke-dialog-yes{
    color: #fff;
    background: #78C664;
    border-color: #78C664;
}
.ke-dialog-footer .ke-button-common.ke-dialog-yes .ke-button{
    color: #fff;
}
.ke-dialog-footer .ke-button-common.ke-dialog-yes:hover{
    background: #8CCF7B;
    border-color: #8CCF7B;
}
.ke-dialog-footer .ke-button-common.ke-dialog-yes:active{
    background: #62BA4B;
    border-color: #62BA4B;
}
.ke-dialog-footer .ke-button-common.ke-dialog-no{
    color: #666;
    background: #fff;
    border-color: #d4d4d4;
}
.ke-dialog-footer .ke-button-common.ke-dialog-no .ke-button{
    color: #666;
}
.ke-dialog-footer .ke-button-common.ke-dialog-no:hover{
    color: #8CCF7B;
    border-color: #AAE19C;
}
.ke-dialog-footer .ke-button-common.ke-dialog-no:hover .ke-button{
    color: #8CCF7B;
}
.ke-dialog-footer .ke-button-common.ke-dialog-no:active{
    color: #62BA4B;
    border-color: #8CCF7B;
}
.ke-dialog-footer .ke-button-common.ke-dialog-no:active .ke-button{
    color: #62BA4B;
}
.toast-center{
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/*.toast-item-wrapper .toast-message{*/
/*    font-size: 14px;*/
/*}*/
/******           弹窗   end              ********/
/******           滚动条           ******/
.mCSB_container{
    margin: 0 !important;
}
.mCustomScrollBox>.mCSB_scrollTools{
    width: 4px !important;
}
.mCSB_scrollTools .mCSB_draggerRail{
    background: transparent !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: rgba(0,0,0,.1) !important;
}
/******           滚动条  end           ******/
/******         帖子详情页        ********/
.u_avatar{
    display: block;
    background: #ccc;
    border-radius: 100%;
    overflow: hidden;
}
.u_avatar img{
    display: block;
    width: 100%;
    margin: 0;
}
.icon_mine{
    width: 16px;
    height: 16px;
    background: url(../c0205a3624ae4eec5bc8.png) 0 -49px;
}
.icon_louzhu{
    width: 26px;
    height: 16px;
    background: url(../c0205a3624ae4eec5bc8.png) -18px -49px;
}
.thread_detail_page{
    position: relative;
}
.thread_detail_page .fixed{
    position: fixed;
    top: 104px;
    left: 50%;
    width: 160px;
    /*background: #fff;*/
    /*border-radius: 4px;*/
    margin-left: 514px;
    padding: 20px;
    z-index: 1;
}
.thread_detail_page .fixed .m-layer{
    background: #fff;border-radius: 4px;padding:10px 20px;margin-top:10px;
}
.thread_detail_page .fixed .m-layer_b{
    padding: 20px;margin-top:0;
}
.thread_detail_page .m-layer div{
    height: 34px;
    text-align: center;
    font-size: 0;
    border-radius: 4px;
    margin-top: 10px;
    cursor: pointer;
}
.thread_detail_page .m-layer div:first-child{
    margin-top: 0;
}
.thread_detail_page .fixed_order,.thread_detail_page .fixed_onlyhost{
    position: relative;
}
.thread_detail_page .fixed_order.active span{
    color: #78C664;
}
.thread_detail_page .fixed_order.active:before{
    position:absolute;content:'';
    background: #78C664;
    border-radius: 4px;
    width: 3px;
    height: 14px;left:10px;top:10px;
}
.thread_detail_page .m-layer  .ckbox{
    border: 1px solid #DADADA;
    border-radius: 3px;width: 10px;height: 10px;position: absolute;left:10px;top:50%;margin-top:-6px;
}
.thread_detail_page .fixed_onlyhost.active{

}
.thread_detail_page .fixed div a{
    display: block;
}
.thread_detail_page .m-layer div i{
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin-right: 6px;
}
.thread_detail_page .m-layer div span{
    display: inline-block;
    line-height: 34px;
    vertical-align: middle;
    font-size: 14px;
    color: #666;
}
/*.thread_detail_page .m-layer  div:hover{
 background: #F1FFEE;
}
.thread_detail_page .m-layer div:active{
    background: #62BA4B;
}
.thread_detail_page .m-layer div:active span{
   color: #fff;
}*/
.thread_detail_page .m-layer div:hover span{
    color: #78C664;
}
.thread_detail_page .fixed div.fixed_post{
    background: #78C664;
}
.thread_detail_page .fixed div.fixed_post i{
    background: url(../c0205a3624ae4eec5bc8.png);
}
.thread_detail_page .fixed div.fixed_post span{
    color: #FFFFFF;
}
/*.thread_detail_page .fixed div.fixed_post:hover{
  background: #8CCF7B;
}
.thread_detail_page .fixed div.fixed_post:active{
    background: #62BA4B;
}*/
.thread_detail_page .fixed div.fixed_reply{
    height: 32px;
    border: 1px solid #d4d4d4;
}
.thread_detail_page .fixed div.fixed_reply i{
    background: url(../c0205a3624ae4eec5bc8.png) -16px 0;
}
.thread_detail_page .fixed div.fixed_reply span{
    line-height: 32px;
}
.thread_detail_page .fixed div.fixed_reply:hover{
    background: #fff;
    border-color: #AAE19C;
}
.thread_detail_page .fixed div.fixed_reply:hover i{
    background-position: -16px -103px;
}
.thread_detail_page .fixed div.fixed_reply:hover span{
    color: #8CCF7B;
}
.thread_detail_page .fixed div.fixed_reply:active{
    background: #fff;
    border-color: #8CCF7B;
}
.thread_detail_page .fixed div.fixed_reply:active i{
    background-position: -32px -103px;
}
.thread_detail_page .fixed div.fixed_reply:active span{
    color: #62BA4B;
}
.thread_detail_page .container{
    /* overflow: hidden; */
}
.postDetail_title{
    background: #fff;
    border-radius: 4px;
    padding:0 20px;
    /*overflow: hidden;*/

}
.postDetail_title .in{
    position: relative;
    padding: 20px 0 20px 20px;
}
.postDetail_title .icon_post_title,.postDetail_title .light{
    position: absolute;
    left: 0;
    width: 12px;
    height: 15px;
}
.postDetail_title .light{
    /*float: left;*/
    background: url(../c0205a3624ae4eec5bc8.png) 0 -16px;
    margin-top: 7px;
}

.postDetail_title .icon_post_title{
background: url(../42235c7ca4481fbad16e.png) center;    margin-top: 7px;
}

.postDetail_title h1{
    /*float: left;*/
    /*max-width: 966px;*/
    line-height: 28px;
    font-size: 20px;
    font-weight: bold;
    word-break: break-all;
    /*margin: 14px 0 14px 10px;*/
    display:inline;
}
.postDetail_title a{
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #333;
}
.postDetail_title .m_tag_box{
    /*float: left;    margin: 0 0 0 2px;*/
    padding-top: 15px;
    overflow: hidden;
}
.postDetail_title .m_tag_box span{
    display: none;
    /*float: left;*/
    min-width: 26px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid;
    border-radius: 4px;
    padding: 0 4px;
    margin-left: 5px;
    vertical-align: text-bottom;
    margin-top:5px;
}
.postDetail_title .m_tag_box .m_top{
    color:#78C664;
    /*background: #78C664;*/
    border-color: #78C664;
}
.postDetail_title .m_tag_box .m_top.z_top{
    display: inline-block !important;
    color:#fff;
    background: #f36161;
    border-color: #f36161;
}
.postDetail_title .m_tag_box .m_original{
    color: #9766FF;
}
.postDetail_title .m_tag_box .m_essence{
    color: #78C664;
}
.postDetail_title .m_tag_box .m_resolve{
    color: #56CCFF;
}
.postDetail_title .m_tag_box .m_inProgress{
    color: #FFA92D;
}
.postDetail_title .m_tag_box .m_lock{
    /*float: left;*/
    min-width: 14px;
    height: 15px;
    background: url(../c0205a3624ae4eec5bc8.png) -16px -16px;
    border: none;
    margin: 3px 0 0 6px;
    padding: 0;
    vertical-align: -2px;
}
.postDetail_title .m_tag_box .m_clock{
    /*float: left;*/
    min-width: 15px;
    height: 16px;
    background: url(../c0205a3624ae4eec5bc8.png) -32px -16px;
    border: none;
    margin: 0 0 0 6px;
    padding: 0;
    vertical-align: -2px;
}
.postDetail_title .thread_num_box{
    float: left;
    margin-bottom: 20px;
    overflow: hidden;

}
.postDetail_title .thread_num_box div{
    float: left;
    margin-left: 30px;
    overflow: hidden;
}
.postDetail_title .thread_num_box div:first-child{
    margin-left: 0;
}
.postDetail_title .thread_num_box div i{
    float: left;
    width: 14px;
    height: 14px;
}
.postDetail_title .thread_num_box div span{
    float: left;
    line-height: 14px;
    font-size: 12px;
    color: #999;
    margin-left: 4px;
}
.postDetail_title .thread_num_box div.num_view i,
.thread-view_state i{
    background: url(../c0205a3624ae4eec5bc8.png) 0 -33px;
}
.postDetail_title .thread_num_box div.num_praise i{
    background: url(../c0205a3624ae4eec5bc8.png) -16px -33px;
}
.postDetail_title .thread_num_box div.num_reply i{
    background: url(../c0205a3624ae4eec5bc8.png) -32px -33px;
}

.postDetail_title .thread-view_state{
    /*position: absolute;right:15px;bottom: 18px;*/
    float: right;position: relative;margin-left: 15px;margin-top:-2px;
    z-index: 100;
}
.thread-view_state{display: inline-block;vertical-align: middle;}
.thread-view_state i{
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: -2px;
    margin-right: 3px;
}

.thread-view_state .tit{
    color:#999;
}
.thread-view_state .vs-list{
    border-radius: 3px;
    background: #FFF;
    /* 投影1 */
    box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.10);
    padding:4px 0;
    position: absolute;
    right: 0;
    top: 24px;
    display: none;

}
.thread-view_state .vs-list li{
    padding:0 10px;
    line-height: 32px;
    color:#666;
    width:92px;
    cursor: pointer;
}
.thread-view_state .vs-list li:hover,.thread-view_state .vs-list li.cur{
    background-color: #F1FFEE;
}
.state-l{
    padding-right: 12px;
    cursor: pointer;
}

.state-l .d{
    position: absolute;
    content: "";width:8px;height: 7px;
    background: url(../3014bc0cad64ad4d01ab.png) no-repeat 0 0 ;
    right:-4px; top:50%;margin-top:-4px;
}
.state-l:hover .tit{
    color:#78C664;
}

.state-l:hover .d{
    background-image:  url(../599f83147c980c7bb87c.png);
}

.state-gry i{
    background:url(../92f0631919c3253e7326.png) no-repeat 0 0 ;
    vertical-align: -3px;
}


.postDetail_title .thread_platform{
    float: right;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    color: #FFA92D;
}
.postDetail_content{
    background: #fff;
    border: none;
    border-radius: 4px;
    padding: 0 0 20px;
}
.user_box{
    position: relative;
    height: 82px;
}
.user_box .user_show{
    position: absolute;
    top: 0;
    left: 20px;
    height: 100%;
    padding-left: 76px;
    padding-right: 10px;
}
.user_box .u_avatar,.user_box .u_avatar-g{
    position: absolute;
    top: 16px;
    left: 10px;
    width: 50px;
    height: 50px;
    z-index: 5;
}
.user_box .u_avatar-g{
    background-image: url(../97b7852c2d582e1685ec.png);
}
.user_box .user_nick_box{
    position: relative;
    top: 50%;
    margin-top: -16px;
}
.user_box .user_nick_box .user_nick{
    overflow: hidden;
}
.user_box .user_nick_box .nick{
    float: left;
    max-width: 400px;
    height: 32px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
}
.user_box .user_nick_box a.nick:hover{
    color: #62BA4B;
}
.user_box .user_nick_box .icon_mine,
.user_box .user_nick_box .icon_louzhu{
    float: left;
    margin: 8px 0 0 5px;
}
.user_box .user_nick_box.hasIndentity{
    margin-top: -30px;
}
.user_box .user_indentity{
    overflow: hidden;
}
.user_box .user_nick_box.hasIndentity .user_indentity{
    margin-top: 9px;
}
.user_box .user_indentity div{
    float: left;
    margin-left: 9px;
}
.user_box .user_indentity div:first-child{
    margin-left: 0;
}
.user_indentity div i{
    float: left;
    width: 12px;
    height: 12px;
    margin-top: 4px;
}
.user_indentity div i img{
    display: block;
    width: 12px;
    height: 12px;
    margin: 0;
}
.u_dev .icon_dev{
    background: url(../c0205a3624ae4eec5bc8.png) 0 -67px;
}
.u_official i{
    background: url(../c0205a3624ae4eec5bc8.png) -14px -67px;
}
.i_manager i{
    background-position: -14px -67px;
}
.i_official i{
    background-position: -28px -67px;
}
.i_user i{
    background-position: -42px -67px;
}
.i_deputy i{
    background-position: -56px -67px;
}
.i_internship i{
    background-position: -70px -67px;
}
.user_indentity div span{
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    margin-left: 4px;
}
.m_comment_list .user_indentity .u_dev + .u_official {
    display: none;
}
.user_box .user_hover{
    display: none;
    position: absolute;
    top: 76px;
    left: 55px;
    padding-top: 8px;
    margin-left: -125px;
    z-index: 10;
}
.user_box .user_show:hover + .user_hover,
.user_box .user_hover:hover{
    display: block;
}
.user_box .user_hover .icon_arrow{
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-bottom-color: #fff;
    margin: -14px 0 0 -12px;
}
.user_box .user_hover.pTop{
    top: auto;
    bottom: 76px;
    padding: 0 0 8px;
}
.user_box .user_hover.pTop .icon_arrow{
    top: auto;
    bottom: 0;
    border-top-color: #fff;
    border-bottom-color: transparent;
    margin-bottom: -14px;
}
.user_box .user_info{
    background: #fff;
    border-radius: 4px;
    box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.1);
    padding: 20px 40px;
}
.user_box .user_info_list{
    position: relative;
    padding-left: 40px;
    margin-top: 20px;
}
.user_box .user_info_list:first-child{
    margin-top: 0;
}
.user_box .user_info_list .user_info_title{
    position: absolute;
    top: 0;
    left: 0;
    height: 24px;
    line-height: 24px;
    text-align: right;
    font-size: 12px;
    color: #666;
}
.user_box .user_info_list i{
    display: block;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #666;
}
.user_box .user_info_list i .medal_box{
    float: left;
    margin-left: 12px;
    position: relative;
}
.user_box .user_info_list i .medal_box:first-child{
    margin-left: 0;
}
.user_box .user_info_list i img{
    display: block;
    height: 24px;
}
.user_box .user_info_list i .medal_tips{
    display: none;
    position: absolute;
    top: 38px;
    left: 50%;
    width: 140px;
    background: #fff;
    border-radius: 4px;
    padding: 10px 16px;
    box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.1);
    word-break: break-all;
    margin-left: -86px;
    z-index: 10;
}
.user_box .user_info_list i .medal_tips::before{
    content: '';
    position: absolute;
    top: -25px;
    left: 50%;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-bottom-color: #fff;
    margin-left: -15px;
}
.user_box .user_info_list i .medal_box:hover .medal_tips{
    display: block;
}
.user_box .user_info_list i .medal_tips span{
    display: block;
    line-height: 26px;
    font-size: 14px;
    font-weight: bold;
}
.user_box .user_info_list i .medal_tips a{
    display: block;
    line-height: 18px;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 12px;
    color: #78C664;
    margin: 3px 0;
}
.user_box .user_thread_num{
    min-width: 162px;
    text-align: center;
    font-size: 0;
    border-top: 1px solid #f6f6f6;
    margin: 20px -12px 0;
    padding: 17px 0 0;
    overflow: hidden;
}
.user_box .user_thread_num div{
    position: relative;
    float: left;
    width: 60px;
    padding-top: 30px;
}
.user_box .user_thread_num div.my_essence{
    margin: 0 10px;
}
.user_box .user_thread_num div span{
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    width: 60px;
    height: 22px;
    line-height: 22px;
    font-weight: bold;
    font-size: 16px;
    color: #78C664;
    margin-left: -30px;
    white-space: nowrap;
}
.user_box .user_thread_num div a{
    color: #78C664;
    -webkit-text-decoration: none;
    text-decoration: none;
}
.user_box .user_thread_num div p{
    height: 22px;
    line-height: 22px;
    font-size: 16px;
    color: #666;
    white-space: nowrap;
}
.user_box .user_btn{
    text-align: center;
    font-size: 0;
    white-space: nowrap;
    margin: 16px -16px 0;
    overflow: hidden;
}
.user_box .user_btn div{
    float: left;
    width: 79px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #D4D4D4;
    border-radius: 3px;
    margin: 0 60px;
    cursor: pointer;
}
.user_box .user_btn.btn2 div{
    margin: 0 10px;
}
.user_box .user_btn div i{
    float: left;
    width: 14px;
    height: 14px;
    margin: 8px 8px 0 12px;
}
.user_box .user_btn div.user_btn_message i{
    background: url(../c0205a3624ae4eec5bc8.png) 0 -103px;
}
.user_box .user_btn div.user_btn_enableSendMsg i{
    background: url(../c0205a3624ae4eec5bc8.png) -48px -103px;
}
.user_box .user_btn div span{
    float: left;
    font-size: 14px;
    color: #666;
}
.user_box .user_btn div:hover{
    border-color: #AAE19C;
}
.user_box .user_btn div:hover span{
    color: #8CCF7B;
}
.user_box .user_btn div.user_btn_message:hover i{
    background-position-x: -16px;
}
.user_box .user_btn div.user_btn_enableSendMsg:hover i{
    background-position-x: -64px;
}
.user_box .user_btn div:active{
    border-color: #8CCF7B;
}
.user_box .user_btn div:active span{
    color: #62BA4B;
}
.user_box .user_btn div.user_btn_message:active i{
    background-position-x: -32px;
}
.user_box .user_btn div.user_btn_enableSendMsg:active i{
    background-position-x: -80px;
}
.user_box .num_floor{
    position: absolute;
    top: 14px;
    right: 30px;
    height: 20px;
    line-height: 20px;
    text-align: right;
    font-size: 12px;
    color: #333;
}
.user_box .num_floor .floor_jump{
    margin-top: 16px;
    overflow: hidden;
}
.user_box .num_floor .floor_jump label{
    float: left;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #666;
}
.user_box .num_floor .floor_jump .gototxt {
    float: left;
    width: 32px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-size: 12px;
    color: #333;
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    margin: 0 8px;
}
.user_box .num_floor .floor_jump .gototxt:hover{
    border-color: #AAE19C;
}
.user_box .num_floor .floor_jump .gotobtn {
    float: left;
    width: 20px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    color: #8f8f8f;
    background: #fff;
    border: none;
    cursor: pointer;
    outline: none;
}
.user_box .num_floor .floor_jump .gotobtn:hover{
    color: #62BA4B;
}
.icon_mdelete{
    float: right;
    width: 12px;
    height: 12px;
    background: url(../c0205a3624ae4eec5bc8.png) -46px -49px;
    margin: 4px 0 0 4px;
    cursor: pointer;
}
.icon_mdelete.checked{
    background-position-x: -60px;
}
.user_time_box{
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    color: #999;
    border-top: 1px solid #f7f7f7;
    border-bottom: 1px solid #f7f7f7;
    padding: 10px 30px;
}
.user_time_box .user_time{
    float: left;
    margin-right: 10px;
}
.user_time_box .user_time:first-child{
    margin-right: 0;
}
.user_time_box .user_time a{
    color: #78c664;
}
.operate_box{
    float: right;
    overflow: hidden;
}
.operate_box div{
    float: left;
    height: 22px;
    line-height: 22px;
    color: #78C664;
    margin-left: 20px;
    cursor: pointer;
}
.operate_box div.o_report{
    color: #8F8F8F;
    margin-left: 0;
}
.operate_box div:hover:not(.privatize_input){
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
.operate_box div.o_report:hover{
    color: #EB5757;
    -webkit-text-decoration: none;
    text-decoration: none;
}
.operate_box a{
    float: left;
    height: 22px;
    line-height: 22px;
    color: #78C664;
    margin-left: 10px;
}
.operate_box .privatize{
    margin-left: 0;
}
.operate_box .privatize_disp{
    float: left;
    height: 22px;
    line-height: 22px;
    color: #666;
    margin-left: 10px;
}
.operate_box .privatize_disp.cff6600{
    color:#ff6600
}
.operate_box input{
    margin-left: 10px;
}
.operate_box .privatize_input{
    display: none;
    height: 22px;
    line-height: 22px;
    float: left;
    position: relative;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    margin-left: 10px;
    overflow: hidden;
}
.operate_box .privatize_input input{
    display: block;
    width: 130px;
    height: 22px;
    line-height: 22px;
    color: #333;
    border: none;
    padding: 0 10px;
    margin-left: 0;
}

.operate_box .privatize_input:hover{
    border-color: #78C664;
}
.operate_box .privatize_input:hover input{
color:#78C664;
}


.operate_box .privatize_input .add-on{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    cursor: pointer;
}
.operate_box .privatize_input .add-on i{
    display: block;
    height: 100%;
}
.audit_tips{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #FF6666;
    background: #FFEFEF;
    padding: 12px 30px;
}
.thread_content{
    font-size: 14px;
    padding: 20px 30px 40px;
    overflow: hidden;
    word-break: break-all !important;
}
.thread_content ol{
    list-style: decimal;
}
.thread_content ul{
    list-style: disc;
}
/*.thread_content > div,*/
/*.thread_content > p*/
.thread_content div,
.thread_content p,
.thread_content h1,.thread_content h2,.thread_content h3,.thread_content h4,.thread_content h5,.thread_content h6
{
    font-size: 14px;
}
.thread_content em{
    font-style: italic;
}
.thread_content strong,
.thread_content strong em{
    font-weight: bold;
}
.thread_content .video_class{
    width: 650px;
    height: 500px;
    margin:5px 0;
}
.thread_content .video-no{
    position: relative;
}
.thread_content .video-no .tip{
    position: absolute;
    left:0;width:650px;top:160px;
    text-align: center;color: #fff;font-size: 16px;
    z-index: 100;height:110px;
}
.thread_content .video-no .tip:before{
    position: absolute;
    content: "";
    width:48px;height: 48px;
    background-image: url(../75d7ed16895a2cd6b63f.png);
    left:50%;margin-left:-24px;bottom:0;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content,.vjs-error .vjs-error-display::before{display: none;}
.thread_content img{
    max-width: 100%;
    /*display: block;*/
}
.thread_content .post_emoji,.reply_content .post_emoji{
    max-width:50px;
}
.thread_content .post_emoji{
    display: inline-block;
}

.thread_content h1{
    font-size: 2em;
}
.thread_content h2{
    font-size: 1.5em;
}

.thread_content .thread_img_area{
    display: block;padding:10px 0;
}
.thread_reply .thread_img_area img{
    max-width:360px;
}
.atNick{
    color: #5699FF;
}
.a_link_style{
    color: #78C664;
    background: url(../4e02e52fc47771da996d.png) no-repeat left center;
    padding-left: 20px;
}
.m-actLink{
    padding:10px 0;
}
.thread_praise_box{
    background: #fff;
    border-top: 1px solid #f7f7f7;
    overflow: hidden;
}
.btn_thread_praise{
    width: 120px;
    height: 20px;
    text-align: center;
    font-size: 0;
    background: #78c664;
    background: linear-gradient(90deg, #64C668 0%, #78C664 100%);
    border-radius: 40px;
    margin: 40px auto;
    padding: 20px 0;
    box-shadow: 0px 14px 10px -10px rgba(105, 198, 103, 0.3);
    cursor: pointer;
}
.btn_thread_praise.praised{
    background: #AEDDA3;
    background: linear-gradient(90deg, #A3DDA4 0%, #AEDDA3 100%);
}
.btn_thread_praise i{
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background: url(../c0205a3624ae4eec5bc8.png) 0 -81px;
    margin-right: 4px;
}
.btn_thread_praise span{
    display: inline-block;
    line-height: 20px;
    font-size: 14px;
    color: #fff;
    vertical-align: middle;
}
.thread_praise_list{
    width: 240px;
    font-size: 0;
    white-space: nowrap;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}
.thread_praise_list a{
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    margin-left: 10px;
    overflow: hidden;
}
.thread_praise_list a img{
    display: block;
    width: 100%;
    margin: 0;
}
.thread_praise_list a:first-child{
    margin-left: 0;
}
.thread_praise_num{
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 14px;
    color: #D4D4D4;
    margin: 16px 0 36px;
} 
.thread_reply{
    background: #fff;
    border: none;
    margin-top: 16px;
    padding: 0 0 1px;
    /* overflow: hidden; */
}
.thread_reply .fold{
    overflow: hidden;
}
.thread_reply .cmt_open{
    float: right;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #78C664;
    cursor: pointer;
    margin: 0 30px 16px 0;
}
.thread_reply .reply_list_box{
    background: #FAFAFA;
    border-radius: 10px;
    margin: 0 30px 20px;
}
.reply_list_box .reply_list{
    overflow: hidden;
}
.reply_list_box .reply{
    margin: 20px 30px 0;
    padding-bottom: 10px;
    overflow: hidden;
}
.reply_list_box .reply .reply_userInfo{
    overflow: hidden;
}
.reply_list_box .reply .reply_userInfo .u_avatar{
    float: left;
    width: 30px;
    height: 30px;
}
.reply_list_box .reply .reply_userInfo .u_nick{
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #78C664;
    margin-left: 8px;
}
.reply_list_box .reply .reply_userInfo .u_nick a{
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #78C664;
}
.reply_list_box .reply .reply_userInfo .icon_mine,
.reply_list_box .reply .reply_userInfo .icon_louzhu{
    float: left;
    margin: 7px 0 0 4px;
}
.reply_list_box .reply .reply_userInfo .user_indentity{
    float: left;
    padding: 5px 0;
    overflow: hidden;
}
.reply_list_box .reply .reply_userInfo .user_indentity div{
    float: left;
    margin-left: 4px;
}
.reply_list_box .reply .reply_content{
    line-height: 24px;
    font-size: 14px;
    color: #222;
    word-break: break-all;
    margin: 12px 0 20px 38px;
}
.reply_list_box .reply .reply_audit_tips{
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #FF6666;
    margin: -10px 0 10px 38px;
}
.reply_list_box .reply .reply_time{
    float: left;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #999;
    margin-left: 38px;
}

.reply_list_box .reply .reply_loc{
    float: left;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #999;
    margin-left: 10px;
}

.reply_list_box .reply .reply_operate{
    float: right;
    overflow: hidden;
}
.reply_list_box .reply .reply_operate div{
    display: none;
    float: right;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #78C664;
    margin-right: 20px;
    cursor: pointer;
}
.reply_list_box .reply .reply_operate div.o_reply_reply{
    display: block;
}
.reply_list_box .reply .reply_operate div:first-child{
    margin-right: 0;
}
.reply_list_box .reply .reply_operate .privatize_cmt_disp{
    float: left;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
}
.privatize_cmt_disp + .privatize_cmt_disp{
    display: none;
}
.reply_list_box .reply .reply_operate .o_reply_privatize .privatize_cmt_disp{
    color: #666;
    margin-right: 5px;
}
.reply_list_box .reply:hover .reply_operate div{
    display: block;
}
.reply_list_box .reply .reply_operate div.o_reply_report{
    color: #8F8F8F;
    margin-left: 10px;
}
.reply_list_box .reply .reply_operate div:hover{
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
.reply_list_box .reply .reply_operate div.o_reply_report:hover{
    color: #EB5757;
    -webkit-text-decoration: none;
    text-decoration: none;
}
.reply_list_box .reply .reply_operate div em{
    font-style: normal;
    color: #666666;
}
.reply_list_box .reply .reply_operate div .r_line{
    display: none;
}
.reply_list_box .reply_more_box{
    padding: 20px 68px;
    overflow: hidden;
}
.reply_more_box .reply_more{
    float: left;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #666666;
}
.reply_more_box .reply_more em{
    font-weight: bold;
}
.reply_more_box .reply_more span{
    color: #5699ff;
    cursor: pointer;
}
.reply_more_box .cmt_showSend{
    display: none;
}
.reply_list_box .reply_more_box .page{
    overflow: hidden;
}
.reply_list_box .reply_more_box .page a{
    float: left;
    height: 25px;
    line-height: 25px;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 14px;
    color: #5699FF;
    margin-right: 8px;
}
.reply_list_box .reply_more_box .page a.cur{
    color: #666666;
}
.reply_input_area{
    position: relative;
    margin: 0 30px 0 40px;
    padding: 20px 0;
}
.reply_input_area .reply_input_box{
    position: relative;
    background: #FFFFFF;
    border: 1px solid #DADADA;
    border-radius: 4px;
    overflow: hidden;
}
.reply_input_area input{
    display: block;
    width: 688px; 
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    border: none;
    padding: 10px 60px 10px 20px;
    resize: none;
    outline: none;
}
.reply_input_area input::-moz-placeholder{
    color: #999;
}
.reply_input_area input::placeholder{
    color: #999;
}
.reply_input_area .m_reply_emoji{
    display: block;
    position: absolute;
    top: 13px;
    right: 20px;
    width: 20px;
    height: 20px;
    background: url(../c0205a3624ae4eec5bc8.png) 0 -119px;
    z-index: 1;
    cursor: pointer;
}
.reply_input_area .reply_send_btn{
    float: right;
    width: 80px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color:#fff;
    background: #62BA4B;
    border-radius: 3px;
    margin-top: 12px;
    cursor: pointer;
}
.m_comment_editor{
    min-height: 200px;
    background: #fff;
    border-radius: 4px;
}
.m_comment_userInfo{
    padding: 20px 30px;
    overflow: hidden;
}
.m_comment_userInfo .u_avatar{
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 16px;
}
.m_comment_userInfo .u_nick{
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.m_comment_userInfo .u_comment_send_tips{
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #999;
    margin-top: 10px;
}
.m_editor_box{
    padding: 0 20px;
}
.comment_agreement_box{
    position: relative;
    height: 14px;
    margin: 20px 20px 40px;
}
.comment_agreement_box .agreement{
    float: left;
}
.comment_agreement_box .agreement a{
    color: #6099fe;
}
.m_comment_btn{
    float: left;
    width: 100px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #78C664;
    border-radius: 3px;
    cursor: pointer;
    margin: 0 20px 20px;
}
.m_comment_shortcutKey{
    float: left;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #999;
    margin-top: 5px;
}
.forumn_fixed_menu{
    top: 520px;
    margin-left: 534px;
    z-index: 100;
}
.forumn_fixed_menu .wbtp_list{
    top: 0;
    width: 40px;
    height: 40px;
    background: url(../c0205a3624ae4eec5bc8.png) 0 -141px;
}
.forumn_fixed_menu .wbtp_list:hover{
    background-position-x: -42px;
}
.postDetail_page{
    height: 30px;
    background: #fff;
    border-top: 1px solid #f7f7f7;
    border-bottom: 1px solid #f7f7f7;
    padding: 12px 20px;
}
.postDetail_page .mod_page{
    margin: 0;
}
.postDetail_page .btn_backlist{
    float: left;
    width: 66px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    color: #666;
    background: none;
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    padding: 0;
}
.postDetail_page .btn_backlist:hover{
    color: #62BA4B;
    border-color: #AAE19C;
}
.postDetail_page .btn_backlist:active{
    color: #62BA4B;
    border-color: #62BA4B;
}
.postDetail_page .mod_page .mod_pnum{
    float: left;
    overflow: hidden;
}
.postDetail_page .mod_pnum li{
    float: left;
    margin-left: 8px;
    border-radius: 4px;
}
.postDetail_page .mod_pnum a{
    display: block;
    min-width: 20px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 12px;
    color: #666;
    border: none;
    padding: 0 5px;
}
.postDetail_page .mod_pnum li:hover{
    background: #F1F3F6;
}
.postDetail_page .mod_pnum .cur,
.postDetail_page .mod_pnum .cur:hover{
    background: #78C664;
}
.postDetail_page .mod_pnum .cur a{
    color: #FFFFFF;
}
.postDetail_page .mod_pnum .mod_first,
.postDetail_page .mod_pnum .mod_last,
.postDetail_page .mod_pnum .dis_first,
.postDetail_page .mod_pnum .dis_last{
    display: block;
    width: 28px;
    height: 28px;
    text-indent: 999px;
    background: url(../c0205a3624ae4eec5bc8.png);
    background-position-y: -183px;
    border: 1px solid #D4D4D4;
    border-radius: 4px;
    font-size: 0;
    padding: 0;
}
.postDetail_page .mod_pnum li:first-child span,
.postDetail_page .mod_pnum li:first-child a{
    background-position-x: 0;
}
.postDetail_page .mod_pnum li .mod_last,
.postDetail_page .mod_pnum li a.mod_last{
    background-position-x: -30px;
}
.postDetail_page .mod_pnum li:first-child .dis_first{
    background-color: #fff;
    background-position-x: -60px;
    border-color: #eaeaea;
}
.postDetail_page .mod_pnum li .dis_last{
    background-color: #fff;
    background-position-x: -90px;
    border-color: #eaeaea;
}
.page_box{
    overflow: hidden;
}
.page_box .mod_page{
    float: left;
}
.page_box .mod_page .totalPage{
    float: left;
    display: block !important;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #666;
    margin-left: 14px;
}
.page_box .page_jump{
    float: right;
}
.page_jump span{
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #666;
    margin: 0 6px;
}
.page_jump input{
    float: left;
    width: 46px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #333;
    border: 1px solid #d4d4d4;
    border-radius: 4px;
}
.page_jump input:hover{
    border-color: #AAE19C;
}
.page_jump .page_jump_btn{
    float: left;
    width: 48px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: #78C664;
    border-radius: 4px;
    cursor: pointer;
}
.page_jump .page_jump_btn:hover{
    background: #8CCF7B;
}
.batchDelete{
    background: #fff;
    border-top: 1px solid #f7f7f7;
    padding: 20px;
    overflow: hidden;
}
.batchDelete a{
    float: right;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 12px;
    color: #75C665;
    border: 1px solid #78C664;
    border-radius: 3px;
    padding: 0 16px;
}
.batchDelete a:hover{
    -webkit-text-decoration: none;
    text-decoration: none;
}
.batchDelete span{
    /* display: none; */
}
.thread_admin{
    background: #fff;
    border-top: 1px solid #f7f7f7;
    padding: 12px 20px;
    /*overflow: hidden;*/
    min-height: 18px;
    position: relative;
}
.thread_admin .thread-view_state{
    position: absolute;right:20px;top:13px;
}
.thread_admin a{
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #333333;
    margin-right: 16px;
}
.thread_admin .active{
    color: #78C664;
}
.thread_admin a:hover{
    color: #62BA4B;
    -webkit-text-decoration: none;
    text-decoration: none;
}
.thread_admin .active:hover{
    color: #78C664;
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
.thread_admin .top_input{
    display: none;
    float: left;
    position: relative;
    border: 1px solid #78C664;
    border-radius: 3px;
    overflow: hidden;
}
.thread_admin .top_input input{
    display: block;
    width: 200px;
    height: 28px;
    line-height: 28px;
    color: #78C664;
    border: none;
    padding: 0 10px;
}
.thread_admin .top_input .add-on{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    cursor: pointer;
}
.thread_admin .top_input .add-on i{
    display: block;
    height: 100%;
}
.postDetail_admin{
    float: left;
    margin-right: 12px;
    overflow: hidden;
}
.postDetail_admin span{
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #333;
    margin-right: 10px;
}
.postDetail_admin select{
    float: left;
    min-width: 80px;
    height: 30px;
    line-height: 18px;
    font-size: 12px;
    color: #333;
    border: 1px solid #D4D4D4;
    border-radius: 3px;
    padding: 6px 5px 6px 10px;
    cursor: pointer;
}
.postDetail_admin select:hover{
    border-color: #AAE19C;
}
.postDetail_admin select:active{
    border-color: #8CCF7B;
}
.dropdown-menu{
    display: none;
    float: left;
    position: absolute;
    top: 100%;
    left: 0;
    width: 220px;
    font-size: 14px;
    background: #fff;
    border-radius: 4px;
    margin-top: 2px;
    padding: 5px 0;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);  
    z-index: 1000;
}
.datetimepicker table {
  margin: 0 5px;
}
.icon-angle-left:before{content:"<";}
.icon-angle-right:before{content:">";}
.datetimepicker table .active{
    background: #78C664 !important;
    text-shadow: none !important;
    border-radius: 0 !important;
}
.report-dialog label{
    font-size: 16px;
    color: #333;
    margin-left: 10px !important;
}
.report-dialog table{
    margin-top: 15px !important;
}
.report-dialog td{
    height: 36px !important;
    color: #333;
    cursor: pointer;
}

#reply_win .ke-edit{
    background: #FCFCFC;
    /*border: 1px solid #F5F5F5;*/
    border-top:0 !important;
    border-radius: 4px;
}
#reply_win .ke-container{
    padding: 0 15px;
}
#reply_win .j-replyPop-label{
    position: relative;
    display: block;
    font-size: 12px;
    margin: 20px 15px 0 20px !important;
}
#reply_win .j-replyPop-label > a{
    color: #6099fe;
}
#reply_win.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer{
    text-align: left;
    height: 34px;
    line-height: 34px;
    color: #999;
}
#reply_win.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn{
    float: left;
    width: 100px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    background: #78C664;
    border-radius: 3px;
    margin: 0 20px 0 0;
    cursor: pointer;
}
#reply_win.ui-dialog .ui-dialog-a .ui-dialog-custom .ui-dialog-footer .ui-btn span{
    color: #fff;
}
.delete_dialog{
    padding-top: 25px;
}
.delete_dialog dl{
    overflow: hidden;
}
.delete_dialog dt{
    float: left;
    margin-left: 16px;
    cursor: pointer;
}
.delete_dialog dt:first-child{
    margin-left: 0;
}
.delete_dialog dt label{
    display: block;
    height: 20px;
    line-height: 20px;
    color: #333;
}
.delete_dialog dt label input{
    float: left;
    margin: 4px 4px 0 0;
}
.delete_dialog select{
    display: block;
    width: 200px;
    height: 30px;
    line-height: 30px;
    color: #333;
    border: 1px solid #D4D4D4;
    border-radius: 3px;
    margin-top: 17px !important;
    padding: 0 10px;
    cursor: pointer;
}
.delete_dialog select:hover{
    border-color: #78c664;
}
.nsmilies_mod_modal .modalhd .ui-dialog-close_btn{
    width: 12px;
    height: 12px;
    background: url(../c0205a3624ae4eec5bc8.png) -22px -119px;
    margin-right: 10px;
}
.nsmilies_mod_modal .modalhd .ui-dialog-close_btn:hover{
    background-position: -37px -119px;
}
.nsmilies_mod_modal .modalhd .ui-dialog-close_btn:active{
    background-position: -51px -119px;
}
.ui-dialog-album .ui-dialog-custom .ui-dialog-header .ui-dialog-close_btn{
    background: url(../c0205a3624ae4eec5bc8.png) -22px -119px !important;
}
.ui-dialog-album .ui-dialog-custom .ui-dialog-header .ui-dialog-close_btn:hover{
    background-position: -37px -119px !important;
}
.ui-dialog-album .ui-dialog-custom .ui-dialog-header .ui-dialog-close_btn:active{
    background-position: -51px -119px !important;
}
.comment_editer_box{
    position: relative;
    margin-top: 16px;
}
.comment_editer_box .m_comment_Tips{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.8);
    z-index: 150;
}
.comment_editer_box .m_comment_Tips span{
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    color: #333;
    z-index: 10;
}
.comment_editer_box .m_comment_Tips a{
    color: #78C664;
}
.comment_editer_box .quickReply{
    top: 0;
}
#reply_win .ui-dialog-a .ui-dialog-custom .ui-dialog-custom-inner{
    overflow: visible;
}
#reply_win .quickReply{
    top: 0;
}
#reply_win .quickReply .majia{
    display: none;
}
#club_dialog{
    width: 480px !important;
}
#club_dialog .pop_reply label{
    display: none;
}
#club_dialog textarea{
    width: 420px !important;
    height: 125px !important;
    padding: 10px 14px;
    overflow-y: auto;
}
#club_dialog .pop_dv{
    padding: 20px 0 0 16px;
}
#club_dialog .m_addFri{
    padding: 30px 30px 0;
}
#club_dialog .m_aimg{
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    margin: 0 20px 0 0;
}
#club_dialog .m_aimg img{
    border: none;
    padding: 0;
}
#club_dialog .m_atitle{
    height: 14px;
    line-height: 14px;
    font-size: 0;
    color: #333;
    margin-bottom: 16px;
}
#club_dialog .m_atitle span{
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
    margin-right: 5px;
}
#club_dialog .m_atitle strong{
    display: inline-block;
    max-width: 180px;
    font-size: 12px;
    vertical-align: middle;
    margin-right: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#club_dialog .m_ban_time{
    padding-bottom: 24px !important;
}
#club_dialog .m_ban_time select{
    width: 70px;
    height: 30px;
    line-height: 18px;
    font-size: 12px;
    color: #333;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    padding: 5px 10px;
}
#club_dialog .pop_txt{
    width: 422px;
    height: 46px;
    background: none;
    padding: 0;
}
#club_dialog .pop_txt input,#club_dialog .pop_txt .msg{
    line-height: 24px;
    font-size: 14px;
    color: #333;
    border: 1px solid #DADADA;
    border-radius: 4px;
    padding: 10px;
}
#club_dialog .pop_txt input{
    width: 400px;
    height: 24px;
}
#club_dialog .pop_txt .msg{
    width: 400px !important;
    height: 24px !important;
}
#club_dialog .pop_count{
    margin: 10px 0;
}
.message_fail{
    padding: 28px 0 0 28px !important;
    overflow: hidden;
}
.message_fail .messageFail_title{
    line-height: 28px;
    font-size: 16px;
    color: #333;
    white-space: nowrap;
}
.message_fail .messageFail_code_title{
    line-height: 28px;
    font-size: 16px;
    color: #333;
    margin: 14px 0 6px !important;
}
.message_fail .messageFail_code{
    width: 158px;
    padding: 1px;
}
.message_fail .messageFail_code img{
    display: block;
    width: 100%;
    margin: 0 !important;
}
.message_fail .messageFail_down{
    display: block;
    line-height: 28px;
    font-size: 16px;
    color: #5699FF;
    margin: 6px 0 14px;
}
.message_fail .messageFail_tips{
    line-height: 28px;
    font-size: 16px;
    color: #333;
    padding-right: 28px;
}

/* 2022-1.5 新增 */
.mt10{
    margin-top:10px;
}
.btnarea .btn{
    background-color: #78C664;
    color:#fff;
    font-size:14px;
    border-radius: 4px;
    text-align: center;
    cursor:pointer;
    display:inline-block;
}
.btnarea .btn:hover{
    background-color: #8ccf7b;
}
.btnarea .btn-gry,.btnarea .btn-voted{
    cursor:default;
    display:inline-block;
}
.btnarea .btn-gry{
    background-color: #EAEAEA;
    color:#999;
}
.btnarea .btn-gry:hover{
    background-color: #EAEAEA;
}
.btnarea .btn-voted,.btnarea .btn-voted:hover{
    background-color: #AADEA4;
    color:#fff;
}
.thread-box{
    padding:0 30px;
}

/*投票*/

.thread_vote{
    border:1px solid #ececec;
    border-radius: 4px;
    padding:20px 30px 30px;
}
.thread_content .thread_vote{
    margin-bottom: 20px;
    margin-top: 20px;
}
.thread_content .thread_vote ul{
    list-style: none;
}
.thread_vote .m-title .title{
    font-size: 16px; color:#333;font-weight: bold;
}
.thread_vote .m-txt{
    color:#999;
    line-height: 24px;
    font-size: 14px;
}
.thread_vote .m-txt .tit{
   margin-right:6px;
}
.thread_vote{
    clear:both;
}
.thread_vote .m-type_t .m-txt{
float: right;
}

.thread_vote li{
    background: #FAFAFA;
    border-radius: 4px;
    padding:15px 16px;
    margin-top:10px;
    color:#333;
    position: relative;
}

.thread_vote .list-txt .number{
    position: absolute;
    right:16px;
    top:15px;
    color:#999;
    z-index:10;
    font-size: 14px;
}
.thread_vote .list-txt .bg{
    position: absolute;
    left:0;
    top:0;
    bottom:0;
    background:linear-gradient(0deg, #EBF6E8, #EBF6E8);
    border-radius: 4px;
}
.thread_vote .list-txt .title{
    color:#333;
    position: relative;
    z-index:10;
    font-size: 14px;
}
.thread_vote .list{
    padding-top: 15px;
}
.thread_vote .list *{
    cursor: pointer;
}
.thread_vote .list .tit,.thread_vote i{
    vertical-align: middle;
    display: inline-block;
}
.thread_vote .ckbox,.thread_vote .rdbox{
    margin-right:10px;
    border:1px solid #D4D4D4;
    width:14px;
    height:14px;
    line-height: 0;
    background-color: #fff;
    position: relative;
}
.thread_vote .ckbox{
    border-radius: 4px;
}
.thread_vote .rdbox{
    border-radius: 14px;
}
.thread_vote .cked .ckbox,.thread_vote .cked .rdbox,
.fixed .cked .ckbox{
    background-color: #78C664;
    border-color:#78C664;
}
.thread_vote .cked .ckbox:before,.thread_vote .cked .rdbox:before,
.fixed .cked .ckbox:before{
    position: absolute;
    content:'';
    width:8px;
    height:8px;
    background: url(../a450d4b7db1a883624d2.png);
    left:50%;
    top:50%;
    margin-left:-4px;
    margin-top:-4px;
}

.thread_vote .btnarea{
    text-align: center;
    margin-top:30px;
}
.thread_vote .btn{
    width: 120px;
    height: 40px;
    line-height: 40px;
    margin:0 auto;
}
.thread_vote .time{
    color:#999; line-height: 22px;font-size: 12px;margin-top:10px;
}

.ke-edit-iframe{
    position: relative;z-index: 100;
}
.ke-edit_m{
    position: relative;
}
.ke-edit_m:before,.ke-edit_m::before{
    position: absolute;content:'指尖文明，从这次落笔开始~';
    left:10px;top:10px;color: #999;font-size: 14px;
}
.ke-edit-textarea{
    padding:10px;
}
/* 标签栏 */
.thread_labels{
    position:relative;
    padding:20px 200px 20px 0;
    margin-top:50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.thread_labels .label{
    height: 24px;
    line-height: 24px;
    background: #F7F7F7;
    border-radius: 18px;
    padding:0 14px;
    display:inline-block;
    margin-right:8px;
    color:#999;
}
.thread_labels .icon{
    color:#fff;
    background: url(../34aca7b3581412b87bfe.png);
    width:14px;
    height:14px;
    display: inline-block;
    vertical-align: -2px;
    margin-right:2px;
}
.thread_labels .label_numbers{
    position: absolute;
    right:0;
    top:20px;
    color:#999;
}
.label_numbers span{
    background-repeat: no-repeat;
    display: inline-block;
    padding-left:16px;
    background-position:0 2px;
    width:54px;
}
.label_numbers .number-v{
    background-image: url(../78f8e01ba484cdd4b579.png);
    background-position:0 3px;
}
.label_numbers .number-d{
    background-image: url(../1f1091af339c6f7de2b0.png);
}
.label_numbers .number-l{
    background-image: url(../3c3919c36ce338521acd.png);
    width:auto;
    max-width:54px;
}
.thread_video{
    padding-bottom:20px;
}
.thread_img img{
    margin-bottom:20px;
    max-width:100%;
}

/*删除帖子弹窗*/
.delete_dialog .d-form{
height:74px;
}
.delete_dialog .d-custom{
    height: 27px;
    line-height: 27px;
    color: #333;
    border: 1px solid #D4D4D4;
    border-radius: 3px;
    margin-top: 15px;
    width: 96%;
    padding:0 2%;
}
.delete_dialog .d-custom:hover{
    border-color: #78c664;
}

/*超链接合并弹窗*/
.ke-dialog-links .ke-dialog-contentBox,
.ke-dialog-goods .ke-dialog-contentBox,
.ke-dialog-tool .ke-dialog-contentBox {
    padding: 30px 88px 10px !important;
}
.ke-dialog-goods .ke-tab_main{height: 155px;}
.ke-dialog-goods .ke-dialog-row{
    overflow: visible;
}
.ke-tab_title li{
    display: inline-block;
    width: 50%; font-size: 14px;color:#666;

}
.ke-tab_title li:last-child{
    text-align: right;
}
.ke-tab_title li .tit{
    display: inline-block;
    position: relative; cursor: pointer;
}
.ke-tab_title li.cur{
    color: #78C664;font-weight: bold;
}
.ke-tab_title li.cur .tit:before{
    position: absolute;
    content:"";
    background: #78C664;
    border-radius: 1px;
    height:2px;
    left:0;right:0;bottom:-5px;
}
.ke-tab_main{
    height:345px;
    height: auto;
}
.ke-tab_main .ke-dialog-row:first-child{
    padding-top:20px;
}
.ke-tab_main .ke-dialog-row{
    padding-top:15px;
    margin-bottom: 0 !important;
}

.ke-dialog-links .m-upimg{
    margin-top:2px;
}
.ke-tab_main .ke-dialog-row .tip{
    color:#999;font-size: 12px;
    position: absolute;
    left: 150px;
    top: 18px;
}
.ke-tab_main .m_type{
    height: 28px;
    width: 302px;
}
.ke-tab_main .m_type:hover{
    border-color: #D4D4D4;
}
.ke-tab_main .m_type{
    margin-top:2px;
}
.ke-tab_main .m_type .m_tvalue{
    background-position: 277px 0;
    border:0 none;
    height: 28px;line-height: 28px;margin-top:0;
}
.ke-tab_main .m_type .m_tlist{
    width: 302px;
}
.ke-dialog-links .ke-dialog-footer{
margin-top:20px;
}
.ke-dialog-goods .ke-dialog-footer{
    margin-top:30px;
}
.ke-dialog-links .webuploader-element-invisible{display: none !important;}
.ke-tab_main .ke-font{color:#FF6666;}
.ke-dialog-links .ke-dialog-footer .ke-button-common.ke-dialog-yes,
.ke-dialog-goods .ke-dialog-footer .ke-button-common.ke-dialog-yes,
.ke-dialog-tool .ke-dialog-footer .ke-button-common.ke-dialog-yes{
    float: right;
}
.ke-tab_main .show{
    display: block;
}
.ke-tab_main .hide,.ke-tab_in{
    display: none;
}
.ke-tab_in .ke-dialog-row label{
    display: block;
    float: none;
    font-size: 14px;
    color:#666;
}
.ke-tab_in .ke-dialog-row input{
    float:none;
    /*width:304px;*/width:100%;
    height:32px;line-height: 32px;
    display: block;    box-sizing: border-box;
    margin-top:2px;
}
.ke-type .label,.ke-mini .label{
    color:#333;
    margin-right:20px;
    cursor:pointer;
}
.ke-type .label i,
.ke-mini .label i
{
    display: inline-block;
    border:1px solid #D4D4D4 ;
    border-radius: 3px;
    width:10px;height:10px;
    margin-right:5px;
    vertical-align: -1px;
    position: relative;
}
.ke-type .cur i,
.ke-mini .cur i
{background-color: #78C664;border-color:#78C664;}
.ke-type .cur i:before,
.ke-mini .cur i:before{
    position: absolute;
    content:'';
    background: url(../a450d4b7db1a883624d2.png);
    width:8px;height:8px;
    left:50%;top:50%;margin-top:-4px;margin-left: -4px;
}

.ke-tab_in .ke-mini .ke-input-text{
    margin-top:8px;
}
/*  小程序标识符 去掉  */
/*.ke-txtMini,.ke-imgMini{
   position: relative;
   display: inline-block;
}
.ke-txtMini:before,.ke-imgMini:before{
   position: absolute;
   content:'';
    background: url(../images/icon_link1.png) no-repeat left center;
   width: 30px;height: 30px;
   right: 0;bottom:0;
}*/

.ke-single .ke-tab_title li{
    text-align: left;
}

.ke-tips_1{
    position: relative;
    padding:10px 15px 10px 45px;
    border-radius: 4px;
    background: rgba(255, 169, 45, 0.10);
    margin:0 -65px 20px;
}
.ke-tips_1 p{
    color: #333;
    font-size: 14px;
    line-height: 22px;
}
.ke-tips_1::before{
    position: absolute;
    content:'';left:15px;top:15px;
    background: url(../dd17f5b38af6bc8105be.png);
    width:20px;height:20px;
}

    /* 投稿活动入口 */
.thread_contrib{
padding-bottom:60px;
}
.thread_contrib .link{
    display: inline-block;
    background-color: #F1FFEE;
    padding: 15px 20px;
    font-size:12px;
}
.thread_contrib .tit{
    color: #999;
}
.thread_contrib .txt{
    color: #78C664;
}
.thread_contrib a:hover{
    -webkit-text-decoration: none;
    text-decoration: none;
}
.thread_contrib a:hover .txt{
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
.m_fdv .m-contrib{
    margin-left: 30px;margin-right:30px;
}
.m_fdv .m-contrib .m_type,.m_fdv .m-contrib .m_tlist{
    width:145px;
}
.m_fdv .m-contrib .m_tvalue{background-position: 120px 0;padding-right:20px;overflow: hidden;}
.m_fdv .m-contrib .m_type:hover .m_tvalue {
    background-position: 120px -30px;
}
.m_fdv .m-tips{
    margin-left:-18px;
    /* margin-right: 30px; */
    position:relative;
}
.m_fdv .m-tips .m-tip_ico{
    background-image: url(../7801c70559ec0f8990b5.png);
    width:14px;height:14px;margin-top: 9px;
    cursor: pointer;
}

.m-tip_layer{
    position: absolute;
    left:0;
    top:30px;
    background: #FFFFFF;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    width: 446px;
    min-height: 210px;
    padding:20px;
    z-index: 100;
    display: none;
}
.m-tip_layer .m-tip_title{
    font-size: 14px;color:#333;
}
.m-tip_layer .m-tip_list{

}
.m-tip_layer li{
    margin-top:10px;
}
.m-tip_layer .link{
    position: relative;
    padding:15px 0 15px 100px;
    display: block;
}
.m-tip_layer .link .txt{
    font-size: 14px;color:#333;
    /*display: -webkit-box;*/
    /*-webkit-box-orient: vertical;*/
    /*-webkit-line-clamp: 2;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
}
.m-tip_layer .link:hover .txt{
    color:#78C664;-webkit-text-decoration: underline;text-decoration: underline;
}
.m-tip_layer li .m-img{
    position: absolute;
    left:0;top:50%;margin-top:-24px;width:90px;height:45px;border-radius: 4px;
}
.m_fdv .m-contrib_gry,.m_fdv .m-contrib_gry *{
    cursor: default;
}
.m_fdv .m-contrib_gry .m_type{
    border-color: #D4D4D4;
    background: #f7f7f7 !important;
    color: #D4D4D4;
}
.m_fdv .m-contrib_gry .m_type:hover .m_tvalue {
    background-position: 120px 0;
}

/*投票*/
.thread_content  #ks-jedit_vote{display: none;}

.m-vote_ent,.m-act_ent{
    width:100px;height:32px;
    position: relative;margin-left: 30px;
    background-color: #F7F7F7;border-radius: 4px;
    color:#333;text-align: center; cursor: pointer;
}
.m-vote_ent{
margin-right:-18px;
}
.m-vote_ent .ico_vote,.m-vote_ent .txt,.m-act_ent .ico_act,.m-act_ent .txt{display: inline-block;}
.m-vote_ent .ico_vote,.m-act_ent .ico_act{width:16px;height: 16px; margin-right: 4px;  vertical-align: -11px; }
.m-vote_ent .ico_vote{background-image: url(../8b0b5e4e5c5253c382ad.png);}
.m-act_ent .ico_act{background-image: url(../7e9eb809418d942149a9.png);}
.m-vote_ent .txt,.m-act_ent .txt{line-height: 32px;vertical-align: text-top;}
.m-vote_ent .ico_close,.m-act_ent .ico_close{display: none;position: absolute;right: -7px;top: -7px; z-index: 100;
    width:16px;height: 16px; background-image: url(../617ed574ed2c7d55f82f.png); cursor:pointer;}

.m-voteEnt_e,.m-dialog_voteun,.m-actEnt_e{
    background-color: #F1FFEE;color:#78C664;
}
.m-voteEnt_e .ico_vote,.m-dialog_voteun .ico_vote{ background-image: url(../e4c9d86da54a899df438.png); }
.m-actEnt_e .ico_act{background-image: url(../9366bc3efd27a5d65ffd.png);}
.m-voteEnt_e .ico_close,.m-actEnt_e .ico_close{ display: block;}

.m-dialog_vote{}
.m-dialog_vote textarea::-moz-placeholder, .m-dialog_vote input::-moz-placeholder, .ke-dialog-tool textarea::-moz-placeholder, .m-dialog_act input::-moz-placeholder{color: #D4D4D4;}
.m-dialog_vote textarea::placeholder,
.m-dialog_vote input::placeholder,
.ke-dialog-tool textarea::placeholder,.m-dialog_act input::placeholder{color: #D4D4D4;}
.m-dialog_vote input::-ms-clear,.m-dialog_act input::-ms-clear{display: none;}
.m-dialog_vote input::-ms-reveal,.m-dialog_act input::-ms-reveal{display: none;}

.m-dialog_vote .m-vote_content,.m-act_content{
    height:355px;padding:0 30px;
    overflow-y: auto;
}
.m-act_content{
    height:330px;
}

.m-dialog_vote .m-title,.m-dialog_act .m-title{
    font-size:14px;
    color:#666;
    margin-top:20px;
}
.m-dialog_vote .m-title .ico,.m-dialog_act .m-title .ico{
    color:#FF6666;
}
.m-dialog_vote .m-title .txt,.m-dialog_act .m-title .txt{
    color:#D4D4D4;font-size: 12px;margin-left: 5px;
}

.m-dialog_vote textarea,.m-dialog_vote .m-v_input,
.m-dialog_vote .m-v_time,
.ke-dialog-tool textarea,.m-dialog_act .m-v_input,.m-dialog_act .m-v_time{width:420px;border:1px solid #D9D9D9;border-radius: 4px;padding:0 12px;margin-top:12px;}
.m-dialog_vote textarea{height:52px;line-height: 25px;resize:none;}
.m-dialog_vote .m-v_input,.m-dialog_vote .m-v_time,
.m-dialog_act .m-v_input,.m-dialog_act .m-v_time {height: 30px;line-height: 30px;}
.m-dialog_vote .add-item,.m-dialog_act .add-item{color:#78C664;line-height: 22px;margin-top:7px;cursor: pointer;}
.m-dialog_act .add-item{padding-left: 30px;}
.m-dialog_vote .add_item-gry,.m-dialog_voteun .add-item,
.m-dialog_act .add_item-gry{color:#999; cursor: default;}
.m-dialog_vote .add_item-gry .j-vnum,.m-dialog_act .add_item-gry .j-vnum_a{display: none}
.m-dialog_vote .m-v_type{margin-top:20px;}
.m-dialog_vote label,.m-dialog_act label{margin-right: 20px;cursor: pointer;color:#333;}
.m-dialog_vote .ico_radio,.m-dialog_act .ico_radio{width: 12px;height: 12px;background-color: #fff;border-radius: 16px;border:1px solid #D9D9D9;
    display: inline-block;vertical-align: -3px;margin-right:5px;position: relative;
}
.m-dialog_vote label.active,.m-dialog_act label.active {color:#999;}
.m-dialog_vote label.active .ico_radio,.m-dialog_act label.active .ico_radio{border-color: #78C664;}
.m-dialog_vote label.active .ico_radio:before,.m-dialog_act label.active .ico_radio:before{
    position: absolute;content:'';width: 6px;
    height:6px;
    left: 3px;
    top: 3px;
    background: #78C664;border-radius: 8px;
}
.m-dialog_vote .item,.m-dialog_act .item{position: relative;}
.m-dialog_vote .item_n{}
.m-dialog_vote .m-v_del,.m-dialog_act .m-v_del{width:55px;border: 1px solid #78C664;
    border-radius: 0 4px 4px 0;position: absolute;right: -5px;
    top: 12px;
    line-height: 28px;color:  #78C664;;
    background-color: #fff;font-size:12px;
    text-align: center;cursor: pointer;}

.m-dialog_act .m-v_del{
    right: 0;
}
.m-dialog_vote .m-time,.m-dialog_act .m-time{position: relative;}
.m-dialog_vote .m-time:before,.m-dialog_act .m-time:before{
    content:''; position: absolute; background-image: url(../1d30f6093666fd8483d6.png);width:16px;height:16px;
    right: 10px;top:50%;margin-top:-2px;
}
.m-dialog_vote .add-on,.m-dialog_act .add-on{
    position: absolute;
    top: 8px;
    left: 0;
    width: 100%;
    height: 33px;
    z-index: 1;
    cursor: pointer;
}
.m-dialog_vote .m-grid{

}
.m-grid .m-g_l{
    float: left;
}
.m-grid .m-g_r{
    float: right;
}
.m-dialog_vote .m-v_time{width:220px;}
.m-dialog_voteun textarea,.m-dialog_voteun input,
.m-dialog_voteun .ui-btn-s1,.m-dialog_voteun .ui-btn-s2{pointer-events: none;background-color: #f7f7f7 !important;}
.m-dialog_voteun .ui-btn-s2{background-color: #fff !important;color:#999;}

.m-dialog_voteun form  *{cursor: default !important;color: #999;}
.m-dialog_voteun label.active .ico_radio{border-color: #999;}
.m-dialog_voteun label.active .ico_radio:before{background-color: #999;}
.m-dialog_voteun .m-v_del{display: none !important;}
.m-dialog_voteun .ui-btn{ opacity: 0.5}
.m-v_tip{
    /*filter: drop-shadow(0px 1px 20px rgba(0, 0, 0, 0.1));*/
    box-shadow:  0 1px 20px rgba(0, 0, 0, 0.1);
    /*behavior: url(ie-css3.htc); 兼容ie 低版本忽略，加上这句*/
    /*border:1px solid rgba(0, 0, 0, 0.1);*/
    position: absolute;
    left:125px;
    width: 456px;
    height: 50px;
    top:0;
    background: #fff;
    line-height: 50px;
    text-align: center;
    border-radius: 4px;
    display: none;
}
.m-v_tip:before,.m-v_tip::before{
    position: absolute;
    content:'';
    left: 15px;
    bottom: -19px;
    width: 0;
    height: 0;
    border: 10px solid #fff;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}


.m-act_content .m-dates .m-time{
display: inline-block;
}
.m-act_content .m-dates{
    position: relative;
}
.m-act_content .m-dates .m-time:first-child:after{
    position: absolute;
    content:'-';top:50%;
    color:#999; right: -13px;   margin-left: -4px;
    margin-top: -4px;

}
.m-act_content .m-dates .m-time:last-child{
    margin-left: 20px;
}

.m-dialog_act .m-v_input{width:416px;}
.m-dialog_act .m-v_time{width:198px;}
.m-dialog_act .m-v_type{margin-top:10px;}
.m-upimg{
    margin-top:12px;position: relative;
    height: 74px;
}
.m-upimg .item_res{display: none;position: relative;
    width: 132px;height: 74px;
}
.m-upimg .loading{
    position: absolute;
    width: 130px;height: 72px;
    background-color: #f7f7f7;
    z-index: 100;
    left: 1px;top:1px;
    display: none;
}
.m-upimg .loading:before{
    position: absolute;
    content: '';
    width: 30px;
    height: 30px;
    left: 50%;
    top:50%;
    margin-top:-15px;
    margin-left: -15px;
    background:url(../8ba4f905ecd2c20ccbdb.png) no-repeat;
    animation: rotate 1s linear infinite;
}
@keyframes rotate {
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}

.imgshow {
    display: table-cell;
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle;
    border-radius: 4px;
    background-color: #FAFAFA;
}
.imgshow .in{
    width: 100%;position: static;
    top: 50%;left: 50%;
}
.imgshow img{
    max-width: 100%;
    border-radius: 4px;
}

.m-upimg .item_res .imgshow{
    width: 120px;height: 90px;
}
.m-upimg .item_res .imgshow img{
    max-height: 90px;
}
.m-upimg .item_res img{
    width: 132px;border-radius: 4px;
    height: 74px;
}
.imgshow .bg{
    display: inline-block;
    background-image: url(../06cfb733f207395e8298.png);
    width:64px;height: 65px;
}

.item_up{
    width: 130px;height: 72px;position: relative;
    border: 1px #D9D9D9 dashed; border-radius: 4px;cursor: pointer;
}
.item_up:before,.item_up::before{
    position: absolute;content: '';
    background-image: url(../8b3634a06a090f9da0c3.png);
    width:20px;height: 20px;left: 50%;margin-left: -10px;top:50%;margin-top:-20px;
}
.item_up .txt{
   position:absolute;font-size: 12px; color: #999;line-height: 20px;top:45px;left:0;right:0;text-align: center;
}
.item_up .webuploader-pick{width: 100%;height: 100%;}
.j-img_suc .item_up,.j-img_suc .item_res img{display: none;}
.m-upimg .btn-del{
    position: absolute;
    right: -5px;
    top: -10px;
    width: 16px;
    height: 16px;
    background: url(../617ed574ed2c7d55f82f.png) no-repeat center center;
    background-size: 100% 100%;cursor: pointer;
    z-index: 200;
    display: none;
}
.j-img_suc .item_res{display: block;}
.main-act,.act-list .in{
    position: relative;   border-radius: 4px;  background-color: #FFEFEF;
}
.main-act{
    padding:16px 16px 16px 160px; min-height: 72px;
}
.thread_content .main-act{
    margin-bottom: 15px;
}
.main-act .photo{
    position: absolute; left: 16px;top:50%;margin-top:-37px;  width:132px;height: 74px;overflow: hidden;
    border-radius: 4px;
}
.main-act .photo img{
    width:132px;height: 74px;
}
.main-act .tip{color:#999;font-size: 12px;text-align: left;}
.main-act .rewards{color:#333;font-size: 15px;font-weight: bold;line-height:21px;margin-top:3px;
    word-break: break-all !important;text-align: left;
}
.main-act .txtshow{
  height: 75px;background:none;
}
.act-list{
    padding-left: 50px;padding-bottom:15px;
}
.act-list .in{
    padding:12px;
    /*width:576px;*/
}
.act-list .time{
    float: right;
    text-align: right;
    color: #666;
    font-size: 12px;
    max-width: 50%;
    padding-left: 5px;
    overflow: hidden;
    line-height: 22px;
}

.act-list .labels{
    overflow: hidden;height: 22px;
}
.act-list .label{
    border-radius: 13px;
    background-color: #fff;
    line-height: 22px;position: relative;color:#666;
    display: inline-block;padding:0 10px 0 26px;margin-right:4px;
}
.act-list .label:before{
    position: absolute;
    width: 14px;
    height: 14px;
    background: url(../d872d721510e2da901fc.png) no-repeat center center;
    background-size: 100% 100%;
    content: '';left:10px;top:50%;margin-top:-7px;
}
.ui-dialog .m-dialog_act .ui-dialog-custom .ui-dialog-footer {padding:30px;}
.ui-dialog .m-dialog_act .ui-dialog-custom .ui-dialog-footer .ui-btn-s1,
.ui-dialog .m-dialog_tz .ui-dialog-custom .ui-dialog-footer .ui-btn-s1
{

    background: #78C664;
    border-color: #78C664;
}
.ui-dialog .m-dialog_act .ui-dialog-custom .ui-dialog-footer .ui-btn-s1:hover,
.ui-dialog .m-dialog_tz .ui-dialog-custom .ui-dialog-footer .ui-btn-s1:hover
{
    background: #8CCF7B;
    border-color: #8CCF7B;
}
.ui-dialog .m-dialog_act .ui-dialog-custom .ui-dialog-footer .ui-btn-s1 span,
.ui-dialog .m-dialog_act .ui-dialog-custom .ui-dialog-footer .ui-btn-s1:hover span,
.ui-dialog .m-dialog_tz .ui-dialog-custom .ui-dialog-footer .ui-btn-s1 span,
.ui-dialog .m-dialog_tz .ui-dialog-custom .ui-dialog-footer .ui-btn-s1:hover span{
    color: #fff;
}


.ke-dialog-tool .ke-tab_main{height:310px;padding:0 30px;}
.ke-dialog-tool .ke-dialog-row{color:#666;}
.ke-dialog-tool textarea{height:72px;line-height: 25px;resize:none;}
.ke-dialog-tool .ke-items{ position: relative;}
.ke-dialog-tool .ke-tips{
    color: #F66;font-size: 12px;position: absolute;left: 0;bottom:-20px;display: none;
}


/*.m-dialog_voteun:before{
  position: absolute;content:'';right:0;top:34px;left:0;bottom:0;background-color: red;z-index: 100;
   opacity: 0.3;
}*/
/******         帖子详情页   end        ********/

/* 帖子中转页 */
.thread_login{
   text-align: center;padding-bottom: 20px;
}
.thread_login .m-btn_login{
   display: inline-block;
    background-color: #F7F7F7;
    color:#333333;
    margin:0 auto;
    padding:18px 30px;
    border-radius: 30px;

    font-size: 14px;
}
.thread_login .m-btn_login .txt{
    color:#78C664;margin-right: 5px;  cursor: pointer;
}
.thread_login .m-btn_login:hover{
    /*color:#78C664;*/
}
.ui-dialog-body .m_loginTip{font-size:16px;}
    /******         帖子详情页   end        ********/
.m_zhiding{
    display: none !important;
}

.m-fdvs{
    position: relative;z-index: 1500;
}

.m-item_s{
    margin-top:20px;
}
.m-item_s .tit{display: inline-block;line-height: 30px;vertical-align: middle;margin-right:5px;width:60px;text-align: right;}
.m-select .in,.m-item_s #stype_top_expire_time{
    font-size: 12px;  border: 1px solid #D4D4D4;border-radius: 3px;  line-height: 28px;height: 28px;
}

#win_set_thread_top .ui-dialog-a .ui-dialog-custom .ui-dialog-custom-inner{overflow:inherit;}
.m-select{
  color:#333;width: 230px; cursor: pointer;position: relative;    display: inline-block;
    vertical-align: middle;
}
#win_set_thread_top .ui-dialog-footer .ui-btn{
    font-size: 14px;
}

.m-select .in{padding:0 10px;line-height: 28px;position: relative;}
.m-select .in:before{
    position: absolute;content: '';width:20px;height:6px;right:5px;top:12px;
    background: url(../ccf0c3cae6114e24ff8e.png) 0 -12px no-repeat;
}
.m-select:hover .in {
    border-color: #AAE19C;
}
.m-select:hover .in:before{
    background-position: 0 -72px;
}
.m-select ul{position: absolute;top: 35px;display: none;
    background-color: #fff;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
    left: 0;
    right: 0;z-index: 100;
    max-height: 420px;
    overflow-y: auto;
}
.m-select ul li{padding:0 10px; line-height: 28px;color:#666;}
.m-select ul li:hover,.m-select ul li.active{
    background-color: #F1FFEE;
}

.m-item_s #stype_top_expire_time{
    padding:0 10px; color:#333;width: 208px;
}
.m-item_s #stype_top_expire_time:disabled{
    background-color: #EAEAEA;
    opacity: 0.8;color:#999;
}

.m-post_c{
    position:relative;height:34px;margin-top:20px;
}
.m-Draftdig .ui-dialog-footer .ui-btn{
  width:86px !important;font-size:14px !important;
}
.m-Draftdig .ui-dialog-footer .ui-btn{
    height: 28px !important;
    line-height:28px !important;
}
/*.m-Draftdig .ui-dialog-footer .ui-dialog-confirm_btn{
  float: right;
}*/

.ui-dialog_draft .tip{
    background-color: #fff6ea;
    line-height: 40px;padding-left: 20px;
    position: relative;color:#666;
}
.ui-dialog_draft .e_tip{
    background-color: #fff0f0;
}

.ui-dialog_draft .m-notip{
    position: absolute;right:42px;top:0;line-height: 40px;color:#999;    cursor: pointer;
}
.ui-dialog_draft .m-deltip{
  width: 12px;height: 12px;
    cursor: pointer;
    background: url(../6761749c732a026dded4.png) 0 0 no-repeat;
    position: absolute;right:24px;top:50%;margin-top:-6px;
}



.pIE .j-item_list .m-v_del{
    right: -17px;
}
.pIE .j-aitem_list .m-v_del{
    right: -14px;
}
.pIE {
    overflow-x:hidden;
}
.pIE .m-dates{
margin-right:-15px;
}
.mt30{margin-top:30px !important;}
/*
.pIE .m-act_content .m-dates:before{
  left: 40%;
 margin-left: 0;
}
*/

#win_set_thread_top .ui-dialog-a .ui-dialog-confirm .ui-dialog-body{padding-top:10px;padding-bottom:10px;}



.ico-long{background-position:0 -27px;width:50px;height:15px;}
.ico-nday{background-position:0 -47px;width:27px;height:14px;}
.ico-start{background-position:0 -66px;width:75px;height:14px;}
.ico-day{background-position:0 -85px;width:29px;height:14px;}
.ico-end{background-position:0 -104px;width:51px;height:15px;}
.ico-gry{background-position:0 -124px;width:64px;height:15px;}
.ico-txt{color: #FF6600;font-size: 12px;font-weight: bold; vertical-align: top;}

.newActCard .actBar:before{
    background-position:0 -144px;
    width:20px;height:22px;
    left: 2px;bottom:4px;
    z-index: 100;
}

.newActCard .actBarGry{}
.newActCard .actBarGry:before{
    background-position:0 0;
}
.newActCard .actBarGry:after{
    background-color: #999;
}

/* 同步发帖时间 */
.operate_box .privCK-time{
    color:#333;
    display: none;
    margin-left: 10px;
    padding-right:10px;
    position: relative;
}
.operate_box .privCK-time:before{
    position: absolute;
    content: '';
    height: 14px;
    width: 1px;
    background-color: #D4D4D4;
    right: 0;
    top:50%;
    margin-top:-7px;
}
.operate_box .privCK-time:hover:not(.privatize_input){
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #78C664;
}

.privCK-time .ckbox{
    border: 1px solid #DADADA;
    border-radius: 3px;
    width: 10px;
    height: 10px;
    display:inline-block;
    margin-right: 5px;
    vertical-align: -1px;
    position: relative;
}
.privCK-time_cked{
    display: block;
}
.privCK-time_cked .ckbox{
    background-color: #78C664;
    border-color: #78C664
}
.privCK-time_cked .ckbox:before {
    position: absolute;
    content: '';
    width: 8px;
    height: 8px;
    background: url(../a450d4b7db1a883624d2.png);
    left: 50%;
    top: 50%;
    margin-left: -4px;
    margin-top: -4px;
}

.operate_box div.privCK-time_un{
    cursor: default;
    color:#d4d4d4;
}
.operate_box .privCK-time_un:hover:not(.privatize_input){
    color:#d4d4d4;
}

.operate_box div.privCK-time_un .ckbox{
    background-color: #f1f3f6;border-color:#d4d4d4;
}


/*帖子 -上传封面*/
.upimg-area{
    padding:20px 0 38px;
    border-top:1px solid #f7f7f7;
    border-bottom:1px solid #f7f7f7;
    position: relative;
    margin-top: 20px;
}
.upimg-area .m-upimg{
    margin-top:0;
    width: 132px;
}
.upimg-area .j-img_suc{
    border: 1px solid #d9d9d9;
    border-radius: 4px;
}
.upimg-area .upimg_in{
    position: relative;
    height: 74px;padding-left:68px;
}
.upimg-area .title,.upimg-area .tip{
    position: absolute;
    line-height: 24px;
    top:50%;margin-top:-12px;
}
.upimg-area .title{
    left: 0;
    font-size: 14px;
    color: #333;
}
.upimg-area .tip{
    font-size: 12px;
    color: #999;
    left:212px;
}
.upimg-area .reply-area{
    position: absolute;
    right: 0;
    bottom:18px;
}

.preview-main{
    padding:20px;
    position: relative;
    border-bottom:1px solid #f4f4f4;
    height: 394px;
}
.preview-main:before{
    position: absolute;
    content: '';
    width:1px;
    height: 434px;
    background-color: #F4F4F4;
    top:0;
    right:216px;
}
.preview-main .set-tz_box{
    position: relative;
    width: 544px;
    height: 306px;
    overflow: hidden;
}
.preview-main .preview-title{
font-size:14px;color:#333;
}
.preview-main .set-tz_box,.preview-main .setting-upload-preview,.preview-main .area{
    margin-top:20px;
}
.preview-main .j-newImage{
    display:none;width:100%;height:100%;
}
.preview-main .preview-box{
    width: 176px;
    height: 99px;
    overflow: hidden;
    position: relative;
}
.preview-main .preview-box:before{
    position: absolute;
    content: '';
    border:1px solid rgba(0,0,0,0.2);
    width: 174px;
    height: 97px;left: 0;top:0;
    z-index: 100;
}

.preview-main .show-tzImg{
    width: 100%; height: 100%;display: block;position: absolute;left: 0;right: 0;top:0;
}
.m-dialog_tz .preview-l{
    float: left; width:544px;
}
.m-dialog_tz .preview-r{
float: right; width:176px;
}
.m-dialog_tz .setting-group{
    text-align: center;
}
.ui-dialog .m-dialog_tz .ui-dialog-custom  .ui-dialog-footer .ui-btn{
width:98px;padding:3px 0;
}
.m-dialog_tz .area{position: relative;}
.m-dialog_tz .btn_file {
    width: 100px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    color:#333;
    background: #fff;
    border: 1px solid #D4D4D4;
    border-radius: 4px;
    display: inline-block;
}
.m-dialog_tz .btn_file-gry{
    color:#666;
    background: #ddd;
    cursor: default;
}
.m-dialog_tz .btn_file-gry:hover{
    color:#666 !important;
    border-color: #D4D4D4 !important;
}

.m-dialog_tz .btn_file:hover{
    color:#62BA4B;
    border-color: #62BA4B;
}
.m-dialog_tz .area .txt{
    color:#999;margin-left: 10px;line-height: 34px;
}

.goWap{cursor:pointer;padding:10px;border:1px solid #ff4500; background: #ffffaa;display: block;text-align: center;color: blue;}
@charset "UTF-8";
.ke-toolbar-icon-url {
  background: url(../d5a7d592d496f9cde95f.png?1692182883642) !important;
  background-repeat: no-repeat; }

.m-dialog_readname .dicon, .m-dialog_readname .u-close, .m-dialog-tip .dicon, .m-dialog-tip .u-close {
  background: url(../19eb0c2247196a63f810.png?1666923450433) !important;
  background-repeat: no-repeat; }

.ke-toolbar {
  position: relative; }

.ke-toolbar-icon {
  width: 20px !important;
  height: 20px !important; }

.ke-outline .ke-icon-undo {
  background-position: -36px -181px !important; }

.ke-outline .ke-icon-redo {
  background-position: -249px -36px !important; }

.ke-outline .ke-icon-clearhtml {
  background-position: -36px -253px !important; }

.ke-outline .ke-icon-justifyleft {
  background-position: -213px -72px !important; }

.ke-outline .ke-icon-justifycenter {
  background-position: -177px 0 !important; }

.ke-outline .ke-icon-justifyright {
  background-position: -249px -108px !important; }

.ke-outline .ke-icon-bold {
  background-position: -72px -109px !important; }

.ke-outline .ke-icon-italic {
  background-position: -285px -36px !important; }

.ke-outline .ke-icon-underline {
  background-position: -285px -180px !important; }

.ke-outline .ke-icon-forecolor {
  width: 36px !important;
  background-position: -52px 0 !important; }

.ke-outline .ke-icon-hilitecolor {
  width: 36px !important;
  background-position: -52px -36px !important; }

.ke-outline .ke-icon-link {
  background-position: -213px -144px !important; }

.ke-outline .ke-icon-unlink {
  background-position: 0 -253px !important; }

.ke-outline .ke-icon-smilies {
  background-position: 0 -72px !important; }

.ke-outline .ke-icon-album {
  background-position: -180px -181px !important; }

.ke-outline .ke-icon-postvideouploadplugin {
  background-position: -37px -72px !important; }

.ke-outline .ke-icon-postgameplugin {
  background-position: -177px -108px !important; }

.ke-outline .ke-icon-postwordplugin {
  background-position: -144px -253px !important; }

.ke-outline .ke-icon-postgamelinkplugin,
.ke-outline .ke-icon-postlinksplugin {
  background-position: -108px -181px !important; }

.ke-outline .ke-icon-postseparator {
  background-position: -249px -180px !important; }

.ke-outline .ke-icon-source {
  background-position: -73px -72px !important; }

.ke-outline .ke-icon-postlivelinkplugin {
  background-position: 0 -109px !important; }

.ke-outline .ke-icon-insertorderedlist {
  background-position: -108px -145px !important; }

.ke-outline .ke-icon-insertunorderedlist {
  background-position: -213px 0 !important; }

.ke-outline .ke-icon-strikethrough {
  background-position: -108px -217px !important; }

.ke-outline .ke-icon-removeformat {
  background-position: 0 -217px !important; }

.ke-outline .ke-icon-postvoteplaceplugin {
  background-position: -216px -217px !important; }

.ke-outline .ke-icon-postwareslinkplugin {
  background-position: -36px -145px !important; }

.ke-outline .ke-icon-postoolplugin {
  background-position: -285px -108px !important; }

.ke-on .ke-icon-undo, .ke-selected .ke-icon-undo {
  background-position: -72px -253px !important; }

.ke-on .ke-icon-redo, .ke-selected .ke-icon-redo {
  background-position: -249px 0 !important; }

.ke-on .ke-icon-clearhtml, .ke-selected .ke-icon-clearhtml {
  background-position: -36px -217px !important; }

.ke-on .ke-icon-justifyleft, .ke-selected .ke-icon-justifyleft {
  background-position: -213px -36px !important; }

.ke-on .ke-icon-justifycenter, .ke-selected .ke-icon-justifycenter {
  background-position: -108px -109px !important; }

.ke-on .ke-icon-justifyright, .ke-selected .ke-icon-justifyright {
  background-position: -249px -72px !important; }

.ke-on .ke-icon-bold, .ke-selected .ke-icon-bold {
  background-position: -36px -109px !important; }

.ke-on .ke-icon-italic, .ke-selected .ke-icon-italic {
  background-position: -285px 0 !important; }

.ke-on .ke-icon-underline, .ke-selected .ke-icon-underline {
  background-position: -285px -144px !important; }

.ke-on .ke-icon-forecolor, .ke-selected .ke-icon-forecolor {
  background-position: 0 0 !important; }

.ke-on .ke-icon-hilitecolor, .ke-selected .ke-icon-hilitecolor {
  background-position: 0 -36px !important; }

.ke-on .ke-icon-link, .ke-selected .ke-icon-link {
  background-position: -213px -108px !important; }

.ke-on .ke-icon-unlink, .ke-selected .ke-icon-unlink {
  background-position: -285px -216px !important; }

.ke-on .ke-icon-smilies, .ke-selected .ke-icon-smilies {
  background-position: -104px 0 !important; }

.ke-on .ke-icon-album, .ke-selected .ke-icon-album {
  background-position: -144px -181px !important; }

.ke-on .ke-icon-postvideouploadplugin, .ke-selected .ke-icon-postvideouploadplugin {
  background-position: -141px -37px !important; }

.ke-on .ke-icon-postgameplugin, .ke-selected .ke-icon-postgameplugin {
  background-position: -177px -72px !important; }

.ke-on .ke-icon-postwordplugin, .ke-selected .ke-icon-postwordplugin {
  background-position: -108px -253px !important; }

.ke-on .ke-icon-postgamelinkplugin,
.ke-on .ke-icon-postlinksplugin, .ke-selected .ke-icon-postgamelinkplugin,
.ke-selected .ke-icon-postlinksplugin {
  background-position: -72px -181px !important; }

.ke-on .ke-icon-postseparator, .ke-selected .ke-icon-postseparator {
  background-position: -249px -144px !important; }

.ke-on .ke-icon-source, .ke-selected .ke-icon-source {
  background-position: -141px 0 !important; }

.ke-on .ke-icon-postlivelinkplugin, .ke-selected .ke-icon-postlivelinkplugin {
  background-position: 0 -181px !important; }

.ke-on .ke-icon-insertorderedlist, .ke-selected .ke-icon-insertorderedlist {
  background-position: -72px -145px !important; }

.ke-on .ke-icon-insertunorderedlist, .ke-selected .ke-icon-insertunorderedlist {
  background-position: -144px -145px !important; }

.ke-on .ke-icon-strikethrough, .ke-selected .ke-icon-strikethrough {
  background-position: -72px -217px !important; }

.ke-on .ke-icon-removeformat, .ke-selected .ke-icon-removeformat {
  background-position: -177px -36px !important; }

.ke-on .ke-icon-postvoteplaceplugin, .ke-selected .ke-icon-postvoteplaceplugin {
  background-position: -180px -217px !important; }

.ke-on .ke-icon-postwareslinkplugin, .ke-selected .ke-icon-postwareslinkplugin {
  background-position: 0 -145px !important; }

.ke-on .ke-icon-postoolplugin, .ke-selected .ke-icon-postoolplugin {
  background-position: -285px -72px !important; }

/* 实名认证 - 弹窗 */
.m-dialog_readname, .m-dialog-tip {
  position: relative;
  width: 488px;
  background: #fff;
  box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1);
  border-radius: 4px; }
  .m-dialog_readname .u-dialog_warp, .m-dialog-tip .u-dialog_warp {
    padding: 30px 20px; }
  .m-dialog_readname .u-close, .m-dialog-tip .u-close {
    background-position: -65px -76px !important;
    position: absolute;
    display: block;
    right: 0;
    width: 14px;
    height: 14px;
    top: 50%;
    margin-top: -7px;
    cursor: pointer; }
    .m-dialog_readname .u-close:before, .m-dialog-tip .u-close:before {
      position: absolute;
      content: '';
      padding: 15px;
      left: -8px;
      top: -8px; }
    .m-dialog_readname .u-close:hover, .m-dialog-tip .u-close:hover {
      background-position: -95px -76px !important; }
  .m-dialog_readname .u-pop-title, .m-dialog-tip .u-pop-title {
    position: relative;
    padding-left: 28px;
    background: transparent;
    height: 18px;
    line-height: 18px; }
    .m-dialog_readname .u-pop-title .dicon, .m-dialog-tip .u-pop-title .dicon {
      background-position: 0 -76px !important;
      position: absolute;
      height: 18px;
      width: 18px;
      left: 0;
      top: 50%;
      margin-top: -9px; }
    .m-dialog_readname .u-pop-title .title, .m-dialog-tip .u-pop-title .title {
      font-size: 16px;
      color: #333; }

.m-dialog_readname {
  height: 356px; }
  .m-dialog_readname .u-pop-tip {
    font-size: 14px;
    line-height: 22px;
    color: #999;
    margin-top: 15px; }
    .m-dialog_readname .u-pop-tip a {
      color: #333; }
    .m-dialog_readname .u-pop-tip .txt, .m-dialog_readname .u-pop-tip a:hover {
      color: #f66; }
  .m-dialog_readname .u-pop-list {
    text-align: center;
    margin-top: 30px; }
    .m-dialog_readname .u-pop-list .item {
      width: 150px;
      height: 186px;
      border: 1px solid #EEEEEE;
      border-radius: 4px;
      display: inline-block;
      margin: 0 15px; }
      .m-dialog_readname .u-pop-list .item .dicon {
        width: 60px;
        height: 60px;
        margin: 0 auto; }
      .m-dialog_readname .u-pop-list .item .txt {
        font-size: 14px;
        color: #333;
        margin-top: 10px; }
      .m-dialog_readname .u-pop-list .item .btn, .m-dialog_readname .u-pop-list .item .btned {
        width: 85px;
        height: 30px;
        line-height: 30px;
        margin: 20px auto 0;
        font-size: 14px;
        display: inline-block; }
      .m-dialog_readname .u-pop-list .item .btn {
        background: #78c664;
        color: #fff;
        border-radius: 4px;
        cursor: pointer; }
      .m-dialog_readname .u-pop-list .item .btned {
        color: #999; }
        .m-dialog_readname .u-pop-list .item .btned .dicon {
          display: inline-block;
          background-position: -34px -76px !important;
          vertical-align: -1px;
          margin-right: 3px;
          width: 15px;
          height: 14px;
          margin-top: 0; }
      .m-dialog_readname .u-pop-list .item a {
        display: block;
        height: 166px;
        padding-top: 20px; }
        .m-dialog_readname .u-pop-list .item a:hover {
          -webkit-text-decoration: none;
          text-decoration: none; }
          .m-dialog_readname .u-pop-list .item a:hover .btn {
            background: #8CCF7B;
            -webkit-text-decoration: none;
            text-decoration: none; }
      .m-dialog_readname .u-pop-list .item .i_phone {
        background-position: -76px 0 !important; }
      .m-dialog_readname .u-pop-list .item .i_id {
        background-position: 0 0 !important; }
    .m-dialog_readname .u-pop-list .itemed {
      padding-top: 20px;
      height: 166px; }
      .m-dialog_readname .u-pop-list .itemed .i_phone, .m-dialog_readname .u-pop-list .itemed .i_id {
        /* Webkit */
        filter: gray;
        /* IE6-9 */
        filter: grayscale(1);
        /* W3C */ }

.m-dialog-tip .u-pop-tip {
  margin-top: 0;
  padding: 30px 0 15px;
  font-size: 14px; }

.u-pop-title{
    position: relative;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    color: #666666;
    background: #f7f7f7;
    border: none;
    padding: 0 10px;
    /* cursor: move; */
    font-weight: normal;
}
.u-pop-title a{
    position: absolute;
    display: block;
    top: 2px;
    right: 2px;
    width: 30px;
    height: 30px;
    background: url(../c8f9a89eaaceca5d304d.png) top center no-repeat;
    cursor: pointer;
    margin: 0;
}
.u-pop-title a:hover{
    background-position: bottom center;
}
.ui-dialog-a .dialog_content{
    padding: 16px 40px;
    font-size: 16px;
    /* min-width: 320px; */
    color: #333;
}

.ui-dialog-toast .ui-dialog-shadow{
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: -1;
    /* background-color: #000;
    opacity: 0.2;
    filter: alpha(opacity=20); */
}
.ui-dialog-toast .ui-dialog-custom .ui-dialog-custom-inner{
    background: rgba(120, 198, 100, 0.9);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E578C664,endColorstr=#E578C664);  
    /* border: #78C664 1px solid; */
    border-radius: 4px;
    overflow: hidden;
}
.ui-dialog-toast .dialog_content{
    padding: 16px 40px;
    font-size: 16px;
    /* min-width: 320px; */
    text-align: center;
    color: #fff;
}


.ui-dialog-tip .dialog_content{
    padding: 40px 40px;
    font-size: 16px;
    min-width: 320px;
    text-align: center;
    color: #333;
}
.dialog_content-tip{
    color: #fff;
    padding:10px 15px;


}
.dialog_content-tip .txt{
    position: relative;z-index: 10;
    font-size:14px;
}
.dialog_content-tip .bg{
   background-color: #78C664;
    position:absolute;
    left: 0;top:0;right:0;bottom:0;
    border-radius:5px;
}

.ui-btn{
    font-family: 'Microsoft YaHei' !important;
}
.u-pop-btns{
    background: #fff;
    border: none;
    padding: 20px;
}
.u-pop-btns a{
    width: 54px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 12px;
    background: #fff;
    border: 1px solid #D4D4D4;
    border-radius: 4px;
    margin: 0 0 0 10px;
    padding: 0;
}
.u-pop-btns a.i-2{
    height: 26px;
    line-height: 26px;
    background: #78C664;
    border-color: #78C664;
}
.u-pop-btns a.i-2:hover{
    background: #8CCF7B;
    border-color: #8CCF7B;
}
.u-pop-btns a.i-1{
    height: 26px;
    line-height: 26px;
}
.u-pop-text p{
    text-align: left;
}

/* 经验值记录 */
.m-pop-sign{
    border-radius: 4px;
}
