@charset "UTF-8";
*{margin:0px; padding:0px;}
img{border:none; vertical-align:middle;}
li{list-style:none;}
body,td,th,input,select,textarea,a{font-size:12px; font-family:'Arial'; color:#666;}
textarea{overflow:auto;}
form em{color:#ff5600;}
form input{vertical-align:middle;}
a{text-decoration:none; color:#666; font-size:12px;}
#body{width:1010px; position:relative; margin:auto; padding-left:90px; margin-top:10px; margin-bottom:10px;}
#message{color: red;}
.message em{color: red; font-style:normal;}
.focus {font-weight:bold;}
.indent{text-indent:2em;}
#foot{width:1010px; margin:auto; margin-top:10px; padding-left:90px;  overflow:hidden; clear:both;}
.hr{clear:both; width:909px; height:7px; *margin-left:-100px; margin-bottom:10px; background:#383b43;}
.foot_in{width:889px; padding:10px;}
.foot_in b{float:right;}
.foot_logo a{margin:0px 5px;}
.foot_logo{background:url(/images/foot_logo.jpg) no-repeat 0px 10px; padding-left:135px; height:60px; margin-top:15px; width:754px; line-height:2.5em;}
#foot h3{margin:0px 0px 5px 3px; width:909px;}
#foot h3 a{float:right; margin:8px 9px 0px 0px;}
.seo_hide{display:none;}

#subbody{width:909px; background:url(/navimg/page_bg.gif) repeat-y; float:left;}
#subbody h1{padding:8px 0px;}
#subright p{margin:8px 10px; line-height:1.8em;}
#subleft{width:17%;  float:left; padding-left:8px; }
#subright{width:708px; float:left;  margin-left:20px;}
#subright h1{font-size:15px; background:url(/images/in_title.gif) no-repeat 0px 9px; font-family:"微软雅黑";}
#subright h1 span{color:#ff7f14; margin-left:12px;}
#subbody h5{height:10px; width:100%; background:url(/navimg/page_top.gif) no-repeat top;}
#subbody h6{height:10px; width:100%; background:url(/navimg/page_bottom.gif) no-repeat bottom; clear:both;}
#subleft a{background:url(/navimg/nav_icon2.gif) no-repeat left ; padding:5px 0px 5px 20px;  border-bottom:#ddd dotted 1px; font-size:13px; display:block;}
#subleft .sub{background:none; font-size:12px; color:#866343; background:#f9f9f9;}
#subleft #now{font-weight:bold;}
#subleft .link1{background:none !important; *display:inline-block !important; padding-left:0px !important; border-bottom:none !important;}

.floatl{float:left;}
.floatr{float:right;}
.title{padding:8px;}
#subright .title_in{font-size:14px; font-family:微软雅黑; line-height:17px; padding-left:10px; background:url(/images/in_title.gif) no-repeat left 8px;}
.strong{font-size:14px; color:#e0901d;}
.colortext{color:#f17500;}
.graytext{color:#999; margin-top:10px;}
.graytext img{vertical-align:middle;}
#subright .alignl,.alignl{text-align:left;}
#subright .alignr,.alignr{text-align:right;}
#subright .alignc,.alignc{text-align:center;}
.clear{clear:both;}
.clear_l{clear:left;}
.page{width:90%; text-align:center; margin:10px 0px;}
.page span,.page a{line-height:12px; margin:0px 1px;}
.page b{color:#000;}

.page input{display:none}
.page a,.page b{ background:url(/images/page/dot.gif) no-repeat 100% 50%;padding:5px;}
.page .first,.page .prev ,.page .next,.page .last{background-image:none;padding:0}

.menu{width:910px; _width:920px; overflow:hidden; height:170px;/*background:url(/images/flashbg.gif) repeat-x left bottom; */}
.menu .logo{float:left; padding-right:10px; margin-top:-17px;}
.menu object{float:left;}

.wb{width:909px; margin:10px 0px; height:14px; overflow:hidden;}
.wb_t a{color:#999; margin-right:5px;}
.wb_t{float:right;}
.wb_outside{float:right; width:680px;  margin-right:15px;}
.wb li{float:left; background:url(/images/list_icon.gif) no-repeat left center; padding-left:5px; width:335px;   overflow:hidden; text-overflow: ellipsis; white-space:nowrap}
.wb li span{color:#ff7f14;}

.top{text-align:right; height:25px; padding-top:5px; width:909px;}
.top a{margin:0px 8px;}

/* 主菜单样式*/
	#navigation{
	float:left;
	background:url(/images/menu_bg.gif) repeat-x left top;
	width:738px;
	height:73px;
	position: relative;	
	} 
	#navigation h1, #navigation h2, #navigation b {
	float:left; 
	}
	#navigation h1{
		height:42px;	line-height:42px;	width:97px;
	}
	#navigation b{
		display:block; _display:none; width:2px; height:42px; background:url(/images/menu_line.gif) no-repeat center center;
	}
	#navigation h2{
		margin:0px 13px;
	}
	#navigation div {
	height:31px;
	background:url(/images/submenu_bg.gif) repeat-x left center;
	line-height:31px;
	position:absolute;
	top:42px;
	}
	#navigation i{display:block; float:left; height:42px; width:14px; margin:0px 3px 0px 9px; background:url(/images/menu_home.png) no-repeat left center; _background:url(/images/menu_home.gif) no-repeat left center;}
	#navigation h1 a{
	display:block;
	color:#fff;
	height:42px;
	text-align:center;
	font-size:13px;
	line-height:42px;
	font-weight: normal;
	}
	#navigation h1 a.hover{
	background-image: url(/images/menu_cursor.gif);
	}
	#navigation h2 a{
	font-weight: normal;
	}
	#navigation h2 a:hover{
	color:#ff7f14;
	}
	#navigation div {
	display:none;}
	
	#navigation .menu_left{float:left; display:block; width:10px; height:42px; background:url(/images/menu_left.png) no-repeat left center;}
	#navigation .submenu_left{float:left; display:block; width:6px; height:31px; background:url(/images/submenu_left.gif) no-repeat left center;}
	#navigation .menu_right{float:right; display:block; width:12px; height:42px; background:url(/images/menu_right.jpg) no-repeat right center;}
	#navigation .submenu_right{float:right; display:block; width:6px; height:31px; background:url(/images/submenu_right.gif) no-repeat right center;}

