style.css 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404
  1. .system-message{border:6px solid #619aff !important;}
  2. .system-message legend{color:#619aff !important;}
  3. .system-message legend{border-bottom: 1px solid #fff !important;}
  4. .display-none{
  5. display: none;
  6. }
  7. /*----shade-------------------------------------------------*/
  8. .shade {
  9. background-color: #000000;
  10. filter: alpha(opacity=50);
  11. opacity: 0.5;
  12. z-index: 1999;
  13. position: absolute;
  14. top: 0;
  15. width: 2000px;
  16. height: 2000px;
  17. display: none;
  18. }
  19. /*** 弹出框样式 **/
  20. .popup {
  21. padding-left: 15px;
  22. padding-right: 15px;
  23. margin-top: 15px;
  24. width: 700px;
  25. }
  26. .popup .panel {
  27. margin-bottom: 15px;
  28. }
  29. .popup .popup_tree_menu div {
  30. overflow-x: hidden;
  31. overflow-y: scroll;
  32. margin-bottom: 15px;
  33. border: 1px solid #ccc;
  34. }
  35. .popup select {
  36. border: 1px solid #ccc;
  37. }
  38. .popup #addr_list, .popup #position {
  39. overflow-x: hidden;
  40. overflow-y: scroll;
  41. border: 1px solid #ccc;
  42. }
  43. .popup #addr_list .checkbox {
  44. margin-top: 2px;
  45. }
  46. .popup span.lbl {
  47. padding-right: 10px;
  48. }
  49. .popup #addr_list label {
  50. padding-left: 6px;
  51. font-weight: normal;
  52. display: block;
  53. height: 28px;
  54. margin-bottom: 0px;
  55. }
  56. .popup #addr_list label .lbl {
  57. padding-left: 6px;
  58. }
  59. /**
  60. * 左侧树状样式
  61. */
  62. ul.tree_menu {
  63. margin-left: 0px;
  64. padding-left: 0px;
  65. list-style: none;
  66. }
  67. ul.tree_menu a {
  68. display: block;
  69. width: 100%;
  70. height: 32px;
  71. line-height: 32px;
  72. }
  73. ul.tree_menu a:hover {
  74. background: #eee;
  75. display: block;
  76. width: 100%;
  77. height: 32px;
  78. line-height: 32px;
  79. }
  80. ul.tree_menu a.active {
  81. background: #ccc;
  82. display: block;
  83. width: 100%;
  84. height: 32px;
  85. line-height: 32px;
  86. color: #fff;
  87. z-index: 2;
  88. background-color: #1ABC9C;
  89. }
  90. ul.tree_menu a.active i {
  91. color: #fff;
  92. }
  93. ul.tree_menu i {
  94. cursor: pointer;
  95. font-weight: bold;
  96. font-style: normal;
  97. text-align: center;
  98. color: #0099ff;
  99. font-family: FontAwesome;
  100. font-size: 16px;
  101. height: 20px;
  102. position: relative;
  103. padding-right: 5px;
  104. padding-left: 5px;
  105. margin-right: 10px;
  106. width: 10px;
  107. }
  108. .tree_menu .level1 {
  109. margin-left: 12px;
  110. }
  111. .tree_menu .level2 {
  112. margin-left: 36px;
  113. }
  114. .tree_menu .level3 {
  115. margin-left: 52px;
  116. }
  117. .tree_menu .level4 {
  118. margin-left: 76px;
  119. }
  120. .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{vertical-align:middle !important}
  121. /*2016-8-30 css整理*/
  122. input,select{outline: none;border-radius:2px;border:1px solid #ccc;}
  123. input:focus,select:focus{border-color: #66afe9!important;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline: 0 none;}
  124. body{position:relative}
  125. .mt5{margin-top:5px;}
  126. .mt8{margin-top:8px;}
  127. .mt10{margin-top:10px;}
  128. .mt15{margin-top:15px;}
  129. .mt20{margin-top:20px;}
  130. .ml15{margin-left:15px;}
  131. .mr15{margin-right:15px;}
  132. .mr20{margin-right:20px;}
  133. .mr30{margin-right:30px;}
  134. .pt20{padding-top: 20px}
  135. .font_bold{font-weight:bold;}
  136. .choseImg{cursor:pointer;}
  137. .ttd{background:url(/images/back-d.png) center repeat;width:100%;height:100%;position:fixed;top:0px;z-index:999}
  138. .s-state{width:300px;background:#fff;margin:12% auto 0 auto;}
  139. .hint_size{height:45px;width:90%;color:#333;line-height:45px;margin:0px auto;border-bottom:1px solid #ccc;}
  140. .mistake_character{text-align:left;color:#606060;font-size:14px;padding:15px 0px;width:90%;margin:0px auto;}
  141. .roger{width:60px;height:30px;border-radius:6px;border:1px solid #15ae68;background:#15ae68;color:#fff;font-size:14px;cursor:pointer;}
  142. .rogergb{background:#ccc;border:1px solid #ccc;}
  143. .fl{float: left;}
  144. .fr{float: right;}
  145. .clearfix:after{content: '';display: block;visibility: hidden;height: 0;clear: both;}
  146. form{padding-left: 20px;}
  147. .steps-choose h3{font-size: 20px;line-height: 40px;font-size: 16px; border-bottom: 1px solid #ccc;cursor: pointer;margin: 0;}
  148. .steps-choose .table-hide{width: 80%;font-size: 14px;display: none;}
  149. .steps-choose.show .table-hide{display: block;}
  150. .steps-choose input[type="text"]{padding-left: 5px;}
  151. .steps-choose table em{margin-right:5px;color: #f00;}
  152. .steps-choose table th{text-align: right;width: 160px}
  153. .steps-choose table select{margin:10px 0; width: 100%;outline: none;}
  154. .steps-choose table input[type="text"]{width: 100%;margin:10px 5px 10px 0; }
  155. .step-three table{margin-top: 10px;}
  156. .step-three table input[type="text"]{width: 80%;height: 30px;}
  157. .step-two input[type=radio]{margin:0 5px 0 0;}
  158. /*.students-all div{width: 40%;height: 200px;overflow: auto;border:1px solid #ccc;}*/
  159. .students-all>div{width: 45%;}
  160. .students-name{ height:200px;overflow:auto;border:1px solid #ccc;}
  161. .students-name p{cursor: pointer;}
  162. .students-all input[type="button"]{margin:5px 0; width:100%;height:35px;background:#ccc;border:0;}
  163. .students-search{width:100%;height:35px;border:1px solid #ccc;border-radius:5px;}
  164. .create-orders{margin-top:30px;padding-left: 5%;}
  165. .create-orders .cancel-btn{margin-right:10px; color:#333;background:#fff;}
  166. input[readonly].datainp{background-color: #fff!important;color: #333;}
  167. .dn{display: none}
  168. .paddingNo{padding: 0px !important}
  169. .marginNo{margin: 0px !important}
  170. .textRight{text-align: right;}
  171. .textCenter{text-align: center !important;}
  172. .lineHeight30{line-height: 30px}
  173. .lineHeight40{line-height: 40px}
  174. .lineHeight50{line-height: 50px}
  175. .displayInline{display: inline;}
  176. .customSelect{width:160px;border: 1px solid #ccc;height: 30px;color: #393939;border-radius: 4px}
  177. .customInput{width:160px;border: 1px solid #ccc;height: 30px;color: #393939;border-radius: 4px;padding:0px 6px;}
  178. .independentPd{height: 120px;overflow: auto;width: 442px;border:1px solid #e0dede;padding:10px;border-radius:4px;}
  179. .customK{margin-top: 8px}
  180. .customK:last-child{margin-bottom: 10px}
  181. .yiiPager li{display: inline;}
  182. ul.yiiPager{display: inline;}
  183. .vitalColor{color: red}
  184. .notGo{background: red;color: #fff;height: 28px;width: 90px;border:1px solid red;text-align: center;line-height: 28px;font-size: 13px;margin:0px 0px 20px 0px;box-shadow:4px 4px 10px #adadad;}
  185. .selectedTotal{width: 700px;border:1px solid #e0dede;padding: 0px 12px 12px 12px;margin-top: 16px;}
  186. .selectedTotal li div{width: 128px;padding-top: 12px;margin-right: 6px}
  187. .residue{padding:10px 0px 10px 20px;}
  188. .backColor{background:#f2f2f2;}
  189. .position-r{position:relative}
  190. .font_bold{font-weight:bold;}
  191. .choseImg{cursor:pointer;}
  192. .ttd{background:url(../images/back-d.png) center repeat;width:100%;height:100%;position:fixed;top:0px;z-index:999}
  193. /* .s-state{width:380px;background:#fff;margin:12% auto 0 auto;} */
  194. .hint_size{height:45px;width:90%;color:#333;line-height:45px;margin:0px auto;border-bottom:1px solid #ccc;}
  195. .mistake_character{text-align:left;color:#606060;font-size:14px;padding:0px 0px 28px 0px;width:100%;margin:0px auto;}
  196. .roger{width:100px;height:35px;border:1px solid #15ae68;background:#15ae68;color:#fff;font-size:16px;cursor:pointer;}
  197. .rogergb{background:#ccc;border:1px solid #ccc;}
  198. .allTeacher{width:164px;height:30px;border:1px solid #ccc;border-radius:6px;margin-top:10px;}
  199. .uploading{background:#50d2c2;color:#fff;width:160px;height:35px;border:1px solid #50d2c2;cursor:pointer;border-radius:4px;margin-left: 15px;}
  200. /* .shut{position:absolute;right:10px;top:-1px;font-size:28px;cursor:pointer} */
  201. /*家长绑定关系管理*/
  202. .class-detail-con{
  203. margin: 20px;
  204. background: #F2F2F2;
  205. padding: 12px;
  206. position: relative;
  207. }
  208. .edit-class{
  209. position: absolute;
  210. top: 20px;
  211. right: 20px;
  212. cursor: pointer;
  213. width: 30px;
  214. }
  215. .edit-opts{
  216. position: absolute;
  217. top: 20px;
  218. right: 20px;
  219. }
  220. .class-name{
  221. }
  222. .black-font{
  223. color: #333333;
  224. font-weight: bold;
  225. }
  226. .gray-font{
  227. color: #939699;
  228. }
  229. .blue-font{
  230. color: #0066FF;
  231. }
  232. .pointer{
  233. cursor: pointer;
  234. }
  235. .tac{
  236. text-align: center;
  237. }
  238. .flex{
  239. display: -webkit-flex;
  240. display: -moz-flex;
  241. display: -ms-flex;
  242. display: -o-flex;
  243. display: flex;
  244. }
  245. .flex-one{
  246. -webkit-flex: 1;
  247. -moz-flex: 1;
  248. -ms-flex: 1;
  249. -o-flex: 1;
  250. flex: 1;
  251. }
  252. .flex-wrap{
  253. -webkit-flex-wrap: wrap;
  254. -moz-flex-wrap: wrap;
  255. -ms-flex-wrap: wrap;
  256. -o-flex-wrap: wrap;
  257. flex-wrap: wrap;
  258. }
  259. .dib{display: inline-block;}
  260. .vtm{vertical-align: middle;}
  261. .class-adviser{
  262. margin: 10px 0;
  263. position: relative;
  264. }
  265. .cn-left-menu{
  266. width: 80px;
  267. }
  268. .teacher-list{
  269. width: 80px;
  270. border-right: 1px solid #ccc;
  271. margin-right: 10px;
  272. margin-bottom: 10px;
  273. position: relative;
  274. /*text-align: center;*/
  275. }
  276. .teacher-list:last-child{
  277. border: none;
  278. }
  279. .parent-list{
  280. margin: 20px;
  281. padding: 10px;
  282. border: 1px solid #EDEDED;
  283. }
  284. .left-blue-border{
  285. border-left: 5px solid #0066FF;
  286. padding-left: 10px;
  287. }
  288. .parent-list-title{
  289. font-size: 16px;
  290. font-weight: bold;
  291. }
  292. .parent-list-tab{
  293. width: 100%;
  294. border-color: #ccc;
  295. margin-top: 20px;
  296. }
  297. .parent-list-tab thead{
  298. background: #F2F2F2;
  299. }
  300. .parent-list-tab td{
  301. padding: 6px;
  302. }
  303. .remove-bind-pop{
  304. position: fixed;
  305. top: 0;
  306. left: 0;
  307. bottom: 0;
  308. right: 0;
  309. background: rgba(0,0,0,0.6);
  310. display: none;
  311. }
  312. .bind-pop-con{
  313. position: absolute;
  314. left: 50%;
  315. top: 50%;
  316. transform: translate(-50%,-50%);
  317. width: 300px;
  318. height: 160px;
  319. background: #F2F2F2;
  320. }
  321. .bind-msg{
  322. margin: 30px 0 40px;
  323. }
  324. .bind-opt-btns{
  325. padding: 6px 20px;
  326. color: #fff;
  327. margin: 0 10px;
  328. border-radius: 6px;
  329. }
  330. .cancel-btn{
  331. background: #999999;
  332. }
  333. .sure-btn{
  334. background: #37C37E;
  335. }
  336. .edit-opts-btns{
  337. padding: 2px 8px;
  338. margin: 0 10px;
  339. }
  340. .edit-cancel-btn{
  341. color: #3ABF7F;
  342. border: 1px solid #3ABF7F;
  343. }
  344. .edit-save-btn{
  345. background: #3ABF7F;
  346. border: 1px solid #3ABF7F;
  347. color: #fff;
  348. }
  349. .edit-opts{
  350. display: none;
  351. }
  352. .main-teacher{
  353. border: 1px solid #F2F2F2;
  354. /*background: #fff;*/
  355. }
  356. .teacher-name-msg{
  357. width: 70px;
  358. border: 1px solid #F2F2F2;
  359. }
  360. .teacher-name-msg.read-only,.main-teacher.read-only{
  361. border: none;
  362. background: #F2F2F2;
  363. }
  364. .name-con{
  365. position: absolute;
  366. background: #fff;
  367. left: 0;
  368. top: 20px;
  369. padding: 0 6px;
  370. z-index: 20;
  371. border: 1px solid #ccc;
  372. display: none;
  373. }
  374. .class-adviser .name-con{
  375. left: 80px;
  376. }
  377. .name-list{
  378. line-height: 22px;
  379. cursor: pointer;
  380. }
  381. .name-list:hover{
  382. background: #0066FF;
  383. color: #fff;
  384. }