@charset "utf-8";
/* CSS Document */

/* reset */
*[hidefocus]{outline:none;}
body{-moz-user-select:none}
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, img {padding:0px; margin:0px; }
/* 默认链接颜色 */
a{outline-style:none; color:#111; text-decoration:none}
a:hover{color:#e56700; text-decoration:none;}
/* 通用样式定义 */
body { font-family:Arial,"Lucida Grande", Verdana, Lucida, Helvetica, "微软雅黑",sans-serif; text-align:justify; text-justify:inter-ideograph; font-size:14px; color:#1f376d; }
body > div{ margin-right:auto; margin-left:auto;} 
div,form,ul,ol,li,span,p{ margin:0; padding:0; border:0;}
img,a img{ border:0 none; margin:0; padding:0; outline:none;}
ul,li{ list-style-type:none;}
table,td,input{ font-size:12px; padding:0px;}
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}
.header,.content,.footer{ width:1200px; height:auto; margin:0px auto;}
/* 超链接样式定义 */

::-webkit-input-placeholder { color: #c9c9c9;}
:-moz-placeholder{ color: #c9c9c9;}
::-moz-placeholder{ color: #c9c9c9;}
:-ms-input-placeholder { color: #c9c9c9;}



body{ background:#f6f6f6;}
.tly_nav{ width:100%; height:auto;}

/* 顶部*/
.tly_tit{ width:100%; height:auto;}
.tly_tit .y_top{ width:100%; height:35px; background:#fff; border-bottom:1px solid #f0f0f0;}/* 顶部1 */
.ytop_nav{ width:1002px; height:34px; line-height:32px; font-family:"微软雅黑"; margin:0 auto;}
.ytop_nav .ytop_l{ float:left;}
.ytop_l a{ font-size:12px; color:#333; margin-right:20px;}
.ytop_r a{ font-size:12px; color:#333; margin-left:15px;}
.ytop_nav a:hover{ color:#e56700;}
.ytop_nav .ytop_r{ position:relative; float:right;}
.ytop_ac{ width:auto; height:34px; float:left;}
.ytop_ac a{ display:block; height:34px; margin:0;}
.ytop_ac p{ padding:0 8px 0 6px; height:34px; line-height:36px; max-width:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.ytop_ac .ac_p{ font-size:12px; color:#bbb; line-height:36px; margin-right:20px; float:left;}
.ytop_ac .ac_a{ float:right;}
.ytop_ac .ac_pic{ width:22px; height:22px; padding:0; border-radius:50%; margin-top:6px; overflow:hidden;}
.ytop_ac .ac_pic img{ width:100%; height:100%; vertical-align:inherit;}
.ytop_ho{ display:none; position:absolute; right:0; top:34px; min-width:104px; background:#fff;}
.ytop_r:hover .ytop_ho{ display:block;}
.ytop_ho ul{ }
.ytop_ho ul li{ border:1px solid #eee; border-top-color:#fff;}
.ytop_ho ul li:hover{ background:#f8f8f8;}
.ytop_ho ul a{ display:block; margin:0; text-align:center; color:#888;}
.ytop_ho ul a:hover{ color:#f26e03;}



.tly_tit .y_log{ width:100%; height:120px; background:#fff;}/* 顶部2 */
.ylog_nav{ width:1002px; height:90px; padding:15px 0; margin:0 auto;}
.ylog_pic{ margin-left:5px; height:90px; float:left;}
.ylog_pic img{ height:90px;}
.ylog_sea{ margin-left:50px; padding:24px 0; float:left;}
.ylog_sea input{ float:left; font-family:"微软雅黑";}
.ylog_sea .sea_tly{ width:370px; height:40px; line-height:40px; font-size:15px; padding:0 10px; margin:0; border:1px solid #ccc; border-right:none; outline:none;}
.ylog_sea .sea_tly:focus{ border-color:#f26e03;}
.ylog_sea .sib_tly{ height:42px; line-height:42px; width:80px; border:1px solid #f26e03; font-size:15px; color:#fff; background:#f26e03; box-sizing:border-box; cursor:pointer; outline:none; border-left:none;}
.ylog_app{ float:right; padding:30px 0;}
.ylog_app a{ height:30px; line-height:30px; float:left; padding-left:26px; margin-left:25px;}
.ylog_jl{}
.ylog_xz{}


.tly_tit .y_iga{ width:100%; height:42px; background:#f26e03;}/* 顶部3 */
.yiga_nav{ width:1002px; height:42px; line-height:42px; margin:0 auto;}
.yiga_nav a{ font-size:15px; color:#fff; display:block; float:left; padding:0 22px; text-shadow:0 0.5px 0.5px #888;}
.yiga_nav a.fl_one{ font-size:12px; line-height:18px; background:#f26e03; padding:0 2px; margin:12px 8px;}
.yiga_nav a.active{ font-weight:700;}
.yiga_nav p{ display:block; width:390px; height:42px; background:url(../images/tly_biaoyu.png) no-repeat; float:right;}

/*****首页FLASH图片切换*****/
#ifocus { width:100%; height:300px;}
	#ifocus_pic { display:inline; position:relative; float:left; width:630px; height:300px; overflow:hidden;}
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:630px; height:300px; overflow:hidden; display:none}
		#ifocus_piclist img { width:630px; height:300px;}
	#ifocus_btn { display:inline; float:right; width:100px;}
		#ifocus_btn li { position:relative; width:100px; height:50px; border:1px solid #fff; border-left-width:2px; box-sizing:border-box; cursor:pointer; opacity:0.5; filter:alpha(opacity=50);}
		#ifocus_btn img { width:100%; height:100%;}
		#ifocus_btn i{ position:absolute; left:-9px; top:15px; display:block;
		font-size: 0;  
    	line-height: 0;  
   		border-width: 8px;  
    	border-color: #fff;  
    	border-left-width: 0;  
    	border-style: dashed;  
    	border-right-style: solid;  
    	border-top-color: transparent;  
    	border-bottom-color: transparent; 
		}
		#ifocus_btn .current { opacity:1; filter:alpha(opacity=100); border:2px solid #fff;}
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:630px; height:40px; background:#000; opacity:0.7; filter:alpha(opacity=70);}
	#ifocus_tx { position:absolute; left:15px; bottom:7px; font-size:15px; line-height:24px; color:#FFF; }
		#ifocus_tx .normal { display:none;}
		#ifocus_tx .normal a { display:inline-block; line-height:24px; padding-left:28px; background:url(../images/tly_bofang.png) no-repeat; opacity:0.95; filter:alpha(opacity=95); color:#fff;}
		#ifocus_tx .normal a:hover{ text-decoration:underline; opacity:1; filter:alpha(opacity=100);}


/* bod */
.tly_box{ padding-top:25px; width:100%;}
.tly_box_nav{ width:1002px; height:auto; margin:0 auto;}

.tly_ban{ width:100%; height:auto; float:left; margin-bottom:20px;}
.tly_banl{ border-bottom:1px solid #e3e3e3; background:#fff; width:730px; margin-right:17px; float:left;}
.tly_bant{ width:100%; height:34px; line-height:34px; padding:0 21px; box-sizing:border-box; margin-top:15px;}
.tly_bant h3{ font-size:18px; font-weight:400; color:#111; float:left;}
.tly_bant a{}

.tab_tit{ width:auto; height:20px; line-height:20px; margin-left:10px; padding:7px 0; float:left;}
.tab_tit li{ width:auto; padding:0 8px; margin:0 5px; font-size:13px; color:#333; float:left; cursor:pointer;}
.tab_tit li.on{ background:#f26e03; color:#fff;}
.tab_box{ display:none;}






.tly_banb{ width:100%; height:260px;}

.tly_ul{ padding:0px 5px;}
.tly_ul li{ margin:10px 16px 20px; width:112px; height:auto; float:left;}
.tly_ul .tly_pic{ width:100%; height:150px; box-sizing:border-box; border:1px solid #eee;}
.tly_pic a{ position:relative; display:block; width:100%; height:100%;}
.tly_pic img{ width:100%; height:100%;}
.pic_bofang{ position:absolute; left:0; top:0; z-index:998; background:rgba(255, 255, 255, 0.15); width:100%; height:100%;}/*图书上播放遮罩*/
.pic_bofang i{ display:block; width:30px; height:30px; margin-top:60px; margin-left:39px; overflow:hidden; background:url(../images/wgpic.png) no-repeat; opacity:0.7; filter:alpha(opacity=70);}
.tly_ul .tly_lit{ font-size:13px; height:32px; line-height:16px; text-align:left; padding:5px 0 6px;}
.tly_ul .tly_aut{ font-size:12px; line-height:18px; color:#bbb;}
.tly_ul .tly_anc{ font-size:12px; line-height:18px; color:#bbb;}
.tly_aut a{ color:#454545; margin-right:5px;}
.tly_anc a{ color:#454545; margin-right:5px;}


.tly_banr{ border-bottom:1px solid #e0e0e0; background:#fff; width:255px; float:left;}
.tly_accounts{ width:100%; height:300px; padding:24px 15px 15px; box-sizing:border-box; background:#fff;}
.a_title{ height:16px; line-height:16px; font-size:15px; padding-left:6px; border-left:4px solid #f26e03;}
.a_bod{ margin:8px 0 10px;}
.a_bod .a_bod_in{ width:100%; padding:7px 0;}
.a_bod input{ width:100%; line-height:34px; height:34px; outline:none; padding:0 8px; box-sizing:border-box; border:1px solid #d6d6d6; font-family:"微软雅黑"; font-size:14px;}
.a_bod input:focus{ border-color:#f26e03;}
.a_bod_op{ width:100%; padding:1px 0 14px; font-size:12px;}
.a_bod_op a{ color:#454545;}
.a_bod_op a:last-child{ margin-left:15px; color:#999;}
.a_bod_op a:hover{ color:#f26e03;}

.a_bod .tly_dl{ height:40px; line-height:38px; font-weight:400; font-size:16px; color:#555; border-radius:2px; border:1px solid #d6d6d6; cursor:pointer;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#fbfbfb, endColorStr=#ededed);/*IE 6 7 8*/
background: -ms-linear-gradient(top, #fbfbfb, #ededed);/* IE 10 */
background:-moz-linear-gradient(top, #fbfbfb, #ededed);/*火狐*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#ededed));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#ededed));/* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #fbfbfb, #ededed);/*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #fbfbfb, #ededed);/*Opera 11.10+*/ 
}
.tly_dl:hover{
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#fefefe, endColorStr=#f3f3f3);/*IE 6 7 8*/
background: -ms-linear-gradient(top, #fefefe, #f3f3f3);/* IE 10 */
background:-moz-linear-gradient(top, #fefefe, #f3f3f3);/*火狐*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f3f3f3));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f3f3f3));/* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #fefefe, #f3f3f3); /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #fefefe, #f3f3f3);/*Opera 11.10+*/
	}


.tly_r{ width:100%; height:auto;}
.tly_rtt{ height:28px; line-height:28px; padding:15px 15px 10px;}
.tly_rtt h3{ font-size:16px; color:#111; font-weight:normal;}
.tly_rtt h3 a{ font-size:12px; margin-left:5px; font-weight:normal;}
.tly_r .tly_rul{ padding:5px 15px 6px;}
.tly_rli{ width:100%; height:44px; padding:1px 0px 16px;}
.tly_rb{ height:44px; width:44px; border-radius:50px; overflow:hidden; float:left;}
.tly_rb img{ width:100%; height:100%;}
.tly_rn{ width:175px; padding-left:6px; float:left;}
.tly_rn p{ color:#444; font-size:12px; line-height:18px;}
.tly_rn p a{ color:#4C95D8;}
.tly_rn p a:hover{ color:#e56700;}
.tly_rn p:nth-child(1){ font-size:13px; line-height:24px; padding-bottom:0px;}

.tly_rbk{ padding:0 15px;}
.tly_rbkl{ width:100%; height:44px; padding-bottom:7px;}
.rbkl_x{}
.rbkl_r{}
.rbkl_r p{ font-size:12px; color:#999; line-height:18px; padding-left:20px;}
.rbkl_r p:nth-child(1){ font-size:14px; color:#111; line-height:24px; background:url(../images/wgpic.png) no-repeat; background-position:-6px -75px; padding-left:20px;}
.rbkl_r p span{ margin-right:15px;}
.rbkl_r p span a{ color:#666;}
.rbkl_r p span a:hover{ color:#111;}


/*---------------------------分类页-----------------------------*/

.tly_bc{ width:100%; height:auto; float:left; margin-bottom:20px;}
.tly_bcl{ width:180px; height:auto; background:#fff; border-bottom:1px solid #e3e3e3; float:left; margin-right:17px;}
.tly_bcl h4{ height:36px; line-height:36px; padding:10px 0 2px; border-bottom:1px solid #f9f9f9;}
.tly_bcl h4 a{ display:block; width:100%; line-height:36px; color:#333; font-size:15px; text-indent:20px;}
.tly_bcl ul li{ height:38px; line-height:38px; font-size:12px; margin-bottom:1px;}
.tly_bcl li.active_cl a{ color:#fff;}
.tly_bcl ul li a{ display:block; width:100%; height:38px; color:#454545; text-indent:22px; background:url(../images/add_class.png) 145px 12px no-repeat;}
.tly_bcl ul li:hover{ background:#f3f3f3;}
.tly_bcl li.active_cl{ background:#f26e03;}
.tly_bcl li.active_cl:hover{ background:#f26e03;}


.tly_bcr{ width:805px; height:auto; float:left;}
.tly_bcrnav{ width:100%; height:auto;}
.t_ulcl{ float:left; width:100%; min-height:1550px; padding:5px 0; background:#fff; border-bottom:1px solid #e3e3e3;}
.t_ulcl li{ width:366px; height:128px; margin:15px 18px 18px; float:left;}
.t_ulcl .tly_pic{ width:95px; height:128px; margin-right:10px; float:left;}
.t_ulcl .tly_pic i{ margin-top:49px; margin-left:32px;}
.t_ulcl .tly_cli{ width:256px; float:left;}
.tly_cli .t_book{ font-size:15px; line-height:20px; padding:2px 0 4px; font-weight:normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tly_cli .author{ font-size:12px; line-height:20px; padding:3px 0 0px; color:#888;}
.tly_cli .anchor{ font-size:12px; line-height:22px; padding:0px 0 4px; color:#888;}
.tly_cli .digest{ font-size:12px; line-height:18px; max-height:54px; text-indent:2em; overflow:hidden; color:#888;}



/*---------------------------详细播放页-----------------------------*/

.tly_bi{ width:100%; height:auto; float:left; margin-bottom:20px;}
.tly_bil{ width:730px; margin-right:17px; float:left;}
.tly_bir{  width:255px; float:left;}

.tly_bin{ width:100%; height:auto; box-sizing:border-box; padding:14px 20px 25px; min-height:320px; margin-bottom:20px; border-bottom:1px solid #e3e3e3; background:#fff; float:left;}

.tbin_book{ width:100%; height:auto; margin-bottom:25px; float:left;}/*书籍*/
.tbin_bpic{ width:175px; height:230px; margin-right:20px; float:left;}
.tbin_bpic img{ width:100%; height:100%;}
.tbin_btxt{ width:495px; height:auto; float:left;}
.tbin_btxt p{ font-size:12px; color:#787878; line-height:24px;}
.tbin_btxt p span{ color:#222;}
.tbin_btxt p:nth-child(1){ font-size:22px; line-height:30px; color:#232323; padding-bottom:8px;}
.btn_play_nav{ height:50px; padding-top:15px;}
.tly_btn_bf{ height:50px; width:50px; border-radius:50px; overflow:hidden;  background:url(../images/bofang_tly.png) 15px 12px no-repeat; background-color:#f26e03; float:left;}
.num_play{ height:50px; line-height:50px; font-size:18px; color:#686868; margin-left:15px; float:left;}
.num_play em{ color:#f26e03; font-style:normal; font-size:26px; padding-right:4px;}

.oper_nav{ width:auto; height:50px; float:right;}
.oper_nav button{ font-size:12px; margin-left:22px; padding-left:22px; font-family:"微软雅黑"; color:#111; height:20px; line-height:20px; margin-top:30px; cursor:pointer; border:none; float:left;}
.oper_nav button:hover{ text-decoration:underline;}
.op_pl{ background:url(../images/photo_xg.png) 5px 3px no-repeat;}
.op_sc{ background:url(../images/share_news.png) 2px -17px no-repeat;}
.oper_nav .op_sced{ background:url(../images/share_news.png) 2px -35px no-repeat; color:#f26e03;}

.tbin_info{ width:100%; height:auto; margin-bottom:40px; float:left;}/*信息*/
.tbin_itit{ font-size:20px; line-height:28px; color:#111; height:28px; padding-bottom:5px;}
.tbin_itxt{ font-size:13px; line-height:22px; color:#232323; position:relative; padding-bottom:20px;}
.tbin_btn{ position:absolute; bottom:0; right:5px; height:20px; line-height:20px; font-size:12px; color:#f26e03; width:auto; cursor:pointer;}
.tbin_btn:hover{ text-decoration:underline;}

.tbin_play{ width:100%; height:auto; min-height:90px; margin-bottom:15px; float:left;}/*播放*/
.nd_top{ width:100%; height:30px;font-family:"微软雅黑";}
.nd_bottom{ width:100%; height:52px; padding:8px 0; box-sizing:border-box; background:#fdfdfd; border:1px solid #f1f1f1; border-radius:1px;}



.tbin_ctit{ font-size:12px; line-height:28px; color:#aaa; height:28px;}
.ctit_num{ float:left;}
.ctit_time{ float:right; width:132px; text-align:left;}
.ctit_long{ float:right; width:75px; text-align:left; margin-left:25px;}



/*评论*/
.book_pl .book_tit{ width:100%; height:28px; line-height:28px; padding-bottom:10px; box-shadow:0 1px 0 rgba(0, 0, 0, .05); border-bottom:1px solid #f3f3f3\0; color:#4a4a4a; float:left;}
.book_pl .book_tit h3{ font-size:16px; font-weight:400; margin-left:5px; float:left;}
.book_pl .book_tit span{ font-size:12px; margin-left:10px; color:#e6e6e6; float:left;}
.book_pl .book_tit p{ font-size:12px; margin-left:8px; color:#9a9a9a; float:left;}
.book_pl .book_nav{ width:100%; height:auto; margin-top:16px; float:left;}
.book_nav .text_ment{ position:relative; width:100%; height:auto; padding:5px 15px 12px; background:#fafafa; box-sizing:border-box;}
.text_ment .t_ment_tit{ line-height:32px; font-size:12px; color:#999;}
.t_ment_tit a{ color:#2D64B3;}
.t_ment_tit a:hover{ color:#f26e03;}
#tment_sy{ position:absolute; top:13px; right:15px; font-size:12px; color:#b6b6b6;}
.text_ment #tment_s{ width:100%; height:122px; padding:5px 8px 5px 12px; font-size:14px; word-break:break-all; font-family:"微软雅黑"; line-height:22px; color:#222; box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .03); border:1px solid #d0d0d0; box-sizing:border-box; outline:none; resize:none;}
.text_ment #tment_s:focus{ border:1px solid #29a63a;}
.text_ment .t_ment_send{ width:100%; height:30px; margin-top:6px;}
.text_ment .pu_txt{ width:110px; height:30px; line-height:30px; padding:0 8px; font-family:"微软雅黑"; color:#222; box-shadow:inset 1px 1px 3px rgba(0, 0, 0, .04); border:1px solid #d0d0d0; box-sizing:border-box; outline:none; float:left;}
.text_ment .pu_txt:focus{ border:1px solid #29a63a;}
.text_ment .pu_pic{ display:inline-block; height:30px; width:85px; outline:none; border:none; margin-left:12px; cursor:pointer; float:left;}
.text_ment .publ{ line-height:30px; width:90px; font-size:13px; font-family:"微软雅黑"; background:#259234; color:#fff; border:none; outline:none; cursor:pointer; float:right;}
.text_ment .publ:hover{ background:#29a63a;}

.text_all{ width:100%; height:auto; margin-top:15px; box-sizing:border-box;}
.text_all .c_left60{ margin-left:60px;}
.text_all .c_left120{ margin-left:120px;}
.text_all .commentlist{ height:auto; padding:14px 0 8px 60px; box-sizing:border-box; border-top:1px solid #eee;}
.text_all .a_list{ position:relative; width:100%;}
.text_all .a_list_pic{ position:absolute; top:0px; left:-60px; height:46px; width:46px; border-radius:50%; overflow:hidden;}
.text_all .a_list_pic img{ height:46px; width:46px; outline:none; border:none;}
.text_all .a_list_box{ width:100%; height:auto;}
.text_all .a_list_box h3{ line-height:16px; font-size:12px; padding-bottom:4px; color:#333;}
.text_all .a_list_box p{ width:100%; line-height:22px; padding-right:10px; font-size:13px; color:#666; word-break:break-all; box-sizing:border-box;}
.text_all .a_list_box .list_b_info{ width:100%; line-height:20px; font-size:12px; padding-top:5px;}
.list_b_info .hftime{ color:#aaa;}
.list_b_info .reply{ margin-left:10px; color:#aaa; text-decoration:none;}
.list_b_info .reply:hover{ color:#f26e03;}
.hftext{ position:relative; width:100%; background:#f9f9f9; margin:8px 0 12px; padding:15px 12px 10px; box-sizing:border-box;}
.hftext .hf_txt{ width:100%; height:78px; padding:5px 6px 5px 12px; font-size:14px; word-break:break-all; font-family:"微软雅黑"; line-height:22px; color:#222; box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .03); border:1px solid #d0d0d0; box-sizing:border-box; outline:none; resize:none;}
.hftext .hf_txt:focus{ border:1px solid #29a63a;}
.hftext .t_ment_send{ width:100%; height:30px; margin-top:3px;}
.hftext .t_ment_send .submit_btn{ line-height:30px; width:90px; font-size:13px; font-family:"微软雅黑"; background:#259234; color:#fff; border:none; outline:none; cursor:pointer; float:right;}
.hftext .t_ment_send .submit_btn:hover{ background:#29a63a;}
.hftext .t_ment_send .pu_txt{ width:110px; height:30px; line-height:30px; padding:0 8px; font-family:"微软雅黑"; color:#222; box-shadow:inset 1px 1px 3px rgba(0, 0, 0, .04); border:1px solid #d0d0d0; box-sizing:border-box; outline:none; float:left;}
.hftext .t_ment_send .pu_txt:focus{ border:1px solid #29a63a;}
.hftext .t_ment_send .pu_pic{ display:inline-block; height:30px; width:85px; outline:none; border:none; margin-left:12px; cursor:pointer; float:left;}
.hftext .hftext_tri{ position:absolute; margin-top:-29px; margin-left:36px; width:0; height:0; border-width:7px; border-style:dashed dashed solid dashed; border-color:transparent transparent #f9f9f9 transparent;}


.t_rbox{ width:100%; height:auto; background:#fff; padding:5px 15px 15px; box-sizing:border-box; border-bottom:1px solid #e3e3e3; margin-bottom:20px;}
.t_rtit{ width:100%; height:16px; line-height:16px; padding:12px 0 8px;}
.t_rtit h3{ padding-left:8px; border-left:4px solid #f26e03; font-size:14px; font-weight:700;}
.t_rnav{ width:100%; height:auto;}
.t_rnav li{ width:100%; height:95px; padding:10px 0;}
.t_rnav .tr_hp{ position:relative; height:95px; width:74px; padding-right:10px; float:left;}
.t_rnav .tr_hp .pic_bofang i{ margin-top:32px; margin-left:22px; opacity:0.7; filter:alpha(opacity=70);}
.t_rnav .tr_hp img{ width:100%; height:100%;}
.t_rnav .tr_ht{ width:95px; width:140px; float:left;}
.t_rnav .tr_ht p{ height:18px; line-height:18px; color:#888; font-size:12px;}
.t_rnav .tr_ht p:nth-child(1){ line-height:16px; padding-bottom:5px; white-space:nowrap; font-size:15px; color:#333;}
.t_rnav .tr_ht p:nth-child(4){ line-height:16px; max-height:32px; padding-top:6px;}







/*-------------------------主播页--------------------------*/

.tan_l{ width:240px; background:#fff; margin-right:17px; border-bottom:1px solid #e3e3e3; height:auto; min-height:600px; padding-top:20px; float:left;}
.tan_r{ width:705px; background:#fff; border-bottom:1px solid #e3e3e3; height:auto; min-height:600px; padding:20px 20px; float:left;}

.an_pic{ width:168px; height:168px; margin:10px auto 0px; border-radius:50%; overflow:hidden;}
.an_pic img{ width:100%; height:100%;}
.an_in{ width:200px; height:auto; margin:5px auto;}
.an_in h2{ width:100%; line-height:30px; font-size:22px; text-align:center; margin-bottom:15px; margin-bottom:35px;}
.an_in p{ font-size:12px; line-height:18px; padding-bottom:8px; word-break:break-all;}
.an_in h3{ font-size:15px; line-height:16px; padding-left:5px; font-weight:700; margin:20px 0 12px; border-left:4px solid #f26e03;}



.an_works{ margin-bottom:25px; min-height:700px;}
.an_tw{ border-bottom:2px solid #f26e03;}
.an_tw h4{ line-height:36px; font-size:18px;}
.an_nw{ min-height:260px;}
.work_li{ width:100%; height:140px; border-bottom:1px dotted #eee; padding:25px 0 20px;}
.work_pic{ position:relative; height:140px; width:108px; float:left;}
.work_pic img{ width:100%; height:100%;}
.work_pic .pic_bofang{ background:rgba(255, 255, 255, 0.2);}
.work_pic .pic_bofang i{ margin-top:55px; margin-left:39px;}
.work_data{ width:585px; height:auto; padding-left:12px; float:left;}
.work_data p{ font-size:12px; color:#999; line-height:24px;}
.work_data p:nth-child(1){ font-size:16px; color:#222; line-height:26px; padding-bottom:4px;}
.work_data p:nth-child(1) a:hover{ color:#111; text-decoration:underline;}
.work_data p:nth-child(4){ line-height:18px; padding-top:8px; padding-right:35px;}
.work_data p span{ margin-right:25px;}





/*-------------------------搜索结果页--------------------------*/

.tse_tit{ padding:10px 20px; color:#999; font-size:12px;}
.tse_cl{ padding:0 20px; height:39px;}
.tse_cl ul{ width:100%; height:39px; border:1px solid #e3e3e3; border-top-width:2px; box-sizing:border-box; padding:0; margin:0;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#fdfdfd, endColorStr=#f9f9f9);/*IE 6 7 8*/
background: -ms-linear-gradient(top, #fdfdfd, #f9f9f9);/* IE 10 */
background:-moz-linear-gradient(top, #fdfdfd, #f9f9f9);/*火狐*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfdfd), to(#f9f9f9));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfdfd), to(#f9f9f9));/* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #fdfdfd, #f9f9f9); /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #fdfdfd, #f9f9f9);/*Opera 11.10+*/}
.tse_cl li{ width:110px; line-height:36px; text-align:center; font-size:14px; color:#333; float:left; border-left:1px solid transparent; border-right:1px solid transparent; margin-left:-1px; cursor:pointer;}
.tse_cl li.on{ background:#fff; color:#333; border:1px solid #e3e3e3; border-bottom:1px solid #fff; border-top:2px solid #f26e03; margin-top:-2px;}

.tse_result{ min-height:580px; padding:5px 20px 60px;}
.tse_result ul{ display:none;}
.tse_result .work_li{ height:140px; padding:20px 0;}
.tse_result .work_pic{ width:102px; height:140px;}
.tse_result .work_data{ width:570px; padding-left:14px;}
.tse_result .work_data em{ font-style:normal; color:#f26e03;}
.tse_result .pic_bofang i{ margin-top:55px; margin-left:39px;}

.anchor_li{ height:60px; width:100%; padding:8px 10px; border:1px solid #fff; margin-bottom:1px; box-sizing:border-box;}
.anchor_li:nth-child(even){ background:#fafafa; border-color:#fafafa;}
.anchor_li:hover{ background:#f4f4f4; border-color:#e3e3e3;}
.anc_pic{ height:42px; width:42px; margin-right:12px; float:left;}
.anc_pic img{ width:100%; height:100%;}
.anc_nam{ width:390px; float:left;}
.anc_nam h4{ font-size:14px; line-height:18px; font-weight:normal; margin-bottom:5px; color:#333;}
.anc_nam h4 a{ color:#333;}
.anc_nam h4 em{ color:#f26e03; font-style:normal;}
.anc_nam h4 a:hover{ text-decoration:underline;}
.anc_nam p{ font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#999;}
.anc_num{ float:right; margin-right:10px; line-height:42px; font-size:12px; color:#999;}






/*-------------------------用户页面--------------------------*/

.ma_box{ width:100%; min-height:600px; background:#fff; float:left; border-bottom:1px solid #e3e3e3;}
.ma_my{ width:230px; min-height:600px; border-right:1px dotted #d6d6d6; float:left;}
.ma_re{ width:770px; min-height:600px; border-right:1px solid #fff; float:left;}

.ma_in{ width:100%; height:auto; padding:15px 20px; box-sizing:border-box; float:left;}
.ma_in .header_ma{ width:46px; height:46px; border-radius:50%; overflow:hidden; float:left;}
.header_ma img{ width:100%; height:100%;}
.ma_in .info_ma{ margin-left:10px; float:left;}
.info_ma h3{ font-size:15px; line-height:26px;}
.info_ma p{ font-size:12px; color:#999; line-height:16px; margin-top:4px;}

.ma_lis{ width:100%; height:auto; padding:15px 0px; box-sizing:border-box; float:left;}
.ma_lis .on h2{ background:#f6f6f6;}
.ma_li{ position:relative; width:100%; float:left;}
.ma_li h2{ font-size:14px; padding:7px 15px 8px 0px; margin-left:15px;}
.ma_li h2 a{ display:inline-block; padding-left:18px; height:22px; line-height:22px; color:#333;}
.ma_li h2 a:hover{ color:#333;}
.ma_li h2 .open_ma{ background:url(../images/ma_open.png) -2px -20px no-repeat;}
.ma_li h2 a.close_ma{ background:url(../images/ma_open.png) -2px 3px no-repeat;}
.ma_li ul{ width:98.2%; display:none; margin:5px 0; float:left; max-height:640px;}
.ma_li ul::-webkit-scrollbar{ width:6px; opacity:0;}
.ma_li ul::-webkit-scrollbar-track{ background-color: #fafafa; border:1px solid #eee; border-radius:3px;} /* 滚动条的滑轨背景颜色 */
.ma_li ul::-webkit-scrollbar-thumb{ background-color: rgba(0, 0, 0, 0.2); cursor:pointer; border-radius:3px;} /* 滑块颜色 */
.ma_li ul::-webkit-scrollbar-button{} /* 滑轨两头的监听按钮颜色 */
.ma_li ul::-webkit-scrollbar-corner{} /* 横向滚动条和纵向滚动条相交处尖角的颜色 */


.ma_li li{ width:100%; padding:8px 0 8px 15px; box-sizing:border-box; margin-bottom:1px; cursor:pointer; float:left;}
.ma_li li.on{ background:#ececec;}
.ma_li li.on:hover{ background:#eaeaea;}
.ma_li li:hover{ background:#f6f6f6;}
.ma_li .ma_lpi{ height:40px; width:40px; margin-right:7px; float:left;}
.ma_li .ma_lpi img{ width:100%; height:100%;}
.ma_li .ma_lin{ width:145px; float:left;}
.ma_li .ma_lin p{ font-size:12px; line-height:16px; color:#999;}
.ma_li .ma_lin p:nth-child(1){ color:#111; line-height:16px; margin-bottom:8px;}

.add_book{ position:absolute; top:9px; right:12px; display:block; height:20px; line-height:22px; font-size:12px; padding:0 7px 0 20px; 
background:url(../images/add_class.png) 4px 3px no-repeat; border:1px solid #d9d9d9; border-radius:4px;}
.add_book:hover{ background:url(../images/add_classc.png) 4px 3px no-repeat;}



.ma_rebk{ width:100%; height:auto; float:left;}
.book_in{ width:100%; height:auto; padding:15px 25px; box-sizing:border-box; float:left;}
.bk_pic{ width:110px; height:150px; border:1px solid #e3e3e3; padding:3px; margin-right:15px; float:left;}
.bk_pic img{ width:100%; height:100%;}
.bk_tit{ width:545px; height:auto; float:left;}
.bk_tit h3{ font-size:22px; line-height:30px; padding-bottom:10px;}
.bk_tit p{ font-size:12px; color:#999; line-height:24px;}
.bk_tit p span{ margin-right:20px;}
.bk_tit p em{ color:#111;}

.book_lt{ width:100%; width:100%; padding:15px 25px; box-sizing:border-box; float:left;}
.bk_lt{ font-size:14px; font-weight:700; height:34px; line-height:34px; border-bottom:1px solid #e6e6e6;}
.bk_lt p{ float:left;}
.bk_lt p span{ font-weight:normal; font-size:13px; padding-left:2px;}
.bk_lt a{ font-size:12px; height:22px; line-height:22px; margin-top:3px; margin-left:15px; padding:0 10px 0 26px; border-radius:4px; border:1px solid #f26e03; color:#f26e03; font-weight:700; float:right; background:url(../images/upload_wg.png) 10px 2px no-repeat;}
.bk_lt a.a_bj{ background:url(../images/photo_xg2.png) 9px 4px no-repeat;}
.bk_lb{ width:100%;}
.bk_lb ul{ padding-bottom:20px;}
.bk_lb li{ position:relative; height:24px; line-height:24px; padding:7px 0; margin-top:1px; border-bottom:1px dotted #e6e6e6;}
.bk_lb li:hover{ background:#fafafa;}
.bk_lb li span{ line-height:24px; font-size:12px; color:#999; float:right; padding-right:8px; padding-left:22px;}
.bk_lb li .list_c{ line-height:24px; float:left; color:#222; font-size:13px; padding-left:28px; background:url(../images/wgpic.png) 0 -76px no-repeat; max-width:360px;}
.bk_lb li .list_s{ display:none; width:20px; height:24px; padding:0; margin-left:6px; background:url(../images/photo_de.png) 2px 5px no-repeat; line-height:24px; cursor:pointer; float:right;}
.bk_lb li .list_s:hover{ background:url(../images/photo_de2.png) 2px 5px no-repeat;}
.bk_lb li:hover .list_s{ display:block;}
.bk_lb li .list_n{ background:url(../images/photo_xg.png) 2px 5px no-repeat; display:none; width:20px; height:24px; padding:0; line-height:24px; cursor:pointer; float:right;}
.bk_lb li .list_n:hover{ background:url(../images/photo_xg2.png) 2px 5px no-repeat;}
.bk_lb li:hover .list_n{ display:block;}

.c_name{ position:absolute; top:7px; left:28px; height:24px; width:280px;}
.cname_i{ height:18px; line-height:18px; width:180px; font-size:12px; padding:2px 6px; border:1px solid #c6c6c6; float:left; margin-right:10px;}
.cname_i:focus{ border-color:#f26e03;}
.cname_o{ height:20px; width:20px; margin-right:10px; margin-top:2px; border:none; background-color:none; background:url(../images/queding.png) no-repeat; cursor:pointer; float:left;}
.d_name{ height:20px; width:20px; cursor:pointer; margin-top:2px; background:url(../images/quxiao.png) no-repeat; float:left;}

.ma_ret{ width:100%; height:30px; float:left;}
.ma_ret ul{ width:auto; background:#fbfbfb; border:1px solid #e9e9e9; border-right:none; float:left;}
.ma_ret li{ line-height:28px; width:80px; padding:1px; border-right:1px solid #e9e9e9; background:#fff; text-align:center; font-size:12px; float:left;}
.ma_ret li a{ display:block; width:100%; height:100%; color:#454545; background:#fbfbfb;}
.ma_ret li a:hover{ text-decoration:underline;}



/*收藏*/
.ma_cot{ width:100%; line-height:36px; padding:15px 25px 0px; box-sizing:border-box; float:left;}
.ma_cot h2{ font-size:16px; border-bottom:2px solid #f26e03;}
.ma_cob{ padding:0 25px; width:100%; height:auto; box-sizing:border-box; float:left;}
.ma_cob li{ width:100%; height:84px; padding:14px 0; border-bottom:1px dotted #e6e6e6;}
.ma_coimg{ width:68px; height:84px; float:left;}
.ma_coimg img{ width:100%; height:100%;}
.ma_coinf{ margin-left:10px; width:620px; float:left;}
.ma_coinf h4{ line-height:20px; font-size:15px;}
.ma_coinf p{ line-height:18px; font-size:12px; margin-top:6px;}
.ma_coinf span{ margin-right:15px; color:#999;}
.ma_coinf span em{ color:#666;}




/*新建声音*/
.up_txt{ padding:40px 30px 50px;}
.up_txt h3{ font-size:24px; font-weight:normal; line-height:32px; /* padding-left:6px; border-left:3px solid #f26e03;*/}
.up_txt h3 span{ font-size:15px; margin-left:8px; color:#343434;}
.up_list{ width:100%; height:auto; margin-bottom:20px; float:left;}
.up_list:last-child{ margin-bottom:100px;}
.up_tit{ width:150px; padding-right:15px; height:30px; line-height:30px; text-align:right; float:left;}
.up_box{ width:500px; height:auto; float:left;}
.up_box input{ width:450px; height:20px; line-height:20px; font-size:14px; border:1px solid #ccc; border-radius:2px; padding:5px 6px;}
.up_box input:focus{ border-color:#f26e03;}
.up_box .int_wid{ width:190px;}
.up_box select{ height:30px; width:98px; padding:0 8px; border:1px solid #ccc; border-radius:2px;}
.up_box textarea{ resize:none; width:450px; height:; padding:4px 6px; line-height:24px; font-size:14px; border:1px solid #ccc; border-radius:2px;}
.up_box textarea:focus{ border-color:#f26e03;}
img[src=""]{ opacity:0;}
.up_box .up_btn{ width:126px; height:34px; background:#f26e03; border:none; font-size:16px; font-family:"微软雅黑"; text-shadow:0 0.5px 0.5px #555; color:#fff; cursor:pointer;}
.up_box .up_btn:hover{ background:#f7750c;}

.up_bpic{ width:92px; height:124px; background:url(../images/add_img.png) 15px 26px no-repeat; background-color:#fafafa; padding:3px; border:1px solid #ddd; margin-bottom:6px;}
.up_bpic .preview{ width:100%; height:100%;}
.up_binp{ position:relative; width:100px;}/*上传封面*/
.up_binp .up_pic{ position:absolute; top:0; left:0; font-size:0; z-index:100001; width:86px; height:15px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.up_binp .up_mask{width:98px; text-indent:34px; font-size:12px; height:24px; line-height:24px; color:#686868; background:url(../images/upload_wg.png) 15px 3px no-repeat; border:1px solid #ddd;}
.up_binp:hover .up_mask{ color:#333;}


::-webkit-input-placeholder{ color:#d0d0d0; font-family:"微软雅黑";}
:-moz-placeholder { color:#d0d0d0; font-family:"微软雅黑";}



/*上传章节*/
.tly_up{ position:relative; padding:15px 45px 260px; min-height:280px; background:#fff; border-bottom:1px solid #e0e0e0; z-index:10;}
.page-header h1{ font-size:22px; font-weight:normal; color:#111; border-bottom:none;}

#container .btn-default{ background:#f26e03; color:#fff; border:none; width:18%; border-radius:30px!important; padding:18px 24px; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.3); font-size:20px; margin-left:38.5%;}/*上传按钮*/
#container .btn-default:hover{ background:#f7750c;}
.up_icon{ position:relative; top:2px; display:inline-block; width:20px; height:20px; background:url(../images/up_load.png) no-repeat;}








/*浮动*/
.fix{ position:fixed; right:25px; bottom:60px; width:44px; z-index:11;}
.fix li{ margin:1px 0; background:#686868;}
.fix li:hover{ background:#f26e03;}
.fix li:hover a{ color:#fff; cursor:pointer;}
.fix_a{ display:block; height:32px; padding:6px 6px; font-size:12px; line-height:16px; text-align:center; color:#fff; overflow:hidden;}
.fix_div{ position:absolute; bottom:1px; right:44px; width:170px; height:auto; background:#f26e03; color:#fff; display:none;}
.fix li:hover .fix_div{ display:block;}
.fix_div .fix_l{ position:relative; width:100%; height:auto; padding:15px 14px 12px; box-sizing:border-box;}
.fix_div img{ width:100%;}
.fix_l h3{ text-align:center; padding-top:2px; color:#fff; font-weight:normal; font-size:13px;}

#fix_back{ background:url(../images/fix_top.png) 10px no-repeat;}


/*分页*/
.page { width:100%; height:30px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000; padding:25px 0 30px; }
.page .first {width:50px; height:26px; *height: 24px; display:inline-block; border-bottom:1px solid #e3e3e3; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .end {width:50px; height:26px; *height: 24px; margin-left:10px; display:inline-block; border-bottom:1px solid #e3e3e3; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .prev {width:60px; height:26px; *height: 24px; line-height:26px; margin-left:10px;  display:inline-block; border-bottom:1px solid #e3e3e3; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .num {width:26px; height:26px; *height: 24px; margin-left:10px; display:inline-block; border-bottom:1px solid #e3e3e3; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .current {width:26px; height:26px; margin-left:10px; display:inline-block; background:#f26e03; border-bottom:1px solid #e3e3e3; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#fff;}
.page .next {width:60px; height:26px; *height: 24px; margin-left:10px; display:inline-block; border-bottom:1px solid #e3e3e3; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page a { text-decoration:none; background:#fff;}
.page a:hover { text-decoration:none; color:#e56700;}



