@charset "gb2312";
/* 图书管理系统前台样式 */

body,form,dl,ul,h1,h2,h3,h4,h5,dl,dt,dd,p { margin: 0; padding: 0; }
body { background: #fff url(imagesbg.png) 0 -50px repeat-x; font-size: 12px; font-family: Arial, Verdana, Lucida, Helvetica, simsun, sans-serif,"宋体"; }

a { text-decoration: none; color: #000;/*496475*/ }
	a:hover { color: #f00; text-decoration: underline; }
	a.red { color: red; }

li { list-style: none; }
button { cursor: pointer; }
ins { display: none; }
fieldset,img,button,input { border:0 none; }
.clear { clear: both; height: 0; line-height: 0; overflow: hidden; font-size: 0; display: block; visibility: hidden; }
.space { padding: 6px 0 0 0; }
.blue { color: #00f; }
.red { color: #f00; }
.green { color: #008000; }
.yellow { color: #f60; }
.gray { color: #909090; }
.b { font-weight: bold; }

/*=========*/
#wrap { width: 980px; margin: 0 auto; }
	#header { background: url(imagesheader.png); height: 170px; }
	
	/*导航*/
	.menu { margin: auto; height: 43px; font-size: 14px; background: url(imagesnav.jpg) no-repeat; }
		.menu ul { padding: 5px 0 0 30px; }
		.menu li { display: inline-block; float: left; height: 38px; line-height: 38px; color: #fff; }
		.menu li strong { display: inline-block; margin: 0 0 0 25px; padding: 0 25px 0 0; }
		.menu li a { display: inline-block; text-decoration: none; color: #fff; cursor: pointer; }
		.menu li.on { background: url(imagesbg_nav.png) no-repeat left 3px; }
		.menu li.on strong { background: url(imagesbg_nav.png) no-repeat right 3px; }
		.menu li.on a { color: #d70606; }
		.menu li a:hover { color: #f60; text-decoration: none; }
		
		/*搜索*/
		.nav_search { width: 300px; height: 30px; text-align: left; float: right; padding: 3px 0 0 0; }
			.search_txt { width: 180px; padding: 2px 1px 1px 1px; border: 1px solid #999; height: 21px; color: #999; }
			.search_bt { width: 59px; height: 27px; background:url(imagesbg_nav.png) no-repeat 0 -120px; vertical-align: top; overflow: hidden; text-indent: -2012px; margin-left:5px; }
			
		.alertmsg { width: 80%; margin: auto; font-size: 14px; font-weight: bold; border: 1px #adcd3c solid; background: #f2fddb; padding: 20px 15px; text-align: center; color: #f00; }
			
			
	/*内容*/
	.boxer { background: #f4f5f9; border: 1px solid #c8d8e2; border-top: none; border-bottom: none; }
		/*当前位置*/
		.location { height: 40px; line-height: 40px; background: #edeff0 url(imageslocation.png) -17px 0 no-repeat; border-bottom: 1px solid #e6e6e6; text-indent: 60px; margin: 0 0 3px 0; }
			.location span { float: right; padding: 0 15px 0 0; }
		
		/*左侧*/
		.wrap-left { width: 660px; background: url(imagesbg_in.jpg) repeat-y; margin: 0 9px; float: left; display: inline; }
		
			/*左侧*/
			.book-box,.category-box { border-bottom: 1px #e1f0f5 solid; }
				.book-box h2,.category-box h2 { font-size: 14px; height: 36px; line-height: 36px; text-indent: 25px; background: url(imagestit-bg.png); color: #fff; }
				.category-box ul { padding: 10px; }
				.category-box li { width: 90%; font-size: 14px; margin: auto; line-height: 230%; border-bottom: 1px dashed #ddd; text-indent: 30px; background: url(imagesmenu_bullet.gif) 8px 12px no-repeat; letter-spacing: 1px; }
				.category-box li span { color: #008000; font-size: 12px; padding: 0 0 0 5px; }
				.category-box li span b { color: #f00; }
			
			.book-box h5 { text-align: center; line-height: 210%; font-size: 18px; width: 92%; margin: auto; border-bottom: 1px dashed #ccc; color: #f00; letter-spacing: 1px; }
				.info-box { width: 94%; margin: 15px auto; }
					.view_bpic { border: 3px solid #e9e9e9; width: 160px; height: 230px; display: block; }
					.view_bpic:hover { border: 3px solid #f60; }
					
				.info-left { width: 250px; float: left; display: inline; }
					.info-left a { width: 160px; margin: auto; }
					
				.info-right { width: 330px; float: right; display: inline; background: #fff8e7; border: 1px solid #ffefd2; padding: 8px 15px; font-size: 14px; }
					.info-right ul {}
					.info-right li { line-height: 220%; border-bottom: 1px dashed #e8e8e8; }
					.db-intro { font-size: 14px; line-height: 180%; }
					.db-tag { font-size: 14px; font-weight: bold; line-height: 220%; }
					.db-intro { padding: 10px 0; border-top: 1px dashed #ccc; }
					.price { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #f00; }
					.isbn { font-size: 14px; color: #008000; }
					.vocate { font-family: Georgia, "Times New Roman", Times, serif;}
					.action-btn { width: 400px; margin: 15px auto 5px auto; text-align: center; }
						.action-btn a { margin: 0 8px; }
					
			/*图书*/
			.pics-list { border-bottom: 1px #e1f0f5 solid; padding: 5px 0; }
				.pics-list ul { padding: 5px 0 3px 10px; }
				.pics-list dl { float: left; font-size: 12px; padding: 9px 20px; }
					.pics-list dt { text-align: center; line-height: 220%; }
					.pics-list dd { padding: 0; margin: 0; }
						.pics-list dd img { width: 108px; height: 150px; border: 3px #ddd solid; display:block; }
						.pics-list dd img:hover,.pics-style:hover img { border: 3px #6dc9ff solid; }
						
		/*右侧*/
		.wrap-right { width: 290px; float: right; display: inline; padding: 0 10px 0 0; }
			/*右侧*/
			.member-cp { background: url(imagesmemberbg.png) 0 bottom no-repeat; border-bottom: 1px #e1f0f5 solid; }
			.count { background: url(imagesmemberbg.png) 0 -34px no-repeat; border-bottom: 1px #e1f0f5 solid; }
				.member-cp h2 { height: 36px; background: url(imagesmemberbg.png) no-repeat; }
				.member-cp dl { padding: 10px 0; font-family: "宋体"; width: 80%; margin: auto; }
				.member-cp dd { padding: 5px 0; }
				input.input { border: 1px solid #dfdfdf; height: 18px; width: 150px; color: #f00; font-family: Arial, Helvetica, sans-serif; }
				input.register { width: 71px; height: 25px; border: none; cursor: pointer; background: url(imageslogin_bt.gif); color: #fff; margin: 0 5px 0 0; }
				.cp-center { width: 200px; margin: auto auto auto 20px; }
				.user_cpurl { height: 36px; display: block; }
			/*统计*/
			.count {}
				.count h2 { height: 36px; background: url(imagesmemberbg.png) 0 -36px no-repeat; }
				.count ul { line-height: 220%; padding: 9px 0; }
				.count li { width: 86%; margin: auto; border-bottom: 1px dashed #ccc; background: url(imagesmenu_bullet.gif) 3px 10px no-repeat; text-indent: 20px; }
			
		
	/*信息*/
	#message { margin: 50px auto; width: 60%; padding: 20px 25px; border: 5px #9da097 solid; background: #fff; font-size: 14px; }
		#message h2 { font-size: 16px; color: #f00; letter-spacing: 1px; line-height: 250%; border-bottom: 2px solid #e0e0e0; text-indent: 20px; }
		.msg-info { line-height: 190%; padding: 15px 0; text-indent: 100px; font-size: 14px; font-weight: bold; }
		.msg-ico-msg { background: url(imagesim_success.gif) no-repeat 8px 12px; }
		.msg-ico-err { background: url(imagesim_tips.png) no-repeat 8px 12px; }
		.msg-close { text-indent: 100px; }
		.msg-close a { color: #f00; text-decoration: underline; }
		
	/*会员中心*/
	.member-panel { margin: 50px auto; width: 40%; padding: 10px 25px; border: 5px #9da097 solid; background: #fff; font-size: 14px; }
		.member-panel h2 { font-size: 16px; color: #f00; letter-spacing: 1px; line-height: 230%; border-bottom: 2px solid #e0e0e0; text-indent: 20px; }
		.member-panel dl { padding: 10px 0; font-family: "宋体"; width: 80%; margin: auto; }
		.member-panel dd { padding: 5px 0; }
		
		/*会员菜单*/
		.b-left { width:210px; float:left; padding:0 0 0 8px; display: inline; }
		.b-left .ltop { background:url(imagescommon.png) 0 -80px; height:10px; overflow:hidden;}
		.b-left .lbtm { background:url(imagescommon.png) 0 -90px; height:10px; overflow:hidden;}
		.b-left .lctr { background:url(imageslbg.png) repeat-y; padding-left:8px; padding-right:7px;}
		.b-left .lctr h3 { background:url(imagescommon.png) 0 -140px; width:173px; height:22px; display:block; line-height:22px; font-size:12px; color:#fff; padding-left:10px; cursor:pointer;}
		.b-left .lctr .aaa { background:url(imagescommon.png) 0 -110px; width:173px; height:22px; display:block; line-height:22px; font-size:12px; color:#fff; padding-left:10px; cursor:pointer;}
		.b-left .lctr ul { margin-left:10px; margin-bottom:10px;}
		.b-left .lctr li { width:166px; height:27px; line-height:27px; border-bottom:#c4d4e7 1px solid; margin-left:3px; text-indent: 15px;}
		.b-left .lctr .nbd { border-bottom:none;}
		.b-left .lctr li a { padding-left:20px; background:url(imagescommon.png) no-repeat; padding-bottom:2px; padding-top:2px}
		.b-left .lctr li a:hover { text-decoration:none;}
		.b-left .lctr .onn { background:url(imagescommon.png) 0 -200px no-repeat; font-weight:bold;}
		.b-left .lctr .a { background-position: -250px -120px;}
		.b-left .lctr .b { background-position: -250px -150px;}
		.b-left .lctr .c { background-position: -250px -180px;}
		.b-left .lctr .d { background-position: -250px -210px;}
		.b-left .lctr .e { background-position: -250px -240px;}
		.b-left .lctr .f { background-position: -450px -120px;}
		.b-left .lctr .g { background-position: -450px -150px;}
		.b-left .lctr .h { background-position: -450px -180px;}
		.b-left .lctr .i { background-position: -450px -240px;}
		.b-left .lctr .j { background-position: -580px -120px;}
		.b-left .lctr .k { background-position: -580px -150px;}
		.b-left .lctr .l { background-position: -580px -180px;}
		.b-left .lctr .m { background-position: -580px -240px;}
		.b-left .lctr .n { background-position: -730px -120px;}
		.b-left .lctr .o { background-position: -730px -150px;}
		.b-left .lctr .p { background-position: -730px -180px;}
		.b-left .lctr .q { background-position: -730px -240px;}
		.b-left .lctr .r { background-position: -730px -210px;}
		.b-left .lctr .s { background-position: -875px -240px;}
		.b-left .lctr .t { background-position: -875px -210px;}
		.b-left .lctr .u { background-position: -360px -40px;}
		.b-left .lctr .v { background-position: -240px -40px;}
		.b-left .lctr .no{ background:none;}
		
		
		/**/
		.b-right { width: 750px; float: right; margin: 0 8px 0 0; display: inline; }
		.box-info { }
			.box-info h2 { background: url(imagescommon.png) -210px -80px no-repeat; line-height: 28px; font-size: 14px; color: #666; text-indent: 25px; }
			.box-con { border: 1px solid #c3dbf1; padding: 10px; }
			
		/* 个人面板 */
		.backright { width:750px; float:left; margin-left:10px;}
		.personalmsg { background:url(imagesbackbodybg.png); width:500px; height:70px; margin-bottom:10px; position:relative; zoom:1; padding:10px; }
		.personalmsg strong { font-size:14px; color:#094696;}
		.personalmsg p { padding: 8px 0; }
		.personalmsg i { color:#f60; text-decoration:underline; font-style:normal;}
		.personalmsg span a { color:#f60; font-size:14px; position:absolute; right:10px; top:10px;}
		.personalmsg div { position:absolute; left:40px; bottom:7px;}
		.personalmsg div a { margin-left:15px; display:inline;}
		.personalmsg div .i2 { margin-left:45px;}
		.personalmsg div .i3 { margin-left:40px;}

		.perbox520 { margin-bottom:10px;}
		.perbox520 .ltop { background:url(imagescommon.png) 0 -360px; width:500px; height:29px; line-height:29px; padding:0 10px;}
		.perbox520 .lbom { background:url(imagescommon.png) 0 -390px; width:520px; height:5px; overflow:hidden;}
		.perbox520 .ltop h3 { font-size:14px; color:#666; cursor:pointer;}
		.perbox520 .lctr { border-left:#c3dbf1 1px solid; border-right:#c3dbf1 1px solid;padding-left:1px; line-height:23px; zoom:1; overflow:hidden;}
		.perbox520 .lctr .leftnav{ width:89px; float:left; background:#F2F8FF;border-right:1px solid #C3DBF1;}
		.perbox520 .lctr .leftnav h4{ text-align:center; font-size:12px;border-bottom:1px solid #C3DBF1; font-weight:normal; height:35px; line-height:35px;}
		.perbox520 .lctr .leftnav .now{width:89px; background:#fff;margin-right:-1px;position:relative; border-right:1px solid #fff; border-bottom:1px solid #C3DBF1;font-weight:bold;}
		.perbox520 .lctr .rightgut{ width:400px; float:left; padding:10px; line-height:18px;}
		.perbox520 .lctr .rightgut li{ margin-bottom:3px;}
		.perbox520 .lctr .rightgut a{color:#ff6600; text-decoration:underline;}
		.perbox520 .lctr strong { color:#094696; float:left;}
		.perbox520 .lctr .msgp { padding-left:110px; color:#666; margin:3px 0;}
		.perbox520 .lctr ul { width: 90%; margin: auto; padding: 8px 0; }
		.perbox520 .lctr ul li { text-indent: 5px; line-height: 230%; border-bottom: 1px dashed #ccc; }

		.perbox210 { background:url(imagesperbox210bg.png) 0 top; width:200px; padding:10px; position:relative; margin-bottom:10px;}
		.perbox210 .btm { background:url(imagesperbox210bg.png) 0 bottom; width:220px; height:3px; position:absolute; left:0; bottom:0;}
		.perbox210 h3 { font-size:14px; color:#666; cursor:pointer; margin-top:-2px; margin-bottom:15px;}
		.perbox210 img { margin:5px 0; display:block;}
		.perbox210 li { width: 96%; margin: auto; line-height: 230%; border-bottom: 1px dashed #ccc; }

		.backright_d dt{background:url(imagescommon.png) -210px -80px; height:28px; line-height:28px; font-size:14px; font-weight:bold; padding-left:10px;}
		.backright_d .x_tit{font-size:14px; height:28px;line-height: 28px;overflow:hidden;clear:both;margin-bottom:-1px;position:relative;padding-left:10px;}
		.backright_d .x_tit span{display:block;float:left;width:80px;text-align:center;}
		.backright_d .x_tit span.now{background:url(imagesx_tit.gif) no-repeat;font-weight:bold;}
		.backright_d dd{ border:1px solid #BDD7EF; padding:10px; overflow:auto;}
		.td_p10 td{ padding-left:5px;}
		.img{ border:1px solid #ccc; padding:1px;}
		.tab_line{ border-collapse:collapse;}
		.tab_line th{ background:#D5E0E8; font-weight:bold;}
		.tab_line th,.tab_line td{ border:1px solid #ccc; line-height:30px;}
		.tab_line2{ border-collapse:collapse;}
		.tab_line2 th{ background:#D5E0E8; font-weight:bold;}
		.tab_line2 th,.tab_line2 td{ border:1px solid #58AEE0; line-height:30px;}
		.tab_line .t_r{ background:#f5f5f5;}
		.case_list_d{ border:1px dashed #f2f2f2; padding:10px; margin:10px; width:200px; float:left; color:#333; text-align:center;}
		.case_list_d_h{ border:1px solid #f2f2f2; background:#f8f8f8; padding:10px; margin:5px; width:200px; float:left; color:#333; text-align:center;}
		.img_p2{ border:1px solid #999; padding:2px;}
		.td_25,.td_30{ border-collapse:collapse;}
		.td_25 th,.td_30 th{ background:#f2f2f2; font-weight:bold;}
		.td_25 th,.td_25 td,.td_30 th,.td_30 td{ border:1px solid #ccc;height:25px; line-height:25px; padding-left:2px;}
		.td_30 th,.td_30 td{ height:30px; line-height:30px;}
		.td_30 a{ color:#f60;}

		.index520 { width:520px; float:left;}
		.index210 { width:220px; float:right;}
		
		.input_btn { background:url(imagess_btn.png); width:100px; height:32px; line-height:32px; border:none; font-size:14px; color:#15377e; cursor:pointer; font-weight:bold; margin: 8px; }
		.input_txt2,.input_txt2_h,.textarea2{height:18px;line-height:18px;border:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;background:#f8f8f8; padding:3px;}
		.t_l{text-align:left;}
		.t_c{text-align:center;}
		.t_r{text-align:right;}

		#screenshot{ position: absolute; border: 1px solid #ccc; background: #666; padding: 5px; display: none; color: #fff; }
		
	/*公告*/
	#notice { border: 1px solid #95b7e5; background: #fff url(imagesnotice.png) center 0 no-repeat; }
		#note { width: 288px; height: 174px; overflow: hidden; font-family: "宋体"; }
		#notice h2 { height: 42px; display: block; }
		#notice h2 ins { text-indent: -9999px; display: block; }
		#notice ul { width: 94%; margin: auto; }
		#notice li { line-height: 220%; border-bottom: 1px dashed #ccc; width: 96%; margin: auto; text-indent: 15px; background: url(imagesarrow.gif) 4px 12px no-repeat; }
	#content { width: 96%; margin: 5px auto auto auto; line-height: 190%;}
	.info { line-height: 230%; text-align: center; }
	
	.text-list {}
		.text-list ul { padding: 6px 0; }
		.text-list li { width: 96%; margin: auto; line-height: 230%; border-bottom: 1px dashed #ccc; text-indent: 15px; background: url(imagesarrow.gif) 4px 12px no-repeat; }
		.text-list li span { float: right; color: #f00; }
	
	/*分页*/
	.scott { padding: 3px; margin: 3px; text-align: center; }
	.scott a { padding: 3px; margin: 0; border: 1px solid #ddd; color: #88af3f; text-decoration: none; }
	.scott a:hover { border: 1px solid #85bd1e; color: #638425; background: #f1ffd6; }
	.scott a:active,.scott a:link,.scott a:visited { border: 1px solid #85bd1e; color: #638425; background: #f1ffd6; }
	.scott span.current { padding: 3px 7px; margin: 0; font-weight: bold; background: #b2e05d; border: 1px solid #b2e05d; color: #fff; }
	.scott span.disabled { padding: 3px; margin: 0; border: 1px solid #f3f3f3; color: #ccc; }
	
	
	/*底部*/
	.footer { font-family: Georgia, "Times New Roman", Times, serif; border-top: 6px solid #a6e2fb; color: #fff; line-height: 190%; background: #4ba0d7; padding: 10px 0; text-align: center; }
		.footer a,.footer a:hover { color: #fff; }
