You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

537 lines
29 KiB

4 weeks ago
  1. * {font-family: "Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif;margin: 0;padding:0;}
  2. html {font-size: 14px;color: #424242;}
  3. table {border-collapse: collapse;border-spacing: 0;}
  4. ol, ul {list-style: none;}
  5. dl {-webkit-margin-before:0;-webkit-margin-after:0;}
  6. h1, h2, h3, h4, h5, h6 {font-size: 14px;}
  7. a {text-decoration: none;color:#424242;}
  8. a:hover, .color81 a:hover, .color81 a.cur {color: #000}
  9. a.red {color: #ff4a56;}
  10. a.red:hover {color: #950b11;}
  11. .color81, .color81 a {color:#818181;}
  12. textarea {resize: none;}
  13. /* other */
  14. input.iw60 {width: 60px;}
  15. input.iw80 {width: 80px;}
  16. img {border:none;}
  17. .blue {color:#00baf2;}
  18. input,button,input[type="button"] {outline: none;font-size: 14px;}
  19. button,input[type="button"] {color:#FFF;background-color: #00baf2;line-height: 20px;border:none;padding:0px 5px;cursor: pointer;}
  20. button:hover,input[type="button"]:hover {opacity: .9;}
  21. img {border:none;}
  22. body {text-align: left;}
  23. body{color: #424242;font-size:14px;line-height:1.75;background:#FFF;min-width: 1230px;}
  24. .red{color: #ff4a56;}
  25. .green {color: #49af4f;}
  26. .redb {background: #ff4a56;color: #FFF;}
  27. .disabled {background: #999;}
  28. .del{text-decoration: line-through;}
  29. .clear {clear: both;width: 0px;height: 0px;overflow: hidden;}
  30. .fl,.Left{float: left;}.fr,.Right{float: right;}.tl{text-align: left;}.tc{text-align: center;}.tr{text-align: right;}
  31. .disp-n {display: none;}
  32. .color42,.color42 a {color:#424242;}
  33. .color81,.color81 a {color:#818181;}
  34. .fb {font-weight: bold;}
  35. .f12 {
  36. font-size: 12px;
  37. }
  38. .f14 {
  39. font-size: 14px;
  40. }
  41. .f16 {
  42. font-size: 16px;
  43. }
  44. .f18 {
  45. font-size: 18px;
  46. }
  47. .f20 {
  48. font-size: 20px;
  49. }
  50. .f21 {
  51. font-size: 21px;
  52. }
  53. .f22 {
  54. font-size: 22px;
  55. }
  56. .f24 {
  57. font-size: 24px;
  58. }
  59. .f26 {
  60. font-size: 26px;
  61. }
  62. input.iw60 {width: 60px;}
  63. input.iw80 {width: 80px;}
  64. /*Margin-Arrays*/
  65. .ml-10 {margin-left: -10px;}
  66. .ml-20 {margin-left: -20px;}
  67. .mt5 {margin-top: 1px;}
  68. .mt10 {margin-top: 10px;}
  69. .mt15 {margin-top: 15px;}
  70. .mt20 {margin-top: 20px;}
  71. .mt25 {margin-top: 25px;}
  72. .mt30 {margin-top: 30px;}
  73. .mt40 {margin-top: 40px;}
  74. .mt50 {margin-top: 50px;}
  75. .mt80 {margin-top: 80px;}
  76. .mt100 {margin-top: 100px;}
  77. .mb5 {margin-bottom: 5px;}
  78. .mb10 {margin-bottom: 10px;}
  79. .mb15 {margin-bottom: 15px;}
  80. .mb20 {margin-bottom: 20px;}
  81. .mb25 {margin-bottom: 25px;}
  82. .mb30 {margin-bottom: 30px;}
  83. .mb40 {margin-bottom:40px;}
  84. .mb50 {margin-bottom: 50px;}
  85. .mb80 {margin-bottom: 80px;}
  86. .mb100 {margin-bottom: 100px;}
  87. .ml5 {margin-left:5px;}
  88. .ml10 {margin-left: 10px;}
  89. .ml15 {margin-left: 15px;}
  90. .ml20 {margin-left: 20px;}
  91. .ml24 {margin-left: 25px;}
  92. .ml30 {margin-left: 30px;}
  93. .ml40 {margin-left:40px;}
  94. .ml50 {margin-left: 50px;}
  95. .ml80 {margin-left: 80px;}
  96. .ml100 {margin-left: 100px;}
  97. .mr5 {margin-right:5px;}
  98. .mr10 {margin-right: 10px;}
  99. .mr15 {margin-right: 15px;}
  100. .mr20 {margin-right: 20px;}
  101. .mr25 {margin-right: 25px;}
  102. .mr30 {margin-right: 20px;}
  103. .mr40 {margin-right: 40px;}
  104. .mr50 {margin-right: 50px;}
  105. .mr80 {margin-right: 80px;}
  106. .mr100 {margin-right: 100px;}
  107. .pt5 {padding-top: 5px;}
  108. .pt10 {padding-top: 10px;}
  109. .pt15 {padding-top: 15px;}
  110. .pt20 {padding-top: 20px;}
  111. .pt25 {padding-top: 25px;}
  112. .pt30 {padding-top: 30px;}
  113. .pt40 {padding-top: 40px;}
  114. .pt45 {padding-top: 45px;}
  115. .pt50 {padding-top: 50px;}
  116. .pt80 {padding-top: 80px;}
  117. .pt100 {padding-top: 100px;}
  118. .pb5 {padding-bottom: 5px;}
  119. .pb10 {padding-bottom: 10px;}
  120. .pb15 {padding-bottom: 15px;}
  121. .pb20 {padding-bottom: 20px;}
  122. .pb25 {padding-bottom: 25px;}
  123. .pb30 {padding-bottom: 30px;}
  124. .pb40 {padding-bottom:40px;}
  125. .pb50 {padding-bottom: 50px;}
  126. .pb80 {padding-bottom: 80px;}
  127. .pb100 {padding-bottom: 100px;}
  128. .con {padding-left: 20px;}
  129. .border-bom1 {border-bottom: 1px solid #ddd;}
  130. /* text pos */
  131. .tl {text-align: left;}
  132. .tc {text-align: center;}
  133. .tr {text-align: right;}
  134. /* 娓呴櫎娴姩 */
  135. .fl,.Left {float: left;}
  136. .fr,.Right {float: right;}
  137. .clear {clear: both;width: 0px;height: 0px;overflow: hidden;}
  138. .pl30 {padding-left:30px;}.pr30 {padding-right:30px;}
  139. .pl10 {padding-left:10px;}.pr10 {padding-right:10px;}
  140. .pl20 {padding-left:20px;}.pr20 {padding-right:20px;}
  141. .clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden; }
  142. .clearfix {display: block;height: 1%;zoom: 1;}* html
  143. .Clearfix {display: block;} /* for IE/Mac */
  144. .clearfix2{*zoom:1;}
  145. .clearfix2:after{content:'\0020';display:block;height:0;font-size:0;line-height:0;clear:both;overflow:hidden;}
  146. /* 閫忔槑鑳屾櫙灞� */
  147. .mask, .Mask {width:100%;height:100%;position:fixed;background: url(https://s1.51cto.com/images/201611/95dc798763e7191d096823b51600438a1218c0.png);top:0px;left:0px;z-index:9999;display: none;}
  148. /*ALL Pages use*/
  149. .Page {width:1200px;margin:auto;position: relative;z-index: 2;}
  150. .Header {padding:50px 0px 40px 0px;height: 40px;border-bottom: 1px solid #EEE;background: #FFF;position: relative;z-index: 100;}
  151. .Header .Logo {margin-top: 0;margin-right: 45px;}
  152. .Header .Logo img.sublogo {margin-left: 15px;margin-top: 5px;}
  153. .Header .Navigate {margin-left: 0;}
  154. .Header .Navigate li {float: left;font-size: 16px;line-height: 1;padding-top:24px;padding-right: 30px;*padding-right: 25px;position: relative;padding-bottom: 10px;margin-bottom: -10px;}
  155. .Header .Navigate li p.min_more {background: url(/edu/center/images/tips.png) no-repeat right center;padding-right: 10px;font-size: 16px;cursor: default;}
  156. .Header .Navigate li:hover p.min_more {background-image: url(/edu/center/images/tips2.png)}
  157. .Header .Navigate li div.min_more {position: absolute;top:50px;z-index: 101;background: #FFF;left: -20px;right: 10px;display: none;border:1px solid #EEE;border-radius: 3px;line-height: 36px;}
  158. .Header .Navigate li:hover div.min_more {display: block;box-shadow: 0 6px 12px rgba(0,0,0,.175);}
  159. .Header .Navigate li div.min_more a {display: block;text-align: center;}
  160. .Header .Navigate li {float: left;font-size: 16px;line-height: 1;padding-top:24px;padding-right: 30px;*padding-right: 25px;}
  161. .Header .Search {height: 22px;border:1px solid #15b1e4;border-radius: 5px;background-color: #15b1e4;margin-top: 20px;width:180px;}
  162. .Header .Search * {height: 22px;line-height: 22px;}
  163. .Header .Search button {background-color: transparent;border:none;color:#FFF;width: 50px;line-height: 1;padding:0;}
  164. .Header .Search input {border:none;width: 130px;text-indent: 5px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;font-size: 12px;padding: 0;}
  165. /**/
  166. .Header3 {position: relative;z-index: 10000;height: 50px;background: #333;}
  167. .Header3 ul {}
  168. .Header3 ul li {position: relative;}
  169. .Header3 ul li.logo {margin-right: 10px;}
  170. .Header3 ul li.logo>a { padding: 0; }
  171. .Header3 ul li.logo .logo_pic1 {
  172. display: block;
  173. width: 110px;
  174. height: 50px;
  175. background: url('/edu/center/images/common/layout_css_sprites2.png') -230px -10px;
  176. }
  177. .Header3 ul li.logo .logo_pic2 {
  178. display: block;
  179. width: 110px;
  180. height: 50px;
  181. background: url('/edu/center/images/common/layout_css_sprites2.png') -230px -80px;
  182. }
  183. .Header3 ul li>a {padding: 0 13px;line-height: 50px;display: block;position: relative;z-index: 4;}
  184. .Header3 ul li>a:hover {opacity: 1;}
  185. .Header3 ul li.fl a {font-size: 16px;color:#FFF;}
  186. .Header3 ul li.fr {font-size: 12px;}
  187. .Header3 ul li.fr>a {color: #DDD;}
  188. .Header3.IndexHeader_old_bg ul li.fr>a {color: #999;}
  189. .Header3.IndexHeader_old_bg ul li.fr a.vipslgn {
  190. color: #d32f24;
  191. padding-left: 40px;
  192. position: relative;
  193. }
  194. .Header3.IndexHeader_old_bg ul li.fr a.vipslgn:after {
  195. content: '';
  196. position: absolute;
  197. left: 8px;
  198. top: 6px;
  199. width: 21px;
  200. height: 19px;
  201. background: url(/edu/center/images/common/layout_css_sprites.png) no-repeat -7px -9px;
  202. }
  203. .Header3 ul li.fr:hover>a {
  204. background: #FFF url("/edu/center/images/sprite/css_sprites.png") -10px -135px repeat-x;
  205. background-size: 100% 4px;
  206. color:#00baf2;}
  207. .Header3 ul li.links {margin: 0;}
  208. .Header3 ul li.links>a {width: 2px;height: 50px;}
  209. .Header3 ul li.links i.icon {width: 12px;height: 12px;background: url(/edu/center/images/common/layout_css_sprites.png) -85px -10px;position: absolute;left: 50%;top:18px;margin-left: -6px;z-index: 5;}
  210. .Header3 ul li.links:hover i.icon {background: url(/edu/center/images/common/layout_css_sprites.png) -85px -42px;}
  211. .Header3 ul li .More {position: absolute;background: #FFF;border:1px solid #DDD;right: -1px;top:50px;padding-bottom: 5px;display: none;text-align: center;min-width: 100%;z-index: 2;}
  212. .Header3 ul li .More>a {position: relative;line-height: 30px;margin: 0 5px;white-space: nowrap;display: block;padding: 0 20px;}
  213. .Header3 ul li .More>a:hover {background: #EEE;}
  214. .Header3 ul li.links .More {width: 1198px;padding: 25px 0;overflow: hidden;}
  215. .Header3 ul li.links .More dl {border-right: 1px solid #e8e8e8;padding-left: 60px;text-align: left;float: left;height: 160px;}
  216. .Header3 ul li.links .More dl.noBorder {border:none;}
  217. .Header3 ul li.links .More dl dt {font-size: 14px;font-weight: bold;margin-bottom: 10px;}
  218. .Header3 ul li.links .More dl dd.th1 {max-width: 130px;}
  219. .Header3 ul li.links .More dl dd.th2 {max-width: 250px;}
  220. .Header3 ul li.links .More dl dd a{ color:#666;}
  221. .Header3 ul li.links .More dl dd a:hover{ color:#00a8e9;}
  222. .Header3 ul li.links .More dl p {width: 125px;margin-bottom: 5px;float: left;}
  223. .Header3 ul li.hasMore>a {padding-right: 25px;}
  224. .Header3 ul li.hasMore i.icon {background-position: 0 -250px;width: 9px;height: 6px;position: absolute;right: 10px;top:22px;z-index: 5;}
  225. .Header3 ul li.hasMore2>a {padding-right: 45px;}
  226. .Header3 ul li.hasMore2 .vipSide {position: absolute !important;top:17px; right:25px;z-index: 5;}
  227. .Header3 ul li .empty {width: 100%;position: absolute;right: -1px;top:0;height: 50px;z-index: 3;border:1px solid #DDD;border-top: 0;border-bottom: 1px solid #FFF;display: none;}
  228. .Header3 ul li:hover>* {display: block;}
  229. .Header3 ul .myname a{max-width: 65px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: inline-block;}
  230. .topSearch {padding-top: 9px;margin-left: 30px;}
  231. .topSearch input {width: 170px !important;padding-right: 25px;padding-left: 10px;border:1px solid #e6e6e7;height: 20px;background-color: #FFF; padding:5px 25px 5px 10px;}
  232. .topSearch .in_foucs{border:1px solid #21b8ff;}
  233. .topSearch .icon.search {width: 14px;height: 14px;position: absolute;z-index: 2;top:17px;right: 13px;cursor: pointer;padding: 0;background: url(/edu/center/images/common/layout_css_sprites.png) no-repeat -51px -10px;}
  234. .topSearch .icon.search2 {background: url(/edu/center/images/common/layout_css_sprites.png) no-repeat -51px -44px;}
  235. .Header3.white {
  236. background: #FFF url("/edu/center/images/sprite/css_sprites.png") -10px -135px repeat-x;
  237. background-size: 100% 4px;
  238. /* border-bottom: 1px solid #ebeef0; */
  239. }
  240. .Header3.white ul li.fl a {font-size: 16px;color:#333;}
  241. .Header3.white ul li.fl:hover>a {background: #00baf2;color:#FFF;}
  242. .Header3.white ul li.logo:hover a{ background:none;}
  243. .Header3.white ul li.fr>a {color: #999;}
  244. .Header3.white ul li.fr a.vipslgn{ color: #d32f24;padding-left: 25px; position: relative;}
  245. .Header3.white ul li.fr a.vipslgn:after {content: '';width:21px;height:19px;background: url('/edu/center/images/common/layout_css_sprites.png') -10px -10px;position: absolute;left: 0;top: 15px;}
  246. .Header3.Fix {position: fixed;left: 0;top: 0;width: 100%;z-index: 1000;display: none;}
  247. .ALLCourse {position: absolute;background: #FFF;border:2px solid #00baf2;top:50px;right:0px;display: none;}
  248. .ALLCourse .List {width: 240px;background: #00baf2;position: relative;}
  249. .ALLCourse .List .item {padding: 10px 20px;padding-top: 0;}
  250. .ALLCourse .List .item:hover {background: #FFF;border:none;margin-right: -2px;}
  251. .Header3 ul li .ALLCourse .List .item h2 {overflow: hidden;border-top:1px dashed #FFF;border-top:1px dashed rgba(255,255,255,0.5);padding-top: 11px;margin-top: -1px;}
  252. .Header3 ul li .ALLCourse .List .item:first-child h2 {border:none;margin-top: 0;}
  253. .Header3 ul li .ALLCourse .List .item h2 * {float: left;}
  254. .Header3 ul li .ALLCourse .List .item h2 a {color: #FFF;font-weight: normal;line-height: 28px;font-size: 14px;}
  255. .ALLCourse .List .item h2 span {width: 0px;height: 12px;padding-left: 1px;overflow: hidden;background: #87d7f4;margin-top: 8px;}
  256. .Header3 ul li .ALLCourse .List .item p a,.ALLCourse .List .item h2 span {color: #87d7f4;font-size: 12px;}
  257. .Header3 ul li .ALLCourse .List .item p {font-size: 12px;}
  258. .Header3 ul li .ALLCourse .List .item a {margin: 0 4px;}
  259. .Header3 ul li .ALLCourse .List .item:hover a {color:#666;position: static;}
  260. .Header3 ul li .ALLCourse .List .item:hover a:hover {color:#00baf2;}
  261. .ALLCourse .List .item .more {position: absolute;width: 660px;height: 100%;left: 242px;top:-2px;background: #FFF;border:2px solid #00baf2;border-left:0;display: none;}
  262. .ALLCourse .List .item:hover .more {display: block;}
  263. .ALLCourse .List .item .more .main {padding: 20px;}
  264. .ALLCourse .List .item .more .main dl {margin-bottom: 20px;font-size: 12px;width: 420px;}
  265. .ALLCourse .List .item .more .main dl dt {font-weight: bold;margin-bottom: 10px;}
  266. .ALLCourse .List .item .more .main dl dd {overflow: hidden;}
  267. .ALLCourse .List .item .more .main dl dd a {margin: 0;}
  268. .ALLCourse .List .item:hover .more img {position: absolute;right: 0;bottom:0;}
  269. /**/
  270. .Content {padding:20px 0;}
  271. .Footer {background-color: #FAFAFA;padding-bottom: 40px;border-top:1px solid #EEE;}
  272. .Footer .Links {overflow: hidden;padding:15px 0px;line-height: 40px;border-bottom: 1px solid #FFF;}
  273. .Footer .Links dt {float: left;width: 125px;font-size: 16px;}
  274. .Footer .Links dd {float: left;width: 1075px;}
  275. .Footer .Links dd a{margin-right: 30px;white-space:nowrap}
  276. .Footer>.Page {padding-top: 55px;}
  277. .Footer .QRcode {margin:0 50px;width: 280px;float: left;}
  278. .Footer .QRcode caption {padding-bottom: 30px;}
  279. .Footer .Info {margin-top: 70px;line-height: 1}
  280. .Footer .Info .Map {margin-bottom: 45px;font-size: 14px;}
  281. .Footer .Info .Map a,.Footer .Info .Map span {margin-right: 15px;}
  282. .Footer .Info .Map span {border-left: 1px solid #AAA;}
  283. .Footer .Info .Call {font-size: 22px;font-weight: bold;padding-left: 30px;background: url(/edu/center/images/call.png) no-repeat left 1px;margin-right: 30px;}
  284. .Footer .Info .callTime {margin-top: 6px;}
  285. .Footer .Info .copy {color: #818181;margin-top: 15px;font-size: 14px;text-align: left;}
  286. .Footer .Info .copy a {color: #818181;}
  287. .Footer .Info .copy a:hover {color: #000;}
  288. .footer_bg {background: #FAFAFA;line-height: 1.75;}
  289. .footer {width: 1060px;padding: 50px 50px 30px;margin: 0 auto;border-top: 1px solid #f5f5f5;}
  290. .footer_list {float: left;width: 200px;}
  291. .footer h2 {display: inline-block;font-size: 18px;color: #333;margin-right: 10px;}
  292. .footer h3 {font-size: 34px;color: #333;}
  293. .footer_list a {font-size: 14px;color: #666;line-height: 30px;}
  294. .footer_company {text-align: center;border-top: 1px solid #FFF; padding-bottom: 10px;}
  295. .footer_company .bottom_logo_pic {
  296. display: block;
  297. width: 200px;
  298. height: 44px;
  299. background: url('/edu/center/images/common/layout_css_sprites2.png') -10px -10px;
  300. margin: auto;
  301. margin-bottom: 20px;
  302. transform: scale(.5)
  303. }
  304. .footer_company div, .footer_company div a {font-size: 14px;color: #999;line-height: 1;}
  305. /*鍒嗕韩*/
  306. .sbox_more a {display: inline-block;width: 46px;height: 46px;margin-right: 30px;}
  307. .sbox_more a.sina {
  308. background: url('/edu/center/images/common/layout_css_sprites2.png') -112px -74px;
  309. }
  310. .sbox_more a.qq {
  311. background: url('/edu/center/images/common/layout_css_sprites2.png') -10px -280px;
  312. }
  313. .sbox_more a.wechat {
  314. background: url('/edu/center/images/common/layout_css_sprites2.png') -220px -174px;
  315. }
  316. .sbox_more a.sina:hover {
  317. background: url('/edu/center/images/common/layout_css_sprites2.png') -154px -174px;
  318. }
  319. .sbox_more a.qq:hover {
  320. background: url('/edu/center/images/common/layout_css_sprites2.png') -76px -280px;
  321. }
  322. .wechat_bg {position: relative;}
  323. .wechat_bg:hover a.wechat {
  324. background: url('/edu/center/images/common/layout_css_sprites2.png') -286px -174px;
  325. }
  326. .wechat_bg:hover .wechat_box {display: block;}
  327. .wechat_box {display: none;position: absolute;top: 0px;left: 56px;background: #fff;padding: 10px;box-shadow: 0 0 10px #ccc;}
  328. .wechat_box p {text-align: center;margin-top: 5px;font-size: 14px;color: #666;}
  329. /*鍒嗛〉*/
  330. .pagination {margin: 30px auto;text-align: right;font-size: 14px;}
  331. .pagination li {display:inline-block;margin:0px 2px;height: 34px;line-height: 34px;overflow: hidden;background: #FFF;border:1px solid #E0E0E0;}
  332. .pagination li {*display:inline;}
  333. .pagination li.disabled,.pagination li.disabled:hover {border-color:#EEE;padding:0px 10px;cursor: default;}
  334. .pagination li.active,.pagination li:hover {border-color: #00baf2;}
  335. .pagination li:last-child.last.disabled {border-color:#FFF;font-size: 14px;color: #818181}
  336. .pagination li a{display: block;padding:0px 14px;background:#F5F5F5;text-align: center;}
  337. .pagination li.active a,.pagination li a:hover{background: #00baf2;color:#FFF;}
  338. .pagination li:last-child.last.noLink {border-color:transparent;margin: 0;margin-left: 10px;background: none;}
  339. .Advice {position: fixed;width: 588px;height: 392px;padding:7px 6px;background:#FFF url(/edu/center/images/zxtzbk.png) no-repeat;top:50%;left: 50%;margin-top: -203px;margin-left: -300px;z-index: 50001;}
  340. .Advice .Main {font-size: 12px;padding: 4px 10px 9px 20px;/*padding:20px 20px 40px 40px;*/position: relative;}
  341. .Advice .Main h3 {font-size: 16px;color: #c01a20;font-weight: bold;margin-top: 10px;}
  342. .Advice .Main a {font-size: 14px;color: #0c72f0;}
  343. .Advice .Main .close {position: absolute;top:0px;right: 2px;width: 40px;height: 40px;border-radius: 0;background: #c01a20 url(/edu/center/images/close.png) no-repeat center center;font-family: Arial;padding: 0;text-align: center;line-height: 1;}
  344. .Advice .Main #bizQQ_WPA {position: absolute;right: 0;bottom: -20px;width: 152px;height: 49px;background: url(https://s1.51cto.com/images/201612/c14bf7e41480992525e379f0ee3f2482adfd03.png) no-repeat; padding:0;border-radius: 0;}
  345. .Notices {border:1px solid #e5e5b5;background-color: #ffffca;position: relative;line-height: 30px;padding:5px 10px;}
  346. /*vip鏍囪瘑-绾㈣壊*/
  347. .vipBig {display: inline-block !important;width: 26px;height: 26px;background: url(/edu/center/images/vip.png) no-repeat left -114px;cursor: pointer;}
  348. .vipMedium {display: inline-block !important;width: 22px;height: 22px;background: url(/edu/center/images/vip.png) no-repeat left -240px;cursor: pointer;}
  349. .vipSmall {display: inline-block !important;width: 20px;height: 20px;background: url(/edu/center/images/vip.png) no-repeat left bottom;cursor: pointer;}
  350. .vipSide {position: relative !important;display: inline-block !important;width: 15px !important;height: 15px !important;background: url(/edu/center/images/vip.png) no-repeat left top;cursor: pointer;}
  351. /*vip鏍囪瘑-鐏拌壊*/
  352. .vipBig_gray {display: inline-block !important;width: 26px;height: 26px;background: url(/edu/center/images/vip_26.png) no-repeat;cursor: pointer;}
  353. .vipMedium_gray {display: inline-block !important;width: 22px;height: 22px;background: url(/edu/center/images/vip_22.png) no-repeat;cursor: pointer;}
  354. .vipSmall_gray {display: inline-block !important;width: 20px;height: 20px;background: url(/edu/center/images/vip_20.png) no-repeat;cursor: pointer;}
  355. .vipSide_gray {position: relative !important;display: inline-block !important;width: 15px !important;height: 15px !important;background: url(/edu/center/images/vip_15.png) no-repeat;cursor: pointer;}
  356. .vipSide_gray:hover span {display: block;}
  357. .vipSide_gray span {position: absolute;left: -58px;top: 20px;display: inline-block;width: 128px;height: 32px;text-align: center;line-height: 32px;background: #faf7e6;border: 1px solid #ecb7a5;color: #666;font-size: 12px;padding: 3px 5px;display: none;}
  358. .vipSide_gray span i {position: absolute;left: 58px;top: -6px;display: inline-block;width: 12px;height: 7px;background: url(/edu/center/images/hidearro.png) no-repeat;}
  359. .vipSide_gray span b {display: inline-block;font-style: normal;font-weight: normal;font-size: 12px;color: #f60;}
  360. /*icon*/
  361. i.icon{background: url(/edu/center/images/icons.png?v=1) no-repeat;}
  362. a.btn {display: block;background-color: #00baf2;color:#FFF;line-height: 24px;padding:0 10px;}
  363. a.btn:hover {opacity: 0.8;}
  364. div.loading {padding-top: 88px;text-align: center;background: url(/edu/center/images/loading.gif) no-repeat center top;color:#999;}
  365. div.Empty {text-align: center;line-height: 40px;color:#666;}
  366. div.Empty p,div.Empty td {height: 100px;padding-left: 95px !important;background: url(/edu/center/images/empty.png) no-repeat left center;font-size: 16px;}
  367. div.Empty p {display: inline-block;line-height: 100px;}
  368. div.Empty p {_display: inline;}
  369. div.Empty table {margin: auto;width: auto;border:none;}
  370. div.Empty td {line-height: 1.5;text-align: left;border:none;}
  371. div.Empty span {color: #818181;font-size: 12px;}
  372. div.Empty a {border:1px solid #00abf2;padding: 0 15px;display: block;color: #00baf2;font-size: 14px;float: left;line-height: 2;margin-top: 5px;}
  373. .stars,.stars02 {overflow: hidden;}
  374. .stars i.star {width: 22px;height: 20px;float: left;background-position: -350px -250px;margin-right: 3px;}
  375. .stars i.star.full {background-position: -350px -300px;}
  376. .stars.set i.star {cursor: pointer;}
  377. .stars.small i.star {width: 18px;height: 16px;background-position: -350px -350px;}
  378. .stars.small i.star.full {background-position: -350px -400px;}
  379. .stars02 i.star {
  380. width: 12px;
  381. height: 12px;
  382. background: url(/edu/center/images/common/layout_css_sprites.png) no-repeat -117px -10px;
  383. float: left;
  384. display: block;
  385. margin-right: 3px;
  386. }
  387. .stars02 i.star.full {
  388. background: url(/edu/center/images/common/layout_css_sprites.png) no-repeat -117px -42px;
  389. }
  390. #ClCache {display: none;}
  391. .edu-ad img {display: block;}
  392. .fixpop{ position: fixed; left:0; bottom:0; width:100%; height:150px; z-index: 99; display:none;}
  393. .fixpop .bg{ position: fixed; left:0; bottom:0; width:100%; height:150px; z-index: 99; background:#353c47; opacity: 0.9;filter: alpha(opacity=90);}
  394. .fixpop .Page{ z-index: 999;}
  395. .fixpop .Page img {display: block;height: 100%;}
  396. .fixpop .Page .a_1s{ float: left; padding:15px 0 0 83px; height:113px;}
  397. .fixpop .Page .a_2s{ float: left; width:210px; height:56px; line-height: 56px; text-align: center; background:#ffe535; border-radius: 56px; color:#f3551b; font-size: 22px; display:inline-block; margin:44px 0 0 30px;}
  398. .fixpop .Page .btn_close{float: left;margin-top:10px; width:20px; height:20px;margin-left:50px;background: url(/edu/center/images/task/icon7.png) no-repeat center top; cursor: pointer;}
  399. #exit_newuser {bottom: 100%;position: absolute;}
  400. .qqbm_bs_box {position: fixed;right:10px;top:50%;margin-top:-140px;width:58px;z-index: 999;cursor: pointer;opacity: .8;filter: opacity(80);}
  401. .qqbm_bs_box>* {display: block;margin-top: 2px;position: relative;}
  402. .qqbm_bs_box img {display: block;width: 100%;}
  403. .qqbm_bs_box img.mouseIn {position: absolute;left: 0;top: 0;display: none;}
  404. @media screen and (min-width: 1024px) and (max-width: 1440px) {
  405. .qqbm_bs_box {width: 50px;}
  406. .fixpop .Page .a_1s {height: 100px;margin-top: 12px;padding-left: 50px;}
  407. .fixpop .Page .a_2s {height: 40px;line-height: 40px;width: 180px;margin-top: 58px;font-size: 18px;font-weight: bold;}
  408. }
  409. @media screen and (max-width: 1024px) {
  410. .qqbm_bs_box {width: 48px;}
  411. .fixpop .Page .a_1s {height: 90px;margin-top: 17px;padding-left: 30px;}
  412. .fixpop .Page .a_2s {height: 40px;line-height: 40px;width: 180px;margin-top: 58px;font-size: 18px;font-weight: bold;}
  413. }
  414. .whitebox{ background:#fff; border-radius: 5px;}
  415. .whitebox:hover{box-shadow: 0 0 10px #ccc;}
  416. .exit_slide{ position: fixed; z-index:999; right:40px; top:50%; display:inline-block; line-height: 1;}
  417. .exit_slide .pre,.exit_slide .after{ height:50px;width:50px; display:inline-block; text-align: center;}
  418. .exit_slide .after,.exit_slide .cur .pre{ display:none;}
  419. .exit_slide .cur .after,.exit_slide .pre{ display:block;}
  420. .exit_slide .customer{ border-radius: 5px; overflow:hidden;cursor: pointer;}
  421. .exit_slide .customer .pre {
  422. background: url('/edu/center/images/common/layout_css_sprites2.png') -82px -174px;
  423. height: 36px;
  424. color: #1ac6fe;
  425. line-height: 16px;
  426. padding-top: 50px;
  427. }
  428. .exit_slide .customer .after {
  429. background: url('/edu/center/images/common/layout_css_sprites2.png') -10px -174px;
  430. height: 36px;
  431. color: #fff;
  432. line-height: 16px;
  433. padding-top: 50px;
  434. }
  435. .exit_slide .bots{border-radius: 5px; background:#fff; width:50px; margin-top: 12px;box-shadow: 0 0 10px #f5f2f2;}
  436. .exit_slide .bots .item{ height:50px; cursor: pointer; position: relative;transition: background .3s }
  437. .exit_slide .bots .item_app .pre{width:39px; height:37px;position:absolute;top:8px;left:7px;background: url(/edu/center/images/common/layout_css_sprites3.png) no-repeat -10px -101px;}
  438. .exit_slide .bots .item_app .after,.exit_slide .bots .item_top .after{padding-top: 12px; height:38px; line-height: 16px;}
  439. .exit_slide .bots .item_top .pre{width:39px;height:24px;background: url(/edu/center/images/common/layout_css_sprites3.png) -172px -10px;position: absolute;top: 14px;left: 7px;}
  440. .exit_slide .app_code{position: absolute; left:-150px; top:0; padding:15px; box-shadow: 0 0 10px #f5f2f2;}
  441. .exit_slide .app_code p{ line-height: 18px; font-size: 12px; text-align: center;}
  442. .exit_slide .bots .line{ width:24px; height:2px; background:#f6f6f6;margin:0 auto;}
  443. .trans_scale{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform-origin: 100% 0%;-webkit-transform-origin: 100% 0%;-ms-transform-origin:100% 0%;-moz-transform-origin:100% 0%;-o-transform-origin:100% 0%; transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;-ms-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;display:none\0;*display:none;}
  444. .trans_scale_h{display: block;transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);opacity: 1;*display:block;}
  445. /* 寮鸿皟鍦嗙偣 */
  446. .circle {width: 8px;height: 8px;display: inline-block;background-color: rgb(255,84,0);border-radius: 50%;}
  447. .circle-pos1 {position: absolute;right: 19px;top: 5px;}
  448. .circle-pos2 {position: absolute;right: 11px;top: 4px;}
  449. .circle-pos3 {position: absolute;right: 19px;top: 12px;}
  450. .circle-seckill-pos1 {position: absolute; right: 3px; top: -5px;}
  451. .circle-seckill-pos2 {position: absolute; right: 7px; top: 11px;}
  452. .circle-seckill-pos3 {position: absolute; right: -9px; top: 5px;}
  453. .circle-hot-icon {position: absolute;right: 5px;top: 8px;width: 10px;height: 13px;background: url(/edu/center/images/courselist/list_css_sprites.png) -212px -10px;}
  454. #suspension_box{width:119px;height:340px;position:fixed;right:1%;top:13%;z-index: 99;}
  455. #sus_content{width:94px;height:185px;position:absolute;top:102px;left:12px;cursor: pointer;}
  456. #sus_top{width:58px;height:20px;position:absolute;bottom: 5.5%;left: 24%;cursor: pointer;}
  457. .sus_list{width: 98%;height: 31px;line-height: 31px;text-align: center;font-size: 16px;color: #303030;border: 1px solid #a0a0a0;margin-bottom: 5px;}
  458. .sus_list.active{background-color: #df4d51;color: #fff;width: 100%;height: 33px;line-height: 33px;border: none;}
  459. .sus_list:hover{background-color: #df4d51;color: #fff;width: 100%;height: 33px;line-height: 33px;border: none;}
  460. /*娲诲姩鍏ㄧ珯骞垮憡*/
  461. .upopbg{ width:100%; height:100%; position: fixed;left:0; top:0;z-index: 99999; background:url(/edu/center/images/bg70.png) repeat;display:none;}
  462. .upopbox_mid{width:500px; height:500px; margin:-250px 0 0 -250px; position: fixed; z-index: 9999999; top:50%; left:50%; display: none;}
  463. .upopbox_mid .ins{ position: relative;}
  464. .upopbox_mid .ins span{ display:block; width:20px; height:20px;text-align: center; position: absolute;right:-10px; top:-10px; z-index: 999; cursor: pointer;}
  465. .upopbox_mid .ins span.offbtn-center{width: 19px; height: 19px;background: url(/edu/center/images/common/layout_css_sprites2.png) -178px -74px;}
  466. .upopbox_bot{ width:100%; height:100px;position: fixed;left:0; bottom:0;z-index: 99999; background:url(/edu/center/images/bg70.png) repeat; display: none; }
  467. .upopbox_bot .ins{ position: relative;}
  468. .upopbox_bot .ins span.offbtn{ display:block; width:20px; height:20px;text-align: center; position: absolute;right:-23px; top:3px; z-index: 999; cursor: pointer;}
  469. .upopbox_bot .ins span.offbtn-bottom{width: 19px; height: 19px;background: url(/edu/center/images/common/layout_css_sprites2.png) -178px -74px;transform: scale(.8);}
  470. .upopbox_bot .ins a{ height: 100px;position: relative; display: block; }
  471. .upopbox_bot .ins .ctxt{position: absolute; left:690px; top:20px; z-index: 999; font-size: 16px; color: #fff;}
  472. .upopbox_bot .ins .botTimer{position: absolute; left:690px; top:48px; font-size: 16px; z-index: 999;color: #fff;}
  473. .upopbox_bot .ins .botTimer{font-weight: normal; }
  474. .upopbox_bot .ins .botTimer span{ border-radius: 3px; display: inline-block; height: 30px; line-height: 30px;width:30px;font-size: 20px; background: #413b7e; text-align: center; }
  475. .upopbox_bot .ins .botTimer b{padding:0 5px; font-weight: normal; font-size: 14px;}
  476. /* 椤舵爮骞垮憡 */
  477. .eduadvtop .Page {
  478. position: relative;
  479. }
  480. .eduadvtop .Page .ctxt {
  481. position: absolute;
  482. left: 735px;
  483. top: 15px;
  484. z-index: 999;
  485. font-size: 18px;
  486. color: #333333;
  487. }
  488. .eduadvtop .Page a {
  489. height: 60px;
  490. position: relative;
  491. display: block;
  492. }