* { margin:0;padding:0;}
body { font-size:12px; color:#333; font-family:"宋体 Verdana Arial Helvetica sans-serif" }
img { border:0px;}
ul li {list-style-type:none;}
li,p{ white-space:normal; word-break:break-all}
.clearfloat { clear:both; height:0;  font-size: 1px;  line-height: 0px;}/*清除浮动*/
/*图片切换圆角*/
.r1,.r2 { HEIGHT: 1px;FONT-SIZE: 0px; OVERFLOW: hidden; BACKGROUND: #FCFEF8; BORDER-LEFT:#ccc 1px solid; 
BORDER-RIGHT:#ccc 1px solid}
.r1 { BACKGROUND: #ccc; MARGIN: 0px 2px}
.r2 { MARGIN: 0px 1px;}
/*虚线*/
hr {border:1px dotted #333;height: 1px}
/*边框线*/
.box_border {
border:1px solid #ccc;
margin-bottom: 10px;
background-color: #FCFEF8
}
.hspace_10 {/*上下外空10px*/
height: 10px;
background-color: #fff;
clear: both;
font-size: 0px;
overflow:hidden;
}
#kemu{ padding:0 5px 0 10px; border:#ccc 1px solid; border-top:none; width:943px; height: 28px; background: url(/images/template/bg_kemu.jpg) repeat-x 0 bottom; margin-bottom:5px; margin-top:-10px }
#kemu ul{ margin:0px; padding:0px;list-style:none}
#kemu li{ background:url(/images/template/kemu_dot.gif) no-repeat 0 5px; float:left; text-align:left; padding:8px 0 8px 20px; margin-right: 20px; }
#kemu li a{ color:#555;font-size:12px; font-weight:bold; text-decoration:underline;}
#kemu li a:hover{ color:#1551A2}
.changjian{ width:958px; border:1px #CCCCCC solid; margin: 0 auto 8px; }
.changjian_top{background: url(/images/class_book/bgPng_index.png) 0px -252px; height:18px; text-align:left; border-bottom:1px #CCCCCC solid; position: relative; padding:5px 0 0 30px; font-size:14px; font-weight:bold;}
.changjian_top span{ background:url(/images/class_book/arw_help.gif); height:13px; width:13px; position:absolute; top:5px; left:10px;}
.hple_nr{ padding:15px 28px;}
.hple_nr ul{ margin:0; padding:0; line-height:normal}
.hple_nr li{background: url(/images/class_book/arw0225.gif) no-repeat 0px 4px;margin-left: 10px;margin-bottom: 7px;*margin-bottom: 6px;padding-left: 10px; padding-bottom:3px; border-bottom:#CCCCCC 1px dashed}
.hple_nr li a{ color:#0033CC; font-size:12px; text-decoration:none}
.hple_nr li a:hover{ color:#FF0000; font-size:12px;}
.fkfs{ width:240px; background:url(/images/class_book/pay.gif) left top no-repeat;float:left; padding:40px 0 0 60px; text-align:left; padding-bottom:10px;}
.cjwt{ width:240px; background:url(/images/class_book/weiti.gif) left top no-repeat;float:left; padding:40px 0 0 60px; text-align:left; padding-bottom:10px;}
.kjbz{ width:240px; background:url(/images/class_book/help.gif) left top no-repeat;float:left; padding:40px 0 0 60px; text-align:left; padding-bottom:10px;}
.titmenu .menuTxt { position:absolute; font-size: 14px; background: url(/images/template/arw05.gif) 0 6px  no-repeat; padding: 1px 10px 0 20px; left: 8px; top: 0; color: #333; font-weight: bold; }
.titmenu { height: 24px; _height: 20px; border-bottom:1px solid #B9D1F0; background: url(/images/template/bgPng_index.png) 0px -252px; font-size: 14px; font-weight: bold; line-height: 26px; overflow: hidden; text-align: left; _padding: 4px 0 0 0; }
.titmenu img.arrdot { margin: 1px 5px -2px 10px; }


/*基本链接*/
a{
color: #325832;
font-size: 12px;
text-decoration:none;
}
a:hover{ text-decoration: underline; color: #333}

/*主容器*/
#wraper { width: 960px; margin: 0px auto;}

.wraper {width: 960px;margin: 0px auto 8px;}
/*顶部公共*/
#top {
BACKGROUND: url(/images/template/bg_toplogin.png) repeat-x;
MARGIN: 0px auto;
WIDTH: 958px;
POSITION: relative;
HEIGHT: 28px;
TEXT-ALIGN: left;
border: #e3e3e3 1px solid;
border-top:none;
}
#loginBar {
FLOAT: left;
MARGIN: 4px 0px 0px 10px;
}
#loginBar #form_login {
width: 600px;
height: 23px;
}
#loginBar .input_border {
WIDTH: 140px;
HEIGHT: 16px;
border: #999 1px solid;
*margin-bottom: -2px;/*IE6 IE7 hack*/
}
#loginBar INPUT { MARGIN-RIGHT: 15px;}
#top_search {
BORDER: #fff 0px solid;
PADDING-LEFT: 10px;
RIGHT: 20px;
BACKGROUND-IMAGE: url(/images/template/topSearchBg.gif);
WIDTH: 235px;
COLOR: #717171;
LINE-HEIGHT: 130%;
PADDING-TOP: 3px;
POSITION: absolute;
TOP: 5px;
HEIGHT: 16px;
}
UL#topLinkText { LEFT: 10px; POSITION: absolute; TOP: 42px; }
UL#topLinkText LI {	DISPLAY: inline; COLOR: #525252;}
#topLinkText LI SPAN {MARGIN: 0px 3px; COLOR: #999999;}
#searchIcon {
RIGHT: 22px;
POSITION: absolute;
TOP: 7px;
}
/*header*/
#header {
MARGIN: 0 auto 10px;
WIDTH: 960px;
}
#logo {
float: left;
padding-top: 5px;
}
.banner {
FLOAT: right;
MARGIN: 5px 0px;
WIDTH: 675px;
height: 80px;
overflow: hidden;
background-color: #CCCCCC;
}
/*导航 倩08-18*/
#Nav{  height:30px; overflow:hidden; background:url(/images/template/third_img/bg_nav.png) repeat-x}
#Nav .home{ position:relative; height:20px; padding:4px 30px 6px 13px; background:url(/images/template/second/bg_navSub.gif) 0 -30px repeat-x}
#Nav .home span{ position:absolute; right:-1px; top:0;width:18px; height:30px; background:url(/images/template/second/arrow_navSub.gif) 0 no-repeat}
#Nav ul{ width:auto;}
#Nav li{ float:left; padding:8px 7px 7px; background:url(/images/template/third_img/tm_img.gif) right 8px no-repeat; }
li#li_end { background-image:none}
#Nav a{ font-size:14px; color:#fff}
.fl{ float:left}
.fr{ float:right}
/*下拉菜单*/
.dropmenu{/*它的父对象不能定义relative相对属性*/ position:absolute; left: 0px; top: 0px; visibility: hidden; border:1px solid #3A9417; border-bottom-width: 0; font:normal 12px Verdana; line-height: 22px; z-index: 100; width: 95px; background-color: #fff;filter:DropShadow(Color="#333333",OffX="5",OffY="5",Positive="1")}
li #dropmenu_1 a,li #dropmenu_2 a,li #dropmenu_3 a,li #dropmenu_4 a { color: #325832; width: 100%; display: block; border-bottom: 1px solid #3A9417; text-decoration: none; font-weight: normal; font-size: 12px; text-align: center; padding-top: 2px; background-color: lightyellow; }
li #dropmenu_1 a:hover,li #dropmenu_2 a:hover,li #dropmenu_3 a:hover,li #dropmenu_4 a:hover{ /*hover background color*/ color: #158F03; text-decoration: none; font-weight: bold; background-color: #fff; }
/*地方动态*/
.nav_dt {height: 27px; background:url(/images/template/bg_nav_dt.gif) repeat-x; width: 958px; border: 1px solid #ACE5A1; border-top: none}
.nav_dt img { margin: 4px 10px -5px 5px; }
.nav_dt a {
font-size: 12px;
color: #333;
margin: 0 5px 0 3px;
}
.nav_dt a:hover { color: #CC0000; }
.nav_dt span {
margin: 0 8px;
color: #76B88A;
}
.navSub{ height:20px; overflow:hidden; padding:7px 5px 0px; border-bottom:#35891E 1px solid}
.navSub .course{ padding-left:13px; margin-right:8px; background:url(/images/template/third_img/navSubSeparator.gif) 0 0 no-repeat; float: left; }
.navSub .course a{ margin-right:5px; color:#1B701B}
.navSub .courseName{ font-size:12px; font-weight:bold}
.navSub .courseName:hover{ text-decoration:none; color:#CC0000}
.navSub .enterClass{ display:block; width:83px; height:16px; padding-left:11px; padding-top:2px; *padding-top:3px; background:url(/images/template/third_img/navSubClass.gif) 0 3px no-repeat; text-align:center; float: right; }
.navSub .enterClass a{ color:#CC0000; font-weight:bold}
/*位置导航crumb*/
#crumb {
background:url(/images/template/crumb.gif) no-repeat 0 4px;
border-bottom:1px solid #ccc;
padding: 0 10px 5px 30px;
text-align: left;
}
.titBook #crumb{ float:right; text-align:left; width:860px}
#crumb a{ font-size: 12px; }

/*栏目板*/
.menu { HEIGHT: 27px; background: url(/images/template/bg_menu.jpg); overflow: hidden }
a.menuTxt,.menuTxt{ font-size: 14px; color:#118E0B; font-weight: bold; margin: 6px 0 0 10px; float: left; }
a.menuTxt:hover{
text-decoration: none;
color: #CC3300;
}
.menuTxt a{ font-size:14px; color:#118e0b}
.menuTxt a font{ font-size:14px; color:#cc0000}
.more { float: right; margin: 7px 10px 0 10px; }
.menu_arrow { margin: 6px 0 0 10px; float: left; }

/*考试指南*/ 
ul#kszn li {border: 1px solid #C1D9B3; display: inline;margin: 6px 0 0 7px;width: 68px;float: left; text-align:center; line-height:25px;}
ul#kszn {margin: 2px 0 0 2px;clear: both;}
.box_kszn {height: 182px;overflow:hidden;}
.box_kszn .menu { margin-bottom: 4px; }
a.guide{border: 1px solid #fff;color: #325832;text-decoration: none;text-align: center;background: url(/images/template/guide_A_bg.gif);font-size: 12px;display: block;line-height: 23px;
padding-top: 2px;}
a.guide:hover{color: #CC0000;background-position: 0px -40px;}
.M_top0 {margin-top: 0px;}

.bg_kszn ul#kszn li{border: 1px solid #C1D9B3; display: inline;margin: 7px 0 0 7px;width: 68px;float: left; text-align:center; line-height:25px;}
.bg_kszn ul#kszn {margin: 5px 0 0 2px;clear: both;}
/*辅导汇总  倩 08-19*/
#c_con_wqys { padding: 11px 0;*padding: 11px 0; }
#c_con { padding: 10px 0;*padding: 10px 0; }
#fudao_table {
background-color: #C1D9B3;
margin: 0 auto;
width: 223px;
height: 129px;
}
#fudao_table td,#fudao_table_yishi td,#fudao_table_yaoshi td,#fudao_table_weisheng td { background-color: #FFF; }
#fudao_table a {
display: block;
text-decoration: none;
text-align: center;
padding: 7px 0 3px;
font-size: 12px;
}
#fudao_table a:hover {
text-decoration: underline;
color: #CC0000;
}
/*新加辅导汇总表格*/
#fudao_table_yishi,#fudao_table_yaoshi,#fudao_table_weisheng { 
background-color: #C1D9B3;
margin: 0 auto;
width: 223px;
}
#fudao_table_yaoshi { height: 136px; }
#fudao_table_weisheng { height: 330px; }
#article_right #fudao_table_weisheng { height: 300px; }
#fudao_table_yishi a,#fudao_table_yaoshi a,#fudao_table_weisheng a {
display: block;
text-decoration: none;
text-align: center;
padding: 7px 0 3px;
font-size: 12px;
}
#fudao_table_yaoshi a { font-size: 14px;}
#fudao_table_yishi a:hover, #fudao_table_yaoshi a:hover,#fudao_table_weisheng a:hover{
text-decoration: underline;
color: #CC0000;
}
#article_right #fudao_table,#article_right #fudao_table_yaoshi,#article_right #fudao_table_yishi,#article_right #fudao_table_weisheng { width: 270px;}/*正文页辅导汇总表格*/

/*各考试首页文章页_课程表*/
table.class_table { text-align: center; background-color: #9ecf8b; line-height:200%; width:100%}
table.class_table th { background-color:#ebfce4;color: #325832}
table.class_table td { background-color:#FFF}
table.class_table td.a_left {text-align: left;padding-left: 10px;}
table.lcys_class_table { height: 175px; /*临床医师网络课堂*/}


/*正文右侧全站编辑推荐热文排行最新文章*/
.editor li,.lastnews li {
background:url(/images/template/liArrow.gif) no-repeat 0 6px;
text-align: left;
}



/*栏目页右侧网络课堂免费试听*/
.courseAudition{}
.courseAudition li{ position:relative; margin:8px 10px; padding:5px 0 0 20px; background:url(/images/template/hear_li.gif) 0 5px no-repeat}
.courseAudition li a{ font-size:14px}
.courseAudition span{ position:absolute; display:block; right:10px; top:2px}
.courseAudition span img{ margin-left:10px}


/*友情链接*/
#link_text {
background-color: #FAFAFA;
border: 1px solid #ccc;
margin: 0 auto 10px;
padding-bottom: 10px;
width: 958px;
}
#link_text .menu {
background:url(/images/template/menu_bg_02.gif);
border: 1px solid #fff;
border-bottom: none;
height: 28px;
margin-bottom: 8px;
}
#link_text .menu span { float: right; margin: 5px 20px 0 10px; color: #CC0000; }
#link_text table { width: 958px; }
#link_text table td {
height: 20px;
text-align: center;
}
#link_text li {
display: inline;
float: left;
margin-right: 19px;
margin-left: 19px;
}
#link_text ul {
margin: 5px 10px;
}
a.bk12 { color: #454D3E; }
a.bk12:hover { text-decoration: underline; }



/*底部信息*/
#Footer {
border-top: 3px solid #ccc;
text-align: center;
width: 960px;
margin: 0px auto;
position: relative;
color: #666666;
font-size: 13px;
font-family: Verdana,宋体;
line-height: 160%;
height: 70px;
}
#bottom_info {
margin: 10px auto 2px;
color: #999;
}
/*公司联系信息*/
#btm_imgBox {
position: absolute;
left:expression((this.parentElement.offsetWidth-this.offsetWidth)/2); 
top:90px;
}
.imgBox {
padding: 6px 8px 0px 45px;
background: #FFF url(/images/template/btmIcon.gif) no-repeat 3px 8px;
height: 42px;
font-size: 12px;
border: 1px solid #d2d2d2;
margin: 6px;
line-height: 18px;
float: left;
border-right-width: 2px;
border-bottom-width: 2px;
text-align: left;
}
.ic2 {background-position: 3px -149px;}
.ic3 {background-position: 3px -305px;}
.ic4 {background-position: 3px -458px;}
.aqpjclass{	margin:10px 0;	}



/*新加top右上角下拉框菜单20091012*/
#top ul#top_dropmenu { position: absolute; width: 300px; *width: 290px; right: 10px; top: 7px; z-index: 1000; }
ul#top_dropmenu li { display: block; color:#c00; line-height:20px; float: left; margin-left: 5px; }
.close_menu,.open_menu { width:71px; cursor:pointer; background: url(/images/template/arr05.gif) no-repeat 64px 10px; border-left: 1px solid #ccc; text-align: center }
.close_menu { height:18px;overflow:hidden}
.open_menu { background-color:#fff; color: #325832; width:69px; border: 1px solid #999; background-image: none; font-weight: bold; padding: 3px 0 5px; border-bottom: 2px solid #999; border-right: 2px solid #999; }
.sort_name { text-align: left}
.sort_name a { display: block; text-decoration: none; padding: 2px 5px 0 10px; font-weight: normal; line-height: 1.33; }
.sort_name a:hover { color: #cc0000; text-decoration: underline; }

.clearflt { clear:both; height:0; font-size: 0px; line-height:0px;}/*清除浮动*/

/*辅导汇总*/
.fudao{ margin:0 0 10px 5px; height:130px}
.fudao li { display:block; float:left; width:32%; overflow:hidden; line-height:31px; margin-bottom:-1px; margin-right:-1px; border:#ccc 1px solid; text-align:center; }
.fudao a{text-decoration:none;}