base.css 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539
  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 #e5e5e5; 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. .ml15{margin-left: 15px;}
  69. .ml20{margin-left: 20px;}
  70. .ml25{margin-left: 25px;}
  71. .ml30{margin-left: 30px;}
  72. .ml35{margin-left: 35px;}
  73. .ml50{margin-left: 50px;}
  74. .ml60{margin-left: 60px;}
  75. .ml140{margin-left: 140px;}
  76. /*右边距*/
  77. .mr5{margin-right: 5px;}
  78. .mr8{margin-right: 8px;}
  79. .mr10{margin-right: 10px;}
  80. .mr15{margin-right: 15px;}
  81. .mr20{margin-right: 20px;}
  82. .mr30{margin-right: 30px;}
  83. /*上边距*/
  84. .mt0{margin-top: 0 !important;}
  85. .mt1{margin-top: 1px;}
  86. .mt2{margin-top: 2px;}
  87. .mt3{margin-top: 3px;}
  88. .mt5{margin-top: 5px;}
  89. .mt10{margin-top: 10px;}
  90. .mt15{margin-top: 15px;}
  91. .mt20{margin-top: 20px;}
  92. .mt25{margin-top: 25px;}
  93. .mt30{margin-top: 30px;}
  94. .mt35{margin-top: 35px;}
  95. .mt40{margin-top: 40px;}
  96. .mt45{margin-top: 45px;}
  97. .mt50{margin-top: 50px;}
  98. .mt60{margin-top: 60px;}
  99. .mt70{margin-top: 70px;}
  100. .mt80{margin-top: 80px;}
  101. .mt110{margin-top: 110px;}
  102. .mt120{margin-top: 120px;}
  103. .mt150{margin-top: 150px;}
  104. /*下边距*/
  105. .mb0{margin-bottom: 0 !important;}
  106. .mb5{margin-bottom: 5px;}
  107. .mb7{margin-bottom: 7px;}
  108. .mb10{margin-bottom: 10px !important;}
  109. .mb15{margin-bottom: 15px;}
  110. .mb20{margin-bottom: 20px;}
  111. .mb25{margin-bottom: 25px;}
  112. .mb30{margin-bottom: 30px;}
  113. .mb40{margin-bottom: 40px;}
  114. .mb50{margin-bottom: 50px;}
  115. .mb60{margin-bottom: 50px;}
  116. /*内边距*/
  117. .pd5{padding: 5px;}
  118. .pd10{padding: 10px;}
  119. .pd20{padding: 20px;}
  120. .pd50{padding: 50px;}
  121. .pd60{padding: 60px 0;}
  122. /*padding-top*/
  123. .pt10{padding-top: 10px;}
  124. .pt20{padding-top: 20px;}
  125. .pt120{padding-top: 120px !important;}
  126. /*padding-bottom*/
  127. .pb10{padding-bottom: 10px;}
  128. .pb20{padding-bottom: 20px;}
  129. .pb30{padding-bottom: 30px;}
  130. .pb50{padding-bottom: 50px;}
  131. /*padding-left*/
  132. .pl5{padding-left: 5px;}
  133. .pl10{padding-left: 10px;}
  134. .pl15{padding-left: 15px;}
  135. .pl20{padding-left: 20px;}
  136. .pl30{padding-left: 30px;}
  137. .pl40{padding-left: 40px;}
  138. .pl65{padding-left: 65px;}
  139. .pl50{padding-left: 50px;}
  140. /*padding-right*/
  141. .pr5{padding-right: 5px;}
  142. /*top值*/
  143. .top1{position: relative; top: 1px;}
  144. .top2{position: relative; top: 2px;}
  145. .top3{position: relative; top: 3px;}
  146. .top4{position: relative; top: 4px;}
  147. .top5{position: relative; top: 5px;}
  148. .top-3{position: relative; top: -3px;}
  149. .top-5{position: relative; top: -5px;}
  150. /*字体*/
  151. .ft-en{font-family: 'Helvetica', 'Arial';}
  152. /*字体大小px*/
  153. .font10{display: inline-block; transform: scale(.9);}
  154. .font12{font-size: 12px;}
  155. .font13{font-size: 13px;}
  156. .font14{font-size: 14px;}
  157. .font15{font-size: 15px;}
  158. .font16{font-size: 16px;}
  159. .font18{font-size: 18px;}
  160. .font20{font-size: 20px;}
  161. .font22{font-size: 22px;}
  162. .font24{font-size: 24px;}
  163. .font26{font-size: 26px;}
  164. .font32{font-size: 32px;}
  165. .font36{font-size: 36px;}
  166. /*字体颜色*/
  167. .color-white{color: #fff;}
  168. .color-hover{color: #157df1;}
  169. .color-hover:focus{color: #157df1;}
  170. .color-warning{color: #fd641d;}
  171. .color-danger{color: #fd641d;}
  172. .color-red{color: red;}
  173. .color-000{color: #000;}
  174. .color-666{color: #666;}
  175. .color-333{color: #333;}
  176. .color-999{color: #999;}
  177. .color-delete{color: #ee635d;}
  178. .color-delete:hover{color: #ee635d;}
  179. .color-delete:focus{color: #ee635d;}
  180. /*背景*/
  181. .bg-body{background-color: #f2f2f5;}
  182. /*字体加粗*/
  183. .bold{font-weight: bold;}
  184. /*1行显示省略号*/
  185. .ellipsis{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
  186. /*默认3行显示省略号 只适用于webkit内核*/
  187. .ellipses-line3{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
  188. /*配合js实现段落省略 默认为3行*/
  189. .p-ellipses{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 24px; height: 72px;}
  190. /*placeholder重置字体颜色*/
  191. input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #999 !important; font-size: 12px;}
  192. input:-moz-placeholder, textarea:-moz-placeholder{color: #999 !important; font-size: 12px;}
  193. input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999 !important; font-size: 12px;}
  194. /*显示块状*/
  195. .block{display: block;}
  196. .inline-block{display: inline-block;}
  197. /*隐藏*/
  198. .hidden{display: none;}
  199. .visible{display: block;}
  200. /*边框*/
  201. .border-dashed{border-style: dashed;}
  202. /*宽度*/
  203. .w-auto{width: auto;}
  204. .w-block{width: 100%;}
  205. .w-fluid{width: 100%;}
  206. .w60{width: 60px;}
  207. .w80{width: 80px;}
  208. .w90{width: 90px;}
  209. .w100{width: 100px;}
  210. .w120{width: 120px;}
  211. .w140{width: 140px;}
  212. .w160{width: 160px;}
  213. /*高度*/
  214. .h30{height: 30px; line-height: 28px; padding-top: 0; padding-bottom: 0;}
  215. /*行高*/
  216. .lh24{line-height: 24px;}
  217. .lh28{line-height: 28px;}
  218. /*背景颜色*/
  219. .bg-white{background-color: #fff;}
  220. .bg-f3{background-color: #f3f3f3;}
  221. .bg-f7{background-color: #f7f7f7;}
  222. .bg-f9fbfe{background-color: #f9fbfe;}
  223. /*a链接*/
  224. a{outline:none; text-decoration: none; color: #848484; cursor: pointer;}
  225. a:focus{outline: none; text-decoration: none; color: inherit;}
  226. a:hover{outline: none; color: #157df1; text-decoration: none;}
  227. .underline{text-decoration: underline;}
  228. .underline:hover{text-decoration: underline;}
  229. /*标题*/
  230. .ms-h1{font-family: open_sansbold; color: #333; font-size: 16px; line-height: 22px; text-transform: uppercase;}
  231. .ms-h2{font-family: open_sansbold; color: #333; font-size: 13px; line-height: 20px; text-transform: capitalize;}
  232. .ms-h3{font-family: open_sansbold; color: #333; font-size: 14px; line-height: 22px; text-transform: uppercase;}
  233. /*自定义按钮*/
  234. /*促销*/
  235. /*.ms-sales{font-size: 12px; padding: 1px 5px; background-color: red; border-radius: 3px; color: #fff; position: absolute; left: 100%; top: 0;}*/
  236. /*btn基础样式*/
  237. .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;}
  238. /*btn尺寸*/
  239. .ms-btn-lg{padding: 9px 45px; font-size: 16px;}
  240. @media (max-width: 750px) {
  241. .ms-btn-lg{width: 100%; padding: 9px 30px;}
  242. }
  243. .ms-btn-md{}
  244. .ms-btn-sm{}
  245. .ms-btn-xs{}
  246. .ms-btn-label{padding: 0 10px; height: 24px; line-height: 22px; background: #e8e8e8;}
  247. .ms-btn-label:hover{color: #666;}
  248. /*按钮颜色*/
  249. .ms-btn-default{border: 1px solid #e5e5e5; color: #666; background-color: transparent;}
  250. /*.ms-btn-default:active{background: #da0632; color: #fff;}*/ /*默认和hover一样*/
  251. .ms-btn-default:focus{background: transparent; color: #666;}
  252. .ms-btn-default:hover{background: transparent; color: #157df1; border-color: #157df1;}
  253. /*.ms-btn-default:focus:hover{background: #fff; color: #da0632;}*/
  254. .ms-btn-primary{background: #157df1; color: #fff; border: 1px solid #157df1;}
  255. .ms-btn-primary:hover{background: #348dee; color: #fff;}
  256. .ms-btn-primary:focus{color: #fff; background: #348dee;}
  257. .ms-btn-secondary{border: 1px solid #157df1; color: #157df1; background-color: transparent;}
  258. .ms-btn-secondary:hover{background: #157df1; color: #fff; border-color: #157df1;}
  259. .ms-btn-secondary:focus{color: #157df1; background-color: transparent;}
  260. .ms-btn-danger{background: #ff4222; color: #fff;}
  261. .ms-btn-danger:hover{background: #ff4222; color: #fff;}
  262. .ms-btn-danger:focus{color: #fff;}
  263. .disabled{color: #ccc !important; background: #e8e8e8 !important; border-color: #e8e8e8 !important;}
  264. .disabled:hover{cursor: not-allowed !important; box-shadow: none; background: #e8e8e8 !important; color: #ccc !important;}
  265. .disabled:focus{color: #ccc !important;}
  266. .ms-btn[disabled]{color: #ccc; background: #e8e8e8; border-color: #e8e8e8;}
  267. .ms-btn[disabled]:hover{cursor: not-allowed; box-shadow: none;}
  268. .ms-btn[disabled]:focus{color: #ccc;}
  269. /*自定义表单边框样式*/
  270. .form-control{border-color: #e5e5e5; box-shadow: none; border-radius: 0;}
  271. .ms-form-group{margin-bottom: 15px;}
  272. .ms-form-group label{margin-bottom: 8px; color: #666; font-size: 14px;}
  273. .ms-form-control{border: 1px solid #e5e5e5; height: 40px; box-shadow:none; border-radius: 0; padding: 6px 10px; color: #333; width: 100%;}
  274. .ms-form-control:focus{box-shadow:none; border-color: #e5e5e5;}
  275. /*
  276. select.ms-form-control{background: transparent url("../img/drop-down.jpg") no-repeat calc(100% - 10px) center; -webkit-appearance: none; -moz-appearance: none;}
  277. select.ms-form-control::-ms-expand {display: none;} !*ie*!
  278. */
  279. /*自定义文本选中背景*/
  280. /*::selection{background-color: #da0632;}*/
  281. /*form错误提示*/
  282. .ms-form-error .ms-form-control{border-color: #da0632;}
  283. .ms-form-error .iconfont{color: #da0632;}
  284. /*图标*/
  285. .icon{background:url(../img/icon-main.png?20190126) no-repeat; display: inline-block;}
  286. /*.icon-iphone{width: 15px; height: 18px; background-position:-1px -70px;}*/
  287. /*.icon-android{width: 15px; height: 17px; background-position: -20px -72px;}*/
  288. .icon-small-code{width:13px;height:13px;background-position:0 -90px;}
  289. .icon-camera{width: 15px; height: 13px; background-position: -18px -91px;}
  290. .icon-service{width: 15px; height: 13px; background-position: -19px 0;}
  291. .icon-order{width: 15px; height: 15px; background-position: -20px -15px;}
  292. .icon-user1{width: 16px; height: 16px; background-position: -37px 0;}
  293. .icon-prompt{width: 14px; height: 14px; background-position: -38px -19px;}
  294. .icon-faq{width: 32px; height: 32px; background-position: -34px -36px;}
  295. .icon-big-iphone{width: 21px; height: 25px; background-position: -43px -71px;}
  296. .icon-big-android{width: 20px; height: 24px; background-position: -44px -101px;}
  297. .icon-dianshang{width: 40px; height: 35px; background-position: -79px -1px;}
  298. .icon-zixun{width: 33px; height: 32px; background-position: -85px -42px;}
  299. .icon-shipin{width:33px;height:33px;background-position:-85px -82px;}
  300. .icon-keji{width: 39px; height: 31px; background-position: -80px -122px;}
  301. .icon-youxi{width: 36px; height: 34px; background-position: -82px -161px;}
  302. .icon-jiaoyu{width: 43px; height: 29px; background-position: -75px -203px;}
  303. .icon-shejiao{width: 36px; height: 32px; background-position: -82px -241px;}
  304. .icon-meishi{width: 37px; height: 34px; background-position: -81px -280px;}
  305. .icon-modal-error1{width: 49px; height: 49px; background-position: -1px -283px;}
  306. .icon-modal-error2{width: 49px; height: 49px; background-position: 0 -179px;}
  307. .icon-modal-error3{width: 47px; height: 47px; background-position: -5px -387px;}
  308. .icon-modal-success1{width: 49px; height: 49px; background-position: 0 -128px;}
  309. .icon-modal-success2{width: 49px; height: 49px; background-position:0 -231px;}
  310. .icon-modal-success3{width: 49px; height: 48px; background-position: -1px -335px;}
  311. .icon-delete2{width: 17px; height: 17px; background-position: -103px -320px;}
  312. .icon-wechat{width: 30px; height: 25px; background-position: -182px -2px;}
  313. /*.icon-tel{width: 27px; height: 26px; background-position: -87px -1px;}*/
  314. .icon-customer{width: 25px; height: 26px; background-position: -121px -1px;}
  315. .icon-qq{width: 27px; height: 27px; background-position: -152px -1px;}
  316. .icon-go-top{width: 29px; height: 15px; background-position: -91px -73px;}
  317. .icon-document1{width: 26px; height: 25px; background-position: -94px -370px;}
  318. .icon-document2{width: 24px; height: 26px; background-position: -96px -399px;}
  319. .icon-document3{width: 23px; height: 25px; background-position: -97px -429px;}
  320. .icon-document4{width: 24px; height: 24px; background-position: -96px -458px;}
  321. .icon-small-doc1{width: 15px; height: 14px; background-position: -74px -328px;}
  322. .icon-small-doc2{width: 13px; height: 15px; background-position: -75px -346px;}
  323. .icon-small-doc3{width: 14px; height: 15px; background-position: -76px -365px;}
  324. .icon-small-doc4{width: 14px; height: 14px; background-position: -75px -384px;}
  325. /*阿里巴巴图标 优先级*/
  326. .icon-checkbox-checked1:before{content: "\e685";}
  327. /*自定义复选框*/
  328. .tw-checkbox{cursor: pointer;}
  329. .icon-checkbox{width: 28px; height: 28px; background-position: 0 -39px;}
  330. .icon-checkbox-small{width: 17px; height: 18px; background-position: -103px -349px;}
  331. /*.icon-checkbox.checked{background-position: 0 0; position: relative;}*/
  332. /*自定义单选框1*/
  333. .icon-radio{width:16px; height:16px; background-position: 0 0; position: relative; top: 3px; margin-right: 5px;}
  334. .icon-radio-checked{width: 16px; height: 16px; background-position: 0 -17px; position: relative; top: 3px; margin-right: 5px;}
  335. /*自定义单选框2*/
  336. .radio-round li{float: left; margin-right: 40px; cursor: pointer;}
  337. /*自定义单选框3*/
  338. .radio-tick li{float: left; width: 140px; padding: 9px 12px; position: relative; cursor: pointer; margin-right: 20px;}
  339. .radio-tick li .icon-checkbox{display: none; position: absolute; right: 0; bottom: 0;}
  340. .radio-tick li.active{border-color: #157df1;}
  341. .radio-tick li.active .icon-checkbox{display: block;}
  342. /*自定义单选框4*/
  343. .radio-tick li{float: left; width: 140px; padding: 9px 12px; position: relative; cursor: pointer; margin-right: 20px;}
  344. .radio-tick li .icon-checkbox-small{display: none; position: absolute; right: 0; bottom: 0;}
  345. .radio-tick li.active{border-color: #157df1;}
  346. .radio-tick li.active .icon-checkbox-small{display: block;}
  347. /*自定义下拉框*/
  348. .select-down{border-radius: 0; border: 1px solid #e5e5e5; height: 40px; box-shadow:none; color: #333; width: 100%; position:relative; cursor:pointer; padding: 6px 12px; background: #fff;}
  349. .select-down .text{color: #999; height: 100%; line-height: 26px;}
  350. .select-down .arrows-down{position:absolute; top: 9px; right: 10px; color: #333; font-size: 22px; transition: all 500ms; line-height: normal;}
  351. .select-down .down{width: 100%; position: absolute; top: 39px; left: -1px; z-index: 2; border: 1px solid #e5e5e5; border-top: none; background: #fff; display: none; max-height: 200px; overflow-x:hidden; box-sizing: content-box;}
  352. .select-down .down li{line-height: 34px; padding-left: 15px; width: 100%; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  353. .select-down .down li:hover{background: #f7f7f7; color: #da0632;}
  354. .select-down .down li.active{background: #f7f7f7;}
  355. .select-down select{display: none;}
  356. /*弹窗*/
  357. /*body{padding-right: 0 !important;}*/
  358. /*.modal-open{overflow-y: auto !important; padding-right: 0 !important;}*/
  359. /*
  360. .modal{display: block;}
  361. .fade{opacity: 1;}
  362. .modal.fade .modal-dialog{transform: translate(0,0);}
  363. */
  364. @media (min-width: 1200px) {
  365. .ms-modal .modal-sm{width: 320px;}
  366. }
  367. .ms-modal .modal-body{padding: 30px;}
  368. .ms-modal .modal-title{color: #333; text-align: center; font-weight: 600; font-size: 16px;}
  369. /*.ms-modal .modal-header{padding-left: 25px;}*/
  370. .ms-modal .modal-dialog{margin-top: 100px;}
  371. @media (max-width: 750px) {
  372. .ms-modal .modal-dialog{margin: 100px 30px 10px;}
  373. }
  374. .ms-modal .modal-p{line-height: 22px;}
  375. .ms-modal .modal-btn{padding: 6px 30px;}
  376. .ms-modal .modal-btn{padding: 9px 30px;}
  377. .ms-modal .modal-btn:empty{display: none;}
  378. @media (max-width: 750px) {
  379. .ms-modal .modal-btn{width: 100%;}
  380. }
  381. /*自定义container*/
  382. @media (min-width: 1170px) {
  383. .container{padding-left: 0; padding-right: 0;}
  384. }
  385. @media (width: 1024px) {
  386. .visible-1024{display: block;}
  387. .hidden-1024{display: none !important;}
  388. }
  389. @media (width: 768px) {
  390. .visible-768{display: block !important;}
  391. .hidden-768{display: none !important;}
  392. }
  393. /*将dcss容器里的所有元素设为默认值*/
  394. .dcss html,.dcss address,.dcss blockquote,.dcss body,.dcss dd,.dcss div,
  395. .dcss dl,.dcss dt,.dcss fieldset,.dcss form,.dcss frame,.dcss frameset,
  396. .dcss h1,.dcss h2,.dcss h3,.dcss h4,.dcss h5,.dcss h6,.dcss noframes,
  397. .dcss ol,.dcss p,.dcss ul,.dcss center,.dcss dir,.dcss hr,.dcss menu,
  398. .dcss pre{display: block;}
  399. .dcss li{display: list-item;}
  400. .dcss head{display: none;}
  401. .dcss table{display: table;}
  402. .dcss tr{display: table-row;}
  403. .dcss thead{display: table-header-group;}
  404. .dcss tbody{display: table-row-group;}
  405. .dcss tfoot{display: table-footer-group;}
  406. .dcss col{ display: table-column;}
  407. .dcss colgroup{display: table-column-group;}
  408. .dcss td,.dcss th{display: table-cell;}
  409. .dcss caption{display: table-caption;}
  410. .dcss th{font-weight: bolder; text-align: center;}
  411. .dcss caption{text-align: center;}
  412. .dcss body{ margin: 8px; line-height: 1.12;}
  413. .dcss h1{font-size: 2em; margin: .67em 0; line-height: 1.5em;}
  414. .dcss h2{font-size: 1.5em; margin: .75em 0; line-height: 1.5em;}
  415. .dcss h3{font-size: 1.17em; margin: .83em 0; line-height: 1.5em;}
  416. .dcss h4{font-size: 1.09em; margin: 1.12em 0; line-height: 1.5em;}
  417. .dcss h4,.dcss p,.dcss blockquote,.dcss ul,.dcss fieldset, .dcss form,.dcss ol,.dcss dl,.dcss dir,.dcss menu{ margin: 1.12em 0;}
  418. .dcss h5{font-size: .83em; margin: 1.5em 0;line-height: 1.5em;}
  419. .dcss h6{font-size: .75em; margin: 1.67em 0;line-height: 1.5em;}
  420. .dcss h1, .dcss h2, .dcss h3, .dcss h4, .dcss h5, .dcss h6, .dcss b,.dcss strong{font-weight: bolder;}
  421. .dcss blockquote{margin-left: 40px; margin-right: 40px;}
  422. .dcss i, .dcss cite, .dcss em,.dcss var,.dcss address{font-style: italic;}
  423. .dcss pre, .dcss tt,.dcss code,.dcss kbd,.dcss samp{font-family: monospace;}
  424. .dcss pre{white-space: pre;}
  425. .dcss button,.dcss textarea,.dcss input,.dcss object,.dcss select{display:inline-block;}
  426. .dcss big{font-size: 1.17em;}
  427. .dcss small,.dcss sub,.dcss sup{font-size: .83em;}
  428. .dcss sub{vertical-align: sub;}
  429. .dcss sup{vertical-align: super;}
  430. .dcss table{border-spacing: 2px;}
  431. .dcss thead,.dcss tbody,.dcss tfoot{vertical-align: middle;}
  432. .dcss td,.dcss th{vertical-align: inherit;}
  433. .dcss s,.dcss strike,.dcss del{text-decoration: line-through;}
  434. .dcss hr{border: 1px inset;}
  435. .dcss ol,.dcss ul,.dcss dir,.dcss menu,.dcss dd{margin-left: 40px;}
  436. .dcss ol,.dcss ul,.dcss li{list-style-type: decimal;}
  437. .dcss ol ul,.dcss ul ol,.dcss ul ul,.dcss ol ol{margin-top: 0; margin-bottom: 0;}
  438. .dcss u,.dcss ins{text-decoration: underline;}
  439. .dcss br:before{content: "A";}
  440. .dcss :before,.dcss :after{white-space: pre-line;}
  441. .dcss center{text-align: center;}
  442. .dcss abbr,.dcss acronym{font-variant: small-caps; letter-spacing: 0.1em;}
  443. .dcss :link,.dcss :visited{text-decoration: underline;}
  444. .dcss :focus{outline: thin dotted invert;}
  445. .dcss BDO[DIR="ltr"]{direction: ltr; unicode-bidi: bidi-override;}
  446. .dcss BDO[DIR="rtl"]{ direction: rtl; unicode-bidi: bidi-override;}
  447. .dcss *[DIR="ltr"]{direction: ltr; unicode-bidi: embed;}
  448. .dcss *[DIR="rtl"]{direction: rtl; unicode-bidi: embed;}
  449. @media print {
  450. .dcss h1{page-break-before: always;}
  451. .dcss h1,.dcss h2,.dcss h3,.dcss h4,.dcss h5,.dcss h6{page-break-after: avoid;}
  452. .dcss ul,.dcss ol,.dcss dl{page-break-before: avoid;}
  453. }