body,h1,h2,h3,ul,li,p{margin:0;padding:0; font-size:12px;font-family:Arial, Verdana,"宋体";}
body {position:relative;background:#fff url(images/bg_x.gif) repeat-x 0 -344px;border:0px solid #ffaa09;scroll:no;overflow:hidden;}
div,img{border:0;}
ul li{list-style:none;}
a{color:#333; font-size:12px; text-decoration:none;}
a:hover{color:#f60;}
#head h1{text-indent:-9999px; background:url(images/bg_logo.jpg) no-repeat 0 0; height:30px;}
#menu_position{position:absolute; top:0; left:180px; z-index:99;}
  #head .user{color:#fff; position:absolute; top:6px; right:20px; z-index:10;}
    #head .user a{color:#fff;}
    #head  .user span{width:50px;}

#menu{position:relative;}
#menu li ul,#menu li.iehover ul{width:101px; display:none; position:absolute;top:100%;left:0; padding:2px 0 0; background:url(images/bg_y.gif) repeat-y -2815px 0; margin-top:-3px;}
#menu li{float:left; display:inline; position:relative; width:60px; line-height:24px;}
#menu ul li{width:100%; display:block; }
#menu ul li.menubtm{background:url(images/bg.gif) repeat-y 0 0; height:4px; overflow:hidden;}
#menu li a{float:left; display:block; color:#fff; text-align:center; height:30px; line-height:24px; width:100%; font-weight:bold; margin-top:3px;}
#menu li.iehover a,#menu li.iehover a:hover,#menu li:hover a,#menu li:hover a:hover{background:url(images/bg.gif) no-repeat -1px -634px; color:#333; font-weight:bold;}
#menu li.focused a{background:url(images/bg.gif) no-repeat -1px -634px; color:#666; font-weight:bold;}

#menu li:hover li a,#menu li.iehover li a,#menu li li a{float: none; margin:0 1px 0 2px; color:#333; height:24px; line-height:24px; text-align:left; padding-left:8px; width:88px; font-weight:normal; background:url(images/bg.gif) no-repeat 0 -667px;}
#menu li:hover li a:hover,#menu li:hover li:hover a,#menu li.iehover li a:hover,#menu li.iehover li.iehover a,#menu li li a:hover{background: url(images/bg_x.gif) repeat-x 0 -225px; color:#fff; font-weight:normal;}
#menu li:hover ul,#menu li.iehover ul{display:block;}

#main{background:url(images/bg_y.gif) repeat-y -2920px 0;}
#left{width:150px; background:url(images/bg.gif) no-repeat 1px -1467px; position:absolute; top:30px; left:0; height:100%;}
 #left h2{height:28px; line-height:28px; font-size:12px; padding-left:22px; /*margin-top:-1px;*/ margin-top:3px;}
  #left h2 span{padding-right:12px; height:16px; float:right;  margin-top:5px;}
  #left h2 span a.new{width:16px; height:16px; font-size:16px; background:url(images/bg.gif) no-repeat -57px -544px;}
  #left h2 span a.new:hover{background-position:-89px -544px;}
  #left h2 span a.refresh{width:16px; height:16px; font-size:16px; background:url(images/bg.gif) no-repeat -89px -569px;}
  #left h2 span a.refresh:hover{background-position: -109px -569px;}
  #browser{overflow:auto; border:0px solid #aa4400; padding-top:8px;}

#right{margin-left:150px;}
	#position{background:url(images/bg.gif) no-repeat 0 -328px; height:16px; line-height:16px; padding-left:18px;margin-left:8px;}
	  #position a{background:url(images/bg.gif) no-repeat right -840px; padding:0 12px 0 0; margin-right:6px; color:#008ACC;}
	    #position a:hover{ text-decoration:underline;}
/*快捷方式*/
#shortcut{float:right; margin-right:3px; margin-top:-3px;}
 #shortcut span{display:block; float:left; margin-right:5px; padding:2px; cursor:pointer;}
  #shortcut span.sc_now{ background:#fff; border:1px solid #9AC4DC; padding:1px;}
  #shortcut span img{display:block;}
#tab_container {overflow:hidden;width:100%;height:31px;position:relative;cursor:default;clear:both;margin-bottom:5px;}
/*标签页*/
#tab_container .tab_list{padding:4px 0 0 8px; width:auto; position:absolute;}
#tab_container .tab_list li{display:block; float:left; position:relative; width:auto; background:url(images/bg.gif) no-repeat 0 -290px;}
#tab_container .tab_list li span{background:url(images/bg.gif) no-repeat right -802px; height:27px; line-height:26px; padding:0 18px 0 6px; display:block; white-space:nowrap;*display:inline-block; color:#008acc; margin-right:-1px;}
#tab_container .tab_list li.hover span{color:#f60;}
#tab_container .tab_list li.focus{background-position:0 -262px; font-weight:bold;}
#tab_container .tab_list li.focus span{background-position:right -774px; cursor:default; padding-right:24px; margin-right:0;}
#tab_container .adder{background:url(images/bg.gif) no-repeat -100px -92px; width:20px; height:28px; display:block; cursor:pointer;position:absolute; z-index:2;  margin-top:3px;}
#tab_container .adder:hover{ background-position: -45px -92px;}
#tab_container .leftbtn{width:17px;height:22px;position:absolute;background:url(images/scroll.gif) no-repeat 0 0;z-index:2;display:none;left:0;margin-top:8px;}
#tab_container .leftbtn.hover{background-position:0 -22px;}
#tab_container .rightbtn{width:17px;height:22px;position:absolute;background:url(images/scroll.gif) no-repeat -17px 0;z-index:2;display:none;right:40px;margin-top:8px;}
#tab_container .rightbtn.hover{background-position:-17px -22px;}
#tab_container .close_other{background:transparent url(images/close_big.gif) no-repeat 0 0;cursor:pointer;position:absolute;right:0px;width:22px;height:28px;margin-top:3px;}
#tab_container .close_other:hover{background-position:0 -30px;}
#tab_container .tab_list li div{display:none; position: absolute; background:url(images/close.gif) no-repeat top left; width: 12px; height: 12px; top: 7px; right: 3px;_top:8px;_height: 9px;font-size: 9px;}
#tab_container .tab_list li.hover div{display:block;}
#tab_container .tab_list li.focus div{display:block;}
#tab_container .tab_list li div.hover{background-position:0 -12px;cursor:pointer;}

#frame_container{overflow:hidden; border:0px solid #aa4400; width:100%; margin-top:6px;}
#frame_container .iframe_div{ width:100%; height:100%; display:none;}

.ct_overlay{background-color:#44DAF4;height:1500px;width:100%;text-align:center;position:absolute;top:0;left:0;z-index:88;}
.ct_loadingbox {position:absolute;z-index:1; top:200px; left:50%;margin-left:-120px;background-color:#FFFDD7;border:1px solid #FDBD77;padding:16px;width:240px;}
 .ct_loadingbox p{line-height:24px;}
 .ct_loadingbox .percent{ font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:bold; color:#f60; line-height:18px; text-align:center;}
 .ct_loadingbox .bar{ margin-top:8px;border:1px solid #ccc; background:#fff;text-align:left;}
 .ct_loadingbox .bar div{ background:url(images/bg_loading.gif) repeat-x 0 1px; height:12px; line-height:12px; font-size:0; width:0px;}

 /* for shortcuts */
.popup {width:270px;border:1px solid #D0E6EC; background-color:#fff;position:absolute;display:none;}
.popup .title {height:24px; line-height:24px; background-color:#F2F9FB;color:#077AC7;font-weight:bold; padding:0 5px;border-bottom:1px solid #D0E6EC;}
.popup .title .time {float:right;color:#999; font-weight:normal;}
.popup .poparea {padding:5px; overflow:hidden; zoom:1;}
.popup .poparea label{display:block; padding:3px 5px; line-height:18px;}
.popup .poparea textarea{margin-left:2px;width:250px;height:65px;}
/*错误*/
.error,.success{border:1px solid #FAAEBA; padding:2px 7px 0 6px; margin:0 0; line-height:22px;background-color:#FFF6F7; vertical-align:middle; z-index:99999;}
.error sub,.success sub{width:22px; height:20px; display:block; background:url(images/bg_frame.gif) no-repeat -83px -19px; float:left;}
/*成功*/
.success{background:#EEFFED; border-color:#78C370;}
.success sub{background:url(images/bg_frame.gif) no-repeat -107px -19px;}
.bdr{border:1px solid #ddd; padding:3px; border-color:#888 #ddd #ddd #888; background-color:#fbfbfb; font-size:12px; font-family:Tahoma, Verdana,"宋体"; line-height:1.0;}
/*按钮样式*/
.button_style_1{cursor:pointer; margin:0 6px 0 0;padding:0 3px 2px;*padding:0 3px; height:22px; vertical-align:middle;}
.button_style_1{border:1px solid #94C5E5; background:url(images/bg_x.gif) repeat-x 0 -27px; color:#077AC7;}
.button_style_1:hover{background-position:0 -323px;border:1px solid #FDCD99;color:#f60;}
.mar-l-40{margin-left:37px;}