body, h1, h2, h3, h4, h5, h6, hr, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea {
	margin:0;
	padding:0
}
html {
	font:16px Arial, sans-serif
}
@media screen and (min-width:700px) {
html {
font:20px Arial, sans-serif
}
}
body, p, button, input, select, textarea {
	font-family:微软雅黑, "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
	font:1em Arial, sans-serif;
	color:#222
}
body {
    background: #f8f8f8;
    color: #666;
}
ul, ol {
	list-style:none
}
button, input, select, textarea {
	font-size:100%
}
a:link, a:visited {
	color:#46b535;
	text-decoration:none
}
a.bg_green {
	background-color:#83bf73;
	color:#fff;
	padding-left:5px;
	padding-right:5px
}
a.bg_green:visited {
	color:#fff
}
img {
	border:0
}
h1, h2, h3 {
	font-weight:bold
}
h1 {
	font-size:1em;
	line-height:20px
}
h2 {
	font-size:.935em;
	line-height:30px
}
h3 {
	font-size:13px;
	line-height:20px
}
h1.m {
	font-size:1.125em;
	line-height:24px
}
p {
	text-align:justify;
	word-break:break-all;
	margin:0
}
table.mcommentslst td {
	vertical-align:top;
	border-bottom:dashed 1px #DDD;
	padding-top:10px
}
table.mcommentslst td.td1 {
	width:40px
}
table.mtblmetainfo td.td1 {
	width:92px;
	vertical-align:top;
	text-align:center;
	padding-top:10px;
	padding-right:5px
}
.dbck {
	display:block
}
input.height22 {
	height:26px
}
hr.gray_dash {
	border-width:0;
	border-bottom:1px dashed #dcdcdc;
	height:0
}
.clear {
	display:block;
	clear:both
}
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
* html .clear {
	height:1%
}
.afterclear {
*zoom:1
}
.font-bold {
	font-weight:bold
}
.font-bold-normal {
	font-weight:normal
}
.font12 {
	font-size:.75em
}
.font9 {
	font-size:9px
}
.font10 {
	font-size:10px
}
.font11 {
	font-size:11px
}
.font13 {
	font-size:13px
}
.font14 {
	font-size:.875em;
	line-height:22px
}
.font16 {
	font-size:1em
}
.font18 {
	font-size:1.125em
}
.orange {
	color:#f70
}
.white {
	color:#FFF
}
.green, .green a {
	color:#090
}
.olive {
	color:#808000
}
.bold {
	font-weight:bold
}
.gray {
	color:#808080
}
.red {
	color:red
}
.green {
	color:#6C0
}
.olive {
	color:#808000
}
.lt {
	float:left
}
.rt {
	float:right
}
.alignct {
	text-align:center
}
.alignrt {
	text-align:right
}
.alignlt {
	text-align:left
}
.mg5 {
	margin:5px
}
.mt5 {
	margin-top:5px
}
.mr5 {
	margin-right:5px
}
.mb5 {
	margin-bottom:5px
}
.mg10 {
	margin:10px
}
.mt10 {
	margin-top:10px
}
.mr10 {
	margin-right:10px
}
.mb10 {
	margin-bottom:10px
}
.mg15 {
	margin:15px
}
.mt15 {
	margin-top:15px
}
.mr15 {
	margin-right:15px
}
.mb15 {
	margin-bottom:15px
}
.ml3 {
	margin-left:3px
}
.ml5 {
	margin-left:5px
}
.ml10 {
	margin-left:10px
}
.ml15 {
	margin-left:15px
}
.ml20 {
	margin-left:20px
}
.mt20 {
	margin-top:20px
}
.mr20 {
	margin-right:20px
}
.mb20 {
	margin-bottom:20px
}
.mb33 {
	margin-bottom:33px
}
.mg20 {
	margin:20px
}
.ml25 {
	margin-left:25px
}
.ml30 {
	margin-left:30px
}
.ml40 {
	margin-left:40px
}
.ml50 {
	margin-left:50px
}
.ml60 {
	margin-left:60px
}
.pd6 {
	padding:6px
}
.pd2 {
	padding:2px
}
.pd10 {
	padding:10px
}
.pt2 {
	padding-top:2px
}
.pt5 {
	padding-top:5px
}
.pt10 {
	padding-top:10px
}
.pt15 {
	padding-top:15px
}
.pt20 {
	padding-top:20px
}
.pb5 {
	padding-bottom:5px
}
.pb10 {
	padding-bottom:10px
}
.pb19 {
	padding-bottom:19px
}
.pd20 {
	padding:20px
}
.pd5 {
	padding:5px
}
.pl10 {
	padding-left:10px
}
.lh28 {
	line-height:28px
}
.lh30 {
	line-height:30px
}
.bg_small_green {
	background-color:#f5f8fd
}
.dot_gray_line {
	background-image:url(../images/dotted_gray_line.gif);
	background-repeat:repefixed_hide_nav_list at-x
}
.bg_deep_gray {
	background-color:#f8f8f8
}
.bg_dblue {
	background:#03557b
}
.bg_lblue {
	background:#f2f6fd
}
.bg_lightgray {
	background:#f6f6f6
}
.bg_white {
	background:#FFF
}
.m .score {
	color:#f78404;
	font-family:tahoma;
	float:left;
	margin-top:-5px
}
.m .unit {
	font-size:1.6em;
	font-weight:700;
	float:left
}
.m .decimal {
	font-size:1.2em
}
.mtitle {
	height:30px;
	background:#5e9ecc;
	color:white;
	font-size:1em;
	vertical-align:middle
}
.mtitle a {
	color:white
}
.ib {
	display:inline-block
}







