@charset "UTF-8";
body {font-family:Microsoft Yahei, STHeiti, Droid Sans Fallback, arial, Sans-serif; font-size:100%; font-weight:normal; color:#555; background:#fff; position:relative;}
*{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;}


/*内容包裹*/
.content_wrap{padding:10px 10px 60px; background:#fff;}
.content_wrap .h1{ font-size:1.5em; line-height:1.5em; font-weight:normal; color:#000;}
.content_info{ height:20px; line-height:20px; padding:10px 0; font-size:1em; color:#555;}
.content_info b{ margin-left:10px; font-weight:normal; color:#555;}
.content_info .pinglun{height:10px;line-height:10px;padding-left:15px;background:url(http://static.takungpao.com/images/special/150101/ico_pinglun_gray.png) no-repeat; background-size:auto 100%; color:#ccc; margin-top:4px; float:right; display:none;}
.content_main{ padding-bottom:20px; font-size:1.125em; line-height:1.5em;}
.content_main p{ margin:10px 0; text-align:left; color:#555;}
.content_main p a{ color:#333;}
.content_main img{width:100%; max-width:500px; height:auto; border:none; margin:0 auto; display:block;}

/*评论*/
.comment_wrap{ padding:10px 0 20px;}
.comment_wrap .h3{ height:20px; line-height:20px; padding:3px 6px; background:#e7e7e7; font-size:1em; font-weight:normal; color:#f00;}
.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:1em; color:#000; word-wrap:break-word;}

/*底部按钮*/
.btn_comment{ width:100%; height:38px; background:#e7e7e7; box-shadow:0 -1px 2px #ccc; position:fixed; left:0; bottom:0; z-index:9;}
.btn_comment ul{width:75%; height:20px; line-height:20px; padding:3px 0 3px 35px; margin:4px 0 2px 10px; border:1px solid #d1d1d1; background:#fff url(http://static.takungpao.com/images/special/150101/ico_pencil.png) 8px 4px no-repeat; background-size:auto 70%; font-size:1em; color:#555; border-radius:2px;}

/*评论弹出层*/
.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/special/150101/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/special/150101/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/special/150101/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;}

/*返回顶部*/
.totop{ width:35px; height:35px; background:url(http://static.takungpao.com/images/special/150101/ico_top.png) center center no-repeat; background-size:100% auto; position:fixed; right:10px; bottom:40px; display:none;}

/*遮罩层*/
.black{width:100%; height:100%; background:#000; opacity:0.4; position:fixed; left:0; top:0; z-index:99; display:none;}

/*责编*/
.author_mobile{ margin:30px 10px; text-align:right;}