body {	background-color: #FFF;margin: 0px; padding:0px; text-align:center; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333; }
table {	margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
DIV {	FONT-SIZE: 12px; text-align:left} 
TD { FONT-SIZE: 12px; COLOR: #333; font-family: ËÎÌå;}
UL,OL,LI { BORDER: 0px; PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none }
H1,H2,H3,H4,H5,H6 { PADDING: 0px; MARGIN: 0px;FONT-SIZE: 12px; WORD-SPACING:0px;LETTER-SPACING:0px}

.bold{ font-weight:bold}
.black { COLOR: #000}
.r { COLOR: #8D1521; } 
.red { COLOR: #F00; }
.orange { color:#FF8800}
.green { COLOR: #51992C}
.green2 { COLOR: #008000}
.white { color:#FFF}
.gray { color:#999999 }
.gray2 { color:#666 }

.f14 { FONT-SIZE: 14px}
.f13 { FONT-SIZE: 13px}
.f16 { FONT-SIZE: 16px}

.uline{ text-decoration:underline;}
.center { text-align:center;}
.left { float:left;}
.right { float:right;}

.overflow320 { overflow-x: hidden; overflow-y: hidden; width:320px; height:45px; line-height:15px}

A:link { COLOR: #333;text-decoration: none} 
A:visited { COLOR: #333;text-decoration: none } 
A:active { COLOR: #333;text-decoration: none}
A:hover { COLOR: #8D1521; text-decoration:none;} 

A.white:link { COLOR: #FFF;text-decoration: none} 
A.white:visited { COLOR: #FFF;text-decoration: none } 
A.white:active { COLOR: #FFF;text-decoration: none}
A.white:hover { COLOR: #FFF; text-decoration:underline;} 

A.black:link { COLOR: #333;text-decoration: none} 
A.black:visited { COLOR: #333;text-decoration: none } 
A.black:active { COLOR: #333;text-decoration: none}
A.black:hover { COLOR: #8D1521; text-decoration:underline;} 

A.blue:link { COLOR: #1C56C1;text-decoration: none} 
A.blue:visited { COLOR: #999;text-decoration: none } 
A.blue:active { COLOR: #1C56C1;text-decoration: none}
A.blue:hover { COLOR: #999; text-decoration:none;} 

A.red:link { COLOR: #8D1521;} 
A.red:visited { COLOR: #8D1521; } 
A.red:active { COLOR: #8D1521; }
A.red:hover { COLOR: #8D1521; text-decoration:underline; }

A.red2:link,A.red2:visited,A.red2:active { COLOR: #F00;} 
A.red2:hover { COLOR: #F00; text-decoration:underline; }

A.orange:link { COLOR: #F8BD01;} 
A.orange:visited { COLOR: #F8BD01; } 
A.orange:active { COLOR: #F8BD01; }
A.orange:hover { COLOR: #333; }

A.green:link { COLOR: #80CE35;} 
A.green:visited { COLOR: #999; } 
A.green:active { COLOR: #80CE35; }
A.green:hover { COLOR: #666; }

.dashedline { font-size: 1px; height:1px; width:98%; border-bottom:dashed 1px #DDD; clear:both; float:inherit;margin-left:5px;}
.dashedline_v { font-size: 1px; height:80%; width:1px; border-left:dashed 1px #DDD; float:left;margin-left:5px;margin-right:5px;}
.blank5 { font-size: 1px; height:1px; border-bottom::0px #fff;width:98%; float:left }
.underline { text-decoration:underline}
.line2 { border-bottom: 0px solid #E0E0E0; margin:0px 10px 10px 0px; clear:both; font-size:0px;}
.blank0{ margin:0px 0px 0px 0px; clear:both; font-size:0px; font-size:0px; line-height:0px;}
.blank6{ margin:0px 0px 0px 0px; height:6px; clear:both; font-size:0px;}

.head { width:1002px; height:70px;clear:both; margin:0 auto;}
.head_top { width:1002px; height:25px;clear:both; margin:0 auto; background-color:#F0F0F0;}
.head_logo { float:left}

.head_rmenu { width:630px; height:70px; float:right; }
.head_rmenul { width:466px; float:left; }
.head_rmenu1 { float:right; margin:18px 10px 0px 0px; text-align:left; }
.head_rmenu1 li {  padding-left:0px; float:left; width:55px; }
.head_rmenu1 a:hover { text-decoration:underline; }
li.icon02 { background:url(images/ivy_icon_02.gif) no-repeat 0px -1px; padding-left:0px; float:left; width:15px; }
.head_rmenu2 { float:left;padding:0px 0 0 10px; width:443px;}
.head_rmenu2 ul { float:right; }
.head_rmenu2 li { float:left; padding-left:5px; line-height:25px; }
.head_tel { float:right; margin:13px 0px 0px 0px; }

.headmenu { width:1002px; height:28px;clear:both; margin:auto;  }
.headmenu ul {}
.headmenu li { float:left; clear:none; border-right: solid 1px #FFFFFF}
.headmenu a { color:#333; font-size: 14px; display:block;width:82px; text-align:center; padding-top:8px; height:20px; background:url(images/headmenu_bg1.jpg) no-repeat; }
.headmenu a:visited  { color:#333; font-size: 14px; display:block;width:82px; text-align:center; padding-top:8px; height:20px; background:url(images/headmenu_bg1.jpg) no-repeat;}
.headmenu a:hover  { color:#F5F5F5; font-size: 14px;background:url(images/headmenu_bg3.jpg) no-repeat; text-decoration:none;}
.headmenu a.menu_on { background:url(images/headmenu_bg2.jpg) no-repeat; color:#FFF; }
.headmenu a.red { background:url(images/headmenu_bg1.jpg) no-repeat; color:#F00; font-weight:bold}
.headmenu a.red:hover  { background:url(images/headmenu_bg3.jpg) no-repeat; color:#F00; font-weight:bold}

.home .headmenu .nav-home a,
.branch2 .headmenu .nav-branch2 a,
.branch3 .headmenu .nav-branch3 a,
.branch4 .headmenu .nav-branch4 a,
.branch5 .headmenu .nav-branch5 a,
.branch6 .headmenu .nav-branch6 a,
.branch7 .headmenu .nav-branch7 a,
.branch8 .headmenu .nav-branch8 a,
.branch9 .headmenu .nav-branch9 a,
.branch10 .headmenu .nav-branch10 a,
.branch638 .headmenu .nav-branch638 a,
.branch640 .headmenu .nav-branch640 a,
.branch707 .headmenu .nav-branch707 a,
.branch706 .headmenu .nav-branch706 a,
.off45 .headmenu .nav-off45 a{ background:url(images/headmenu_bg2.jpg) no-repeat; color:#FFF;text-decoration: none}

ul.secmenu {}
ul.secmenu li { float:left; clear:none; border-right: solid 1px #FFFFFF; color:#FFF; padding:0 12px; }
ul.secmenu a { color:#FFF; font-size:13px}

 
.headsearch { width:1002px; height:32px; clear:both; background-color:#8D1521; margin:auto; margin-bottom:5px; }
.headsearch2 { width:1002px; height:32px; clear:both; background-color:#f4f4f4; margin:auto; margin-bottom:5px; }
.headsearch_butt { background: url(images/button_go.gif) no-repeat; width:41px; height:28px; border:0; margin-top:3px; cursor:hand }

.headad { width:1002px; height:130px; margin:auto; padding-bottom:5px;text-align:center; font-size:0px; }

.main { width:1002px; margin-top:5px; margin-bottom:5px;clear:both; text-align:center; margin:auto;}

.index_left { width:180px; float:left; }
.index_center { width:570px; float:left; margin-left:12px; }
.index_right { width:230px; float:right; }
.index_right_title {  width:230px; height:27px; }

.index_left_type { margin-top:5px;}
.index_left_typelist { border-bottom:1px #D4D4D4 solid; border-left: 1px #D4D4D4 solid; border-right:1px #D4D4D4 solid;clear:both;margin-bottom:5px; }
.index_left_typelist a:link ,.index_left_typelist a:visited, .index_left_typelist a:active  { COLOR: #8D1521;} 
.index_left_typelist a:hover { COLOR: #8D1521; text-decoration:underline;}
.index_leftad2 { margin-bottom:5px; padding-top:2px;}
.index_leftad img { width:180px; }

.Bmenu1 { width:168px; clear:both; border-bottom:dashed 1px #CCCCCC; padding:3px 5px;}
.Bmenu2 { width:168px; clear:both; border-bottom:dashed 1px #CCCCCC ; padding:3px 5px; background:#F0F0F0;}
.Bmenu1 h2 { line-height:18px; font-size:13px; font-weight:bold;}
.Bmenu2 h2 { line-height:18px; font-size:13px; font-weight:bold;}
ul.Smenu1  {  width:160px; padding:2px 2px 2px 2px; }
ul.Smenu1 li { float:left; height:18px; margin-left:10px; font-size:12px; WORD-BREAK: keep-all; }
ul.Smenu1 li a:link ,ul.Smenu1 li a:visited, ul.Smenu1 li a:active  { COLOR: #333; line-height:18px;} 
ul.Smenu1 li a:hover { COLOR: #333; text-decoration:underline; }

.index_left_newbooks { border-bottom:1px #D4D4D4 solid; border-left: 1px #D4D4D4 solid; border-right:1px #D4D4D4 solid;clear:both;margin-bottom:7px;}
.index_left_newbooks ul { padding:1px; }
.index_left_newbooks li { padding:3px 0px 3px 0px;}
.index_left_newbookstype { background-color:#EEEEEE; padding:2px}
.index_left_newbooks img { margin:2px 3px 3px 3px; float:left}

.index_right_newbooks { border-bottom:1px #D4D4D4 solid; border-left: 1px #D4D4D4 solid; border-right:1px #D4D4D4 solid;margin-bottom:7px;}
.index_right_newbooks ul { padding:3px; }
.index_right_newbooks li { padding:2px 0px 2px 0px;}
.index_right_newbooks img { margin:2px 3px 3px 3px; float:left}

.index_left_activity { border-bottom:1px #D4D4D4 solid; border-left: 1px #D4D4D4 solid; border-right:1px #D4D4D4 solid;clear:both;margin-bottom:5px;padding:2px; line-height:18px;}
.index_left_activity ul { padding:1px;}
.index_left_activity li { padding:0; margin:0; LIST-STYLE-TYPE: none; clear:both; }

.index_cen_title { width:568px; height:35px;/* background:url(images/cmenubg_0.gif) no-repeat;*/ padding-top:8px; margin-top:2px; }
.index_cen_title ul {}
.index_cen_title li { float:left; width:80px; height:35px; text-align:center; margin-right:1px;}
.index_cen_title li a { display:block; width:80px; background: url(images/cmenubg_2.gif) no-repeat; padding:8px 0px 11px 0px;font-size:13px; }
.index_cen_title li a:hover {  display:block; color:#FFFFFF; width:80px; background: url(images/cmenubg_3.gif) no-repeat; padding:8px 0px 11px 0px;  }
.index_cen_title li a.on {  display:block; width:80px;color:#FFFFFF; background: url(images/cmenubg_1.gif) no-repeat; padding:8px 0px 11px 0px; font-size:13px;}

.index_cen_content { width:554px;border-left:1px #D4D4D4 solid; border-right:1px #D4D4D4 solid; border-bottom:1px #D4D4D4 solid;padding:0px 0px 0px 12px!important; *padding:10px 0px 0px 12px;/*height:inherit;*/}
.index_cen_title2 { width:568px;  margin-top:6px;}

.index_center_1 { clear:both;}
.booklist_1 {clear:both;}
.booklist_1 ul { padding:0; margin:0;}
.booklist_1 li { float:left;  width:128px; height:275px!important; *height:280px; padding-left:5px; padding-right:5px; text-align:center; }
.booklist_1_img { width:128px; height:140px; text-align:center; overflow:hidden; }
.booklist_1_img img {  border:0px solid #E0E0E0; height:126px; margin-top:0px!important; *margin-top:5px;}
.booklist_1_title { width:128px; height:35px;  text-align:left; color:#333333;  font-weight:bold;line-height:15px; }
.booklist_1_word { width:128px; height:100px;  text-align:left; }
.booklist_1 li h1 { font-weight:normal; height:62px; line-height:15px;  color:#666;}
.booklist_1 li h3 { font-weight:normal; height:35px; line-height:16px; padding-top:3px;}

.booklist_FT { clear:both; width:563px; height:210px; border:1px #D4D4D4 solid; margin-top:8px; padding:6px 0px 6px 5px;}
.booklist_FT ul { padding:0; margin:0;}
.booklist_FT li { float:left;  width:128px; height:205px!important; *height:210px; padding-left:5px; padding-right:5px; text-align:center; }

.booklist_FT_word { width:128px; height:36px;  text-align:left; font-family: ËÎÌå; }
.booklist_FT li h1 { font-weight:normal; height:62px; line-height:15px;  color:#666;}
.booklist_FT li h3 { font-weight:normal; height:35px; line-height:16px; padding-top:3px;}

.booklist_1_title a:link,.booklist_1_title a:visited,.booklist_1_title a:active  { COLOR: #333; }
.booklist_1_title a:hover { COLOR: #8D1521;text-decoration:underline; } 

.booklist_2 { float:left; padding:0px; width:550px;}
.booklist_2 ul { padding:0; margin:0;}
.booklist_2 li { padding:3px 0px 0px 3px; text-align:left; color:#333333; width:256px;  border-bottom:dashed 1px #CCCCCC; font-size:12px; height:36px!important; *height:40px; line-height:17px!important; *line-height:18px;}
.booklist_2 a { font-size:12px; line-height:14px; *line-height:15px;}
.booklist_2 strong { font-size:13px; color:#333;}
.booklist_2 li h3 { font-weight:normal; line-height:18px; color:#333;}

.booklist_2_title { float:left; color:#333333; margin-top:5px; font-weight:bold; width:180px;}
.booklist_2_word { float:left;color:#666666; margin-top:5px; margin-left:5px;width:360px;}

.booklist_3 { float:right; margin-right:10px;width:256px;}
.booklist_3 ul { }
.booklist_3 li { padding:5px 0px 5px 0px; text-align:left; clear:both; width:256px;  border-bottom:dashed 1px #CCCCCC;}
.booklist_3 a { font-size:12px;line-height:16px;}
.booklist_3 strong { font-size:13px; color:#333;}

.index_center_subject { clear:both; margin: 0 0 10px 0}
.index_center_subject ul { padding:3px 5px;}
.index_center_subject li { float:left; padding-right:5px; clear:none; }
.index_center_subjectimg { background:url(images/home_34.gif) no-repeat; width:243px; padding:15px; margin:5px 0px 0px 0px;}
.index_center_subjectimg img { width:238px; height:70px;}
.index_center_subjecttext { width:260px; padding:0px 6px 0px 6px; line-height:16px; color:#333; font-weight:bold  }
.index_center_subjectdate { width:260px; color:#999; padding:0px 6px 0px 6px;}

.index_center_ad { margin:5px 0px 0px 0px;}

.index_right_news { width:228px; height:169px;  float:left; border-bottom:1px #D4D4D4 solid; border-left: 1px #D4D4D4 solid; border-right:1px #D4D4D4 solid; overflow:auto; padding-bottom:3px;SCROLLBAR-FACE-COLOR:#ffffff;SCROLLBAR-HIGHLIGHT-COLOR:#E5E5E5;SCROLLBAR-SHADOW-COLOR:#999;SCROLLBAR-3DLIGHT-COLOR:#ffffff;LINE-HEIGHT:100%;SCROLLBAR-ARROW-COLOR:#919192;SCROLLBAR-TRACK-COLOR:#FFF;SCROLLBAR-DARKSHADOW-COLOR:#ffffff; }
.index_right_news ul { padding:3px; }
.index_right_news li { padding:2px 2px 2px 2px; line-height:15px; *line-height:15px; }

.index_right_newsad { padding:0px 0 5px 0; clear:both;}
.index_right_newsad a { float:left; margin-right: 1px;}

.index_right_top10 { width:228px;  border-bottom:1px #D4D4D4 solid; border-left: 1px #D4D4D4 solid; border-right:1px #D4D4D4 solid;clear:both; height:342px; margin-bottom:7px; }
.index_right_top10title { clear:both;background:url(images/home_20.gif) no-repeat; width:132px; height:20px; margin-top:10px; padding:5px 0 0 98px}
.index_right_top10 img { float:left;}

.index_right_img  { width:65px ; float:left; text-align:center; overflow:hidden; }
.index_right_img  img { height:70px;  margin:5px 0px 0px 0px; border:0;}
.jumpinput { width:60px; height:19px; font-size:12px; padding:0px; line-height:12px;}

.Bclass1 { display: none;clear:both;}
.Bclass2 { width:220px; height:20px; padding:3px 0 3px 5px; clear:both;  border-bottom:dashed 1px #CCCCCC; overflow-x: hidden; line-height:22px;}
.Bclass2 img { float:left;margin:5px 0px 0px 0px;}
.Bclass2 a { margin-top:0px; padding-left: 5px}
.Sclass1 { width:220px; height:85px; clear:both; line-height:20px; padding:5px 0 5px 0px; border-bottom:dashed 1px #CCCCCC; }
.Sclass1 img { float:left; margin:5px 3px 0px 5px; }
.Sclass1 ul  { padding:3px; float:right; width:125px; }
.Sclass1 ul li { padding:3px 0px 0px 3px; line-height:14px; color:#666; }
.Sclass2 { display: none; clear:both;}


.window {WIDTH: 90px; background-color:#fff; border: solid 1px #CCCCCC}
.window ul { padding:5px;}
.window li { padding:3px 0px 3px 3px; line-height:15px; border-bottom:dashed 1px #CCCCCC;}

.index_right_preread { border-bottom:1px #D4D4D4 solid; border-left: 1px #D4D4D4 solid; border-right:1px #D4D4D4 solid;clear:both; margin-bottom:8px; padding:3px; width:222px}
.index_right_preread ul { }
.index_right_preread li { padding:2px 3px 2px 3px; line-height:18px; clear:both;  }

.index_right_review {  border-bottom:1px #D4D4D4 solid; border-left: 1px #D4D4D4 solid; border-right:1px #D4D4D4 solid; clear:both; margin-bottom:8px; line-height:18px; padding:3px; width:222px }
.index_right_review ul {  }
.index_right_review li { padding:2px 3px 2px 3px; clear:both;line-height:17px; }

.right_text { padding:5px; float:right; width:140px; }
.right_text li { line-height:16px;   }
.right_text strong { color:#333;}
.index_more { float: right;  height:13px; padding:5px}

.foot { width:1002px;  text-align:left; margin-top:10px; clear: both; border-top: 1px #8D1521 solid; padding-top:5px; line-height:20px; margin:auto;}
.foot_link { width:100%; height:80px; text-align:center; }
.foot_link ul { }
.foot_link li { padding-left:5px; margin:4px; line-height:18px; float: left; WORD-BREAK: keep-all;}

.foot_cr { width:980px; height:50px; color:#FFFFFF; line-height:18px; padding:10px;}

.index_pubsear { width:570px; height:25px; background:url(images/index_searBG.gif) right no-repeat; margin-top:10px; }
.index_pubsear h3 { float:left;}
.index_pubsear span { float:right;}
.index_pubpop { width:570px; background:url(images/index_popBG.gif) bottom no-repeat;  }
.index_pubpop ul { padding:3px 2px 3px 8px; margin-bottom:5px; }
.index_pubpop ul li { background:url(images/index_pop_dot.gif) no-repeat; float:left; padding-left:10px; padding-bottom:3px;  width:122px; height:15px; margin-right:6px }
.index_pubpop ul li a { color:#333;}
.index_pubpop ul li a:hover { color:#8D1521; text-decoration:underline; }
.index_pubpop span { background:url(images/dot-X.gif) no-repeat; float:right; padding-left:15px; margin-right:20px}

.index_dailypromo { width:174px; padding:2px 3px; background: url(images/dailypromo_02.gif) repeat-y; text-align:center;}
.index_dailypromo img { border:0; padding:3px 0px; width:160px;}
.index_dailypromo h1 { font-weight: bold; text-align:center; line-height:18px; }
.index_dailypromo h3 { font-weight: normal; text-align:center; }

ul.service { width:80px;padding-left:10px;}
ul.service li { padding-top:2px;}
