body,td,input,select,textarea {
	font-size: 9pt;
}
body{font-size: 12px}
td {font-size: 12px}
.fs14 td,.fs14 td a { font-size:14px; }
.white    {	COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none}
A.c:link    {	COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none}
A.c:visited {	COLOR: #FFFFFF; FONT-SIZE: 12px; text-decoration: none}
A.c:hover   {	COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: underline}
A.map:link    {	COLOR: #d00000; FONT-SIZE: 12px; TEXT-DECORATION: underline}
A.map:visited {	COLOR: #d00000; FONT-SIZE: 12px; text-decoration: underline}
A.map:hover   {	COLOR: #D00000; FONT-SIZE: 12px; TEXT-DECORATION: underline}
A:link{COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none}
A:visited {FONT-SIZE: 12px; text-decoration: none; color: #333333}
A:hover {COLOR: #F00000; FONT-SIZE: 12px; TEXT-DECORATION: underline}
A.title:link    {COLOR: #FFFFFF; FONT-SIZE: 14px; TEXT-DECORATION: none}
A.title:visited {COLOR: #FFFFFF; FONT-SIZE: 14px; text-decoration: none}
A.title:hover   {COLOR: #FFFFFF; FONT-SIZE: 14px; TEXT-DECORATION: none}
.subhead01 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 30px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
tr.del td, tr.del a, tr.del span, table.del td, table.del a { color:#999 !important; }
tr.del td img{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  opacity: 0.5;
}
.alertPrompt{min-height:2.222rem; line-height:2.222rem; font-size:1.5rem; text-align:center; background:rgba(10,168,220,0.8); padding:1rem; position:fixed; width:26rem; top:40%; z-index:99999; margin-left:-15rem; border-radius:0.14815rem; color:#fff; left:50%; }

input.ibox { border: 1px solid #aaa;padding: 2px 3px;font-size: 14px;color: #444;}
textarea.ibox { border: 1px solid #aaa;padding: 2px 3px;font-size: 14px;color: #444;}

.fyclass{text-align:center; min-height:43px; line-height:43px; margin:0px auto; color:#666; font-size:14px;text-align:center;}
.fyclass .txts{width:40px; height:26px; border:1px solid #ddd; text-align:center; line-height:26px;}
.fyclass li { float:left;} 
.fyclass a{ font-size: 16px; text-decoration:none; color:#666666; padding:4px 8px;  border:1px solid #C7C7C7; margin-right:12px; background-color:#f7f7f7;}
.fyclass a#cur{border:1px solid #f2be51; background-color: #fdeaa5;}
.fyclass a.cur{border:1px solid #f2be51; background-color: #fdeaa5;}
.fyclass a:hover{border:1px solid #cccccc; background-color: #fce284;}

.btnplay { background:url(/img/pub/pic/mp3_bf.png) no-repeat 0px -30px; width:30px; height:30px; display:block} 
.btnstop { background:url(/img/pub/pic/mp3_bf.png) no-repeat 0px 0px; width:30px; height:30px; display:block}
.btnplay20 { background:url(/img/pub/pic/mp3_bf_20.png) no-repeat 0px -20px; width:20px; height:20px; display:block} 
.btnstop20 { background:url(/img/pub/pic/mp3_bf_20.png) no-repeat 0px 0px; width:20px; height:20px; display:block}

.popmenu { display:inline-block; position:absolute; color:#0000FF; cursor:default}
.popmenu:hover { color:#FF0000!important;}
.popmenu:hover>ul { display:block;}
.popmenu>i{ border: #fcfcff 4px solid;border-top: #b8b8b8 6px solid !important; display:inline-block; float:left; height:0px; vertical-align:middle; margin-top:4px; margin-left:2px;}
.popmenu>ul { position:relative; z-index:9999; top:-18px; left:10px; display:none; background-color:#F8F8DD; border:2px solid #cccccc;border-radius:4px; padding:3px 3px;}
.popmenu>ul>li { padding:0px 12px; padding-right:16px; line-height:1.8; list-style:none;}
.popmenu>ul>li a { display:block; width:100%; color:#000000; font-size:14px;white-space:nowrap; text-align:left;}
.popmenu>ul>li a:hover{ text-decoration:none;}
.popmenu>ul>li:hover { background-color:#CCCC99; cursor:pointer;}
.popmenu>ul>li:hover>a  { color:#FF0000}
.icon-menu { display:inline-block; float:left; margin-left:-8px; margin-top:-6px; min-width: 16px; min-height: 2px; border-top: 6px double #888888; border-bottom: 6px double #888888; }
.listtable tr:hover{ background-color:#F8F8DD}

ul.imglist30 { padding:2px; list-style:none;}
ul.imglist30 li { float:left; border:1px solid #ddd; float:left; margin-right:3px; margin-bottom:3px; list-style:none;}
ul.imglist30 li div { width:25px; height:25px; display:table-cell; text-align:center; vertical-align:middle;}
ul.imglist30 li div img { max-height:25px; max-width:25px;}

.certimglist .cert_img{ float:left; width: 120px; height: 121px; line-height: 117px; text-align: center; overflow: hidden; margin: 3px 8px 3px 0; position: relative; border: 1px dashed #ccc;border-radius:12px;}
.certimglist .hide { display:none;}
.certimglist .cert_img  span {position:absolute; display:block; top:-100px; width:100%; line-height:20px; background-color:#fdf9d4; text-align:center; font-size:12px; color:#ff3300; cursor:pointer; z-index:3;}
.certimglist .imgload {border: 1px solid #ff0022!important;}
.certimglist .imgload:hover span {top:2px!important;}
.certimglist .imgloaded:hover span {top:2px!important;}
.certimglist .cert_img .img_file{ position: absolute; top: 0; left: 0; width: 120px; height: 150px; opacity: 0; filter: alpha(opacity=0); outline: none; z-index: 2;}
.certimglist .cert_img .sc_img{ max-width: 120px; max-height: 120px; vertical-align: middle;}
.certimglist60 .cert_img{ float:left; width: 60px!important; height: 60px!important; }
.certimglist60 .cert_img .sc_img{ max-width: 60px!important; max-height: 60px!important; }

.pagebtn { width:88px; height:28px; display:inline;} 
.pageprev { width:88px; height:28px; margin-top:0px;border: 0px none; background:url('images/page_previous.png') no-repeat scroll 0px 0px transparent;cursor: pointer; overflow:hidden;}
.pagenext { width:88px; height:28px; margin-top:0px;border: 0px none; background:url('images/page_next.png') no-repeat scroll 0px 0px transparent;cursor: pointer; overflow:hidden;}
.pageprevdis { width:88px; height:28px; margin-top:0px;border: 0px none; background:url('images/page_previous_dis.png') no-repeat scroll 0px 0px transparent; overflow:hidden;}
.pagenextdis { width:88px; height:28px; margin-top:0px;border: 0px none; background:url('images/page_next_dis.png') no-repeat scroll 0px 0px transparent; overflow:hidden;}
