﻿/* 全局样式 */
body{
		font-family:Tahoma,Verdana,Segoe,sans-serif;
		font-size:12px;
		margin: 0;
}
div,p,span,th,td,ul,ol,li,h1,h2,h3,h4,h5,h6,form{
		font-family:Tahoma,Verdana,Segoe,sans-serif;
		font-size:12px;
		margin: 0;
		padding:0px;
}
li{
		list-style:none;
}
img {
		border-style:none;
}
div,p,span,th,td{
		line-height:1.6em;
}
a{
		color:#1A5790;text-decoration:none;
}
a:active,a:hover{
		text-decoration:none;
}
/*头部*/
.onfocuse{
		color:#000000;
}
.inactive{
		color:#cccccc;
}
.imgborder{
        border:1px #efefef solid;
}
#form label{
		display:none;
}
.form1 label{
		display:none;
}
#wrap{
		margin:0px auto;
		text-align:left;
		width:950px;
		overflow:hidden;
}
/*中间上部分*/
.bon1{
		display:none;
}
.bon2{
		display:block;
}
.box_show{
		display:block;
}
.box_none{
		display:none;
}
.errormantle{
        height:130px;
		border-bottom:1px #EEEEEE solid;
		background: url(http://image.bookfm.com/main/indexImgBack-flash.gif) repeat-x center left;
}
.errormantle p{
        text-align:center; 
		font-size:18px; 
		margin:10px 0 0 0;
}
.errormantle #errorinner{
        width:300px; 
		margin:0px auto;  
		font-weight:bold; 
		color:#FF0000;
}
#errorinner a{
        font-size:12px;
		text-decoration:underline;
}
/*中间下部分*/
.pagecode li{
         display:inline;
		 margin-right:8px;
}
.pagecode li a{
		 font-weight:bold;
}
.pagecode li a:hover{
         color:#FF0000;
		 font-weight:bold;
		 text-decoration:underline;
}
.pagecode .pagecolor1{
     font-size:14px;
		 color:#FF0000;
}
.clearfix{
		clear:both;
}
.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 */
.modal-dialog{
			background-color:#C1D9FF;
			border:1px solid #3A5774;
			font-family:"宋体";
			outline:none;
			padding:8px;
			position:absolute;
			display:block; 
}
.managesharingdialog {
			width:600px !important;
}
#loaddialog {
			width:350px !important;
}
.modal-dialog-title{
			background-color:#E0EDFE;
			color:#000000;
			font-size:12pt;
			font-weight:bold;
			overflow:hidden;
			padding:8px;
			position:relative;
			vertical-align:middle;
}
.modal-dialog-title-close{
			background:transparent url(http://image.bookfm.com/dialog_close_box.gif) no-repeat scroll center center;
			float:right;
			height:15px;
			position:absolute;
			right:10px;
			top:8px;
			width:15px;
			_right:15px;
}
.modal-dialog-content{
			background-color:#FFFFFF;
			font-size:12px;
			padding:8px;
}
#dialogouter{
			background-color:#FFFFFF;
			font-size:12px;
			padding:8px 0 0 0;
}
#dialoginner{
			padding:0px 20px;
}
.manage-sharing-contents {
			overflow:auto;
}
.manage-sharing-contents td {
			font-size:12px;
}
.manage-sharing-share-left {
			padding-right:30px;
			vertical-align:top;
			width:55%;
}
.manage-sharing-contents label {
			font-size:12px;
}
.manage-sharing-wrap-input {
			overflow:auto;
}
.manage-sharing-text-field {
			height:5em;
			width:90%;
}
.manage-sharing-big-text-field, .manage-sharing-big-text-input, .manage-sharing-text-field {
			border:1px solid #809EBA;
			font-family:arial,sans-serif;
			font-size:12px;
			padding:3px;
}
.manage-sharing-deemphasize {
			color:#848484;
			font-size:11px !important;
}
.manage-sharing-link, .manage-sharing-contents a {
			color:#0066CC;
			cursor:pointer;
			font-size:12px;
			line-height:11px;
			text-decoration:underline;
}
.manage-sharing-vertical-spacer {
			height:10px
}
.manage-sharing-horizontal-line {
			background-color:#CCCCCC;
			height:1px;
			padding:0;
}
.manage-sharing-heading {
			font-size:12px;
			font-weight:bold;
}
.manage-sharing-deemphasize {
			color:#848484;
			font-size:11px !important;
}
.modal-dialog a, .modal-dialog a:link, .modal-dialog a:visited{
			color:#0066CC;
			cursor:pointer;
}
.manage-sharing-vertical-line {
			background-color:#87A5C3;
			margin:0;
			padding:0;
			width:1px;
}
.manage-sharing-share-right {
			padding-left:15px;
			vertical-align:top;
}
.manage-sharing-title {
			font-size:14px !important;
			font-weight:bold;
}
.manage-sharing-scroll-list {
			font-size:12px;
			height:18em;
			overflow-y:auto;
			width:100%;
}
.modal-dialog-title-text{
			font-size:14px;
}
.modal-dialog-title-close1 {			
            background:transparent url(http://image.bookfm.com/dialog_close_box.gif) no-repeat scroll center center;
			float:right;
			height:15px;
			position:absolute;
			right:10px;
			top:8px;
			width:15px;
			_right:15px;
			cursor:pointer;
}
.dialog-section{
            padding-bottom:10px;
}
.dialog-section form div label {
			font-size:12px;
			margin-right:10px;
}
.yanz{
			background: url(http://image.bookfm.com/common/bookfm_bad.gif) no-repeat scroll 1px 3px;
			display:block;
			float:right;
			width:232px;
			padding-left:20px;
			margin-top:2px;
			color:#666666;
}
.yanz1{
			background: url(http://image.bookfm.com/common/bookfm_good.gif) no-repeat scroll 1px 3px;
			display:block;
			float:right;
			width:232px;
			padding-left:20px;
			margin-top:2px;
			color:#666666;
}
.dbookimage1 a:hover{
	color:#000000;
	background-color:#dce5ce;
}
.dbookimage1 a:active{
	color:#ffffff;
	background-color:#f7c99b;
}
label.dialog-label {
			display:block;
			font-size:12px;
			font-weight:bold;
			float:left;
			width:80px;
}
.dialog-section input.text{
			border:1px solid #DDDDDD;
			font-size:100%;
			width:220px;
			padding:4px;
}
.but2{
			color:#000000;
			cursor:pointer;
			font-weight:bold;
			letter-spacing:7px;
			margin-top:2px;
			padding:3px 6px 2px 13px;
			_padding:4px 8px 2px 10px;
}
*+html .but2{
            padding:5px 8px 2px 8px;
}
.form-row{
			height:26px;
			padding:5px;
			margin-top:12px;
}
.dialog-section form div {
			margin-top:12px;
}
label.inline, form .form-row label.inline {
			display:inline;
			font-size:12px;
			font-weight:normal;
}
.dialog-tray {
			background:#EEEEEE none repeat scroll 0 0;
			border-top:1px solid #CCCCCC;
			margin:10px 0 0px 0px;
			padding:10px 20px;
}
.dialog-tray a{
			text-decoration:underline;
}
.dialog-tray a:hover{
			text-decoration:none;
			color:#000000;
}
.dialog-section .reglogin{
			float:left;
			width:350px;
			border:2px solid #EEEEEE;
			padding:10px;
			margin:10px auto;
}
.reglogin h2{
			font-size:18px;
			padding: 7px 0px 10px 0px;
			color:#155390;
			border-bottom:1px solid #efefef;
}
.dialog-section #regwarp1{
			background-color:#F2F8EF;
}
.dialog-section #loadwarp1{
			margin-left:12px;
}

/*脚注*/
#footer{
		margin-bottom:5px;
		border:1px #efefef solid;
		background-color:#F4FAFA;
}
#footer a{
		text-decoration:none;
		color:#185691;
}
#footer a:hover{
		text-decoration:underline;
}
#footer ul{
		margin-top:12px;
		text-align:left;
		margin-left:60px;
}
#footer ul li{
		line-height:20px;
		font-size:12px;
}
#footer .moveleft{
		float:left;
		width:187px;
		border-right:1px #D1E1C6 solid;
}
#footer #Development{
		border-right:none;
}
#footer .myalign{
		margin-left:57px;
} 
#footer .company{
		margin-top:30px;
		text-align:center;
		color:#444446;
		font-size:0.75em;
		margin-bottom:3px;
}
#footer .fot{
		font-size:1.0em;
		color:#454344;
		font-weight:bold;
}



