@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0; list-style:none; font-family:'微软雅黑';}
img,table{ border:0;}
a{ text-decoration:none; color:#000;}
body{ font-size:12px; _width:98%;}
.index{background:url(images/bg.jpg) top repeat-x;}
select{ padding:1px;}

label.error{ color:#F00; padding-left:5px;}
input.error{ border:1px solid #F00; }

.input{ border:1px solid #9cc8e5; padding:3px; font-size:12px;}

.top{ height:99px; background:url(images/top_bg.jpg) left no-repeat #0371ae; font-size:12px;}
.top .topmenu{ width:800px; float:left; padding-left:235px; padding-top:57px;}
.top .topmenu li{ width:70px; height:22px; float:left; text-align:center; line-height:22px; margin-left:5px;}
.top .topmenu li a{ width:70px;  height:22px; display:block; float:left; background:url(images/btn_top.jpg) no-repeat; color:#002d5e;}

.clear{ clear:both; line-height:0; height:0; font-size:0;}
.login{ margin:150px auto; width:291px; height:230px; overflow:hidden; background:url(images/login_bg.png) no-repeat; padding:94px 140px 0;}
.login .tab{ width:291px; color:#002e5e; line-height:32px;}
.login .tab .inputs{border:1px solid #4babce; padding:3px; width:140px; font-size:12px;}
.login .tab .btn_login{ width:70px; height:22px; border:0; background:url(images/btn_login.jpg) no-repeat; overflow:hidden; position:relative; cursor:pointer;}
.login .tab .btn_reset{ width:70px; height:22px; border:0; background:url(images/btn_reset.jpg) no-repeat; overflow:hidden; position:relative; cursor:pointer;}
.login .tab #captcha{ cursor:pointer;}

.admin{ width:200px; height:73px; position:relative; top:-40px; z-index:10; margin-bottom:-40px; background:url(images/top_user.jpg)  no-repeat; overflow:hidden;}
.admin table{ font-size:12px; color:#002e5e; line-height:1.6;}
.admin table a{ color:#0084ff;}

.menu{ width:200px; height:95%; overflow:hidden; line-height:2; overflow-y:scroll; font-size:12px; background:url(images/left_bg.jpg) top repeat-x #348cbe;}
.menu .chr{ width:170px; float:left; padding:10px 10px 20px 10px;}
.menu .chr dl{ width:160px; height:29px; float:left; background:url(images/left_menu.jpg) no-repeat; line-height:29px; padding-bottom:10px;}
.menu .chr dl a{ color:#FFF;}
.menu .chr dl dt{ float:left; width:90px; padding-left:25px; height:29px; overflow:hidden;}
.menu .chr dl dt a{width:90px; height:29px; display:block;}
.menu .chr dl dd{ float:right; width:40px; text-align:center;}
.menu .chr dl.on{ background:url(images/left_menu_on.jpg) no-repeat;}

.menu .other{width:170px; float:left; padding:10px 10px 20px 10px;}
.menu .other li{width:160px; height:29px; float:left; background:url(images/left_menu.jpg) no-repeat; line-height:29px; padding-bottom:10px; text-align:center;}
.menu .other li a{ width:160px; height:29px; display:block; float:left; color:#FFF;}

.rdiv{float:left; padding:10px; width:97%;}
.rdiv .ltab{ line-height:2; border-collapse:collapse;}
.rdiv .ltab tr:hover{ background:#d4e7f5;}
.rdiv .ltab .tr{ background:url(images/title_bg.jpg) repeat-x; height:33px; line-height:33px; color:#002e5f;}
.rdiv .ltab .tr td{ padding:0;}
.rdiv .ltab .tr .title{ background:url(images/icon.jpg) left no-repeat; float:left; margin-left:10px; padding-left:10px;}
.rdiv .ltab .tr .title a{ color:#F00;}
.rdiv .ltab .name{ font-weight:bold; color:#002e5f;}
.rdiv .ltab td{ border-bottom:1px solid #a1cae5; padding:3px;}
.rdiv .ltab a{color:#002e5f;}
.rdiv .r{ color:#F00;}

.rdiv .l{width:98%;}
.rdiv select{border:1px solid #9cc8e5;}

.rdiv .btn_tj{ width:46px; height:20px; background:url(images/btn_tj.jpg) no-repeat; border:0; color:#002f5f; line-height:20px;}
.rdiv .btn{ width:76px; height:22px; background:url(images/btn.jpg) no-repeat; border:0; line-height:22px; color:#002f5f;}
.rdiv .tabcom{ width:100%; float:left; height:28px; margin-bottom:-3px;}
.rdiv .tabcom li{ float:left; width:107px; height:28px; line-height:28px; overflow:hidden; text-align:center; padding-left:5px;}
.rdiv .tabcom li a{ width:107px; height:28px; float:left; display:block; background:url(images/tab.jpg) no-repeat;}
.rdiv .tabcom li a.on{ background:url(images/tab_on.jpg) no-repeat;}
.fcred{ background:#F00;}

.classlist{ width:100%; float:left;}
.classlists{width:100%; float:left; border-top:1px solid #a1cae5;}
.classlist ul,.classlists ul{float:left;}ul.check{float:right;}

.color{ background:url(images/color.gif) no-repeat; padding:0 6px;}

/*colorpicker*/
.colorpicker{border-collapse: collapse;}
.colorpicker td{border:1px solid #000000;}

.upload_image ul{ border:solid 1px #CCCCCC;padding:1px;margin-right:3px;float:left; font-size:12px;}
.upload_image ul img{ height:60px;}

.plupload{ width:76px; height:22px; line-height:22px; background:url(images/btn.jpg) no-repeat; text-align:center; color:#002f5f; font-size:13px; cursor:pointer;}
.plupload_div{ display:none;}
.prog{ display:none; text-indent:-100; visibility:hidden;}

#install{ width:600px; margin:20px auto; font-size:14px;}
#install table{width:600px; background:#fff;border:1px solid #dfdfdf;}
#install table td{line-height:2.5; padding:3px 5px;}
#install .input{ font-family:'微软雅黑'; border:1px solid #CCC; padding:6px;}
#install .t{ font-size:16px; font-weight:bold;}
