﻿/* CSS Document */
/*头部*/
#mywrap{
		position:relative;
}
.bgwrap{
    background-color:#f4f4f4;
}
/*中间左部*/
#container{
		background-color:#f4f4f4;
		padding-bottom:30px;
}
#container .h1{
		background-color:#e4edf4;
		height:5px;
		overflow:hidden;
}
#container .h10{
		height:3px;
		overflow:hidden;
		background-color:#A4C178;
}
.h2{
    background-color:#cccccc;
		height:5px;
		overflow:hidden;
}
.h20{
    height:3px;
		background-color:#cccccc;
		overflow:hidden;
}
#container .bordleft{
    line-height:25px;
		margin-top:5px;
		_line-height:14px;
}
#container .book1{
    background:url(http://image.bookfm.com/Channel/clt_07.jpg) no-repeat bottom left;
	  padding-bottom:10px;
}
#container .mybook{
		border-left:1px #DADADA solid;
		border-right:1px #DADADA solid;
		background-color:#FFFFFF;
}
#container #list1 ul li{
		line-height:24px;
		overflow:hidden;
		height:1%;
		border-bottom:1px #dae6f2 solid;
}
#container #list1 ul li a:hover{
		text-decoration:underline;
}
.div1{
		display:block;
		clear:both;
}
#qamybook li{
		padding-left:30px;
}
#container #list1 ul#qamybook li a{
		color:#666666;
}
#container #list1 ul li ul li{
		border-bottom:none;
		border-top:1px #dae6f2 solid;
}
#container #list1 ul li ul li a{
		font-size:12px;
		color:#666;
}
#container #list1 ul li ul li ul li{
		border-bottom:none;
		border-top:1px #dae6f2 solid;
}
.pic1{
		float:left;
		margin:7px 3px 0 15px;
		display:inline;
}
.pic2{
		float:left;
		margin:4px 3px 0 0;
		width:160px;
}
.bg1{
		display:block; 
		overflow:hidden; 
		height:1%;
		line-height:23px;
}
.bg2{
		background-color:#f7f7f7;
		line-height:23px;
}
.bg3{
    line-height:23px;
		padding-left:44px;
		display:block;
		overflow:hidden; 
		height:1%;
}
.pic3{
		padding-left:8px;
}
.hideSwitch{
		display:none;
}
.showSwitch{
		display:block;
}
#container .conterleft{
		float:left;
		width:221px;
		margin-top:10px;
}
.conterleft h2{
		margin:0px;
		font-size:14px;
		font-weight:bold;
		color:#FEFFFF;
		line-height:27px;
		padding-left:36px;
		padding-top:3px;
		border-bottom:1px #efefef solid;	
		background: url(http://image.bookfm.com/Channel/clt_04.jpg) no-repeat top left;
}
*+html .conterleft h2{
   line-height:25px;
   padding-top:5px;
}
.conterleft #list2 h2 {
		background: url(http://image.bookfm.com/Channel/clt_04.jpg) no-repeat top left;
}
.conterleft #list2 ul li{
		padding-left:30px;background: url(http://image.bookfm.com/Channel/clt_14.jpg) no-repeat 18px center;
}
.conterleft #list2 ul li a{
		line-height:25px;
		color:#565656;
}
.conterleft #list2 .book2{
		padding-top:5px;
}
.book2 a:hover,#tag a:hover{
    text-decoration:underline;
}
.ress{
		display:block;
		float:right;
		padding:6px 7px 0;
		display:inline;
		font-size:12px;
}
.conterleft #tag{
		border:1px #d9d9d9 solid;
		background-color:#ffffff;
}
.conterleft .ress a{
		color:#ffefff;
}
.conterleft #tag span{
		line-height:22px;
}
.conterleft h4{
		padding-left:15px;
		padding-top:5px;
		font-size:16px;
		color:#155390;
		border-bottom:1px #D5dfe9 solid;
}
.conterleft .ress2{
		display:block;
		float:right;
		padding:6px 7px 0;
		_padding-top:2px;
		font-size:12px;
}
.conterleft h4 img{
		padding-right:5px;
}
#press ul li a{
		display:block;
		padding-left:10px;
}
#tag span{
		margin-left:6px;
}
#tag .java{
		font-size:1.4em;
		font-weight:bold;
}
#tag .xml a{
		font-size:1.6em;
		color:#89aa53;
}
#tag .htmls a{
		font-size:1.5em;
		color:#89aa53;
}
.conterleft .ress2 a{
		color:#89aa53;
}
/*书橱中间右部*/
#container .conterright{
		float:right;
		width:720px;
		border-top:1px #d9d9d9 solid;
		border-bottom:1px #d9d9d9 solid;
		margin-top:15px;
		margin-bottom:50px;
}
.conterright #ad{
		height:270px;
		margin-left:14px;
}
.conterright .bk1 h3{
		font-size:12px;
		font-weight:bold;
		color:#FEFFFF;
		padding-left:25px;
		background:url(http://image.bookfm.com/Channel/bk_01.jpg) no-repeat bottom left;
}
.conterright .bk1{
		width:344px;   
}
.conterright #shelf-to-date{
		float:left;
		margin-left:14px;
		_margin-left:7px;
		margin-top:8px;
}
.conterright .picbook{
		float:left;
		width:124px;
		margin-left:12px;
		_margin-left:5px;
		margin-top:16px;
}
.conterright .picbook a{
		outline:none;
} 
.conterright .re{
		margin-right:18px;
		font-size:12px;
		display:inline;
}
.conterright .re a{
		color:#FFEFFF;
}
.conterright ul.qt_1{
		float:right;
		line-height:23px;
		width:163px;
		margin-right:10px;
		_margin-right:5px;
		margin-bottom:10px;
		margin-top:2px;
}
.conterright ul.qt_1 li{
		border-bottom:1px #DBDBDB dotted;
		padding-left:12px;
		background: url(http://image.bookfm.com/Channel/bk_03.jpg) no-repeat center left;
}
.conterright ul.qt_1 li a{
		margin-right:10px;
		color:#565656;
}
ul.qt_1 li a:hover{
    text-decoration:underline;
}
.conterright .it_img{
		clear:both;
		padding:5px;
		background:url(http://image.bookfm.com/Channel/bk_02.jpg) no-repeat bottom left;
}
.conterright .it_img img{
		margin:3px 3px 3px 3px;
}
.conterright .it_img .name1{
		background-color:#2881db;
		font-size:12px;
		margin-bottom:5px;
		margin-top:10px;
		text-align:center;
		color:#FFFEFF;
		width:130px;
}
.conterright .it_img  .it_img_1{
		border:1px #e4e6e5 solid;
		margin-left:4px;
}
.conterright #Recommended-Books{
		float:left;
		margin-left:7px;
		margin-top:8px;
}
.conterright #Top-Books{
		float:left;
		margin-left:14px;
		_margin-left:7px;
		margin-top:13px;
}
.conterright #Five-Star-Book{
		float:left;
		margin-left:8px;
		margin-top:13px;
}
/*知识库中间右部*/
.conterright .Recommendarticle{
		float:left;   
		width:335px;
		border:1px #efefef solid;
}
.conterright .essencearticle{
		float:right;
		width:335px;
		border:1px #efefef solid;
}
.conterright .articlestyle h4{
		border-bottom:1px #EAEAEA solid;
}
.conterright .articlestyle p{
		text-align:right;
}
/*问答集中间右部*/
#qus{
		margin-top:5px;
		background-color:#FFFFFF;
		padding-bottom:10px;
}
.conterright .qus_2{
		margin-top:5px;
		margin-left:10px;
		margin-right:10px;
		border:1px #d9d9d9 solid;
}
.conterright .qus_2 .ress3{
		text-align:right;
		display:block;
		margin-right:10px;
		margin-bottom:5px;
}
.conterright .time{
		color:#999999;
		margin-left:25px;
}
.conterright .qus_2 a{
		font-size:13px;
}
.conterright h3{
		font-size:12px;
		padding-left:5px;
		line-height:30px;
		background-color:#e5ecf4;
}
.conterright .qus_2 ul{
		margin-left:10px;
		padding-top:5px;
		line-height:25px;
}
#section-header,.page-title{
		background:#006699 url(http://image.bookfm.com/Channel/bg_section_header_1x9.gif) repeat-x scroll 0 100%;
		margin-bottom:-1px;
		overflow:hidden;
		padding:10px 15px 0;
		height:1%;
		float:left;
		width:690px;
}
.page-title{
		 width:775px;
		 float:none;
}
#section-header h5,.page-title h5 {
		border:medium none;
		font-size:20px;
		font-weight:bold;
		margin:0;
		padding:0 0 10px;
}
#section-header h5 a,.page-title h5{
		color:#FFFFFF;
		line-height:33px;
 }
