/*---*/
p{ margin:0px; padding:0px;}
a:link{ color:#343434; text-decoration:none}
a:visited{ color:#990000; text-decoration:none;}
a:hover{ color:#990000; text-decoration:underline}

.noVisited{ color:#343434;}
.noVisited a:link,.noVisited a:visited{color:#343434; text-decoration:none;}
.noVisited a:hover{color:#990000 !important; text-decoration:underline}

IMG.grayBorder{border:1px solid #CFCFCF!important}

.line1{ background:#B2B2B2; height:1px; border-bottom:1px solid #DEDEDE; overflow:hidden;}
.line2{ background:#fff; height:1px; overflow:hidden; border-bottom:1px solid #CACACA;  border-top:2px solid #CACACA; margin:15px 0 15px 0;}
.line3{ background:url(/data/img/img_line.gif) repeat-x; width:335px; height:3px; overflow:hidden; margin:5px 0 8px 5px;}
.line4{ background:#D4D4D4; height:1px; overflow:hidden; margin:15px 0 15px 0;}
.line5{ background:#D4D4D4; height:1px; overflow:hidden; margin:10px 0 10px 0;}
.linedes{ border-bottom:1px dashed #A4A4A4; height:1px; overflow:hidden; width:460px; margin-left:5px;}
.linesolid{ border-bottom:2px solid #808080; height:2px; overflow:hidden; width:460px; margin-left:5px;}

#banner{ margin:15px 0 15px 0;}

/*Left
-------------------------------------------------*/
.itemMan{ width:392px; height:249px; float:left;}


/*search book
------------------------------------------*/
INPUT.searchInput{width:160px;min-width:160px;}
SELECT.searchDropdown{width:163px;min-width:163px;}


.itemRig{ float:right; width:194px;}
.itemRigbox{ width:166px;  border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; padding:0 13px 15px 13px;}

#item2Left{ width:390px; float:left;}
#item2Right{ width:194px; float:right;}
#order{ background:url(/data/img/img04.gif) top no-repeat; width:179px;height:41px; padding:40px 0 0 15px; line-height:18px;}
#orderlist{ background:url(/data/img/img05.gif) repeat-y; width:168px; padding:0 13px 13px 13px;}
#orderlist p{ line-height:22px;}

#readbg{ width:584px; height:16px; border:1px solid #CFCFCF; margin:20px 0 0 0; background:#EDEDED; padding:4px 10px 0 8px;}
#readbg2{ width:368px; height:18px; border:1px solid #CFCFCF; margin:20px 0 0 0; background:#EDEDED; padding:2px 10px 0 8px;}

.readbottom{ margin:30px 0 0 0; padding:0 0 8px 0}
.readbottom img{ border:1px solid #CECECE; width:104px; margin:0 0 8px 0;}


#booker{ width:180px; padding:0 0 0 10px;}
#booker p{ line-height:20px;}

/*Right
---------------------------------------------------*/
.rig01{ width:255px; line-height:20px; height:20px; overflow:hidden; float:left;}
.rig02{ width:45px; color:#989898; height:20px; line-height:20px; overflow:hidden; float:left}
.rig02 a:link{ color:#989898; text-decoration:none;}
.rig02 a:visited{ color:#990000; text-decoration:none;}
.rig02 a:hover{ color:#990000; text-decoration:underline;}
.rigimg{ line-height:18px;}
.rigimg img{ width:78px; border:1px solid #D0CCC9; margin:0 0 5px 0;}
.rigimg2{ width:122px; border:1px solid #DFDFE1; margin:15px auto 15px auto;}

.height{ line-height:20px;}
.height2{ line-height:22px;}

/*button
---------------------------------------------------*/
.button1{ width:150px;height:12px; margin:12px 0 15px 0; font-size:12px; padding:2px 0 0 5px;}
.button2{ width:52px; height:17px; background:#fff; border:1px solid #666666;}
.button3{ width:598px; height:62px; margin:10px 0 0 0; font-size:12px;}


/*
----------------------------------------------------*/
.sign{ background:url(/data/img/img_sign1.gif) no-repeat 7px 3px; padding:0 0 0 15px;}
.sign a:visited{ color:#000; text-decoration:none;}

.signmore{ background:url(/data/img/img_sign3.gif) no-repeat left 3px; padding:0 0 0 15px;}


.signmore2{ background:url(/data/img/img_sign9.gif) no-repeat left; float:right; padding:0 0 0 10px; line-height:22px; margin:0 10px 0 0}
.signmore3{ background:url(/data/img/img_sign9.gif) no-repeat left 3px; color:#000; font-weight:bold; padding-left:10px;}
.signmore3 a:link{ color:#000; text-decoration:none;}
.signmore3 a:visited{ color:#000; text-decoration:none;}
.signmore3 a:hover{ color:#99000; text-decoration:underline;}

.signorder{ background:url(/data/img/img_sign4.gif) 3px 1px no-repeat; font-size:14px; padding:0 0 0 18px; line-height:22px; margin:12px 0 7px 0}
.signimg{ width:73px; height:73px; border:1px solid #C9CBBE; margin:8px 0 0 0;}
.signimg2{ width:49px; height:76px; margin:5px 0 0 0; border:2px solid #EEECF1;}
.signbook{ background:url(/data/img/img_sign7.gif) no-repeat 3px; padding:0 0 0 20px; font-size:14px; line-height:22px; margin:8px 0 8px 0;}
.signstar{ background:url(/data/img/img_sign8.gif) no-repeat left 5px; padding:0 0 0 15px; float:left; line-height:22px;}
.signstar2{ background:url(/data/img/img_sign80.gif) no-repeat left 5px; padding:0 0 0 15px; line-height:22px;}
.next{ color:#010101; font-weight:bold; float:right; line-height:40px; font-size:14px;}
.next a:link{color:#010101; text-decoration:none;}
.next a:visited{ color:#010101; text-decoration:none}
.next a:hover{ color:#034174; text-decoration:underline;}
.next span{ color:#656565; font-weight:normal;}

/*font
---------------------------------------------------*/
.black1{ line-height:22px;}
.black1 span{ color:#B6B6B6;}

.black2{ color:#353535; line-height:22px;}
.black2 a:link{ color:#353535; text-decoration:none;}
.black2 a:visited{ color:#990000; text-decoration:none}
.black2 a:hover{ color:#990000; text-decoration:underline;}

.black3{ font-size:14px; width:340px; line-height:24px; height:24px; overflow:hidden;}
.black4{ font-size:14px; width:280px; line-height:24px; height:24px; overflow:hidden;}
.black6{ font-size:14px; line-height:24px;}
.black6 span{ font-size:12px; color:#CCCCCC;}


.black5{ font-size:14px; color:#000; font-weight:bold;}
.black5 a:link{ color:#000; text-decoration:none;}
.black5 a:visited{ color:#990000; text-decoration:none;}
.black5 a:hover{ color:#990000; text-decoration:underline}

.black_lh{ line-height:30px;}


.blackbig{ font-size:20px;line-height:40px; font-family:"黑体"; padding:5px 0 0 0;}
.blackbig A:hover{color:#900!important}
.blackbig A:visited{color:#000}

.blue{ color:#0065C9; line-height:22px;}
.blue a:link{ color:#0065C9; text-decoration:none}
.blue a:visited{ color:#0065C9; text-decoration:none}
.blue a:hover{ color:#990000; text-decoration:underline;}

.blue2{ color:#004475; line-height:22px;}
.blue2 a:link{ color:#004475; text-decoration:none;}
.blue2 a:visited{ color:#004475; text-decoration:none;}
.blue2 a:hover{ color:#990000; text-decoration:underline;}
.blue2 font{ color:#808080; font-size:12px}


.org1{ color:#FE530E; font-size:12px}
.org1 a:link,.org1 a:visited{ color:#FE530E; text-decoration:none;}
.org1 a:hover{ color:#FE530E; text-decoration:underline;}
.style1{ line-height:24px;}
.style2{ line-height:24px; margin:12px 0 5px 0;}

.gray{ color:#999999;}
.red{ color:#000105;}
.red a:link,.red a:visited{ color:#000105; text-decoration:none;}
.red a:hover{ color:#FE004B; text-decoration:underline;}

/*Detail
-----------------------------------------------*/
#detailBox{ width:276px; border:1px solid #B8CBE9; float:left; padding:0 0 10px 0;}
#detailBox .bg{ background:url(/data/img/deta_boxbg.gif) repeat-x; height:17px; padding:3px 8px 0 10px; margin-bottom:12px; clear:both}
#detailBox .box{ padding-left:10px; padding-right:10px;}
#detailBox .box p{ line-height:24px;}
.detailcom{ background:url(/data/img/deta_com.gif) repeat-x; height:33px; padding:10px 5px 0 5px;}
.detailcom span{ color:#666666;}

.hotnews{ background:url(/data/img/deta_hot.gif) no-repeat left 4px; padding-left:15px; color:#000; font-weight:bold;float:left; width:320px; margin:20px 0 0 0; line-height:22px;}

.hotnewsCopy{background:url(/data/img/deta_hot.gif) no-repeat left 4px; padding-left:15px; color:#000; font-weight:bold;float:left; width:240px; margin:20px 0 0 0; line-height:22px;}

.hot{ width:330px; line-height:24px; overflow:hidden; padding-left:5px; height:24px; float:left}
.hot span{ color:#656565}
.hotcopy{ width:260px; line-height:24px; overflow:hidden; padding-left:5px; height:24px; float:left}

.plus{ background:url(/data/img/deta_05.gif) no-repeat 3px 6px; color:#1F3986; padding:0 0 0 18px; line-height:22px;}
.plus a:link{ color:#1F3986; text-decoration:none;}
.plus a:visited{ color:#990000; text-decoration:none;}
.plus a:hover{ color:#990000; text-decoration:underline;}


.bluegirl{ color:#033E76; padding-top:4px; line-height:18px;}
.bluegirl a:link{ color:#033E76; text-decoration:none;}
.bluegirl a:visited{color:#990000; text-decoration:none;}
.bluegirl a:hover{color:#990000; text-decoration:underline;}

.bluebig{ color:#033E76; padding-top:4px; line-height:22px;font-size:14px;}
.bluebig a:link{ color:#033E76; text-decoration:none;}
.bluebig a:visited{ color:#990000; text-decoration:none;}
.bluebig a:hover{ color:#990000; text-decoration:underline}

/*List
---------------------------------------------------*/
#listp{ margin-left:10px; float:left; margin-top:10px;}
#listp p{ line-height:24px; font-size:14px;}
#listr{ float:right; width:105px; height:125px; padding:10px; margin:10px 0 0 0; border:1px solid #E9E9E9;}
#listr p{ line-height:22px;}

#pageNext{ float:right; padding:10px 0 10px 0; clear:both;}
#pageNext div{ float:left;}
#pageNext .page{ width:48px; height:16px; border:1px solid #DDDDDD; text-align:center; padding:5px 0 0 0; cursor:pointer; margin:0 20px 0 0; color:#333333;}
#pageNext .nored{ width:19px; height:15px; text-align:center; padding:6px 0 0 0; margin:2px 0 0 3px; color:#D70008;}
#pageNext .signpage{ margin:5px 0 0 10px;}
#pageNext .Number{ width:19px; height:14px; border:1px solid #DDDDDD; text-align:center; padding:5px 0 0 0; color:#333333; margin:2px 0 0 3px;}
#pageNext .NumberB{ width:19px; height:14px; border:1px solid #DEDCDD; text-align:center; padding:5px 0 0 0; color:#fff; margin:2px 0 0 3px; background:#1E52B5;}

/*Ground
----------------------------------------------------*/
#GroundLeft{ width:360px; float:left;}
#Groundlist{ background:url(/data/img/img05_1.gif) repeat-y; width:206px; padding:0 13px 13px 16px;}
#Groundlist img{ border:1px solid #CDD6C5;}
#Groundlist p{ line-height:22px;}

/*切换
----------------------------------------------------*/
/*1*/
#cut{ background:url(/data/img/cutbg.gif) repeat-x; width:930px; height:31px; clear:both}
.cutf{ height:22px; width:166px; background:#fff; border:1px solid #D6D6D6; border-bottom:none; float:left; text-align:center; padding:8px 0 0 0; margin-right:5px;}
.cutb{ height:21px; width:166px; background:#F0F4F5; border:1px solid #D6D6D6;float:left; text-align:center; padding:8px 0 0 0; margin-right:5px;}
#cutcont{width:928px; border:1px solid #D6D6D6; border-top:none;}
.padd1{ line-height:32px; padding-left:5px; color:#303030;}
.padd1 a:link,.padd1 a:visited{ color:#303030; text-decoration:none;}
.padd1 a:hover{ color:#990000; text-decoration:underline;}

.padd2{ line-height:32px; padding-right:8px; color:#303030;}

/*2*/
#cut2{background:url(/data/img/cut2bg.gif) repeat-x; width:300px; height:22px; clear:both}
.cut2f{ height:16px; width:64px; background:#fff; border:1px solid #D6D6D6; border-bottom:none; float:left; text-align:center; padding:5px 0 0 0;}
.cut2f_b{ height:15px; width:64px; background:#F0F4F5; border:1px solid #D6D6D6; float:left; text-align:center; padding:5px 0 0 0; }
.cut2b{ height:15px; width:63px; background:#F0F4F5; border:1px solid #D6D6D6;float:left; border-left:none; border-right:none; text-align:center; padding:5px 0 0 0; }
.cut2b_f{ height:16px; width:63px; background:#fff; border:1px solid #D6D6D6;float:left; text-align:center; border-left:none; border-right:none; border-bottom:none; padding:5px 0 0 0; }
#cut2box{ width:278px; border:1px solid #CCC; border-top:none; padding:10px;}


/*Serialize
------------------------------------------------------*/
#serleft{ width:390px; margin-right:12px;}
#serright{ width:185px; margin-left:12px;}
/*Rank
------------------------------------------------------*/
.rankbox{ width:560px; height:38px; border:1px solid #E8E8E8; padding:18px; line-height:18px; margin:15px 0 0 0;}
/*star
--------------*/
.starsign{ background:url(/data/img/star_03.gif) no-repeat left 9px; width:140px; padding:0 0 0 10px; line-height:22px; height:22px; overflow:hidden; float:left; }

/*people
-----------*/
#bookcolor{ width:958px;border-top:1px solid #C2C3C4; background:url(/data/img/peop_03.gif) 3px top no-repeat #EEEEEE;margin:1px 0 0 0; padding:90px 0 50px 0;}
.bookbg{ width:152px; height:132px; background:#fff; padding:5px;}
.bookbg img{ cursor:pointer;}
#bookshop01{
	width:468px;
	background-image: url(/data/img/bookshop_01.gif);
	background-repeat: repeat-y; border-bottom:1px solid #D3D3D3;
}

#bookshop02{
	width:467px;
	background-image: url(/data/img/bookshop_07.gif);
	background-repeat: repeat-y; border-bottom:1px solid #D3D3D3;
}
.bookbg0{ background:url(/data/img/bookshop_03.gif) no-repeat;width:75px; height:75px; float:left; text-align:center; line-height:70px; margin:8px 5px 0 0; color:#000;}
.bookbg0 a:link{ color:#000; text-decoration:none;}
.bookbg0 a:visited{ color:#000; text-decoration:none;}
.bookbg0 a:hover{ color:#990000; text-decoration:none; font-weight:bold;}

.bookbg1{
	padding:60px 0 0 0;
	background-image: url(/data/img/bookshop_08.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.bookbg2{
	background-image: url(/data/img/bookshop_11.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 121px;
	width: 467px;
}
.bookbutton{ width:150px; height:20px; border:1px solid #318AC5; color:#696969; font-size:12px}

/*story
------------------------*/
#storybg{ background:url(/data/img/storybg.gif) repeat-y; width:958px; border-bottom:1px solid #999999; padding:0 1px 0 1px;}
#storyleft{ padding-left:15px;}
#slide{text-align:center}
/*某一书馆首页
-----------------------------------------*/
.storyplus{ background:url(/data/img/story_01.gif) no-repeat; width:195px; height:60px; font-size:24px; font-weight:bold; padding:17px 0 0 35px;}
DIV#rightCol{margin:12px 6px;}

DIV.book{margin:4px 8px;width:125px;min-width:125px;float:left;height:300px;min-height:300px;}
DIV.img{text-align:center;width:120px;overflow:hidden;padding:0px;}
DIV.book A IMG.cover{width:115px;height:158px;border:1px solid #cfcfcf;}
DIV.book DIV.title{text-align:center;overflow:hidden;width:115px;}
DIV.book DIV.desc{margin:4px;width:115px;overflow:hidden;height:96px;}
DIV.separator{float:left;width:2px;height:290px;margin:1px auto;background:url(/data/img/story_04.gif) repeat-y center top;}


UL.hotNews48{display:block;clear:both;list-style:none;margin:2px;}
UL.hotNews48 LI{margin:4px;overflow:hidden;line-height:18px;display:block}

