﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; background:#ffffff; line-height:150%; font-size:12px;}
*{ margin:0px; padding:0px; border:0px;}

/* 常用布局式样 */
.dis{display:block}
.undis{display:none}
.fLefts{float:left;}
.fLights{float:right;}
.divcenter{margin:0 auto;}
.textCenter{text-align:center;}
.textLeft{text-align:left;}
.textRight{text-align:right;}
.clr{font-size:0px; height:0px;clear:both;visibility:hidden;line-height:0px;}
.grayborder{border:1px solid #e6e6e6;}
.fbold{ font-weight:bold;}
.orange{ color:#f28a0d;}
a{ text-decoration:none;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
dt,dd{clear:both;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0; font-size:12px; font-weight:normal;}
textarea,input,select{font-size:12px;margin:0;padding:2px 2px 1px 2px;}


.menuList ul li a,.my-jg a.jg01,.my-jg a.jg02,.my-jg a.jg03{background-image:url(../images/mini-bg.png); background-repeat:no-repeat;}
.menuList ul li a.selected,.menuList h1,.tabList ul li .lefttab,.tabList ul li .centertab,.tabList ul li .righttab,.my01,.my02,.my03{ background-image:url(../images/main-bg.png); background-repeat:no-repeat;}

/*  导航  */
.userAttr{margin-right:40px;}
.topbox{ height:80px; background:url(../images/p-top-bg.jpg) repeat-x;}
.logo{ width:265px; padding-left:15px; height:65px; float:left; text-align:center; overflow:hidden; padding-top:10px;}
.dh{ height:48px; float:left; overflow:hidden; padding:10px 0px 6px 0px; margin-left:50px;}
.dh a.dhlist{ width:50px; height:38px;padding:5px; display:block; overflow:hidden; text-align:center; float:left; color:#ffffff; margin-right:5px;}

.dh a:hover.dhlist{ background-image:url(../images/mini-bg.png); background-position:0px 0px; color:#000000;}
.dh a.dhlist.selected{background-image:url(../images/mini-bg.png); background-position:0px 0px; color:#000000;}
.topbox-other{ float:right; height:48px; padding:10px 15px 6px 0px;}
.topbox-other a{ color:#000000; line-height:48px;}
.topbox-other i{ font-style:normal; color:#000000;}

/*指引*/
.guide{ height:22px; clear:both; margin:3px 0px; line-height:22px;}
.guide p{ text-align:right; float:right; padding:0px 15px;}
.guide .adress{ float:left; height:25px; line-height:25px; padding-left:20px;}
.guide .adress a{ color:#000;}

.mainPage{ clear:both; width:auto;}

/*左边菜单MENU*/
.menu-bg{background:url(../images/left-bg.png);background-repeat:repeat-x;}
.menu{ width:202px; margin-right:5px; clear:both; background:url(../images/menu-bg.png) top no-repeat; padding:30px 4px 4px 4px;}
.menuTit{background:url(../images/menu-bg.png)  no-repeat; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#ffffff; text-align:left;width:210px;text-indent:45px;}
.menuList{ border:1px solid #e6e6e6; clear:both;background:#c1d3fb; }
.menuList h1{margin-left:5px; height:30px;width:95%; position:relative; overflow:hidden;cursor:pointer; background-position:0px -40px; font-size:13px; font-weight:bold; line-height:30px;text-indent:.5cm; }
.menuList h1 .zt01{ position:absolute; top:7px;right:25px;}
.menuList ul{width:95%;margin-left:5px;}
.menuList ul li{  height:26px; line-height:26px;  border-bottom:1px solid #7ca7d3;}
.menuList ul li:hover{ background:#fbebb5;}
.menuList ul li a{ display:block; background-position:-30px -257px;padding-left:30px; height:26px; overflow:hidden; color:#000000; font-size:12px;}
.menuList ul li.selected{ font-weight:bold; background:#34bfe6;}


.menu-bg01{ background:#f0f5f9;;}
.menu-bg02{ background:#f5fafc;}

/*三级menu*/
.menuList ul ul{ padding:0px 0px 0px 0px; background:#ffffff; text-indent:.5cm;width:100%;margin-left:0px;}
.menuList ul ul li{ border:none; line-height:22px; height:22px;border-bottom:1px solid #7ca7d3;}
.menuList ul ul li a{ background-position:-20px -356px; display:block;height:22px; outline:none;overflow:hidden; padding-left:25px;}
.menuList ul ul li:hover{ background:#fde4b5;}

/*TAB标签页*/
.tabList{ background-image:url(../images/navi-bg.png); background-repeat:repeat-x; height:28px; position:relative; overflow:hidden;}
.tabList ul li{ float:left;margin:0px -30px 0px 0px;line-height:28px;}
.tabList ul li a{ color:#352003; font-size:13px; font-family:'微软雅黑';  display:block; cursor:pointer;outline:none; blr:expression(this.onFocus=this.blur()); }
.tabList ul li .lefttab{ width:25px; height:28px;  overflow:hidden; background-position:0px -177px; float:left;}
.tabList ul li .centertab{  height:28px; overflow:hidden; background-position:0px -278px; float:left; text-align:center; padding:0px 5px;}
.tabList ul li .righttab{ width:25px; height:28px; overflow:hidden; background-position:-77px -177px; float:left;}
.tabList ul li a.selected .lefttab{ width:25px; height:28px;  overflow:hidden; background-position:0px -216px; float:left;}
.tabList ul li a.selected .centertab{  height:28px; overflow:hidden;font-weight:bolder;color:#000000; background-position:0px -317px; float:left; text-align:center; padding:0px 5px;}
.tabList ul li a.selected .righttab{ width:25px; height:28px; overflow:hidden; background-position:-77px -216px; float:left;}

.tabList01{ background:#fcfcfc; height:30px; position:relative; overflow:hidden;}
.tabList01 ul li{ float:left;margin:0px 0px 0px 0px;line-height:30px;}
.tabList01 ul li a{ color:#352003; display:block;}
.tabList01 ul li .lefttab,.tabList01 ul li .centertab,.tabList01 ul li .righttab{ background-image:url(../images/p-in-bg.png); background-repeat:no-repeat;cursor: pointer;}
.tabList01 ul li .lefttab{ width:10px; height:28px;  overflow:hidden; background-position:-18px -98px; float:left;}
.tabList01 ul li .centertab{  height:28px; overflow:hidden; background-position:0px -233px; float:left; text-align:center; padding:0px 5px;}
.tabList01 ul li .righttab{ width:10px; height:28px; overflow:hidden; background-position:-31px -98px; float:left;}
.tabList01 ul li a.selected .lefttab{ width:10px; height:28px;  overflow:hidden; background-position:-18px -66px; float:left;}
.tabList01 ul li a.selected .centertab{  height:28px; overflow:hidden; background-position:0px -196px; float:left; text-align:center; padding:0px 5px;}
.tabList01 ul li a.selected .righttab{ width:10px; height:28px; overflow:hidden; background-position:-31px -66px; float:left;}

/*工具*/
.mine{ background:#fcfcfc; padding-top:3px; height:27px; overflow:hidden;}
.my-jg{ float:left;}
.my-jg a{ float:left; height:25px; line-height:25px; cursor:hand; margin-right:3px;}
.my-jg a.my01{ width:86px; height:25px; display:block; overflow:hidden; background-position:0px -80px; padding-left:28px;}
.my-jg a.my02{width:72px; height:25px; display:block; overflow:hidden; background-position:0px -113px;padding-left:28px;}
.my-jg a.my03{ width:74px; height:25px; display:block; overflow:hidden; background-position:0px -145px;padding-left:26px;}


/*PANEL样式*/
.panel-content{ padding:2px 3px 1px 3px; background:#f9f9f9;border:1px solid #e6e6e6;margin:0px 2px 0px 3px;  }
.panel01 { margin:0px 2px 0px 3px; }
.panel01 h2{ height:30px; line-height:30px; background-image:url(../images/main-bg.png); background-position:0px -414px;background-repeat:repeat-x; margin-bottom:2px;border-right:1px solid #D0CECF;}
.panel01 h2 .tit01{ width:170px;height:30px; overflow:hidden; float:left; background-image:url(../images/main-bg.png); background-position:0px -380px; padding-left:30px; font-size:14px; font-weight:bold;text-align:left;}
.panel01 h2 .more{ position:absolute; right:10px; top:10px;}

.panel02{border:1px solid #e6e6e6;}
.panel02 h2{ height:50px; position:relative; overflow:hidden; background-image:url(../images/main-bg.png); background-repeat:repeat-x;background-position:0px -520px;}
.panel02 h2 .left{ background-image:url(../images/main-bg.png); width:10px; float:left; overflow:hidden; height:50px; overflow:hidden;background-position:0px -456px;}
.panel02 h2 .center{ background-image:url(../images/mini-bg.png); padding-left:20px; background-repeat:no-repeat; width:auto;  height:30px; line-height:30px; float:left; overflow:hidden;background-position:-43px -153px; padding-bottom:20px; font-size:14px; font-weight:bold; color:#000000;}
.panel02 h2 .right{ background-image:url(../images/main-bg.png); width:10px; float:right; height:50px; overflow:hidden;background-position:-12px -456px;}
.panel02 h2 .more{position:absolute; right:10px; top:10px;}

/*LABEL样式*/
.label-content{ padding:1px; background:#ffffff;}
.label01{border:0px; border-collapse:0px; border-spacing:1px;}
.label01 .label01Tit{ background:#EFEFEF;padding:0px 2px 0px 5px; text-align:right; font-weight:bold; font-size:12px;vertical-align:top;}
.label01 tr td{white-space:nowrap; padding:0px 2px; text-align:left; vertical-align:top; border-collapse:collapse; border-spacing:inherit;height:24px; vertical-align:middle; }
.label02{border:0px; border-collapse:0px; border-spacing:1px;}
.label02 .label01Tit{ background:#EFEFEF;padding:0px 2px 0px 5px; text-align:right; font-weight:bold; font-size:12px;vertical-align:top;}
.label02 tr td{padding:0px 2px; text-align:left; vertical-align:top; border-collapse:collapse; border-spacing:inherit;height:24px; vertical-align:middle; }


/*数据列表样式*/
.tableList{ border:1px solid #cccccc; border-left:none; border-top:none;border-collapse:0px; border-spacing:0px;font-family:'宋体',arial,courier;}
.tableList a{color:#f28a0d;}
.tableList a:hover{color:#FE0000;text-decoration:underline;}
.tableList tr.odd{ background:#f6f6f6}
.tableList tr.selected{ background:#FFE99D;}
.tableList tr td.hover{ border:#F00;}
.tableList tr td{font-size: 11px; padding: 2px 6px 2px 4px; color: #000000; cursor:pointer;border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; }
.tableTit{ border:1px solid #cccccc; border-left:none; border-top:none;border-bottom:none;border-collapse:0px; border-spacing:0px;}
.tableTit td{font: bold 12px '微软雅黑';border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf;padding: 1px 6px 1px 4px; color: #000000; text-align: left;  height:24px; word-break: keep-all;white-space:nowrap;background: #f0f0f0;background-image:url(../images/table-th-bg.png);background-repeat:repeat-x;}
.tableTit2{ border:1px solid #cccccc; border-left:none; border-top:none;border-bottom:none;border-collapse:0px; border-spacing:0px;}
.tableTit2 td{font: bold 12px '微软雅黑';border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf;padding: 1px 6px 1px 4px; color: #000000; text-align: left;  height:24px; word-break: keep-all;white-space:nowrap;background: #f0f0f0;}

.ext_table_page {float:left;width:280px;text-align:left;}
.ext_table_total{float:left}
.ext_table_page input{width: 40px; height: 16px;border:1px solid #cccccc;background:#fffffa;}
.ext_page_image{width:16px;height:16px;float:left;margin-top:5px;cursor:pointer;}
.ext_page_info{float:left;}
.ext_page_first{background:url('../images/pagebar/page-first.png') no-repeat;}
.ext_page_first_disabled{background:url('../images/pagebar/page-first-disabled.png') no-repeat;cursor:default;}
.ext_page_next{background:url('../images/pagebar/page-next.png') no-repeat;}
.ext_page_next_disabled{background:url('../images/pagebar/page-next-disabled.png') no-repeat;cursor:default;}
.ext_page_prev{background:url('../images/pagebar/page-prev.png') no-repeat;}
.ext_page_prev_disabled{background:url('../images/pagebar/page-prev-disabled.png') no-repeat;cursor:default;}
.ext_page_last{background:url('../images/pagebar/page-last.png') no-repeat;}
.ext_page_last_disabled{background:url('../images/pagebar/page-last-disabled.png') no-repeat;cursor:default;}
/*dataForm*/
/*数据列表样式*/
.tableList2{ border:0px; border-collapse:0px; border-spacing:1px;}
.tableList2 a{color:#FF0C0C}
.tableList2 a:hover{color:#FE0000;text-decoration:underline;}
.tableList2 tr.tableTit td{ font: bold 12px '微软雅黑'; color: #000000;  letter-spacing: 2px; text-transform: uppercase; text-align: center;  height:24px; overflow:hidden;background-color:#f0f0f0;float:none;background-image:url();}
.tableList2 tr.odd{ background:#FDFCD0}
.tableList2 tr.selected{ background:#FFE99D;}
.tableList2 tr td.hover{ border:#F00;}
.tableList2 tr td{ padding: 0px 6px 0px 5px; color: #000000; cursor:pointer; }
.tableList2 .changeBg{ background:#f9f9f9;}

/*表单*/
.expand{background-image:url(../images/small.gif); background-repeat:no-repeat; margin: 0 5px 0 5px;cursor:pointer}
.inputStyle01{ border:1px solid #cccccc; height:16px; background:#fffffa;width:140px;}
.textareaStyle01{border:1px solid #cccccc;}
.selectStyle01{border:1px solid #cccccc; height:22px;width:146px;}
.fileStyle01{ height:24px; line-height:24px; border:1px solid #cccccc; background:#ffffff;}
.fieldsetStyle01{ border:1px solid #EA0000;padding:5px 5px 5px 5px;}
.fieldsetStyle01 legend{border:0px;background-color:white;font-size:13px;font-weight:bolder;}
/*按钮*/
.buttonBox{text-align:right; clear:both; height:30px; line-height:30px;background:#e6effc; border:1px solid #98abca;padding:0px 5px;margin-top:50px;}
.buttonStyle01{ height:22px; overflow:hidden; line-height:22px; cursor:pointer; display:block; float:left; margin-right:5px; }
.buttonStyle01 .left,.buttonStyle01 .center,.buttonStyle01 .right,.buttonStyle02,.buttonStyle04,.buttonStyle06{ background-image:url(../images/p-in-bg.png); background-repeat:no-repeat; margin: 0 5px 0 5px;}

/*.buttonStyle01 .left{ background-position:0px -66px; width:5px; overflow:hidden; height:26px; float:left; display:block;}
.buttonStyle01 .center{ background-position:0px -127px; background-repeat:repeat-x; height:26px; overflow:hidden; float:left; display:block; padding:0px 10px;}
.buttonStyle01 .right{ background-position:-7px -66px; width:5px; overflow:hidden; height:26px; float:left; display:block;}

.buttonStyle01:hover .left{ background-position:0px -98px; }
.buttonStyle01:hover .center{ background-position:0px -159px; }
.buttonStyle01:hover .right{background-position:-7px -98px; }

.buttonStyle02{ width:56px; height:24px; background-position:-144px -68px;}
.buttonStyle02:hover{ background-position:-144px -95px;}

.buttonStyle04{ width:74px; height:24px; background-position:-44px -69px;}
.buttonStyle04:hover{ background-position:-44px -96px;}

.buttonStyle06{ width:109px; height:24px; background-position:0px -271px;}
.buttonStyle06:hover{ background-position:0px -298px;}
*/
.buttonStyle01 .left{ background-position:0px -66px; width:5px; overflow:hidden; height:22px; float:left; display:block;}
.buttonStyle01 .center{ background-position:0px -127px; background-repeat:repeat-x; height:22px; overflow:hidden; float:left; display:block; padding:0px 10px; color:#ffffff;}
.buttonStyle01 .right{ background-position:-7px -66px; width:5px; overflow:hidden; height:22px; float:left; display:block;}

.buttonStyle01:hover .left{ background-position:0px -98px; }
.buttonStyle01:hover .center{ background-position:0px -159px; }
.buttonStyle01:hover .right{background-position:-7px -98px; }

.buttonStyle02{ width:56px;line-height:22px; height:22px; background-position:-144px -68px;margin-right:5px;color:#000000;}
.buttonStyle02:hover{ background-position:-144px -95px;}

.buttonStyle04{ width:74px;line-height:22px; height:22px; background-position:-44px -69px;margin-right:5px;color:#000000;}
.buttonStyle04:hover{ background-position:-44px -96px;}

.buttonStyle06{ width:109px;line-height:22px; height:22px; background-position:0px -271px;margin-right:5px; color:#000000;}
.buttonStyle06:hover{ background-position:0px -298px;}

/*通用圆角*/
.corner-large{-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.corner-mid{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.corner-small{-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
/*登录界面*/
.login-wapper {background:url('../images/login-background.jpg');position:absolute;top:0;left:0;z-index:100;}
.login-window {background:url('../images/login-window.png');position:absolute;width:568px;height:362px;z-index:101;}
.role-window {background:url('../images/login-window.png');position:absolute;width:568px;height:362px;z-index:101;}
.macMsg{font-size:16px;font-weight:bolder;margin:60px 5px 10px 55px;color:#E70000}
.role-window .role-title{font-size:16px;font-weight:bolder;margin:60px 5px 10px 55px;}
.role-window .role-content{font-size:12px;cursor:pointer;border:1px solid #AB0105;width:150px;height:24px;line-height:24px;background-color:#F4E187;margin:5px 5px 5px 55px;float:left;}
.role-selected {background-color:#F37518;}
.login-logo {background:url('../images/login-logo.png');position:absolute;width:429px;height:82px;z-index:101;}
.login-table {color:#0073a8;font-size:18px;float:left;font-weight:500;position:relative;top:50px;}
.login-table tr td.txt {text-align:right;width:200px;}
.login-input {width:200px;height:27px;line-height:27px;border:1px solid #2297cc; background:#f9f9f9;}
.login-button {background:url('../images/login-button.png');width:91px;height:27px;text-indent:2em;font-size:14px;color:#950306;line-height:27px;cursor:pointer;float:left;margin-left:200px;}
.login-find{margin-left:350px;line-height:27px;}
.login-window a{color:#FF0018;font-size:14px;font-weight:900;}
.login-image {border:1px solid #FCB435;width:90px; height:27px;cursor:pointer}
.login-dialog{font-size:12px;}
.login-dialog .ui-dialog-titlebar-close{display: none;}
.login-dialog div{padding:10px 10px 10px 10px}
.login-dialog button{float:right}

/*列表标题样式*/
.lbTit01{ height:30px; line-height:30px; font-size:14px;  font-weight:bold; color:#000000; background:url(../images/int_bg.gif) repeat-x; }
.lbTitDot{ width:35px; height:30px; text-align:center; float:left; overflow:hidden;background:url(../images/biao1.gif) no-repeat;}
.lbTitText{ float:left; height:30px; overflow:hidden;}
.lbOp{ float:right;overflow:hidden; width:30px; height:25px; padding-top:5px;cursor:pointer}
.lbOp img { width:19px; height:18px;vertical-align:middle;}

/**多选框的排版方式**/
.fenz li{ float:left; width:105px; margin:0 5px; display:inline; text-align:left; color:#555}

/**jquery表单校验错误信息样式**/
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}

/**jquery多选框样式**/
.ui-multiselect { padding:1px 0 1px 1px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }
.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }
.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000 }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }
* html .ui-multiselect-checkboxes label { border:none }
.nosamorder{border-bottom: #007fcb 2px solid }
textarea{
border:1 solid #C0C0C0;font-size:18px;overflow-x:hidden;overflow-y:hidden

}