#section-header ul#nav-secondary {
		float:left;
		overflow:hidden;
}
#nav-secondary li {
		float:left;
		font-size:130%;
		margin:0 5px 0 0;
}
#nav-secondary li a.l1,#nav-secondary li a.l2 {
		background:#E6E6E6 url(http://image.bookfm.com/Channel/pic_tab_right_4x4.gif) no-repeat scroll 100% 0;
		color:#006699;
		display:block;
		float:left;
		padding:5px 8px 3px 0;
		text-decoration:none;
		font-size:14px;
}
#nav-secondary li a.l1{
		background-color:#ffffff;
		color:#000000;
}
#nav-secondary li a.l1:hover span{
		color:#000000;
}
#nav-secondary li a.l1 span,#nav-secondary li a.l2 span {
		background:transparent url(http://image.bookfm.com/Channel/pic_tab_left_4x4.gif) no-repeat scroll 0 0;
		padding:7px 0 3px 8px;
		_padding:8px 0 3px 8px;
}
*+html #nav-secondary li a.l1 span{
		padding:9px 0 3px 8px;
}
*+html #nav-secondary li a.l2 span{
		padding:9px 0 3px 8px;
}
.contian{
		clear:both;
		margin:5px 10px;
}
strong {
		font-weight:bold;
}
.contian h6 {
		border:0 none;
		color:#000000;
		font-size:150%;
		font-weight:normal;
		margin:20px 0 10px;
}
.qlist li {
		background:transparent url(http://image.bookfm.com/Channel/bg_dots_horiz_4x1.gif) repeat-x scroll 0 100%;
		margin:10px;
		margin-top:10px;
		padding:0 0 15px 10px;
}
.qlist li .ques {
        margin-left:10px;
		float:left;
		display:inline;
		width:590px;
		overflow:hidden;
}
.qlist li h2, .qlist li h3 {
		font-size:14px;
		font-weight:bold;
		margin:0 0 3px;
		background-color:#FFFFFF;
}
.qlist li .ques p.meta {
		color:#666666;
		font-size:12px;
		margin:5px 5px 5px 0;
		background-color:#F2F8EF;
		padding:5px;
}
.qlist li .ques p.meta span{
        margin-left:15px;
}
.contian .more {
		float:right;
		font-size:13px;
		font-weight:bold;
		margin:0;
		text-align:right;
		width:200px;
		margin-right:20px;
}
table{
		border-collapse:collapse;
}
.btn-primary {
		background:#3399CC url(http://image.bookfm.com/Channel/bg_btn_500x52.gif) no-repeat scroll left top;
		border:1px solid #006699;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		padding:4px 11px 3px;
		_padding:4px 4px 3px;
		vertical-align:top;
		cursor:pointer;
}
#btn-back{
        background: #006699 url(http://image.bookfm.com/Channel/bg_btn_500x52.gif) no-repeat scroll left top;
		border:1px solid #006699;
}
*+html .btn-primary{
        padding:4px 4px 3px;
}
#footer{
		margin-top:0;
}
