@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	color: #333;
	box-sizing: border-box;
}
body,html{
	height:100%;
}
a{
	text-decoration: none !important;
	color: #666;
}
a:hover{
	color: #5cb85c;
}
ul{
	list-style:none;
}
.top_bar{
	position: fixed;
	top: 0;
	width: 100%;
	min-width: 1200px;
}
.top_bar a{
	float: right;
	margin: 20px;
}
.top_bar img{
	width: 24px;
	height: 24px;
	border-radius: 50%;
}
.login{
	width:340px;
	height:262px;
	position: fixed;
	left: 50%;
	margin-left: -170px;
	top: 50%;
	margin-top: -131px;
	padding: 20px;
	background-color: #fff;
	overflow: hidden;
	/*padding: 20px;*/

/*	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 5px 5px 30px #aaa;
*/
}
.foot{
	position: fixed;
	bottom: 0px;
	width: 100%;
}
.foot p{
	color:#aaa;
}

/* top.php */
.main_tit{
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	width:100%;
	min-width:1024px;	
	height:40px;
	line-height:40px;
	background-color:#333;	
	/*opacity: 0.5;*/
	/*box-shadow: 5px 0 20px #333;*/
}

.main_tit .tl{
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.main_tit .tl{
	width: auto;
	padding: 0 10px;
	overflow: hidden;
	float: left;
}

.main_tit .tl h4{
	font-weight:bold;
	color: #aaa;
	float: left;
	margin-left:10px;
}

.main_tit .tl img{
	height:28px;
	width:auto;
	margin:5px; 
	float:left;
	border:0;
}

.main_tit .tr .btn{
	padding: 3px 10px !important;
}

.main_tit .tr,.main_tit .tw{/*欢迎和注销按钮*/
	width: auto;
	margin-right: 25px;
	text-align: center;
	overflow: hidden;
	float: right;
	color: #aaa;
}

.main_tit .tw{/*欢迎字*/
	width:auto;
	margin-right: 10px;
	padding-right: 15px;
}

.main_tit .tw em{/*欢迎里面的管理员名字*/
/*	color:#d00;*/
	color: #5cb85c;
}
.main_tit .tw img{
	width: 24px;
	height: 24px;
	border-radius: 50%;
}

/* 框架mian */
.m_title{
	width: 100%;
	height: 36px;
	line-height: 34px;
	border-bottom: #ccc solid 1px;
	background-color: #eee;
	position: fixed;
	top: 0;
	overflow: hidden;
	z-index:1;
}
.m_title h4{
	font-weight: bold;
	color: #666;
	margin-left: 10px;
	display: inline-block;
}
.m_title .m_t_detail{
	display: inline-block;
	width: 78%;
	min-width: 20px;
	text-align:center;
}
.m_cont{
/* 	margin-top:36px; */
	padding:20px;
	padding-top: 56px;
	height: auto;
	color: #555 !important;
	/* min-height: 500px;
	padding-top: 40px; */
}
.m_cont .m_cont_left{
	float:left;
	width:400px;
}
.m_cont .m_cont_right{
	float:right;
	width:400px;
}
.m_cont .m_cont_middle{
	width: 550px;
	margin: 0 auto;
}
.m_cont .m_cont_middle table{
	width:550px;
	text-align:center;
}
.m_cont .m_cont_middle td{
	padding:10px 0;
}
.m_cont .m_cont_middle .sc_step{
	margin:1em;
}
.m_cont .m_cont_middle .sc_step input{
	width:4em;
}
.m_cont .m_cont_title{
	width:100%;
	text-align:center;
	padding:0 15px;
	box-sizing: border-box;
	/* height:44px; */
	line-height:44px;
	background-color:#efefef;
	margin:0 auto;
	overflow: hidden;
}
.m_cont .m_cont_title select, .m_cont .m_cont_title input{
	max-width:30rem;
	display:inline-block;
}
.m_cont table thead{
	font-weight: normal !important;
	font-size: 0.8em !important;
}
.msgtips{
	color:#f55;
	font-weight:normal;
	font-size: 0.8em;
	padding-left: 10px;
}
.m_cont .table_header_float{ /* 为了表头悬浮  */
	display: none; 
	position: fixed;
	top: 35px;
	overflow:hidden;
	margin: 0 auto;
	z-index: 9999;
}
#modify_r{/* 后台"修改"的样式 */
	width: 210px; 
	height:200px; 
	background-color:#ffffff; 
	border:#cccccc solid 1px; 
	padding:10px; 
	float:left;
}

/* 内容列表 */
.data_list{
	/*border:#ccc solid 1px;*/
	/*background-color:#ccc;*/
	float: left;
	font-size: 0.8em;
}
.data_list td{
	border-bottom: #ccc solid 1px;
	padding: 2px 0;
	word-break:break-all;/* 自动换行 */
}
.data_list img{
	height:26px;
	width:auto;
}
.data_list a{
	display:inline-block;
	width: auto;
	padding: 0 8px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 5px;
	background-color: #ddd;
	color: #000;
	transition:0.3s;
}
.data_list a:hover{	
	background-color: #38f;
	color: #fff;
}
.data_list input{
	padding: 2px;
}
.data_list .input_num{
	width: 35px;
}
.data_list .input_url{
	width: 200px;
}
.data_list .input_sw{
	width: 54px;
}
.data_list .input_logo{
	width: 150px;
}
.data_list .input_wn{
	width: 90px;
}
.data_list .input_tip{
	width: 200px;
}
.data_list .input_radio{
	width: 20px;
}
.data_list .input_bt{
	width: 45px;
	height: 30px;
	border: 0;
	background-color: #7596C6;
	color: #fff;
	border-radius: 5px;
	-ms-border-radius: 5px;
	transition:0.2s; 
}
.data_list .input_bt:hover{
	background-color: #38f;
}
#input_bt_2{
	display:block;
	width:160px;
	height:30px;
	line-height:30px;
}
/* .data_list tr{
	transition:0.2s;	
} */
.data_list tr:hover{
	background-color: #A5C9EF;
}

