@charset "UTF-8";
/**/
/*黄色默认*/
/*黄色点击*/
/*浅黄色*/
/*黑色*/
/*深灰*/
/*中灰*/
/*浅灰*/
/*左边菜单线条*/
/*首页右边列表虚线*/
/**/
/**/
/*默认头像*/
/*放大头像*/
/*IE7/8透明度背景*/
/**/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0; }
body { color: #808080; font: 12px/1.75 Arial,"\5FAE\8F6F\96C5\9ED1",sans-serif,"\5b8b\4f53"; background: #f6f6f6; }
table, td, tr, th { font-size: 12px; }
li { list-style-type: none; }
table { margin: 0 auto; }
img { border: 0; vertical-align: top; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: 400; }
q:before, q:after { content: ''; }
i { font-style: italic; }
abbr, acronym { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }
input, textarea, select, option, button { font-family: Arial,"\5FAE\8F6F\96C5\9ED1",sans-serif,"\5b8b\4f53"; font-size: 12px; }
textarea { font-family: \5b8b\4f53,Arial,sans-serif\9; }
a { color: #808080; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
.clear:after { display: block; height: 0; content: "."; visibility: hidden; clear: both; }
.fl { float: left; }
.fr { float: right; }
.fs_12 { font-size: 12px; }
.fs_14 { font-size: 14px; }
.fs_16 { font-size: 16px; }
.fs_18 { font-size: 18px; }
.fs_20 { font-size: 20px; }
.fs_22 { font-size: 22px; }
.fs_24 { font-size: 24px; }
.fs_26 { font-size: 26px; }
.fs_28 { font-size: 28px; }
.f_yel { color: #ffb127; }
/*master color tag */
.label_0 { background: #808080; color: white; border: 1px solid transparent; }
.label_0:hover { border: 1px solid #808080; color: #808080; background: transparent; }
.label_1 { color: #ffb127; border-color: #ffb127;}
.label_1:hover { background: #ffb127; color: white; }
.label_2 { color: #5fd9ff; border-color: #5fd9ff; }
.label_2:hover { background: #5fd9ff; color: white; }
.label_3 { color: #ff7bb9; border-color: #ff7bb9; }
.label_3:hover { background: #ff7bb9; color: white; }
.label_4 { color: #5f97ff; border-color: #5f97ff; }
.label_4:hover { background: #5f97ff; color: white; }
.label_5 { color: #ff9a95; border-color: #ff9a95;}
.label_5:hover { background: #ff9a95; color: white; }
.label_6 { color: #68dfc4; border-color: #68dfc4;}
.label_6:hover { background: #68dfc4; color: white; }
.label_7 { color: #d77ee7; border-color: #d77ee7;}
.label_7:hover { background: #d77ee7; color: white; }
.label_8 { color: #ff9a95; border-color: #ff9a95;}
.label_8:hover { background: #ff9a95; color: white; }
/*QR code app weixin class*/
.app-client{width: 107px;height: 107px;}
.android {background: url(http://img1.kukushow.com/images/qrcode/kkx_app.png?v=2);}
.android-51 {background: url(http://img1.kukushow.com/images/qrcode/kkx_app.png?v=2);}
.ios {background: url(http://img1.kukushow.com/images/room-QRcode1.png);}
.weixin {background: url(http://img1.kukushow.com/images/room-QRcode2.png);}
.vip_user{width: 24px;height: 14px;vertical-align: middle;margin-right:2px;display: inline-block;line-height: 999em;overflow: hidden;background:url(http://img1.kukushow.com/images/inno/vip-ico.png) no-repeat;}
.vip_user1{background-position: 0 0;}
.vip_user3{background-position: -24px 0;}

/*header start*/
.header {width: 100%; height: 58px; border-top: 2px solid #ec6c14; border-bottom: 1px solid #E6E9F1; background: white; overflow: hidden;}
.head-main {max-width: 1360px; height: 58px; margin: 0 auto;}
.head-logo{width: 117px; height: 58px; margin: 0 20px 0  15px; float: left; display: inline-block; text-indent: -999em; overflow: hidden; background: url(http://img1.kukushow.com/images/new_index/logo.png) no-repeat left center;}
/**header nav**/
.head-topnav {width:50%;height: 28px; padding-top: 22px; display: inline-block; float: left;}
.head-topnav a { display: block; float: left; font-size: 18px; color: #383838; margin-left: 8%; }
.head-topnav a:hover { color: #ffb127; text-decoration: none; }
.head-topnav a:active { color: #f46c13; }
.head-topnav a.current { color: #ffb127; }
/*header serch*/
.head-search { width: 20%; height: 29px; border: 1px solid #FFE25C; float: right; margin-top: 17px; border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; overflow: hidden; }
.head-search-icofont { width: 14%; height: 29px; line-height: 29px; text-align: center; font-size: 12px; float: left; color: #ffdc3c; }
.head-search-input { width: 60%; height: 29px; float: left; overflow: hidden; }
.head-search-input input { width: 100%; height: 29px; line-height: 29px; border: none; background: transparent; font-size: 12px; color: #808080; outline: none; }
.head-search-btn {width: 24%; height: 29px; border: 0;cursor: pointer;display: block; line-height: 29px; text-align: center; font-size: 14px; color: #808080; float: right; background: #ffdc3c; }
.head-search-btn:hover { text-decoration: none; }

/*header login*/
.head-login {height: 26px; padding-top: 32px; margin-left: 38px; float: right; overflow: hidden; font-size: 12px; }
.head-login .login-name { display: block; width: 80px; height: 26px; color: #ffb127; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: left; }
.head-login .login-name:hover { color: #f46c13; text-decoration: none; }
.head-login .login-line { color: #adadad; width: 8px; text-align: right; float: left; }
.head-login .login-out, .head-login .login-in { display: block; color: #808080; width: 42px; text-align: center; float: left; }
.head-login .login-user { display: block; color: #808080; text-align: center; float: left; }
.head-login .login-out:hover, .head-login .login-in:hover, .head-login .login-user:hover { color: #383838; text-decoration: none; }
@media (max-width: 1360px) {
	.head-main {/*min-width: 1250px;*/}
	.head-logo { width: 33px;}
	.head-topnav a{margin-left: 6%;}
}
/*header end*/
/*main start*/
.main {max-width: 1360px; min-width: 1250px; margin: 10px auto 50px;}
/*main sidebar user content start*/


/*footer start*/
.footer { width: 100%; height: 40px; margin-top: 50px; background: #787878; text-align: center; font-size: 13px; line-height: 40px; color: white; overflow: hidden; }
.footer a { color: white; margin: 0 15px; display: inline-block; }
.footer a:hover {text-decoration: none;color: #ececec;}
.footer > a:first-child img{margin-top:5px;}
/*footer end*/

/**********************alert css*************/
/*room search start*/
.autocomplete-w1 { background:url(/images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:20px;  _margin:0; white-space:nowrap;overflow-x:hidden;}
.autocomplete .selected { background:#5094C7;cursor:pointer;color:white;}
.autocomplete div { padding:2px 5px; white-space:nowrap;}
.autocomplete strong { font-weight:normal; color:#3399FF; }
.autocomplete #result_num{text-align:center;border-bottom:1px solid #3E3E3E}
.autocomplete #result_num strong{color:red;}
/*room search end*/

/*first play start*/
.firstRecharge2_pop{width:583px;height:461px;position:absolute;top:150px;left:50%;margin-left:-291px;z-index:1000;}
.firstRecharge2_pop .close{width:100%;height:20px;background:#23b4e1;}
.firstRecharge2_pop .close a{width:14px;height:14px;display:block;float:right;margin:4px 8px 0 0;background:url(http://img1.kukushow.com/images/firstrecharge/close.png?v=2015071001) no-repeat;}
.firstRecharge2_pop .boxbg{width:100%;height:441px;background:url(http://img1.kukushow.com/images/firstrecharge/popbg.png?v=2015071002) no-repeat;}
.firstRecharge2_pop .tipspop{font-size:12px;color:white;padding:333px 0 0 33px;line-height:22px;height:58px;}
.firstRecharge2_pop .btnbox{display:block;width:134px;height:42px;background:url(http://img1.kukushow.com/images/firstrecharge/popbtn.png?v=2015071001) no-repeat;float:left;margin-left:222px;}
.firstRecharge2_pop .clearpop .endlink{font-size:16px;color:#f3e501;float:right;padding:16px 26px 0 0;margin: 0;}
/*first play end*/

/*签到 start*/
.signinbox{width:561px;height:474px;background:url(http://img1.kukushow.com/images/signinbg.png) no-repeat;_background:url(http://img1.kukushow.com/images/signinbg.gif) no-repeat;padding:15px 20px;font-family:"微软雅黑","verdana";position:absolute;z-index:1899;display:none;}
.signinbox .f_f24{font-size:24px;}
.signinbox .top{width:420px;height:44px;padding-left:141px;}
.signinbox .title,.signinbox .close,.signinbox .signin_btn,.signinbox .signin_btn2,.signinbox .datebox li,.signinbox .datebox .yes,.signinbox .datebox .no,.signinbox .datebox .sun,.signinbox .datebox .topbg,.signinbox .datebox .endbg,.signinbox .botbox .arrow_green,.signinbox .botbox .arrow_gray,.signinbox .botbox .date,.signinbox .botbox .texbg{display:block;background:url(http://img1.kukushow.com/images/signin_main.png) no-repeat;}
.signinbox .title{width:283px;height:44px;float:left;background-position:0 0;}
.signinbox .close{width:35px;height:35px;float:right;background-position:-293px 0;}
.signinbox .texbtnbox{width:541px;height:36px;padding:10px 10px 5px 10px;}
.signinbox .singin_tex{width:250px;height:36px;line-height:36px;font-size:18px;font-weight:bold;color:#8f470e;float:left;}
.signinbox .signin_btn{width:84px;height:36px;background-position:0 -54px;float:right;}
.signinbox .signin_btn2{width:84px;height:36px;background-position:-312px -54px;float:right;}
.signinbox .datebox{width:541px;padding:0 10px;}
.signinbox .datebox ul{width:528px;height:185px;background:#e6d0b3;padding:5px 0 5px 13px;}
.signinbox .datebox li{width:53px;height:26px;float:left;font-size:18px;color:#ac6a37;padding:2px 5px;margin:0 12px 8px 0;background-position:-439px 0;overflow:hidden;}
.signinbox .datebox .yes{background-position:-94px -54px;}
.signinbox .datebox .no{background-position:-406px -54px;cursor:pointer;}
.signinbox .datebox .sun{background:url(http://img1.kukushow.com/images/signin_sun.gif?v=1) no-repeat 0 0;cursor:pointer;}
.signinbox .datebox .topbg,.signinbox .datebox .endbg{width:541px;height:5px;font-size:0;}
.signinbox .datebox .topbg{background-position:0 -95px;}
.signinbox .datebox .endbg{background-position:0 -105px;}
.signinbox .botbox{width:541px;height:114px;padding:10px;}
.signinbox .botbox li{position:relative;float:left;}
.signinbox .botbox .boximg{display:block;height:92px;width:74px;overflow:hidden;}
.signinbox .botbox .receive_chest{cursor:pointer;}
.signinbox .botbox .texbg{width:84px;height:50px;font-size:12px;font-weight:bold;color:#8f470e;background-position:-338px 0;padding-left:7px;position:absolute;top:-22px;left:25px;z-index:100;}
.signinbox .botbox .tips{white-space:nowrap;padding:0 4px;background:#ffedbd;border:2px solid #d09d31;font-size:12px;font-weight:bold;color:#8f470e;position:absolute;top:82px;left:10px;z-index:500;}
.signinbox .botbox .boxli1{width:100px;padding-right:2px;z-index:90;}
.signinbox .botbox .boxli2{width:105px;padding-right:4px;z-index:89;}
.signinbox .botbox .boxli3{width:110px;padding-right:5px;z-index:88;}
.signinbox .botbox .boxli4{width:115px;padding-right:10px;z-index:87;}
.signinbox .botbox .boxli5{z-index:86;}
.signinbox .botbox .boxli1 img{width:48px;height:60px;margin:14px 10px 0 14px;}
.signinbox .botbox .boxli2 img{width:54px;height:66px;margin:12px 10px 0 12px;}
.signinbox .botbox .boxli3 img{width:60px;height:74px;margin:10px 10px 0 10px;}
.signinbox .botbox .boxli4 img{width:66px;height:82px;margin:8px 10px 0 8px;}
.signinbox .botbox .boxli5 img{width:74px;height:92px;}
.signinbox .botbox .arrow_green,.signinbox .botbox .arrow_gray{width:23px;height:22px;float:right;margin:40px 0 0 0;}
.signinbox .botbox .arrow_green{background-position:-180px -54px;}
.signinbox .botbox .arrow_gray{background-position:-213px -54px;}
.signinbox .botbox .date{width:56px;height:22px;background-position:-246px -54px;font-size:14px;color:#272727;line-height:22px;text-align:center;margin-left:10px;}
.signinbox .endtex{width:561px;font-size:18px;font-weight:bold;color:#ff3300;text-align:center;}
/*签到 end*/