UNPKG

15.7 kBCSSView Raw
1@charset "utf-8";
2body{
3 line-height:1.5em;
4 color:#333;
5 font-family:\5FAE\8F6F\96C5\9ED1;
6 font-size: 12px;
7}
8body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
9fieldset,img{border:0}
10address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
11ol,ul{list-style:none}
12caption,th{text-align:left}
13h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
14input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}
15legend{color:#000}
16header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}
17img{vertical-align:middle;}
18a{color:#404241;text-decoration:none;}
19a:hover{color:#51d2b7;text-decoration:none;}
20.disabled { pointer-events: none; cursor: not-allowed;}
21.cl:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
22.cl{zoom:1}
23.clear{clear:both;height:0;line-height:0;font-size:0;}
24.hide{display:none;}
25.tcenter{text-align:center;}
26.tright{text-align: right}
27.fl{float:left;}
28.fr{float:right;}
29
30
31.mr5{margin-right:5px;}
32.mr8{margin-right:8px;}
33.mr10{margin-right:10px;}
34.mr20{margin-right:20px;}
35.ml10{margin-left: 10px;}
36.mr200{margin-right:200px;}
37.mt10{margin-top: 10px;}
38.mb20{margin-bottom:20px;}
39.mb50{margin-bottom:50px;}
40.mt5{margin-top:5px;}
41.pt20{padding-top:20px;}
42.pt45{padding-top:45px;}
43.pt10{padding-top: 10px;}
44.pb10{padding-bottom:10px;}
45.pl5{padding-left:5px;}
46.pl20{padding-left:20px;}
47.mb10{margin-bottom:10px;}
48.dib{display:inline-block;}
49.ovh{overflow:auto;}
50.purple{color:#b56ad8;}
51.dib{display:inline-block;}
52
53
54/*页面结构*/
55.mainCon{background:#ebf1f5;}
56.innerCon{padding:13px 12px;background:url(../img/dashed.png) repeat-x left top;position:relative;}
57
58/*新建*/
59.wrap{width:1200px;margin:0 auto;}
60.m-build-title{width:100%; height:24px; padding:10px 0; border-bottom:1px solid #e7e7e7; line-height:24px; font-size:18px;}
61.m-build-title h3{float:left; padding-left:5px;}
62.m-build-tab{height:48px; padding-left:1px; border-bottom:1px solid #e7e7e7;}
63.m-build-tab li{float:left; margin-left:-1px; width:175px; height:47px; border:1px solid #e7e7e7; border-bottom:0; background:#f4f4f4; font-size:14px; text-align:center; line-height:47px; cursor:pointer;}
64.m-build-tab li:hover{background:#e9e9e9;}
65.m-build-tab li.hover{position:relative; border-top:2px solid #5fd2b5; background:#fff;}
66.m-build-div{overflow:hidden;}
67.m-build-left{float:left; width:895px;}
68.m-build-left .box{display:table; width:100%; margin-bottom:20px; background:#f4f4f4;}
69.m-build-left .group-title{display:table-cell; width:19px; padding:0 3px; background:#e9e9e9; text-align:center; vertical-align:middle; color:#999;}
70.m-build-left .group-detail{display:table-cell; padding:15px 0 30px 10px;}
71.m-build-left .box:hover .group-title{background:#d6d6d6; color:#666;}
72.m-build-left .group-detail .subItem .tit{width:70px;}
73.m-build-left .group-detail .subItem .con{padding-left:85px;}
74.m-build-left .list-items > li{padding-top:15px; min-height:30px;}
75.m-build-left .list-items > li:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
76.m-build-left .list-items > li.last{margin-top:-10px;}
77.m-build-left .list-items > li.txt{min-height:20px;}
78.m-build-left .list-items > li.txt .tit,.m-build-left .list-items > li.txt .con{line-height:20px; min-height:20px;}
79.m-build-left .list-items > li .tit{float:left; width:77px; line-height:30px; text-align:right; color:#666;}
80.m-build-left .list-items > li .con{position:relative; padding-left:85px; min-height:30px; line-height:30px;}
81.m-build-left .list-items .reduce,.m-build-left .list-items .plus{border-color:#c8c8c8;}
82.m-build-left .list-items .i45{vertical-align:-3px;}
83.m-build-left .list-items .radio{vertical-align:-4px;}
84.m-build-left .list-items .time-choose{width:auto;}
85.m-build-left .list-items .time-choose li{width:50px; height:28px; line-height:28px; cursor:pointer;}
86.m-build-left .list-items .time-choose li.sel,
87.m-build-left .list-items .time-choose li.cur,
88.m-build-left .list-items .time-choose li:hover{background:#5fd2b5;}
89.m-build-left .time-tipA{right:267px; top:30px;}
90.m-build-left .time-tipB{right:218px; top:30px;}
91.m-build-right{float:right; width:285px; background:#f4f4f4;}
92.m-build-right.fixed{position:fixed; top:0; left:50%; margin-left:315px;}
93.m-build-right .inner{padding:10px;}
94.m-build-right h3{padding-top:18px; padding-bottom:7px; line-height:20px; border-bottom:1px solid #e7e7e7; font-size:14px;}
95.m-build-right .info{padding:15px 0;}
96.m-build-right .info li .tit{ float:left; width:80px; text-align:right; color:#666; line-height:22px;}
97.m-build-right .info li p{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:22px;}
98.m-build-right .info li.price-line .tit,
99.m-build-right .info li.price-line p{ line-height:24px;}
100.m-build-right .info li .price{line-height:24px;}
101.m-tips-special{display:inline-block; line-height:15px; vertical-align:top;padding-left:5px;}
102.error .m-tips-special{color:#f00;}
103.nologin-tips{display:none; float:left; padding:8px; border:1px solid #e7e7e7; position:absolute; left:85px; top:-43px; background:#fff; line-height:16px;}
104.nologin-tips:after{content:''; position:absolute; left:24px; bottom:-10px; width:23px; height:11px; background:url(../img/nologin-corner.png) no-repeat;}
105.error .new-tips{color:#f00;}
106.m-build-right .specialBtn{display:block; width:100%; padding:0; text-align: center;}
107.m-build-left .list-items > li .largetit{float:left; width:96px; line-height:30px; text-align:right; color:#666; margin-left:-20px;}
108.m-build-left .list-items > li.txt .largetit{line-height:20px; min-height:20px;}
109
110/*右上角操作*/
111.top-operation {float:right; position: relative; width: 68px; height: 30px; background: #fff; line-height: 30px; text-align: center;}
112.top-operation i{display:inline-block;width:0;height:0; margin-left:1px;border-style:solid dashed dashed;border-width:5px;border-color: #666 transparent transparent transparent; vertical-align:-4px;transition: all .2s;}
113.top-operation:hover .detailDrop{display: block; top:30px;text-align: left;}
114
115/*详情页*/
116.infoBox{padding:20px 24px;}
117.infoBox h4{position:relative;padding-left:15px;line-height:24px;font-size:14px; font-weight:600;}
118.infoBox h4:before{content:'';display:block; position:absolute; left:0; top:4px; width:2px; height:18px; background:#51d2b7; overflow:hidden;}
119.infoBox li{display:inline-block; zoom:1; width:33%;padding-top:17px;padding-left:18px;-moz-box-sizing:border-box; box-sizing:border-box;line-height:20px; vertical-align:top; word-break:break-all;}
120.infoBox li .tit{float:left;}
121.info-line{padding-top:15px; margin-bottom:15px; border-bottom:1px dashed #dae2e8;}
122.infoBox .over-text{display:inline-block;max-width:85%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;padding-right:5px; vertical-align:-5px;}
123.over-text{display:block; max-width:100%; word-break: keep-all;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
124
125/*弹出层*/
126.mask{background:rgba(0,0,0,0.3);width:100%;height:100%;min-width:1368px;min-height:768px;position:fixed;left:0;top:0;bottom:0;z-index:1000;}
127.popup{padding:24px;}
128.textCon{text-align:center;padding:48px 0;color:#666;}
129.scrollDiv{max-height:205px; overflow-y:auto;}
130.position-rela{position:relative; z-index:1001;}
131
132.filter{padding:10px;line-height:20px;margin:-10px auto -10px -10px;position:relative;z-index:10;display:inline-block;*display:inline;*zoom:1;}
133.filter .arr{width:10px;height:5px;display:inline-block;margin-left:5px;background:url(../img/inner-icons.png) no-repeat -190px -375px;vertical-align:middle;}
134.filterDrop{position:absolute;left:-1px;top:39px;width:100%;max-height:125px;overflow-y:auto;border:1px solid #e7e7e7; border-top:0;background:#fff;padding-bottom:11px;border-radius:0 0 3px 3px; font-weight:normal; display:none;}
135.filterDrop li{line-height:20px;padding:0 5px;margin-top:5px;color:#666;font-size:12px;cursor:pointer; white-space:nowrap; text-indent:5px; overflow: hidden; text-overflow: ellipsis;}
136.filterDrop li:hover{background:#2bafff;color:#fff;}
137.filterOpen{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;background:#fff; padding:10px 9px;}
138.filterOpen .filterDrop{display:block;}
139.filter .value{font-weight:normal; font-size:12px;}
140
141/*监控*/
142.detailMonitor{padding:20px 24px;background:#fff; border-radius:0 0 5px 5px;}
143.detailMonitor::after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
144.detailMonitor .item{width:50%;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;float:left;border-right:1px dashed #c0c6ca;border-bottom:1px dashed #c0c6ca;}
145.detailMonitor .item:nth-child(2n){border-right:0;}
146.detailMonitor h4{font-size:18px;color:#4e515e;line-height:30px;}
147
148/*新编辑弹层*/
149.edit-pop{display:none; position:absolute; z-index:1002; margin-top:-20px; width:350px; padding:6px 10px 10px; border:1px solid #e7e7e7; background:#fff;}
150.edit-pop .txt{padding-bottom:5px; }
151.edit-pop .inputMode,.edit-pop .textMode{width:338px; color:#666;}
152.edit-pop .tright{padding-top:5px;}
153.edit-pop.desc{}
154
155/*表单结构*/
156.listItem::after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
157.listItem li{padding-top:15px;}
158.listItem li.clr{clear:both;float:none;}
159.listItem li.first{padding-top:5px;}
160.listItem .tit,.listItem .largetit{width:90px;line-height:30px;text-align:right;float:left;}
161.listItem .largetit{width:100px;margin-left:-10px;}
162.listItem .con{padding-left:95px;*padding-left:0;min-height:30px;line-height:30px;}
163.listItem li.txt .tit{line-height:20px;}
164.listItem li.txt .con{min-height:20px;line-height:20px;}
165.modi .listItem .tit{width:60px;}
166.modi .listItem .con,.modi .tips{padding-left:65px;}
167
168/*支付*/
169.pay-list{border:1px solid #dae2e8; border-top:0; border-radius:5px; background:#fff; margin-bottom:10px; overflow:hidden;}
170.use-btn{color:#29aff9;cursor:pointer;}
171.use-open .i45{background-position:-125px -75px;}
172.ticket-title{display:inline-block;padding:0 15px;border:1px solid #dae2e8;border-bottom:0;background:#effbfe;line-height:20px;position:relative;z-index:0;}
173.ticket-list{border:1px solid #dae2e8;background:#effbfe;margin-top:-1px;padding:15px;}
174.ticket-list li{border-bottom:1px dashed #dae2e9;line-height:48px;color:#666;}
175.ticket-list li:last-child{border:0;}
176.ticket-list li .txt{display:inline-block;width:140px;color:#e36366;}
177.ticket-list li .check{margin-right:8px;}
178.unbind-icon{display:inline-block; width:17px; height:16px; margin:0 5px; background:url(../img/inner-icons.png) no-repeat 0 -325px; vertical-align:middle;}
179.ticket-tbl{width:100%;}
180.ticket-tbl th{border-bottom:1px dashed #dae2e9; line-height:30px; text-align:center;}
181.ticket-tbl td{color:#666; line-height:30px; text-align:center;}
182.ticket-tbl td.tleft{text-align:left; color:#e36366;}
183.ticket-tbl th.tleft{text-align:left;}
184.fix-pay {bottom:0; left:0; position:fixed; height:52px; width:100%; z-index:0; text-align:right;}
185.fix-pay .inner{padding:10px 22px; background:#fff; border-top:1px solid #dbe3e9; margin-left:278px;}
186.billInfo{border:1px solid #dae2e8;background:#f7f9fb;text-align:right;margin-top:11px;padding:12px 12px 8px;}
187.billInfo .txt{padding-right:10px;line-height:20px;}
188.billInfo .price{display: inline-block;width:100px;font-size:12px; line-height: 20px; }
189.paybox{padding:15px; background:#fff; border:1px solid #dee6eb; border-radius:5px; overflow:hidden;}
190.f20{font-size:20px;}
191.pay-div .greenBtn_v1{float: right;margin-left:20px; margin-right:20px;}
192.pay-div .greenBtn_v1.mr10{margin-right:10px;}
193.pay-div.fix{position: fixed; left: 0;bottom:0; z-index: 100;}
194/*长标题*/
195.long-title{width:100%;white-space:nowrap; overflow:hidden; word-break:keep-all; text-overflow:ellipsis;word-wrap:normal;}
196
197/*监控*/
198.monitor-change{float:right;}
199.monitor-change i{display:inline-block; width:20px; height:20px; background:url(../img/monitor-change.png) no-repeat; cursor:pointer; vertical-align: middle;}
200.monitor-change i.more-show{background-position:0 0;}
201.monitor-change i.more-show.cur{background-position:0 -20px;}
202.monitor-change i.one-show{background-position:-20px 0;}
203.monitor-change i.one-show.cur{background-position:-20px -20px;}
204.show-btns{padding:0 0 15px 0; text-align:left;}
205.show-btns li{display:inline-block; min-width:58px; padding:0 10px; margin-right:9px; margin-bottom: 9px; border:1px solid #e7e7e7; border-radius:3px; background:#fff; line-height:22px; text-align:center; cursor:pointer;}
206.show-btns li:hover,.show-btns li.on{background:#64dcbe; border-color:#5fd2b5; color:#fff;}
207.show-one{position:relative;min-height:300px; padding:15px 35px; text-align:center;}
208.show-one h2{padding-bottom:15px; font-size:20px; line-height:26px; }
209.slide-up,.slide-down{position:absolute; top:130px; width:20px; height:34px; background:url(../img/monitor-change.png) no-repeat; cursor:pointer;}
210.slide-up{left:0; background-position:0 -41px;}
211.slide-down{right:0; background-position:-20px -41px;}
212
213/*续费*/
214.fee-box{border:1px solid #dde2e8; padding:20px; background: #fff; border-radius: 5px; margin-bottom: 10px;}
215.cut-tips{display: inline-block; padding: 0 6px; background: #e2f3fb; line-height: 22px; margin-bottom: 10px;}
216.fee-tbl{width:100%; table-layout:fixed;}
217.fee-tbl tr.graybg{background:#f3f7fb;}
218.fee-tbl th{border-top:1px solid #dee6eb;border-bottom:1px solid #dee6eb; background:#ebf1f5; padding-left:32px;line-height:40px; font-weight:600;}
219.fee-tbl th.first{border-left:1px solid #dee6eb;}
220.fee-tbl th.last{border-right:1px solid #dee6eb;}
221.fee-tbl td{padding:5px 0 5px 32px;}
222.fee-tbl td.sub-one{padding-left:0;}
223.fee-sub-box{ border:1px solid #dce4eb; padding:0 10px; margin:0 20px 5px; background: #fff;}
224.fee-innertbl{width:100%;}
225.fee-innertbl th{border:0; border-bottom:1px dashed #ccc; background: transparent; line-height: 32px; font-weight: 500; padding-left: 0;}
226.fee-innertbl th.first{padding-left:0; border-left:0;}
227.fee-innertbl td{border:0;color: #666; padding:5px 0 5px 0;}
228.fee-innertbl td .pl18{padding-left:18px;}
229.check-div{padding:20px 0 0 8px;border-top:1px solid #dee6eb;}
230
231.indexTit .blueLink{float: right; margin-left:20px; line-height:30px;}
232
233/* 栅格系统 */
234.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {float: left;}
235.col-12{width: 100%;}
236.col-11{width: 91.66666667%;}
237.col-10{width: 83.33333333%;}
238.col-9{width: 75%;}
239.col-8{width: 66.66666667%;}
240.col-7{width: 58.33333333%;}
241.col-6{width: 50%;}
242.col-5{width: 41.66666667%;}
243.col-4{width: 33.33333333%;}
244.col-3{width: 25%;}
245.col-2{width: 16.66666667%;}
246.col-1{width: 8.33333333%;}
247
248/* 清理浮动 */
249.clearfix:before,.clearfix:after{content: " "; display: table;}
250.clearfix:after{clear: both;}
251
252.error .light-grey{color:#f00;}
253.error .inputMode,.error .textMode{border-color:#f00;box-shadow:0 0 5px #ffe3e3;}
254
255/*冒泡提示*/
256.bubble-div{position:absolute; right:0; top:10px; z-index:100000;}
257.bubble-div .tip,.bubble-div .tip-warning,.bubble-div .tip-earlyWarning{
258 float: right; min-width: 210px; padding-right:30px; margin-bottom:10px; position:relative;}
259.bclose{position:absolute; right:9px; top:10px; width:8px; height:8px; background:url(../img/bubble.png) no-repeat -75px 0; cursor:pointer;}
260
261/*404*/
262.page404{padding:130px 0 240px 220px; margin-bottom:50px;background:url(../img/404bg.png) no-repeat center bottom;}
263.e404{width:215px;height:82px;background:url(../img/404.png) no-repeat;}
264.error-tips p{padding:40px 0 20px;font-size:16px;}
265
266/*拦截弹窗*/
267.notice-con{padding:12px; color: #666;}
268.notice-con p{padding:5px 0; line-height: 22px;}
269body .layer-ext-moon .layui-layer-btn{height:36px;}
270
271.loading{background: #f1f1f1; text-align: center; line-height: 24px;}
\No newline at end of file