@charset "utf-8";

/***全局css样式定义***/
body {
	margin: 0 0 0 0;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	color: #666666;
}

form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}input,select{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a {color:#00007F;text-decoration:none;}
a:hover {
	color:#006699;
	text-decoration:none;
}
h3 {font-size:14px;}h4 {font-size:14px;font-weight:normal;text-align:center;cursor:pointer;overflow:hidden;}
.left {float:left;}
.right {float:right;}
img{border:0;}

/*** 后台logo ***/
.top_logo {
	background-image: url(img/main_back.png);
	background-position: 0px 0px;
	height: 50px;
	width: 360px;
	margin:10px 0 0 10px;
}
/*** 后台用户信息文字 ***/
.top_userinfo {
	height: 50px;
	width: 500px;
	line-height:50px;
	background-color:#FFF
}
/*** 后台用户信息头像 ***/
.top_userinfo .uphoto {
	background-image: url(img/main_back.png);
	background-position: -50px -840px;
	height: 50px;
	width: 50px;
}
/*** 欢迎登陆span块 ***/
.top_userinfo .uinfo {
	padding:0 0 0 10px;
	height: 50px;
	width: 300px;
}
/*** 欢迎登陆用户头像图标 ***/
.top_userinfo .ticon1 {
	background-image: url(img/main_back.png);
	background-position: -200px -900px;
	margin:20px 0 0 0;
	height: 16px;
	width: 16px;

}
/***欢迎登陆信息图标 ***/
.top_userinfo .ticon2 {
	background-image: url(img/main_back.png);
	background-position: -220px -900px;
	margin:20px 0 0 0;
	height: 16px;
	width: 16px;
}
/***定边蓝条***/
.topmenu {
	background-image: url(img/main_back.png);
	background-repeat: repeat-x;
	background-position: 0px -50px;
	line-height:40px;
	height: 40px;
	width: 100%;
	margin:6px 0 0 0;
}


/****----------------------------------------------------------------------------****/

/***左栏目标题栏***/
.left_title {
	background-image: url(img/main_back.png);
	background-position: 0px -90px;
	height: 40px;
	width: 100%;
	line-height:40px;
	color: #000099;
}
/***左栏目图标***/
.licon {
	background-image: url(img/main_back.png);
	background-position: -120px -900px;
	height: 16px;
	width: 16px;
	margin:10px 10px 0 10px;
}
.zTreeDemoBackground {
    height: 565px;
    text-align: left;
    width: 100%;
    margin-top: 10px;
}
.ztree {
    background: none repeat scroll 0 0 #F4F9FC;
    border: 2px solid #A7B1B7;
    height: 100%;
    overflow-x: auto;
    overflow-y: auto;
    width: 95%;
}
.rtable .ztree {
    background: none repeat scroll 0 0 #F4F9FC;
    border: 0px solid #A7B1B7;
    height: 100%;
    padding:0px;
    overflow-x: auto;
    overflow-y: auto;
    width: 100%;
    padding:10px 0px;
}
/****----------------------------------------------------------------------------****/

/*** 栏目标题多级子分类 ***/
.reft_title {
	background-image: url(img/main_back.png);
	background-position: 0px -90px;
	height: 40px;
	width: 100%;
	line-height:40px;
	color: #000099;
}
/*** 栏目图标多级子分类 ***/
.ricon {
	background-image: url(img/main_back.png);
	background-position: -100px -900px;
	height: 16px;
	width: 16px;
	margin:10px 10px 0 10px;
}
/*** 表格边线 ***/
.rtable{border: 1px solid #718FA1;}

/*** 表格边线2 ***/
.rtable2{border: 1px solid #718FA1}
/*** 定义无线td ***/
.rtable2 td{
	border-right:none;
}
/*** 定义弹出层的表格列表样式 ***/
.popDiv
{
    border: 1px solid #718FA1;
    background-color:#D7D7D7;
    }
.popDiv tr
{
    background-color:#fff;
    }
.popDiv td
{
    border:none;
    }
/*** 表格标题栏样式 ***/
.rtable_title {
	background-image: url(img/main_back.png);
	background-repeat: repeat-x;
	background-position: 0px -130px;
	font-size:14px;
	color:#fff;
	height: 38px;
	width: 100%;
	line-height: 38px;
	font-weight: bold;
	border: none;
}

/*** 表格副标题栏样式 ***/
.rtable_title2 {
	background-image: url(img/main_back.png);
	background-repeat: repeat-x;
	background-position: 0px -170px;
	font-size:12px;
	color:#000;
	width: 100%;
	line-height: 32px;
	font-weight: bold;
	height: 34px;
}

/*** 定义td ***/
td{
	line-height:30px;
	font-size:12px;
	color:#000;
	border-right: 1px solid #d7d7d7;
}

/*** 添加图标 ***/
.rtable_add {
	background-image: url(img/main_back.png);
	background-position: -140px -900px;
	height: 16px;
	width: 16px;
}
/*** 删除图标 ***/
.rtable_del {
	background-image: url(img/main_back.png);
	background-position: -160px -900px;
	height: 16px;
	width: 16px;
}
/*** 修改图标 ***/
.rtable_edit {
	background-image: url(img/main_back.png);
	background-position: -180px -900px;
	height: 16px;
	width: 16px;
}
/*** 审核图标 ***/
.rtable_check {
	background-image: url(img/main_back.png);
	background-position: -280px -900px;
	height: 16px;
	width: 16px;
}
/*** 翻页按钮普通样式 ***/
.page
{
    height: 60px; 
    line-height: 60px; 
    border-top-width: 1px;    
    border-top-style: solid; 
    border-top-color: #d7d7d7;
    background-color:#F3F3F3;
    }
.page a
{
    color:#fff;
    }
.page a:hover
{
    color:#fff;
    border:none;
    }
.rtable_page {
	background-image: url(img/main_back.png);
	background-position: 0px -210px;
	line-height:20px;
	color:#FFF;
	height: 20px;
	width: 20px;
	margin:20px 5px 0 0;
	font-weight: bold;
	text-align:center
}
.rtable_page a {
	color: #fff;
}

/*** 翻页按钮选中样式 ***/
.rtable_nextpage {
	background-image: url(img/main_back.png);
	background-position: -20px -210px;
	line-height:20px;
	color:#FFF;
	height: 20px;
	width: 20px;
	margin:20px 5px 0 0;
	font-weight: bold;
	text-align:center
}
.rtable_page a {
	color: #fff;
}




/*** 注意信息框样式 ***/
.info1 {
	font-family: Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	line-height: 60px;
	font-weight: bold;
	color: #996600;
	background-color: #ffe9cd;
	height: 60px;
	width: 98%;
	border: 1px solid #ff9000;
}
/*** 注意信息图标 ***/
.info1_icon {
	background-image: url(img/main_back.png);
	background-position: 0px -900px;
	height: 16px;
	width: 16px;
}
/*** 通知信息框样式 ***/
.info2 {
	font-family: Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	line-height: 60px;
	font-weight: bold;
	color: #4c7ba2;
	background-color: #c1e2fe;
	height: 60px;
	width: 98%;
	border: 1px solid #008aff;
}
/*** 通知信息图标 ***/
.info2_icon {
	background-image: url(img/main_back.png);
	background-position: -20px -900px;
	height: 16px;
	width: 16px;
}
/*** 成功信息框样式 ***/
.info3 {
	font-family: Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	line-height: 60px;
	font-weight: bold;
	color: #6c893f;
	background-color: #eafecb;
	height: 60px;
	width: 98%;
	border: 1px solid #8dcc29;
}
/*** 成功信息图标 ***/
.info3_icon {
	background-image: url(img/main_back.png);
	background-position: -40px -900px;
	height: 16px;
	width: 16px;
}
/*** 错误信息框样式 ***/
.info4 {
	font-family: Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	line-height: 60px;
	font-weight: bold;
	color: #7e4747;
	background-color: #ffcdcd;
	height: 60px;
	width: 98%;
	border: 1px solid #ff0000;
}
/*** 错误信息图标 ***/
.info4_icon {
	background-image: url(img/main_back.png);
	background-position: -60px -900px;
	height: 16px;
	width: 16px;
}


/*** 小输入框样式宽度50%以内使用 ***/
.inputsmall {
	background-image: url(img/main_back.png);
	background-position: 0px -230px;
	height: 20px;
	/*width: 100%;*/
	line-height:20px;
	border: 1px solid #d7d7d7;
	width: 20%;
}
/***鼠标点击后效果***/
.inputsmall:focus {
	border:solid 1px #718FA1;
}
/***鼠标经过时效果***/
.inputsmall:hover {
	border:1px solid #718FA1;
}



/*** 大输入框样式宽度50%以上使用 ***/
.inputbig {
	background-image: url(img/main_back.png);
	background-position: 0px -250px;
	font-size: 16px;
	height: 36px;
	width: 100%;
	*width: 96%;
	line-height:36px;
	border: 1px solid #d7d7d7;
}
/***鼠标点击后效果***/
.inputbig:focus {
	border:solid 1px #718FA1;
}
/***鼠标经过时效果***/
.inputbig:hover {
	border:1px solid #718FA1;
}

/*** 成功信息图标 ***/
.input_true {
	background-image: url(img/main_back.png);
	background-position: -40px -900px;
	height: 16px;
	width: 16px;
	margin:5px 10px 0 10px;
}
/*** 错误信息图标 ***/
.input_error {
	background-image: url(img/main_back.png);
	background-position: -80px -900px;
	height: 16px;
	width: 16px;
	margin:5px 10px 0 10px;
}
/*** select下拉菜单样式 ***/
select {
	border: 1px solid #d5d5d5;
	height:30px;
	line-height:30px;
	padding: 4px 4px 4px 4px; 
}


/*** 大文字框边框样式 ***/
textarea {
	border: 1px solid #718FA1;
	width:95%;
	height:300px;
	line-height:30px;
	padding: 4px 4px 4px 4px; 
	color:#000;
	font-size: 14px;
	resize:none;
}

/*** 普通按钮样式 ***/
.button1 {
	background-image: url(img/main_back.png);
	background-position:0px -300px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#000;
	height: 29px;
	width: 77px;
	border:none;
	text-align: center;
}

.button2 {
	background-image: url(img/main_back.png);
	background-position:-90px -300px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 77px;
	border:none;
	text-align: center;
}

.button3 {
	background-image: url(img/main_back.png);
	background-position:-180px -300px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 77px;
	border:none;
	text-align: center;
}

.button4 {
	background-image: url(img/main_back.png);
	background-position:-270px -300px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 77px;
	border:none;
	text-align: center;
}

.button5 {
	background-image: url(img/main_back.png);
	background-position:-360px -300px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 77px;
	border:none;
	text-align: center;
}

.button6 {
	background-image: url(img/main_back.png);
	background-position:0px -340px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 77px;
	border:none;
	text-align: center;
}

.button7 {
	background-image: url(img/main_back.png);
	background-position:-90px -340px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 77px;
	border:none;
	text-align: center;
}

.button8 {
	background-image: url(img/main_back.png);
	background-position:-180px -340px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 77px;
	border:none;
	text-align: center;
}

.button9 {
	background-image: url(img/main_back.png);
	background-position:-270px -340px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 77px;
	border:none;
	text-align: center;
}

.button10 {
	background-image: url(img/main_back.png);
	background-position:-360px -340px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 77px;
	border:none;
	text-align: center;
}

.button1:hover {color:#000;}
.button2:hover {color:#FFF;}
.button3:hover {color:#FFF;}
.button4:hover {color:#FFF;}
.button5:hover {color:#FFF;}
.button6:hover {color:#FFF;}
.button7:hover {color:#FFF;}
.button8:hover {color:#FFF;}
.button9:hover {color:#FFF;}
.button10:hover {color:#FFF;}


/***使用a标签的按钮样式***/
.button_a {
	background-image: url(img/main_back.png);
	background-position: 0px -170px;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding: 0 20px;
	color:#333;
	border:1px solid #d5d5d5;
	text-decoration:none;
}

.secrch_back a:hover{
	color:#718FA1;
	text-decoration:none;
}

/*** 带ICO按钮样式 ***/
.icobutton1 {
	background-image: url(img/main_back.png);
	background-position:0px -380px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#000;
	height: 29px;
	width: 70px;
	border:none;
	padding:0 0 0 30px
}

.icobutton2 {
	background-image: url(img/main_back.png);
	background-position:-110px -380px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 70px;
	border:none;
	padding:0 0 0 30px
}

.icobutton3 {
	background-image: url(img/main_back.png);
	background-position:-220px -380px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 70px;
	border:none;
	padding:0 0 0 30px
}

.icobutton4 {
	background-image: url(img/main_back.png);
	background-position:0px -420px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 70px;
	border:none;
	padding:0 0 0 30px
}

.icobutton5 {
	background-image: url(img/main_back.png);
	background-position:-110px -420px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 70px;
	border:none;
	padding:0 0 0 30px
}

.icobutton6 {
	background-image: url(img/main_back.png);
	background-position:-220px -420px;
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	color:#fff;
	height: 29px;
	width: 70px;
	border:none;
	padding:0 0 0 30px
}
.icobutton1:hover {color:#000;}
.icobutton2:hover {color:#FFF;}
.icobutton3:hover {color:#FFF;}
.icobutton4:hover {color:#FFF;}
.icobutton5:hover {color:#FFF;}
.icobutton6:hover {color:#FFF;}

/*** 第一行常用小图标 ***/
.icon1 {background-image: url(img/main_back.png);background-position:    0px -460px;height: 26px;width: 26px;}
.icon2 {background-image: url(img/main_back.png);background-position:  -30px -460px;height: 26px;width: 26px;}
.icon3 {background-image: url(img/main_back.png);background-position:  -60px -460px;height: 26px;width: 26px;}
.icon4 {background-image: url(img/main_back.png);background-position:  -90px -460px;height: 26px;width: 26px;}
.icon5 {background-image: url(img/main_back.png);background-position: -120px -460px;height: 26px;width: 26px;}
.icon6 {background-image: url(img/main_back.png);background-position: -150px -460px;height: 26px;width: 26px;}
.icon7 {background-image: url(img/main_back.png);background-position: -180px -460px;height: 26px;width: 26px;}
.icon8 {background-image: url(img/main_back.png);background-position: -210px -460px;height: 26px;width: 26px;}
.icon9 {background-image: url(img/main_back.png);background-position: -240px -460px;height: 26px;width: 26px;}
.icon10{background-image: url(img/main_back.png);background-position: -270px -460px;height: 26px;width: 26px;}
.icon11{background-image: url(img/main_back.png);background-position: -300px -460px;height: 26px;width: 26px;}
.icon12{background-image: url(img/main_back.png);background-position: -330px -460px;height: 26px;width: 26px;}
.icon13{background-image: url(img/main_back.png);background-position: -360px -460px;height: 26px;width: 26px;}
.icon14{background-image: url(img/main_back.png);background-position: -390px -460px;height: 26px;width: 26px;}
.icon15{background-image: url(img/main_back.png);background-position: -420px -460px;height: 26px;width: 26px;}
.icon16{background-image: url(img/main_back.png);background-position: -450px -460px;height: 26px;width: 26px;}
.icon17{background-image: url(img/main_back.png);background-position: -480px -460px;height: 26px;width: 26px;}



/*** 第二行常用小图标 ***/
.icon18 {background-image: url(img/main_back.png);background-position:    0px -490px;height: 26px;width: 26px;}
.icon19 {background-image: url(img/main_back.png);background-position:  -30px -490px;height: 26px;width: 26px;}
.icon20 {background-image: url(img/main_back.png);background-position:  -60px -490px;height: 26px;width: 26px;}
.icon21 {background-image: url(img/main_back.png);background-position:  -90px -490px;height: 26px;width: 26px;}
.icon22 {background-image: url(img/main_back.png);background-position: -120px -490px;height: 26px;width: 26px;}
.icon23 {background-image: url(img/main_back.png);background-position: -150px -490px;height: 26px;width: 26px;}
.icon24 {background-image: url(img/main_back.png);background-position: -180px -490px;height: 26px;width: 26px;}
.icon25 {background-image: url(img/main_back.png);background-position: -210px -490px;height: 26px;width: 26px;}
.icon26 {background-image: url(img/main_back.png);background-position: -240px -490px;height: 26px;width: 26px;}
.icon27 {background-image: url(img/main_back.png);background-position: -270px -490px;height: 26px;width: 26px;}
.icon28 {background-image: url(img/main_back.png);background-position: -300px -490px;height: 26px;width: 26px;}
.icon29 {background-image: url(img/main_back.png);background-position: -330px -490px;height: 26px;width: 26px;}
.icon30 {background-image: url(img/main_back.png);background-position: -360px -490px;height: 26px;width: 26px;}
.icon31 {background-image: url(img/main_back.png);background-position: -390px -490px;height: 26px;width: 26px;}
.icon32 {background-image: url(img/main_back.png);background-position: -420px -490px;height: 26px;width: 26px;}
.icon33 {background-image: url(img/main_back.png);background-position: -450px -490px;height: 26px;width: 26px;}
.icon34 {background-image: url(img/main_back.png);background-position: -480px -490px;height: 26px;width: 26px;}



/*** 小图无图样式 ***/
.small_img {background-image: url(img/main_back.png);background-position: 0px -840px;height: 50px;width: 50px;border: 1px solid #718FA1; display:inline-block; cursor:pointer;}
.small_img a
{
    height:50px;
    width:50px;
    display:inline-block;
    }
/*** 大图无图样式 ***/
.big_img {background-image: url(img/main_back.png);background-position: 0px -680px;height: 160px;width: 160px;border: 1px solid #718FA1;}

/*** 搜索栏 ***/
.secrch_back{
	font-family: Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	border: 1px dotted #718fa1;
	background-color: #f1f6f9;
	color: #718fa1;
}
.secrch_input {
	width: 100px;
	height:20px;
	line-height:20px;
	border: 1px solid #718FA1;
	vertical-align:middle;
}


/***文字右边提示信息弹出层***/ 
.text_Notes_info{position:relative;z-index:1;}  
.text_Notes_info:hover{z-index:2; background:none;}  
.text_Notes_info span{display: none;}  
.text_Notes_info:hover span{
display:block;
position:absolute;
top:0px;
left:200px;
border:1px solid #008aff;
background-color:#c1e2fe;
padding:6px;
color:#4c7ba2;
}
/***鼠标移动信息弹出层***/ 
.showTips
{
    position:relative;
    cursor:pointer;
    height:25px;
    line-height:25px;
    display:inline-block;
    }
.layTips
{
    position:absolute; 
    right:0px;
    top:44px; 
    border:solid 1px #b6c2c8; 
    display:inline-block; 
    width:300px;
    text-align:left; 
    background-color:#e6edf1; 
    padding:5px; 
    z-index:100;
    display:none;
    }
.layTips .layTipsPot
{
    width:25px;
    height:25px;
    display:inline-block;
    position:absolute;
    right:20px;
    top:-24px;
    z-index:101;
    background:url(img/main_back.png) no-repeat -577px -550px;
    }
    
/**----------上传样式------------**/
.progressWrapper 
{
	float:left;
	display:inline;
	margin-right:3px;
	margin-left:3px;
	width: 240px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px 0px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
.progressName {
	font-size: 12px;
	color: #555;
	width: 200px;
	height: 25px;
	line-height:25px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 220px;
	font-size: 12px;
	text-align: left;
	height: 25px;
	line-height:25px;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(img/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}
/**----------验证信息------------
.field-validation-error
{
    background-image: url("img/main_back.png");
    background-position: -80px -900px;
    height: 16px;
    margin: 5px 10px 0;
    width: 16px;
    display:inline-table;
    position:relative;
    top:0px;
}
.field-validation-error span
{
    position:absolute;
    left:16px;
    display:inline-table;
    width:210px;
    color:#FF0000;
    }

.field-validation-valid
{
    background-image: url("img/main_back.png");
    background-position: -40px -900px;
    height: 16px;
    margin: 5px 10px 0;
    width: 16px;
    display:inline-table;
}--**/