table {
	border-spacing:1px;
	border-collapse:separate
}
table.obj_meta td.td0, table.obj_meta td.td2 {
	color:#808080;
	width:68px;
	vertical-align:top;
	text-align:right
}
table.obj_meta td.td2 {
	border-left:solid 1px #ddd
}
table.obj_meta td.td1 {
	width:170px
}
table.obj_meta td.d1 {
	white-space:nowrap;
	color:#808080
}
table.obj_meta td {
	vertical-align:top
}
.bstar_score {
	width:120px;
	height:24px;
	background:url(../images/star2_off_24.gif) repeat-x;
	float:left
}
.bstar_score .star {
	display:block;
	background:url(../images/star2_24.gif) repeat-x;
	height:24px
}
.mstar_score {
	width:75px;
	height:15px;
	background:url(../images/star_white.png) repeat-x;
	float:left;
	background-size:15px;
	margin-top:7px
}
.mstar_score .star {
	display:block;
	background:url(../images/star_yellow.png) repeat-x;
	height:18px;
	background-size:15px
}
.sstar_score {
	width:60px;
	height:12px;
	background:url(../images/star2_off_12.gif) repeat-x;
	float:left
}
.sstar_score .star {
	display:block;
	background:url(../images/star2_12.gif) repeat-x;
	height:12px
}
.rating_tips {
	height:30px;
	line-height:30px;
	text-align:center;
	clear:both
}
.rating-wrap {
	float:right;
	width:190px;
	border-left:dashed 1px #ddd;
	padding:0 10px
}
.rating-wrap .unit {
	font-size:2.8em;
	font-weight:700;
	float:left;
	line-height:38px
}
.rating-wrap .decimal {
	font-size:1.58em
}
.myscore {
	margin-top:10px
}
.rating2-wrap {
	width:135px;
	border-right:dashed 0 #ddd;
	padding:5px
}
.rating2-wrap .unit {
	font-size:1.8em;
	font-weight:700;
	float:left;
	line-height:28px
}
.rating2-wrap .decimal {
	font-size:1.2em
}
.rating-wrap .score, .rating2-wrap .score {
	color:#f78404;
	font-family:tahoma;
	float:right;
	margin-top:-5px
}
.green_bg_12, .green_bg_12 span {
	color:#FFF;
	display:block;
	line-height:16px;
	font-size:.75em;
	float:left;
	background:url(../images/green_bg_12px.gif) no-repeat;
	background-position:left top;
	text-align:center;
	vertical-align:middle;
	padding:0 0 0 5px
}
.green_bg_12 span {
	background-position:right top;
	padding:0 5px 0 0
}
.up span, .down span {
	width:60px;
	padding-left:15px
}
.up span {
	background:url(../images/up.gif) left center no-repeat
}
.down span {
	background:url(../images/down.gif) left center no-repeat
}
.replyCount {
	margin-left:40px
}
a:link.green, a:visited.green {
	color:#6C0
}
.chntypetab {
	border-bottom:0 solid #dfdfdf;
	padding-left:2px
}
.chntypetab dd {
	border:1px solid #dfdfdf;
	cursor:pointer;
	float:left;
	position:relative;
	margin-bottom:-1px;
	padding:0 5px;
	margin-right:4px;
	height:22px;
	line-height:22px;
	border-image:initial
}
.chntypemenu {
	padding-top:5px;
	height:27px;
	border-image:initial
}
.bwlink a:link, .bwlink a:visited, .bwlink a:active {
	color:white
}
table.timetable {
	border-spacing:0
}
table.timetable tr {
	line-height:normal
}
table.timetable tr.trd {
	background-color:#f8f8f8
}
table.timetable td {
	text-align:left
}
table.timetable td.chnl {
	width:120px
}
div.plr5 {
	padding:5px 5px
}
li.blue_bd {
	border:#CCC 1px solid
}
.hotobjs div.meta, .hottvcs div.meta {
	float:left;
	margin-left:2px
}
.textareabox {
	border:0;
	border-color:#66afe9;
	width:98%;
	border-radius:6px;
	padding:10px;
	border:#CCC 1px solid;
	box-shadow:inset 0 0 10px #ccc
}
.rating_list {
	margin-left:10px;
	float:left;
	width:50%
}
.rating_list li {
	line-height:24px;
	font-size:20px
}
.textareabox {
	width:95%;
	overflow:hidden;
	padding-top:0;
	padding-bottom:0
}
.syncwb {
	margin-top:8px;
	text-align:left
}
.vatop {
	vertical-align:top
}
.vabot {
	vertical-align:bottom
}
table.blue_nav {
	width:100%
}
table.blue_nav td.cur {
	border:1px solid #e6f2fe;
	background:#FFF
}
table.blue_nav td {
	background:#e6f2fe
}
nav {
	background:#000
}
.main {
	background:white
}
.lh25 {
	line-height:25px
}
.lh15 div {
	line-height:150%
}
a.orange {
	color:#e05511
}
a.blue {
	color:#00f
}
a.violet {
	color:#a725b3
}
a.lineblue {
	color:#3a6882
}
.tag_list li {
	float:left;
	padding:5px 10px;
	margin-top:10px;
	margin-right:5px;
	border-radius:15px;
	border:1px solid #4b4c4c
}
.tag_list li a {
	color:white
}
.tag_list li.add {
	background:url(../images/add.png) no-repeat 0 6px;
	padding-left:10px;
	margin-left:20px
}
.role_score ul, .lihalf li {
	width:45%;
	float:left
}
.cast em {
	float:right;
	display:block;
	width:40px;
	height:32px;
	background:url(../images/up.png) 10px 5px no-repeat;
	cursor:pointer
}
@media screen and (max-width:800px) {
.wdimg li img {
width:100%
}
}
.role_list li {
	width:32%;
	margin-bottom:5px;
	position:relative;
	margin-right:2%
}
.role_list li:nth-child(3n) {
margin-right:0
}
.role_list img {
	width:100%
}
.tbcrew {
	border-collapse:separate;
	border-spacing:2px;
	border-color:gray
}
.border_cur {
	border:#366cc6 2px solid
}
.small_wd {
	width:60px;
	height:45px
}
.header table {
	width:360px
}
.header td {
	text-align:center
}
.submit_button {
	border:0;
	float:left;
	background:#808080;
	display:none;
	height:32px
}
.top_sea {
	width:100%;
	background:#fff;
	line-height:28px
}
.top_sea form table {
	border:10px solid #ebebeb;
	width:100%;
	border-spacing:0;
	background:#ebebeb
}
.top_sea .sea_btn {
	width:34px;
	height:34px;
	text-align:center
}
.top_sea .sea_btn input {
	height:32px;
	width:32px;
	border:0;
	background:#ebebeb;
	outline:0
}
.top_sea .submit_btn {
	display:none
}
.top_sea .cancel_btn {
	font-weight:bold;
	display:block;
	width:100%;
	background:#ebebeb
}
#seab {
	padding:1px 8px;
	outline:0;
	border:0;
	width:90%;
	background-color:white;
	line-height:25px;
	border-radius:20px;
	font-size:1em
}
.hot_sea {
	background:#fff;
	padding:10px
}
.hot_sea li {
	float:left;
	background:#ebebeb;
	text-align:center;
	margin:10px 5% 0 5%;
	width:40%
}
.hot_sea a {
	font-size:.9375em
}
.col333, .ft_bl {
	color:#333
}
.ft_gy {
	color:#b2b2b2
}
.bak_eb {
	background:#ebebeb
}
.font15 {
	font-size:.9375em
}
.rad2 {
	border-radius:2px
}
.rad5 {
	border-radius:5px
}
.bor_sp {
	border-bottom:1px solid #e5e5e5
}
.dis_blk {
	display:block
}
.back_repl {
	padding-top:9px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:30px 0;
	overflow:hidden
}
.pd14 {
	padding:14px
}
.wd48 {
	width:48px
}
.ml45 {
	margin-left:45px
}
.tm-bt-button {
	padding:0 15px
}
.plr5 {
	padding:0 5px
}
.comdiv p, .comdiv span, .comdiv div, .comdiv ul, .comdiv li {
	line-height:normal
}
.comm_textarea {
	border-color:#ccc;
	padding:6px;
	font-size:.9375em;
	line-height:1.0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0
}
.comm_textarea_init {
	height:60px;
	padding:2px 6px;
	line-height:28px;
	overflow-y:hidden
}
.comm_button {
	width:80px;
	height:30px;
	line-height:26px;
	color:white;
	background:#03557b;
	border:0;
	text-align:center;
	padding:1.5px 15px 0 15px
}
.gray_btn {
	background:#bebebe
}
.font15 p {
	font-size:.9375em;
	line-height:22px;
	overflow:hidden;
	max-width:99%
}
p.rad5 {
	line-height:28px;
	border:1px solid #ccc
}
li.repLi {
	margin-top:10px
}
span.dis_blk {
	line-height:24px;
	height:24px
}
button.postComm {
	display:none
}


