@charset "utf-8";
/*reset css*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;}
/*default css*/
body{font-size:9pt;font-family: "宋体", "微软雅黑", "Arial";background-color:#f1f7ff;}
div {;}
/*top.html css*/
#top{height:43px;line-height:43px;background:url(../images/topbg.png) repeat-x;position:relative;}
.logo,.userinfo,.titleinfo{float:left;white-space:nowrap;position:relative;}
.userinfo{padding-top:6px;padding-left:6em;}
.titleinfo ul{padding-top:4px;}
.titleinfo li{float:left;padding:0 5px;}
.titleinfo li a{display:block;width:24px;height:24px;padding:5px;overflow:hidden;position:relative;line-height:24px;text-decoration:none;}
.titleinfo li a:hover{background:url(../images/titieinfo_a_hover.png) no-repeat;}
.topimg{position:absolute;right:0;top:0;background:url(../images/topimg.png) no-repeat;width:307px;height:63px;z-index:0;}
.newinfo{position:absolute;top:0;right:0;background:url(../images/num.png) no-repeat;overflow:hidden;color:#fff;text-align:center;line-height:14px;font-size:10px;width:14px;height:14px;}

/*left.html css*/
#left{width:206px;background:url(../images/leftbg.png) repeat-y;}
.link{display:block;width:206px;overflow:hidden;height:36px;background:url(../images/link_default.png) no-repeat;line-height:36px;text-indent:8px;text-decoration:none;color:#fff;font-weight:bold;}
.link span{float:left;margin-left:22px;margin-top:6px;overflow:hidden;line-height:normal;width:36px;}
.link:hover,.thishover{background:url(../images/link_default.png) -206px top no-repeat;color:#393939}

/*
#left{width:206px;background:url(../images/leftbg.png) repeat-y;}
.link{display:block;width:206px;height:36px;background:url(../images/link_default.png) no-repeat;}
.linkyz{background:url(../images/link_default_yz.png) no-repeat;}
.link1001{background-position:0 0;height:38px;}
.link1002{background-position:0 -38px;}
.link1003{background-position:0 -74px;}
.link1004{background-position:0 -110px;}
.link1005{background-position:0 -146px;}
.link1006{background-position:0 -218px;}
.link1007{background-position:0 -182px;}
.link1008{background-position:0 -254px;}
.link1009{background-position:0 -290px;}
.link1010{background-position:0 -398px;}
.link1021{background-position:0 -326px;}
.link1022{background-position:0 -362px;}
.link1031{background-position:0 -434px;}
.link1041{background-position:0 -470px;}
.link1051{background-position:0 -506px;}
.link1901{background-position:0 -542px;}
.link1902{background-position:0 -614px;}
.link1001:hover,.thishover{background-position:-206px 0;}
.link1002:hover{background-position:-206px -38px;}
.link1003:hover{background-position:-206px -74px;}
.link1004:hover{background-position:-206px -110px;}
.link1005:hover{background-position:-206px -146px;}
.link1006:hover{background-position:-206px -218px;}
.link1007:hover{background-position:-206px -182px;}
.link1008:hover{background-position:-206px -254px;}
.link1009:hover{background-position:-206px -290px;}
.link1010:hover{background-position:-206px -398px;}
.link1021:hover{background-position:-206px -326px;}
.link1022:hover{background-position:-206px -362px;}
.link1031:hover{background-position:-206px -434px;}
.link1941:hover{background-position:-206px -470px;}
.link1051:hover{background-position:-206px -506px;}
.link1901:hover{background-position:-206px -542px;}
.link1902:hover{background-position:-206px -614px;}
*/
.list{background:url(../images/left_li_2.png) repeat-y;border-top:1px solid #84a1ce;border-bottom:1px solid #84a1ce;dispelay:block;}
.list ul{padding:8px 19px 8px 20px;}
.list li a{display:block;width:167px;height:25px;padding:3px 0;line-height:25px;text-decoration:none;background:url(../images/li_default.png) 36px center no-repeat;text-indent:56px;color:#1e1e1e;}
.list li a:hover,.list li .thishover{background:url(../images/li_hover.png) left center no-repeat;}
/*main.html style*/
#contain{padding:1px 1px 1px 1px; min-width:720px;}
.tipcontain{padding:0 0px;padding-left:0px;}
.tip{background:url(../images/tipbg.png) top right no-repeat;height:32px;line-height:32px;color:#696969;}
.nav{background:url(../images/navbg.png) top right no-repeat;color:#242424; padding-left:0px;}
.tipimg{width:43px;height:32px;float:left;}
.nav a{text-decoration:none;color:#242424;}
.myinfo{background:url(../images/tabbg.gif) right top no-repeat;}
.sider{padding:0px 0 0;}
.tab{height:33px;background:url(../images/tab_left.gif) -5px top no-repeat;}
.tab ul{padding-top:2px;padding-left:18px;}
.tab li{float:left;}
.tab li a{color:#fff;text-decoration:none;padding-left:10px;padding-right:50px;display:block;padding-right:10px;height:31px;line-height:36px;overflow:hidden;float:left;}
.tab li a:hover,.tab li .thishover{background:url(../images/tab_li_hoverbg.gif) top right no-repeat;color:#242424;font-weight:bold;}
.tabmenu{width:100%;float:left;line-height:37px;background:url(../images/tabmenubg.png) left bottom repeat-x;border-left:0px solid #ccd5e5;border-right:0px solid #ccd5e5;background-color:#fff;}
.word{float:right;padding-top:3px;}
.tabmenulist{padding:7px;padding-left:18px;}
.tabmenulist li{float:left;height:23px;line-height:23px;padding-right:12px;}
.tabmenulist li a{display:block;padding:2px 3px;text-decoration:none;color:#242424;}
.tabmenulist li a:hover,.tabmenulist li .thishover{background-color:#3e6aad;color:#fff;font-weight:bold;}

.tablelist{clear:left;}
.tablelist td{padding:0 6px;background-color:#fff;border:1px solid #ccd5e5;height:32px;line-height:32px;word-wrap: break-word;word-break: normal;}
.tablelist tbody .centeralign td{text-align:center;}
.tablelist table{width:100%;}
.tablelist table thead{white-space: nowrap;}
.tablelist table thead td{background:url(../images/theadbg.png) repeat-x;height:35px;line-height:35px;font-weight:bold;}
.newslist{padding-top:6px;position:relative;}
.newslist a{text-decoration:none;color:#242424;}
.newslist td a{color:#0065ff;text-decoration:underline;}
.newstab{height:31px;width:100%;overflow:hidden;position:relative;}
.newstab li{float:left;width:84px;text-align:center;height:31px;line-height:31px;background:url(../images/newstab.png)  no-repeat;padding-right:3px;}
.newstab .thishover{background:url(../images/newstab_hover.png) left 1px no-repeat;font-weight:bold;}
.newslistshow{border:1px solid #cbd5e5;margin-top:-1px;}
.nosider{border:none;}
.addsider{border:1px solid #cbd5e5;}
.newslistshow ul{padding:12px;}
.newslistshow li{line-height:18px;}
.newslistshow li a{color:#242424;}
.add{background-color:#f1f7ff;padding:20px 0;border:1px solid #cbd5e5;border-top:none;}
.add table{background-color:#f1f7ff;width:100%;}
.add td{height:24px;line-height:32px;padding-left:12px;}
/*
.add thead td{height:38px;line-height:38px;background:url(../images/theadbg.png) repeat-x;}
.add tbody td{border:1px solid #bbe590;height:30px;line-height:36px;padding:3px;}
.add tfoot td{height:48px;line-height:48px;padding:6px 3px;}
.add .t1{background-color:#fcfffa;}
.add .t2{background-color:#f4fcf0;}
*/
/*login page style*/
#login{position:absolute;top:170px;left:50%;margin-left:-214px;}
#logindiv{margin-top:12px;width:427px;position:relative;}
.wy,.yz{height:37px;line-height:37px;text-align:center;position:absolute;top:0;width:196px;}
.wy{background:url(../images/login_tab_select.gif) no-repeat;left:0;z-index:10;font-weight:bold;}
.yz{background:url(../images/login_tab_default.gif) left bottom no-repeat;left:180px;line-height:42px;overflow:hidden;color:#fff;}
.logintab li a{text-decoration:none;}
.loginframe{position:absolute;top:37px;width:100%;}
.loginframe{background:url(../images/logindivbg.png) left bottom no-repeat;padding-top:20px;padding-bottom:20px;border-top:1px solid #cbd5e5;}
.logintable{padding:12px 64px;}
.login_line{margin-bottom:10px;}
.login_line_a{padding-left:8px;}

/****************added styles***************************/

/*查询栏外框样式集*/
.queryframe {width:100%;}
.queryframe span {white-space:nowrap;display:block;float:left;margin-left:3px;padding:2px;}
/*查询栏右侧空间样式集*/
.queryctrlpanel{float:right;padding:5px;}
/*页面快捷操作栏样式集*/
.oprpageframe {margin:5px; padding:0px; float:left; width:300px;}
.oprpageframe select {height:25px; line-height:20px;text-align:center;overflow:hidden;text-decoration:none;color:#000;font-weight:bold; margin-left:5px;}
.oprpageframe input {background:url(../images/inputbg.png) repeat-x;border:1px solid #d0d9e7;height:25px; width:35px; line-height:20px;background-color:#fcfdff; margin:0px;}

/*导航栏外框及元素样式集*/
.navpageframe { margin:5px; padding:0px; text-align:right; float:right; width:400px;}
.navpageframe .number {color: #FF0000;font-weight: bold;}
.navpageframe input {background:url(../images/inputbg.png) repeat-x;border:1px solid #d0d9e7;height:20px; width:28px; line-height:20px;padding:0px;background-color:#fcfdff; margin-left:5px;}
.navpageframe button {height:25px; width:25px; line-height:20px;background:url(../images/btnbg.png) no-repeat;text-align:center;overflow:hidden;text-decoration:none;color:#fff;font-weight:bold; margin-left:5px;}

/*==========控件样式集合===========*/
/*输入框*/
.std_input{border:1px solid #d0d9e7;height:24px;line-height:24px;padding:0 3px;background-color:#fcfdff;}
/*按钮*/
.std_button{width:60px;height:28px;line-height:28px;background:url(../images/btnbg.png) no-repeat ;text-align:center;overflow:hidden;text-decoration:none;color:#fff;font-weight:bold;border:none;margin-right:5px;}
/*长按钮*/
.std_longbutton{width:100px;height:28px;line-height:28px;background:url(../images/btnbg.png) no-repeat;text-align:center;overflow:hidden;text-decoration:none;color:#fff;font-weight:bold;border:none;margin-right:5px;}
/*简单样式按钮*/
.std_buttonsimple{border:1px solid #90b1e3;height:24px;line-height:24px;padding:0 6px;background:url(../images/std_buttonleftbg.png) repeat-x; cursor:pointer;}
/*选择按钮*/
.std_buttonselect{border:1px solid #90b1e3;height:24px;line-height:24px;padding:0 6px;background:url(../images/std_buttonleftbg.png) repeat-x; cursor:pointer;}
/*右对齐按钮*/
.std_buttonright {width:60px;height:28px;line-height:28px;background:url(../images/btnbg.png) no-repeat;text-align:center;overflow:hidden;text-decoration:none;color:#fff;font-weight:bold; margin-right:5px;border:none;}
/*多行文本框*/
.std_textarea{border:1px solid #d0d9e7; padding:2px 3px;background-color:#fcfdff; overflow-y:visible; height:90px; width:380px;}
/*多行文本框*/
.std_textarea_custom{border:1px solid #d0d9e7; padding:0 3px;background-color:#fcfdff; overflow-y:visible; height:300px; width:700px;}
/*输入栏标签*/ 
.std_label {text-align:right;}
/*日期选择框*/
.std_inputdate {border:#999 1px solid;height:20px; background:#fff url(../images/datePicker.gif) no-repeat right;cursor:Default;border:1px solid #d0d9e7;height:24px;line-height:24px;padding:0 3px;background-color:#fcfdff;}
/*选择器*/
.std_inputpin {border:#999 1px solid;height:20px; background:#fff url(../images/icon_down.gif) no-repeat right;cursor:Default;border:1px solid #d0d9e7;height:24px;line-height:24px;padding:3 0 3 0px;background-color:#fcfdff;}
/*列表框*/
.std_select {height:25px; line-height:20px;text-align:center;overflow:hidden;text-decoration:none;color:#000;font-weight:bold; margin-left:5px;}
.std_inputinfo{color:red; padding:0px; margin:0px;}
.std_pin {background:url(../images/icon_down.gif) left top no-repeat;border:0; width:14px; height:24px; cursor:pointer; } 
/*==========文本样式集合==========*/
/*区别不同的状态所用颜色*/
.textgreen{color:green;}
.textred{color:red;}
.tdcenter{ text-align:center;white-space: nowrap;}
.tdright{ text-align:right;}
.error{color:red;}
.hand{cursor:pointer;}
.textstar{color:red;}
/*******鼠标移过后颜色******/
.tablelist tbody .blue td{padding:0 6px;background-color:#bcd4ec;border:1px solid #ccd5e5;height:32px;line-height:32px;}
#divSCA {overflow:auto;}
#devSCA #top {;}

/*2012-04-21 add css*/
#framecontain{padding:0px; min-width:720px;}
.treemenu{float:left;width:220px;}
.containinfo{float:left;position:relative;padding-left:12px;background:url(../images/mzbg.png) left center no-repeat;}
.treetitle{background:url(../images/treetitlebg.png) left top repeat-x;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;height:40px;line-height:40px;text-indent:12px;color:#242424;font-weight:bold;overflow:hidden;}
.treetitle span{float:right;padding-top:8px;}
.tabtitle{background:url(../images/tabtitle.png) left top repeat-x;border:0;text-indent:0;height:41px;font-weight:normal;}
.contain_tree{border-right:1px solid #c6c6c6;float:left; margin-right:2px;}
.tablelist .firsttd{background:url(../images/theadbg.png) -1px bottom no-repeat;}
/*2012-05-08 add css*/
/*schedule style*/
.scheduletable td{padding:0;border:1px solid #e8e8e8; vertical-align:top;height:80px;line-height:normal;width:14%;height:140px;}
.scheduletable tbody td{font-size:16px;font-family:georgia;}
.tablelist .scheduletable thead td{padding:0 3px;border:none;background:none;background-color:#fff;color:#666;font-weight:normal;}
.schtitle{height:28px;line-height:28px;position:relative;width:100%;color:#000;text-indent:6px;}
.scheduletable .today{border:1px solid #aec5e8;}
.dayhover .schtitle{background-color:#aec5e8;color:#666;}
.today .schtitle{background:#4170b6;color:#fff;}
.addsch{position:absolute;right:6px;top:6px;}
.schlist{padding:0;}
.schlist li{height:28px;text-indent:6px;}
.schlist li a{display:block;width:100%;height:28px;line-height:28px;text-decoration:none;color:#999;font-family:"宋体", "微软雅黑", "Arial";font-size:12px;}
.schlist li a:hover{background-color:#d7e0ef;color:#333;}
.scheduletable .weekend{background-color:#f8f8f8;}
#seperator {
width:7px;
height:15px;
position:absolute;
top:35%;
border:solid 0px orange;
left:1px;
cursor:pointer;
}/*折叠按钮样式*/
/*2012.06.08 add css*/
.searchmenu{background:url(../images/bg_index.png) left bottom repeat-x;}
.newsearch{float:none;width:355px;height:38px;margin:10px auto;margin-top:68px;}
.newsearch span{display:block;background:url(../images/search_index.gif) no-repeat;padding-left:20px;float:left;}
.newsearch input{border:0;height:38px;line-height:38px;width:285px;padding:0 8px;border:none;background:none;color:#828c99;font-size:14px;}
.newsearch p{color:#e14000;line-height:36px;}
.searchbtn{width:380px;}
.searchbtn a{text-decoration:none;color:#828c99;display:block;width:52px;height:24px;float:left;text-align:center;line-height:24px;margin:12px 0;margin-right:24px;}
.searchbtn a:hover,.searchbtn .thishover{background:url(../images/searchbtn_bg.png) no-repeat;color:#333;}
.siders{clear:left;}
.margintab,.margintab1{width:50%;float:left;}
.std_newsearchinput{height:31px;width:253px;padding:0 3px;background:url(../images/newsearchinput.jpg) no-repeat;border:none;color:#999;}
.newsearch td{height:31px;overflow:hidden;vertical-align:top;padding:0 6px;}
.iconlink li{float:left;padding:0 3px;}
.newstab span{padding-left:12px;}
.d_link{clear:left;float:left;margin:0 auto;width:100%;background:url(../images/bg_index.png) left bottom repeat-x;background-color:#f1f7ff;}
.d_link ul{padding:12px 20px;}
.d_link li{width:83px;height:100px;float:left;}
/*06.19*/
.m_link li{padding:20px;}
.m_thislink{background-image:url(../images/m_link_default.png);display:block;width:83px;height:76px;}
.m_thislink:hover{background-image:url(../images/m_link_hover.png);}
.m_link li p{text-align:center;height:24px;line-height:24px;}
.m_link1{background-position:0 0;}
.m_link2{background-position:-125px 0;}
.m_link3{background-position:-250px 0;}
.m_link4{background-position:-375px 0;}
.m_link5{background-position:-500px 0;}
.m_link6{background-position:-625px 0;}
.m_link7{background-position:-750px 0;}
.m_link8{background-position:-875px 0;}
.m_link9{background-position:0 -121px;}
.m_link10{background-position:-125px -121px;}
/*07.13 add css*/
.searchbg{background:url(../images/searchbg.jpg) top center no-repeat;float:left;width:100%;min-height:320px;height:auto !important;height:320px;}

.tdbold {font-weight:bold;}
.tdred{color:red;}
