/* CSS Document */

a {text-decoration:none;}

#bookbanner {width:915px; height:95px; border:1px solid #000; margin:0 auto; margin-top:13px;}

#bookbanner img {width:723px; height:82px; border:0; float:left; margin-top:6px; margin-left:6px;}

#bookbanner ul {width:170px; padding:2px; border:1px solid #e8e8e8; float:right; margin-top:5px; margin-right:5px; text-align:center;}

#bookbanner ul li {width:166px; height:20px; line-height:20px; margin:0 auto; text-align:left; overflow:hidden; background:#e5f1ff;}

#bookbanner ul li a {color:#7a8694; font-size:12px; font-weight:normal; margin-left:5px; text-decoration:none;}

#bookbanner ul li a:hover {color:#c00; font-size:12px;}



#booknav {width:950px; height:32px; background:url(../images/english_04.gif) repeat-x; margin:0 auto; margin-top:5px;}

#booknav h2 {width:157px; height:32px; float:left; background:url(../images/english_03.gif); text-indent:-2000px;}

#booknav ul {float:left; height:12px; margin-top:12px;}

#booknav ul li {float:left; border-right:1px solid #5d3e32; width:65px; height:14px; line-height:14px;}

#booknav ul li a {font-size:12px; font-weight:normal; color:#5d3e32; text-decoration:none;}

#booknav ul li a:hover {font-size:12px; color:#c00; text-decoration:none;}

#booknav .icon {float:right; width:28px; height:32px; background:url(../images/english_06.gif);}



#left {width:688px; float:left;}

#last {width:688px; height:315px; overflow:hidden; background:#fecd2b url(../images/english_11.gif) right no-repeat; margin-top:5px;}

#last #uleft {width:315px; float:left;}

#last #uleft #title {width:274px; height:29px; overflow:hidden; margin:0 auto; background:url(../images/english_15.gif); margin-top:5px;}

#last #uleft #title h2 {float:left; line-height:29px; margin-left:30px; font-size:14px; font-weight:bold; color:#000;}
#last #uleft #title h2 a {font-size:14px; font-weight:bold; color:#000;}

#last #uleft #title h3 {float:left; line-height:29px; margin-left:5px; font-size:12px; font-weight:normal; color:#000;}
#last #uleft #title h3 a {font-size:12px; font-weight:normal; color:#000;}

#last #uleft #imagesbg {width:263px; height:270px; margin:0 auto; background:#fff url(../images/english_33.gif) no-repeat bottom; margin-top:5px;}

#last #uleft #imagesbg img {border:0;}

#last #uleft #imagesbg h4 {width:233px; height:60px; line-height:15px; text-align:left; font-size:12px; font-weight:normal; color:#686868; overflow:hidden;}

#last #uright {width:355px; float:left;}

#last #uright ul {margin-top:15px;}

#last #uright ul li {width:350px; height:22px; line-height:22px; text-align:left; overflow:hidden; background:url(../images/english_18.gif) no-repeat 0 4px;}

#last #uright ul li span a {font-size:12px; font-weight:bold; color:#000; text-decoration:none; margin-left:20px;}

#last #uright ul li span a:hover {color:#c00; text-decoration:none; margin-left:20px;}

#last #uright ul li a {font-size:12px; font-weight:normal; color:#000; text-decoration:none; margin-left:5px;}

#last #uright ul li a:hover {color:#c00; text-decoration:none; margin-left:5px;}





#motto {width:688px; height:74px; margin-top:2px; background:url(../images/english_36.gif); overflow:hidden;}

#motto h2 {width:34px; height:34px; line-height:17px; font-size:14px; font-weight:bold; color:#ee9822; float:left; margin-left:53px!important; margin-left:28px; margin-top:12px;}
#motto h2 a {font-size:14px; font-weight:bold; color:#ee9822;}

#motto h4 {width:540px; height:74px; line-height:74px; font-size:12px; font-weight:normal; color:#000; float:left; margin-left:35px; overflow:hidden;}



#newsenglish {width:688px; height:295px; margin-top:2px; overflow:hidden; background:url(../images/english_52.gif) repeat-y;}

#newsenglishbottom {width:688px; height:11px; overflow:hidden; background:url(../images/english_54.gif) no-repeat bottom;}

#newsenglish #title {width:688px; height:44px; overflow:hidden; background:url(../images/english_38.gif);}

#newsenglish #title h2 {width:115px; height:25px; overflow:hidden; background:url(../images/english_59.gif) no-repeat; font-size:14px; font-weight:bold; color:#000; float:left; margin-left:20px; margin-top:13px; line-height:25px;}
#newsenglish #title h2 a {font-size:14px; font-weight:bold; color:#000;}

#newsenglish #title h3 {float:left; margin-top:16px; height:25px; overflow:hidden; font-size:12px; line-height:18px; font-weight:normal; color:#000;}
#newsenglish #title h3 a {font-size:12px; line-height:18px; font-weight:normal; color:#000;}


#newsenglish #title h4 {float:right; margin-top:16px; margin-right:35px; height:25px; overflow:hidden; font-size:12px; line-height:18px; font-weight:normal; color:#000;}

