body { text-align: center; font-family: Arial, Microsoft YaHei; font-size: 12px; color: #333; margin: 0 auto; padding: 0; }
a { text-decoration: none; color: #666; }
a:hover { text-decoration: none; color: #ff9001; }
a.hover { text-decoration: none; color: #ff9001; }
img { border: none; }
ul, dl, li, dd, dt, h2, p, h3, h4, h5, h6, h1 { list-style-type: none; font-weight: 400; margin: 0; padding: 0; }
.clear { clear: both; font-size: 0; line-height: 0; }
.red { color: #f70041 }
.play_icon{background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) -3px -1096px; width:55px; height:50px; display:none; position:absolute; left:36%; top:26%}
.play_icon1{background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) -3px -934px;left:30%;}
.play_mask{background:#000; width:100%; height:100%;; display:none; position:absolute; left:0; top:0;opacity: 0.4; filter: alpha(opacity=40); }
.play_vip { background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) -551px -832px; width: 40px; height: 40px; display: block; position: absolute; right: 0; top: 0 }
h3.tit { border-bottom: 1px solid #e4e4e4; position: relative; height: 40px; width: 100%; }
h3.tit a { font-size: 22px; position: absolute; border-bottom: 3px solid #ff9000; line-height: 38px; left: 0; top: 0; padding-right: 25px }
h3.tit a.more { right: 0; left: auto; font-size: 12px; border: 0; padding-right: 19px; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: -535px -110px; }
h3.tit1 { border-bottom: 1px solid #ededed; line-height: 45px; text-align: left; padding-left: 10px; font-size: 20px }
h3.tit2 { border-bottom: 1px solid #e4e4e4; position: relative; height: 40px; width: 100%; }
h3.tit2 a { font-size: 18px; position: absolute; border-bottom: 3px solid #4a9806; line-height: 38px; left: 0; top: 0; color: #4a9806; text-align: center; width: 120px }
h3.tit3 { position: relative; height: 40px; color: #71706f; float: left; text-align: left; font-size: 16px }
h3.tit3 span { position: absolute; right: -25px; top: 0; color: #ff7748; font-size: 12px }
.top { background: #fcfcfc; height: 30px; border-bottom: 1px solid #edeef0; line-height: 30px; position: relative; z-index: 99999; }
.top .left a { color: #999999; display: block; float: left; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; margin-right: 13px; font-size: 12px }
.top .left a.a1 { background-position: 0 5px; padding-left: 29px }
.top .left a.a2 { background-position: -75px 5px; padding-left: 15px }
.top .left a.a3 { background-position: -165px 5px; padding-left: 18px }
.top .left a.a4 { background-position: -258px 5px; padding-left: 13px }
.top .left a:hover { color: #000 }
.top .right { font-size: 12px; position: relative; z-index: 9999 }
.top .right a.dnone { display: none }
.top .right .all { background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) no-repeat -278px -28px; padding-right: 15px; float: right; padding-left: 12px; position: relative }
.top .right .all a { display: block; float: right; padding-left: 12px; }
.top .right .ucenter { float: right; position: relative; text-align: left }
.top .right .qing_userinfo a { font-size: 14px }
.top .right .qing_userinfo a .username { color: #ff9000 }
.top .right .qing_userinfo .qing_br5 { height: 30px; padding-left: 20px; background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) no-repeat 2px -673px; }
.top .right .qing_lg_after ul { top: 20px }
.top .right .qing_login { line-height: 30px }
.top .right .qing_login a { color: #999 }
.top .right .qing_login span { padding-left: 7px; padding-right: 7px; color: #999; line-height: 20px; }
.sj_navlist { position: absolute; background: #fff; border: #e4e4e4 solid 1px; border-top: 0; width: 1180px; right: 0px; top: 30px; z-index: 999; _top: 32px; background: #fcfcfc }
.sj_navlist dl { padding: 0 30px 0 29px; float: left; width: 175px; }
.sj_navlist dl dt { border-bottom: #e4e4e4 solid 1px; height: 40px; text-align: center; line-height: 40px }
.top .sj_navlist dl dt a { color: #333333; font-size: 16px; float: none; padding: 0; display: inline }
.top .sj_navlist dl dt a:hover { color: #ff9000; text-decoration: none; }
.sj_navlist dl dd { padding: 0 0 28px 10px; margin-top: 7px; }
.sj_navlist dl dd ul { width: 81px; float: left; line-height: 24px; white-space: nowrap; overflow: hidden; }
.sj_navlist dl dd ul li { clear: both }
.top .sj_navlist dl dd a { color: #666; float: left }
.sj_navlist dl dd a:hover { color: #ff9000; text-decoration: none; }
.recommend { height: 70px; padding-top: 20px; position: relative; z-index: 1001 }
.recommend .logo { width: 235px; height: 49px; display: block; position: absolute; left: 0; top: 5px; }
.searh { width: 503px; background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) 0 -60px; height: 42px; font-size: 14px; left: 280px; position: absolute }
#submitSearch, #submitSearchBaidu { display: block; float: left; width: 80px; height: 42px; line-height: 42px; color: #fff; font-size: 16px; text-align: center; margin-left: 5px }
#submitSearchBaidu { width: 75px }
#tagSearch { width: 245px; height: 30px; background: none; border: 0; margin: 0; padding: 0; margin-top: 6px; margin-left: 30px; float: left; }
#urlSearch { float: left; position: relative; width: 57px; height: 38px; line-height: 38px; padding: 2px; }
#urlSearch p { position: absolute; top: 40px; left: 0; display: none; background: #fff; border: 1px solid #ff9000; border-top: 0px; width: 80px; text-align: center; }
#urlSearch p a { display: block; line-height: 25px; color: #444; padding-right: 20px }
#urlSearch p a:hover { background: #f1f2f3; color: ##ff9000 }
.recommend .tag { width: 352px; text-align: left; height: 48px; }
.recommend .tag span { padding-right: 10px; float: left; padding-bottom: 8px; white-space: nowrap; font-size: 14px; line-height: 20px }
.menu { background: #333; height: 40px }
.menu li { float: left }
.menu .l { float: left }
.menu .l a { float: left; line-height: 40px; color: #fff; font-size: 18px; padding-left: 30px; padding-right: 30px }
.menu .l a.a1 { margin-left: 14px }
.menu .l a.hover, .menu .l a:hover { background: #ff9000 }
.menu .wp { position: relative; z-index: 1000 }
.menu .wp .u { position: absolute; right: 0; top: 0; width: 208px; background: #ff9000; height: 40px; text-align: left }
.menu .wp .u .qing_login a { width: 70px; float: left; text-align: center; color: #fff; font-size: 14px; line-height: 40px; display: block }
.menu .wp .u .qing_login a.qqlogin { display: none }
.menu .wp .u .qing_login span { color: #fff; float: left; line-height: 40px }
.menu .wp .u .qing_br5 { height: 40px; padding-left: 20px; background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) no-repeat 2px -667px; }
.menu .wp .u .qing_br5 a { color: #fff; line-height: 40px; position: relative }
.menu .wp .u .qing_br5 a i { background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) no-repeat -314px -682px; display: block; width: 8px; height: 8px; font-size: 0; line-height: 0; position: absolute; right: -2px; top: 17px }
.qing_lg_after ul .user-bottom .user-line4 .line4_l { background: #d2d0d0; width: 210px; float: left; border-radius: 2px; text-align: center; color: #fff }
.qing_lg_after ul .user-bottom .user-line4 .line4_l:hover { background: #d87b02; }
.qing_lg_after ul .user-bottom .user-line4 .line4_l a { color: #fff; font-size: 14px }
.trailer { margin: 0 auto; margin-top: 40px; width: 1178px; height: 220px; border: 1px solid #e6e6e6 }
.trailer p { width: 116px; float: left; position: relative; margin-left: 47px }
.trailer p a { display: block; width: 100%; text-align: center }
.trailer p .day { position: absolute; top: -14px; line-height: 26px; background: #f2f2f2 }
.trailer p .img { height: 116px; background-image: url(http://img3.shuaijiao.com/statics/images/icon15.jpg?20160222); background-position: 0 0; margin-top: 24px; border: 0; margin-bottom: 13px; position: relative }
.trailer p .img span { position: absolute; right: 0px; top: 0px; background: #f00; width: 20px; height: 20px; border-radius: 10px; display: block; line-height: 20px; color: #fff; font-size: 14px }
.trailer p.s2 .img { background-position: -160px 0; }
.trailer p.s3 .img { background-position: -320px 0; }
.trailer p.s4 .img { background-position: -480px 0; }
.trailer p.s5 .img { background-position: -640px 0; }
.trailer p.s6 .img { background-position: -800px 0; }
.trailer p.s7 .img { background-position: -958px 0; }
.trailer p.s8 .img { background-position: -1120px 0; }
.trailer p .tit { line-height: 29px; background: #333; color: #fff }
.trailer p .st { line-height: 23px; background: #f7f2f6; }
.trailer p a:hover { background-color: #ff9000; color: #fff }
.banner-hot { padding-top: 20px }
.banner-hot .left { width: 405px }
.banner-hot .left .first { border-bottom: 1px dashed #ededed; height: 83px; text-align: left; overflow: hidden }
.banner-hot .left .first p { line-height: 20px; height: 20px; width: 100%; overflow: hidden; color: #999 }
.banner-hot .left .first p a { color: #888 }
.banner-hot .left .first p a:hover { color: #ff9000; }
.banner-hot .left .first p.h { line-height: 40px; height: 40px; padding-top: 5px; padding-bottom: 5px; }
.banner-hot .left .first p.h a { font-size: 20px; color: #d41f02; }
.banner-hot .left .first p.h a:hover { color: #ff9000 }
.lists1 { border-bottom: 1px dashed #ededed; text-align: left; line-height: 40px }
.lists1 p { padding-left: 45px; font-size: 16px; position: relative; overflow: hidden; height: 36px }
.lists1 .tag { position: absolute; left: 0; top: 10px; width: 38px; height: 20px; display: block; background: #f7f7f7; text-align: center; line-height: 20px; color: #999; font-size: 12px }
.lists1 .tag:hover { color: #fff; background: #ff9000 }
.banner-hot .right { width: 706px; }
.i-slide { height: 357px; border-bottom: 2px solid #fff; position: relative }
.i-slide img { width: 706px; height: 304px; }
.i-slide #ad_thumb { position: absolute; right: 0; bottom: 15px; z-index: 1000; padding-right: 18px }
.i-slide #ad_thumb li { text-indent: -800px; ; overflow: hidden; width: 10px; height: 10px; background: #fff; float: left; margin-left: 9px }
.i-slide #ad_thumb li.hover { background: #36ac00 }
.i-slide #ad_tit { height: 50px; position: relative }
.i-slide #ad_tit .bg { background: #000; height: 50px; width: 706px; display: block; }
.i-slide #ad_tit .bg:hover { background: #ff9000 }
.i-slide #ad_tit a { line-height: 50px; color: #fff; position: absolute; left: 0; bottom: 0; padding-left: 30px; font-size: 18px }
.twitter-box { height: 100px; width: 706px; position: relative; z-index: 100; margin-top: 2px; }
.i-twitter { height: 100px; width: 706px; background: url(http://img3.shuaijiao.com/statics/images/twitter-icon.jpg) no-repeat left top #f7f2f6; overflow: hidden; }
.i-twitter dl { display: none }
.i-twitter dl.dblock { display: block }
.i-twitter .pic { float: left; width: 60px; padding-left: 15px; padding-top: 15px; margin-left: 110px; }
.i-twitter .pic img { width: 50px; height: 50px; border-radius: 25px; float: left }
.i-twitter .des-tit { float: left; text-align: left; padding-top: 22px; background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) no-repeat 490px -515px #f7f2f6; width: 500px; border-bottom: 1px dashed #e3e3e3; padding-bottom: 15px; padding-right: 20px; height: 100px }
.i-twitter .des-tit .tit { font-weight: bold; font-size: 14px; padding-bottom: 5px; position: relative }
.i-twitter .des-tit .tit .time { float: right; padding-right: 10px; font-weight: normal; color: #ccc }
.i-twitter .des-tit .des { line-height: 25px; height: 30px; overflow: hidden }
.i-twitter .des-tit .des a { color: #eb7350 }
.i-twitter .des-tit .des a:hover { color: #444 }
.i-twitter .des-tit .pic-list { display: none }
.i-twitter .des-tit .pic-list img { float: left; margin-right: 10px; width: 60px; height: 60px; }
.i-twitter .share-ding { height: 25px; }
.i-twitter .share-ding .ding { width: 32px; height: 25px; line-height: 25px; display: block; background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) -10px -623px no-repeat; text-align: left; padding-left: 15px; float: left; border-right: 1px solid #ededed }
.i-twitter .share-ding .share,.i-twitter .share-ding .share-box { float: left; width: 50px; background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) -95px -562px no-repeat; text-align: left; padding-left: 40px; line-height: 27px; cursor: pointer }
.i-twitter .share-ding .share-box{ background:none;}
.i-twitter-hover { height: auto; min-height: 100px; _height: 100px; overflow: visible; padding-bottom: 10px; position: absolute; }
.i-twitter-hover dl { display: block }
.i-twitter-hover .des-tit { background: none; height: auto; }
.i-twitter-hover .des-tit .des { height: auto; overflow: visible; line-height: 20px }
.i-twitter-hover .des-tit .pic-list { display: block }
.i-video { padding-bottom: 20px }
.i-video .left { width: 807px; }
.lists2 dl { width: 188px; height: 165px; margin-top: 25px; float: left; margin-right: 18px; font-size: 14px; background: #f7f7f7; overflow: hidden; }
.lists2 dl.none { margin-right: 0 }
.lists2 dl dd { width: 100%; height: 110px; position: relative }
.lists2 dl dd img { width: 100%; height: 100%; }
.lists2 dl dd a{ width: 100%; height: 100%; display:block; position:relative }
.lists2 dl dd a:hover .play_mask,.lists2 dl dd a:hover .play_icon{ display:block}
.lists2 dl dt { line-height: 21px; text-align: left; height: 55px; overflow: hidden; }
.lists2 dl dt a { padding-left: 10px; padding-top: 10px; display: block; float: left; height: 45px; padding-right: 10px; width: 168px }
.lists2 dl dt a:hover { color: #fff; background: #ff9000 }
.i-video .right { width: 350px; height: 50px }
.lists3 { padding-top: 10px; font-size: 14px }
.lists3 p { height: 40px; padding-left: 8px; line-height: 40px; text-align: left; overflow: hidden }
.lists3 p a { float: left; display: block; }
.lists3 p a.tit { width: 185px; padding-right: 10px }
.lists3 p span { width: 75px; float: left; display: block }
.lists3 p a.pic { width: 40px; height: 100%; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: -343px -135px; }
.lists3 p a.video { width: 30px; height: 100%; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: -384px -135px; }
.lists3 p.second { background: #f7f7f7; }
.lists3 p.second a.pic { width: 40px; height: 100%; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: -343px -177px; }
.lists3 p.second a.video { width: 30px; height: 100%; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: -384px -177px; }
.ufc-right .lists3 p { height: 38px; line-height: 38px; }
.i-photo { height: 425px; padding-top: 20px; }
.lists4 { padding-top: 20px; position: relative; padding-left: 345px; padding-right: 300px; }
.lists4 a { float: left; width: 240px; height: 180px; margin-right: 10px; margin-bottom: 10px; position: relative }
.lists4 a .mask { background: #000; position: absolute; left: 0; bottom: 0; height: 25px; width: 100%; display: block; opacity: 0.5; filter: alpha(opacity=50); z-index: 1 }
.lists4 a .tit { position: absolute; left: 0; bottom: 0; height: 25px; width: 230px; z-index: 2; color: #e9e9e9; line-height: 25px; overflow: hidden; padding-left: 5px; padding-right: 5px }
.lists4 a:hover .mask { opacity: 1; filter: alpha(opacity=100); background: #ff9000 }
.lists4 a:hover .tit { color: #fff; }
.lists4 a img { width: 100%; height: 100%; }
.lists4 a.big0 { width: 335px; height: 370px; position: absolute; left: 0 }
.lists4 a.big1 { width: 335px; height: 370px; right: -10px; position: absolute; }
.lists4 a.big0 .tit, .lists4 a.big1 .tit { width: 325px }
.i-photo-ad a { height: 62px; width: 316px; display: block; float: left; background: #689b22; margin-right: 10px; color: #fff; font-size: 22px; padding: 25px 35px; text-align: left; overflow: hidden; position: relative }
.i-photo-ad .a1 { background: #f8ad38 }
.i-photo-ad .a2 { margin: 0; background: #0fa2ff }
.i-photo-ad a:hover { background: #ff9000 }
.i-photo-ad a span { overflow: hidden; display: block; width: 100%; height: 100%; }
.lists5 { padding-top: 20px; position: relative; height: 535px }
.lists5 p.small { margin-left: 257px; border-right: 1px solid #fff; float: left; height: 370px; width: 135px; }
.lists5 a { width: 135px; height: 177px; float: left; border-bottom: 1px solid #fff; position: relative }
.lists5 a img { width: 100%; height: 100%; }
.lists5 a .des { display: none }
.lists5 a .bg { filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; position: absolute; left: 0; bottom: 0; background: #000; width: 100%; height: 25px; display: block }
.lists5 a:hover .bg { display: block; height: 100%; }
.lists5 a .newText { display: block; text-align: center; height: 25px; overflow: hidden; position: absolute; left: 0; bottom: 0; line-height: 25px; color: #e9e9e9; padding-left: 5px; padding-right: 5px; text-align: center; }
.lists5 a:hover .newText { display: none }
.lists5 a:hover .des { position: absolute; left: 0; top: 0; color: #fff; padding: 10px; padding-right: 0; text-align: left; font-size: 14px; line-height: 25px; display: block }
.lists5 a:hover .des .tit1 { font-size: 16px; font-weight: bold; padding-bottom: 10px }
.lists5 .big { position: absolute; left: 0; width: 256px; height: 355px; margin: 0 }
.lists5 .big img { width: 100%; height: 355px }
.lists5 .big p { height: 150px; border-top: 1px solid #fff; background: #7143a1; display: block; padding-top: 27px; padding-left: 25px; text-align: left; color: #cd94ec; line-height: 27px }
.lists5 .big p .tit { color: #fff; font-size: 20px }
.lists5 .big:hover p { background: #ff9000; color: #fff }
.lists5 .a1 { left: 393px }
.lists5 .a1 p { border: 0; border-bottom: 1px solid #fff; }
.lists5 .a2 { left: 786px }
.item_list { position: relative; padding: 0 0 50px; height: auto; min-height: 300px; _height: 300px; background: #ececec; margin-top: 20px; padding: 7px; }
.item { width: 221px; background: #fff; overflow: hidden; margin-bottom: 15px; margin-right: 15px; border-radius: 2px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2); text-align: left; }
.item .img img { width: 100% }
.item .author { height: 55px; position: relative; padding-left: 95px; padding-right: 10px; font-size: 14px }
.item .author .name { display: block; clear: both; }
.item .author .avatar { position: absolute; left: 10px; top: -24px; width: 75px; height: 75px; }
.item .author .avatar img { width: 100%; height: 100%; border-radius: 5px }
.item .author .des { color: #c9caca }
.item .tit { padding: 10px; font-size: 16px }
.item dd.des { font-size: 14px; padding: 10px; padding-top: 0 }
.item-no-pic { padding-top: 10px }
.item-no-pic .author { height: 80px }
.item-no-pic .author .avatar { top: 0; }
.m-link { background: #383838; padding-top: 35px; padding-bottom: 35px; height: auto; min-height: 100px; _height: 100px }
.m-link dl { position: relative; float: left; padding-left: 16px; width: 171px }
.m-link dl dt { position: absolute; left: 0; top: 0; background-image: url(http://img3.shuaijiao.com/statics/images/icon16.jpg); background-repeat: no-repeat; height: 36px; width: 131px; line-height: 36px; }
.m-link dl dt.news { background-position: -14px 0 }
.m-link dl dt.show { background-position: -155px 0; padding-left: 10px }
.m-link dl dt.person { background-position: -309px 0 }
.m-link dl dt.photo { background-position: -457px 0 }
.m-link dl dt.video { background-position: -605px 0 }
.m-link dl dt.youxi { background-position: -753px 0 }
.m-link dl dt.data { background-position: -900px 0 }
.m-link dl dt.bbs { background-position: -1048px 0 }
.m-link dl dt a { color: #fff; font-size: 18px; padding-left: 25px }
.m-link dl dt.show a { padding-left: 0px }
.m-link dl dd { border-left: 2px solid #4c4c4c; height: 109px; font-size: 14px; line-height: 25px; margin-top: 36px; text-align: left; padding-left: 25px }
.m-link dl dd.show { margin-left: 6px }
.m-link dl dd a { color: #999 }
.m-link dl dd a:hover { color: #9b0020 }
.footer { background: #282828; height: auto; min-height: 150px; _height: 150px }
.sj_link { background: #282828; color: #666; text-align: left }
.sj_link .wp { border-bottom: 1px solid #333333; padding: 33px 0; }
.sj_link a { line-height: 24px; margin: 0 7px; }
.sj_foot_black { color: #505050; font-size: 14px; height: 120px; line-height: 30px; padding-top: 34px; text-align: center; }
.sj_foot_black a { margin: 0 5px; }
.sj_foot_black span { color: #999 }
.sj_foot_black span a { color: #999; text-decoration: underline }
.sub-menu { background: #efefef; height: 35px; line-height: 35px; }
.sub-menu a { float: left; padding-left: 16px; padding-right: 16px; font-size: 14px }
.sub-menu a.a1 { padding-left: 26px }
.sub-menu span { float: left; border-right: 1px solid #e0d8e0; height: 13px; font-size: 0; line-height: 0; margin-top: 11px }
.content { margin-top: 40px; margin-bottom: 20px }
.content .left { width: 803px; }
.content .right { width: 336px; }
.bread { text-align: left; font-size: 12px; height: 28px; line-height: 22px }
.lists6 dl { border-bottom: 1px dashed #ededed; height: 160px; padding-top: 20px }
.lists6 dl dd { width: 230px; float: left; height: 140px; overflow: hidden; margin-bottom: 20px; position: relative }
.lists6 dl dd img { width: 100% }
.lists6 dl dd span { position: absolute; left: 0; top: 0; line-height: 23px; padding-left: 10px; padding-right: 10px; background: #ff9000; color: #fff; }
.lists6 dl dt { padding-left: 20px; text-align: left; float: left; width: 550px }
.lists6 dl dt .tit { font-weight: bold; font-size: 22px; height: 30px; overflow: hidden; margin-bottom: 12px }
.lists6 dl dt .tit a { color: #333 }
.lists6 dl dt .tit a:hover { color: #ff9001 }
.lists6 dl dt .des { height: 48px; width: 100%; display: block; font-size: 14px; line-height: 24px; margin-bottom: 10px }
.lists6 dl dt .tag a { color: #fff; float: left; height: 30px; line-height: 30px; margin-right: 8px; padding: 0 10px; }
.lists6 dl dt .tag a.blue { background-color: #019dda; }
.lists6 dl dt .tag a.red { background-color: #ff6664; }
.lists6 dl dt .tag a.yellow { background-color: #fd9a01; }
.lists6 dl dt .tag a.green { background-color: #19be94; }
.lists6 dl dt .tag a.cyan { background-color: #659ace; }
.lists6 dl dt .tag span.time { background-color: #eeeeee; color: #333; font-size: 12px; height: 30px; line-height: 30px; padding: 0 10px; display: block; float: right }
.pages { padding: 30px 0; text-align: center; margin-right: 30px; }
.pages li { display: inline; }
.pages a { padding: 10px 13px; border: 1px solid #e1e1e1; background: #fff; color: #333; line-height: 18px; }
.pages span, .pages a:hover { padding: 10px 13px; background: #ff9000; color: #fff; text-decoration: none; }
.pages span { padding: 10px 13px; line-height: 18px; }
.pages li.thisclass a { background: none; color: #FFF; border: none; left: 18px; padding: 10px 0; }
* html .pages li.thisclass { padding: 10px 7px 10px 15px; margin-right: 6px; }
*+html .pages li.thisclass { padding: 10px 7px 10px 15px; margin-right: 6px; }
table.tag1 { margin: 0px auto; font: Georgia 11px; border-collapse: collapse; }
table.tag1 td { border: 1px solid #ededed; height: 47px; width: 25%; font-size: 14px; text-align: center }
table.tag1 td a { display: block; width: 100%; line-height: 47px; height: 47px; text-align: center; }
table.tag1 td a.te { line-height: 22px }
table.tag1 td a:hover { background: #ff9000; color: #fff }
.lists7, .lists8 { margin-top: 20px; border: 1px solid #ededed; padding-bottom: 20px }
.lists7 p { width: 315px; margin: 0 auto; display: block; margin-top: 20px }
.lists7 p img { width: 100%; }
.lists7 p span { line-height: 32px; font-size: 16px; height: 32px; overflow: hidden; display: block }
.lists8 .first { border-bottom: 1px solid #ededed; width: 317px; height: 145px; margin: 0 auto; margin-top: 20px }
.lists8 .first p { height: 145px; width: 150px; float: left; }
.lists8 .first p.second { float: right }
.lists8 .first p img { width: 150px; height: 91px }
.lists8 .first p span { line-height: 25px; height: 50px; overflow: hidden; display: block; font-size: 16px; text-align:left }
.lists8 .li { line-height: 20px; height: 20px; overflow: hidden; margin: 0; padding: 0; text-align: left; padding-left: 30px; padding-right: 10px; font-size: 16px; position: relative; overflow: hidden; margin-top: 10px }
.lists8 .li i { width: 10px; height: 10px; background: #ff6600; position: absolute; left: 10px; top: 4px; line-height: 10px; overflow: hidden }
.detail { border: 1px solid #ededed; padding: 30px; padding-top: 0; text-align: left; font-size: 14px }
.detail .title { border-bottom: 1px solid #ededed; height: 84px; position: relative; margin-bottom: 15px; }
.detail .title h1 { line-height: 84px; font-size: 28px; color: #333; text-align: center }
.detail .title .time { position: absolute; left: 0; bottom: -10px; width: 100%; text-align: center; font-size: 12px }
.detail .title .time span { background: #fff; height: 20px; line-height: 20px; padding-left: 20px; padding-right: 20px; color: #a1a1a1 }
.filter { height: auto; min-height: 100px; _height: 100px; margin-top: 20px; }
.filter dl { line-height: 25px; font-size: 14px; padding-top: 15px; padding-bottom: 15px; height: auto; clear: both; margin-left: 15px; margin-right: 15px; border-bottom: 1px dotted #ededed }
.filter dd { width: 60px; float: left; }
.filter dt { width: 1080px; float: left; }
.filter dt a { float: left; padding-left: 9px; padding-right: 9px; margin-right: 10px }
.filter dt a.hover { background: #f69600; color: #fff }
.filter dt.pinyin a { padding-left: 8px; padding-right: 8px; }
.lists9 { margin-bottom: 35px }
.lists9 li { height: 45px; line-height: 45px }
.lists9 .tit { border-bottom: 1px solid #ededed; height: 35px; line-height: 35px; background: #eaeaea; text-align: center; }
.lists9 .over { background: #f6f6f6 }
.lists9 .more { text-align: center }
.lists9 li:hover { background: #e8e7e7 }
.lists9 li span { float: left; color: #666; font-size: 16px; height: 35px; overflow: hidden; border-right: 1px solid #fff; text-align: left; padding-left: 10px }
.lists9 .over span { border-right: 1px solid #f6f6f6 }
.lists9 li span.t1 { width: 170px; text-align:center }
.lists9 li span.t2 { width: 325px }
.lists9 li span.t3 { width: 139px }
.lists9 li span.t4 { width: 145px }
.lists9 li span.t5 { width: 243px; text-align: center }
.lists9 li span.t6 { width: 90px; border: 0; text-align: center }
.lists9 li span.c1 { background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: 25px -368px; text-align: left }
.lists9 li span.c1 a { padding-left: 30px; text-align: left }
.lists9 li span.c2 a { color: #10770e }
.lists9 li span.c6 a { color: #10770e; background: #ff9000; width: 45px; line-height: 22px; text-align: center; font-size: 12px; display: block; color: #fff; margin: 0 auto; margin-top: 10px }
.lists9 li span.c5 { padding-left: 15px; width: 238px }
.lists9 li span.c5 a { background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; width: 20px; height: 20px; display: block; float: left; margin-left: 26px; margin-top: 14px }
.lists9 li span.c5 a.a1 { background-position: -413px -334px; }
.lists9 li span.c5 a.a2 { background-position: -458px -334px; }
.lists9 li span.c5 a.a3 { background-position: -503px -334px; }
.lists9 li span.c5 a.a4 { background-position: -547px -334px; }
.lists9 li span.c5 a.a1no { background-position: -413px -379px; }
.lists9 li span.c5 a.a2no { background-position: -458px -379px; }
.lists9 li span.c5 a.a3no { background-position: -503px -379px; }
.lists9 li span.c5 a.a4no { background-position: -547px -379px; }
.lists9 .more a { background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: 30px -142px; padding-right: 20px; }
.show-detail { border: 1px solid #ededed; padding: 15px }
.show-detail .info .l { width: 216px; height: 298px; padding-right: 45px; float: left }
.show-detail .info .r { width: 500px; float: right; text-align: left }
.show-detail .info .r h1 { font-size: 20px; height: 35px; font-weight: bold; line-height: 25px }
.show-detail .info .r .label { font-size: 14px; line-height: 25px; }
.show-detail .info .r .label p { float: left; width: 160px; color: #5f5658; height: 25px; overflow: hidden }
.show-detail .info .r .label p.second { width: 300px; }
.show-detail .info .r label { color: #9a9a9a }
.show-detail .info .r .rating { height: 110px; margin-top: 10px; position: relative }
.show-detail .info .r .rating dl { height: 26px; width: 260px; clear: both; margin-bottom: 10px }
.show-detail .info .r .rating dl dt { text-align: center; float: left; height: 24px; line-height: 24px; border: 1px solid #ededed; width: 60px; border-radius: 3px; color: #333; font-size: 12px; cursor: pointer }
.show-detail .info .r .rating dl dt:hover { color: #fff; background: #ff9000 }
.show-detail .info .r .rating dl dd { padding-left: 10px; float: left }
.show-detail .info .r .rating dl dd p { float: left; display: block; height: 24px; width: 150px; background: #79c026; margin-top: 1px; cursor: pointer }
.show-detail .info .r .rating dl dd .p1 { background: #2da4dc }
.show-detail .info .r .rating dl dd .p2 { background: #d44a4a }
.show-detail .info .r .rating dl dd span { float: left; width: 35px; text-align: center; line-height: 26px; color: #aaa; font-size: 12px }
.show-detail .info .r .rating .fen { height: 98px; width: 98px; border-radius: 49px; border: 1px solid #82ba0f; background: #f5fbef; position: absolute; right: 80px; top: 0; color: #82ba0f; font-size: 50px; font-weight: bold; text-align: center; line-height: 98px }
.show-detail .info .r .rating .fen span { font-size: 35px }
.show-detail .info .r .play { height: 52px; width: 100%; position: relative; z-index: 1000 }
.show-detail .info .r .play a.btn { height: 52px; width: 182px; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: -66px -122px; display: block; color: #fff; font-size: 25px; padding-right: 42px; text-align: center; line-height: 52px; float: left }
.show-detail .info .r .play a:hover { color: #ddddde }
.show-detail .info .r .play span { float: left; padding-left: 15px; color: #aeaeae; line-height: 25px; font-size: 12px }
.show-detail .info .r .play .more { box-shadow: 5px 5px 5px #999; position: absolute; left: 0; top: 51px; width: 490px; height: auto; min-height: 50px; _height: 50px; background: #fff; border: 1px solid #e4e4e4; padding: 5px }
.show-detail .info .r .play .more p { line-height: 35px; height: 35px; overflow: hidden; border-bottom: 1px dashed #eee; font-size: 14px; padding-left: 5px }
.show-detail .info .r .play .more p a:hover { color: #ff9001 }
.show-detail .info .r .play .ref { position: absolute; left: 240px; top: 20px; font-size: 14px; background: #f00; display: block; line-height: 20px; padding-left: 10px; padding-right: 10px; display: none }
.show-detail .info .r .play .ref a { color: #fff }
.schedule { border-bottom: 1px solid #e4e4e4; position: relative; height: 35px; width: 100%; margin-top: 40px }
.schedule h3 { height: 35px }
.schedule h3 p { float:left; display:block; height: 33px; font-size: 20px; width: 80px; text-align: center; cursor: pointer; line-height: 33px }
.schedule h3 p.hover { border-bottom: 3px solid #ff9000; }
.schedule h3 p.dnone{ display:none}
.schedule h3 p.dblock{ display:block}
.schedule h3 .spe, .schedule h3 .spe1 { float:left; display:block;border-right: 1px solid #ededed; height: 20px; font-size: 0; line-height: 0; margin-top:8px; margin-left:15px; margin-right:15px }
.schedule h3 .dnone{ display:none}
.schedule h3 .dblock{ display:block}
.schedule h3 .spe1 { left: 190px }
.isl_sc_top .show-report { position: relative }
.isl_sc_top .show-report p { line-height: 25px; font-size: 14px; word-wrap: break-word; word-break: normal; }
#gameGrid .show-report .btn { line-height: 23px; color: #ff9000; font-size: 14px }
#gameGrid .show-report .btn:hover { color: #444 }
.lists10 { margin-top: 20px; text-align: left }
.lists10 th { height: 30px; background: #f5f5f5; color: #333; font-weight: normal; padding-left: 5px }
.lists10 th.t1 { width: 45px }
.lists10 th.t2 { width: 305px }
.lists10 th.t3 { width: 125px }
.lists10 th.t4 { width: 130px }
.lists10 td { height: 30px; padding: 5px; line-height: 20px; font-size: 14px }
.lists10 tr.over { background: #f5f5f5 }
.lists10 td a { color: #444 }
.lists10 td a:hover { color: #ff9000 }
.show-ral { height: 390px; margin-top: 33px }
.lists11 { margin-top: 20px }
.lists11 a:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.lists11 a { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.lists11 .l { float: left; width: 272px }
.lists11 .l a { height: 155px; width: 272px; border-bottom: 1px solid #fff; display: block; }
.lists11 .l a img { width: 100%; height: 100% }
.lists11 .r { float: left; width: 499px; }
.lists11 .r a { height: 103px; width: 165px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; display: block; float: left; position: relative }
.lists11 .r a .bg { filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; position: absolute; left: 0; top: 0; background: #000; height: 103px; width: 165px; }
.lists11 .r a .title { position: absolute; left: 0; top: 0; height: 53px; width: 165px; padding-top: 25px; line-height: 20px; text-align: center; font-size: 30px; color: #fff }
.lists11 .r a .title em { font-size: 14px }
.lists11 .r a img { width: 100%; height: 100% }
.show-bbs p { position: absolute; right: 0; top: 0; }
.show-bbs p a { background: #ff9000; color: #fff; height: 29px; display: block; border: 0; position: relative; padding: 0; float: left; font-size: 16px; line-height: 29px; padding-left: 10px; padding-right: 10px }
.show-bbs p span { display: block; float: left; padding-right: 10px; line-height: 30px }
.show-bbs p span em { color: #ff9900 }
.show-bbs .more { background: #f5f5f5; text-align: center; margin-top: 10px }
.show-bbs .more a { color: #0091ff; font-size: 14px; line-height: 30px; }
.show-bbs .more a:hover { color: #ff9000; }
.lists12 { padding-bottom: 35px; margin-bottom: 30px; margin-top: 20px }
.lists12 dl { width: 150px; float: left; padding: 20px; margin-top: 15px; margin-left: 25px; border: 1px solid #fff; margin-right: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.lists12 dl:hover { background-color: #f9f9f9; border: 1px solid #eee; }
.lists12 dl dd { width: 150px; height: 150px; position: relative }
.lists12 dl dd .bg { position: absolute; left: 0; top: 0; height: 100%; width: 100%; border-radius: 74px; display: block; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; display: none }
.lists12 dl dd .tit { position: absolute; left: 0; top: 0; text-align: center; display: block; width: 100%; color: #fff; font-size: 14px; padding-top: 55px; display: none }
.lists12 dl:hover dd .bg, .lists12 dl:hover dd .tit { display: block }
.lists12 dl dd img { width: 100%; height: 100%; border-radius: 74px; border: 1px solid #ededed }
.lists12 dl dt .cname { font-size: 20px; height: 22px; padding-top: 20px; height: 25px; overflow: hidden }
.lists12 dl dt .cname a { color: #333 }
.lists12 dl dt .name { font-size: 20px; height: 22px; padding-top: 10px; }
.lists12 dl dt .name a { color: #666 }
.person-tab { margin-top: 27px; height: 35px }
.person-tab p { background: url(http://img3.shuaijiao.com/statics/images/d.gif) repeat-x bottom; height: 35px; line-height: 35px; float: left; display: block; padding-right: 30px; width: 1180px }
.person-tab p a { float: left; padding-left: 20px; padding-right: 20px; font-size: 16px }
.person-tab p a.hover { background: #c1c1c1; color: #fff; }
.person-tab p span.spe { border-right: 1px solid #ededed; height: 17px; font-size: 0; line-height: 0; float: left; display: block; margin-top: 8px }
.person-match-tab{ padding-left:20px; margin-top:10px;margin-bottom:5px;}
.person-match-tab a{ display:block; width:80px; line-height:30px; float:left; text-align:center; font-size:15px; color:#666; font-weight:bold}
.person-match-tab a.hover,.person-match-tab a:hover{ border-bottom:2px solid #f69600;}
.person-match-lists{ margin-top:0}
.person-info { margin-top: 15px; padding-top: 7px; height: 317px; padding-bottom: 7px }
.person-info .left { width: 242px; height: 317px; }
.person-info .left img { width: 100%; height: 100% }
.person-info .right { width: 915px }
.person-info .right .l { width: 240px; float: left; text-align: left; line-height: 22px; font-size: 14px; height: 317px; position: relative }
.person-info .right .l .name { font-size: 20px; font-weight: bold; line-height: 28px }
.person-info .right .l .fans { position: absolute; left: 0; bottom: 20px; width: 198px; height: 40px; background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) no-repeat -402px -601px; font-size: 16px; cursor: pointer }
.person-info .right .l .fans .num { display: block; line-height: 39px; width: 100px; float: left; text-align: center }
.person-info .right .l .fans .btn { display: block; line-height: 39px; float: left; width: 98px; text-align: center; color: #fff }
.person-info .right .r { width: 630px; float: right; height: 10px; margin-top: 28px }
.person-info .right .r .love { background: #e8e9ee; height: 155px; width: 100%; margin-bottom: 25px; padding-top: 10px; }
.person-info .right .r .des { position: relative; }
.person-info .right .r .des { height: 80px; text-align: left; line-height: 25px; text-indent: 2em }
.person-info .right .r .des a { color: #1e96d2; }
.per_gradebox { width: 362px; float: left; display: inline; padding-bottom: 32767px; margin-bottom: -32767px }
.per_grade_txt { border-top: 1px dotted #666; line-height: 1.8em; padding: 6px 0 0 5px; font-size: 13px; margin-top: 8px; text-align: left }
.per_gradeinner { position: relative; zoom: 1; overflow: hidden; padding-left: 5px }
.per_gradeinner h3 { font-size: 16px; font-weight: normal; text-align: left }
.per_gradeboxer { padding-left: 130px; position: relative; min-height: 120px; _height: 120px; padding-top: 5px; margin-left: 10px }
.per_totalarea { background: url(http://img3.shuaijiao.com/statics/images/per_grade.png) no-repeat 0 0; width: 115px; height: 115px; position: absolute; left: 0; top: 17px }
.per_totalarea i { background: url(http://img3.shuaijiao.com/statics/images/per_grade.png) no-repeat -1150px 0; width: 115px; height: 75px; position: absolute; left: 0; top: 0; padding-top: 40px; font-size: 26px; color: #fff; font-weight: bold; text-align: center; line-height: 1em }
.per_totalarea i.null { opacity: .2; filter: alpha(opacity=20) }
.per_totalarea i em { font-size: 13px }
.per_grade_0 { background-position: 0 0 }
.per_grade_05 { background-position: -115px 0 }
.per_grade_10 { background-position: -230px 0 }
.per_grade_15 { background-position: -345px 0 }
.per_grade_20 { background-position: -460px 0 }
.per_grade_25 { background-position: -575px 0 }
.per_grade_30 { background-position: -690px 0 }
.per_grade_35 { background-position: -805px 0 }
.per_grade_40 { background-position: -920px 0 }
.per_grade_45 { background-position: -1035px 0 }
.per_grade_50 { background-position: 0 -115px }
.per_grade_55 { background-position: -115px -115px }
.per_grade_60 { background-position: -230px -115px }
.per_grade_65 { background-position: -345px -115px }
.per_grade_70 { background-position: -460px -115px }
.per_grade_75 { background-position: -575px -115px }
.per_grade_80 { background-position: -690px -115px }
.per_grade_85 { background-position: -805px -115px }
.per_grade_90 { background-position: -920px -115px }
.per_grade_95 { background-position: -1035px -115px }
.per_grade_100 { background-position: -1150px -115px }
.per_facebox { padding-top: 7px; height: 50px }
.per_facebox dd { width: 42px; float: left; display: inline; position: relative; zoom: 1; padding-left: 28px; cursor: pointer; text-align: left }
.per_facebox dd .checkbox { background: url(http://img3.shuaijiao.com/statics/images/per_png24.png) no-repeat 0 -100px; width: 20px; height: 20px; position: absolute; left: 0; top: 3px }
.per_facebox dd .face { background: url(http://img3.shuaijiao.com/statics/images/per_png24.png) no-repeat 0 0; width: 24px; height: 24px; display: block }
.per_facebox dd.facelike .face { background-position: -20px -124px }
.per_facebox dd.facelike.on .checkbox { background-position: -20px -100px }
.per_facebox dd.facelike.on .face { background-position: -20px -148px }
.per_facebox dd.facenormal .face { background-position: -44px -124px }
.per_facebox dd.facenormal.on .checkbox { background-position: -44px -100px }
.per_facebox dd.facenormal.on .face { background-position: -44px -148px }
.per_facebox dd.facesad .face { background-position: -68px -124px }
.per_facebox dd.facesad.on .checkbox { background-position: -68px -100px }
.per_facebox dd.facesad.on .face { background-position: -68px -148px }
.per_facebox dd p { font-size: 13px; margin-top: 3px }
.per_facebox dd.facesad p { margin-left: -6px }
.per_iawardsbox { border-left: 1px solid #fff; width: 165px; margin-left: 15px; float: left; margin-top: 6px; height: 140px; text-align: left }
.per_iawardsboxer { border-left: 1px solid #dbdce0; padding-left: 15px; width: 150px; padding-top: 5px }
.per_iawardstit { padding-top: 12px; position: relative; zoom: 1; overflow: hidden; width: 165px; margin-left: -15px }
.per_iawardstit dd { border-left: 1px dotted #666; float: left; display: inline; margin-left: -1px; text-align: center; width: 82px }
.per_iawardstit a, .per_iawardstit a:hover { color: #7c8dad; text-decoration: none }
.per_iawardstit strong { display: block; text-align: center; font-size: 48px; line-height: 1em; color: #7c8dad; letter-spacing: -2px }
.per_iawardsboxer .more a { color: #1e96d2 }
.per_gradeout{ float:left; width:362px;}
.per_titles{ float:right; width:230px; border-left:#fdfdfe solid 1px; height:140px; padding-left:15px; padding-top:5px; text-align:left}
.per_titles h3{ float:left; font-size:16px; font-weight:normal;}
.per_titles .match_box{ height:90px; display:block; margin-top:10px}
.per_titles .match_box span{ float:left; display:block; text-align:center; padding-top:10px; font-size:14px; width:50px; border-right:1px dotted #666; height:85px; margin-right:15px}
.per_titles .match_box em{ font-size:35px; color:#7c8dad; font-weight:bold}
.per_titles a{ color:#1e96d2}
.per_titles a:hover{ color:#444}
.per_titles .match{ float:left; display:block; text-align:center; padding-top:10px; font-size:14px; width:145px;}
.per_titles .match .match_num em,.per_titles .match .match_status a{ float:left; width:48%; text-align:center; display:block}
.per_titles .match .match_percent{ line-height:0; font-size:0; background:#ff9000;height:7px; width:100%; margin-top:5px}
.per_titles .match .match_percent em{ float:right; display:block; background:#67a927; width:50%; height:100%}

.person-bread { margin-top: 25px }
.person-content { margin-top: 20px; }
.person-content .left { width: 803px;  }
.person-content .left .box{ border: 1px solid #ededed;padding: 15px;padding-top: 0; }
.person-content .left .lists2 dl { width: 179px; height: 160px }
.person-content .left .lists2 dl dd { height: 105px }
.person-content .left .lists6 dl dt { width: 500px }
.person-content .right { width: 336px; }
.content-video .left { width: 807px; float: left }
.person_text { text-align: left; font-size: 14px; line-height: 2em; padding-top: 20px }
.content-video .right { width: 336px; }
.lists13 dl { width: 188px; height: 160px; margin-bottom: 20px; margin-top: 5px; float: left; margin-right: 18px; font-size: 14px; background: #f7f7f7; overflow: hidden }
.lists13 dl.none { margin-right: 0 }
.lists13 dl dd { width: 100%; height: 110px }
.lists13 dl dd img { width: 100%; height: 100%; }
.lists13 dl dd a{ width: 100%; height: 100%; display:block; position:relative }
.lists13 dl dd a:hover .play_mask,.lists13 dl dd a:hover .play_icon{ display:block}
.lists13 dl dt { line-height: 20px; text-align: left; padding-left: 10px; padding-top: 7px }
.lists13 dl dt.time { line-height: 20px; color: #bbb; padding-bottom: 5px }
.lists14 { margin-bottom: 35px }
.lists14 dl { height: 31px; clear: both; line-height: 31px; font-size: 14px }
.lists14 dl dt { width: 253px; float: left; text-align: left; position: relative; padding-left: 27px; height: 31px; overflow: hidden }
.lists14 dl dt span { display: block; width: 22px; height: 22px; background: #ff7648; line-height: 22px; text-align: center; color: #fff; position: absolute; left: 0; top: 3px }
.lists14 dl dt span.over { background: #a5a5a5 }
.lists14 dl dd { padding-left: 15px; width: 35px; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: -74px -195px; float: right }
.lists15 dl { height: 65px; padding-bottom: 15px }
.lists15 dd { width: 110px; height: 65px; float: left }
.lists15 dd img { width: 100%; height: 100%; }
.lists15 dl dd a{ width: 100%; height: 100%; display:block; position:relative }
.lists15 dl dd a:hover .play_mask,.lists15 dl dd a:hover .play_icon{ display:block}
.lists15 dt { width: 216px; float: right; text-align: left; }
.lists15 dt .tit { font-size: 14px; line-height: 22px; height: 44px; overflow: hidden }
.lists15 dt .icon span { float: left; color: #bbb; font-size: 14px; height: 15px; margin-top: 5px }
.lists15 dt .icon span.bbs { background-position: -68px -231px; padding-left: 21px }
.video-bread { height: 65px; z-index: 1000 }
.video-bread .left { width: 560px; }
.video-bread h1 { line-height: 35px; font-size: 16px; text-align: left; font-weight: bold }
.video-bread .searh { margin-left: 0px; right: 0; left: auto }
.v-s-share { height: 30px; position: relative }
.v-s-share .ding, .v-s-share .mobile, .v-s-share .favorite { float: left; padding-left: 25px; width: 70px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; background-color: #e1e2e5; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: -197px -234px; display: block }
.v-s-share .mobile { background-position: -197px -275px; margin-left: 10px }
.v-s-share .favorite { background-position: 5px -720px; margin-left: 10px }
.v-s-share .share { float: left; height: 30px; margin-left: 10px; line-height: 30px }
.v-s-share .play { float: right; height: 30px; line-height: 30px; text-align: left; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: -197px -196px; display: block; padding-left: 40px; padding-right: 10px; font-size: 20px }
.v-s-share .sweep { position: absolute; width: 634px; height: 246px; background: url(http://img3.shuaijiao.com/statics/images/sweep.png) no-repeat center; z-index: 9999; display: none; clear: both; top: 45px; right: 30px; }
.v-s-share .live{ position:absolute; right:0; top:5px; color:#f00; font-size:16px}
.sweep_down { float: left; height: 100%; width: 158px; }
.sweep_down .iPhone_down { width: 80px; height: 25px; top: 80px; position: absolute; left: 15px; cursor: pointer; }
.sweep_down .Android_down { width: 80px; height: 25px; top: 117px; position: absolute; left: 15px; cursor: pointer; }
.code_qr { float: right; height: 100%; vertical-align: middle; width: 175px; }
.code_qr_close { height: 25px; margin-left: 142px; margin-top: 1px; width: 25px; cursor: pointer; }
.code_qr_img { width: 100px; height: 100px; margin-top: 54px; margin-left: 20px; }
.lists16 dl { width: 191px }
.v-s-des { border: 1px solid #ededed; position: relative; padding-bottom: 20px; }
.v-s-des .tit { height: 125px; padding: 20px 10px; text-align: left; padding-bottom: 0px }
.v-s-des .tit img { float: left; display: block; width: 100px; height: 125px; margin-right: 10px }
.v-s-des .tit a { color: #ff8337; font-size: 14px }
.v-s-des .tit span { color: #9b9690; line-height: 22px }
.v-s-des .tit .btn { display: block; background: #ff9000; line-height: 23px; width: 70px; text-align: center; color: #fff; position: absolute; left: 120px; bottom: 20px }
.v-s-des .tit .btn:hover { color: #444 }
.v-s-des .des { text-align: left; line-height: 25px; padding: 10px; color: #9b9690 }
.v-s-des .des span { color: #ff8337; }
.photo-tag { padding: 25px 17px; background: #fff; width: 1123px; border: 1px solid #ededed; margin: 0 auto; margin-bottom: 20px }
.photo-tag a { padding-left: 13px; padding-right: 13px; line-height: 23px; display: block; margin-left: 10px; margin-right: 10px; float: left }
.photo-tag a.hover, .photo-tag p a:hover { background: #f59701; color: #fff }
.photo-tag span { display: none }
.photo-content { background: #f4f4f4; padding-top: 20px; padding-bottom: 200px }
#retop { position: fixed; bottom: 10%; _position: absolute; width: 20px; height: 69px; background: #000; overflow: hidden; display: none; color: #fff; text-align: center }
.transitions-enabled.masonry, .transitions-enabled.masonry .masonry-brick { -webkit-transition-duration: 0.7s; -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; transition-duration: 0.7s; }
.transitions-enabled.masonry { -webkit-transition-property: height, width; -moz-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.transitions-enabled.masonry .masonry-brick { -webkit-transition-property: left, right, top; -moz-transition-property: left, right, top; -o-transition-property: left, right, top; transition-property: left, right, top; }
.transitions-enabled.infinite-scroll.masonry { -webkit-transition-property: none; -moz-transition-property: none; -o-transition-property: none; transition-property: none; }
#infscr-loading { text-align: center; padding: 10px; background: #000; opacity: 0.8; filter: alpha(opacity=80); color: #FFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#infscr-loading { position: fixed; bottom: 0px; left: 45%; z-index: 9999; width: 200px; }
*html #infscr-loading { position: absolute; bottom:expression(eval(document.documentElement.scrollTop));
}
.showpic .actions { display: none; }
.showpic:hover .actions { display: block; }
.showpic:hover img { filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.showpic { position: relative; float: left; margin: 5px; _margin: 5px 4px; margin-right: 5px; margin-left: 12px; border: solid 1px #ededed; width: 213px; font-size: 12px; background: #fff; box-shadow: 0 1px 2px 0 rgba(210, 210, 210, 0.31); }
.showpic .picbox { padding: 10px 10px 0; text-align: center; }
.showpic p { line-height: 22px; margin: 10px 0 0 0; padding: 5px 10px; }
.showpic .actions { position: absolute; top: 5px; left: 0; z-index: 3; width: 100%; }
.showpic .actions .lefter { float: left; margin: 0 0 0 5px; display: inline; }
.showpic .actions .righter { float: right; }
.showpic .actions .righter a { margin: 0 5px 0 0; }
.photolist .item { background: #fff }
.photolist .item img { width: 195px; margin: 0 auto; margin-top: 12px; display: block }
.photolist .item p { padding: 12px; text-align: left; color: #888; line-height: 25px }
.photolist .item p a { font-size: 15px; color: #333; }
.video-play { height: 600px; background: #131313; }
.video-play .left { height: 600px; background: #000; width: 844px }
.video-play .right { background: #303030; height: 600px; width: 336px; overflow:hidden; position:relative }
.video-play .right .error-box{ position:absolute; bottom:0; left:0;  width: 336px; height:40px; background:url(http://img3.shuaijiao.com/statics/images/video-error.jpg) no-repeat left top #fff; z-index:9999}

.video_tab_li{ height:40px;}
.video_tab_li a{ width:33.3%; font-size:18px; color:#ddd; text-align:center; float:left; background:#131313; line-height:40px; display:block}
.video_tab_li a.noPart{width:50%;}
.video_tab_li a.hover{ background:#303030 }
.video_part{ background:url(http://img3.shuaijiao.com/statics/images/video_part_bg.gif) repeat-y; height: 520px; float: left; position: relative; }
.video_part .mtb10{background:#303030; height:10px}
.video_part .mt10{ height:10px}
.video_part dl{background:url(http://img3.shuaijiao.com/statics/images/video_part_bottom.gif) repeat-x left bottom; height:auto; min-height:100px;_height:100px; padding-left:6px; text-align:left;color:#ddd; font-size:14px; padding-bottom:20px}
.video_part dl dt{  line-height:30px; font-weight:bold;background:url(http://img3.shuaijiao.com/statics/images/video_tab_icon.jpg) no-repeat left top; padding-left:37px; padding-right:20px }
.video_part dl dt a{color:#ddd;}
.video_part dl dt a:hover{ color:#ff9000}
.video_part dl dd{ color:#bbb;padding-left:37px; padding-right:20px}
.video_part dl dd img{ max-width:270px; margin:0 auto; display:block; margin-bottom:20px; margin-top:20px}
.video_part dl dd p{ margin-bottom:20px}
.video_part dl dd .game{ background:#ff9000; width:243px; height:43px; margin:0 auto; border:1px solid #de7e03; display:block; color:#fff; text-align:center; line-height:43px; font-size:20px}


.content-video-play .left { width: 819px; }
.ral_list { background: #303030; height: 290px; float: left; width:316px; position: relative; padding:10px; padding-bottom:0 }
.ral_list dl { height: auto; min-height: 57px; _height: 57px; padding: 10px 5px; width: 290px; border-bottom: 1px solid #444; }
.ral_list dl dd.pic { float: left; width: 97px; height: 57px }
.ral_list dl dd.pic img { width: 95px; height: 55px; border: 1px solid #303030 }
.ral_list dl.hover dd.pic img, .ral_list dl:hover dd.pic img { border: 1px solid #ffbc39 }
.ral_list dl dd.i { float: left; padding-left: 10px; padding-right: 5px; text-align: left; width: 175px; height: auto; min-height: 57px; _height: 57px }
.ral_list dl dd.i .tit { color: #bbb; font-size: 12px; display: block; height: 36px; width: 100%; overflow: hidden; margin-bottom: 4px; line-height: 20px }
.ral_list dl.hover dd.i .tit { color: #ffbc39 }
.ral_list dl dd.i span { color: #bababa; font-size: 12px; }
.ral_list dl dd.i a { cursor: pointer; margin-right: 5px; color: #909090; }
.ral_list dl dd.i .play a { white-space: nowrap }
.ral_list dl dd.i a:hover { color: #ff9000 }
.ral_list dl dd.i a.hover { color: #fff }
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; float: left; text-align: left }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: #000; }
.jScrollPaneDrag { position: absolute; background: #9d9d9d; cursor: pointer; overflow: hidden; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px; }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px; }
.news-time { margin-top: 50px; margin-left: 5px; background: url(http://img3.shuaijiao.com/statics/images/dd3.gif) repeat-x center; height: 20px; width: 722px; margin-bottom: 150px }
.news-time li { position: relative; padding-right: 34px; height: 20px; width: 20px; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: -364px -235px; float: left; cursor: pointer; font-size: 12px; line-height: 20px }
.news-time li.hover { background-position: -451px -235px; }
.news-time li.none { padding: 0 }
.lists17 { width: 218px; background: #f8fff8; border: 1px solid #9cc299; height: auto; min-height: 72px; _height: 72px; position: absolute; right: 0; top: 30px; padding: 10px; text-align: left }
.lists17 .day { position: absolute; right: 0px; top: -50px; background: #58b34c; height: 15px; color: #fff; padding-left: 5px; padding-right: 5px; line-height: 15px }
.lists17 .i { background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: -413px -279px; width: 12px; height: 10px; position: absolute; right: 36px; top: -8px; }
.lists17-l { left: -35px }
.lists17-l .i { right: auto; left: 35px }
.lists17-l .day { right: auto; left: 0px }
.lists17 p.l { float: left; display: block; width: 210px; padding-right: 20px; border-right: 1px solid #e9f7e6; height: auto; min-height: 72px; _height: 72px }
.lists17 p a { color: #10770e; display: block; height: 24px; overflow: hidden }
.lists17 p a:hover { color: #ff9000 }
.lists17-13 .i { right: 3px }
.lists17-0 { left: -5px }
.lists17-0 .i { left: 5px }
.tucaoOpenBox { width: 100%; height: 100%; position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||400)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
left: 0; top: 0; background: #000; _background: none; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; z-index: 1000; }
.weixinLayout { position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||400)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
left: 40%; top: 20%; width: 490px; height: 380px; z-index: 1000; background: #545454; border-radius: 3px; box-shadow: 0 0 5px #000; padding: 3px; overflow: hidden }
.weixinLayout .c { height: 380px; background: #fff; margin: 0 auto; position: relative }
.weixinLayout .c .close { background: url(http://img3.shuaijiao.com/statics/images/close11.gif) no-repeat; width: 28px; height: 24px; position: absolute; right: 0; top: 0; display: block }
.weixinLayout h3{ background:#e5e5e5; height:45px; width:100%; line-height:45px; text-align:left; font-size:20px}
.weixinLayout h3 span{ font-size:14px; font-weight:normal}
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; line-height: 16px; overflow: hidden; text-align: left }
.ac_odd { background-color: #eee; }
.ac_over { background-color: #0A246A; color: white; }
.searchnone { text-align: center; font-size: 16px; }
.searchnone a { color: #0000FF; font-size: 16px; }
.tag-source { padding-top: 30px; }
.tag-source .l { float: left; }
.tag-source .l span { background: #424240; height: 30px; width: 20px; float: left; display: block; color: #fff; line-height: 15px; margin-right: 4px; text-align: center }
.tag-source .l a { display: block; line-height: 30px; padding-left: 15px; padding-right: 15px; font-size: 16px; float: left; background: #e9edee; margin-right: 8px }
.tag-source .l a:hover { color: #fff; background: #f94c00 }
.tag-source .r { float: right; line-height: 30px; font-size: 16px }
.ral-show { margin-top: 28px; border-top: 1px solid #ededed; position: relative; padding-top: 30px }
.ral-show .l { display: block; width: 120px; height: 150px; float: left }
.ral-show .l img { width: 100%; height: 100%; border-radius: 2px }
.ral-show .r { float: left; padding-left: 20px; width: 550px; font-size: 14px }
.ral-show .r .tit { font-size: 20px; font-weight: bold }
.ral-show .r span { line-height: 25px }
.ral-show .r p { height: 30px; margin-top: 0px }
.ral-show .r p a { display: block; float: left; line-height: 25px; border: 1px solid #ededed; margin-right: 8px; padding-left: 5px; padding-right: 5px; }
.ral-show .r p a:hover { color: #fff; background: #ff9000 }
.ral-show .btn { right: 0; top: 55px; position: absolute; height: 53px; width: 143px; line-height: 53px; text-align: center; color: #fff; font-size: 20px; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: 0 -310px; }
.ral-news { margin-top: 28px; border-top: 1px solid #ededed }
.ral-news h3 { font-size: 18px; text-align: left; line-height: 40px; padding-top: 10px }
.ral-news p { height: 35px; line-height: 35px; overflow: hidden; width: 350px; float: left; display: block; position: relative; padding-left: 10px; font-size: 16px }
.ral-news p i { display: block; width: 3px; height: 3px; position: absolute; left: 2px; top: 15px; background: #b8b8b8; font-size: 0; line-height: 0 }
#pages { height: 40px; padding-top: 15px; width: 100%; text-align: center; margin: 0 auto; font-size: 14px }
#pages a, #pages span { border: 1px solid #E2E2E0; font-weight: 700; color: #81807C; padding: 2px 7px; text-decoration: none }
#pages a:hover, #pages span { background: #ff9000; color: #fff; }
#pages .a1 { background: none; color: #81807C; }
.news_info p { font-size: 16px; line-height: 160%; padding-top: 20px; text-indent: 2em; color: #444444; }
.news_info p strong { line-height: 150%; padding-top: 15px; }
.news_info img { max-width: 600px }
.news_info a { border-bottom: 1px dotted #c7c6c6; padding: 0px 3px; color: #222222; }
.news_info a:hover { color: #ff9000 }
.news_info a.nolink { border-bottom: none }
.news_info a.back { line-height: 28px; white-space: nowrap; color: #5170A6; text-decoration: none }
.news_info a.back:hover { color: #f00 }
.news_info a.moves_tip, .i_l_zs a.moves_tip { background: url(http://img3.shuaijiao.com/statics/images/moves_icon.gif) no-repeat right top; padding-right: 9px; white-space: nowrap; z-index: 1; color: #444; text-decoration: underline }
.news_info a.moves_tip img, .i_l_zs a.moves_tip img { position: absolute; right: 0; top: 20px; display: none; z-index: 2; max-width: 350px }
.reward_btn{ height:58px; line-height:58px; width:58px; border-radius:30px; background:#fbae12; border:1px solid #f1b60e; display:block; text-align:center; color:#fff; font-size:24px; cursor:pointer; margin:0 auto; margin-top:20px}
.reward_pay{ margin:0 auto; width:600px; text-align:left; display:none}
.reward_pay h2{ color:#ff9000; font-size:14px; font-weight:bold; line-height:30px; margin-bottom:10px}
.reward_pay h2 span{ color:#444}
.reward_pay a{ color:#666; display:block; height:33px; line-height:33px; width:82px; float:left;  margin:0 10px 10px 0; border:1px solid #d0d0d0; text-align:center; font-weight:bold;}
.reward_pay a.hover,.reward_pay a:hover{ color:#fff; background:#ff9000}
.reward_pay a.last{ display:none}
.reward_pay a span input{ width:40px; height:20px; line-height:20px;}
.reward_alipay{ overflow:hidden; width:270px; height:290px; margin:0 auto; display:none}
.reward_member{ border-top:1px solid #e4e4e4; width:600px; margin:0 auto; margin-top:10px; padding-top:10px}
.reward_member a{ width:50px; float:left; margin:0 10px 10px 0; display:block; border:0}
.reward_member a img{ width:50px; height:50px; border:1px solid #e4e4e4; clear:both}
.reward_member a span{ line-height:25px; text-align:center; display:block; height:25px; overflow:hidden; color:#666}
.news_info a.moves_tip_relative, .i_l_zs a.moves_tip_relative { position: relative }
.bbs-box { padding: 20px; padding-top: 10px; border: 1px solid #ededed }
.i_center_box { width: 100%; margin: 0px auto; float: none; height: 100%; background: url(http://img3.shuaijiao.com/statics/images/loading1.gif) no-repeat center center #1f1f1f; float: left; position: relative; overflow: hidden }
.i_center_box .myvideo { position: relative; z-index: 1; }
.i_center_box .adv { position: absolute; left: 130px; bottom: 50px; z-index: 9999; display: none }
.i_center_box .load { left: 330px; bottom: 290px; display: none }
.mobile_box { position: absolute; left: 0; top: 0; width: 820px; height: 600px; background: #fff; background: url(http://img3.shuaijiao.com/statics/images/mobile_video_bg.jpg) no-repeat }
.mobile_box .phoneapp { display: block; position: absolute; background: url(http://img3.shuaijiao.com/statics/images/1.gif); width: 100px; height: 60px; left: 230px; top: 315px }
.mobile_box .code { display: block; position: absolute; width: 122px; height: 122px; left: 533px; top: 314px }
.mobile_box .code img { width: 100%; height: 100%; }
.baiduIframe { position: absolute; width: 1180px; height: 600px; z-index: 9999; left: 0; top: 0; display: none; background: url(http://img3.shuaijiao.com/statics/images/loading1.gif) no-repeat center center #000; border-bottom: 1px solid #000; overflow: hidden }
.baiduIframe .close { background: url(http://img3.shuaijiao.com/statics/images/arrow-left.png) no-repeat center center #fff; position: absolute; right: 5px; top: 0; cursor: pointer; width: 17px; height: 355px; font-size: 14px; padding-left: 10px; padding-right: 6px; padding-top: 235px }
.person-content .left .ral_box { height: 520px; position: relative; font-size: 12px; width: 100%; text-align: center; background: url(http://img3.shuaijiao.com/statics/images/person_bg.png) no-repeat 212px 165px }
.person-content .left .ral_box dl { position: absolute; width: 70px; height: 89x; border: 1px solid #ff9000; overflow: hidden }
.person-content .left .ral_box dl.m { width: 80px; height: 100px }
.person-content .left .ral_box dl dd { padding-left: 2px; padding-top: 2px; height: 67px; width: 66px; background: url(http://img3.shuaijiao.com/statics/images/no.gif) no-repeat center center }
.person-content .left .ral_box dl.m dd { height: 70px }
.person-content .left .ral_box dl dd img { width: 66px; height: 66px }
.person-content .left .ral_box dl dt { line-height: 20px; overflow: hidden; height: 20px; background: #ff9000; color: #fff; }
.person-content .left .ral_box dl dt a { color: #fff }
.person-content .left .ral_box dl. dt {
font-weight:bold;
font-size:14px;
background:#D22C5A
}
.person-content .left .ral_box dl.layout1 { left: 38px; top: 220px }
.person-content .left .ral_box dl.layout2 { left: 660px; top: 220px }
.person-content .left .ral_box dl.layout3 { left: 255px; top: 15px }
.person-content .left .ral_box dl.layout4 { left: 440px; top: 15px }
.person-content .left .ral_box dl.layout5 { left: 255px; top: 408px }
.person-content .left .ral_box dl.layout6 { left: 440px; top: 408px }
.person-content .left .ral_box dl.layout7 { left: 350px; top: 215px; border: 0 }
.person-content .left .ral_box dl.layout7 dt { background: none; color: #444 }
.person-content .left .ral_box dl.layout8 { left: 349px; top: 165px }
.person-content .left .ral_box .line { width: 110px; border-bottom: 1px solid #ff9000; height: 22px; display: block; position: absolute; }
.person-content .left .ral_box .line0 { width: 20px; border-left: 1px solid #ff9000; height: 70px; display: block; position: absolute; padding-top: 10px }
.person-content .left .ral_box .line1 { left: 109px; top: 237px }
.person-content .left .ral_box .line2 { left: 239px; top: 215px }
.person-content .left .ral_box .line3 { left: 550px; top: 237px }
.person-content .left .ral_box .line4 { left: 290px; top: 106px }
.person-content .left .ral_box .line5 { left: 480px; top: 106px }
.person-content .left .ral_box .line6 { left: 290px; top: 328px }
.person-content .left .ral_box .line7 { left: 480px; top: 328px }
#sm2-container { font-size: 0; line-height: 0; width: 0; height: 0; overflow: hidden }
.play-btn li a, .music-list .hover, .music-list li, .music-main-hd .more a:hover .ico, .music-main-hd .more a .ico, .music-main-hd .tit { background: url(http://img3.shuaijiao.com/statics/images/music.png) no-repeat; _background: url(http://img3.shuaijiao.com/statics/images/musicie6.png) no-repeat; }
.mod-music { position: relative;/*z-index:300*/ }
.music-main-hd { height: 56px; line-height: 56px; overflow: hidden; *zoom:1;
background: #ff9000 }
.music-main-hd .tit { float: left; width: 231px; overflow: hidden; font: bold 16px/56px "Microsoft Yahei"; color: #fff; padding-left: 39px; background-position: -201px -20px; border: 0 }
.music-main-hd .more { float: right; width: 50px; height: 100%; }
.music-main-hd .more a { display: block; width: 35px; height: 34px; padding: 22px 0 0 15px; }
.music-main-hd .more a .ico { display: block; width: 23px; height: 11px; background-position: 0 -80px; }
.music-main-hd .more a:hover { background-color: #ff9000; }
.music-main-hd .more a:hover .ico { background-position: -25px -80px; }
.music-main-bd { position: absolute; display: none; z-index: 50; width: 318px; border: 1px solid #f1f1f1; border-top: 0; background-color: #fff; }
.music-list { }
.music-list li { height: 36px; line-height: 36px; padding: 0 15px 0 37px; background-position: -205px 13px; text-align: left; overflow: hidden }
.music-list li a { font: normal 16px/36px "Microsoft Yahei"; color: #333 }
.music-list .hover { background-position: -205px 13px; background-color: #f1f1f1 }
.play-btn { background: #fff; border: 1px solid #f1f1f1; border-top: 0; height: 30px; padding: 16px 0; }
.play-btn li { padding: 0 22px; border-left: 1px solid #f1f1f1; float: left; }
.play-btn .pre { border: 0; }
.play-btn li a { display: block; width: 34px; height: 31px; }
.play-btn .pre a { background-position: 0 0 }
.play-btn .pre a:hover { background-position: 0 -40px; }
.play-btn .play a { background-position: -40px 0 }
.play-btn .play a:hover { background-position: -40px -40px; }
.play-btn .stop a { background-position: -160px 0 }
.play-btn .stop a:hover { background-position: -160px -40px; }
.play-btn .next a { background-position: -80px 0 }
.play-btn .next a:hover { background-position: -80px -40px; }
.play-btn .download a { background-position: -120px 0 }
.play-btn .download a:hover { background-position: -120px -40px; }
.isl_sc_top { font-size: 14px; line-height: 20px }
.isl_sc_top img { padding-top: 10px; }
.isl_sc_top p { font-size: 14px; padding-top: 10px; line-height: 130%; }
.isl_sc_top p a { color: #FF0000; padding: 0px 4px; }
.isl_sc_top p a:hover { text-decoration: underline; color: #333; }
.isl_sc_top ol { text-align: left; margin: 20px; padding: 20px; font-size: 12px; padding-top: 0; margin-top: 0 }
.isl_sc_top li { color: #555555; font-size: 14px; padding-top: 10px; padding-bottom: 5px; border-bottom: 1px #DDDDDD dotted; list-style: decimal }
.isl_sc_top ol a { color: #ff9000; padding: 0px 4px; white-space: nowrap; }
.isl_sc_top ol a:hover { text-decoration: underline; color: #333; }
.isl_sc_top ol strong { font-size: 14px }
.isl_sc_top ol strong a{ color:#444 }
.isl_sc_top ol strong a:hover{ color:#ff9000 }
#gameGrid a.show_person { position: relative; z-index: 1 }
#gameGrid a div { position: absolute; top: 13px; border: 1px solid #ddd; background: #fff; width: 250px; padding: 10px; box-shadow: 1px 1px 3px #ccc; color: #444; line-height: 20px; display: none; white-space: normal; text-decoration: none; text-align: left }
#gameGrid a div img { float: left; padding-right: 10px }
#gameGrid a div p { float: left; width: 130px; display: block; padding-top: 10px; line-height: 22px }
#gameGrid a div .cname { font-weight: bold; }
.list_game #container { margin-right: -35px; text-align: left }
.list_game li { float: left; width: 540px; height: 180px; overflow: hidden; margin: 0 20px 30px 0; padding: 19px; border: 1px solid #e4e4e4; background: #fff; }
.list_game li:hover { background: #f7f7f7; }
.list_game .img { }
.list_game .btn_down, .list_game .btn_down span, .list_game .no_down { background-color: #ff9000; color: #fff; display: block; width: 80px; height: 24px; overflow: hidden; text-align: center; font: 12px/24px ''; float: right; }
.list_game .btn_down { background-color: #f9f7f7; color: #989292; }
.list_game li:hover .btn_down, .list_game .btn_down:hover { background-color: #f69600; color: #fff; -webkit-transition: all .2s linear; transition: all .2s linear; }
.list_game li:hover .time, .list_game .btn_down:hover .time { margin-top: -24px; -webkit-transition: all .2s linear; transition: all .2s linear; }
.list_game .no_down { background-color: #f9f7f7; color: #989292; }
.list_game li:hover .no_down { background-color: #e8e8e8; }
.list_game .det { width: 335px; }
.list_game .tit a { display: inline-block; height: 32px; overflow: hidden; font: 22px/32px 'Microsoft YaHei'; color: #333; width: 250px; }
.list_game li:hover .tit a, .list_game .tit a:hover { color: #f69600; }
.list_game .tag, .list_game .info { overflow: hidden; font: 12px/20px ""; color: #999; }
.list_game .tag { font-size: 12px; }
.list_game .tag a { float: left; height: 22px; margin: 10px 5px 10px 0; padding: 0 8px; border-radius: 12px; font: 12px/22px ""; color: #666; background-color: #EEEEEE }
.list_game .tag a:hover { color: #fff; background-color: #37ad00 }
.list_game .info { height: 63px; margin-top: 10px }
.list_game .des { height: 20px; font: 12px/24px ''; margin-top: 10px; padding-bottom: 10px; color: #999; border-bottom: 2px dotted #EEEEEE; overflow: hidden; }
.list_game .type { height: 30px; overflow: hidden; font: 12px/30px ""; color: #666; }
.list_game .type span { float: left; margin-right: 20px; }
.banner_game { height: 350px; overflow: hidden; text-align: left }
.banner_game .name { left: 250px; top: 100px; position: absolute }
.banner_game .name h3 { height: 64px; color: #FFF; font: 36px/64px 'Microsoft YaHei'; padding-right: 85px; }
.banner_game .name p { color: #FFF; font-size: 16px; font-family: 'Microsoft YaHei'; }
.banner_game em { display: block; width: 81px; height: 25px; text-align: center; line-height: 25px; color: #FFF; right: 0; top: 0; font-size: 15px; overflow: hidden; }
.banner_game span { display: block; left: 890px; top: 120px; width: 247px; color: #536a27; position: absolute }
.banner_game span a { display: block; width: 100%; height: 76px; text-indent: -999px; overflow: hidden; margin-bottom: 8px; }
.banner_game span P { color: #FFF; font-size: 12px; }
.banner_game img { display: block; position: absolute; width: 175px; height: 175px; left: 20px; top: 75px; z-index: 10; }
.banner_game .tag { margin-right: 20px; padding: 15px 0px 0px 0px; }
.banner_game .tag a { float: left; height: 24px; margin-right: 5px; padding: 0 10px; font: 12px/24px ""; color: #fff; border-radius: 12px; text-decoration: none; }
.banner_game .tag a.k0 { background-color: #019dda; }
.banner_game .tag a.k1 { background-color: #ff6664; }
.banner_game .tag a.k2 { background-color: #fd9a01; }
.banner_game .tag a.k3 { background-color: #19be94; }
.banner_game .tag a.k4 { background-color: #659ace; }
.content_game { text-align: left; line-height: 36px; font-size: 17 }
.content_game img { margin-bottom: 10px }
.content_game p { font-size: 16px; font-weight: normal }
.lists18 dl { border-bottom: 1px dashed #eee; height: 66px; margin-top: 10px }
.lists18 dl .avatar { width: 48px; height: 48px; padding: 3px; border: 1px solid #eee; float: left }
.lists18 dl .avatar img { width: 48px; height: 48px; }
.lists18 dl .li { width: 640px; padding-left: 10px; text-align: left; float: left }
.lists18 dl .li .tit { font-size: 16px; color: #0d6bad; clear: both; display: block; margin-bottom: 05px; height: 30px; line-height: 30px; overflow: hidden }
.lists18 dl .li .tit:hover { color: #ff9000 }
.lists18 dl .li span { display: block; float: left; color: #aaa; padding-right: 34px; font-size: 12px; line-height: 20px }
.lists18 dl .bbs-views { float: left; color: #aaa; }
.lists18 dl .bbs-views span { display: block; clear: both; line-height: 28px; padding-left: 20px; background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); background-repeat: no-repeat; background-position: -570px 8px; font-size: 14px }
.lists18 dl .bbs-views span.v2 { background-position: -570px -15px; }
.p-twitter { border: 1px solid #ededed; position: relative }
.p-twitter .num { color: #33a4e7; font-size: 18px }
.p-twitter .more { position: absolute; right: 10px; top: 5px; font-size: 14px; font-weight: normal }
.p-twitter dl { padding-top: 20px; border-bottom: 1px solid #ededed; height: auto; min-height: 100px; _height: 100px; padding-bottom: 20px; line-height: 23px; font-size: 13px; width: 310px; margin: 0 auto }
.p-twitter .pic { float: left; width: 50px; padding-left: 10px; position: relative }
.p-twitter .pic img { width: 50px; height: 50px; border-radius: 25px; float: left }
.p-twitter .des-tit { float: left; text-align: left; padding-top: 22px; width: 230px; padding-left: 10px; padding-top: 5px; }
.p-twitter .des-tit .tit { font-weight: bold; font-size: 14px; padding-bottom: 5px; }
.p-twitter.des-tit .des { line-height: 20px; height: 40px; overflow: hidden }
.p-twitter .des-tit .des a { color: #eb7350 }
.p-twitter .des-tit .des a:hover { color: #444 }
.p-twitter .des-tit .pic-list img { float: left; margin-right: 10px; width: 60px; height: 60px; }
.p-twitter .des-tit .time { color: #ccc; clear: both; }
.p-twitter .share-ding { height: 25px; padding-left: 70px; }
.p-twitter .share-ding .ding { width: 42px; height: 25px; line-height: 25px; display: block; background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) -10px -623px no-repeat; text-align: left; padding-left: 15px; float: left; border-right: 1px solid #ededed }
.p-twitter .share-ding .share { float: left; width: 50px; background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) -95px -562px no-repeat; text-align: left; padding-left: 40px; line-height: 27px; cursor: pointer }
.twitterShare { position: absolute; left: -280px; top: 15px; background: #fff; width: 320px; height: 300px; background: #fff; border: 1px solid #ddd; padding-top: 25px; z-index: 10; display: none }
.twitterShare .close { background: url(http://img3.shuaijiao.com/statics/images/close11.gif) no-repeat; width: 28px; height: 24px; position: absolute; right: 0; top: 0; display: block; cursor: pointer }
.person-fans a { position: relative; width: 90px; height: 90px; display: block; float: left; margin-top: 20px; margin-right: 20px }
.person-fans a img { width: 100%; height: 100%; display: block; }
.person-fans a span.bg { position: absolute; left: 0; bottom: 0; background: url(http://img3.shuaijiao.com/statics/images/bg_video_mini.png) left bottom no-repeat; width: 100%; height: 100%; display: block; }
.person-fans a span.tit { position: absolute; color: #fff; bottom: 0; left: 0; line-height: 25px; text-align: center; font-size: 14px; display: block; width: 80px; float: left; margin: 0 auto; height: 25px; overflow: hidden }
.p-r-fans { border: 1px solid #ededed; padding-bottom: 20px }
.p-r-fans p { padding-left: 15px }
.p-r-fans p a { position: relative; width: 90px; height: 90px; display: block; float: left; margin-top: 20px; margin-right: 16px }
.p-r-fans p a img { width: 100%; height: 100%; display: block; }
.p-r-fans p a span.bg { position: absolute; left: 0; bottom: 0; background: url(http://img3.shuaijiao.com/statics/images/bg_video_mini.png) left bottom no-repeat; width: 100%; height: 100%; display: block; }
.p-r-fans p a span.tit { position: absolute; color: #fff; bottom: 0; left: 0; line-height: 25px; text-align: center; font-size: 14px; display: block; width: 80px; float: left; margin: 0 auto; height: 25px; overflow: hidden }
.code_adv { text-align: center; margin-top: 20px }
.historymain { background: #fafafa; }
.i_history, .i_favorite { width: 953px; height: auto; min-height: 600px; _height: 600px; background: #fff; margin: 0 auto; border-left: 1px solid #ededed; float: left }
.aside { float: left; width: 224px; }
.user_info { border-bottom: 1px solid #ededed; padding: 30px 0; text-align: center; }
.user_info .navi_avater { display: inline-block; height: 120px; margin: 0 auto 10px; width: 120px; }
.user_info .navi_avater img { border-radius: 50%; height: 120px; width: 120px; }
.user_info .user_title { color: #444; font-size: 18px; margin-bottom: 5px; font-weight: bold }
.user_info .user_holly { color: #999; font-size: 12px; }
.user_holly .desc { margin-right: 10px; }
.historymain .money{border-bottom: 1px solid #ededed; height:75px; padding-top:10px;}
.historymain .money p{ line-height:27px; text-align:left; padding-left:10px; font-size:14px; position:relative; margin-top:5px}
.historymain .money p span{ color:#ff9000; font-size:16px;font-weight:bold; padding-right:2px}
.historymain .money p a{ position:absolute; right:20px; top:0; background:#ff9000; width:100px; display:block; line-height:24px; text-align:center; color:#fff}
.navigate_list { text-align: left }
.navigate_list .h{ line-height:40px; font-weight:bold; font-size:16px; padding-left:20px; color:#666}
.navigate_list .navi_inner { color: #666; cursor: pointer; display: block; font-size: 14px; height: 22px; margin: 0 20px; padding: 10px 0 10px 18px; }
.navigate_list .navi_inner i { margin: 0 8px 0 0; }
.icon_moneybag, .icon_list, .icon_history, .icon_hlw,.icon_quiz,.icon_bean,.icon_address,.icon_exchange { background-color: transparent; background-image: url(http://img3.shuaijiao.com/statics/images/sprite_navi.png); background-repeat: no-repeat; display: inline-block; font-size: 0; height: 22px; vertical-align: top; width: 22px; }
.icon_quiz,.icon_bean,.icon_address,.icon_exchange{background-image: url(http://img3.shuaijiao.com/statics/images/sprite_navi1.png); }
.icon_moneybag { background-position: -586px -10px; }
.icon_quiz{background-position: -7px -10px;}
.icon_bean{background-position: -39px -10px;}
.icon_address{background-position: -78px -10px;}
.icon_exchange{background-position: -112px -10px;}
.icon_list { background-position: -106px -10px; }
.icon_history { background-position: -74px -10px; }
.icon_hlw { background-position: -42px -10px; }
.navigate_list .current { color: #ff9000; margin: 0; padding: 10px 0 10px 38px; }
.icon_renews { border: 1px solid #cf3220; border-radius: 2px; color: #e2110f; height: 20px; line-height: 20px; padding: 0 5px; width: 67px; }
.sp_xiao { width: 910px; padding: 10px 20px; }
.sp_xiao h3 { font-size: 14px; display: block; border-bottom: 1px #EEEEEE solid; position: relative; height: 20px; margin-bottom: 25px }
.sp_xiao h3 span { position: absolute; left: 0; top: 0; background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) -583px -670px no-repeat #fff; padding-left: 20px; padding-right: 10px; line-height: 40px; font-size: 20px }
.lists19 dl { width: 208px; height: 180px; margin-bottom: 20px; margin-top: 5px; float: left; margin-left: 24px; font-size: 14px; overflow: hidden; }
.lists19 dl.none { margin-right: 0 }
.lists19 dl dd { width: 206px; height: 130px; margin: 0 auto; ; border: 1px solid #f7f7f7 }
.lists19 dl dd img { width: 188px; height: 110px; margin-top: 10px }
.lists19 dl dt { line-height: 20px; text-align: left; padding-left: 10px; padding-top: 7px; }
.container_empty { line-height: 100px; font-size: 20px }
.lists19 dl dt.time { line-height: 20px; color: #bbb; padding-bottom: 5px }
.money-pay { padding: 20px; padding-top: 50px }
.money-pay dl { clear: both; font-size: 14px; line-height: 30px; border-bottom: 10px solid #fff; height: auto; }
.money-pay dt { float: left; width: 100px; text-align: right }
.money-pay dd { float: left; text-align: left }
.money-pay dd .radio-box { background: #f5f5f5; border: 1px solid #cfcfcf; line-height: 50px; width: 90px; text-align: center; display: block; float: left; margin-right: 10px; position: relative; }
.money-pay dd .radio-box i.yes { display: none; line-height: 0; font-size: 0; background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) -474px -681px; height: 10px; width: 10px; position: absolute; right: 0px; bottom: 0 }
.money-pay dd .radio-box i.discount { display: block; line-height: 0; font-size: 0; background: url(http://img3.shuaijiao.com/statics/images/sprite_minipay.png) 0 -17px #fff; height: 12px; width: 26px; position: absolute; right: -5px; top: -5px }
.money-pay dd .radio-box span { line-height: 20px; padding-top: 5px; padding-bottom: 5px; display: block }
.money-pay dd .radio-box-hover i.yes { display: block; }
.money-pay dd .radio-box-hover { border: 1px solid #ff9000; background: #fff }
.money-pay dd.pay .radio-box { line-height: 25px }
.money-pay dd .price { font-size: 18px; color: #ff9000; font-weight: bold }
.money-pay dd .submit { display: block; background: #ff9000; line-height: 30px; padding: 0 20px; float: left; color: #fff; margin-top: 20px; border: 0; cursor: pointer }
.money-pay dd.recharge-pay .radio-box { line-height: 25px; width:50px}
.recharge-box p{ font-size:14px; text-align:left; line-height:40px; padding-left:30px}
.other-recharge-money{ width:50px; padding:0; margin:0; height:25px; border:0}
.mem-play { width: 290px; margin: 0 auto; height:200px}
.mem-play .cost { width: 290px; background: #ff9000; height: 44px; display: block; color: #fff; font-size: 18px; line-height: 40px }
.mem-play .discount { width: 290px; line-height: 40px; background: url(http://img3.shuaijiao.com/statics/images/top-icon.png) -139px -745px; color: #ff9000; font-size: 14px }
.mem-play .icon { color: #909090; padding-top: 10px; }
.mem-play .icon p { float: left; display: block; padding-right: 18px; font-size: 14px; width: 90px }
.mem-play .icon p i { background-image: url(http://img3.shuaijiao.com/statics/images/top-icon.png); display: block; width: 35px; height: 35px; background-position: -2px -821px; margin: 0 auto; }
.mem-play .icon p span { padding-top: 5px; display: block; text-align: center }
.mem-play .icon p.ad { width: 71px }
.mem-play .icon p.ad i { background-position: -73px -823px; }
.mem-play .icon p.speed { width: 71px }
.mem-play .icon p.speed i { background-position: -145px -823px; }
.mem-play .share { color: #909090; line-height: 25px; font-size: 14px; text-align: left; padding-top: 10px; }
.lists20 { margin-top: 17px }
.lists20 p { height: 37px; line-height: 37px; overflow: hidden; width: 100%; }
.lists20 p i { float: left; width: 22px; height: 22px; line-height: 22px; text-align: center; color: #fff; background: #ff9000; border-radius: 3px; margin-top: 8px; font-size: 14px }
.lists20 p i.last { background: #a3a3a3 }
.lists20 p a { float: left; display: block; font-size: 14px; padding-left: 7px; width:320px; text-align:left }
.show_bean{ font-weight:normal}
.mod_tab_list{position:relative;zoom:1;margin-bottom:20px;border-bottom:1px solid #e2e2e2;padding:10px 0 0 30px;height:32px;font-size:0;text-align:left }
.mod_tab_list .item1{display:inline-block;*display:inline;*zoom:1;height:16px;line-height:16px;font-size:18px;color:#999;cursor:pointer;margin-right:30px;padding-bottom:5px}
.mod_tab_list .item1 .txt{position:relative;display:inline-block;height:14px;padding:0 10px;line-height:14px;*line-height:normal;*padding-bottom:5px;_padding-bottom:0}
.mod_tab_list .item1 .txt .dot{position:absolute;right:3px;top:-4px;width:6px;height:6px;background:#ff6300;border-radius:50%}
.mod_tab_list .item1 .txt .nums{margin-left:10px}
.mod_tab_list .item1:last-child .txt{border-right:0 none}
.mod_tab_list .current{position:relative;color:#444;border-bottom:2px solid #fe5500;padding-bottom:15px;_margin-bottom:-1px}
.mod_tab_list .current a{color:#444}
.video-play .live{ padding-top:0; padding-right:0; padding-left:5px;padding-right:5px}
.video-play .live h3{ line-height:40px; padding-left:10px; font-size:18px; color:#fff; font-weight:bold}
.video-play .live .msg{ background:#f1f1f1; height:468px;border:1px solid #e4e4e4;text-align:left; font-size:14px; overflow-y:auto}
.video-play .live .msg .list{}
.video-play .live .msg dl{ padding:5px}
.video-play .live .msg dt{ color:#00803f; clear:both; padding-bottom:5px}
.video-play .live .msg dt.first{ color:#ff9000;}
.video-play .live .msg dt.mem{ color:#0101ff;}
.video-play .live .msg dd{ color:#444; clear:both}
.video-play .live .form{ background:#dedcdc; height:72px; padding:5px}
.video-play .live .form textarea{ background:#fff; border:#ddd; height:40px; width:300px}
.video-play .live .form .closedm{ height:25px; padding-left:10px;}
.video-play .live .form .closem{ float:left;background: url(http://img3.shuaijiao.com/statics/images/clean_n.png) no-repeat; width:14px; height:15px; display:block; cursor:pointer; margin-top:10px}
.video-play .live .form .icon{ float:left;background: url(http://img3.shuaijiao.com/statics/images/closedm_o.png) no-repeat; width:104px; height:15px; display:block; cursor:pointer; text-align:left; padding-left:18px; line-height:15px; margin-left:20px; margin-top:10px}
.video-play .live .form .icon-hover{background: url(http://img3.shuaijiao.com/statics/images/closedm_c.png) no-repeat;}
.video-play .live .form .submit{ float:right; width:50px; height:25px; line-height:25px; display:block; background:#ff9000; text-align:center; margin-top:5px; color:#fff; font-size:14px; cursor:pointer}
.barrage{ position:absolute; z-index:1000; color:#fff; width:844px; height:540px;  top:40px; left:0; overflow:hidden; font-size:14px }
.barrage span{ position:absolute; top:10px; left:900px; width:200px}
.userinfo_box{ position:absolute; right:-1px; top:40px; border:1px solid #c5c5c5; border-top:0; width:208px; height:auto; min-height:100px;_height:100px; padding-bottom:20px; background:#fff; display:none}
.userinfo_box .u_login,.userinfo_box .u_logout{ width:180px; height:34px; text-align:center; display:block; margin:0 auto; background:#ff9000; color:#fff; border-radius:3px; font-size:18px; margin-top:15px; line-height:34px}
.userinfo_box .center a{ display:block; width:50px; height:60px;float:left; margin-left:16px; margin-top:15px }
.userinfo_box .center a span{background-image:url(http://img3.shuaijiao.com/statics/images/u_center.png); display:block; width:40px; height:40px; margin:0 auto}
.userinfo_box .center a span.a1{ background-position:-16px -19px; }
.userinfo_box .center a:hover span.a1{ background-position:-16px -88px; }
.userinfo_box .center a span.a2{ background-position:-81px -19px; }
.userinfo_box .center a:hover span.a2{ background-position:-81px -88px; }
.userinfo_box .center a span.a3{ background-position:-146px -19px; }
.userinfo_box .center a:hover span.a3{ background-position:-146px -88px; }
.userinfo_box .center a span.a4{ background-position:-211px -19px; }
.userinfo_box .center a:hover span.a4{ background-position:-211px -88px; }
.userinfo_box .center a span.a5{ background-position:-278px -19px; }
.userinfo_box .center a:hover span.a5{ background-position:-278px -88px; }
.userinfo_box .center a span.a6{ background-position:-340px -19px; }
.userinfo_box .center a:hover span.a6{ background-position:-340px -88px; }
.userinfo_box .center a span.a7{ background-position:-406px -19px; }
.userinfo_box .center a:hover span.a7{ background-position:-406px -88px; }
.userinfo_box .center a span.a8{ background-position:-472px -19px; }
.userinfo_box .center a:hover span.a8{ background-position:-472px -88px; }
.userinfo_box .center a span.a9{ background-position:-537px -19px; }
.userinfo_box .center a:hover span.a9{ background-position:-537px -88px; }
.userinfo_box .u_logout{ background:#d2d0d0}
.userinfo_box img{ height:76px; width:76px; border-radius:38px; display:block; margin:0 auto; margin-bottom:10px; margin-top:15px}
.userinfo_box .info{width:180px; margin:0 auto; height:30px;}
.userinfo_box .info p{ width:90px; line-height:30px; color:#666; border-bottom:1px solid #f2f2f2}
.userinfo_box .info p span{ color:#f00}
.top .right .userinfo_box{ top:28px;}
.appAdvIframe { position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||400)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
left: 0px; bottom: -130px; width: 100%; height: 155px; z-index: 9999; display:none  }
.appAdvIframe .bg{filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; background:#ff9000; display:block; width:100%; height:100%; z-index:1; position:absolute;}
.appAdvIframe .box{ width:100%;height:100%; margin:0 auto; z-index:2; background:url(http://img3.shuaijiao.com/statics/images/app_adv.png?20160114) no-repeat center; position:absolute; display:block}
.appAdvIframe .msg{ width:100%; height:30px;position:absolute; left:0; top:0; color:#000; z-index:3; font-size:16px; line-height:30px}
.lists21 dl{ width:181px}
.lists21 dl dd{ height:105px}
.lists21 dl dt a{ width:160px}
.lists22 dl{ width:181px; height:195px}
.lists22 dl dd{ height:136px}
.lists22 dl dt a{ width:160px}
.special-cat .cat{ width:440px; height:353px; border:1px solid #ededed; float:left; margin-right:10px}
.special-cat .cat .img{ width:117px; height:117px; display:block; padding-top:45px; padding-left:20px; float:left}
.special-cat .cat .img img{ width:100%; height:100%; display:block}
.special-cat .cat .label{ float:left; width:270px; padding-top:25px; padding-left:28px; line-height:25px; color:#989597; text-align:left; font-size:14px}
.special-cat .cat .des{ font-size:16px; color:#444; line-height:25px; text-align:left; padding-left:20px; padding-top:10px; padding-right:10px}
.special-cat .news{ width:365px; height:353px; border:1px solid #ededed;float:left;}
.special-cat .show{ width:350px; height:353px; border:1px solid #ededed; float:right}
.lists23 p{ height:30px; line-height:30px;font-size:14px}
.lists24{ border:0; padding-top:10px}
.lists24 p{ height:30px; line-height:30px; font-size:14px}
.lists24 .tag{ top:5px}
.list25 th{ background:#eaeaea; height:30px; line-height:30px; border:0; text-align:left;padding-left:10px}
.list25 td{ height:30px; line-height:30px; border-bottom:1px solid #ededed; text-align:left; padding-left:10px}
.list25 tr.over{ background:#f6f6f6 }
.list25 tr:hover{ background: #e8e7e7 }

.person-statistics dl { padding-top: 5px; line-height: 20px }
.person-statistics dl dt { text-align: left; width: 150px; float: left }
.person-statistics dl dd { text-align: left; float: left }
.bbs-box #SOHUCS #SOHU_MAIN .section-cbox-w .default-wrap-w .btn-bf, .bbs-box #SOHUCS #SOHU_MAIN .section-cbox-w a .btn-bf, .bbs-box1 #SOHUCS #SOHU_MAIN .section-cbox-w .default-wrap-w .btn-bf, .bbs-box1 #SOHUCS #SOHU_MAIN .section-cbox-w a .btn-bf { background-image: url(http://img3.shuaijiao.com/statics/images/g-merage-20140527-1.gif) }
.bbs-box #SOHUCS #SOHU_MAIN .section-cbox-w a:hover .btn-bf, .bbs-box1 #SOHUCS #SOHU_MAIN .section-cbox-w a:hover .btn-bf { background-image: url(http://img3.shuaijiao.com/statics/images/g-merage-20140527-1.gif) }
.bbs-box #SOHUCS #SOHU_MAIN .section-list-w .block-title-gw ul, .bbs-box1 #SOHUCS #SOHU_MAIN .section-list-w .block-title-gw ul { border-bottom: 2px solid #ff9000 }
.bbs-box #SOHUCS #SOHU_MAIN .section-page-w .page-wrap-w a.wrap-current-e, .bbs-box1 #SOHUCS #SOHU_MAIN .section-page-w .page-wrap-w a.wrap-current-e { background: #ff9000; border: 1px solid #ff9000 }
.bbs-box #SOHUCS #SOHU_MAIN .section-page-w .page-wrap-w a:hover, .bbs-box #SOHUCS #SOHU_MAIN .section-page-w .page-wrap-gw a:hover, .bbs-box1 #SOHUCS #SOHU_MAIN .section-page-w .page-wrap-w a:hover, .bbs-box1 #SOHUCS #SOHU_MAIN .section-page-w .page-wrap-gw a:hover { border: 1px solid #e6e6e6; background: #ff9000; color: #fff }
.bbs-box #SOHUCS #SOHU_MAIN .section-title-w .user-wrap-w .wrap-name-b, .bbs-box #SOHUCS #SOHU_MAIN .section-title-w .join-wrap-w span.wrap-join-w em.join-strong-bg, .bbs-box #SOHUCS #SOHU_MAIN a, .bbs-box #SOHUCS #SOHU_MAIN .section-list-w .action-click-gw span a em.icon-name-bg, .bbs-box #SOHUCS #SOHU_MAIN .section-list-w .action-click-gw span a:hover em.icon-name-bg, .bbs-box #SOHUCS #SOHU_MAIN .section-service-w .service-wrap-b a, .bbs-box1 #SOHUCS #SOHU_MAIN .section-title-w .user-wrap-w .wrap-name-b, .bbs-box1 #SOHUCS #SOHU_MAIN .section-title-w .join-wrap-w span.wrap-join-w em.join-strong-bg, .bbs-box1 #SOHUCS #SOHU_MAIN a, .bbs-box1 #SOHUCS #SOHU_MAIN .section-list-w .action-click-gw span a em.icon-name-bg, .bbs-box1 #SOHUCS #SOHU_MAIN .section-list-w .action-click-gw span a:hover em.icon-name-bg, .bbs-box1 #SOHUCS #SOHU_MAIN .section-service-w .service-wrap-b a { color: #ff9000 }
.dnone { display: none }
.dblock { display: block }
.wp { width: 1180px; margin: 0 auto; position: relative }
.wp1 { width: 1178px; margin: 0 auto; position: relative; border: 1px solid #ededed; }
.h90 { height: 90px; }
.m-t5 { margin-top: 5px }
.m-b5 { margin-bottom: 5px }
.m-t10 { margin-top: 10px }
.m-b10 { margin-bottom: 10px }
.m-t20 { margin-top: 20px }
.m-b20 { margin-bottom: 20px }
.left { float: left }
.right { float: right }
