body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
body { font: 14px/1.5 微软雅黑,"Microsoft YaHei",arial,sans-serif; word-break: break-all; min-width: 990px; }
h1, h2, h3, h4, h5, h6 { font: 14px/1.5 微软雅黑,"Microsoft YaHei",arial,sans-serif; }
input, button, textarea, select { border: 0px none; font: 14px/1.5 微软雅黑,"Microsoft YaHei",arial,sans-serif; outline: 0px none; }
:focus { outline: 0px none; }
a { text-decoration: none; outline: medium none; cursor: pointer; }
li { transition: all 0.15s linear 0s; }
ul { list-style: outside none none; }
a:hover { text-decoration: none; }
img { border: 0px none; }
.fl { float: left; }
.fr { float: right; }
.no { display: none; }
.pr { position: relative; }
.ov { overflow: hidden; }
.clr::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.mt30 { margin-top: 30px; }
.mt20 { margin-top: 20px; }
.mb20 { margin-bottom: 20px; }
.mb32 { margin-bottom: 32px; }

.w100 { width: 100%; }
.video { background: rgb(30, 30, 30) none repeat scroll 0% 0%; height: auto; }
.video .left { position: relative; }
.video .left .left-c { width: 100%; overflow: hidden; position: relative; }
.video .left .tit { width: 100%; height: 50px; }
.video .left .tit h1 { color: rgb(204, 204, 204); font-size: 20px; line-height: 50px; height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.video .right { background: rgb(45, 45, 45) none repeat scroll 0% 0%; overflow: hidden; position: relative; }
.video .right .menu { width: 100%; height: 50px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; float: left; border-bottom: 1px solid rgb(57, 57, 57); }
.video .right .menu li { width: 50%; float: left; height: 50px; text-align: center; color: rgb(153, 153, 153); font-size: 13px; line-height: 48px; cursor: pointer; overflow: hidden; }
.video .right .menu .active { height: 48px; color: rgb(236, 75, 75); border-bottom: 2px solid rgb(236, 75, 75); }
.list { width: 290px; float: left; overflow: hidden; }
#phplistid1 { overflow: hidden; height: 420px; }
.phplist { height: 420px; }
.phplist li { width: 290px; height: 68px; margin-top: 14px; position: relative; }
.phplist li img { width: 120px; height: 68px; margin-right: 15px; float: left; vertical-align: top; }
.phplist li .v_time { position: absolute; left: 65px; top: 52px; text-align: center; font-size: 12px; width: 55px; height: 16px; line-height: 16px; color: rgb(255, 255, 255); background: transparent url('../images/mask.png') repeat scroll 0% 0%; }
.phplist li .deso { width: 140px; height: 68px; overflow: hidden; margin-right: 15px; vertical-align: top; }
.phplist li .deso span { display: block; width: 100%; }
.phplist li .deso span.theme { color: rgb(204, 204, 204); font-size: 12px; line-height: 16px; height: 34px; overflow: hidden; vertical-align: top; }
.phplist li .deso span.source { font-size: 12px; color: rgb(102, 102, 102); margin-top: 18px; }
.phplist li .bf { width: 116px; height: 64px; background: transparent url('../images/zzbg.png') repeat scroll 0% 0%; display: none; position: absolute; left: 2px; top: 2px; z-index: 10; }
.phplist li .bf span { display: block; width: 100%; height: 100%; background: transparent url('../images/bfbig2.png') no-repeat scroll center center; }
.phplist li:hover img { width: 116px; height: 64px; border: 2px solid rgb(236, 75, 75); }
.phplist li:hover .bf { display: block ! important; }
.phplist li:hover .deso span.theme { color: rgb(236, 75, 75); }
.phplist li:hover .v_time { left: 65px; top: 52px; }
.phplist3 { height: 800px; }
.phplist3 li { width: 130px; float: left; margin-right: 15px; margin-top: 20px; position: relative; }
.phplist3 li img { width: 130px; height: 100px; }
.phplist3 li .deso { color: rgb(204, 204, 204); font-size: 12px; line-height: 16px; height: 34px; overflow: hidden; }
.phplist3 li .bf { width: 126px; height: 96px; background: transparent url('../images/zzbg.png') repeat scroll 0% 0%; display: none; position: absolute; left: 2px; top: 2px; z-index: 10; }
.phplist3 li .bf span { display: block; width: 100%; height: 100%; background: transparent url('../images/bfbig2.png') no-repeat scroll center center; }
.phplist3 li:hover img { width: 126px; height: 96px; border: 2px solid rgb(236, 75, 75); }
.phplist3 li:hover .bf { display: block ! important; }
.phplist3 li:hover .deso { color: rgb(236, 75, 75); }
#tab_box { width: 100%; overflow: hidden; position: relative; }
#scrollbar0, #scrollbar1 { width: 100%; overflow: hidden; position: relative; float: left; }
.recommend, .broadcast { width: 100%; height: 100%; }
#scrollbar0 .viewport, #scrollbar1 .viewport { width: 290px; height: 100%; overflow: hidden; position: relative; float: left; }
#scrollbar0 .overview, #scrollbar1 .overview { padding: 0px 0px 0px 10px; position: absolute; left: 0px; top: 0px; overflow: hidden; }
#scrollbar0 .scrollbar, #scrollbar1 .scrollbar { position: relative; float: right; width: 6px; }
#scrollbar0 .track, #scrollbar1 .track { height: 100%; width: 6px; position: relative; }
#scrollbar0 .thumb, #scrollbar1 .thumb { background: rgb(102, 102, 102) none repeat scroll 0% 0%; border-radius: 3px; height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0px; }
#scrollbar0 .thumb .end, #scrollbar1 .thumb .end { height: 5px; width: 6px; }
.main .left .title { margin-top: 0px; padding-bottom: 20px; float: left; width: 100%; height: 50px; }
.main .left .title span { font-size: 20px; font-weight: normal; color: rgb(236, 75, 75); border-bottom: 2px solid rgb(221, 221, 221); display: block; width: 100%; height: 30px; line-height: 20px; position: relative; }
.main .left .title span i { position: absolute; display: block; width: 150px; height: 2px; background-color: rgb(236, 75, 75); left: 0px; bottom: -2px; overflow: hidden; }
.main .left { overflow: hidden; }
.main .left .piclist { width: 100%; overflow: hidden; height:auto; float: left; position: relative; left: 0px; top: 0px; }
.main .left .piclist ul { width: 105%; float: left; }
.detail .main .left .piclist ul { overflow: hidden; position: relative; }
.main .left .piclist ul li { position: relative; float: left; }
.main .left .piclist ul li .deso { height: 22px; line-height: 22px; width: 100%; color: rgb(51, 51, 51); font-size: 14px; overflow: hidden; }
.main .left .piclist ul li .time { height: 20px; line-height: 20px; }
.main .left .piclist ul li .time span { color: rgb(153, 153, 153); font-size: 12px; }
.main .left .piclist ul li .time span .clock { width: 14px; height: 14px; display: inline-block; float: left; margin-top: 4px; background: transparent url('../images/clock.png') no-repeat scroll 0% 0%; margin-right: 5px; }
.main .left .piclist ul li .bf { width: 201px; height: 111px; background: transparent url('../images/zzbg.png') repeat scroll 0% 0%; display: none; position: absolute; left: 2px; top: 2px; z-index: 10; }
.main .left .piclist ul li .bf span { display: block; width: 100%; height: 100%; background: transparent url('../images/bfbig2.png') no-repeat scroll center center; }
.main .left .piclist ul li:hover .bf { display: block ! important; }
.main .left .piclist ul li:hover .deso { color: rgb(236, 75, 75); }
.main .left .piclist ul li:hover img { border: 2px solid rgb(236, 75, 75); }
.main .left .piclist .ul1 li { width: 205px; height: 162px; overflow: hidden; margin-right: 17px; margin-bottom: 32px; }
.main .left .piclist .ul1 li img { width: 205px; height: 115px; }
.main .left .piclist .ul1 li:hover img { width: 201px; height: 111px; }
.main .right .title { margin-top: 0px; padding-bottom: 20px; float: left; width: 100%; height: 30px; }
.main .right .title span { font-size: 20px; font-weight: normal; color: rgb(236, 75, 75); border-bottom: 2px solid rgb(221, 221, 221); display: block; width: 100%; height: 30px; line-height: 20px; position: relative; }
.main .right .title i { position: absolute; display: block; width: 80px; height: 2px; background-color: rgb(236, 75, 75); left: 0px; bottom: -2px; overflow: hidden; }
.special_box, .edit_box { width: 300px; height: auto; overflow: hidden; }
.special_list .special_item { margin-bottom: 5px; height: auto; }
.special_list .special_item a { display: block; position: relative; height: 28px; width: 300px; overflow: hidden; color: rgb(51, 51, 51); }
.special_list .special_item a .index { display: block; position: absolute; width: 20px; height: 16px; background: transparent url('../images/index_10.png') no-repeat scroll 0% 0%; left: 0px; top: 8px; }
.special_list .special_item a span.i0 { background-position: 0px 0px; }
.special_list .special_item a span.i1 { background-position: 0px -17px; }
.special_list .special_item a span.i2 { background-position: 0px -34px; }
.special_list .special_item a span.i3 { background-position: 0px -51px; }
.special_list .special_item a span.i4 { background-position: 0px -68px; }
.special_list .special_item a span.i5 { background-position: 0px -85px; }
.special_list .special_item a span.i6 { background-position: 0px -101px; }
.special_list .special_item a span.i7 { background-position: 0px -118px; }
.special_list .special_item a span.i8 { background-position: 0px -135px; }
.special_list .special_item a span.i9 { background-position: 0px -150px; }
.special_list .special_item a .img { display: none; }
.special_list .special_item a .txt { font-size: 14px; margin-left: 24px; line-height: 2em; }
.special_list .special_item a:hover .txt { color: rgb(236, 75, 75); }
.r_add { height: auto; overflow: hidden; }
.edit_list .edit_item { height: 28px; line-height: 28px; padding-left: 10px; text-overflow: ellipsis; width: 290px; white-space: nowrap; overflow: hidden; }
.edit_list .edit_item.first .title_main { font-size: 16px; color: rgb(51, 51, 51); font-weight: bold; display: block; height: 24px; line-height: 24px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.edit_list .edit_item.first .title_main:hover { color: rgb(236, 75, 75); }
.edit_list .edit_item .dot { position: absolute; top: 9px; left: 0px; width: 4px; height: 4px; line-height: 6px; font-size: 0px; background-color: rgb(154, 154, 154); border-radius: 50%; }
.edit_list .edit_item .title_sub { font-size: 14px; line-height: 28px; color: rgb(51, 51, 51); }
.edit_list .edit_item .title_sub:hover { color: rgb(236, 75, 75); }

.video1 { cursor: pointer; }
#bigtit a { color: rgb(72, 168, 255); }
#bigtit a:hover { color: rgb(236, 75, 75); }

.cont { width: 990px; margin: 0px auto; }
.w100 { width: 100%; }
.h600 { height: 470px; }
.video .left { width: 690px; height: 100%; }
.video .left .left-c { height: 420px; }
.video .left .left-c .load { height: 420px; }
.video .left .left-c .load div { padding-top: 150px; }
.video .left .left-c .ad { width: 400px; height: 300px; left: 132px; top: 50px; }
.video .left .left-c .spList { height: 420px; }
.video .left .left-c .spList .replay { top: 200px; right: 10px; }
.video .left .left-c .spList .content { width: 490px; height: 330px; margin-left: 100px; margin-top: 50px; }
.video .left .left-c .spList .content ul { height: 330px; min-width: 1020px; }
.video .left .left-c .spList .content ul li { width: 510px; }
.video .right { width: 300px; height: 100%; }
#scrollbar0, #scrollbar1, #tab_box { height: 430px; }
.main .left { width: 650px; }
.main .right { width: 300px; }

i { text-decoration: none; font-style: normal; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: block; }

.fr { position: relative; }
body { position: relative; }
a.btn-more{margin: auto;margin-top: 20px;margin-bottom: 40px;display: block;width: 235px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #444455;background: #f2f2f2;clear: both;}