@charset "UTF-8";
body {font-family:Microsoft Yahei, STHeiti, Droid Sans Fallback, arial, Sans-serif; font-size:100%; font-weight:normal; color:#333; background:#fff;}
*{margin:0; padding:0; border:0;}
ul,ol,li{ list-style: none;}
a{ text-decoration:none; color:#333;outline:none;}
a:hover{ text-decoration:none; color:#333;}
img{ vertical-align:middle;}
section{ display:block;}
p{word-wrap: break-word;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

/*头部*/
.topbar{ height:41px; min-height:41px; position:relative; z-index:8;}
.header_wrap{ width:100%; height:auto; position:fixed; left:0; top:0; z-index:9;}
.header{height:30px; line-height:30px; padding:5px 12px 5px 10px; background:#fff; border-bottom:1px solid #e5e5e5; position:relative;}
.header .logo{ width:80px; height:30px; margin-right:10px; text-indent:-9999px; background:url(http://static.takungpao.com/images/wap/logo_gold.png) center center no-repeat; background-size:100% auto; float:left; }
.header .tkp{ width:80px; height:30px; margin-right:10px; text-indent:-9999px; background:url(http://m.takungpao.com/images/logo_paper.png) center center no-repeat; background-size:100% auto; float:left;}
.header .line{ font-family:arial; color:#e5e5e5; margin-right:10px; float:left;}

/*底部*/
.footer{ padding:10px 0 70px;}
.footer li{ height:26px; line-height:26px; font-size:0.875em; color:#e7e7e7; text-align:center;}
.footer li.wap{height:22px; line-height:22px; font-size:0.75em; color:#999;}
.footer li a{ margin:0 8px; color:#555;}

/*返回顶部*/
.totop{ width:35px; height:35px; background:#000 url(http://static.takungpao.com/images/wap/ico_top.png) center center no-repeat; background-size:50% auto; opacity:0.3; /*border-radius:50%;*/ position:fixed; right:20px; bottom:80px; display:none;}

/*遮罩层*/
.black{width:100%; height:100%; background:#000; opacity:0.4; position:fixed; left:0; top:0; z-index:99; display:none;}

/*内容包裹*/
.content_wrap{margin:10px; background:#fff; overflow:hidden;}
.content_wrap .h1{ font-size:1.25em; line-height:1.5em; font-weight:normal; color:#333;}
.content_info{ height:20px; line-height:20px; padding:10px 0; font-size:0.875em; color:#999;}
.content_info b{ margin-left:10px; font-weight:normal; color:#369;}
.content_info .pinglun{height:10px;line-height:10px;padding-left:15px;background:url(http://static.takungpao.com/images/wap/ico_pinglun_gray.png) no-repeat; background-size:auto 100%; color:#ccc; margin-top:4px; float:right; display:none;}
.content_info .fanhui{color:#ccc;float:right;}
.content_main{ font-size:1em; line-height:1.8em;}
.content_main p{ margin:10px 0; text-align:left;}
.content_main p a{ color:#369;}
.content_main img{width:100%; max-width:500px; height:auto; border:none; margin:0 auto; display:block;}

/*分享*/
.fenxiang{ height:20px; line-height:20px; padding:10px 0; font-size:1em; text-align:right;}
.fenxiang .btn_share{ padding-right:18px; background:url(http://static.takungpao.com/images/wap/ico_share_gray.png) right top no-repeat; background-size:auto 90%; float:right;}
.fenxiang_pop{width:280px; height:44px; padding:20px 0 20px 10px; background:#fff; position:fixed; left:50%; margin-left:-140px; top:50%; margin-top:-32px; z-index:100; border-radius:5px; display:none;}

/*下一篇*/
.article_next{ padding:10px 0;}
.article_next li{ line-height:24px; font-size:1em; color:#666;}
.article_next li a{ color:#369;}

/*评论*/
.comment_wrap{ padding:10px 0 20px;}
.comment_wrap .h3{ height:20px; line-height:20px; padding-bottom:10px; border-bottom:1px solid #e7e7e7; font-size:1em; font-weight:normal; color:#666;}
.comment_wrap .h3 a{ float:right; color:#f85129;}
.comment_wrap dl{ padding:15px 5px 10px; border-bottom:1px solid #e7e7e7;}
.comment_wrap dl dt{ line-height:20px; padding-bottom:10px; font-size:0.875em; color:#555;}
.comment_wrap dl dt span{ padding-right:20px;}
.comment_wrap dl dd{ line-height:1.5em; font-size:0.875em; color:#000; word-wrap:break-word;}

/*评论弹出层*/
.pinglun_pop{width:90%; height:150px; padding:5px 5%; background:#fff; border-top:1px solid #e7e7e7; position:fixed; left:0; top:40%; z-index:100; display:none;}
.pinglun_pop .text{ width:98%; height:100px; padding:0 1%; line-height:24px; border:1px solid #ccc; font-size:1em; font-family:Microsoft Yahei, STHeiti, Droid Sans Fallback, arial, Sans-serif; color:#333; outline:none; resize:none; overflow-y:auto; border-radius:3px;}
.pinglun_pop .title{ width:100%; height:24px; margin:2px 0 10px; position:relative;}
.pinglun_pop .title li{ width:60px; height:24px; padding-left:26px; line-height:28px; background:url(http://static.takungpao.com/images/wap/ico_edit.png) 0 1px no-repeat; background-size:auto 85%; font-size:1.125em; color:#555; white-space:nowrap; margin:0 auto;}
.pinglun_pop .title .close{ width:30px; height:24px; background:url(http://static.takungpao.com/images/wap/ico_close.png) center center no-repeat; background-size:auto 70%; text-indent:-9999px; position:absolute; left:0; top:0;}
.pinglun_pop .title .save{ width:30px; height:24px; background:url(http://static.takungpao.com/images/wap/ico_save.png) center center no-repeat; background-size:75% auto; text-indent:-9999px; position:absolute; right:0; top:0;}

/*提交提示*/
.tips_success{width:180px; height:40px; line-height:40px; background:#f2f2f2; font-size:1em; color:#000; text-align:center; position:fixed; left:50%; top:70px; z-index:110; margin-left:-90px; border-radius:20px; display:none;}
.tips_failure{width:180px; height:40px; line-height:40px; background:#f2f2f2; font-size:1em; color:#f00; text-align:center; position:fixed; left:50%; top:70px; z-index:110; margin-left:-90px; border-radius:20px; display:none;}
.tips_failure .close_failure{ border-top:1px solid #666;}

/*分页*/
.page_wap{text-align:center;margin:30px 0 20px;}
.page_wap a{line-height:20px;height:20px;padding:2px 8px; font-size:14px; color:#999; border:1px solid #e7e7e7; border-radius:2px; margin-right:2px; display:inline-block;}
.page_wap a.a_txt{border:none;}
.page_wap span{padding:2px 6px; font-size:14px; color:#333; display:inline-block;}
/*责编*/
.author_mobile{ margin:30px 10px; text-align:right;}
