@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:4px; font-size:12px;  border-radius:2px}

.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:hover{ background:url(images/left_menu_on.jpg) no-repeat;}
.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; background:url(images/icon.jpg) 10px no-repeat; padding-left:20px;}
.rdiv .ltab .tr td .btn{ background:#FFF; padding:2px 5px;  border-radius:3px;}

.rdiv .ltab .name{ font-weight:bold; color:#002e5f;}
.rdiv .ltab td{ border-bottom:1px solid #a1cae5; padding:3px;}
.rdiv .ltab td.none{ background:none;}
.rdiv .ltab a{color:#002e5f;}
.rdiv .r{ color:#F00;}
.rdiv .ltab .pager{ border:0; padding-top:10px;}

.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_on.jpg) no-repeat;}
.rdiv .tabcom li a.on{ background:url(images/tab.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 7px;}

/*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; position:relative;}
.upload_image ul .btns{ display:block; position:absolute; right:1px; top:1px;}
.upload_image ul .btns .del{ width:16px; height:16px; background:url(images/btn_del.png) no-repeat; display:block; float:right;}
.upload_image ul img{ height:60px; display:block;}

.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;}

.pagination { display: inline-block; padding-left: 0; border-radius: 4px;}
.pagination>li { display: inline;}
.pagination li.page-number{ float:left; margin-right:10px;}
.pagination>li>a, .pagination>li>span {position: relative; float: left; padding:3px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus { z-index: 3; color: #23527c; background-color: #eee; border-color: #ddd;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {z-index: 2; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
.pagination-lg>li>a, .pagination-lg>li>span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333;}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span { border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span { border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.pagination-sm>li>a, .pagination-sm>li>span { padding: 5px 10px; font-size: 12px; line-height: 1.5;}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span { border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
