base.css 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617
  1. @charset "utf-8";
  2. /*防止用户自定义背景颜色对网页的影响,添加让用户可以自定义字体 */
  3. html{-webkit-text-size-adjust:100%; /*禁用Webkit内核浏览器的文字大小调整功能,默认是auto;*/
  4. -ms-text-size-adjust:100%; /*禁用IE内核浏览器的文字大小调整功能,默认是auto;*/
  5. font-family: sans-serif;
  6. -webkit-font-smoothing: antialiased;
  7. height: 100%;
  8. touch-action: manipulation; /*取消移动端click300ms的延迟*/
  9. }
  10. /*
  11. @font-face {
  12. font-family: "PingFang";
  13. src:
  14. url("../fonts/PINGFANG MEDIUM.TTF") format('truetype'),
  15. url("../fonts/PINGFANG MEDIUM.svg") format('svg'),
  16. url("../fonts/PINGFANG MEDIUM.woff") format('woff');
  17. }
  18. */
  19. body{font-family: "Helvetica", "Tahoma", "Arial", "PingFang SC", "Microsoft Yahei", "SimSun", "SimHei", "sans-serif"; color: #848484; background: #fff; font-size: 14px;}
  20. /*针对英文单词,强制让单词换行,break-word不拆分单词, break-all拆分单词*/
  21. *{word-wrap: break-word; /*word-break: break-all;*/}
  22. .break-all{word-break: break-all;}
  23. a, abbr, acronym, address, applet, article, aside, audio, b, big, body, button, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, html, hr, i, iframe, input, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, select, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, textarea, u, ul, var, video,.h1, .h2, .h3{margin: 0; padding: 0;}
  24. dt,label{font-weight:normal; font-size:100%;}/*此处增加dt,label针对bootstrap的加粗定义*/
  25. input,button,textarea,select,optgroup,option{font-size: 100%; font-weight: normal; outline: none;}
  26. input,button,textarea{-webkit-appearance: none;}/*去除ios按钮内阴影、圆角,对单选框、复选框有影响*/
  27. input[type=checkbox]{-webkit-appearance: checkbox;}
  28. input[type=radio]{-webkit-appearance: radio;}
  29. input::-webkit-input-safebox-button{display: none;}/*解决搜狗浏览器密码框自带安全键盘*/
  30. input:focus,textarea:focus{outline: none;}
  31. th,td,button,input,select,textarea{-webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased;}/*页面的字体抗锯齿,字体会更清晰圆滑*/
  32. textarea{resize: none; border: 1px solid #c8cacc; padding: 5px; width: 100%; border-radius: 0;}
  33. address,caption,cite,code,dfn,th,var,/*em,*/i{font-style: normal; font-weight: normal;}
  34. sub,sup{vertical-align: baseline;}
  35. button{overflow: visible; vertical-align: middle; outline: none; height: auto;}
  36. /*去掉列表标签的默认样式*/
  37. ul,ol,li{list-style-type: none;}
  38. /*重置table样式*/
  39. table{border-collapse:collapse; border-spacing:0; /*table-layout: fixed;*/}/*table-layout: fixed; 表格布局尺寸固定(默认等分表格),表格的宽度不再由单元格的内容多少而决定,可自定义宽度(给th,td不起作用)*/
  40. /*border-collapse: separate(独立边框); border-spacing:20px 20px(边框单元格间距离);*/
  41. /*对齐方式*/
  42. .text-left{text-align: left;}
  43. .text-right{text-align: right;}
  44. .text-center{text-align: center;}
  45. /*图片居左、右、中*/
  46. .img-left{display: inline; float: left;}
  47. .img-right{display: inline; float: right;}
  48. .img-center{clear: both; display: block; margin: auto;}/*父容器要清除浮动*/
  49. /*隐藏文字*/
  50. .text-indent{text-indent: -9999em;}
  51. .seo-text{font-size: 0; line-height: 0; overflow: hidden;}
  52. /*图片控制尺寸*/
  53. .img-overflow{width: 100%; height: 100%; overflow: hidden;}
  54. /*img自适应*/
  55. .img-responsive{max-width: 100%; height: auto; display: block;}
  56. img{border: none;}
  57. /*清除浮动*/
  58. .fl{float: left; _display: inline; *zoom: 1;}
  59. .fr{float: right; _display: inline; *zoom: 1;}
  60. .clearfix{*zoom: 1;}
  61. .clearfix:before,.clearfix:after{display: table; line-height: 0; content: "";}
  62. .clearfix:after{clear: both;}
  63. /*外边距px*/
  64. .margin-auto{margin-left: auto; margin-right: auto;}
  65. /*左边距*/
  66. .ml5{margin-left: 5px;}
  67. .ml10{margin-left: 10px;}
  68. .ml1000{margin-left: 45%;}
  69. .ml15{margin-left: 15px;}
  70. .ml20{margin-left: 20px;}
  71. .ml25{margin-left: 25px;}
  72. .ml30{margin-left: 30px;}
  73. .ml35{margin-left: 35px;}
  74. .ml50{margin-left: 50px;}
  75. .ml60{margin-left: 60px;}
  76. .ml140{margin-left: 140px;}
  77. /*右边距*/
  78. .mr5{margin-right: 5px;}
  79. .mr8{margin-right: 8px;}
  80. .mr10{margin-right: 10px;}
  81. .mr15{margin-right: 15px;}
  82. .mr20{margin-right: 20px;}
  83. .mr30{margin-right: 30px;}
  84. /*上边距*/
  85. .mt0{margin-top: 0 !important;}
  86. .mt1{margin-top: 1px;}
  87. .mt2{margin-top: 2px;}
  88. .mt3{margin-top: 3px;}
  89. .mt5{margin-top: 5px;}
  90. .mt10{margin-top: 10px;}
  91. .mt15{margin-top: 15px;}
  92. .mt20{margin-top: 20px;}
  93. .mt25{margin-top: 25px;}
  94. .mt30{margin-top: 30px;}
  95. .mt35{margin-top: 35px;}
  96. .mt40{margin-top: 40px;}
  97. .mt45{margin-top: 45px;}
  98. .mt50{margin-top: 50px;}
  99. .mt60{margin-top: 60px;}
  100. .mt70{margin-top: 70px;}
  101. .mt80{margin-top: 80px;}
  102. .mt110{margin-top: 110px;}
  103. .mt120{margin-top: 120px;}
  104. .mt150{margin-top: 150px;}
  105. /*下边距*/
  106. .mb0{margin-bottom: 0 !important;}
  107. .mb5{margin-bottom: 5px;}
  108. .mb7{margin-bottom: 7px;}
  109. .mb10{margin-bottom: 10px !important;}
  110. .mb15{margin-bottom: 15px;}
  111. .mb20{margin-bottom: 20px;}
  112. .mb25{margin-bottom: 25px;}
  113. .mb30{margin-bottom: 30px;}
  114. .mb40{margin-bottom: 40px;}
  115. .mb50{margin-bottom: 50px;}
  116. .mb60{margin-bottom: 50px;}
  117. /*内边距*/
  118. .pd5{padding: 5px;}
  119. .pd10{padding: 10px;}
  120. .pd20{padding: 20px;}
  121. .pd50{padding: 50px;}
  122. .pd60{padding: 60px 0;}
  123. /*padding-top*/
  124. .pt10{padding-top: 10px;}
  125. .pt20{padding-top: 20px;}
  126. .pt120{padding-top: 120px !important;}
  127. /*padding-bottom*/
  128. .pb10{padding-bottom: 10px;}
  129. .pb20{padding-bottom: 20px;}
  130. .pb30{padding-bottom: 30px;}
  131. .pb50{padding-bottom: 50px;}
  132. /*padding-left*/
  133. .pl5{padding-left: 5px;}
  134. .pl10{padding-left: 10px;}
  135. .pl15{padding-left: 15px;}
  136. .pl20{padding-left: 20px;}
  137. .pl30{padding-left: 30px;}
  138. .pl40{padding-left: 40px;}
  139. .pl65{padding-left: 65px;}
  140. .pl50{padding-left: 50px;}
  141. /*padding-right*/
  142. .pr5{padding-right: 5px;}
  143. /*top值*/
  144. .top1{position: relative; top: 1px;}
  145. .top2{position: relative; top: 2px;}
  146. .top3{position: relative; top: 3px;}
  147. .top4{position: relative; top: 4px;}
  148. .top5{position: relative; top: 5px;}
  149. .top-3{position: relative; top: -3px;}
  150. .top-5{position: relative; top: -5px;}
  151. /*字体*/
  152. .ft-en{font-family: 'Helvetica', 'Arial';}
  153. /*字体大小px*/
  154. .font10{display: inline-block; transform: scale(.9);}
  155. .font12{font-size: 12px;}
  156. .font13{font-size: 13px;}
  157. .font14{font-size: 14px;}
  158. .font15{font-size: 15px;}
  159. .font16{font-size: 16px;}
  160. .font18{font-size: 18px;}
  161. .font20{font-size: 20px;}
  162. .font22{font-size: 22px;}
  163. .font24{font-size: 24px;}
  164. .font26{font-size: 26px;}
  165. .font32{font-size: 32px;}
  166. .font36{font-size: 36px;}
  167. /*字体颜色*/
  168. .color-white{color: #fff;}
  169. .color-hover{color: #157df1;}
  170. .color-hover:focus{color: #157df1;}
  171. .color-warning{color: #fd641d;}
  172. .color-danger{color: #fd641d;}
  173. .color-red{color: red;}
  174. .color-000{color: #000;}
  175. .color-666{color: #666;}
  176. .color-333{color: #333;}
  177. .color-999{color: #999;}
  178. .color-delete{color: #ee635d;}
  179. .color-delete:hover{color: #ee635d;}
  180. .color-delete:focus{color: #ee635d;}
  181. /*背景*/
  182. .bg-body{background-color: #f2f2f5;}
  183. /*字体加粗*/
  184. .bold{font-weight: bold;}
  185. /*1行显示省略号*/
  186. .ellipsis{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
  187. /*默认3行显示省略号 只适用于webkit内核*/
  188. .ellipses-line3{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
  189. /*配合js实现段落省略 默认为3行*/
  190. .p-ellipses{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 24px; height: 72px;}
  191. /*placeholder重置字体颜色*/
  192. input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #999 !important; font-size: 12px;}
  193. input:-moz-placeholder, textarea:-moz-placeholder{color: #999 !important; font-size: 12px;}
  194. input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999 !important; font-size: 12px;}
  195. /*显示块状*/
  196. .block{display: block;}
  197. .inline-block{display: inline-block;}
  198. /*隐藏*/
  199. .hidden{display: none;}
  200. .visible{display: block;}
  201. /*边框*/
  202. .border-dashed{border-style: dashed;}
  203. /*宽度*/
  204. .w-auto{width: auto;}
  205. .w-block{width: 100%;}
  206. .w-fluid{width: 100%;}
  207. .w60{width: 60px;}
  208. .w80{width: 80px;}
  209. .w90{width: 90px;}
  210. .w100{width: 100px;}
  211. .w120{width: 120px;}
  212. .w140{width: 140px;}
  213. .w160{width: 160px;}
  214. /*高度*/
  215. .h30{height: 30px; line-height: 28px; padding-top: 0; padding-bottom: 0;}
  216. /*行高*/
  217. .lh24{line-height: 24px;}
  218. .lh28{line-height: 28px;}
  219. /*背景颜色*/
  220. .bg-white{background-color: #fff;}
  221. .bg-f3{background-color: #f3f3f3;}
  222. .bg-f7{background-color: #f7f7f7;}
  223. .bg-f9fbfe{background-color: #f9fbfe;}
  224. .bg-f4f8fe{background-color: #f4f8fe;}
  225. /*a链接*/
  226. a{outline:none; text-decoration: none; color: #8c8b8b; cursor: pointer;}
  227. a:focus{outline: none; text-decoration: none; color: inherit;}
  228. a:hover{outline: none; color: #157df1; text-decoration: none;}
  229. .underline{text-decoration: underline;}
  230. .underline:hover{text-decoration: underline;}
  231. /*标题*/
  232. .ms-h1{font-family: open_sansbold; color: #333; font-size: 16px; line-height: 22px; text-transform: uppercase;}
  233. .ms-h2{font-family: open_sansbold; color: #333; font-size: 13px; line-height: 20px; text-transform: capitalize;}
  234. .ms-h3{font-family: open_sansbold; color: #333; font-size: 14px; line-height: 22px; text-transform: uppercase;}
  235. /*自定义按钮*/
  236. /*促销*/
  237. /*.ms-sales{font-size: 12px; padding: 1px 5px; background-color: red; border-radius: 3px; color: #fff; position: absolute; left: 100%; top: 0;}*/
  238. /*btn基础样式*/
  239. .ms-btn{display: inline-block; padding: 6px 12px; border-radius: 0; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background: none; border: 1px solid transparent;}
  240. .ms-btnnn{display: inline-block; padding: 6px 12px; border-radius: 0; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background: none; border: 1px solid transparent;}
  241. /*btn尺寸*/
  242. .ms-btn-lg{padding: 9px 45px; font-size: 16px;}
  243. @media (max-width: 750px) {
  244. .ms-btn-lg{width: 100%; padding: 9px 30px;}
  245. }
  246. .ms-btn-md{}
  247. .ms-btn-sm{}
  248. .ms-btn-xs{}
  249. .ms-btn-label{padding: 0 10px; height: 24px; line-height: 22px; background: #e8e8e8;}
  250. .ms-btn-label:hover{color: #666;}
  251. /*按钮颜色*/
  252. .ms-btn-default{border: 1px solid #c8cacc; color: #666; background-color: transparent;}
  253. /*.ms-btn-default:active{background: #da0632; color: #fff;}*/ /*默认和hover一样*/
  254. .ms-btn-default:focus{background: transparent; color: #666;}
  255. .ms-btn-default:hover{background: transparent; color: #157df1; border-color: #157df1;}
  256. /*.ms-btn-default:focus:hover{background: #fff; color: #da0632;}*/
  257. .ms-btn-primary{background: #157df1; color: #fff; border: 1px solid #157df1;}
  258. .ms-btn-primaryyy{background: #157df1; color: #fff; border: 1px solid #157df1;}
  259. .ms-btn-primary:hover{background: #348dee; color: #fff;}
  260. .ms-btn-primary:focus{color: #fff; background: #348dee;}
  261. .ms-btn-secondary{border: 1px solid #157df1; color: #157df1; background-color: transparent; border-radius: 20px;}
  262. .ms-btn-secondary:hover{background: #157df1; color: #fff; border-color: #157df1;}
  263. .ms-btn-secondary:focus{color: #157df1; background-color: transparent;}
  264. .ms-btn-danger{background: #ff4222; color: #fff;}
  265. .ms-btn-danger:hover{background: #ff4222; color: #fff;}
  266. .ms-btn-danger:focus{color: #fff;}
  267. .disabled{color: #ccc !important; background: #e8e8e8 !important; border-color: #e8e8e8 !important;}
  268. .disabled:hover{cursor: not-allowed !important; box-shadow: none; background: #e8e8e8 !important; color: #ccc !important;}
  269. .disabled:focus{color: #ccc !important;}
  270. .ms-btn[disabled]{color: #ccc; background: #e8e8e8; border-color: #e8e8e8;}
  271. .ms-btn[disabled]:hover{cursor: not-allowed; box-shadow: none;}
  272. .ms-btn[disabled]:focus{color: #ccc;}
  273. /*自定义表单边框样式*/
  274. .form-control{border-color: #c8cacc; box-shadow: none; border-radius: 0;}
  275. .ms-form-group{margin-bottom: 15px;}
  276. .ms-form-group label{margin-bottom: 8px; color: #666; font-size: 14px;}
  277. .ms-form-control{border: 1px solid #c8cacc; height: 40px; box-shadow:none; border-radius: 0; padding: 6px 10px; color: #333; width: 100%;}
  278. .ms-form-control:focus{box-shadow:none; border-color: #c8cacc;}
  279. /*
  280. select.ms-form-control{background: transparent url("../img/drop-down.jpg") no-repeat calc(100% - 10px) center; -webkit-appearance: none; -moz-appearance: none;}
  281. select.ms-form-control::-ms-expand {display: none;} !*ie*!
  282. */
  283. /*自定义文本选中背景*/
  284. /*::selection{background-color: #da0632;}*/
  285. /*form错误提示*/
  286. .ms-form-error .ms-form-control{border-color: #da0632;}
  287. .ms-form-error .iconfont{color: #da0632;}
  288. /*图标*/
  289. .icon{background:url(../img/icon-main.png?20190126) no-repeat; display: inline-block;}
  290. /*.icon-iphone{width: 15px; height: 18px; background-position:-1px -70px;}*/
  291. /*.icon-android{width: 15px; height: 17px; background-position: -20px -72px;}*/
  292. .icon-small-code{width:13px;height:13px;background-position:0 -90px;}
  293. .icon-camera{width: 15px; height: 13px; background-position: -18px -91px;}
  294. .icon-service{width: 15px; height: 13px; background-position: -19px 0;}
  295. .icon-order{width: 15px; height: 15px; background-position: -20px -15px;}
  296. .icon-user1{width: 16px; height: 16px; background-position: -37px 0;}
  297. .icon-prompt{width: 14px; height: 14px; background-position: -38px -19px;}
  298. .icon-faq{width: 32px; height: 32px; background-position: -34px -36px;}
  299. .icon-big-iphone{width: 21px; height: 25px; background-position: -43px -71px;}
  300. .icon-big-android{width: 20px; height: 24px; background-position: -44px -101px;}
  301. .icon-dianshang{width: 40px; height: 35px; background-position: -79px -1px;}
  302. .icon-zixun{width: 33px; height: 32px; background-position: -85px -42px;}
  303. .icon-shipin{width:33px;height:33px;background-position:-85px -82px;}
  304. .icon-keji{width: 39px; height: 31px; background-position: -80px -122px;}
  305. .icon-youxi{width: 36px; height: 34px; background-position: -82px -161px;}
  306. .icon-jiaoyu{width: 43px; height: 29px; background-position: -75px -203px;}
  307. .icon-shejiao{width: 36px; height: 32px; background-position: -82px -241px;}
  308. .icon-meishi{width: 37px; height: 34px; background-position: -81px -280px;}
  309. .icon-modal-error1{width: 49px; height: 49px; background-position: -1px -283px;}
  310. .icon-modal-error2{width: 49px; height: 49px; background-position: 0 -179px;}
  311. .icon-modal-error3{width: 47px; height: 47px; background-position: -5px -387px;}
  312. .icon-modal-success1{width: 49px; height: 49px; background-position: 0 -128px;}
  313. .icon-modal-success2{width: 49px; height: 49px; background-position:0 -231px;}
  314. .icon-modal-success3{width: 49px; height: 48px; background-position: -1px -335px;}
  315. .icon-delete2{width: 17px; height: 17px; background-position: -103px -320px;}
  316. .icon-wechat{width: 30px; height: 25px; background-position: -182px -2px;}
  317. /*.icon-tel{width: 27px; height: 26px; background-position: -87px -1px;}*/
  318. .icon-customer{width: 25px; height: 26px; background-position: -121px -1px;}
  319. .icon-qq{width: 27px; height: 27px; background-position: -152px -1px;}
  320. .icon-go-top{width: 29px; height: 15px; background-position: -91px -73px;}
  321. .icon-document1{width: 26px; height: 25px; background-position: -94px -370px;}
  322. .icon-document2{width: 24px; height: 26px; background-position: -96px -399px;}
  323. .icon-document3{width: 23px; height: 25px; background-position: -97px -429px;}
  324. .icon-document4{width: 24px; height: 24px; background-position: -96px -458px;}
  325. .icon-small-doc1{width: 15px; height: 14px; background-position: -74px -328px;}
  326. .icon-small-doc2{width: 13px; height: 15px; background-position: -75px -346px;}
  327. .icon-small-doc3{width: 14px; height: 15px; background-position: -76px -365px;}
  328. .icon-small-doc4{width: 14px; height: 14px; background-position: -75px -384px;}
  329. /*阿里巴巴图标 优先级*/
  330. .icon-checkbox-checked1:before{content: "\e685";}
  331. /*自定义复选框*/
  332. .tw-checkbox{cursor: pointer;}
  333. .icon-checkbox{width: 28px; height: 28px; background-position: 0 -39px;}
  334. .icon-checkbox-small{width: 17px; height: 18px; background-position: -103px -349px;}
  335. /*.icon-checkbox.checked{background-position: 0 0; position: relative;}*/
  336. /*自定义单选框1*/
  337. .icon-radio{width:16px; height:16px; background-position: 0 0; position: relative; top: 3px; margin-right: 5px;}
  338. .icon-radio-checked{width: 16px; height: 16px; background-position: 0 -17px; position: relative; top: 3px; margin-right: 5px;}
  339. /*自定义单选框2*/
  340. .radio-round li{float: left; margin-right: 40px; cursor: pointer;}
  341. /*自定义单选框3*/
  342. .radio-tick li{float: left; width: 140px; padding: 9px 12px; position: relative; cursor: pointer; margin-right: 20px;}
  343. .radio-tick li .icon-checkbox{display: none; position: absolute; right: 0; bottom: 0;}
  344. .radio-tick li.active{border-color: #157df1;}
  345. .radio-tick li.active .icon-checkbox{display: block;}
  346. /*自定义单选框4*/
  347. .radio-tick li{float: left; width: 140px; padding: 9px 12px; position: relative; cursor: pointer; margin-right: 20px;}
  348. .radio-tick li .icon-checkbox-small{display: none; position: absolute; right: 0; bottom: 0;}
  349. .radio-tick li.active{border-color: #157df1;}
  350. .radio-tick li.active .icon-checkbox-small{display: block;}
  351. /*自定义下拉框*/
  352. .select-down{border-radius: 0; border: 1px solid #c8cacc; height: 40px; box-shadow:none; color: #333; width: 100%; position:relative; cursor:pointer; padding: 6px 12px; background: #fff;}
  353. .select-down .text{color: #999; height: 100%; line-height: 26px;}
  354. .select-down .arrows-down{position:absolute; top: 9px; right: 10px; color: #333; font-size: 22px; transition: all 500ms; line-height: normal;}
  355. .select-down .down{width: 100%; position: absolute; top: 39px; left: -1px; z-index: 2; border: 1px solid #c8cacc; border-top: none; background: #fff; display: none; max-height: 200px; overflow-x:hidden; box-sizing: content-box;}
  356. .select-down .down li{line-height: 34px; padding-left: 15px; width: 100%; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  357. .select-down .down li:hover{background: #f7f7f7; color: #da0632;}
  358. .select-down .down li.active{background: #f7f7f7;}
  359. .select-down select{display: none;}
  360. /*弹窗*/
  361. /*body{padding-right: 0 !important;}*/
  362. /*.modal-open{overflow-y: auto !important; padding-right: 0 !important;}*/
  363. /*
  364. .modal{display: block;}
  365. .fade{opacity: 1;}
  366. .modal.fade .modal-dialog{transform: translate(0,0);}
  367. */
  368. @media (min-width: 1200px) {
  369. .ms-modal .modal-sm{width: 320px;}
  370. }
  371. .ms-modal .modal-body{padding: 30px;}
  372. .ms-modal .modal-title{color: #333; text-align: center; font-weight: 600; font-size: 16px;}
  373. /*.ms-modal .modal-header{padding-left: 25px;}*/
  374. .ms-modal .modal-dialog{margin-top: 100px;}
  375. @media (max-width: 750px) {
  376. .ms-modal .modal-dialog{margin: 100px 30px 10px;}
  377. }
  378. .ms-modal .modal-p{line-height: 22px;}
  379. .ms-modal .modal-btn{padding: 6px 30px;}
  380. .ms-modal .modal-btn{padding: 9px 30px;}
  381. .ms-modal .modal-btn:empty{display: none;}
  382. @media (max-width: 750px) {
  383. .ms-modal .modal-btn{width: 100%;}
  384. }
  385. /*自定义container*/
  386. @media (min-width: 1170px) {
  387. .container{padding-left: 0; padding-right: 0;}
  388. }
  389. @media (width: 1024px) {
  390. .visible-1024{display: block;}
  391. .hidden-1024{display: none !important;}
  392. }
  393. @media (width: 768px) {
  394. .visible-768{display: block !important;}
  395. .hidden-768{display: none !important;}
  396. }
  397. /*将dcss容器里的所有元素设为默认值*/
  398. .dcss html,.dcss address,.dcss blockquote,.dcss body,.dcss dd,.dcss div,
  399. .dcss dl,.dcss dt,.dcss fieldset,.dcss form,.dcss frame,.dcss frameset,
  400. .dcss h1,.dcss h2,.dcss h3,.dcss h4,.dcss h5,.dcss h6,.dcss noframes,
  401. .dcss ol,.dcss p,.dcss ul,.dcss center,.dcss dir,.dcss hr,.dcss menu,
  402. .dcss pre{display: block;}
  403. .dcss li{display: list-item;}
  404. .dcss head{display: none;}
  405. .dcss table{display: table;}
  406. .dcss tr{display: table-row;}
  407. .dcss thead{display: table-header-group;}
  408. .dcss tbody{display: table-row-group;}
  409. .dcss tfoot{display: table-footer-group;}
  410. .dcss col{ display: table-column;}
  411. .dcss colgroup{display: table-column-group;}
  412. .dcss td,.dcss th{display: table-cell;}
  413. .dcss caption{display: table-caption;}
  414. .dcss th{font-weight: bolder; text-align: center;}
  415. .dcss caption{text-align: center;}
  416. .dcss body{ margin: 8px; line-height: 1.12;}
  417. .dcss h1{font-size: 2em; margin: .67em 0; line-height: 1.5em;}
  418. .dcss h2{font-size: 1.5em; margin: .75em 0; line-height: 1.5em;}
  419. .dcss h3{font-size: 1.17em; margin: .83em 0; line-height: 1.5em;}
  420. .dcss h4{font-size: 1.09em; margin: 1.12em 0; line-height: 1.5em;}
  421. .dcss h4,.dcss p,.dcss blockquote,.dcss ul,.dcss fieldset, .dcss form,.dcss ol,.dcss dl,.dcss dir,.dcss menu{ margin: 1.12em 0;}
  422. .dcss h5{font-size: .83em; margin: 1.5em 0;line-height: 1.5em;}
  423. .dcss h6{font-size: .75em; margin: 1.67em 0;line-height: 1.5em;}
  424. .dcss h1, .dcss h2, .dcss h3, .dcss h4, .dcss h5, .dcss h6, .dcss b,.dcss strong{font-weight: bolder;}
  425. .dcss blockquote{margin-left: 40px; margin-right: 40px;}
  426. .dcss i, .dcss cite, .dcss em,.dcss var,.dcss address{font-style: italic;}
  427. .dcss pre, .dcss tt,.dcss code,.dcss kbd,.dcss samp{font-family: monospace;}
  428. .dcss pre{white-space: pre;}
  429. .dcss button,.dcss textarea,.dcss input,.dcss object,.dcss select{display:inline-block;}
  430. .dcss big{font-size: 1.17em;}
  431. .dcss small,.dcss sub,.dcss sup{font-size: .83em;}
  432. .dcss sub{vertical-align: sub;}
  433. .dcss sup{vertical-align: super;}
  434. .dcss table{border-spacing: 2px;}
  435. .dcss thead,.dcss tbody,.dcss tfoot{vertical-align: middle;}
  436. .dcss td,.dcss th{vertical-align: inherit;}
  437. .dcss s,.dcss strike,.dcss del{text-decoration: line-through;}
  438. .dcss hr{border: 1px inset;}
  439. .dcss ol,.dcss ul,.dcss dir,.dcss menu,.dcss dd{margin-left: 40px;}
  440. .dcss ol,.dcss ul,.dcss li{list-style-type: decimal;}
  441. .dcss ol ul,.dcss ul ol,.dcss ul ul,.dcss ol ol{margin-top: 0; margin-bottom: 0;}
  442. .dcss u,.dcss ins{text-decoration: underline;}
  443. .dcss br:before{content: "A";}
  444. .dcss :before,.dcss :after{white-space: pre-line;}
  445. .dcss center{text-align: center;}
  446. .dcss abbr,.dcss acronym{font-variant: small-caps; letter-spacing: 0.1em;}
  447. .dcss :link,.dcss :visited{text-decoration: underline;}
  448. .dcss :focus{outline: thin dotted invert;}
  449. .dcss BDO[DIR="ltr"]{direction: ltr; unicode-bidi: bidi-override;}
  450. .dcss BDO[DIR="rtl"]{ direction: rtl; unicode-bidi: bidi-override;}
  451. .dcss *[DIR="ltr"]{direction: ltr; unicode-bidi: embed;}
  452. .dcss *[DIR="rtl"]{direction: rtl; unicode-bidi: embed;}
  453. @media print {
  454. .dcss h1{page-break-before: always;}
  455. .dcss h1,.dcss h2,.dcss h3,.dcss h4,.dcss h5,.dcss h6{page-break-after: avoid;}
  456. .dcss ul,.dcss ol,.dcss dl{page-break-before: avoid;}
  457. }
  458. .ms-badge {
  459. background-color: #0c7be7;
  460. width: 25px;
  461. height: 15px;
  462. line-height: 16px;
  463. display: inline-block;
  464. color: #fff;
  465. border-radius: 80%;
  466. font-size: 12px;
  467. text-align: center;
  468. position: relative;
  469. top: -15px;
  470. left: 0;
  471. }
  472. .mod-title {
  473. height: 60px;
  474. line-height: 60px;
  475. text-align: center;
  476. border-bottom: 1px solid #ddd;
  477. background: #fff;
  478. }
  479. h1 {
  480. font-family: "微软雅黑";
  481. font-size: 25px;
  482. margin: 5px 0;
  483. padding-bottom: 2px;
  484. letter-spacing: 2px;
  485. }
  486. .ico-3 {
  487. background: url(../img/weixin.jpg) no-repeat;
  488. }
  489. .ico_log {
  490. display: inline-block;
  491. width: 130px;
  492. height: 38px;
  493. vertical-align: middle;
  494. margin-right: 7px;
  495. }
  496. .body {
  497. background: #f7f7f7;
  498. height: 100%;
  499. max-width: 640px;
  500. min-width: 300px;
  501. min-height: 100%;
  502. margin: 0 auto;
  503. }
  504. .mod-ct {
  505. min-width: 300px;
  506. max-width: 600px;
  507. margin: 0 auto;
  508. margin-top: 15px;
  509. background: #fff url(../img/wave.png) top center repeat-x;
  510. text-align: center;
  511. color: #333;
  512. border: 1px solid #e5e5e5;
  513. border-top: 0;
  514. }
  515. .time-item strong {
  516. background: #3ec742;
  517. color: #fff;
  518. line-height: 25px;
  519. font-size: 15px;
  520. font-family: Arial;
  521. padding: 0 10px;
  522. margin-right: 10px;
  523. border-radius: 5px;
  524. box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
  525. }
  526. .boxxa {
  527. width: 300px;
  528. height: 200px;
  529. background: palegoldenrod;
  530. text-align:center;
  531. }