.none{display: none!important;}
.w-xm {width: 60px!important;}
.w-bh {width: 90px!important;}
.w-je {width: 55px!important;}
.w-rq {width: 140px!important;}
.w-fl {width: 120px!important;}
.w-jc {width: 100%!important;}

.red{color: red;}
input[readonly]{cursor: wait}

.objects{text-align:center}
.objects a{display:inline-block;width:32%;border:1px solid #ccc;background-color:#fff;background-image:none;box-shadow:0 0 3px 0 rgba(0,0,0,.15) inset;color:#555;text-align:center; font-size:20px;line-height:36px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.objects a.btn-active{background:#77d2fd}
.actions{text-align:center}
.actions a.btn{margin:0 5px;box-shadow:0 0 3px #aaa}
.zhanghaos{text-align:center}
.zhanghaos a{display:inline-block;}
.zhanghaos a.btn{margin:0 5px;box-shadow:0 0 3px #aaa}
.zhanghaos a.btn-active{background:#f2f3b9}
.book{text-align:center}
.book a{display:inline-block;background: #ffbb8a;padding: 4px 15px;border-radius: 15px;cursor: pointer;}
.article .sidai{display: inline-block;position: absolute; left: 0;top: 0;padding: 0px 5px;background-color:#92e89d;}
.article .piaodai{padding: 0px 5px;border-radius:10px;background-color:#92e89d;}

/*---- 模块 ----*/
.article{overflow:hidden;background-color:#fff; position: relative;}
.a-head{overflow: hidden;margin:0;padding:0 15px;height:40px;background-color:#fbfbfb;color:#333;font-size:12px;line-height:40px;}
.a-body{padding:12px 15px;text-align: left; cursor: pointer;}
.a-body li{font-size:14px;line-height:26px;}
.a-body li a{font-size:14px;line-height:26px;}
.a-body a{font-size:14px;}
.a-foot{overflow:hidden;padding:0;border-top:1px solid #d8e0eb;color:#999;font-size:12px;}
.a-foot a{display:block;padding:0 15px;}
.a-foot a:hover{color: green}
.a-tip{display: block; position: absolute; top:5px; right: 5px;border-radius: 15px;background: #92e89d;padding:0 5px;}
.a-textarea{border:1px;border-color: white;width: 100%;max-width: 100%;min-height:500px;height: auto;}

.copyTip{position:fixed;opacity:0;visibility:hidden;background:rgba(0,0,0,0.5);padding:0 15px;line-height:30px;color:#fff;border-radius:15px;font-size:13px;transition:all .5s}
.copyTip.show{opacity:1;visibility:visible;transition:all .2s}
.copyTip:after{content:'';display:block;width:0;height:0;border:5px solid transparent;border-top-color:rgba(0,0,0,0.5);border-left-color:rgba(0,0,0,0.5);position:absolute;left:20px;top:100%}
.copy-content{width:1px;height:0;opacity:0;padding:0;border:none;position:absolute}

.tool-wrap .link:link{color:#dc3a2d; text-decoration:none}
.tool-wrap .link:visited{color:#669; text-decoration:none}
.tool-wrap .link:hover{text-decoration:underline; color:#dc3a2d;}
.tool-wrap .link:active{text-decoration:underline; color:#a42219;}
.tool-wrap ul{width:20%; float:left}
.tool-wrap ul li{display: block; padding:5px 10px; margin:0 2px 2px 0; border-bottom-right-radius:8px; cursor: ;}
.tool-wrap ul li a span{display: block; font-size:14px; cursor: ;}
.tool-wrap .white{color:#FFF}
.tool-wrap .white a{color:#FFF}

/*---- 图文页 ----*/

.tuwen{position:relative;margin:0 auto;padding:100px 120px 100px 100px;width:900px;height:1600px;background-color:#fff;color:#000}
.dingtu{overflow:hidden;margin-bottom:5px;width:100%;height:340px}
.dingtu img{margin-top:-20px;width:100%;height:auto}
.biaoti{font-weight:700;font-size:44px;font-family:sans-serif}
.wenan{z-index:5;position: static;}
.wenan pre{font-size:30px;font-family:sans-serif;line-height:52px}
.shuji img{position:absolute;bottom:80px;left:200px;width:380px}
.tab{background-color:#5f978d;box-shadow:0 0 3px #aaa}
.tab-pane{position:relative;padding:15px 0 35px}
a.xiazai{position:absolute;top:-43px;right:0;display:block;padding:.5rem 1rem;border:1px solid #eee;border-color:#dee2e6 #dee2e6 #fff;border-color:#dee2e6 #dee2e6 #fff;background-color:#fff;color:#0d6efd;color:#495057;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}


/*---- 空页 ----*/
.page-404{width:100%;margin: 15px auto;min-height: 100px;background-color: #fff;box-shadow: 0 0 3px #aaa;text-align: center;}
.page-404 .code{margin: 0;padding:15px 0;font-weight: bolder;font-size: 68px;}
.page-404 .code span{background: -webkit-linear-gradient(left,red,orange,yellow,green,blue,indigo,purple);color: transparent;-webkit-background-clip: text;}
/*.form-control{display:block;padding:8px 10px;width:100%;border:1px solid #ccc;box-shadow:0 0 3px 0 rgba(0,0,0,.15) inset;background-color:#fff;background-image:none;color:#555;line-height:1.42857143;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;} */


/*==== 输入框组/字段组 ====*/
.feild-control{display:block;padding:.375rem .75rem;width:100%;border:1px solid #ced4da;border-radius:.25rem;background-color:#fff;background-clip:padding-box;color:#212529;font-weight:400;font-size:1rem;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.feild-control:focus{outline:0;border-color:#86b7fe;background-color:#fff;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:#212529}
.feild-group{display:inline-block;line-height:28px;}
.feild-group .feild-unit{display:inline-block;padding:2px 0 6px 8px;vertical-align:middle;text-align:center;white-space:nowrap;}
.feild-group{position: relative;display: table;border-collapse: separate;}
.feild-group .feild-control{position: relative;z-index: 2;float: left;margin-bottom: 0;width: 100%;}
.feild-group .feild-control:focus{z-index: 3;}
.feild-group .feild-control,.feild-group-addon{display: table-cell;}
.feild-group .feild-control:not(:first-child):not(:last-child),.feild-group-addon:not(:first-child):not(:last-child){border-radius: 0;}
.feild-group-addon{width: 1%;vertical-align: middle;white-space: nowrap;padding: 6px 12px;border: 1px solid #92e89d;background-color: #f0f9f0;color: #555;text-align: center;font-weight: 400;font-size: 12px;line-height: 1.42857143;}
.feild-group-addon input[type=checkbox],.feild-group-addon input[type=radio]{margin-top: 0;}
.feild-group .feild-control:first-child,
.feild-group-addon:first-child{border-top-right-radius: 0;border-bottom-right-radius: 0;}
.feild-group-addon:first-child{border-right: 0;}
.feild-group .feild-control:last-child,
.feild-group-addon:last-child{border-bottom-left-radius: 0;border-top-left-radius: 0;}
.feild-group-addon:last-child{border-left: 0;}


.xcd .btn{width: 80px;}
.light-modal-body form{background: #845ec2; background: #92e89d}
iframe{min-height:216px}
/*---- 其它 ----*/
.a-head,.article,.m-head,.module,.comment-title{box-shadow:0 0 3px #aaa;}
@media (max-width:768px){.hidden-xs{display:none;}}
@media (max-width:546px){.hidden-js{display:none;}}
.light-modal{display:none;position:fixed;background:transparent;top:0;bottom:0;left:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;right:0;z-index:9000;transition:background 1s;font-size:16px;}
.light-modal-content{background:#92e89d;color:#fff;width:30vw;min-width: 360px;border-radius:.2em;position:relative;max-height:calc(100vh - 150px);line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.light-modal-content img{max-width:100%;border-radius:.2em;}
.light-modal-content.large-content{width:50vw;}
.light-modal-header{padding:20px 20px 20px 20px;background:rgba(0,0,0,0.2);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}
.light-modal-heading{margin:0;font-size:1.5em;}
.light-modal-heading + .light-modal-close-icon{position:static;}
.light-modal-body{padding:20px;overflow:auto;max-height:550px;}
.light-modal-footer{padding:20px 20px 20px 20px;background:rgba(0,0,0,0.2);text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.light-modal-close-icon,.light-modal-close-btn{text-decoration:none;color:#fff;/*padding:5px 10px;*/ border-radius:.2em;background:#FF6F91;font-size:1.5em;line-height:1;transition:background .2s ease-in-out;}
.light-modal-close-icon:hover,.light-modal-close-btn:hover{background:#ff3c6a;}
.light-modal-close-icon{position:absolute;top:-15px;right:-15px;}
.light-modal-close-btn{font-size:1em;}
.light-modal-caption{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%;padding:10px 0;background:rgba(0,0,0,0.2);border-radius:.2em;width:100%;text-align:center;margin-top:5px;}
.light-modal:target{background:rgba(0,0,0,0.5);display:-ms-flexbox;display:flex;}
.shezhi .light-modal-content{margin: 0 auto;}
@keyframes basic{0%{opacity:0;} 100%{opacity:1;}}
.basic{animation-name:basic;}
@media (max-width:940px){.light-modal-content{width:50vw}}
@media (max-width:767px){.light-modal{font-size:14px;} .light-modal:target .light-modal-content{width:70vw;} .light-modal-content{width:80vw;}}
@media (max-width:640px){.light-modal{font-size:14px;} .light-modal:target .light-modal-content{width:80vw;} .light-modal-content{min-width:auto;}}
@supports (display:flex){@media (max-width:767px){.light-modal:target .light-modal-content{width:92vw;}}}


.card-body.module-tab-content input{border-width: 0 0 1px 0;border-bottom: 1px solid #000;}
.card{text-align: left;}
.linear-top,.feild-group-addon{background: #f0f9f0;background: -webkit-linear-gradient(top, #f0f9f0 0%,#b0e8b0 100%);background: -moz-linear-gradient(top, #f0f9f0 0%,#b0e8b0 100%);background: -ms-linear-gradient(top, #f0f9f0 0%,#b0e8b0 100%);background: -o-linear-gradient(top, #f0f9f0 0%,#b0e8b0 100%);background: linear-gradient(top, #f0f9f0 0%,#b0e8b0 100%);}
/*==== 移动优化 ====*/


/*==== 卡片 ===*/
.card{border:1px solid #92e89d;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}
.card-head{padding:8px 12px;border-bottom:1px solid #92e89d;position: relative;}
.card-body{padding:12px;}
.card-foot{padding:8px 12px;border-top:1px solid #92e89d;}

.card-edit{width: 100%;}
@media (min-width: 480px){.card-edit{width: 280px;}}
.card-toggle{cursor:pointer;}


/*==== 表格列表 ====*/

.table-list>tbody>tr:nth-of-type(odd){background-color: #f0f9f0;}
.table-list{width: 100%;max-width: 100%;border: 1px solid #92e89d;background-color: #fff;}
.table-list{width: 100%;max-width: 100%;border: 1px solid #92e89d;background-color: #fff;}
.table-list>tbody{border-top: 1px solid #92e89d;border-bottom: 1px solid #92e89d;}
.table-list>thead>tr>td,
.table-list>thead>tr>th,
.table-list>tfoot>tr>td,
.table-list>tfoot>tr>th{padding: 8px 8px 6px 2px;border-top: 0;word-wrap:break-word;word-break:break-all;vertical-align: top;}
.table-list>tbody>tr>td,
.table-list>tbody>tr>th{padding: 6px 8px 6px 2px;border-top: 0;word-wrap:break-word;word-break:break-all;vertical-align: top;}
.table-list>thead>tr>td.row-check{padding: 8px 3px 8px 10px;width:36px;}
.table-list>tfoot>tr>td.row-check{padding: 8px 3px 8px 10px;width:36px;}
.table-list>tbody>tr>th.row-check{padding: 6px 3px 6px 10px;width:36px;}
.table-list>tbody>tr>td:not(.row-check){display:block;}
.table-list>tbody>tr>th{vertical-align: top;}


@media (min-width: 768px){.table-list>thead>tr>td,
.table-list>thead>tr>th,
.table-list>tfoot>tr>td,
.table-list>tfoot>tr>th{padding: 8px 2px;}
.table-list>tbody>tr>td,
.table-list>tbody>tr>th{padding: 6px 2px;}
.table-list>tbody>tr>td.col-xs{padding: 6px 2px;}
.table-list>thead>tr>td.row-check{padding-right:5px;}
.table-list>tfoot>tr>td.row-check{padding-right:5px;}
.table-list>tbody>tr>th.row-check{padding-right:5px;}
.table-list>tbody>tr{border-bottom: 1px dashed #e3e3e3}}


