/* 一级头部 */
#persontop{
			position:relative;
			margin:0 auto;
			width:950px;
			height:35px;
			background:#1b5891 url(http://image.bookfm.com/common/persontop_01.jpg) no-repeat left bottom;
			z-index:1000;
}
#allsearch{
			position:absolute;
			top:6px;
			right:5px;
			width:150px;
}
#allsearch #myallsearch{
			border:1px #5582ab solid;
			height:13px;
			padding:4px;
			margin-left:10px;
			width:110px;
			background: url(http://image.bookfm.com/personbooks/icon_37.jpg) repeat-x top left;
}
#allsearch a{
			position:absolute;
			right:1px;
			_top:1px;
}
.difloat:after{
			content:".";
			clear:both;
			visibility:hidden;
			height:0;
			display:block;
}
.difloat{
			display:inline-table;
}
/* Hides from IE-mac \ */
.difloat{ 
height:1%;
    display:block;
	}
/* End hide from IE-mac */
*+html #allsearch a{
		 right:0px;
		 top:1px;
}
#logo1{
         float:left;
		 display:inline;
		 margin:6px 0 0 24px;
		 #margin:4px 0 0 24px;
		 _margin:4px 0 0 24px;
}
#logo1 h1 a span{
		 display:block;
		 height:24px;
		 width:96px;
		 outline:none;
		 background: url(http://image.bookfm.com/personimage/personlogo1.jpg) no-repeat left center;
}
#logo1 h1 a:hover span{
		background:url(http://image.bookfm.com/personimage/personlogo2.jpg) no-repeat left center;
		cursor:pointer;
}
#logo1 h1 a:hover{
		border: none;
}
.listnav{
        float:right;
		display:inline;
		height:32px;
		margin-top:3px;
		width:819px;
		background: url(http://image.bookfm.com/common/persontop_02.jpg) no-repeat right bottom;
}
.listnav .out{
        background:none;
		margin:0;
		padding:0;
}
.listnav .outx a{
        padding:0;
		margin-top:7px;
		color:#c3cddf;
		font-size:12px;
}
.listnav .outz{
		background:transparent url(http://image.bookfm.com/personbooks/dd.gif) no-repeat scroll right -3px;
		padding-right:14px;
}
.listnav ul li .outz:hover{
		background:#3f73a4 url(http://image.bookfm.com/personbooks/dd.gif) no-repeat scroll right -2px;
		padding-right:14px;
}
.listnav .outx a:hover,.listnav .outx a:active{
        background:none;
		text-decoration:underline;
		color:#ffffff;
}
.listnav ul li{
        float:left;
		margin-right:13px;
		padding-right:15px;
		background: url(http://image.bookfm.com/personbooks/icon_32.jpg) no-repeat center right;
}
.listnav ul li a{
        color:#dbd4f5;
		font-size:14px;
		padding:5px 10px;
		display:block;
}
/*.listnav ul li a:hover{
         background-color:#3f73a4;
}*/
.menu-dropdown-border{
		width:248px;
}
.menu-holder{
		float:left;
		padding:5px 0;
}
.menu-item{
		border-left:1px solid #E5ECF4 ;
		width:123px;
}
.listnav ul li.outzy #out1,.listnav ul li.outzy #out2,.listnav ul li.outzy #out3,.listnav ul li.outzy #out4{
        position:absolute; 
		top:28px; 
		left:0;  
		background-color:#FFFFFF; 
		z-index:10000;
		border:1px solid #005EAC;
}
.listnav ul li.outzy{
         position:relative;
         z-index:10000;
}
.listnav ul li.outzy ul li{
        float:none; 
		background:none; 
		margin:1px; 
		padding:0;
}
.listnav ul li.outzy ul li a{
         line-height:25px; 
		 height:25px; 
		 display:block;
		 color:#005EAC;  
		 overflow:hidden;
		 padding:0 5px 0 30px;
		 background-repeat:no-repeat;

}
.listnav ul li a:hover{
	background-color:#3F73A4;
}
.listnav .menu-holder .menu-item li a:hover{
	background-color:#DCE5CE;
	color:#000000;
}
.listnav .menu-holder .menu-item li a:active{
	color:#ffffff;
	background-color:#f7c99b;
}
/* 二级头部 */
#persontop2{
        width:950px;
		margin:0 auto;
		overflow:hidden;
		background-color:#E5ECF4;
		margin-top:10px;
}
#persontop2 h2{
		 color:#165696;
		 margin-bottom:2px;
}
.myinfoleft{
         float:left;
		 width:380px;
		 display:inline;
		 margin:18px 0 14px 21px;
}
.myinfoleft .headpic{
         float:left;
		 padding-top:4px;
}
.myinfoleft .inforcon{
         float:left;
		 margin-left:28px;
}
.myinfoleft .inforcon p,.myinfoleft .inforcon h2{
		 word-wrap:break-word;
		 word-break:break-all;
		 width:220px;
}
.myinforight{
         float:right;
		 width:420px;
		 display:inline;
		 margin:32px 5px 0 0;
}
.myinforight #oldmore{
         color:#749E22;
		 text-decoration:underline;
}
#psearch{
         border:1px #8aad53 solid;
		 height:15px;
		 padding:5px;
		 width:320px;
		 margin-top:4px;
         background:url(http://image.bookfm.com/common/header_11.jpg) repeat-x top left;
}
.psearchdiv{
     margin-bottom:4px;
}
.psearchdiv #psearch{
     float:left;
}
#searchsubmit{
     margin-top:7px;
}
#searchsubmit .uploadbut{
		 float:left;
		 padding:1px 14px 1px 0;	 
	   display:block;
     background: url(http://image.bookfm.com/personbooks/upload_06.jpg) no-repeat right center;
}
#searchsubmit .inupload{
     padding:3px 0;
		 padding-left:33px;
		 display:block;
		 color:#FFFFFF;
		 font-weight:bold;
     background:url(http://image.bookfm.com/personbooks/upload_05.jpg) no-repeat left center;
}
#searchsubmit .readbut{
     float:left;
	   margin-left:5px;
     padding:1px 14px 1px 0;	 
	   display:block;
     background: url(http://image.bookfm.com/personbooks/upload_06.jpg) no-repeat right center;
}
#searchsubmit .inread{
     padding:3px 0;
		 padding-left:33px;
		 display:block;
		 color:#FFFFFF;
		 font-weight:bold;
     background:url(http://image.bookfm.com/personbooks/upload_07.jpg) no-repeat left center;
}
#mynavs{
     margin-top:6px;
}
#mynavs li{
     border-bottom:1px #D8DFFA solid;
}
#mynavs li a{
    display:block;
		padding-left:6px;
}
#mynavs li a:hover{
    background-color:#1B5891;
		color:#FFFFFF;
}
/* center */
#personmain{
		 margin:0 auto;
		 width:775px;
		 overflow:hidden;
}
#panellist{
     float:left;
		 display:inline;
		 margin-top:15px;
		 width:117px;
}
#panellist ul li{
    margin-bottom:15px;
	  line-height:0;
}
#panellist ul li a{
     padding:0px;	 
		 display:block;
		 color:#545655;
		 font-weight:bold;
		 margin-left:9px;
     background:url(http://image.bookfm.com/personbooks/icon_13.jpg) no-repeat right center;
}
#panellist ul li a.outpanel1,#panellist ul li a.outpanel2,#panellist ul li a.outpanel3,#panellist ul li a.outpanel4,#panellist ul li a.outpanel5,#panellist ul li a.outpanel6{
		 color:#ffffff;
		 margin-left:0;
     background: url(http://image.bookfm.com/personbooks/icon_06.jpg) no-repeat right center;
}
#panellist ul li span{
     padding:9px 0px 9px 37px;
	   display:block;
}
#panellist ul li a.outpanel1 span.panel1{
     background: url(http://image.bookfm.com/personbooks/icon_07.jpg) no-repeat left center;
		 font-size:14px;
		 padding-left:41px;
}
#panellist ul li span.panel1{
     background:url(http://image.bookfm.com/personbooks/icon_05.jpg) no-repeat left center;
}
#panellist ul li span.panel2{
     background: url(http://image.bookfm.com/personbooks/icon_01.jpg) no-repeat left center;
}
#panellist ul li a.outpanel2 span.panel2{
     background: url(http://image.bookfm.com/personbooks/icon_08.jpg) no-repeat left center;
		 font-size:14px;
		 padding-left:41px;
}
#panellist ul li a.outpanel3 span.panel3{
	background: url(http://image.bookfm.com/personbooks/icon_09.jpg) no-repeat left center;
	font-size:14px;
	padding-left:41px;
}
#panellist ul li a.outpanel4 span.panel4{
	background: url(http://image.bookfm.com/personbooks/icon_10.jpg) no-repeat left center;
	font-size:14px;
	padding-left:41px;
}
#panellist ul li a.outpanel5 span.panel5{
	background: url(http://image.bookfm.com/personbooks/icon_11.jpg) no-repeat left center;
	font-size:14px;
	padding-left:41px;
}
#panellist ul li a.outpanel6 span.panel6{
	background: url(http://image.bookfm.com/personbooks/icon_12.jpg) no-repeat left center;
	font-size:14px;
	padding-left:41px;
}
#panellist ul li span.panel3{
     background:url(http://image.bookfm.com/personbooks/icon_02.jpg) no-repeat left center;
}
#panellist ul li span.panel4{
     background:url(http://image.bookfm.com/personbooks/icon_03.jpg) no-repeat left center;
}
#panellist ul li span.panel5{
     background:url(http://image.bookfm.com/personbooks/icon_04.jpg) no-repeat left center;
}
#panellist ul li span.panel6{
     background: url(http://image.bookfm.com/personbooks/icon_41.jpg) no-repeat left center;
}
#outermain{
	margin-top:5px;
	float:right;
	background-color:#BFD3A0;
	width:775px;
	position:relative;
}
.add1{
	position:relative;
	float:right;
}
#widetag1{
	width:480px;
}
.viewstyle1{
	float:right;
	width:153px;
	padding-top:5px;
	background:url(http://image.bookfm.com/personbooks/icon_31.jpg) no-repeat right top;
}
.viewstyle1 .sortwatch{
	float:left;
}
.viewstyle1 .sortwatch li{
	float:left;
	margin-right:8px;
}
.viewstyle1 .sortwatch li a{
	display:block;
}
#widestyle{
	width:330px;
	padding-right:3px;
}
#widestyle a{
	float:right;
}
.viewstyle1 .list5{     
	padding:2px 0px 2px 30px;
	display:block;
	background: url(http://image.bookfm.com/personbooks/qaicon_16.jpg) no-repeat left center;
     }
.viewstyle1 a.inlist5{
	float:left;
	padding:0px 7px 0px 0;	 
	display:block;
	background: url(http://image.bookfm.com/personbooks/icon_18.jpg) no-repeat right center;
     }
.viewstyle1 .list6{     
	padding:2px 0px 2px 30px;
	display:block;
	background: url(http://image.bookfm.com/personbooks/qaicon_17.jpg) no-repeat left center;
     }
.viewstyle1 a.inlist6{
	float:left;
	padding:0px 7px 0px 0;	 
	display:block;
	background: url(http://image.bookfm.com/personbooks/icon_17.jpg) no-repeat right center;
     }
.viewstyle1 a.inlist1{
	float:left;
	padding:0px 7px 0px 0;	 
	display:block;
	background: url(http://image.bookfm.com/personbooks/icon_17.jpg) no-repeat right center;
     }
.viewstyle1 .list1{
	padding:2px 0px 2px 30px;
	display:block;
	background: url(http://image.bookfm.com/personbooks/icon_15.jpg) no-repeat left center;
     }
#widestyle .list1{
     background: url(http://image.bookfm.com/personbooks/qaicon_03.jpg) no-repeat left center;
     }
.viewstyle1 a.inlist2{
	float:left;
	padding:0px 7px 0px 0;
	display:block;
	background: url(http://image.bookfm.com/personbooks/icon_18.jpg) no-repeat right center;
     }
.viewstyle1 a.inlist3{
	float:left;
	padding:0px 16px 0px 0; 
	display:block;
	background: url(http://image.bookfm.com/personbooks/qaicon_11.jpg) no-repeat right center;
     }
.viewstyle1 a.inlist7{
	background:transparent url(http://image.bookfm.com/personbooks/icon_18.jpg) no-repeat scroll right center;
	display:block;
	float:left;
	margin-left:2px;
	margin-right:2px;
	padding:0 7px 0 0;
 }
.viewstyle1 a.inlist4{
	float:left;
	padding:0px 7px 0px 0; 
	display:block;
	margin-right:2px;
	margin-left:2px;
	background: url(http://image.bookfm.com/personbooks/icon_18.jpg) no-repeat right center;
}
#widestyle .list2{
     background: url(http://image.bookfm.com/personbooks/qaicon_04.jpg) no-repeat left center;
}
.viewstyle1 .list2{
	padding:2px 0px 2px 30px;
	display:block;
	background: url(http://image.bookfm.com/personbooks/icon_16.jpg) no-repeat left center;
}
.viewstyle1 .list3{
	padding:2px 0px 2px 26px;
	display:block;
	background: url(http://image.bookfm.com/personbooks/qaicon_01.jpg) no-repeat left center;
}
.viewstyle1 .list7{
     padding:2px 0px 2px 26px;
		 display:block;
		 background: url(http://image.bookfm.com/icon_42.jpg) no-repeat left center;
} 

.viewstyle1 .list4{
     padding:2px 0px 2px 26px;
		 display:block;
		 background: url(http://image.bookfm.com/personbooks/qaicon_02.jpg) no-repeat left center;
}
#outercon{
       background-color:#BFD3A0;
}
#innercon{
             margin:6px 5px 6px 5px;
			 padding-bottom:5px;
			 background-color:#FFFFFF;
			 width:765px;
}
.bookcon1{
			margin-bottom:10px;
			padding-top:10px;
			color:#555555;
			width:595px;
			float:left;
			display:inline;
}
.bookcon1 .book1{
		   padding:3px;
		   border:1px #e4e6e5 solid;
		   background-color:#ffffff;
}
.bookcon1 .rediocourseouter{
			 float:left;
			 display:inline;
			 padding-bottom:15px;
			 width:173px;
			 height:217px;
			 text-align:center;
			 margin-left:25px;
			 margin-top:5px;
			 background:url(http://image.bookfm.com/personbooks/icon_47.jpg) no-repeat left bottom;
}
.bookcon1 .rediocourseinner{
			text-align: left; 
			padding-left: 25px;
			 padding-top:20px;
			 background:url(http://image.bookfm.com/personbooks/icon_46.jpg) no-repeat left top;
}
.rediocourseouter h3{
			color:#1b5891;
			margin:3px auto;
			padding:0 4px;
}
.rediocourseouter p{
			 text-align:left;
			 margin-left:25px;
			 color:#000000;
			 padding-bottom:3px;
}
.addtime1{
			 padding-left:18px;
			 background:url(http://image.bookfm.com/personbooks/icon_26.jpg) no-repeat left center;
}
.pagedetail1{
			 padding-left:18px;
			 background:url(http://image.bookfm.com/personbooks/icon_45.jpg) no-repeat left center;
}
.rediocourseouter img{
         padding:1px;
		 border:1px #bfd3a0 solid;
}
.bookcon1 .outerbook{
	float:left;
	padding-right:28px;
	background:url(http://image.bookfm.com/personbooks/bk_06.jpg) no-repeat bottom right;
}
.bookcon1 .bookinfo1{
	float:left;
	width:465px;
}
#linebook p{
      margin-top:7px;
}
.bookcon1 #leftinfo1{
    width:235px
}
.bookinfo1 p{
	margin:0px 0 5px 3px;
}
#leftinfo1 p{
      margin-left:5px;
}
p.inforvalue{
	color:#1B5992;
	margin-top:0;
}
.inforvalue1{
	color:#808080;
	margin:0 5px 0 2px;
}
.inforvalue{
	color:#1B5992;
	margin-left:6px;
}
.inforcon .qq{
     margin-left:30px;
}
.difloat span{
	float:left;
	display:inline;
	margin-bottom:5px;
}
.myinforight .inforvalue{
     margin-left:10px;
}
.bookinfo1 .dipic{
       padding-left:20px;
       background:url(http://image.bookfm.com/personbooks/icon_21.jpg) no-repeat center left;
}
.bookinfo1 .dipic1{
       padding-left:20px;
	   margin-left:15px;
       background: url(http://image.bookfm.com/personbooks/icon_22.jpg) no-repeat center left;
}
.bookinfo1 .dipic2{
       padding-left:20px;
	   margin-left:15px;
       background: url(http://image.bookfm.com/personbooks/icon_23.jpg) no-repeat center left;
}
.bookinfo1 .dipic3{
       padding-left:20px;
	     margin-left:7px;
       background: url(http://image.bookfm.com/personbooks/icon_24.jpg) no-repeat center left;
}
.bookinfo1 .dipic4{
       padding-left:20px;
	     margin-left:15px;
       background: url(http://image.bookfm.com/personbooks/icon_25.jpg) no-repeat center left;
}
.bookinfo1 .dipic5{
       padding-left:20px;
	   margin-left:12px;
       background: url(http://image.bookfm.com/personbooks/icon_26.jpg) no-repeat center left;
}
.bookcon1 .dipic6{
       padding-left:20px;
	   margin-left:6px;
       background: url(http://image.bookfm.com/personbooks/qaicon_05.jpg) no-repeat center left;
}
.bookcon1 .dipic33{
	padding-left:15px;
	background:url(http://image.bookfm.com/personimage/iconperson.gif) no-repeat -7px -97px;
}
.bookcon1 .dipic7{
       padding-left:20px;
	   margin-left:55px;
       background: url(http://image.bookfm.com/personbooks/icon_26.png) no-repeat center left;
}
.bookcon1 .dipic8{
       padding-left:20px;
	   margin-left:55px;
       background: url(http://image.bookfm.com/personbooks/qaicon.png) no-repeat center left;
}
.bookcon1 .dipic9{
       padding-left:20px;
	     margin-left:3px;
       background: url(http://image.bookfm.com/personbooks/qaicon_06.jpg) no-repeat center left;
}
.bookcon1 .dipic10{
       padding-left:20px;
	     margin-left:86px;
       background: url(http://image.bookfm.com/personbooks/icon_24.jpg) no-repeat center left;
}
.bookcon1 .dipic17{
       padding-left:19px;
	   margin-left:3px;
       background: url(http://image.bookfm.com/Channel/click.gif) no-repeat center left;
}
.bookcon1 .dipic11{
       padding-left:20px;
	     margin-left:75px;
       background: url(http://image.bookfm.com/personbooks/qaicon_07.jpg) no-repeat center left;
}
#leftbox2 .dipic16{
       padding-left:20px;
       background: url(http://image.bookfm.com/personbooks/qaicon_07.jpg) no-repeat center left;
}
#leftbox2 .dipic17{
       padding-left:12px;
       background: url(http://image.bookfm.com/Channel/click.gif) no-repeat center left;
}
.bookcon1 .dipic12{
       padding-left:20px;
	     margin-left:3px;
       background: url(http://image.bookfm.com/personbooks/qaicon_08.jpg) no-repeat center left;
}
.bookcon1 .dipic13{
       padding-left:20px;
       background: url(http://image.bookfm.com/personbooks/qaicon_13.jpg) no-repeat center left;
}
.bookcon1 .dipic135{
	   padding:5px 0 5px 20px;
       background: url(http://image.bookfm.com/personimage/iconperson.gif) no-repeat -8px -144px;
}
.bookcon1 .dipic1345{
	   padding:5px 0 5px 20px;
       background: url(http://image.bookfm.com/personimage/iconperson.gif) no-repeat -7px -29px;
}
#leftbox2 .dipic14{
       padding-left:20px;
       background: url(http://image.bookfm.com/personbooks/icon_26.png) no-repeat center left;
       }
#leftbox2 .dipic15{
       padding-left:20px;
       background: url(http://image.bookfm.com/personbooks/qaicon.png) no-repeat center left;
       }
.bookcon1 .dipic16{
       padding-left:20px;
       background: url(http://image.bookfm.com/icon_41.jpg) no-repeat center left;
			 text-align:right;
 }
.bookcon1 .rightdip{
       text-align:right;
			 margin-right:80px;
	}
.descrip{
      width:570px;
}
.descrip .descrip1{
       float:left;
			 margin-top:20px;
			 margin-left:3px;
}
.descrip #description{
       float:left;
			 margin-left:4px;
			 border:1px #8aad52 solid;
			 height:60px;
			 width:500px;
			 font-size:12px;
			 padding:3px;
}
.bookinfo1 .rdipic{
       margin-left:0;
}
.bookinfo1 .rdipic1{
       margin-left:6px;
}
.bookinfo1 .Digital{
      color:#88AB4F;
	    font-size:11px;
}
.bookcon1 .checkselect{
     margin-left:0px;
	   color:#175590;
	   font-weight:bold;
	   letter-spacing:1px;
}
#leftinfo1 .checkselect{
      margin-left:2px;
}
.warpbox2 strong{
     color:#175590;
}
.lefttaginfo1{
       margin-top:6px;
	     width:233px;
      
}
.lefttaginfo2{
	 background: url(http://image.bookfm.com/personbooks/icon_40.jpg) no-repeat right bottom;
}
.song a:hover{
   text-decoration:underline;
	 overflow:hidden;
	 height:1%;
}
.song ul li{
   display:inline;
	 margin-right:10px;
}
.circle1{
		 margin:2px 0 5px 20px;
}
.circle1 li{
    display:inline;
		margin-right:5px;
}
.circle1 li a,.song a{
    text-decoration:underline;
}
.song a:hover{
    text-decoration:none;
	color:#993333;
}
#circlecon1 p{
    line-height:30px;
}
#circlecon1 .song{
    margin-left:21px;
		font-weight:bold;
}
#fright{
    height:14px;
}
.lefttaginfo3{
	  background: url(http://image.bookfm.com/personbooks/icon_39.jpg) no-repeat left top;
	  padding-bottom:6px;
	  padding-top:6px;
	  padding-left:13px;
}
.mybox1,.mybox2,.mybox3,.mybox4,.mybox5{
      position:relative;
}
.mybot2{
       display:none;
}
#bot1,#bot2,#bot3,#bot4,#bot5{
	position:absolute; 
	left:0; 
	top:21px;
	#top:19px;
	_top:19px;
	width:110px;
}
.mybot3{
	border:1px #5F89B1 solid;
	width:110px;
	padding-bottom:1px;
	background-color:#FFFFFF;
	text-align:left;
	overflow:hidden;
}
#mybot4{
	position:absolute;
	top:22px;
	right:0;
	border:1px #5F89B1 solid;
	width:110px;
	display:none;
}
#widestyle .rit{
	position:absolute;
	top:27px;
	left:141px;
}
#widestyle .rit1{
	position:absolute;
	top:27px;
	left:220px;
}
#bot1 ul,#bot2 ul,#bot3 ul,#bot4 ul,#bot5 ul,#bot30 ul{
      line-height:10px;
}
#bot1 ul li,#bot2 ul li,#bot3 ul li,#bot4 ul li,#bot5 ul li,#bot30 ul li{
	width:110px;
	margin:0;
	padding:0;
	float:right;
}
#bot1 ul li a,#bot2 ul li a,#bot3 ul li a,#bot4 ul li a,#bot5 ul li a,#bot30 ul li a{
	margin:0;
	border:1px #ffffff solid;
	border-bottom:none;
	padding:0;
	padding-left:25px;
	display:block;
	width:83px;
	background:url(http://image.bookfm.com/personimage/icon_35.gif) no-repeat 7px center;
}
#bot1 ul li a:hover,#bot2 ul li a:hover,#bot3 ul li a:hover,#bot30 ul li a:hover{
	background-color:#dce5ce;
	color:#000000;
}
#bot1 ul li a:active,#bot2 ul li a:active,#bot3 ul li a:active,#bot30 ul li a:active{
	color:#ffffff;
	background-color:#f7c99b;
}
.bookcon1 .bookbox1{
	padding:10px 5px 10px 10px;
	border-bottom:1px #DBDBDB dotted;
	margin:0;
	clear:both;
}
.bookcon1 #leftbox1{
	padding:17px 0 15px 30px;
	margin:0 18px;
}
.bookcon1 #leftbox2,.bookcon1 {
	padding:5px 4px 5px 0px;
	margin:0 8px;
}
.bookcon1 table tr td{
	line-height:40px;
}
.bookcon1 .rightalign{
	text-align:right;
	font-weight:bold;
	padding-right:5px;
 }
.bookcon1 .tdrit1{
	border:1px #CCCCCC solid;
}
.bookcon1 .tdbon{
	border-bottom:1px #cccccc solid;
	background-color:#e1e9d4;
	line-height:25px;
}
 .bookcon1 .centeralign{
	text-align:center;
	font-weight:bold;
	color:#888888;
 }
.bookcon1 .tops{
	vertical-align:top;
	line-height:17px;
 }
.bookcon1 .tips1{
	font-size:14px;
	margin-left:17px;
	color:#FF0000;
 }
 .bookcon1 .tips2{
	font-size:14px;
	margin-left:17px;
	color:#66CC99;
 }
  .bookcon1 .tips3{
	font-size:14px;
	margin-left:17px;
	color:#999999;
 }
.bookcon1 .circle2 tr td{
	height:80px;
	border-bottom:1px #888888 dotted;
}
.bookcon1 .circle2 .warpbox3{
	border:1px solid #CCCCCC;
	height:330px;
	margin-bottom:10px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:0;
	_width:781px;
}
.bookcon1 .alls1{
	margin-top:10px;
	padding-left:2px;
	background-color:#E1E9D4;
}
.bookcon1 .rights1{
	margin:20px 20px 15px 0;
}
.bookcon1 .msn1{
	background:url(http://image.bookfm.com/personimage/iconperson.gif) no-repeat -7px -118px;
	padding-left:19px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.bookcon1 .item {
	border-bottom:1px solid #D8DFEA;
	padding:8px 0;
}
.bookcon1 .subs1{
	margin-left:20px;
	color:#777777;
	font-size:14px;
	margin-top:5px;
	font-weight:bold;
}
.bookcon1 .subs2{
	margin-left:114px;
	color:#808080;
}
.bookcon1 .item .foxmail {
	background:transparent url(http://image.bookfm.com/personbooks/ciricon_02.gif) no-repeat scroll 0 0;
}
.bookcon1 .item .outlook {
	background:transparent url(http://image.bookfm.com/personbooks/ciricon_03.gif) no-repeat scroll 0 0;
}
.bookcon1 .item .oe {
	background:transparent url(http://image.bookfm.com/personbooks/ciricon.gif) no-repeat scroll 0 0;
}
.bookcon1 .item .tb {
	background:transparent url(http://image.bookfm.com/personbooks/ciricon_04.gif) no-repeat scroll 0 0;
}
.bookcon1 .item div {
	background-position:0 3px !important;
	padding-left:38px;
}
.bookcon1 .item h5 {
	padding-bottom:2px;
}
.bookcon1 .msn2{
	margin-left:19px;
}
.bookcon1  .msn3{
	color:#003366;
	font-size:14px;
}
.bookcon1  .msn2 a{
	text-decoration:underline;
	font-size:13px;
}
.bookcon1  .text1{
	width:260px;
	border:1px #8aad52 solid;
	padding:2px;
}
.bookcon1  .text2{
	width:135px;
	border:1px #8aad52 solid;
	padding:2px;
}
.bookcon1  #allmail{
	border:1px #CCCCCC solid;
	padding:2px;
}
.bookcon1  .revletter2{
	padding:2px;
	border:1px #8aad52 solid;
	font-size:13px;
	float:left;
}
.bookcon1 #leftbox2 table,.bookcon1  table{
	width:100%;
	border-collapse:collapse;
}
.bookcon1 #leftbox2 table .footercol{
	background:url(http://image.bookfm.com/personbooks/qaicon_14.jpg) no-repeat right center;
}
.bookcon1 #leftbox2 table tr.bgcheck .footercol{
	background:url(http://image.bookfm.com/personimage/bgtigger1.jpg) no-repeat right center;
}
.bookcon1 #leftbox2 table .centercol{
	background:url(http://image.bookfm.com/personbooks/qaicon_15.jpg) repeat-x left center;
}
.bookcon1 #leftbox2 table tr.bgcheck  .centercol{
	background:url(http://image.bookfm.com/personimage/bgtigger2.jpg) repeat-x left center;
}
.bookcon1 #leftbox2 tbody tr{
	background:url(http://image.bookfm.com/personbooks/qaicon_12.jpg) no-repeat left center;
	height:50px;
	text-align:center;
}
.bookcon1 #leftbox2 tbody tr.bgcheck{
	background: url(http://image.bookfm.com/personimage/bgtigger1.jpg) no-repeat left center;
	height:50px;
	text-align:center;
}
.bookcon1 .bookselect1{
	text-align:left;
	padding-left:20px;
}
#leftbox2 .allright{
	margin-left:20px;
}
.bookcon1 #leftbox2 table .color1{
    color:#165593;
}
.bookcon1 #leftbox2 table .color1 a:hover{
	text-decoration:underline;
}
.bookcon1 #leftbox2 table thead th{
	background-color:#e1e9d4;
	text-align:center;
	height:30px;
}
.bookcon1 #leftbox2 table thead  .leftth1{
	text-align:left;
	padding-left:30px;
}
.bookcon1 .botton1 input{
	border:1px #898989 solid;
	background-color:#3B5888 ;
	padding:4px 7px 2px 7px;
	color:#ffffff;
}
.bookcon1 .botton4{
	border:1px #898989 solid;
	background-color:#3B5888 ;
	padding:4px 7px 2px 7px;
	color:#ffffff;
	float:left;
	display:block;
	cursor:pointer;
}
.bookcon1 .botton6{
	border:1px #898989 solid;
	background-color:#3B5888 ;
	padding:4px 7px 2px 7px;
	color:#ffffff;
	margin-left:5px;
	cursor:pointer;
	float:left;
}

.bookcon1 .rightbot{
	margin-left:21px;
	display:inline;
} 
.bookcon1 .stop{
    margin-top:10px;
}
.bookcon1 .botton5{
	border:1px #898989 solid;
	background-color:#3B5888 ;
	padding:3px 7px 2px 7px;
	color:#ffffff;
	float:right;
	display:block;
}

.bookcon1 .botton3{
    margin-top:20px;
}
.bookcon1 .botton1 .inputname1{
	border:1px #8aad52 solid;
	padding:2px;
	width:240px;
	background-color:#efefef;
	color:#000000;
}
.bookcon1  .botton2{
	margin-left:10px;
	margin-top:20px;
}
.bookcon1  .sus{
	font-size:30px;
	color:#789E24;
	font-weight:bold;
}
.bookcon1  .fail{
    color:#FF0000;
}
.bookcon1 .leftbox3 a{
	text-decoration:underline;
}
 .leftbox3 table thead .qus{
    margin-right:450px;
}
.bookcon1 .warpbox1{
	width:720px;
	padding:16px 0px 0 0;
	background:url(http://image.bookfm.com/personbooks/qaicon_09.jpg) no-repeat top left;
 }
.bookcon1 .warpbox2{
	padding-bottom:20px;
	padding-left:35px;
	background: url(http://image.bookfm.com/personbooks/qaicon_10.jpg) no-repeat 9px bottom;
}
.bookcon1 .warpbox2 p{
	margin-top:7px;
	margin-left:13px;
}
.bookcon1 #bookbox2{
	padding:17px 0 15px 0px;
	border-bottom:1px #DBDBDB dotted;
	margin:0 18px;
}
#bookbox2 .leftwrap{
	float:left;
}
#bookbox2 .rightwrap{
	float:right;
}
.pagecode{
	text-align:center;
	margin:22px auto 22px;
}
.outer{
	width:950px;
	margin:0px auto;
	overflow:hidden;
} 
.adds{
    margin:1px 0 0 16px;
}
.but1{
	background:transparent url(http://image.bookfm.com/CoursewareImage/cour_08.jpg) no-repeat scroll right center;
	display:block;
	float:left;
	margin-top:8px;
	margin-right:1px;
	padding:0px 8px 0px 0;
}
.inbut1{
	background:transparent url(http://image.bookfm.com/CoursewareImage/cour_31.jpg) no-repeat scroll left center;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	letter-spacing:1px;
	padding:3px 0 2px 10px;
}
.Copyouter{
	background-color:#FFE89D;
	margin-right:5px;
	padding:10px 10px 3px;
}