@charset "utf-8";
/* CSS Document */

body{margin:0px;font-family:'Microsoft Yahei';background-color:#f7f7f7;color:#666;font-size:12px;}
body.content{background-color:#eee;}
body.bg{background:url(bg.gif)}
body.p{padding:50px}
body.p td b{color:#ff0000;}
body.main{width:100%;min-width:1200px;}
body .welc{width:210px;font-size:16px;padding:30px 20px;box-shadow:0 5px 5px #999;border-radius:5px;border:#fff solid 1px;margin:0 auto;background-color:#F3F3F3;color:#666;text-align:center;margin-top:200px;}
.ms{font-family:Microsoft Yahei}
h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,p,form{margin:0;padding:0}
h3{background: url(/static/images/sz_icon01.jpg) no-repeat left center;
font-size: 16px;
font-weight: bold;
padding: 0 0 0 20px;margin-bottom:20px;}

h4{font-size:14px}
a{color:#333}
a.button{display:inline-block;font-size:12px;padding:5px 8px;margin:0 10px  10px 0;text-align:center;border:1px solid #ccc;border-radius:5px;color:#ff0000;background-color:#fff;box-shadow:1px 5px 5px #ddd;}
a.button:hover{color:#fff;background-color:#A83131;}
li{list-style:none}
img{border:0}


table{border:0;padding:5px 20px;border-top: #bbb solid 1px;border-left: #bbb solid 1px;border-collapse:collapse}
table td{border-bottom:#bbb solid 1px;border-right:#bbb solid 1px}
table thead{background:#e9e9e9;font-weight:bold;text-align:center}
table thead td{background: url(thead_bg.jpg);text-shadow:1px 1px 1px #fff}
table tbody tr.selected{background:#f7f7f7}
table tbody{color:#555}
table tfoot{background:#e9e9e9}
#calendardiv tr td{padding: 4px 2px}
td{padding:5px}
.tszk input{width:150px;}
.tszk {position:relative;}
.tszk  span{position:absolute;top:6px;left:60px;z-index:2;}
.tszk .zkbar{position:absolute;top:3px;left:24px;z-index:1;}
.tszk .lbn{position:absolute;top:5px;left:0;}
.tszk .rbn{position:absolute;top:5px;right:0;}

input[type=text],textarea,select{background:#f5f5f5;box-shadow:0 1px 0 #ddd inset;outline:0;border-width:1px}
input[type=text]{height:20px;padding:0 0 0 5px;line-height:20px;font-size:12px;border-color:#ddd #ccc #ccc #ddd}
select{min-width:100px;height:24px;padding:2px;border-color:#aaa #ccc #ccc #aaa}
select.no{color:red;border:#e08d8d solid 1px}

textarea{border-color:#aaa #ccc #ccc #aaa}
input[type=submit]{font-family:'黑体';display:inline-block;padding:4px 20px;cursor:pointer;color:#fff;box-shadow:0 -10px 20px #1e3b6c inset;border-radius:5px;border:#00114e solid 1px;background:#3e9fcd}
input[type=submit]:hover{box-shadow:0 -8px 15px #1e3b6c inset}
#do_submit,#do_submit1,#do_submit3,#do_submit4{padding: 7px 25px;font-size:14px}

.fl,.fl1,.fl2{float:left}.fl2{display:inline}.fr,.fr1,.fr2{float:right}.fc{clear:both}
.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}
.red a{color:#6b3c22}

.bg-red{background:#efe3e3}.bg-red1{background:#bd3132}
.w{width:960px;margin:0 auto}.wl{width:700px}.wr{width:250px}.wl2{width:140px;background-color:#eee}.wr2{width:800px;overflow:hidden}
a{text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}
.b{border:#ccc solid 1px}.br{border-right:#ccc solid 1px}.bb{border-bottom:#ccc solid 1px}.bt{border-top:#ccc solid 1px}.bl{border-left:#ccc solid 1px}

.m{margin:5px}.ml{margin-left:5px}.mr{margin-right:5px}.mb{margin-bottom:5px}.mt{margin-top:5px}
.m10{margin:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}
.p{padding:5px}.pt{padding-top:5px}.pl{padding-left:5px}.pb{padding-bottom:5px}.pr{padding-right:5px}
.p10{padding:10px}.pt10{padding-top:10px}.pl10{padding-left:10px}.pb10{padding-bottom:10px}.pr10{padding-right:10px}
.p20{padding:20px;background:#eee}

ul li{float:left;position:relative}
ul span{display:block;text-align:center}
ul img{width:160px;height:125px;margin-bottom:5px}
dl,ol li{position:relative}
dl i,ol i{position:absolute;right:5px;font-style:normal;color:#999}
ol img,ul img{display:block}
.col-list li{height:20px;line-height:20px;overflow:hidden}

/**登陆页面**/
.login{width:25%;position:absolute;left:40%;top:25%;}
.login div img{border-radius:5px}
.login a{color:#666;margin-top:3px;display:inline-block}
.login li div{height:50px;line-height:50px;padding:0 0 0 45px;background:#FFF url(login.gif) no-repeat;box-shadow:0px 2px 3px #bbb;margin-top:5px;border-radius:5px}
.login input.text{box-shadow:none;color:#999;background:none;position:absolute;left:50px;top:10px;outline:0;height:60%;line-height:30px;width:80%;border:0;font-size:16px}
.login div.username{background-position:10px 10px}
.login div.password{background-position:10px -32px}
.login .btn{display:block;width:100%;color:#fff;border:0;border-radius:5px;text-align:center;margin-top:20px;font-size:14px;cursor:pointer;height:37px;line-height:37px;background:url(login_bg.png) repeat-x}
.login .btn:hover{opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90)}

/**搜索框**/
.search{padding:10px 30px;background:#E7F8FF;border:dotted #15458D 1px;font-size:12px;}
.search input,.search select{margin-right:10px;font-size:12px;} 

/**头部**/
#top ul{margin-top:5px;}
#top li{padding:5px 1px}
#top ul span{float:left;position:relative;padding-left: 5px;}
#top ul span a,#top ul span a.selected{display:block;background:none;}
#top .fr{ margin-top:31px;}
#top .fr b{margin-right:10px;}
#top .fl li a{display:block;padding:5px 15px;border-radius:5px;background:#fff;color:#666;box-shadow:0 0 2px #fff inset;border:#000 solid 1px;text-decoration:none;margin: 20px 0 0 0;}
#top .fl li a:hover,#top .fl a.selected{border:#900 solid 1px;background:#A83131;color: #fff;}
#top ul img{width:150px;height:50px;border-radius: 5px;border:1px #ccc solid;background: #333;box-shadow: 0 0 2px #fff;margin:0 10px 0 0;}
/**分页**/
.pagenation{padding:20px;text-align:left}
.pagenation *{padding:1px 6px}
.pagenation a{border:#ccc solid 1px;background:#eee;border:#ccc solid 1px;text-decoration:none;color:#333}
.pagenation a:hover{background:#ccc}

/*左树*/
#tree {width:160px;height:100%;}
#tree h4{line-height:24px;margin:10px 0 0 0;border-bottom:#ccc solid 1px;cursor:pointer;color:#666;padding-left: 10px;}
#tree h4 a{color:#666; background:rgba(0, 0, 0, 0) url("menu_arrow.gif") no-repeat scroll 0 6px;padding-left:15px}
#tree h4 a:hover{color:#900;text-decoration:none;}
#tree li{width:150px;line-height:30px;height:30px;padding-left:25px;border-bottom:#ccc dotted 1px;background-color: #f7f7f7;}
#tree li.selected{background:#fff;}
#tree li.selected a{color:#ff0000;}
#tree li a{display:block;color:#A78C88; background:rgba(0, 0, 0, 0) url("arr4.gif") no-repeat scroll 0 12px; padding-left:10px}

/**控制区域链接加红色背景**/
.ctrl a:hover{background:#ec6523;color:#fff;position:relative;top:1px;}


/*试卷页*/
.question {padding:10px;margin:10px;border-bottom:#ccc solid 1px}
.question dt{font-weight:bold;list-style:upper-latin outside none;}
.question dd{padding:10px 10px 10px 20px}
.question li{list-style:upper-latin;padding-right:100px}


.noprint input{width:80px;height:30px;padding:5px 10px;}