.table1{ border:solid #dbdbdb 1px; width:100%; margin-top:10px;}
.table1 th{background-color:#fffbcc; white-space:nowrap;}
.table1 td,.table1 th{padding:6px; border-right:solid #dbdbdb 1px; border-bottom:solid #dbdbdb 1px; text-align:center;}
.table1 .leftali,.table2 .leftali{text-align:left; width:400px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.table1 .colortext{color:#a36209; border-right:none;}

.table2{border:#cbcbcb solid 1px; border-top:#cbcbcb solid 2px; border-right:none; margin-top:10px; clear:both; text-align:center; width:100%;}
.table2 th{background-color:#e0e0e0; white-space:nowrap;}
.table2 th,.table2 td{border-bottom:#e0e0e0 solid 1px; border-left:#f0f0f0 solid 1px; border-right:#cbcbcb solid 1px; padding:6px 3px;}
.table2 .colortr{background-color:#f2f2f2;}

.table3{width:100%; border-top:#c5c5c5 solid 1px; margin-top:10px; clear:both; }
.table3 th{ white-space:nowrap;}
.table3 td,.table3 th{border-bottom:#c5c5c5 solid 1px; height:30px; overflow:hidden; padding:0px 5px;}
.table3 th,.table3 .title{background-color:#f6f6f6; font-weight:normal; text-align:right; width:120px; letter-spacing:1px;}
.table3 span{color:#ff5600;}
.table3 a{text-decoration:underline;}

#sider{float:left; margin-left:20px; _margin-left:28px; line-height:1.6em;}
#sider dl{ width:66px;}
#sider dd{background:url(/images/sider_bg2.gif) repeat-y;}
#sider .quick{background:url(/images/sider_bg1.png) no-repeat left top; width:100%;}
#sider .quick li{text-align:center;}

#sider .quick2 .h2{text-align:left;}
#sider .nologin{background:url(/images/spiiker_83.jpg) no-repeat  bottom; width:50px; height:20px; padding-top:110px; padding-left:36px;}

.upload_content{line-height:2.2em; padding:0px 30px;}

.calendar{background-image:url("/images/page/calendar.gif");width:149px;height:183px;padding:12px 5px 0px 5px;position:absolute;background-color:#c0c0c0;font-size:12px;font-family: arial;}
.calendar a{width:15px;height:15px; color:#f82; margin:1px;padding:2px;display:block;float:left;text-align:right;text-decoration: none;cursor:pointer;}
.calendar .p,.calendar .n,.calendar .a{background-image:url("/images/page/a.gif");}
.calendar .a{color:#333;}
.calendar .s{color:#f80;}
.calendar .t{background-image:url("/images/page/b.gif");color:#f80;}
.calendar .p,.calendar .n{color:#999;}
.calendar b{width:70px;float:left; color:#f82; }
.calendar b.y{width:30px;}

.remark{clear:both; margin-top:10px;}
.remark dt{color:#ff5600;}
.remark dd{background:url(/images/icon2.gif) no-repeat left 6px; padding-left:10px; margin:8px 0px; line-height:1.7em;}

.eqatop{background:url(/squareimg/eqa_bg.gif) repeat-y;}
#subright .eqatop h5{background:url(/squareimg/eqa_top.gif) no-repeat;}
#subright .eqatop h6{background:url(/squareimg/eqa_btm.gif) no-repeat bottom;}
.eqatop p{padding:5px 15px;}

.block1{background:url(/mspkimg/block1_bg.gif) repeat-y;}
.block1 h5{background:url(/mspkimg/block1_top.gif) no-repeat !important;}
.block1 h6{background:url(/mspkimg/block1_bottom.gif) no-repeat bottom !important;}

.bg em,.bg i{display:block;float:left;width:10px; height:10px;font-size:1px;}
.bgborder{border:1px solid;border-top:none !important;border-bottom:none !important; padding:1px 0px;} 
.bgmiddle{background-repeat:repeat-x !important; background-position:0 50% !important;;}
.bgbottom{background-position:0 100% !important;;}

.bgt b{height:30px; width:10px; display:block; float:left; line-height:30px;}
.bgt .middle_t{width:auto;}
.bgt .middle_t strong{margin:0px 5px;}
.yellow{clear:both;}
.yellow em{ background-image:url(/images/yellow_top.gif); }
.yellow i{ background-image:url(/images/yellow_bottom.gif); }			
.yellow .bgborder{background:#fffce7; border-color:#e8e8e8;}

.yellow2{clear:both;}
.yellow2 em{ background-image:url(/images/yellow2_top.gif); }
.yellow2 i{ background-image:url(/images/yellow2_bottom.gif); }			
.yellow2 .bgborder{border:#bababa solid 1px; background:#f1f1f1;}
.yellow2 .inbor{border:#fff solid 1px; border-top:none; border-bottom:none; padding:0px 5px;}

 .level_result li{margin:6px 2px 6px 0px; font-size:11px;}
 .level_result span{display:inline-block; text-align:right;}
 .level_result b{font-size:11px; margin:0px 1px; color:#f60;}
 .phonetic{font-family:"lucida sans unicode", sans-serif}
 
 /*弹出窗口改左导航 */
 .sub_toptext{background:url(/squareimg/study_bg.gif) repeat-y; margin-bottom:10px; text-align:center; width:708px;}
#subright .sub_toptext p{text-align:left; margin:8px 20px; }
#subright .sub_toptext h1{width:593px; padding:0px; padding-left:74px; margin:auto; margin-top:10px; margin-bottom:15px; text-align:left; background:url(/squareimg/detail_t.png) no-repeat; height:40px; line-height:40px; font-size:14px; color:#ff7f14;}
#subright .sub_toptext h2{ font-size:14px; color:#ff7f14;}
#subright .sub_toptext h5{background:url(/squareimg/detail_top.png) no-repeat left top;}
#subright .sub_toptext h6{background:url(/squareimg/study_btm.gif) no-repeat bottom;}

#csol{ background-color:#fff;width: 400px; border:1px solid #f80; top:100px; left:200px; position:fixed;}
#csologo { width: 100px; height:100px; border:1px solid #f80; top:400px; left:0px; position:fixed;}
#csoldow {overflow:scroll;height: 300px;}
.recv{color:green;}
.sent{color:blue;}