@charset "utf-8";
/* CSS Document */

/*------------------------初始化样式------------------------------------------------*/

/*布局大小*/
.grid-1024{
	background:url(images/body_bg.jpg) no-repeat center 53px; 
	width:1024px; 
	height:100%; 
	max-height:768px; 
	margin:0px auto; 
	overflow:hidden;
	color:#46342b;
	}
	
/*菜单*/
#tool-bar-1-new{
	box-sizing:border-box;
	position:absolute; 
	z-index:5; 
	padding:0px 15px; 
	width:100%;
	height:53px; 
	line-height:53px;
	background:#70ae2d; 	
	font-size:14px; 	
	}

#tool-bar-1-new a.t-b-1-a-new{
	float:right;
	position:relative;
	margin-right:30px;
	text-decoration:none;     
    }
#tool-bar-1-new img{
	width:60px; 
	height:60px; 
	position:absolute; 
	right:30px; 
	top:10px;
	border-radius:50%; 
	box-shadow:0px 2px 5px #666;
	}
.btn-style-1-new-2{
	position:relative;
	display:inline-block;
	padding:0px 20px;
	height:53px; 
    line-height:53px; 
    font-size:24px;
    color:#fff;
}
.btn-style-1-new{
	font-size:18px;
	padding:0px 20px;
	cursor:pointer;
	color:#fff;
	position:relative;
	height:53px; 
	line-height:53px; 
	display:inline-block;

}
.btn-style-1-new:hover{
	background:#598f1f;
	text-decoration:none; 
	text-shadow:1px 1px 1px #666;
	}

.btn-style-1-new-hover{
	background:url(btn-style-1-new-hover.png) no-repeat center bottom;
	text-decoration:none;
	color:#fff;
	height:59px;
	text-shadow:1px 1px 1px #666;
}
.btn-style-1-new-hover:hover{
	background:url(btn-style-1-new-hover.png) no-repeat center bottom;
}
.btn-icon-style{
	background:url(images/icon_style_1.png) no-repeat; 
	width:30px; 
	height:30px; 
	display:inline-block;
	vertical-align:middle;
	}
.btn-icon-0{
	position:absolute;
	top:13px;
	left:20px;
	background-position:0px 0px; 
	width:40px; 
	height:32px; 
	}
/*菜单处按钮*/
.menuBtnWrap{
	position:absolute;
	top:0;
	right:30px;
	}
.menuBtnWrap span{
	float:left;
	display:block;
	font-size:16px;
	color:#46342b;
	}
.menuBtnWrap span i{
	margin:12px 2px 0 25px;
	float:left;
	display:block;
	width:30px;
	height:30px;
	
	}
.menuBtnWrap .downLoad i{
	background:url(images/set_ico.png) 0 0 no-repeat; 
	}
.menuBtnWrap .import i{
	background:url(images/set_ico.png) -30px 0 no-repeat; 
	}
.menuBtnWrap .export i{
	background:url(images/set_ico.png) -60px 0 no-repeat; 
	}
.menuBtnWrap .watch{
	color:#fff;
	}
.menuBtnWrap .watch i{
	width:12px;
	margin:12px 2px 0 5px;
	float:right;
	background:url(images/set_ico.png) -90px 0 no-repeat; 
	}
.menuBtnWrap .scan{
	color:#fff;
	cursor:pointer;
	}
.menuBtnWrap .scan i{
	width:26px;
	height:28px;
	margin:12px 2px 0 10px;
	float:right;
	background:url(images/set_ico.png) -60px -57px no-repeat; 
	}
/****/
.module-wrap{
	position:absolute; 
	top:0; 
	left:0; 
	z-index:999;
	width:100%; 
	height:100%; 
	background:rgba(0,0,0,0.5);	
	}
.mask-wrap{
	display:table-cell; 
	width:1024px; 
	height:700px; 
	text-align:center; 
	vertical-align:middle;
}
.list-bg-1{
	overflow-y: auto;
	position:relative;
	padding:83px 0 30px; 
	height:100%;
	box-sizing:border-box;	
	}
.list-bg-1.list-bg-bom-space-small{
	padding-bottom:68px;
}
.list-bg-1.list-bg-top-space{
	padding-top:63px;
	overflow:hidden;
}
.list-bg-1.list-bg-top-space-small{
	padding-top:10px;
	overflow:hidden;
}
#rating .list-bg-1{
	overflow-y:hidden;
}
.contentWrap{
	position:relative;
	overflow:hidden;
	margin:0 auto;
	width:960px;
	min-height:653px;
	border:1px #b4aeab solid;
	box-shadow:inset -3px -3px 1px #e2e3e3;
	border-radius:7px;
	background:#fff;
	}
.nodataTip{
	margin-top:280px;
	text-align:center;
	font-size:20px;
	}
.nodataTip a{
	color:#82bf24;
	cursor:pointer;
	}

/*弹框*/

/*小弹框*/
.popSmallWindow{
	position:absolute; 
	top:50%; 
	left:50%;
	-webkit-transform:translate(-50%,-50%); 
	        transform:translate(-50%,-50%);
	padding:7px 6px; 
	width:514px;
	min-height:240px;
	border:1px solid #6a5f5a;
	background:#FFF; 
	border-radius:8px;
	box-shadow:-4px -4px 1px #f0efee inset; 
	text-align:center; 
	}

.pWrap{
	height:140px;
	width:514px;
	display:table-cell; 
	vertical-align:middle;
	}
.pWrap p{
	padding:0 40px;
	text-align:left;
	text-indent:2em;
	font-size:20px;
	}
.pWrap input{
	padding:0 8px;
	width:460px;
	height:42px;
	border:1px solid #a69d99;
	border-radius:3px;
	line-height:42px;
	font-family:"微软雅黑";
	font-size:18px;
	}
