﻿@charset "utf-8";
/* CSS Document */
/* 资源@科学探究平台 样式 */

/* 首页 */
* { margin:0; padding:0; list-style:none;}
.c_subNav { width:110px; background-color:#eeeeee; text-align:left; position:absolute; visibility:}
.c_subNav table { width:100%; border-collapse:collapse;}
.c_subNav a { text-decoration:none; color:#333;}
.c_subNav a:hover { color:blue;}
.c_subNav ul ul { position:absolute; visibility:hidden; right:-150px; top:-1px;}
.c_subNav li { border-bottom:1px solid #ccc; position:relative; _position:static; float:left; width:100%;}
.c_subNav .head{border-bottom:1px solid #ccc; height:25px; width:100%; background-color:#BEDEF7; border:#999999 1px solid;}

.c_subNav a.li { position:relative;}
.c_subNav li .option { display:block; line-height:15px; padding:5px; background:no-repeat 5px 4px; cursor:pointer; font:12px Verdana; zoom:1; }
.c_subNav li .option:hover { color:blue; background-color:#ffa;}
.c_subNav .head .option:hover { color:#000000; background-color:#BEDEF7;}
.c_subNav li .option span { text-indent:0; display:block; no-repeat right 0;}
.c_subNav .li:hover { z-index:2; background:transparent;}
.c_subNav .li:hover ul { visibility:visible;}
.c_subNav .li:hover ul ul { visibility:hidden;}
.c_subNav .li:hover ul { border:1px solid #ccc; border-width:1px 2px 2px 1px; width:150px; background:#fff; padding:1px;}
.c_subNav .li:hover li { border-bottom:none;}
.c_subNav .li:hover li .option { background:transparent;}
.c_subNav .li:hover li .option:hover { background:#ffa; color:#2C96E3;}
.c_subNav .li:hover .li:hover ul { visibility:visible; top:-2px;}

/* 首页 */
.bt a:link{text-decoration:none; color:#000000;}
.bt a:visited{text-decoration:none; color:#000000;}
.bt a:hover{text-decoration:none; color:#008CFF}

img{border:0;}

.navi_link a{padding:2px 4px}
.navi_link a:link{text-decoration:none; color:#000000;}
.navi_link a:visited{text-decoration:none; color:#000000;}
.navi_link a:hover{text-decoration:none; color:#008CFF; background-color:#D6EAFE}

body{text-align:center; margin:0 auto; font-family:"宋体"; font-family:"Times New Roman", Times, serif; font-size:12px;width:996px; word-break:break-all;}
.head{background:#FFFFFF; width:996px; height:45px; margin:0 auto;}
.head a:link{color:#000000; text-decoration:none;}
.head a:visited{color:#000000; text-decoration:none;}
.head a:hover{color:#3CA2FD;}

.body{background:#FFFFFF; width:996px; height:598px; margin:0 auto; }

.logo{width:685px; height:101px; margin:0 auto; background-image:url(../res/image/teachgrid/lib_tg_m.jpg); background-repeat:no-repeat; background-position:center; margin-top:36px;}
.searcher{width:638px; height:138px; background-image:url(../res/image/teachgrid/searcherbg.gif); background-repeat:no-repeat; margin:25px auto;}
.searcher table{width:600px; height:37px; margin-top:30px;}
.searcher table .blank{width:54px;}
.searcher table .input{color:blue}
img{border:0}
.condi{color:#fff}

.circlebutton{width:678px; height:109px; margin:0 auto; margin-top:45px; visibility:}
.circlebutton table{width:100%; height:100%;}
.circlebutton table .blank{width:49px;}
.circlebutton table .bt{width:106px; height:100%; background-repeat:no-repeat; background-position:top; vertical-align:top; padding-top:10px; line-height:50px}

.footer{width:996px; height:100px; background:#FFFFFF; margin:0 auto}

/* 搜索页面 */
.navi_link{height:27px;; width:auto; font-size:14px;}
.navi_link p{line-height:27px;}
.navi_link .tgnavi{float:left}
.searcher{ vertical-align:bottom}

.button{width:82px; background-image:url(../res/image/teachgrid/30_tg.gif); background-repeat:repeat-x; border:0; margin-bottom:2px; height:26px;}
.button_{width:82px; background-image:url(../res/image/teachgrid/30_tg_.gif); background-repeat:repeat-x; border:0; margin-bottom:2px; height:26px;}

.libhead{width:996px; height:50px; margin:0 auto; font-family:"宋体"; font-family:"Times New Roman", Times, serif; font-size:12px;}
.libhead table{width:100%; height:50px;}

.libhead .logo{width:200px; height:100%; background:none;}
.libhead .logo img{height:50px;}
.libhead .navi{height:50%; width:auto;}
.libhead .searcher{height:50%; background-image:none;}

.libbody .head{width:996px; height:32px; border-top:#A3D0FE 3px solid; background-color:#D6EAFE; color:#000000;}
.libbody .head table{padding-left:15px;}
.libbody .head table font{color:#66ADFD}
.libbody .body{width:996px; height:auto;}
.libbody .body .frame{width:100%; height:auto;}
.libbody .body .frame .left{width:75%; height:auto; text-align:left; vertical-align:top; padding:15px;}
.libbody .body .frame .right{width:25%; height:auto; background-color:#FFFFFF; border-left:#A3D0FE 1px solid; vertical-align:top; padding:15px 0 15px 20px; text-align:left}
.libbody .body .frame .right span{color:#3A80FD}
.libbody a:link{color:#40A4FD}
.libbody a:visited{color:#40A4FD}
.libbody a:hover,a:active{color:#8FC9FD}


.condition{width:95%; height:auto; text-align:left; padding:15px 15px 25px 15px; margin:0 auto; border:#D6EAFE 1px dashed}
.condition .list{width:85%; height:auto; text-align:left; color:#5197FD; background-color:#FFFFFF; line-height:25px; margin-bottom:15px;}
.condition .list .listhead{color:#000000}
.condition .list .listup{}
.condition .list .listdown{}
.condition .list .listbottom{ border-top:#A3D0FE 1px solid}
.showall{ width:95px; height:20px; background-image:url(../res/image/teachgrid/showall_bg.gif); background-repeat:no-repeat; color:#FFFFFF}
.showall a:link,a:visited,a:hover{color:#3A80FD; text-decoration:none;}

.reslist{width:100%; height:auto; text-align:left; padding:15px 0 15px 0;}
.reslist .list{width:100%; height:auto; text-align:left; color:black;}
.reslist .list .head{ height:25px; background-color:#FFFFFF; line-height:25px; background-image:url(../res/image/teachgrid/res_panel_repeatX.jpg); background-repeat:repeat-x; color:#225998; text-align:left}
.reslist .list .body1{ line-height:35px; background-color:#ECF0F4;
over:expression(onmouseover=function(){this.style.backgroundColor="#CDE6FE"});
out:expression(onmouseout=function(){this.style.backgroundColor="#ECF0F4"});}
.reslist .list .body1:hover{ background-color:#CDE6FE}
.reslist .list .body2{ line-height:35px; background-color:#E4EBF0;
over:expression(onmouseover=function(){this.style.backgroundColor="#CDE6FE"});
out:expression(onmouseout=function(){this.style.backgroundColor="#E4EBF0"});}
.reslist .list .body2:hover{ background-color:#CDE6FE}
.reslist .list .bottom{ line-height:25px; height:25px; background-image:url(../res/image/teachgrid/res_panel_repeatX.jpg); background-repeat:repeat-x; color:#225998}
.reslist .list_{width:85%; height:45px; color:#40A4FD; background-color:#D6EAFE; line-height:25px; padding:10px 0 10px auto}
.reslist .list_ input{width:160px; margin-bottom:5px;}
.reslist .list_ .button{width:82px; background:#FFFFFF; border:0; margin-bottom:2px; height:28px; border:#CCCCCC 1px solid;}

.rightbox{width:225px; height:170px;}
.rightbox table{width:100%; height:100%;}
.rightbox table .descript{color:#8f8f8f; padding-top:5px}
.rightbox font{color:#6EB1FD}

.floattop{ position:fixed; background-color:#D6EAFE; bottom:15%; right:30%; color:#FFFF00; width:55px; padding:5px 10px 5px 10px}
.floattop a{color:#6699FF;}
.floattop a:hover{color:white}
.floattop:hover{background-color:#0066CC; color:#000000}

.bigbutton{width:93px; height:30px; background-image:url(../res/image/teachgrid/29.gif); background-repeat:no-repeat; font-size:14px; color:#FFFFFF; text-align:center;}
.bigbutton_{width:93px; height:30px; background-image:url(../res/image/teachgrid/29_.gif); background-repeat:no-repeat; font-size:14px; color:#0066FF; text-align:center;}

/* 资源展示页面_教客 */
a:link{color:#40A4FD; text-decoration:none}
a:visited{color:#40A4FD; text-decoration:none}
a:hover{color:#8FC9FD; text-decoration:none}

#outframe{width:996px; height:auto; background-color:#FFFFFF; margin:0 auto}
#title{width:100%; height:24px; line-height:24px; background-color:#D5FFF0; border-bottom:#ACFFE0 1px solid; font-family:"宋体"; font-size:12px; letter-spacing:0.1em; text-align:center}/*头部导航*/
#title img{}
#outframe a:link{color:#40A4FD}
#outframe a:visited{color:#40A4FD}
#outframe a:hover{color:#8FC9FD}



.lestitlebg{background-color:#E0EFFF; height:25px; line-height:25px;}
.resbox{width:100%; height:auto; margin:5px auto; border:#97CBFF 1px solid}/*主容器*/
.headbox{ height:30px; width:100%; background-color:#97CBFF;}/*标题*/
.headbox img{vertical-align:text-bottom; padding-bottom:1px}

.headbox .a{line-height:25px; font-size:12px; padding:5px;}
.headbox .a-hover{color:#0091EF; font-size:12px; padding:5px; background-color:#D5FFF0; line-height:25px}

.bodyboxlz{ height:80%; width:796px; background-color:#F5FFFE; line-height:1.5em;}

/*内容部分*/
.content{ padding:35px; text-align:center; width:796px; word-break:break-all}
.content p,span,pre{text-indent:0em; line-height:1.8em; text-align:left}
.content img{max-width:720px; width:expression(this.width > 720 ? "720px" : this.width+"px")}

.content_bottomline{border-top:#D5E9FF 1px solid; background-color:#D5E9FF; line-height:25px}/*副标题*/
.indent{text-indent:2em;}/*缩进量*/

/* 评论部分iframe */
.board{width:996px; height:auto; margin:0 auto; background-color:#E8F2FC}
.board a:link{color:#40A4FD}
.board a:visited{color:#40A4FD}
.board a:hover,a:active{color:#8FC9FD}

.board .submit{cursor:pointer;border:0; background-color:#0091EF; padding:5px; width:65px; color:#FFFFFF}
.board .head{background-color:#B6DCFF; height:22px; color:#0091EF; padding:0;}
.board .head a:link,a:visited{color:#cccccc}
.board .head a:hover{color:#FF6600}
.board textarea{border:#63B4FF 1px solid; width:95%; margin-top:10px; margin-left:10px; height:75px; overflow-y:auto;}

.userlist{width:130px; height:195px; padding:5px; background-color:#DEEFB1; float:left; border:#FFFFFF 2px solid; margin:8px 6px; font-size:12px;}
.userlist_{width:130px; height:195px; padding:5px; background-color:#DEEFB1; float:left; border-left:#FFFFFF 2px solid; border-top:#FFFFFF 2px solid;  border-bottom:#CCCCCC 2px solid; border-right:#CCCCCC 2px solid; margin:8px 6px; font-size:12px;}
.userlist table{width:100%; height:100%; color:#68871F}
.userlist_ table{width:100%; height:100%;}
.userlist img{padding:5px;}
.userlist_ img{padding:5px;}

.showpost{width:95%; line-height:20px; table-layout:fixed; word-break:break-all; word-wrap:word-break; overflow-x:hidden;}
.showpost img{margin-top:15px; margin-bottom:15px;}
.showpost a:hover{color:#82C3FF; text-decoration:none}
.showpost .content{ border-bottom:#C4C4C4 1px dashed; padding:15px 0px; word-break:break-all; font-family:"宋体"; font-family:Verdana, Arial, Helvetica, sans-serif; word-wrap:break-word;}
.showpost .content font{ font-size:12px;}
.showpost a:link,a:visited:{color:#0091EF; text-decoration:none}
.showpost .time{color:#9C9C9C}

