@charset "utf-8";
/* CSS Document for composition 2009-07-01 */
body{background: #FFDDEA url(../images/bg.gif) repeat-x left top;}
a{color:#000; text-decoration:none;}
a:hover{color:#0f6bba; text-decoration:underline;}
h3{font-size: 14px;text-align: center;font-weight: normal;line-height: 30px;}
.layout{width:960px;position: relative;margin:0 auto;padding:141px 0 0 10px;}
.layout .top {height: 180px;width: 970px;position: absolute;top: 0px;left: 0px;}
.layout .left {float: left;width: 240px;overflow: hidden;background: url(../images/left_top.gif) no-repeat left 38px;}
.layout .right {float: right;width: 712px;overflow: hidden;padding-top: 38px;}
.layout .k {margin-bottom: 10px;}
.layout .left .whtie {background: url(../images/bg_left.gif) repeat-y;width: 237px;padding-left: 4px;overflow: hidden;}
.layout .left .btn {padding-left: 15px;margin-bottom: 12px;}
.layout .left .dzj {padding-right: 15px;padding-left: 25px;line-height: 22px;background: url(../images/bg_dzj.gif) repeat-y;width: 184px;}
.layout .left .dzj .tx {border: 1px solid #f4eaf8;float: left;padding: 1px; margin:10px 10px 0 0;}
.layout .left .ryb {background: url(../images/bg_yhph.gif) no-repeat;width: 204px; padding:0 13px 0 14px;}
.layout .left .ryb .bt li {float: left;line-height: 23px;height: 23px;width: 60px;background: url(../images/bg_s2.gif) no-repeat;text-align: center;margin-right: 5px;}
.layout .left .ryb .bt .s {height: 24px;width: 60px;background: url(../images/bg_s1.gif) no-repeat;}
.layout .left .ryb .bt {border-bottom: 1px solid #a4045e;padding-left: 4px;height: 23px;}
.layout .left .ryb .l {float: left;margin-right: 10px;}
.layout .left .ryb .yh li {
	border-bottom: 1px dashed #fff;
	padding-top: 2px;
	display: block;
	overflow: hidden;}
.layout .left .ryb .r {float: left;}
.layout .left .ryb .yh .r a {
	color: #9F1151;
}
.layout .left .ryb .yh {
	line-height: 20px;
	background-color: #FFCAD5;
	padding:8px 5px 0 5px;
	width: 194px;
	overflow: hidden;
}
.layout .left .ryb  .yh  .ph   {padding-bottom: 7px;}
.layout .left .zph {background: url(../images/bg_zwzph.gif) no-repeat;width: 204px;padding-right: 13px;padding-left: 14px;}
.layout .left .zph .bt {border-bottom: 1px solid #04a48d;height: 23px;padding-left: 4px;}
.layout .left .zph .bt .s {height: 24px;width: 60px;background: url(../images/bg_s3.gif) no-repeat;}
.layout .left .zph .bt li {float: left;line-height: 23px;height: 23px;width: 60px;background: url(../images/bg_s2.gif) no-repeat;margin-right: 5px;text-align: center;}
.layout .left .zph .ph2 table {border-collapse:collapse;background: url(../images/num2.gif) no-repeat left 3px;}
.layout .left .zph .ph2 td {line-height: 24px;border-bottom: 1px dashed #9ACCED;}
.layout .left .zph .ph2 {background-color: #AAEDFF;}

.layout .right .zw {
	height: 129px;
	width: 464px;
	margin-bottom: 10px;
	background: url(../images/zw.gif) no-repeat;
	padding-top: 45px;
	padding-left: 167px;
	padding-right: 100px;
}.layout .right .zw .words {line-height: 30px;color: #360667;}
.layout .right .zw .words span {padding-right: 5px;padding-left: 5px;}

.layout .right .zw .search input {
	height: 18px;
	width: 350px;
	border:1px solid #7f9db9;
}
.layout .right .zw .search .b {width: 63px;text-indent: 3px;position: relative;}
.layout .right .zw .search .menu  {position: absolute;width: 58px;border: 1px solid #D784D9;background-color: #FFFFFF;left: 726px;top: 280px;z-index: 10000;line-height: 22px;padding-left: 10px;}
.layout .right .k .xwzw {
	width: 672px;
	padding:10px 20px 10px 20px;
	background: url(../images/bg_xwzw.gif) repeat-y;}
.layout .right .k .xwzw td {line-height: 26px;padding-left: 5px;border-bottom: 1px dashed #c3bcc3;}
.layout .right .k .xwzw .tit3 {
	font-size: 14px;
	font-weight: bold;
	color: #2086cd;
	background-color: #BBF3FF;}
.layout .right .k .xwzw .tit3 td {border-bottom:none;}
.layout .right .k .xwzw table {background: url(../images/bg_tit3.gif) no-repeat left 3px;}
.layout .right .k .zxlg {background: url(../images/bg_zxlg.gif) repeat-y;width: 672px;padding:0 20px 10px 20px;}
.layout .right .k .zxlg .tit1 td {border-bottom: none;font-size: 14px;font-weight: bold;color: #8a1889;padding-left:10px;}
.layout .right .k .zxlg td {line-height: 26px;padding-left: 5px;border-bottom: 1px dashed #c3bcc3;}
.layout .right .k .zxlg table {background: url(../images/bg_tit1.gif) no-repeat left top;}
.layout .right .k .yxzw {background: url(../images/bg_yxzw.gif) repeat-y;width: 662px;padding:0 20px 10px 30px;}
.layout .right .k .yxzw .tit2 td {border-bottom: none;font-size: 14px;font-weight: bold;color: #ff9000;padding-left:10px;}
.layout .right .k .yxzw td {line-height: 26px;padding-left: 5px;border-bottom: 1px dashed #c3bcc3;}
.layout .right .k .yxzw table {background: url(../images/bg_tit2.gif) no-repeat left top;}
.layout .right .k .yxzw li {float: left;width: 130px;margin-right: 20px;}
.layout .right .k .yxzw h3 {text-align: center;line-height: 24px;}
.layout .right .k .yxzw .kt {padding-top: 10px;padding-left: 30px;}
.layout .right .k .yxzw .kt img {border: 1px solid #436dac;height: 90px;width: 120px;}
.layout .right .k .yxzw .kt .pic {background: url(../images/shadow.gif) no-repeat;height: 95px;width: 124px;}
.layout .right .k .ssjg table {background: url(../images/bg_tit4.gif) no-repeat 10px 3px;}
.layout .right .k .zwjt {background: url(../images/bg_zwjt.gif) no-repeat;height: 341px;width: 660px;padding-right: 32px;padding-left: 20px;}
.layout .right .k .zwjt .jt1 {float: left;width: 300px;}
.layout .right .k .zwjt .jt2 {float: right;width: 340px;padding-top: 40px;line-height: 20px;}
.layout .right .k .zwjt .jt1 .news {height: 168px;width: 270px;padding: 1px;border: 1px solid #5b0808;}
.layout .right .k .zwjt .jt1 .hcjj{padding-left:10px;padding-top: 5px;}
.layout .right .k .zwjt .jt1 .hcjj .nn li {background: url(../images/bg_hc2.gif) no-repeat;height: 60px;width: 22px;padding-left: 6px;padding-top: 13px;font-weight: bold;color: #cf2700;margin-top: 5px;}
.layout .right .k .zwjt .jt1 .hcjj .nn li a {text-decoration:none;color: #fff;}
.layout .right .k .zwjt .jt1 .hcjj .nn li a b {color: #cf2700;}
.layout .right .k .zwjt .jt1 .hcjj .nn {width: 40px;float: left;}
.layout .right .k .zwjt .jt1 .hcjj .nn .s {background: url(../images/bg_hc1.gif) no-repeat;height: 60px;width: 22px;padding-left: 6px;padding-top: 13px;font-weight: bold;color: #fff;}
.layout .right .k .zwjt .jt1 .hcjj .n2 {float: left;}
.layout .right .k .zwjt .jt1 .hcjj .n2 li {line-height: 20px;}
.layout .left .whtie .jtss {background: url(../images/bg_jtss.gif) no-repeat;height: 37px;width: 207px;padding-left: 19px;padding-top: 44px;margin-bottom: 15px;}
.layout .left .whtie .jtss .input {height: 20px;width: 126px;border: 1px solid #c0d365;vertical-align: middle;}
.layout .left .whtie .k .msdp {width: 202px;border-right: 1px solid #907b4d;border-left: 1px solid #907b4d;padding: 10px;line-height: 24px;font-size: 14px;}
.layout .left .whtie .k .zwqz {padding: 10px;width: 202px;border-right: 1px solid #1daae5;border-left: 1px solid #1daae5;font-size: 14px;line-height: 24px;}
.layout .right .k .zwjt2 {background: url(../images/bg_zwjt2.gif) repeat-y;width: 673px;padding-right: 17px;padding-left: 20px;font-size: 14px;line-height: 24px;overflow: hidden;}
.layout .right .k .zwjt2 .jtnav {background: url(../images/bg_jtnav1.gif) no-repeat;height: 49px;width: 453px;padding-left: 218px;margin-bottom: 10px;}
.layout .right .k .zwjt2 .jtnav li {float: left;width: 92px;height: 49px;margin-right: 17px;}
.layout .right .k .zwjt2 .jtnav .j0 {background: url(../images/bg_jtnav2.gif) no-repeat -218px 0px;}
.layout .right .k .zwjt2 .jtnav .j1 {background: url(../images/bg_jtnav2.gif) no-repeat -323px 0px;}
.layout .right .k .zwjt2 .jtnav .j2 {background: url(../images/bg_jtnav2.gif) no-repeat -430px 0px;}
.layout .right .k .zwjt2 .jtnav .j3 {background: url(../images/bg_jtnav2.gif) no-repeat -536px 0px;}
.layout .right .dqwz {font-size: 14px;line-height: 48px;background: url(../images/bg_dqwz.gif) no-repeat;height: 48px;width: 671px;padding-left: 20px;margin-bottom: 15px;}
.layout .right .k .zwjt2 .dp1 {float: right;width: 520px;font-size: 12px;}
.layout .right .k .zwjt2 .dp2 .dp1 .btn_dp {margin-top: -24px;padding-left: 430px;}
.layout .right .k .zwjt2 .dp2 .dp1 .tit3 {border-bottom: 1px dashed #CCC;vertical-align: middle;line-height: 24px;height: 24px;margin-bottom: 10px;}
.layout .right .k .zwjt2 .box2 {
	padding: 2px;
	float: left;
	height: 100px;
	width: 100px;
	margin-right: 15px;
	border: 1px solid #CCCCCC;}
.layout .right .k .zwjt2 .dp2 .dp1 .btn_dp a {background: url(../images/bg_view.gif) no-repeat;height: 23px;width: 62px;display: block;text-align: center;}
.layout .right .k .zwjt2 .dp2 {
	margin-top: 10px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 5px 10px;
}
.layout .right .k .zwjt2 .dp2 .dp1 .btn_dp a:hover {color:#CC5733;text-decoration:underline;}
.layout .right .k .zwjt2 .dp2 .dp1 .tit3 a {color: #DD2288;text-decoration: none;font-weight: bold;}
.layout .right .k .zwjt2 .l2 {float: left;width: 400px;font-size: 12px;}
.layout .right .k .zwjt2 .hcjj { padding:10px 20px 0 10px;}
.layout .right .k .zwjt2 .hcjj .l2 li {line-height: 26px;border-bottom: 1px dashed #FED6CB;}
.layout .right .k .zwjt2 .r2 {width: 150px;float: right;font-size: 12px;line-height: 30px;}
.layout .right .k .zwjt2 .ms {padding: 10px;font-size: 12px;}
.layout .right .k .zwjt2 .ms img {float: left;margin-right: 15px;padding: 2px;border: 1px solid #CCCCCC;}
.layout .right .k .zwjt2 .lll  {float: left;}
.layout .right .k .zwjt2 .rrr  {float: right;}
.layout .right .k .zwjt2 .ms .jz {float: left;width: 500px;}
.layout .right .k .zwjt2 .ms .jz li {width: 500px;clear: both;}
.layout .right .k .zwjt2 .hcjj .l2 li {clear: both;}
.layout .page {float:right;text-align: center;font-size: 12px;padding-left: 0px;margin-top: 20px;clear: both;height: 20px;}
.layout   .page  strong    {color: #000;display: block;float: left;border:1px solid #999999;background-color: #E3E3E3;padding-left: 5px;padding-right: 5px;margin-right: 10px;line-height: 20px;}
.layout .page a {display: block;float: left;padding-left: 5px;padding-right: 5px;border: 1px solid #eee;
text-decoration: none;margin-right: 10px;line-height: 20px;}
.layout .page a:hover {color: #000;display: block;float: left;border:1px solid #999999;background-color: #E3E3E3;padding-left: 5px;padding-right: 5px;}
.layout  .page  span    {display: block;float: left;margin-right: 10px;line-height: 20px;}
.layout .left .whtie .k .rmtp {background: url(../images/bg_ktzwbz.gif) repeat-y;width: 175px;padding-left: 50px;}
.layout .right .k .npic {padding: 10px;line-height: 24px;border-bottom: 1px dashed #e653a4;}
.layout .box {padding: 2px;border: 1px solid #CCCCCC;width: 100px;}
.layout .right .k .npic .xx2 {float: right;width: 510px;font-size: 14px;line-height: 24px;}
.layout .right .k .npic .ll {float: left;width: 106px;}
.layout .right .k .zwjt2 .ktzw {border-right: 1px solid #B6B0CB;border-left: 1px solid #B6B0CB;width: 639px;padding-right: 10px;padding-left: 10px;}
.layout .right .k .npic .ll img {border: 1px solid #CCCCCC;padding: 2px;}
.layout .right .k .jc {overflow: hidden; padding:15px 0 10px 40px;}
.layout .right .k .jc img {padding: 2px;border: 1px solid #CCCCCC;}
.layout .right .k .jc li {float: left;margin-right: 40px;width: 106px;}
.layout .left .whtie .k .rmtp li {width: 106px;}
.layout .left .whtie .k .rmtp img {padding: 2px;border: 1px solid #CCCCCC;}
.layout .left .whtie .k .zwbz {background: url(../images/bg_ktzwbz.gif) repeat-y;width: 185px;padding-right: 15px;
padding-left: 25px;font-size: 14px;line-height: 24px;}
.layout .right .k .zwjt .jt2 .xzzd {margin-bottom: 45px;}
.layout .right .k .zwjt .jt2 .bb {text-align: right;}
.layout .right .k .zwjt .jt2 .bb a {color: #3000ff;text-decoration: none;font-weight: bold;}
.layout .right .k .zwjt .jt2 .bb a:hover {color: #3000ff;text-decoration: underline;}
.layout .right .k .zwjt .jt2 .xzzd .mc2 {background: url(../images/leaf.gif) no-repeat left;padding-left: 25px;padding-top: 5px;}
.layout .right .k .zwjt .jt2 .xzzd .m1 {width: 340px;}
.layout .right .k .zwjt .jt2 .xzzd .m1 img {display: block;padding: 2px;float: left;border: 1px solid #CCCCCC;}
.layout .right .k .zwjt .jt2 .xzzd .m1 p {float: right;width: 240px;}
.layout .right .k .zwjt2 .yxnav {background: url(../images/bg_yxnav1.gif) no-repeat;height: 49px;width: 539px;padding-left: 132px;}
.layout .right .k .zwjt2 .yxnav .x0 {background: url(../images/bg_yxnav2.gif) no-repeat -132px 0px;}
.layout .right .k .zwjt2 .yxnav .x1 {background: url(../images/bg_yxnav2.gif) no-repeat -205px 0px;}
.layout .right .k .zwjt2 .yxnav .x2 {background: url(../images/bg_yxnav2.gif) no-repeat -279px 0px;}
.layout .right .k .zwjt2 .yxnav .x3 {background: url(../images/bg_yxnav2.gif) no-repeat -352px 0px;}
.layout .right .k .zwjt2 .yxnav .x4 {background: url(../images/bg_yxnav2.gif) no-repeat -425px 0px;}
.layout .right .k .zwjt2 .yxnav .x5 {background: url(../images/bg_yxnav2.gif) no-repeat -500px 0px;}
.layout .right .k .zwjt2 .yxnav .x6 {background: url(../images/bg_yxnav2.gif) no-repeat -574px 0px;}
.layout .right .k .zwjt2 .yxnav li {float: left;height: 49px;width: 64px;margin-right: 9px;cursor:hand;}
.layout .right .k .zwjt2 .lgnav {background: url(../images/bg_lgnav1.gif) no-repeat;height: 49px;width: 539px;padding-left: 132px;}
.layout .right .k .zwjt2 .lgnav li {float: left;height: 49px;width: 64px;margin-right: 9px;cursor:hand;}
.layout .right .k .zwjt2 .lgnav .g0 {background: url(../images/bg_lgnav2.gif) no-repeat -132px 0px;}
.layout .right .k .zwjt2 .lgnav .g1 {background: url(../images/bg_lgnav2.gif) no-repeat -205px 0px;}
.layout .right .k .zwjt2 .lgnav .g2 {background: url(../images/bg_lgnav2.gif) no-repeat -279px 0px;}
.layout .right .k .zwjt2 .lgnav .g3 {background: url(../images/bg_lgnav2.gif) no-repeat -352px 0px;}
.layout .right .k .zwjt2 .lgnav .g4 {background: url(../images/bg_lgnav2.gif) no-repeat -425px 0px;}
.layout .right .k .zwjt2 .lgnav .g5 {background: url(../images/bg_lgnav2.gif) no-repeat -500px 0px;}
.layout .right .k .zwjt2 .lgnav .g6 {background: url(../images/bg_lgnav2.gif) no-repeat -574px 0px;}
.layout .right .k .zwjt2 .lg {padding-right: 10px;padding-left: 10px;}
.layout .right .k .zwjt2 .lg .art .pic2 img {padding: 2px;border: 1px solid #CCCCCC;}
.layout .right .k .zwjt2 .ktzw2 {padding: 10px;}
.layout .right .k .zwjt2 .ktzw2 h1 {font-size: 14px;line-height: 30px;border-bottom: 1px solid #CCCCCC;text-align: center;margin-bottom: 20px;}
.layout .right .k .zwjt2 .ktzw2 p {padding-top: 10px;text-indent:2em;}
.layout .right .k .zwjt2 .ktzw .xgwz td {line-height: 26px;border-bottom: 1px dashed #B6B0CB;font-size: 12px;}
.layout .right .k .zwjt2 .ktzw .xgwz .tit5 {font-weight: bold;color: #9355B4;}
.layout .right .k .zwjt2 .ktzw .xgwz { padding:20px 10px 0 10px;}
.layout .right .k .xx {float: left;line-height: 22px;font-size:12px;width: 550px;}
.layout .right .k .pic2 {float: left;margin-right: 15px;}
.layout .right .k .art {padding-top: 15px;padding-bottom: 15px;border-bottom: 1px dashed #CCC;}
.layout .right .k .zwjt2 h2 {font-size: 16px;line-height: 36px;border-bottom: 1px solid #CCCCCC;text-align: center;
color: #E74593;}
.layout .right .k .zwjt2 p {padding: 10px;}
.layout .right .k .zwjt2 .tt {font-size: 12px;text-align: center;}
.layout  .right  .k  .zwjt2  .lg  .art  .xx  .zx1 .txt  a  {color: #D62688;font-weight: bold;}
.layout .right .k .zwjt2 .lg .art .xx .zx1 .date {color: #666666;display: block;float: right;width: 70px;}
.layout  .right  .k  .zwjt2  .lg  .art  .xx  .zx1  .txt {float: left;width: 160px;display: block;}
.layout  .right  .k  .zwjt2  .lg  .art  .xx  .zx1  .sch {display: block;float: left;width: 160px;}
.zx2 span{color:#D62688}
.layout .right .k .zwjt2 .lg .art .xx .zx1 .name {display: block;float: left;width: 80px;}
.layout .right .k .zwjt2 .lg .art .xx .zx1 .vote {display: block;float: right;width: 80px;}
.layout .right .k .zwjt2 .lg .art .xx .zx1 .vote b {color: #D62688;}

.layout .right .k .xwzw .orange {color: #FF6600;}
.layout .right .k .yxzw .orange a {color: #FF6600;}
span.orange {color: #FF6600;}
a.orange {color: #FF6600;}
a:hover .orange{color: #FF6600;}
.layout .right .zw .words a {color: #360667;}

.layout .left .whtie .k .ryb .yh .l img {border: 1px solid #CCCCCC;}
.bk {border: 1px solid #CCCCCC;vertical-align: middle;}
.rt {text-align: right;padding-right: 20px;}

.purple{color:#9F1151;}
.gray{ color:#666666;}

.layout  .right  .zw   .item  li  {
	line-height: 22px;
	float: left;
	height: 22px;
	width: 65px;
	color: #9b1d9a;
	text-align: center;
}
.layout  .right  .zw   .item  .z  {
	background-image: url(../images/bg_searchli.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	
}
.layout .right .zw .search {padding-top: 10px;}
.layout .right .zw .item {height: 22px;overflow: hidden;}
.layout .right .zw .lb {height: 25px;padding-top: 5px;display:none;}
.layout .right .zw .lb input {vertical-align: middle;}
.layout .left .login .dl .dl_a .log_1 {
	border-bottom: 1px dashed #cdcdcd;
	padding-bottom: 5px;
	width: 190px;
}
.layout .left .login .dl .dl_a .log_1 .tx img {border: 1px solid #cacaca;}
.layout .left .login .dl .dl_a .log_2 span {
	display: inline;
	color: #FF6600;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}
.layout .left .login .dl .dl_a .log_2 {
	color: #02a6a8;
	background: url(../images/la.gif) no-repeat left 5px;
	padding-left: 22px;
	padding-top: 5px;
}
.layout .left .login .dl .dl_a .q a {color: #666666;}
.layout .left .login .dl .dl_a .log_1 p {color: #ff7200;padding-top: 10px;}
.layout .left .login .dl .dl_a .log_1 span {
	font-size: 14px;
	font-weight: bold;
	display: inline;
	padding-right: 5px;
	padding-left: 0px;
}
.layout .left .login .dl .dl_a .q {padding-left: 130px;line-height: 20px;}

.layout .right .k .zwjt2 .dp2 .dp1 .tit3 .tm {
	float: left;
	width: 220px;
	display: block;
}
.layout .right .k .zwjt2 .dp2 .dp1 .tit3 .time {
	float: right;
	width: 120px;
	display: block;
}
.layout .right .k .zwjt2 .dp2 .dp1 .tit3 .pj {
	display: block;
	float: left;
	width: 80px;
}
.layout .right .k .zwjt2 .dp2 .dp1 .tit3 .zz {
	display: block;
	float: left;
	width: 90px;
}
.layout .right .k .zwjt2 .dp2 .dp1 .fen{color: #DD2288;}

.layout  .left  .login  .dl  .dl_a  .log_1  .n  {
	font-size: 14px;
	font-weight: bold;
	color: #FF7200;
	padding-right: 5px;
}

/* J+ 091105 */
.comments-teacher li{width:165px;height:18px;line-height:18px;overflow:hidden;float:left}

.pop-window{background-color:#9FE151;border:10px solid #9FE151;position:absolute;z-index:505}.pop-window .th{text-align:right;height:20px;background:none}.pop-window .th a{background:url(http://assets.91118.com/img/common/pop/bg_index.png) 0 -60px;width:68px;height:23px;display:block;float:right;margin:-5px 10px auto auto;position:relative}.pop-window .th a:hover{background-position:0 -93px}.pop-window iframe{width:100%;height:100%}.mask{width:100%;top:0;left:0;position:absolute;z-index:500;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5}