.ico-close{
	display:block; 
	position:absolute;	
	top:3px; 
	right:13px;
	width:26px; 
	height:26px; 
	background:url(images/ico_close.png) no-repeat; 
	}	
.index-btn-group{
	clear:both;
	width:100%; 	
	padding:15px 0px; 
	border-top:1px solid #dad6d5;
	text-align:center; 	
	}
.index-btn{ 
	margin:0 25px;
	border:2px solid #46342b; 
	width:100px;
	height:50px; 
	border-radius:7px; 
	text-align:center; 
	color:#FFF; 
	font-size:20px;
	cursor:pointer;
	-webkit-appearance:none; 
	}
.index-cancel{
	background:#ccc url(images/btn_small_gray.png) no-repeat;
	}
.index-save{
	background:#8dc21f url(images/btn_small_green.png) no-repeat;
	}
.index-del{
	background:#ec6941 url(images/btn_small_red.png) no-repeat;
	}
/*按钮*/
.btns_bar{
	z-index:999;
	position:absolute;
	bottom:0%;
	width:100%;
	height:67px; 
	border-top:1px #c4c0be solid;	
	line-height:67px; 	
	text-align:center;
	background:#fff; 
	 }
.access-btn{ 	
	margin:0 25px;
	width:130px; 
	height:50px; 
	border:2px solid #46342b;
	line-height:46px; 
	text-align:center; 
	color:#fff; 
	border-radius:7px; 
	cursor:pointer; 
	font-size:20px;
	background:#8dc21f url(images/btn_middle_green.png) no-repeat; 
	webkit-appearance:none;	
    }
.access-btn-start{
	background:#81baff url(images/btn_middle_blue.png) no-repeat;
	}
.access-btn-del{
	background:#ec6941 url(images/btn_middle_red.png) no-repeat; 
	}
.access-btn-cancel{
	background:#ccc url(images/btn_middle_gray.png) no-repeat; 
	}

.big-btn{
	margin-top:10px;
    background:url(images/btn_big_green.png) no-repeat; 
    width:180px;
    height:50px;
    border:2px solid #46342b; 
    border-radius:7px; 
    line-height:46px; 
    text-align:center; 
    color:#fff; 
    cursor:pointer;
    font-size:20px;
    
    }
/*广告页*/
.add-close{
	width:30px;
	height:30px; 
	background:url(images/add-close.png) no-repeat; 
	outline:none; 
	position:absolute; 
	top:15px; 
	right:15px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	}
	
/*筛选搜索框*/
/*一行*/
.assOperateWrap{
	padding:6px 30px 0 18px;
	height:52px;
	line-height:52px;
	}
.assOperateWrap ul{
	float:left;
	overflow:hidden;
	}
.assOperateWrap ul li{
	margin:0 17px;
	float:left;
	font-size:18px;
	color:#46342b;
	cursor:pointer;
	}
.assOperateWrap ul li .heroSchoolIco{
	margin:8px 0 0 3px;
	float:right;
	display:block;
	width:63px;
	height:44px;
	background:url(lianmeng.png) no-repeat;
	}
.assOperateWrap ul li:hover{
	color:#ff9800;
	}
.assOperateWrap ul li.on{
	color:#ff9800;
	}
.assSearchWrap{
	position:relative;
	float:right;
	width:380px;
	height:44px;
	padding-right:5px;
	}
.assSearchWrap input[type="text"]{
	position:absolute;
	left:0;
	top:5px;
	padding:5px;
	width:294px;
	height:30px;
	line-height:30px;
	font-size:16px;
	border:2px solid #70ae2d;
	border-right:none;
	border-radius:5px;
	font-family:\5FAE\8F6F\96C5\9ED1 ;
	}
.assSearchWrap a{
	position:absolute;
	right:0;
	top:5px;
	display:block;
	width:84px;
	height:44px;
	line-height:44px;
	text-align:center;
	background:#70ae2d;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border:none;
	font-size:20px;
	color:#fff;
	}
.assSearchWrap input:focus{
	outline:none;
	}
/*多行*/
.assOperateWrapLevel{
	overflow:hidden;
	padding:10px 20px;
	line-height:52px;
	font-size:14px;
	}
.operateBlockWarp{
	float:left;
	}
.operateBlock{
	overflow:hidden;
	}
.operateBlock span{
	margin-right:20px;
	float:left;
	line-height:40px;
	font-weight:bold;
	font-size:18px;
	}
.operateBlock ul{
	max-width:580px;
	float:left;
	}
.operateBlock ul li{
	margin:8px 10px;
	padding:0 10px;
	float:left;
	line-height:22px;
	cursor:pointer;
	font-size:14px;
	}
.operateBlock ul li.on{
	background-color:#70af2d;
	color:#fff;
	border-radius:5px;
	}
.searchBlock{
	margin-top:10px;
	float:right;
	}
.searchBlock span{
	display:block;
	line-height:40px;
	font-weight:bold;
	font-size:20px;
	}
.searchBlock .assSearchWrap{
	width:272px;
	}
.searchBlock .assSearchWrap input[type="text"]{
	width:185px;
	font-size:15px;
	}
.operateBlock1{
	margin:30px 0 0 30px;
	overflow:hidden;
	}
.operateBlock1>span{
	margin-right:20px;
	float:left;
	line-height:40px;
	font-weight:bold;
	font-size:18px;
	}
.operateBlock1 ul{
	max-width:655px;
	float:left;
	}
.operateBlock1 ul li{
	margin:8px 15px;
	padding:0 10px;
	float:left;
	line-height:25px;
	cursor:pointer;
	font-size:16px;
	}
.operateBlock1 ul li.on{
	background-color:#ffb160;
	border-radius:5px;
	}
