﻿/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;word-wrap: break-word; word-break: break-all; 
}


 html{ margin:0; padding:0;width:100%;height:100%;}

 body{
 margin:0; 
 padding:0;
 text-align:center;
  color:#666;
   width:100%;height:100%;

   
       scrollBar-face-color:#f5f5f5;        /* 滑块 */
     scrollBar-hightLight-color:#fff;    /* 高亮 */
     scrollBar-3dLight-color:#aaa;    /* 3维光线 */
     scrollBar-darkshadow-color:#aaa;    /* 暗影    */
     scrollBar-shadow-color:#eee;      /* 阴影   */
     scrollBar-arrow-color:#aaa;       /* 箭头 */
     scrollBar-track-color:#eee;         /* 滑道颜色 */
     scrollBar-base-color:#f5f5f5;          /* 主要颜色 */

  background:#fff;
 font-size:13px;
 font-family:Arial,"宋体",Helvetica,sans-serif;
  }

 /* body > #box {height: auto; min-height: 100%;}*/
.graph{text-indent: 2em;}
.graph2{text-indent: 4em;}  
/*link*/
a{cursor:pointer; color:#03c; text-decoration:none;}
/*a,area,input{ blr:expression(this.onFocus=this.blur()) }  for IE */
.link{cursor:pointer; color:#03c; text-decoration:none;}


/*list*/
ol,ul{list-style:none;}
li{line-height:200%; vertical-align:top;text-align:left; list-style:none; position:relative;}

p{ line-height:200%;}
.fp{text-indent: 2em;}
.time{ position:absolute;top:0;right:5px;font-size:12px;font-weight:lighter;max-width:430px; height:auto;}
.whitetime{ right:25px;}
.whitetime a{ text-decoration:underline;color:#fff;}
.more{position:absolute; top:0;right:5px;font-weight:lighter; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}

/*other*/
img{border:none; vertical-align:middle;}
.clear{ clear:both; float:none; height:0;height:1px\9; font:0;_margin-top:-18px; _display:none;}
#login_box .clear{ display:block;}
.warning{ color:#FF0000;}
.attention{ color:#009999;margin-left:10px;}
.attent{font-weight:bold;color:#000}

/*各种按钮*/
.btn,.btn2{ background:url(img/new/btn.gif) 0 -100px no-repeat; border:none; width:53px; height:25px; line-height:25px; cursor:pointer; color:#222; text-align:center; display:inline-block; vertical-align:middle; overflow:hidden;}
.btn:hover{ background-position:-70px -100px;}

#login_box .btn,.btn2{ background:url(img/btn.gif) 0 -100px no-repeat;}


.btn2{background:url(img/btn.gif) 0 -70px no-repeat;width:70px;height:26px; line-height:26px;}
.btn2:hover{ background-position:-70px -70px;}

.butn{width:50px;background:#dbffda;
border-top:0;
border-left:0;
border-right:1px solid #555;
border-bottom:1px solid #555;
line-height:22px;
height:22px;
color:#000;
font-size:12px;
}
.btn_new{background:url(img/new/btn_new.gif) 5px -202px no-repeat;border:none; width:53px; height:25px; line-height:25px; cursor:pointer; text-align:center; display:inline-block; vertical-align:middle; overflow:hidden;}
.btn_new:hover{ background-position:-109px -202px;}


.register_btn{background:url(img/btn.gif) 0 -70px no-repeat; border:none; width:70px; height:26px; line-height:22px; cursor:pointer; color:#222; text-align:center; display:inline-block; vertical-align:middle; overflow:hidden;}
.register_btn:hover{ background-position:-70px -70px;}
.dotd{border-bottom:1px dotted #CCCCCC;zoom:1;}
#left .dotd a{ color:#0033CC;}
/*基础表格样式*/
table{width:100%;text-align:left; font-size:13px; font-family:Arial,"宋体",Helvetica,sans-serif; border-collapse: collapse; empty-cells:show;word-wrap:break-word;}
td,th{ padding:2px 5px; line-height:22px; vertical-align:top;}

.center{ text-align:center; _padding:5px 0; margin-top:5px;}
.text{ line-height:1.8em; color:#707070; padding:10px;
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 white-space : normal ;       /* Internet Explorer 5.5+ */
 }
 
 
h2,h3,h4{ font-size:13px; line-height:38px; overflow:hidden; position:relative; color:#000;font-family:"微软雅黑","宋体", Helvetica, sans-serif;}
.h2,.h3,.h4{ font-size:13px; line-height:38px; overflow:hidden; position:relative; color:#000;font-family:"微软雅黑","宋体", Helvetica, sans-serif;}

/*新增*/
.add{ position:absolute; right:30px; bottom:5px; font-size:12px; width:19px; height:17px; overflow:hidden;background:url(img/div_bg.gif) left -28px no-repeat; overflow:hidden;}
/*翻页条*/
.next{clear:both;float:none; background:url(img/new/foot_bg.jpg) repeat-x top; margin:10px 18px; margin-left:48px; height:25px; line-height:25px;padding:0 10px; border:1px solid #ebebeb;border-top:none;}
.next_l{clear:both;float:none; background:#eee; margin:10px 11px; margin-left:11px; height:25px; line-height:25px;padding:0 150px; border:1px solid #ccc;}

/*调节表单输入框与下拉框大小*/
textarea,input{ font-size:13px; vertical-align:middle; position:relative;*top:-1px;}
textarea{ margin:0 auto; width:98%; height:60px;vertical-align:top; padding:2px;word-wrap:break-word;}
select{ height:19px; line-height:19px;*height:20px;_font-size:11px; position:relative; top:1px;}

pre{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;
 line-height:20px;
 overflow-x:hidden;
 
}

*html pre{
word-wrap: break-word;   /* Internet Explorer 5.5+ */
 white-space : normal ;       /* Internet Explorer 5.5+ */
}

/******************main********************/

#box{width:998px; text-align:left; margin:0 auto; overflow:hidden;}

.header{ height:90px;margin-top:10px; position:relative; background:url(img/top.jpg) no-repeat left bottom; overflow:hidden;}

#logo{ float:left; margin-right:20px; margin-top:10px; }

#nav{ float:left; margin-top:40px; margin-right:10px;}
#nav li{ float:left; display:inline;background:url(img/new/nav_l.jpg) left top repeat-x;margin-right:2px;overflow:hidden;}
#nav li a{ display:inline-block;background:url(img/new/nav_r.jpg) right top no-repeat; padding:0 16px; *margin-right:-7px; color:#000; font-weight:bold; font-size:14px; height:27px; line-height:27px;}
#nav li#present{background:url(img/new/nav_l_on.jpg) left repeat-x;}
#nav li#present a{background:url(img/new/nav_r_on.jpg) right no-repeat; color:#fff;}


/*content*/
#content{padding:10px 0 10px 0;}

.content_title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(img/new/new_tab_green.jpg) top repeat-x;
color:#286D00;
font-size:14px;
height:24px;
line-height:24px;
color:#0d503a; 
border-bottom:none;
overflow:visible;
padding:0 15px;
z-index:10;
}


/*left*/
#left{ float:left;width:265px;}
#left .more{right:10px;}
#left li pre{_width:200px;}

.login p{ margin:0 20px;}
.left_div{position:relative; padding-bottom:6px; border:1px solid #B2DACE; margin-right:6px; background:#fff;}


/*分閤线*/
.left_line{ clear:both; float:none;height:3px; margin:3px 0; overflow:hidden;} /*background:url(img/line2.gif) repeat-x top; */
/*列表形式*/
.left_div ul{margin:10px; overflow:hidden;}
.left_div ul li{ background:url(img/icon.gif) left 8px no-repeat; padding-left:16px;margin-top:5px;border:1px solid #fff; cursor:pointer; height:22px;line-height:22px;overflow:hidden;cursor:pointer;}
.left_div ul li:hover{color:#0D503A; border:1px solid #B2DACE; background:#fff;}

.left_div ul li.cur_menu{background:url(img/new/left_div_menu_select.gif) repeat-x!important; border:1px solid #B2DACE;color:#0D503A;}
.left_div ul li.cur_menu:hover{border:1px solid #B2DACE;}
#tbook2{border-right:1px solid #b2dace;}

/*right*/
#right{float:left;*float:none;border:1px solid #B2DACE; overflow:hidden; width:730px;_width:728px; background:#fff;}
#right-cont{ min-height:575px;_height:575px;overflow-x:hidden;}
/*index*/
#right0{float:left; width:732px;  _width:730px;padding:5px;}
#right0_1{ float:left;width:100%; margin-bottom:8px; margin-right:4px;}

#right0 #data{ margin:0; padding:0; background:#fff; height:292px; overflow:hidden; z-index:10;}
#right0 table.calendar{ height:266px;}
#right0 table.calendar th{ height:20px; line-height:20px; padding:0;}
#right0 .data_h3{ height:21px; line-height:22px;_line-height:20px;}


#banner{ float:left;margin-bottom:5px; width:236px;height:292px;  border:1px solid #a6d18d;}
#banner img{ margin:5px 20px;}
#banner h3{ line-height:20px; padding-left:10px;}
.search{margin:8px; border:1px solid #009933; color:#000; background:#e6f9dd;}
.search p{ height:30px; line-height:30px;}
.search label{ display:inline-block; width:42px; margin-left:10px; text-align:right;}

#right0_2,#right0_3{ display:block; clear:both;height:112px;background:#fff;overflow:hidden; border:1px solid #C8DDE2; margin-top:5px;}
#right0_3{ height:158px; position:relative;}
#right0_3 ul,#right0_2 ul{ margin:5px 10px;}
#right0_2 ul li{ border-bottom:1px dotted #ccc; width:50%; float:left; line-height:20px;_padding:2px 0; position:relative;}


#right0_3 textarea{margin:10px; margin-bottom:0;border:1px solid #ccc; padding:2px 5px; width:100%; height:75px; overflow:hidden;}
#save{ position:absolute; right:23px; top:98px;_right:16px;}


/****data plan****/
.data_h3{background:#e6f9dd url(img/h3_data.gif) repeat-x top; height:28px; line-height:28px; font-weight:bold; font-size:14px;color:#000; position:relative;padding-left:10px;overflow:hidden;}
#data .data_h3{ font-weight:lighter;}

#data h3{_padding-top:5px;_margin-bottom:-5px; font-size:13px;font-family:"宋体",Arial, Helvetica, sans-serif;}
.data_h3 .time {_top:6px;}
/*calendar*/
table.calendar{ width:100%; text-align:center; table-layout:fixed; background:#fff; color:#000; margin-top:5px;border-collapse:separate;}
table.calendar th{ height:20px; line-height:20px; background:#c3f7c1; border:1px solid #86d882;}
table.calendar td{overflow:hidden;padding:0; border:1px solid #eee; border-left:1px solid #eee;border-top:1px solid #eee;}
table.calendar td span{cursor:default; display:block; height:18px; line-height:18px; margin:0 auto; width:25px;position:relative; font-family: Verdana, Arial, Helvetica, sans-serif;}
table.calendar td p{ height:16px; line-height:16px;overflow:hidden;font-size:12px;}

table.calendar td:hover{ border:1px solid #9cd6c5; background:#fff;}
.data_selectd{border: 1px solid #00CC66 !important;background: #e6f9dd;cursor: pointer}

.listevent{background:#fff; padding:0 5px; height:18px; line-height:18px; position:relative; _top:2px; display:inline-block;border:1px solid #91c1a7;}
/*有行程*/
table.calendar td span.exist{ font-weight:bold;color:#03c; cursor:pointer;}
/*节气*/
.lunar{ color:#01b17d;}
.othermath,.othermath .lunar{ color:#aaa;}

.task{ position:absolute; right:-15px; top:3px;}
.overdue{ position:absolute; right:-15px; top:19px;}
.event{ position:absolute; right:-8px; top:11px;}

/*calendar日历主页*/
.new_center #data{ margin:0; padding:0; background:#fff; height:292px;_height:285px; overflow:hidden; z-index:10; border:1px solid #c8dde2;}
.new_center table.calendar{ height:266px;_height:259px;}
.new_center table.calendar th{ height:20px; line-height:20px; _height:16px; _line-height:16px; }
table.calendar th{padding:0;  border:none; background:#c5ede2;}
.new_center .data_h3{height:21px; line-height:22px;background:url(img/new/new_tab_blur.jpg) top repeat-x;}
.new_center .data_h3 select{_margin-top:-5px;}
.new_center .data_h3 img{ position:relative; top:-2px; right:0; }

.data_d{border: 1px solid #01b17d !important;background: #d6f5ec;cursor: pointer}


/*行程与待办事项显示*/
#data,#data_detail{ border:1px solid #C8DDE2; margin:10px;font-size:12px; height:auto !important;min-height:292px;_height:292px;}

#data_list{ border:1px solid #91c1a7; margin:10px;font-size:12px; height:auto !important;min-height:492px;_height:492px;}
#data_list dl{}
#data_list dt{font-weight:bold;font-size:12px; padding-left:10px; line-height:28px;line-height:28px; color:#000;}
#data_list dd{padding:0 10px;  line-height:22px; position:relative; margin-bottom:5px;}
#data_list dd .time{ right:0;}
#premonth1,#nextmonth1{float:left;text-align:left;padding-left:15px; width:46px; height:21px;line-height:22px;display:inline-block;background:url(img/premonth.gif) no-repeat; margin:5px 0;}
#nextmonth1{float:right;text-align:right; padding-right:15px;background:url(img/nextmonth.gif) right no-repeat; }

#data_detail_m{ border:1px solid #91c1a7; margin:10px;font-size:12px; min-height:222px; height:auto !important;_height:215px;}
#data_detail_m dl{}
#data_detail_m dt{font-weight:bold;font-size:12px; padding-left:10px; line-height:28px;line-height:28px; color:#000;}
#data_detail_m dd{padding:0 10px;  line-height:22px; position:relative; margin-bottom:5px;}
#data_detail_m dd .keynote{width:320px;font-weight:bold; vertical-align:middle; height:20px; line-height:20px;overflow:hidden;}

.data_title,.data_title2{color:#000;line-height:22px; position:relative; width:100%;}
.data_title span,.data_title2 span{display:inline-block;line-height:22px;zoom:1;}
.data_title img,.data_title2 img{ vertical-align:middle;}

#data_detail dd .keynote{width:320px;font-weight:bold; vertical-align:middle; height:20px; line-height:20px;overflow:hidden;}

.data_time{width:100px;}
.important{ position:absolute; left:470px; top:2px;}
.adr{position:absolute; left:550px; top:0;width:80px; height:20px; overflow:hidden;}
.data_content{ margin-left:102px; margin-right:5px;  overflow:hidden;
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 white-space : normal ;       /* Internet Explorer 5.5+ */
}

.checkbox,.checkbox_ok,.checkbok_over{ display:inline-block; width:15px; height:15px; background:url(img/checkbox.gif) no-repeat; position:relative; top:2px; left:0; overflow:hidden; *margin-right:2px;}
.checkbox:hover{ background:url(img/checkbox_hover.gif) no-repeat;}
.checkbox_ok{background:url(img/checkbox_ok.gif) no-repeat;}

.check_ok,.check_no{ width:450px; overflow-x:hidden;display:inline-block; vertical-align:top;word-wrap:break-word;word-break:break-all;}
.check_ok{ text-decoration:line-through;}

.checkbok_over{background:url(img/overdue.gif) no-repeat;}


/*alert add*/
.alert_add{ display:none;position:fixed;#position:fixed;margin:auto; min-width:500px; *width:500px; border:1px solid #b2dace; background:#fff; z-index:6001; line-height:25px; 
 word-wrap: break-word;  
 white-space : normal ;  
}

.alert_add .data_h3{background:url("img/new/new_tab_green.jpg") repeat-x scroll center top transparent;border-bottom:1px solid #B2DACE;_width:100%; height:22px; line-height:22px;cursor:move;}
.alert_add table{width:100%;}
.alert_add p{ line-height:35px;}
.alert_add label{width:70px;display:inline-block; text-align:right;}
.note_chat label{width:200px;display:inline-block; height:14px;line-height:14px;margin-right:5px;text-align:right;color:blue;overflow: hidden;}
.note_chat span{margin-left: 5px;}

/*note*/
#note{margin:0 18px; display:block;}
#note .note_edit{color:#949494;line-height:26px; font-size:12px;font-family:Arial, Helvetica, sans-serif;position:relative;height:25px;  padding:0px 8px;}
#note dd{ height:auto!important; min-height:65px; _height:65px;  position:relative;line-height:22px;font-size:14px; color:#333; border:1px dotted #d8ede3; border-bottom:none; padding:8px 8px; padding-bottom:0;}

#note .input_btn{background:#fff;border:1px solid #b2dace;color:#0d503a;height:18px;width:40px;cursor:pointer;}
.textcontentdiv{ border:0; height:auto !important;min-height:480px;_height:480px; position:relative; overflow-x:hidden;}
.note_count{ color:#01a574;font-weight:lighter; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}

/*abstract*/
#abstract{ margin:0 12px;}
#abstract dt{background:url(img/new/note_num.gif) no-repeat; color:#005b3e; width:20px; height:20px; line-height:20px; text-align:center; margin-right:10px; margin-top:13px; margin-bottom:35px; float:left; clear:both; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#abstract dd{margin-top:8px;  position:relative; float:left; width:100%; border-bottom:1px dotted #ccc; line-height:20px;}
#abstract dd h3{ font-size:13px;height:22px; line-height:22px; text-align:left;}
#abstract h3{ font-size:18px; text-align:center;}

#abstract .absdetail{padding:5px 10px;border:1px solid #ccc; line-height:2em; overflow-x:hidden;
word-wrap: break-word;   /* Internet Explorer 5.5+ */
 white-space : normal ;       /* Internet Explorer 5.5+ */
}


/*address book*/
#adr{ margin:10px 10px; position:relative;}
#adrl,#adrr{float:left; width:140px; border:1px solid #afdab7; height:500px; overflow:auto;*overflow-y:scroll; overflow-x:hidden;_overflow-x:hidden; margin-bottom:10px;_margin-bottom:-10px;}
#adrr{width:546px;min-height:500px;height:auto !important;height:500px;}
#adrl{ margin-right:10px; overflow:hidden;}
#adr h3{background:url(img/contact_title.gif) top repeat-x #e4f7da; height:22px; line-height:20px; border-bottom:1px solid #afdab7; color:#000;zoom:1; position:static;}
#adrtree{height:478px; overflow:auto;*overflow-y:scroll; overflow-x:hidden;_overflow-x:hidden;}
#name_text{color:red;float:right;margin-right:180px;margin-top:10px;}
#phone_text{color:red;float:right;margin-right:160px;margin-top:10px;}


/*通讯录左边树形菜单*/
#adrl dt{ text-align:center; background:url(img/contact_title.gif) 0 -22px repeat-x #e4f7da; margin:2px 0; height:18px; line-height:18px;overflow:hidden; border-bottom:1px solid #afdab7;border-top:1px solid #afdab7; color:#000; cursor:pointer;zoom:1;}
.adrg{background:url(img/contact_title.gif) 0 -44px repeat-x #e4f7da;border-bottom:1px solid #d9c3bf;border-top:1px solid #d9c3bf; color:#973321;}
#adrl dd{ margin:5px;zoom:1;}
#adrl dd input{ position:static;}

#adrs {margin:10px;}
#addlist1 .h3{background:url(img/div_bg.gif)  no-repeat; height:27px; line-height:27px; margin-top:10px; padding-left:15px;font-weight:bold; font-size:12px;}
#addlist2 .h3{background:url(img/div_bg.gif)  no-repeat; height:27px; line-height:27px; margin-top:10px; padding-left:15px;font-weight:bold; font-size:12px;}

.goto_group{position:absolute; left:100px; top:22px; z-index:100; background:#fff; border:1px solid #AFDAB7;overflow:hidden;}
.goto_group dt{font-style:italic;}
.goto_group dd{ color:#000; line-height:20px; padding-left:15px;}
.goto_group dd:hover{ background:#eee;}
/*news*/

#bot{ clear:both; float:none; padding:0 10px; height:9px; background:url(img/div_bg.gif) top left no-repeat;}


/*login登陆前页面样式*/
.attend{ color:#000; font-weight:bold;font-size:16px;font-family:"微软雅黑","宋体", Helvetica, sans-serif;}
#login_box{ width:810px;_width:830px;text-align:left;margin: 5px auto;}

.login_header{ width:100%; height:95px;position:relative;background:url(img/login_top.jpg) no-repeat bottom left;overflow:hidden;}
.login_header_help{width:100%; height:80px;position:relative;background:url(img/login_top2.gif) no-repeat bottom left;overflow:hidden;}

#login_content{background:url(img/login_mid.jpg) repeat-y left; padding:15px; _padding-bottom:0; margin-bottom:-10px;}
#login_bot{background:url(img/login_bot.jpg) no-repeat bottom left; padding:0 20px; height:10px;}
#login_logo1{position:absolute; top:10px; left:20px;}
#login_logo{top:8px; left:20px;}
#login_left{ float:left;width:570px;background:url(img/login_line2.gif) repeat-y top right; min-height:360px;}
#login_right{ float:left;width:178px;}

#register{background:url(img/btn.gif) 0 0 no-repeat; width:224px; height:35px; display:block; margin:5px auto;}
#register:hover{ background-position:0 -35px;}

#login_list li{ float:left; width:114px;margin-top:5px ;cursor:pointer;}
#login_list li h3{width:88px;height:46px; line-height:40px;background:url(img/btn.gif) 0 -130px no-repeat; text-align:center;}
#login_list li p{ margin:0 5px;}


.login_line{width:100%; height:3px;background:url(img/line2.gif) repeat-x left bottom; _background-position: left -3px; margin:15px 0; }
#log{ margin:0 15px;}
.login_list2{ margin:0 10px 0 15px; background:#f5f5f5; padding:10px; color:#000;}
.login_list2 li{ line-height:20px;}
#login_btn{width:78px; height:28px; background:url(img/login_btn2.jpg) no-repeat; border:none; cursor:pointer;}

.brspace{font-size:12px;margin-left:5px;}

/*help*/
#help dt{ font-weight:bold; color: #009933; padding-left:16px; background:url(img/icon.gif) left 6px no-repeat;}
#help_box{ float:left;width:620px;-moz-border-radius: 10px;  -webkit-border-radius: 10px; background:none; margin-left:58px;}
#help_box2{ float:left;width:600px;background:none; margin-right:18px;}
.eg{ color: #f66}

#login_left2{ float:left;width:560px;-moz-border-radius: 10px;  -webkit-border-radius: 10px; border:1px solid #35c501; background:none; margin-right:8px;}
#login_left2 .text{min-height:360px;_height:360px; padding:10px 30px;}
#login_left2 .inputtext{ width:250px;}
#login_left2 .tdlabel{width:20%; text-align:right;color:black;padding:2px 0 12px 0;}
#login_right2{position:fixed;width:178px;right:115px;_position:inherit;_float:left;}


/*help right_menu*/
.right_menu_title{ background:url(img/right_menu_1.gif) no-repeat; height:22px; line-height:22px; text-align:center; font-weight:bold; color:#fff;}
ul#right_menu{ margin:0; border:1px solid #ccc; border-top:none; padding-bottom:5px;}
ul#right_menu li{ margin:0; padding:0; background:none; line-height:22px;}
ul#right_menu li img{ vertical-align:middle;}
ul#right_menu li a{ display:block; overflow:hidden; line-height:22px; }


.first{display:block;background:url(img/right_menu_2.gif) repeat-x; height:22px; line-height:22px; overflow:hidden; padding-left:10px; margin-bottom:5px;}
.second{display:block; height:22px;line-height:22px;padding-left:20px; }
a.second:hover{ background:#f7f7f7;}

/*区块CSS*/
.title{ border-bottom:1px solid #ccc; height:25px; line-height:25px; margin-bottom:10px; font-size:14px;}
.section-more{ text-align:right;}
.t-edge, .b-edge, .l-edge, .r-edge, .wrap-corner {
  position: relative;
  /* hasLayout -1 ? For IE only */
  zoom: 1;
}
.t-edge {
  background: url(img/shadow-t.png) repeat-x 0 top;
  font-size: 1px;
}
.b-edge {
  background: url(img/shadow-b.png) repeat-x 0 bottom;
  font-size: 1px;
}
.l-edge {
  background: url(img/shadow-l.png) repeat-y 0 0;
}
.r-edge {
  background: url(img/shadow-r.png) repeat-y right 0;
}
.wrap-corner {background: #fff; margin-top:5px;}
.wrap-corner .t-edge, .wrap-corner .b-edge {
  height: 11px;
}
.wrap-corner .l, .wrap-corner .r {
  position: absolute;
  top: 0;
  height: 11px;
  width: 11px;
  background-image: url(img/corner-bits.png);
}
.wrap-corner .l {
  left: 0;
}
.wrap-corner .r {
  right: 0;
  background-position: -11px 0;
}
.wrap-corner .b-edge .l {
  background-position: 0 -11px;
}
.wrap-corner .b-edge .r {
  background-position: -11px -11px;
}
.wrap-corner .r-edge {
  padding: 5px 24px;
}
div.admin-links {
  margin-top: -14px;
  margin-left: -12px;
}

/*end 区块*/
/*end 2010-1-27修改*/

/*mermber*/
#mermber{ margin:30px 60px;}

/*account 表格样式*/
.table{ margin-top:10px;}
.table td,.table th{ border:1px solid #b6cece;}
.table th{ background:url(img/th_bg.gif) repeat-x top left;}
/*支出 table*/
.td_pay{ background:#fdeeee;width:60px;}
.td_income{ background:#eff9e9;width:60px;}

/*支出收入分别用红绿两色表示*/
.pay,.income{ color:#FF0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.income{ color:#390;}
/*报表处表格形式的收入支出百分比*/
#redbar{ display:inline-block;vertical-align:middle; width:37px; height:8px; background:url(img/redbar.gif) repeat-x;}
#greenbar{ display:inline-block;vertical-align:middle; width:67px; height:8px; background:url(img/greenbar.gif) repeat-x;}

/*收入支出表格背景*/
.td_pay{ background:#f5e4f1;}
.td_income{ background:#e0f3ed;}


#account{margin:10px;}
#account .h3{background:url(img/div_bg.gif)  no-repeat; height:27px; line-height:27px; margin-top:15px; padding-left:15px;}
#account .next{ margin:5px 0;}

.new_account{ padding:5px 10px; height:160px; overflow:hidden;}
.new_account h4{ line-height:30px;}
.new_account p{ line-height:20px;}

.menu2{ position:relative; overflow:hidden; left:0; top:0; width:100%;}

.statis{padding:3px 0; text-align:center; border:1px solid #ccc; background:#f5f5f5;}
.statis_menu{ line-height:25px; border:1px solid #A490C6; border-top:0;}
.statis_menu a{ padding:2px 5px;}

/*导航标签处的新增文字*/
.addsub{ position:absolute; right:10px; _right:20px; top:10px;}

.manage{ display:block; clear:both; line-height:1.8em;}
.manage img{ vertical-align:text-top;}
.manage dt{font-weight:bold;color:#000;  background:url(img/th_bg.gif) top left repeat-x #f0f0f0; margin-top:10px; border-top:1px solid #e0e9e7;}
.manage dd{ padding-left:15px; background:url(img/line.gif) 5px bottom no-repeat; font-weight:lighter;}
.manage span,.manage label{ display:inline-block; }
.manage span{ font-size:12px;}
.manage label{ width:170px;}
.manage dd label{width:155px;}
.manage .num{ width:120px;}
.manage .pay,.manage .budget{ width:140px; color:#000;}
.manage .opt{ width:50px;}


.budget_sub{ clear:both;line-height:1.8em;}
.budget_sub label img{ vertical-align: middle; position:relative;top:-3px;}
.budget_sub dt{font-weight:bold; background:url(img/th_bg.gif) top left repeat-x #f0f0f0;margin-top:10px; border-top:1px solid #e0e9e7;}
.budget_sub dd{padding-left:15px; background:url(img/line.gif) 5px bottom no-repeat; overflow:hidden;}
.budget_sub span,.budget_sub label{ display:inline-block;}
.budget_sub span{ font-size:12px;}
.budget_sub label{ width:200px;}
.budget_sub dd label{width:185px;}
.budget_sub .budget_pay{color:#000;}
.budget_sub .budget_pay label{ width:100px; text-align:right;}
.budget_sub dd .pay{ font-weight:lighter;}

.premonth,.nextmonth{float:left; text-align:left;padding-left:15px; width:46px; height:21px;line-height:22px;display:inline-block;background:url(img/premonth.gif) no-repeat; margin:5px 0;}
.nextmonth{float:right;text-align:right; padding-right:15px;background:url(img/nextmonth.gif) right no-repeat;}

.statis_table_bold{color:#000;}

/*预算说明小图标*/
a.disc img{ display:inline; vertical-align:middle;}

/*search*/
.acc_search{border:1px solid #ccc; line-height:25px;width:440px; margin:10px auto;}
.acc_search p{ height:25px;}

/*foot*/
#foot{clear:both; float:none; position:relative;height:35px; line-height:35px; padding:0 20px;background:url(img/new/foot_bg.jpg) top repeat-x; margin:8px 0;}
#foot span{ position:absolute;right:20px; top:0;}
#login_box #foot{ background:none;}

#wait{ position:absolute; left:0; bottom:-5px;}
.tips{display:none;position:fixed;_position:absolute;top:25%; left:50%; font-weight:bold; color:#000; width:125px; height:34px; line-height:34px; background:url(img/tips.gif) #eee; padding-left:45px;z-index:1000; overflow:hidden;}



/**********下面是6个颜色的TAB菜单，内容边框，表格颜色等样式，在原来的标签后面加CLASS即可***/
/*导航标签 默认绿色  边框颜色：#b5d2a4，背景颜色：#f5faf2*/

.acc_menu{ display:block;height:32px; background:url(img/dot.gif) bottom repeat-x;}
.acc_menu li{ float:left; display:inline; text-align:center; margin-right:2px;}
.acc_menu li a{ display:block;line-height:30px; padding:0 10px;border:1px solid #b5d2a4; background:url(img/menu_bg.gif) top repeat-x;}/*TAB背景*/
.acc_menu li a:hover,.acc_menu li #menuhit{border-bottom:1px solid #fff; background:#fff;}
.acc_menu li .menuhitted{border-bottom:1px solid #fff; background:#fff;}/*当前TAB*/

.acc_menu_div{ border:1px solid #b5d2a4; background:url(img/acc_menu_div.gif) repeat-x top; margin:10px;height:auto!important; min-height:100px;_height:100px;} /*大边框，顶部颜色渐变*/
.menu_table td{ border:1px solid #b5d2a4;}/*表格线*/
.td_title{background:#f5faf2;}/*表格里一些特定的背景颜色*

/*科目管理 蓝色 边框颜色：#ADC6D7，背景颜色：#f6f9fc*/
.acc_menu2{background:url(img/dot2.gif) bottom repeat-x;}
.acc_menu2 li a{background:url(img/menu_bg2.gif) top repeat-x;border:1px solid #ADC6D7;}

.acc_menu_div2{ border:1px solid #ADC6D7; background:url(img/acc_menu_div2.gif) repeat-x top;margin:10px;height:auto!important; min-height:100px;_height:100px;}
.menu_table2 td{ border:1px solid #ADC6D7;}
.td_title2{background:#f6f9fc;width:60px;}

/*统计 紫色  边框颜色：#c9b5d7，背景颜色：#f6f0fa*/
.acc_menu3{background:url(img/dot3.gif) bottom repeat-x; margin-top:5px; clear:both;}
.acc_menu3 li a{background:url(img/menu_bg3.gif) top repeat-x;border:1px solid #c9b5d7;}

.acc_menu_div3{ border:1px solid #c9b5d7; background:url(img/acc_menu_div3.gif) repeat-x top;margin:10px;height:auto!important; min-height:100px;_height:100px;}
.menu_table3 td{ border:1px solid #c9b5d7;}
.td_title3{background:#f6f0fa;width:60px;}


/*项目与账户的明细页 黄褐色  边框颜色：#d5c9ac，背景颜色：#faf8f2*/
.acc_menu4{background:url(img/dot4.gif) bottom repeat-x;}
.acc_menu4 li a{background:url(img/menu_bg4.gif) top repeat-x;border:1px solid #d5c9ac;}

.acc_menu_div4{ border:1px solid #d5c9ac; background:url(img/acc_menu_div4.gif) repeat-x top;margin:10px;height:auto!important; min-height:100px;_height:100px;}
.menu_table4 td{ border:1px solid #d5c9ac;}
.td_title4{background:#faf8f2;width:60px;}

/*项目与账户的明细页 浅黄色  边框颜色：#ced392，背景颜色：#feffef*/
.acc_menu5{background:url(img/dot5.gif) bottom repeat-x;}
.acc_menu5 li a{background:url(img/menu_bg5.gif) top repeat-x;border:1px solid #ced392;}

.acc_menu_div5{ border:1px solid #ced392; background:url(img/acc_menu_div5.gif) repeat-x top;margin:10px;height:auto!important; min-height:100px;_height:100px;}
.menu_table5 td{ border:1px solid #ced392;}
.td_title5{background:#feffef;}

/*项目与账户的明细页 浅红色  边框颜色：#e0b9b1，背景颜色：#fef9f9*/
.acc_menu6{background:url(img/dot6.gif) bottom repeat-x;}
.acc_menu6 li a{background:url(img/menu_bg6.gif) top repeat-x;border:1px solid #e0b9b1;}

.acc_menu_div6{ border:1px solid #e0b9b1; background:url(img/acc_menu_div6.gif) repeat-x top;margin:10px;height:auto!important; min-height:100px;_height:100px;}
.menu_table6 td{ border:1px solid #e0b9b1;}
.td_title6{background:#fef9f9;}
.member_title {padding-right: 5px;display:inline-block;padding-left: 70px;width:85px;text-align:left}



#adr_title a{display:inline-block;background:url(img/new/content_title_bg1.gif) no-repeat  left bottom; height:24px; line-height:24px;}
#adr_title span{display:block;padding:0 15px;}
#adr_title .current_span,#adr_title a:hover{background-image:url(img/new/content_title_bg2.gif) left bottom no-repeat;}
#tbook2{border-right:1px solid #A6D18D;}


.first_span{ border-left:1px solid #A6D18D;}
.story{height:179px;overflow:hidden;_height:175px;}
.stitle{text-align:center;font-weight:bold;color:black;font-size:15px;}
.pre_menu{display: none;}
.cur_menu{background:#01A574 !important;}

/*new_menu.css*/

#nav_help{ float:left; margin-top:6px; color:#00A572;}
#nav_help a{ color:#00A572; font-weight:bold;}

#subitem{ background:url(img/new/menu_bg.jpg) repeat-x top; padding-top:5px; clear:both; float:none; position:relative; height:58px;}
.subitem1{ height:29px; line-height:29px; padding:0 10px;}
.subitem2{ height:29px; line-height:29px; padding:0 10px;}
.subitem_l,.subitem_r{ position:absolute; top:0; width:6px; height:63px;}
.subitem_l{ left:0; background:url(img/new/menu_l.jpg) left no-repeat;}
.subitem_r{right:0;background:url(img/new/menu_r.jpg) right no-repeat;}
#subitem01{display:block;}
#subitem02{margin-left:300px;}
#subitem03{ margin-left:390px;}
#subitem04{ margin-left:470px;}
#subitem05{ margin-left:520px;}
#subitem06{ margin-left:590px;}
#subitem07{ margin-left:670px;}

#sub_search{ position:absolute; bottom:1px; right:10px;}
#sub_search_btn{ background:url(img/new/sub_search_btn.jpg) no-repeat; width:52px; height:20px; border:none; cursor:pointer;}


/*content*/
#new_content_index{ border:none; margin:0; padding:0; font-size:12px; overflow:hidden;}
#new_content_index a{ color:#555;}
#new_content_index a:hover{ text-decoration:underline;}
#new_content_index #maincontent{height:400px;_margin-bottom:-20px;}
/*left*/
.new_left{ float:left; width:265px; margin-top:8px;background:url(img/new/new_left_line.jpg) repeat-y left; overflow:hidden;zoom:1;}
.new_left_top,.new_left_bot{width:100%; height:9px; display:block; font-size:0;background:url(img/new/new_left_top.jpg) left no-repeat;}
.new_left_bot{background:url(img/new/new_left_bot.jpg) left no-repeat;}
.new_left_mid1{padding:8px 15px; line-height:22px; height:160px;_height:155px; overflow:hidden;}
.new_left_mid1 h3{ background:url(img/new/new_icon3.gif) no-repeat left center; padding-left:15px; line-height:25px;}
.new_left_mid2{ height:366px;_height:364px; background:url(img/new/photo.jpg) center top no-repeat;  padding:71px 30px 0 30px; overflow:hidden;}

/*center*/
.new_center{ float:left;width:486px;_width:482px; border:1px solid #c8dde2; margin-right:10px; margin-top:8px; padding:8px;}
.new_center_div{border:1px solid #c8dde2;  margin-top:10px; overflow:hidden;zoom:1;}
.new_center_div h3{ height:21px; line-height:22px; padding-left:10px;background:url(img/new/new_tab_blur.jpg) top repeat-x; border-bottom:1px solid #c8dde2;}

/*首页行程与代办事项*/
.taday_event{width:241px;_width:239px;float:left; min-height:96px;_height:96px; overflow:hidden;}
.taday_event h3{ text-align:center; padding:0;}
.taday_event ul{ display:block; margin:5px 10px;}
.taday_event li{background:url(img/new/new_icon1.gif) left 9px no-repeat; _background-position:left 6px; padding-left:10px;padding-right:20px; line-height:22px;height:22px;width:190px; 
overflow:hidden;position:relative;
}

.taday_event li .data_repeat{ position:absolute; top:6px; right:0;}
.taday_event .more{ color:#009999; top:76px; right:20px;}
/*论坛*/
.new_bbs{ margin:5px 10px;height:165px; overflow:hidden;}
.new_bbs li{ height:24px; line-height:24px;}
.new_bbs_member,.new_bbs_time{ color:#999; position:absolute; right:80px; top:0;}
.new_bbs_time{ right:5px;}
.new_bbs_title{ color:#0d503a;}

/*right*/
.new_right{ float:left; width:217px; color:#0d503a;}
#new_content_index .new_right a{ color:#0d503a;}
.new_right_div{ border:1px solid #b2dace;  margin-top:8px; overflow:hidden;}
.new_right_div h3{height:24px; line-height:24px; padding-left:10px; background:url(img/new/new_tab_green.jpg) top repeat-x; position:relative;}
.new_right_div .more,.new_center_div .more{ width:8px; height:7px; display:inline-block; background:url(img/new/new_icon2.gif) no-repeat; position:absolute; right:10px; top:8px;}
/*便签与书摘*/
.new_note li,.new_book li{ height:22px;width:190px; line-height:22px; overflow:hidden;}
.new_book_time{ color:#999;}

.new_note{ height:65px;margin:5px 10px 0 10px; overflow:hidden;}
.new_note_input{ position:relative; padding:10px; height:100px; overflow:hidden;}
.new_note_input .note_input_text{ width:180px; height:80px; line-height:20px; padding:2px 5px; background:url(img/new/input_bg.jpg) top repeat-x; border:1px solid #b2dace; color:#555;overflow:hidden;}
.new_note_input .input_btn{ border:1px solid #b2dace;color:#0d503a; height:18px;width:40px;  background:#fff; position:absolute; right:16px; top:75px;cursor:pointer;}
.new_note_input input:hover{color:#01a373; }
.new_book{height:165px;_height:163px;margin:5px; overflow:hidden;}

.box_header {height:26px; line-height:26px;color:#0d503a; padding:0 15px;border-bottom:none; background:url(img/new/new_tab_green.jpg) top repeat-x;
	font-size:13px;color:#000;font-weight:bold; font-family:"微软雅黑","宋体", Helvetica, sans-serif;}
.box_header a{float:right;font-weight:normal;border:1px solid #CCCCCC;line-height:21px;margin-left:-1px;margin-top:2px;padding:0 14px;border-bottom: none;}

.tagli{background-image:url(img/new/content_title_bg2.gif);border-left: none}

/*rss*/
#new_content{ border:none; margin:8px 0; padding:0; font-size:12px;}

.rss_menu{ font-weight:bold; font-size:13px;}
.rss_menu a{ color:#000;}

.right_cont_rss_left{ float:left; margin:20px; width:90px; border:1px dashed #01a574; padding:5px;display:inline; font-size:13px; color:#000;}
.right_cont_rss_left li{ line-height:25px; height:25px; overflow:hidden;}
.right_cont_rss_left li a{ display:block; text-align:center;}
.right_cont_rss_left li a:hover{ background:#e2f3ee;}
a#rss_menu_select{ background:#01a574; color:#fff;}


.right_cont_rss{width:550px;_width:530px; float:left;margin-top:10px; padding:10px;}
.right_cont_rss .new_bbs{ width:100%;}
.right_cont_rss .new_bbs li{ margin-top:5px;}
.right_cont_rss .new_bbs li{display:block;border-top:1px solid #fff; border-bottom:1px solid #fff;}
.right_cont_rss .new_bbs li:hover{ border-top:1px solid #e2f3ee; border-bottom:1px solid #e2f3ee; background:#f6fffe;}
.right_cont_rss .new_bbs li .new_bbs_time input{ margin-top:4px;}

.btn_rss,.btn_rss_cancle,.btn_cancle{ border:none; width:60px; height:25px; line-height:25px; cursor:pointer;  text-align:center; display:inline-block; vertical-align:middle; overflow:hidden;}
.btn_rss,.btn_rss_cancle{background:url(img/new/btn.gif) 0 -160px no-repeat; height:18px; width:45px;}
.btn_rss:hover{ background-position:-70px -160px;}
.btn_rss_cancle{ background-position:0 -183px;}
.btn_rss_cancle:hover{ background-position:-70px -183px;}

.btn_cancle{background:url(img/new/btn.gif) 0 -130px no-repeat;width:55px;}
.btn_cancle:hover{ background-position:-70px -130px;}


/*RSS类别*/
#type_left div span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/new/help+.jpg) no-repeat scroll 0 0;
border-bottom:1px solid #E3E3E3;
color:#333333;
cursor:pointer;
display:block;
height:25px;
line-height:25px;
padding-left:25px;
}
.type_menu2 {
display:none;
margin:10px;
}
.type_menu2 a{ display:block; line-height:22px; padding-left:20px; color:#555; background:url(img/new/new_icon1.gif) 12px 8px no-repeat; border-bottom:1px dashed #eee;}
.type_menu2 a:hover{ color:#0033CC;}

#maincontent{ margin-top:0px;}

.abs_div{ padding:5px 20px;}
.abs_titles{color:#313131; font-weight:bold; background:url(img/new/up.gif) left 7px no-repeat;  height: 20px; cursor:pointer; position:relative; }

/*无CSS，亦无CLASS，采用ID*/
#addnote{ border:none!important; overflow:hidden; width:auto!important;margin:5px 18px!important;}
#addnotec{ position:relative;}


/*my mess*/
.CardDiv{position: absolute; top: 100px; left: 150px; z-index: 700; visibility: hidden;}
.cards {
	background:white;
	border: 1px solid #A9D7F8;
	color: #808080;
	font-family: Arial, Simsun, "Arial Unicode MS", Mingliu, Helvetica;
	font-size: 12px;
	width: 100px;height:50px;: hidden;
}

.cards .cards_abstract {
	min-height: 85px;
	overflow: hidden;
	padding: 6px 6px 0 7px;
}
.cards .card_user_pic {
	float: left;
	margin-right: 8px;
}
.cards .card_main {
	float: left;
	padding: 10px 20px;
	width: 170px;overflow: hidden;
}
.cards .card_main2 {
	float: left;
	Padding: 0px 20px;
	width: 100px;
}
.cards .cards_btn{
	line-hight:30px;
	padding-top:15px;
}
.cards .cards_op {
	Padding: 10px 10px;
}
.cards .card_user_info {
	height: 19px;
	overflow: hidden;
}

.cards ._blog_info {
	margin: 0 1px;
	padding: 8px 6px;
	word-wrap: break-word;
}
.cards ._blog_title  {
color:#0981C6;
margin-bottom:2px;margin-top:2px;
}
.cards ._blog_summary {
line-height:18px;
margin-top:1px;
width: 260px;
overflow: hidden;
}
/* latest modify*/
.phone{ clear:both; margin:15px 5px; border-bottom:1px dashed #ccc; height:90px;}
.phone li{float:left; width:96px; display:inline;}
.phone li a:hover{ text-decoration:underline;}

/*说三道四*/
.one_comment{ color:#333; zoom:1;}
p.comment_text{ line-height:24px; margin:8px 0;}
.one_comment .green{ color:#009999;}
.one_comment .blur{ color: #6666CC;}

.discuss{  height: auto ! important;background:#f9f9ff; border:1px solid #ccc; zoom:1; }
.discuss .more{ top:0; right:15px;}
.discuss_title{background:#ddd; border-top: 1px solid #ddd; font-size: 12px; height:15px; text-align:right;}
.discuss_title a{ float:right;}
.ncomments{padding:3px;}
.textcontentdiv{ min-height:0;}
.note_reply{padding:10px; zoom:1; clear:both; float:none; zoom:1; position:relative;}

.footprint{display:none; position:absolute; right:0;  background:#fff; border:1px solid #ccc; z-index:10; padding:10px;width:auto !important;  min-width:150px; width:150px;font-size:12px; color:#555;}

.note_message_ul{}
.note_message_ul li{ border-bottom:1px dotted #ccc; line-height:25px; height:auto!important; min-height:25px; _height:25px;}
.l1,.l2,.l3,.l4{ display:inline-block; width:60px; padding:0 5px;vertical-align:top;}
.l2{ width:100px;}
.l3{ width:370px;}
.l4{ width:80px;}

/*发消息输入框*/
.message_input{ background:url(../css/img/message_input.gif) no-repeat bottom; width:695px; height:85px; position:relative;}
.message_input_select{ position:absolute; left:50px; top:8px;}
.message_input2{ position:absolute; top:44px; left:12px; width:624px; height:22px; line-height:22px; background:none;}
.message_input_btn{ position:absolute; left:636px; top:44px; background:url(../css/img/message_btn.gif) no-repeat; width:44px; height:26px; border:none; cursor:pointer;}

#addchat{zoom:1; margin:20px;_margin-left:10px;}

#adrtree input{ position:static;}