﻿@import url(index.css);
* {margin:0;padding:0;list-style:none;}
select,input {font-size:12px;}img {border:0;}
a {color:#333;text-decoration:none;}a:hover {color:#c42805;text-decoration:underline;}em {font-style:normal;color:#c42805;}em a {color:#c42805;}
body {font-size:12px;color:#333;font-family:Arial,"宋体";background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;}
#Header {BORDER-TOP: #e1e5e7 1px solid; BACKGROUND: url(td_bg.gif); LINE-HEIGHT: 26px; BORDER-BOTTOM: #e1e5e7 1px solid; HEIGHT: 26px}
#top {MARGIN: auto; WIDTH: 980px; TEXT-ALIGN: right}
.container{width:980px;margin:6px auto;}
.index_ad{width:980px;margin:6px auto; text-align:center;}
/*sitenav*/
.sitenav {float:left;height:40px;padding-top:0px;width:852px; overflow:hidden}
.sitenav li{float:left;padding:0px 0px 0px 0px;margin-right:1px;text-align:center;font-size:14px;font-weight:bold;}
.sitenav li#top10 {width:50px;}
.sitenav li a {display:block;width:84px;height:30px;line-height:30px;color:#000;text-decoration:none;background-image: url(list_nav.png);background-repeat: no-repeat;background-position: 0px 0;padding-top:10px;}
.sitenav li.current a {background:url(sitenav.png) 0px 0px no-repeat; color:#FFF; width:84px; height:30px; margin:0px 2px 0px 0px;}
.sitenav li a:hover {color:#fff;text-decoration:none;background:url(sitenav.png) 0px 0 no-repeat; width:84px; height:30px;}
/*subnav*/
.subnav {position:absolute;width:100px;margin-left:10px;*margin-left:-12px;padding-top:6px;background:url(poptop.gif) top no-repeat;}
.innerpop {display:block;width:98px;border:solid #2F4C97;border-width:0 3px 3px 1px;background:#fff;}
.innerpop span {display:block;width:94px;height:20px;margin:0 auto;overflow:hidden;line-height:20px;text-align:left;font-size:12px;font-weight:normal;border-bottom:1px solid #d5d5d5;}
.innerpop span a {display:block;width:94px; position: fixed; vertical-align:top; margin-top:-14px; padding-left:6px;height:24px;color:#0b2f84;background:url() 0px 0 no-repeat; }
.innerpop span a:hover {color:#fff;background:#0b2f84;height:20px; text-decoration:none}
.innerpop span.popend {border-bottom:none;}
.teampop {position:absolute;width:179px;margin-left:10px;*margin-left:-12px;padding-top:6px;background:url(teamtop.gif) top no-repeat;z-index:99;}
.innerteam {display:block;width:177px;border:solid #2F4C97;border-width:0 3px 3px 1px;background:#fff;overflow:hidden;}
.teamleft {float:left;width:88px;border-right:1px solid #2F4C97}
.teamright {float:right;width:88px;}
.innerteam span {display:block;margin:0 auto;width:84px;height:20px;overflow:hidden;line-height:20px;text-align:left;font-size:12px;font-weight:normal;border-bottom:1px solid #d5d5d5;}
.innerteam span a {display:block;width:84px;position: fixed; vertical-align:top; margin-top:-14px; padding-left:6px;height:20px;color:#0b2f84;background:url() 0px 0 no-repeat;}
.innerteam span a:hover {color:#fff;background:#0b2f84;height:20px; text-decoration:none}
.innerteam span.popend {border-bottom:none;}
/*subnav control*/
.sitenav li .subnav {display:none;}
.sitenav li.shownav .subnav {display:block;}
.sitenav li .teampop {display:none;}
.sitenav li.shownav .teampop {display:block;}
.A_L
{
    width:728px;
    float:left;
    overflow:hidden;
    background:url(AL_BG_B.gif) no-repeat left bottom;
}
.A_L .wrapper
{
    background:url(AL_BG_T.gif) no-repeat left top;
    padding:9px 6px 9px 9px;
}
.A_L .L
{
    width:300px;
    overflow:hidden;
    float:left;
    font-size:14px;
}
.A_L .L p
{
    margin:6px 0 7px;
    padding:0;
    line-height:18px;
}
.A_L .L a
{
    color:#363535;
}
.A_L .R
{
    width:408px;
    overflow:hidden;
    float:right;
}

ul.EZStudy
{
    margin:0;
    padding:0;
    list-style-type:none;
    height:23px;    
}
.EZStudy li
{
    float:left;
    display:inline;
    margin:0 3px;
}
.EZStudy a
{
    display:block;
    width:62px;
    height:23px;
    line-height:23px;
    padding:0;
    overflow:hidden;
    background:#F7883F url(btn_s2.gif) repeat-x left top;
    color:#fff;
    text-decoration:none;
}
.EZStudy a:hover
{
    text-decoration:underline;
    color:#fff;
}
a:hover
{
    text-decoration:underline;
}
.A_R
{
    width:248px;
    float:right;
    overflow:hidden;
    position:relative;
}
.A_R .wrapper
{
    background: url(login_BG.gif) no-repeat left bottom;
    padding:6px 5px 5px;
    width:238px;
}
.LoginTable
{
    width:100%;
}
.LoginTable th
{
    font-weight:normal;
    color:#234F88;
    padding:2px;
}
.LoginTable .Txt
{
    width:120px;
}
.LoginTable .Btn
{
    border:0;
    width:58px;
    height:19px;
    background: url(Login_btnBG.gif) no-repeat left top;
    color:#1F5D9E;
}
.LoginTable td
{
    padding:2px 0;
}
.LoginError
{
    position:absolute;
    right:7px;
    top:6px;
}
.A_R .more
{
    position:absolute;
    top:10px;
    right:8px;
    color:Red;
}
.Anonymous,.UserLogOn
{
    background:url(dotLine_H.gif) repeat-x left top;
    margin:8px 0 0;
    padding:7px 0 0;
}
.Anonymous a
{
    color:#7A7A7A;
}
/*登录后*/
.UserLogOn{line-height:22px;}
.UserLogOn a{
    padding:3px 1px 0 2px;
    background:#24B8FF url(LogOnBtn.gif) no-repeat left top;
    color:White;
}
.UserLogOn a:hover
{
    color:#FF9!important;
    text-decoration:none;
}
.Member p
{
    text-align:left;
    margin:5px 0;
}
.B_L,.D_L
{
    width:728px;
    overflow:hidden;
    float:left;
    position:relative;
}
.B_L h2,.D_L h2,.B_R h2,.C_R h2,.D_R h2
{
    height:32px;
    width:728px;
    overflow:hidden;
    margin:0;
    padding:0;
    background:url(B_TitleBG.gif) no-repeat right bottom;
    text-align:left;
    font-size:12px;
    color:#234F88;
}
.B_L h2 span,.D_L h2 span,.B_R h2 span,.C_R h2 span,.D_R h2 span
{
    display:block;
    background:url(B_TitleBG.gif) no-repeat left top;
    padding:3px 0 0 30px;    
    line-height:29px;
}
.B_L .wrapper,.D_L .wrapper
{
    background:url(B_L_BG.gif) no-repeat right bottom;
    padding:3px 9px 8px;
}
.B_L .more,.D_L .more
{
    position:absolute;
    top:10px;
    right:10px;
    color:#234F88;
}
.DirI
{
    height:16px;
    padding:7px 6px 3px;
    overflow:hidden;
    text-align:left;
    color:#234F88;
}
.DirI img
{
    vertical-align:middle;
}
.DirI a
{
    margin:0 7px;
    color:#234F88;
}
.B_L .alt
{
    background:url(DirAltBG.gif) repeat-x left top;
}

.B_R,.C_R,.D_R
{
	width:248px;
	overflow:hidden;
	float:right;
	background:url(B_R_BG.gif) no-repeat right bottom;
}
.B_R h2,.C_R h2,.D_R h2
{
    width:248px;    
}
.B_R .wrapper,.C_R .wrapper,.D_R .wrapper
{
    padding:8px 7px;
    margin:0 1px;
}
.B_R ul
{
    margin:0 2px 3px;
    padding:0;
    list-style-type:none;
    line-height:19px;
}
.B_R li
{
    background:url(ico1.gif) no-repeat left 5px;
    padding:0 0 0 10px;
    text-align:left;
    margin:2px 0;
}
.C_L
{
    width:728px;
    overflow:hidden;
    float:left;
    background:url(C_L_B.gif) no-repeat left bottom;
}
.C_L .wrapper
{
    background:url(C_L_T.gif) no-repeat left top;
    padding:5px 12px;
    width:704px;
}
.C_R
{
    width:248px;
    overflow:hidden;
    float:right;
}
ul.BigBtn
{
    width:211px;
    margin:0;
    padding:0;
    list-style-type:none;
    float:left;
}
.BigBtn li
{
    text-align:left;
    margin:7px 0;
}

.D_L ul
{
    margin:5px 0 0;
    padding:0;
    list-style-type:none;
    text-align:left;
    line-height:18px;
}
.D_L li
{
    margin:3px 0 0;
}
.D_L .wrapper a,.D_R .wrapper a,.E_L .wrapper a,.E_R .wrapper a,.F_L .wrapper a
{
    color:#000;
}
.bookI
{
    width:113px;
    overflow:hidden;
    margin:0 6px;
}
.bookI .img
{
    border:1px solid #D6D6D6;
    padding:4px;
    height:144px;
    width:103px;
    overflow:hidden;
}
.bookI .img img
{
    width:103px;
}
.bookI .buy
{
    width:113px;
    height:17px;
    overflow:hidden;
    padding:5px 0 0;
    margin:8px 0 0;
    background:url(bookBuy_BG.gif) no-repeat left top;
    text-align:left;
}
.E_L,.F_L
{
    width:212px;
    overflow:hidden;
    display:inline;
    margin:0 4px 0 0;
    float:left;
    position:relative;
}
.E_L h2,.E_M h2,.E_R h2,.F_L h2,.F_R h2,.F_M h2
{
    height:31px;
    width:241px;
    overflow:hidden;
    margin:0;
    padding:0;
    background:url(E_TitleBG.gif) no-repeat right bottom;
    text-align:left;
    font-size:12px;
    color:#234F88;
}
.E_L h2 span,.E_M h2 span,.E_R h2 span,.F_L h2 span,.F_R h2 span,.F_M h2 span
{
    display:block;
    background:url(E_TitleBG.gif) no-repeat left -31px;
    padding:3px 0 0 30px;    
    line-height:28px;
}
.E_L .wrapper,.F_L .wrapper
{
    background:url(E_L_BG.gif) no-repeat left bottom;
    padding:5px 10px;
    width:241px;
    border-top:1px solid #8EC7A4;
}
.E_L .more,.E_M .more,.E_R .more,.F_L .more,.F_R .more,.F_M .more
{
    position:absolute;
    top:11px;
    right:10px;
}
.E_M,.F_M
{
    width:521px;
    overflow:hidden;
    float:left;
    position:relative;
}
.E_M h2
{
    width:521px;
}
.E_M .wrapper,.F_M .wrapper
{
    background:url(E_M_BG.gif) no-repeat left bottom;
    padding:8px 12px 7px;
    width:497px;
    border-top:1px solid #8EC7A4;
}
.E_M .wrapper a,.F_M .wrapper a
{
    color:#585858;
}
.E_M ul,.F_M ul
{
    width:268px;
    overflow:hidden;
    float:right;
    margin:0;
    padding:0;
    list-style-type:none;
    text-align:left;
    line-height:18px;
}
.E_M li,.F_M li
{
    margin:5px 0 0;
}
.E_R,.F_R
{
    float:right;
    width:238px;
    position:relative;
}
.E_R h2,.F_R h2
{
    width:238px;
}
.E_R .wrapper,.F_R .wrapper
{
    background:url(E_R_BG.gif) no-repeat left bottom;
    padding:5px 12px;
    width:214px;
    border-top:1px solid #8EC7A4;
}
.F_R p
{
    margin:7px 0 1px;
    padding:0;
    line-height:17px;
    color:#1F5D9E;
}
.F_M h2
{
    width:293px;
    margin:0 0 0 228px;
    overflow:hidden;
}
.F_M h2 span
{
    background:url(E_TitleBG.gif) no-repeat left top
}

.TabTitle ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    height:32px;
    width:266px;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
}
.TabTitle li
{
    float:left;
    display:inline;
    margin:0 2px 0 0;
    text-align:center;
}
.TabTitle a
{
    display:block;
    padding:4px 0 0;
    width:74px;
    height:28px;
    line-height:28px;
    background:url(Tab_BG.gif) no-repeat left top;
    color:#234F88!important;
}
.TabTitle a.on
{
    background:url(Tab_BG.gif) no-repeat left -32px;
}
.G_M,.H_M,.I_M
{
    width:980px;
    position:relative;
}
.G_M h2,.H_M h2,.I_M h2
{
    width:943px;
    height:29px;
    line-height:29px;
    background:url(G_M_TitleBG .gif) no-repeat left top;
    margin:0;
    padding:2px 0 0 20px;
    font-size:12px;
    text-align:left;
    color:#234F88;
}
.G_M .wrapper,.H_M .wrapper,.I_M .wrapper
{
    background:url(G_M_BG.gif) no-repeat left bottom;
    padding:8px 15px;
    border-top:1px solid #BABABA;
    width:950px;
}
.G_M a,.H_M a
{
    color:#515151;
}
.G_M .more,.H_M .more
{
    position:absolute;
    top:11px;
    right:10px;
    color:#515151;
}
.teacherI
{
    width:104px;
    float:left;
    display:inline;
    margin:8px 21px 0;
}
.teacherI .img
{
    width:97px;
    height:98px;
    overflow:hidden;
    border:1px solid #92A3D9;
    padding:2px;
    margin:0 0 6px;
}
.teacherI .img img
{
    width:97px;
}
.teacherI p
{
    color:#9C9C9C;
    line-height:20px;
    margin:0;
    padding:0;
}
.teacherI a
{
    color:#095FCE;
}

.BBS .ul
{
    width:260px;
    overflow:hidden;
    float:right;
}
.BBS ul
{
    width:260px;   
    margin:0;
    padding:0;
    list-style-type:none;
    text-align:left;
    line-height:18px;
}
.BBS li
{
    margin:0 0 5px;
}
.help td
{
    padding:8px;
    color:#234F88;
}
.help h3
{
    margin:0;
    padding:0 0 0 15px;
    line-height:20px;
    font-size:12px;
    text-align:left;
}

.J_M
{

}
.J_M .wrapper
{
	padding:15px 20px 10px;
	border: 1px solid #CCC;
}
.links
{
    line-height:28px;
    text-align:left;
}
.links strong
{
    color:#005FFF;
}
.links a
{
    color:#464646;
}



.BStyle1
{
    width:183px;
    overflow:hidden;
    float:left;
}
.BStyle1 .img
{
    width:175px;
    height:122px;
    overflow:hidden;
    padding:3px;
    border:1px solid #D8D8D8;
    margin:0 0 10px;
}
.BStyle1 .img img
{
    width:175px;
}
.BStyle1 p
{
    line-height:18px;
    margin:5px 0 0;
}

.BStyle2
{
    width:157px;
    overflow:hidden;
    float:left;
}
.BStyle2 .img
{
    width:149px;
    height:104px;
    overflow:hidden;
    padding:3px;
    border:1px solid #D8D8D8;
    margin:0 0 6px;
}
.BStyle2 .img img
{
    width:149px;
}
.BStyle2 p
{
    line-height:18px;
    margin:5px 0 0;
}
/*ul style*/
ul.UL_1
{
    margin:0;
    padding:0;
    list-style-type:none;
}
.UL_1 li
{
    background:url(ico2.gif) no-repeat left 5px;
    padding:0 0 0 10px;
    text-align:left;
    margin:2px 0;
    line-height:19px;
}
.UL_2
{
    margin:0;
    padding:0;
    list-style-type:none;
}
.UL_2 li
{
    padding:0;
    text-align:left;
    margin:2px 0;
    line-height:19px;
}

.fla{ width:304px; float:left; border:1px solid #DEDEDE; height:160px;}
.tx{float:left; color:#000000; font-size:14px;background:url(icon.gif) no-repeat 0 -88px; line-height:26px; padding-top:3px; padding-left:19px; font-weight: bold}
.menu {width:308px;border:1px solid #dbdbdb;border-bottom:0px;margin-top:12px;background:url(sidebartitle.gif) repeat-x;height:36px; margin-top:180px;#margin-top:10px;_margin-top:10px;
}
.menu ul {list-style:none;margin:0px;padding:0px;}
.menu li {float:right;}
.menu li.l1 {width:59px;border-bottom:none;line-height:28px;text-align:center;background:url(on.gif) no-repeat;color:#900;padding-bottom:8px;border-right:none; text-decoration:underline; cursor:hand;}

.menu li.l2 {width:59px;line-height:28px; height:28px;text-align:center;border-left:1px solid #dbdbdb;margin-top:0px;color:#000;}
.menu li.l3 {margin:2px 0px 0px 0px;width:67px;}
.h_lsit_none{ display:none;}
.h_lsit_show{ }
.menu A:link, .menu A:visited, .menu A:active  {display:block;color:#333; }
.menu A:hover {display:block;color:#003756;}

.h_lsit_nav { width:308px;border-top:0px; padding-top:0px; }
.h_lsit { width:308px;background:#fff;border:1px solid #dbdbdb;color:#22376E;border-top:0px;}

.h_lsit ul { padding:5px 0 5 0; margin:0px 0px 5px 0px;list-style:url(055.gif)}

.h_lsit li { height:22px;}
.h_lsit A:link, .h_lsit A:visited, .h_lsit A:active  {font-size:12px;color:#22376E;text-decoration:none;}
.h_lsit A:hover { font-size:12px;color:#c00;text-decoration:underline;}
.bod{ width:412px;border:1px solid #E1E1E1; border-top:0px; height:auto; float:left}

.bk{ float:left}
.cent_mid {width:412px;background:url(sidebartitle2.gif) repeat-x;height:25px; margin-top:10px;
}

.cent_mid .k1 {width:74px;border-bottom:none;line-height:25px;text-align:center;background:url(icon.gif) no-repeat 0 -254px; color:#900;padding-bottom:0px;border-right:none; float:left; font-size:12px; font-weight:bold; cursor:hand;}
.cent_mid .k1 a{ color:#000000}
.cent_mid .bl{ width:2px; height:20px; float:left}
.cent_mid .bl2{ width:5px; height:20px; float:left}

.cent_mid .k2 {width:72px;font-size:12px;line-height:23px; float:left;background:url(1.23.jpg); height:23px;text-align:center;border:1px solid #dbdbdb; border-bottom:0px;margin-top:0px;color:#333;color:#000000}
.cent_mid .k2 a{ color:#000000}


.mid2{width:412px;background-image:url(sidebartitle2.gif);height:25px; margin-top:9px; }
.mid2 ul {list-style:none;margin:0px;padding:0px;}
.mid2 li {float:left;}
.mid2 li.m1 {width:74px;border-bottom:none;line-height:25px;text-align:center;background:url(icon.gif) no-repeat 0 -254px; color:#a00;padding-bottom:0px;border-right:none; font-size:12px; font-weight:bold; cursor:hand;}
.mid2 li.m1 a{ color:#a00}
.mid2 li.bl{ width:2px; height:20px; float:left}
.mid2 .bl2{ width:5px; height:20px; float:left}
.mid2 .rt{ width: auto; height:20px; margin-top:2px; margin-left:30px;#margin-left:30px;_margin-left:15px; float:left}
.mid2 li.m2 {width:72px;font-size:12px;line-height:23px;background:url(1.23.jpg); height:23px;text-align:center;border:1px solid #dbdbdb; border-bottom:0px;margin-top:0px;color:#22376E}
.mid2 li.m2 a{ color:#22376E}

.centcont{ width:406px; height:auto; float:left; font-family:"宋体"}
.centcont a{ color:#22376E; font-family: Arial;}
.centcont a:hover{ color:#a00}
.centcont li{float:left;width:87%; text-align:left;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;line-height:24px; font-size:14px}	
.centcont ul{width:398px; 
  height:auto!important;
    height:156px;
    min-height:156px; margin-left:12px;#margin-left:12px;_margin-left:12px; margin-top:12px;}	
	
.centcont li.date{  font-size:12px; font-family:Arial; float:left;}
.centcont li.line{  height:5px; font-size:12px;background:url(icon.gif) 0 -294px repeat-x; line-height:20px; width:96%;	}

.midcont{ width:406px; height:auto; float:left; font-family:"宋体"}
.midcont a{ color:#22376E; font-family: Arial;}
.midcont a:hover{ color:#a00}
.midcont li{float:left;width:87%;float:left;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;line-height:23px; font-size:14px}	
.midcont ul{width:398px; height:auto!important;
    height:156px;
    min-height:156px; margin-left:12px;#margin-left:12px;_margin-left:12px; margin-top:12px; padding-bottom:10px;}	
	
.midcont li.date{  font-size:12px; font-family:Arial; float:left; color:#FF3300}
.midcont li.line{  height:8px; font-size:12px;background:url(icon.gif) 0 -294px repeat-x; line-height:20px; width:96%;	}

.book{width:980px;height:190px;float:left;}
#menubook{width:980px;height:22px;list-style:none;border-bottom:1px solid #b0d7ff;}
#menubook li{display:block;height:20px;text-align:center;float:left;cursor:pointer;}
.secbook1{width:125px;background:url(booktab02.gif);font-size:12px;height:20px;line-height:20px;padding-top:2px;overflow:hidden;}
.secbook2{width:125px;background:url(booktab01.gif);font-size:12px;font-weight:bold;height:20px;line-height:20px;padding-top:3px;overflow:hidden;}
.secbook3{background:url(booktab03.gif);font-size:12px;height:20px;line-height:20px;padding-top:3px;}
.blockbook{display:block;float:left;width:980px;padding:15px 0 3px 0!important;padding:14px 0 3px 0;line-height:29px;border-bottom:1px solid #b0d7ff;border-left:1px solid #b0d7ff;border-right:1px solid #b0d7ff;}
.unblockbook{display:none;float:left;width:980px;padding:15px 0 3px 0!important;padding:14px 0 3px 0;line-height:29px;border-bottom:1px solid #b0d7ff;border-left:1px solid #b0d7ff;border-right:1px solid #b0d7ff;}
.bookbg{background:url(bookbj.gif) no-repeat #f4f4f4;font-weight:bold;padding-left:20px;width:143px;}
.bookborder{border:1px solid #ccc;padding:1px;}
.booklist span{float:right;}
.booklist span a:link,.booklist span a:visited{color:#666;}
.booklist span a:hover,.booklist span a:active{color:#c20;}