﻿html,body,button,input,select,textarea{color:#444;font-family:微软雅黑,"Microsoft YaHei",Tahoma, Arial;font-size:18px;line-height:24px;margin:0;-webkit-text-size-adjust:none;padding:0;}
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span,i,u,cite,small,table,img,div{border:none;padding:0;margin:0;list-style:none;font-style:normal;}
img,a img{border:none;padding:0;margin:0}
a{text-decoration:none;color:#555}
a:hover{text-decoration:none;opacity:0.6;}
a:visited{text-decoration:none;}
p{text-align:justify;text-justify: inter-ideograph;}
.sx_infos{display:none;}
li{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
u{text-decoration:none;border-bottom:#bbb 1px dashed;padding:1px 3px;}
body{background:#fff;}
#header{float:left;width:100%;background:#011d33;padding:6px 0;border-bottom:#666 1px solid;}
.header{width:980px;margin:auto;}
.logo{float:left;width:240px;}
.nav{float:left;margin-left:20px;margin-top:45px;}
.nav a{color:#ddd;background:#03335b;font-size:20px;margin:0 6px;border:#02172a 1px solid;padding:4px 10px;box-shadow: 3px 2px 3px 2px rgba(0, 0, 0, 0.3);}


#sitemap{float:left;width:100%;margin-top:20px;}
#sitemap ul{width:960px;margin:auto;background:#fff;padding:5px 20px;font-size:16px;color:#888;}
#sitemap li{display:inline;color:#999;line-height:32px;}
#sitemap li a{color:#777;}
#main{width:960px;margin:auto;background:#fff;padding:0 20px;box-shadow: 5px 3px 5px 3px rgba(0, 0, 0, 0.2);}
#input_div{float:left;width:100%;}
img{max-width:100%;max-height:888px;}
.desc{float:left;width:calc(100% - 24px);padding:8px;background:#f8f8f8;border:#fff 4px dashed;}
.desc p{text-indent:2em;line-height:155%;}
.desc p u{color:#f44;}
.desc p.p_infos{text-indent:0;font-size:20px;}
.desc strong{background:url('/images/ico_bg.png')  no-repeat -192px -798px;padding-left:36px;}
.infos img{max-height:666px;}
h1{font-size:36px;line-height:42px;padding:15px 0;}
h1#title{text-align:center;float:left;width:100%;}

.cover{text-align:center;}
.cover img{box-shadow: 5px 3px 5px 0px rgba(0, 0, 0, 0.2);max-width:480px;max-height:600px;}
.cover .pic_point{position: absolute;float:left;width:100px;height:32px;background:#fff;color:#f11;font-size:32px;font-family:Georgia;opacity:0.8;padding-top:10px;border:#fff 1px solid;border-radius:12px;margin:5px 0 0 5px;margin-left:98px;}
#content h3{background:url('/images/ico_bg.png')  no-repeat -200px -850px;padding-left:26px;}
.info-item{float:left;width:100%;margin-top:15px;}
.info-item p{margin:8px 0;border-bottom:#ccc 1px solid;padding-bottom:8px;line-height:180%;margin-left:2em;}
.info-item p span.s_name{font-weight:bold;color:#888;padding-left:26px;}
#info_item_more{display:none;}
#item_view{padding:10px 0;text-align:center;}
#item_view a{border:#ccc 1px solid;border-radius:10px;padding:3px 15px;color:#777;}
#item_view a.a_open{background:url('/images/ico_bg.png') no-repeat 6px -845px;padding-left:38px;}
#au_more{display:none;}
#au_get a{border:#ccc 1px solid;padding:3px 10px;font-size:16px;background:#f8f8f8;color:#777;}
.s_name,.i_bg{background-image: url('/images/ico_bg.png');background-repeat: no-repeat;}
.i_cn{background-position: 0 0;}
.i_en{background-position: -200px 0;}
.i_namess{background-position: 0 -50px;}
.i_dc{background-position: -200px -50px;}
.i_wr{background-position: 0 -100px;}
.i_jz{background-position: -200px -100px;}
.i_ac{background-position: 0 -150px;}
.i_class{background-position: -200px -150px;}
.i_play_num{background-position: 0 -200px;}
.i_time{background-position: -200px -200px;}
.i_city{background-position: 0 -250px;}
.i_lg{background-position: -200px -250px;}
.i_date{background-position: 0 -300px;}
.i_make{background-position: -200px -300px;}
.i_corp{background-position: 0 -350px;}
.i_corp2{background-position: -200px -350px;}
.i_take{background-position: 0 -400px;}
.i_take2{background-position: -200px -400px;}
.i_song1{background-position: 0 -450px;}
.i_song2{background-position: -200px -450px;}
.i_sell{background-position: 0 -500px;}
.i_n_m{background-position: -200px -500px;}
.i_num{background-position: 0 -550px;}
.i_tv{background-position: -200px -550px;}
.i_net{background-position: 0 -600px;}
.i_playstatus{background-position: -200px -600px;}
.i_author{background-position: 0 -650px;}
.i_book{background-position: -200px -650px;}
.i_age{background-position: 0 -700px;}

.info-item p a{margin-right:10px;}
.info-item p u.l_no{margin-right:10px;border:0;color:#666;}
.info-item p span.t_null{color:#888;font-size:16px;padding:0;font-weight:normal;}
.play-link{float:left;width:100%;padding:10px 0;text-align:Center;}
.play-link a{font-size:20px;background:#444;color:#fff;padding:5px 12px 5px 36px;line-height:220%;border:#222 1px solid;margin-right:10px;}
a.paly{background:#36f url('/images/ico_bg.png')  no-repeat 8px -745px;}
a.down-hd{background:#f61 url('/images/ico_bg.png')  no-repeat -196px -745px;}
a.down-bt{background:#333 url('/images/ico_bg.png')  no-repeat 8px -795px;}
.about{float:left;width:100%;margin-top:12px;}
.about p{text-indent:2em;line-height:160%;margin-top:1em;}
.about_more{border-top:#ccc 1px solid;margin-top:15px;}
.about_more p{color:#777;font-size:16px;}
sup{vertical-align: baseline;font-size: 18px;color:#00f;opacity:0.8;}
sup img{max-width:20px;vertical-align: middle;display: inline-block;}
.au_play{margin-top:15px;}
.au_item{clear:both;margin-top:10px;border-top:#ccc 1px dashed;padding:10px;}
.au_item p{text-indent:2em;line-height:155%;margin-top:10px;}
.au_item p b{color:#888;}
.au_item p i{color:#777;}
.au_item p a{border-bottom:#ccc 1px dashed;padding:0 5px;}
.tv-pic{margin-top:15px;}
.tv-pic p{text-align:center;padding:10px;}
.tv-pic p img{border:#555 1px solid;max-width:100%;}
.tv-pic p i{display:block;font-size:16px;color:#888;}
.content_more {margin-top:15px;}
.content_more h5{font-size:18px;color:#777;text-indent:2.6em;border-top:#ccc 1px dashed;padding:0 10px;padding-top:12px;background:url('/images/ico_h5.png') no-repeat 2em 14px;}
.content_more p{text-indent:2em;line-height:155%;margin-top:10px;color:#666;padding:0 10px}
#p_more_i,#p_more_ii{display:none;}
.s_link_get{display:block;margin-top:10px;}
.s_link_get a{border:#555 1px solid;padding:3px 10px;font-size:16px;background:#f8f8f8;}
table{border:0;border-top:#777 1px solid;border-right:#777 1px solid;}
td{padding:5px;border-bottom:#777 1px solid;border-left:#777 1px solid;}
.td_h3{text-align:center;background:#f8f8f8;}
.td_row1{text-align:center;font-size:18px;line-height:160%;}
.td_date{float:left;width:100%;color:#888;font-size:14px;}
.td_row2{text-align:center;line-height:160%;}
td em{float:left;width:100%;font-size:18px;}
.awards-class-en{float:left;width:100%;color:#888;font-size:14px;}
.winner{color:#f33;}
.put{color:#888}
.td_clo em,.td_clo .awards-class-en{float:none;width:auto;}
.li_link_text{padding:15px 0;}
.li_link_text li{float:left;width:86%;border-bottom:#ccc 1px solid;padding:3px 2%;margin-left:1%;margin-top:10px;background:url('/images/ico_h5.png') no-repeat 0 5px;}
.li_link_text li i{font-size:14px;color:#888;margin-left:6px;}
.p_age{color:#f22;}
.tv_points{float:left;width:96%;padding:10px 2%;background:#fff9cd ;border-radius:16px;border-bottom:#9c8d5b 2px solid;margin:15px 0;}
.tv_points h3{color:#555;border-bottom:#777 1px solid;padding-bottom:5px;}
.tv_points h3 em{font-size:16px;}
.tv_points p{margin-top:12px;color:#302c1e;line-height:160%;}
.tv_points u{border-bottom:#444 1px solid;color:#f22;}
.tv_points u.point_num{font-size:32px;font-family:Georgia;padding:1px 10px;color:#f00;background:none;font-weight:bold;}
.p_pnum{font-size:16px;}
.tv_points p.p_r_g{opacity:0.95;}
.tv_points p.p_r_w{color:#777;}
.tv_points p.p_r_w u{border-bottom:#777 1px solid;}
#playlist_hid{display:none;}
.pl_open{float:left;width:100%;text-align:center;padding:10px 0;margin-top:10px;}
.pl_open a{background:#888;color:#fff;padding:2px 12px 4px 12px;border-radius:4px;font-size:16px;}


.a_cover{float:left;width:180px;}
.a_cover img{max-width:160px;}
.a_text{color:#555;line-height:155%;}
.a_text div{margin-top:8px;}
.time-city{font-size:16px;}
.a_c{border-bottom:#ccc 1px dashed;padding:1px 6px;color:#777;}
.a_infos h1,.a_infos h2{text-align:center;}
.a_infos h1{font-size:32px;}
.a_infos h2{font-size:24px;color:#888;padding-bottom:20px;}

.li_m_link {margin-top:15px;}
.li_m_link li{display:inline-block;text-align:center;width:19%;margin-top:10px;}
.coverimg em{position: absolute;float:left;width:50px;height:30px;background:#222;color:#fff;font-size:20px;font-family:Georgia;opacity:0.8;margin-top:5px;margin-left:70px;}
.coverimg{float:left;width:100%;}
.coverimg img{width:120px;height:178px;}
.text_li{float:left;width:100%;font-size:16px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}

/*play*/
	.online_play{float:left;width:94%;padding-left:6%;margin:20px 0;}
	#content .online_play h3,.online_play h3{padding:10px 0;background:none;text-align:center;}
	.online_play li{float:left;width:30%;text-align:center;padding:4px 0;border:#ddd 1px solid;}
	a.p_o_a{color:#f66}
	.play_about i{font-size:16px;color:#888;}
	h2#title_h2{font-size:28px;line-height:42px;padding:15px 0;text-align:center;}
	.play_content{font-size:16px;color:#666;padding-bottom:15px;}
	.play_content h3{font-size:20px;text-align:center;}
	#play_video{display: flex;justify-content: center;align-items: center;}
	video{max-width:95%;height:350px;margin:auto;}
	video::-webkit-media-controls-timeline { display: none !important; }
	video::-webkit-media-controls-current-time-display {display: none !important;}
	video::-webkit-media-controls-time-remaining-display {display: none !important;}
	.play_btns{margin:auto;text-align:center;padding:10px 0;}
	.play_btns button{padding:2px 16px;margin:0 5px;cursor:pointer;font-size:16px;background:#333;color:#fff;}
	button.p_btns{padding-left:0;padding-bottom:4px;background:#f11;}
	.play_msg{float:left;width:100%;height:350px;text-align:Center;font-size:21px;background:#111;color:#eee;line-height:160%;}
/*author*/
.desc_au em{font-size:16px;color:#888;}
.au_content h1{float:left;width:100%;text-align:center;padding:15px 0;}
.au_photo{float:left;width:200px;margin-top:10px;}
.au_photo img{width:180px;max-height:270px;}
.au_dd{float:left;width:calc(100% - 200px);}
.au_dd dd{border-bottom:#ccc 1px solid;float:left;width:100%;padding:5px 0;}
.au_dd b{color:#888;}
.au_about{float:left;width:100%;margin-top:15px;line-height:160%;}
.au_about p{text-indent:2em;margin:10px 0;}
.infos_more{float:left;width:100%;margin:15px 0;border-left:#ccc 1px solid;}
.infos_more dt{float:left;width:94%;background:#eee;font-size:16px;color:#888;padding:5px 1%;border-top:#ccc 1px solid;border-right:#ccc 1px solid;border-left:#fff 1px solid;text-align:center;}
.infos_more dd{float:left;width:46%;border-right:#ccc 1px solid;border-top:#ccc 1px solid;padding:5px 1%;line-height:155%;}
.infos_more dd.long{width:94%;border-bottom:#ccc 1px solid;border-left:#fff 1px solid;color:#777;}
.infos_more i{color:#777;font-size:16px;}
.infos_more a{color:#222;border-bottom:#ccc 1px dashed;padding:1px 5px;margin:0 8px;}
.content_item{line-height:155%;}
.content_item h2{font-size:32px;line-height:42px;padding:15px 0;text-align:center;}
.content_item h3{border-bottom:#eee 4px solid;padding:4px 0;background:url('/images/ico_item_h3.png')  no-repeat 2px 8px;padding-left:26px;}
.content_item h4{text-indent:3em;font-size:18px;background:url('/images/ico_h5.png')  no-repeat 1.8em 3px;color:#444;}
.item_text{margin:15px 0;}
.item_text p{text-indent:2em;margin-top:12px;color:#555;}
.item_text a{color:#06f;border-bottom:#ccc 1px dashed;padding:1px 5px;}
.item_text i{border-bottom:#ccc 1px dashed;}
.awards_au{margin-top:15px;padding-bottom:15px;}
.awards_au table{width:96%;}
.awards_au td{padding:5px;text-align:center;line-height:155%;}
.awards_au tr.tr_names{text-align:center;font-weight:bold;}
.awards_au tr.tr_bgx{background:#f8f8f8;}
.awards_au td.aw_day{color:#999;}
.au_more_link{clear:both;text-align:center;margin:15px 0;}
.au_more_link a{border:#888 1px solid;padding:3px 12px;border-radius:10px;background:#aaa;color:#fff;}
/*author-film*/
.star_film_list{float:left;width:100%;padding-bottom:15px;}
.star_film_list h1 em{font-size:21px;color:#888;margin-left:8px;}
.star_film_list h2{float:left;width:100%;padding:10px 0;margin-top:10px;}
.star_film_list h2 em{font-size:21px;color:#888;margin-left:8px;}
.list-by{clear:both;float:left;width:100%;margin:10px 0;color:#999;line-height:160%;}
.list-by b{float:left;margin-top:1px;}
.list-by a{float:left;background:#333;padding:2px 10px;color:#fff;font-size:16px;margin-right:15px;}
.list-by a.by_this{background:#888 url('/images/ico_nav-s2.png')  no-repeat 2px 6px;padding-left:22px;}
.list-item{float:left;width:100%;margin:10px 0;line-height:160%;border:#ccc 1px solid;padding:8px 0;box-shadow: 3px 2px 3px 2px rgba(0, 0, 0, 0.1);}
.list-cover{float:left;width:130px;padding:5px 10px;}
.s-item{float:left;width:calc(100% - 170px);}
.s-about p{display:inline;font-size:16px;color:#777;line-height:155%;}
.list-item em{font-size:16px;color:#777;margin-left:10px;}
.s-point u{color:#cf1322;font-size:26px;font-family:Georgia;font-weight:bold;}
.s-hotnum u{color:#f33;font-size:20px;font-family:Georgia;}
.s-hot u{color:#555;font-size:20px;font-family:Georgia;}
.s-item i{color:#f88;}
.s-about i{color:#888;border-bottom:#ccc 1px solid;}

/*page*/
.page-nav{float:left;width:100%;padding-bottom:15px;}
.page-nav dd{float:left;width:100%;color:#999;line-height:160%;margin-top:10px;}
.page-nav dd b{float:left;width:75px;margin-top:5px;}
.nav-ss dd b{font-size:16px;width:85px;}
.nav-sss{text-align:right;font-size:16px;}
.nav-sss a{border:#222 1px solid;padding:3px 12px;background:#f55;color:#fff;line-height:180%;}
.page-nav dd span.n-link{float:left;width:calc(100% - 85px);}
.nav-en dd b{float:left;width:128px;margin-top:5px;}
.nav-en dd span.n-link{float:left;width:calc(100% - 128px);}
.page-nav a{float:left;border-bottom:#aaa 1px solid;padding:0px 3px;margin-top:5px;margin-right:10px;color:#777;}
.page-nav a i{color:#f22;background:url('/images/ico_nav-s.png')  no-repeat -8px 2px;padding-left:12px;}
.getmore_highly{float:left;width:100%;margin:20px 0;text-align:center;}
.getmore_highly a{border:#999 1px solid;border-radius:12px;padding:4px 12px;line-height:160%;background:#f8f8f8;}
.page_star_list .list-item{width:96%;padding:2% 2%;background:#f8f8f8;border:0;}
.page_star_list h3{float:left;width:140px;text-align:center;margin-top:18px;margin-right:10px;}
.list-item .list-text{float:left;width:calc(100% - 182px);padding-left:20px;border-left:#ccc 1px dashed;}
.list-item .list-text .s-item{width:100%;}
.page_star_list .hotnum{font-size:18px;font-family:Georgia;}
.page_star_list .authorinfo p{font-size:16px;color:#777;}
#pagenum{float:left;width:100%;font-size:16px;color:#777;margin:15px 0;}
#pagenum li{float:left;padding:5px 0;margin-right:12px;margin-top:8px;}
#pagenum li a{float:left;font-size:16px;padding:2px 8px;border:#ccc 1px solid;background:#555;color:#fff;}
#pagenum li.thisnum a{background:#f55;border:#222 1px solid;font-weight:bold;}
#pagenum li.nextpage a{background:#222;border:#222 1px solid;}
#pagenum li.backpage a{background:#222;border:#222 1px solid;}


.play_num h3{text-align:center;padding:10px 0;}
.play_num dl{margin-left:1%;padding-bottom:20px;}
.play_num dd{display: inline-block;width:20%;text-align:center;}
.play_num dd a{border:#ccc 1px solid;float:left;width:90%;padding:3px 0;font-size:16px;background:#f8f8f8;color:#777;margin-top:8px;}
.play_num dd i{font-size:12px;color:#aaa;}
/*index*/
.list {float:left;width:100%;margin:15px 0;}
.list li{float:left;width:200px;text-align:center;height:240px;margin-left:20px;}
.list h3{clear:both;float:left;;width:100%;padding:5px 0;border-bottom:#ccc 1px dashed;margin-bottom:15px;color:#888;}
.list .coverimg em{font-size:21px;}

/*down*/
.down_about{padding:2% 2%;width:96%;margin:0;border-top:#eee 5px solid;margin-top:2%;}
.down_about h3,.down_infos h3{font-size:18px;color:#333;padding:5px 0;}
.down_infos dt{float:left;width:100%;text-align:center;background:#f8f8f8;padding:2px 0;margin-top:15px;}
.down_infos dd{float:left;width:100%;padding:5px 0;border-bottom:#eee 1px dashed;margin-top:3px;}
.down_infos b{color:#666;margin-left:4em;}
.down_infos .sizes{float:left;width:96%;margin-left:2%;border-bottom:#ddd 1px solid;padding:8px 0;}
.down_infos .sizes b{float:left;width:110px;text-align:right;color:#333;margin-left:0;font-size:16px;}
.down_infos .sizes a{background:#d33;font-size:16px;padding:2px 10px;border-radius:6px;color:#fff;}
.down_infos .sizes u{border-bottom:#d99 1px dashed;color:#d33;padding:1px 6px;}
b.d_b_type{float:left;width:100%;text-align:center;background:#f8f8f8;padding:6px 0;margin-left:0;margin-top:15px;margin-bottom:8px;}
.down-cover{float:left;width:200px;margin-top:20px;}
.down-cover img{max-width:180px;}
.down-cover .pic_point{background:#333;color:#fff;border:0}
.down_infos dl{float:left;width:calc(100% - 200px);margin-top:12px;}
.bt_list{background:#f8f8f8;font-size:16px;color:#888;padding:2%;width:80%;margin-left:6%;margin-top:20px;margin-bottom:20px;height: 400px;overflow-y: auto;overflow-x: hidden;border:1px solid #ccc;}
.bt_list ul{float:left;width:90%;margin-left:5%;}
.bt_list li{padding:6px 10px 2px 24px;border-bottom:#ccc 1px dashed;margin-top:8px;background:url('/images/ico_bt_file.png')  no-repeat 0 4px;}
.bt_list p{margin-top:8px;border-bottom:#ccc 1px solid;}
.bt_list a{margin-left:2px;color:#11e;border-bottom:#fff 1px solid;padding:1px 8px;}
.bt_list u{color:#d33;}
.godefault{padding:10px 0;margin-bottom:20px;float:left;width:100%;text-align:center;}
.godefault a{background:#f8f8f8;border:#888 1px solid;color:#888;padding:3px 10px 4px 10px;font-size:16px;}
#friendlink{width:1000px;margin:auto;margin-top:20px;font-size:16px;color:#888;}
#friendlink a{font-size:16px;color:#888;border-bottom:#ccc 1px dashed;margin-right:6px;}
#bottom{clear:both;margin:auto;margin-top:30px;background:#353535;text-align:center;padding:30px 0;border-top:#666 1px solid;line-height:180%;}
#bottom p{text-align:center;font-size:16px;color:#777;}
#bottom a {color:#999;padding:1px 2px;border-bottom:#666 1px dashed;}
#ontop_but a{background:#111;color:#eee;padding:4px 12px;border-radius:12px;line-height:46px;border:#666 1px solid;}

.clr{clear:both;}