@charset "utf-8";
/*
中国医学考试网最终列表页
Version: 1.0
Author：fuyong
日期：20090819
*/

* { margin:0;padding:0;}

/*主容器 分栏*/
#wraper { width: 960px; margin: 0px auto;}
.content {
width:960px;
background: url(/images/template/bg_p3_content.gif) repeat-y;
overflow: hidden; 
}
.left { width: 662px; float: left; text-align: left; padding: 46px 20px 20px; position: relative}
.right {width: 245px;float:right}
.weishengcenter .content .class_left { width: 635px; float: left; text-align: left; padding: 20px 20px 20px; position: relative; border:1px solid #b4e2b6 }
.weishengcenter .content .class_right {width: 267px;float:right;}
.weishengcenter .content{background:none}
/*公用元素*/
.border_1 { border: 1px solid #ccc; background:#FBFDF9;/*边栏公用灰色边框*/}
.border_1 ul { padding: 10px 5px 5px 8px; }
.border_1 li { 
position: relative;
text-align: left;
margin-bottom: 4px;
padding-left: 8px;
background: url(/images/template/dot03.gif) no-repeat 0 4px;
}
.border_1 li span {/*标题日期靠右*/
position: absolute;
right: 0px;
top: 5px;
color: #ccc;
font-size: 12px;
}
.border_1 li font{font-size:12px}
/*栏目板*/
.sidebar_menu {
background: url(/images/template/bg_art_menu.gif) repeat-x; 
height: 27px;
overflow:hidden;
color: #40543D;
position: relative;
}
.sidebar_menu img {
position: absolute;
left: 10px;
top: 9px;
}
.sidebar_menu .menutxt {
position: absolute;
left: 24px;
font-size: 14px;
font-weight: bold;
top: 7px;
}
/*考试动态地方链接*/
table#cityNav {
margin: 0 auto 15px;
text-align: center;
width: 660px;
}
table#cityNav th {
color: #333;
padding: 7px 3px 4px;
background: #CCEEC3;
}
table#cityNav td { background:#fff; }
table#cityNav a {
padding: 6px 0px 4px;
display: block;
color: #325832;
font-size: 12px;
}
table#cityNav a:hover {
text-decoration: underline;
color: #CC0000;
}

/*左侧内容*/
.P3_menu {
height: 31px;
width: 702px;
color:#fff;
font-size: 14px;
background: url(/images/template/bg_P3_menu.png) repeat-x ;
overflow:hidden;
position:absolute;
left: 0px;
top: 0px;
}
#P3_menu_name { position:absolute; text-align: left; left: 35px; top: 8px; font-size: 16px; font-family: "黑体"; color: #fff; }
.left  li {
background: url(/images/template/dot03.gif) no-repeat 0 4px;
position: relative;
padding-left: 13px;
margin-bottom: 8px;
list-style-type:none;
}
.left  li a { font-size: 14px; }
.left li span {
position: absolute;
right: 0px;
_right:20px;
top: 2px;
color: #666666;
font-size: 11px;
}
.left li span.lineBetween{ position:static; display:block; width:700px; margin:10px 0 15px -13px; _margin-top:0; height:0;  border-bottom:#666 1px dashed; border-right:#666 15px dashed}
/*页码按钮*/
.show_page {
margin: 30px 20px 20px;
padding-top: 15px;
text-align: center;
border-top:1px dotted #ccc;
font-size: 14px;
}
.show_page select { margin-bottom: -3px; }
.show_page a {
font-size: 12px;
border: 1px solid #ccc;
border-top-color:#FFF;
border-left-color:#FFF;
padding: 5px 5px 3px;
background-color: #F0F0F0;
margin:0 0 0 5px;
}
.show_page a:hover {
background-color: #ccc;
color: #FFF;
text-decoration: none;
border-color: #526426;
border-top-color:#FFF;
border-left-color:#FFF;
}

/*右侧*/
.editor li a,.lastnews li a { 
width:220px;
word-break:keep-all;
text-overflow:ellipsis;
overflow:hidden;
}

/*广告*/
#top_banner {height: 80px;position: absolute;z-index: 0;top: 3px;right: 0px;}


/*底部单线*/
.line1px { height: 1px; width: 960px; position: absolute; left: 0px; top: 0px; background: url(/images/template/bg_p3_linebtm.gif) no-repeat}
/*分页按钮*/
.showPage {margin-top: 20px; }
.showPage strong { color: #CC0000; margin: 0 5px; }
.showPage a { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px 5px 2px; border: 1px solid #ccc; background-color: #fff; }
.showPage a:hover { background-color: #3F703F; border: 1px solid #325832; color: #fff; text-decoration: none; }

/*广告*/
.ad_tong { background-color: #ccc; }

/*网校名师列表*/
#teacherList{ margin:20px 0 0}
.left #teacherList li{ margin-top:10px; padding-bottom:10px; background:none; }
#teacherList .photo{ float:left; padding:5px; border:#ccc 1px solid; margin-right:10px}
#teacherList .photo img{ width:160px; height:130px}
#teacherList .info{ margin-top:0;_margin-top:-30px}
#teacherList .teacherName{ height:15px; font-weight:bold; margin-bottom:10px}
#teacherList p.teacherInfo{ line-height:160%}
#teacherList p.teacherInfo a{ font-size:12px}

/*选课中心样式*/
.class_left h3{margin-top:5px; margin-bottom:5px}
.classList { width:630px; padding:5px}
.classList .classMenu{ height:23px; overflow:hidden; padding-left:20px; margin-bottom:5px;  border-bottom:#ccc 1px solid}
.classList .classMenu a{ text-decoration:none}
.classList .classMenu li{ display:block; float:left; height:20px; padding:5px 10px 0; margin:0 5px 0 0; background:url(/images/template/bg_nav_dt.gif) repeat-x; border:#9ECF8B 1px solid; border-bottom:none}
.classList .classMenu li.hover{ background:url(/images/template/third_img/bg_nav.png) repeat-x; font-weight:bold}
.classList .classMenu li.hover a{ color:#fff}
.classList td{ padding:3px}
.classList table.class_table th{ line-height:240%}
.classList #class2.hover{ border:#D699B3;  background:#fff}
.classList #class2.hover a{color:#C02965}
.classList .tb2{ background:#D699B3; color:#C02965}
.classList .tb2 th{ background:#FDE9F1; color:#C02965}
.classList #class3.hover{ border:#80B9C7;  background:#fff}
.classList #class3.hover a{color:#096A83}
.classList .tb3{ background:#80B9C7;color:#096A83}
.classList .tb3 th{ background:#E6FAFF;color:#096A83 }
.classList .hltable{height:235px}

/*选课中心辅导汇总样式*/
.weishengcenter .huizong #fudao_table_weisheng{ width:245px}

