/* CSS Document */
*{ line-height:20px; font-family: "宋体"}
[_moz-rs-heading] { font-size: inherit !important; }
.tl{ text-align:left}.tc{ text-align:center}.tr{ text-align:right}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}
.clear{ clear:both; height:1px; overflow:hidden; margin-top:-1px}
.spline{clear:both; height:8px; overflow:hidden;}
input,select{font-size:12px;line-height:16px;}
.dis{display:block;}.undis{display:none;}
body{ background:#f0f0f0; padding:8px 0;}
.wrap{ border:1px solid #ccc; width:968px; margin:0 auto;background:#fff;}
.dlinext{background-repeat:repeat-x;background-position:top;}
.dlinexr{background-repeat:repeat-y;background-position:right;}
.dlinexr200{background-repeat:repeat-y;background-position:752px 0;height:100%}
.dlinexl200{background-repeat:repeat-y;background-position:216px 0;height:100%}
.wrapcon{padding:8px;}
.conw1{ width:280px;float:left}
.conw2{ width:460px;float:left}
.conw3{ width:180px;float:right}
.conw4{ width:200px;float:left}
.conw5{ width:736px;float:left}
.conw6{ width:540px;float:left}
.conw7{ width:112px;float:left}
.conw8{ width:824px;float:left}
.conwright{ width:752px;float:left}
.bw8{width:5px; border-right:1px solid #ccc; height:23px;background:#fff;position:absolute; z-index:1000}
.title{height:20px; padding:3px 8px 0 8px; position:relative}
.title .fcc{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.title .fr a{margin:0 8px;}
.title .more{background-position:0 -1px; margin:0; padding:0;display:block; height:20px;width:18px;float:right }
.titleico{text-indent:20px;}
.border,.bor{border:1px solid #ccc;position:relative}
.border .bor{ border:0; border-bottom:1px solid #ccc;}
.border .title{border-bottom:1px solid #ccc; margin-bottom:3px;}
.bor .title{ padding-left:16px;}
.submit{height:20px; border:1px solid #ccc; width:56px;}
.hand{ cursor:pointer}
/* 翻页  */
.page{border:1px solid #ccc; text-align:center; padding:2px 0 0 0;height:21px;}
.page a{ margin: 0 3px;Letter-spacing:1px;}
.page .top{background-repeat:no-repeat;padding-left:18px;margin-right:20px;}
.pbar,.pbar:link,.pbar:visited{margin-right:3px;text-decoration:none}
.pbar:hover{text-decoration:underline;}
.pnow,.pnow:link,.pnow:visited,.pnow:hover{font-size:14px;font-weight:bold;margin-right:3px;text-decoration:none}
.page input{border:0}
.page .button{ border:0;line-height:18px;width:36px;cursor:pointer;height:16px;padding:0; margin:0}
/* 所在位置 */
.load{color:#666;border:1px solid #c9cdd0;padding-top:2px;background:url(/images/loadico.gif) #fff no-repeat 8px 3px;padding-left:30px}
.loadbg{background:#9a9899; height:3px; overflow:hidden; margin-left:3px;}
.load a,.load span{ margin:0 5px; font-family:"宋体"}
/* 头部样式 */
.head{ background:url(head/headbg.gif) repeat-x 0 91px; border-bottom:1px solid #ccc;}
.head2{border-bottom:1px solid #ccc;}
.loginbar{background:url(images/loginbarbg.gif) #ebeaea;height:24px;border-bottom:1px solid #cdcdce;}
.loginbar .submit{width:42px;border:0;padding:0 3px;height:16px;line-height:16px;margin-top:3px;padding-top:0px;*padding-top:1px;}
.loginbar .textxxt{width:42px;border:0;padding:0 3px;height:16px;line-height:16px;margin-top:3px;padding-top:0px;*padding-top:1px;}
.loginbar .con{height:24px;padding-left:180px;background:url(images/headimg.gif) no-repeat -35px 0; text-align:center; color:#fff; position:relative}
.loginbar .con .fl{ position:absolute; top:1px; left:15px;}
.loginbar .con .flc{ position:absolute; top:1px; right:5px;}
.loginbar .con .fl a{ padding-left:15px;}
.loginbar .con .fl .home{ background:url(images/icon/homepage.gif) no-repeat;}
.loginbar .con .fl .mark{ background:url(images/icon/addtofavorites.gif) no-repeat;}
.loginbar .con .sign{height:24px;float:right;background:url(images/signbg.gif); padding-right:20px;}
.loginbar .con .sign img{float:left; margin-right:20px;}
.loginbar a{line-height:24px; padding:0 8px;}
.loginbar a.fw:hover{ color:#fff;}
.loginbar .fr a{ color:#999999}
.reginput{ height:14px; line-height:14px; border:1px solid #d3d3d3}
/*.logoline{height:98px;background:url(head/logo_2009.gif) no-repeat 5px 1px;}*/
.logoline{height:98px;background:url(head/logo.gif) no-repeat;}
#logo{width:180px;height:23px;float:left;padding:73px 0 0 22px;display:block; font-size:13px; color:#153e11;letter-spacing :2px;text-decoration:none;font-family: "宋体";}
#logo a:link,#logo a:visited,#logo a:hover{text-decoration:none;color:#153e11;}
.logoline .fr{position:relative;padding:3px 3px 0 0; z-index:1;}
.logoline .fr .tr{ height:60px; overflow:hidden;z-index:1;}
.logoline .fr .bannerbg{ height:60px; width:750px; background:url(images/banner/bannerbg.gif); position:absolute; z-index:100000;zoom:1; right:3px;}
#mainnav{ padding:11px 0 0 10px; clear:both}
.head2 #mainnav{ padding-top:12px;}
#mainnav .no{ padding:0 15px; font-size:14px; float:left; margin-top:-1px;color:#999}
#mainnav a{position:relative;text-decoration:none; display:block;padding:0 18px; font-size:14px; float:left;color: #dedede;}
#mainnav a span{font-size:14px;display:blank;top:-1px;color:#333;left:17px; position:absolute;cursor:pointer;word-break:break-all;}
#mainnav a:hover{position:relative;color:#cc0000;}
#mainnav a:hover span{ display:none; }
.subnav,.subnavl,.subnavr{background:url(head/headsubbg.gif) repeat-x}
.colorline{clear:both;height:62px; padding:0 8px}
.subnav{height:26px;padding:5px 23px 0 23px;margin-bottom:5px;position:relative;background-position:0 -31px;color:#FFFFFF;text-align:center}
.subnavl,.subnavr{ width:23px; height:31px; position:absolute;top:0}
.subnavl{background-position:0 0px;left:0}
.subnavr{background-position:0 -62px;right:0}
.subnav a{padding:0 8px; font-family:宋体;}
.subnav a:link,.subnav a:visited,.subnav a:hover{color:#fff;}


.search{height:29px;padding:0 0 0 112px;background:url(head/search.gif) 12px 1px no-repeat;}
.search .input{margin-top:1px;_margin-top:2px;width:575px; float:left; border:1px solid #ddd; height:14px; padding:2px;}
.search .check{ padding-top:3px; width:180px;}
.search .check *{float:left;}
.search .checked{ border:0;margin:0 10px;*margin:0 7px;}
.search .button{height:20px;border:0;margin:1px 0 0 10px;width:63px;background:url(images/nseab.gif);}


#BT_main {BORDER: #ccc 1px solid; z-index:101;POSITION: relative; BACKGROUND:#fff;top:23px;left:-100px; padding:5px 3px 2px 5px;}
#BT_main .arw{background:url(head/arw.gif) no-repeat; width:13px; height:7px; position:absolute;top:-7px;left:25px;}
/* 验证码 */
#yzm{position:relative;padding-right:10px;display:none; float:left}
#yzm .reginput{ width:40px;margin-top:3px;*margin-top:2px}
#yzm img{position:absolute;left:102px;top:3px}
/* 网页底部样式 */
#foot{ border-top:3px solid #9a9899;text-align:center; background:#fff;clear:both; padding-top:10px; padding-bottom:15px;}
#foot div{font-size:12px; margin-top:3px; text-align:center}
#foot a:link,#foot a:visited{ color:#000; margin:0 8px; }
#foot a:hover{ color:#990000;}
#foot div a:link,#foot div a:visited,#foot p a:link,#foot p a:visited{color:#666}
/* 出错 */
.error_input{ border:1px solid #e57a7a; background:#fef1f1;}
.wrongpage{ width:384px; height:156px;background:url(images/wrongbg.jpg);padding:200px 0 0 210px;position: absolute; top:50%; margin-top:-180px; left:50%; margin-left:-295px}
.wrongpage .spline{ height:14px;}
.wrongpage .a1{ display:block; position:absolute; width:120px; height:40px; top:15px; left:220px;}
.wrongpage .a2{ display:block; position:absolute; width:120px; height:40px; top:60px; left:45px;}
.wrongpage .a3{ display:block; position:absolute; width:120px; height:40px; top:90px; left:220px;}
/* 弹出层 */
#ps,.remarkps,#numb{display:none;width:328px; height:168px; background:#f8f8f8;border:1px solid #ccc;position:absolute;left:50%;z-index:100000;top:50%;margin-left:-174px; margin-top:-20px; padding:10px 20px;z-index:1000001;}
#numb{ height:110px;z-index:1000001;}
.remarkps .close,#numb .close,#ps .close{ position:absolute;background:url(images/close.gif) no-repeat;width:15px; height:15px;display:block;right:8px;top:8px}
.remarkps td,#numb td,#ps td{ padding:4px;}
#bodybg{ width:100%;background:#000;opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50,finishOpacity=100); position:absolute; top:0; left:0; z-index:100;display:none; z-index:1000000;}
/* 关键词 */
#searchkey{background:url(images/skeybg.gif) repeat-x; height:40px;padding:15px 30px 23px 30px;margin:8px; margin-bottom:0; position:relative;border-bottom:1px dashed #cdcdcd;}
#searchkey .left{background:url(images/skeyl.gif) no-repeat;height:70px;width:19px; position:absolute;top:0;left:0;}
#searchkey .right{background:url(images/skeyr.gif) no-repeat; width:18px; height:70px;position:absolute;top:0;right:0;}
#searchkey .right a{width:18px; height:25px; display:block; margin-top:20px; cursor:pointer}
#SubMenu{ position:relative}
#SubMenu a{ padding-right:10px;white-space:nowrap;}
#SubMenu div{ width:29%; padding:0 2%; height:40px; overflow:hidden;  float:left;}
#SubMenu .tt{position:absolute;left:-27px;_left:-912px; color:#c00; line-height:15px; width:14px;}
#msg_count_tip{background:url(images/unread.gif) no-repeat; line-height:16px; color:#999; padding-left:20px}

/*以下页面载入提示*/
#loader_container {
text-align:center;
position:absolute;
top:40%;
width:100%;
left: 0;
}

#loader {
font-family:微软雅黑, Verdana,Tahoma, Helvetica, sans;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
padding:10px 0 16px 0;
margin:0 auto; 
display:block;
width:300px;
border:1px solid #5a667b;
text-align:left; 
z-index:2;
Filter: Alpha(Opacity=75);
}
#loader_bg {background-color:#e4e7eb;
position:relative;
top:8px;
left:8px;
height:7px;
width:283px;
font-size:1px}

#progress {
height:5px;
font-size:1px;
width:1px;
position:relative;
top:1px;
left:0px;
background-color:#F3811C
}

#grade{float:left;width:458px;position:relative;z-index:2;padding-left:5px;}
#grade .fong{ float:left; height:30px; width:62px; color:#FF6600; font-size:36px;line-height:30px; font-weight:bold; margin-top:-3px}
#grade .fong span{font-size:20px;}
#grade .fong .fongch{ font-size:14px;}
#grade .show{ float:left; margin-left:3px}
#grade .explain{font-size:12px; color:#999; line-height:14px;}
#grade .element{font-size:13px; line-height:15px;}
#grade .element span{color:#164a68;}
#grade .button{ float: right; width:81px; height:21px; line-height:21px;background:url(bookpage_bg.png) no-repeat  left -106px; display:block; color:#164a68; text-align:center; margin:5px 2px 0 0; padding-top:1px;}

#grade .grades_b{ position:absolute;top:1px; left:6px; background:#e6e6e6;width:441px; height:157px; font-family:"宋体";}
#grade .grades{ position:absolute; width:432px; height:148px; background:#eef9ff; border:1px solid #9ec7fc; top:-4px; left:-4px; z-index:11; padding:4px;}
#grade .grades .top{ width:99%; padding-left:1%; color:#3c4d59; height:25px; padding-top:4px;}
#grade .grades .top span{ color:#9ca2a6;}
#grade .grades .abcd{ width:40%; float:left; height:36px; color:#ff4400; font-size:13px; padding-left:7%; line-height:36px; position:relative;}
#grade .grades .abcd .measure{background:url(/qiwen/images/fong.gif) no-repeat 3px 16px; width:120px; height:36px; position:absolute; top:0px; left:68px;}
#grade .grades .abcd .punctuation{ width:25px; height:26px; position:absolute; top:3px; left:55px;background:url(/qiwen/images/fong.gif) no-repeat 3px -8px; line-height:13px; color:#80cd07; font-size:12px; text-align:center;}

#grade .grades .button_b{ width:42%; height:20px; float: right; padding-top:10px;}
#grade .grades .button_b a{ width:55px; height:20px; display:block; background:url(/qiwen/images/fong.gif) no-repeat left bottom; float: left; margin-right:20px; text-align:center; color:#639709; text-decoration:none; line-height:20px;}
