*{ word-wrap:break-word; outline:none; }
body{ background:#FFF; text-align:center; }
body, td, input, textarea, select, button{ color:#333333; font-family:verdana,sans-serif;font-size:12px; }
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
table{ border-collapse:collapse; }
a img {border: 0;}
a {	color: #333;	text-decoration: none;	outline: 0pt;}
a:hover {	color: #333333;	text-decoration: none;}
a.link, a.link:hover {	color: #999999;}
a.link {	text-decoration: underline;}
cite, em {font-style:normal;}
img {	vertical-align: middle;}
p {	margin: 0.5em 0;}
hr {border: none;	height: 1px;	color: #fff;	background-color: #E0D0B1;	padding: 0;	margin-top: 10px;	margin-bottom: 10px;}
li { list-style: none; }

.blue{color:#365E94;}
.gray{color:#757575;}
.black{color:#555;}
.red{color:#AB3F33;}
.auline{text-decoration : underline }

.fleft{float:left} .fright{float:right} .txtleft{text-align:left} .txtright{text-align:right}
.clear{clear:both;height:0px;line-height:0px;font-size:0px;zoom:0;visibility:hidden;}
.cleara{clear:both;padding:0;margin:0;}
#ajax_load {background:#DD0000;color:#FFFFFF;display:none;height:15px;line-height:15px;overflow:hidden;position:absolute;right:0;top:0;font-size:12px;width:80px;z-index:100;padding-left:6px;}
.float_border{border:1px solid #C8D5DF;}
.float_div{position:absolute;background-color:#fff}
.textbox_bt{border:none;border-bottom:solid 1px #C1C1BB;}s
.jqvalid .field_notice { color:#9C9C9C; margin-left:5px; }
.jqvalid label.error { color:red; font-style:normal; margin-left:5px; }
.jqvalid input.error { border:red 1px dotted; }
.jqvalid label.checking { padding-left:18px; background:transparent url(../images/checking.gif) no-repeat; margin-left:5px; font-style:italic; color:#9C9C9C; display:none; }
.jqvalid label.right { padding-left:12px; background:transparent url(../images/right.gif) no-repeat; margin-left:5px; font-style:italic; color:green; float:none; }

.h30{height:30px;line-height:30px}
.h5{height:5px;line-height:5px;clear:both}

.bold{font-weight:bold}
.art_poptip{
/*position:absolute;background-color:#F3F8FA;text-align:left;padding:1px 1px;opacity:0.9;filter:alpha(opacity=90);*/
position: absolute; border: 1px solid rgb(205, 180, 126); background: none repeat scroll 0% 0% #FFFFCD;
}
.art_poptip_arrow{
position: absolute; height: 12px; width: 23px; margin: -12px 0pt 0pt 15px; background: url(../images/tiparrow.gif) no-repeat scroll 0% 0% transparent;
}
.art_poptip_main{
padding: 4px; color: rgb(104, 100, 89);
}
.art_poptip_warn{
margin-left: 3px; margin-top: 10px; float: left; width:15px;height:15px;
background:transparent url(../images/light.gif) no-repeat;
}
.art_poptip_body{
padding: 4px; color:#FFFFCC;
}
.art_poptip table{
}
.art_poptip td{
color:#000;word-wrap:break-word;
}
.art_poptip td p{
line-height:1.2em;
}
.no_data{
padding:20px 20px;font-size:12px;
}
.width22{width:22px;overflow:hidden}
.width30{width:30px;overflow:hidden}
.paddinglr5{padding:0 5px;}
/*---------------top---------------------*/
#head_top {
background:none repeat scroll 0 0 ;
height:40px;
color:black;
}
#logo{
float:left;
font-size:18px;
font-weight:bold;
letter-spacing:2px;
margin:7px 10px;
}
.top_a {
float:right;
margin:9px 5px;
text-align:right;
font-size:12px;
}
.ared{color:red;}
.clear{clear:both;margin:0;padding:0;}
.brcorner{position:absolute;right:0;bottom:0;display:block;}
.prel{position:relative }
.ztop{z-index:999}
.leave{
float:left;
padding-left:60px;
padding-top:9px;
}
.w500{width:500px;} .w300{width:300px;}

.ddsmoothmenu{
font:  12px Verdana;
background: #1A4963; /*background of menu bar (default state)*/
width: 100%;
height:28px;
}

.ddsmoothmenu ul{
z-index:20;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
word-wrap:normal;
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background: #1A4963; /*background of menu items (default state)*/
padding:7px 10px;
border-right: 1px solid #325B75;
color: #2d2b2b;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #FFFFFF;
}

.ddsmoothmenu li.navset a{
background:#F3F3F3; 
color: #295B72;
}
.ddsmoothmenu ul li.navset a:link, .ddsmoothmenu ul li.navset a:visited{
color: #295B72;
}

.ddsmoothmenu ul li a:hover{
background:#F3F3F3; /*background of menu items during onmouseover (hover state)*/
color: #295B72;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

/*---------------menu---------------------*/
.leftmenu{
background:#F3F3F3;border:1px dashed #D8D8D8;margin-left:3px;height:99.4%;
overflow:hidden;width:146px;
}
.menu_title{
background:url(../images/menu_title_s.gif) repeat-x scroll 0 0 transparent;
height:25px;
line-height:25px;
margin-bottom:10px;
overflow:hidden;
position:relative;
text-align:center
}
.navdiv{margin:0;padding:0;folat:left;text-align:left;padding-bottom:10px;padding-top:5px;min-height:auto;background:none repeat scroll 0 0 #F3F3F3;}
.navdiv a{font-size:12px; }
.navdiv ul{}
.navdiv li{list-style:square;margin-top:2px;height:auto !important;overflow:hidden; }
.navdiv li a{
background:none no-repeat scroll 15px -43px transparent;
color:#666666;
display:block;
padding:4px 0 3px 30px;
height:22px;line-height:22px;
}

/*
.childnav {padding-left:20px;}
.childnav li{list-style: circle;padding-bottom:3px}
*/
.none{display:none}
.navdiv li a.tabset, .navdiv li a.tabset:hover {
background: none no-repeat scroll 15px -43px #FFF;
color:black;
font-weight:bold;
text-decoration:none;
border-top:1px dashed #E5E5E5;
border-bottom:1px dashed #E5E5E5;
display:block;
}

/*---------------right main---------------------*/
#bodywrap{width:99%;border:1px dashed #D8D8D8;background:#fff;margin-left:5px;margin-right:2px;padding-bottom:20px;clear:both;}
#rightwrap{
text-aglin:left;
}
#rtitle{
height:25px;line-height:25px;margin:5px 5px 5px 5px;border-bottom:1px dashed #D8D8D8;text-align:left;padding:0px 5px 0px 5px;
}
#rtitle p{pading:0;margin:0;}
#rmain{
/*background:#F8F8F8;border:1px solid #D8D8D8;*/margin:2px 2px;padding:8px 0px 5px 0px;text-align:left;width:98.4%;
}
h3{font-size:14px;color:#387DBF}
.tdc_a{
clear:both;margin-top:10px;width:100%;
}
.tdc_a th{
font-size:12px;text-align:left;height:20px;line-height:20px;padding-left:5px;background-color:#F2F7FF;border-top:1px solid #E4E9F1;border-bottom:1px solid #E4E9F1;color:#000;
}
.td120{width:120px;}
.tdc td{
padding:6px 6px 6px 6px;
border-bottom:1px solid #F2F7FF;
}

.btnart:link,.btnart:visited{ background:url(../images/bg.png) no-repeat -444px -168px; text-decoration:none;color:#000;font-size:12px !important; padding:4px 0 5px 3px; *display:inline-block;*height:23px;overflow:hidden; *padding:0 0 0 3px;white-space:nowrap; *vertical-align:middle; color:#000;}
.btnart:hover{ background-position:-444px -197px; text-decoration:none;color:#000;}
.btnart:link cite,.btnart:visited cite{ font-size:12px !important; line-height:23px; padding:4px 10px 4px 8px; *display:block;_line-height:25px; *padding:0 11px 0 11px; background:url(../images/bg.png) no-repeat right -168px;color:#000;}
.btnart:hover cite{ background-position:right -197px;color:#000;}

.divcommon{
padding:6px 6px;
}
.tablecommon td{
padding:5px 5px;
}


.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.ml5{margin-left:5px;}
.mb5{margin-bottom:5px;}
.h15{height:15px;clear:both;}

.btncommon{
border:0;
background-image:url("../images/bg.png");
background-repeat:no-repeat;
background-position:-392px 0;
line-height:25px;
height:25px;
margin-right:3px;
padding:0px 5px 2px 8px;
color:#000000;
font-famil:verdana,sans-serif;
}

.btncright{
background-image:url("../images/bg.png");
background-repeat:no-repeat;
background-position:100% -24px;
text-decoration:none;
border:0 none;
height:24px;
overflow:hidden;
float:left;
margin-right:3px;
margin-left:1px;
}

.tblist{
clear:both;width:100%;
}
.tblist th{
/*color:black;font-weight:bold;text-align:left;height:30px;padding:5px 5px 5px 5px;border-bottom:1px solid #F2F7FF;*/
font-size:12px;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0px 1px 1px;
color:#4C4C4C;
font-weight:normal ;
height:24px;
line-height:23px;
padding:0 6px;
}
.tblist .first{
border-left:medium none;
padding:0;
}
.w25{width:25px;overflow:hidden;}
.w30{width:30px;overflow:hidden;}
.w35{width:35px;overflow:hidden;}

.tblist thead tr{
background-image:url("../images/bgx.png");
background-repeat:repeat-x;
background-position:0 -252px;
}
.tblist td{
padding:5px 5px 5px 5px;
border-top:none;border-left:none;border-right:none;
border-bottom:1px solid #F2F7FF;
overflow:hidden;
}
.tblist a:hover{color:#333;text-decoration: underline ;}

.toolbar_list{
/*background-image:url("../images/bgx.png");
background-repeat:repeat-x;
background-position:0 -144px;*/
background-color:#F2F7FF;
border-top:1px solid #CED5DB;
clear:both;
height:32px;
line-height:32px;
padding:0 5px;
margin:auto;
white-space:nowrap;
}
.toolbar_list .chk{
float:left;margin:0 auto;padding-top:5px;height:22px;line-height:22px;
}
.toolbar_rgiht{
pading:0;
margin-top:2;
line-height:28px;
height:28px;float:right;
}
.msg1{
color:#000333;font-size:12px;margin-bottom:2px;font-weight:normal ;
}

.main_nav {
clear:both;
margin-bottom:10px;
overflow:hidden;
}
.main_nav li {
float:left;
margin-right:5px;
text-align:center;line-height:20px;height:20px;
}
.main_nav a {
background:url(../images/btn_block_1.gif) no-repeat scroll 0 -40px #F5F5F5;
color:#70787C;
display:block;
}
.main_nav a span {
background:url(../images/btn_block_1.gif) no-repeat scroll right -60px transparent;
display:block;
padding:0 7px;
}
.main_nav .current a {
background:url(../images/btn_block_1.gif) no-repeat scroll 0 0 transparent;
color:#FFF;font-weight:bold;
}
.main_nav .current a span {
background:url(../images/btn_block_1.gif) no-repeat scroll right -20px transparent;
}
#notice{
background-color:#F8F8F8;border:1px dashed #D5D5D5;padding:5px 8px;
}

.themelist{float:left;text-align:center;}
.themelist li{float:left;padding:10px 15px;}
.themelist li.selected span{color:red;font-weight:bold}
/*
.setting_table {
width:100%;border:none;
}
.setting_table td{
padding:5px 5px;color:#444444;font-weight:bold;
}
.setting_table2 th{
padding:5px 5px;color:#444444;font-weight:bold;font-size:12px;text-align:left;
}
*/
.treeiexp {
display:block;
float:left;
height:12px;
width:12px;
margin-top:1px;
margin-right:1px;
background:url(../images/bg.png) no-repeat scroll -143px -208px transparent;
}
.treeiclo{
display:block;
float:left;
height:12px;
width:12px;
margin-top:1px;
margin-right:1px;
background:url(../images/bg.png) no-repeat scroll -107px -208px transparent;
}
.treeiitem{
/**/display:block;
float:left;
height:8px;
width:8px;
margin-top:3px;
margin-right:4px;
background:url(../images/bg.png) no-repeat scroll -177px -178px transparent;

}
/*---------------footer---------------------*/
#page_footer {width:100%;color: #999; text-align: center; padding: 20px 0px;}
.copyright {
border-top:1px dashed #DDDDDD;
bottom:3px;
font-family:Tahoma;
font-size:11px;
left:13px;
line-height:150%;
padding-top:3px;
position:absolute;
text-align:left;
z-index:10;
}

/*---------------article---------------------*/
.article_title{width:450px;padding:2px 2px;}
i{font-style:normal;}
.attachli{margin:5px 0 5px 0;padding:0;height:22px;width:100%;clear:both;}
.attachli i{font-style:normal;}
.attachli .left{float:left;overflow:hidden;width:450px;}
.attachli .right{float:right;}
.uploadwrap{width:98%;overflow:auto;max-height:150px}

.testdiv{padding:5px;width:550px;height:200px;border:solid 1px gray;background-color:#fff;overflow:auto;position:absolute;z-index:99;}
.lookdiv_main{width:300px;height:200px;border:solid 1px gray;background-color:#fff;overflow:auto;position:absolute;z-index:99}
.lookdiv_title{width:100%;border-bottom:dashed 1px gray;height:25px;width:290px;line-height:25px;font-weight:bold;}
.lookdiv_upload{width:98%;padding:5px 0 5px 5px;height:140px;width:280px;overflow:auto;}
.lookimg{position:absolute;font-size:12px;z-index:100;border:solid 1px gray;padding:8px 8px 8px 8px;background-color:white;}
.btnblue{border:solid 1px blue;background-color:lightblue; height:20px; color:blue }
.btnnone{ border:solid 1px gray;}

.center{text-align:center}
.flist{margin:0 auto;padding:0 auto;width:100%;}
.flistul{width:100%;border-bottom:solid 1px #DFDFDF;height:21px;line-height:21px;margin:0;padding:0;font-size:12px;background-color:white;clear:both;}
.flistli1{float:left;width:290px;height:21px;padding-left:5px;overflow-x:hidden;color:#264D84;font-weight:bold;text-align:left}
.flistli2{width:70px;float:left;text-align:left;overflow:hidden;}
.flistli3{width:140px;float:left;text-align:center;overflow:hidden;}
.flistion{width:20px;float:left;text-align:center;padding:2px;}
.subtileinput {width:220px;}

.div_article{padding:2px;margin-top:10px;}
.tb_article{color:#333333;font-family:simsun,sans-serif;}
.tb_article tr{line-height:26px;height:26px;}
.tb_article td{font-size:12px;padding:5px;}
.tb_article .sp{height:5px;line-height:5px;background-color:#E5EDF1;border-top:dashed 1px #EFEFEF;border-bottom:dashed 1px #EFEFEF;}
.tb_article .sp td{padding:0;margin:0}

.editer{color:red;font-weight:bold}
.f12{font-size:12px;color:black;}

.editatitle{font-size:14px;color:#222222;margin:0;padding:0; }
.editinput{border:1px solid #C1C1BB;color:#333333;font-family:simsun;font-size:14px;height:23px;padding:3px 2px;}

.tbms1 tr.out td{background:#ecf6fc}
.tbms1 tr.over td{background:#FBFBFB}
.tbms1 tr.even td{background:#FCFCFC;border-top:dashed 1px #EBEBEB;border-bottom:dashed 1px #EBEBEB; }

.tbmsutil tr.out td{background:#ecf6fc}
.tbmsutil tr.over td{background:#FAFAFA}
.tbmsutil tr.even td{background:#FBFBFB;border-top:dashed 1px #EBEBEB;border-bottom:dashed 1px #EBEBEB; }

.editor_foot{
background-color:#F2F2E1;width:100%;height:25px;line-height:25px;padding:0;margin:0;
text-align:right;
}

.float-menu li a:hover,.float-menu li a.hover,.float-menu li a:hover span,.float-menu li a.hover span{background-color:#5D99CE;color:#fff!important}

.float-menu {
background-color:#FFF;
border:1px solid #DBE8F2;
left:0;
position:absolute;
top:0;
white-space:nowrap;
width:73px;
padding:0;margin:0;
z-index:150;
}
.float-menu li {
display:inline;
float:left;
text-align:left;
width:100%;
padding-top:3px;
}

.float-menu li a {
color:#000000;
display:block;
line-height:21px;
overflow:hidden;
text-decoration:none;
width:100%;
}
.float-menu li a,.float-menu li a {
text-indent:8px;
}

/*---------page----------*/
.pages {
	 text-align: right;font-size: 12px;font-family: verdana, arial, helvetica, sans-serif;
}
.pages a {
	border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #036cb4; padding-top: 2px; border-bottom: #eee 1px solid; text-decoration: none
}
.pages a:hover {
	border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid
}
.pages a:active {
	border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid
}
.pages .current {
	border-right: #036cb4 1px solid; padding-right: 5px; border-top: #036cb4 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #036cb4 1px solid; color: #fff; padding-top: 2px; border-bottom: #036cb4 1px solid; background-color: #05539B
}
.pages .disabled {
	border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid
}



/*------------user------------*/
.user_txt { width:100px;}

/*------------tool------------*/
.tablelist li{ 
color:#000;
float:left;
height:22px;
margin-bottom:3px;
white-space:nowrap;
width:150px;}

.tbwb {width:100%}
.tbwb .first{
border-left:none;
}
.tbwb th{
background-color:#E7F0F7;font-size:12px;font-weight:bold;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0px 1px 1px;
height:24px;
line-height:23px;
padding:0 6px;
color:#5B646B;
}
.tbwb td{
background-color:#fff;font-size:12px;
}
#updatemsg{margin:0 5px;}
.boxtable{text-align:left;background:#fff;border:solid 1px #DADADA;}
.errpop{margin:0;padding:15px 15px 15px 15px;height:150px;overflow:hidden;}
.artloadtitle{margin:8px;height:20px;line-height:20px;width:150px;font-size:12px;font-weight:bold;}
.artloadtitle span.fl{float:left;font-size:14px;font-weight:bold;color:#000;}
.artloadtitle span{float:right;color:#000;}
.artloadtitle span a{float:left;text-decoration:none;}
.artpop span.artclose a{margin-top:5px;width:10px;height:10px;color:#C43644; overflow:hidden;background:url(../images/wkclose.gif) no-repeat 0 0;}
.artpop span.artclose a:hover{width:10px;height:10px; overflow:hidden;background:url(../images/wkclose.gif) no-repeat 0 -10px;}