/*kingone */
@charset "gb2312";
body{font-size:12px;font-family:tahoma,arial,\5FAE\8F6F\96C5\9ED1;background:#f7f7f7}
body,html,a,img,div,form,select,input,ul,ol,ul,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span{margin:0;padding:0}
a{color:#666;text-decoration:none}
a:hover{color:#D79300;text-decoration:none}
ol,ul,li{list-style:none}
em,i{font-style:normal}
img{border:none}
/*common*/
.cf{*zoom:1}
.cf:after{content:'\20';display:block;height:0;clear:both}
.hide{display:none}
.wp{width:1000px;margin:0 auto}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.mt10{margin-top:10px !important}

.recommend span,.vidlist .img span,.piclist .img span,.ktimg .vtime{background:rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b2000000', EndColorStr='#b2000000')}
:root * {filter: none\9 !important;}

.piv-vote i,.stats .vote,.slide .hd a,.kt-tl,.tc-tool a,.good-num,.com-sub-btn,.com-face .arrow,.jok-page a,.hotbbs li{background: url(/joke/images/global/v2/item.png-1213.html) no-repeat;}

/* head part */
/* .headarea{background:url(/joke/images/global/v2/headarea.png) no-repeat center top}
.headwp{background:url(/joke/images/global/v2/headwp.png) no-repeat;height:94px;overflow:hidden;}
.navarea{background:#865F41;height:36px;overflow:hidden}
.navwp{height:36px;overflow:hidden}
.setfav{float:left;width:54px;height:22px;overflow:hidden;line-height:99;margin:60px 0 0 375px;display:inline}
.nav{float:left}
.nav li{float:left;margin-right:20px;display:inline}
.nav li a{background:url(/joke/images/global/v2/nav.png) no-repeat;float:left;width:92px;height:36px;overflow:hidden;line-height:99}
.nav .sp1 a{background-position:0 0;width:68px}
.nav .sp2 a{background-position:-70px 0}
.nav .sp3 a{background-position:-164px 0}
.nav .sp4 a{background-position:-258px 0}
.nav .sp5 a{background-position:-352px 0}
.nav .sp6 a{background-position:-446px 0}
.nav .sp7 a{background-position:-540px 0;width:112px}
.nav .sp1 a:hover,.nav .sp1 .on{background-position:0 -38px}
.nav .sp2 a:hover,.nav .sp2 .on{background-position:-70px -38px}
.nav .sp3 a:hover,.nav .sp3 .on{background-position:-164px -38px}
.nav .sp4 a:hover,.nav .sp4 .on{background-position:-258px -38px}
.nav .sp5 a:hover,.nav .sp5 .on{background-position:-352px -38px}
.nav .sp6 a:hover,.nav .sp6 .on{background-position:-446px -38px}
.nav .sp7 a:hover,.nav .sp7 .on{background-position:-540px -38px}
.logarea{float:right;width:220px;height:36px;overflow:hidden}
.feedback,.logno{float:right;line-height:36px;color:#fff}
.feedback a,.logno a{color:#fff;padding:0 4px}
.feedback a:hover,.logno a:hover{color:#F3CC29}
.logwp{float:right;width:140px;height:36px;overflow:hidden}
.loged{display:block;width:140px;height:36px;overflow:hidden;line-height:36px}
.loged .uname{float:left;width:106px;height:36px;line-height:36px;font-size:14px;color:#FFD742;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.loged .logout{float:right;width:32px;height:36px;overflow:hidden;text-align:center;color:#FF4651} */

/*  */
.w340{width:340px;overflow:hidden}
.w622{width:622px;overflow:hidden}
.titwp{height:36px;overflow:hidden}
.titarea{background:url(/joke/images/global/v2/titbg.png) no-repeat;float:left;height:36px;line-height:36px;padding-left:24px;font:bold 18px/36px \5FAE\8F6F\96C5\9ED1;color:#777777}
.tit1{background-position:0 9px}
.tit2{background-position:0 -46px}
.tit3{background-position:0 -81px}
.tit4{background-position:0 -118px}
.tit5{background-position:0 -154px}
.tit6{background-position:0 -190px}
.tit7{background-position:0 -226px}
.tit8{background-position:0 -275px}
.tit9{background-position:3px -316px}
.tit10{background-position:3px -354px}
.titarea a{color:#777777}
.titarea em,.titarea a em{color:#D79300}
.titwp .lk{float:right;height:36px;line-height:36px;color:#999;font-size:12px}
.titwp .lk:hover{color:#D79300;text-decoration:none}
.titwp i{font-family:\5B8B\4F53}
.titwp .more{background:url(/joke/images/global/v2/more.png) no-repeat;float:right;width:50px;height:20px;text-align:center;line-height:20px;color:#D79300;margin-top:8px}
.titwp .more:hover{background-position:0 -22px;color:#fff;text-decoration:none}
.img340{width:340px;height:226px;overflow:hidden}
.img340 img{display:block;width:340px;height:190px;margin:0 auto}
.img340 p{height:36px;line-height:36px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* vidlist */
.recommend{height:488px;overflow:hidden}
.recommend ul{width:650px}
.recommend li{float:left;width:190px;height:156px;overflow:hidden;text-align:center;line-height:2.5;font-size:14px;position:relative;margin:0 26px 10px 0;display:inline}
.recommend li a{display:block;}
.recommend img{display:block;width:190px;height:120px}
.newico{background:url(/joke/images/global/v2/newico.png) no-repeat;width:48px;height:48px;overflow:hidden;line-height:99;position:absolute;left:0;top:0;cursor:pointer}
.recommend span{height:20px;line-height:20px;padding:0 5px;position:absolute;right:0;top:100px;color:#fff}

/* vidlist */
.vidlist{}
.vidlist ul{width:1020px}
.vidlist li{background:#fff;float:left;width:184px;height:166px;padding:4px;margin:5px 10px 5px 0;display:inline;cursor:pointer;}
.vidlist .on .con{color:#D79300}
.vidlist .img{display:block;width:184px;height:116px;overflow:hidden;position:relative}
.vidlist .img img{display:block;width:184px;height:116px}
.vidlist .img span{height:20px;line-height:20px;padding:0 6px;font-size:12px;position:absolute;right:0;top:96px;color:#fff}
.vidlist .img i{background:url(/joke/images/global/v2/vidico.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/joke/images/global/v2/vidico.png");_background:none;display:none;width:184px;height:116px;overflow:hidden;position:absolute;left:0;top:0;cursor:pointer;}
.vidlist .con .t{height:44px;overflow:hidden;line-height:22px;font-size:14px;padding-top:6px;}
.vidlist .con .i{background:#fff;width:184px;height:14px;line-height:14px;padding:4px 0;color:#aaa;position:absolute;left:0;bottom:0;transition: all 0.3s ease;}
.vidlist .con .i span{display:inline-block;vertical-align:top;color:#99a2aa;width:80px;white-space:nowrap;overflow:hidden;
    text-overflow: ellipsis;line-height:14px;height:14px;}
.vidlist .con {display:block;height:50px;overflow:hidden;position:relative;cursor:pointer}
.i .ico{background: url(/joke/images/global/v2/icons.png) no-repeat;display:inline-block;vertical-align:top;width:14px;height:14px;margin-right:5px}
.i .ico-v{background-position:0 0}
.i .ico-f{background-position:0 -15px}
.i .ico-m{background-position:0 -30px}
/*  */
.w635{width:635px;overflow:hidden}
.w670{width:670px;overflow:hidden}
.w330{width:330px;overflow:hidden}
.w302{width:302px;overflow:hidden}
.w635 .titwp,.w330 .titwp{margin-top:10px}
.piclist ul{width:660px}
.piclist li{background:#fff;float:left;width:190px;height:170px;padding:4px;margin:5px 20px 5px 0;display:inline}
.piclist .on .con{color:#D79300}
.piclist .img{display:block;width:190px;height:120px;overflow:hidden;position:relative}
.piclist .img img{display:block;width:190px;height:120px}
.piclist .img span{height:20px;line-height:20px;padding:0 6px;font-size:12px;position:absolute;right:0;top:0;color:#fff}
.piclist .con .t{height:44px;overflow:hidden;line-height:22px;font-size:14px;padding-top:6px;}
.piclist .con .i{background:#fff;width:190px;height:14px;line-height:14px;padding:4px 0;color:#aaa;position:absolute;left:0;bottom:0}
.piclist .con .i span{display:inline-block;vertical-align:top;color:#99a2aa;width:80px;white-space:nowrap;overflow:hidden;
    text-overflow: ellipsis;line-height:14px;height:14px;}
.piclist .con {display:block;height:50px;overflow:hidden;position:relative;cursor:pointer}


.jokeit{background:#fff;padding:10px;margin-bottom:20px;}
.author{height:50px;overflow:hidden;padding:0 10px}
.author .name{font-size:14px;line-height:68px;color:#999;}
.author .name:hover{color:#999;text-decoration:none;}
.author .name img{float:left;width:48px;height:48px;margin-right:10px;display:inline;border-radius:50%}
.content{padding:10px;line-height:22px;font-size:14px;color:#555}
/* .content img{max-width:500px;margin-top:10px; _width: expression(this.offsetWidth > 100 ? (this.offsetWidth < 500 ? 'auto' : '500px') : '100px');} */
.stats{height:24px;line-height:24px;padding:0 10px}
.stats .time{color:#A9A9A9}
.stats .lk{float:right;height:24px;overflow:hidden;line-height:24px;color:#888;margin-left:14px;display:inline}
.stats .lk:hover,.stats .lk.on{color:#FFCF3C;text-decoration:none}
.stats i{padding:0 2px}
.stats .vote{background-position:0 4px;padding-left:18px}
.stats .vote:hover,.stats .vote.on{background-position:0 -28px}
.loadmore{display:block;width:100%;height:36px;text-align:center;line-height:36px;font-size:14px;background: #FFB637;color:#AB8240}
.loadmore:hover{background:#fe9141;color:#fff;text-decoration:none}
.pages{padding:10px 0 15px;font-size:0;line-height:0;text-align:center;}
.pages a{display:inline-block;vertical-align:top;height:30px;line-height:30px;font-size:14px;background:#fff;color:#666;padding:0 10px;margin:0 2px;border-radius:2px}
.pages span{display:inline-block;vertical-align:top;height:30px;line-height:30px;font-size:14px;color:#666;padding:0 10px;margin:0 2px;border-radius:2px}
.pages a:hover,.pages .on{background:#CBBBAE;color:#666;text-decoration:none}
/* listjoke */
.sel{padding:8px 10px;background:#fff;margin-bottom:10px;margin-top:10px}
.sel ul{width:550px}
.sel li{float:left;height:28px;line-height:28px;font-size:14px;margin-right:15px;display:inline}
.sel li.on{font-weight:700}
.sel .on a{color:#EA9500}
.sel li a{float:left;padding:0 5px}
.sel li a:hover{color:#EA9500;}
.tc-list{background:#fff;padding-bottom:15px}
.tc-list ul{width:275px;overflow:hidden;margin:0 auto}
.tc-list li{float:left;width:275px;height:80px;overflow:hidden;margin-top:15px}
.tc-list li img{float:left;width:130px;height:80px;margin-right:10px;display:inline}
.tc-list .p1{line-height:20px;height:40px;overflow:hidden;font-size:14px;margin-top:5px;}
.tc-list .p1 a{color:#666}
.tc-list .p1 a:hover{color:#D79300}
.tc-list .p2{height:22px;overflow:hidden;line-height:22px;color:#A7A7A7;margin-top:5px;}
.tc-list .p2 a{color:#A7A7A7}
.tc-list .p2 a:hover{color:#D79300}
.tc-tool{height:24px;overflow:hidden;margin-top:2px}
.tc-tool a{float:left;overflow:hidden;line-height:99;display:inline}
.tc-tool .bt1{background-position:0 -148px;width:78px;height:24px}
.tc-tool .bt2{background-position:84px -148px;width:15px;height:11px;margin:8px 0 0 10px}
.tc-tool .show{background-position:-102px -154px}

/* listpic */
.list-pic{background:#fff}
.tc-tab{height:56px;overflow:hidden;border-bottom:1px solid #F3F3F3}
.tc-tab li{float:left;width:96px;height:56px;text-align:center;line-height:56px;font-size:14px}
.tc-tab .on{font-weight:700}
.tc-tab .on a{color:#EA9500}
.tc-tab a:hover{color:#EA9500;text-decoration:none}
.img190{overflow:hidden;position:relative;margin-bottom:-1px}
.img190 li{float:left;width:222px;height:180px;background:#fff;border-left:1px solid #F3F3F3;border-bottom:1px solid #F3F3F3}
.img190 li.on{background:#F3F3F3}
.img190 a{display:block;width:190px;height:158px;overflow:hidden;text-align:center;line-height:2.8;font-size:14px;margin:15px auto 0;position:relative}
.img190 a:hover{text-decoration:none}
.img190 img{display:block;width:190px;height:120px;margin:0 auto}
:root * {filter: none\9 !important;}
.pic-it,.pic-info,.piv-vote{background:rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b2000000', EndColorStr='#b2000000')}
.pic-it{height:20px;line-height:20px;padding:0 4px;position:absolute;right:0;top:100px;color:#fff}
.pic-info{display:none;width:174px;height:20px;line-height:20px;padding:0 8px;position:absolute;left:0;top:0;color:#CBCBCB}
.piv-vote{display:none;height:20px;overflow:hidden;padding:0 3px;line-height:20px;color:#A4A3A0;position:absolute;left:0;top:100px}
.piv-vote i{background-position:-166px 0;float:left;width:15px;height:15px;overflow:hidden;margin:2px 3px 0 0;display:inline}
.img190 li.on .pic-info{display:block}
.img190 li.on .piv-vote{display:block}
.pic-info i{color:#fff;margin:0 2px}
.pic-info .fl em {background: url(/joke/images/global/v2/item.png) no-repeat -266px -288px;width:12px;height:12px;display:inline-block;vertical-align:top;position:relative;top:5px;margin-right:5px}
.list-pic .pages a{background:#eee}
.list-pic .pages .on{background: #CBBBAE;color: #666;}
/* innerjoke */
.crumbs{height:36px;overflow:hidden;line-height:36px;font-size:14px;}
.crumbs,.crumbs a{color:#999}
.crumbs a{padding:0 3px}
.crumbs .cur{color:#9C4900}
.crumbs a:hover{color:#9C4900}
.jok-key{height:30px;line-height:30px;padding:0 10px;overflow:hidden;margin-top:15px;font-size:14px;color:#666}
.jok-key p a{margin:02px;padding:0 5px}
.jok-key .share{width:140px;height:26px;overflow:hidden;}
.jok-key .share span{float:left;line-height:24px;}
.jok-page{height:26px;overflow:hidden;text-align:center;margin-top:15px}
.jok-page a{display:inline-block;vertical-align:top;width:84px;height:26px;overflow:hidden;line-height:99;margin:0 10px}
.jok-page .prev{background-position:0 -208px}
.jok-page .next{background-position:0 -236px}
.jok-page .prev:hover{background-position:-86px -208px}
.jok-page .next:hover{background-position:-86px -236px}
.jok-page .prev-no,.jok-page .prev-no:hover{background-position:0 -375px;cursor:default}
.jok-page .next-no,.jok-page .next-no:hover{background-position:-86px -375px;cursor:default}
.tc-tip{width:914px;height:26px;margin:0 auto;line-height:26px;overflow:hidden;color:#666;font-size:14px}
.view-tc{padding:0 0 15px}
.view-tc ul{border-radius:3px;}
.tc-none{width:850px;padding:28px 32px;background:#FBFBFB;border:1px solid #EEEEEE;border-radius:3px;margin:5px auto 0;text-align:center;height:30px;line-height:30px;font-size:14px;color:#666}
.view-tc li{float:left;margin:0 2px 2px 0;display:inline}
.view-tc li a{float:left;height:34px;line-height:34px;font-weight:700;font-size:14px;white-space:nowrap;padding:0 10px;background:#F3A080;color:#fff}
.view-tc .l1 a{background:#EB5A49}
.view-tc .l2 a{background:#F16C51}
.view-tc .l3 a{background:#F47F5C}
.view-tc .l4 a{background:#EE7A6C}
.view-tc .l5 a{background:#F3A080}
.view-tc li a:hover{background:#fff;color:#eb3620;text-decoration:none}
.tcbtn{margin-top:5px}
.tcbtn a{float:right;overflow:hidden;padding:0 12px;height:26px;background:#FFCF3D;color:#fff;line-height:26px;font-size:12px;border-radius:12px}
.tcbtn a:hover{background:#D79300;color:#fff;text-decoration:none}
.gus-list ul{margin:0 auto}
.gus-list li{float:left;width:302px;overflow:hidden;margin-bottom:5px}
.gus-list .con{display:block;width:282px;height:55px;overflow:hidden;padding:10px 10px;line-height:18px;background:#fff;}
.gus-list .con img{float:left;width:46px;height:46px;margin-right:8px;display:inline;border-radius:50%;}
.gus-list .con .txt{height:55px;overflow:hidden}
.gus-list .key{height:26px;line-height:26px;color:#666;margin-top:5px}
.gus-list .key a{padding:0 2px;margin:0 2px}
.gus-list .key a:hover{color:#EA513F}

/* innerpic */
.tc-btn,.pic-hd .btn,.pic-sub .good,.pic-sub .msg,.prev-pic,.next-pic{background:url(/joke/images/global/v2/item.png) no-repeat}
.pictitle{height:50px;line-height:50px;overflow:hidden;text-align:center;font-size:16px;color:#666}
.pictitle h1{display:inline;font:18px/50px \5fae\8f6f\96c5\9ed1}

.pic-wp{background:#fff;padding:10px 0}
.pic-tit{width:640px;text-align:center;line-height:24px;font-size:18px;font-weight:400;color:#555;margin:0 auto;padding-top:15px}
.pic-show{width:972px;margin:20px auto 0;position:relative;min-height:200px;_height:200px;background:url(/joke/images/index/loading.gif) no-repeat center;}
.pic-area{margin:0 auto;position:relative;z-index:100px}
.pic-area img{display:block;margin:0 auto}
.p-prev,.p-next{width:43px;height:65px;overflow:hidden;line-height:99;position:absolute;}
.p-prev{background:url(/joke/images/global/v2/img-prev.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/joke/images/global/v2/img-prev.png");_background:none}
.p-next{right:20px;background:url(/joke/images/global/v2/img-next.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/joke/images/global/v2/img-next.png");_background:none}
.pic-area .p-prev{left:20px;top:50%;margin-top:-32px}
.pic-area .p-next{right:20px;top:50%;margin-top:-32px}
.zanbtn,.zoombtn{height:32px;line-height:32px;font-size:14px;overflow:hidden;color:#fff;padding:4px 8px;border-radius:3px;background:rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#7f000000', EndColorStr='#7f000000');position:absolute;right:5px;z-index:150}
.zanbtn span,.zoombtn span{cursor:pointer}
.zanbtn:hover,.zoombtn:hover{color:#fff;text-decoration:none;background:rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b2000000', EndColorStr='#b2000000')}
.zoombtn{bottom:5px}
.zanbtn{top:5px}
.zanbtn span{float:left;width:24px;height:24px;margin:4px 5px 0 0;display:inline;background:url(/joke/images/global/v2/zanbtn.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/joke/images/zanbtn.png");_background:none}
.zoombtn span{float:left;width:28px;height:28px;margin-top:2px;background:url(/joke/images/global/v2/zoombtn.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/joke/images/zoombtn.png");_background:none}
.imgload {text-align:center;padding:168px 0;overflow:hidden;line-height:2;color:#666}
.imgload img{display:block;width:32px;height:32px;margin:0 auto}

.tc-btn{background-position:0 -264px;width:80px;height:26px;overflow:hidden;line-height:99;position:absolute;right:68px;top:0}
.prev-pic,.next-pic{width:116px;height:40px;overflow:hidden;line-height:99;bottom:0}
.prev-pic{background-position:0 -292px;float: left;}
.next-pic{background-position:0 -334px;float:right;}
.prev-pic:hover{background-position:-118px -292px}
.next-pic:hover{background-position:-118px -334px}
.pic-intro{display:block;width:660px;line-height:24px;padding:4px 0;font-size:16px;color:#666;margin:0 15px;text-align:center;margin:5px auto 0}

.pic-hd{width:978px;height:98px;overflow:hidden;margin:0 auto 0;position:relative}
.pic-hd .btn{width:72px;height:98px;overflow:hidden;line-height:99;position:absolute;top:0}
.pic-hd .prev{left:0;background-position:-183px -172px}
.pic-hd .next{right:0;background-position:-257px -172px}
.pic-list{width:815px;height:86px;overflow:hidden;margin:7px auto 0;position:relative}
.pic-list ul{width:9999px}
.pic-list li{float:left;width:114px;height:84px;overflow:hidden;margin-right:3px;display:inline}
.pic-list a{width:110px;height:80px;border:2px solid #E8E5E5;border-radius:2px;display:table-cell;*font-size:58px;text-align:center;vertical-align:middle;zoom:1;position:relative;}
.pic-list a:hover,.pic-list .on a{border-color:#FFD247}
.pic-list img{display:inline-block;max-height:80px;vertical-align:middle;max-height:100%;filter:alpha(opacity=80);opacity:.8;}
.pic-list a:hover img,.pic-list .on img{filter:alpha(opacity=100);opacity:1;}

.pic-sub{height:52px;margin:15px 40px 0}
.pic-sub .share{float:left;width:138px;height:52px;overflow:hidden;margin:0 10px;padding:0 15px;display:inline;border-left:1px solid #B9B9B9;border-right:1px solid #B9B9B9;padding:0 5px;}
.pic-sub  .share span{display:block;height:20px;line-height:20px;text-align:center;color:#999;margin-bottom: 5px}
#picshare a{background:url(/joke/images/global/v2/shareimg.png-1213.html) no-repeat !important;float:left;width:24px !important;height:24px !important;overflow:hidden;line-height:99;padding:0;margin:0 0 0 8px !important;display:inline;}

#picshare .bds_sqq{background-position:0 0 !important}
#picshare .bds_weixin{background-position:-96px 0 !important}
#picshare .bds_qzone{background-position:-32px 0 !important}
#picshare .bds_tsina{background-position:-64px 0 !important}



.pic-sub .good,.pic-sub .msg{float:left;width:50px;height:20px;padding-top:30px;font-size:12px;line-height:20px;color:#7f7f7f;margin:0 10px;display:inline;text-align:center;}
.pic-sub .good{background-position:-338px 6px}
.pic-sub .msg{background-position:-418px 6px}
.pic-sub .good:hover,.pic-sub .good.on{background-position:-338px -66px;color:#D79300;text-decoration:none}
.pic-sub .msg:hover{background-position:-418px -66px;color:#D79300;text-decoration:none}
.pic-sub .uinfo{float:left;width:250px;height:52px;overflow:hidden;padding-left:15px}
.pic-sub .uinfo span{display:block;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:26px;color:#999}
.pic-sub .uinfo .name{font-size:14px;color:#999}
.tc-tip{width:914px;height:26px;margin:0 auto;line-height:26px;overflow:hidden;color:#666;font-size:14px}




.w730{width:730px;overflow:hidden}
.w220{width:220px;overflow:hidden}
.img160{background:#fff;padding:15px 0 5px}
.img160 ul{width:160px;margin:0 auto}
.img160 li{float:left;width:160px;height:146px;overflow:hidden;text-align:center;line-height:2.5;font-size:14px;margin:0 auto;display:inline}
.img160 img{display:block;width:160px;height:110px;margin:0 auto}

.picno{width:360px;padding:10px 15px;border:2px solid #FDCF3E;background:#fff}
.picno .tips{height:48px;line-height:48px;font-size:14px;color:#666;text-align:center}
.picno .tips span{color:#E75061;padding:0 2px}
.nexttit{text-align:center;font:bold 16px/24px \5FAE\8F6F\96C5\9ED1;padding:10px 0}
.nextpic{}
.nextpic dt{height:30px;line-height:30px;font-size:14px;color:#666}
.nextpic dd{}
.nextpic .img {float: left;width: 114px;height: 86px;overflow: hidden;margin:0 3px;display: inline;}
.nextpic .img a{display:block;width: 110px;height:80px;overflow:hidden;border: 2px solid #FFD247;border-radius:2px;text-align: center;vertical-align: middle;zoom: 1;position: relative;line-height:76px;_font-size:64px;}
.nextpic .img img{display:inline-block;vertical-align: middle;max-height:80px;}
.picnobtn{margin-top:15px;padding-bottom:10px;text-align:center}
.picnobtn a{display:inline-block;vertical-align:top;width:98px;height:38px;text-align:center;line-height:38px;font-size:14px;background:#fff;border:1px solid #D79300;color:#D79300;margin:0 25px;}
.picnobtn .bt1{background:#D79300;color:#fff}







/* 爆笑课堂 */
.ktarea{background:#fff;height:214px;overflow:hidden;margin-top:5px}
.ktimg{float:left;width:340px;height:214px;overflow:hidden;position:relative}
.ktimg img{display:block;width:340px;height:214px}
.ktimg .vtime{height:20px;line-height:20px;font-size:12px;color:#fff;padding:0 6px;position:absolute;right:0;bottom:0;cursor:pointer}
.ktimg .vico{background:url(/joke/images/global/v2/vico.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/joke/images/global/v2/vico.png");_background:none;width:340px;height:214px;overflow:hidden;position:absolute;left:0;bottom:0;display:none;cursor:pointer}
.on .vico{display:block}
.on .vtime{display:none}
.ktcon{float:left;width:380px;height:214px;overflow:hidden;margin-left:10px}
.ktcon .sp1{height:28px;line-height:28px;font-size:14px;color:#666;margin-top:6px}
.ktcon .sp1 span{color:#865F41;padding:0 2px}
.ktcon .sp2{height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;font-size:20px;color:#666}
.ktinfo{}
.ktinfo dt{display:block;width:76px;height:22px;text-align:center;line-height:22px;background:#EFD499;color:#865F41;font-size:14px;margin-top:5px}
.ktinfo dd{display:block;line-height:20px;font-size:14px;color:#666;height:80px;overflow:hidden;text-indent:2em;margin-top:5px}
.ktcon .sp3{height:28px;line-height:28px;font-size:14px;color:#999;}
.kttips{background:url(/joke/images/global/v2/kttips.png) no-repeat;float:right;width:262px;height:214px;overflow:hidden}
.favkt{background:url(/joke/images/global/v2/item.png) no-repeat -235px -448px;display:block;width:40px;height:20px;overflow:hidden;line-height:99;margin:70px 0 0 75px}
.favkt:hover{background-position:-235px -484px}
.kttips .share{width:164px;height:60px;overflow:hidden;margin:40px 0 0 5px}
.kttips .share span{display:block;height:30px;line-height:30px;text-align:left;color:#999;text-indent:8px}


.vidtab{height:38px;border-bottom:1px solid #865F41;overflow:hidden}
.vidtab li{float:left;height:38px;line-height:38px;padding:0 8px;color:#777;margin-left:20px;display:inline;font-size:18px;cursor:pointer}
.vidtab .on{color:#865F41;height:35px;overflow:hidden;border-bottom:3px solid #865F41}
.vidsel{height:20px;line-height:20px;overflow:hidden;padding:10px 0;margin-top:5px}
.vidsel em{float:left;font-size:12px;color:#666}
.vidsel a{float:left;width:36px;height:20px;text-align:center;font-size:12px;line-height:20px;color:#666;margin-left:4px;display:inline}
.vidsel .on{background:#D79300;color:#fff}
.replacebtn{background:url(/joke/images/global/v2/item.png) no-repeat 0 -510px;display:block;width:190px;height:40px;overflow:hidden;line-height:99;margin:20px auto 0}
.replacebtn:hover{background-position:-192px -510px;}


/* 搞笑视频 */
.vidslide{float:left;width:390px;height:246px;overflow:hidden;position:relative}
.vidslide .prev,.vidslide .next{width:32px;height:50px;overflow:hidden;line-height:99;position:absolute;top:50%;margin-top:-25px}
.vidslide .prev{background:url(/joke/images/global/v2/prev.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/joke/images/global/v2/prev.png");_background:none;left:0}
.vidslide .next{background:url(/joke/images/global/v2/next.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/joke/images/global/v2/next.png");_background:none;right:0}
.vidslide .dot{height:12px;position:absolute;bottom:9px;right:5px}
.vidslide .dot li{background:#999;float:left;width:12px;height:12px;overflow:hidden;margin:0 6px;display:inline}
.vidslide .dot .on{background:#FFD146}
.vidslide .vpic{}
.vidslide .vpic li{float:left;width:390px;height:246px;overflow:hidden;position:relative}
.vidslide .vpic img{width:390px;height:246px}
.vidslide .vpic span{background:rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b2000000', EndColorStr='#b2000000');width:390px;height:30px;line-height:30px;text-indent:10px;overflow:hidden;font-size:14px;color:#fff;position:absolute;left:0;bottom:0}
.vidslide .vpic a:hover{color:#fff;text-decoration:none}
.vidspec{float:right;width:584px;height:246px;overflow:hidden}
.vidspec ul{width:612px}
.vidspec li{float:left;width:184px;height:116px;margin:0 16px 14px 0;display:inline}
.vidspec li a{display:block;width:184px;height:116px;overflow:hidden;position:relative}
.vidspec li a:hover{text-decoration:none;color:#fff}
.vidspec li img{display:block;width:184px;height:116px}
.on .vidmk{top:0}
.vidmk{position:absolute;left:0;top:88px;width:184px;height:116px;background:rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#7f000000', EndColorStr='#7f000000');}
.vidmk .sp1{line-height:22px;font-size:14px;padding:4px;color:#fff}
.vidmk .time,.vidmk .info span{background:url(/joke/images/global/v2/vidmk.png) no-repeat;}
.vidmk .time{background-position:3px 5px;display:block;height:22px;line-height:22px;overflow:hidden;color:#fff;padding-left:20px}
.vidmk .info{width:184px;height:24px;line-height:24px;overflow:hidden;position:absolute;left:0;bottom:0}
.vidmk .info span{float:left;margin:0 4px;display:inline;padding-left:18px;color:#fff}
.vidmk .info .vnum{background-position:0 -40px}
.vidmk .info .lnum{background-position:0 -85px}


/* 评论 */
.area-com{padding:10px 40px;background:#fff}
.w670 .area-com{width:629px;overflow:hidden;padding:10px 20px}
.com-tips{padding:40px 0;text-align:center;line-height:24px;font-size:14px;color:#999}
.com-note{height:18px;line-height:18px;text-align:right;color:#666}
.com-list{overflow:hidden;zoom:1}
.com-list dl{float:left;width:100%;padding:10px 0;border-bottom:1px solid #d7d7d7}
.com-pho{float:left;margin-right:10px;display:inline;}
.com-pho img{float:left;width:42px;height:42px;overflow:hidden;border-radius:50%}
.com-info{display:block;overflow:hidden;zoom:1}
.com-name{height:24px;line-height:24px;font-size:14px;overflow:hidden;color:#999}
.com-name a{color:#E89300}
.com-txt{font-size:14px;line-height:18px;color:#555}
.com-action{height:24px;overflow:hidden;line-height:24px;margin-top:5px}
.com-action a{height:24px;overflow:hidden;color:#666}
.com-action a:hover{color:#EA513F;text-decoration:none}
.com-action .time{color:#999}
.reply-btn{float:left;margin-right:10px;display:inline}
.good-num{background-position:-196px 0;float:left;padding-left:24px}
.good-num:hover{background-position:-196px -45px}
.com-action .on{background-position:-196px -45px}
.reply-list{overflow:hidden;zoom:1;margin-top:10px}
.reply-list dl{border-top:1px dashed #d7d7d7;border-bottom:none}

.com-box,.sub-com-box{padding:10px;border:1px solid #e5e5e5;background:#f6f6f6;border-radius:3px;position:relative;margin-top:10px}
.com-box .textarea{border:1px solid #e5e5e5;background:#fff;padding:6px;_padding:6px 2px;border-radius:2px;overflow:hidden;zoom:1}
.com-box textarea{display:block;width:100%;_zoomn:1;height:46px;overflow:hidden;line-height:16px;font-size:14px;color:#666;background:#fff;border:0 none;padding:0;margin:0;resize:none;outline:none}
.com-box textarea:focus{border-color:#EA513F}
.shape{display:none;position:absolute;right:14%;top:-15px}
.shape i{font-size:0;line-height:0;overflow:hidden;border-width:7px;border-style:dashed dashed solid dashed;position:absolute;}
.shape  .pt1{left:0;top:0;border-color: transparent transparent #e5e5e5 transparent;}
.shape  .pt2{left:0;top:1px;border-color: transparent transparent #f6f6f6  transparent;}
.sub-com-box textarea{width:550px}
.reply-foot{height:30px;line-height:30px;margin-top:10px;overflow:hidden;padding:0 10px}
.user-info{font-size:14px}
.user-info a{padding:0 5px;margin:0 2px}
.user-info .name{color:#ff8e0f}
.user-info .logout{color:#ea513f}
.com-sub-btn{background-position:0 -175px;float:right;width:80px;height:30px;overflow:hidden;line-height:99}
.com-sub-btn:hover{background-position:-82px -175px}
.com-bq-btn{float:right;width:30px;height:30px;overflow:hidden;margin-right:15px;display:inline}
.com-face{position:absolute;padding:5px 5px 4px 5px;background:#fff;border:1px solid #DCDCDC;top:114px;right:67px}
.com-face ul{width:310px}
.com-face li{float:left;width:30px;height:30px;background:#fff;border:1px solid #DCDCDC;margin:-1px 0 0 -1px;position:relative;}
.com-face .arrow{background-position:-56px 0;width:8px;height:7px;position:absolute;right:58px;top:-7px}
.com-sel{height:40px;border-top:1px solid #d7d7d7}
.com-sel a{float:left;height:38px;border-bottom:3px solid #BBBBBB;font-size:14px;line-height:40px;padding:0 10px;margin-right:5px;display:inline;position:relative}
.com-sel .on{font-weight:700;border-color:#E89300}
.com-sel a:hover{text-decoration:none}
.text-no{background:url(/joke/images/global/v2/text-no.png) no-repeat;width:246px;height:47px;overflow:hidden;line-height:99;position:absolute;left:50%;margin-left:-123px;top:-25px}
.com-more{display:block;width:100%;height:32px;font-size:14px;overflow:hidden;text-align:center;line-height:32px;background:#F9F9F9;color:#f60;margin-top:10px}
.com-more:hover{background:#E7E7E7;text-decoration:none}
.comments-num{float:left;font-size:14px;padding:0 4px;color:#999;line-height:36px}
.comments-tctips{float:right;line-height:36px;color:#999}

.commsg-top{display:inline-block; _zoom:1;*display:inline;background:url(/joke/images/global/v2/commsg-top.png) no-repeat;width:70px;height:18px;overflow:hidden;line-height:99;text-align:center;vertical-align:middle;margin:-2px 8px 0;_margin-top:0}



/* track */
.track{background:#fff;margin-top:5px;padding-bottom:5px}
.track ul{width:310px;margin:0 auto}
.track li{float:left;width:310px;height:122px;overflow:hidden;text-align:center;line-height:2.5;font-size:14px;margin-top:10px}
.track li img{display:block;width:310px;height:90px;margin:0 auto}
/* hotbbs */
.hotbbs{background:#fff;margin-top:5px;padding:5px 0}
.hotbbs ul{width:310px;margin:0 auto}
.hotbbs li{background-position:-270px -333px;float:left;width:295px;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:26px;padding:10px 0 10px 15px;font-size:14px}
/* jokegame */
.jokegame{background:#fff;padding:10px 0 10px;margin-top:5px}
.jokegame ul{width:312px;margin:0 auto}
.jokegame li{float:left;width:100px;height:98px;overflow:hidden;text-align:center;line-height:2.5;font-size:12px;margin:10px 2px 0;display:inline}
.jokegame li img{display:block;width:72px;height:72px;margin:0 auto}
/* hotkey */

.hotkeys {background:#fff;margin-top:5px;padding:0 0 15px}
.hotkeys ul{margin-left:15px}
.hotkeys li{float:left;margin:15px 10px 0 0;display:inline}
.hotkeys a{float:left;height:22px;overflow:hidden;padding:0 5px;font-size:14px;border-radius:2px;line-height:22px;background:#EEEEEE;color:#D79300;white-space:nowrap;}
.hotkeys a:hover{background:#D79300;color:#fff;text-decoration:none}


/*footer*/
.footer{width:980px;margin:0 auto;padding:15px 0;text-align:center;line-height:22px;color:#776455;margin-top:20px}
.footer a{margin:0 5px;color:#776455}
.footer a:hover{color:#D79300}

/* fixnav */
* html{background-image:url(#);background-attachment:fixed}
.fixwp{display:none;position:relative;width:46px;position:fixed;left:50%;margin-left:510px;bottom:150px;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-150);zoom:1;z-index:999;}
/*导航基本样式*/
.fixnav{width:46px;overflow:hidden;margin-top:4px}
.fixnav li{float:left;width:46px;height:34px}
.fixnav li a{float:left;width:46px;height:34px;overflow:hidden;line-height:99}
.wxeq,.fixnav a,.fixgotop,.fixshare{background:url(/joke../../../ximages/fixit.png) no-repeat;}
/*首页定位导航*/
.fixnav .sp1{background-position:0 -62px}
.fixnav .sp2{background-position:0 -96px}
.fixnav .sp3{background-position:0 -130px}
.fixnav .sp4{background-position:0 -164px}
.fixnav .sp1:hover{background-position:-50px -62px}
.fixnav .sp2:hover{background-position:-50px -96px}
.fixnav .sp3:hover{background-position:-50px -130px}
.fixnav .sp4:hover{background-position:-50px -164px}
/*默认定位导航*/
.fixnav .ct1{background-position:-100px 0}
.fixnav .ct2{background-position:-100px -34px}
.fixnav .ct1:hover{background-position:-150px 0}
.fixnav .ct2:hover{background-position:-150px -34px}
/*视频播放页导航*/
.fixnav .vt1{background-position:-100px -70px}
.fixnav .vt2{background-position:-100px -104px}
.fixnav .vt3{background-position:-100px -138px}
.fixnav .vt1:hover{background-position:-150px -70px}
.fixnav .vt2:hover{background-position:-150px -104px}
.fixnav .vt3:hover{background-position:-150px -138px}
/*带查找列表页导航*/
.fixnav .pt1{background-position:-100px -174px}
.fixnav .pt2{background-position:-100px -208px}
.fixnav .pt3{background-position:-100px -242px}
.fixnav .pt1:hover{background-position:-150px -174px}
.fixnav .pt2:hover{background-position:-150px -208px}
.fixnav .pt3:hover{background-position:-150px -242px}
/*回到顶部*/
.fixgotop{background-position:0 -202px;display:block;width:46px;height:34px;overflow:hidden;line-height:99;margin-top:4px}
.fixgotop:hover{background-position:-50px -202px}
/*微信公众号*/
.wxeq{background-position:0 0;display:block;width:46px;height:58px;overflow:hidden;line-height:99}
.wxeq:hover{background-position:-50px 0}
.fixeq{display:none;width:128px;background:#fff;border:1px solid #EFEFEF;overflow:hidden;padding:6px;position:absolute;top:-50px;right:55px}
.fixeq img{display:block;width:128px;height:128px}
.fixeq p{text-align:center;line-height:18px;font-size:12px;color:#999;margin-top:5px}
/*分享*/
.fixshare{display:none;background-position:-200px 0;width:46px;height:152px;overflow:hidden;position:absolute;left:-45px;bottom:-46px}
.fixshare a{background:url(/joke../../../ximages/fixshare.png) no-repeat !important;float:left;width:28px !important;height:28px !important;overflow:hidden;line-height:99;padding:0 !important;margin:8px 0 0 8px !important;display:inline}
.fixshare .bds_sqq{background-position:0 0 !important}
.fixshare .bds_weixin{background-position:-90px 0 !important}
.fixshare .bds_qzone{background-position:-60px 0 !important}
.fixshare .bds_tsina{background-position:-30px 0 !important}

/* 视频播放 */
.light-off,.light-on,.showplist,.vidlistwp .hd em i,.vidlistwp .hd .btn,.playlist .con .info span,.vfav a,.vidhot .con .info span,.vhuan,.hideplist{background:url(/joke/images/global/v2/play-item.png-1213.html) no-repeat;}

.vplayhd{height:48px;overflow:hidden}
.vplayhd h1{float:left;height:48px;line-height:48px;font-size:18px}
.vplayhd h1 a:hover{color:#666;}
.light-off,.light-on{float:right;width:64px;height:28px;overflow:hidden;line-height:99;position:relative;cursor:pointer;margin-top:10px}
.light-off{background-position:0 0}
.light-on{background-position:-66px 0;display:none;z-index:1001;}
.palywp{height:520px;overflow:hidden;background:#000;position:relative}
.vidwp{float:left;height:500px;padding:10px 10px 10px 20px}
.video{width:100%;height:500px}
.showplist{background-position:0 -30px;float:right;width:10px;height:230px;overflow:hidden;line-height:99;cursor:pointer;margin-top:130px}
.showplist:hover{background-position:-12px -30px}
.hideplist{background-position:0 -264px;width:8px;height:230px;overflow:hidden;line-height:99;cursor:pointer;position:absolute;left:0;top:50%;margin-top:-115px}
.vidlistwp{float:right;width:260px;height:535px;background:#333333;overflow:hidden;position:relative}
.vidlistwp .hd{height:40px;overflow:hidden}
.vidlistwp .hd em{float:left;width:50%;height:20px;line-height:20px;padding:10px 0;color:#BBB;text-align:center;font-size:14px;background:#101010;display:inline;cursor:default}
.vidlistwp .hd em i{background-position:-25px -30px;display:inline-block;vertical-align:top;width:19px;height:18px;overflow:hidden;margin:0 4px 0 0;}
.vidlistwp .hd .cur{background:#333333}
.vidlistwp .bd{padding-left:10px}


.eqarea{width:190px;margin:114px auto 0;text-align: center;}
.eqarea p{height:38px;line-height:38px;text-align:center;font-size:14px;color:#ccc}
.eqarea img{width:136px;height:136px}


.playlist li{float:left;width:235px;margin:6px 0}
.playlist .on .img{border-color:#D79300}
.playlist .on .con .vtit{color:#D79300}
.playlist .img{float:left;width:100px;height:64px;border:2px solid #333333;margin-left:5px;display:inline;position:absolute}
.playlist .img span{background:#D79300;height:20px;line-height:20px;padding:0 4px;color:#fff;position:absolute;left:0;bottom:0}
.playlist .img:hover{border-color:#D79300}
.playlist .img img{width:100px;height:64px}
.playlist .con{float:right;width:116px;height:68px;overflow:hidden}
.playlist .con .vtit{display:block;height:40px;line-height:20px;overflow:hidden;font-size:14px;}
.playlist .con .info{height:20px;line-height:20px;overflow:hidden;margin-top:8px}
.playlist .con .info span{float:left;width:76px;padding-left:16px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999}
.playlist .con .info .sp1{background-position:-25px -140px}
.playlist .con .info .sp2{background-position:-25px -177px}
.vmore{display:block;width:260px;height:24px;line-height:24px;overflow:hidden;text-align:center;color:#999;margin-top:10px;font-size:14px;}
.vmore span{font-family:simsun}
.playinfo{background:#fff;height:114px;overflow:hidden;}
.vitemwp{height:50px;border-bottom:1px solid #F0F0F0;overflow:hidden}
.vitemwp .pnum,.vitemwp .cnum,.vitemwp .lnum,.vshare{float:left;height:50px;line-height:50px;overflow:hidden;text-align:center;border-right:1px solid #F0F0F0;font-size:14px;color:#aaa}
.vitemwp .pnum{float:right;width:148px}
.vitemwp .cnum{float:right;width:148px}
.vitemwp .lnum{width:150px}
.vitemwp .vshare{width:242px}
.vshare .share{float:left;width:210px;height:24px;line-height:24px;margin:14px 0 0 25px;display:inline}
.vshare .share span{float:left;color:#999}
.vitemwp .cnum span,.vitemwp .lnum span{color:#D79300;margin-left:2px}
.cnum em,.lnum em{display:inline-block;vertical-align:middle;background:url(/joke/images/global/v2/play-item.png) no-repeat;height:22px;line-height:22px;padding-left:20px;margin-top:-2px;}
.cnum em{background-position:-48px -374px}
.lnum em{background-position:-144px -278px}
.cnum a:hover em{background-position:-48px -374px}
.lnum a:hover em{background-position:-144px -324px}
.vfav{float:left;width:128px;height:50px;text-align:center;line-height:50px;overflow:hidden;}
.vfav a{background-position:-48px -280px;display:inline-block;vertical-align:middle;height:20px;line-height:20px;font-size:14px;padding-left:24px;color:#aaa;}
.vfav a:hover{background-position:-49px -326px;color:#E9513F;text-decoration:none}

.vitemwp .lnum,.vitemwp .vfav,.vitemwp .pnum,.vitemwp .cnum{height:24px !important;line-height:24px !important;padding:13px 0;}

.vidintro{height:60px;padding:0 28px;overflow:hidden}
.vidintro .con{float:left;width:740px;height:44px;overflow:hidden;margin-top:8px;line-height:22px;font-size:14px}
.vidintro .con em{float:left;width:42px;height:22px;color:#aaa}
.vidintro .intro{float:right;width:698px;height:44px;overflow:hidden;color:#666}
.vidintro .fbtime{float:right;width:194px;height:46px;line-height: 24px;font-size:14px;overflow:hidden;text-align:center;color:#aaa;margin-top:8px}
.w700{width:700px;overflow:hidden}
.w260{width:260px;overflow:hidden}

.vidhot{background:#fff;padding:10px 0 10px}
.vidhot ul{width:250px;height:418px;margin:4px auto 0}
.vidhot li{float:left;width:250px;margin-bottom:15px}
.vidhot .img{float:left;width:100px;height:64px;border:2px solid #fff;margin-left:5px;display:inline;position:absolute}
.vidhot .img span{background:#D79300;height:20px;line-height:20px;padding:0 4px;color:#fff;position:absolute;left:0;bottom:0}
.vidhot .img:hover{border-color:#D79300}
.vidhot .img img{width:100px;height:64px}
.vidhot .con{float:right;width:130px;height:68px;overflow:hidden}
.vidhot .con .vtit{display:block;height:40px;line-height:20px;overflow:hidden;font-size:14px;}
.vidhot .con .info{height:20px;line-height:20px;overflow:hidden;margin-top:8px}
.vidhot .con .info span{float:left;width:46px;padding-left:16px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999}
.vidhot .con .info .sp1{background-position:-174px -55px}
.vidhot .con .info .sp2{background-position:-174px -89px}
.vhuan{background-position:-174px 0;float:right;height:20px;line-height:20px;font-size:14px;padding-left:20px;margin-top:6px}
.vidhotmore{display:block;width:178px;height:38px;overflow:hidden;text-align:center;line-height:38px;font-size:14px;background:#fff;border:1px solid #865F41;margin:0 auto}
.vidhotmore:hover{border-color:#D79300;color:#D79300;text-decoration:none}
.bn260{width:260px;margin-top:10px;overflow:hidden}

.ktvid{background:url(/joke/images/global/v2/ktvid.png) no-repeat;width:1001px;height:282px;margin:10px auto 0}
.ktvid-l{float:left;width:276px;height:150px;overflow:hidden;position:relative;margin:80px 0 0 170px;display:inline;}
.ktvid-l p,.ktvid-px p{line-height:24px;color:#fff;font-size:14px}
.ktvid-l p{width:278px;height:132px;overflow:hidden;}
.ktvid  .lk,.ktvid-px .lk{color:#E15240;line-height:20px;font-size:14px;position:absolute;}
.ktvid-l  .lk{right:0;bottom:0}

.ktvid-px{background:url(/joke/images/global/v2/ktpx.png) no-repeat;float:right;width:280px;height:215px;overflow:hidden;position:relative;margin:32px 64px 0 0;display:inline}
.ktvid-px p{width:250px;height:96px;overflow:hidden;margin:70px auto 0}
.ktvid-px .lk{bottom:15px;right:15px}

.bqpx{background:url(/joke/images/global/v2/bqpx.png) no-repeat;float:right;width:364px;height:251px;overflow:hidden;position:relative;margin:15px 20px 0 0;display:inline}
.bqpx .uprev,.bqpx .unext{width:20px;height:36px;overflow:hidden;line-height:99;position:absolute;bottom:56px}
.bqpx .uprev{left:27px}
.bqpx .unext{right:2px;}

.bqpx .hd{height:69px;margin:16px 0 0 52px;}
.bqpx .hd li{float:left;width:36px;height:36px;margin:8px 10px;display:inline}
.bqpx .hd img{width:36px;height:36px;border-radius:50%}
.bqpx .hd li i{background:url(/joke/images/global/v2/bqpxli.png) no-repeat;display:none;width:15px;height:12px;overflow:hidden;line-height:99;position:absolute;left:50%;margin-left:-8px;bottom:0}
.bqpx .hd .on{width:48px;height:69px;margin:0 5px;position:relative}
.bqpx .hd .on img{width:48px;height:48px;width:48px;height:48px;border-radius:50%;border:2px solid #C05446}
.bqpx .hd .on i{display:block;}
.bqpx .bd{width:260px;height:126px;overflow:hidden;margin:12px 0 0 65px;}
.bqpx .bd li{float:left;width:260px;height:126px;overflow:hidden}
.bqpx .bd li em{display:block;height:22px;line-height:22px;color:#D79300;overflow:hidden;font-size:14px;}
.bqpx .bd li p{line-height:18px;font-size:12px;color:#fff;}

.fixed{position:fixed;top:26px;width:302px;_position:absolute; _top:expression(documentElement.scrollTop+26);}
.b2-fixed{position:fixed;top:0;left:0;width:100%;_position:absolute; _top:expression(documentElement.scrollTop);}
.b2-fixed{z-index:1000;}
.navtop{height: 36px;}
.w302 .fixed .titwp{margin-top:10px;}

#shadow {background:#000000;position:absolute;left:0;top:0;width:100%;z-index:1000;opacity:0.91;filter: alpha(opacity = 91);zoom:1; display:none;height:10000px}

/* about */
.aboutwp{background:#fff;padding:45px 0;margin-top:10px}
.about{background:url(/joke/images/global/v2/aboutimg.png) no-repeat left center;padding-left:145px;width:408px;height:180px;margin:0 auto;overflow:hidden}
.about dt{height:40px;line-height:40px;font-size:18px;overflow:hidden;color:#d79300;margin:15px 0 10px 0}
.about  dd{line-height:28px;font-size:14px;color:#666;}
.footer .otlink{color:#D06F25}

/* add 20160608 */
.img340 {position:relative}
.img340 i{background:url(/joke/images/global/v2/video.png) no-repeat;width:80px;height:80px;overflow:hidden;position:absolute;left:0;top:0}
.crumbstools{float:right;margin-top:5px}
.crumbstools a{background:url(/joke/images/global/v2/crumbstools.png-20160623.html) no-repeat;float:left;height:24px;line-height:24px;padding-left:24px;margin-left:20px;display:inline}
.crumbstools a:hover,.crumbstools a.on{color:#D79300;text-decoration:none}
.crumbstools .lk1{background-position:0 2px}
.crumbstools .lk2{background-position:0 -40px}
.crumbstools .lk3{background-position:0 -80px}
.crumbstools .lk1:hover{background-position:-220px 2px}
.crumbstools .lk2:hover{background-position:-220px -40px}
.crumbstools .lk3:hover,.crumbstools .lk3.on{background-position:-220px -80px}

/* ad right left banner */
.m_gg_left, .m_gg_right {position: absolute;width: 95px;height: 520px;overflow:hidden;display: none;top: 315px;left: 50%;}
.m_gg_right {margin-left: 500px;}
.m_gg_left {margin-left: -595px;}
.m_gg_left .close, .m_gg_right .close {background: url(/joke/images/global/v2/closebtn.png) no-repeat;width: 21px;height: 21px;display: block;position: absolute;top: 5px;cursor: pointer;}
.m_gg_right .close {right: 5px;}
.m_gg_left .close {left: 5px;}

.top-nav-wrap{height:50px;}

/* playlist */
.playlistsrc{width:245px;height:430px;overflow:hidden;position:relative;margin-top:5px}
.playlistsrc .box{width:245px;height:430px;}
.playlistsrc .track{position:absolute;top:0;right:0;width:4px;height:100%;background:#555555;overflow:hidden;}
.playlistsrc .track div{width:4px;overflow:hidden;background:#888888;}


/* showbigpic */



.conimg{display:block;width:500px;overflow:hidden;margin-top:10px}
.conimg img{display:block;max-width:500px; _width: expression(this.offsetWidth > 100 ? (this.offsetWidth < 500 ? 'auto' : '500px') : '100px');}

.conimg .mk{display:none;background:#000;filter:alpha(opacity=50);opacity:.5;width:100%;height:38px;position:absolute;left:0;bottom:0}
.conimg em{display:none;width:100%;height:38px;text-align:center;line-height:38px;font-size:14px;color:#fff;position:absolute;left:0;bottom:0}
.conimgbig{width:350px;height:250px;overflow:hidden;position:relative}
.conimgbig img{width:100%;height:auto}
.conimgbig .mk{display:block;cursor:pointer;}
.conimgbig em{display:block;cursor:pointer;}

.playlist .img .vtime{background:rgba(0, 0, 0, 0.8);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cc000000', EndColorStr='#cc000000');height:20px;height:20px;line-height:20px}
 :root * {filter: none\9 !important;} 

/* ud head0221 */
.favlink{float:right;width: 62px;height: 26px;overflow:hidden;line-height:99;margin: 37px 270px 0 0;display:inline;}