@charset "utf-8";

*{font-size:12px;font-family:"宋体";}td{line-height:1.5;}
body{
	font-size:12px;
	line-height:1.5;
	font-family:"宋体";
	background:#F1F1F1;
	color:#666666;
}
a{
	color:#3186C8;
}
a:hover{
	color:#0190E2;
}
form,h1,h2,h3,ul,ol,div{
	margin:0;padding:0;
}
td,th,div{
	word-break:break-all;
	word-wrap:break-word;
}
li,dd{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
img{
	border:none;
}
.clearfloat{
	clear:both;
}
.mt10{
	margin-top:10px;
}
.pl10{
	padding-left:10px;
}
.nobline{
	border-bottom:0px !important;
}
.nobgline{
	background:none!important;
}
.place{
	width:100%;
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#666666;
	background:url(../images/wb_line.gif) left bottom repeat-x;
	margin-bottom:10px;
}
.place span{
	font-size:13px;
	padding-top:3px;
	padding-left:25px;
	background:url(../images/all_icon.png) left -204px no-repeat;
}
.th_title{
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #DFDFDF;
	height:33px;
	background:url(../images/main_bg_01.png) repeat-x #F0F0F0;
}
.th_title h2{
	float:left;
	font-size:13px;
	color:#000000;
	line-height:33px;
	font-family:"微软雅黑", "宋体", Arial;
}
.th_title span{
	width:80px;
	height:33px;
	line-height:33px;
	display:block;
	float:right;
	text-align:right;
}
.th_type{
	width:100%;
	height:32px;
	line-height:30px;
	font-size:13px;
	color:#666666;
	background:url(../images/wb_line.gif) left bottom repeat-x;
	overflow:hidden;
	clear:both;
}
.th_type h3{
	float:left;
	font-size:13px;
	color:#000000;
	line-height:33px;
	font-family:"微软雅黑", "宋体", Arial;
	font-weight:normal;
}
.th_type h3 a{
	background:url(../images/head_cb_04.gif) right center no-repeat;
	padding-left:9px;
	padding-right:10px;
}
.th_type h3 a.thisClass{
	font-weight:bold;
	color:#000;
}
.arcth_type{
	float:right;
	font-size:13px;
	color:#000000;
	line-height:33px;
	font-family:"微软雅黑", "宋体", Arial;
	padding-right:10px;
	font-weight:normal;
}
.arcth_type a{
	background:url(../images/head_cb_04.gif) right center no-repeat;
	padding-left:9px;
	padding-right:10px;
}
.th_type_list{/*文档页 栏目统计列表*/
	width:100%;
	height:auto;
	line-height:25px;
	font-size:13px;
	color:#666666;
	background:url(../images/wb_line.gif) left bottom repeat-x;
	overflow:hidden;
	clear:both;
}
.th_type_list h3{
	font-size:13px;
	color:#000000;
	line-height:33px;
	font-family:"微软雅黑", "宋体", Arial;
	font-weight:normal;
}

.weather{
	float:left;
	margin:0px 5px;
}
.admin{
	float:left;
	line-height:33px;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	font-family:"微软雅黑", "宋体", Arial;
}
.log_msg{
	width:100%;
	height:30px;
	padding:15px 0px;
	line-height:30px;
	font-size:13px;
}
.log_msg a{
	color:#3186C8;
}
.log_msg span{
	color:#8C8C8C;
}

/*-----------------------
index_body.php css
----------------------------------*/
.tj_list{
	padding:10px 0px;
	height:auto;
	overflow:auto;
}
.tj_list li{
	padding:0px 10px;
	height:auto;
	line-height:25px;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px dashed #DFDFDF;
}
.tj_list li span{
	color:#ED6600;
}
.lit_type{
	font-size:12px;
	font-weight:normal;
}

/*-----------------------
sys_info.php css
----------------------------------*/
#addvar{
	width:100%;
	border-top:none;
	height:auto;
	overflow:hidden;
	border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; border-bottom:1px solid #FFF;
	clear:both;
}
table td.tb_title,table tr.tb_title{
	height:33px;
	padding:0px 10px;
	background:url(../images/main_bg_01.png) repeat-x #F0F0F0;
}
table tr.tb_title_01{
	height:30px;
	font-weight:bold;
	color:#000;
	background:#F1F1F1;
}
table tr.tb_title_02{
	height:30px;
	background:#F1F1F1;
}
table tr.tb_title_03{
	height:30px;
	background:#FFFFFF;
}
table tr.tb_title_04{
	color:#FFFFFF;
	background:#ED6600;
}
table tr.tb_title_04 a{
	color:#FFFFFF;
}
table.tb_color{
	background:#F1F1F1;
}
table tr.tb_title_blue{
	font-weight:bold;
	text-align:center;
	background:#417EB7;
	height:30px;
	color:#FFF;
}
table tr.tb_bottom{
	height:50px;
	background:url(../images/wb_line.gif) left top repeat-x #F1F1F1;
}
table tr.tb_top{
	background:url(../images/wb_line.gif) left bottom repeat-x #F1F1F1;
}
table.tb_notdb tr td{
	border-bottom:0px solid #D6D6D6;
}
.ht35{
	height:35px;
}
table tr.tb_btm{
	background:url(../images/wb_line.gif) left top repeat-x #F1F1F1;
}
.doc_icon_01{
	background: url(../images/doc_01.png) left center no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_02{
	background: url(../images/icon_doc_02.png) left center no-repeat;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
}
.doc_icon_03{
	background: url(../images/doc_03.png) left top no-repeat;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ED6600;
	font-weight:bold;
}
.doc_icon_04{
	background: url(../images/doc_04.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_05{
	background: url(../images/doc_05.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_06{
	background: url(../images/doc_06.png) left center no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_07{
	background: url(../images/doc_07.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_08{
	background: url(../images/doc_08.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_09{
	background: url(../images/doc_09.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_10{
	background: url(../images/doc_10.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_11{
	background: url(../images/doc_11.png) left center no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_12{
	background: url(../images/doc_12.png) left center no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_13{
	background: url(../images/doc_13.png) left center no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_14{
	background: url(../images/doc_14.png) left center no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_15{
	background: url(../images/doc_15.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	color: #090;
	font-weight:bold;
}
.doc_icon_16{
	background: url(../images/doc_16.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_17{
	background: url(../images/doc_17.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_18{
	background: url(../images/doc_18.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_19{
	background: url(../images/doc_19.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_20{
	background: url(../images/doc_20.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_21{
	background: url(../images/doc_21.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_22{
	background: url(../images/doc_22.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_23{
	background: url(../images/doc_23.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_24{
	background: url(../images/doc_24.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.doc_icon_25{
	background: url(../images/doc_25.png) left top no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.this_ico{
	font-weight:bold;
	text-decoration:underline;
	color:#3186C8;
}
.type_doc{
	color:#3186C8;
	font-size:14px;
	font-family: "微软雅黑", "宋体", Arial;
}
/*-------------------------------
左右两列结构相同宽度间距
---------------------------------*/
.column{
	width:49%;
}
.l{
    float:left;
}
.r{
    float:right;
}
.dbox{
	border:1px solid #DFDFDF;
	width:100%;
	background:#F8F8F8;
	margin-top:8px;
	-moz-border-radius:3px;/*仅Firefox支持，实现圆角效果*/
    -webkit-border-radius:3px;/*仅Safari,Chrome支持，实现圆角效果*/
    -khtml-border-radius:3px;/*仅Safari,Chrome支持，实现圆角效果*/
    border-radius:3px;/*仅Opera，Safari,Chrome支持，实现圆角效果*/
}
.dbox .side{
	padding:0px 5px;
	height:28px;
	line-height:28px;
	color:#000;
	border-bottom:1px solid #DFDFDF;
	background:url(../images/titlebg.gif) repeat-x;
}
.dbox .side .l{
	font-size:14px;
}
.dbox .intable{
	padding-top:3px;
}
.dboxtable td.nline{
	border-bottom:1px dashed #CFD7C4;
	height:26px;
}
.dbox .side .r .handlediv{
	display:block;
	float:right;
	cursor: pointer;
    height: 30px;
    width: 27px;
}
.dbox .side:hover .handlediv{
	background:url(../images/arrows.png) 10px 7px no-repeat;
}

/*-----------------------------------------
title icon topname CSS
-------------------------------------------*/
.topname{
	height:34px;
    line-height: 34px;
    padding: 0px 15px 0px 0;
	overflow:hidden;
}
.topname h2{
	color:#464646;
	font-size: 16px;
	font-family:"微软雅黑", "宋体", Arial;
}
.icon-index{
    float: left;
    height: 34px;
    width: 36px;
}
.icon01{
	background:transparent url(../images/icons_big.png) no-repeat -137px -5px;
}
.icon02{
	background:transparent url(../images/icons_big.png) no-repeat -11px -5px;
}
.icon03{
	background:transparent url(../images/icons_big.png) no-repeat -666px -8px;
}
.icon04{
	background:transparent url(../images/icons_big.png) no-repeat -605px -8px;
}
.icon05{
	background:transparent url(../images/icons_big.png) no-repeat -75px -5px;
}
.icon06{
	background:transparent url(../images/icons_big.png) no-repeat -195px -5px;
}
.icon07{
	background:transparent url(../images/icons_big.png) no-repeat -255px -5px;
}
.icon08{
	background:transparent url(../images/icons_big.png) no-repeat -310px -5px;
}
.icon09{
	background:transparent url(../images/icons_big.png) no-repeat -370px -5px;
}
.icon10{
	background:transparent url(../images/icons_big.png) no-repeat -435px -5px;
}
.icon11{
	background:transparent url(../images/icons_big.png) no-repeat -490px -5px;
}
.icon12{
	background:transparent url(../images/icons_big.png) no-repeat -555px -5px;
}
.icon13{
	background:transparent url(../images/icons_big.png) no-repeat -725px -5px;
}
.icon14{
	background:transparent url(../images/icons_big.png) no-repeat -790px -5px;
}
.icon15{
	background:transparent url(../images/icons_big.png) no-repeat -845px -5px;
}
.icon16{
	background:transparent url(../images/icons_big.png) no-repeat -900px -5px;
}
.icon17{
	background:transparent url(../images/icons_big.png) no-repeat -955px -5px;
}
.icon18{
	background:transparent url(../images/icons_big.png) no-repeat -1005px -5px;
}
.icon19{
	background:transparent url(../images/icons_big.png) no-repeat -1050px -5px;
}
.icon20{
	background:transparent url(../images/icons_big.png) no-repeat -1100px -5px;
}
.icon21{
	background:transparent url(../images/icons_big.png) no-repeat -1160px -5px;
}
.icon22{
	background:transparent url(../images/icons_big.png) no-repeat -1215px -5px;
}
.icon23{
	background:transparent url(../images/icons_big.png) no-repeat -1270px -5px;
}
.icon24{
	background:transparent url(../images/icons_big.png) no-repeat -1330px -5px;
}
.icon25{
	background:transparent url(../images/icons_big.png) no-repeat -1390px -5px;
}
.icon26{
	background:transparent url(../images/icons_big.png) no-repeat -1445px -5px;
}
.icon27{
	background:transparent url(../images/icons_big.png) no-repeat -1510px -8px;
}
.icon28{
	background:transparent url(../images/icons_big.png) no-repeat -1560px -8px;
}
.icon29{
	background:transparent url(../images/icons_big.png) no-repeat -1610px -8px;
}
.icon30{
	background:transparent url(../images/icons_big.png) no-repeat -1660px -8px;
}
.icon31{
	background:transparent url(../images/icons_big.png) no-repeat -1720px -8px;
}
.icon32{
	background:transparent url(../images/icons_big.png) no-repeat -1770px -8px;
}
.icon33{
	background:transparent url(../images/icons_big.png) no-repeat -1830px -8px;
}
.icon34{
	background:transparent url(../images/icons_big.png) no-repeat -1885px -8px;
}
.icon35{
	background:transparent url(../images/icons_big.png) no-repeat -1945px -8px;
}
.icon36{
	background:transparent url(../images/icons_big.png) no-repeat -1995px -8px;
}
.icon37{
	background:transparent url(../images/icons_big.png) no-repeat -2055px -8px;
}
.icon38{
	background:transparent url(../images/icons_big.png) no-repeat -2105px -8px;
}
.icon39{
	background:transparent url(../images/icons_big.png) no-repeat -2150px -8px;
}
.icon40{
	background:transparent url(../images/icons_big.png) no-repeat -2215px -8px;
}
.lit-icon{
    float: left;
    height: 33px;
    width: 35px;
}
.lit-icon01{
	background:transparent url(../images/icons_lit.png) no-repeat 5px 7px;
}
.lit-icon02{
	background:transparent url(../images/icons_lit.png) no-repeat -45px 5px;
}
.lit-icon03{
	background:transparent url(../images/icons_lit.png) no-repeat -95px 5px;
}
/*-----------------------------------------
subsubsub CSS
-------------------------------------------*/
.subsubsub {
	width:100%;
	height:25px;
    font-size: 12px;
    list-style: none;
    margin: 8px 0px;
    padding: 0;
    white-space: nowrap;
	clear:both;
}
.subsubsub li {
	float:left;
    display: inline;
    margin: 0;
    padding: 0.2em;
}
.subsubsub li.all a{
	color:#000;
	font-weight:bold;
}
.subsubsub li.trash a{
	color:#0D649E;
}
.subsubsub li a:hover{
	color:#0190E2;
}


select{
	padding:3px;
	border:1px solid #D6D6D6;
}
/*-------------------------------
按钮
---------------------------------*/
.apbut{
	border:1px solid #D6D6D6;
	padding:5px 10px;
	font-size:13px;
	text-align:center;
	background:url(../images/npbut_01.gif) repeat-x;
	cursor:pointer;
}
.apbut:hover{
	color:#FFF;
	background:url("../images/npbut_02.gif") repeat-x;
    border: 1px solid #2C6498;
}
input.npbut{
	border:1px solid #D6D6D6;
	height:27px;
	padding:0px 5px;
	font-size:13px;
	background:url(../images/npbut_01.gif) repeat-x;
	cursor:pointer;
}
input.npbut:hover{
	color:#FFF;
	background:url("../images/npbut_02.gif") repeat-x;
    border: 1px solid #2C6498;
}
input[type="text"],input[type="password"]{
	border:1px solid #D6D6D6;
	padding:2px 4px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}
input[type="text"]:focus,input[type="password"]:focus{
	color:#333;
	border:1px solid #0190E2;
	-moz-box-shadow:0 0 3px #0190E20;
	-webkit-box-shadow:0 0 #0190E2;
	box-shadow:0 0 3px #0190E2;
	outline:none ;
}
.alltxt{
	padding:2px 4px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	border:1px solid #D6D6D6;
}
textarea{
	border:1px solid #D6D6D6;
	padding:2px 4px;
	vertical-align:middle;
	line-height:16px;
	overflow:auto;
}
textarea:focus{
	border:1px solid #0190E2;
	-moz-box-shadow:0 0 3px #0190E2;
	-webkit-box-shadow:0 0 #0190E2;
	box-shadow:0 0 3px #0190E2;
	color:#333;
}
.tab_bg01{/*-------------栏目选项tab------------------*/
    height:30px;
	width:80px;
	background: url(../images/main_bg_01.png) repeat-x;
	border-top:2px solid #4785BE;
	font-size:13px;
	color:#000;
	font-weight:bold;
	font-family:"微软雅黑", "宋体", Arial;
}
.th_tname{/*------------文档管理 操作类别---------------*/
    height:30px;
	line-height:30px;
}
.ovBcolor{/*----------鼠标经过整行变色-------------*/
    background:#F1E3D9 !important;
}
.msg_title .closebox{/*--------弹出警告层关闭按钮-------------*/
	float:right;
	margin-top:10px;
	margin-right:10px;
	width:17px;
	height:17px;
	background:url(../images/close_a.png) center center no-repeat;
	cursor:pointer;
	display:block;
}


.color_p a{
	color:#090;
	font-weight:bold;
	text-decoration:underline;
}
.color_d a{
	color: #F00;
	font-weight:bold;
	text-decoration: blink;
}
.color_h a{
	color: #F00;
	font-weight:bold;
	text-decoration:line-through;
}

.typetab ul li {/*--------广告TAB------------*/
	float: left;
	height:30px;
	width:80px;
	font-size:12px;
	line-height:30px;
	font-family:"微软雅黑", "宋体", Arial;
	color:#000;
	text-align:center;
	cursor:pointer;
}
.typetab ul .act {
	background: url(../images/main_bg_01.png) repeat-x;
	border-top:2px solid #4785BE;
	color:#000;
	font-weight:bold;
}
.i_table {
	border: 1px solid #CCC;
}


h1{color:#171B16;font-size:130%;font-weight:bold;}h2{color:#171B16;font-size:115%;font-weight:bold;}h3{color:#171B16;font-size:100%;font-weight:bold;}

a{font-size:9pt;color:#000000;text-decoration:none;font-family:""宋体"";}

.pubinputs{height:16px;line-height:16px;width:250px;padding:4px 0px 2px 0px;border-width:1px;border-style:solid;border-color:#999999 #dddddd #dddddd #999999;}
.iptxt{height:14px;line-height:14px;padding:4px 3px 2px 3px;border-width:1px;border-style:solid;border-color:#999999 #dddddd #dddddd #999999;}
.pubinput{height:24px;width:250px;padding-top:3px;padding-bottom:0px;}
.pubinputl{height:24px;width:350px;padding-top:3px;padding-bottom:0px;}
.np{border:none;}
.linerow{border-bottom:1px solid #ACACAC;}
.coolbg{border:none;border-right:1px solid #ACACAC;border-bottom:1px solid #ACACAC;padding:2px;padding-right:5px;padding-left:5px;background:#CCC url(../images/allbtbg2.gif);cursor:pointer;}
.coolbg2{border:1px solid #000000;background-color:#DFDDD2;height:18px}
.ll{border-right:2px solid #ACACAC;border-bottom:2px solid #ACACAC;background-color:#E6E6E6}
.bline{border-bottom:1px dotted #BCBCBC;height:28px;background-color:#FFFFFF;}
#uploadfield{float:left;}
.bline2{border-bottom:1px solid #BCBCBC;}
.coolbt{border-left:1px solid #EFEFEF;border-top:1px solid #EFEFEF;border-right:1px solid #ACACAC;border-bottom:1px solid #ACACAC;background-color:#E4F7D7;cursor:pointer;}
.coolbt2{border-left:1px solid #EFEFEF;border-top:1px solid #EFEFEF;border-right:1px solid #ACACAC;border-bottom:1px solid #ACACAC;background-color:#F7FCDA}
.coolbg3{border:1px solid #BDC5B4;background-color:#DFDDD2;height:20px;width:140px;text-align:right;}
.coolbg61{line-height:26px;width:380px;border-top:1px solid #BDC5B4;border-left:1px solid #BDC5B4;border-right:1px solid #BDC5B4;height:26px;text-align:right;background-color:#E7F3B1;}
.coolbg62{border:1px solid #BDC5B4;background-color:#F8FDF0;height:300px;width:380px;padding:5px;}
.coolbg4{border-bottom:1px solid #C9CFC1;background-color:#F9FCDC;background:url(../images/dlgtitle.gif) repeat-x;height:24px;line-height:24px;width:190px;text-align:right;}
.coolbg5{border-top:1px solid #BDC5B4;background-color:#F9FCDC;font-size:1pt;height:6px;width:190px;}
.wsselect{height:60px;line-height:24px
	overflow-y:auto;overflow:auto;background-color:#FCFEF1;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#919192;scrollbar-shadow-color:#919192;scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#919192;scrollbar-track-color:#ffffff;scrollbar-darkshadow-color:#ffffff;}
.dlg{border:2px solid #749F4D;background-color:#F0FAEB;padding:2px;width:360px;line-height:160%;}
.pubdlg{z-index:8888;border:5px solid #749F4D;background-color:#fff;}
.pubdlg .title{border-bottom:1px solid #C9CFC1;background-color:#F9FCDC;background:url(../images/dlgtitle.gif) repeat-x;height:28px;line-height:28px;text-align:left;cursor:move;}
.pubdlg .titLeft{float:left;padding-left:8px;line-height:28px;font-weight:bold;color:#555;}
.pubdlg .titRight{float:right;padding:0px;}
.fullpagediv{z-index:1999;top:0;left:0;background:#cdcdcd;filter:Alpha(opacity=50);-moz-opacity:.5;opacity:0.5;position:absolute;width:100%;height:2500px;}
.quicksel{z-index:10005;width:680px;height:420px;margin-left:5px;margin-top:5px;overflow:auto;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#919192;scrollbar-shadow-color:#919192;scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#919192;scrollbar-track-color:#ffffff;scrollbar-darkshadow-color:#ffffff;}
.quickselfoot{padding-top:8px;border-top:1px dashed #C0CC9D;}
.quickselItem{margin-bottom:8px;}
.quickselItem .topcat{font-weight:bold;clear:both;line-height:24px;border-bottom:1px dashed #ccc;background:#FBFEEF;padding-left:5px;}
.quickselItem .soncat{padding-left:10px;}
.quickselItem .item{float:left;margin-right:8px;}
.mysource,.mywriter{
	z-index:10001;
	width:280px;
	line-height:160%;
}
.mysource h2 a:hover,.mywriter h2 a:hover{
	color:#FFFFFF;
}
.dlgTesttitle{border:2px solid #749F4D;background-color:#F0FAEB;padding:2px;width:300px;line-height:150%;}
#_mysource{z-index:10003;}
#_mywriter{z-index:10004;}
#uploadwait{z-index:19999;}
.option1{background-color:#DCECA6;}
.option2{background-color:#F7FBD2;}
.option3{background-color:#FFFFFF;}
.ininput{width:96%;height:20px;border:1px solid #ffffff;}
.nbt{padding:1px;background-image:url('../images/allbtbg.gif');background-color:#ffffff;border:1px solid #A5AF83;}
.tdt{padding-left:6px;}
.waitpage{top:0;left:0;filter:Alpha(opacity=70);-moz-opacity:0.7;position:absolute;z-index:10000;background:url(../../images/loading1.gif) #ababab center no-repeat;}
.divpre img{max-width:150px;max-height:100px;}
.divpre{overflow:hidden;}
.autoinput{padding-left:3px;width:90%;}
.bodytitle{margin:auto;height:28px;border:1px dotted #BFD67C;background:url('../images/wbg.gif');margin-bottom:6px;width:98%;font-weight:bold;}
.bodytitle div{float:left}
.bodytitletxt{padding-left:6px;line-height:28px;}
.tbtitle td{padding:3px;}
.tblist td{background:#FFFFFF;padding:6px;}
.tblist td.tbsname{background:#F9FFE6;padding:6px;}
.colordlg{
	width:100px;
	z-index;10005;
	border:2px solid #417EB7;
	background-color:#F1F1F1;
	padding:2px;
	line-height:160%;
}
option.alltype{height:18px;line-height:18px;font-size:12px;padding-left:16px;background:url(../images/arr4.gif) 3px 4px no-repeat;}
option.btype{height:18px;line-height:18px;font-size:12px;padding-left:16px;background:url(../images/arr4.gif) 3px 4px no-repeat;}
option.stype{height:18px;line-height:18px;font-size:12px;padding-left:24px;background:url(../images/arrr.gif) 11px 4px no-repeat;}
.ilist{border-top:1px dashed #BCBCBC;border-bottom:1px dashed #BCBCBC;border-left:1px dashed #BCBCBC;}
.ilist td{border-right:1px dashed #BCBCBC;}
.litpic_span{width:77px;overflow:hidden;height:21px;*vertical-align:3px;margin-left:-60px;*margin-left:-75px;cursor:pointer;}
#litpic{width:85px;height:20px;margin-left:-20px;filter:alpha(opacity=00);-moz-opacity:.0;opacity:0.0;cursor:pointer;}
#starttime,#endtime,#pubdate{background:url(../images/calendar.gif) 3px no-repeat;padding-left:23px;}
#title{background:url(../images/ruler.gif) #FFFFFF repeat-x 0px 5px;}
.spec{width:60px;}
.gtab a{width:80px;text-align:center;display:block;float:left;height:26px;line-height:26px;}
	
	
	



.msg{
	width:315px;
	height:auto;
	overflow:hidden;
   -webkit-box-shadow:2px 2px 5px #666;
   -moz-box-shadow:2px 2px 5px #666;
    -moz-border-radius:5px 5px 0 0;
   -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
}
.msg .msg_title{
	padding:0px 5px;
	height:35px;
	background:url(../images/msg_bg.png) left top no-repeat;
    -moz-border-radius:5px 5px 0 0;
   -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
}
.msg .msg_html{
	padding:10px 5px;
	height:auto;
	background:#F1F1F1;
    border:1px solid #D6D6D6;
	font-size:13px;
	color:#333;
}
.msg .msg_foot{
	padding:0px 5px;
	height:0px;
	background:url(../images/msg_bg.png) -630px bottom no-repeat;
}
.showmsg{
	position:absolute;
	top:30%;
	left:50%;
	margin-left:-160px;
	margin-top:-36px;
	width:315px;
	height:auto;
	text-align:center;
	z-index:1000;
	line-height:22px;
	font-size:9pt;
}
#loadbox{
	position:absolute;
	top:30%;
	left:50%;
	margin-left:-100px;
	margin-top:-36px;
	width:315px;
	height:auto;
	text-align:center;
	z-index:1000;
}
#loadbox span{
	display:block;
	width:100%;
	height:32px;
	text-align:center;
	color:#000;
	font-size:9pt;
}
/*-----------------------------------------
public msgbox CSS
-------------------------------------------*/
.pub_box{
	width:100%;
	height:100%;
    -moz-border-radius:5px 5px 0 0;
   -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
   -webkit-box-shadow:2px 2px 5px #666;
   -moz-box-shadow:2px 2px 5px #666;
}
.pub_box .pub_btitle{
	width:100%;
	height:35px;
    border-left:1px solid #3A7AB6;
    border-right:1px solid #3A7AB6;
    border-radius:5px 5px 0 0;
	background:url(../images/pub_boxbg.png) left top repeat-x;
	overflow:hidden;
	clear:both;
}
.pub_box .pub_btitle .pub_btl{
	float:left;
	width:90%;
	height:35px;
	overflow:hidden;
}
.pub_box .pub_btitle .pub_btl h2{
	width:100%;
	height:35px;
	line-height:35px;
	text-indent:10px;
	font-size:14px;
	color:#FFF;
	font-family:"微软雅黑", "宋体", Arial;
}
.pub_box .pub_btitle .pub_btr .closebox{
	float:right;
	margin-top:10px;
	margin-right:10px;
	width:17px;
	height:17px;
	background:url(../images/close_a.png) center center no-repeat;
	cursor:pointer;
	display:block;
}
.pub_box .pub_btitle .pub_btr{
	float:right;
	display:block;
	height:32px;
	width:10%;
	background:url(../images/pub_boxbg.png) right top no-repeat;
	overflow:hidden;
}
.pub_bbody{
    border-left:1px solid #D6D6D6;
    border-right:1px solid #D6D6D6;
    border-bottom:1px solid #D6D6D6;
	width:100%;
	height:auto;
}
.pub_bbody .pub_bbm{
	padding:10px 10px;
	height:100%;
	background:#F1F1F1;
}
.pub_box .pub_bfoot{
	width:100%;
	height:0px;
	overflow:hidden;
	clear:both;
}
.pub_box .pub_bfoot .pub_bfl{
	float:left;
	display:block;
	height:8px;
	width:90%;
	background:url(../images/pub_boxbg.png) left -52px no-repeat;
	overflow:hidden;
}
.pub_box .pub_bfoot .pub_bfr{
	float:right;
	height:8px;
	width:10%;
	background:url(../images/pub_boxbg.png) right -52px no-repeat;
	overflow:hidden;
}

/*------------------------------------------
input btn
--------------------------------------------*/
.input_text_wrap {
	width:100%;
	margin-bottom:10px;
	height:auto;
	clear:both;
}
.post_title{
	clear: both;
    float: left;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding-top: 5px;
    text-align: right;
	color:#666;
    width: 5.5em;
}
.input_textarea_wrap{
	margin-bottom:10px;
	height:auto;
	clear:both;
}
.input_textarea_wrap textarea {
    border: 1px solid #D6D6D6;
    padding: 0;
	line-height:20px;
	font-size:12px;
    width: 100%;
}
.input_textarea_wrap textarea:focus{
	border:1px solid #0190E2;
	-moz-box-shadow:0 0 3px #0190E20;
	-webkit-box-shadow:0 0 #0190E2;
	box-shadow:0 0 3px #0190E2;
}
.input_sub_wrap{
	width:100%;
	text-align:center;
	height:auto;
	clear:both;
}
.post_sub{
	background: url("../images/npbut_01.gif") repeat-x;
    border: 1px solid #D6D6D6;
    cursor: pointer;
    font-size: 13px;
    height: 27px;
    width: 60px;
}
.post_sub:hover{
	color:#FFF;
	background:url("../images/npbut_02.gif") repeat-x;
    border: 1px solid #2C6498;
}
/*提示*/
.success h1, .notice h1, div.error h1, div.rnotice h1 {
    border-bottom: 2px solid;
    font-weight: bold;
    margin: 0 0 0.2em;
    text-align: left;
}
div.success, div.notice, div.error, div.footnotes,div.rnotice {
    background-position: 10px 50%;
    background-repeat: no-repeat;
    border: 1px solid;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #FFFFFF inset;
    margin: 0.5em 0;
    padding: 10px 10px 10px 25px;
}
.success a {
    text-decoration: underline;
}
.notice a {
    text-decoration: underline;
}
.error a,.rnotice a {
    text-decoration: underline;
}
.footnotes a {
    text-decoration: underline;
}
.success {
    background-color: #EBF8A4;
    color: #000000;
}
h1.success, div.success {
    background-image: url("./themes/pmahomme/img/s_success.png");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border-color: #A2D246;
}
.success h1 {
    border-color: #00FF00;
}
.notice, .footnotes {
    background-color: #E8EEF1;
    color: #000000;
}
h1.notice, div.notice, div.footnotes {
    background-image: url("../images/help.gif");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border-color: #3186C8;
}
.notice h1 {
    border-color: #FFB10A;
}
.error,.rnotice {
    background: none repeat scroll 0 0 pink;
    border: 1px solid maroon !important;
    color: #000000;
}
h1.error, div.error {
    background-image: url("./themes/pmahomme/img/s_error.png");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border-color: #333333;
}
div.error h1,div.rnotice h1 {
    border-color: #FF0000;
}
h1.rnotice, div.rnotice{
    background-image: url("../images/rnotice.gif");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border-color: #333333;
}