#banner{ text-align:center; margin-bottom:15px;}
/*****************************/
/*****************************/
#left{ width:200px;}
#index_popular{ width:190px; padding:5px;border:1px #D9D9D9 solid}
#left .top_bg{ background:url(../images/l_top_bg.gif) no-repeat 0 bottom; height:9px; width:200px;}
#left .bot_bg{ background:url(../images/l_bot_bg.gif) no-repeat 0 0; height:10px; width:200px;}

#index_login ul{ margin-top:15px; height:100px;}
#index_login li{ background-image:none; text-indent:5px; border-bottom:0px; height:30px; line-height:30px;}
#index_login ul li span{ width:70px; float:left;height:22px; line-height:22px;}
#index_login .index_input{ width:90px; float:left;}
#index_login .reg{background:url(../images/index_login_reg.gif) no-repeat 2px 2px; width:65px; height:22px; border:0px; cursor:pointer;}
#index_login .l_login{background:url(../images/index_login_l.gif) no-repeat 2px 2px; width:55px; height:22px; border:0px; cursor:pointer;}
#index_login .fg{background:url(../images/index_login_fg.gif) no-repeat 2px 2px; width:55px; height:22px; border:0px; cursor:pointer;}
#index_login ul.havelogin li span{ width:90%; text-align:center; height:18px; line-height:18px;}
#index_login ul.havelogin li span a{ text-decoration:underline;}
/*****************************/
/*****************************/
#center{ width:556px;border:0px #D9D9D9 solid;height:800px;margin-left:5px; float:left;*margin-top:7px;}
#center h2{text-indent:10px;}
#index_new_releases{line-height:25px; border-bottom:1px #EDEDED solid; margin-bottom:8px;}
#index_new_releases a{ color:#777777; margin-left:10px;}
/*****************************/
#tab_menu1{clear:both; width:100%; float:left;}
#tab_menu1 li{ float:left; width:137px; height:32px;line-height:32px; font-size:14px; font-weight:800; color:#EEEEEE; background:url(../images/index_tab_menu2.gif) no-repeat 0 bottom; text-align:center; margin-right:10px;cursor:pointer;}
#tab_menu1 li.hover{color:#FFFFFF; background:url(../images/index_tab_menu1.gif) no-repeat 0 bottom; cursor:pointer;}

#tab_main1{ float:left; width:555px; }
#tab_main1 span.info{ display:block; padding:8px; line-height:25px;background:url(../images/index_tab_top_bg.gif) #A7A7A7 no-repeat 0 bottom; padding-bottom:10px; color:#FFFFFF; font-weight:800;}
#tab_main1 div{width:100%;background:url(../images/index_tab_bot_bg.gif) no-repeat 0 bottom; padding-bottom:10px;}
#tab_main1 ul{ background-color:#FFFFFF;background:url(../images/index_tab_m_bg.gif) repeat-y 0 0;}
#tab_main1 ul li{ height:25px; line-height:25px; text-indent:40px;}
#tab_main1 li a{ font-weight:700; text-decoration:underline;}
/*****************************/
.index_hotexam{ background-color:#F5F5F5; width:100%; height:190px;}
.index_hotexam div{ width:25%; height:190px; overflow:hidden; float:left;}
.index_hotexam div ul{ width:100%; float:left;}
.index_hotexam div ul li{ width:45%; float:left; line-height:22px; text-align:center;}
.index_hotexam div ul li a{ color:#666666;}
.index_hotexam h3{ text-align:center;}
.index_hotexam h3 a{ color:#DB231D; line-height:26px; text-decoration:underline; font-size:14px; font-weight:600;}
.index_hotexam h3 a:hover{ color:#DB231D; text-decoration:none;}
/*****************************/
.news_ul li{ height:25px; line-height:25px; width:100%; border-bottom:1px #ccc dotted;}
.news_ul li a{ height:25px; line-height:25px; width:auto; float:left; text-indent:5px;}
.news_ul li span{ height:25px; line-height:25px; width:20%; float:right;}

/*****************************/
/*****************************/
#right{ width:180px; height:auto;float:right; padding:0px;}

#right .index_right_content{ border:1px #D9D9D9 solid; float:left; padding-left:2px;}
#right .index_right_content li{ border-bottom:1px #D9D9D9 dotted; float:left; padding-left:4px; padding-bottom:4px; margin-bottom:6px;}
#right .index_right_content img{float:left; height:72px; width:56px;}
#right .index_right_content span{ font-style:inherit; color:#999999; float:left; height:72px; width:100px; margin-left:4px; font-size:11px;}
#right .index_right_content p{ line-height:17px; margin:0px; padding:0px;}

#right .index_livechat{ margin:0px; padding:0px; width:168px; height:65px;}
#right .index_livechat a{display:block; width:168px; height:65px;}
#right .index_livechat img{display:block; width:166px; height:61px;}

#right .index_right_content .book{ text-align:center; margin:6px 0px; padding:0px 4px; border:0px #CCCCCC double;}
#right .index_right_content .book img{ float:none;width:100px; height:100px;}

#right .index_right_content ul.links li{ display:block; width:100%; padding-bottom:0px; height:18px; line-height:18px;}