#newsenglish #title h4 a {font-size:12px; font-weight:normal; color:#000; text-decoration:none;}

#newsenglish #title h4 a:hover {font-size:12px; font-weight:normal; color:#c00; text-decoration:none;}

#newsenglish #images ul li {width:171px; height:120px; float:left; margin-top:5px;}

#newsenglish #images ul li img {margin:0 auto; border:1px solid #CCC;}

#newsenglish h5 {width:161px; float:left; height:40px; line-height:20px; overflow:hidden; text-align:left; margin:0 5px; display:inline;}

#newsenglish h5 a {font-size:12px; font-weight:normal; color:#e07f21; text-decoration:none;}

#newsenglish h5 a:hover {font-size:12px; font-weight:normal; color:#c00; text-decoration:none;}

#newsenglish #list ul {width:655px; margin:10px auto;}

#newsenglish #list ul li {width:325px; height:22px; line-height:22px; text-align:left; overflow:hidden; background:url(../images/english_49.gif) no-repeat 0 4px; float:left;}

#newsenglish #list ul li span a {font-size:12px; font-weight:bold; color:#a55e18; text-decoration:none; margin-left:20px;}

#newsenglish #list ul li span a:hover {color:#c00; text-decoration:none; margin-left:20px;}

#newsenglish #list ul li a {font-size:12px; font-weight:normal; color:#a55e18; text-decoration:none; margin-left:5px;}

#newsenglish #list ul li a:hover {color:#c00; text-decoration:none; margin-left:5px;}





#classic {width:688px; height:225px; margin-top:10px; overflow:hidden; background:url(../images/english_52.gif) repeat-y;}

#classicbottom {width:688px; height:11px; overflow:hidden; background:url(../images/english_54.gif) no-repeat bottom;}

#classic #title {width:688px; height:44px; overflow:hidden; background:url(../images/english_38.gif);}

#classic #title h2 {width:115px; height:25px; overflow:hidden; background:url(../images/english_57.gif) no-repeat; font-size:14px; font-weight:bold; color:#000; float:left; margin-left:20px; margin-top:13px; line-height:25px;}
#classic #title h2 a {font-size:14px; font-weight:bold; color:#000;}

#classic #title h3 {float:left; margin-top:16px; height:25px; overflow:hidden; font-size:12px; line-height:18px; font-weight:normal; color:#000;}
#classic #title h3 a {font-size:12px; line-height:18px; font-weight:normal; color:#000;}

#classic #uleft {width:300px; float:left; margin-left:20px!important; margin-left:10px; margin-top:15px; font-size:0;}

#classic #uleft img {width:245px; height:150px; border:1px solid #CCC;; float:left; margin-left:2px; margin-top:5px;}

#classic #uright {width:355px; float:left;}

#classic #uright ul {margin-top:15px;}

#classic #uright ul li {width:350px; height:22px; line-height:22px; text-align:left; overflow:hidden; background:url(../images/english_49.gif) no-repeat 0 4px;}

#classic #uright ul li span a {font-size:12px; font-weight:bold; color:#a55e18; text-decoration:none; margin-left:20px;}

#classic #uright ul li span a:hover {color:#c00; text-decoration:none; margin-left:20px;}

#classic #uright ul li a {font-size:12px; font-weight:normal; color:#a55e18; text-decoration:none; margin-left:5px;}

#classic #uright ul li a:hover {color:#c00; text-decoration:none; margin-left:5px;}



#practical {width:688px; height:215px; margin-top:10px; overflow:hidden; background:url(../images/english_52.gif) repeat-y;}

#practicalbottom {width:688px; height:11px; overflow:hidden; background:url(../images/english_54.gif) no-repeat bottom;}

#practical #title {width:688px; height:41px; overflow:hidden; background:url(../images/english_72.gif);}

#practical #title h2 {width:115px; height:25px; overflow:hidden; background:url(../images/english_57.gif) no-repeat; font-size:14px; font-weight:bold; color:#000; float:left; margin-left:20px; margin-top:10px; line-height:25px;}
#practical #title h2 a {font-size:14px; font-weight:bold; color:#000;}

#practical #title h3 {float:left; margin-top:13px; height:25px; overflow:hidden; font-size:12px; line-height:18px; font-weight:normal; color:#000;}
#practical #title h3 a {font-size:12px; line-height:18px; font-weight:normal; color:#000;}


#practical #title h4 {width:115px; height:25px; overflow:hidden; background:url(../images/english_57.gif) no-repeat; font-size:14px; font-weight:bold; color:#000; float:left; margin-left:140px; margin-top:10px; line-height:25px;}
#practical #title h4 a {font-size:14px; font-weight:bold; color:#000;}


#practical #title h5 {float:left; margin-top:13px; height:25px; overflow:hidden; font-size:12px; line-height:18px; font-weight:normal; color:#000;}
#practical #title h5 a {font-size:12px; line-height:18px; font-weight:normal; color:#000;}

#practical ul {margin-top:10px; float:left; width:342px;}

#practical ul li {width:320px; height:22px; line-height:22px; text-align:left; overflow:hidden; background:url(../images/english_49.gif) no-repeat 0 4px; margin:0 auto;}

