@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif, "宋体", "微软雅黑";
	font-size: 12px;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
table , div , frame , iframe , from , tr , td , th, dl , ul , li , dt , dd {padding:0;margin:0;border:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0;margin:0;}
fieldset, img, button{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}

ul{list-style:none;}
body{background-color:#FFFFFF;font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;color:#616161;font-size:12px;}
del{ font-family:georgia}
input, select , label, button{height:20px;padding:0px auto;}

a{color:#325e7f;text-decoration:none;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:none;color:#d00;}

.set{float:right;margin-right:10px;}




/****标签页切换***/
.tab_box{display:block; }
.tab_no{display:none;}
.tab_main{margin:3px;}



.wk_xx{border:solid 1px #eee;}

/****边框和背景*****/
.diy_dlx{border:solid 1px #ddebf2; background-color: #FFFFFF;}

.diy_bj_a{background:#f6f8fa;}



.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



/********主页自定义链接*******/

.diy_wk{border:solid 1px #eee; background-color: #FFFFFF;}
.diy_link{/**欢迎页链接导航**/}
.diy_link  a{width:80px;height:100px;overflow:hidden;margin-left:5px;margin-right:5px;float:left;text-align:center;display:inline-block;}
.diy_link a dl{height:66px;margin-top:5px;}
.diy_link a dt{line-height:20px;height:20px;white-space: nowrap;}
.diy_link a:hover{color:#f00;}








.diy_link_s{/**欢迎页链接导航**/}
.diy_link_s a{float:left; width:150px;display:inline-block;margin:8px;overflow:hidden;}
.diy_link_s a em{float:left;width:20px;text-align:center;}
.diy_link_s a dt{margin-left:24px;}


/***首页信息列表***/
.list_xbnews{padding:10px; }
.list_xbnews li{color:#888;border-bottom:dotted 1px #ccc;height:30px;line-height:30px;background:url(../images/89.gif) no-repeat left center;padding-left:16px;text-align:right;overflow:hidden;}
.list_xbnews li a{float:left;color:#333;}
.list_xbnews li a:hover{color:#f00;}




/******* 左右分例  左侧树的分例  *******/
.fm_main{margin-left:280px;border-left:solid 1px #eee;}
.fm_left{float:left;width:272px;border-right:solid 1px #cbdae9;border-bottom:solid 1px #cbdae9;background:#ebf4fd;}


.side_titel{/**左侧树的标题**/background:url(../images/lan/side_titel_back.png) repeat-x left top;height:25px;border-top:solid 1px #cbdae9;border-bottom:solid 1px #cbdae9;}
.side_titel .set{float:right;line-height:25px;margin-right:10px;}
.side_titel .ico{float:left;width:16px;padding-left:8px;padding-top:4px;}
.side_titel .title{font-weight:bold;color:#039;padding:0px 8px;line-height:25px;}

.shu_wk{/**树的外框**/border:solid 1px #dae7eb;background:#fff;margin:3px;padding:5px;}


/*************** 顶部页面文件  *************/
.top_back{background:#78c0dc url(../images/lan/top_back1.png) no-repeat right top;height:95px;overflow:hidden;}
#systemhd{background:url(../images/lan/hdyxfw.png) no-repeat left top;height:95px;}
.top_back .top_main{background:url(../images/lan/top_logo_1.png) no-repeat left top;height:95px;}
.top_name{font-family: "微软雅黑", "黑体";font-size:18px;color:#fff;text-align:center;position:absolute;left:80px;top:60px;line-height:26px;z-index:3;width:240px;}
.top_user{font-size:12px;color:#fff;text-align:center;position:absolute;left:80px;top:60px;line-height:26px;z-index:3;width:240px;}
.top_user span{padding-left:20px;}


/***-----顶部导航菜单-------**/
.top_menu{position:absolute;z-index:3;top:12px;left:480px;height:67px;width:auto;}
.top_menu ul{}
.top_menu ul li{text-align:center;float:left;margin-left:10px;}
.top_menu ul li.hover a,
.top_menu ul li a{display:inline-block;width:79px;height:67px;color:#fff;}
.top_menu ul li.hover a em,
.top_menu ul li a em,
.top_menu ul li a:hover em{width:79px;height:35px;margin-top:5px;display:inline-block; vertical-align:middle;}
.top_menu ul li.hover a ol,
.top_menu ul li a ol,
.top_menu ul li a:hover ol{height:25px;line-height:25px;font-weight:bold;}
.top_menu ul li.hover a{background:url(../images/lan/top_menu.png) no-repeat center -100px;}
.top_menu ul li a:hover{background:url(../images/lan/top_menu.png) no-repeat center 0px;color:#fff;}

/***-----顶部右侧功能菜单-------**/
.top_right_menu{position:absolute;z-index:3;top:0px;right:0px;height:25px;width:auto;background:url(../images/lan/top_right.png) no-repeat left bottom;padding-left:25px;line-height:23px;color:#68ade2;}
.top_right_menu  a{color:#fff;margin:0px 5px;}
.top_right_menu  a:hover{color:#ff0;}



/*************** 左侧 页面框架*************/
body.leftpage{background:#f1f7fc url(../images/lan/leftpage.png) repeat-x left top;padding:5px;}


/**-------------------------   左侧折叠菜单样式1    ------------------------**/

.leftmenu{/**左侧折叠菜单**/text-align:left;border:solid 1px #85b2c4;}
.leftmenu ul.menu_one{ /*url(../images/style02/leftmenu_but_back1.png)*/ background:#c2e1f5;}

.leftmenu ul.menu_one  .li{border-top:solid 1px #cee7f8;border-bottom:solid 1px #90bfde;display:block;height:27px;line-height:27px;}
.leftmenu ul.menu_one  .li span{float:right;margin-right:10px;}
.leftmenu ul.menu_one  .li b{margin-left:15px;}
.leftmenu ul.menu_one  .li b a{color:#143c86;font-weight:bold;}
.leftmenu ul.menu_one  .li:hover{background:#aed6f0;}
/**左侧二级**/
.leftmenu ul.menu_one ul.menu_two{background:#e3f1fa;}
.leftmenu ul.menu_one ul.menu_two  .li{display:inline-block;border-top:solid 1px #f1faff;border-bottom:solid 1px #b5d4e9;height:27px;line-height:27px;}
.leftmenu ul.menu_one ul.menu_two  .li b{padding-left:10px;font-weight:normal;}
.leftmenu ul.menu_one ul.menu_two  .li b a{font-weight:normal;color:#042a71;}
.leftmenu ul.menu_one ul.menu_two  .li:hover{background:#d9ecf8;}

/**左侧三级**/
.leftmenu ul.menu_one ul.menu_two ul.menu_three{background:#f1f7fb; }
.leftmenu ul.menu_one ul.menu_two ul.menu_three  .li{display:inline-block;border-top:solid 1px #f7fcff;border-bottom:solid 1px #d6eaf5;height:25px;line-height:25px;}
.leftmenu ul.menu_one ul.menu_two ul.menu_three  .li b{padding-left:20px;font-weight:normal;}
.leftmenu ul.menu_one ul.menu_two ul.menu_three  .li b a{color:#000;}
.leftmenu ul.menu_one ul.menu_two ul.menu_three  .li:hover{background:#f1f9fe;}

/**左侧四级**/
.leftmenu ul.menu_one ul.menu_two ul.menu_three ul.menu_four{background:#fff; }
.leftmenu ul.menu_one ul.menu_two ul.menu_three ul.menu_four .li{display:block;border-top:solid 1px #fff;border-bottom:solid 1px #dce9f0;height:25px;line-height:25px;}
.leftmenu ul.menu_one ul.menu_two ul.menu_three ul.menu_four .li a{margin-left:43px;font-weight:normal;color:#444;}
.leftmenu ul.menu_one ul.menu_two ul.menu_three ul.menu_four .li:hover{background:#dce8f0;}

.leftmenu * b{font-weight:normal;}
.leftmenu ul.menu_one  .li span,
.leftmenu * .li span{float:right;margin-right:10px;}
.leftmenu * .li{width:100%;}
.leftmenu * .bimg,
.leftmenu * .aimg{height:23px;width:16px;}
.leftmenu ul.menu_one .li .aimg{background:url(../images/lan/jt_s.gif) no-repeat center center;}
.leftmenu ul.menu_one .li .bimg{background:url(../images/lan/jt_x.gif) no-repeat center center;}




/*************** 左侧 页面框架 折叠页*************/
.leftzd{background:#f1f7fc url(../images/lan/leftzd.png) no-repeat right top;padding:0px;}
.leftzd .left_zdimg{position:absolute;right:0px;top:40%; cursor:pointer;}





/*****************************************************  内容显示页面    ******************************************************/
/***当前位置***/
.route{background:#f0f8fb url(../images/lan/route.gif) no-repeat 10px center;padding-left:35px;border-top:solid 1px #fdfdfe;border-bottom:solid 1px #cddbe7;color:#616161;height:25px;line-height:24px;margin-bottom:1px;}
.route span{float:right;margin-right:10px;}




/***小标题类型1***/
.xbt_a{background:url(../images/lan/xbt_back.gif) repeat-x left top;height:25px;overflow:hidden;margin-top:5px;}
.xbt_a .set{float:right;margin-right:10px;line-height:25px;}
.xbt_a .ico{float:left;background:url(../images/lan/xbt_back.gif) repeat-x left -25px;padding:3px 0px 0px 5px;height:22px;display:inline-block;}
.xbt_a span.title{font-weight:bold;color:#2b78bb;background:url(../images/lan/xbt_back.gif) repeat-x left -25px;border-right:2px solid #fff;line-height:23px;height:25px;display:inline-block;padding-left:6px;padding-right:20px;}
.fun_rim .xbt_a{}

/****外框渐变标题***/
.jbxbt{height:35px;background:url(../images/lan/jbxbt.gif) repeat-x left top;overflow:hidden;}
.jbxbt .set{line-height:22px;padding-top:7px;}
.jbxbt .title{padding-top:8px;height:25px;line-height:24px; vertical-align:bottom;display:inline-block;background:url(../images/lan/jbxbt.gif) no-repeat left -50px;margin-left:8px;color:#3466aa;padding-left:17px;font-weight:bold;}




/**标签页标题***/
.label_title{height:29px;border-top:solid 1px #c6d6e4;margin-top:1px;overflow:hidden;background:url(../images/lan/label_title.gif) repeat-x left top;}
.label_title .tab{height:29px;}
.label_title .tab .set{float:right;margin-right:10px;line-height:28px;}
.label_title .tab ul{padding-left:3px;}
.label_title .tab ul li{float:left;line-height:29px;margin-left:5px;}
.label_title .tab ul li.tab_a,
.label_title .tab ul li.tab_b{cursor:pointer;}
.label_title .tab ul li.tab_a span,
.label_title .tab ul li.tab_b span{padding-left:10px;display:inline-block;}
.label_title .tab ul li.tab_a span font,
.label_title .tab ul li.tab_b span font{font-size:12px;padding-right:10px;font-weight:bold;color:#2d57a5;line-height:29px;display:inline-block;}


/***标签 页***/
.lable_xbt{background:url(../images/lan/title_back.gif) repeat-x left -200px;height:30px;overflow:hidden;}
.lable_xbt .tab_fy{padding-left:3px;}
.lable_xbt .tab_fy li{float:left;margin-left:5px;padding-right:5px;}
.lable_xbt .tab_fy li.tab_a{background:url(../images/lan/title_back.gif) no-repeat right -300px;}
.lable_xbt .tab_fy li.tab_a span{background:url(../images/lan/title_back.gif) no-repeat left -268px;height:30px;display:inline-block;padding-left:5px;}
.lable_xbt .tab_fy li.tab_a span font{background:url(../images/lan/title_back.gif) repeat-x left -237px;padding-top:3px;height:27px;line-height:25px;padding-left:10px;padding-right:10px;display:inline-block;color:#0a3cbb;cursor:pointer;font-size:12px;}
.lable_xbt .tab_fy li.tab_b{background:url(../images/lan/title_back.gif) no-repeat right -362px;}
.lable_xbt .tab_fy li.tab_b span{background:url(../images/lan/title_back.gif) no-repeat left -333px;height:30px;display:inline-block;padding-left:5px;}
.lable_xbt .tab_fy li.tab_b span font{background:url(../images/lan/title_back.gif) repeat-x left -396px;padding-top:3px;height:27px;line-height:25px;padding-left:10px;padding-right:10px;display:inline-block;color:#0d67a4; cursor:pointer;font-size:12px;}




/**背景**/
.label_title .tab ul li.tab_a{background:url(../images/lan/label_title.gif) repeat-x left -100px; }
.label_title .tab ul li.tab_a span{background:url(../images/lan/label_title.gif) no-repeat left -50px;}
.label_title .tab ul li.tab_a span font{background:url(../images/lan/label_title.gif) no-repeat right -150px;}

.label_title .tab ul li.tab_b{background:url(../images/lan/label_title.gif) repeat-x left -200px; }
.label_title .tab ul li.tab_b span{background:url(../images/lan/label_title.gif) no-repeat left -250px;}
.label_title .tab ul li.tab_b span font{background:url(../images/lan/label_title.gif) no-repeat right -300px;color:#4167ae;}






/*****搜索区域********/
.search{background:#eff5f9 url(../images/lan/search.gif) repeat-x left top;border:solid 1px #ccddec;padding:2px;}
.search form{}
.search form label{margin-left:10px;}
.search form input{margin-right:10px;}
.search table{width:100%;}
.search table tr td{padding:1px;font-size:12px;height:25px}
.search table tr td.lt{text-align:right;}
/**搜索按钮**/
input.but_search{background:url(../images/but_search.gif) no-repeat center center;height:20px;width:71px;font-size:0px;border:0 none;margin:auto 20px; cursor:pointer;}


/****带功能条边框****/
.fun_rim{border:solid 1px #e3e8eb;border-top:0 none;background:url(../images/lan/label_title.gif) repeat-x left -350px;margin-top:3px;padding:8px 10px;}
.fun_rim .rset{float:right;}
.fun_rim a{padding:3px;}
.fun_rim .title{font-weight:bold;color:#2b78bb;padding-left:18px;background:url(../images/64sdfads.gif) no-repeat left bottom;}



/**图标按钮**/
.fun_rim a.ico_news,
.fun_rim a.ico_edit,
.fun_rim a.ico_disk,
.fun_rim a.ico_open,
.fun_rim a.ico_shuaxin,
.fun_rim a.ico_back,
.fun_rim a.ico_qingkong,
.fun_rim a.ico_search,
.fun_rim a.ico_del{margin-left:4px;margin-right:6px;padding-left:19px;color:#000;}

.fun_rim a:hover.ico_news,
.fun_rim a:hover.ico_edit,
.fun_rim a:hover.ico_disk,
.fun_rim a:hover.ico_open,
.fun_rim a:hover.ico_shuaxin,
.fun_rim a:hover.ico_back,
.fun_rim a:hover.ico_qingkong,
.fun_rim a:hover.ico_search,
.fun_rim a:hover.ico_del{ color:#f00;}

.fun_rim a.ico_news{ /**新建**/ background:url(../images/ico_news.gif) no-repeat left center;}
.fun_rim a.ico_del{ /**修改**/ background:url(../images/ico_del.gif) no-repeat left center;}
.fun_rim a.ico_edit{ /**编辑**/ background:url(../images/ico_edit.gif) no-repeat left center;}
.fun_rim a.ico_disk{ /**另存**/ background:url(../images/ico_disk.png) no-repeat left center;}
.fun_rim a.ico_open{ /**打开**/ background:url(../images/ico_open.png) no-repeat left center;}
.fun_rim a.ico_back{ /**返回**/ background:url(../images/ico_back.gif) no-repeat left center;}
.fun_rim a.ico_qingkong{ /**清空**/ background:url(../images/ico_qingkong.gif) no-repeat left center;}
.fun_rim a.ico_search{ /**查询**/ background:url(../images/ico_search.png) no-repeat left center;}
.fun_rim a.ico_shuaxin{ /**刷新**/ background:url(../images/ico_shuaxin.png) no-repeat left center;}



/*****表格-列表*****/

.table_list{/*列表隔行变背景*/border-collapse:collapse;width:100%;border-right:solid 1px #ededed;border-bottom:solid 1px #ededed;margin-top:1px;border-top:solid 1px #d3e3ee;}
.table_list tr td{border-left:solid 1px #ededed;padding:3px;padding-left:6px;}
.table_list .thtitle{border-bottom:solid 1px #d0d0d0;background:#f0eff0 url(../images/lan/table_list.gif) repeat-x left -1px;color:#000;font-weight:bold;border-top:solid 1px #ededed;}
.table_list .thtitle td{border-right:solid 1px #ddd;}
.table_list .title1{border-bottom:solid 1px #e3e8eb;background:#eef5f8;color:#06C;}
.table_list .title2{border-bottom:solid 1px #c1c8d2;border-right:solid 1px #e4e7e8;border-top:solid 1px #fff;background:#f2f4f6;color:#06C;}

.table_list .text1{background:#f8f8f8;}
.table_list .text2{background:#fff;}
.table_list .text3{border-top:solid 1px #fff;border-bottom:solid 1px #e3e8eb;background:#eef5f8;}


/*****分页****/
.page{background:#ebf1f2 url(../images/lan/table_list.gif) repeat-x left -50px;height:24px;overflow:hidden;border-bottom:solid 1px #b8d0d6;border-top:solid 1px #f5f9fa; line-height:22px;padding-left:10px;}
.page .paging{float:right;color:#b4bbbb;margin-right:10px;}
.page .paging a{margin:0px 5px;}


/*****编辑*****/
.table_edit{border:solid 1px #e3e8eb;width:100%;}
.table_edit tr td{padding:4px;color:#444;font-size:12px;}
.table_edit tr td font{color:#f00;font-size:12px;margin-left:10px;margin-right:10px;}
.table_edit .lt{padding-left:20px;text-align:right;width:15%;white-space: nowrap;}
.table_edit .lt .required{color:red;}
.table_edit .tes_ent{padding:10px 0px 20px 4px;}
.but_tj{width:76px;height:23px;margin-right:5px;}





/***间距****/
.m10{margin:10px;}
.m5{margin:5px;}
.p10{padding:10px;}
.mar_t10{margin-top:10px;}
.mar_t5{margin-top:5px;}
.mar_t0{margin-top:0px;}
.mar_b2{margin-bottom:2px;}
.mar_b5{margin-bottom:2px;}




/***隐藏边框***/
.bor_xn{border-bottom:0 none;}
.bor_tn{border-top:0 none;}

/***操作按钮***/
.but_back_a , .but_back_b{width:76px;height:25px;text-align:center;font-weight:bold;border:0 none;cursor:pointer;}
.but_back_a{background:url(../images/but_back_a.gif) no-repeat center center;color:#74340e;}
.but_back_b{background:url(../images/but_back_b.gif) no-repeat center center;color:#4e5c6d;}

.but{background:url(../images/lan/title_back.gif) repeat-x left -204px;cursor:pointer;border:solid 1px #cfdae4;line-height:20px;height:22px;padding:0px 10px;}

 /*表格td背景*/
.table_1027 td{ background-color:#fff; text-align:center; padding:0 3px;nowrap:yes; white-space: nowrap;-o-text-overflow:ellipsis;text-overflow: ellipsis;}