#score{width: 94%; z-index: 1100; display: none; position: fixed; margin: auto; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.win_w {
	position:absolute;
	display:none;
	overflow:hidden;
	z-index:1000;
	padding:1px
}
.win_w .close_icon {
	float:right;
	width:16px;
	height:16px;
	background-image:url(../images/close_48x48.png);
	background-position:50% 50%;
	background-size:contain;
	background-repeat:no-repeat
}
.win_w .bg {
	background:white;
	padding:6px
}
.win_w .bg .content {
	background:white;
	padding:10px
}
.win_w .title_w {
	background:white;
	padding:5px 10px
}
#win_mask {
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:#000;
	opacity:.6;
	filter:alpha(opacity=65);
	z-index:999; display:none
}
.login3 .qqbtn {
	padding:12px 0 12px 50px;
	background-color:#095775;
	background-image:url(../images/qq_white_icon.png);
	background-size:22px 22px;
	background-repeat:no-repeat;
	background-position:15px center;
	width:110px
}
#lemail, #lpwd {
	border:1px solid #ddd;
	width:95%;
	padding:5px
}
#login {
	border:0;
	background:#03557b;
	color:#FFF;
	width:100%;
	height:39px;
	font-size:1.125em
}
#autoLogin {
	vertical-align:middle
}
.ml17 {
	margin-left:17px
}
.nav_title {
	font-size:.875em;
	color:#205e81;
	width:100%;
	letter-spacing:1px
}
.nav table {
	height:30px;
	line-height:30px;
	background:#e1eef8;
	width:100%
}
.nav_font_img {
	border-left:1px solid #d8dde6
}
.image_aglin {
	width:20px;
	height:20px;
	vertical-align:middle
}
.font_size {
	background:#fff;
	display:none;
	position:fixed;
	z-index:10;
	width:100%;
	height:145px;
	padding-left:15px;
	top:40%
}
.font_size h1 {
	margin:20px 0
}
.font_size li {
	float:left;
	text-align:center;
	width:25%;
	height:40px;
	line-height:40px;
	margin-right:10px;
	border:1px solid #f2eded;
	background:#fff;
	margin-left:3%
}
.font_size li.cur {
	border:0;
	background:gray;
	color:#fff
}
.epiNav {
	background:#fcfcfc;
	border-bottom:1.5px solid #ede9e9;
	padding-left:3%
}
.epiNav li a {
	vertical-align:middle;
	font-size:.875em
}
.epiNav li {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	margin:0 2%
}
.epiNav .change_font {
	background:url(../images/font_icon.png) no-repeat;
	background-size:100%;
	width:20px;
	height:20px;
	display:block
}
.epiNav #nightMode {
	background:url(../images/day_night_icon.png) no-repeat;
	background-size:100%;
	width:20px;
	height:20px;
	display:block
}
.more_episode {
	margin-right:5%
}
.mask, .topic_mask {
	-moz-opacity:1.0;
	opacity:1.0;
	top:0;
	left:0;
	height:100%;
	width:100%;
	overflow:hidden;
	position:fixed;
	z-index:99;
	display:none;
	background:rgba(0, 0, 0, .4)
}
.mask_dark {
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:#000;
	opacity:.6;
	filter:alpha(opacity=65);
	z-index:90
}
.epiMenu {
	display:none;
	background:#fff;
	position:fixed;
	z-index:999;
	top:0;
	width:100%
}
#epiMenu .cur a {
	color:#000;
	border:2px solid #000
}
#epiMenu ul a {
	color:#333;
	font-size:.875em
}
.epiMenu ul {
	overflow-y:auto;
	text-align:center;
	padding:1px 0;
	max-height:400px
}
.epi_title h2 {
	padding:20px 17px
}
.epi_title h2 span {
	font-size:1.1875em;
	font-weight:normal
}
#episode1 {
	margin-top:10px
}
#episode2, #episode3 {
	display:none
}
.episode p {
	font:1.125em Arial, sans-serif;
	color:#222;
	line-height:31px;
	text-indent:24px;
	margin-bottom:14px;
	margin-top:0;
	padding:0 16px
}
.selected_episode a {
	border-bottom:1.5px solid #03557b;
	padding:0 5px 10px 5px
}
.lt_blue {
	background:url(../images/blue_bord.jpg) no-repeat 2%;
	padding-left:4%;
	background-size:3px 16px;
	padding-top:2px
}
.wd25 a {
	color:#222;
	display:block
}
a.black {
	color:#222
}
.blank {
	padding:0 10px
}
.rtive {
	position:relative
}
.maskTx {
	position:absolute;
	right:5px;
	color:#FFF;
	display:block;
	bottom:4px
}
.border1 {
	border:1px #CCC solid;
	border-radius:3px
}
.wd25 {
	width:24.5%;
	text-align:center
}
.bd_bot {
	border-bottom:#d5d5d5 1px solid
}
.bd_top {
	border-top:#d5d5d5 1px solid
}
.tvcur a {
	border-bottom:3px solid #205e81;
	color:#205e81;
	display:block
}
.menu_bg {
	background:url(../images/menu_bg.jpg) repeat-x bottom;
	width:100%;
	height:8px
}
.def_sea {
	background:url(../images/search.png) no-repeat 95%;
	width:90%;
	outline:0;
	font-size:.8125em;
	border:1px solid #c2c2c2;
	padding-left:12px;
	line-height:28px;
	height:28px
}
.vote_gray {
	background:#999;
	border-radius:2px
}
.vote input {
	display:none
}
.bg_light {
	background:#f5f5f5
}
.bg_num {
	background:url(../images/b_num.png) 3px 3px no-repeat;
	float:right;
	background-size:18px 18px;
	-moz-background-size:18px 18px
}
.pl25 {
	padding-left:25px
}
.r_margin {
	margin-right:3%
}
.l_margin {
	margin-left:3%
}
.tab_con li {
	width:49.8%;
	float:left;
	margin-top:5px
}
.gray_bg {
	background:#e6e6e6
}
.tvmore {
	background:#e6e6e6;
	border:solid 1px #e6e6e6;
	border-radius:5px;
	padding:2px 0;
	margin-top:10px
}
.blue_bd {
	border:#205e81 1px solid;
	border-radius:3px
}
.blue_rt {
	border-right:1px solid #205e81
}
.blue_cur {
	background:#205e81;
	color:#fff
}
.style_down {
	width:5.6%;
	float:right;
	background-color:#f4f4f4;
	border:#ccc 1px solid;
	booder-right-radius:5px;
	border-bottom:0;
	border-top:0
}
.mllist {
	position:absolute;
	left:15%
}
.none {
	display:none
}
.br_gray {
	border-right:#ccc 1px solid
}
.bg_gray {
	background:url(../images/gray_bg.jpg) repeat;
	border-radius:5px
}
.curshow {
	background:#f0f0f0
}
.light_gray {
	background:#fff
}
.m .score {
	color:#f78404;
	font-family:tahoma;
	margin-top:-5px
}
.bg_black {
	background:url(../images/black_bg.png);
	display:block;
	height:28px;
	line-height:28px;
	font-size:.75em
}
.wd_creen {
	width:100%
}
.role .maskTx {
	right:5px
}
.bg_lightblue {
	background:#e1eef8
}
.ptb5 {
	padding-top:5px;
	padding-bottom:5px
}
.pl15 {
	padding-left:15px
}
.pr10 {
	padding-right:10px
}
.pr15 {
	padding-right:15px
}
.blue_cur a {
	color:#fff
}
.select_bg {
	background:url(../images/select_bg.jpg) repeat-y right
}
.pr30 {
	padding-right:30px
}
.picslider {
	padding:0 1% 0 1%
}
.picslider li {
	float:left;
	margin-top:5px;
	width:30%;
	text-align:center;
	margin-right:1.6%;
	margin-left:1.6%
}
.back {
	background:url(../images/pic_back.png) no-repeat left center
}
.white_back {
	background:url(../images/white_back.png) no-repeat 15px center
}
.menu {
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius:4px;
	border:#205e81 1px solid
}
.wd23 {
	width:23%
}
.wd33 {
	width:33.3%
}
.groupnavext {
	position:absolute;
	width:100%;
	margin-top:1px;
	background:white;
	border:1px solid #205e81;
	display:none;
	z-index:200
}
.groupnavext ul {
	text-align:center;
	overflow-y:auto;
	height:500px;
	padding:0 5%
}
.groupnavext a {
	color:#03557b
}
.groupnavext ul li {
	height:30px;
	line-height:30px
}
.bt {
	border-top:1px solid #205e81
}
.actor_love {
	background:url(../images/wap_love.png) no-repeat right;
	background-size:26px
}
.actor_love_red {
	background:url(../images/wap_love_click.png) no-repeat right;
	background-size:26px
}
.bgadd {
	background:url(../images/bg_add.png) no-repeat 3px center;
	padding-left:22px
}
.tag_list .hot {
	background-color:#31100d
}
.radius3 {
	border-radius:3px
}
.vote .perc {
	width:15%;
	float:right;
	text-align:right
}
.option {
	width:80%
}
.tv_bg {
	background:url(../images/tv_opacity.png) repeat-x bottom left;
	bottom:3px;
	width:100%;
	margin-bottom:1px;
	background-size:100% 50px
}
.desc, .desc p, .section p {
	padding:7px 1px 0 1px;
	line-height:28px
}
.marquee div.rtive {
	width:120px
}
a.white {
	color:#fff
}
.wrapper {
	position:static;
	margin:0 auto;
	overflow:hidden
}
.picview {
	background:black;
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:0;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0)
}
.pic_bg {
	background:url(../images/opacity_bg2.png) repeat
}
.pic_bg_bottom {
	background:url(../images/opacity_bg1.png) repeat;
	background-position:0 -1px
}
.image-head {
	position:fixed;
	width:100%;
	z-index:100;
	display:table;
	margin-bottom:-1px
}
.image-head .iback {
	display:block;
	width:45px;
	height:44px;
	background:url(../images/new_white_back.png) no-repeat center;
	float:left;
	padding:0!important;
	text-indent:-100%;
	overflow:hidden;
	background-size:30px
}
.image-head .shareto {
	display:block;
	width:45px;
	height:44px;
	background:url(../images/share_icon.png) no-repeat center;
	background-size:30px 30px;
	float:right;
	padding:0!important;
	text-indent:-100%;
	overflow:hidden;
	margin-right:20px
}
.img-view {
	margin:0 auto;
	overflow:hidden;
	width:100%
}
.img-view, .img-view-list, .img-view-list li {
	height:100%
}
.img-view-list li {
	height:100%;
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	overflow:visible
}
.img-des-wrap {
	position:absolute;
	width:100%
}
.pic_bgall {
	background:url(../images/pic_bg.png) right 14px no-repeat;
	padding-right:15px
}
.bg_num_white {
	background:url(../images/b_num_white1.png) 0 6px no-repeat;
	background-size:24px 18px;
	-moz-background-size:20px 20px;
	float:right
}
.rbg {
	background:url(../images/tvshow_result_bg.png) no-repeat;
	position:absolute;
	top:0;
	width:15px;
	height:54px;
	text-align:left;
	color:#FFF;
	font-size:.875em
}
.link {
	background:url(../images/love.png) no-repeat;
	position:absolute;
	top:50px;
	right:-24px;
	bottom:20px;
	display:inline-block;
	width:35px;
	z-index:100
}
.rhigh2 {
	background-position:left -15px
}
.bg_deepgray {
	background:#ededed
}
.hidden {
	line-height:1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:.875em
}
.role a.black div.pt10 {
	font-size:.875em
}
li.repLi p, .comdiv>ul>li .overx p {
	line-height:22px
}
a.reply_single {
	width:230px;
	height:40px;
	line-height:42px;
	margin:10px auto;
	border-bottom:#eee 1px solid;
	background:#fff;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090, direction=120, strength=3);
	-moz-box-shadow:0 0 2px #909090;
	-webkit-box-shadow:0 2px 1px #909090;
	box-shadow:0 1px 1px #909090
}
p.morecomment {
	height:40px;
	line-height:42px;
	border-bottom:#eee 1px solid;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090, direction=120, strength=3);
	-moz-box-shadow:0 0 2px #909090;
	-webkit-box-shadow:0 2px 1px #909090;
	box-shadow:0 1px 1px #909090
}
.morecomm_icon {
	color:#03557b;
	background-image:url(../images/reply_more.png);
	background-repeat:no-repeat;
	background-position:170px 15px;
	background-size:12px 10px
}
a.more_comm {
	width:230px;
	margin:0 auto;
	background:#fff;
	font-size:1em
}
.news {
	width:15px;
	height:15px;
	line-height:15px;
	position:absolute;
	background:url(../images/newsbg.png) no-repeat;
	background-size:15px;
	right:30px
}
.radius28 {
	margin-top:3px;
	border-radius:28px;
	width:28px
}
.bot_light {
	border-bottom:1px solid #f0f0f0
}
.overx {
	overflow-x:hidden
}
.reverse {
	background:url(../images/backward1.png) no-repeat right 1px;
	background-size:8px 12px;
	padding-right:13px;
	padding-left:4px
}
.un_reverse {
	background:url(../images/backward2.png) no-repeat right 1px;
	background-size:8px 12px;
	padding-right:13px;
	padding-left:4px
}
.wds18 {
	width:18%
}
.wds75 {
	width:75%
}
.down_icon {
	background-image:url(../images/reply_more.png);
	background-repeat:no-repeat;
	background-position:67px 6px;
	background-size:12px 10px;
	padding-right:20px;
	margin-bottom:5px
}
.rt_bg {
	background:url(../images/rt_bg.png) no-repeat left center;
	background-size:3px 39px;
	width:75%;
	float:left
}
.set_bg {
	position:absolute;
	background:rgba(0, 0, 0, 0.7)!important;
	filter:Alpha(opacity=70);
	padding:3px 10px
}
.percentT2 {
	margin-top:1%
}
.percentL2 {
	margin-left:2%
}
.tip {
	position:absolute;
	z-index:100;
	margin-top:30px;
	width:100%
}
.tip div {
	width:300px;
	margin:30px auto
}
.pic_list {
	padding-top:20px
}
.pic_list .white {
	border:1px solid white;
	margin-top:11px;
	padding:4px 5px 2px 5px;
	border-radius:3px
}
.pic_foot {
	border-top:#FFF 1px solid
}
.smal_img {
	overflow:hidden;
	width:49%
}
.list_reply {
	background:url(../images/list_reply.png) no-repeat left 1px;
	background-size:15px 11px;
	padding-left:20px
}
.img_list {
	margin-top:3px
}
.img_list li {
	position:relative;
	margin-right:2%;
	margin-bottom:1%;
	width:31%
}
.htitle_wrap {
	display:table-cell;
	vertical-align:middle
}
.htitle {
	color:white;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.ad_still {
	position:absolute;
	z-index:100;
	width:100%;
	color:#fff;
	bottom:15%;
	background-color:#ff5d7c;
	background-image:url(../images/arrow_right.png);
	background-repeat:no-repeat;
	background-position:96% center;
	background-size:20px 20px
}
.blwd4 {
	border-left:solid 4px #069;
	padding-left:5px;
	margin-top:5px;
	line-height:20px;
	padding-top:2px
}
.tv_program_list {
	margin-bottom:10px
}
.tv_program_list .program {
	margin-bottom:10px;
	font-size:.875em
}
.more_player_time_btn {
	text-align:center;
	color:#03557b
}
.more_player_time_btn a {
	padding:10px 20px;
	border:1px solid #e0e0e0
}
a.ccc_more_btn {
	border:1px solid #46b535;
	padding:5px 10px;
	border-radius:20px;
	font-size:.9375em;
	margin:0 auto;
	width:80px;
	text-align:center;
	display:block;
	margin:16px auto
}
.img_love_normol {
	background:url(../images/good_normal.png) no-repeat left;
	background-size:21px 21px
}
a.zan {
	color:white;
	padding-left:23px;
	font-size:.9375em
}
.relative {
	position:relative
}
.img_love {
	background:url(../images/good_press.png) no-repeat left;
	background-size:21px 21px
}
.zan_num {
	position:absolute;
	top:10px;
	font-size:.75em
}
.char_top_h1 {
	background:white;
	padding:10px 15px;
	border-bottom:1px solid #d5d5d5
}
.tvc_role_bottom {
	position:absolute;
	color:white;
	bottom:0;
	width:96%;
	text-align:center;
	padding-bottom:5px;
	background:-webkit-gradient(linear, 0 top, 0 bottom, from(rgba(255, 255, 255, 0)), to(#0c0c0c));
	left:2%
}
.tvc_role_bottom_url {
	padding-bottom:10px
}
.tvc_role_bottom_url a {
	color:white
}
.tvc_sum {
	background:url(../images/tvc_sum.png) no-repeat 1px;
	background-size:33%;
	padding-left:20px;
	font-size:.875em
}
.tvc_pic {
	background:url(../images/tvc_pic.png) no-repeat 0;
	background-size:33%;
	padding-left:20px;
	padding-bottom:1px;
	font-size:.875em
}
.wlt {
	width:49.5%;
	float:left
}
.wap_line {
	background:url("../images/wap_line.png") no-repeat right
}
.tvc_star_url {
	position:absolute;
	width:100%;
	z-index:100;
	height:200px
}
.more_drama {
	display:none
}
.t-indent {
	text-indent:-9999px
}
li.vote_option {
	background:#f2f2f5;
	position:relative;
	height:38px;
	margin-bottom:10px
}
li.vote_option div.div_option {
	position:absolute;
	z-index:2;
	left:8px;
	top:6px
}
li.vote_option div.div_percent {
	position:absolute;
	z-index:2;
	right:5px;
	top:6px
}
li.vote_option div.div_show {
	position:absolute;
	height:100%;
	background-image:url(../images/vote_bg3.png);
	background-repeat:repeat
}
div.topic_desc div.vote_btn {
	text-align:center;
	margin:0 auto;
	border-radius:50%;
	overflow:hidden;
	width:60px;
	height:60px
}
div.topic_desc div.vote_btn a {
	height:60px;
	line-height:60px;
	font-size:.875em
}
div.vote_select {
	float:right;
	font-size:.75em;
	color:white;
	background:#ccc;
	padding:3px 4px;
	margin-bottom:10px
}
.blue_border {
	border:1px solid #0379c0
}
.bgsqugr {
	background:url(../images/pic.png) no-repeat 0 center;
	color:#333
}
.vote_item {
	padding-left:10px;
	width:120px
}
.wd120 {
	width:120px
}
.lh14 {
	height:14px;
	line-height:14px
}
.vbar {
	background-color:#f0f6ff;
	width:105px
}
.vbar div {
	background-color:#bad7f2
}
.nmbar {
	margin-left:10px
}
.pic_title {
	width:150px;
	overflow:hidden;
	margin-top:6px;
	text-overflow:ellipsis;
	word-break:keep-all;
	white-space:nowrap;
	margin-left:5px;
	font-size:.875em
}
.ablum {
	background:url(../images/wap_ablum.png) no-repeat bottom;
	background-size:100%
}
.hotPic li {
	width:49%;
	margin-bottom:10px
}
.hotPic li a {
	height:143px
}
.recommend_pic_name {
	color:#222;
	font-size:.875em;
	text-overflow:ellipsis;
	word-break:keep-all;
	white-space:nowrap;
	text-align:center;
	margin-top:3px
}
.msosh-group a.weixin {
	height:60px;
	width:60px;
	background:url(../images/weixin_friend.png);
	background-size:100%
}
.msosh-group a.weixintimeline {
	height:60px;
	width:60px;
	background:url(../images/weixin.png);
	background-size:100%
}
.msosh-group a.weibo {
	height:60px;
	width:60px;
	background:url(../images/weibo.png);
	background-size:100%
}
.msosh-group a.qq {
	height:60px;
	width:60px;
	background:url(../images/qq.png);
	background-size:100%
}
.msosh-group a.qzone {
	height:60px;
	width:60px;
	background:url(../images/qqzone.png);
	background-size:100%
}
.hide {
	display:none
}
.s_movie_work li, .s_drama_work li {
	width:49.8%;
	margin-top:5px;
	display:inline-block;
	vertical-align:top;
	margin-bottom:5px
}
.s_movie_work li div, .s_drama_work li div {
	color:#333
}
.s_five_fixed li.nav {
	margin-right:10%
}
.s_drama_work, .s_movie_work {
	margin-bottom:10px
}
.normal {
	font-weight:normal
}
.m_epi_link {
	padding-bottom:20px
}
.m_epi_link a {
	padding:5px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:90%;
	display:block
}
.m_epi_link li {
	width:80%;
	border:1px solid #46b535;
	margin-top:10px;
	padding:5px 0
}
@media screen and (min-width:359px) {
.i_menu_tab li {
width:20%;
text-align:center;
float:left
}
}
@media screen and (max-width:359px) {
.i_menu_tab li {
text-align:center;
float:left
}
}
.i_menu_tab li a {
	color:#222;
	display:block
}
.big_img_show {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	background:white
}
.d_guanxi_menu_btn {
	background:white;
	padding-top:20px;
	padding:0 3%
}
.d_guanxi_img {
	background:white
}
.d_guanxi_menu_btn li {
	float:left
}
.d_guanxi_menu_btn li a {
	color:black
}
.d_guanxi_menu_btn .cur {
	background-color:#56a8e1;
	color:white;
	border-radius:2px
}
.d_guanxi_menu_btn a {
	padding:5px 20px
}
.sel_epi_menu {
	border-bottom:1px solid #e8e8e8
}
.sel_epi_menu p {
	height:40px;
	line-height:40px;
	padding-left:20px;
	background-size:30px;
	float:left
}
.sel_epi_menu a {
	background:url(../images/close.png) no-repeat;
	height:30px;
	width:30px;
	float:right;
	background-size:30px;
	margin-top:10px;
	margin-right:10px
}
.auth_r_info {
	width:80%;
	margin:0 auto
}
.auth_r_info div.lt p {
	margin:0;
	line-height:30px
}
a.epi_admire {
	width:20%;
	margin:0 auto;
	display:block;
	text-align:center;
	padding:8px;
	border-radius:6px;
	color:white;
	background:#de5c45;
	margin-top:20px
}
.auth_r_info .authp {
	border-radius:26px;
	float:left
}
#reward .authp {
	border-radius:30px;
	margin:0 auto;
	display:block
}
#reward {
	background:#e94658;
	width:80%;
	margin:0 auto;
	padding-bottom:50px;
	position:fixed;
	z-index:199;
	top:20%;
	left:10%;
	border-radius:5px
}
.reward_c {
	background:url(../images/close1.png) no-repeat;
	height:20px;
	width:20px;
	float:right;
	background-size:20px;
	margin-right:10px;
	margin-top:10px
}
.reward_desc {
	font-size:.75em;
	color:white;
	text-align:center;
	margin-top:20px;
	margin-bottom:15px
}
.money_lst {
	margin:0 5%
}
.money_lst li {
	float:left;
	width:29%;
	text-align:center;
	border:1px solid #fedb7a;
	color:#fedb7a;
	padding:10px 0;
	margin-bottom:20px;
	font-size:1.125em;
	border-radius:5px
}
.money_lst li span {
	font-size:.8125em
}
.money_lst .mlr {
	margin:0 5.2%
}
.reward_dc {
	height:30px
}
.reward_n {
	color:white;
	text-align:center;
	font-weight:bold
}
.auth_reward {
	margin-bottom:20px;
	margin-top:13px
}
.auth_thanks {
	font-size:1em;
	text-align:center;
	color:#8f6e6f;
	margin-top:20px
}
.reward_users {
	width:85%;
	margin:0 auto
}
.reward_users li {
	width:11.5%;
	margin-right:1%;
	float:left
}
.reward_users li img {
	width:100%
}
.auth_r_info .font18 {
	color:#333
}
.auth_r_info .font12 {
	color:#999
}
#authmsg {
	width:92%;
	padding-top:10px;
	padding-bottom:20px;
	background:#f4f5f6;
	padding-left:4%;
	padding-right:4%;
	z-index:199
}
#authmsg textarea {
	width:94%;
	border:1px solid #fff;
	border-radius:5px;
	padding:2%;
	height:94px;
	font-size:.875em
}
a.sendmsg {
	background:#5e9ecc;
	color:white;
	float:right;
	margin-right:2%;
	border-radius:2px;
	margin-top:10px;
	height:30px;
	width:83px;
	text-align:center;
	line-height:30px;
	font-size:1em;
	font-weight:bold
}
#authmsg span {
	height:13px;
	width:4px;
	background:#cacaca;
	display:block;
	float:left;
	margin-top:8px;
	margin-right:4px
}
.menu_tab {
	background:#393a3f;
	padding:0 3%;
	width:100%;
	position:fixed;
	top:0;
	z-index:100
}
.menu_tab .cur a {
	color:#46b535
}
.menu_tab .cur {
	border-bottom:2px solid #46b535
}
.menu_tab dd {
	padding:0 7px;
	height:48px;
	line-height:48px;
	float:left
}
@media screen and (max-width:359px) {
.menu_tab dd {
padding:0 6px
}
}
.menu_tab a {
	color:white;
	font-size:1.0625em
}
.hot_bar {
	background:url(../images/hot_bar.png) no-repeat;
	background-size:15px;
	background-position-x:right
}
.tbmit_btn {
	background:#03557b;
	height:30px;
	line-height:26px;
	border:0;
	text-align:center;
	padding:1.5px 15px 0 15px;
	color:white
}
.query_result {
	width:96%;
	padding:0 2%
}
.query_result li {
	height:44px;
	line-height:44px;
	border-bottom:1px solid #dfdfdf
}
.query_result li b {
	width:60%;
	overflow:hidden;
	height:44px;
	float:left;
	font-size:1em;
	color:#333;
	padding-left:12px
}
.query_result li span {
	font-size:.8125em;
	color:#999
}
.query_result li a {
	color:#333
}
.sea_container {
	display:none
}
.home_obj_lst li {
	width:50%;
	float:left
}
.home_obj_lst .rtive {
	width:98%;
	margin:0 auto
}
.home_obj_lst .obj_hide {
	display:none
}
.epipd {
	margin:-10px 17px 13px 17px
}
.epipd span {
	font-size:.9375em;
	text-align:center;
	color:#808080;
	display:block;
	padding-bottom:3px;
	margin:0 auto;
	width:60%
}
.morph {
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
#loginwin .title_w, #ulogin .title_w {
	display:none
}
#loginwin {
	border-radius:10px
}
#ulogin {
	border-radius:10px;
	background:white
}
.h_tab img {
	height:28px;
	display:block
}
.h_tab {
	width:100%;
	height:45px;
	background:#FFFFFF
}
.side_menu a, .h_tab a {
	color:black;
	font-size:.9375em
}
.h_tab a.h_tab_cur {
	color:#393a3f
}
.side_menu {
	width:80%;
	margin:0 auto
}
.side_menu img {
	width:50px;
	border-radius:25px
}
.side_menu li {
	text-align:center
}
.r_menu {
	position:absolute;
	z-index:100;
	background:#393a3f;
	right:-100px;
	height:100%;
	width:100px
}
.h_line {
	border-bottom:1px solid #37383f
}
.yd_r {
	-webkit-transform:translateX(100px);
	-moz-transform:translateX(100px);
	-ms-transform:translateX(100px);
	-o-transform:translateX(100px);
	transform:translateX(100px)
}
.yd_l {
	-webkit-transform:translateX(-100px);
	-moz-transform:translateX(-100px);
	-ms-transform:translateX(-100px);
	-o-transform:translateX(-100px);
	transform:translateX(-100px)
}
.second_menu {
	line-height:36px;
	border-top:1px solid #e6e6e6;
	white-space:nowrap;
	overflow:auto;
	padding-left:16px
}
#menuSwiper .swiper-slide {
	padding:0 10px
}
.second_menu a {
	color:#222;
	display:inline-block;
	font-size:1em;
	margin-right:20px
}
.second_menu .cur_nav {
	color:#46b535;
	border-bottom:3px solid #46b535;
	height:100%
}
.more_menu {
	background:url(../images/wap_more1.png) no-repeat;
	background-size:20px;
	width:20px;
	height:20px;
	display:block
}
.user_history {
	background:url(../images/user_history.png) no-repeat;
	background-size:24px;
	width:24px;
	height:24px;
	display:block
}
a.loadMore {
	background:url(../images/wap_moeoe.png) no-repeat;
	background-size:18px;
	background-position-x:63%;
	background-position-y:12px;
	display:block;
	text-align:center;
	color:#46b535;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	background-color:white;
	padding:10px 0
}
a.epi_more {
	background:url(../images/xia.png) no-repeat;
	background-size:12px;
	background-position-y:12px;
	padding-right:15px;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	color:#222;
	background-position:right
}
li.tagBtn {
	border:0;
	padding:6px 10px
}
li.tagBtn a {
	color:#46b535
}
.comment_t_list {
	background:#f4f5f6
}
.tbImgLst li {
	float:left;
	width:33.3%;
	padding-right:2px;
	box-sizing:border-box
}
.tbImgLst li:last-child {
	padding-right:0
}
.tbImgLst img {
	width:100%;
	height:70px;
	display:block
}
.materialLst .material {
	border-top:1px solid #f2f2f2;
	position:relative;
	min-height:60px
}
.material a {
	padding:10px 15px
}
.tbTime {
	color:gray
}
.material_section p {
	padding:0;
	margin:0
}
p.tbTitle {
	margin-bottom:8px;
	font:1.0625em Arial, sans-serif;
	line-height:25px;
	max-height:50px;
	overflow:hidden;
	color:#222
}
p.tbTime {
	margin-top:8px;
	font-size:.75em;
	color:#999
}
.lrTime {
	position:absolute;
	bottom:10px;
	font-size:.75em;
	color:#999
}
p.lrTitle {
	box-sizing:border-box;
	padding-right:12px;
	width:67%;
	float:left;
	font:1.0625em Arial, sans-serif;
	line-height:24px;
	height:46px;
	overflow:hidden;
	color:#222
}
.lrd {
	width:33%;
	float:right;
	min-height:100%
}
.lrd img {
	width:100%;
	min-height:76px
}
.c_n {
	font-size:.875em;
	color:#626466;
	line-height:22px
}
.c_c {
	font-size:1.0625em;
	color:#262626;
	line-height:25px
}
.c_t {
	font-size:.6875em;
	color:#acafb3
}
.r_t, .r_n {
	font-size:.8125em;
	color:#a2a2a2
}
.r_c {
	font-size:.9375em;
	color:#676767;
	line-height:22px
}
.material_comment_lst .u_avatar {
	float:left;
	border-radius:50%
}
.material_comment_lst li {
	margin-bottom:10px
}
.material_rep_li p {
	font-size:.9375em;
	color:#676767
}
.material_comment_lst p {
	margin:0
}
.comm_button {
	background:#46b535;
	border-radius:2px;
	width:80px;
	padding:0
}
.all_bg {
	position:absolute;
	bottom:0;
	width:100%;
	height:100px;
	background:-moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
	background:-webkit-gradient(linear, 0 top, 0 bottom, from(rgba(255, 255, 255, 0)), to(#fff));
	background:-o-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0))
}
.all_btn {
	display:block;
	margin:48px auto auto;
	width:140px;
	height:36px;
	background-size:100%;
	line-height:36px;
	border-radius:3px;
	border:1px solid #46b535;
	background:white
}
.fuser_sel li, .muser_sel li {
	float:left;
	width:33%;
	height:100px;
	padding-top:10px
}
.fuser_sel li img, .muser_sel li img {
	width:60px;
	height:60px;
	border-radius:50%;
	display:block;
	margin:0 auto
}
.fuser_sel li p, .muser_sel li p {
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.sex_sel {
	height:30px;
	border-radius:5px;
	border:1px solid #87aeda;
	margin-bottom:20px
}
.sex_sel a {
	float:left;
	text-align:center;
	width:50%;
	color:#87aeda;
	line-height:30px
}
.sex_sel .sel {
	background:#87aeda;
	color:white
}
.fuser_sel, .muser_sel {
	display:none
}
ul.curUl, ul.curUl {
	display:block
}
.bottom_emo {
	background:#f8f8f8;
	position:fixed;
	bottom:0;
	width:100%;
	z-index:100
}
.comm_content_text {
	width:92%;
	height:60px;
	line-height:20px;
	background:white;
	padding:1%;
	margin-left:3%;
	margin-top:10px
}
.comm_post_div {
	margin-bottom:10px
}
.post_comm_btn {
	color:white;
	background:#46b535;
	margin-left:10px;
	border-radius:2px;
	height:30px;
	line-height:30px;
	width:60px;
	text-align:center
}
.user_create_tip p.t_t {
	color:white;
	text-align:center
}
.user_create_tip span {
	font-size:.875em
}
.u_i {
	width:20px;
	height:20px;
	border-radius:50%;
	border:1px solid white;
	float:left
}
.u_n {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	width:130px;
	text-align:left
}
.emo {
	margin-top:2px
}
.u_info {
	position:relative
}
.u_info span {
	width:15px;
	height:15px;
	line-height:15px;
	position:absolute;
	background:url(../images/newsbg.png) no-repeat;
	background-size:15px;
	top:0;
	left:25px;
	font-size:.8125em;
	text-align:center;
	color:white
}
.loading {
	background:url("../images/loading1.gif") no-repeat;
	width:16px;
	height:16px;
	z-index:100;
	margin:5px auto
}
#loadingWrap {
	background:#222;
	opacity:.9;
	padding:10px;
	border-radius:3px
}
#loadingWrap .msg {
	color:white
}
.over_hide {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.lessmore p {
	color:#222;
	line-height:28px;
	margin:0
}
.lessmore {
	overflow:hidden;
	visibility:visible
}
.showmore .less_btn {
	display:none
}
.showmore .more_btn {
	line-height:28px
}
.t_h1 {
	height:40px;
	line-height:40px;
	margin:0 auto;
	padding:0 16px;
	background:-webkit-gradient(linear, 0 top, 0 bottom, from(rgba(255, 255, 255, 0)), to(#f5f5f5))
}
.zfbad {
	display:block;
	position:absolute
}
.zfbad1_hide {
	right:-215px
}
.zfbad2_hide {
	right:-50px
}
.jump_zfb {
	position:absolute;
	right:0;
	height:30px
}
.zfb_ad_show {
	position:fixed;
	bottom:5%;
	height:30px;
	width:100%;
	z-index:100
}
#layer {
	width:100%;
	height:100%;
	position:fixed;
	top:100px;
	left:0;
	background:rgba(0, 0, 0, .4);
	z-index:100;
	padding-bottom:20px;
	overflow:auto
}
.layer_close {
	height:100px;
	position:absolute;
	top:0;
	background:rgba(0, 0, 0, .4);
	z-index:999;
	width:100%
}
.layer_main {
	background:white;
	min-height:100%;
	border-radius:5px
}
.layer_top_info {
	border-bottom:1px solid #eeeff2;
	background:#f6f7fb;
	padding-top:10px;
	border-radius:5px
}
.topic_info_comment, .topic_info_title {
	margin-left:3%
}
.topic_info_title {
	font-weight:bold
}
.topic_info_comment span, .topic_info_epino {
	font-size:.875em;
	color:gray
}
.comm_content_text {
	border:1px solid
}
.hot_comment {
	padding:5px 17px;
	background:#f1f1f1;
	margin-bottom:10px
}
.bor_div {
	border-left:3px solid #ea615b
}
.hot_top_div {
	margin-left:10px
}
.hot_epi_no_div {
	margin-top:2px
}
.hot_epi_no {
	font-size:.75em;
	padding:1px 3px;
	border:1px solid red;
	color:red;
	float:left;
	border-radius:3px;
	line-height:1
}
.hot_comment p {
	margin:0
}
.hot_comment_title {
	max-width:75%;
	float:left;
	line-height:20px;
	font-size:.875em;
	padding-left:5px
}
.hot_bottom_div {
	margin-top:1px;
	padding-left:10px
}
.cu_count, .cu_imgs {
	float:left
}
.cu_imgs img {
	width:18px;
	border-radius:50%;
	display:block
}
p.cu_count {
	margin-left:10px;
	font-size:.8125em;
	color:gray;
	line-height:1;
	margin-top:4px
}
.fixed_comment_btn {
	position:fixed;
	right:10px;
	bottom:50px;
	display:block
}
.like_btn_div .res_like2, .score_btn_div .res_score_2, .score_btn_div .res_score2, .res_menu_centent_top .res_score2, .res_menu_centent_top a.res_score_2, .res_menu_centent_top a.res_like2 {
	background:rgba(255, 255, 255, 0.8)
}
.topic_info_epino {
	text-align:center
}
.cu_imgs li {
	float:left;
	margin-right:3px
}
.fixed_nav {
	border-bottom:1px solid #e0e0e0
}
.res_img {
	border:1px solid #c8c8c8;
	height:44px
}
.res_top_menu {
	background:#393a3f;
	padding:5px 2%;
	width:96%;
	height:46px;
	z-index:98;
	position:absolute;
	top:0
}
.tvmao_img {
	height:40px;
	margin-right:5px
}
.res_menu_centent {
	margin:0 10px
}
.res_menu_centent_top {
	margin-top:3px
}
.res_menu_centent_bottom {
	margin-top:5px
}
.res_like span, .res_score span {
	float:left
}
.res_name {
	margin:0;
	color:white;
	line-height:21px;
	max-width:100px;
	font-weight:bold;
	font-size:.875em;
	margin-right:5px;
	margin-top:1px
}
.res_menu_centent .star_ul {
	margin-top:3px
}
.star_ul img {
	display:block;
	width:15px;
	height:15px
}
.star_ul li {
	float:left;
	margin-right:1px
}
.res_menu_centent_bottom span {
	font-size:.75em;
	line-height:16px;
	color:#c8c8c8;
	margin:0 5px
}
.res_menu_btn img {
	width:14px;
	height:14px;
	float:left;
	margin:3px 3px 3px 0
}
.res_menu_btn span {
	line-height:20px;
	color:#333
}
.tt_res_top_menu {
	height:56px
}
.body_container {
	position:relative
}
.score_star li a {
	display:block;
	background:url(../images/c_star.png) no-repeat;
	text-indent:-999px;
	height:40px;
	width:40px;
	background-size:40px
}
.score_star li {
	float:left;
	margin-right:10px
}
.score_star {
	width:250px;
	margin:0 auto
}
.score_star li.on a {
	background:url(../images/c_star1.png) no-repeat;
	background-size:40px
}
#score .title_w {
	display:none
}
.layer_close img {
	display:block;
	position:fixed;
	top:0;
	right:10px;
	width:50px
}
.layer_close1 img {
	width:40px;
	height:40px
}
.layer_close1 {
	position:absolute;
	right:10px;
	top:5px
}
.r_tip {
	position:absolute;
	color:#46b535;
	top:13px;
	left:28px;
	line-height:1;
	font-size:.75em
}
a.post_score {
	background:#46b535;
	color:white;
	border-radius:3px;
	margin:10px auto;
	width:70px;
	height:28px;
	display:block;
	text-align:center;
	line-height:28px
}
.bad {
	background:url(../images/bad_normal.png) no-repeat;
	padding-left:18px;
	background-size:14px;
	margin-right:20px
}
.good {
	background:url(../images/good_normal1.png) no-repeat;
	padding-left:18px;
	background-size:14px
}
.bad_sel {
	background:url(../images/bad_select.png) no-repeat;
	padding-left:18px;
	background-size:14px;
	margin-right:20px
}
.good_sel {
	background:url(../images/good_select.png) no-repeat;
	padding-left:18px;
	background-size:14px
}
.c_op a {
	font-size:.875em;
	line-height:22px;
	color:gray
}
.i_t_h1 {
	font-size:1em;
	margin-left:2%;
	line-height:16px;
	font-weight:normal
}
.i_t_h1 a {
	color:#252525;
	font-weight:bold;
	line-height:1
}
a.i_m_btn {
	font-size:.875em;
	padding-right:12px;
	background:url(../images/right_arror.png) no-repeat;
	background-position:right;
	margin-right:2%;
	color:#666;
	line-height:16px;
	background-position-y:1px;
	background-size:8px 13px
}
.p_t_l_i .d_b {
	font-size:.9375em;
	color:#000
}
.p_t_l_i .font12 a {
	font-size:.75em
}
.tt_type, .f_t_h2 {
	font-weight:normal;
	background:#eee;
	color:#848494;
	font-size:.8125em;
	line-height:25px;
	margin:5px
}
.tt_type {
	margin:5px
}
.home_obj_lst .maskTx {
	right:0
}
.sea-bar span {
	font-size:.8125em;
	color:#999
}
.home_obj_lst li:nth-child(odd), .mx_fixed li:nth-child(odd), .p_m_l li:nth-child(odd), .p_t_l li:nth-child(odd) {
width:47%;
float:left;
margin:0 1% 1% 2%
}
.home_obj_lst li:nth-child(even), .mx_fixed li:nth-child(even), .p_m_l li:nth-child(even), .p_t_l li:nth-child(even) {
width:47%;
float:left;
margin:0 2% 1% 1%
}
.p_m_l p a {
	color:#333
}
.p_t_l_i p, .p_t_l_i p a, .p_m_l a {
	color:#848494
}
.green_col {
	height:16px
}
.home_obj_lst .maskTx span {
	float:right
}
.ft_bl {
	font-size:.9375em;
	color:#000
}
.p_t_l_d a {
	padding-right:5px;
	font-size:.75em;
	color:#848494
}
.p_t_l_i {
	height:66px
}
.tt_one_list a {
	margin:2px;
	color:#848494;
	font-size:.75em;
	line-height:16px;
	float:left;
	margin-bottom:4px
}
.tt_one_list {
	width:96%;
	margin:0 auto;
	text-align:left
}
.juqing_menu a {
	font-size:.75em;
	color:#848494;
	float:left;
	width:33%;
	text-align:center;
	margin-bottom:4px;
	line-height:18px
}
.juqing_menu {
	margin-top:10px
}
.green_col {
	width:3px;
	border-left:3px solid #46b535;
	padding-right:5px
}
.maskBg {
	background:url(../images/black_bg.png);
	height:28px;
	line-height:28px;
	font-size:.75em;
	bottom:0;
	position:absolute;
	width:100%
}
.new_tv {
	position:absolute;
	width:45px;
	height:36px;
	top:0;
	right:0;
	background:url(../images/new_bg.png)
}
.score_div, .score_btn_div, .like_btn_div {
	float:left;
	margin-left:5px
}
.drama_info_div { box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    background: -webkit-gradient(linear, 0 top, 0 bottom, from(#e0e0e0), to(#999)); padding: 5px;
}


.posvcv{ overflow:hidden; padding:5px;}

.poster {position:relative; float: left;width:150px;}
.poster2{float:right; width:-webkit-calc(100% - 170px);width:-moz-calc(100% - 170px);width:calc(100% - 170px);}




.score_star li a {
	display:block;
	background:url(../images/c_star.png) no-repeat;
	text-indent:-999px;
	height:40px;
	width:40px;
	background-size:40px
}
.score_star li {
	float:left;
	margin-right:10px
}
.score_star {
	width:250px;
	margin:0 auto
}
.score_div p {
	font-size:1.25em;
	text-align:center;
	color:white;
	font-weight:bold
}
.drama_info_div .top {
	color:white;
	text-align:center;
	font-size:.875em
}
.play_text span {
	font-size:.75em;
	font-weight:normal
}
p.no_play_text {
	font-size:1em;
	font-weight:normal;
	line-height:26px
}
a.res_menu_btn {
	font-size:.75em;
	background:white;
	color:#333;
	text-align:center;
	border-radius:3px;
	margin:0 4px;
	line-height:20px;
	padding:4px 16px
}
.go_vote_btn {
	float:right
}
.s_rank span.voting_num {
	padding-left:10px;
	color:gray
}
a.go_vote_btn {
	background:linear-gradient(to right, #f75795, #d94ccc);
	color:white;
	border-radius:20px;
	width:100px;
	text-align:center;
	margin-right:10px
}
.vote_link {
	margin-bottom:5px
}
.s_rank {
	margin-left:10px;
	line-height:26px;
	padding:2px 0
}
.s_rank img {
	height:21px;
	margin-right:10px
}
.s_rank span {
	color:#000
}
.act_img {
	width:80px;
	height:80px;
	border-radius:40px;
	margin-top:5px;
	overflow:hidden
}
.act_img img {
	width:100%
}
.act_right {
	width:65%;
	margin-left:5%;
	height:70px;
	margin-top:15px
}
.act_right div.lt {
	width:50%
}
.act_right div.lt .font16 {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.act_list {
	background:white;
	margin:0 16px
}
.act_list li {
	height:90px;
	border-bottom:1px solid #e6e6e6;
	padding:4px 0
}
.acting_text {
	font-size:.875em;
	font-weight:bold;
	color:#222
}
.act_right .font16 {
	font-weight:bold
}
.act_list li p {
	margin:0
}
.act_star {
	font-size:.875em;
	color:gray;
	height:20px;
	padding-top:4px
}
.cs_u_lst li {
	display:flex;
	line-height:24px;
	margin-bottom:10px
}
.chn_sel a {
	color:#666;
	line-height:35px;
	display:inline-block;
	padding:0 10px
}
.chn_sel .cur {
	color:#000;
	border-bottom:1px solid
}
.cs_u_lst {
	display:none
}
.ul_lst .cur {
	display:block
}
.ul_lst {
	overflow:hidden;
	position:relative;
	margin:0 10px
}
.chn_sel {
	white-space:nowrap;
	overflow:auto;
	line-height:35px;
	background:#f4f5f7;
	padding:0 10px
}
.cs_u_lst .f_t_l:first-child {
	border-top:0
}
.pro-menu {
	display:flex;
	overflow:auto;
	white-space:nowrap;
	padding-left:12px;
	background:#f4f5f7;
	height:40px
}
.pro-menu dd {
	margin-right:15px
}
.pro-list-main {
	padding-left:12px;
	display:none
}
.pro-line {
	display:flex;
	margin-bottom:10px;
	margin-top:20px
}
.line-info {
	display:flex;
	flex-direction:column;
	margin-left:20px
}
.line-pro {
	margin:0;
	font-size:.9em;
	color:gray;
	line-height:2
}
.line-chn {
	line-height:1
}
.line-chn a {
	color:#333
}
.pro-menu-date {
	font-size:.9357em;
	line-height:40px;
	margin:0
}
.pro-menu .cur {
	border-bottom:2px solid #46b535
}
.pro-content div.cur {
	display:block
}
a.report-post, a.logout-btn {
	position:absolute;
	top:450px;
	text-align:center;
	width:100px;
	color:white
}
a.report-post {
	color:#b3b3b3;
	top:420px
}













/* 布局相关 */
.layout-box {
  margin-top: 20px;
  padding: 15px; background:#FFF;box-shadow: 0 1px 4px rgba(0,0,0,.07);
}
.clearfix {
  overflow: hidden;
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
 

 
 
.page-jmb{overflow:hidden}

.page-jmb .page-jmb_li{-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width:100%%;}

 
 
 
/* 文本溢出 */
.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

/* 导航样式 */
.box-title-nav {
  padding: 0;
}
.box-title-nav li {
  float: left;
width: 33.3%;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.box-title-nav li a {
  display: block;
  padding: 6px 10px;
  text-align: center;
  border-radius: 4px;background-color: #f5f5f5;
    color: #999; width:auto
}
.box-title-nav li a.active {
background-color: #f90;
    color: #fff;
}




/* 切换标签 */
.box-switch-tabs {
  position: relative;
  margin-top: 10px;
  padding: 0 10px; overflow:hidden;border-bottom: 2px solid #e7e7e7; padding-bottom:10px;
}
.tv-title{ float:left; 
  font-size: 16px;
}
.tv-moret{ float:right}

/* 电视列表 */
.tv_txt_list ul {
  height: 100%;
  padding: 5px;
  margin-top: 15px;
}
.tv_txt_list ul li {
  padding: 12px 15px 12px 15px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;    border-left: 1px solid #e7e7e7;

}
.tv_txt_list ul li i {
  font-style: normal;
  float: left;
  margin-right: 6px;
}
.tv_txt_list ul li span.b {
  width: 7px;
  height: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  position: absolute;
  left: -4px;
  top: 40%;    background-color: #f5f5f5;
    color: #999;border: 1px solid #fff;
}

.tv_txt_list ul li:hover span.b{background-color:#f90;color:#fff;}



/* 直播标签 */
.tv-live {
  margin-left: 20px;
  text-align: center;
  padding: 3px 10px;
  font-size: 12px;
  position: relative;background-color: #f90;
    color: #fff;
}
.tv-live em.tv-live-l {
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: -12px;
}

.tv_txt_list ul li .tv-live{position: absolute;right: 0px;top: 10px;}
.tv-live em.tv-live-l {
    border-right: 12px solid #f90;
}




.tv_detail_week{
    background-color: #f5f5f5;
    color: #999;overflow: hidden;
}

.tv_detail_week ul a {
    float: left;
    padding: 14px 0;
    width: 14.2%;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
}

.tv_detail_week ul a em {
    margin-top: 5px;
    display: block;
    font-style: normal;
}

.tv_detail_week ul a.active{
    background-color: #f90;
    color: #fff;
}


.tv_detail_ul{}
.tv_detail_ul .tv_detail_li{}

.tv_detail_title {
    padding: 12px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    margin: -15px -15px 0 -15px;background-color: #e7e7e7;
}

.box-video-text-list ul {
    margin: 10px 10px;overflow: hidden;
}
.tv_detail_box ul li {
    border-bottom: 1px dashed #e7e7e7;padding: 9px 0px;
}
.box-video-text-list ul li .time {
    float: left;
    margin-right: 15px;
}



        .def_sea {
            padding: 8px 10px;
            background-color: #EFEFF4;
        }

        .def_sea {
            width: auto;
            border: 0;
        }

        .sea-bar {
            padding-left: 20px;
            background: white;
            font-size: 16px;
            border-radius: 15px;
            text-align: center;
        }

        .icon-sea {
            background: url(../images/wx_serach.png) no-repeat;
            background-size: 20px;
            height: 20px;
            width: 20px;
            margin-top: 4px;
        }



















        .i_btn {
                background: #F1F1F1;
                padding-bottom: 8px;
                width: 100%;
                border-top: 1px solid #f1f1f1;
            }

            a.w_i_epi {
                font-size: 0.75em;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: clip;
                display: block;
                width: 100%;
                margin-bottom: 10px;
                color: #222
            }

            .pl1 {
                padding-left: 1%
            }

            .mx_fixed img,
            .p_m_l img,
            .p_t_l img {
                width: 100%;
                display: block
            }

            .d_b {
                display: block;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-top: 5px;
            }

            .p_t_l_d {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                height: 21px;
            }

            .p_m_l p,
            .p_t_l p {
                margin: 0;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

            .p_m_l p {
                margin-top: 5px;
            }

            .p_m_l a {
                font-size: 0.75em;
            }

            .p_m_l p a {
                font-size: 0.875em;
            }

            .p_t_l {
                padding-bottom: 10px;
            }












            .bottom_fixed_interactive {
                border: 0;
            }

            .new_epi_lst a {
                padding-left: 10px;
                color: #222;
                display: block;
                width: 90%;
            }

            .new_epi_lst li {
                border-radius: 4px;
                margin-bottom: 10px;
                border: 1px solid #e0e0e0;
                display: block;
                width: 100%;
                height: 39px;
                line-height: 39px;
            }

            .s_a_l li {
                width: 33.3%;
            }

            .s_a_l img {
                width: 96%;
                display: block;
                margin: 0 auto;
            }

            .s_a_l .maskTx {
                left: 5%;
                bottom: 0;
            }

            .s_a_l .bg_black {
                width: 90%
            }

            .s_p_d {
                width: 50%;
                float: left
            }

            .s_p_d .pic_title,
            .s_p_d img {
                width: 98%;
                margin: 0 auto;
                display: block
            }

            .d_s_info p {
                font-size: 0.9375em;
                color: gray;
                float: left;
                margin: 0 13px 8px 0;
            }

            body,
            .bg_deepgray {
                background: white
            }


            .s_title h2 {
                font-size: 1em;
            }

            .s_title {
                line-height: 30px;
            }


            .s_a_l_c {
                margin-top: 5px;
                font-size: 0.75em;
                text-align: center;
            }

            .comm_content_text {
                border: 1px solid
            }

            .c_op a {
                font-size: 0.875em;
                line-height: 22px;
                color: gray
            }


            .d_cate {
                width: 35%;
            }

            .d_cate a {
                color: gray;
            }

            .rank_link {
                border: 1px solid #f1b65f;
                border-radius: 3px;
                background: -webkit-linear-gradient(#ffd392, #ffc56e);
                background: -o-linear-gradient(#ffd392, #ffc56e);
                background: -moz-linear-gradient(#ffd392, #ffc56e);
                background: linear-gradient(#ffd392, #ffc56e);
                width: 70%;
                height: 28px;
            }

            .rank_link span {
                color: #8c4d00;
                font-size: 0.8125em;
                float: left;
                text-align: center;
                line-height: 1;
                padding: 8px 10px 7px 10px;
            }

            .rank_num {
                background: -webkit-linear-gradient(#fff0da, #ffe1b5);
                background: -o-linear-gradient(#fff0da, #ffe1b5);
                background: -moz-linear-gradient(#fff0da, #ffe1b5);
                background: linear-gradient(#fff0da, #ffe1b5);
                width: 20%
            }

            span.rank_text {
                padding: 8px 30px 7px 10px;
                background: url(https://static2.tvzhe.com/images/style/bd_jiantou.png) no-repeat right;
            }

            .classic {
                padding: 5px;
            }


            .np_focus .lessmore {
                height: 224px
            }

            .desc_col p {
                line-height: 28px;
            }

            .desc_col {
                overflow: hidden;
                position: relative
            }

            .sum_tj {
                background: #efefef;
                color: #b3b3b3;
                padding: 0 3%;
                margin-top: 10px;
                font-size: 1em;
                line-height: 40px;
            }

            .all_bg {
                width: 94%
            }

            .hy-title {

                color: #6198DD;
            }
   





  #content {
                width: 94%;
                margin: 10px auto 0 auto;
                overflow: hidden;
                position: relative;
                padding-bottom: 20px;
            }

            #content img {
                width: 100%;
                display: block
            }






.star_ul{
    width: 70px;
    height: 14px;
    background: url(../images/star_off_pc_new_1.png) repeat-x;
    float: left;
    background-size: 14px;
}

 .star {
    display: block;
    background: url(../images/star_pc_new_1.png) repeat-x;
    height: 14px;
    background-size: 14px;
}



            #epiMenu li {
                width: 20%;
                text-align: center;
                float: left;
                height: 40px;
                position: relative;
                margin: 10px 0
            }

            #epiMenu li a {
                width: 80%;
                margin: 0 auto;
                display: block;
                border: 1px solid #dbdbdb;
                line-height: 38px;
                border-radius: 3px;
            }

            #epiMenu ul {
                padding: 0 16px 20px 16px
            }

            .m_e_light_title {
                height: 36px;
                line-height: 36px;
                padding: 0 20px;
                margin-top: 30px;
            }

            .m_e_light_title h2 {
                float: left;
                font-size: 1em;
                font-weight: normal;
                line-height: 36px;
            }

            a.m_e_close {
                float: right;
                color: #222
            }
			
 .epi_title_menu {
                padding: 14px 16px 8px 16px
            }

            .d_e_t {
                font-size: 1.1875em;
                font-weight: 700;
                color: #333;
                text-align: justify;
                line-height: 1.5;
                margin: 0;
            }    .epicol {
                overflow: hidden;
                position: relative;
                padding-bottom: 8px;
            }
			
			
			     .next_menu {
                border-top: 8px solid #f0f0f0;
                border-bottom: 8px solid #f0f0f0;
                padding: 10px 0;
                margin-bottom: 18px;
                background: white;
            }

            .next_menu a {
                float: left;
                text-align: center;
                color: #333;
                font-size: 0.9375em;
                height: 36px;
                line-height: 36px;
            }

            .next_menu .bottom_epi_more {
                border-right: 1px solid #e0e0e0;
            }

            .next_menu_width_two a {
                width: 48%
            }

            .next_menu_width_three a {
                width: 49%
            }
			
		
		
.control-buttons{ margin:10px 0px;}	
		
		.empty-history p{ font-size:12px; color:#CCC}
		
			
        .h_r_div,
            .h_l_div {
                float: left;
            }
  .h_l_div {width: 130px;
            }
            .h_r_div {
                margin-left: 14px; 
            }

            .h_l_div img {
                display: block;
                width: 130px;
            }

            .h_main {
                margin-top: 10px;
                margin-left: 16px;
            }

            a.h_r_t_e {
                color: #000;
            }

            .h_r_u_p {
                color: #808080;
                font-size: 14px;
                line-height: 1; margin-top:10px;
            }
.delete-btn{ margin-top:10px;}
            .p_list li {
                margin-bottom: 10px;
            }

            .h_r_n_p {
                font-size: 17px;
                color: #1A1A1A;
            }

            span.h_r_u_p_n {
                margin-left: 5px;
                background: red;
                color: white;
                padding: 0 2px;
                float: left;
                line-height: 16px;
            }

            .h_r_u_p_t {
                float: left;
                line-height: 16px;
            }

            .u_h_1 {
                margin-top: 10px;
                margin-left: 16px;
            }

            .h_r_u_p_n {
                float: left;
                position: relative;
            }

            .h_r_u_p_n img {
                height: 8px;
                position: absolute;
            }
			
.back2top{right: 10px; bottom: 0px; z-index: 97; position: fixed;}


		
		
.epages{padding:10px 10px 10px 10px;text-align:center;background:#fff}
.epages a{display:inline-block;margin:5px 5px;padding:5px 10px;border-radius:4px;background-color:#eee;color:#666;text-decoration:none}
.epages  a.current{background-color:#92c146;color:#fff}