#practical ul li span a {font-size:12px; font-weight:bold; color:#a55e18; text-decoration:none; margin-left:20px;}

#practical ul li span a:hover {color:#c00; text-decoration:none; margin-left:20px;}

#practical ul li a {font-size:12px; font-weight:normal; color:#a55e18; text-decoration:none; margin-left:5px;}

#practical ul li a:hover {color:#c00; text-decoration:none; margin-left:5px;}





#right {width:260px; float:right;}

#focus {width:248px; height:49px; margin:0 auto; overflow:hidden; background:url(../images/english_13.gif); margin-top:5px;}

#focus h2 {font-size:14px; font-weight:bold; color:#d4aa49; float:left; margin-left:60px!important; margin-left:30px; margin-top:16px;}

#focus h2 a {font-size:14px; font-weight:bold; color:#d4aa49;}



#other {width:248px; height:157px; margin:0 auto; overflow:hidden; background:url(../images/english_26.gif); margin-top:5px;}

#other ul {width:215px; height:140px; margin:0 auto; margin-top:10px; overflow:hidden;}

#other ul li {width:215px; line-height:20px; text-align:left;}

#other ul li a {font-size:12px; font-weight:normal; color:#00087d; text-decoration:none; margin-left:5px;}

#other ul li a:hover {color:#c00; text-decoration:none; margin-left:5px;}



#discourse {width:234px; height:220px; margin:0 auto; overflow:hidden; background:url(../images/english_39.gif) no-repeat bottom #6aa5d3; margin-top:10px;}

#discourse #title {width:234px; height:35px; overflow:hidden; background:url(../images/english_29.gif);}

#discourse #title h2 {font-size:14px; font-weight:bold; color:#fff; float:left; margin-left:35px!important; margin-left:17px; margin-top:16px;}
#discourse #title h2 a {font-size:14px; font-weight:bold; color:#fff;}


#discourse ul {width:215px; height:160px; margin:0 auto; margin-top:10px; overflow:hidden;}

#discourse ul li {width:215px; line-height:20px; text-align:left;}

#discourse ul li a {font-size:12px; font-weight:normal; color:#222; text-decoration:none; margin-left:5px;}

#discourse ul li a:hover {color:#c00; text-decoration:none; margin-left:5px;}



#translate {width:234px; height:295px; margin:0 auto; overflow:hidden; background:url(../images/english_61.gif) no-repeat bottom #99da62; margin-top:10px;}

#translate #title {width:234px; height:35px; overflow:hidden; background:url(../images/english_45.gif);}

#translate #title h2 {font-size:14px; font-weight:bold; color:#fff; float:left; margin-left:35px!important; margin-left:17px; margin-top:16px;}
#translate #title h2 a {font-size:14px; font-weight:bold; color:#fff;}


#translate ul {width:215px; height:240px; margin:0 auto; margin-top:10px; overflow:hidden;}

#translate ul li {width:215px; line-height:20px; text-align:left;}

#translate ul li a {font-size:12px; font-weight:normal; color:#222; text-decoration:none; margin-left:5px;}

#translate ul li a:hover {font-size:12px; font-weight:normal; color:#c00; text-decoration:none; margin-left:5px;}





#newwords {width:234px; height:205px; margin:0 auto; overflow:hidden; background:url(../images/english_71.gif) no-repeat bottom #f8bb00; margin-top:10px;}

#newwords #title {width:234px; height:35px; overflow:hidden; background:url(../images/english_65.gif);}

#newwords #title h2 {font-size:14px; font-weight:bold; color:#fff; float:left; margin-left:35px!important; margin-left:17px; margin-top:16px;}
#newwords #title h2 a {font-size:14px; font-weight:bold; color:#fff;}


#newwords ul {width:215px; height:140px; margin:0 auto; margin-top:10px; overflow:hidden;}

#newwords ul li {width:215px; line-height:20px; text-align:left;}

#newwords ul li a {font-size:12px; font-weight:normal; color:#222; text-decoration:none; margin-left:5px;}

#newwords ul li a:hover {font-size:12px; font-weight:normal; color:#c00; text-decoration:none; margin-left:5px;}





#olympic {width:234px; height:200px; margin:0 auto; overflow:hidden; background:url(../images/english_77.gif) no-repeat bottom #4f2f0f; margin-top:10px;}

#olympic #title {width:234px; height:35px; overflow:hidden; background:url(../images/english_74.gif);}

#olympic #title h2 {font-size:14px; font-weight:bold; color:#fff; float:left; margin-left:35px!important; margin-left:17px; margin-top:16px;}
#olympic #title h2 a {font-size:14px; font-weight:bold; color:#fff;}

#olympic ul {width:215px; height:140px; margin:0 auto; margin-top:10px; overflow:hidden;}

#olympic ul li {width:215px; line-height:20px; text-align:left;}

#olympic ul li a {font-size:12px; font-weight:normal; color:#fff; text-decoration:none; margin-left:5px;}

#olympic ul li a:hover {font-size:12px; font-weight:normal; color:#c00; text-decoration:none; margin-left:5px;}