@charset "utf-8";
/* CSS Document */

html{ overflow:hidden;}
body,img,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ padding:0; margin:0;}
ul,li{ margin:0; padding:0; text-decoration:none; list-style:none;}
body{ background:#ffffff; color:#000000; font:12px '宋体';}
img{ border:0;}
.clear{ clear:both;} 
.clear{ clear:both; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
input{ margin:0; padding:0; vertical-align:middle;}
.redfont{ color:#ff0000;}


a:link{color: #595858;text-decoration: none;}
a:visited{text-decoration: none;color: #595858;}
a:hover{text-decoration: none;color: #F00;}
a:active{text-decoration: none;color: #595858;}


#pagebody{ width:768px; height:546px; background:#e4f5ff; padding:12px; margin:0; overflow:hidden;}
.top{ width:100%; height:58px;}
.logo{ width:100px; padding-top:10px; float:left;}
.top_m{ width:60px; background:url(../images/pen.gif) left center no-repeat; font-size:12px; line-height:58px; margin-left:15px; padding-left:30px; color:#677079; float:left;}

.top_rs{ width:560px; float:right;}
.top_rs li{ width:80px; height:58px; background:url(../images/down.gif) 60px center no-repeat; margin-right:10px; display:block; float:left;}
.top_rs li a{width:74px; height:52px; display:block; text-decoration:none; color:#2e2e2e; cursor:pointer; padding:3px;}
.top_rs li a:hover{ text-decoration:none; color:#2e2e2e; background:url(../images/select_border.gif) no-repeat; cursor:pointer;}
.top_rs li img{ height:33px; margin-left:20px;}
.top_rs li span{ width:74px; line-height:17px; font-size:12px; text-align:center; display:block; float:none;}
#drop ul li{ position:relative;}
#drop ul li ul{ position:absolute; z-index:10; padding-top:1px; display:none; top:58px; left:0; width:80px; border:2px solid #c5e9ff; background:white;}
#drop ul li ul li{ display:block; width:74px; height:26px; line-height:26px; background:#edf8ff; border-bottom:1px solid #fff; padding:0 2px; margin:0 1px; overflow:hidden; display:inline;}
#drop ul li ul li p{ width:56px; float:left; cursor:default;}
#drop ul li ul li b{ font-weight:normal; font-size:12px; font-family:"黑体"; margin-left:5px; cursor:pointer; float:left;}

.down{ width:766px; _width:767px; height:480px; background:#edf8ff;}
.down_l{ width:97px; height:auto; float:left;}
.down_r{ width:669px; height:auto; background:url(../images/r_bg.gif) right top no-repeat; float:left; overflow:hidden;}

.btn{ width:97px; height:99px; background:url(../images/btn_bg.gif) no-repeat;}
.btn a{ width:98px; height:70px; display:block; background:url(../images/btn_01.gif) no-repeat;}
.btn a:hover{ background:url(../images/btn_02.gif) no-repeat;}
.left_list{ width:75px; height:381px; background:url(../images/list_bg.gif) repeat-y; padding:0 10px 0 12px;}
.left_list ul li{ height:30px; line-height:30px; background:url(../images/list_li_bg.gif) center bottom no-repeat; font-size:12px;}
.left_list ul li a{ width:70px; height:30px; color:#838383; text-decoration:none; display:block; padding-left:5px;}
.left_list ul li a:hover{ color:#234fdc; background:url(../images/l_bg.gif) left center no-repeat; text-decoration:none;}
.add:link{ color:#234fdc; background:url(../images/l_bg.gif) left center no-repeat;}

.r_top_01{ width:505px; height:30px; line-height:28px; padding-top:20px; color:#000000; background:url(../images/r_bg_new_01.gif) left top no-repeat; overflow:hidden;}
.r_top_01 h2{ font-size:16px; color:#004aae; margin:0 10px; float:left; display:inline;}
.r_top_01 a{ color:#004aae; font-size:12px; margin-left:25px; cursor:default;}
.r_top_01 a:link{ color:#004aae; cursor:default;}
.r_top_01 a:hover{ color:#004aae; cursor:default;}
.r_top_01 a:visited{ color:#004aae; cursor:default;}
.r_top_01 a:active{ color:#004aae; cursor:default;}
.r_top_02{ width:164px; height:53px; background:url(../images/r_bg_new_02.gif) right top no-repeat; }
.window_center{ width:505px; height:auto; background:url(../images/center_bg.gif) 497px 60px no-repeat; float:left;}
.window_right{ width:164px; height:480px; background:url(../images/r_bg_03.gif) right center repeat-y; float:left; overflow:hidden;}
.r_second{ width:495px; height:22px; line-height:22px; background:#e2f4ff;}
.r_second span{ display:block; float:left;}
.second_00{ width:70px;}
.second_01{ width:200px;}
.second_01 a{ width:180px; color:#000; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.second_01 a:link{color: #000;text-decoration: none;}
.second_01 a:visited{text-decoration: none;color: #000;}
.second_01 a:hover{text-decoration: none;color: #000;}
.second_01 a:active{text-decoration: none;color: #000;}

.second_02{ width:118px;}
.second_03{ width:20px; padding:2px 0 0 1px;}
.use{ width:85px; height:25px; display:block; overflow:hidden;}
.use img{ margin:3px 3px 0 0;}
.window_body{ width:495px; height:380px;}
.window_body dt{ height:28px; line-height:28px; border-bottom:1px solid #bcc2c7;}
.window_body dt h2{ font-size:12px; font-weight:normal; float:left;}
.window_body dd{ height:25px; line-height:25px; border-bottom:1px solid #e3ebf1; color:#000;}
.window_body dd span{ display:block; float:left;}
.page{ width:495px; height:23px; line-height:23px; overflow:hidden;}
.page p{ float:right;}
.page p a{ margin:0 4px;}

.button_up{ width:77px; height:23px; line-height:23px; color:#444445; background:url(../images/btn_left.gif) no-repeat; text-align:center; text-decoration:none; margin-right:5px; float:left; cursor:pointer; font-size:12px;}
.button_down{ width:77px; height:23px; line-height:23px; color:#FFF; background:url(../images/btn_right.gif) no-repeat; text-align:center; text-decoration:none; margin-right:5px; float:left; cursor:pointer; font-size:12px;}
.nav_up{ width:72px; height:21px; line-height:21px; color:#000; background:url(../images/nav_btn03.gif) no-repeat; text-align:center; text-decoration:none; margin-right:12px; float:left; cursor:pointer; font-size:12px;}
.nav_down{ width:72px; height:21px; line-height:21px; color:#00355d; background:url(../images/nav_btn04.gif) no-repeat; text-align:center; text-decoration:none; margin-right:12px; float:left; cursor:pointer; font-size:12px;}
.pop_button_up{ width:60px; height:18px; line-height:18px; color:#000; background:url(../images/con_btn01.gif) no-repeat; text-align:center; text-decoration:none; margin-right:12px; float:left; cursor:pointer; font-size:12px;}
.pop_button_down{ width:60px; height:18px; line-height:18px; color:#00355d; background:url(../images/con_btn02.gif) no-repeat; text-align:center; text-decoration:none; margin-right:12px; float:left; cursor:pointer; font-size:12px;}
.popl_button_up{ width:88px; height:20px; line-height:20px; color:#000; background:url(../images/nav_btn01.gif) no-repeat; text-align:center; text-decoration:none; margin-right:12px; float:left; cursor:pointer; font-size:12px;}
.popl_button_down{ width:88px; height:20px; line-height:20px; color:#00355d; background:url(../images/nav_btn02.gif) no-repeat; text-align:center; text-decoration:none; margin-right:12px; float:left; cursor:pointer; font-size:12px;}

.bottom{ width:767px; height:15px; background:url(../images/bottom_bg.gif) no-repeat;}


/*发信*/
.write_body{ width:495px; height:380px; padding-top:10px; overflow:hidden;}
.write_left{ width:65px; line-height:20px; vertical-align:middle; text-align:right; font-size:12px;}
.write_right01{ border:1px solid #7290ac; width:420px; height:20px; line-height:20px;}
.page_add span a{ margin:0 0 0 15px;}
.new_write td{ padding-bottom:12px;}
.write_title{ width:418px; word-break:break-all; word-wrap:break-word; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.write_in{ height:427px;}
.write_left01{ width:65px; line-height:20px; vertical-align:middle; text-align:right; font-size:12px;} 
.write_in input{ width:400px;}
.write_access{ width:422px; height:auto; max-height:83px; _height:expression(this.scrollHeight>83?"83px":"auto"); overflow-y:auto; overflow:hidden;}



.single_body span{ width:68px; color:#3082c4; text-align:left; float:left; margin-right:20px;}
.single_ad{ padding-left:5px; word-break:keep-all;}
.texts{ background:#FFF; border:1px solid #7290ac; font:14px '宋体'; line-height:20px; padding:0 2px; vertical-align:top;}



/*管理联系人*/
.new_top a{ float:left; margin:0 4px;}
.contact_body th,td{ font-weight:normal; font-size:12px;}
.contact_bodys input{ border:1px solid #7290ac; width:180px; height:20px; line-height:20px;}
.scroll_list{ width:170px; height:377px; overflow:hidden; overflow-y:auto;}
/* 弹出DIV样式 */
#find_show{ width:300px; height:184px; background:#fff; border:1px solid #6c92ad; padding:0; position:absolute; left:130px; top:80px; display:none; overflow:hidden;}
#find_show ul li{ margin-top:12px; font-size:12px;}
#find_show ul li span{ padding-left:25px;}
#find_show input{ border:1px solid #7290ac; width:180px; height:20px; line-height:20px;}

/*服务端*/
.btn_sxfx{ width:205px; background:url(../images/bg_01.gif) no-repeat; display:block; float:left;}
.btn_sx{ width:98px; height:58px; background:url(../images/btn_server_02.gif) no-repeat; float:left;}
.btn_sx:hover{ background:url(../images/btn_server_01.gif) no-repeat;}
.btn_fx{ width:98px; height:58px; background:url(../images/btn_server_03.gif) no-repeat; float:left;}
.btn_fx:hover{ background:url(../images/btn_server_04.gif) no-repeat;}
.r_tops{ width:401px; height:38px; line-height:28px; padding-top:20px; background:url(../images/bg_02.gif) left top repeat-x; float:left;}
.r_tops h2{ font-size:16px; color:#004aae; float:left;}
.r_tops h3{ font-size:16px; color:#004aae; float:left; padding:0 0 0 30px;}
/*.r_tops h3{ font-size:12px; color:#004aae; font-weight:normal; float:left; padding:2px 0 0 35px;}*/
.btn_s{ background:url(../images/bg_04.gif) left bottom no-repeat; padding-bottom:19px;}
.down_rs{ background:#edf8ff; height:461px;}
.left_list_01{ padding-top:25px; height:436px;}
.window_rights,.down_s{ height:461px;}
.s_font{ font-size:14px; color:#3082c4; text-decoration:underline; line-height:25px;}
.r_tops_01{ width:160px; background:none; padding-top:0; height:28px;}
.rs_list{ width:160px; height:381px; padding:0 0 10px 0; margin-bottom:18px; overflow-y:auto; overflow:hidden;}
.rs_list li{ width:150px; font-size:12px; color:#696767; line-height:20px; display:block; word-break:break-all; word-wrap:break-word; padding-right:8px;}
.rs_fast{ width:160px; height:35px; margin-top:34px; _margin-top:36px;}
.rs_fast li{ width:160px; font-size:12px; color:#696767; height:25px; line-height:25px; display:block; word-break:break-all; word-wrap:break-word; }
.rs_fast li select,.rs_fast li input{ height:20px; font-size:12px; vertical-align:middle; cursor:pointer;}
.rs_fast li select{ width:75px;}
.rs_fast li input{ padding:-2px 0 0 0; margin-left:2px;}

.apply_style{ width:495px; height:250px; background:#fff; border:2px solid #c5e9ff; padding:5px 0; overflow-y:auto; overflow:hidden; display:none;}
.apply_table{ width:490px; margin-bottom:10px;}
.apply_table th,td{ padding:0; height:20px; vertical-align:middle; line-height:20px; font-weight:normal; font-size:14px;}
.apply_table th,.single_font_name{ color:#696767; text-align:left; font-size:14px; font-weight:normal; vertical-align:top;}
.single_font_name{ width:74px; float:left;}
.apply_table .single_font{ font-size:14px; font-weight:normal; margin-right:3px;}
.single_font{ float:left; cursor:pointer; font-size:14px; font-weight:normal; color:#3082c4; text-decoration:underline;}
.apply_table span{ width:auto; color:#3082c4; text-align:left; float:left; cursor:pointer; margin:0 2px 0 0;}


.pop_box{ z-index: 99; display: none; position: absolute; background: #ffffff; border: solid 1px #6e8bde;}
.pop_box1{ width:437px; height:200px; position: absolute; z-index:101; background:#fff; border:1px solid #7290ac; display:none;}
.single_pop{ width:434px; height:162px; padding:6px 0 0 3px; overflow-y:auto; overflow:hidden;}


#txtFrom{ cursor:default;}
#show{ position:relative;}
#show_name{ position:absolute; z-index:11; padding:0; top:40px; left:0; width:456px; height:260px; border:1px solid #6c92ad; background:white; display:none;}
.show_name_table tr,.show_name_table td{ height:25px; font-size:12px; color:#000; padding-top:12px;}
.show_name_table input{ width:100px; border:1px solid #7290ac; vertical-align:middle;}
.show_title{ width:456px; height:28px; background:url(../images/con_pop_title.gif) repeat-x;}/**/
.show_title span{ height:28px; line-height:28px; color:#fff; display:block; font-weight:bold; cursor:pointer;}/**/
.show_list{ width:280px; height:84px; border:1px solid #6c92ad;}/**/
.show_list li{ border-bottom:1px solid #f1f1f1; height:27px; line-height:27px; color:#000; font-weight:bold;}/**/
.show_list input{ border:none; width:auto; margin:0 3px;}/**/


.pop_h4{ font-size:12px; font-weight:normal; color:#3082c4; cursor:pointer;}
a.add_person{ width:79px; height:21px; color:#000; font-size:12px; background:url(../images/con_btn.gif) no-repeat; text-align:center; display:block; float:left; margin-left:6px;}
a.title_hover:hover{ color:#ff0000;}
#tbContact tr td{ vertical-align:top;}

.right_list{ width:220px; height:auto; background:#fff; border:1px solid #6c92ad; padding-bottom:10px; display:none; overflow:hidden;}
.right_table{ width:220px; height:auto;}
.right_table td{ font-size:12px; color:#000; border-bottom:1px solid #f1f1f1; height:20px;}
.right_roll{ width:220px; height:252px; overflow-y:auto; overflow:hidden;}
.group_list{ width:15px; height:20px; background:url(../images/icon_list.gif) left center no-repeat; display:block; cursor:pointer; float:left;}
.group_font th{ height:22px; border-bottom:1px solid #f1f1f1;}
.group_font td{ font-size:12px; margin:0; padding:0; height:22px; border-bottom:1px solid #f1f1f1;}
#content{ width:142px; height:45px; background:#fff; position:absolute; left:0px; top:14px; border:1px solid #7290ac; padding:8px 10px 5px 10px;}
#listname{ color:#3082c4; cursor:pointer;}
.access_btn{ position:relative;}
.access_btn a{ width:120px; padding-left:22px; margin-right:10px; font-size:12px; display:block; border-bottom:1px solid #f1f1f1;}

.lineimg,.typeimg,.poolimg{ width:74px; height:20px; padding-left:20px; float:left; color:#696767; text-align:left; font-size:14px; font-weight:normal;}
.lineimg{ background:url(../images/icon_line.gif) no-repeat;}
.typeimg{ background:url(../images/icon_type.gif) no-repeat;}
.poolimg{ background:url(../images/icon_pool.gif ) no-repeat;}
.optionimg{ background:url(../images/icon_option.gif) no-repeat; padding-left:20px; padding-right:23px;}
.option_pop .optionimgss{ background:url(../images/icon_option.gif) no-repeat; padding-left:20px; margin-left:28px;}
.option_pop .single_ad{ margin-left:24px; word-break:keep-all;}
.span_color{ width:auto; color:#3082c4; text-align:left; float:left; cursor:pointer; margin:0 2px 0 0;}
.imgs{ margin-right:34px; display:inline;}
.imgss{ margin:0 15px 0 28px; display:inline;}
.imgsss{ margin:0 14px 0 20px; display:inline;}
.del_icon_pop{ width:10px; float:left; margin:5px 24px 0 0; _margin:5px 22px 0 0;}
.del_icon_zbgs{ float:left; margin:5px 0 0 0;}

.rs_fast input{ width:36px; height:18px; background:url(../images/lit_btn.gif) no-repeat; border:none;}
#spGroups{ float:left; display:block;}
.txt_fromover{ width:245px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


/* loading */
.loading_frame { width: 100%; text-align: center; }
.loading_frame_info
{
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: left center;
}





