body{ background:#f2f2f2;}
.header{ background:#fff; box-shadow:0 0 6px #ddd;}
.header .link{ color:#999;}
.header .link a{ color:#999;}
.header .link a:hover{ color:#36b466;}
.copyright{ background:#ddd; border-top-color:#ddd; color:#666;}
.copyright a{ color:#666;}
.copyright span{ color:#666; font-family:arial;}
.wrapper{ width:1200px; height:auto; margin:40px auto;}

/*列表页*/
.list_reading{ width:100%; height:auto;}
.list_reading .item{ height:auto; padding:50px 60px; margin-bottom:30px; background:#fff; border-radius:10px; box-shadow:0 0 10px #ddd;}
.list_reading .item .pic{ width:160px; height:240px; margin-right:60px; overflow:hidden; float:left;}
.list_reading .item .pic img{ width:100%; height:100%; border:none; -webkit-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -ms-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s;}
.list_reading .item .pic img:hover{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.list_reading .item .title{ padding:10px 0 20px; line-height:48px; font-size:36px; color:#36b466;}
.list_reading .item .title a{ color:#36b466;}
.list_reading .item .author{ padding-bottom:15px; font-size:14px; color:#444;}
.list_reading .item .author .name{ line-height:24px; padding:7px 10px; display:inline-block; background:#f9f9f9; border:1px solid #f4f4f4; border-radius:5px;}
.list_reading .item .author .name i{ width:22px; height:24px; padding-right:5px; margin-right:5px; background:url(../images/read.png) left center no-repeat; color:#fff; text-align:center; float:left;}
.list_reading .item .author .name em{ font-size:24px; color:#36b466; margin:-2px 15px 0 0;  float:left;}
.list_reading .item .intro{ line-height:26px; font-size:16px; color:#111;}
.list_reading .item .intro a{ color:#111;}
.loading{ height:40px; line-height:40px; text-align:center; margin-bottom:10px;}
.loading a{ width:100px; display:inline-block; background:#36b466; font-size:14px; color:#fff; text-align:center; border-radius:8px;}
.finish{ width:100px; height:40px; line-height:40px; background:#ddd; margin:0 auto 10px; font-size:14px; color:#222; text-align:center; border-radius:8px; display:none;}

/*内容页*/
.tkp_con_left{ width:740px; height:auto; padding:40px 50px; background:#fff; border-radius:10px; float:left;}
.tkp_con_title{ font-size:36px; color:#36b466; margin-bottom:15px;}
.tkp_con_author{ font-size:14px; color:#888;}
.tkp_share_info{ width:100%; height:auto; padding-bottom:15px; margin:20px 0 30px; border-bottom:1px solid #e5e5e5;}
.tkp_con_share{ float:left;}
.tkp_con_share a{width:41px; height:41px; display:inline-block; background:url(http://r.takungpao.cn/t/index/images/layout.png) no-repeat; margin-right:10px; float:left; text-indent:-9999px;}
.tkp_con_share .share_facebook{ background-position:-50px 0;}
.tkp_con_share .share_twitter{ background-position:-100px 0;}
.tkp_con_share .share_google{ background-position:-150px 0;}
.tkp_con_next{ line-height:40px; font-size:14px; color:#888; float:right;}
.tkp_con_next a{ color:#888;}
.tkp_con_next a:hover{ color:#36b466;}
.tkp_content{ line-height:36px; padding-bottom:20px; margin-bottom:20px; font-size:16px; color:#444;}
.tkp_content p{ margin:10px 0 0; text-indent:2em;}
.tkp_content img{ width:auto; max-width:75%; height:auto;}
.tkp_con_right{ width:270px; height:auto; padding:30px; background:#fff; border-radius:10px; float:right;}
.detail{ width:100%; height:auto;}
.detail .pic{ padding:30px 0 15px; text-align:center;}
.detail .pic img{ width:160px; height:240px; border:none;}
.detail .book{ font-size:24px; color:#36b466; text-align:center;}
.detail .author{ line-height:20px; padding:5px 0 30px; font-size:14px; color:#444; text-align:center;}
.detail .title{ padding-bottom:5px; font-size:14px; color:#111;}
.detail .about_book{ height:72px; line-height:18px; color:#888; overflow:hidden;}
.detail .zhankai{ line-height:18px;}
.detail .zhankai a{ color:#2bb15f;}
.detail .chuban{ padding:15px 0 10px; line-height:18px; color:#444;}

/*右侧工具栏*/
.sideRight{ position:fixed; left:50%; margin-left:610px; bottom:110px; z-index:1000; _position:absolute; _bottom:auto; _top:expression(documentElement.scrollTop + 100); display:none;}
.sideRight .side_right .tkps_facebook{ width:0; height:0; margin:0;}
.sideRight .side_right .tkps_twitter{ width:0; height:0; margin:0;}
.sideRight .side_right .tkps_google{ width:0; height:0; margin:0;}
.black{ width:100%; height:100%; background:url(http://r.takungpao.cn/t/index/images/bg_black.png) repeat; position:fixed; left:0; top:0; z-index:1000; _position:absolute; display:none;}

@media screen and (max-width:1280px){
.sideRight{ left:auto; margin-left:0; right:10px;}
}

@media screen and (max-width:1024px){
.wrapper{width:980px; margin:30px auto;}
.tkp_con_left{width:590px; padding:20px 30px;}
.tkp_con_right{ width:250px;}
}

@media screen and (max-width:768px){
.wrapper{width:720px;}
.list_reading .item{ padding:30px;}
.list_reading .item .pic{ margin-right:30px;}
.list_reading .item .title{ font-size:28px; line-height:36px; padding:5px 0 15px;}
.list_reading .item .author .name em{ font-size:20px;}
.tkp_con_left{width:auto; float:none;}
.tkp_con_right{width:auto; margin-top:30px; float:none;}
.sideRight .side_right{ display:none;}
}

@media screen and (max-width:767px){
.wrapper{ width:auto; margin:10px;}
.list_reading .item{ padding:15px; margin-bottom:15px; position:relative;}
.list_reading .item .pic{ width:100px; height:150px; margin-right:15px;}
.list_reading .item .pic img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.list_reading .item .pic img:hover{ -webkit-transform: scale(1); transform: scale(1);}
.list_reading .item .title{ font-size:20px; line-height:1.5em; padding:0;}
.list_reading .item .author{ padding:15px 0 0 115px;}
.list_reading .item .author .name{ padding:8px 10px;}
.list_reading .item .author .name em{ font-size:16px; margin:0 10px 0 0; float:none;}
.list_reading .item .intro{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}
.list_reading .item .intro a{ width:100%; height:100%; display:block; text-indent:-9999px; outline:none;}
.loading{ margin-bottom:30px;}
.loading a{ width:100%;}
.finish{ width:100%; margin-bottom:30px;}

/*内容页*/
.tkp_con_left{ padding:15px;}
.tkp_con_title{ line-height:1.5em; font-size:22px;}
.tkp_share_info{ margin:0 0 20px 0;}
.tkp_con_share{ display:none;}
.tkp_con_share a{ margin-right:8px;}
.tkp_con_share .share_google{ margin-right:0;}
.tkp_con_next{ width:100%; line-height:1.5em; margin-top:10px;}
.tkp_content{ line-height:2em;}
.tkp_content img{ max-width:100%;}
.tkp_con_right{ margin:10px 0; padding:15px;}
.detail .pic{ padding:10px 0 15px;}
.detail .author{ font-size:16px;}
.detail .title{ font-size:16px; padding-bottom:10px;}
.detail .about_book{ height:auto; line-height:1.75em; font-size:16px; overflow:visible;}
.detail .zhankai{ display:none;}
.detail .chuban{ font-size:16px; line-height:1.75em;}
}