/*
Theme Name: FairyDream
Theme URI: http://www.tonghuar.com
Author: Colaever
Author URI: http://www.panliang.com/
Version: 2011
*/

/* =Header
-------------------------------------------------------------- */

#header_wrapper{background:url(images/header/headbrand.jpg) no-repeat top center;width:100%;height:240px;}
#header{width:960px;padding:0;	margin: 0 auto;height:200px;}

#header_show {width:400px;margin:0 0 0 120px;float:left;_position:relative;}
.header_show {_position:absolute;_left:120px;_top:0;}
#brand_right{position:relative;_left:-150px;_top:0;}
#brand_xxx {position:absolute;left:770px;top:0px;}
#brand_fmh {position:absolute;left:700px;top:70px;}
#brand_tt {position:absolute;left:840px;top:70px;}
#brand_pl {position:absolute;left:560px;top:164px;}
#brand_tonghuar {position:absolute;left:725px;top:164px;}

#site-title{float:left;position:relative;left:28px;top:116px;text-indent:-10000px;padding:0;}
#site-title a{background: url(images/header/autograph.png) no-repeat;height:80px;width:130px;display:block;
_background: url(images/header/autograph.jpg) no-repeat;}

.yellow a{color:#ff0 !important;}

/* =index
-------------------------------------------------------------- */

#index-top{margin:10px;height:420px;}
#index-show{width:700px;float:left;height:420px;}

#index-showc{float:left;width:215px;height:325px;margin:0 0 0 20px;padding:0;background:url(images/index-showc.png) no-repeat;font-family:微软雅黑;}
#index-showc1{color:#333;padding:0;margin:25px 10px 0 10px;height:45px;text-algin:justify;text-indent:24px;text-align:justify;text-justify:inter-word;}
#index-showc2{border:0px #069 solid;margin:60px 0 0 0;padding:0 10px;height:230px;color:#069;}
#index-showc2 ul{list-style: none;margin:0 12px 15px 12px;padding:0;}
#index-showc2 ul li{padding:0 0 0 36px;text-indent:-36px;line-height:175%;}
#index-showc2 a{color:#069;font-weight:bold;}
#index-showc2 a:hover{color:#f60;}
.index-show-homelink{text-align:center;}

#index-showr{position: fixed;left:50% ;top: 250px;margin-left:490px;width:150px;border:1px solid #c0c0c0;border-top:0px;height:322px; display: block;}
.index-showlist{padding:6px 0 0 40px;height:39px;border-top:1px solid #c0c0c0;font-weight:bold;line-height:17px;}
.index-showlist em{color:#888;font-weight:normal;font-size:12px;font-family:arial;margin:8px 0 0 20px;}
.index-showlist em a{color:#888;}
.index-showlist em a:hover{color:#f60;}
.index-showlist a{color:#333;text-decoration: none;}

#index-home{background:#f5f5f5 url(images/ico/home20.png) no-repeat 8px 12px;}
#index-home:hover{background:#fff url(images/ico/home20.png) no-repeat 8px 12px;}
#index-tqq{background:#f5f5f5 url(images/ico/tqq20.png) no-repeat 8px 12px;}
#index-tqq:hover{background:#fff url(images/ico/tqq20.png) no-repeat 8px 12px;}
#index-tsina{background:#f5f5f5 url(images/ico/tsina20.png) no-repeat 8px 12px;}
#index-tsina:hover{background:#fff url(images/ico/tsina20.png) no-repeat 8px 12px;}
#index-qzone{background:#f5f5f5 url(images/ico/qzone20.png) no-repeat 8px 12px;_overflow:hidden;_width:110px;}
#index-qzone:hover{background:#fff url(images/ico/qzone20.png) no-repeat 8px 12px;}
#index-qzone em{margin-left:13px !important;}
#index-twitter{background:#f5f5f5 url(images/ico/twitter20.png) no-repeat 8px 12px;}
#index-twitter:hover{background:#fff url(images/ico/twitter20.png) no-repeat 8px 12px;}
#index-qqun{background:#f5f5f5 url(images/ico/qqun20.png) no-repeat 8px 12px;}
#index-qqun:hover{background:#fff url(images/ico/qqun20.png) no-repeat 8px 12px;}
#index-plusmore{background:#f5f5f5;padding:0 0 0 60px;}
#index-plusmore:hover{background:#fff;}

#index-books{overflow: hidden;margin:20px 0 0 0;}
#index-books-title{height:33px;border-bottom:3px solid #09f;margin:0 15px 5px 15px;}
#index-books-ttico{margin:0 0 0 15px;float:left;width:130px;}
#index-books-ttl{float:right;margin:8px 20px 0 10px;color:#777;font-weight:bold;font-size:14px;}
#index-books-ttl a{color:#09f;}
#index-books-ttl a:hover{color:#c2c2c2;}
#index-books-ttr{float:right;margin:10px 10px 0 0;color:#999;}
#index-books ul li{float:left;margin:3px;list-style: none;padding:0;background:#bfbfbf;}
#index-books ul li:hover{background:#FFCC00}
#index-books ul li img{width:100px;height:140px;margin:5px;}
.index-books-listleft {float:left;width:230px;margin:2px 0 0 15px;}
.index-books-xilie {clear:both;margin-bottom:5px;}
.index-books-list {float:left;width:705px;padding:0;}
.index-books-list ul{float:left;padding:0;margin:0 0 0 5px;}

#index-links{margin:20px 10px;border:1px #ABBCD6 solid;}
#index-links ul{padding:10px;margin:0;height:18px;}
#index-links ul li{float:left;margin:0 10px 0 0;list-style: none;color:#728DBA;}
#index-links ul li a{color:#728DBA;text-decoration: none;}
#index-links ul li a:hover{color:#ff6600;}

#index-press {width:100%;overflow: hidden;margin:20px 5px 0 5px;position:relative;}
#index-press-l .index-press-content {color:#ff9900;border:1px solid #FFCC00;border-top:0px !important;}
#index-press-c .index-press-content  {color:#0084DB;border:1px solid #11C4FF;border-top:0px !important;}
#index-press-r .index-press-content  {color:#009900;border:1px solid #66CC00;border-top:0px !important;}
#index-press .index-block {font-size:14px;float:left;width:305px;margin: 0 6px;padding:0;}
.index-press-title{height:42px;}
.index-press-content{padding:25px 10px 10px 5px;margin:0;}
#index-press ul{_width:260px;padding:0;margin:0 5px;overflow:hidden;word-break:keep-all;white-space:nowrap;}
#index-press ul li{list-style:disc inside;line-height:180%;}
#index-press  a{text-decoration: none;}
#index-press  a:hover{text-decoration: underline;}
#index-press-l .index-press-content a{color:#ff9900;}
#index-press-c .index-press-content a{color:#0084DB;}
#index-press-r .index-press-content a{color:#009900;}
#index-press ul li em{margin:0 0 0 5px;font-size:12px;line-height:180%;color:#888 !important;}
#index-press ul li em a{color:#888 !important;} 

/* =books
-------------------------------------------------------------- */

.book-list{width:600px;border:1px #c0c0c0 solid;padding:0;margin:0 0 10px 0;clear:both;height:222px;*height:220px;}
.book-list:hover{background:#E8F7FF;border:1px #0298e5 solid; }
.book-pic{padding:10px;float:left;background:#b2e3ff;text-align:center;display:block;line-height:100%;}
.book-pic img{width:150px !important;height:200px !important;margin:0;padding:0;line-height:100%;}
.book-info{width:400px;display:block;float:right;height:200px;float:left;margin:0 10px 0 20px;}
.book-list .book-title{margin:10px 0 10px 0 ;padding:0;}
.book-list .book-title h2{margin:0 !important; padding:0 !important;font-weight:700;}
.book-title h2 a {font-size:16px;float:left;color:#0080FF  !important;}
.book-list  h2 a:hover{color:#ff6600  !important;text-decoration:none !important;}
.book-title em{margin:7px 0 0 15px;color:#0298e5;float:left;font-size:12px;font-weight:700;}
.book-intro{font-size:12px;line-height:150%;margin:10px 0 0 0;color:#333;}
.book-intro p{text-indent:24px;margin:0 0 5px 0;}
.book-links{margin:15px 0 0 0;}
.book-links li{float:left;width:80px;height:16px;padding:0 0 0 25px;list-style: none;margin:0;font-size:12px;line-height:18px;color:#c0c0c0;}
.book-links li a{color:#008000;}
.book-links .book-view{background:url(images/ico/book-view.png) no-repeat;}
.book-links .book-read{background:url(images/ico/book-read.png) no-repeat;}
.book-links .book-contents{background:url(images/ico/book-contents.png) no-repeat;}

/* =plus
-------------------------------------------------------------- */

.plus-block{width:300px;margin:0  0 10px 10px;font-size:14px;float:left;height:60px;}
.plus-block:hover{border:1px solid #ff2222 !important; }

#plus-home{border:1px solid #44BCF7; background:#b2e3ff url(images/ico/home48.png) no-repeat 5px 5px;}
#plus-Qzone{border:1px solid #FBC624; background:#FFFFD0 url(images/ico/qzone48.png) no-repeat 5px 5px;}
#plus-qqun{border:1px solid #FBC624; background:#FFFFD0  url(images/ico/qqun48.png) no-repeat 5px 5px;}
#plus-googleplus{border:1px solid #FBC624; background:#FFFFD0 url(images/ico/googleplus48.png) no-repeat 5px 5px;}
#plus-facebook{border:1px solid #FBC624; background:#FFFFD0 url(images/ico/facebook48.png) no-repeat  5px 5px;}
#plus-twitter{border:1px solid #008000; background:#E1FFE1 url(images/ico/twitter48.png) no-repeat  5px 5px;}
#plus-tqq{border:1px solid #008000; background:#E1FFE1  url(images/ico/tqq48.png) no-repeat 5px 5px;}
#plus-tsina{border:1px solid #008000; background:#E1FFE1  url(images/ico/tsina48.png) no-repeat  5px 5px;}
#plus-t163{border:1px solid #008000; background:#E1FFE1  url(images/ico/t163_48.png) no-repeat  5px 5px;}
#plus-fanfou{border:1px solid #008000; background:#E1FFE1  url(images/ico/fanfou48.png) no-repeat 5px 5px;}
#plus-x-Qzone{border:1px solid #FFB0B0; background:#FFE6E6 url(images/ico/qzone48.png) no-repeat 5px 5px;}
#plus-x-tqq{border:1px solid #FFB0B0; background:#FFE6E6  url(images/ico/tqq48.png) no-repeat 5px 5px;}
#plus-x-tsina{border:1px solid #FFB0B0; background:#FFE6E6  url(images/ico/tsina48.png) no-repeat  5px 5px;}

.plus-block .plus-name {font-weight:bold;padding:5px 10px 0 60px;}
.plus-block .plus-name a{color:#000;}
.plus-block .plus-link{margin:0 10px 5px 60px;font-size:12px;overflow:hidden;word-break:keep-all;white-space:nowrap;}
.plus-block .plus-link a{color:#555;}
.plus-block a:hover{color:#f60;}