@charset "utf-8";
/**
 * YZMCMS 内容管理系统
 * @author           袁志蒙  
 * @license          http://www.yzmcms.com
 */

em,i{font-style:normal;}
.yzm-menubox{width:200px;overflow:hidden;position:absolute;top:44px;bottom:0;left:0;}
.yzm-table-box{overflow-y:auto;box-sizing:border-box;}
.Hui-aside{position:relative;top:0px;overflow-y:auto;overflow-x:hidden;width:218px;height:100%;}
.big-page .Hui-aside{left:-219px;}
.btn-primary{background:#08c}
.col-sm-2{width:16.6667%;}
.yzmcms_a{color:#06c;}
.formdoby{width:80%;margin:0 auto;text-align:center}
.formdoby ul li{margin-bottom:20px;}
.formdoby2 ul li{margin-bottom:10px;}
.formdoby ul li label{width:18%;text-align:right;vertical-align:middle;display:inline-block;}
.formdoby ul li .label_radio{width:auto;margin-right:10px}
.formdoby ul li .label_box{width:auto;margin-right:10px}
.formdoby ul li .input{height:28px;line-height:28px;width:60%;margin-left:5%;padding:0px 3px;border:1px solid #dadada;outline:none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.formdoby ul li .span_input{display:inline-block;width:60%;margin-left:5%;padding:0px 3px;text-align:left;}
.formdoby ul li select{height:28px;line-height:28px;width:61%;margin-left:5%;padding:0px 3px;border:1px solid #dadada;outline:none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.formdoby ul li .input:focus{border-color:#75a1f0;box-shadow: 0 0 12px #75a1f0;outline:medium none;transition:all 0.218s ease 0s;}
.dosubmit{border:0px;outline:none;height:35px;line-height:35px;width:60%;cursor:pointer;font-size:14px;transition:background 0.3s}
.m_left_21{margin-left:21%;}
.h35{height:35px;}
.w_60{width:60px !important;}
.w_120{width:120px !important;}
.w_200{width:200px !important;}
.w_300{width:300px !important;}
.w_420{width:420px !important;}
.yzm-box-img{padding:4px 9px;white-space:nowrap;border-radius:2px;transition:0.2s}
.yzm-box-img:hover{text-decoration:none;}
.label_radio{margin-right:10px}
.pad_bot_0{padding-bottom:0px;}
.btn-mini{padding:3px 9px;font-size:12px;border-radius:2px;display:inline-block}
.btn-mini:hover{text-decoration:none}
.btn-disabled{border:1px solid #d3d1d1;color:#bdbcbc;cursor:not-allowed;}
.select optgroup {background:#f0f0f0}

.yzm-table-sort .yzm-caret-wrapper{display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 27px;width: 18px;vertical-align: middle;cursor: pointer;overflow: initial;position: relative;}
.yzm-table-sort .yzm-sort-caret{width:0px;height:0px;border:5px solid transparent;border-bottom-color: transparent;position: absolute;left: 4px;}
.yzm-table-sort .yzm-sort-caret.yzm-ascending{border-bottom-color:#c0c4cc;top:2px;}
.yzm-table-sort .yzm-sort-caret.yzm-descending{border-top-color:#c0c4cc;bottom:2px;}
.yzm-table-sort .asc .yzm-sort-caret.yzm-ascending{border-bottom-color: #409eff;}
.yzm-table-sort .desc  .yzm-sort-caret.yzm-descending{border-top-color: #409eff;}

.formdoby_normal{width:100%;text-align:left;}
.formdoby_normal ul li{margin-bottom:5px;border-bottom: 1px solid #eee;padding-bottom:5px}
.formdoby_normal ul li label{vertical-align:middle;display:inline-block;width:120px;}
.formdoby_normal ul li .label_radio{width:auto;margin-right:10px}
.formdoby_normal ul li .input{width:230px;height:28px;line-height:28px;padding:0px 6px;border:1px solid #dadada;outline:none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.formdoby_normal ul li .span_textarea{width:35%;display:inline-block;padding:0px 3px;text-align:left;}
.formdoby_normal ul li select{height:28px;line-height:28px;padding:0px 3px;border:1px solid #dadada;outline:none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.formdoby_normal ul li .input:focus{border-color:#75a1f0;box-shadow: 0 0 12px #75a1f0;outline:medium none;transition:all 0.218s ease 0s;}
.formdoby_normal ul li:last-child{border-bottom:none}

.explain{background:#fffced;border:1px solid #ffbe7a;padding:8px 10px 0px;border-radius:3px}
.explain p{margin-bottom:8px;}
.search{width:100px;background-color:#fff;transition:width 400ms ease 0s;}
.search:focus{width:150px;}

.listorder{width:40px;height:20px;line-height:20px;padding:0px 2px;text-align:center}
.orderbutton{border:0px;outline:none;height:28px;line-height:28px;width:60px;cursor:pointer;transition:background 0.3s}
.fieldset_list legend{font-size:14px;color:#666;background-color:#f9f9f9;border:1px solid #d8d8d8;padding:0 15px;height:25px;line-height:25px;width:56px;font-weight:bold;margin-bottom:0px;}
.fieldset_tip{text-align:center;font-size:13px;margin-top:5px;margin-bottom:10px}
.file_ul li{margin-bottom:5px;margin-left:10px}
.file_ul li input{margin-right:10px}
.file_ul li a{color:#06c}

#page{margin-top:10px;font-size:14px;height:30px;line-height:30px;}
#page .page_right{float:right;text-align:right;}
#page .page_right a{border: 1px solid #e2e2e2;background:#fff;color:#666;padding:5px 13px;margin-left:-1px;transition:all 0.2s}
#page .page_right a:hover,#page .page_right  .curpage{background:#009688;color:#fff;text-decoration:none;border:1px solid #009688}
#page .page_right .nopage{cursor:not-allowed;color:#d0c4c4;}
#page .page_right .nopage:hover{background:#fff;border: 1px solid #e2e2e2;color:#d0c4c4;}
#page .page_right .homepage{border-radius: 2px 0 0 2px}
#page .page_right .endpage{border-radius: 0 2px 2px 0}

.yzmcms_small{margin-left:10px}
.thumb{height:120px;width:180px;float:right;position:relative;right:0px;top:-80px;}
.option_label{margin-right:10px}

.formdoby_info  fieldset{border:1px solid #d8d8d8;padding:10px;margin-bottom:15px;}
.formdoby_info  fieldset legend{background-color: #f9f9f9;border: 1px solid #d8d8d8;font-weight:bold;font-size:14px;padding: 3px 8px;color:#444;width:auto;line-height:25px;margin-bottom:0px}
.formdoby_info  textarea{border: 1px solid #d0d0d0;padding: 2px 0 2px 5px;line-height:18px; font-size: 12px;width:100%;}
.formdoby_info  .tip{margin-left:5px;color:#888}
.yzmcms_table{border-top:none;border-bottom:none;}
.sub_menu{margin-bottom:20px;}
.sub_menu a{background-color: #fff; border: 1px solid #ddd;border-radius: 2px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);color: #464646;display:inline-block;margin-right:8px;padding:3px 10px}
.sub_menu a:hover,.sub_menu .on{background-color: #3498db;border-color: #3498db;border-radius: 2px;color: #ffffff;text-decoration:none}

#yzmcms_notice{width:300px;line-height:50px;color:#fff;background-color:rgba(0,0,0,0.6);font-size:14px;text-align:center;position:fixed;top:50%;left:50%;margin-top:-30px;margin-left:-150px;overflow:hidden;display:none;border-radius:3px}
#yzmcms_notice a{color:red;font-size:12px}

@media screen and (max-width: 640px) {
	.table .text-c th, .table .text-c td{white-space:nowrap;}
	#page .page_right{text-align:left;}
}