html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	font-family:tahoma,arial,"Hiragino Sans GB",sans-serif
}
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td {
	margin:0;
	padding:0
}
button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle
}
input::-ms-clear,input::-ms-reveal {
	display:none
}
textarea {
	overflow:auto
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th {
	text-align:left
}
img {
	border:0;
	-ms-interpolation-mode:bicubic
}
ul,ol {
	list-style:none
}
a {
	text-decoration:none
}
body {
	font-family:arial, stheiti, 'microsoft yahei', sans-serif;
	min-width:1185px
}
.header_hot{
	position: absolute;
    top: 5px;
	right: -15px;
	width:27px;
	height:15px;
	background:url(/res/images/header_hot.png) no-repeat;
}

.tools .subscribe .more s {
	width:7px;
	height:11px;
	background:url(/res/images/sprite.png) -450px -44px no-repeat
}
.news .news-more em,.subscribe-wrap h2 a em {
	width:7px;
	height:11px;
	background:url(/res/images/sprite.png) -450px -74px no-repeat
}
.news .news-more:hover em,.subscribe-wrap h2 a:hover em {
	width:7px;
	height:11px;
	background:url(/res/images/sprite.png) -450px -59px no-repeat
}
.section .part1 .more-live em,.section .part2 .more-live em,.section .part3 .more-live em,.section .part4 .more-live em,.section2 .part1 .more-live em,.section2 .part2 .more-live em,.section2 .part3 .more-live em,.section2 .part4 .more-live em {
	width:9px;
	height:14px;
	background:url(/res/images/sprite.png) -146px -96px no-repeat
}
.bookmark .code s {
	width:7px;
	height:10px;
	background:url(/res/images/sprite.png) -450px -89px no-repeat
}
.recommand-bar .more a i {
	width:13px;
	height:13px;
	background:url(/res/images/sprite.png) -253px -297px no-repeat
}
.news-box li .time em {
	width:13px;
	height:13px;
	background:url(/res/images/sprite.png) -270px -297px no-repeat
}
.history-tt h2 span,.history-tt2 h2 span {
	width:23px;
	height:24px;
	background:url(/res/images/sprite.png) -407px -229px no-repeat
}
.section .item .close,.section2 .item .close {
	width:31px;
	height:31px;
	background:url(/res/images/sprite.png) -424px -120px no-repeat
}
.section .item .close:hover,.section2 .item .close:hover {
	width:31px;
	height:31px;
	background:url(/res/images/sprite.png) -391px -258px no-repeat
}
.news-box li .num em {
	width:15px;
	height:10px;
	background:url(/res/images/sprite.png) -407px -104px no-repeat
}
.hot-tv-tt i {
	width:24px;
	height:28px;
	background:url(/res/images/sprite.png) -313px -298px no-repeat
}
.channel-classify .fold i {
	width:22px;
	height:22px;
	background:url(/res/images/sprite.png) -436px -171px no-repeat
}
.channel-classify .fold i:hover {
	width:22px;
	height:22px;
	background:url(/res/images/sprite.png) -367px -298px no-repeat
}
.tv-recommand-tt i {
	width:32px;
	height:27px;
	background:url(/res/images/sprite.png) -426px -258px no-repeat
}
.section .part-tip01,.section2 .part-tip01 {
	width:42px;
	height:42px;
	background:url(/res/images/sprite.png) -265px -251px no-repeat
}
.section .part-tip02,.section2 .part-tip02 {
	width:42px;
	height:42px;
	background:url(/res/images/sprite.png) -219px -113px no-repeat
}
.section .part-tip03,.section2 .part-tip03 {
	width:42px;
	height:42px;
	background:url(/res/images/icon_index_wzry.png) center no-repeat
}
.section .part-tip04,.section2 .part-tip04 {
	width:42px;
	height:42px;
	background:url(/res/images/sprite.png) -219px -159px no-repeat
}
.section .part-tip05,.section2 .part-tip05 {
	width:42px;
	height:42px;
	background:url(/res/images/sprite.png) -265px -159px no-repeat
}
.section .part-tip06,.section2 .part-tip06 {
	width:42px;
	height:42px;
	background:url(/res/images/sprite.png) -219px -205px no-repeat
}
.section .part-tip07,.section2 .part-tip07 {
	width:42px;
	height:42px;
	background:url(/res/images/icon_index_dota.png) center no-repeat
}
.section .part-tip08,.section2 .part-tip08 {
	width:42px;
	height:42px;
	background:url(/res/images/sprite.png) -219px -251px no-repeat
}
.recommand-bar .more s {
	width:11px;
	height:64px;
	background:url(/res/images/sprite.png) -131px -79px no-repeat
}
.head .logo a {
	width:196px;
	height:44px;
	background:url(/res/images/logo.png)  no-repeat
}
.head .search .magnifier {
	width:23px;
	height:22px;
	background:url(/res/images/sprite.png) -434px -229px no-repeat
}
.tools .history .more s {
	width:9px;
	height:9px;
	background:url(/res/images/sprite.png) -440px -104px no-repeat
}
.wap-down s {
	width:13px;
	height:19px;
	background:url(/res/images/sprite.png) -219px -297px no-repeat
}
.wd-item .tr-mask em {
	width:54px;
	height:54px;
	background:url(/res/images/sprite.png) -378px -171px no-repeat
}
.section .item .tr-mask em,.section2 .item .tr-mask em {
	width:56px;
	height:56px;
	background:url(/res/images/sprite.png) -390px -44px no-repeat
}
.foot .pt1 em {
	width:84px;
	height:75px;
	background:url(/res/images/sprite.png) -131px 0px no-repeat
}
.foot .pt2 em {
	width:61px;
	height:83px;
	background:url(/res/images/sprite.png) -313px -171px no-repeat
}
.foot .pt3 em {
	width:73px;
	height:72px;
	background:url(/res/images/sprite.png) -313px -44px no-repeat
}
.foot .pt4 em {
	width:79px;
	height:80px;
	background:url(/res/images/sprite.png) -48px 0px no-repeat
}
.history-tt p span,.history-tt2 p span {
	width:13px;
	height:14px;
	background:url(/res/images/sprite.png) -236px -297px no-repeat
}
.wd-c .tt i {
	width:11px;
	height:12px;
	background:url(/res/images/sprite.png) -440px -155px no-repeat
}
.head .search .btn {
	width:74px;
	height:36px;
	background:url(http://ww2.sinaimg.cn/large/8c8bd65djw1fcsgqjtn6pj2022010dfl.jpg) no-repeat
}
.head .search .btn:hover {
	width:74px;
	height:36px;
	background:url(http://ww2.sinaimg.cn/large/8c8bd65djw1fcsgqjtn6pj2022010dfl.jpg) no-repeat
}
.modular:before {
	width:20px;
	height:332px;
}
.modular:after {
	width:20px;
	height:332px;
}
.wd-b .tt i {
	width:11px;
	height:11px;
	background:url(/res/images/sprite.png) -219px -320px no-repeat
}
.history-tt2 h2 span {
	width:25px;
	height:25px;
	background:url(/res/images/sprite.png) -378px -229px no-repeat
}
.wd-a i {
	width:13px;
	height:12px;
	background:url(/res/images/sprite.png) -390px -104px no-repeat
}
.tools .history em {
	width:12px;
	height:14px;
	background:url(/res/images/sprite.png) -297px -73px no-repeat
}
.tools .history.on em {
	width:12px;
	height:14px;
	background:url(/res/images/sprite.png) -297px -91px no-repeat
}
.tools .subscribe em {
	width:11px;
	height:13px;
	background:url(/res/images/sprite.png) -180px -79px no-repeat
}
.tools .subscribe.on em {
	width:11px;
	height:13px;
	background:url(/res/images/sprite.png) -195px -79px no-repeat
}
.tools .download em {
	width:13px;
	height:13px;
	background:url(/res/images/sprite.png) -163px -79px no-repeat
}
.tools .download.on em {
	width:13px;
	height:13px;
	background:url(/res/images/sprite.png) -287px -297px no-repeat
}
.tools .download .pc-box a i,.pc-down em {
	width:20px;
	height:14px;
	background:url(/res/images/sprite.png) -417px -298px no-repeat
}
.live-1 .num em,.live-2 .num em {
	width:12px;
	height:12px;
	background:url(/res/images/sprite.png) -424px -155px no-repeat
}
.tools .download .wap-box .tip {
	width:90px;
	height:69px;
	background:url(/res/images/sprite.png) -219px 0px no-repeat
}
.news .news-tt span {
	width:107px;
	height:47px;
	background:url(/res/images/sprite.png) -313px -120px no-repeat
}
.channel-classify .unfold i {
	width:22px;
	height:22px;
	background:url(/res/images/sprite.png) -341px -298px no-repeat
}
.channel-classify .unfold i:hover {
	width:22px;
	height:22px;
	background:url(/res/images/sprite.png) -436px -197px no-repeat
}
.ad-wd .x i {
	width:20px;
	height:20px;
	background:url(/res/images/sprite.png) -393px -298px no-repeat
}
.ad-banner .x i {
	width:14px;
	height:14px;
	background:url(/res/images/sprite.png) -441px -298px no-repeat
}
.wd-a .tt s,.wd-b .tt s,.wd-c .tt s,.wd-d s {
	width:10px;
	height:10px;
	background:url(/res/images/sprite.png) -426px -104px no-repeat
}
.feedback-window .x {
	width:13px;
	height:13px;
	background:url(/res/images/sprite.png) -146px -79px no-repeat
}

.changeTag{color:#f92d45}
.changeTag:hover{color:#ba0101}

.nowLiving{width:12px;height:12px;border-radius:12px;background-color:#3ec434;position:absolute;top:25px;margin-left:110px}


.head {
	position:relative;
	width:1460px;
	height:137px;
	z-index:1;
	margin:0 auto
}
.head .head-left {
	float:left;
	width:100%;
	height:106px;
	padding-top:31px;

}
.head .logo {
	position:absolute;
	left:0;
	width:450px;
	height:40px;
	background:url(../images/slogan.png) right center no-repeat
}
.head .logo a {
	display:inline-block;
	overflow:hidden
}
.head .search {
	position:relative;
	float:right;
	display:inline;
	margin-top:10px;
	height:36px
}
.head .search input {
	outline:none
}
.head .search .text {
	float:left;
	width:379px;
	height:34px;
	border:1px solid red;
	border-right:none;
	border-radius:2px 0 0 2px;
	text-indent:10px;
	line-height:34px
}
.head .search .btn {
	display:inline-block;
	cursor:pointer;
	border:none
}
.head .search .magnifier {
	position:absolute;
	top:7px;
	right:24px
}
.head .search-box {
	position:absolute;
	top:35px;
	left:0;
	width:379px;
	border:1px solid #ffaca0;
	background-color:#FFF;
	z-index:1;
	font-size:15px
}
.head .search-box a {
	display:block;
	padding:0 10px;
	height:30px;
	line-height:30px;
	color:#000
}
.head .search-box a:hover {
	background-color:#f4f5f6
}
.head .search-box .on a {
	background-color:#f4f5f6
}
.nav {
	position:absolute;
	height:37px;
	left:0;
	bottom:0;
	text-align:center;
	font-size:16px;
	line-height:39px
}
.nav a {
	float:left;
	width:104px;
	height:37px;
	color:#333;
	border-radius:5px 5px 0 0
}
.nav a:hover {
	color:#ff512f
}
.nav .on,.nav .on:hover {
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0);
	color:#fff
}
.tools {
	position:relative;
	float:right;
	font-size:12px;
	color:#333;
	height:30px;
	line-height:30px;
	margin-top:31px
}
.tools .box {
	position:absolute;
	display:none;
	width:232px;
	box-shadow:0 2px 6px 4px rgba(0,0,0,0.05);
	background-color:#FFF;
	border:1px solid #f5f5f5;
	border-top:2px solid #ff512f;
	border-radius:2px;
	z-index:1
}
.tools .box .dot {
	position:absolute;
	top:-5px;
	width:0px;
	height:0px;
	border-left:5px dashed transparent;
	border-right:5px dashed transparent;
	border-bottom:5px solid #ff512f;
	font-size:0px;
	line-height:0px
}
.tools .box .p-tt {
	width:100%;
	height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.tools .box .p-tt a {
	color:#333;
	line-height:20px
}
.tools .box .p-tt a:hover {
	color:#ff512f
}
.tools .history {
	position:relative;
	float:right;
	margin-left:28px
}
.tools .history .box {
	padding-bottom:12px
}
.tools .history em {
	display:inline-block;
	margin-right:3px;
	vertical-align:middle
}
.tools .history .dot {
	left:32px
}
.tools .history ul {
	margin:0 10px;
	padding-top:3px
}
.tools .history ul li {
	position:relative;
	line-height:20px;
	border-bottom:1px solid #ececec;
	overflow:hidden;
	padding-top:12px;
	padding-bottom:12px
}
.tools .history ul li div {
	float:left;
	width:157px;
	overflow:hidden;
	height:20px;
	color:#999;
	text-overflow:ellipsis;
	white-space:nowrap
}
.tools .history ul li .field1,.tools .history ul li .field2 {
	white-space:nowrap
}
.tools .history ul li .field1 {
	border-right:1px solid #e8e8e8;
	padding-right:9px
}
.tools .history ul li .field2 {
	padding-left:8px
}
.tools .history ul li .time {
	float:right;
	width:55px;
	text-align:right;
	color:#aaa
}
.tools .history ul li:nth-last-of-type(1) {
	border-bottom:none
}
.tools .history .more {
	line-height:16px;
	height:16px;
	text-align:center
}
.tools .history .more a {
	color:#999
}
.tools .history .more s {
	display:inline-block;
	margin-right:3px
}
.tools .history.on .tt {
	color:#ff512f
}
.tools .history.on .box {
	display:block
}
.tools .subscribe {
	float:right;
	margin-left:28px
}
.tools .subscribe .box {
	left:26px;
	padding-bottom:12px
}
.tools .subscribe .dot {
	left:112px
}
.tools .subscribe em {
	display:inline-block;
	margin-right:3px;
	vertical-align:middle
}
.tools .subscribe ul {
	margin:0 10px;
	padding-top:3px
}
.tools .subscribe li {
	position:relative;
	border-bottom:1px solid #ececec;
	overflow:hidden
}
.tools .subscribe li:nth-last-of-type(1) {
	border-bottom:none
}
.tools .subscribe li .img {
	float:left;
	width:34px;
	height:34px;
	border-radius:50%;
	overflow:hidden
}
.tools .subscribe li a {
	display:block;
	padding-top:12px;
	padding-bottom:12px;
	overflow:hidden
}
.tools .subscribe li a h3 {
	color:#333
}
.tools .subscribe h3 {
	font-weight:normal;
	float:left;
	width:112px;
	height:34px;
	line-height:34px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px;
	margin-left:5px
}
.tools .subscribe .live,.tools .subscribe .rest {
	float:right;
	width:48px;
	height:21px;
	line-height:22px;
	color:#fff;
	text-align:center;
	border-radius:10px;
	font-size:12px;
	margin-top:7px
}
.tools .subscribe .live {
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0)
}
.tools .subscribe .rest {
	background:#b4b4b4
}
.tools .subscribe .more {
	line-height:16px;
	height:16px;
	text-align:center
}
.tools .subscribe .more a {
	color:#999
}
.tools .subscribe .more s {
	display:inline-block;
	margin-left:3px;
	vertical-align:middle
}
.tools .subscribe.on .tt {
	color:#ff512f
}
.tools .subscribe.on .box {
	display:block
}
.tools .download {
	float:right;
	margin-left:28px
}
.tools .download em {
	display:inline-block;
	margin-right:3px;
	vertical-align:middle
}
.tools .download .dot {
	left:200px
}
.tools .download .box {
	right:0
}
.tools .download .wap-box {
	position:relative;
	background-color:#fffff7;
	height:151px;
	padding-top:20px;
	text-align:center
}
.tools .download .wap-box p {
	font-size:16px;
	color:#ff4e21;
	line-height:24px;
	margin-bottom:9px
}
.tools .download .wap-box .tip {
	position:absolute;
	right:0;
	bottom:-2px;
	z-index:1
}
.tools .download .pc-box {
	position:relative;
	width:190px;
	border-top:1px solid #ececec;
	margin:-1px auto 0;
	padding:20px 0
}
.tools .download .pc-box a {
	display:inline-block;
	font-size:16px;
	color:#fff;
	height:44px;
	line-height:44px;
	width:100%;
	text-align:center;
	border-radius:22px;
	background:#ff512f
}
.tools .download .pc-box a:hover {
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0)
}
.tools .download .pc-box a i {
	display:inline-block;
	vertical-align:middle;
	margin-right:6px
}
:root .tools .download .pc-box a {
	border-radius:0\9
}
.tools .download.on .tt {
	color:#ff512f
}
.tools .download.on .box {
	display:block
}
.complex {
	background:url(http://ww1.sinaimg.cn/large/8c8bd65djw1fcsg3xq3k0j21j90cw0vq.jpg) #f1f1f1 center top no-repeat;
}
.complex2 {
	background:url(http://zhibo.sogou.com/web2/images/show_bg.png) center top no-repeat;
	border-top:2px solid #fe5d3c;
	padding-top:27px;
	background-color:#32024d;
	height:401px
}
.complex3 {
	background:url(http://zhibo.sogou.com/web2/images/bg2.png) center top no-repeat;
	border-top:2px solid #fe5d3c;
	height:510px
}
.recommand {
	overflow:hidden;
	padding:0 20px
}
.recommand-bar {
	padding:5px 0;
	height:60px;
	overflow:hidden;
	font-size:14px;
	color:#fff
}
.recommand-bar .tt {
	float:left;
	width:70px;
	height:60px;
	line-height:60px
}
.recommand-bar .more {
	float:right;
	width:105px
}
.recommand-bar .more s {
	float:left
}
.recommand-bar .more a {
	float:right;
	vertical-align:middle;
	color:#fff;
	line-height:20px;
	margin-top:24px
}
.recommand-bar .more a i {
	display:inline-block;
	margin-left:5px
}
.recommand-bar .more a:hover {
	color:#ff512f
}
.recommand-bar .recommand-list {
	float:left;
	width:1280px;
	height:37px;
	overflow:hidden;
	margin:13px 0 14px
}
.recommand-bar .recommand-list a {
	float:left;
	margin-left:25px;
	height:39px;
	color:#fff
}
.recommand-bar .recommand-list a .img {
	float:left;
	width:33px;
	height:33px;
	overflow:hidden;
	border-radius:50%;
	margin-right:8px;
	box-shadow:0 0 2px 2px rgba(0,0,0,0.1)
}
.recommand-bar .recommand-list a .name {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	line-height:39px;
	white-space:nowrap
}
.recommand-bar .recommand-list a:hover .img {
	width:29px;
	height:29px;
	border:2px solid #fff
}
.recommand-bar .recommand-list a:hover .name {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
.row {
	width:1500px;
	margin:0 auto
}

.recommand-vedio{
	margin-top:30px
}

.recommand-vedio .recommand-box-right {
	float:left;
	width:887px;
	height:327px;
	margin-top:-15px
}
.recommand-vedio .item2,.recommand-vedio .item,.recommand-vedio .item3 {
	position:relative;
	float:left;
	box-shadow:0 0 3px 3px rgba(0,0,0,0.1);
	overflow:hidden;
	border-radius:6px
}
.recommand-vedio .item2 .img,.recommand-vedio .item .img,.recommand-vedio .item3 .img {
	display:block;
	width:100%;
	height:100%
}
.recommand-vedio .item2 img,.recommand-vedio .item img,.recommand-vedio .item3 img {
	-webkit-transition:.5s;
	transition:.5s
}
.recommand-vedio .item2 img:hover,.recommand-vedio .item img:hover,.recommand-vedio .item3 img:hover {
	-webkit-transform:scale(1.05, 1.05);
	transform:scale(1.05, 1.05)
}
.recommand-vedio .msg {
	position:absolute;
	font-size:12px;
	width:100%;
	bottom:0;
	left:0;
	height:60px
}
.recommand-vedio .msg .grad-bg {
	width:100%;
	height:100%;
	background:-webkit-linear-gradient(top, transparent 0, rgba(0,0,0,0.5) 100%);
	background:linear-gradient(to bottom, transparent 0, rgba(0,0,0,0.5) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#7f000000', GradientType=0)
}
.recommand-vedio .msg .dt {
	position:absolute;
	top:10px;
	left:0;
	width:100%;
	color:#fff;
	line-height:20px;
	height:20px;
	text-indent:10px;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.recommand-vedio .msg .dt-noname {
	top:30px
}
.recommand-vedio .msg .name {
	position:absolute;
	color:#fff;
	left:10px;
	bottom:10px
}
.recommand-vedio .msg .forum {
	position:absolute;
	color:#ff512f;
	right:10px;
	bottom:10px
}
.recommand-vedio .item2 {
	width:573px;
	height:327px
}
.recommand-vedio .item2 .dt-noname {
	width:513px
}
.recommand-vedio .item {
	width:275px;
	height:156px;
	margin-left:20px;
	margin-top:15px
}
.recommand-vedio .item .dt-noname {
	width:215px
}
.recommand-vedio .item3 {
	width:275px;
	height:327px;
	margin-left:20px;
	margin-top:15px
}
.recommand-vedio .item3 .dt-noname {
	width:215px
}
.modular {
	position:relative;
	margin-top:30px;
	padding:0 20px
}
.modular:before {
	content:'';
	position:absolute;
	top:0;
	left:0
}
.modular:after {
	content:'';
	position:absolute;
	top:0;
	right:0
}
.modular-box {
	background-color:#FFF;
	overflow:hidden;
	padding-top:22px
}
.mixture {
	float:left;
	width:735px;
	height:360px;
	overflow:hidden;
	margin-top:-5px
}
.mixture h2 {
	font-size:22px;
	font-weight:normal;
	margin-left:20px;
	line-height:32px;
	margin-top:11px
}


.news h2 {
	font-size:22px;
	font-weight:normal;
	margin-left:20px;
	line-height:32px;
	margin-top:11px
}


.modular-down h2,.zhubo_rank h2{
	font-size:22px;
	font-weight:normal;
	margin-left:20px;
	line-height:32px;
	margin-top:11px
}

.mixture-box li {
	float:left;
	width:127px;
	margin-left:20px;
	margin-top:18px;
	text-align:center
}
.mixture-box li .img {
	display:block;
	border-radius:5px;
	overflow:hidden;
	width:100%;
	height:63px
}
.mixture-box li .img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	box-shadow:0 0 3px 3px rgba(0,0,0,0.1);
	-webkit-transition:all .2s linear;
	transition:all .2s linear
}
.mixture-box li .tt {
	display:inline-block;
	font-size:14px;
	color:#333;
	line-height:20px;
	margin-top:6px
}
.mixture-box li .tt:hover {
	color:#ff512f
}
.news {
	background:white;
	float:left;
	width:400px;
	height:360px;
	margin-left:20px;
	margin-top:-5px;
}
.news .news-tt {
	height:56px
}
.news .news-tt span {
	display:inline-block;
	font-size:20px;
	color:#fff;
	line-height:38px;
	text-align:center
}
.news .news-more {
	float:right;
	font-size:13px;
	color:#666;
	margin-top:10px
}
.news .news-more em {
	display:inline-block;
	vertical-align:middle;
	margin-top:-2px;
	margin-left:5px
}
.news .news-more:hover {
	color:#ff512f
}
.news-box {
	overflow:hidden;
	margin-top:-19px
}
.news-box li {
	margin-top:19px
}
.news-box li div {
	font-size:12px;
	line-height:20px;
	color:#bbb;
	margin-top:6px
}
.news-box li .time {
	display:inline-block;
	width:96px
}
.news-box li .time em {
	display:inline-block;
	vertical-align:middle;
	margin-top:-2px;
	margin-right:5px
}
.news-box li .num {
	display:inline-block
}
.news-box li .num em {
	display:inline-block;
	vertical-align:middle;
	margin-top:-2px;
	margin-right:5px
}
.news-box p {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:20px
}
.news-box a {
	font-size:16px;
	color:#333
}
.news-box a:hover {
	color:#ff512f
}
.modular-down {
	float:left;
	margin-left:20px;
	width:320px;
	height:360px;
	background-color:white;
	margin-top:-5px
}
.pc-down {
	display:block;
	margin:250px auto 0;
	width:190px;
	height:44px;
	line-height:44px;
	color:#fff;
	text-align:center;
	background:#ff512f;
	border-radius:22px
}
.pc-down:hover {
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0)
}
.pc-down em {
	display:inline-block;
	vertical-align:middle;
	margin-right:6px
}
.wap-down {
	position:relative;
	display:block;
	margin:17px auto 0;
	width:120px;
	font-size:14px;
	color:#999;
	line-height:20px;
	height:20px
}
.wap-down s {
	display:inline-block;
	vertical-align:middle;
	margin-right:6px
}
.wap-down .app {
	position:absolute;
	left:-150px;
	top:50%;
	margin-top:-78px;
	width:137px;
	height:156px;
	background-color:#FFF;
	text-align:center;
	font-size:12px;
	box-shadow:0 0 6px 4px rgba(0,0,0,0.05)
}
.wap-down .app em {
	position:absolute;
	right:-5px;
	top:50%;
	margin-top:-3px;
	width:0px;
	height:0px;
	border-bottom:5px dashed transparent;
	border-top:5px dashed transparent;
	border-left:5px solid #fff;
	font-size:0px;
	line-height:0px
}
.wap-down .app p {
	line-height:20px;
	margin-top:10px;
	margin-bottom:5px
}
.section,.section2 {
	padding-top:10px;
	padding-bottom:10px
}
.section .part1,.section .part2,.section .part3,.section .part4,.section2 .part1,.section2 .part2,.section2 .part3,.section2 .part4 {
	float:left;
	width:245px;
	height:497px;
	margin-top:30px;
	margin-left:20px;
	text-align:center
}
.section .part1 h2,.section .part2 h2,.section .part3 h2,.section .part4 h2,.section2 .part1 h2,.section2 .part2 h2,.section2 .part3 h2,.section2 .part4 h2 {
	width:187px;
	font-size:34px;
	font-weight:normal;
	color:#fff;
	line-height:48px;
	border-bottom:1px solid #fff;
	margin:40px auto 0;
	padding-bottom:6px
}
.section .part1 .more-live,.section .part2 .more-live,.section .part3 .more-live,.section .part4 .more-live,.section2 .part1 .more-live,.section2 .part2 .more-live,.section2 .part3 .more-live,.section2 .part4 .more-live {
	display:inline-block;
	font-size:16px;
	color:#fff;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	margin-top:10px
}
.section .part1 .more-live:hover,.section .part2 .more-live:hover,.section .part3 .more-live:hover,.section .part4 .more-live:hover,.section2 .part1 .more-live:hover,.section2 .part2 .more-live:hover,.section2 .part3 .more-live:hover,.section2 .part4 .more-live:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
.section .part1 .more-live em,.section .part2 .more-live em,.section .part3 .more-live em,.section .part4 .more-live em,.section2 .part1 .more-live em,.section2 .part2 .more-live em,.section2 .part3 .more-live em,.section2 .part4 .more-live em {
	display:inline-block;
	vertical-align:middle;
	margin-left:8px;
	margin-top:-2px
}
.section .part1 .link,.section .part2 .link,.section .part3 .link,.section .part4 .link,.section2 .part1 .link,.section2 .part2 .link,.section2 .part3 .link,.section2 .part4 .link {
	font-size:12px;
	margin-top:26px;
	height:250px;
	overflow:hidden;
	padding:0 16px
}
.section .part1 .link a,.section .part2 .link a,.section .part3 .link a,.section .part4 .link a,.section2 .part1 .link a,.section2 .part2 .link a,.section2 .part3 .link a,.section2 .part4 .link a {
	display:inline-block;
	padding:0 10px;
	height:23px;
	line-height:23px;
	border:1px solid #9f858a;
	color:#9f858a;
	border-radius:12px;
	margin:5px 4px;
	white-space:nowrap
}
.section .part1 .link a:hover,.section .part2 .link a:hover,.section .part3 .link a:hover,.section .part4 .link a:hover,.section2 .part1 .link a:hover,.section2 .part2 .link a:hover,.section2 .part3 .link a:hover,.section2 .part4 .link a:hover {
	background-color:#9f858a;
	color:#f4f5f6
}
.section .part1,.section2 .part1 {
	background:url(http://wx1.sinaimg.cn/large/8c8bd65dgy1fcui3ile8vj207o0efdfy.jpg) no-repeat
}
.section .part2,.section2 .part2 {
	background:url(http://wx3.sinaimg.cn/large/8c8bd65dgy1fcuk6o3lhpj207o0eft8t.jpg) no-repeat
}
.section .part2 h2,.section2 .part2 h2 {
	margin-top:40px
}
.section .part3,.section2 .part3 {
	background:url(http://wx4.sinaimg.cn/large/8c8bd65dgy1fculj9egjqj207o0efmxe.jpg) no-repeat
}
.section .part4,.section2 .part4 {
	background:url(http://wx3.sinaimg.cn/large/8c8bd65dgy1fculpg69v4j207o0efq3b.jpg) no-repeat
}
.section .part-tip01,.section2 .part-tip01 {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	margin-top:-6px
}
.section .part-tip02,.section2 .part-tip02 {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	margin-top:-2px
}
.section .part-tip03,.section2 .part-tip03 {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	margin-top:-2px
}
.section .part-tip04,.section2 .part-tip04 {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	margin-top:-2px
}
.section .part-tip05,.section2 .part-tip05 {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	margin-top:-2px
}
.section .part-tip06,.section2 .part-tip06 {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	margin-top:-2px
}
.section .part-tip07,.section2 .part-tip07 {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	margin-top:-2px
}
.section .part-tip08,.section2 .part-tip08 {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	margin-top:-2px
}
.section .item,.section2 .item {
	position:relative;
	float:left;
	width:276px;
	height:233px;
	margin-left:20px;
	margin-top:30px;
	box-shadow:0 15px 30px rgba(0,0,0,0.05);
	background-color:#FFF;
	-webkit-transition:all .2s linear;
	transition:all .2s linear
}
.section .item:hover,.section2 .item:hover {
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0)
}
.section .item:hover .tr-mask,.section2 .item:hover .tr-mask {
	opacity:1
}
.section .item:hover .msg-box .tt,.section2 .item:hover .msg-box .tt {
	color:#ff512f
}
.section .item .tr-mask,.section2 .item .tr-mask {
	opacity:0;
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.3);
	transition:opacity 0.2s;
	-moz-transition:opacity 0.2s;
	-webkit-transition:opacity 0.2s;
	-o-transition:opacity 0.2s
}
.section .item .tr-mask em,.section2 .item .tr-mask em {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-28px;
	margin-left:-28px
}
.section .item .close,.section2 .item .close {
	display:none;
	position:absolute;
	left:10px;
	top:10px;
	z-index:1
}
.section .item .tr-rest,.section2 .item .tr-rest {
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
	text-align:center;
	color:#fff
}
.section .item .tr-rest p,.section2 .item .tr-rest p {
	line-height:20px;
	margin-top:65px
}
.section .item .tr-rest .home,.section2 .item .tr-rest .home {
	display:none;
	position:absolute;
	top:80px;
	left:50%;
	margin-left:-54px;
	text-align:center;
	width:108px;
	height:30px;
	line-height:30px;
	font-size:12px;
	border:1px solid rgba(255,255,255,0.4)
}
.section .item .tr-rest .home:hover,.section2 .item .tr-rest .home:hover {
	color:#ff512f;
	background-color:#FFF
}
.section .item .img,.section2 .item .img {
	position:relative;
	width:100%;
	height:155px;
	overflow:hidden
}
.section .item .msg,.section2 .item .msg {
	padding:18px 12px 0
}
.section .item .msg .figure,.section2 .item .msg .figure {
	float:left;
	width:44px;
	height:44px;
	overflow:hidden;
	border-radius:50%
}
.section .item .msg-box,.section2 .item .msg-box {
	margin-left:52px
}
.section .item .msg-box .tt,.section2 .item .msg-box .tt {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:16px;
	line-height:26px;
	color:#333
}
.section .item .msg-box .zb,.section .item .msg-box .num,.section2 .item .msg-box .zb,.section2 .item .msg-box .num {
	font-size:12px;
	color:#bbb;
	line-height:20px
}
.section .item .msg-box .zb,.section2 .item .msg-box .zb {
	float:left
}
.section .item .msg-box .num,.section2 .item .msg-box .num {
	float:right
}
.section .item .live,.section2 .item .live {
	position:absolute;
	left:10px;
	top:10px;
	font-style:normal;
	height:20px;
	line-height:20px;
	color:#fff;
	font-size:12px;
	padding:0 8px;
	z-index:9;
	border-radius:10px;
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0);
	color:#fff
}
.section .item .live:before,.section2 .item .live:before {
	display:inline-block;
	content:'';
	width:5px;
	height:5px;
	border-radius:50%;
	background-color:#FFF;
	vertical-align:middle;
	margin-right:3px
}
.section .g-name,.section2 .g-name {
	position:absolute;
	right:0;
	top:10px;
	padding:0 10px 0 12px;
	height:22px;
	line-height:22px;
	font-size:14px;
	color:#fff;
	text-align:center;
	border-radius:10px 0 0 10px;
	background-color:rgba(0,0,0,0.6)
}
.section2-show {
	margin-top:5px;
	padding-bottom:40px
}
.section-wrap {
	width:1480px;
	margin:0 auto;
	height:510px;
	overflow:hidden;
	padding-bottom: 16px;
}
.section-wrap-auto {
	width:1480px;
	margin:0 auto;
	padding-bottom:25px;
	overflow:hidden
}
.section-box {
	padding:0 10px;
	margin-left:-20px
}
.plat-forum {
	text-align:center;
	width:1460px;
	height:218px;
	margin:14px auto 0;
	overflow:hidden
}
.plat-forum .forum-wrap {
	margin-left:-24px
}
.plat-forum h2 {
	position:relative;
	font-size:40px;
	color:#333;
	font-weight:normal;
	width:242px;
	height:51px;
	margin:0 auto
}
.plat-forum h2 span {
	position:absolute;
	left:-166px;
	top:29px;
	width:166px;
	height:0;
	border-top:1px solid #bbb
}
.plat-forum h2 em {
	position:absolute;
	right:-166px;
	top:29px;
	width:166px;
	height:0;
	border-top:1px solid #bbb
}
.logo-list {
	margin-top:38px;
	width:1272px;
	float:left
}
.logo-list li {
	float:left;
	text-align:center;
	margin-left:24px
}
.logo-list li .logo {
	display:block;
	height:95px;
	width:186px;
	border-radius:8px;
	border:1px solid #ddd;
	overflow:hidden
}
.logo-list li .tt {
	display:inline-block;
	font-size:14px;
	line-height:22px;
	color:#333;
	margin-top:10px
}
.logo-list .hover .logo {
	box-shadow:0 0 6px 4px rgba(0,0,0,0.05);
	border-color:#fff
}
.logo-list .hover .tt {
	color:#fa5339
}
.logo-more {
	float:left;
	text-align:center;
	margin-left:24px;
	margin-top:38px
}
.logo-more .logo {
	display:block;
	height:95px;
	width:186px;
	border-radius:8px;
	border:1px solid #ddd;
	overflow:hidden
}
.logo-more .tt {
	display:inline-block;
	font-size:14px;
	line-height:22px;
	color:#333;
	margin-top:10px
}
.logo-more img {
	margin-top:30px;
	-webkit-transition:-webkit-transform 0.5s;
	transition:-webkit-transform 0.5s;
	transition:transform 0.5s;
	transition:transform 0.5s, -webkit-transform 0.5s;
	-moz-transition:transform 0.5s;
	-webkit-transition:transform 0.5s;
	-o-transition:transform 0.5s
}
.logo-more:hover img {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg)
}
.foot-wrap {
	background-color:#fff;
	margin-top:62px
}
.foot-wrap2 {
	background-color:#242625
}
.foot {
	width:1200px;
	margin:0 auto;
	overflow:hidden
}
.foot ul {
	overflow:hidden;
}
.foot li {
	position:relative;
	float:left;
	display:inline;
	width:140px;
	padding-bottom:35px;
	padding-top:40px;
	margin:0 80px;
	text-align:center
}
.foot li .tt {
	font-size:20px;
	color:#666666;
	text-align:center;
	line-height:26px;
	margin-top:15px;
	letter-spacing:3px
}
.foot li .tt2 {
	font-size:14px;
	color:#999;
	text-align:center;
	line-height:16px;
	margin-top:6px
}
.foot .pt1 em {
	position:absolute;
	left:50%;
	margin-left:-42px;
	top:30px
}
.foot .pt2 em {
	position:absolute;
	left:50%;
	margin-left:-30px;
	top:30px
}
.foot .pt3 em {
	position:absolute;
	left:50%;
	margin-left:-37px;
	top:30px
}
.foot .pt4 em {
	position:absolute;
	left:50%;
	margin-left:-40px;
	top:30px
}
.foot .link-wrap {
	margin:0 auto;
	font-size:12px;
	padding-bottom:18px
}
.foot .link-wrap .f-link {
	text-align:center;
	padding-top:20px;
	padding-bottom:6px;
	overflow:hidden
}
.foot .link-wrap a {
	color:#999
}
.foot .link-wrap span {
	color:#999;
	margin:0 10px
}
.foot .link-wrap p {
	color:#999;
	text-align:center;
	line-height:14px
}
.bookmark {
	position:fixed;
	_position:absolute;
	bottom:30px;
	right:20px;
	width:66px;
	z-index:9
}
.bookmark .mobile,.bookmark .download,.bookmark .up {
	position:relative;
	display:block;
	width:64px;
	height:64px;
	border:1px solid #eee;
	background:#fff url(http://zhibo.sogou.com/web2/images/float.png) 0 0 no-repeat
}
.bookmark .feedback {
	display:block;
	width:64px;
	height:64px;
	border:1px solid #eee;
	background-color:#FFF;
	line-height:64px;
	text-align:center;
	color:#bbb;
	margin-top:-1px
}
.bookmark .feedback:hover {
	background-color:#fa344f;
	color:#fff;
	border-color:#fa344f
}
.bookmark .code {
	position:absolute;
	top:-53px;
	left:-145px;
	width:135px;
	height:154px;
	border:1px solid #eee;
	background-color:#FFF;
	text-align:center
}
.bookmark .code img {
	margin-top:8px
}
.bookmark .code s {
	position:absolute;
	right:-7px;
	top:50%;
	margin-top:-5px
}
.bookmark .code p {
	color:#acacac;
	font-size:12px;
	line-height:14px;
	margin-top:9px
}
.bookmark .download {
	margin-top:-1px;
	background-position:0 -128px
}
.bookmark .up {
	margin-top:10px;
	background-position:0 -256px
}
.bookmark .mobile:hover {
	background-color:#fa344f;
	background-position:0 -64px;
	border-color:#fa344f
}
.bookmark .download:hover {
	background-color:#fa344f;
	background-position:0 -192px;
	border-color:#fa344f
}
.bookmark .up:hover {
	background-color:#fa344f;
	background-position:0 -320px;
	border-color:#fa344f
}
.feedback-window {
	position:fixed;
	_position:absolute;
	background-color:#fff;
	top:50%;
	left:50%;
	width:470px;
	margin-left:-235px;
	margin-top:-200px;
	height:auto;
	z-index:1;
	border:1px solid #eee;
	border-radius:2px;
	padding:10px 20px
}
.feedback-window .title {
	height:30px;
	font-size:18px
}
.feedback-window .x {
	float:right;
	cursor:pointer
}
.feedback-window .x:hover {
	opacity:.6
}
.feedback-window .feed-box .p1 {
	color:#333;
	font-size:15px;
	margin-top:10px
}
.feedback-window .feed-box .p1 span {
	color:#f00
}
.feedback-window .feed-box textarea {
	resize:none;
	width:448px;
	padding:5px 10px;
	margin-top:5px;
	font-size:13px;
	border:1px solid #e6e6e6;
	line-height:22px;
	outline:none;
	color:#333
}
.feedback-window .txt {
	width:448px;
	font-size:13px;
	padding:0 10px;
	margin-top:5px;
	border:1px solid #e6e6e6;
	height:40px;
	line-height:40px;
	outline:none
}
.feedback-window .submmit {
	text-align:center;
	margin-top:20px;
	padding-bottom:10px
}
.feedback-window .submmit input {
	background:#ff512f;
	color:#FFF;
	display:inline-block;
	text-transform:uppercase;
	padding:10px 35px 10px 35px;
	border-radius:4px;
	outline:none;
	border:none;
	cursor:pointer
}
.feedback-window .submmit input:hover {
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0)
}
.ad-wd {
	position:fixed;
	_position:absolute;
	top:20%;
	z-index:1;
	display:table-cell;
	left:50%;
	margin-left:-300px;
	width:600px;
	height:480px;
	text-align:center
}
.ad-wd img {
	vertical-align:middle
}
.ad-wd .x {
	position:absolute;
	right:-45px;
	width:45px;
	height:45px;
	background-color:#8c131a
}
.ad-wd .x:hover {
	background-color:#bf131f
}
.ad-wd .x i {
	display:inline-block;
	margin-top:12px
}
.ad-banner {
	width:1340px;
	overflow:hidden;
	position:fixed;
	left:50%;
	margin-left:-670px;
	bottom:0;
	z-index:10
}
.ad-banner .b-layer {
	position:absolute;
	width:100%;
	height:90px;
	padding:20px 70px 10px;
	background-color:#000;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2
}
.ad-banner .x {
	position:absolute;
	top:20px;
	right:40px;
	width:30px;
	height:30px;
	background-color:#8c131a
}
.ad-banner .x i {
	display:inline-block;
	margin:8px 0 0 8px
}
.ad-banner .x:hover {
	background-color:#bf131f
}
.banner-img {
	position:relative;
	display:block;
	width:1200px;
	height:90px;
	overflow:hidden;
	margin:20px 70px 0;
	z-index:1
}
.wd-a,.wd-b,.wd-c {
	position:fixed;
	right:0;
	width:290px;
	background-color:#FFF;
	z-index:9
}
.wd-a .tt,.wd-b .tt,.wd-c .tt {
	position:relative;
	padding-right:30px;
	height:27px;
	line-height:27px;
	padding-left:25px;
	background-color:#453e37;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.wd-a .tt i,.wd-b .tt i,.wd-c .tt i {
	position:absolute;
	left:8px;
	top:8px
}
.wd-a .tt a,.wd-b .tt a,.wd-c .tt a {
	position:absolute;
	right:0;
	top:0;
	width:27px;
	height:27px
}
.wd-a .tt a:hover,.wd-b .tt a:hover,.wd-c .tt a:hover {
	background-color:#8c131a
}
.wd-a .tt s,.wd-b .tt s,.wd-c .tt s {
	display:block;
	margin:8px 0 0 8px
}
.wd-a .wd-box,.wd-b .wd-box,.wd-c .wd-box {
	border:1px solid #b3a79d;
	border-top:none;
	box-shadow:0 2px 2px rgba(0,0,0,0.1)
}
.wd-a .wd,.wd-b .wd,.wd-c .wd {
	padding:13px 20px 18px;
	overflow:hidden
}
.wd-a .img,.wd-b .img,.wd-c .img {
	float:left;
	width:80px;
	height:80px;
	overflow:hidden;
	border-radius:40px;
	margin-top:5px
}
.wd-a .detail,.wd-b .detail,.wd-c .detail {
	margin-left:90px;
	font-size:14px;
	color:#666
}
.wd-a .detail dt,.wd-b .detail dt,.wd-c .detail dt {
	font-size:16px;
	color:#333;
	line-height:28px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.wd-a .detail dt a,.wd-b .detail dt a,.wd-c .detail dt a {
	color:#333
}
.wd-a .detail dd,.wd-b .detail dd,.wd-c .detail dd {
	height:60px;
	overflow:hidden;
	line-height:20px
}
.wd-a .detail dd a,.wd-b .detail dd a,.wd-c .detail dd a {
	color:#666
}
.wd-a .detail span,.wd-b .detail span,.wd-c .detail span {
	color:#ea4235
}
.wd-a h3,.wd-b h3,.wd-c h3 {
	width:100%;
	color:#333;
	font-size:16px;
	line-height:24px;
	font-weight:normal;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.wd-a h3 a,.wd-b h3 a,.wd-c h3 a {
	color:#333
}
.wd-a .txt,.wd-b .txt,.wd-c .txt {
	color:#666;
	line-height:20px;
	font-size:12px;
	margin-top:4px
}
.wd-a .txt a,.wd-b .txt a,.wd-c .txt a {
	color:#666
}
.wd-a .wd-bt,.wd-b .wd-bt,.wd-c .wd-bt {
	border-top:1px solid #e6d3c1;
	background-color:#f2f2f2;
	height:40px
}
.wd-a .wd-btn2,.wd-b .wd-btn2,.wd-c .wd-btn2 {
	float:right;
	margin:7px 17px 0 0;
	width:80px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	background:#ff512f;
	border-radius:15px
}
.wd-a .wd-btn2:hover,.wd-b .wd-btn2:hover,.wd-c .wd-btn2:hover {
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0)
}
.wd-a .wd-btn,.wd-b .wd-btn,.wd-c .wd-btn {
	display:block;
	margin:11px auto 0;
	width:250px;
	height:36px;
	line-height:36px;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#ff512f;
	border-radius:18px
}
.wd-a .wd-btn:hover,.wd-b .wd-btn:hover,.wd-c .wd-btn:hover {
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0)
}
.wd-b .wd-bt {
	height:57px
}
.wd-c .wd-bt {
	height:57px
}
.wd-d {
	position:fixed;
	right:0;
	bottom:720px;
	width:290px;
	height:210px;
	z-index:10
}
.wd-d img {
	width:290px;
	height:210px
}
.wd-d .x {
	position:absolute;
	right:0;
	top:0;
	width:27px;
	height:27px;
	z-index:1
}
.wd-d .x:hover {
	background-color:#8c131a
}
.wd-d s {
	display:block;
	margin:8px 0 0 8px
}
.wd-item {
	position:relative;
	width:100%
}
.wd-item .img2 {
	display:block;
	height:166px;
	overflow:hidden
}
.wd-item .tr-mask {
	display:block;
	height:166px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:166px;
	cursor:pointer;
	z-index:1;
	background-color:rgba(0,0,0,0.2)
}
.wd-item .tr-mask .bg {
	height:166px
}
.wd-item .tr-mask em {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-27px;
	margin-top:-27px
}
.wd-item .tr-mask:hover .bg {
	display:none
}
.wd-item .figure {
	position:absolute;
	bottom:15px;
	right:10px;
	border-radius:40px;
	width:80px;
	height:80px;
	overflow:hidden;
	z-index:2
}
.wd-item .msg2 {
	border:none;
	background:#fff;
	height:48px
}
.wd-item .msg2 p {
	width:170px;
	padding-top:12px;
	padding-left:20px;
	font-size:16px;
	padding:10px 10px 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	height:20px
}
.wd-item .msg2 a {
	color:#000
}
.show-menu {
	margin-top:62px;
	text-align:center
}
.show-menu a {
	display:inline-block;
	width:92px;
	height:36px;
	line-height:36px;
	border:1px solid #d9d9d9;
	font-size:16px;
	color:#333;
	border-radius:5px
}
.show-menu a:hover {
	border-color:#fa344f;
	color:#fa344f
}
.show-menu span {
	display:inline-block;
	width:94px;
	height:43px;
	text-align:center;
	margin:0 5px 0 4px
}
.show-menu .on {
	background:url(/res/images/menu_bg.png) 0 0 no-repeat
}
.show-menu .on a,.show-menu .on a:hover {
	color:#fff;
	border-color:transparent
}
.no-result {
	width:400px;
	margin:67px auto 50px;
	text-align:center
}
.no-result h2 {
	font-weight:normal;
	font-size:16px;
	color:#666;
	line-height:20px
}
.no-result .tip {
	display:block;
	width:160px;
	height:143px;
	margin:0 auto;
	background:url(http://zhibo.sogou.com/web2/images/wjg.png) 0 0 no-repeat
}
.live-box {
	position:relative;
	width:1462px;
	margin:0 auto;
	overflow:hidden
}
.live-box ul {
	margin-left:-20px;
	overflow:hidden
}
.live-1,.live-2 {
	position:relative;
	float:left;
	width:227px;
	margin-top:18px;
	margin-left:20px;
	border-radius:2px;
	overflow:hidden
}
.live-1 i,.live-2 i {
	position:absolute;
	right:6px;
	top:6px;
	font-style:normal;
	height:20px;
	line-height:20px;
	color:#fff;
	font-size:12px;
	padding:0 8px;
	z-index:9;
	border-radius:10px;
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0);
	color:#fff
}
.live-1 i:before,.live-2 i:before {
	display:inline-block;
	content:'';
	width:5px;
	height:5px;
	border-radius:50%;
	background-color:#FFF;
	vertical-align:middle;
	margin-right:3px
}
.live-1 a,.live-2 a {
	display:block;
	width:227px;
	height:300px
}
.live-1 img,.live-2 img {
	-webkit-transition:.5s;
	transition:.5s;
	vertical-align:top;
	margin-left:-40px
}
.live-1 img:hover,.live-2 img:hover {
	opacity:.9;
	-webkit-transform:scale(1.1, 1.1);
	transform:scale(1.1, 1.1)
}
.live-1 .num,.live-2 .num {
	position:absolute;
	right:10px;
	bottom:10px;
	color:#fff;
	font-size:12px;
	line-height:14px;
	padding-left:18px
}
.live-1 .num em,.live-2 .num em {
	position:absolute;
	top:1px;
	left:0
}
.live-1 .name,.live-2 .name {
	position:absolute;
	width:140px;
	left:10px;
	bottom:10px;
	font-size:14px;
	color:#fff;
	line-height:16px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.live-tt-bg {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:42px;
	background:-webkit-linear-gradient(top, transparent 0, #000 100%);
	background:linear-gradient(to bottom, transparent 0, #000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff000000', GradientType=0)
}
.tip-red,.tip-blue,.tip-purple,.tip-green,.tip-yellow {
	position:absolute;
	top:0;
	left:0;
	height:22px;
	line-height:22px;
	background:#ea4335;
	font-size:14px;
	font-style:normal;
	color:#fff;
	padding:0 5px;
	z-index:1
}
.tip-red s,.tip-blue s,.tip-purple s,.tip-green s,.tip-yellow s {
	position:absolute;
	bottom:-3px;
	left:0;
	width:0px;
	height:0px;
	border-bottom:5px dashed transparent;
	border-top:5px dashed transparent;
	border-left:5px solid #ea4335;
	font-size:0px;
	line-height:0px
}
.tip-blue {
	background:#5ca5f4
}
.tip-blue s {
	border-left-color:#5ca5f4
}
.tip-yellow {
	background:#ff9752
}
.tip-yellow s {
	border-left-color:#ff9752
}
.tip-purple {
	background:#a549ce
}
.tip-purple s {
	border-left-color:#a549ce
}
.tip-green {
	background:#49b544
}
.tip-green s {
	border-left-color:#49b544
}
.card-wrap {
	position:relative;
	height:457px;
	border-top:2px solid #fe5d3c;
	background:-webkit-linear-gradient(top, #49079e 0, #33058f 100%);
	background:linear-gradient(to bottom, #49079e 0, #33058f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff49079e', endColorstr='#ff33058f', GradientType=0);
	z-index:0
}
.card-bg {
	position:relative;
	height:100%;
	margin:0 auto;
	background:url(http://zhibo.sogou.com/web2/images/circle.png) center top no-repeat
}
.card-bg .img {
	position:absolute;
	left:13px;
	top:4px;
	width:143px;
	height:180px;
	line-height:180px;
	border-radius:5px;
	overflow:hidden;
	text-align:center
}
.card-bg .img img {
	vertical-align:middle
}
.card-bg .img p {
	position:relative;
	line-height:36px;
	padding:0 18px;
	text-align:center;
	color:#fff;
	z-index:1;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px
}
.card-bg .img-card {
	text-align:center;
	width:160px;
	height:200px
}
.card-bg .live {
	position:absolute;
	right:0px;
	top:5px;
	width:60px;
	height:22px;
	border-radius:15px;
	overflow:hidden;
	color:#fff;
	text-align:center;
	line-height:22px;
	font-size:12px;
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0);
	-webkit-transform:scale(0.75);
	transform:scale(0.75)
}
.card-bg .live i {
	position:relative;
	display:inline-block;
	width:5px;
	height:5px;
	top:-2px;
	margin-right:2px;
	border-radius:50%;
	background-color:#FFF;
	font-size:0
}
.card-bg .mask {
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	height:40px;
	background:-webkit-linear-gradient(top, transparent 0, rgba(0,0,0,0.8) 100%);
	background:linear-gradient(to bottom, transparent 0, rgba(0,0,0,0.8) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff000000', GradientType=0)
}
.card-title {
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-358px;
	width:709px;
	height:286px;
	background:url(http://zhibo.sogou.com/web2/images/c_title.png) center top no-repeat
}
.card-box {
	position:relative;
	width:1000px;
	height:100%;
	margin:0 auto;
	overflow:hidden
}
.card-box li {
	position:absolute;
	width:160px;
	height:200px;
	-webkit-transition:.2s;
	transition:.2s
}
.card-box .txt {
	position:absolute;
	top:205px;
	left:15px;
	width:130px;
	height:60px;
	background:url(http://zhibo.sogou.com/web2/images/txt.png) center top no-repeat
}
.card-box .txt2 {
	position:absolute;
	top:90px;
	right:195px;
	width:123px;
	height:62px;
	background:url(http://zhibo.sogou.com/web2/images/txt2.png) center top no-repeat
}
.card-box .txt3 {
	position:absolute;
	top:185px;
	right:55px;
	width:130px;
	height:60px;
	background:url(http://zhibo.sogou.com/web2/images/txt3.png) center top no-repeat
}
.card-box .card-click {
	z-index:1
}
.card-box .card-click a {
	display:block;
	width:100%;
	height:100%;
	background-color:transparent
}
.card-box .c1 {
	left:63px;
	bottom:-40px;
	-webkit-transform:rotate(-68deg);
	-moz-transform:rotate(-68deg);
	-o-transform:rotate(-68deg);
	-ms-transform:rotate(-68deg)
}
.card-box .c2 {
	left:134px;
	bottom:84px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg)
}
.card-box .c3 {
	left:253px;
	bottom:172px;
	-webkit-transform:rotate(-20deg);
	-moz-transform:rotate(-20deg);
	-o-transform:rotate(-20deg);
	-ms-transform:rotate(-20deg)
}
.card-box .c4 {
	right:262px;
	bottom:175px;
	-webkit-transform:rotate(24deg);
	-moz-transform:rotate(24deg);
	-o-transform:rotate(24deg);
	-ms-transform:rotate(24deg)
}
.card-box .c5 {
	right:149px;
	bottom:92px;
	-webkit-transform:rotate(44deg);
	-moz-transform:rotate(44deg);
	-o-transform:rotate(44deg);
	-ms-transform:rotate(44deg)
}
.card-box .c6 {
	right:69px;
	bottom:-32px;
	-webkit-transform:rotate(68deg);
	-moz-transform:rotate(68deg);
	-o-transform:rotate(68deg);
	-ms-transform:rotate(68deg)
}
.card-box .c0 {
	width:206px;
	height:249px;
	left:397px;
	top:24px
}
.card-box .c0 .img-card {
	width:206px;
	height:249px
}
.card-box .c0 .img {
	left:0;
	top:0;
	width:180px;
	height:224px;
	border-radius:10px;
	margin-left:10px;
	margin-top:5px
}
.card-box .c0 .img .mask {
	height:60px
}
.card-box .c0 .img p {
	line-height:36px;
	font-size:14px;
	padding:0 10px
}
.card-box .c0 .img .live {
	right:10px;
	top:10px;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.card-popup,.card-popup-bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.card-popup {
	display:none;
	z-index:1
}
.card-popup-bg {
	background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7
}
.card-popup-box {
	text-align:center;
	position:relative;
	height:100%;
	margin:0 auto;
	width:312px
}
.card-popup-box .img-bg {
	margin-top:2px;
	position:relative;
	width:100%;
	height:320px;
	background:url("http://zhibo.sogou.com/web2/images/card-popup.png") no-repeat right
}
.card-popup-box .img-bg .img {
	left:39px;
	top:18px;
	width:234px;
	height:290px;
	line-height:290px
}
.card-popup-box .live {
	-webkit-transform:scale(1);
	transform:scale(1);
	right:11px;
	top:10px
}
.card-popup-box .mask {
	height:73px
}
.card-popup-box .mask p {
	margin-top:34px;
	font-size:14px
}
.card-popup-close {
	position:absolute;
	right:0;
	top:65px;
	width:33px;
	height:34px
}
.card-count {
	padding-top:11px;
	width:100%;
	font-size:16px;
	color:#fff;
	font-family:'microsoft yahei'
}
.card-count span {
	color:#ff512f;
	font-size:30px;
	margin-right:10px
}
.card-popup-btn {
	display:inline-block;
	width:206px;
	height:48px;
	margin-top:15px;
	line-height:48px;
	background-color:#ff512f;
	border-radius:24px;
	font-size:20px;
	color:#fff;
	box-shadow:-4px 1px 18px #0C0B55;
	background:#ff512f
}
.card-popup-btn:hover {
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=1)
}
@keyframes shake {
	0% {
	-webkit-transform:translateY(-1px);
	transform:translateY(-1px)
}
100% {
	-webkit-transform:translateY(1px);
	transform:translateY(1px)
}
}@-webkit-keyframes shake {
	0% {
	transform:translateY(-1px);
	-webkit-transform:translateY(-1px)
}
100% {
	transform:translateY(1px);
	-webkit-transform:translateY(1px)
}
}.txt-shake {
	-webkit-animation:shake .3s linear infinite alternate;
	animation:shake .3s linear infinite alternate
}
.tv-wrap {
	width:1170px;
	height:460px;
	margin:25px auto 0;
	background-color:#FFF;
	border-radius:5px;
	overflow:hidden
}
.tv-wrap-left {
	float:left;
	width:430px;
	text-align:center
}
.tv-wrap-left .tv-logo {
	width:120px;
	height:120px;
	margin:58px auto 0
}
.tv-wrap-left .view-btn {
	display:inline-block;
	width:250px;
	height:50px;
	line-height:50px;
	text-align:center;
	border-radius:5px;
	font-size:18px;
	color:#fff;
	background:#ff512f;
	margin-top:32px;
	overflow:hidden
}
.tv-wrap-left .view-btn:hover {
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0)
}
:root .tv-wrap-left .view-btn {
	border-radius:0\9
}
.tv-wrap-left .channel {
	font-size:20px;
	color:#333;
	line-height:26px
}
.tv-wrap-left .view-source {
	position:relative;
	width:280px;
	margin:30px auto 0;
	color:#9a9a9a;
	font-size:0;
	line-height:0;
	padding-left:50px;
	text-align:left;
	overflow:hidden
}
.tv-wrap-left .view-source a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	color:#333;
	height:30px;
	margin-right:20px;
	margin:6px 20px 6px 0;
	white-space:nowrap;
	font-size:12px;
	line-height:30px
}
.tv-wrap-left .view-source a:hover {
	color:#ff512f
}
.tv-wrap-left .view-source span {
	position:absolute;
	left:0;
	top:5px;
	font-size:12px;
	line-height:30px
}
.tv-wrap-left .view-source img {
	margin-right:5px;
	vertical-align:middle
}
.tv-wrap-right {
	float:left;
	width:740px;
	height:100%;
	background:url(http://zhibo.sogou.com/web2/images/shadow.png) left center no-repeat
}
.tv-box {
	width:630px;
	margin:0 auto;
	font-size:14px
}
.tv-tab {
	overflow:hidden;
	padding-top:7px
}
.tv-tab li {
	float:left;
	width:90px;
	height:54px;
	line-height:54px;
	text-align:center;
	border-bottom:2px solid #dbdbdb
}
.tv-tab a {
	display:block;
	color:#333
}
.tv-tab a:hover {
	color:#ff512f
}
.tv-tab .on {
	border-color:#ff512f
}
.tv-tab .on a {
	color:#ff512f
}
.tv-list {
	position:relative;
	height:322px;
	overflow:auto
}
.tv-list li {
	overflow:hidden;
	margin-top:14px;
	line-height:32px
}
.tv-list li span {
	float:left;
	width:35px;
	color:#a4a4a4;
	margin-right:30px
}
.tv-list li p {
	position:relative;
	float:left;
	max-width:475px;
	padding-right:72px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.tv-list li a {
	color:#333;
	cursor:default
}
.tv-list .current a {
	cursor:pointer
}
.tv-list .current a:hover {
	color:#ff512f
}
.tv-list .past a,.tv-list .past a:hover {
	color:#a4a4a4;
	cursor:default
}
.tv-list .live-tip {
	position:absolute;
	right:0;
	top:5px;
	font-style:normal;
	width:60px;
	height:22px;
	line-height:22px;
	border-radius:10px;
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0);
	color:#fff;
	font-size:12px
}
.tv-list .live-tip i {
	display:inline-block;
	width:5px;
	height:5px;
	border-radius:50%;
	background-color:#FFF;
	vertical-align:middle;
	margin-left:8px;
	margin-right:2px
}
.tv-recommand {
	width:1200px;
	margin:0 auto
}
.tv-recommand-box {
	overflow:hidden;
	margin-left:-5px;
	margin-top:-16px;
	padding-bottom:30px
}
.tv-recommand-tt {
	font-size:24px;
	color:#333;
	height:40px;
	line-height:40px;
	margin-top:24px;
	margin-left:15px
}
.tv-recommand-tt i {
	display:inline-block;
	vertical-align:middle;
	margin-right:6px
}
.hot-tv-wrap {
	width:1170px;
	margin:0 auto;
	overflow:hidden
}
.hot-tv-wrap .hot-tv-list {
	margin-left:-22px;
	margin-top:-5px;
	overflow:hidden
}
.hot-tv-wrap .item {
	float:left;
	width:277px;
	height:187px;
	margin-left:21px;
	margin-top:22px;
	background:url(http://zhibo.sogou.com/web2/images/bj.png) no-repeat;
	text-align:center
}
.hot-tv-wrap .tv-logo {
	height:50px;
	padding-top:20px
}
.hot-tv-wrap .channel-tt {
	display:block;
	font-size:16px;
	color:#666;
	line-height:24px;
	margin-bottom:7px
}
.list-row,.list-row2 {
	border-bottom:1px dashed #e0e7f7;
	margin:0 12px;
	text-align:left;
	overflow:hidden;
	line-height:36px
}
.list-row em,.list-row2 em {
	float:left;
	color:#999;
	font-size:12px;
	font-style:normal;
	width:50px
}
.list-row a,.list-row p,.list-row2 a,.list-row2 p {
	float:left;
	width:200px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.list-row a:hover span,.list-row2 a:hover span {
	color:#ff512f
}
.list-row span,.list-row2 span {
	font-size:14px;
	color:#333
}
.list-row2 {
	border:none
}
.list-row2 span {
	color:#999;
	font-size:14px
}
.channel-list-wrap {
	width:1170px;
	margin:40px auto 0
}
.channel-classify ul {
	height:49px;
	background-color:#f2f0f0;
	border-bottom:1px solid #e5e5e5;
	padding-left:12px
}
.channel-classify li {
	position:relative;
	float:left;
	width:95px;
	height:47px;
	margin:0 8px;
	line-height:47px;
	border-left:1px solid #f2f0f0;
	border-right:1px solid #f2f0f0;
	border-top:2px solid #f2f0f0;
	text-align:center
}
.channel-classify li a {
	display:block;
	color:#333;
	font-size:14px
}
.channel-classify li a:hover {
	color:#ff512f
}
.channel-classify .on {
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-top:2px solid #ff2150;
	background-color:#FFF;
	height:48px;
	z-index:1
}
.channel-classify .on a:hover {
	color:#333
}
.channel-classify .second-menu {
	position:relative;
	overflow:hidden;
	padding:15px 22px 15px 10px
}
.channel-classify .second-menu i {
	position:absolute;
	right:0;
	top:26px;
	cursor:pointer
}
.channel-classify .second-menu a {
	float:left;
	padding:0 13px;
	margin:5px 7px;
	font-size:14px;
	line-height:30px;
	height:30px;
	color:#666;
	border-radius:2px;
	white-space:nowrap
}
.channel-classify .second-menu a:hover {
	color:#ff512f
}
.channel-classify .second-menu .focus {
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0);
	color:#fff
}
.channel-classify .second-menu .focus:hover {
	color:#fff
}
.channel-classify .unfold {
	height:36px
}
.channel-classify .fold {
	height:auto
}
.hot-tv-tt {
	text-align:center;
	padding-top:30px
}
.hot-tv-tt span {
	display:inline-block;
	font-size:26px;
	line-height:36px;
	color:#fff
}
.hot-tv-tt i {
	display:inline-block;
	vertical-align:middle;
	margin-right:8px
}
.channel-list-box a {
	display:block;
	height:52px;
	line-height:54px;
	font-size:14px;
	padding-left:15px;
	border:1px solid #fff;
	border-left:2px solid #fff
}
.channel-list-box a:hover {
	border:1px solid #e6e1e1;
	border-left:2px solid #ff2150
}
.channel-list-box .odd {
	background:#f8f7f7;
	border:1px solid #f8f7f7;
	border-left:2px solid #f8f7f7
}
.channel-list-box .channel-logo {
	float:left
}
.channel-list-box .channel-logo span {
	display:table-cell;
	*display:block;
	width:60px;
	height:52px;
	line-height:0;
	text-align:center;
	vertical-align:middle
}
.channel-list-box .channel-logo i {
	*display:inline-block;
	*vertical-align:middle;
	*height:100%
}
.channel-list-box .channel-logo img {
	vertical-align:middle
}
.channel-list-box .channel-tt {
	float:left;
	margin-left:12px;
	width:138px;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.channel-list-box .detail {
	float:left;
	margin-left:20px
}
.channel-list-box .time,.channel-list-box .time2 {
	float:left;
	width:35px;
	color:#666
}
.channel-list-box .time2 {
	color:#888
}
.channel-list-box .p,.channel-list-box .p2 {
	float:left;
	width:395px;
	color:#333;
	margin-left:20px
}
.channel-list-box .p2 {
	color:#888
}
.channel-list-box .txt {
	float:left;
	max-width:320px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.channel-list-box .live-tip {
	float:left;
	font-style:normal;
	width:60px;
	height:22px;
	line-height:22px;
	border-radius:10px;
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0);
	color:#fff;
	font-size:12px;
	margin-left:10px;
	margin-top:15px
}
.channel-list-box .live-tip i {
	display:inline-block;
	width:5px;
	height:5px;
	border-radius:50%;
	background-color:#FFF;
	vertical-align:middle;
	margin-left:8px;
	margin-right:2px
}
.channel-list-box .tip {
	float:left;
	color:#bbb;
	margin-left:20px;
	font-size:14px
}
.border-wrap {
	border-top:2px solid #fe5d3c
}
.history-wrap {
	width:1460px;
	margin:0 auto;
	overflow:hidden
}
.history-box,.subscribe-box {
	float:left;
	width:1175px
}
.history-box .section-box,.subscribe-box .section-box {
	margin-left:-30px;
	overflow:hidden;
	padding-bottom:25px
}
.history-box .sub-tt,.subscribe-box .sub-tt {
	font-size:16px;
	color:#333;
	line-height:22px;
	margin-bottom:-22px;
	margin-top:15px
}
.history-box .sub-tt em,.subscribe-box .sub-tt em {
	display:inline-block;
	width:2px;
	height:13px;
	background-color:#ff4c33;
	margin-right:6px
}
.history-tt,.history-tt2 {
	overflow:hidden
}
.history-tt h2,.history-tt2 h2 {
	float:left;
	font-weight:normal;
	color:#333;
	font-size:26;
	line-height:32px;
	margin-top:30px
}
.history-tt h2 span,.history-tt2 h2 span {
	display:inline-block;
	margin-right:8px;
	vertical-align:middle
}
.history-tt p,.history-tt2 p {
	float:right;
	font-size:12px;
	color:#666;
	margin-top:45px;
	margin-right:10px
}
.history-tt p span,.history-tt2 p span {
	display:inline-block;
	margin-right:5px;
	vertical-align:middle
}
.subscribe-wrap {
	width:270px;
	float:right;
	margin-top:40px
}
.subscribe-wrap h2 {
	font-weight:normal;
	font-size:18px;
	color:#fa344f;
	border-bottom:1px solid #c9c9c9;
	line-height:26px;
	padding-bottom:10px
}
.subscribe-wrap h2 a {
	float:right;
	font-size:13px;
	color:#666
}
.subscribe-wrap h2 a em {
	display:inline-block;
	vertical-align:middle;
	margin-top:-2px;
	margin-left:5px
}
.subscribe-wrap h2 a:hover {
	color:#ff512f
}
.subscribe-list li {
	position:relative;
	height:78px;
	line-height:78px;
	border-bottom:1px solid #eaeaea
}
.subscribe-list .last {
	border-bottom:none
}
.subscribe-list a {
	display:block;
	overflow:hidden;
	padding:0 5px;
	height:100%
}
.subscribe-list a:hover {
	background-color:#f5f5f5
}
.subscribe-list a:hover p,.subscribe-list a:hover .tt {
	color:#ff512f
}
.subscribe-list .img {
	float:left;
	width:46px;
	height:46px;
	border-radius:50%;
	overflow:hidden;
	margin-top:18px
}
.subscribe-list p {
	float:left;
	width:140px;
	margin-left:8px;
	color:#333;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.subscribe-list .dt {
	float:left;
	width:140px;
	margin-left:8px;
	line-height:20px;
	margin-top:18px
}
.subscribe-list .tt {
	font-size:14px;
	color:#333;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.subscribe-list .p {
	font-size:12px;
	color:#999;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.subscribe-list .p em {
	font-style:normal
}
.subscribe-list .p span {
	margin-right:12px
}
.subscribe-list .live,.subscribe-list .rest {
	float:right;
	margin-top:28px;
	font-style:normal;
	height:20px;
	line-height:20px;
	color:#fff;
	font-size:12px;
	padding:0 8px;
	z-index:9;
	border-radius:10px;
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0);
	color:#fff
}
.subscribe-list .live:before,.subscribe-list .rest:before {
	display:inline-block;
	content:'';
	width:5px;
	height:5px;
	border-radius:50%;
	background-color:#FFF;
	vertical-align:middle;
	margin-right:3px
}
.subscribe-list .rest {
	background:#989898
}
.record-tip {
	width:268px;
	height:30px;
	padding-top:270px;
	margin:120px auto 0;
	text-align:center;
	color:#999;
	font-size:24px;
	background:url(http://zhibo.sogou.com/web2/images/record.png) no-repeat
}
.subscribe-tip {
	font-size:20px;
	color:#999;
	margin-top:130px;
	text-align:center
}
.subscribe-tip2 {
	width:384px;
	height:30px;
	padding-top:320px;
	margin:120px auto 0;
	text-align:center;
	color:#999;
	font-size:24px;
	background:url(http://zhibo.sogou.com/web2/images/dy.png) center top no-repeat
}
.sub-mask {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	z-index:1
}
.sub-mask i {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-18px;
	margin-left:-75px;
	width:150px;
	height:36px;
	color:#fff;
	font-style:normal;
	text-align:center;
	line-height:36px;
	font-size:16px;
	border-radius:2px;
	background:#ff512f
}
.sub-mask i:hover {
	background:-webkit-linear-gradient(left, #fa5339 0, #fa2b54 100%);
	background:linear-gradient(to right, #fa5339 0, #fa2b54 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa5339', endColorstr='#fffa2b54', GradientType=0)
}
.hover .sub-mask {
	display:block
}
.subscribe-box .item:hover .msg-box .tt {
	color:#333
}
.history-box .item.hover .live {
	display:none
}
.history-box .item.hover .close {
	display:block
}
.history-box .rest.hover .msg-box .tt {
	color:#333
}
.history-box .rest.hover .tr-rest p {
	margin-top:45px
}
.history-box .rest.hover .tr-rest .close {
	display:block
}
.history-box .rest.hover .tr-rest .home {
	display:block
}

.hot_cate{
	background-color:white;
	width:700px;
	height:580px;
}




@media (max-width: 1500px) {
	.head {
		width:1185px
	}

	.head .head-left {
		padding-right:0;
		background:none
	}
	.row {
		width:1225px
	}
	.recommand-bar .recommand-list {
		width:1005px
	}
	.recommand-vedio .recommand-box-right {
		width:612px
	}
	.recommand-vedio .item {
		margin-left:31px
	}
	.mixture {
		width:553px
	}
	.section-wrap,.section-wrap-auto {
		width:1185px
	}
	.plat-forum {
		width:1200px
	}
	.logo-list {
		width:1005px;
		margin-left:13px
	}
	.logo-list li {
		margin-left:13px
	}
	.logo-more {
		margin-left:13px
	}
	.news {
		width:465px;
		margin-left:20px
	}

	.tools {
		margin-right:19px
	}
	.mixture-box {
		margin-left:5px
	}
	.mixture-box li {
		margin-left:10px
	}
	.modular-down {
		display:none
	}
	.ad-banner {
		width:1120px;
		margin-left:-560px
	}
	.banner-img {
		width:980px
	}
	.recommand-vedio .item3 {
		display:none
	}
	.card-bg {
		background:url(http://zhibo.sogou.com/web2/images/circle2.png) center top no-repeat
	}
	.live-box {
		width:1200px
	}
	.live-box ul {
		margin-left:-16px
	}
	.live-2 {
		margin-left:16px
	}
	.history-wrap {
		width:1165px
	}
	.history-box,.subscribe-box {
		width:880px
	}

	.hot_cate{
		width:1155px;
		padding-left:30px
	}

	.zhubo_rank{
		display:none
	}

}