/* 翻页样式 */
.page{
    position: fixed;
    bottom: 0;
    background-color: #fff;
	
	width: 100%;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	font-size: 0.9em;
	margin-top:10px;
	border-top: 1px solid #ccc;
}
.page a,.page span{
	display:inline-block;
	width: auto;
	padding: 0 5px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border:#ddd solid 1px;
	border-radius: 5px;
	color: #444;
	/* float:left; */
	margin-right:5px;
	/*transition:0.3s;*/
}
.page a:hover{
	border:#38f solid 1px;
	box-shadow: 0px 0px 5px #59f;
}
.page #nohover{
	color:#ccc;	
}
.page #nohover:hover{
	border:#ddd solid 1px;
	box-shadow: 0px 0px 0px #fff;
}
.page span{
	border:0;
}
.page input{
	border:0;
}

/* 修改样式 */
#lean_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
.modify{
	/* width: 400px; */
	padding: 5px 0 25px 0;
	font-size: 16px;
	overflow: hidden;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #fff;
	/* box-shadow: 0px 1px 3px #456789; */
	border-radius: 5px;
	display: none;
}
.modify_cont{
	height:auto;
	padding-left: 40px;	
	padding-right: 40px;
}
.modify_cont div{
	margin: 10px 0;
	height:30px;
	line-height: 30px;
	text-align: left;
	border: 0;	
}
.modify_cont label{
	font-weight: normal !important;
}
.selectSbj{
	width:inherit;
	width:350px;
	height: 150px !important;
}
.selectSbj_1{
	float:left;
	margin:10px !important;
}
.input_sc{
	text-align:center;
	width:60px;
}
.sbj_rang{
	 display:inline-block;
	margin-left:0.5em;
}

/* echarts图表样式 */
.nav > li > a {
    padding: 4px 15px !important;
}

/* 批量导入页面 */
.importlog{
	display: inline-block;
    position: relative;
    padding: 20px;
    margin-bottom: 20px;
	border: 1px solid #ccc;
	overflow: hidden;
}
.importlog .title{
	position: relative;
	color: #fff;
	background-color: #999;
	/*background-color: #5cb85c;*/
	padding: 5px 15px;
	width: 110px;
}
.importlog .title span{
	position: absolute;
	top: 0;
	right: 0;
	height: 0;
	width: 0;
	border-top: 12px solid #fff;
	border-bottom: 0 solid #fff;
	border-right: 0 solid #fff;
	border-left: 12px solid #999;
}
.importlog .download{
	position: absolute;
	top: 20px;
	right: 20px;
	background-color: #637863;
	color: #fff;
	padding: 5px 10px;
}
.importlog1{
	width: 460px;
}
.importlog2{
	min-height: 156px;
	width: 460px;
}
.show_pic{
    text-align: center;
}
.show_pic img{
	max-width: 95%;
}
.show_pic .show_menu{
	background-color:#ddd;
    width: 100px;
    position: fixed;
    right: 5px;
    top: 300px;
}
.show_pic .show_menu li{
    margin: 10px;
}
#tips_text{
	display:block;
	text-align: center;
	color:#f55;
	margin-top:20px;
}

.mytabcontent{
	margin:20px;
}
.nav-tabs li a{
	color:#333;
	background-color: #eee;
}

/*类toggle滑动开关 https://blog.csdn.net/ed679ed/article/details/130731112 */
.cw-switch{display:inline-block;width:48px;height:24px;line-height:22px;border-radius:24px;vertical-align:middle;border:1px solid #ccc;background-color:#ccc;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s ease-in-out}
.cw-switch-inner{color:#fff;font-size:12px;position:absolute;left:25px}
.cw-switch-inner span{color:#fff;}
.cw-switch:after{content:'';width:20px;height:20px;border-radius:20px;background-color:#fff;position:absolute;left:1px;top:1px;cursor:pointer;transition:left .2s ease-in-out,width .2s ease-in-out}
.cw-switch:active:after{width:26px}
.cw-switch-checked{border-color:#4cae4c;background-color:#5cb85c}
.cw-switch-checked .cw-switch-inner{left:8px}
.cw-switch-checked:after{left:25px}.cw-switch-checked:active:after{left:19px}
.cw-switch-disabled{cursor:not-allowed;background:#f3f3f3;border-color:#f3f3f3}
.cw-switch-disabled:after{background:#ccc;cursor:not-allowed}.cw-switch-disabled .cw-switch-inner{color:#ccc}

#myTable thead tr{
	font-weight: bold;
}

#myTable tr{
	text-align:center;
}

#myTable tbody #td_1{
	color:#ccc;
}

#myTable tbody #td_2{
	text-align:left;
}

.setting_item{
	margin:20px 0;
}

#home_tips{
	height:20px;
	line-height:20px;
	margin:20px 0;
}

.item_tips{
	margin-left:20px;
	color:#aaa;
}

#prenum_tips{
	display:block;
	border: solid 1px #ddd;
    width: 240px;
    height: 100px;
    margin-left: 60px;
    margin-top: 10px;
    border-radius: 10px;
    padding: 10px;
    color: #999;
    overflow: hidden;
}


