@charset "utf-8";
/*
系统管理后台
*/
html {width:100%;height:100%;overflow:hidden;}
body {width:100%;height:100%;margin:0px;padding:0px;border:0px;}
body {background:#F5F5F5 url(../image/bg/background.jpg) no-repeat 50% 100% ;background-size:100%;background-size: cover;}
html,body,input,font,span,select,textarea {
		font-family:'Microsoft Yahei','微软雅黑',arial,'Hiragino Sans GB','宋体',\5b8b\4f53,Tahoma,Arial,Helvetica,STHeiti
}
input,button,select,textarea{outline:none}
textarea{resize:none;}
img {border:0px;}
a {text-decoration:none;}

/*
低版本IE提示
div.null_ie,
div.null_ie b,
div.null_ie font,
div.null_ie a {font-family:'微软雅黑';}
*/

div.null_ie {width:810px;height:510px;overflow:hidden;position:absolute;top:100px;top:50%;left:50%;margin:-300px 0px 0px -400px;}
div.null_ie b.bg {display:block;width:100%;height:100%;background:#000;filter:alpha(opacity=10);opacity:0.1;}
div.null_ie div.prompt {width:800px;height:500px;position:absolute;left:5px;top:5px;background:#FFF;text-align:center;}
div.null_ie div.prompt b.i {display:block;height:90px;line-height:90px;font-size:34px;font-weight:normal;color:#CCC;}
div.null_ie div.prompt font,
div.null_ie div.prompt font.text {display:block;color:#444;font-size:12px;text-align:left;}
div.null_ie div.prompt font.text {line-height:180%;border:1px solid #DDD;background:#FFFBD5;padding:10px 20px 10px 20px;margin:0px 40px;}
div.null_ie div.prompt font.text b {display:block;padding:5px 0px;}
div.null_ie div.prompt font.br {height:180px;border-bottom:1px solid #EEE;margin:30px 40px;text-align:center;}

div.null_ie div.prompt font.br a {display:inline-block;width:100px;height:140px;line-height:160%;overflow:hidden;text-align:center;color:#444; vertical-align:top;margin:0px 15px;}
div.null_ie div.prompt font.br a b {display:inline-block;width:86px;height:96px;overflow:hidden;background:url(../image/browser.png) no-repeat;}
div.null_ie div.prompt font.br a b.ie {background-position:-0px -0px;}
div.null_ie div.prompt font.br a b.chrome {background-position:-153px -0px;}
div.null_ie div.prompt font.br a b.firefox {background-position:-303px -0px;}
div.null_ie div.prompt font.br a b.b360 {background-position:-454px -0px;}
div.null_ie div.prompt font.br a:hover {border-color:#009CFF;color:#009CFF;}

div.null_ie div.prompt a {display:inline-block;font-size:12px;color:#009CFF;border:1px solid transparent;background:#FFF;padding:8px 20px;}
div.null_ie div.prompt a.link {border:1px solid #DDD;background:#F4F4F4;color:#444;}
div.null_ie div.prompt a:hover {border-color:#009CFF;color:#009CFF;background:#FFF;}



/*
ajax的加载显示
*/
div.ajax_message {width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;}
div.ajax_message b.bg {display:block;width:100%;height:100%;background:#FFF;filter:alpha(opacity=1);opacity:0.01;}
div.ajax_message ul,
div.ajax_message ul li {display:block;list-style:none;margin:0px;padding:0px;}
div.ajax_message ul {width:636px;height:auto;position:absolute;top:0px;left:50%;margin-left:-300px;}

div.ajax_message ul li {width:100%;height:40px;margin-bottom:1px;overflow:hidden;position:relative;pointer-events:auto;}
div.ajax_message ul li i.bg {display:block;width:100%;height:100%;background:#000;filter:alpha(opacity=30);opacity:0.35;}
div.ajax_message ul li i.mess {display:block;height:20px;font-style:normal;background:url(../image/loading.png) 0px 1px no-repeat;position:absolute;top:9px;left:10px;}
div.ajax_message ul li i.mess {color:#FFF;font-size:12px;padding-left:21px;}
div.ajax_message ul li font {display:block;position:absolute;right:10px;top:6px;}
div.ajax_message ul li font a {display:inline-block;font-size:12px;color:#FFF;vertical-align:middle;margin-left:6px;}
div.ajax_message ul li font a.text {height:18px;line-height:140%;border:1px solid #FFF;border-radius:9px;padding:0px 5px;box-sizing: border-box;}
div.ajax_message ul li font a.close,
div.ajax_message ul li font a.rel {width:20px;height:20px;overflow:hidden;background:url(../image/loading.png) no-repeat;border-radius:50%;}
div.ajax_message ul li font a.close {background-position:-23px -21px;}
div.ajax_message ul li font a.rel {background-position:3px -21px;}
div.ajax_message ul li font a.close:hover {background-position:-23px -46px;}
div.ajax_message ul li font a.rel:hover {background-position:3px -46px;}
div.ajax_message ul li font a:hover {background-color:#FFF;color:#009CFF;}


/*
选择分站
*/
.subwww_select_object {position:absolute;left:50%;margin-left:-200px;}
.subwww_select_object b {display:block;height:50px;font-size:30px;font-weight:normal;color:#FFF;filter:alpha(opacity=60);opacity:0.6;position:relative;}
.subwww_select_object b i {display:block;width:24px;height:24px;overflow:hidden;background:#009CFF;position:absolute;right:4px;top:10px;border-radius:50%;}
.subwww_select_object b i {color:#FFF;font-style:normal;font-size:16px;font-weight:bold;text-align:center;line-height:24px;cursor:pointer;}
.subwww_select_object b i:hover {background:#FFF;color:#009CFF;}
.subwww_select_object .subwww_select_list {width:400px;padding:3px;border-radius:3px;}
.subwww_select_object .subwww_select_list {background-color:#000;background-color:rgba(0,0,0,0.2);}
.subwww_select_object .subwww_select_list div {background:#FFF;border-radius:3px;overflow:hidden;}
.subwww_select_object .subwww_select_list a {display:block;border-bottom:1px solid #EEE;padding:20px 30px 15px 20px;}
.subwww_select_object .subwww_select_list a {color:#444;position:relative;font-size:16px;}
.subwww_select_object .subwww_select_list a:hover {color:#FFF;background:#009CFF;}
.subwww_select_object .subwww_select_list a i {display:block;width:10px;height:10px;border:2px solid #009CFF;background:#FFF;position:absolute;border-radius:50%;right:20px;top:50%;margin-top:-5px;}
.subwww_select_object .subwww_select_list a:hover i {border:2px solid #FFF;}
font.subwww_select_notice {display:block;width:327px;height:230px;overflow:hidden;background:#FFF;font-size:14px;padding:10px;}
/*
font.subwww_select_notice font {display:block;width:327px;height:287px;background:url(../image/subwww_add_null_prompt.png) no-repeat;margin:0px auto;margin-top:15px;}
.subwww_desktop_prompt {margin:20px 20px;border:1px solid #ABD5FE;background:#E6F3FF;border-radius:3px;position:relative;padding:20px;}
.subwww_desktop_prompt i {display:block;float:left;width:36px;height:36px;overflow:hidden;line-height:36px;font-size:20px;font-weight:bold;text-align:center;font-style:normal;color:#FFF;background:#9AD3FE;border-radius:50%;}
.subwww_desktop_prompt span {display:block;float:left;font-size:14px;margin-left:20px;}
.subwww_desktop_prompt span b {font-size:18px;color:#009CFF;}
.subwww_desktop_prompt span b font { font-family:'宋体';font-size:30px;color:#AAA;}
*/
font.subwww_select_notice font {display:block;width:329px;height:170px;background:url(../image/subwww_select_prompt.png) no-repeat;}

.subwww_desktop {display:inline-block;height:70px;margin-left:20px;vertical-align:middle;}
.subwww_desktop i {display:inline-block;height:60px;padding-left:20px;line-height:60px;border-left:1px solid #EEE;font-size:18px;margin-top:10px; font-style:normal;}
.subwww_desktop a {display:inline-block;font-size:12px;color:#999;border:1px solid #EEE;background:#FFF;padding:2px 8px;margin-left:12px;}
.subwww_desktop a:hover {border-color:#009CFF;color:#009CFF;}


/*
加载进度显示
*/
.ajax_load_speed {width:100%;height:100px;position:fixed;top:0px;left:0px;}
.ajax_load_speed i {display:block;}
.ajax_load_speed i.speed {width:100%;height:5px;overflow:hidden;}
.ajax_load_speed i.speed b {display:block;width:1px;height:5px;background:#FFF;overflow:hidden;filter:alpha(opacity=35);opacity:0.35;}
.ajax_load_speed i.number {font-style:normal;color:#999;font-size:16px;filter:alpha(opacity=50);opacity:0.5;margin-top:4px;margin-left:5px;}
.ajax_load_speed i.number b {font-weight:normal;font-size:24px;color:#FFF;}

/*
m-logo 2017-8-18
*/
/*
div.mlogo {width:221px;height:74px;overflow:hidden;position:absolute;left:50px;top:50px;background:url(../image/logo.png) no-repeat;}
div.mlogo2 {width:270px;height:122px;overflow:hidden;position:absolute;left:50px;bottom:120px;background:url(../image/logo2.png) no-repeat;}
div.mlogo3 {width:270px;height:122px;overflow:hidden;position:absolute;right:50px;bottom:120px;background:url(../image/logo3.png) no-repeat;}
*/
div.loginlogo {width:292px;height:43px;overflow:hidden;background:url(../image/loginlogo.png) no-repeat;position:absolute;top:50px;left:50px;}

div.layui-logo b.logo {display:block;width:200px;height:60px;background:url(../image/logo1.png) 100% 100% ;background-size:100%;background-size: cover;}
.layui-nav .layui-nav-item a i{font-size:20px;display:inline-block;width:26px;height:26px;line-height:normal;overflow:hidden; vertical-align:middle;margin-right:5px;opacity:0.5;}
.layui-nav .layui-nav-item a i.menulogo1 {background:url(../image/menu1.png) 100% 100%;background-size:100%;background-size: cover;}
.layui-nav .layui-nav-item a i.menulogo1True {background:url(../image/menu1True.png) 100% 100%;background-size:100%;background-size: cover;opacity:0.8;}
.layui-nav .layui-nav-item a i.menulogo2 {background:url(../image/menu2.png) 100% 100%;background-size:100%;background-size: cover;}
.layui-nav .layui-nav-item a i.menulogo3 {background:url(../image/menu3.png) 100% 100%;background-size:100%;background-size: cover;}
.layui-nav .layui-nav-item a i.menulogo4 {background:url(../image/menu4.png) 100% 100%;background-size:100%;background-size: cover;}
.layui-nav .layui-nav-item a i.menulogo4True {background:url(../image/menu4True.png) 100% 100%;background-size:100%;background-size: cover;opacity:0.8;}

.layui-table-body{max-height: 500px;}


/*
    Modified by Harley
*/
@media screen and (min-width:992px){
	.layui-col-md6{
		max-height: 660px;
		overflow-y: auto;
	}
}
.blue{color: #01AAED;}
.blue:hover{color: #01AAED;}
.red{color: #F00;}
.selectwomultiple{height: 38px;display: block;}

.layadmin-side-spread-sm .layui-side.layui-bg-black{display: none;}
.layadmin-side-spread-sm div.right{margin-left: 0}
.layadmin-side-spread-sm .layui-layout-left{left: 0}

@media screen and (max-width:992px) {
	div.right{margin-left: 0 !important;}
	.layui-layout-left{left: 0 !important;}
	.layadmin-body-shade {
		position: fixed;
		display: block;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background-color: rgba(0,0,0,.3);
		z-index: 1000;
	}
	.layadmin-side-spread-sm .layadmin-body-shade {
		display: none;
	}
	.layui-nav .layui-nav-item.thisgroup{display: none;}
}
.layui-side.layui-bg-black::-webkit-scrollbar {
	display: none;
}