*{ margin:0; padding:0;}
body{ font-size:9pt; line-height:150%; font-family:"宋体", Arial, Helvetica, sans-serif;}
input,button,label,textarea{ font-size:9pt;}
button{cursor:pointer;}
.inptxt{height:18px;line-height:18px;width:125px;}
.font_1 {font-family: "宋体";font-size: 12px;font-weight: bold;color: #fff;}
.font_2 {font-family: "宋体";font-size: 14px;font-weight: bold;color: #000;}
.border_1 {border-bottom: 1px dashed #ccc;}
.font_3 {font-family: "宋体";font-size: 12px;font-weight: normal;color: #000;}
.border_2 {border-top: 1px dashed #ccc;border-left:1px dashed #ccc;font-family: "宋体";font-size: 12px;font-weight: normal;color: #000;}
.border_3 {border-top: 2px solid #fff;border-right: 1px solid #fff;}
.border_4 {border-top:2px solid #fff;}
.font_4 {font-family: "宋体";font-size: 14px;font-weight: bold;color: #fff;}
.loginBox dl{clear:both;display:block;}
.loginBox dt{margin:5px 0;float:left;width:70px;display:block;padding-top:2px;color:#fff;padding-right:4px;font-weight:bold;text-align:right;}
.loginBox dd{float:left;width:180px;margin:5px 0;}
.subBox{text-align:center;margin-top:12px;clear:both}
.loginBtn{background:url(../images/login.gif) no-repeat;width:168px;height:36px;border:0;cursor:pointer;margin-top:15px;}
.keypad{position:absolute;top:180px;z-index:10;width:336px;}
.cbtn{background:#fff url(../images/bottom_bg3.gif) repeat-x; border:1px solid #ddd;cursor:pointer;}
.tips{ border:1px solid #aa8800; background:#fefee6; overflow:hidden; margin:0 12px; z-index:20;left:-10px;top:197px;color:#804a44; font-weight:bold; padding:2px;}
.tips .tips-head{ width:20px; height:20px;padding:4px; overflow:hidden; float:left;}
.tips .tips-body{text-align: left; padding:4px 0 4px 30px;color:#804a44;}
#TipsBox{ width:200px;display:none;}
#softkeyboard{left:300px;top:0;z-index:10;}
.btnClose,.btnCloseHover,.btnCloseActive{ border:none; background:url(../images/close.gif) no-repeat; width:20px; height:20px; cursor:pointer;}
.btnCloseHover{ background-position:0 -20px;}
.btnCloseActive{ background-position: left bottom;}
.lnkBox{width:250px;text-align:center;}
ul.lnks{display:inline;list-style:none;margin-left:10px;}
ul.lnks li{margin-right:10px;}
.lnks a{color:#fff;text-decoration:none;}
.lnks a:hover{color:#f00;text-decoration:none;}
ol.att{padding-left:50px;}
ol.att li{margin:6px 0;font-size:14px;color:black !important;}
ol.att strong{font-weight:normal;color:#804a44;background:#fefee6;}
.alarm{border:1px dashed #aa8800; background:#fefee6;padding:5px 15px;margin:5px;color:#804a44;font-weight:bold;text-align:center}
.attBox{}
.attBox h3{color:#039;font-size:14px;text-align:center;margin:20px 0 10px 0;}
.attTitle{text-indent:20px;}
#p_rand_code,#cert_auth,#TipsBox,#DkeyTips,#SangforTool,#loading{ display:none;}
/* common url get go */
#brwDisplayID,#rcsbox{text-align:left;}
#service dl{ display:block; clear:both; overflow:hidden; height:24px; padding:4px 12px;}
#service dl dt{ display:block; width:120px; float:left; height:24px;}
#service dl dd{ display:block; float:left; padding-left:12px;}
#service dl input{ width:120px; }
/* Resource list */
.list{height:460px;overflow:auto;width:250px;}
.list dl{clear:both;display:block}
.list dt,.list img{display:none !important;}
.list dd{padding:0 0 0 16px; background:url(../images/dot.gif) no-repeat 10px 8px;}
.list p.name{display:block;}
.list p.note{width:100%;white-space: normal;word-break:break-all;text-overflow: ellipsis; display:block;}
.list p.btns{ clear:both; text-align:right;position:absolute; z-index:1; right:24px;top:4px;}
.list p a{cursor:pointer;text-decoration:none;color:#000}
.list p a:hover{text-decoration:underline;color:#f00}
#rcsbox{height:460px;overflow:auto;width:250px;}
#rcsbox ul{list-style:none;padding-left:10px;margin-top:10px;}
#rcsbox li{padding:0 0 0 20px; background:url(../images/dot.gif) no-repeat 10px 8px;margin:5px 0;font-size:13px;}
#rcsbox li a{color:#000;text-decoration:none;cursor:pointer;}
#rcsbox li a:hover{color:#d2a800;text-decoration:none;cursor:pointer;}
a.aline{cursor:pointer;text-decoration:none;color:#000}
a.aline:hover{text-decoration:underline;color:#f00}
.icon50{ padding-left:7px;}
.icon50 dl{ width:67px; height:110px;text-align:center; }
.icon50 dt{ width:100%; height:50px;}
.icon50 dt img{ width:50px; height:50px;}
.icon50 dd,.icon72 dd,.icon120 dd{ height:50px; padding:5px;}
.icon50 p.name span,.icon72 p.name span,.icon120 p.name span{ display:none !important;}
.icon50 p.note,.icon72 p.note,.icon120 p.note{ display:none !important;}
.icon50 .cbtn{ display: block; width:99%; cursor:pointer; font-weight:normal; height:20px;}
/*************************/
.icon72{ padding-left:15px;}
.icon72 dl{ width:90px; height:132px; text-align:center;  }
.icon72 dt{ width:100%; height:72px;}
.icon72 dt img{ width:72px; height:72px;}
/************************/
.icon120{ padding-left:6px;}
.icon120 dl{ width:146px; height:180px;text-align:center; }
.icon120 dt{ width:100%; height:120px;}
.icon120 dt img{ width:120px; height:120px;}
.loginbox .box-body{ background-color: #eee;}
#softkeyboard{ background:url(../images/kb_bg1.jpg) repeat-x;}
/* resouce groups and list */
#rcsDisplayID a{ color:#000000;}
.sp-body ul li.seled a{ color:#333;}
/* form elements */
.cbtn,.button_np{ background:#fff url(../images/bottom_bg3.gif) repeat-x; border:1px solid #ddd;cursor:pointer;}
.btn{background:#fff; border:1px solid #ddd; padding:1px; display:block; cursor:pointer;}
.btn span{ display:block; width:100%;text-align:center; background:url(../images/bottom_bg3.gif) repeat-x; padding:4px 0;}
.inptxt{ height:18px; line-height:18px;}
.tips{ color:#f00; font-weight:bold; padding:2px;}
/* common panel */
.panel{ border-color:#ccc; background-color:#fff;}
.spanel{ border-color:#ccc; background-color:#f9f9f9;}
.panel .panel-head,.spanel .sp-head{ border-bottom-color:#ccc;}
.spanel li{ border-bottom-color:#ccc;}
/* service */
#service dl{ background:#eee;}
#brwDisplayID{ border-bottom-color:#ccc; background:#f9f9f9;}
/* dialogs */
.dialog {border:1px solid #ccc;	padding:1px; text-align:left;}
.dialog .dia-head,.dialog .dia-body{background:#efefef;	padding:12px;}
.dialog .dia-head h2{ font-size:12px;}
.dialog .btnsgroup{ text-align: center; padding:8px 0; display:block; width:100%;}
.dialog .button_np{width:80px;}
.dialog .input_np{width:150px;}
.dialog .redLink{ color:#f00; font-weight:normal;}
.dialog .wait{ border:2px solid #FFCC00; background:#fff; display:block; padding:8px; text-align:center; margin:4px 8px;}
.dialog .hide{ overflow:hidden; visibility:hidden; height:1px;}
.fcf{color:#804a44;}
/* hacker for cursor */
* html body a,
* html body .spanel li,
* html body .btn,
* html body .cbtn,
* html body .close{ cursor:hand;}